<< equalizer_process Equalization Graphics >>

comm_tbx >> Equalization > equalizer_zfe

equalizer_zfe

Zero-forcing equalizer (ZFE) FIR filter computation

Parameters

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 $h(z)$, computes the coefficients of a FIR filter $g(z)$, trying to approximate $g\star h = \delta_d$, $d$ 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).

Example

// 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)'

See also

Authors


Report an issue
<< equalizer_process Equalization Graphics >>