Lecture 20: Mitigation Techniques for Multipath Fading Effects

Similar documents
CHAPTER 2 WIRELESS CHANNEL

Performance Optimization in Wireless Channel Using Adaptive Fractional Space CMA

Performance Comparison of ZF, LMS and RLS Algorithms for Linear Adaptive Equalizer

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Wireless Channel Propagation Model Small-scale Fading

Revision of Channel Coding

NETW 701: Wireless Communications. Lecture 5. Small Scale Fading

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

Chapter 2 Channel Equalization

Performance Analysis of Equalizer Techniques for Modulated Signals

Lecture 13. Introduction to OFDM

9.4 Temporal Channel Models

Corso di DATI e SEGNALI BIOMEDICI 1. Carmelina Ruggiero Laboratorio MedInfo

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Mobile and Personal Communications. Dr Mike Fitton, Telecommunications Research Lab Toshiba Research Europe Limited

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

ELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications

Antennas and Propagation

Performance Evaluation of different α value for OFDM System

CHAPTER 5 DIVERSITY. Xijun Wang

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

Muhammad Ali Jinnah University, Islamabad Campus, Pakistan. Fading Channel. Base Station

Performance analysis of BPSK system with ZF & MMSE equalization

ECS455: Chapter 5 OFDM

Multi-Path Fading Channel

SIMULATIONS OF ADAPTIVE ALGORITHMS FOR SPATIAL BEAMFORMING

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Ș.l. dr. ing. Lucian-Florentin Bărbulescu

CALIFORNIA STATE UNIVERSITY, NORTHRIDGE FADING CHANNEL CHARACTERIZATION AND MODELING

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

Receiver Designs for the Radio Channel

WIRELESS COMMUNICATION TECHNOLOGIES (16:332:546) LECTURE 5 SMALL SCALE FADING

1. Find the magnitude and phase response of an FIR filter represented by the difference equation y(n)= 0.5 x(n) x(n-1)

Joint Transmitter-Receiver Adaptive Forward-Link DS-CDMA System

Performance Analysis of Rake Receivers in IR UWB System

Small-Scale Fading I PROF. MICHAEL TSAI 2011/10/27

Revision of Wireless Channel

Chapter 9. Digital Communication Through Band-Limited Channels. Muris Sarajlic

SNR Performance Analysis of Rake Receiver for WCDMA

MATLAB SIMULATOR FOR ADAPTIVE FILTERS

Channel. Muhammad Ali Jinnah University, Islamabad Campus, Pakistan. Multi-Path Fading. Dr. Noor M Khan EE, MAJU

Digital Communications over Fading Channel s

Antennas and Propagation

Performance Evaluation of STBC-OFDM System for Wireless Communication

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

EE 6422 Adaptive Signal Processing

Session2 Antennas and Propagation

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1

Antennas and Propagation. Chapter 5

Blind Equalization Using Constant Modulus Algorithm and Multi-Modulus Algorithm in Wireless Communication Systems

An Improved Pre-Distortion Algorithm Based On Indirect Learning Architecture for Nonlinear Power Amplifiers Wei You, Daoxing Guo, Yi Xu, Ziping Zhang

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

Jaswant 1, Sanjeev Dhull 2 1 Research Scholar, Electronics and Communication, GJUS & T, Hisar, Haryana, India; is the corr-esponding author.

A New Adaptive Channel Estimation for Frequency Selective Time Varying Fading OFDM Channels

Project = An Adventure : Wireless Networks. Lecture 4: More Physical Layer. What is an Antenna? Outline. Page 1

Blind Equalization using Constant Modulus Algorithm and Multi-Modulus Algorithm in Wireless Communication Systems

The Radio Channel. COS 463: Wireless Networks Lecture 14 Kyle Jamieson. [Parts adapted from I. Darwazeh, A. Goldsmith, T. Rappaport, P.

ECE461: Digital Communications Lecture 9: Modeling the Wireline Channel: Intersymbol Interference

Design & Development of Graphical User Interface (GUI) for Communication Link with PSK Modulation using Adaptive Equalization

Performance Evaluation of Nonlinear Equalizer based on Multilayer Perceptron for OFDM Power- Line Communication

THE EFFECT of multipath fading in wireless systems can

Diversity Techniques

Suggested Solutions to Examination SSY130 Applied Signal Processing

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Multi Modulus Blind Equalizations for Quadrature Amplitude Modulation

Mobile Radio Propagation: Small-Scale Fading and Multi-path

EENG473 Mobile Communications Module 3 : Week # (12) Mobile Radio Propagation: Small-Scale Path Loss

DSP Based Corrections of Analog Components in Digital Receivers

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

IMPROVED PREDICTIVE POWER CONTROL OF CDMA SYSTEM IN RAYLEIGH FADING CHANNEL

On Using Channel Prediction in Adaptive Beamforming Systems

Antennas and Propagation. Chapter 5

(Refer Slide Time: 3:11)

IMPROVED CHANNEL ESTIMATION FOR OFDM BASED WLAN SYSTEMS. G.V.Rangaraj M.R.Raghavendra K.Giridhar

Performance comparison between different channel models with channel estimation and adaptive equalization using Rayleigh fading channel.

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Lecture 4 Biosignal Processing. Digital Signal Processing and Analysis in Biomedical Systems

A Novel Adaptive Method For The Blind Channel Estimation And Equalization Via Sub Space Method

Channel Equalization for STBC-Encoded Cooperative Transmissions with Asynchronous Transmitters

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

SUPERVISED SIGNAL PROCESSING FOR SEPARATION AND INDEPENDENT GAIN CONTROL OF DIFFERENT PERCUSSION INSTRUMENTS USING A LIMITED NUMBER OF MICROPHONES

BER Performance of Space-Time Coded MMSE DFE for Wideband Code Division Multiple Access (WCDMA)

Effects of Fading Channels on OFDM

Lecture 7/8: UWB Channel. Kommunikations

SNS COLLEGE OF ENGINEERING COIMBATORE DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

Channel Estimation in Multipath fading Environment using Combined Equalizer and Diversity Techniques

Contents. Telecom Service Chae Y. Lee. Data Signal Transmission Transmission Impairments Channel Capacity

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

Performance Analysis of Reference Channel Equalization Using the Constant Modulus Algorithm in an FM-based PCL system So-Young Son Geun-Ho Park Hyoung

Performance Evaluation of OFDM System with Rayleigh, Rician and AWGN Channels

Interference Scenarios and Capacity Performances for Femtocell Networks

MULTIPLE ACCESS SCHEMES OVERVIEW AND MULTI - USER DETECTOR

Multi-carrier Modulation and OFDM

Channel Estimation for MIMO-OFDM Systems Based on Data Nulling Superimposed Pilots

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.

Ultra Wideband Transceiver Design

Applying Time-Reversal Technique for MU MIMO UWB Communication Systems

Semi-Blind Equalization for OFDM using. Space-Time Block Coding and Channel Shortening. Literature Survey

Transcription:

EE 499: Wireless & Mobile Communications (8) Lecture : Mitigation Techniques for Multipath Fading Effects Multipath Fading Mitigation Techniques We should consider multipath fading as a fact that we have to live with. There is not much that we can do to reduce it or stop it as long as the received signal is received via multiple paths with significantly varying path lengths, and the mobile phone or the surrounding objects move. However, there are several techniques that we can employ to reduce the effect of multipath fading on the received signal and received bits. These techniques are ) Equalization ) Diversity 3) Channel Coding In this lecture and the next two lectures we discuss each of these techniques in some details Introduction One of the effects of multipath reception is that a transmitted impulse (delta function) at a specific time instant is received as multiple (or sometimes an infinite number) of deltas (or impulses) with different delays. In fact, the impulse response of multipath channels is a large number of impulses with positive delays. The following is a typical impulse response of a multipath channel with a line of sight component: where D c is the channel delay that represents the time the first electromagnetic component takes to travel from the transmitter to the receiver, and S c is the spread of the channel representing the time

EE 499: Wireless & Mobile Communications (8) Lecture : Mitigation Techniques for Multipath Fading Effects difference between the first and last components to reach the receiver. The above represents the impulse response of a channel with a line of sight component. The line of site component is usually the strongest component of all and because the line of sight path is the shortest, the line of sight component is the first one to arrive. The line of sight channel is experienced when mobile phones are outside and have a direct path to the tower. A non line of sight channel has a different impulse response where the strongest component may not be the first one to arrive at the receiver and there may be little difference between the strength of different components. The following is a typical impulse response of non line of sight channel: The effect of the spread of the channel is the smearing (spreading) of the transmitted signal at the receiver. This effectively causes the transmitted bits of a digital signal to get mixed together (intersymbol interference) For example, consider the following several digital bits that are transmitted over several channels with different impulse responses. The output of each channel is illustrated.

EE 499: Wireless & Mobile Communications (8) Lecture : Mitigation Techniques for Multipath Fading Effects Transmitted Signal Channel Impulse Response Received Signal - - - 5 5 5-5 - 5-5 - 5-5 - 5-5 - 5-5 As seen in the first channel, due to the relatively short response of the channel and the high line of sight component, the received signal is close to the transmitted one. The second channel has longer spread with a large line of sight component resulting in slightly more distortion to the bits. The third channel has short spread but no line of sight component and therefore the distortion in the transmitted signal is significant. The last channel does not have a line of sight component and has a relatively long spread (duration of.5 bits) resulting in a significant distortion to the transmitted signal. A problem with mobile channels is that not only they are multipath channels, but because of the movement of the mobile phone or its surroundings, these channels are highly time varying (the impulse response changes with time). Therefore, even if a receiver was able to identify the impulse response of the channel, this impulse response quickly changes and the receiver needs to continually track the changes in the channel impulse response as it changes with time. Equalization What Does an Equalizer Do? An equalizer is a device that identifies the impulse response of the channel and tries to reverse it by employing a filter that has the inverse impulse response of the channel. A channel with finite impulse response that is used for transmitting digital data with symbol period T S can simply be thought of as a filter with a particular finite impulse response (the spread of the channel is finite in duration). The 3

EE 499: Wireless & Mobile Communications (8) Lecture : Mitigation Techniques for Multipath Fading Effects impulse response of the channel (or filter) with finite impulse response is usually represented in the Z domain as H ( z) = a + a z + a z + a z + + a z C 3 N 3 N where z represents a delay unit of duration TS seconds, and a i is the ith channel coefficient, and N indicates that the spread of the channel is delay N symbol periods (or NT S seconds). Such a response is called a finite impulse response because the duration of the response due to an impulse has a finite amount of time. On the other hand, the duration of an infinite impulse response channel is infinite in duration, and therefore an impulse that is sent through an infinite impulse response channel will produce a non zero output that theoretically continues for ever. Many finite impulse response channel have also finite impulse response components as indicated above. To reverse the effect of such a channel, the equalizer has to employ a filter with the inverse response of the channel or H E ( z) = = H ( z) a + a z + a z + a z + + a z C 3 N 3 N Now, the inverse of a finite impulse response filter is generally an infinite impulse response filter. However, in many cases a finite impulse response filter can approximate the inverse of the channel. Finite impulse response equalizers are generally more desirable because of the stability problems and difficulty in adjusting infinite impulse response equalizers compared to finite impulse response equalizers. Therefore, usually the impulse response of the equalizer filter is represented as a finite impulse response in the form H ( z) = b + bz + b z + b z + + b z E 3 M 3 M where b i is the ith equalizer filter coefficient, and M indicates that the duration of the equalizer filter is M symbol periods (or MT S seconds) where M is usually larger than N. Structure of an Equalizer An equalizer is simply a filter that tries to determine the impulse response of the channel and attempts to reverse its effect by adapting its filter part to the inverse of the channel impulse response. The structure of a typical equalizer is shown below 4

EE 499: Wireless & Mobile Communications (8) Lecture : Mitigation Techniques for Multipath Fading Effects Equalizer Transmitted Symbols Channel Received Symbols x(z) Filter Decision Device Equalized Symbols y(z) Adaptation Algorithm Error e(z) - + Transmitted Symbols Trained Equalization Mode Detected Symbols Decision-Directed Equalization Mode Statistics Blind Equalization Mode An equalizer contains the following components:. Discrete Time Filter: the purpose of this filter is to try to reverse the channel distortion by having an impulse response close to the inverse response of the channel,. Adaptation Algorithm: this block adapts the equalizer filter (modify its coefficients to make the filter with the closest response to the inverse of the channel, 3. Subtractor: that computes an error signal between the actual output of the equalizer and the desired output of the equalizer at a particular time to be used in the process of adapting the equalizer filter, 4. Decision Device: that takes the soft results at the output of the equalizer filter (continuous amplitude signals) and converts this data to hard results (discrete amplitude signals). An equalizer has several modes of operation. Namely, these modes are:. Training Mode: The operation of most equalization processes starts by having the transmitter send to the receiver a known sequence data that is known to both the transmitter and the receiver. The purpose of this training sequence is to give the equalizer at the receiver a way for determining the distortion that the channel brought to this known sequence. By observing the received signal at the output of the channel and comparing this with the sequence of bits that the receiver knows with certainty has been transmitted (by taking the difference between the two sequences), the equalizer can apply an adaptation algorithm that modifies the filter coefficients in small steps until the adaptation of the equalizer filter is achieved such that the difference between the actual output of the equalizer and the training sequence is close to zero. The length of the training sequence must NOT be too short that not enough data is given to the equalizer to adapt its filter and NOT too long that precious time is wasted in transmitting a known training sequence to a fully adapted equalizer instead of transmitting real data. The best training sequence are random in nature. 5

EE 499: Wireless & Mobile Communications (8) Lecture : Mitigation Techniques for Multipath Fading Effects. Blind Mode: The problem with the training mode of an equalizer is that precious time is wasted in transmitting a training sequence that it self carries no data as this training sequence is fully known to the receiver. In specific applications, an adaptation mode of the equalizer can be performed without depending on a training sequence but only on some statistics of the transmitted sequence. For example, the equalizer may adapt its filter coefficients by knowing the different amplitudes and probabilities of the transmitted symbols. So for example, if the equalizer notices that symbols with lower amplitudes are being transmitted at a higher rate that expected, it may need to amplify specific frequencies of the received signal to return the probabilities of the different symbols to their original values. The blind mode of equalization is sometimes used in applications where transmitting a training sequence is not practical because the distortion of the channel is not sever, for example, and an equalizer will probably be able to detect the distortion of the channel without a training sequence, or the transmission of a training sequence would waste precious time that the communication system cannot afford to waste. In addition to blind adaptation of the equalizer filter being significantly more complex than trained adaptation, it is less guaranteed to reach the desired results, slower in adapting the filter, and is sometimes computationally intensive. 3. Decision Directed (or Decision Feedback) Mode: Whither the training mode or the blind mode of equalizer adaptation was used for the initial adaptation of the equalizer coefficients, the equalizer usually switches its mode of operation to this third mode once the initial adaptation is reached. The reason for doing this is to allow the equalizer to track and adapt to slow changes in the response of the channel as it changes over time. This mode of operation takes advantage of the fact that the output of the equalizer after the initial adaptation is close to the transmitted sequence of data with the exception of a small difference that results from imperfection in the initial equalizer adaptation and possibly noise that has been added to the transmitted signal as it was traveling through the channel. If the deviation from the perfect operation is small, the equalizer can pass its output through a decision device that determines the symbols that were most likely transmitted and then use the difference (or error) between the symbols before and after the decision device to further adapt the equalizer to eliminate this error as much as possible. As long as the channel does not change dramatically in a very short period of time and as long as the amount of added noise is reasonably small, the equalizer should be able to keep tracking the channel and adapt to its slow changes. If the channel impulse response changes significantly at a sudden, it may be necessary for the transmitter (via a request from the receiver) to transmit a training sequence again after the sudden change in the channel to allow the equalizer to readapt its filter to the new significantly different channel. Structure of an Equalizer Filter The structure of a finite impulse response (FIR) equalizer filter is what is called tapped delay line structure which is shown below. In this structure, a series of delays units each delays the signal by an amount equal to the symbol period. A tap, or access point is connected to each delayed version of the signal. Each tap is scaled by a particular value (known as a filter coefficient) and the scaled taps are all added to make the filter output signal. The equalizer adaptation process modifies the coefficients of the different taps. 6

EE 499: Wireless & Mobile Communications (8) Lecture : Mitigation Techniques for Multipath Fading Effects The output sampled signal yn [ ] is given by yn [ ] = b xn [ ] + b xn [ ] + b xn [ ] + b xn [ 3] + + b xn [ M] 3 M The adaptation process simply adjusts the coefficients b through bm until the filter response is the inverse response of the channel or close to it. Adaptation Algorithms Many adaptation algorithms have been proposed to adjust the equalizer coefficients. Different adaptation algorithms differ in complexity, computational requirements, and adaptation speed. The simplest algorithm is called the Least Mean Squares (LMS) which is discussed briefly below. In this algorithm, let B be a vector of length M containing the filter coefficients, W is a vector containing the received samples, R is a vector of length M containing the received samples that are still inside the equalizer, Z is a scalar that contains the output of the equalizer at a particular time instant, E is a scalar that contains the error value the error value at a particular time instant, and D is a vector that contains the desired values of the samples, mu is called the adaptation step size:. All filter coefficients are initialized to zero [ B = zeros(m,) ]. The samples currently inside the equalizer filter are initialized to zero [ R = zeros(m,) ] 3. Enter into a loop 4. Move the different samples of the received signal through the delays of the filter by one unit. [ R(:N) = R(:N-) ]. The last sample will exit the filter and the location of the first sample will be vacated. 5. Feed the latest received sample to the input of the equalizer. This sample will take the place that was just vacated in the previous step [ R() = W(k) ] 6. Compute the output of the equalizer at that time instant [ Z(k) = C.* R ] 7. Compute error between desired sample and output of filter [ E(k) = Z(k) - D(k) ] 8. Update the filter coefficients using [ B = B - mu * E(k) * R ] 9. Repeat steps 4 to 8 until the training sequence is finished. 7