Vivado FIR IP如何实现滤波器系数快速切换

作者:专注陈,文章来源: 雷达系统工程师微信公众号

使用方法

在信道化到处理中有可能会涉及到滤波器变带宽的需求,这时可以利用IP(以Xilinx为例)提供多系数组功能,将多个滤波器的系数整合到一个coe文件中,并且设置number of coe sets为系数组的实际数量,该值默认为1,当设置大于2时,FIR IP核的输入端口会多出一个AXI-Stream CONFIG接口,用于控制系数切换,如下图中设置为6,表示有6组滤波器系数,而后在频率响应页面中的set to display栏输入数字1~6,可分别看到对应滤波器的频率响应曲线。CONFIG接口的0~5对应1~6组系数;

多系数组合方法:coe系数文件以逗号为分隔符,分号为结束符;新增的第二组系数可直接在复制到第一组系数后,并将第一组系数末尾的分号改为逗号;最后一个系数以分号结尾;

系数要求:各组系数需要长度相等,本文案列中共6组系数,每组系数长度均为70;



不同的频响曲线





最新文章

最新文章