一种块处理模式数字滤波器的DSP实现

AImplementation of a block processing mode of digital filter on DSP

  • 摘要: 对称FIR(有限冲激响应)滤波器的严格的线性相位特性和系统稳定性在数据传输、图像处理等领域得到了广泛的应用。基于单点处理模式的传统数字滤波器能实时处理点信号,但在处理图像、语音等帧信号时,速度较慢,实时性不强。针对这个问题提出了块处理模式的解决方案。通过分析FIR滤波器的原理,设计出基于块处理模式的对称FIR滤波器,并在TMS320C5510芯片中实现。介绍了基于双指针循环寻址的滤波算法,并给出了相应的主要程序。计算机试验仿真表明块处理模式方案提高了帧信号的处理速度,滤波性能良好。

     

    Abstract: Symmetric finite impulse response (FIR) filter with astrictly linear phase characteristics and system stability is widely used in data transmission, image processing and other fields. Conventional digital filter based on single-point processing mode can process point signal in real-time. H owever, its processing speed is slow, and real-time performance is not very good when dealing with images, or voice frame signals. This paper proposes a block processing model to solve this problem. By analyzing FIR filter theory, a symmetric FIR filter was designed based on block processing mode, and implemented in the TMS320C5510 chip (a DSP chip). The filtering algorithm based on two-pointerscircular addressing was introduced, and the main program was given. Computer simulation shows that the block processing mode of the program significantly improves the processing speed of frame signal, and filtering performance is satisfactory.

     

/

返回文章
返回