Patent ID: 8040962

Claim:
A device for computing the impulse response of a communication channel comprising: an FFT engine for computing the FFT of an input sequence to produce an output sequence; a data selector feeding the FFT engine to select between an input signal and a feedback path; a multiplier that multiplies the FFT output sequence by a predetermined Error Vector Magnitude (EVM) sequence: an averaging memory to average the multiplier output, the averaging memory feeding the feedback path; a magnitude calculator for computing the magnitude of complex numbers coupled to the FFT engine output; wherein when the data selector selects the input signal, the averaging memory averages the product of the EVM sequence and the FFT of the input signal, and when the data selector selects the feedback path, the FFT engine computes the FFT of the averaged multiplier output and the magnitude calculator computes the magnitude of the FFT output, to produce the impulse response of the communication channel.