equalizer_zfe

Zero-forcing equalizer (ZFE) FIR filter computation

Séquence d'appel

g = equalizer_zfe(h,n)

Paramètres

h:

Channel filter impulse response

n:

Number of coefficients to use for the equalization filter

g:

Output equalization filter coefficients (FIR filter)

Description

Given a channel impulse response , computes the coefficients of a FIR filter , trying to approximate , being a global delay. That is, g is approximately the inverse filter of h.

Note: this require to be able to measure the channel impulse response (for instance by sending a dirac-like signal at the emitter side).

Exemple

// Measured channel response
h = [0.1 1 0.2];
// Try to compute an inverse FIR filter
g = equalizer_zfe(h, 5)
// Test the convolution product between g and h:
// this should approximativly be a dirac.
convol(g,h)'