Evaluation of the Error Performance of the IEEE80216 Standard Based on a Hidden Markov Model
* Author to whom correspondence should be addressed.
Sigma Journal of Engineering and Natural Sciences 2019, Vol. 37, Issue 4, pp. 1481-1496; doi.org/10.62051/ytu.sigma-journal-of-engineering-and-natural-sciences-evaluation-of-the-error-performance-of-the-ieee80216-standard-based-on-a-hidden-
Abstract
Keywords: Stochastic processes; hidden Markov model; WiMAX; error analysis; OFDM; parameter estimation.
1. Introduction
Wireless communication is an arising field which has made enormous progress in recent years. Evaluating the performance of these communication systems is vital. Therefore, techniques for simulating and modeling the channel play an important role in assessing network protocols and application functioning. Orthogonal Frequency Division Multiplexing (OFDM) is the multicarrier transmission scheme that achieves high data integrity, high spectral efficiency, and high data throughput. It enables video and multimedia communications and has this potentiality to cope with multipath interference at the receiver and has a high degree of flexibility. OFDM is applied by a range of broadband systems such as DSL, Wi-Fi, Digital Audio/Video Broadcasting (DAB/DVB) and MediaFLO, in addition to Worldwide Interoperability for Microwave Access (WiMAX). The *
Corresponding Author: e-mail: sh_kordnourie@yahoo.com, tel: +989123866861 1481
IEEE802.16 is a current wireless broadband standard, which is a solution to broadband Wireless Access WiMAX. Th e architecture of this standard contains one base station and many subscriber stations. It has been evolved for providing cost-effective and qualified alternatives to wireline broadband access. The IEEE802.16 standard is based on the combination of OFDM access air interface and the state of the art medium access control layer. It is a superior replacement of WiFi/IEEE 802.11 in providing better coverage, bandwidth efficiency and power consumption along with supporting higher speed connection up to 70 Mbps over the distance of 30 miles. The security of IEEE 802.16 is multi-level encryption and its dynamic bandwidth allocation is good for video together with voices; moreover, it administers various traffic types with distinctive priority classes for conforming each Quality of Service conditions in downlink and uplink directions. There is a possibility of error generation in the system when the data is sent over a data link. Therefore, it is essential to evaluate the performance of the system. Bit Error Rate (BER) is the crucial criterion that is applied in evaluating systems that transmit digital data. Some factors such performed using different ways such as the works in [1,2,3].To model burst errors in communication channels, the Hidden Markov Model (HMM) is applied more frequently. The Hidden Markov Models (HMMs) are the most common Discrete Channel Model (DCM) with memory which their theory is well established and they are analytically tractable. In these models, the data is described by supposing that it depends randomly on an underlying unobserved Markov process which explains a sequence of hidden channel states. (HMMs) make a profitable and flexible class of stochastic processes which have been used satisfactorily for a broad range of applied problems. They have become significant in a wide variety of applied fields after introducing by Baum and Petri in 1966 [4]. They are used in text recognition [5], speech recognition [6], wireless networks [7,8], Bioinformatics [9], activity recognition [10], stock forecasting [11], face recognition [12], energy sector [13], brain disease [14], machine failure detection [15], biology [16], etc. The application of HMM as one of the famous DCM methods in modeling the wireless fading channels has been undertaken in several manners for various wireless systems such as OFDM [17,18], CDMA [19,20] and GSM [21]. Evaluating the performance of the (HMM) is considerably rested on the system being followed, the type of assumed discrete channel modeling way and the fading channel. Gilbert [22] and Elliot [23] initiated the study of the HMM for bursty communication channels. In their proposed model only two states were considered which is not sufficient when the channel quality alters noticeably. Hence, Fritchman [24] improved their model by suggesting an improved state partitioned model which has more than two states. Therefore, modeling the channel using HMM compared to the real wireless channel simulation causes a huge reduction in resources, time and effort. Applying the (DCM) is essential since the Waveform channel model would require enormous computer resources and it is very high-priced for evaluating the performance of the system. The probabilistic Discrete Channel Models are computationally more powerful than the Waveformlevel models which resulted from two factors: First, in (DCM) a high level of abstraction is utilized, whereas in Waveform-level model each singular block is simulated elaborately. Second, the symbol rate of (DCM) simulation is 8-16 times of the symbol rate in the Waveform-level model. Some researches presented in [25,26,27,28,29,30,31] show the capability of (HMMs) in modeling the burst errors in the communication channel accurately. The order estimation for HMM-based models is a notable subject in the analysis. The order of the HMM presents the minimum number of hidden states which is needed to perform the modeling precisely. The physical conditions of the wireless channels play a key role in characterizing the number of states. An order estimator of HMM-based on renewal types has been demonstrated in [32]. The results concerned with the estimation of a discrete time finite alphabet stationary ergodic HMM order have been given in [33]. In [34], the impact of channel estimation errors in a CDMA system was investigated based on HMM with adaptive modulation and coding and orthogonal multicodes. The frame level errors in GSM wireless channels were modeled with 1482
different methods, including HMM in [35] and the impact of the different orders of the metric on the performance was investigated. The order estimation of binary (HMMs) in slow Rayleigh fading channels was studied in [36]. The rest of this paper is coordinated as follows. In section 2, short details about HMM along with implementation training by Baum-Welch Algorithm (BWA) is given. The discussion about the OFDM fundamentals is presented in section 3. Next, the application of the HMM in IEEE 802.16/WiMAX which is a wireless standard that adopted OFDM is exhibited. In section 4, the BER performance for this standard has been evaluated for two different OFDM system parameters with various numbers of states. The optimum number of states for (HMMs) has been achieved based on statistical measure comparisons of the original and regenerated error sequences and the simulation results are analyzed in this part. Finally, conclusions are presented.
2.1. Mathematical Description
HMM is an extension of a Markov chain whose states are hidden. It is a discrete doubly stochastic model {(𝐻𝑘 , 𝑂𝑘 )}, where {𝐻𝑘 } denotes the hidden state sequence which is a finite state Markov chain. The 𝑂𝑘 is conditionally independent given {𝐻𝑘 } and the conditional distribution of 𝑂𝑘 relies on {𝐻𝑘 } only through 𝐻𝑛 . Suppose 𝑯 = {𝐻𝑛 , 𝑛 = 1, … , 𝑁ℎ } be a Markovian process which is a set of 𝑁ℎ states and 𝑶 = {𝑂𝑚 , 𝑚 = 1, … , 𝑁𝑚 } be a function of H which is a set of 𝑁𝑚 distinct symbols such that 𝑶 = 𝑓(𝑯). Therefore, the H can be observed throughout O; moreover, 𝑨 = {𝑎𝑖𝑗 } is a set of state transition probabilities where 𝑎𝑖𝑗 indicates the probability of moving from state 𝐻𝑖 to state 𝐻𝑗 i.e., 𝑎𝑖𝑗 = 𝑃[𝐻𝑡+1 = 𝑗|𝐻𝑡 = 𝑖],
𝐵 = {𝑏𝐻𝑖 (𝑜𝑘 )} denotes the observation probabilities where 𝑏𝐻𝑖 (𝑜𝑘 ) represents the emission probability of 𝑜𝑘 at state 𝐻𝑖 which k is a set of possible symbols within 𝐻𝑖 i.e., 𝑏𝐻𝑖 (𝑜𝑘 ) = 𝑃[𝑂𝑡 = 𝑜𝑘 |𝐻𝑡 = 𝑖], 𝑘 = 1, … , 𝑁𝑚 , 𝑖 = 1, … , 𝑁ℎ
The initial set of probabilities before generating sequences of symbols is Π = 𝜋𝑖 i.e., 𝜋𝑖 = 𝑃[𝐻1 = 𝑖], 𝑖 = 1, … , 𝑁ℎ
Hence, the HMM is commonly described by parameters (𝑯, 𝑶, 𝑨, 𝑩, 𝚷) completely. A probabilistic illustration of the first order HMM is given in figure 1.
Figure 1. Probabilistic illustration of the first order HMM. The most complicated problem related to HMM is training. This issue involves adjusting the parameters of the model 𝜆 = (𝐴, 𝐵, Π) with only the training data to meet the criterion of optimization. The Baum-Welch Forward Backward Algorithm is the most common criterion which is used to maximize the 𝑃(𝑶 ∣ 𝜆). This algorithm is a particular case of the EM algorithm with a noteworthy feature of robustness. The (BWA) always converges to a local maximum of the likelihood function. The forward and backward variables (until time t) are defined as follows, respectively: 𝛼𝑡 (𝑖) = 𝑃[ 𝑜1 , 𝑜2 , … , 𝑜𝑡 , 𝐻𝑡 = 𝑖 ∣ 𝜆 ] (4) 1483
for 𝑖 = 1, … , 𝑁ℎ . The calculations of these variables can be done by induction as illustrated in tables 1 and 2. Table 1. The forward stage
1. Initialization: 𝛼1 (𝑖) = 𝜋𝑖 𝑏𝑖 (𝑜1 ), 𝑖 = 1, … , 𝑁ℎ
𝑁ℎ 2.Induction:𝛼𝑡+1 (𝑗) = [∑𝑖=1 𝛼𝑡 (𝑖) 𝑎𝑖𝑗 ]𝑏𝑗 (𝑜𝑡+1 ), 𝑖 = 1, … , 𝑁ℎ ; 𝑡 = 1,2, … , 𝑇 − 1 𝑁ℎ 3. 𝑃( 𝑶 ∣ 𝜆 ) = ∑𝑖=1 𝛼 𝑇 (𝑖) Table 2. The Backward stage
1. Initialization:𝛽𝑡 (𝑖) = 1, 𝑖 = 1, … , 𝑁ℎ
𝑁ℎ 2.Induction:𝛽𝑡 (𝑖) = ∑𝑗=1 𝑎𝑖𝑗 𝑏𝑗 (𝑜𝑡+1 ) 𝛽𝑡+1 (𝑗), 𝑖 = 1, … , 𝑁ℎ ; 𝑡 = 1,2, … , 𝑇 − 1 𝑁ℎ 3. 𝑃( 𝑶 ∣ 𝜆 ) = ∑𝑖=1 𝜋𝑖 𝛽1 (𝑖) Next, the optimal state sequence related to the given observation sequence is found by defining the variable 𝛾𝑡 (𝑖) = 𝑃( 𝐻𝑡 = 𝑖 ∣ 𝑜, 𝜆 ) =
In the learning problem, we introduce 𝜉𝑡 (𝑖, 𝑗) to find the parameters of the model that maximize the likelihood of the training set: 𝜉𝑡 (𝑖, 𝑗) = 𝑃(𝐻𝑡 = 𝑖, 𝐻𝑡+1 = 𝑗∣o,𝜆 (7) =
The binary error sequence 𝛿 is generated through simulation. The number of iterations for convergence to the maximum of the likelihood is determined when the variations in the value of 𝑃(𝑂̅ ∣ 𝜆) become trivial. The Forward and Backward vectors will tend to zero exponentially when the data size becomes larger. Hence, to avoid numerical underflow, the 𝛼 and 𝛽 should be scaled. The scaling factor (𝐶𝑡 ) is determined as 𝑁
(9) ̅ states and 𝑡 = 1, … , 𝑇 bits. The value of 𝑃(𝑂 ∣ 𝜆) can be identified as (10)
This number is very trivial for large T and is commonly expressed as log 𝑃( 𝑂̅ ∣ 𝜆 ) = ∑𝑇𝑡=1 𝑙𝑜𝑔10 (𝐶𝑡 )
2.2. OFDM Fundamentals
OFDM is a promising modulation scheme for advanced communications networks. Many wireless standards such as WiMAX, LTE, IEEE802.11a and DVB have accepted the OFDM as a mean to expand significantly the future wireless communications. This technology is appropriate for high data rates with sufficient robustness to channel imperfections and frequency selective channels. The multicarrier structure, low symbol rate, coding and forward error correction of 1484
OFDM make it operable in channel conditions degraded by jamming and fading. It is spectrally efficient and can combat Inter-Symbol Interference (ISI) and reduce Inter-Carrier Interference (ICI); Moreover, unlike CDMA, it can protect energy loss at frequency domain which gives additional advantages for OFDM. The orthogonality preservation methods in this model are much simpler than CDMA or TDMA. Some factors such as Multiple Input Multiple Output (MIMO), carrier aggregation, beam-forming, and space-time coding are crucial in obtaining the maximal potential of OFDM implementations. They can boost the useful capacity of a channel. Figure 2 shows the implementation of HMM on the burst errors generated in the wireless channel for an OFDM model. The serial to parallel/parallel to serial, modulation/demodulation, Inverse Fast Fourier Transform and Fast Fourier Transform (IFFT and FFT) are included in OFDM block; moreover, to circularize the channel effect a redundancy known as Cyclic prefix is considered in OFDM schemes. The impact of both Multipath-fading and AWGN has been incorporated in the wireless channel. The error sequence as a consequence of imperfections in the transmitter, channel, and receiver is achieved by comparing the transmitted and received signal. The new error sequence is resulted by training the original error sequence by the (BWA) algorithm and its comparison with the old one is done.
3.1. The Simulation Results and Analysis
The Frequency selective Rayleigh fading channel is regarded for the OFDM systems. Table 3 indicates the two distinct sets of OFDM transceiver parameters which were employed in the simulation for estimating the best HMM model that generates the error sequence of waveformlevel very closely. As BPSK, QPSK and 16-PSK can be used in IEEE802.16 [37] and we considered these modulations in our simulation. Sampling periods of the channel were 𝑇𝑠 = 10−3 and 10−4 (s). SNR (in dB) is 0-30. The path delays and Avg path power gains were with four taps. Length of error sequence and a number of iterations of BWA training were considered 200000 and 30, respectively. The OFDM BER curve versus SNR in Frequency Selective Rayleigh fading channel from the set 1 with BPSK modulation is presented in Figure 3.
Figure 3. The OFDM BER curve versus SNR for set 1. The error sequences which are generated from the higher value of SNR caused not only due to AWGN but also because of the multipath fading. The original error sequence and the one which was generated by the HMM are compared in terms of the Average maximum loglikelihood, 𝑃(0𝑚 |1) and the Autocorrelation function which is the most conventional technique for evaluating the HMM performance and finding the nearness between the original and HMMgenerated data. The HMMs have been trained with 30 iterations using the BWA for the original error sequence obtained from the OFDM simulation under the mentioned conditions and as a consequence new error sequences are resulted. Figure 4 depicts the average log-likelihood (defined in (11)) as a function of SNR ranged 0-30. Wide simulations were performed using various numbers of HMM states. From this figure, it is clear that for set 1 which has a fewer number of subcarriers, the HMM can be estimated more precisely. Increasing the length of training beyond 200000 only enhances the simulation time without any marked progress of the average log-likelihood and this trend is preserved.
Figure 4. Average log-likelihood of 2-state HMM comparison for two sets of OFDM parameters Figure 5 indicates the comparison of Average log-likelihood for 2-state to 5-state HMMs in the error analysis of IEEE802.16 (set1) with FFT=256. It is evident that the HMM with 3-state is the best model with an aspect of the average log-likelihood criterion. The downgrading of average log-likelihood for the set 2 is not much and counting on a wanted precision. The obtained HMM can be a helpful substitute for the OFDM systems. The average Error Probability is another comparison criterion which has been computed over a length of the 200000 error sequence. It can be concluded that the HMM is an acceptable fit for 1486
the two OFDM sets as compared to the original sequence. Table 4 summarizes the comparisons of different SNRs for 2-state HMM. It is evident from Table 4 that for all SNR values, the HMM can be estimated efficiently and precisely. It can be seen that the PE values for HMM and the original models remain very closely for all two sets.
Figure 5. Comparison of Average log-likelihood for 2-state to 5-state HMM with the IEEE 802.16 (set 1) parameters
Table 4. Probabilities of Error (PE) for different SNRs and 2-state HMM in sets 1 and 2 of OFDM parameters SNR(dB) 0 5 10 15 20 25 30
PE HMM
Original 0.0708 0.0711 0.0334 0.0329 0.0125 0.0120 0.0045 0.0045 0.0016 0.0016 5.3000e-04 5.3000e-04 1.1500e-04 1.2000e-04
PE HMM
Original 0.0731 0.0729 0.0309 0.0307 0.0106 0.0106 0.0033 0.0033 9.4712e-04 9.8884e-04 2.8672e-04 2.5499e-04 6.1105e-05 1.9976e-05
Figure 6 demonstrates the comparison of PE for the original error data with 2 states to 5 state HMMs for different SNR values of IEEE 802.16 parameters (set 1). It can be concluded that the performance is improved by enhancing the order of the HMM. The estimated error sequences from the HMMs were in addition compared with the Original error sequence in terms of the Autocorrelation function (ACF) and Error-free run distribution. The ACF is the most common technique for estimating the order and evaluating the performance of HMMs. In the IEEE802.16 (set 1) with SNR=5 dB and 𝑇𝑠 = 10−3 s, the MSE of ACFs (with 50 lags) for the error sequences generated and the original error sequence were 0.003955 and 0.003952, respectively. Hence, the 3-state HMM is lightly less and can estimate the Original error sequence more precisely.
Figure 6. Comparison of PE values for HMM with a different number of states and a wide range of SNRs for set 1 of OFDM parameters. Figure 7 shows the Error-free run distribution comparison for the original and 2-state along with 3-state HMM-generated error sequences. Although both HMM trends are close to the trend of original error sequence but it is evident that the 3-state HMM is much closer to the Original error trend. Therefore the 3-state HMM can model the IEEE802.16 of OFDM system adequately. Table 5 summarizes the optimum estimated parameters 𝐴, 𝐵, Π at different values of SNRs for the 3-state HMM model with (set 1) simulation parameters. The iteration was considered 30 for BWA training. The error bursts obtained in the OFDM Frequency selective Rayleigh fading channel can be characterized by these estimated parameters.
Figure 7. Comparison of the Error-free run distributions for the Original and HMMs generated error data at SNR = 5 and 𝑇𝑠 = 10−3 s for set 1 of OFDM parameters.
Table 5. Estimated parameters for three state-HMMs error generation for IEEE 802.16 (set 1) SNR Parameters
The influence of the number of iterations on the order estimation of HMM has been assessed for the waveform level simulation for IEEE 802.16 (set 1) with 𝑇𝑠 = 10−3 and 10−4 s. The ACFs (with 30 lags) were computed for comparing the Original error data and HMMgenerated error sequences with different states. The closest HMM generated error sequence to the Original one was chosen according to the MSE of ACFs. The results are given in figures 8-9 and table 6. It can be seen that for a specific 𝑇𝑠 , the order of HMMs decreases with increasing in the number of (BWA) training iterations. Table 6. The required minimum number of hidden states for the different number of iterations and various 𝑇𝑠 values 𝑻𝒔 10−3 10−4
Figure 8. Accuracy vs. number of states for IEEE 802.16 with 𝑇𝑠 = 10−3 s for set 1 of OFDM parameters
Figure 9. Accuracy vs. number of states for IEEE 802.16 with 𝑇𝑠 = 10−4 s for set 1 of OFDM parameters In order to describe different data rates for various needs in IEEE 802.16, there are many modulation schemes which are applied with OFDM such as BPSK, QPSK, and 16-PSK. In fact, the system becomes more apt to errors when the points on the constellation become greater. The impact of the modulation scheme on the order estimation of HMM has also been investigated. The results are exhibited in figures 1013, for 256 FFT keeping the SNR as 5 dB and 𝑇𝑠 = 10−4 s. The error sequence length was taken as 200000. Comparison of the Original and HMM generated error sequences has been performed to evaluate the increase in the order of PSK based IEEE 802.16 with the measures of ACF and error-free interval distribution.
Figure 10. ACF versus SNR with BPSK modulation for set 1 of OFDM parameters.
Figure 11. ACF versus SNR with QPSK modulation for set 1 of OFDM parameters.
Figure 12. ACF versus SNR with 16-PSK modulation for set 1 of OFDM parameters.
Figure 13. The error-free interval for set 1 OFDM parameters with 16-PSK modulation. The obtained minimum number of hidden states of HMMs for various M-Ary PSK modulation schemes is given in table 7. It is clear that when the number of errors is increased by enhancing the constellation size, the pattern in that errors can be detected simply by the HMM; moreover, with the increase of constellation size, the required minimum number of hidden states was decreased. Table 7. The required minimum number of hidden states for the different number of iterations and various 𝑇𝑠 values PSK-modulation BPSK(M=2) QPSK(M=4) 16-PSK(M=16)
In addition, the results concerning the order estimation of HMM in different PSK modulation can be determined precisely by computing the MSE of ACFs. Figure 14 represents the progress of modeling precision with an increased number of states in the HMM for the BPSK and QPSK modulation based IEEE 802.16 WiMAX. It validates the results of table 7.
Figure 14. MSE of ACFs for different modulation with set 1 OFDM parameters. At last, the parameters A, B, Π of HMM for IEEE 802.16 with different modulation were estimated by 30 iterations of (BWA) according to the optimal number of hidden states which obtained before. The results are summarized in table 8. These estimated parameters can be adequately applied in the analysis and design of protocols and applications since they are completely identified by the error bursts generated in a wireless fading channel.
Table 8. The estimated HMM parameters for the optimum states with different PSK modulation (𝑇𝑠 =10−4 s; SNR = 5dB) Modulation
HMM parameters 0.0097 0.2871 0.1363 0.0316 0.0174 0.0614 0.0454 0.3828 0.1920 0.0062 0.1695 0.1308 0.0179 0.0715 0.1042 0.0006 0.0099 0.0007
0.9955 0.9424 0.9982 0.9920 0.9980 0.8926 𝐵=[ ] 0.0045 0.0576 0.0018 0.0080 0.0020 0.1074 Π = [0.4418 0.0000 0.1215 0.0469 0.3898 0.0000] 0.6868 0.6538 A= 0.1029 0.4192 [0.3599
QPSK 0.9961 0.9730 0.8168 0.8611 0.9795 𝐵=[ ] 0.0039 0.0270 0.1832 0.1389 0.0205 Π = [0.9722
0.7128 0.1355 0.1517 A=[0.5342 0.2623 0.2035] 0.3828 0.4645 0.1527 16-PSK
4. Conclusion
The most frequently used model for channels with memory is the Markovian models. In this paper, the application of HMM as a (DCM) in the wireless channel has been shown. This model was estimated for error bursts in IEEE 802.16/WiMAX based on OFDM technology. Considerable simulative analyses have been employed to conclude precise HMM-based (DCM) after the order i.e. the minimum number of hidden states has been estimated by BWA iterative training for various OFDM system parameters and SNR conditions. According to a variety of criteria such as log-likelihood, AutoCorrelation Function, Average Error Probability, and errorfree interval probability distribution along with the simulation results, it can be concluded that the suggested HMMs can approximate the features of the Original error sequence very closely. The applications of IEEE 802.16 (WiMAX) have significantly increased recently due to rapid deployment, low cost and advanced characteristics of OFDM technology. Therefore the proposed HMM can apply as a potent tool for modeling and evaluating the statistics of burst error sequences. The roles of the input sample period of the signal, the modulation order and the number of iterations in BWA training in order estimation were investigated. Increasing the number of iterations will lead to a decrease in the required optimal number of states. The order of 1493
PSK modulation has a profound influence on the minimum number of hidden states required; Furthermore, Increasing the order of modulation reduces the order and complexity of HMM. The parameters of HMM for the optimum states with different PSK modulation in IEEE802.16 were estimated. Reducing the computational burden and including the potential of making accurate with a high-speed study of higher level protocols are the most notable advantages of HMM compared to the physical layer simulation.
Share and Cite
KORDNOORI, S.; MOSTAFAEI, H.; BEHZADI, M.H. Evaluation of the Error Performance of the IEEE80216 Standard Based on a Hidden Markov Model. Sigma Journal of Engineering and Natural Sciences 2019, Vol. 37, pp. 1481-1496. https://doi.org/10.62051/ytu.sigma-journal-of-engineering-and-natural-sciences-evaluation-of-the-error-performance-of-the-ieee80216-standard-based-on-a-hidden-

