在使用FIR II滤波器IP核的时候,打算从txt文件中导入已经设置好的滤波器系数,出现了问题,在这里跟大家分享一下~

 

1、准备好的txt文件如下图所示:

 

Quartus Prime FIR II滤波器调用------导入滤波器系数文件

2、在导入页面中点击红色按钮,导入系数文件,出现下图所示情况,导入的系数在左侧显示成了19的banks,右侧没有出现预想中的频谱图。

 

 

Quartus Prime FIR II滤波器调用------导入滤波器系数文件

3、查阅FIR手册https://www.intel.com/content/www/us/en/programmable/documentation/hco1421694595728.html#hco1421694575632  

发现有下图这样一段话:

意思就是说:txt文本数据间需要以空格或逗号进行分隔,但是!!!重点来了,换行符在此处代表分隔 banks !!!而我原本的txt文本中,正是使用了换行符来分隔,赶紧改回来!!!

 

Quartus Prime FIR II滤波器调用------导入滤波器系数文件

4、修改后的txt文件格式如下图:

 

Quartus Prime FIR II滤波器调用------导入滤波器系数文件

 5、将原本的多个banks删除,再次导入数据,大功告成!

Quartus Prime FIR II滤波器调用------导入滤波器系数文件

相关文章: