You are on page 1of 6

Simulation of Channel Estimation and Equalization

for WiMAX PHY Layer in Simulink


Onsy Abdel Alim1, Nemat Elboghdadly1, Mahmoud M. Ashour2,
Azza M. Elaskary2
1
Faculty of Engineering, Department of Electrical Engineering,
Alexandria University
2
National Center for Radiation Research and Technology (NCRRT),
Atomic Energy Authority, 29 Po.Box Nasr City, Cairo, Egypt.

Abstract—channel estimation and equalization schemes for does not exceed the CP length, the OFDM system would be
broadband wireless network are an active area for recent ISI free by removing the guarding interval. For WiMAX
research. WiMAX (Worldwide Interoperability for systems, its delay spread is typically over several micro-
Microwave Access) is a new release standard for this seconds which are longer than the guarding interval.
technology which still facing real challenge for low complexity
Therefore, it is very challenging to maintain the system
and efficient implementation. WiMAX supports non-line-of-
sight environment with high data rate transmission and high BER performance for non-line-of-sight (NLOS) channels at
mobility up to 125 Km/hr. WiMAX adopted OFDM/OFDMA high data rate transmission also for mobile WiMAX
in physical (PHY) layer for fixed/mobile applications Doppler effect degrades system performance. Both, the
respectively. This paper presents models for simulating a equalizer or channel estimator can be applied to
WiMAX PHY layer in Simulink and subsystems in MATLAB compensate for the attenuation and phase shift introduced
files. Performance of system implementation in different by the channel. Equalization and channel estimation
channel conditions is tested. Different approaches for channel basically it is simple for OFDM systems but it needs
estimation and equalization are modeled and evaluated. BER careful consideration due to their implementation
versus SNR curves are used for comparing the results.
limitations to accomplish the trade-off between complexity
I. INTRODUCTION and accuracy. This paper introduces an end to end WiMAX
PHY layer system model including channel estimation and
WiMAX is based on wireless metropolitan area networking equalization approaches to facilitate evaluation and
(WMAN) standards developed by the IEEE 802.16 group hardware implementation for fixed/mobile WiMAX
and adopted by both IEEE and the ETSI HIPERMAN system. The system is OFDM based model but it could be
group. It provides very high data throughput over long used to expect OFDMA performance with taking into
distance in a point-to multipoint and line of sight (LOS) or account that the sensitivity for frequency and timing offsets
non-line of sight (NLOS) environments. WiMAX can and phase noise shifts are more in OFDM than OFDMA
provide seamless wireless services up to 20 or 30 miles signal since better mobility performance is expected from
away from the base station. The IEEE 802.16 group OFDMA than OFDM. Then if good performance can be
subsequently produced 802.16a, which include NLOS realized for Channel estimation and equalization in OFDM,
applications in the 2GHz–11GHz band, using an orthogonal it will work well for OFDMA system. Also this research
frequency division multiplexing (OFDM)- based physical aims to facilitate prototype FPGA implementation, which
layer. Further revisions resulted in a new standard in 2004, would be more helpful if it is compared with the
called IEEE 802.16- 2004, which replaced all prior versions commercial chipsets for the 802.16 OFDM physical layers
and formed the basis for the first WiMAX solution. These currently available. This paper is organized as follows.
early WiMAX solutions based on IEEE 802.16-2004 Section II is a background overview for both WiMAX
targeted fixed applications often it is referred to as fixed standards format and channel estimation and equalization
WiMAX [1]. IEEE group completed and approved IFEEE approaches. Then in section III Simulink simulation models
802.16e-2005, a standard that added mobility support. The for WiMAX system are presented. Results and discussions
IEEE 802.16e-2005 forms the basics for the WiMAX are provided in Section IV. Finally, in section V
solution for mobile applications and is often referred to as conclusions are summarized.
mobile WiMAX [2]. OFDM technique is widely adopted in
those systems due to it’s robustness against Multipath II. BACKGROUND
fading and simpler equalization scheme. In most of
applications, for retaining the orthogonality of subcarriers Modeling and simulating WiMAX represents a big
and overcome intersymbol interference (ISI), a cyclic challenge, because IEEE 802.16 is a very complicated
prefix (CP) is inserted instead of simply inserting guard standard and it employs wireless air interfaces and MAC
interval. If the maximum delay of the Multipath channel protocols. The main challenge is to join two commonly
separated simulation approaches: signal simulation and the FFT size is scalable from 128 to 2,048. Here, when the
protocol simulation. Typically, signal simulation is used on available bandwidth increases, the FFT size is also
physical layer, to evaluate air interface performance, while increased such that the subcarrier spacing is always 10.94
protocol simulation is used to evaluate up layers protocol kHz. The subcarrier spacing of 10.94 kHz was chosen as a
performance. IEEE 802.16 simulated using OPNET good balance between satisfying the delay spread and
ModelerTM. OPNET Modeler is a discrete event-driven Doppler spread requirements for operating in mixed fixed
simulator MAC layer model. PHY layer model was and mobile environments. This subcarrier spacing can
developed using modified OPNET Modeler pipeline stages support delay-spread values up to 20 µs and vehicular
and MatlabTM to simulate the effect of various other issues, mobility up to 125 kmph when operating in 3.5GHz. A
such as path loss and background noise. MAC performance subcarrier spacing of 10.94 kHz implies that 128, 512,
under different PHY modes on downlink was developed for 1,024, and 2,048 FFT are used when the channel bandwidth
WirelessMAN OFDM air interface system model for is 1.25MHz, 5MHz, 10MHz, and 20MHz, respectively [5].
LabVIEWTM. LabVIEW is a data-flow graphical The OFDM symbol frequency domain description in
development environment. Also C++ codes are used to WiMAX is illustrated in Fig. 1. In Fig. 1, total of 256
calculate QoS and throughput, security and other MAC- subcarriers are spread to four parts. There are 192
PHY integration [3]. For simulating PHY layer subcarriers for data transmission, 8 subcarriers for pilot
Simulink/Matlab models were used to simulate PHY layer tone, 52 subcarriers for guard bands, and 1 subcarrier for
of IEEE 802.11b/a (WiFi) and IEEE 802.15(UWB) and it is DC in every OFDM symbol.
used in this paper to modeling and simulating WiMAX
PHY layer.
A. WiMAX Physical layer
1) Fixed WiMAX OFDM-PHY: For this version the FFT
size is fixed at 256, which 192 subcarriers used for carrying
data, 8 used as pilot subcarriers for channel estimation and
synchronization purposes, and the rest used as guard band
subcarriers. Since the FFT size is fixed, the subcarrier Figure 1 OFDMA Sub-Carrier Structure [5]
spacing varies with channel bandwidth. When larger B. Channel Estimation & Equalization
bandwidths are used, the subcarrier spacing increases, and The function of channel estimation is to form an estimate of
the symbol time decreases. Decreasing symbol time implies the amplitude and phase shift caused by the wireless
that a larger fraction needs to be allocated as guard time to channel. The equalization removes the effect of the wireless
overcome delay spread. WiMAX allows a wide range of channel and allows subsequent symbol demodulation. A
guard times as shown in table [1] that allow system number of different algorithms can be employed for these
designers to make appropriate trade-offs between spectral modules. There are two major kinds of channel estimators,
efficiency and delay spread robustness [2]. For maximum pilot assisted (non-blind) and blind estimation. In non-blind
delay spread robustness, a 25 percent guard time can be methods, the transmitted data and training sequences
used, which can accommodate delay spreads up to 16 µs known to the receiver are embedded into the frame and sent
when operating in a 3.5MHz channel and up to 8 µs when through the channel. Its main advantage is the simplicity,
operating in a 7MHz channel [4]. and its drawback is reducing throughput. In blind methods,
Table [1] OFDM Parameters Used in WiMAX [4]
mathematical or statistical properties of transmitted data are
used. They are bandwidth efficient however, they are
significantly slow to converge and require important
computational capacity. A mixture of these two, where a
blind method with limited training symbols is used, is
called semi-blind technique. The semi-blind methods use
information from both training sequence and statistical
properties of the transmitted signal, which makes them
more robust than the blind methods while they still require
less training compared to the non-blind methods [6].
The pilot assisted channel estimation can be performed by
either inserting pilot tones into all of the subcarriers of
OFDM symbols with a specific period (block type) which
has been developed under the assumption of slow varying
2) Mobile WiMAX OFDMA-PHY: Mobile WiMAX is
channel, or inserting pilot tones into each OFDM symbol
intended for the 2.3 GHz, 2.5 GHz and 3.5 GHz spectra.
(comb-type) which has been introduced to satisfy need for
The system is defined so that the user can travel at speeds
equalizing when the channel changes even from one
between 0- 120 km/h. The theoretical upper limit for the bit
OFDM block to the subsequent one. The comb-type pilot
rate in WiMAX, given a bandwidth of 10 MHz, is 31 Mbps
channel estimation consists of algorithms to estimate the
in downlink and 23 Mbps in uplink. In Mobile WiMAX,
channel at pilot frequencies and to interpolate the channel. Figure 2 shows the MATLAB Simulink model for
The estimation of the channel at the pilot frequencies for transmitter. Figure 3 shows OFDM Symbol creation model.
comb-type based channel estimation can be based on LS, The input and output data vector is read in and written to
MMSE or Least Mean-Square (LMS). The interpolation of MATLAB workspace after each major function block then
the channel for comb-type based channel estimation can it is compared to the standard test vector and it was
depend on linear interpolation, second order interpolation, identical. Additional functions are required for proper
low-pass interpolation, spline cubic interpolation, and time transmitter modeling but it was the same as in WLAN
domain interpolation [7]. OFDM system such as Inverse Fast Fourier Transformed
(IFFT) and cyclic prefix addition to the OFDM Symbol. All
III. WiMAX SYSTEM SIMULATION these additional elements were modeled and added to
ensure compatibility.
SIMULINK provides a very powerful extension to
MATLAB for modeling and simulating many types of
systems especially communication systems. It provides set
of ready block library. It is suitable for multidomain and
dynamic system simulation using graphical user interface.
MATLAB and Simulink are used for modeling WiMAX
OFDM transmitter as published in [8]. Modeling end to end
physical layer will be illustrated in the following section in
three steps, first WiMAX transmitter model second
WiMAX receiver then end-to-end system with channel
estimation and equalization model.
A. WiMAX transmitter model
Figure 3 OFDM symbols creation
The WiMAX standard provides specific instantiations of
the physical layer data vectors (Input_data,
randomized_data, Reed Solomon coding_data, and B. WiMAX receiver model
Interleaved_data) for different code rates (concatenated The receiver implementation is an inversion of all the
Reed Solomon and Convolutional Coding) and modulation transmitter functions with addition of channel estimation
schemes (M-QAM, QPSK) are published as case studies and equalization parts. Several important receiver functions
[9]. To ensure proper implementation, the end-to-end have a large impact on receiver performance. These include
system was modeled in accord with the standard for this carrier tracking, frame synchronization and channel
specific configuration. estimation. Of these, only the channel estimation functions
were modeled in this simulation. A receiver model was
constructed that reverses all of the elements of the
transmitter. First extract the data symbols from the OFDM
waveform. Then demodulated waveform, deinterleave
decode (first Viterbi, then Reed Solomon) and finally
reverse the bit scrambling operation of the transmitter.
Figure 4 shows the initial receiver model. Simulation
performed using AWGN channel to predict initial accuracy
and ensure accessibility. Multipath and Doppler shifts
introduced to the channel model after implementation of
receiver channel estimation and equalization functions. The
model shown in Figure 5 is the end-to-end WiMAX system
which was built up to predict overall performance in fixed
and mobile channel environment. It was in agreement with
Figure 2 MATLAB/Simulink WiMAX Transmitter Model
the standard results [9, 10].

Figure 4 MATLAB Simulink WiMAX OFDM receiver


Figure 5 WiMAX End-to-End Model

C. channel estimation and equalization model frame base to get a good average result. The goal of the
The channel estimation based on comb type pilot simulations was to determine which type of estimator that
arrangement is studied through different algorithms for shows the best performance for the different relative speed.
both estimating channel at pilot frequencies and
interpolating the channel. The estimation of channel is
based on LS and LMS while the channel interpolation is
done using linear interpolation, second order interpolation,
low-pass interpolation, and spline cubic interpolation. The
channel estimation and Least mean-square (LMS) equalizer
subsystems in SIMULINK are shown in figure 6, and 7
respectively. LMS algorithm is for adaptive FIR filtering of
input signal. The effect of different interpolation
approaches based on LS and LMS were tested. Also two
cases with two different Doppler shifts which mean
different relative velocities (high and low) applied to the
system.
Figure 7 LMS subsystem in SIMULINK

IV. RESULTS&DISCUSSION

We have simulated the proposed scheme for WiMAX


communication system specifications with channel
bandwidth of 20MHz, 256 signal samples per OFDM
symbol and CP length of 64 samples. The AWGN and
Multipath and Doppler shift channel models are used as
testing environment these are ready blocks from Simulink
communication library. Comparing the performances of all
schemes by measuring bit error rate versus SNR with setup
as shown in figure 5 with 16QAM, as modulation scheme
Figure 6 channel estimation subsystem implemented in SIMULINK as and multi-path fading and Doppler shift channels as
MATLAB functions channel models, are shown in figures 8 to 13. From figures
8 and 9, Channel estimation based on LS algorithm, with
All test cases were simulated using QPSK, 16QAM and
the linear interpolation, the second order interpolation, the
64QAM, which are the three different types of modulations
spline cubic interpolation and the low-pass interpolation,
supported by WiMAX. The simulations were also carried at
respectively perform about the same as LMS algorithm in
0 km/h, 30 km/h (low speed) and 120 km/h (high speed).
fixed condition. It is also shown that the performance
All the simulations were carried out on the same number of
among the comb-type estimation techniques usually ranges
from the best to the worst as follows, low-pass, spline
cubic, second order, and linear. From figures (10, 11) and
(12, 13) it is clear that LS estimator performance degrades
at high relative velocity and LMS has better performance in
mobile case. Also Even if the channel estimator’s
performance degraded with higher relative velocity, their
mutual order in terms of Interpolation performance did not
change. In general the channel estimator that performed the
best in terms of lowest BER is the Lowpass interpolation
algorithm. This was expected since the comb-type pilot
arrangement allows the tracking of the channel and lowpass
interpolation does the interpolation such that the mean
square error between the interpolated points and their ideal
values is minimized [6]. The whole simulation takes about
4 to 20 minutes on a Pentium 4 3.0GHz PC with 1GB
memory for different modulation and channel conditions. Figure 10 BER vs. SNR in dB for LS with small
Doppler shift (low relative velocity)

Figure 8 BER vs. SNR in dB for LS various interpolation criteria Figure 11 BER vs. SNR in dB for LS with high
Doppler shift (high relative velocity)

Figure 9 BER vs. SNR in dB for LMS with various interpolation criteria
Figure 12 BER vs. SNR in dB for LMS with small
Doppler shift (low relative velocity)
between the different channel estimators and interpolation
approaches. One of the most interesting properties that
were discovered is the big impact the interpolation method
has over the estimating method in case of mobile case. The
result from the simulation is that the low complexity LS
method performs about the same for SNR as LMS which is
more complex estimator, before Doppler shift but it has
different behavior after that.

REFERENCES
[1] IEEE. Standard 802.16-2004. Part16: Air interface for fixed
broadband wireless access systems. October 2004.
[2] IEEE. Standard 802.16e-2005 Part16: Air interface for fixed and
mobile broadband wireless access systems—Amendment for
physical and medium access control layers for combined fixed and
mobile operation in licensed band. December 2005.
[3] C. Hoymann, “Analysis and Performance Evaluation of the OFDM-
Figure 13 BER vs. SNR in dB for LMS with high
Based Metropolitan Area Network IEEE 802.16”, Elsevier Computer
Doppler shift (high relative velocity)
Networks. Vol. 49, 2005
[4] WiMAX Forum. Mobile WiMAX—Part I: A technical overview and
Comparing the simulation results with the other published performance evaluation. White Paper March 2006.
related results we can fined an agreement with some of [5] WiMAX Forum. Mobile WiMAX—Part II: A comparative analysis.
White Paper April 2006. www.wimaxforum.org.
these as in [6], where a full review of block-type and comb- [6] S. Coleri, M. Ergen, A. Puri, A. Bahai "A Study of Channel
type pilot based channel estimation is given. Channel Estimation in OFDM Systems" IEEE 56Th vehicular technology
estimation based on comb-type pilot arrangement is conference
presented by giving the channel estimation methods at the [7] Carin Omurcali, “Channel estimation and its effect on the
performance in ab OFDM system", IRSB- EX-0418, pp. 34-35,
pilot frequencies and the interpolation of the channel at data Royal Institute of Technology, May 2004
frequencies. The simulation results show that comb-type [8] www.mathwork.com Recorded Webinar "From a Wireless Standards
pilot based channel estimation with low-pass interpolation Document to an Executable Model using MATLAB and Simulink"
July 14, 2005
performs the best among all channel estimation algorithms. [9] Broadband Radio Access Networks (BRAN); HiperMAN; Physical
This paper presents an end to end model for WiMAX (PHY) layer ETSI TS 102 177 V1.3.1 (2006-02) Technical
system which adds BER calculations versus SNR for better Specification
performance evaluation in multipath and Doppler Effect. [10] WiMAX Forum. WiMAX Forum Mobile System Profile 2006–07.
[11] J He, J S Yang, Y Kim, A S. Kim "System-Level Time-Domain
The mobile WiMAX system behavioral model is Behavioral Modeling for A Mobile WiMax Transceiver" BMAS-
implemented on Simulink behavioral modeling also in [11]. conf, 2006 IEEE.
The RF baseband equivalent behavioral models include [12] M. Wu, W.B. Lin, "Channel Estimation for Non-Line-of-Sight
ADC, DAC and Tx/Rx RF conversion blocks. The impact WiMax Communication System", Vehicular Technology
Conference, 2006 VTC 2006-Spring IEEE
of nonlinearity and noise from RF/Mixed-signal building [13] P. Fertl and G. Matz, “Efficient OFDM channel estimation in mobile
blocks is addressed by the time-domain system simulation environments based on irregular sampling,” in Proc. Asilomar Conf.
but no simulation results addressed in term of BER Signals, Systems, Computers, Pacific Grove, CA, Okt.-Nov. 2006.
[14] P. Fertl and G. Matz, “Multi-user channel estimation in OFDMA
calculations. uplink systems based on irregular sampling and reduced pilot
In literature many ideas for channel estimation overhead,” IEEE ICASSP 2007.
implementation techniques based on analytical and
mathematical formula as in [12], [13] and [14] applied once
for a WLAN system [13] and for channel estimation in
OFDMA uplinks with scattered pilot symbols using
numerical simulations of a typical OFDMA uplink system
[14]. In this paper Simulink/Matlab Implementation
facilitates real time evaluation and eases further evaluation
for FPGA circuit Implementation.

V. CONCLUSION

WiMAX top level SIMULINK model with all system


details has been implemented for simulation purpose. This
paper has focused on channel estimation with different
interpolation approaches for fixed/mobile OFDM system
with parameters from WiMAX standards. The Doppler
shift had a greater impact on the relative performance

You might also like