Next Article in Journal
Nature-Inspired Search Method and Custom Waste Object Detection and Classification Model for Smart Waste Bin
Previous Article in Journal
Amino-Functionalized Laponite Clay Material as a Sensor Modifier for the Electrochemical Detection of Quercetin
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

OFDM Network Optimization Using a QPSK Based on a Wind-Driven Genetic Algorithm

1
Department of Electrical and Electronic Engineering Science, University of Johannesburg, Johannesburg 2006, South Africa
2
Department of Electrical and Computer Engineering, University of Namibia (JEDS Campus), Ongwediva 15006, Namibia
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(16), 6174; https://doi.org/10.3390/s22166174
Submission received: 3 July 2022 / Revised: 30 July 2022 / Accepted: 5 August 2022 / Published: 18 August 2022
(This article belongs to the Section Sensor Networks)

Abstract

:
Quadrature phase shift keying (QPSK) is a digital modulation technique that transmits data at a constant frequency whilst varying the phases of the carrier signal. QPSK is one of the fundamental modulation schemes for orthogonal frequency division multiplexing systems (OFDM). It is a stable modulation technique with good spectral efficiency. However, during transmission, the carrier signal can undergo numerous phase changes. This creates phase ambiguity problems at the receiver end. This results in inter-symbol interference (ISI) and a high bit error rate (BER). In this paper, the wind-driven optimization was incorporated into the genetic algorithm (GA) as its population selection function. This hybrid algorithm was used to determine the phase assignments for the QPSK. The developed QPSK was implemented on an OFDM network and the message signal was recovered at more than 92% accuracy in a noisy Rayleigh fading channel and 100% accuracy in a noiseless channel. The enhancements greatly mitigated phase ambiguity and bit errors.

1. Introduction

The continuous advancements in wireless communication technology increase the need for efficient and dependable communication networks [1]. The networks need to have more data capacity and low bit errors at the receiver end [2]. Orthogonal frequency division multiplexing (OFDM) is a digital data transmission technique that encodes data onto numerous carrier frequencies for transmission over a common channel [3]. OFDM is used in applications such as wireless networks, digital television broadcasting, power line communication networks, and 4th and 5th generation mobile communications [4]. A communication signal has three basic characteristics that can be manipulated, i.e., phase, frequency, and amplitude. These can be varied depending on the transmission modulation scheme being used in the communication system [5].
Quadrature phase-shift keying (QPSK) is a phase-altering modulation scheme used for modulating OFDM subcarriers. QPSK uses four phases with each phase being assigned a unique number of binary digits [6]. To ensure good data recovery, the demodulator is custom designed for the symbol sets used during modulation. Regardless of its popularity, the QPSK technique greatly suffers from phase ambiguity and carrier offset drift [7]. This automatically introduces inter-symbol interference (ISI) and inter-carrier interference (ICI) on the transmitted signal [8]. However, to further improve on the progress made in developing the QPSK technique, other enhancement methods need to be utilized [9].
The genetic algorithm (GA) and the wind-driven optimization (WDO) are metaheuristic tools that give precise solutions to complex optimization and mathematical problems [10]. In their problem evaluation procedures, both algorithms begin with a multitude of solutions and use the Pareto sense in prioritizing the solutions [11].
In this paper, the two algorithms were merged into a hybrid algorithm. The WDO was incorporated into the GA as its selection function. The hybrid genetic algorithm wind-driven optimization (GAWDO) was used in an analytical modeling technique for deducing and designating the optimum phases for a QPSK signal in an OFDM network. When compared to the conventional QPSK, the GAWDO-assisted QPSK showed better results in both noisy and noiseless OFDM networks. The states and operating conditions that were beyond the scope of the developed QPSK could also be noted.
The rest of the paper is organized as follows: Section 2 gives the conducted literature survey which covers related work and the emanating research questions. Section 3 gives a detailed description of the proposed GAWDO for OFDM network optimization and the detailed QPSK enhancements. Section 4 presents the performance evaluation and Section 5 gives the results and their analysis. Finally, Section 6 gives the conclusion of the paper.

2. Materials and Methods

2.1. Related Work

This section discusses some previous works that studied QPSK modulation, OFDM channel performance improvement, and bandwidth optimization in fading channels. An OFDM signal is obtained by performing an Inverse Fast Fourier Transform (IFFT) on a QPSK signal followed by the addition of a cyclic prefix (CP) [12]. OFDM modulation is either conducted using quadrature phase-shift keying (QPSK) or quadrature amplitude modulation (4-QAM) [13]. These two modulation techniques can be modified into higher-order modulation schemes, e.g., QPSK constellations can be doubled resulting in 8-PSK and 4-QAM can also be increased up to 64-QAM before major distortions start to emerge. In [14], a hybrid extended phase shift modulation strategy is introduced to bring stability to a system that is dominated by non-linear components. This methodology shows that the conventional modulation techniques can be enhanced resulting in better channel performance. The authors successfully had channel performance improvement by enhancing the modulation techniques, but their main challenge was with optimal parameter selection. The authors in [15] presented a methodology of having a constant envelope waveform output from modulation that would be fed into the channel. The methodology offered good spectral efficiency. However, since most data are received in digital form as binary digits, this methodology did not fully address the mitigation of bit errors in communication systems. The authors in [16] presented a simulation methodology for OFDM networks. The methodology was intended to break down an OFDM system and highlight the blocks from where distortions or errors might emanate. The methodology proved to be very useful for OFDM network analysis but did not offer a substantial number of solutions to the problems encountered on the various channel sub-blocks, e.g., noise and attenuation. The authors in [17] did a performance analysis for PSK and ASK modulation under uncertain and noisy conditions. The analysis showed that the customary PSK has better output than other modulation techniques. However, regardless of its displayed superiority, it still had massive bit errors and distortions resulting in loss of information. This raised more questions on whether the customary PSK should be considered for 5G and the subsequent technologies considering the need for high data throughput and bandwidth efficiency. The authors challenged fellow researchers to come up with further PSK enhancement techniques. In [18], the authors did a raw comparison of PSK and QAM in an OFDM system. They compared these modulation techniques in their customary form, i.e., without any enhancements. The QPSK technique gave stable results, but it was not sturdy against ICI and ISI. Phase ambiguity was its biggest drawback. The amplitude modulation techniques produced comparably good results, but they were not adaptive to channel conditions and were also very susceptible to synchronization errors. The authors in [19,20] analyzed the various encoding techniques and challenged fellow researchers to develop or enhance the customary techniques. They recommended that fellow researchers should start by enhancing the basic modulation techniques, i.e., QPSK or 4-QAM before attempting the higher-order modulation techniques so that any synchronization errors can be easily noted and rectified. In [21], a hybrid QPSK modulation technique was presented. This technique is made by rearranging the phases and amplitudes of the modulating signal. This was done in an attempt to mitigate detection errors in fading channels. This technique gave significantly better results in noisy optical channels than the conventional modulation techniques. Nonetheless, the technique suffered greatly from phase ambiguity resulting in some errors.
Regardless of the weaknesses in the various modulation enhancement techniques, the authors in the literature reviewed above give useful insights on where to start and how to manipulate the conventional modulation techniques if one wants to significantly improve them and obtain better OFDM channel data throughput.

2.2. Research Questions

Based on the literature reviewed in Section 2, the quest to improve error performance, increase data throughput, raise bandwidth efficiency, step up channel capacity, and elevate OFDM network reliability creates a need to address the following questions [6,8,9,10,11,14,15,19]:
  • How can the WDO be successfully incorporated into the GA to help mitigate the weaknesses of the GA, e.g., selecting the most elite parents for subsequent populations thus mitigating premature convergence and promoting diverse exploration [10,11]?
  • How can the developed hybrid GAWDO be used to deduce and assign optimum phase values for QPSK in an attempt to mitigate QPSK phase ambiguity [6,17,18]?
  • How can the QPSK based on the GAWDO be further modified to eliminate carrier offset drift?
  • How can OFDM channel efficiency be increased by optimizing a QPSK signal [8,9]?

3. GAWDO for OFDM Network Optimization

3.1. The Proposed GAWDO

The GA and the WDO are optimization techniques that are based on the principles of evolution. They commence with a set of solutions that undergo initialization, selection, mutation, and recombination until the most elite and rational settlement has been attained [22]. This makes them superior to conventional methods. The WDO is a straightforward and fast converging algorithm [23]. However, the GA struggles with the selection of elite individuals which often leads to stalling and untimely convergence [24,25].
In this paper, a hybrid genetic algorithm wind-driven optimization (GAWDO) technique is introduced. The main aim of hybridization is to lessen the limitations of an algorithm with diversification aspects of another algorithm. This hybrid algorithm was designed to give better quality results than those produced by the traditional GA and WDO. The GAWDO was created based on incorporating the WDO as part of the GA selection function for the following reasons:
  • To continuously influence the number and quality of individuals that can be created and given the responsibility of reproduction at every evolution stage. This would reduce the loss of good genetic material. Since the GA is a multipath search algorithm, this would reduce the chances of trapping in suboptimal minima [26,27].
  • To select and maintain a healthy population which would ensure search efficiency until termination of the optimization processes. This would also help the algorithm to effectively explore all the search spaces where the probability of finding optimum solutions is highest [10,24,28].
  • To select and maintain parents with the best structural variations. This implies more diversity since the probability of replacing a gene with a similar/redundant structure will be small. This would ensure maximum population diversity [12,17,18].
  • To select parents based on their expectations. The best parents with high expectation values would be given more reproduction chances in descending order. This would mitigate stalling which greatly exists in the conventional GA when scores or expectation values are similar because they are chosen using probabilities [10,26,29].
  • To ensure good survival rates of the best individuals. Having the best individuals would give more assurance that all the desired search space would be fully exploited [30,31].
The hybrid algorithm was developed by merging the two algorithms as per Figure 1.

3.2. Quadrature Phase-Shift Keying Enhancement

QPSK is a digital modulation scheme that transmits data by varying the phase of the carrier signal. The carrier wave variations have to be with great precision [6]. QPSK can also be referred to as 4-QAM (quadrature amplitude modulation). The root concepts of QPSK and 4-QAM are different, but the resulting modulated waves are the same [19,20]. QPSK uses four points on a constellation diagram. It can encode 2 bits per symbol. QPSK systems remain susceptible to noise and high bit errors because they use binary data [18]. For QPSK systems to give optimum results, linearity needs to be maintained in the system. However, this is impossible to achieve due to the presence of components that present transient and non-linear behavior, e.g., high-power amplifiers [21]. QPSK also encounters phase ambiguity and carrier offset drift. This will automatically introduce ISI and ICI to the transmitted signal [8]. Considering that all channels already consist of noise, these interferences further increase the signal distortion and hinder demodulation of the transmitted signal with minimum bit errors. However, QPSK is highly preferred for OFDM systems because it ensures spectral efficiency, good noise immunity, and a low probability of error as compared to other modulation techniques [32]. These advantages that it presents are very important because communication channels can only use a limited amount of bandwidth issued by the Federal Communications Commission [33].
In OFDM systems, the transmitted QPSK is defined by the following benchmark functions [4,8,19] in Equations (1)–(4):
S i t = 2 E T 2 π f c t + 2 i 1 π 4
for 0 t < T & f c = n c T b whereby f c is the carrier frequency, n c is the number of carriers, and T is the time period, the pair of quadrature carriers is defined using the following benchmarks:
ɸ 1 t = 2 T   cos 2 π f c t  
ɸ 2 t = 2 T   sin 2 π f c t  
for 0 t < T & f c = n c T
The bit error probability of QPSK over an additive white Gaussian noise (AWGN) channel is given by the following benchmark functions:
P b = 1 2 e r f c   E b N 0    
whereby E b N 0 is the energy per bit to noise spectral density.
In this research, the GAWDO was used for deducing and assigning the phase components of the QPSK. The phase assignments can be values within the range of 0 to 2π. In this research, a quartic function was used to determine the values that would be considered by the GAWDO. The quartic function was reflected along the X and Y axis so that it would ensure the same domain of values but in four different constellations as shown in Figure 2. During transmission, the conventional QPSK uses four fixed points on a constellation diagram which greatly differs from the proposed methodology which uses varying but optimum points.
The graph shows that the GAWDO values would mostly be in the range of 0 to 4 and would not necessarily extend from 0 up to the maximum which is 2π. Values beyond 4 would cause phase ambiguity within the system. The quartic function is given in Equation (5).
f x = x 4 15 x 2 + 20
The radian value ‘Φ’ obtained by the GAWDO would be incorporated into the QPSK phase ‘ϴ’ from Equations (1)–(3) as shown below in Equations (6) and (7):
ϴ = 2 × π × λ   + ɸ
β = e i   ϴ + ϴ i n t
This is where ᾱ is the message signal and λ is the alphabet size. λ is an integer power of 2. The message signal ᾱ would consist of integers between 0 and λ − 1. For two or more dimensional signals, each column would be considered a channel. ϴ i n t is the initial phase. β will be the final output, i.e., the complex envelope of the modulation of the message signal.
During demodulation, the received signal is de-rotated as expressed in Equation (8). The de-rotation would be done using element-wise array multiplication since the demodulator receives parallel data streams. The radian value ‘Φ’ is subtracted and if need be, the signal is converted from radians to degrees.
β = β   . × e i   ϴ + ϴ i n t
The OFDM network that is optimized has the sub-blocks highlighted in the flow chart in Figure 3. The incorporation of noise and the developed GAWDO into the system is clearly articulated [3,4,12,20].

4. Performance Evaluation

4.1. Simulation Settings

All the algorithms were executed within MATLAB R2021a using an Intel(R) Core (TM) i7-8665U (2.2 GHz) CPU with 16GB RAM installed on Microsoft Windows 10. The parameters of the wind-driven genetic algorithm are given in Table 1.

4.2. Testing of the Algorithms

Before incorporating the GAWDO into the QPSK, it was first tested on the Rastrigin and Ackley benchmark functions given in Equations (9) and (10), respectively.
g x = 20 + X 1 2 + X 2 2 10 cos 2 π X 1 + cos 2 π X 2
g x , y = 20 exp [ 0.2 0.5 x 2 + y 2 exp 0.5 cos 2 π x + cos 2 π y + exp 1 + 20
The GAWDO was tested alongside the conventional WDO and GA for comparison. The conventional WDO and GA were derived from [23,26,34,35]. These preliminary tests were done to confirm the robustness and accuracy of the various algorithms. All the algorithms were run five times and their results are presented in Table 2 and Table 3.
Both benchmark functions given above have a global minimum of [0;0]. From Table 2, it can be seen that the GA and the WDO often struggle with retaining the global minima. They tend to converge in local minima. In optimization cases, an algorithm that converges poorly and settles to local minima is regarded as inaccurate and unreliable. That particular algorithm must not be given much priority with regards to optimizing much more sophisticated problems [11]. Henceforth, the GAWDO was the only algorithm that was further used on the QPSK.

4.3. Simulation Settings

The model of the network used in this work was created based on the illustration in Figure 3 and channel properties in [2,4,13,36,37]. The model resembles a basic communication network. It has all the basic blocks to fulfil all the requirements of an OFDM network. At the source, the QPSK signal constellation is 4. The number of data points varied from 64 to 1024. The OFDM block size is varied accordingly from 4 to 32. The CP length is a rounded value of 10% of the block size and the number of Fourier points is equal to the block size. The equations used at each stage considered ‘N’ parallel streams of data points with X k being the transmitted symbol by carrier ‘k’ for k = 0 , 1 , 2 , 3 , N 1 . The OFDM signal ‘S’ for the symbols ‘s’ that are assigned to a chosen constellation at a given frequency is given by (11):
S = n = 0 N 1   [   s × sin 2 π f t   ]
The Fourier transform breaks down the modulated signal into different frequency packets by variably multiplying the signal with well-defined sinusoids. This converts the signal from time to frequency domain. The IFFT highlighted in Figure 3 performs the conversion process on the QPSK modulated signal as expressed in Equation (12):
x n = { n = 0 N 1 X k sin 2 π k n j n = 0 N 1 X k cos 2 π k n }
To convert back to the original message signal, an FFT is performed. It differs from the IFFT on the coefficient and addition sign. It reverses the IFFT. The FFT which does the signal conversion on the channel output signal has the form given in Equation (13):
X k = { n = 0 N 1 x n sin 2 π k n +   j n = 0 N 1 x n cos 2 π k n }
Since most signals are in the time domain, the IFFT is used at the transmission stage and FFT at the receiver. This is interchangeable depending on the domain of the received signal. The corresponding dual will have to be used at the receiving end. The Rayleigh fading channel used in this research is based on Jake’s model whereby the fading of the symbol ‘k’ over time ‘t’ is given in Equation (14):
Y t , k = 2 2   n = 1 M ρ δ + 1 2   τ φ  
where ρ is ( cos β n +   jsin β n ) , δ is ( cos 2 π f n t + λ n , k ) , τ is cos α + jsin α , and φ is cos 2 π f d t . In the simulations, α was mostly set to 0 and β n was carefully selected to avoid cross-correlation between the real and imaginary parts of Y t . λ n was also set at 0 because the simulations were executed in a single-path channel.

5. Results

5.1. Noiseless Channel Simulation Outputs

The simulation charts below are for a noiseless OFDM network without any fading characteristics or AWGN.
Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9 show the output of running the two different QPSKs in a noiseless channel. In the noiseless channel, the transmitted signal is what is expected at the receiver stage after demodulation. From the figures above, the GAWDO QPSK encounters no bit errors whereas the customary QPSK has bit errors regardless of how many data points have been transmitted.
This reflects weakness within the system itself and its data transmission processes since no noise or external interferences existed in the network. The bit errors increase with an increase in the number of transmitted data points which means that the conventional QPSK is not very reliable for multi-user systems which need a high data throughput.

5.2. Noisy Channel Simulation Outputs

The simulation charts below are for a noisy channel with additive white Gaussian noise (AWGN) and Rayleigh fading characteristics.
Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15 show the output of simulating the two different QPSKs in a Rayleigh fading channel with AWGN. Distortions are expected in a fading channel [13,37]. The severity of the distortions is determined by the weaknesses or robustness of the system. According to Equation (4) in Section 3.2, there is an expected bit error probability which is computed based on the energy per bit to noise spectral density ratio. In a system with efficient modulation and demodulation, using an envelope or coherent detector will manage to give an output waveform similar to the input waveform [19,20]. The decision-making module can estimate the transmitted signal. However, if the modulating wave (carrier signal) is not consistent with the expected signal at the demodulation stage, more errors will be present on the received signal. This is the case with the customary QPSK which is showing a high BER in Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15.

5.3. Results Analysis

Table 4 and Table 5 give a much clearer comparison of the BER for the two modulation schemes. The channel properties and simulation settings that were used are given in Section 4.
From Table 4 and Table 5, in a noiseless channel, the GAWDO QPSK has no BER. The transmitted signal is recovered with high fidelity. No distortion occurs. For the customary QPSK, it experiences bit errors of up to 7.8%. In a noisy channel, the GAWDO QPSK had bit errors not exceeding 8% but the customary QPSK had bit errors going beyond 17%.
This highlights the challenges that the customary QPSK fails to overcome. These high bit errors are caused by the system failing to maintain linearity even under a noiseless/clean operating scenario. This also shows that carrier offset drift and phase ambiguities remain a major cause for concern since the customary QPSK phases are fixed according to the constellation diagram [7,8]. In a noisy channel, ISI and ICI are rife and this caused the BER to compound significantly. In a real-world scenario where multipath fading is of great detrimental effects, the BER values obtained through simulation by this research can double [21]. This means that as much as the customary QPSK is popular, it does not offer very satisfactory results. From Table 5, in a noisy channel, the GAWDO QPSK shows better resilience under harsh conditions. It shows immunity to carrier offset drift and very few occurrences of phase ambiguity. The GAWDO QPSK demonstrates much better robustness to noise and adverse channel conditions. This is seen by its low bit errors which do not go beyond 8% regardless of the fading properties of the channel. This also implies that the GAWDO presents a system that has great coherence between the modulation and demodulation stages. Most traditional systems struggle with this aspect [32]. Data loss and phase misappropriations are also low when using the proposed GAWDO QPSK. Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15 and Table 4 and Table 5 show that the enhanced modulation scheme gives more accurate results. With the increasing demand for bandwidth efficiency and higher data throughput [32,33], the proposed algorithm offers a solution that gives more accurate results regardless of the channel conditions and environment. The proposed methodology also offers solutions for systems that need the least possible amount of bit errors and distortions.
During simulations, the GAWDO QPSK takes more computational time as compared to the customary QPSK. This is because the GAWDO undergoes numerous evolutionary cycles in determining the best phase assignments during modulation. However, for similar data points, the time difference between the GAWDO QPSK and the customary QPSK is less than 1 min as shown in Figure 16. This is not very significant when considering the quality of results that will be obtained.

6. Conclusions

This paper presented a methodology for deriving and assigning QPSK phases using a hybrid evolutionary algorithm. The wind-driven optimization was incorporated into the genetic algorithm as its selection function to help reduce the loss of good genetic material, mitigate stalling, and ensure good survival rates of the best individuals. A literature review of OFDM networks and the QPSK modulation technique showed that communication channels internally suffer from phase ambiguity and carrier offset drifts. These weaknesses result in a large BER because QPSK and most digital systems are based on binary data. The information distortions are further amplified by real-world occurrences, e.g., multipath fading, narrowband interferences, noise, and attenuation at high frequencies. The hybrid algorithm gave accurate results on the Ackley and Rastrigin benchmark functions and was subsequently used for optimum QPSK phase allocations. During data transmission, this enhanced QPSK produced results that were significantly better than the conventional QPSK. In a noiseless channel, the enhanced QPSK had 0% BER as compared to 7.8% for the conventional QPSK. In a Rayleigh fading channel with AWGN, the enhanced QPSK had a BER not exceeding 8% as compared to the conventional QPSK which gave BER magnitudes beyond 17%. The simulation results showed that the proposed modulation technique can easily overcome the challenges that the customary QPSK fails to subdue. In future work, we intend to use the GAWDO to enhance other higher-order modulation techniques, e.g., 256 QAM or 1024 QAM and investigate its performance over the existing methods. This is important because OFDM is being considered alongside orthogonal time-frequency spacing for the forthcoming radio technologies where there is a great need for efficiency in network connectivity and data transmission under high-Doppler scenarios.

Author Contributions

Conceptualization, C.S. and O.I.; methodology, C.S.; software, Y.S.; validation, Y.S., and O.I.; formal analysis, C.S.; investigation, O.I.; resources, Y.S.; data curation, C.S.; writing—original draft preparation, C.S.; writing—review and editing, O.I.; visualization, C.S.; supervision, Y.S.; project administration, Y.S.; funding acquisition, Y.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the South African National Research Foundation under Grants 137951, 141951 and Grant 132797, and in part by the South African National Research Foundation Incentive under Grant 132159.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tiwari, S.; Das, S.S. Circularly Pulse-shaped Orthogonal Time Frequency Space Modulation. Electron. Lett. 2020, 56, 157–160. [Google Scholar] [CrossRef]
  2. Kuppusamy, V.; Mahapatra, R. Primary User Detection in OFDM Based MIMO Cognitive Radio. In Proceedings of the 2008 3rd International Conference on Cognitive Radio Oriented Wireless Networks and Communications (CrownCom 2008), Singapore, 15–17 May 2008; pp. 1–5. [Google Scholar]
  3. Gupta, R.; Majhi, S.; Dobre, O.A. Blind Modulation Classification of Different Variants of QPSK and 8-PSK for Multiple-Antenna Systems with Transmission Impairments. In Proceedings of the 2018 IEEE 88th Vehicular Technology Conference (VTC-Fall), Chicago, IL, USA, 27–30 August 2018; pp. 1–5. [Google Scholar]
  4. Cho, Y.S.; Kim, J.; Yang, W.Y.; Kang, C.G. MIMO-OFDM Wireless Communication with Matlab; John Wiley & Sons: Singapore, 2010; pp. 294–307. [Google Scholar]
  5. Zhao, F.; Yao, W.; Logothetis, C.C.; Song, Y. Comparison of superresolution algorithms for TOA estimation in indoor IEEE 802.11 wireless LANs. In Proceedings of the International Conference on Wireless Communications, Networking and Mobile Computing, Wuhan, China, 22–24 September 2006; pp. 1–5. [Google Scholar]
  6. Hu, Z.; Chen, F.; Wen, M.; Ji, F.; Yu, H. Low-Complexity LLR Calculation for OFDM With Index Modulation. IEEE Wirel. Commun. Lett. 2019, 7, 618–621. [Google Scholar] [CrossRef]
  7. Başar, E.; Aygölü, Ü.; Panayırcı, E.; Poor, H.V. Orthogonal Frequency Division Multiplexing with Index Modulation. IEEE Trans. Signal Process. 2013, 61, 5536–5549. [Google Scholar] [CrossRef]
  8. Pancaldi, F.; Vitetta, G.M. Equalization algorithms in the frequency domain for continuous phase modulations. IEEE Trans. Commun. 2006, 54, 648–658. [Google Scholar] [CrossRef]
  9. Chen, F.; Zhang, C.; Min, T.; Xu, B.; Pan, Q.; Yue, C.M. Design and Co-Simulation of QPSK and NRZ/PAM-4/PAM-8 VCSEL-Based Optical Links Utilizing an Integrated System Evaluation Engine. In Proceedings of the IEEE 14th International Conference on ASIC (ASICON), Kunming, China, 26–29 October 2021; pp. 1–4. [Google Scholar]
  10. Verma, S.; Sood, N.; Sharma, A.K. Genetic algorithm-based optimized CH selection for single and multiple data sinks in heterogeneous wireless sensor network. Appl. Soft Comput. 2019, 85, 105788. [Google Scholar] [CrossRef]
  11. Wang, C.; Liu, X.; Hu, H.; Han, Y.; Yao, M. Energy-Efficient and Load-Balanced Clustering Routing Protocol for Wireless Sensor Networks Using a Chaotic Genetic Algorithm. IEEE Access 2020, 8, 158082–158096. [Google Scholar] [CrossRef]
  12. Le, T.T.H.; Tran, X.N.; Ngo, V.-D.; Le, M.-T. Repeated Index Modulation-OFDM With Coordinate Interleaving: Performance Optimization and Low-Complexity Detectors. IEEE Syst. J. 2020, 15, 3673–3681. [Google Scholar] [CrossRef]
  13. Akan, A.; Chaparro, L. Modeling and Estimation of Wireless OFDM Channels by Using Time-Frequency Analysis. Circuits Syst. Signal Process. 2006, 25, 389–403. [Google Scholar] [CrossRef]
  14. Selmy, H.; Shalaby, H.M.H.; Kawasaki, Z. Performance enhancement of QPSK modulation using hybrid QPSK-modified MPPM in optical fiber communications. In Proceedings of the Second International Japan-Egypt Conference on Electronics, Communications and Computers (JEC-ECC), Cairo, Egypt, 17–19 December 2013; pp. 140–142. [Google Scholar] [CrossRef]
  15. Yu, Z.; Wang, C.; Cui, G.; Wang, W.; Zhang, Y. Phase noise estimation scheme based on linear interpolation for constant envelop OFDM system. In Proceedings of the 2017 9th International Conference on Advanced Infocomm Technology (ICAIT), Chengdu, China, 22–24 November 2017; pp. 279–284. [Google Scholar] [CrossRef]
  16. Robert, J.; Zoellner, J.; Slimani, M. Adaptive Windowing for OFDM with Dense Subcarrier Spacing in Mobile Channels. OFDM. In Proceedings of the 17th International OFDM Workshop 2012 (InOWo’12), Essen, Germany, 29–30 August 2012; pp. 1–6. [Google Scholar]
  17. Kishore, G.S.; Rallapalli, H. Performance Assessment of M-ary ASK, FSK, PSK, QAM and FQAM in AWGN Channel. In Proceedings of the 2019 International Conference on Communication and Signal Processing (ICCSP), Melmaruvathur, India, 4–6 April 2019; pp. 273–277. [Google Scholar] [CrossRef]
  18. Suhartomo, A.; Vincent, V. Comparison of BER Performance for M-ary QAM and PSK on DWT-based OFDM System with PTS Technique Through AWGN Channel. In Proceedings of the 2020 IEEE International Conference on Sustainable Engineering and Creative Computing (ICSECC), Bandung, Indonesia, 16–17 December 2020; pp. 5–10. [Google Scholar] [CrossRef]
  19. Taherkhani, N.; Kiasaleh, K. Subcarrier-Index Modulation for Reed Solomon Encoded OFDM-Based Visible Light Communication. In Proceedings of the 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 11–14 January 2019; pp. 1–4. [Google Scholar] [CrossRef]
  20. Nasraoui, L.; Atallah, L.N.; Siala, M. Encoding sequence design for a reduced complexity time synchronization approach for OFDM systems. In Proceedings of the 2012 19th IEEE International Conference on Electronics, Circuits and Systems (ICECS 2012), Seville, Spain, 9–12 December 2012; pp. 913–916. [Google Scholar] [CrossRef]
  21. Ma, K.; Mou, S.; Wang, Y.; Yan, J.; Yeo, K.S.; Lim, W.M. A miniaturized 28mW 60GHz differential quadrature sub-harmonic QPSK modulator in 0.18 um SiGe BiCMOS. In Proceedings of the 2014 IEEE MTT-S International Microwave Symposium (IMS2014), Tampa, FL, USA, 1–6 June 2014; pp. 1–4. [Google Scholar] [CrossRef]
  22. Dassa, K.; Recioui, A. Demand Side Management and Dynamic Economic Dispatch Using Genetic Algorithms. Eng. Proc. 2022, 14, 12. [Google Scholar] [CrossRef]
  23. Di Barba, P.; Mognaschi, M.E.; Wiak, S.; Przybylski, M.; Slusarek, B. Wind-driven optimization for the design of switched reluctance motors. In Proceedings of the 2017 18th International Symposium on Electromagnetic Fields in Mechatronics, Electrical and Electronic Engineering (ISEF) Book of Abstracts, Łódź, Poland, 14–16 September 2017; pp. 1–2. [Google Scholar] [CrossRef]
  24. Sun, G.; Liu, Y.H.; Liang, S.; Chen, Z.Y.; Wang, A.M.; Ju, Q.A.; Zhang, Y. A sidelobe and energy optimization array node selection algorithm for collaborative beamforming in wireless sensor networks. IEEE Access 2018, 6, 2515–2530. [Google Scholar] [CrossRef]
  25. Jesenik, M.; Mernik, M.; Črepinšek, M.; Ravber, M.; Trlep, M. Searching for soil models’ parameters using metaheuristics. Appl. Soft Comput. 2018, 69, 131–148. [Google Scholar] [CrossRef]
  26. Corus, D.; Oliveto, P.S. Standard Steady State Genetic Algorithms Can Hillclimb Faster Than Mutation-Only Evolutionary Algorithms. IEEE Trans Evol. Comput. 2018, 22, 720–732. [Google Scholar] [CrossRef]
  27. Shi, Y.; Lu, X.; Gao, K.; Zhu, J.; Wang, S. Genetic Algorithm Aided OFDM With All Index Modulation. IEEE Commun. Lett. 2019, 23, 2192–2195. [Google Scholar] [CrossRef]
  28. Jafari, A.; Khalili, T.; Babaei, E.; Bidram, A. A Hybrid Optimization Technique Using Exchange Market and Genetic Algorithms. IEEE Access 2020, 8, 2417–2427. [Google Scholar] [CrossRef]
  29. Souza, M.G.; Vallejo, E.E.; Estrada, K. Detecting Clustered Independent Rare Variant Associations Using Genetic Algorithms. IEEE/ACM Trans. Comput. Biol. Bioinform. 2021, 18, 932–939. [Google Scholar] [CrossRef] [PubMed]
  30. Bayraktar, Z.; Komurcu, M.; Jiang, Z.H.; Werner., D.H.; Werner, P.L. Stub-loaded inverted-F antenna synthesis via Wind Driven Optimization. In Proceedings of the IEEE International Symposium on Antennas and Propagation (APSURSI), Spokane, WA, USA, 3–8 July 2011; pp. 2920–2923. [Google Scholar] [CrossRef]
  31. Mahto, S.K.; Choubey, A.; Suman, S. Linear array synthesis with minimum side lobe level and null control using wind driven optimization. In Proceedings of the International Conference on Signal Processing and Communication Engineering Systems, Chengdu, China, 10–11 October 2015; pp. 191–195. [Google Scholar] [CrossRef]
  32. Yao, R.; Zhang, Y.; Zuo, X.; Zhang, X.; Li, J.; Liu, P.; Wu, Q. A Shifted Constellation of QPSK: Constellation Design and Dynamic Demodulation Threshold Optimization. In Proceedings of the 11th International Conference on Wireless Communications and Signal Processing (WCSP), Xi’an, China, 23–25 October 2019; pp. 1–5. [Google Scholar] [CrossRef]
  33. Alhalabi, M.; El-Nahal, F.I.; Taşpinar, N. Comparison of different modulation techniques for optical OFDM Intensity Modulation and Direct Detection IM/DD system. In Proceedings of the IEEE 7th Palestinian International Conference on Electrical and Computer Engineering (PICECE), Gaza, Palestine, 26–27 March 2019; pp. 1–4. [Google Scholar] [CrossRef]
  34. Khashirunnisa, S.; Chand, B.K.; Kumari, B.L. Performance analysis of Kalman filter, fuzzy Kalman filter and wind driven optimized Kalman filter for tracking applications. In Proceedings of the 2nd International Conference on Communication Control and Intelligent Systems (CCIS), Mathura, India, 18–20 November 2016; pp. 170–174. [Google Scholar] [CrossRef]
  35. Ho, S.L.; Yang, S.; Bai, Y. A wind driven optimization-based methodology for robust optimizations of electromagnetic devices under interval uncertainty. In Proceedings of the IEEE Conference on Electromagnetic Field Computation (CEFC), Miami, FL, USA, 13–16 November 2016. [Google Scholar] [CrossRef]
  36. Xuan, G.; Zhang, Z.; Liu, C. Design of QPSK Sequences for M-Ary Spread Spectrum OFDM Systems. In Proceedings of the 2019 12th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Huaqiao, China, 19–21 October 2019; pp. 1–5. [Google Scholar] [CrossRef]
  37. Khan, M.S.A.; Iqbal, M.M.; Mahmood, K.S.; Anee, A.A.; Rahman, M.S.; Mahmud, S. Differential Quadrature Phase Shift Keying Modulation in Optical Fiber Communication—Modelling, Design, Case Implementation and Limitation. In Proceedings of the Fourth International Conference on Advances in Computing, Communication & Automation (ICACCA), Subang Jaya, Malaysia, 26–28 October 2018; pp. 1–6. [Google Scholar] [CrossRef]
Figure 1. GAWDO structure.
Figure 1. GAWDO structure.
Sensors 22 06174 g001
Figure 2. QPSK phase assignment domains.
Figure 2. QPSK phase assignment domains.
Sensors 22 06174 g002
Figure 3. OFDM network sub-blocks and flow chart.
Figure 3. OFDM network sub-blocks and flow chart.
Sensors 22 06174 g003
Figure 4. GAWDO QPSK output for 64 data points in a noiseless channel.
Figure 4. GAWDO QPSK output for 64 data points in a noiseless channel.
Sensors 22 06174 g004
Figure 5. Customary QPSK output for 64 data points in a noiseless channel.
Figure 5. Customary QPSK output for 64 data points in a noiseless channel.
Sensors 22 06174 g005
Figure 6. GAWDO QPSK output for 256 data points in a noiseless channel.
Figure 6. GAWDO QPSK output for 256 data points in a noiseless channel.
Sensors 22 06174 g006
Figure 7. Customary QPSK output for 256 data points in a noiseless channel.
Figure 7. Customary QPSK output for 256 data points in a noiseless channel.
Sensors 22 06174 g007
Figure 8. GAWDO QPSK output for 1024 data points in a noiseless channel.
Figure 8. GAWDO QPSK output for 1024 data points in a noiseless channel.
Sensors 22 06174 g008
Figure 9. Customary QPSK output for 1024 data points in a noiseless channel.
Figure 9. Customary QPSK output for 1024 data points in a noiseless channel.
Sensors 22 06174 g009
Figure 10. GAWDO QPSK output for 64 data points in a noisy channel.
Figure 10. GAWDO QPSK output for 64 data points in a noisy channel.
Sensors 22 06174 g010
Figure 11. Customary QPSK output for 64 data points in a noisy channel.
Figure 11. Customary QPSK output for 64 data points in a noisy channel.
Sensors 22 06174 g011
Figure 12. GAWDO QPSK output for 256 data points in a noisy channel.
Figure 12. GAWDO QPSK output for 256 data points in a noisy channel.
Sensors 22 06174 g012
Figure 13. Customary QPSK output for 256 data points in a noisy channel.
Figure 13. Customary QPSK output for 256 data points in a noisy channel.
Sensors 22 06174 g013
Figure 14. GAWDO QPSK output for 1024 data points in a noisy channel.
Figure 14. GAWDO QPSK output for 1024 data points in a noisy channel.
Sensors 22 06174 g014
Figure 15. Customary QPSK output for 1024 data points in a noisy channel.
Figure 15. Customary QPSK output for 1024 data points in a noisy channel.
Sensors 22 06174 g015
Figure 16. Modulation algorithms plotted against their average computational time.
Figure 16. Modulation algorithms plotted against their average computational time.
Sensors 22 06174 g016
Table 1. Parameters of the genetic algorithm.
Table 1. Parameters of the genetic algorithm.
ParameterSettings
Creation functionUniform
Crossover functionSingle point, 0.8
Population typeDouble vector
Population size1000
Pareto fraction0.4
Selection functionWDO
Penalty factor100
Migration fraction0.2
Migration interval20
Fitness scaling functionTop
Migration directionBoth
Mutation functionUniform
Stall testGeometric weighted
Stall time limit60
Non-linear solverAugmented Lagrangian
Table 2. Algorithm results on the Rastrigin function.
Table 2. Algorithm results on the Rastrigin function.
Title 1Title 2Title 3Title 4Title 5
(X1; X2)(X1; X2)(X1; X2)(X1; X2)(X1; X2)
GA(0; 0.5)(0; 0)(−1; 3)(0; 0)(0; 0)
WDO(0; 0)(0; 1.5)(0; 0)(0; 0.06)(0; 0)
GAWDO(0; 0)(0; 0.4)(0; 0)(0; 0)(0; 0)
Table 3. Algorithm results on the Ackley function.
Table 3. Algorithm results on the Ackley function.
Title 1Title 2Title 3Title 4Title 5
(X1; X2)(X1; X2)(X1; X2)(X1; X2)(X1; X2)
GA(0; 0)(0; 0)(0; 0)(0; 0)(0; 0)
WDO(0; 0)(0; 0)(0; 0)(0; 0)(0; 0)
GAWDO(0; 0)(0; 0)(0; 0)(0; 0)(0; 0)
Table 4. BER comparison between GAWDO and customary QPSK in a noiseless OFDM network.
Table 4. BER comparison between GAWDO and customary QPSK in a noiseless OFDM network.
Data PointsGAWDO QPSK % ErrorCustomary QPSK % Error
6404.69
25607.81
102404.2
Table 5. BER comparison between GAWDO and customary QPSK in a noisy OFDM network.
Table 5. BER comparison between GAWDO and customary QPSK in a noisy OFDM network.
Data PointsGAWDO QPSK % ErrorCustomary QPSK % Error
641.569.38
2563.5117.58
10247.5212.79
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sun, Y.; Shambare, C.; Imoru, O. OFDM Network Optimization Using a QPSK Based on a Wind-Driven Genetic Algorithm. Sensors 2022, 22, 6174. https://doi.org/10.3390/s22166174

AMA Style

Sun Y, Shambare C, Imoru O. OFDM Network Optimization Using a QPSK Based on a Wind-Driven Genetic Algorithm. Sensors. 2022; 22(16):6174. https://doi.org/10.3390/s22166174

Chicago/Turabian Style

Sun, Yanxia, Chikomborero Shambare, and OdunAyo Imoru. 2022. "OFDM Network Optimization Using a QPSK Based on a Wind-Driven Genetic Algorithm" Sensors 22, no. 16: 6174. https://doi.org/10.3390/s22166174

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop