APP下载

基于FPGA并行+拆分查找表分布式高阶FIR的设计与实现

2021-07-05柴乾隆

测控技术 2021年6期
关键词:结构系统设计

柴乾隆

(航空工业兰州万里航空机电有限责任公司 航空机电研究院,甘肃 兰州 730070)

滤波器主要用于频率选择和运算处理,以起到滤除噪声和分离信号的作用。根据滤波器系统输入、输出信号的处理方式,可分为模拟滤波器和数字滤波器两种。模拟滤波器在设计时可通过查询大量图表予以实现,简捷明了,但因相位的非线性,其应用受到了很大的限制。而数字滤波器因其相位线性度高,幅度特性[1-3]任意可变,而被广泛应用于语音和图像处理、HDTV、模式识别、谱分析等领域。单位抽样响应的长度直接影响着有限长单位冲激响应(Finite Impulse Response,FIR)数字滤波器的稳定性,当抽样响应的长度有限时,系统的极点均在原点处,因此FIR滤波器是一个稳定的线性系统。同时,快速傅里叶变换(Fast Fourier Transfor,FFT)能够在很大程度上提高FIR滤波器的运算速率[4],以有助于FIR滤波器对信号的有效过滤。

大多数传统的FIR滤波器都是采用TI公司的TMS320CXX系列数字信号处理器(DSP)芯片[5]来实现系统设计。根据输入序列的乘累加[6]编写软件,以硬件为平台,结合软件算法,实现滤波器的设计。但DSP芯片的冯·诺依曼体系架构使得数据的处理速度和容量都受到了限制,而FPGA因其丰富的连线资源和庞大的逻辑阵列,为实现并行度极高的FIR滤波器搭建了高效的运作平台,同时具有优良的可扩展性。通过采用分布式算法,FIR滤波器可以克服滤波器阶数对运算速率的影响,使两者不呈正相关性。因此,分布式算法可广泛应用于高阶FIR滤波器的设计。……

登录APP查看全文

猜你喜欢

结构系统设计
Smartflower POP 一体式光伏系统
《形而上学》△卷的结构和位置
WJ-700无人机系统
ZC系列无人机遥感系统
论结构
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀
有种设计叫而专
论《日出》的结构