+ All Categories
Home > Documents > Signal Processing Requirements for Wimax (802.16E) Base Station

Signal Processing Requirements for Wimax (802.16E) Base Station

Date post: 02-Jun-2018
Category:
Upload: yusaf-yusafi
View: 231 times
Download: 0 times
Share this document with a friend

of 75

Transcript
  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    1/75

    Signal Processing Requirements forWiMAX (802.16e) Base Station

    M SHAKEEL BAIG

    Signal Processing Group

    Department of Signals and Systems

    Chalmers University of TechnologyGteborg, Sweden, 2005 EX018/2005

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    2/75

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    3/75

    Signal Processing Requirements for WiMAX

    (802.16e) Base Station(Master thesis)

    M Shakeel Baig

    Supervisors:Yusuf Jamal; Klas Brink; Rickard FahlqvistAnalog Devices Inc.

    Stockholm, Sweden

    Examiner:Prof. Mats VibergSignal processing group

    Department of Signals and systems

    Chalmers University of Technology

    Gothenburg, Sweden

    2005

    ii

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    4/75

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    5/75

    Abstract

    802.16e provides specifications for non line of sight, mobile wireless communications in the

    frequency range of 2-6 GHz. It is well implemented by using OFDMA as its physical layer

    scheme. The OFDM symbol time (s

    T ) is to be selected depending on the channel conditions,

    available bandwidth and, simulations provide a means of selecting right values of sT in

    different channel conditions. Additionally it has been shown that certain values of sT

    outperform others in all conditions, thus invalidating their use. Moreover, a solution proposed

    by INTEL is also analyzed.

    One of the major requirements of OFDM is high synchronization. Detecting the timing offset

    of a new mobile user, entering the network, which is not time aligned using cross-correlation

    and auto-correlation in time domain and cross-correlation in frequency domain at the base

    station has been simulated. Results point that the processing load can be significantly reduced

    by using frequency domain correlation of the received data or by using auto-correlationfollowed by cross-correlation on localized data.

    The use of adaptive antenna system in 802.16e improves the system performance, where

    beamforming is implemented in the direction of desired user. Capons method and MUSIC

    method have been simulated to compute the direction of arrival for OFDMA uplink. A new

    user, while in the ranging process, transmits data with unknown time offset and unknown

    direction. The thesis describes the procedure to find the two unknown one after another.

    iv

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    6/75

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    7/75

    Acknowledgements

    This thesis was possible because of the will and wish of ALMIGHTY and I am grateful to

    Him. Next, I express thanks to my Parents for their support during all these years of my

    education.

    I am grateful to Analog Devices Inc, Sweden for allowing me to work at their office for the

    thesis, and my thanks to its employees for providing an encouraging environment, during my

    stay at the office.

    I express my sincere thanks to my supervisors, Yusuf Jamal, Klas Brink and Rickard

    Fahlqvist, for their guidance and invaluable time spent on those numerous discussions we had

    at the office. It is in those fruitful discussions that I learned many more things apart from

    thesis itself and I am sure those will be helpful in future. Thanks for everything.

    Whenever we did not find any solution, we had one man to call to, Michel Lopez, USA. My

    special thanks to him for helping me during the thesis and for the careful reviewing of my

    thesis report.

    My thanks to Professor Mats Viberg, my thesis examiner, for his valuable ideas regarding

    beamforming, the channel model and comments on the thesis report.

    Lastly, I thank all my friends who helped me during my stay in Stockholm.

    vi

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    8/75

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    9/75

    Contents

    ABSTRACT............................................................................................................................IV

    ACKNOWLEDGEMENTS...................................................................................................VI

    CONTENTS.........................................................................................................................VIII

    LIST OF FIGURES ................................................................................................................ X

    PART 0: INTRODUCTION.................................................................................................... 1

    0.1GOAL OF THE THESIS ......................................................................................................... 30.2REPORT OUTLINE ...............................................................................................................30.3INTRODUCTION TO WIMAX.............................................................................................. 3

    0.3.1 802.16c .................................................................................................................................. 3

    0.3.2 802.16a .................................................................................................................................. 4

    0.3.3 802.16d .................................................................................................................................. 4

    0.3.4 802.16e .................................................................................................................................. 40.4OFDMSYSTEM DESCRIPTION ............................................................................................ 5

    0.4.1 Effects of Receiver performance............................................................................................ 7

    PART 1: CHANNEL ESTIMATION..................................................................................... 9

    1.1INTRODUCTION .................................................................................................................. 91.2UP LINK TRANSMISSION .................................................................................................... 91.3THE BLOCK DIAGRAM ..................................................................................................... 10

    1.3.1 Transmitter .......................................................................................................................... 11

    1.3.2 Channel................................................................................................................................ 12

    1.3.3 Receiver ............................................................................................................................... 15

    1.4P

    ROBLEM DESCRIPTION................................................................................................... 171.5SIMULATION RESULTS ..................................................................................................... 18

    1.5.1 Performance in AWGN channel .......................................................................................... 18

    1.5.2 Performance in a Rayleigh Fading Channel....................................................................... 20

    1.5.3 Effect of mobile speed.......................................................................................................... 23

    1.5.4 Performance in presence of Multipath ................................................................................ 24

    1.5.5 Effect of multipath delay spread .......................................................................................... 28

    1.5.6 Effect of Channel coding ..................................................................................................... 30

    1.6DISCUSSION ..................................................................................................................... 32

    PART 2: RANGING ..............................................................................................................34

    2.1INTRODUCTION ................................................................................................................ 34

    2.2PROBLEM DESCRIPTION................................................................................................... 352.3TIMING OFFSET CALCULATION......................................................................................... 35

    2.3.1: Cross-correlation in time domain ...................................................................................... 35

    2.3.2: Auto-correlation in time domain ........................................................................................ 36

    2.3.3: Correlation in frequency domain ....................................................................................... 37

    2.4FREQUENCY AND POWER OFFSET CALCULATION ............................................................. 392.5SIMULATION RESULTS ..................................................................................................... 392.6PROCESSING LOAD CALCULATION................................................................................... 42

    PART 3: ANTENNA BEAMFORMING ............................................................................. 46

    3.1INTRODUCTION ................................................................................................................ 46

    3.2BEAMFORMING BASICS .................................................................................................... 473.3TYPES OF BEAMFORMING................................................................................................. 48

    viii

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    10/75

    3.4PARAMETERS EFFECTING BEAMFORMING ........................................................................ 503.5ADAPTIVE ANTENNA SYSTEM FOR OFDMAIN 802.16E .................................................. 503.6DIRECTION OF ARRIVAL COMPUTATION (DOA)............................................................... 53

    3.6.1 Capons method................................................................................................................... 53

    3.6.2 MUSIC algorithm ................................................................................................................ 54

    3.7SIMULATION RESULTS ..................................................................................................... 54

    3.8CONCLUSION ................................................................................................................... 57A. REFERENCES.................................................................................................................. 60

    B. ACRONYMS...................................................................................................................... 62

    ix

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    11/75

    List of figures

    Figure 0.1: Three orthogonal subcarriers ................................................................................. 1

    Figure 0.2: Comparison between FDMA and OFDM [5] ......................................................... 6Figure 0.3: 3 subcarriers and multipath component.................................................................7Figure 0.4: Perfect synchronization, no ICI.............................................................................. 7

    Figure 1.1: Time plan from [1] ................................................................................................ 10Figure 1.2: Tile Structure Uplink............................................................................................. 10Figure 1.3: Simulated Doppler spectrum................................................................................. 13Figure 1.4: A typical Rayleigh fading channel ........................................................................ 14Figure: 1.5. The Block Diagram .............................................................................................. 16Figure 1.6: SNR v/s BER for AWGN channel with QPSK modulation .................................... 19Figure 1.7: Response of tail biting convolutional code in AWGN channel ............................. 19Figure 1.8: Performance of 16 QAM modulation in AWGN channel...................................... 20Figure 1.9: Performance in fading channel at 3GHz (without multipath) .............................. 21Figure 1.10: Typical channel at different Doppler frequency (350, 680, 70, 135 Hz) ............ 21Figure 1.11: Performance in fading channel at 5.9GHz (without multipath) ......................... 22Figure 1.12: Performance of OFDM at 2 carrier frequencies ................................................ 23

    Figure 1.13: Performance of 128 Sfor different speed of mobile .........................................24

    Figure 1.14: Performance of 256 Sfor different speed of mobile .........................................24

    Figure 1.15: Channel model .................................................................................................... 25Figure 1.16: Figure showing subcarriers and multipath......................................................... 26Figure 1.17: Performance at 3GHz in fading channel with multi path (guard time Ts/8)....... 26

    Figure 1.18: Performance at 5.9GHz in fading channel with multi path (guard time Ts/8).... 26Figure 1.19: Performance for different amplitudes of multipath............................................. 27Figure 1.20: 16QAM in fading channel ................................................................................... 28

    Figure 1.21: Performance when multipath delay is limited with in 16 S(guard time Ts/4) .. 29

    Figure 1.22: Performance when multipath delay is limited with in 100 S(guard time Ts/4) 29

    Figure 1.23: Convolutional encoder [1] .................................................................................. 30Figure 1.24: Convolutional coding performance .................................................................... 31

    Figure 2.1: Initial ranging transmission symbol structure ...................................................... 36Figure 2.2: Process of finding peak corresponding to time offset..........................................37

    Figure 2.3 frequency domain correlations............................................................................... 38Figure 2.4: Frequency domain correlation using IFFT.......................................................... 39Figure 2.5: Comparison of various correlation techniques..................................................... 40Figure 2.6: Cross-correlation with double precision code and with 2 bit quantized code......41Figure 2.7: Effect of ranging signal amplitude on system performance.................................. 42Figure 2.8: cross-correlation ................................................................................................... 43

    Figure 3.1: 2 element linear array. .......................................................................................... 47Figure 3.2: 2 element linear array far field geometry ............................................................. 47Figure 3.3: Plot of Array factor (AF) ......................................................................................48Figure 3.4: Example (non-real) of switched beamforming...................................................... 49

    Figure 3.5: Switched beamforming and Adaptive beamforming ............................................. 49Figure 3.6: Downlink part of AAS frame structure.................................................................. 51

    x

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    12/75

    Figure 3.7: AAS diversity map zone [1]................................................................................... 52Figure 3.8: Capons method for DOA computation (DOA of signals from two MSS is not

    distinguished). .......................................................................................................................... 55Figure 3.9: MUSIC method for DOA computation, DOA of signals from two MSS is seen.... 55Figure 3.10: Denominator of the MUSIC spectrum (searching for dip) ................................. 56Figure 3.11: Denominator of the MUSIC method. Y-axis limit set to 0 to 1. .......................... 57

    xi

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    13/75

    PART 0: Introduction

    Wireless communication systems have been in use for quite a long time. Many standards (to

    name 802.11, Bluetooth) are available based on which these devices communicate, but the

    present standards fail to provide sufficient data rate, when the user is moving at high speed. In

    view of this requirement for future mobile wireless communication systems, the present

    standard, 802.16e has been proposed by Institute of Electrical and Electronic Engineers

    (IEEE). 802.16 (WiMAX) provides specifications for both fixed Line of sight (LOS)

    communication in the range of 10-66GHz (802.16c), and fixed, portable, Non-LOS

    communication in the range of 2-11GHz (802.16a, 802.16d). Also it defines wireless

    communication for mobiles, moving at speed of 125 KMPH, in the range of 2-6 GHz

    (802.16e). 802.16e is well implemented with OFDMA as its physical layer scheme, hence

    OFDMA is discussed here.

    One of the limiting factors in the performance of mobile wireless communication systems is

    the Inter symbol interference (ISI), caused by the multipath. In single carrier systems the

    symbol duration (for large system capacity) is very small and spans a wide bandwidth in

    frequency domain and the multipath arriving at different time instants is spread over multiple

    symbols leading to ISI. The complex solution is to implement an equalizer at the receiver to

    mitigate the effect of the channel. A much simpler solution is to opt for multicarrier systems,

    like OFDM, which transmit low rate data (large symbol time) on several overlapping

    orthogonal subcarriers. In addition a guard time is provided (Figure 0.1) at the start of each

    symbol. By doing so, the symbol time is made large enough so that the system becomes less

    sensitive to multipath.

    Figure 0.1: Three orthogonal subcarriers shown separately (in practice a sum of 3 is

    transmitted)

    1

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    14/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Multi carrier systems have the problem of inter carrier interference (ICI), due to the loss of

    orthogonality between subcarriers. The use of cyclic prefix [5] in OFDM ensures

    orthogonality over the receiver window thus avoiding ICI. In a fading channel, an OFDM

    system performance is highly degraded and hence channel estimation is done to overcome the

    effect of fading. For this, an OFDM system has pilot symbols (on pilot subcarriers) embedded

    in between the data symbols (on data subcarriers), which provides the channel information atthe receiver. This channel estimation values at the receiver are interpolated over the data

    subcarriers and data symbols are decoded. Much depends on the symbol time, subcarrier

    spacing and pilot location in both time and frequency domain as the channel characteristics

    should not change significantly between pilot subcarriers, else the interpolation would not be

    accurate. The first part of the present thesis investigates the performance of channel

    estimation for different symbol times and subcarrier spacing

    In any OFDM system, the performance highly depends on synchronization between the

    transmitter and the receiver. Loss of timing accuracy leads to ISI and ICI is the result when

    there is loss of frequency accuracy. During start of initial ranging (process of establishingsynchronization), the timing offset between the mobile subscriber station (MSS) and the base

    station (BS) is more than the round trip delay (RTD), which is quite high and additionally, the

    system may have frequency offsets. Another challenge is that the MSS does not know what

    power level is to be used for transmission. It starts transmitting with the least power and waits

    for a response from the BS; if the BS has received the transmission from the MSS then it

    transmits back a ranging response to the MSS. If the transmission is lost then the MSS restarts

    the ranging process at a higher power level, which increases interference. In OFDMA system

    [7], we use code division multiple access (CDMA) codes to improve the system efficiency in

    detecting the new user. A new MSS will transmit this CDMA code, which the BS should

    detect. Part two of the thesis looks into the above situation and the amount of interferencecaused by the unsynchronized new user entering the network.

    The present demand in the field of wireless communication is not only to provide data

    communication when the user is mobile but also to provide high data rate by consuming less

    bandwidth (achieve good spectral efficiency). WiMAX, the IEEE standard provides

    specification for efficient forward error correction techniques and optional schemes like

    adaptive antenna system (AAS), space time coding (STC) and multi input multi output

    (MIMO) systems. Of these AAS achieves high system capacity with implementation cost

    mainly concentrated at the base station (BS), which can be easily tolerated. Hence is a good

    solution for increasing system capacity with least cost. This gives many advantages asreduced interference, increased range and SNR and Space division multiple access (SDMA) at

    the cost of some complexity at the transmitter (BS) which is usually acceptable.

    A BS, in an AAS network, faces two problems when a new MSS tries to enter the network;

    the timing offset is unknown and the direction of arrival is unknown. Part 3 of the thesis

    explains the AAS scheme in 802.16e and discusses solution to the above problems, where the

    two unknown are found one after another. Additionally, directional of arrival (DOA)

    algorithm has been simulated for 802.16e uplink.

    2

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    15/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    0.1 Goal of the thesis

    The aim of the thesis is to get an understanding of the IEEE WirelessMAN standard and

    analyze the receiver signal processing requirements for 802.16e BS. The idea is to makecoarse calculation for signal processing load on the DSP TigerSHARC (but this report does

    not include any processor specific information) when implementing certain components of the

    receiver signal chain.

    0.2 Report out line

    As the thesis analyzes three different aspects of WiMAX; the report is mainly divided into 3

    parts namely Channel estimation, Ranging and Antenna Beamforming. The report start with

    brief explanation about the IEEE standard, WiMAX, a general OFDM system and some basicproblems faced when implementing the system. Next in the report, the problem of channel

    estimation in a mobile environment and the response of various symbol times are explained.

    Next is the description of the total signal chain of OFDMA for 802.16e standard, followed by

    simulation results. A small discussion about the symbol times conclude the session.

    Next, the report explains the challenges faced by the system when a new user tries to enter the

    network. Some methods of overcoming these in 802.16e are discussed, followed by

    simulations, processing load calculations and discussions. The last part deals with Antenna

    beamforming and the requirements to implement it in 802.16e.

    0.3 Introduction to WiMAX

    Worldwide Interoperability for Microwave Access (WiMAX) provides specifications for both

    fixed Line of sight (LOS) communication in the range of 10-66GHz (802.16c), and fixed,

    portable, Non-LOS communication in the range of 2-11GHz (802.16a & 802.16d). In

    addition, it defines wireless communication for mobiles, moving at a speed of 125 KMPH, in

    the range of 2-6 GHz (802.16e). Support for both time division duplex (TDD) and frequency

    division duplex (FDD) SS is provided, both using a burst transmission format whose framing

    mechanism supports adaptive burst profiling in which transmission parameters, including themodulation and coding schemes, may be adjusted individually to each SS on a frame-by-

    frame basis, thus providing high data rates.

    0.3.1 802.16c

    Wireless metropolitan area network- single carrier physical layer (WirelessMAN-SC PHY)

    specification is targeted for operation in the 1066 GHz frequency band. The BS is essentially

    an isotropic radiator, which transmits data (downlink) to all the users designated by their

    connection identifier (CID). The subscriber station (SS) shall use highly directional antennas

    directed towards the BS. The signal chain for this physical layer, at the transmitter is definedas, randomization, forward error correction (FEC) encoder, symbol mapping followed by

    3

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    16/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    pulse shaping and transmission. Randomization is done in order to ensure the carrier recovery

    at the receiver. Mandatory FEC scheme comprises of Reed Solomon (RS) encoder and Block

    convolutional coder (BTC), optional scheme includes parity check codes and convolutional

    turbo codes (CTC). Moreover the encoding rate depends on channel conditions and required

    bit error rate (BER). Adaptive modulation schemes (Quadrature phase shift keying (QPSK),

    16 Quadrature amplitude modulation (16 QAM)) are used for symbol mapping, additionally,64 QAM is provided as an optional modulation scheme.

    Application of this standard includes point to point (PPP) and point to multi point (PMP)

    microwave communication, interconnection between remote locations and backhaul services.

    Implementation cost and time is saved when compared with laying of cables.

    0.3.2 802.16a

    This part of the WiMAX standard uses single carrier (WirelessMAN-SCa PHY) physical

    layer specification, similar to that of 802.16c, except that it is targeted for the frequencybelow 11 GHz and at NLOS. The SS can be personal computers with an external box connect

    to an outdoor isotropic antenna [14]. Hence this is fixed NLOS wireless communication.

    Support for both TDD and FDD is provided, similar to 802.16c. Since single carrier in

    multipath environment is used, a receiver needs to perform efficient channel estimation and

    equalization techniques to overcome the multipath effects. Another difference is the

    concatenated FEC using RS and pragmatic trellis coded modulation (TCM) (rate

    convolutional coding (CC)) with optional interleaving. Optionally to improve the

    performance support is provided for BTC, CTC, Adaptive antenna systems (AAS) and space

    time coding (STC) are provided.

    802.16a devices can be used to provide with T1/E1 level services to enterprises, thus

    eliminating wire lines and saving the implementation cost and time. Additionally it can be

    used to provide backhaul for hotspots being served by 802.11. Also it can be used in

    residential locations to provide broadband internet connections.

    0.3.3 802.16d

    This is targeted to provide a broadband internet connection to indoor users. The SS operating

    on this standard use indoor antenna and a limited mobility (portable devices) is allowed [14].

    802.16d uses orthogonal frequency division multiplexing (OFDM) as its physical layerspecification to enable NLOS communication below 11 GHz. Since OFDM is used, the

    receiver is made simple by elimination of bulky equalizer. The other features have nearly

    been kept similar in all the physical profiles of the standards. FEC includes concatenated RS-

    CC followed by interleaving. Similar to 802.16a, AAS, STC schemes are provided but are

    kept optional. Variable FFT size and symbol time is specified, which could be fixed

    depending on type of environment and allocated bandwidth.

    0.3.4 802.16e

    Specifications are provided such that mobility of the SS at 125 KMPH is allowed. Orthogonalfrequency division multiple access (OFDMA) is used as the physical layer scheme. Channel

    4

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    17/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    coding is provided by use of mandatory CC and optional BTC, CTC and low density parity

    check codes (LDPC). Data is randomized and interleaved to avoid loss of carrier recovery and

    burst errors. In addition to AAS, STC, optional multi input multi output (MIMO) scheme has

    been specified. Code division multiple access (CDMA) codes are used along with the random

    window length based contention control algorithm for initial ranging, periodic ranging,

    bandwidth request and handoff. The inter BS communications have been defined, which willbe used as a backbone network between the BSs to aid the inter-cell mobile subscriber station

    (MSS) handoff. This ensures fast and accurate synchronization at the cost of slightly

    increased complexity. Similar to 802.16d, variable FFT size and symbol time is provided

    which could be set depending on the environment and allocated bandwidth.

    Put together, the 802.16 technology would enable the SS to get broadband wireless access

    (BWA) at all times in all locations, either when stationary, or at pedestrian speed or when

    traveling at 125 KMPH.

    Few of the difference between 802.16d and 802.16e are presented here. In OFDM, SS uses allthe available subcarriers for the allocated time, but in OFDMA, user is allocated region

    having definition in both time and frequency. The subcarrier mapping is different in both the

    standards, resulting in channel estimation done in 802.16d being complex, but done less

    number of times. In 802.16e the channel estimation is simple, but more frequently done

    (because data considered, per iteration is less Channel is flat only over limited subcarriers).

    Another difference is use of CDMA codes for ranging in 802.16e, the receiver performs

    correlation to detect the user (read part 2 of the thesis), and hence more processing is

    involved.

    0.4 OFDM system descr ipt ion

    OFDM is a multi carrier transmission scheme where the information is transmitted on

    multiple subcarriers, with a lower data rate, instead of one high data rate carrier (Figure 0.1)

    and moreover, the subcarriers are orthogonal to each other, leading to saving of bandwidth

    (Figure 0.2). The major disadvantage of an OFDM system is its requirement of perfect

    synchronization in time and frequency. But the advantages of using OFDM are far more and

    provide enough reasons for the popularity of the OFDM systems. A typical channel fade will

    degrade only a few of the subcarriers, which in most cases can be compensated by use of

    efficient interleaving and channel coding [8]. OFDM systems can be implemented very

    efficiently by using the Inverse Fast Fourier transform (IFFT) at the transmitter and FastFourier transform (FFT) at the receiver. The overall complexity and its increase with data rate

    in OFDM systems is far less than the single carrier systems [5], hence OFDM is becoming a

    widely accepted technology and more prominent to be used in future mobile wireless

    communication standards.

    5

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    18/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Saving of bandwidth

    Figure 0.2: Comparison between FDMA and OFDM [5]

    For successful operation of OFDM system, it is required that the subcarriers should neverloose orthogonality between each other at any time. The advantage of an OFDM system is

    lost when the subcarriers are no longer orthogonal to each other. This puts forward quite

    stringent requirements to be fulfilled by the transmitter and the receiver.

    where Tis multiple of =T

    dttfft0

    0.)2(2sin.2sin f

    1 -- (eq. 0.1)

    Ideally, to maintain orthogonality we need that the symbol duration be exactly inverse of the

    subcarrier spacing and the FFT be considered over symbol duration such that it covers integer

    number of cycles. Moreover, the consecutive subcarriers differ by 1 full cycle only (Figure

    0.1). If the system is to operate in a multipath environment, then each subcarrier shouldexperience a flat fading, hence the subcarrier spacing should be less than the coherence

    bandwidth and each symbol should experience a time-invariant channel, hence the symbol

    time should be less than the coherence time else the complexity of receiver increases when

    overcoming the fading effect.

    Reduction of inter symbol interference, which would require bulky equalizer to be constructed

    at the receiver in a single carrier system, is overcome by the use of guard time in an OFDM

    system. A guard time is added in time domain between two OFDM symbols and the FFT is

    considered over duration such that there is no component from the previous or next symbol,

    (Figure 0.3) which nulls the ISI and thus avoiding the bulky equalizer. ISI is completelyeliminated when the multipath signal delay is within the guard time. When designing an

    OFDM system proper values are selected depending on the environment so as to satisfy the

    above condition. Multi carrier systems have the problem of inter carrier interference (ICI),

    which results from loss of orthogonality between the subcarriers. This happens when the FFT

    is considered over duration where the subcarrier is not present (non-integer number of cycles),

    which would be the case when multipath is present and the guard time has amplitude zero.

    This is reduced by use of cyclic prefix [5], where we transmit a copy the last part of the

    symbol followed by the symbol itself. This ensures orthogonality over the FFT period in case

    of delayed multipath (Figure 0.3).

    6

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    19/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Figure 0.3: 3 subcarriers and multipath component shown separately, in practice the signal is

    a sum of all subcarriers [5].

    0.4.1 Effects of Receiver performance

    An unstable and non synchronized local oscillator can cause frequency drift, resulting in FFT

    bins being placed such that it samples component from other subcarriers along with the

    required, leading to ICI (Figure 0.4 & Figure 0.5).

    Figure 0.4: Perfect synchronization, no ICI Figure 0.5: Synchronization loss, result: ICI

    OFDM spectrum of 5 subcarriers, vertical line representing FFT bins.

    The phase noise from oscillator will cause the subcarrier spectrum to change and even though

    FFT bins are placed at right place in frequency domain, with phase noise, we get non-zero

    component of other subcarriers, which also results in ICI. Hence the stability of the oscillator

    is very much required.

    In a mobile fading channel, where the channel varies fast, the performance is highly degraded

    and hence channel estimation is to be done to overcome the effect of fading. For this, an

    OFDM system has pilot symbols (on pilot subcarriers) embedded in between the data symbols

    (on data subcarriers), which provides the channel information at the receiver. This channel

    estimation values at the receiver, are interpolated over the data subcarriers and the data

    symbols are decoded. Much depends on the pilot spacing in both time and frequency domain

    as the channel characteristics should not change significantly between pilot subcarriers, else

    the interpolation would not be accurate.

    7

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    20/75

    8

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    21/75

    PART 1: Channel Estimation

    1.1 Introduction

    A general communication system consists of two blocks, a transmitter and receiver, connected

    by a channel. The information transmitted by the transmitter passes through the channel and

    then reaches the receiver. If the channel does not distort the transmitted signal, then the

    receiver can retrieve the transmitted information successfully, but in practice the channel

    alters the transmitted information making the task difficult for the receiver. The main aim of

    the designer is to reduce the number of errors made at the receiver. To achieve this,

    information is required at the receiver, as to how the channel alters the information, so that the

    channel impairments can be mitigated.

    When the user is mobile, the channel characteristics do not remain constant for a very long

    time. Hence the channel parameters need to be tracked, so that the effect can be mitigated and

    reconstruct the transmitted data. This part of the thesis deals with the requirements of Channel

    estimation at the Base station (BS) for an 802.16e uplink. Symbol time has an effect on

    system performance depending on the channel conditions. Different symbol times are

    proposed in [1] and each one has been simulated and compared for various channel condition.

    In addition a solution proposed by Intel coop. has also been analyzed. It is concluded that the

    performance of the system, for few proposed symbol times, is relatively good in all

    conditions.

    1.2 Up link Transmission

    Any practical standard provides details about receiver and transmitter requirements, operating

    details but only the transmitter construction details are provided. Receiver construction and its

    performance depends on the algorithms used in implementation and are often left open for

    vendors to compete each other. Since this thesis is analysis BS receiver requirements the

    uplink part of the system is being simulated a brief description about it is presented here.

    The Uplink transmissions (Transmission from the Mobile Subscriber station (MSS) to the BS)

    have definition in both frequency and time i.e. the bandwidth allocated to a MSS is defined by

    a number of subchannels in frequency domain and a number of slots in time domain (figure

    1.1). A subchannel is a combination (non sequential) of subcarriers, and a slot in OFDMA

    uplink is defined as 3 OFDM symbols. Another way of representing subchannel is a

    combination of 6 tiles. The tile (the smallest data unit (Figure 1.2)) spans for 3 OFDM

    symbols in time and 4 subcarriers in the frequency domain. The data is mapped into a tile

    structure as shown below.

    Horizontal axis represents the frequency domain and the time axis is in vertical direction. 6(or 8 in certain special case) of these tiles form a subchannel, which is the minimum allocated

    9

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    22/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    transmission region for any MSS, spanning at least a total of 72 subcarriers (6*4 subcarriers *

    3 (at least) OFDM symbols). The six tiles in a subchannel are mapped far apart on the total

    spectrum (2048 subcarriers), for example tiles use subcarriers 448 to 451; 512 to 515; 984 to

    987; 1189 to1192; 1505 to 1508; 1753 to 1756. Moreover the location of the tile structure

    changes for every 3 OFDM symbols (due to rotation scheme).

    Figure 1.1: Time plan from [1]

    Symbol 1

    Symbol 2

    Symbol 3

    Data subcarrier Pilot subcarrier

    1 2 3 4

    Figure 1.2: Tile Structure Uplink (Mandatory)

    Since the subcarriers are far apart in both time and frequency domain except for with in a tile,

    the channel estimation is to be done on each tile separately and hence any knowledge or priorestimate about the channel response which could improve the system performance is not

    available.

    1.3 The Block Diagram

    The Block diagram (Figure 1.5) represents the whole system model or the signal chain at base

    band. The block system is divided into 3 main sections namely the transmitter, receiver and

    the channel. The model has been tested with and without the channel coding (part in doted

    10

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    23/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    box representing the channel coding and decoding). The bit error rate (BER) plots have been

    obtained for at least 2000 errors to get a good confidence limit.

    1.3.1 Transmitter

    Data Generation:

    The data is generated from a random source, consists of a series of ones and zeros. Since the

    transmission is done block wise, when forward error correction (FEC) is used, the size of the

    data generated depends on the block size used, modulation scheme used to map the bits to

    symbols (QPSK, 16QAM), and whether FEC is used or not [1]. The generated data is passed

    on to the next stage, either to the FEC block or directly to the symbol mapping if FEC is not

    used.

    Forward error correction:

    In case error correcting codes are used, the data generated is randomized so as to avoid longrun of zeros or ones, the result is ease in carrier recovery at the receiver. The randomized data

    is encoded using tail biting convolutional codes (CC) with a coding rate of (puncturing of

    codes is provided in the standard, but not simulated here). Finally interleaving is done by two

    stage permutation, first to avoid mapping of adjacent coded bits on adjacent subcarriers and

    the second permutation insures that adjacent coded bits are mapped alternately onto less or

    more significant bits of the constellation, thus avoiding long runs of lowly reliable bits.

    Symbol mapping:

    The coded bits (uncoded, if FEC not used) are then mapped to form symbols. Modulation

    scheme used is QPSK or 16QAM (QPSK unless otherwise specified) with gray coding in theconstellation map. In any case the symbol is normalized so that the average power is unity,

    irrespective of the modulation scheme used [1].

    Subcarrier allocation:

    The subcarrier allocation is mentioned in the section 1.2(Uplink transmission). This separates

    data into set of 4 subcarriers for 3 time symbols, named as the tile structure. Symbols are

    allocated indices representing the subcarriers and OFDM time symbol, and then passed onto

    the next stage, the IFFT, to convert into time domain.

    IFFT and cyclic prefix:An N point inverse discrete fourier transform (IDFT) of X(k)is defined as

    ( ) ( )

    =

    =1

    0

    21 N

    n

    N

    knj

    ekXN

    nx

    for n =0,1,.N-1. (eq. 1.1)

    From the equation we can infer that this is equivalent to generation of OFDM symbol. An

    efficient way of implementing IDFT is by inverse fast fourier transform (IFFT). Hence IFFT

    is used in generation of OFDM symbol. The addition of cyclic prefix is done on the time

    domain symbol obtained after IFFT. The IFFT size (N value) is considered as 2048 in

    11

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    24/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    simulations. This data is fed to the channel which represents Rayleigh fading channel model

    and also implements multipath as shown in block diagram.

    1.3.2 Channel

    In NLOS wireless communication, the received signal is a combination of many multipath

    signals, which are result of reflections from surrounding objects. These multipaths have

    different amplitude and phase and may add either constructively or destructively leading to a

    complex envelope, i.e. fading. Fading characteristics depend on the channel parameters (rms

    delay spread and Doppler spread) and signal parameters (symbol period and bandwidth).

    Multipath delay spread leads to time dispersion and frequency selective fading and Doppler

    spread leads to frequency dispersion and time selective fading. Any mobile channel is one of

    the four mentioned below [2] based on

    Based on multipath time delay spread

    Flat fading Freq selective fading

    BW of Signal < BW of channel [ cs BB >

    Delay spread < symbol period [ >>sT ] [

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    25/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Two independent Gaussian random sources (a & b) are used to generate the complex

    Gaussian random variable (G = a+jb). A filter generated by eq. 1.2 is used to shape it in the

    frequency domain. By using an IFFT (r (t) = IFFT (S (f).*G)), we get an accurate time

    domain waveform of Doppler fading [2].

    Figure 1.3: Simulated Doppler spectrum

    Using Smiths method, the system generates time samples of the fading channel. The data is

    multiplied in time domain with the fading channel output.

    13

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    26/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Figure 1.4: A typical Rayleigh fading channel

    Figure 1.5 shows simulated Rayleigh fading channel for the speed of 125 KMPH, and

    frequency of 5.9GHz.

    Output = fading * input

    --(eq. 1.3))()()()(

    tsettrtj

    = is the transmitted signal)(ts )(t is the amplitude of the fading channel (Rayleigh distributed)

    )(t is the phase of the fading channel (uniformly distributed)

    According to the standard the maximum supported speed of mobile is 125 KMPH and the

    operating frequency range is between 2 6 GHz. The system has been simulated for speeds

    30, 80, 125 KMPH and frequency band of 3 GHz and 5.9GHz. Three multipaths were

    simulated with uniformly distributed phase. For multipath the amplitude and delay has been

    chosen as a random parameter, the first path does not have any excess delay and the amplitude

    is scaled by a uniformly distributed number in the range of 0 to 1. The other 2 paths have theiramplitude scaled by uniformly distributed number between 0 to 0.9 and 0 to 0.7. The excess

    delay is selected as a uniformly distributed random parameter. Finally additive white

    Gaussian noise (AWGN) is added as a last component in the channel.

    )/(__

    )(*)/()(_

    smlightofspeed

    HzfrequencysmvelocyffrequencyDoppler d = --- (eq. 1.4)

    --- (eq. 1.5)dc fTtimeCoherence /423.0)(_ =

    14

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    27/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    15

    1.3.3 Receiver

    The first thing done at receiver (in simulation) is removal of cyclic prefix, thus eliminating the

    inter symbol interference (ISI). Data is then passed through the serial to parallel converter of

    size 2048 and then fed to the FFT for frequency domain transformation. The signal was

    distorted by the channel, to reconstruct the original signal we need information as to how thechannel acted on the transmitted signal so that we can mitigate its effect. This is called

    equalization. In an OFDM system, this is done by channel estimation and interpolation. As

    we need at least one tile structure (3 OFDM symbols) to detect the data, storage of 3 OFDM

    symbols is provided followed by the subcarrier de mapping. The pilot subcarriers are used for

    channel estimation and synchronization at the receiver. In the simulation least squares (LS)

    estimate has been used for channel estimation at the pilot subcarriers. If is the

    transmitted data (known if pilot), Y is the received data, and C is the unknown channel

    response, then

    )(tD

    )(t )(t

    )()(*)()( tNtCtDtY +=)t

    -- (eq. 1.6)where (N represents the AWGN noise.

    The channel can be estimated for known data symbols, i.e. pilot subcarriers as,

    )(

    )()(

    tD

    tYtC =

    -- (eq. 1.7)

    The estimate is simple but is highly affected by SNR or the noise power, as the assumption

    made is absence of noise from the receiver power.

    This information about channel at pilot subcarriers is interpolated over the whole tile

    structure, to recover the data on each data subcarrier (Figure 1.1). Separate one dimensional

    linear interpolation has been done for values between two subcarriers (the result: straight

    line), hence the performance is not effected much for various one dimensional interpolation

    algorithms.

    Since we do linear interpolation the channel is assumed to be changing linearly with in thetile, this assumption might not be true depending on the symbol time. This generates a noisefloor at the receiver (Errors are generated due to addition of AWGN noise and due to thisapproximation of fading channel as a linearly varying channel. Beyond a certain value of

    SNR, the BER is nearly constant for any further increase in SNR.). For larger symbol time, aswill be seen in simulations, this noise floor is reached at lower SNR, hence results in poor

    performance.

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    28/75

    Figure: 1.5. The Block Diagram

    Subcarrierallocation

    Modulation scheme

    (QPSK, 16QAM)

    Interleaving

    Convolutional

    coding

    Randomization

    Data bits Cyclic prefixS/

    P

    IFFT

    P/

    S

    fading

    AWGN

    fading

    fading

    delay

    delay

    ChannelEstimation

    Interpolation SymbolDemappingS/

    P

    FFT

    P/

    S

    Remove cyclic

    prefix

    Subcarrierdemapping

    Timing, Frequency andpower offset detection

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    29/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    1.4 Problem descript ion

    For a mobile fading channel with the specifications given in the standard [1], the maximum

    Doppler frequency would be around 700Hz and the corresponding Coherence time of cT =600 S . Due to scalability, the useful symbol time period is not a constant value and in some

    cases (FFT size = 2048; Bandwidth of total channel = 1.75 MHz) is 1024 S. This being far

    beyond the coherence time and results in fast fading (channel changes with in symbol

    duration), which is difficult to track leading to poor performance.

    An urban environment can suffer from a RMS delay spread ( ) of 10-25 S[2]. This would

    relate to a Coherence bandwidth of 8 KHz (50% frequency correlation 1/ (5* )). The

    frequency spacing between subcarriers is in some cases (FFT size = 2048; BW of total

    channel = 28 MHz) is as large as 15.625 KHz; more than the coherence Bandwidth. And the

    symbol will experience a frequency selective fading instead of flat fading.

    In [3], INTEL corp. addresses this issue by keeping a fixed subcarrier spacing of ~11.1KHz

    corresponding to an OFDM useful symbol time (usually ~1/ s ) of 89.6B S. With these

    values the coherence time will span for around 6 ODFM symbols (worst case) in time domain

    thus making it slow fading. The exact relation between coherence BW and the rms delay

    spread is a function of channel impulse response and applied signal [2]. In [4] the required

    pilot spacing for successful interpolation in time and frequency domain is given as

    Maximum excess delayf

    s

    N

    T=max -- (eq. 1.8)

    is the pilot spacing in frequency domainfN

    With = 20max Sand = 100sT S(symbol time including guard) we get = 5fN

    For time interpolation Doppler freq should be less than

    )1(2

    1max

    +=

    st

    DTN

    F -- (eq. 1.8)

    is OFDM symbol duration including guardsT

    is Guard interval factor is Pilot spacing in time domaintN

    With maxD = 700 Hz, sT = 100F S, we get min pilot spacing in time domain should be 5.7,

    which is well satisfied for 89.6 Sof symbol time [3] but not all the values mentioned in the

    standard (64 S ,128 S ,256 S,512 S,1024 S- ETSI)[1].

    Even though the proposal from [3] works well theoretically, the performance is not as

    expected, this along with all proposals from [1] are investigated by means of simulation.

    17

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    30/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    1.5 Simulation resul ts

    The simulations have been made for various symbol times mentioned in the IEEE standard [1]

    and the Intels recommendation [3] to see the effect of fading, multipath, operating frequency

    range, and mobile speed, on system performance. The hierarchal structure given belowsummarizes all the simulations being done.

    Scalable OFDMA

    IEEE standard INTEL recommendation

    Check Fading Multipath Modulation Fading Multipath Modulation

    Vary Speed RMS delay QPSK Speed RMS delay QPSK

    Frequency Amplitude 16QAM Frequency Amplitude 16QAM

    Simulation settings:

    Symbol time: 64 S, 128 S, 256 S , 512 S, 1024 S- ETSI

    Guard time: 1/4, 1/8, 1/16, 1/32 of symbol time.

    Frequency: 3, 5.9 GHz (2-11 GHz specified in [1])

    Speed of mobile: 125 KMPH (peak)

    Modulation: QPSK, 16-QAM.

    FFT size: 2048

    Assumptions

    Power in guard time is not considered.

    1.5.1 Performance in AWGN channel

    The system model has been tested for QPSK and 16 QAM modulations with an AWGN

    channel and the simulation results are shown in the Figure 1.5 and 1.7 respectively. It isconvincing to see that the theoretical and the simulation results overlap.

    Please note that the signal power in the cyclic prefix is not considered while simulating. If

    considered the performance degrades by around 0.96 dB for cyclic prefix of and around 0.5

    dB for cyclic prefix of 1/8.

    The theoretical curve is given by [2] as

    =

    o

    b

    e

    N

    EQP

    2where is the energy per bit. --(eq. 1.9)bE

    18

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    31/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Figure 1.6: SNR v/s BER for AWGN channel with QPSK modulation

    Channel coding improves the performance significantly. The next simulation was done for

    AWGN channel with QPSK modulation scheme with rate tail biting convolutional code

    (G1 = 171; G2 = 133).

    Figure 1.7: Response of tail biting convolutional code in AWGN channel

    Similarly the theoretical curve (symbol error rate) for 16 QAM system is given by

    19

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    32/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    =

    o

    eN

    EQP min

    2*3 where is the energy per bit (minimum) -- (eq. 1.10)minE

    Figure 1.8: Performance of 16 QAM modulation in AWGN channel

    1.5.2 Performance in a Rayleigh Fading Channel

    A Rayleigh fading channel has been simulated and the data is passed through it, followed by

    addition of AWGN noise. A carrier frequency of 3GHz is considered with an FFT size of

    2048. The guard time assumed was 1/8 times the symbol period. QPSK modulation will be

    used in all further simulations (unless otherwise specified).

    Figure 1.9 shows the simulation results for a fading channel at carrier frequency of 3GHz and

    at a mobile speed of 125 KMPH. A single multipath channel has been considered for thissimulation plot.

    Since there is no excess delay spread the only parameter affecting the graphs is the Doppler,

    and as described in the problem description the system with smallest symbol time will

    experience the most flat channel, as most of its symbols are well with in the coherence time.

    The simulation results very well corroborate it.

    The system performs best when the symbol time is 64 S, and the performance gradually

    reduces as the symbol time is increased.

    20

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    33/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Figure 1.9: Performance in fading channel at 3GHz (without multipath)

    The variations in Channel envelope are dependent on the carrier frequency and the mobilespeed

    )/(__

    )(*)/()(_

    smlightofspeed

    HzfrequencysmvelocyffrequencyDoppler d = -- (eq. 1.11)

    These variation are shown in figure 1.10, the Doppler is around 350, 680, 70, 135 Hz

    Figure 1.10: Typical channel at different Doppler frequency (350, 680, 70, 135 Hz)

    21

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    34/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Keeping all the parameters constant, we run the simulation for a carrier frequency of 5.9GHz.

    Since the carrier is much higher, the Doppler increases, fading becomes fast and we get

    degradation in the performance, which is shown in figure 1.11. Additionally, the response of

    convolutional coding on the system with symbol time of 128 S and 256 Shas been shown.

    It indicates that the response of channel coding is also dependent on the symbol time and maydiffer significantly.

    The results at two frequencies become much clear when plotted together, in figure 1.12. We

    see that the performance degradation is more significant for symbol time 256, 512 and

    1024 S . The reason is that for these values the tile structure is not within the coherence time

    of the channel.

    Figure 1.11: Performance in fading channel at 5.9GHz (without multipath)

    22

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    35/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Figure 1.12: Performance of OFDM at 2 carrier frequencies (dotted line for 3GHz and solid

    line represents 5.9 GHz)

    1.5.3 Effect of mobile speed

    To see the effect of mobile speed on system performance the simulations were made by

    keeping the system parameters same as before at frequency 5.9GHz but at different speeds 30,

    80 and 125 KMPH. By changing the mobile speed, Doppler changes and the coherence time

    of the channel is changed according to equation (eq. 1.4) and (eq. 1.5). For low speed, the

    channel remain flat for much larger time (figure 1.10) hence the performance improves for

    certain values of symbol time. This is shown for 128 and 256 S in figure 1.13 and 1.14

    respectively.

    23

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    36/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Figure 1.13: Performance of 128 S for different speed of mobile

    Figure 1.14: Performance of 256 Sfor different speed of mobile

    1.5.4 Performance in presence of Multipath

    24

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    37/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Multipath delay spread leads to time dispersion and may result in frequency selective fading

    depending on the subcarrier spacing (figure 1.16). To maintain orthogonality between

    subcarriers, the subcarrier spacing is set as 1/symbol time (excluding guard time). Two

    multipaths, in addition to one used earlier have been considered in the simulation. The delay

    has been introduced as a random parameter (uniform distribution) is within the guard interval

    and the amplitude was scaled by a random parameter (uniform distribution) between 0 to 0.9,for the second multipath and 0 to 0.7 for the third multi path, relative to the main path (figure

    1.15). Simulation was also run with the amplitude scaling of 0.1 and found that the effect of

    multipath becomes insignificant, as long as it is within the guard time. Figure 1.17 and 1.18

    shows the simulation results for multipath Rayleigh channel at 125KMPH and two different

    frequency bands 3GHz and 5.9GHz respectively. In figure 1.19 we see the effect of multipath

    amplitude on the bit error rate.

    Figure 1.15: Channel model

    Rayleighfading

    simulator

    Rayleighfading

    simulator

    Rayleighfading

    simulator

    1

    2

    From

    transmitter

    a1 U (0,1)

    a2 U (0,0.9)

    a3 U (0,0.7)

    To receiver

    AWGN

    One of the causes for performance degradation results from loss of orthogonality due to Inter

    carrier interference (ICI), but by the use of cyclic prefix this can be avoided and as long as the

    maximum excess delay is with in the cyclic prefix, Inter symbol interference (ISI) can be

    avoided. In the simulations these conditions have been satisfied.

    25

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    38/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Figure 1.16: Figure showing subcarriers and multipath separately, in practice a combination

    is transmitted.

    Figure 1.17: Performance at 3GHz in fading channel with multi path (guard time Ts/8)

    Figure 1.18: Performance at 5.9GHz in fading channel with multi path (guard time Ts/8)

    26

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    39/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    The performance at Ts= 64 Sis the best if we have a guard time ofTs/4. Even though the

    multipath delay spread is within the cyclic prefix (theoretically no ISI and ICI), but still when

    compared with the case of no multipath, we find a degradation in performance of the system.

    This is due to the different phase offset on different subcarriers, resulting form multipath [5].

    Figure 1.19: Performance for different amplitudes of multipath. Amplitudes are attenuatedrelative to the main path

    At the receiver we get an added version of pure sine waves (delayed) on each subcarrier. The

    addition does not destroy the orthogonality, because we do not consider the cyclic prefix for

    samples in FFT period (figure 1.16),but the addition results in different phase shifts on each

    subcarrier [5]. Different phase shift on pilot and data subcarriers and due to the interpolation

    scheme being used to equalize the symbol, the phase shift results in performance degradation.

    This is seen in figure 1.19 for a time period of 256 S .

    Figure 1.20 gives the performance of 16QAM in a Rayleigh fading channel with multi path.The Doppler is ~680 Hz, and multi path is within the guard time, limited to 8 S. It should be

    noted that the plot shows bit error rate versus SNR per bit.

    27

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    40/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Figure 1.20: 16QAM in fading channel

    1.5.5 Effect of multipath delay spread

    So far we see that the symbol time of 64 Shas performed the best, but it should be notedthat this value cannot be used in channels having maximum excess delayof more than 16 S ,

    else ISI would result. Table 1 gives a summary of various symbol time durations (ETSI [ 1])

    and their corresponding maximum guard time ( times symbol time).

    Symbol time inmicro sec

    Maximum guard time in microsec (1/4*symbol time)

    64 16

    INTEL 89.6 22.4

    128 32

    256 64512 128

    1024 256

    Table 1.1: Symbol time and maximum guard time

    28

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    41/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Figure 1.21: Performance when multipath delay is limited with in 16 S (guard time Ts/4)

    Figure 1.22: Performance when multipath delay is limited with in 100 S (guard time Ts/4)

    In figure 1.21 we find that, when the delay is limited to 16 S , the system with a symbol time

    of 128 Sperforms the best. Hence it should be the obvious choice in environment where the

    maximum excess delay profile is around 16 S . Similarly Figure 1.22 shown simulation

    results at 100 Sand here also we find system with symbol time of 128 Sperforms best.

    29

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    42/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    The value of the delay is a characteristic of the channel and varies in different environments.

    Hence selection of the symbol time is to be done depending on the channel, also its worth to

    note that longer the guard time, more is the power wasted.

    In [2], the rms delay spread is given to have a value of maximum in urban environment of

    25 S, and the maximum excess delay can be 2 4 times the rms delay spread [5]. Hence byconsidering the worst case we get a maximum excess delay of 100 S(25*4). Figure 1.22

    gives the system performance at this value, we see that the performance of the system with

    useful symbol duration of 128, 256 Sis better compared to other symbol durations. In case

    of low Doppler and same excess delay spread, system with symbol duration of 256 S

    outperforms all other systems.

    From the results, with simulations done at a mobile speed of 125 KMPH, we can infer that the

    system with a useful symbol time of 512, 1024 Sperform worse in all cases when compared

    with useful symbol time of 64, 89.6, 128, 256 S. Hence there is no point in using these

    values as the useful symbol durations. Moreover 64 Sperforms better in case of low excessdelay spread, 128 S performs better in channel with high Doppler and high excess delay

    spread and 256 S is optimal in channels having low Doppler and high excess delay spread.

    The solution from Intel, about the use of fixed symbol time of 89.6 Sworks well only in few

    channel environments, hence is not a good solution.

    1.5.6 Effect of Channel coding

    In practice we implement channel coding, to get a better performance (reduced BER at low

    SNR). 802.16e specifies tail biting convolutional coding scheme as mandatory, forimplementation by all the devices compliant with the standard. Optionally, it provides

    specification for zero terminated convolutional codes, block turbo codes, block convolutional

    codes and low density parity check codes [1] [7].

    Figure 1.23: Convolutional encoder [1]

    30

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    43/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    There are three possibilities of implementing convolutional codes [20] based on boundary

    conditions and initial state of encoder/decoder. One possibility is that the encoding,

    transmission and decoding is continuous and goes on indefinitely. But, 802.16e users are not

    transmitting data continuously. Second possibility is that the encoder operates on a block of

    data, starts and ends in the same state, known to the decoder. These are the most commonly

    used type of convolutional codes with the known state being all zero state. The thirdpossibility is that the encoder operates on a block of data, encoder and decoder start and end

    in the same state, but the state is unknown to the decoder. Tail biting convolutional codes fall

    under the third category and are generated by making the encoder start state and end state

    same, which is given by the last bits to be encoded. As the encoder starts with an initial state

    being its last bits, it is referred to as tail biting.

    The zero terminated convolutional codes start and end in all zero state, and to end in an all

    zero state we require to flush the memory of the encoder by feeding extra zeros into to

    encoder (we transmit extra bits). For 802.16e this will be 6 bits (constraint length 7) per block

    (figure 1.23). By using tail biting convolutional coding this can be avoided and thus saving 6bits per block of transmission. The result is that the decoder becomes complex as it does not

    know the initial state. In Viterbi decoding, no matter what state we start in, as we move along

    in the trellis, the path gets converged to the desired path. This fact is utilized at the decoder

    and the viterbi decoder is made to run on the input data in a cyclic manner. First we feed the

    decoder with the last few bits (equal to traceback length), followed by the original data and

    finally first few bits (equal to traceback length). By the time the decoder starts decoding

    original data it has converged to the desired path and initial state.

    Figure 1.24: Convolutional coding performance

    31

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    44/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Tail biting convolutional codes have been simulated in the thesis. The specified encoder is a

    rate coder with constraint length 7, G1 = 171, G2 = 133 (figure 1.23). Additionally,

    puncturing capability is provided to achieve rates of 2/3, 3/4 and 5/6 (simulation was done for

    rate only). Data is transmitted in blocks of variable length (6 to 36 bytes), as specified in

    [1]; block length depending on the modulation scheme (QPSK, 16QAM, 64QAM), encoding

    rate and the concatenation rule being used. Block length of 36 bytes was used in thesimulations.

    Simulation was done at 2 different Doppler frequencies for systems operating using 128 and

    256 S symbol times. Rayleigh fading channel with multi path limited to 16 S has been

    used and the system has a guard time of 32 S. As seen from figure 1.24, the system

    performance with symbol time of 128 Sdoes not change much with Doppler changes when

    compared with system at symbol time of 256 S. Due to complexity and time restrictions,

    simulations were limited to system operating on the above two symbol times.

    1.6 Discussion

    In [1] it is proposed that for a FFT size of 2048, to get different bandwidths, one should use

    symbols with different time durations. But, as we see, this does not result in good

    performance in all cases. In [3] the use of a fixed time period is proposed and to get variable

    bandwidth the size of FFT is to be varied i.e. scalable FFT. The solution seems to be good,

    but the value of symbol time used might be worth discussing.

    The coherence time and the coherence bandwidth of the channel, form the major parameters

    influencing the value of the symbol time. We need to have a flat channel over the subcarriersbandwidth in frequency domain and 3 subcarriers in time domain. Also from the calculations

    we find that the coherence time for the maximum speed and the highest carrier frequency is

    600 S. Hence in time domain the OFDM symbol including guard band should have a span

    of not more than 200 S(600/3). The recommendation of 89.6 Sin [3] well satisfies this

    limit. This is also satisfied for a symbol time of 128 Sin some cases.

    As mentioned in [2] the worst case rms delay spread ( ) in urban environment can be

    25 S, which translates to a coherence bandwidth ( 50% correlation) of 8 KHz.cB

    5

    1=

    c

    B -- (eq. 1.12)

    In an OFDM system to achieve orthogonality we need to have symbol time (excluding guard

    time) as multiple of 1/subcarrier spacing. Hence for 89.6 Swe need to have a subcarrier

    spacing of 11.16 KHz and for 128 S we require 7.81 KHz. This shows that 128 S is

    theoretically a better option than 89.6 S. Also to remember is that 128 S is more effected

    by fading than 89.6 Sand in practice fading is more dominant and the maximum rms delay

    of high value is seen in very few environments (urban). By observing figure 1.18, 1.21 and

    1.22, we can fix the symbol time as either 64 or 89.6 or 128 Sdepending on the rms delay

    profile of the environment [2].

    32

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    45/75

    33

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    46/75

    PART 2: Ranging

    2.1 Introduction

    Total synchronization of an OFDM system is a very important criterion which should be

    fulfilled to avoid any interference (ISI and ICI) leading to performance degradation. In

    OFDMA it is required that all transmissions from various mobile subscriber station (MSS)

    should arrive at the base station (BS) at the same time. Imagine a cell size of 20 Km. we, then

    have a maximum round trip delay (RTD) of around 133.3 S. This means that, instead of

    arriving at expected time at BS, data may arrive anytime within 0 to 133.3 S of delay. If the

    symbol duration is 64 S, the amount of error in detection of data at BS is very high! The

    whole network should be synchronized to one reference and in WiMAX this reference is theBS clock. All data is expected to arrive at the same time at the BS receiver and all data

    addressed to the MSS is transmitted at same time. The MSSs, which are distributed all over

    the cell, receive data at different instant of time and similarly transmit data at different instant

    of time depending on their distance from the BS. A MSS at the cell boundary receives data

    quite late and transmits data very early when compared with MSS close to the BS.

    When a new MSS is seeking entry into the network, its distance, with reference to the BS, is

    not known hence the RTD is not known. The MSS does not have any idea as to what time or

    power should be used for transmitting the initial signal. This is the BSs job to detect this new

    MSS, find the misalignment between the new MSS and the network, and then send response,to correct it.

    Reducing system complexity without compromising with performance has been the major

    focus of the testing various methods in this part of the thesis. It has been shown that a better

    approach is to use frequency domain correlation by using IFFT, which is very simple and

    efficient in implementation.

    The below section starts with a brief description of this problem and how 802.16e system

    handles this situation. Next the report explains the calculation of timing, frequency and power

    offset. Major focus is to reduce the complexity of the system, and still maintain the systemperformance at an acceptable level. Methods to estimate the timing offset, using both time and

    frequency domain correlation have been explained and later corroborated with simulation

    results. It is shown that, in time domain, the complexity of implementing a full cross-

    correlation is very high and can be significantly reduced if the CDMA code at the receiver is

    quantized and represented using just 2 bits.

    34

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    47/75

    2.2 Problem Descript ion

    An OFDM system performance highly depends on synchronization between the transmitter

    and the receiver. When a new SS or MSS is trying to enter a network, it is not synchronized.

    Hence it tries to achieve coarse synchronization by listening to the transmissions from the BS,

    and then starts transmitting to achieve fine synchronization. The MSS starts transmission by

    the least possible power, each time increasing it by a level, if nothing is heard back from the

    BS. The BS is to detect the new MSS and calculate the time offset, frequency offset and

    power offset, then reply back to the MSS to correct its transmitting parameters before

    transmitting data. The process goes on (maximum 16 number of times) until the MSS has

    achieved synchronization. This process of obtaining synchronization and logging onto the

    network is known as initial ranging.

    The BS requires that all the signals received at the BS be time synchronized, irrespective of

    the source location in the cell. During start of initial ranging (process of establishing

    synchronization) the timing offset between MSS and BS can be more than the RTD, which is

    quite high. The subcarriers carrying data from the new MSS might have frequency offset and

    are delayed (compared with signal from other MSS) causing loss of orthogonality over the

    FFT period, hence resulting in ICI. Moreover if the new MSS uses more power, its probability

    of getting detected is more, but it leads to increased interference to the data on other

    subcarriers. Hence the requirement is to detect the new MSS at BS with the least possible

    power.

    In 802.16e OFDMA system [1], [7], code division multiple access (CDMA) codes are used toimprove the system efficiency in detecting the new user. A new MSS will transmit one of the

    predefined CDMA codes, which should be detected at the BS. The BS is not only to detect the

    new MSS but also to calculate its timing, frequency and power offset. Power offset can be

    detected just by calculating the difference between the required power and the received

    power. Next section describes in detail the process of recovering the timing and frequency

    offset information and the causes for performance degradation.

    2.3 Timing offset calculation

    2.3.1: Cross-correlation in time domain

    The CDMA code (defined in frequency domain) which is used for ranging is defined such that

    it has very good autocorrelation properties. This fact is harnessed in detection of the timing

    offset. The received signal in time domain is stored and cross-correlation is performed

    between the received signal and different predefined CDMA codes (to know which code was

    transmitted) in time domain. For the same code we get a correlation peak, index of which

    gives the time offset. In presence of multipath, we get many peaks corresponding to each

    multipath signal.

    35

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    48/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Data is represented by using double precision in MATLAB, this is correlated with double

    precision representation of the CDMA code (in time domain) to find the correlation peak

    corresponding to the time offset (eq. 2.1).

    ( ) ( )= +=n

    kkmxkcmR

    11)( tm ,......3,2,1= -- (eq. 2.1)

    Where R is cross-correlation outputc is the code

    x is the received data

    n is the length of code

    t is length of x n

    The amount of processing required to achieve is quite high for the digital signal processor

    (DSP) also the BS has a limited time to process this information as the MSS is expecting

    ranging response from the BS. Instead, another way is to quantize the CDMA code in just twolevels (consider sign bits only) and correlate it with the received data. Of course the

    performance is degraded and to overcome it, the received signal strength of the ranging MSS,

    at the BS, is required to be slightly more.

    2.3.2: Auto-correlation in time domain

    The time offset can be very large depending on RTD, and this corresponds to a lot of samples

    to operate on. Instead of running cross-correlation over all the available samples, a much

    faster method is to locate the probable time of transmission of the signal and then crosscorrelate this localized data with different codes. To locate the probable time of transmission

    auto-correlation (process is described below) of the received data is performed, this will result

    in a peak or a plateau at coarse estimate of the location on time axis. But for the process to

    give satisfactory results, it is required that the received signal strength at BS from the ranging

    SS be very high, this might cause interference to other users on data subcarriers.

    Figure 2.1: Initial ranging transmission symbol structure (figure 240 from [1])

    The process is made possible only because of the repetitive structure in which the data istransmitted. Note that the second symbol does not have a cyclic prefix but a post fix! This fact

    36

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    49/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    is utilized here. It is performed by considering few samples (one OFDM symbol) at a time

    (window a) and multiplying it with the same size consecutive data (window b) and computing

    the sum over it (Figure 2.2). This represents the correlation value at that instant of time.

    Similar process is repeated over the entire data, by sliding the window one sample every time.

    Correlation output starts increasing form when the window a goes over the cyclic prefix

    (figure 2.1). When the window a hold data representing the code and window b hold thesame, the multiplication and sum produces a high peak (peak remains for a period of 2 *

    cyclic prefix) representing the time offset of the user (eq. 2.2). After this peak the correlation

    output starts to fall.

    ( ) ( )+

    =

    +=1

    )(Nm

    mk

    kNxkxmR tm ,......3,2,1= -- (eq. 2.2)

    Where R is cross-correlation outputx is the received dataN is the length of code

    t is length of x 2n

    Figure 2.2: Process of finding peak corresponding to time offset

    The above procedure can be simply represented as one time correlation over the total window

    and the next step is nothing but one subtraction (of the first value) and one addition (of the

    last value) to the previously obtained value. Thus the calculation is significantly reduced.

    After locating the time offset plateau, cross-correlation is performed between the localized

    data with different codes. One single code will have a good cross-correlation value and we gettwo correlation peaks because of repetition of the code twice as in Figure 2.1. This is the

    bases for calculation of frequency offset.

    2.3.3: Correlation in frequency domain

    The received signal is a combination of data from synchronized users and CDMA code from

    the ranging subscriber. Until now we considered correlation in time domain, where the

    correlation is performed over the entire received signal. Timing offset can also be found by

    performing the correlations in frequency domain. The advantage gained is less interference, as

    Received data

    TimeWindow a Window b

    37

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    50/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    we can separate the data subcarriers from the subcarriers used for ranging. A time offset in

    time domain corresponds to phase offset in frequency domain.

    -- (eq. 2.3))()(jwjwnDFT

    o eXennxo

    Delay

    Figure 2.3 frequency domain correlations

    The detection of timing offset constitutes the following steps; the ranging subcarriers are

    separated from data subcarriers by taking the FFT over the received signal. The data on the

    ranging subcarriers are provided with different phase shifts (0 to 2 ) and correlated every

    time with the CDMA code (in frequency domain), to check for the peak. The number of steps

    in between 0 to 2 provides us with the resolution in detection of timing offset. For detecting

    integer sample delay, the number of steps should be equal to size of the FFT. As shown in the

    figure 2.3, the FFT is considered over the received data and since there is a delay involved,

    only one of the three FFTs would correspond to the circularly shifted code. It is this FFT

    output, that gives us the timing offset value (second FFT in figure 2.3). Then we multiply itwith phase component to get the required phase shift corresponding to integer number of

    samples in time domain, finally we correlate it with the CDMA code. Simulation results prove

    that this system works very well because of reduced interference from the data subcarriers,

    but the complexity is very high because of the high number of multiplications required to

    achieve the phase shifts.

    Instead of providing phase shifts by multiplication of phase component, a very simple method

    is to take an IFFT after multiplication of code in frequency domain. IFFT is equivalent to

    providing phase shift (figure 2.4), hence reduces a lot of complexity.

    FFT window FFT window FFT window

    CDMA code CDMA codeRx data

    FFTSignal in

    )( 0nnx )(/2 0 kXeNknj

    =

    =1

    0

    /2)(1

    )(N

    n

    NknjenxN

    kX

    =

    =1

    0

    /2)(1

    )(N

    k

    NknjekXN

    nx

    IFFTFor 0nn=

    we get a peak.)()(/2 0 kXkXe

    Nknj

    CDMA code )(kX

    38

  • 8/10/2019 Signal Processing Requirements for Wimax (802.16E) Base Station

    51/75

    Signal Processing requirements for WiMAX (802.16e) base station.

    Figure 2.4: Frequency domain correlation using IFFT.

    Of all the methods investigated here, the frequency domain correlation method mentioned

    above, turns out to be the simplest in terms of complexity. Moreover the performance, as seen

    from the simulation results is better. Hence, the frequency domain correlation method is a

    better choice for detecting the time offset of the ranging MSS.

    2.4 Frequency and Power of fset calculation

    The phase of the correlation output in time domain is equal to the phase drift between samples

    that are sizeFFTTimeSymbol __ seconds apart. Hence frequency offset can be obtained by

    dividing correlation phase by T2 [5].

    -- (eq. 2.4))()()( oo wwjDFTnjw eXnxe

    When the MSS achieves coarse synchronization, it decodes the UCD message which contains

    information as to the maximum power that the BS can receive and the power which was

    transmitted by the BS. The MSS calculates the Received signal strength and computes the

    losses in the channel and calculates the maximum power that it can use for transmitting the

    ranging request (CDMA code). After ac


Recommended