Table 4: Complexity (Flops) and recorded run time (s) re-
quired by the MMSE-VP design and the PSO-aided MBER
generalised VP design for the 2 ×4 MIMO system given
two SNR values.
(SNR= 25 dB) MMSE-VP MBER-VP
Complexity (Flops) 2, 508,638 4,064,937
Run time (s) 4787.3 8878.9
(SNR= 30 dB) MMSE-VP MBER-VP
Complexity (Flops) 2, 609,600 4,471,060
Run time (s) 4981.9 9565.8
aided MBER generalised VP solution, are compared
in Table 4, given the two SNR values. It can be seen
from Table 4 that the complexity of the PSO aided
MBER generalised VP design was no more than twice
of the conventional MMSE-VP design. This was a
small price worthy of paying, considering the signifi-
cant performance enhancement of the former over the
latter as shown in Fig. 8.
5 CONCLUSIONS
PSO has been invoked for designing optimal MUT
schemes for MIMO communication systems. Our
investigation has demonstrated that PSO aided de-
signs are capable of attaining global or near global
optimal solutions at affordable computational costs.
More specifically, the PSO aided linear MBER MUT
scheme has been shown to impose significantly lower
computational complexity than the existing state-of-
the-art SQP-based linear MBER MUT design, while
a novel PSO aided nonlinear MBER generalised VP
design has been demonstrated to outperform the pow-
erful nonlinear MMSE VP solution at the cost of
slightly increased complexity.
REFERENCES
Alias, M. Y., Chen, S., and Hanzo, L. (2005). Multi-
ple antenna aided ofdm employing genetic algorithm
assisted minimum bit error rate multiuser detection.
IEEE Trans. Vehicular Technology, 54:1713–1721.
Chen, S. and Wu, Y. (1998). Maximum likelihood joint
channel and data estimation using genetic algorithms.
IEEE Trans. Signal Processing, 46:1469–1473.
Chen, S., Wu, Y., and McLaughlin, S. (1997). Genetic al-
gorithm optimisation for blind channel identification
with higher-order cumulant fitting. IEEE Trans. Evo-
lutionary Computation, 1:259–266.
Feng, H.-M. (2006). Self-generation rbfns using evolutional
pso learning. Neurocomputing, 70:241–251.
Guru, S. M., Halgamuge, S. K., and Fernando, S. (2005).
Particle swarm optimisers for cluster formation in
wireless sensor networks. In Proc. 2005 Int. Conf.
Intelligent Sensors, Sensor Networks and Information
Processing, pages 319–324, Melbourne, Australia.
Habendorf, R. and Fettweis, G. (2007). Nonlinear optimiza-
tion for the multiuser downlink. In Proc. 13th Euro-
pean Wirelss Conf., page 7 pages, Paris, France.
Hochwald, B. M., Peel, C. B., and Swindlehurst, A. L.
(2005). A vector-perturbation technique for near-
capacity multiantenna multiuser communication - part
ii: perturbation. IEEE Trans. Communications,
53:537–544.
Kennedy, J. and Eberhart, R. (1995). Particle swarm opti-
mization. In Proc. 1995 Int. Conf. Neural Networks,
volume 4, pages 1942–1948, Perth, Australia.
Kennedy, J. and Eberhart, R. C. (2001). Swarm Intelligence.
Morgan Kaufmann.
Nocedal, J. and Wright, S. (1999). Numerical Optimization.
Springer, New York.
Ratnaweera, A., Halgamuge, S. K., and Watson, H. C.
(2004). Self-organizing hierarchical particle swarm
optimizer with time-varying acceleration coefficients.
IEEE Trans. Evolutionary Computation, 8:240–255.
Schmidt, D. A., Joham, M., and Utschick, W. (2005). Min-
imum mean square error vector precoding. In Proc.
PIMRC 2005, volume 1, pages 107–111, Berlin, Ger-
many.
Soo, K. K., Siu, Y. M., Chan, W. S., Yang, L., and
Chen, R. S. (2007). Particle-swarm-optimization-
based multiuser detector for cdma communications.
IEEE Trans. Vehicular Technology, 56:3006–3013.
Voj
˘
ci
´
c, B. R. and Jang, W. M. (1998). Transmitter precod-
ing in synchronous multiuser communications. IEEE
Trans. Communications, 46:1346–1355.
Xu, C., Hu, B., Yang, L.-L., and Hanzo, L. (2008a). Ant-
colony-based multiuser detection for multi-functional
antenna array assisted mc ds-cdma systems. IEEE
Trans. Vehicular Technology, 57:658–663.
Xu, C., Yang, L.-L., Maunder, R. G., and Hanzo,
L. (2008b). Near-optimum soft-output ant-colony-
optimization based multiuser detection for the ds-
cdma. In Proc. ICC 2008, pages 795–799, Beijing,
China.
Yao, W., Chen, S., and Hanzo, L. (2009a). Improved mmse
vector precoding based on the mber criterion. In Proc.
VTC2009-Spring, page 5 pages, Barcelona, Spain.
Yao, W., Chen, S., and Hanzo, L. (2010). Generalised
vector precoding design based on mber criterion for
multiuser transmission. In VTC 2010-Spring, Taipei,
China, submitted.
Yao, W., Chen, S., Tan, S., and Hanzo, L. (2009b). Mini-
mum bit error rate multiuser transmission designs us-
ing particle swarm optimisation. IEEE Trans. Wireless
Communications, 8:5012–5017.
Yen, K. (2001). Genetic Algorithm Assisted CDMA Mul-
tiuser Detection. PhD thesis, School of Electronics
and Computer Science, University of Southampton,
Southampton, UK.
BIOSIGNALS 2010 - International Conference on Bio-inspired Systems and Signal Processing
60