| Literature DB >> 23983638 |
Zhendong Yin1, Xiaohui Liu, Zhilu Wu.
Abstract
Artificial Bee Colony (ABC) algorithm is an optimization algorithm based on the intelligent behavior of honey bee swarm. The ABC algorithm was developed to solve optimizing numerical problems and revealed premising results in processing time and solution quality. In ABC, a colony of artificial bees search for rich artificial food sources; the optimizing numerical problems are converted to the problem of finding the best parameter which minimizes an objective function. Then, the artificial bees randomly discover a population of initial solutions and then iteratively improve them by employing the behavior: moving towards better solutions by means of a neighbor search mechanism while abandoning poor solutions. In this paper, an efficient multiuser detector based on a suboptimal code mapping multiuser detector and artificial bee colony algorithm (SCM-ABC-MUD) is proposed and implemented in direct-sequence ultra-wideband (DS-UWB) systems under the additive white Gaussian noise (AWGN) channel. The simulation results demonstrate that the BER and the near-far effect resistance performances of this proposed algorithm are quite close to those of the optimum multiuser detector (OMD) while its computational complexity is much lower than that of OMD. Furthermore, the BER performance of SCM-ABC-MUD is not sensitive to the number of active users and can obtain a large system capacity.Entities:
Mesh:
Year: 2013 PMID: 23983638 PMCID: PMC3747376 DOI: 10.1155/2013/547656
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1Relationship between code numbers and mapping function |L(b)|.
Figure 2General schematic diagram of the SCM-ABC-MUD detector.
Simulation parameters.
| System | DS-UWB |
|---|---|
| Modulation mode | BPSK |
| Spreading codes (SC) | m sequences |
| The length of SC | 255 |
| Communication channel | AWGN |
| The number of testing information bits | 3200000 |
| The width of UWB pulse | 0.8 ns |
| The pulse repetition period |
|
| Limit | 3 |
| Initializing food source number | 3 |
Figure 3BER performance versus SNR.
Figure 4BER performance versus user numbers K.
Figure 5Near-far effect resistant of different MUD algorithms.
Figure 6The BER performance with different iteration times of SCM-ABC-MUD.
Figure 7The BER performance with different iteration times of ABC-MUD.
The comparison of computational complexity using different MUD algorithms.
| OMD | MMSE | DEC | SCM-ABC-MUD | MF |
|---|---|---|---|---|
| 58.9 | 1.38 | 1.30 | 1.21 | 1 |