In the real-time processing system of Synthetic Aperture Radar, the preprocessor play a very important role and the main component of the preprocessor is FIR filter. As for the requirements of the Synthetic Aperture Radar's preprocessing filter, this paper proposes a method of FPGA based FIR filter design by linear FIR digital filter window function and accomplished a 16-tap 8-bit FIR filter by using XCV100E FPGA devices. As for the key technical problem-the multipliers, we give the Distributed Arithmetic which converts the multiplications into some look-up operations. This arithmetic uses the LUT resources in the FPGA fully and can improve the system's speed and system's reliability. The design method is very useful for the accomplishment of real-time processor of SAR and will benefit the space-borne Synthetic Aperture Radar real-time processing system. The results of simulation on the hardware circuit prove this method is efficient and can meet the design requirements very well.
Read full abstract