Inverse filter is used in many fields such as audio circuit, telecom line equalization both metal and optical, and wireless equalization. The purpose of the filter is to compensate the distortion of the signal caused by the transmission media. Design methods of inverse filter using IIR filter, using FFT/IFFT and adaptive FIR filter are available. However IIR filter has some problem of stability, FFT/IFFT method needs a lot of calculation and adaptive FIR filter needs a lot of time. This paper proposes a new method to generate FIR inverse filter coefficients by serial calculation of impulse response and it's expecting value. At first all coefficients of FIR filter except the first one are zero. If the input of impulse response data X
N is applied to the filter, the temporal output of the FIR filter W
N is compared to the expectation value E
N, each FIR inverse filter coefficient g
N is calculated by g
N=(E
N-W
N)/X
0 step by step. This algorism is simulated by Excel calculation. The FPGA base circuit is synthesized by VHDL and behavior model is also simulated by ISE design tool. The coefficients of the filter is generated during the input period of data X
N, therefore real-time inverse filter circuit generation is available.
抄録全体を表示