Application of Bat Algorithm and Its Modified Form Trained with ANN in Channel Equalization
Abstract
:1. Introduction
- Proposed a modified form of the bat algorithm trained with ANN in channel equalization.
- ANN-based nonlinear channel equalizers in wireless communication systems are trained using a modified version of the bat algorithm.
- Three nonlinear channels are tested to verify the superiority of the proposed work.
- Three nonlinearities were tested to prove how resilient the proposed scheme is, and the results revealed that the proposed work outperforms other methods in these situations.
2. Problem Description
3. Proposed Model
3.1. Bat Algorithm
3.2. Modified Forms of Bat, Construction, and ANN Training
- Count the number of network errors in the training samples for each network.
- Examine all errors to determine the optimal problem space network.
- The network that has achieved the minimum error should be identified, the program should be terminated, and the weights should be recorded.
- Otherwise, each network’s position and velocity vector can be changed.
- Step 1 should be repeated again.
3.3. The Training Procedure for the Proposed Algorithm with ANN
Algorithm 1. Training algorithm of the proposed equalizer. |
Assign ANN to a manager For j = 1, 2, … … L Create Bat -as supervisor (j) for ANN-as worker k = 1, 2, … … L make ANN- as worker end end While no solution has been established Update evaluation Specify the maximum number of iterations for (Bat --as manager j = 1, 2, … … L) as (iterations<issuance) for (ANN-as worker k = 1, 2, … … M) test ANN-as worker (k) |
4. Simulations and Results
5. Conclusions
- Develop a learning procedure for ANNs.
- Make use of this algorithm trained with neural networks in channel equalization.
- In this work, the nonlinearities are used to evaluate the performance of different channels.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Stearns, S.D. Adaptive Signal Processing; Pearson Education: London, UK, 2003. [Google Scholar] [CrossRef]
- Haykin, S. Adaptive Filter Theory, 5th ed.; Pearson Education: London, UK, 2008. [Google Scholar]
- Voulgaris, P.G.; Hadjicostics, C.N. Optimal processing strategies for perfect reconstruction of binarysignals under power-constrained transmission. In Proceedings of the IEEE Conference on Decision and Control, Atlantis, Bahamas, 14–17 December 2004; Volume 4, pp. 4040–4045. [Google Scholar]
- Touri, R.; Voulgaris, P.G.; Hadjicostis, C.N. Time varying power limited preprocessing for perfect reconstruction of binary signals. In Proceedings of the 2006 American Control Conference, Minneapolis, MN, USA, 14–16 June 2006; pp. 5722–5727. [Google Scholar]
- Patra, J.; Pal, R.; Baliarsingh, R.; Panda, G. Nonlinear channel equalization for QAM signal constellation using artificial neural networks. IEEE Trans. Syst. Man Cybern. Part B 1999, 29, 262–271. [Google Scholar] [CrossRef]
- Patra, J.C.; Poh, W.B.; Chaudhari, N.S.; Das, A. Nonlinear channel equalization with QAM signal using Chebyshev artificial neural network. In Proceedings of the International Joint Conference on Neural Networks, Montreal, QC, Canada, 31 July–4 August 2005; pp. 3214–3219. [Google Scholar]
- Zhao, H.; Zeng, X.; Zhang, J.; Liu, Y.; Wang, X.; Li, T. A novel joint-processing adaptive nonlinear equalizer using a modular recurrent neural network for chaotic communication systems. Neural Netw. 2011, 24, 12–18. [Google Scholar] [CrossRef]
- Zhao, H.; Zeng, X.; Zhang, X.; Zhang, J.; Liu, Y.; Wei, T. An adaptive decision feedback equalizer based on the combination of the FIR and FLNN. Digit. Signal Process. 2011, 21, 679–689. [Google Scholar] [CrossRef]
- Zhao, H.; Zeng, X.; Zhang, J.; Li, T.; Liu, Y.; Ruan, D. Pipelined functional link artificial recurrent neural network with the decision feedback structure for nonlinear channel equalization. Inf. Sci. 2011, 181, 3677–3692. [Google Scholar]
- Zhao, H.; Zhang, J. Adaptively combined FIR and functional link neural network equalizer for nonlinear communication channel. IEEE Trans. Neural Netw. 2009, 20, 665–674. [Google Scholar] [CrossRef] [PubMed]
- Zhao, H.Q.; Zeng, X.P.; He, Z.Y.; Jin, W.D.; Li, T.R. Complex-valued pipelined decision feedback recurrent neural network for nonlinear channel equalization. IET Commun. 2012, 6, 1082–1096. [Google Scholar] [CrossRef]
- Zhao, H.; Zeng, X.; Zhang, J. Adaptive reduced feedback FLNN nonlinear filter for active control of nonlinear noise processes. Signal Process. 2010, 90, 834–847. [Google Scholar] [CrossRef]
- Zhao, H.; Zeng, X.; Zhang, J.; Li, T. Nonlinear adaptive equalizer using a pipelined decision feedback recurrent neural network in communication systems. IEEE Trans. Commun. 2010, 58, 2193–2198. [Google Scholar] [CrossRef]
- Abiyev, R.H.; Kaynak, O.; Alshanableh, T.; Mamedov, F. A type-2 neuro-fuzzy system based on clustering and gradient techniques applied to system identification and channel equalization. Appl. Soft Comput. 2011, 11, 1396–1406. [Google Scholar] [CrossRef]
- Panigrahi, S.P.; Nayak, S.K.; Padhy, S.K. A genetic-based neuro-fuzzy controller for blind equalization of time-varying channels. Int. J. Adapt. Control Signal Process. 2008, 22, 705–716. [Google Scholar]
- Yogi, S.; Subhashini, K.; Satapathy, J. A PSO based Functional Link Artificial Neural Network training algorithm for equalization of digital communication channels. In Proceedings of the 5th International Conference on Industrial and Information Systems, Mangalore, India, 29 July–1 August 2010; pp. 107–112. [Google Scholar]
- Chau, K.W. Particle swarm optimization training algorithm for ANNs in stage prediction of Shing Mun River. J. Hydrol. 2006, 329, 363–367. [Google Scholar] [CrossRef]
- Das, G.; Pattnaik, P.K.; Padhy, S.K. Artificial Neural Network trained by Particle Swarm Optimization for non-linear channel equalization. Expert Syst. Appl. 2014, 41, 3491–3496. [Google Scholar] [CrossRef]
- Lee, C.-H.; Lee, Y.-C. Nonlinear systems design by a novel fuzzy neural system via hybridization of electromagnetism-like mechanism and particle swarm optimisation algorithms. Inf. Sci. 2012, 186, 59–72. [Google Scholar] [CrossRef]
- Lin, C.-J.; Liu, Y.-C. Image backlight compensation using neuro-fuzzy networks with immune particle swarm optimization. Expert Syst. Appl. 2009, 36, 5212–5220. [Google Scholar] [CrossRef]
- Lin, C.-J.; Chen, C.-H. Nonlinear system control using self-evolving neural fuzzy inference networks with reinforcement evolutionary learning. Appl. Soft Comput. 2011, 11, 5463–5476. [Google Scholar] [CrossRef]
- Hong, W.-C. Rainfall forecasting by technological machine learning models. Appl. Math. Comput. 2008, 200, 41–57. [Google Scholar] [CrossRef]
- Potter, C.; Venayagamoorthy, G.K.; Kosbar, K. RNN based MIMO channel prediction. Signal Process. 2010, 90, 440–450. [Google Scholar] [CrossRef]
- de Mingo López, L.F.; Blas, N.G.; Arteta, A. The optimal combination: Grammatical swarm, particle swarm optimization and neural networks. J. Comput. Sci. 2012, 3, 46–55. [Google Scholar] [CrossRef] [Green Version]
- Panigrahi, S.P.; Nayak, S.K.; Padhy, S.K. Hybrid ANN reducing training time requirements and decision delay for equalization in presence of co-channel interference. Appl. Soft Comput. 2008, 8, 1536–1538. [Google Scholar] [CrossRef]
- Mohapatra, P.; Samantara, T.; Panigrahi, S.P.; Nayak, S.K. Equalization of Communication Channels Using GA-Trained RBF Networks. In Progress in Advanced Computing and Intelligent Engineering; Springer: Singapore, 2018; pp. 491–499. [Google Scholar]
- Panda, S.; Mohapatra, P.K.; Panigrahi, S.P. A new training scheme for neural networks and application in non-linear channel equalization. Appl. Soft Comput. 2015, 27, 47–52. [Google Scholar] [CrossRef]
- Mohapatra, P.; Panda, S.; Panigrahi, S.P. Equalizer Modeling Using FFA Trained Neural Networks. In Soft Computing: Theories and Applications; Springer: Singapore, 2018; pp. 569–577. [Google Scholar]
- Nanda, S.J.; Jonwal, N. Robust nonlinear channel equalization using WNN trained by symbiotic organism search algorithm. Appl. Soft Comput. 2017, 57, 197–209. [Google Scholar]
- Patra, J.C.; Chin, W.C.; Meher, P.K.; Chakraborty, G. Legendre-FLANN-based nonlinear channel equalization in wireless communication system. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Singapore, 12–15 October 2008; pp. 1826–1831. [Google Scholar] [CrossRef]
- Patra, J.C.; Pal, R.N. Functional link artificial neural network-based adaptive channel equalization of nonlinear channels with QAM signal. In Proceedings of the 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century, Vancouver, BC, Canada, 22–25 October 1995; pp. 2081–2086. [Google Scholar] [CrossRef]
- Patra, J.C.; Meher, P.K.; Chakraborty, G. Nonlinear channel equalization for wireless communication systems using Legendre neural networks. Signal Process. 2009, 89, 2251–2262. [Google Scholar] [CrossRef]
- Panda, S.; Sarangi, A.; Panigrahi, S.P. A new training strategy for neural network using shuffled frog-leaping algorithm and application to channel equalization. AEU Int. J. Electron. Commun. 2014, 68, 1031–1036. [Google Scholar] [CrossRef]
- Mohapatra, P.; Sahu, P.C.; Parvathi, K.; Panigrahi, S.P. Shuffled Frog-Leaping Algorithm trained RBFNN Equalizer. Int. J. Comput. Inf. Syst. Ind. Manag. Appl. 2017, 9, 249–256. [Google Scholar]
- Ingle, K.K.; Jatoth, R.K. An Efficient JAYA Algorithm with Lévy Flight for Non-linear Channel Equalization. Expert Syst. Appl. 2019, 145, 112970. [Google Scholar] [CrossRef]
- Ingle, K.K.; Jatoth, R.K. A new training scheme for neural network based non-linear channel equalizers in wireless communication system using Cuckoo Search Algorithm. AEU Int. J. Electron. Commun. 2020, 138, 153371. [Google Scholar] [CrossRef]
- Shi, H.; Yan, T. Adaptive Equalization for QAM Signals Using Gated Recycle Unit Neural Network. In Proceedings of the 2021 3rd International Conference on Advances in Computer Technology, Information Science and Communication (CTISC), Shanghai, China, 23–25 April 2021; pp. 210–214. [Google Scholar] [CrossRef]
- Zhang, L.; Zhang, X. MIMO channel estimation and equalization using three-layer neural networks with feedback. Tsinghua Sci. Technol. 2007, 12, 658–662. [Google Scholar] [CrossRef]
- Baeza, V.M.; Armada, A.G.; El-Hajjar, M.; Hanzo, L. Performance of a Non-Coherent Massive SIMO M-DPSK System. In Proceedings of the 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall), Toronto, ON, Canada, 24–27 September 2017; pp. 1–5. [Google Scholar] [CrossRef] [Green Version]
- Baeza, V.M.; Armada, A.G. Non-Coherent Massive SIMO System Based on M-DPSK for Rician Channels. IEEE Trans. Veh. Technol. 2019, 68, 2413–2426. [Google Scholar] [CrossRef]
- Mohapatra, P.K.; Rout, S.K.; Bisoy, S.K.; Sain, M. Training Strategy of Fuzzy-Firefly Based ANN in Non-Linear Channel Equalization. IEEE Access 2022, 10, 51229–51241. [Google Scholar] [CrossRef]
- Yang, X.-S. A new metaheuristic bat-inspired algorithm. In Nature Inspired Cooperative Strategies for Optimization (NISCO 2010); Springer: Berlin/Heidelberg, Germany, 2010; pp. 65–74. [Google Scholar]
- Jaddi, N.S.; Abdullah, S.; Hamdan, A.R. Optimization of neural network model using modified bat-inspired algorithm. Appl. Soft Comput. 2015, 37, 71–86. [Google Scholar] [CrossRef]
- Nakamura, R.Y.M.; Pereira, L.A.M.; Costa, K.A.; Rodrigues, D.; Papa, J.P.; Yang, X.-S. BBA: A binary bat algorithm for feature selection. In Proceedings of the 25th SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI), Ouro Preto, Brazil, 22–25 August 2012; pp. 291–297. [Google Scholar]
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; pp. 1942–1948. [Google Scholar]
- Eligüzel, N.; Çetinkaya, C.; Dereli, T. A novel approach for text categorization by applying hybrid genetic bat algorithm through feature extraction and feature selection methods. Expert Syst. Appl. 2022, 202, 117433. [Google Scholar] [CrossRef]
- Sampaio, F.C.; Tofoli, F.L.; Melo, L.S.; Barroso, G.C.; Sampaio, R.F.; Leão, R.P.S. Adaptive fuzzy directional bat algorithm for the optimal coordination of protection systems based on directional overcurrent relays. Electr. Power Syst. Res. 2022, 211, 108619. [Google Scholar] [CrossRef]
- Akila, S.; Christe, S.A. A wrapper based binary bat algorithm with greedy crossover for attribute selection. Expert Syst. Appl. 2021, 187, 115828. [Google Scholar] [CrossRef]
- Liang, J.; Ding, Z. FIR channel estimation through generalized cumulant slice weighting. IEEE Trans. Signal Process. 2004, 52, 657–667. [Google Scholar] [CrossRef]
SL. No. | Channel | Channel Type |
---|---|---|
CH0 | MIXED | |
CH1 | MIXED | |
CH2 | MIXED |
SL. No. | Type of Nonlinearity |
---|---|
NL0 | |
NL1 | |
NL2 |
Size of Population | Algorithms | MSE | |||
---|---|---|---|---|---|
Best | Worst | Mean | Standard Deviation | ||
30 | PSO | 1.823 × 10−1 | 4.9023 × 10−1 | 2.4801 × 10−4 | 2.4221 × 10−4 |
BatDNN | 1.4319 × 10−5 | 1.2302 × 10−3 | 2.0821 × 10−5 | 4.6801 × 10−6 | |
MBat-DNN | 4.2318 × 10−5 | 1.3002 × 10−4 | 1.4821 × 10−6 | 8.4821 × 10−6 | |
Mean-BatDNN | 8.2371 × 10−6 | 5.0234 × 10−5 | 1.0721 × 10−7 | 6.2721 × 10−6 |
Size of Population | Algorithms | MSE | |||
---|---|---|---|---|---|
Best | Worst | Mean | Standard Deviation | ||
30 | PSO | 1.7233 × 10−5 | 3.8023 × 10−1 | 2.4821 × 10−1 | 6.3601 × 10−2 |
BatDNN | 1.0319 × 10−6 | 1.0302 × 10−3 | 3.0821 × 10−4 | 3.6801 × 10−4 | |
MBat-DNN | 4.1018 × 10−7 | 2.3002 × 10−4 | 2.4821 × 10−5 | 1.4821 × 10−4 | |
Mean-BatDNN | 1.2371 × 10−7 | 1.0234 × 10−5 | 2.0721 × 10−6 | 1.2721 × 10−4 |
Size of Population | Algorithms | MSE | |||
---|---|---|---|---|---|
Best | Worst | Mean | Standard Deviation | ||
30 | PSO | 17.4654 | 4.30 × 10 2 | 1.0767 × 10 1 | 67.0355 |
BatDNN | 3.2762 × 10−86 | 1.3764 × 10−70 | 3.6801 × 10−72 | 1.8767 × 10−71 | |
MBat-DNN | 2.2165 × 10−88 | 2.8906 × 10−72 | 8.4305 × 10−74 | 4.3087 × 10−73 | |
Mean-BatDNN | 5.5665 × 10−80 | 4.6863 × 10−47 | 9.7106 × 10−49 | 6.5042 × 10−48 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kumar Mohapatra, P.; Kumar Rout, S.; Kishoro Bisoy, S.; Kautish, S.; Hamzah, M.; Jasser, M.B.; Mohamed, A.W. Application of Bat Algorithm and Its Modified Form Trained with ANN in Channel Equalization. Symmetry 2022, 14, 2078. https://doi.org/10.3390/sym14102078
Kumar Mohapatra P, Kumar Rout S, Kishoro Bisoy S, Kautish S, Hamzah M, Jasser MB, Mohamed AW. Application of Bat Algorithm and Its Modified Form Trained with ANN in Channel Equalization. Symmetry. 2022; 14(10):2078. https://doi.org/10.3390/sym14102078
Chicago/Turabian StyleKumar Mohapatra, Pradyumna, Saroja Kumar Rout, Sukant Kishoro Bisoy, Sandeep Kautish, Muzaffar Hamzah, Muhammed Basheer Jasser, and Ali Wagdy Mohamed. 2022. "Application of Bat Algorithm and Its Modified Form Trained with ANN in Channel Equalization" Symmetry 14, no. 10: 2078. https://doi.org/10.3390/sym14102078
APA StyleKumar Mohapatra, P., Kumar Rout, S., Kishoro Bisoy, S., Kautish, S., Hamzah, M., Jasser, M. B., & Mohamed, A. W. (2022). Application of Bat Algorithm and Its Modified Form Trained with ANN in Channel Equalization. Symmetry, 14(10), 2078. https://doi.org/10.3390/sym14102078