- Open Access
Burst allocation method to enable decision-directed channel estimation for mobile WiMAX downlink transmission
© Liu et al.; licensee Springer. 2013
- Received: 13 November 2012
- Accepted: 14 May 2013
- Published: 4 June 2013
An easy-to-implement approach to allocate downlink data bursts in IEEE 802.16e (mobile WiMAX) frames is proposed. With the proposed allocation scheme, each mobile station can employ a decision-directed channel estimation method without demodulating data bursts destined for other stations. Three decision-directed channel estimation methods, each with different computational complexity, are suggested based on the proposed allocation method. Theoretical analysis and simulation results show that one of the suggested decision-directed methods, the adaptive weighted-average estimation, outperforms the widely used two-dimensional interpolation method for all considered channel models, especially for high-speed reception in a large-delay-spread channel. Therefore, the proposed allocation method together with the adaptive weighted-average estimation can be used to increase the successful transmission probability for data bursts requiring low error rates, such as hybrid automatic repeat request bursts.
- Burst allocation
- Decision-directed channel estimation
The mobile worldwide interoperability for microwave access (mobile WiMAX) technology, based on IEEE 802.16e , is a wireless metropolitan network standard and a candidate for fourth-generation cellular wireless communication systems. To serve multiple mobile stations (MSs), the mobile WiMAX adopts the orthogonal frequency division multiple access (OFDMA) technique. Since the OFDMA signal is transmitted through a wireless environment, the receivers have to perform channel estimation to compensate for channel fading before demodulation and decoding. Although both downlink (DL) and uplink (UL) transmissions of WiMAX use OFDMA, these two systems have different design considerations and different pilot patterns, and thus, they have to use different channel estimation strategies. In this paper, we investigate the channel estimation method for the WiMAX DL transmission, in which the base station (BS) transmits data destined for different MSs by using different sets of subcarriers. Therefore, instead of demodulating and decoding every subcarrier in all OFDMA symbols in the DL transmission, each MS only has to process subcarriers containing broadcast data and data destined for itself.
Many channel estimation methods have been studied in the literature for various systems [2–14]. These methods can be divided into several categories: minimized mean square error (MMSE)-based methods, filter-based methods, discrete Fourier transform (DFT)-based methods, code-aided methods, linear and cubic interpolation methods, and decision-directed methods. The MMSE-based methods make use of the statistics of the wireless channel for channel estimation and achieve excellent bit error rate (BER) performance in a low-mobility environment [2–4]. As the stochastic property of a real channel is actually unknown, Nisar et al.  proposed a maximally robust two-dimensional (2-D) MMSE channel estimator with a finite number of observations. However, this approach works only for a uniformly spaced pilot pattern and thus cannot be applied to the mobile WiMAX DL system due to non-uniformly spaced pilot patterns in the system. Sanzi and Speidel  proposed another channel statistic estimation method in which the Doppler frequency shift and the delay were assumed to be uniformly distributed, and receivers have to use different sets of pre-computed coefficients for different channels. However, how to determine the number of coefficient sets remains a question.
Filter-based channel estimation uses different types of filters to act as interpolation filters [3, 7]. The DFT-based approach [2, 3, 8] performs inverse discrete Fourier transform on pilot subcarriers to find the channel impulse response and then proceeds to find the channel frequency response (CFR) with DFT. Both approaches assume a uniformly spaced pilot pattern and thus cannot be applied to the mobile WiMAX DL system. Code-aided methods [9–11] make use of the posteriori probabilities (obtained by the decoder) of all the transmitted symbols in one orthogonal frequency division multiplexing (OFDM) symbol for channel estimation in OFDM systems. Further investigation is required to apply these methods to the WiMAX OFDMA systems.
The 2-D linear interpolation method  is the most widely used estimation method in mobile WiMAX. Unfortunately, this method does not provide satisfactory BER performance for large-delay-spread channels . To achieve better BER performance, a cubic interpolation function with coefficients obtained by a search algorithm was proposed for interpolation in the frequency direction in . Although this method performs relatively better for a channel with a large delay spread, its BER performance is still far away from the perfect channel estimation.
The decision-directed (DD) estimation is a robust method for channel estimation . In the method, contents of data subcarriers of an OFDM symbol are decoded and then encoded. Next, CFRs of these data subcarriers are re-estimated using the least squares (LS) method for better accuracy. With better estimation of CFRs of previous OFDM symbols, the CFRs of the current OFDM symbol can be more accurately estimated. Though robust, it is difficult to apply the DD method to mobile WiMAX DL transmission since the allocation of subcarriers in OFDMA symbols for data bursts destined for each MS is highly flexible. Therefore, an MS may have to demodulate and decode data addressed to other MSs in order to implement the DD method. To avoid extra demodulation and decoding cost, we propose a burst allocation scheme so that an MS only needs to demodulate and decode broadcast data and data destined for itself (which the MS has to process regardless whether the DD method is employed) if the MS intends to use the DD method to improve the accuracy of CFR estimation. Based on the proposed allocation, we further suggest three DD channel estimation methods for mobile WiMAX DL transmission.
The rest of the paper is organized as follows. Section 2 briefly reviews the frame structure, encoding flow, and pilot pattern in the mobile WiMAX DL transmission. Section 3 describes the 2-D and DD channel estimation methods. In Section 4, we propose a burst allocation scheme and suggest three DD channel estimation methods based on the allocation scheme. Theoretical analysis and experimental results of the performances of the proposed DD channel estimation methods are presented in Section 5, and finally, conclusions are drawn in Section 6.
Before we describe the proposed burst allocation scheme, we briefly review the frame structure, encoding process, and pilot pattern in the mobile WiMAX DL transmission.
2.1 WiMAX frame structure
Although the 802.16e standard supports many duplexing and physical (PHY) layer schemes for UL and DL transmissions, the mobile WiMAX system supports only time-division duplex (TDD) with wireless MAN-OFDMA PHY . In the TDD scheme, frames are sequentially transmitted over time, with each frame containing a DL subframe and a UL subframe. In the DL subframes, data subcarriers in each OFDMA symbol are grouped into logical subchannels which, in turn, may be allocated to data bursts for different MSs in several ways. However, in this paper, we will only discuss the partial usage of subchannel (PUSC) allocation scheme (detailed below) as it is the mandatory allocation scheme for the first zone in each DL subframe.
The contents of FCH specify the coding scheme and length of DL-MAP. With the information in FCH, MSs can then decode DL-MAP. In the DL-MAP, burst profiles of the DL bursts are specified, such as modulation and coding schemes, locations in the DL subframe, and destination MSs. Therefore, all MSs must correctly decode FCH and DL-MAP before proceeding to decode DL bursts. Since the 48-bit-long FCH is constructed by duplicating the 24-bit-long DL_Frame_Prefix, any error in the FCH can be easily detected by comparing the two copies of the DL_Frame_Prefix. As DL-MAP contains a CRC-32 field for error detection, it is also easy for an MS to check the correctness of DL-MAP.
The structure of each DL burst is a rectangle with one or multiple slots. Coded bits (in the unit of slot) are sequentially mapped to a DL burst in increasing order of the subchannel number in the first available pair of symbols. When all slots in the first available pair of symbols of the burst are filled, the mapping process continues to the next available pair of symbols, and so on. Typically, different DL bursts are destined for different MSs. Therefore, in order to implement the DD method, an MS may have to demodulate and decode data addressed to other MSs (to be justified in Section 3.2). In Section 4, we propose a DL burst allocation scheme which not only complies with the standard but also enables MSs to use the DD approach without incurring the cost of unnecessary demodulation and decoding.
2.2 DL encoding
2.3 Pilot subcarriers in the DL subframe
In this section, we describe the widely used 2-D channel estimation method and the general idea of DD channel estimation method.
3.1 Two-dimensional channel estimation
3.2 Decision-directed channel estimation
The DD method is a powerful method for channel estimation. However, this method may not be applicable to the WiMAX system if the DL bursts are arbitrarily allocated, such as the one given in Figure 1. Suppose that the coded bits destined for MS no. 5, called MS-5, are located in burst no. 5. In order to use the DD approach on symbol 21, MS-5 has to (progressively) decode bursts no. 2 and no. 3 and then re-encode data bits of bursts no. 2 and no. 3. If bursts no. 2 and no. 3 are destined for MSs other than MS-5, the decoding and encoding processes of bursts no. 2 and no. 3 are the extra and unnecessary cost incurred by employing the DD method. To avoid the unnecessary cost for using the DD method, we propose a burst allocation strategy for WiMAX DL transmission.
In this section, we propose a burst allocation method for WiMAX DL transmission and three DD channel estimation methods. Each DD channel estimation method can be used together with the proposed allocation method, and an MS may adopt any of the three methods depending on the allowed computational cost.
4.1 Proposed burst allocation method and application
Besides the first-column slots, the DD estimation method can also be used to improve the BER performance of other slots if the following allocation rule is adopted. Each coded FEC block in the bursts is assigned to consecutive slots in the same pair of OFDMA symbols, such as the blocks in symbols 3 and 4 depicted in Figure 6. This is referred to as the second allocation rule. As a coded FEC block has a size of at most six slots, the proposed block allocation is possible. If the BS fills each FEC block with a HARQ sub-burst, the receiver can employ the error detection mechanism in each sub-burst to verify the correctness of the decoded FEC blocks. Even for an FEC block without any error detection mechanism, the receiver still can use the threshold method proposed in  to determine the correctness of the decoded block. If the FEC blocks are correctly decoded, decoded data bits can be re-encoded to enable the DD estimation method for the blocks (slots) in the next pair of OFDMA symbols. Note that if an FEC block is incorrectly decoded, the MS should not use the DD estimation scheme for blocks in the next pair of symbols. The reason is that one error data bit, after convolutional re-encoding, may incur several error coded bits, which in turn are mapped into several incorrect values in (1). In such a case, conventional channel estimation approach, such as the 2-D estimation method, should be adopted.
The mobile WiMAX system uses a permutation function to define the mapping between physical data subcarriers and subchannels. Since the even OFDMA symbols and the odd OFDMA symbols have different pilot patterns, subchannels may consist of different sets of physical data subcarriers in even and odd symbols. In other words, even if subchannel i in both pairs of OFDMA symbols n, n + 1 and n − 2, n − 1 is assigned to the same data burst, a physical subcarrier k which is assigned to subchannel i for symbols n (or n + 1) may not be assigned to the same subchannel for symbols n − 1 (respectively n − 2), i.e., it is not assigned to the same data burst. This fact complicates the design of the DD estimation method. Fortunately, the subchannels are divided into subchannel groups, as depicted in Figure 6, and the physical data subcarriers are permuted only within an individual subchannel group. In other words, a subchannel group consists of the same set of data and pilot subcarriers in all OFDMA symbol pairs. Thus, if all subchannels in a subchannel group are assigned to the same data burst (e.g., data bursts no. 1, no. 2, and no. 3 in Figure 6), the implementation of the DD estimation method can be simplified. This is referred to as the third allocation rule.
4.2 Time-average estimation method
where denotes the estimated CFR of this approach which is referred to as the time-average estimation method in the following presentation. Using averaging instead of first-order extrapolation prevents the amplification of small noise which is a commonly observed phenomenon in first-order extrapolation.
4.3 Static weighted-average method
4.4 Adaptive weighted-average method
In the static weighted-average method, we use the same weight for the distances between physical subcarriers and between OFDMA symbols. However, these two distances may be assigned with different weights to reflect the effects of vehicle speed and channel characteristics. Since it is difficult for the receiver to pre-determine the optimal weights in (3), we propose an adaptive weighted-average method in which the weights are adaptively adjusted based on the maximum log-likelihood metric obtained in the TBCC decoding process. This method is described as follows:
Step 1. Set u = 1, v = 1 and choose a step-size constant δ with 0 < δ < 1.
where a(k) and b(n) are the same as in (3). The TBCC decoder decodes the block using the estimates and saves the decoded data sequence and the corresponding log-likelihood metric.
The TBCC decoder decodes the block using the estimates and saves the decoded data sequence and the corresponding log-likelihood metric.
Step 4. Set u = u − δ and v = v − δ.
Step 5. Repeat steps 2 to 4 until u < 0and v < 0.
Step 6. The receiver compares the saved log-likelihoodmetrics and adopts the decoded data sequence with the largest metric.
Note that the adaptive weighted-average estimation method is an FEC block-based method. Thus, an MS can employ this DD estimation method only if the BS follows all three allocation rules in allocating data burst destined for the MS. One feature of this method is that it iteratively executes CFR estimation and TBCC decoding. Though FEC blocks are decoded iteratively, the computational complexity of this algorithm is not excessively high. It is due to the short codeword (with less than 288 data bits) used in each block. If necessary, the complexity can be reduced by increasing the step size δ. Moreover, when we observe the plot of log-likelihood metrics corresponding to u from 0 to 1 (and v from 1 to 0), the curve is typically similar to a downward parabolic curve. Therefore, a more efficient search algorithm may be developed by taking this observation into account. Finally, to further reduce the complexity, we observe that the receiver does not need to execute the search algorithm for each block. As the channel characteristics (e.g., delay spread and speed) usually do not change significantly over a short period of time, the algorithm may be executed only at the beginning of each DL frame, and the value of u (or v) thus obtained is then used throughout the subframe.
Parameters used in the simulation
Number of data subcarriers per symbol
Number of pilot subcarriers per symbol
Delay profiles of the channel A and B of ITU-R M.1225
Relative delay (ns)
Average power (dB)
Relative delay (ns)
Average power (dB)
5.1 Analytic evaluation of the bit error performance
where is the received power, and is the variance of the noise. Note that the expression for μ YY is independent of channel estimation methods. Thus, if we want to decrease BER, we have to choose a channel estimation method that simultaneously maximizes |μ XY | and minimizes μ XX .
We now consider the implementation issue for the weighted-average estimation method. The optimal value of α depends on channel characteristics. Since no channel information is available at the receiver, it is not possible to optimize the correlation coefficient analytically. Instead, the adaptive weighted-average method is suggested in this paper to search for a good α value without channel information.
5.2 Simulation results
In this subsection, we present the simulation results of the BER performances for the proposed estimation methods. The performances of the conventional 2-D method and perfect estimation are also obtained to serve as benchmarks for comparison. Since the performance of the adaptive weighted-average estimation method depends on the FEC encoding methods, we use the rate-1/2 TBCC in all the experiments in this subsection, and the code rate has been taken into account in the E b /N0 in all figures. Note that in the experiments, only frames with correctly decoded FCH and DL-MAP are included in the calculation of BER, as no MS can proceed to decode data bursts without correct FCH and DL-MAP information.
The 3GVB channel with a speed of 200 km/h is the most difficult channel to estimate among the four channels considered. From Figures 14, 18, and 22, we observe that both weighted-average estimation methods outperform the 2-D estimation and time-average estimation in this case. This result is not surprising. As with larger delay spread and higher speed, the CFR fluctuates rapidly across frequency and time. Thus, additional pilots brought in by mixture strategies improve the BER performance. Incidentally, since the length of an FEC block is 288 data bits, we find that only the adaptive weighted-average estimation method with QPSK achieves an acceptable BER (approximately 10−3) for E b /N0 ≥ 15 dB.
It is well known that the DD channel estimation method performs well in OFDM systems. Though a derivative of the OFDM, the OFDMA used in the WiMAX DL system is different in that subcarriers are partitioned into different groups destined for different MSs. To account for this difference, we propose an allocation method for WiMAX DL data bursts so that the destination MSs can apply DD channel estimation to these bursts without demodulating data bursts intended for other MSs. In addition, the DD channel estimation method must be adapted to account for the WiMAX frame structure. To this end, three DD channel estimation methods based on the proposed allocation method are suggested. Theoretical analysis strongly suggests that, among the three proposed estimation methods, the adaptive weighted-average estimation method may achieve the best performance. Simulation results confirm this for the four channel models considered. Moreover, in the worst case scenario where the channel suffers from a large delay spread, it is found that the proposed adaptive weighted-average estimation method significantly outperforms the widely used 2-D estimation method. For the consideration of implementation, we also discuss various ways to reduce the complexity of the proposed adaptive algorithm. Overall, the proposed allocation method and the adaptive weighted-average estimation method can be applied to the WiMAX DL transmission to improve the BER performance for error-sensitive data, such as HARQ.
Research support from the National Science Council, Taiwan, ROC, under grants 97-2218-E-027-010 and 97-2218-E-027-009 is gratefully acknowledged.
- IEEE: IEEE 802.16e-2005 and IEEE Std 802.16-2004/Cor 1–2005 (Amendment and Corrigendum to IEEE Std 802.16-2004), IEEE Standard for Local and Metropolitan Area Networks. Part 16: Air Interface for Fixed and Mobile Broadband Wireless Access Systems. Amendment 2: Physical and Medium Access Control Layers for Combined Fixed and Mobile Operation in Licensed Bands and Corrigendum 1, 2006. New York: IEEE; 2006.Google Scholar
- Morelli M, Mengali U: A comparison of pilot-aided channel estimation methods for OFDM system. IEEE Trans. Signal Processing 2001, 49(12):3065-3073. 10.1109/78.969514View ArticleGoogle Scholar
- Dong X, Lu W-S, Soong ACK: Linear interpolation in pilot symbol assisted channel estimation for OFDM. IEEE Trans. Wireless Commun. 2007, 6: 1910-1920.View ArticleGoogle Scholar
- Barhumi I, Leus G, Moonen M: MMSE estimator of basis expansion models for rapidly time-varying channels. In Proceedings of European Signal Processing Conference. Antalya, Turkey; 4–8 September 2005, pp. 1–5Google Scholar
- Nisar MD, Utschick W, Hindelang T: Maximally robust 2-D channel estimation for OFDM systems. IEEE Trans. Signal Processing 2010, 58(6):3163-3172.MathSciNetView ArticleGoogle Scholar
- Sanzi F, Speide J: An adaptive two-dimensional channel estimator for wireless OFDM with application to mobile DVB-T. IEEE Trans. Broadcasting 2000, 46(2):128-133. 10.1109/11.868928View ArticleGoogle Scholar
- Coleri S, Ergen M, Puri A, Bahai A: 2002. Proceedings of IEEE 56th Vehicular Technology Conference 2002, 2: 894-898.View ArticleGoogle Scholar
- Yucek T, Ozdemir MK, Arslan H, Retnasothie FE: A comparative study of initial downlink channel estimation algorithms for mobile WiMAX. In Proceedings of IEEE Mobile WiMAX Symposium. Orlando, Florida; 25–29 March 2007, pp. 32–37Google Scholar
- Marey M, Guenach M, Steendam H: Code-aided channel tracking and frequency offset-phase noise elimination for multicarrier systems. IEEE Signal Processing Letters 2008, 15: 657-660.View ArticleGoogle Scholar
- Al-Rawi GA, Al-Naffouri TY, Bahai A, Cioffi J: Exploiting error-control coding and cyclic prefix in channel estimation for coded OFDM systems. IEEE Commun. Letters 2003, 7(8):388-390.View ArticleGoogle Scholar
- Guenach M, Simoens F, Wymeersch H, Steendam H, Moeneclaey M: Code-aided Bayesian parameter estimation for multi-carrier systems. European Trans. Telecommunications 2006, 17(6):639-650. 10.1002/ett.1142View ArticleGoogle Scholar
- Shen Y, Martinez E: Wimax channel estimation: algorithms and implementations, Freescale Semiconductor Application Note, document number: AN3429, 2007. . Accessed 24 May 2013 http://code.ucsd.edu/~yushen/publications_files/Yushi%20Shen-July07-Freescale-WiMAX.pdfGoogle Scholar
- You SD, Chen K-Y, Liu Y-S: Cubic convolution interpolation function with variable coefficients and its application to channel estimation for IEEE 802.16 initial downlink. IET Commun. 2012, 6: 1979-1987. 10.1049/iet-com.2011.0414MathSciNetView ArticleGoogle Scholar
- Bossert M, Donder A, Zyablo V: Improved channel estimation with decision feedback for OFDM systems. Electronics Letters 1998, 34(11):1064-1065. May 10.1049/el:19980782View ArticleGoogle Scholar
- WiMAX Forum, Mobile WiMAX – Part I: a technical overview and performance evaluation, 2006. . Accessed 24 May 2013 http://www.wimaxforum.org/news/downloads/Mobile_WiMAX_Part1_Overview_and_Performance.pdf
- Ma HH, Wolf JK: On tail biting convolutional codes. IEEE Trans. Commun. 1986, 34(2):104-111. 10.1109/TCOM.1986.1096498View ArticleGoogle Scholar
- Liu Y-S, Tsai Y-Y: Minimum decoding trellis length and truncation depth of wrap-around Viterbi algorithm for TBCC in mobile WiMAX. EURASIP J. Wireless Commun. and Networking 2011, 2011: 111. 10.1186/1687-1499-2011-111View ArticleGoogle Scholar
- EBU, Digital video broadcasting (DVB), framing structure, channel coding and modulation for digital terrestrial television, ETSI EN 300 744, v1.5.1, 2004. . Accessed 24 May 2013 http://www.etsi.org/deliver/etsi_en/300700_300799/300744/01.05.01_40/en_300744v010501o.pdf
- Pai H-T, Han YS, Chu Y-J: New HARQ scheme based on decoding of tail-biting convolutional codes in IEEE 802.16e. IEEE Trans. Veh. Technol. 2011, 60: 912-918.View ArticleGoogle Scholar
- International Telecommunication Union, Guidelines for evaluation of radio transmission technologies for IMT-2000, Recommendation ITU-R M.1225, 1997. . Accessed 24 May 2013 http://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1225-0-199702-I!!PDF-E.pdf
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.