1. Introduction
Due to random environmental effects, there are multiple factors in signal performance
degradation. The main parameters are inter-symbol interference (ISI), inter-carrier
interference (ICI), multipath fading, and other propagation phenomena. A delay in
the signal at the receiver end causes overlapping of the symbols (time selective),
and the mobility of a user causes carrier frequency offset (CFO) (frequency selective).
Doubly selective channels (DSCs) are characterized by frequency selectivity and time
variations. To mitigate the channel effects and to achieve improved quality of service
(QoS), channel equalization plays a crucial part in eliminating ISI effects [1-4].
Doubly selective channel equalization (DSCE) is an emerging field. Various authors
have been working in this area, and there are various types of algorithms for DSCE.
DSCE can be carried out using adaptive algorithms, neural networks, nature-inspired
algorithms, machine learning, and hybridization of heuristic computational techniques
(HCTs) and neural networks or adaptive algorithms.
An equalizer is basically a filter that updates its weights and generates a desired
response. A channel equalizer is either linear or non-linear, and it depends on the
functionality of the equalizer. Whenever the channel conditions are too bad, non-linear
equalizers are used in place of linear equalizers. Equalization of DSCs is needed
to eliminate ISI and ICI, to meet the ever-growing demand of higher data rates, and
to improve QoS [4-6].
The conventional algorithms for adaptive equalization are classified in Fig. 1. The algorithms are firstly classified as linear and non-linear. The linear algorithms
are further classified as transversal and lattice equalizers. Transversal equalizers
are divided into zero forcing (ZF) equalizers, least mean squares (LMS) equalizers,
recursive least squares (RLS) equalizers, and fractional least mean squares (FLMS)
equalizers. The commonly used types of non-linear equalizers are decision feedback
equalizers (DFEs), maximum likelihood (ML) equalizers, and maximum likelihood sequence
estimators (MLSEs) [7-18].
ZF equalizers are frequently used. They use the pseudoinverse of the channel matrix
as a weight vector. A ZF equalizer has low complexity but reduced performance in bad
channel conditions. Some authors [19] proposed a ZFE for MIMO systems. A new ZF-based equalizer for uplink fractional split
that divides Massive MIMO processing was proposed [20]. A joint low complexity regularized ZF (JLCR-ZF) equalizer for MIMO systems was proposed
to cope the previously mentioned problem [21].
LMS exploits the gradient decent (GD) algorithm in order to estimate the desired
response. The GD algorithm finds minima to minimize the error by adjusting filter
coefficients. Due to the simplicity of the algorithm, researchers frequently work
on the algorithm. There are multiple variants proposed in the literature with little
modifications according to the requirements of the problem [22]. A bi-normalized (BN) data-reusing LMS was proposed to investigate the performance
of a proposed equalizer for indoor and pedestrian MIMO systems [23]. An LMS-based adaptive algorithm was proposed to find the tap weights in order to
estimate the channel conditions for an underwater acoustic channel (UAC) [24].
Other authors proposed a feed-forward software-defined equalization approach using
LMS [25]. A complex improved fractional-order non-linear alternative to the LMS and normalized-LMS
were presented [26]. The performance of the model was evaluated for frequency-selective and flat-fading
channel characteristics. Other authors [27] developed a nonlinear neural structure-based equalizer (wavelet-neural-network (WNN))
for a telephonic channel and trained equalizers’ weights by using the symbiotic organisms
search algorithm (meta-heuristic). Other authors proposed a joint adaptive algorithm
that involves LMS and RLS to suppress the ISI caused by channel impairments [28].
Other authors [30] studied the performance of multiple adaptive filters for blind and non-blind equalization.
The key performance parameters of the RLS algorithm have been discussed [31]. The main reason for the higher convergence rate of the RLS algorithm is due to the
continually minimization weighted linear least squares value of the error. For the
triply selective MIMO-UWA, authors [32] developed a turbo equalization scheme and soft decision-driven sparse channel estimation
method. The fast time variations in MIMO channels were estimated by extending the
conventional approach to RLS-DCD.
In the past few years, a trend of adaptive equalization using evolutionary computing
approaches has been observed. In one study [33], authors proposed artificial fish swarm and DNA encoding sequences based on genetic
optimization to answer the problems in the multi-modulus blind equalization algorithm
(MMA) for large MSE, low convergence rate, and high computational loads. Other authors
[34] proposed a blind equalization algorithm based on a neural network that was based
on ant colony optimization (ACO) in order to enhance the transmission quality.
A simplified cat swarm optimization (SCSO) algorithm was proposed for several
channel conditions for LTE structure in order to update equalizer weights [35]. A hybrid GA-PSO-based trained functional link artificial-neural-network (FLANN)
was used as an equalizer to remove the limitations of an LMS equalizer [36]. Other work [37] used sign regressor FLANN (SR-FLANN) for a QAM modulation scheme, where the equalizer
weights were estimated with a GA. The PSO-DFE showed dominance with a variable constriction
for channels with high eigenvalue spread factor as compared to the PSO-based LE and
LMS/RLS-based DFE [38].
An efficient PSO algorithm-based model was developed for near-field time delay
equalizer meta-surface (TDEM) in order to improve the directivity and radiation patterns
of conventional electromagnetic band gap resonator antennas (ERAs) [39]. A model [40] used a PSO tuned ANN inference system-based channel equalizer. The training data
of the equalizer was used, and fuzzy C-means clustering was adopted to model the channel
without a priori knowledge of channel dynamics.
A neural network-based multilayer perceptron was used to equalize non-linear channels
[41]. A modified firefly algorithm was proposed to improve the equalization process. Authors
examined the impact of fading channels on the performance of ZigBee using the IEEE
802.15.4 PHY layer DSSS technique and OQPSK modulation [42]. The LMS adaptive-linear-equalizer was combined with the system to lessen the channel
effects. In order to reduce MSE and increase the convergence, a PSO algorithm was
presented where the inertia weight (w) and position update method were improved for
PSO in this problem [43]. Authors [44] used an ANN trained with Quantum-PSO to solve the equalization problem. The QPSO
estimates the optimal weights of the equalizer in training of the ANN.
Channel estimation of a doubly selective channel was analyzed for filter-bank-multicarrier
(FBMC) waveforms by means of LMMSE [45]. Authors [46] proposed a novel model for MIMO-OFDM for DSC channels. The proposed model was sub-divided
into two major parts: a) firstly, time domain-based training b) secondly, a GA was
used to find the optimal location. Authors proposed an iterative channel estimation
(ICE) and data detection system with the help of the current compressed sensing (CS)
algorithm of approximate message passing (AMP) for an OFDM-based DSC channel [47]. A low-complexity BEM-based model was adapted for a DSC channel in order to eliminate
ICI [48]. Other authors [49] discuss channel estimation for a DSC channel, and a deep learning-based DSC estimation
method was proposed by employing a deep neural network (DNN).
Fig. 1. Classification of the Equalizers.
2. Contribution & Organization of Paper
HCTs like GA, PSO, DE, CSO, BCO, hybrid GA-PSO, and CSA are used for the weight
updating and optimization of the equalizer structure. Equalization of a channel's
effects using HCTs can significantly reduce the computational time complexity. The
figure of merit (FoM) of the problem is the mean squared error (MSE). The research
objectives are as follows:
· Time complexity comparison for GA, PSO, DE, CSO, BCO, Hybrid GA-PSO and CSA
based DSCE’s
· Different modulated sequences are equalized using considered HCT’s.
· Comparison of FoM for considered algorithms.
The rest of the paper is organized as follows. Section II presents the detailed
system model of the proposed equalizer structure. The cost function for the heuristic
algorithms is also calculated. Section III explains the heuristic algorithms with
the help of a flow chart and pseudocode. In section IV, the proposed equalizer structure
is simulated, and the performance of each algorithm is compared. Section V concludes
the paper and gives some future directions.
Fig. 2. Proposed System Model.
3. The Proposed Scheme
The proposed system model is shown in the form of a block diagram in Fig. 2. The input signal $s\left(n\right)$ is QPSK modulated, and the modulated signal $x\left(n\right)$
is convolved with the impulse response of a doubly selective channel; i.e., $h\left(n,~
l\right)$, where $n~ $and $l$ represent the time and frequency domain, respectively.
The received signal with additive white Gaussian noise $\eta \left(n\right)$ is expressed
as follows:
where $L$ is the length of the multipath channel. The received signal is in a
matrix form:
Table 1. Pseudocode of the GA.
Table 2. Pseudocode of the PSO.
where
$\textit{L=L}_{1}$ $\textit{+L}_{2}$ is the equivalent length, and $\textit{L}_{1}$
and $\textit{L}_{2}$ are the equalizer pre-cursor and post-cursor length, respectively
[15]. If$~ h\left(n,~ l\right)=h\left(n\right)$, the channel only contains ICI, and if$~
h\left(n,~ l\right)=h\left(l\right)$, the channel is frequency selective, which corresponds
to ISI. The output of the feed forward filter of the equalizer block is$~ y\left(n\right)$.
The output of the FF filter is not in a form to yield the estimate of the transmitted
signal. Therefore, there is a need to update the weights of the FF filter. For that
purpose, the error function is calculated to adaptively update the weight vector.
The$~ y\left(n\right)~ $and error signal $e\left(n\right)$ is expressed as:
where $w\left(i\right)$ is the weights of the feed forward filter, and N is the
length of the filter. The goal of the cost function is to minimize the error signal,
and for that, we have utilized famous nature-inspired algorithms, such as GA, PSO,
DE, CSO, and CSA. The goal of the objective function is to update the weights of the
feed forward filter and is defined as:
The fitness function (FF) for the all the heuristic techniques are defined as:
HCTs (meta-heuristics) are algorithms inspired by some natural phenomena and used
to find near-optimal global solutions with little computational cost. HCTs are population-based
algorithms that iteratively search for the optimum solution from the defined objective
function [50,51]. The main theme of the research is to minimize the error function (i.e., Eq. (5)) and to maximize the fitness function using Eq. (7). Numerous nature-inspired algorithms have been employed in this research to equalize
the doubly selective channel effects. A brief discussion of the HCT algorithms adapted
for DSCE is carried out in this section.
3.1 Genetic Algorithm
GAs are the most frequently used heuristic algorithms and works using the behaviors
of natural selection and genetics. The solutions are adaptively improved through crossover
and mutation [52,53]. The steps of the algorithms are described in Table 1.
3.2 Particle Swarm Optimization
In PSO, the velocity and position (solution) are adaptively updated by exploiting
the natural processes of birds flocking and fish schooling. It has a high convergence
rate, which is the main reason for the popularity of the algorithm. The rest of the
information, including velocity and position update equations, can be found in other
studies [54-59]. The pseudocode of the PSO is given in Table 2.
3.3 Differential Evolution
DE is a population based stochastic process [60] where a set of parameters evolve through crossover and mutation. It purely works
based on the behavior of survival of the fittest, where a comparison is carried out
between the preceding and proceeding solutions [61-64]. Table 3 shows a brief explanation of the algorithm.
Table 3. Pseudocode of the DE.
Table 4. Pseudocode of the CSO.
Table 5. Pseudocode for BCO.
Table 6. Pseudocode for Hybrid GA-PSO.
3.4 Cat Swarm Optimization
The natural behavior of the cats is exploited to develop the cat swarm optimization.
The cats are updated in two different methods selected by mixing ratio (MR), the methods
are seeking and tracing mode [65-69]. Both modes have diverse set of steps, and later, the solutions from these steps
are combined. A brief description of the algorithm is presented in Table 4.
3.5 Bee Colony Optimization
BCO adapts the natural behavior process of honeybees. The solutions are updated
by searching the neighboring areas through three different processes done by employer
bees, onlooker bees, and scout bees [70-73]. Table 5 presents the brief steps for the BCO algorithm.
3.6 Hybrid GA-PSO
A GA proves to be good for slowly converging problems, while PSO gives good results
for quickly converging problems. For a mixed problem, the benefits of GA and PSO can
be used by hybridizing these two algorithms. The total population is divided into
two halves, and the best half is fed into a GA, whereas the worst is passed through
PSO [74,75]. The algorithm for hybrid GA-PSO is given in Table 6.
3.7 Cuckoo Search Algorithm
CSA is designed to exploit the natural process of the cuckoo bird for laying
their eggs in host birds’ nests. The following two processes evolve the solutions:
levy flights and alien egg discovery. The detailed description of the algorithm can
be found in other studies [76-78]. Table 7 shows the steps of CSA.
Table 7. Pseudocode for CSA.
Table 8. Simulation Parameters.
Parameters
|
Values
|
Population Size
|
10 to 100
|
Averages
|
10
|
Filter Length, N
|
50
|
Doppler spread, Q
|
10
|
Time delays, L
|
5
|
SNR
|
-10dB to 10dB
|
Genetic Algorithm
|
Selection process
|
Roulette Wheel
|
Crossover
|
Single Point
|
Particle Swarm Optimization
|
Inertial weight, w
|
0.8
|
Constants: C1, C2
|
1.1
|
Differential Evolution
|
Crossover rate, CR
|
0.3
|
Cat Swarm Optimization
|
Counts of Dimensions to change, CDC
|
30%
|
Seeking Range of Dimensions, SRD
|
30%
|
Seeking Memory Pool, SMP
|
40% of population
|
Constant, C
|
1.2
|
Mixing Ration, MR
|
0.8
|
Cuckoo Search Algorithm
|
Discovery probability, Pa
|
0.3
|
Beta, ẞ
|
1.5
|
Bee Colony Optimization
|
Scaling factor for phi, a
|
0.8
|
4. Performance Evaluation
The simulation parameters for the equalization of a doubly selective channel using
HCTs are shown in Table 8. All the simulations were performed in MATLAB software with the following system
specifications: Intel(R) Core$^{TM}$ i-5-7200U CPU @ 2.50 GHz, 16 GB RAM. FoM means
the square of the error, which is represented in terms of the FF in Eq. (7). The FF of each algorithm is compared with the considered HCTs at different SNRs.
The various types of signals considered for the equalization are QPSK, 16-PSK,
64-PSK, 256-PSK, 512-PSK, and 16-QAM. The time complexity of each algorithm was calculated
and compared. A flow chart of the proposed algorithm is shown in Fig. 3. The population is randomly generated weights that are optimized using HCTs, and
the candidate solutions are selected from the population matrix.
Table 9 shows the quantitative analysis results of the FF for the DSCE of QAM signal using
GA, CSA, PSO, DE, CSO, HGP, and BCO. The candidate solutions vary from 10 to 50. For
a number of candidate solutions, extensive simulations are performed with fixed iterations
(i.e., 500 at SNRs of 0, 5, and 10 dB). The minimum MSE is 0.0012, which is represented
in terms of an FF of 0.9988. From the table, it is evident that PSO performs much
better than the other algorithms, even at lower SNRs. The FF is closer to its maximum
value for 50 candidate solutions and for higher SNRs.
For CSO, FF approximately approaches 1 at lower SNRs for 50 candidate solutions.
For HGP, FF is 0.9988 at an SNR of 10 dB, which is the best one among all considered
HCTs. CSA has the worst performance among all the HCTs with a maximum fitness of 0.9541
at SNR of 10 dB with 50 candidate solutions. The BCO algorithm performs very poorly
for lower SNRs, and the minimum fitness achieved is 0.4892 for the 10 candidate solutions.
The performance of BCO at higher SNRs is acceptable.
Fig. 7 shows the DSCE of a 512-PSK signal using PSO and BCO. From the figure, it is clear
that FF for the PSO is 0.99, while for the BCO, it is 0.97. In the second portion
of Fig. 6, the simulation time is shown in minutes. The time complexity of the BCO is quite
high as compared to PSO. The PSO algorithm takes approximately 112 seconds, and BCO
takes 671 seconds for 200 candidate solutions.
Fig. 4 shows the time complexity of each algorithm for a QAM signal. The computation time
was calculated with 500 iterations and for 150 candidate solutions. The time complexity
of the PSO algorithm is only 16 seconds, while BCO takes around 434 seconds. The PSO’s
FF and time complexity are both much better when compared to other HCTs.
In Table 9 and Fig. 4, the PSO algorithm outperforms in terms of FF and time complexity, so it is recommended
to utilize PSO for DSCE. Fig. 4 shows the FF obtained using PSO for the DSC equalization of the QPSK signal. It is
clear from Fig. 5 that FF approaches 1 as SNR increases and approaches 10 dB. The FF was evaluated
for a lower SNR of -10 dB, and in the graph, the FF is approximately 0.9659.
Table 10 shows the DSCE performance for the 16-PSK signal. The number of candidate solutions
and SNR are fixed at 50 and 10 dB, respectively. The FF of each considered algorithm
is shown for different numbers of iterations (500, 1000, 1500, 2000, and 2500). The
PSO outperforms all the HCTs. The maximum fitness approaches 0.99985 and corresponds
to a minimum MSE of 0.00015 (10-4).
The histogram plot in Fig. 6 shows the comparison of FF at a fixed SNR of 10 dB and 100 candidate solutions. Increasing
the number of candidate solutions increases the time complexity of the algorithm and
affects the MMSE and FF. The number of iterations in Fig. 5 is fixed at 2500, and almost all the HCTs provide acceptable MMSE.
Table 11 shows the performance of algorithms for the DSCE of the 16-QAM signal. The FF is
achieved at SNR of 10 dB. The maximum fitness attained with 100 candidate solutions
is approximately 0.83, which is quite less than that of the 16-PSK signal equalization
on DSC. The overall performance of DSCE using HCTs on PSK signals is much better than
that on the QAM signals. The BCO’s maximum attained fitness for the 16-QAM is 0.750148,
and for the 16-PSK signal, it is 0. 93534. Similarly, for the case of GA, the fitness
values achieved for 16-QAm and 16-PSK are 0.617721 and 0.85199, respectively.
Fig. 7 shows the DSCE of the 512-PSK signal using PSO and BCO. From the figure, it is clear
that FF for the PSO is 0.99, while for the BCO, it is 0.97. In the second portion
of Fig. 6, the simulation time is shown in minutes. The time complexity of the BCO is quite
high as compared to PSO. The PSO algorithm takes approximately 112 seconds, and BCO
takes 671 seconds for 200 candidate solutions.
Figs. 8-11 show the performance at a fixed SNR of 10~dB with 100 candidate solutions
for various types of modulated signals (16-PSK, 64-PSK, 256-PSK, and 16-QAM). The
FF approximately approaches the maximum value for all the considered HCTs. PSO and
BCO perform much better than all other algorithms.
Fig. 3. Flow chart of proposed DSCE.
Fig. 4. Time Complexity of HCT’s for DSCE.
Fig. 5. Fitness Function of PSO algorithm for DSCE.
Fig. 6. Fitness Function for DSCE of 16-PSK signal.
Fig. 7. Time Complexity Comparison for 512-PSK signal Equalization.
Fig. 8. FF for DSCE of 16-PSK signal.
Fig. 9. FF for DSCE of 64-PSK signal.
Fig. 10. FF for DSCE of 256-PSK signal.
Fig. 11. FF for DSCE of 16-QAM signal.
Table 9. DSCE for QAM using various HCT’s.
Candidate Solutions
|
10
|
20
|
30
|
40
|
50
|
GENETIC ALGORITHM (GA)
|
SNR=0dB
|
0.9259
|
0.9387
|
0.9388
|
0.9418
|
0.9518
|
SNR=5dB
|
0.9320
|
0.9426
|
0.9426
|
0.9478
|
0.9699
|
SNR=10dB
|
0.9479
|
0.9449
|
0.9449
|
0.9480
|
0.9752
|
CUCKOO SEARCH ALGORITHM (CSA)
|
SNR=0dB
|
0.6697
|
0.8495
|
0.9172
|
0.9297
|
0.9480
|
SNR=5dB
|
0.6837
|
0.8563
|
0.9253
|
0.9327
|
0.9493
|
SNR=10dB
|
0.7086
|
0.8684
|
0.9390
|
0.9406
|
0.9541
|
PARTICLE SWARM OPTIMIZATION (PSO)
|
SNR=0dB
|
0.8775
|
0.9522
|
0.9709
|
0.9745
|
0.9830
|
SNR=5dB
|
0.8670
|
0.9543
|
0.9748
|
0.9797
|
0.9889
|
SNR=10dB
|
0.9008
|
0.9615
|
0.9841
|
0.9954
|
0.9963
|
DIFFERENTIAL EVOLUTION (DE)
|
SNR=0dB
|
0.8203
|
0.9678
|
0.9773
|
0.9716
|
0.9716
|
SNR=5dB
|
0.8311
|
0.9739
|
0.9739
|
0.9749
|
0.9749
|
SNR=10dB
|
0.8382
|
0.9775
|
0.9775
|
0.9785
|
0.9785
|
CAT SWARM OPTIMIZATION (CSO)
|
SNR=0dB
|
0.8184
|
0.8793
|
0.9386
|
0.9624
|
0.9868
|
SNR=5dB
|
0.8485
|
0.9437
|
0.9688
|
0.9817
|
0.9946
|
SNR=10dB
|
0.8687
|
0.9598
|
0.9788
|
0.9945
|
0.9987
|
Hybrid GA-PSO (HGP)
|
SNR=0dB
|
0.8464
|
0.9084
|
0.9106
|
0.9286
|
0.9624
|
SNR=5dB
|
0.8634
|
0.9868
|
0.9868
|
0.9868
|
0.9881
|
SNR=10dB
|
0.8820
|
0.9905
|
0.9988
|
0.9988
|
0.9988
|
BEE COLONY OPTIMIZATION (BCO)
|
SNR=0dB
|
0.4892
|
0.7186
|
0.7990
|
0.8371
|
0.9031
|
SNR=5dB
|
0.6078
|
0.7494
|
0.9144
|
0.9103
|
0.9544
|
SNR=10dB
|
0.8011
|
0.9301
|
0.9402
|
0.9486
|
0.9622
|
Table 10. DSCE for 16-PSK signal using various HCT’s.
Iterations
|
500
|
1000
|
1500
|
2000
|
2500
|
GA
|
0.85199
|
0.852338
|
0.922344
|
0.955308
|
0.961455
|
CSA
|
0.855159
|
0.885304
|
0.910866
|
0.937291
|
0.989274
|
PSO
|
0.958088
|
0.970436
|
0.988625
|
0.999856
|
0.99985
|
DE
|
0.86612
|
0.901309
|
0.903469
|
0.972408
|
0.972408
|
CSO
|
0.943592
|
0.961777
|
0.99409
|
0.996017
|
0.997269
|
H.GA-PSO
|
0.912178
|
0.932166
|
0.933263
|
0.957857
|
0.987442
|
BCO
|
0.93534
|
0.938353
|
0.943155
|
0.977558
|
0.995555
|
Table 11. DSCE for 16-QAM signal.
Candidate Solutions
|
10
|
20
|
30
|
50
|
70
|
100
|
PSO
|
0.689331
|
0.705914
|
0.732587
|
0.743433
|
0.751481
|
0.818931
|
BCO
|
0.676435
|
0.685555
|
0.730182
|
0.750148
|
0.780809
|
0.823379
|
GA
|
0.542992
|
0.596464
|
0.600279
|
0.617721
|
0.731647
|
0.763755
|
CSA
|
0.095441
|
0.304726
|
0.363071
|
0.601148
|
0.612979
|
0.649249
|
DE
|
0.3916
|
0.420681
|
0.577255
|
0.61282
|
0.651194
|
0.758186
|
5. Conclusion
The equalization of a doubly selective channel was comprehensively discussed in
this paper. Several HCTs were employed. Various types of modulated signals were considered
to validate the performance of the HCTs. The simulations were carried out at different
SNRs with variable numbers of candidate solutions and different iterations.
From the extensive simulations, it was shown that PSO performs much better in
approximately all considered scenarios compared to GA, CSA, DE, CSO, HGP, and BCO.
The FF approaches its maximum value with lower time complexity. The PSO convergence
for 100 candidate solutions for the 16-QAM modulated signal was approximately 82%,
and compared to other algorithms, there was a 17% improvement in FF.
REFERENCES
Wadhwa N., Rangi S., Rathee D., 2014, Inter-symbol Interference Reduction and Bit
Error Rate Reduction In Wireless Channels Using Zero Forcing Equalizer., IOSR Journal
of Electronics and Communication Engineering (IOSR-JECE), Vol. vol 9, No. issue 3,
pp. 82-85.
García M., Oberli C., 2009, Inter-carrier Interference in OFDM: A General Model for
Transmissions in Mobile Environments With Imperfect Synchronization., Eurasip Journal
on Wireless Communications and Networking, Vol. 2009 (1)
Diana D. C., Rani S. P. J. V., 2016, Enhancement in channel equalization Using Particle
Swarm Optimization Techniques., Circuits and Systems, Vol. 7, pp. 4071-4084.
Barhumi I., Leus G., Moonen M., 2006, Equalization for OFDMo Doubly Selective Channels.,
IEEE Transactions On Signal Processing, Vol. 54, No. 4, pp. 1445-1458
Agarwal A., Sur S. N., Singh A. K., Gurung H., Gupta A. K., Bera R., 2012, Performance
Analysis of Linear and Non-Linear Equalizer in RICIAN Channel., Procedia Technology,
Vol. 4, pp. 687-691.
Barhumi I., 2005, Transmission over Time- And Frequency-Selective Mobile Wireless
Channels., Katholieke Universiteit Leuven, PhD Thesis.
Das , Pattnaik P.K., Padhy S.K., 2014, Artificial Neural Network Trained By Particle
Swarm Optimization For Nonlinear Channel Equalization, Expert Systems With Applications,
Vol. 41, No. , pp. 3491-3496.
Muhammad T. N. Qaisrani , Imad Barhumi , 2015, A Low Complexity Approach To Equalization
For Doubly Selective Channels, Wirel. Commun. Mob. Comput., Vol. 15, pp. 1882-1896
Zaka U., Tauqir I., Siddiqui A.M., Rashdi A., 2017, Time Varying Equalization Of Doubly
Selective Channel, Sci. Int. (Lahore), Vol. 29, No. 1, pp. 153-156
Sebald Daniel J., Bucklew James A., 2000, Support Vector Machine Techniques For Nonlinear
Equalization, IEEE Transactions On Signal Processing, Vol. 48, No. 11
Guerreiro , Dinis R., Montezuma P., 2012, Ml-Based Receivers for Underwater Networks
Using OFDM Signals with Strong Non Linear Distortion Effects, Military Communication
Conference, pp. 1-7
Li Yabo , Ngebani I., Xia Xiang-Gen , 2012, On Performance of V-OFDM with Zero Forcing
Receiver, IEEE International Conference On Signal Processing, Vol. 2, pp. 1506-1511
Hrycak T., Das S., Matz G., 2012, Inverse Methods for Reconstruction of Channel Taps
in OFDM Systems, IEEE Trans. On Signal Processing, Vol. 60, No. 5, pp. 2666-2671
Liu G., Zhidkov S. V., Li H., Zeng L., 2012, Low-Complexity Iterative Equalization
For Symbol-Reconstruction-Based OFDM Receivers Over Doubly Selective Channels, IEEE
Trans. On Broadcasting, Vol. 58, No. 3, pp. 390-400
Wang , Sha X., Mei L., Qiu X., 2012, Performance Analysis of Hybrid Carrier System
with Mmse Equalization Over Doubly-Dispersive Channels, IEEE Communication Letters,
Vol. 16, No. 7, pp. 1048-1051
Barhumi , 2012, Soft-Output Decision Feedback Equalization for Orthogonal Frequency
Division Multiplexing Over Doubly Selective Channels, IET Communication, Vol. 6, No.
13, pp. 1890-1897
Haykin Simon, 2002, Adaptive Filter Theory, Fourth Ed. Pearson Education
Li Y., Chen M., Yang Y., Zhou M., 2017, Convolutional Recurrent Neural Network-Based
Channel Equalization: An Experimental Study., In 2017 23rd Asia-Pacific Conference
On Communi-cations (APCC), pp. pages 1-6
Trimeche A., Sakly A., Mtibaa A., 2015, FPGA Implementation of Ml, Zf and MMSE
Equalizers for MIMO Systems., The International Conference on Advanced Wireless, Information,
and Communi-cation Technologies, pp. 226-233.
Huang Y., Lu C., Berg M, Odling P., 2018, Functional Split of Zero-Forcing Based Massive
MIMO for Fronthaul Load Reduction., IEEE Access, Vol. 6, pp. 6350-6359.
Ramadan K., Dessouky M. I., Elagooz S., Elkordy M., Abd El-Samie F. E., 2017, Equalization
and Carrier Frequency Offset Compensation For Underwater Acoustic OFDM Systems., Annals
Of Data Science, Vol. 5, No. issue 2, pp. 259-272.
Disxit S., Nagaria D., 2017, LMS Adaptive Filters for Noise Cancellation: A Review.,
International Journal of Electrical and Computer Engineering (IJECE), Vol. 7, No.
5, pp. 2520-2529.
Mishra R. C., Bhattacharjee R., 2017, Performance Analysis of Adaptive DFE Using Set-Membership
Binormalized Data-Reusing LMS Algorithm for Frequency Selective Mimo Channels., Aeu
- International Journal of Electronics and Communications, Vol. 77, pp. 91-99.
Li B., Yang H., Liu G., Peng X., 2017, A New Joint Channel Equalization and Estimation
Algorithm for Underwater Acoustic Channels., Eurasip Journal on Wireless Communications
and Networking.
Martinek R., Konecny J., Koudelka P., Nazeran H., 2017, Adaptive Optimization Of Control
Parameters For Feed-Forward Software Defined Equalization., Wireless Personal Communications,
Vol. 95, pp. 4001-4011.
Shah S. M., Samar R., Khan N. M., Raja M. A. Z., 2016, Design Of Fractional-Order
Variants Of Complex LMS And NLMS Algorithms for Adaptive Channel Equalization., Nonlinear
Dynamics, Vol. 88, pp. 839-858.
Nanda S. J., Jonwal N., 2017, Robust Nonlinear Channel Equalization Using Wnn Trained
By Symbiotic Organism Search Algorithm., Applied Soft Computing, Vol. 57, pp. 197-209.
Zahoor T., Sabraj D. M., 2018, Lms-Rls Joint Adaptive Equalization In Wireless Communications.,
International Journal of Advanced Research In Computer Science, Vol. 9, No. 2, pp.
749-753
Thu N. N., Sylvester G., Memon F. A., Bu C., 2019, Channel Equalization Techniques
To Mitigate Inter-Symbol Interference In Wireless Communi-cation., International Journal
Of Research In Engineering And Innovation (IJREI), Vol. 3, No. 3, pp. 195-199
Bierk H., Alsaedi M. A., 2019, Recursive Least Squares Algorithm For Adaptive Transversal
Equalization Of Linear Dispersive Communication Channel., Journal Of Engineering Science
And Technology, Vol. 14, No. 2, pp. 1043-1054.
Zhang Y., Zakharov Y. V., Li J., 2018, Soft-Decision-Driven Sparse Channel Estimation
and Turbo Equalization for Mimo Underwater Acoustic Communications., IEEE Access,
Vol. 6, pp. 4955-4973
Wang H., Guo Y., 2015, A Blind Equalization Algorithm Based on Global Artificial Fish
Swarm and Genetic Optimization DNA Encoding Sequences., International Industrial Informatics
and Computer Engineering Conference (IIICEC 2015), pp. 131-134
Geng Y., Zhang L., Sun Y., Zhang Y., Yang N., Wu J., 2016, Research on Ant Colony
Algorithm Optimization Neural Network Weights Blind Equalization Algorithm., International
Journal of Security and Its Applications, Vol. 10, No. 2, pp. 95-104
D.C. D. , S.P. J. V. R. , 2017, Novel Cat Swarm Optimization Algorithm to Enhance
Channel Equalization., Compel - The International Journal For Computation And Mathematics
In Electrical And Electronic Engineering, Vol. 36, No. 1, pp. 350-363
Utkarsh A., Kantha A. S., Praveen J., Kumar J. R., 2015, Hybrid GA-PSO Trained Functional
Link Artificial Neural Network Based Channel Equalizer., 2nd International Conference
on Signal Processing and Integrated Networks (Spin), pp. 285-290
Sahoo J., Mishra L., Mohanty M. N., 2016, Ga Based Optimization of Sign Regressor
Flann Model for Channel Equalization., Advances in Intelligent Systems and Computing,
pp. 124-130
Iqbal N., Zerguine A., Al-Dhahir N., 2015, Decision Feedback Equalization Using Particle
Swarm Optimization., Signal Processing, Vol. 108, pp. 1-12
Lalbakhsh A., Afzal M. U., Esselle K. P., 2017, Multi-objective Particle Swarm Optimization
to Design a Time-Delay Equalizer Metasurface for an Electromagnetic Band-Gap Resonator
Antenna., IEEE Antennas and Wireless Propagation Letters, Vol. 16, pp. 912-915
Çavdar T., 2016, PSO Tuned ANFIS Equalizer Based On Fuzzy C-Means Clustering Algorithm.,
Aeu - International Journal of Electronics and Communications, Vol. 70, No. 6, pp.
799-807
Sarangi A., Priyadarshini S., Sarangi S. K., 2016, A MLP Equalizer Trained By Variable
Step Size Firefly Algorithm for Channel Equalization., 2016 IEEE 1st International
Conference on Power Electronics, Intelligent Control and Energy Systems (Icpeices).
Romia A. M., Ali H. S., Abdalla M. I., 2018, Design Optimization of LMS-Based Adaptive
Equalizer for Zigbee Systems with Fading Channels., 2018 International Conference
On Computing Mathematics And Engineering Technologies (ICOMET).
Diana D. C., Rani S. P. J. V., 2016, Enhancement in channel equalization Using Particle
Swarm Optimization Techniques., Circuits and Systems, Vol. 7, pp. 4071-4084
Das G., Panda S., Padhy S. K., 2017, Quantum Particle Swarm Optimization Tuned Artificial
Neural Network Equalizer., Soft Computing: Theories and Applications, pp. 579-585
Saideh M., Berbineau M., Dayub L., 2018, On Doubly Selective Channel Estimation for
Fbmc-Oqam Using The Lmmse Filter For Future Railway Communications., 16th International
Conference on Intelligent Transportation Systems Telecommuni-cations (Itst).
Ma X., Yang F., Liu S., Song J., Han Z., 2018, Sparse Channel Estimation for MIMO-OFDM
Systems in High-Mobility Situations., IEEE Transactions on Vehicular Technology, Vol.
67, No. 5, pp. 6113-6124
Wei L., Zheng J., 2019, Approximate Message Passing-Aided Iterative Channel Estimation
and Data Detection of OFDM-IM in Doubly Selective Channels., IEEE Access, Vol. 7,
pp. 133410-133420
Yong L., Guodong S., Xuanfan S., Zhumin Z., Xinyi Y., Xiaoyan Z., Haimei Y., Nan Z.,
2018, BEM-Based Channel Estimation and Interpolation Methods for Doubly-Selective
OFDM Channel., BEM-Based Channel Estimation and Interpolation Methods for Doubly-Selective
OFDM Channel, pp. 70-75
Yang Y., Gao F., Ma X., Zhang S., 2019, Deep Learning-Based Channel Estimation For
Doubly Selective Fading Channels., IEEE Access, Vol. 7, pp. 36579-36589
Tian Z., Fong S., 2016, Survey of Meta-Heuristic Algorithms for Deep Learning Training.,
Optimization Algorithms - Methods and Applications.
Mohammad Khajehzadeh , Mohd Raihan Taha , Ahmed El-Shafie , Mahdiyeh Eslami. , 2011,
A Survey on Meta-Heuristic Global Optimization Algorithms., Research Journal of Applied
Sciences, Engineering and Technology, Vol. 3, No. 6, pp. 569-578
Hamamoto A. H., Carvalho L. F., Sampaio L. D. H., Abrão T., Proença M. L., 2018, Network
Anomaly Detection System using Genetic Algorithm and Fuzzy Logic., Expert Systems
with Applications, Vol. 92, pp. 390-402
M. F. Sohail , Sheraz Alam , Asad Hussain , Sajjad A. Ghauri , Mubashar Sarfraz ,
M. A. Ahmed. , 2017, Multiuser detection: Comparative analysis of heuristic approach.,
International Journal of Advanced and Applied Sciences, Vol. 4, No. 6, pp. 115-120
Sheraz Alam , Mubashar Sarfraz , M. B. Usman , M. A. Ahmad , 2017, , Dynamic resource
allocation for cognitive radio based smart grid communication networks., International
Journal of Advanced and Applied Sciences, Vol. 4, No. 10, pp. 76-83
Saptarshi Sengupta , Sanchita Basak , Richard Alan Peters II. , Particle Swarm Optimization:
A Survey of Historical and Recent Developments with Hybridization Perspectives., Machine
learning and knowledge extraction, Vol. 1, No. , pp. 157-191
Tharwat A., Elhoseny M., Hassanien A. E., Gabel T., Kumar A., 2018, Intelligent Bézier
curve-based path planning model using Chaotic Particle Swarm Optimization algorithm.,
Cluster Computing.
Wang D., Tan D., Liu L., 2017, Particle swarm optimization algorithm: an overview.,
Soft Computing, Vol. 22, No. 2, pp. 387-408
Pan X., Xue L., Lu Y., Sun N., 2018, Hybrid particle swarm optimization with simulated
annealing., Multimedia Tools and Applications.
Xu G., Yu G., 2018, Reprint of: On convergence analysis of particle swarm optimization
algorithm., Journal of Computational and Applied Mathematics, Vol. 340, pp. 709-717
Rahmani Hosseinabadi A. A., Vahidi J., Saemi B., Sangaiah A. K., Elhoseny M., 2018,
Extended Genetic Algorithm for solving open-shop scheduling problem., Soft Computing.
Deng W., Liu H., Xu J., Zhao H., Song Y., 2020, An Improved Quantum-Inspired Differential
Evolution Algorithm for Deep Belief Network., IEEE Transactions on Instrumentation
and Measurement
Mohamed A. W., 2017, A novel differential evolution algorithm for solving constrained
engineering optimization problems., Journal of Intelligent Manufacturing, Vol. 29,
No. 3, pp. 659-692
Peng L., Liu S., Liu R., Wang L., 2018, Effective Long short-term Memory with Differential
Evolution Algorithm for Electricity Price Prediction., Energy.
Wu X., Che A., 2018, A memetic differential evolution algorithm for energy-efficient
parallel machine scheduling., Omega.
Alam S., Malik A. N., Qureshi I. M., Ghauri S. A., Sarfraz M., 2018, Clustering-Based
Channel Allocation Scheme for Neighborhood Area Network in a Cognitive Radio Based
Smart Grid Communication., IEEE Access, Vol. 6, pp. 25773-25784
Pappula L., Ghosh D., 2018, Cat swarm optimization with normal mutation for fast convergence
of multimodal functions., Applied Soft Computing, Vol. 66, pp. 473-491
Zhang Y.-D., Sui Y., Sun J., Zhao G., Qian P., 2018, Cat Swarm Optimization applied
to alcohol use disorder identification., Multimedia Tools and Applications, Vol. 77,
No. 17, pp. 22875-22896
Guo L., Meng Z., Sun Y., Wang L., 2018, A modified cat swarm optimization based maximum
power point tracking method for photovoltaic system under partially shaded condition.,
Energy, Vol. 144, pp. 501-514
Alarifi A., Tolba A., Al-Makhadmeh Z., Said W., 2018, A big data approach to sentiment
analysis using greedy feature selection with cat swarm optimization-based long short-term
memory neural networks., The Journal of Supercomputing.
Xue Y., Jiang J., Zhao B., Ma T., 2017, A self-adaptive artificial bee colony algorithm
based on global best for global optimization., Soft Computing, Vol. 22, No. 9, pp.
2935-2952
Chen J., Yu W., Tian J., Chen L., Zhou Z., 2018, Image contrast enhancement using
an artificial bee colony algorithm., Swarm and Evolutionary Computation, Vol. 38,
pp. 287-294
Han X, Wang Y, Cai C, Hou X, Wang L, 2020, An Efficient Universal Bee Colony Optimization
Algorithm., Tehnicki Vjesnik - Technical Gazette, Vol. 27, No. 1
Rao H., Shi X., Rodrigue A. K., Feng J., Xia Y., Elhoseny M., Gu L., 2018, Feature
selection based on artificial bee colony and gradient boosting decision tree., Applied
Soft Computing.
Moslehi F., Haeri A., Martínez-Álvarez F., 2019, A novel hybrid GA-PSO framework for
mining quantitative association rules., Soft Computing.
Liang Z., Ouyang J., Yang F., 2018, A hybrid GA-PSO optimization algorithm for conformal
antenna array pattern synthesis., Journal of Electromagnetic Waves and Applications,
Vol. 32, No. 13, pp. 1601-1615
Shah S. I. H., Alam S., Ghauri S. A., Hussain A., Ansari F. A., 2019, A Novel Hybrid
Cuckoo Search-Extreme Learning Machine Approach for Modulation Classification., IEEE
Access
Alam S., Aqdas N., Qureshi I. M., Ghauri S. A., Sarfraz M., 2019, Joint power and
channel allocation scheme for IEEE 802.11af based smart grid communication network.,
Future Generation Computer Systems.
Ali M., Ahn C. W., 2014, An optimal image watermarking approach through cuckoo search
algorithm in wavelet domain., International Journal of System Assurance Engineering
and Management, Vol. 9, No. 3, pp. 602-611
Aziz M. A. E., Hassanien A. E., 2016, Modified cuckoo search algorithm with rough
sets for feature selection., Neural Computing and Applications, Vol. 29, No. 4, pp.
925-934
Author
Nooh Bany Muhammad is an Assistant Professor of computer science at the College
of Engineering and Applied Sciences at American University of Kuwait. He received
the Bachelor degree of Computer Science and Information Systems from the Jordan University
of Science and Technology, Jordan, in 2007, the M.Sc. and Ph.D. degrees (with honors)
in Computer Science from the University of Southern Mississippi (USM), Mississippi,
USA, in 2010 and 2015, respectively. His current research interests include Security
in Wireless Sensor Networks, Mobile Security, Routing Protocols, Wireless Sensor Networks
Deployments, Web privacy and Cloud security.
Sajjad A. Ghauri received his B.Sc. and MS (Specialization in Signal Processing
and communication) in 2007 & 2010 respectively. He completed his Ph.D. in Electronic
Engineering from ISRA University, Pakistan in 2015. Currently he has been working
as an Associate Professor in Department of Electrical Engineering, School of Engineering
& Applied Sciences, ISRA University, Islamabad. He has been conducting research
in signal processing, communication, heuristic techniques and neural network for past
14 years. Currently, he is working on modulation classification algorithms, smart
grid-based communication systems and application of fractional algorithms in massive
MIMO communication system. He has more than 50 publications in leading recognized
international journals, international and local conference proceedings. He is a member
of several journal and conference program committees.
Mubashar Sarfraz received the bachelor’s degree in Electrical Engineering with
majors in Telecommunications from the National University of Modern Languages, Islamabad,
Pakistan. He is currently pursuing his MS research from ISRA University, Islamabad
and also working as Lab Engineer in Department of Electrical Engineering, NUML. His
research interest includes cognitive radio networks, smart grid communication and
application of heuristic computation techniques in engineering problems.
Adnan Aftab received his Masters of Science in Electronic Engineering from ISRA
University, Islamabad. His research interest in Massive MIMO based smart antennas.