Adaptive Kalman Filter based Channel Equalizer

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

LMS Equalizers for Different Blocks and over sampling factor Rayleigh Fading Channel with Normalized Impulse Response

Performance Analysis of Equalizer Techniques for Modulated Signals

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

Performance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

Performance Optimization in Wireless Channel Using Adaptive Fractional Space CMA

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

MITIGATING INTERFERENCE TO GPS OPERATION USING VARIABLE FORGETTING FACTOR BASED RECURSIVE LEAST SQUARES ESTIMATION

Performance Evaluation of different α value for OFDM System

Impulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel

Chapter 2 Channel Equalization

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

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

Comparative Study of Different Algorithms for the Design of Adaptive Filter for Noise Cancellation

MMSE Algorithm Based MIMO Transmission Scheme

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

Comparative Analysis of Different Modulation Schemes in Rician Fading Induced FSO Communication System

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

EE 6422 Adaptive Signal Processing

Recursive Least Squares Adaptive Filter a better ISI Compensator

Multi Modulus Blind Equalizations for Quadrature Amplitude Modulation

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia

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

An Effective Implementation of Noise Cancellation for Audio Enhancement using Adaptive Filtering Algorithm

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

A Dual-Mode Algorithm for CMA Blind Equalizer of Asymmetric QAM Signal

Decision Feedback Equalizer A Nobel Approch and a Comparitive Study with Decision Directed Equalizer

Comprehensive Performance Analysis of Non Blind LMS Beamforming Algorithm using a Prefilter

Fixed Point Lms Adaptive Filter Using Partial Product Generator

Keywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed.

Comparative Analysis of the BER Performance of WCDMA Using Different Spreading Code Generator

Kalman Filter Channel Estimation Based Inter Carrier Interference Cancellation techniques In OFDM System

Hamming net based Low Complexity Successive Cancellation Polar Decoder

ADAPTIVE BEAMFORMING USING LMS ALGORITHM

Performance analysis of BPSK system with ZF & MMSE equalization

G410 CHANNEL ESTIMATION USING LEAST SQUARE ESTIMATION (LSE) ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM

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

Study the Behavioral Change in Adaptive Beamforming of Smart Antenna Array Using LMS and RLS Algorithms

Beam Forming Algorithm Implementation using FPGA

Effect of Time Bandwidth Product on Cooperative Communication

Performance Analysis of MIMO Equalization Techniques with Highly Efficient Channel Coding Schemes

Comparative Study of OFDM & MC-CDMA in WiMAX System

PERFORMANCE ANALYSIS OF MIMO WIRELESS SYSTEM WITH ARRAY ANTENNA

On limits of Wireless Communications in a Fading Environment: a General Parameterization Quantifying Performance in Fading Channel

PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME

Analysis of Multi-rate filters in Communication system by using interpolation and decimation, filters

Acoustic Echo Cancellation using LMS Algorithm

1. INTRODUCTION II. SPREADING USING WALSH CODE. International Journal of Advanced Networking & Applications (IJANA) ISSN:

REAL TIME DIGITAL SIGNAL PROCESSING

Performance Analysis of Adaptive Channel Estimation in MIMO- OFDM system using Modified Leaky Least Mean Square

Adaptive Systems Homework Assignment 3

Performance Evaluation of V-Blast Mimo System in Fading Diversity Using Matched Filter

Performance Analysis of ICI in OFDM systems using Self-Cancellation and Extended Kalman Filtering

INTERFERENCE SELF CANCELLATION IN SC-FDMA SYSTEMS -A CAMPARATIVE STUDY

Speech Enhancement Based On Noise Reduction

BER ANALYSIS OF BPSK, QPSK & QAM BASED OFDM SYSTEM USING SIMULINK

Fig(1). Basic diagram of smart antenna

TCM-coded OFDM assisted by ANN in Wireless Channels

Performance Analysis of Maximum Likelihood Detection in a MIMO Antenna System

Study of Turbo Coded OFDM over Fading Channel

Comparison of ML and SC for ICI reduction in OFDM system

UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik

SIMULATIONS OF ADAPTIVE ALGORITHMS FOR SPATIAL BEAMFORMING

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication

Kalman Filter Based Channel Estimation

A variable step-size LMS adaptive filtering algorithm for speech denoising in VoIP

Adaptive Digital Beam Forming using LMS Algorithm

STUDY OF ENHANCEMENT OF SPECTRAL EFFICIENCY OF WIRELESS FADING CHANNEL USING MIMO TECHNIQUES

Achievable Unified Performance Analysis of Orthogonal Space-Time Block Codes with Antenna Selection over Correlated Rayleigh Fading Channels

472 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 29, NO. 2, APRIL 2004

ISSN: Page 320

OFDM Systems For Different Modulation Technique

PERFORMANCE EVALUATION OF DIRECT SEQUENCE SPREAD SPECTRUM UNDER PHASE NOISE EFFECT WITH SIMULINK SIMULATIONS

A Novel Hybrid Technique for Acoustic Echo Cancellation and Noise reduction Using LMS Filter and ANFIS Based Nonlinear Filter

IN357: ADAPTIVE FILTERS

SPARSE CHANNEL ESTIMATION BY PILOT ALLOCATION IN MIMO-OFDM SYSTEMS

ESTIMATION OF CHANNELS IN OFDM EMPLOYING CYCLIC PREFIX

Improving Channel Estimation in OFDM System Using Time Domain Channel Estimation for Time Correlated Rayleigh Fading Channel Model

Simulation Study and Performance Comparison of OFDM System with QPSK and BPSK

Performance Enhancement of WiMAX System using Adaptive Equalizer

Performance Evaluation of V-BLAST MIMO System Using Rayleigh & Rician Channels

A Stable LMS Adaptive Channel Estimation Algorithm for MIMO-OFDM Systems Based on STBC Sonia Rani 1 Manish Kansal 2

Application of Affine Projection Algorithm in Adaptive Noise Cancellation

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

Keywords: Multi code, multi carrier, CDMA, Rayleigh channel, zero forcing, MMSE, QPSK, Signal to Noise Ratio (SNR), Symbol error ratio (SER).

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM

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

Study and Analysis of 2x2 MIMO Systems for Different Modulation Techniques using MATLAB

Adaptive Array Beamforming using LMS Algorithm

Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection

USING CHAOTIC SEQUENCE IN DIRECT SEQUENCE SPREAD SPECTRUM BASED ON CODE DIVISION MULTIPLE ACCESS (DS-CDMA)

OFDM Transmission Corrupted by Impulsive Noise

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel

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

A Polling Based Approach For Delay Analysis of WiMAX/IEEE Systems

Optimal Adaptive Filtering Technique for Tamil Speech Enhancement

Evaluation of BER and PAPR by using Different Modulation Schemes in OFDM System

S Laboratory Works in Radiocommunications RECEIVER

Transcription:

Adaptive Kalman Filter based Bharti Kaushal, Agya Mishra Department of Electronics & Communication Jabalpur Engineering College, Jabalpur (M.P.), India Abstract- Equalization is a necessity of the communication system. In this paper a channel based on Adaptive Kalman Filter is presented. The performance indexes used for measurement are mean square error (MSE), Rate of convergence and signal to noise ratio (SNR). This analysis is compared with some other Adaptive like recursive least square (RLS) and experimental results shows that this approach gives a less mean square error which is better than other equalizer with fast rate of convergence. Also experimented for different communication system like QAM (64 QAM, 16 QAM, 4QAM), QPSK and BPSK, results shows that this is quite compatible with different digital modulator. Keywords- Equalization, LMS Filter, RLS Filter and Kalman Filter, AWGN channel. I. INTRODUCTION equalization is the process in which the transmitting signal affected by the unwanted signals during transmission process is trying to become noise free [1]. The ISI (Inter Symbol Interference) imposes the main obstacles for achieving increased digital transmission rates with the required accuracy. Traditionally, inter symbol interference problem is resolved by channel equalization. A channel equalizer is an important component of a communication system. The equalizer depends upon the channel characteristics. The recent digital transmission systems impose the application of channel equalizers with short training time and high tracking rate. These requirements turn attention of researcher to channel equalization algorithms. The channel will affect the transmitting signal because of the channel noise and dispersion which are leading to the Inter symbol Interference (ISI) phenomenon, so it is to pass the received signal at the receiver through an equalizing filter to minimize the channel effect [9]. The adaptive equalizer and the decision device at the receiver compensate the ISI created by the channel. Thus it may be necessary for the channel equalizer to track the time varying channel in order to provide reasonable performance. The main key goal of this adaptive filter based equalizer is to minimize the mean square error of equalized signals before reaching to the receiver. This paper presents the Adaptive Kalman Filter based for AWGN, in section II a [2] is explained, in section III Adaptive Filter Applications is discussed, in section IV using Adaptive Kalman Filter is analyzed whose experimental results are shown in section V, model performance is concluded in section VI. II. CHANNEL EQUALIZER is very much needed not only to mitigate the noise effect or ISI but to provide an optimum signal to the decision device at the receiver so that decision device can take a good decision in favor of original signal. The existing equalizers like decision feedback, zero forcing etc [2] are not preferable over Adaptive algorithm based s. Unlike normal digital filters most of the Adaptive Filters are able to work in recursive manner which helps to reduce the computational complexity on the basis of particular application. The key goal of working with Adaptive filters is to minimize the MSE as minimum as possible. Figure 1 shows the basic process required for channel equalization [3] using adaptive filter. The equalizer plays a important role for providing the equalized input to the receiver. Transmitter Receiver Fig. 1 General block of Equalization The is placed before the receiver so the aim of the equalizer is to produce an output for which the receiver can take appropriate action because the equalizer is the most expensive component of a data demodulator and can consume over 80% of the total computations needed to demodulate a given signal. Figure 2 shows the general steps required for adaptive equalizations using adaptive algorithms. Fig.2 Adaptive Equalization [1] In Fig.2 the process required for Adaptive equalization is explained Where u(n) is the filter input, y(n) is the filtered output, e(n) is the error between the filtered output and the desired response d(n). The Adaptive Weight Control Mechanism means the Adaptive algorithm which is to be able to update the filter coefficients and adjust the filter weights on the basis of error occurred and again this process is repeated to get the optimum output. An important consideration in the 5195

use of an adaptive filter is the criterion for optimizing the adjustable filter parameters. The criterion must not only provide a meaningful measure of filter performance, but it must also result in a practically realizable algorithm. The most common criterion used in Adaptive filtering is MMSE (Minimum Mean square Error) which is known as cost function. The formula for MMSE is given by- MMSE = E[ e 0 2 ] (1) Where e 0 is the optimum error between the measured output y (n) and desired signals d (n). Adaptive Linear prediction is the process where the next state prediction is found out for the upcoming process or simply the delayed input is calculated for next state. There are some most common Adaptive filters which can be used for equalizations with noticeable performance based on particular application such as LMS (Least Mean Square), RLS (Recursive Least Square) [5] and Kalman filter. The leastmean-square (LMS) algorithm [6] is a member of the family of stochastic gradient algorithm and it is a linear adaptive algorithm [1] that consists of two basic processes filtering process and an adaptive process. e 0 (n) = y(n) d(n) (2) Adaptive filters have very effective features so in next section application of adaptive filter is discussed and gives exposure about them. III. ADAPTIVE FILTER APPLICATIONS The ability of an adaptive filter to operate satisfactorily in an unknown environment and track time variations of input statistics makes the adaptive filter a powerful device for signal processing and control applications [8]. Indeed, adaptive filters have been successfully applied in such diverse fields as communications, radar, sonar, seisinology, and biomedical engineering. Although these applications are indeed quite different in nature, nevertheless, they have one basic common feature: an input vector and a desired response are used to compute an estimation error, which is in turn used to control the values of a set of adjustable filter coefficients. Adaptive filters are self-designing using a recursive algorithm. And it is useful if complete knowledge of environment is not available a priori. There are lots of applications [4] where Adaptive filters playing a key role some of them are discussed below- A. Equalization and Inverse Modeling The basic idea of inverse modeling, also known as deconvolution or equalization [10], the input signal is filtered through a physical system, which might be a communication channel for instance. In next section a new approach based on Kalman filer is presented. Our interest in the Kalman filter is motivated by the fact that it provides a unifying framework for the derivation of an important family of adaptive filters known as recursive least-squares filters, by which not only the rate of convergence but computational complexities will also be reduced as compared to other Adaptive algorithms [11]. IV. KALMAN FILTER BASED EQUALIZER A distinctive feature of the Kalman Filter is that its mathematical formulation is described in terms of state-space concepts and also its solution is computed recursively applying without modification to stationary as well as nonstationary environments. It is known from the theory [1], that the Kalman filter is optimal in case that the model perfectly matches the real system, the entering noise is white and the covariance of the noise is exactly known. Because Kalman filter is a recursive estimator this means that only the estimated state from the previous time step and the current measurement are needed to compute the estimate for the current state. In contrast no history of observations and/or estimates is required. A model which is employed in this paper consists of Random integer generator, a modulator, AWGN channel, and Adaptive Kalman Filter as an, and is implemented using MATLAB block set as shown in Figure3. B. Adaptive Linear Prediction Fig. 3 Adaptive Kalman filter based Equalization 5196

The input source generates uniformly distributed random integers in the range [0, M-1], where M is the M-ary number. The M-ary number can be either a scalar or a vector. If it is a scalar, then all output random variables are independent and identically distributed. If the M-ary number is a vector, then its length must equal the length of the initial seed. If the initial seed parameter is a constant, then the resulting noise is repeatable. Modulation is an important stage of communication. Modulator is needed before transmitting the signal. Here Different kind of modulator such as, BPSK (Binary phase sift keying), QAM (Quadrature amplitude modulation), QPSK (Quadrature phase sift keying) have been used for evaluating the performance of the Kalman. As shown in Fig.3 a modulator is placed before the channel for necessary up gradation for transmitting the signal The Additive White Gaussian Noise (AWGN) is applied and Kalman filter [7] is modeled to equalize this AWGN channel. Kalman Filter mathematically Kalman Filter works in two steps namely Time update and Measurement update. The Time update is simply meaning the prediction and Measurement update means the correction on that value. Process Equation: Fig. 4 Scatter plot of Input Fig. 4 shows the scatter plot of channel input taken out using 4 QAM modulation technique. 2. Scatter plot of channel input: x(n + 1) = A x(n) + v(n) (3) Where A is the M by M transition matrix and v(n) is the M by 1 process noise vector and x(n) is the M by 1state at time n: Measurement Equation: y(n) = Bx(n) + w(n) (4) In this model Kalman filter is placed before Receiver and it performs a very important role between channel and receiver. And equalized signal is provided to the receiver for necessary processing to get the transmitted signal. Mean square error (MSE) calculation as shown in Figure 3. MSE is taken as the cost function for calculating the performance of the, shown in next section. The formula is given in Equation (1) mentioned in earlier section. Scatter plots are used for seeing the channel response. In next section the experimental analysis is taken place to evaluate the performance of the Adaptive Kalman filter based Adaptive. V. EXPERIMENTAL ANALYSIS In this paper random sequence with 4 QAM modulated signal is applied as an input to the channel. No. of filters used in Adaptive Kalman filter are 10. The process noise covariance and measurement noise covariance applied to the Kalman filter are 0.1 and 0.01respectively. A. Performance Analysis The experimental results which have been taken for Kalman Filter based are shown in following figures. 1. Scatter plot of channel input: Scatter plot of input applied at the AWGN channel is shown in figure 4. Fig. 5 Scatter plot of Equalized channel Output In Fig. 5 the equalized output using Adaptive Kalman filter is shown. The Equalized Plot shown in Fig.5 is very close to the input. The equalized scatter plot is taken using 4 QAM Modulator because it gives little better performance than other modulator as it is shown in Table 1. 3. MSE versus No. of Iterations: Fig. 6 shows Mean square error with Iterations. From the Fig. 6 minimum mean square error achieved in Adaptive Kalman Filter based is 0.004 which is very less as compared to RLS equalizer [11]. Also the rate of convergence is fast than RLS equalizer [11]. The expanded graph of MSE with iterations shows that using this new method the MSE can be reduced up to a remarkable level as compared to RLS. 5197

TABLE 1. COMPARISON TABLE WITH DIFFERENT MODULATORS SNR(dB) MSE (Mean Square Error) BPSK 64 QAM 16 QAM 4 QAM QPSK 10 0.5057 0.4943 0.4929 0.4932 0.5427 15 0.1577 0.1478 0.1467 0.1466 0.1753 20 0.05326 0.04421 0.04326 0.04284 0.05983 25 0.02336 0.01478 0.01394 0.01335 0.02383 30 0.01567 0.007353 0.006566 0.005882 0.01267 Fig. 6 MSE - vs. - Iterations It is clear from the Fig.6 that the proposed equalizer not only converges fast but with a significant value of Mean Square Error (MSE). As it is known that Adaptive Kalman filter has very good capability of estimation of channel coefficients which is one of the demanded applications [8] in many fields. 4. Estimation of channel coefficient: 35 0.01423 0.006061 0.005306 0.00401 0.009284 40 0.01433 0.006246 0.005509 0.00474 0.008291 45 0.01467 0.006639 0.005912 0.00457 0.008021 50 0.01496 0.006955 0.00623 0.00543 0.007961 Table 1 concludes that 4 QAM gives best MSE than other modulators with significant value of MSE. Fig. 8 shows the mean square error for different modulators. 0.7 0.6 0.5 BPSK 64QAM 16QAM 4QAM QPSK MSE 0.4 0.3 0.2 0.1 Fig. 7 Estimation of channel coefficient using Kalman Filter From Fig.7 it is observed that Adaptive Kalman filter based have good capability of estimation of channel coefficients. B. Parameter based analysis SNR Versus MSE for different modulator-the parameter indexes used for analysis are Mean Square Error, Signal to Noise Ratio and No. of Iterations. In Table 1, comparison of Mean Square Error with different Signal to noise Ratios values for different modulator is done. It is observed that 4QAM gives the best performance at 40 db SNR. The MMSE observed for Kalman is 0.004, which is superior than other Adaptive Filter based s [11]. One of the interesting things is that with different modulators Kalman equalizer posses consistence performance. This is concluded from the Table 1 that all Modulator gives very close performance so this proposed method is not a modulator dependent. 0 10 20 30 40 50 SNR(dB) Fig. 8 MSE for Different Modulator at different SRNs It is very clear that Kalman based can be work with any kind of modulator because there is very minute variation with each modulator. C. Comparison with Other Comparison with other mean RLS (Recursive Least ) [11] has been done and the Comparison Table 2 shows that the Adaptive Kalman Filter based channel equalizer gives better performance than RLS equalizers [11]. TABLE 2 COMPARISONS WITH OTHER EQUALIZER Type of Adaptive RLS [11] Kalman No. of Iteration 450 Multipath 50 AWGN SNR (Signal to noise ratio) MMSE (Min mean Square Error) -- 0.025 40dB 0.004 5198

From Table 2. That Kalman takes less no. of iterations than RLS [11] and minimum mean square error is very less than RLS. The rate of convergence in Adaptive Kalman Filter based is 50 which is less than RLS equalizer, also the MMSE (Minimum Mean Square Error) which is obtained using 4QAM modulator is 0.004 also less than RLS [11]. Table 1 and 2 shows that Kalman gives consistence performance at High SNR values, which is required in some applications. VI. CONCLUSION A new approach of channel equalization based on Adaptive Kalman filter has been presented in this paper. This paper concludes that the proposed equalizer for AWGN channel is much more superior to RLS equalizer. This method of channel equalization has less computational complexity as a measure of rate of convergence also this approach gives less Minimum Mean Square Error (MMSE) than RLS [11] in less iteration. All the experiments with modulator shown in Table 1 and figure 7 also show that this is quite compatible with different digital modulator. REFERENCES [1] S. Haykin, Adaptive Filter Theory, 4th ed., Pearson Education Inc., Delhi, India, 2002. [2] S. U. H. Qureshi, Adaptive equalization, Proc. IEEE, vol. 53, pp. 1349 1387,Sept.1985. [3] J.G. Proakis, Digital Communications, 4th ed., McGraw-Hill, 2000. [4] Garima Malik and Amandeep Singh Sappal Adaptive Equalization Algorithms: An Overview, (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 2, No.3, March 2011. [5] O. H. KoCal A New Approach To Least-Squares Adaptive Filtering IEEE, pp. V-261-V-264, March 1998 [6] Sharma, O., Janyani, V and Sancheti, S. 2009. "Recursive Least Squares Adaptive Filter abetter ISI Compensator", International Journal of Electronics, Circuits and Systems. [7] Greg Welch and Gray Bishop An Introduction to the Kalman Filter,july 2006 [8] Jaymin Bhalani, A.I.Trivedi and Y.P.Kosta Performance comparison of Non-linear and Adaptive Equalization Algorithms for Wireless Digital Communication, IEEE 2009. [9] R.W. Lucky, J. Salz, and E.J. Weldon, Principle of data communication, McGraw-Hill, New York, 1968. [10] Momson H.Hays Statistical digital signal processing & Modeling, JHON WILEY & SONS INC. 1996. [11] LinghuiWang,Wei He, Kaihong Zhou and Zen Huang Adaptive Equalization based on RLS Algorithm IEEE pp.105-108,april 2011. 5199