Presentation is loading. Please wait.

Presentation is loading. Please wait.

Impulse Response Measurement and Equalization Digital Signal Processing LPP Erasmus Program Aveiro 2012 Digital Signal Processing LPP Erasmus Program Aveiro.

Similar presentations


Presentation on theme: "Impulse Response Measurement and Equalization Digital Signal Processing LPP Erasmus Program Aveiro 2012 Digital Signal Processing LPP Erasmus Program Aveiro."— Presentation transcript:

1 Impulse Response Measurement and Equalization Digital Signal Processing LPP Erasmus Program Aveiro 2012 Digital Signal Processing LPP Erasmus Program Aveiro 2012

2 Impulse response measurement and equalization LPP Erasmus Visit, Aveiro 2012 Impulse response measurement Measurement of impulse responses is a common task in different areas (specially important in audio processing) Typically, PC hardware is used to perform this task using the following setup: The following assumptions are made: The whole system between x[n] and y[n] shows time-invariant behaviour. All involved components are sufficiently linear The impulse response can be considered finite (h[n]≈0 for n > M) h(t) DAC ADC x[n] y[n] x(t) y(t) PC

3 Impulse response measurement and equalization LPP Erasmus Visit, Aveiro 2012 Impulse response measurement In theory, any input signal can be used to measure the impulse response of a linear system. The output signal can be expressed in terms of this impulse response by: Assuming that the impulse response only has N significant samples, the former equation can be rewritten in matrix form as: where L is the length of the input signal

4 Impulse response measurement and equalization LPP Erasmus Visit, Aveiro 2012 Impulse response measurement Then, the impulse response can be theoretically obtained as: where X -1* represents the pseudo-inverse of matrix X: (X T ·X) -1 ·X T or X T ·(X·X T ) -1 However, in practice, very long input signals would be needed to attain high suppression of measurement noise, resulting in extremely large problems which may turn out to become computationally intractable.

5 Impulse response measurement and equalization LPP Erasmus Visit, Aveiro 2012 Impulse response measurement An atractive approach consist in using as input signal one whose auto-correlation function is similar to a delta sequence: In this case, the impulse response of the system can be obtained by cross-correlating the output and the input signals:

6 Impulse response measurement and equalization LPP Erasmus Visit, Aveiro 2012 Impulse response measurement Assuming that the length of the input signal is K and that the impulse response has only N significant samples, we have:

7 Impulse response measurement and equalization LPP Erasmus Visit, Aveiro 2012 Impulse response measurement Using this indirect approach, a great inmunity against noise is achieved:  The energy of the input signal can be as large as desired, since we have just to extend its duration.  As noise corrupting the output signal is uncorrelated with the input signal x, its contribution in the measurement of the impulse response is very small:

8 Impulse response measurement and equalization LPP Erasmus Visit, Aveiro 2012 Impulse response measurement Typical test signals: Chirp (Continuous-time frequency varying sinusoid) PR sequence (13-bit Barker Code) White Gaussian Noise x(t) R xx (  )

9 Impulse response measurement and equalization LPP Erasmus Visit, Aveiro 2012 Impulse response equalization An Equalizer is a system whose main objective is to undo the effect of a previous stage, typically a transmission channel: Ideally, the composite impulse response of the channel and the equalizer is a delta (flat frequency response), so that the output of the equalizer is a delayed version of the input signal. 1.Fixed equalizers (its coefficients do not change with time) 2.Adaptive equalizers (its coefficients are updated periodically based on the current channel characteristics) We can distinguish between two types of equalizers: + Channel c[n] Equalizer g[n]

10 Impulse response measurement and equalization LPP Erasmus Visit, Aveiro 2012 Fixed Equalizer (Zero-Forcing) Impulse response equalization In zero-forcing equalization, the equalizer response g[n] attempts to completely inverse the channel by forcing : Or using matrix representation:

11 Impulse response measurement and equalization LPP Erasmus Visit, Aveiro 2012 Impulse response equalization Adaptive Equalizer When the channel is time-varying (LTV), it is necessary to update the equalizer coefficients in order to track the channel changes. Define the input signal to the equalizer as a vector c k where: and an equalizer weight vector g k, where Then, the output signal is given by: And the error signal e k is given by:

12 Impulse response measurement and equalization LPP Erasmus Visit, Aveiro 2012 Impulse response equalization An adaptive channel equalizer has the following structure. Adaptive Equalizer

13 Impulse response measurement and equalization LPP Erasmus Visit, Aveiro 2012 Impulse response equalization The least mean-square (LMS) algorithm carries out the mean squared error by recursively updating the coefficients using the following rules: The step parameter , controls the adaptation rate and must be chosen carefully to guarantee convergence. The equalizer is converged if the error e k becomes steady. Adaptive Equalizer


Download ppt "Impulse Response Measurement and Equalization Digital Signal Processing LPP Erasmus Program Aveiro 2012 Digital Signal Processing LPP Erasmus Program Aveiro."

Similar presentations


Ads by Google