بهینه سازی پارامترهای ورودی کلونی مورچه برای تشخیص سیستم چند کاربره ی کد توالی تقسیم دسترسی مستقیم چندگانه
|کد مقاله||سال انتشار||مقاله انگلیسی||ترجمه فارسی||تعداد کلمات|
|7839||2012||9 صفحه PDF||سفارش دهید||6551 کلمه|
Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)
Journal : Expert Systems with Applications, Volume 39, Issue 17, 1 December 2012, Pages 12876–12884
In this work a simple and efficient methodology for tuning the input parameters applied to the ant colony optimization multiuser detection (ACO-MuD) in direct sequence code division multiple access (DS-CDMA) is proposed. The motivation in using a heuristic approach is due to the nature of the NP complexity posed by the wireless multiuser detection optimization problem. The challenge is to obtain suitable data detection performance in solving the associated hard complexity problem in a polynomial time. Previous results indicated that the application of heuristic search algorithms in several wireless optimization problems have been achieved excellent performance-complexity tradeoffs. Regarding different system operation and channels scenarios, a complete input parameters optimization procedure for the ACO-MuD is provided herein, which represents the major contribution of this work. The performance of the ACO-MuD is analyzed via Monte-Carlo simulations. Simulation results show that, after convergence, the performance reached by the ACO-MuD is much better than the conventional detector, and somewhat close to the single user bound (SuB). Flat Rayleigh channels is initially considered, but the input parameter optimization methodology is straightforward applied to selective fading channels scenarios, as well as to joint time-spatial wireless channels diversities.
In the direct sequence/code division multiple access (DS/CDMA) technology, all the users share the entire frequency band available at the same time. This is possible due the spreading sequence with short chip period, which is used in order to spread the user information along all the available bandwidth spectrum, as well as serves as an identification code for each user, providing some level of multiple access interference (MAI) immunity. The application of sequences with low cross correlation allows to support a considerably number of users simultaneously, as well as the possibility of operation in the asynchronous configuration mode, meting the requirements of wireless mobile communication uplink. However, as the system loading1 increases, the utilization of sophisticated detectors become necessary, such as multi user detection (MuD) (Verdú, 1998), in such a way to obtain a reasonable separation among the several user’ signals, each one under an intense multiple access interference level generated by K − 1 interfering users. The best performance is achieved by the optimum multiuser detector (OMuD) or maximum likelihood (ML) detector, which complexity grows exponentially with the number of users, O(2K)O(2K) (Verdú, 1998). After the Verdú’s revolutionary work, a wide number of suboptimal MuD approaches have been proposed in an attempt to get high performance multiuser receivers with low complexity. Among the suboptimal MuDs, the linear multiuser detectors, such as decorrelator (Verdú, 1986) and Minimum Mean Square Error (MMSE) (Poor & Verdu, 1997), as well as the nonlinear MuDs, such as interference cancelers (Patel & Holtzman, 1994), zero-forcing (Duel-Hallen, 1995), among others have been widely discussed in literature in the past two decades. More recently, a new class of multiuser detection approach has been successfully proposed with increasing gain in complexity-performance trade-off: the heuristic-based multiuser detectors ( Ciriaco et al., 2006, Ergun and Hacioglu, 2000, Hijazi and Natarajan, 2004 and Lim and Venkatesh, 2003). In the last decade, proposals based on heuristic methods have been reported to solve the MuD problem, getting performance close to the ML performance with polynomial computational complexity (Abrão et al., 2009 and Ergun and Hacioglu, 2000). The use of heuristic search algorithms is motivated by the fact that optimization problems related to wireless communication systems results in non-polynomial (NP-hard) problems, e.g., MuD optimization problem (Verdú, 1989). So, from a practical point-of-view, the challenge is to obtain satisfactory results for these high computational complexity problems in a polynomial time. This requirement comes from the fact that detection stage must be provided in a short time under a limited computational resources in order to met the real time wireless communication applications and services. Meting this requirement the wireless communication system is able to be implemented on modern digital signal processors platforms. Furthermore, the input parameters optimization of the heuristic-based algorithms is of paramount importance in order to obtain reliable results. Specifically on MuD optimization problem, in Abrão, Oliveira, Angélico, and Jeszensky (2010) a detailed study about the input parameters of the particle swarm heuristic algorithm applied to DS/CDMA multiuser detection problem has been conducted. Hence, present work aims to develop an input parameters analysis for the ant colony optimization (ACO) heuristic-based algorithm applied to DS/CDMA multiuser detection problem. Previous results shows the heuristic based algorithms application in several wireless communications optimization problems has achieved great success in the performance-complexity tradeoff. In the multiuser detection context, the heuristic based algorithms (Heur-MuD) most commonly used includes the evolutionary programming (EP) based algorithms, specially the genetic algorithms (GA) (Ciriaco et al., 2006 and Ergun and Hacioglu, 2000), particle swarm optimization (PSO) (de Oliveira et al., 2006 and Zhao et al., 2006), ant colony optimization (ACO) (Xu, Yang, & Hanzo, 2007) and the local search method (LS) (Lim and Venkatesh, 2003 and Oliveira et al., 2009). The first algorithm using the ACO heuristic approximation was proposed in 1991 by Colorni, Dorigo, and Maniezzo (1991), and since that many variant algorithms were described in the literature. The ACO intelligence has achieved great success in solving combinatorial optimization problems that had arisen in many areas. For example in power electronics field, variants of this heuristic method, such as elitist ant system (EAS), rank-based ant system (ASrank) and max–min ant system (MMAS) just to name a few, have been deployed, for instance, in reactive power controls (Abbasy & Hosseini, 2007). Recently, this ant behavior-based technique has been widely applied to multiple access multiuser detection (Hijazi and Natarajan, 2004, Lai and Lain, 2005, Xu et al., 2007 and Zhao et al., 2010). The computational complexity of DS/CDMA ACO multiuser detection was analyzed in Hijazi and Natarajan (2004), noting that with a few iterations the ACO-MuD algorithm was able to reach the near-optimal performance spending only a small fraction (≈5%) of computational effort necessary to perform an exhaustive search. In Hijazi and Natarajan (2005), a similar performance is reached considering different received powers for the users. Also, the lower computational complexity for the ACO algorithm regarding to genetic algorithm has been evidenced. Besides, under the same channel and system operation conditions the authors have been shows the the worse performance of the GA-MuD regarding that obtained with ACO-MuD. In a more complex system and environment, Lain and Lai (2007) have explored the joint receiver diversity and ACO multiuser detection techniques. In that work, authors have been shown the near-far robustness effect achieved by ACO algorithm, differently from GA algorithm, which performance is degraded under severe NFR condition. Furthermore, Xu et al. (2007) analyzes the ACO-MuD applied to multi carrier DS/CDMA systems (MC-DS/CDMA). ACO-MuD in this context is able to reach the optimal performance, regardless the adopted number of carriers. Under this promising performance, the authors have carried out complexity analysis and verified that the ACO-MuD complexity seems the conventional detector, even under a system loading of 100%. An heuristic ACO-based multiuser detector for space–time block coding (STBC) systems with receiver diversity was proposed in Hongwu (2009). This STBC ACO-MuD applies the Pareto-optimally (PO) concept in the pheromone updating step, selecting only the ants with the best results in that iteration. Numerical results have indicated a very close performance to the optimal one; importantly, authors have demonstrated a very low computational complexity for the STBC ACO-MuD. Furthermore, the proposed ACO-MuD presented a performance much better than GA-MuD at the same operation system and channel conditions; also, the STBC ACO-MuD does not present the bit error rate saturation (BER-floor), a degradation performance effect that occurring at high SNR region. This work is divided in seven parts. Besides this introductory section, the adopted system model is described in Section 2. In Section 3, the ACO-based heuristic algorithm applied to MuD detection is minutely exploited, while in Section 4, an input parameters optimization methodology was proposed for the algorithm, considering different channel conditions. An analysis on the number of iterations (Golub & Loan, 1996) computed by the ACO-MuD algorithm is carried out in Section 5. The numerical results for the performance of ACO-MuD detector are presented in Section 6. Finally, the main conclusions of this work are offered in Section 7.
نتیجه گیری انگلیسی
A heuristic multiuser detector based in an ant colony optimization (ACO-MuD) suitable to perform in BPSK DS/CDMA systems under flat Rayleigh fading channels was proposed and successfully characterized. An input parameters optimization methodology for the ACO-MuD was carried out, in order to achieve the best possible performance with a fixed number of iterations. The optimized values proved to be robust enough, such a way to ensure a near-optimum performance for different system and channel operations scenarios, as well as different power control situations, without the need of significant changes in the algorithm. Indeed, the input parameters optimization for the ACO-MuD shows that the parameters σ and γ are virtually immune to the channel mobility and loading system variation, indicating that the algorithm is able to operate robustly under different mobile channel coherence times; in practice, only the α and β parameters needs to be slightingly adjusted when drastic changes in both system operation conditions and multiple access channel occur. The computational complexity for the proposed ACO-MuD deploying optimized input parameters, was analyzed by both the number of cost function calculations, as well as by the number of operations. ACO-MuD complexity results very low, resulting in a very small fraction of the OMuD computational complexity (≈10−7) under full system loading condition, wide range of NFR and channel mobility, but with very similar performances.