版主: 51FPGA |
shysheng
最后登陆时间:2013-01-13 19:57:38 |
本人最近刚开始学习ISE,需要调用Xilinx IP核设计一个FIR低通滤波器,滤波器系数我是利用MATLAB的FDATool工具得到的,把系数写入coe文件,然后在ISE中调用该coe文件来设计我想要的滤波器,并通过Modelsim仿真。应该说到现在为止整个过程我已经基本上完成了,也在Modelsim上得到了仿真结果。之后为了验证结果的正确性,我又用得到的系数在MATLAB上用filter函数得到了一个结果,现在的问题是两个结果不一样,而且差距很大,这个问题困扰了我很多天了,实在想不出问题出在哪里,现望高手指点。(说明一下:在调用IP核时,ISE有一组默认的滤波器系数,21阶的,系数全是整数,我用这组系数在ISE和MATLAB上得到的结果是一样的,而我自己设计的滤波器是35阶的,而且系数全是小数,个人认为应该跟这没关系)
关键词:调用 Xilinx 设计 滤波器 问题 |
If not now,when?If not me,who?。 |
|
shysheng
最后登陆时间:2013-01-13 19:57:38 |
走过路过的朋友们多指点指点,希望跟大家共同学习,一起进步.
|
If not now,when?If not me,who?。 |
|
shysheng
最后登陆时间:2013-01-13 19:57:38 |
怎么没什么人啊,大牛都去哪儿了?还好我已经解决了一部分问题,因为最后滤波的结果是小数,modelsim是用定点数表示出来的,按照这个思路去算结果和MATLAB仿真的结果是一样的。但我还有一个问题是为什么modelsim不能直接用十进制把小数显示出来呢?
|
If not now,when?If not me,who?。 |
|
wangyu
最后登陆时间:2015-01-28 14:48:38 |
已经转给大牛了,很快会有答复
|
天天向上。 |
|
shysheng
最后登陆时间:2013-01-13 19:57:38 |
555~~~~~~~~~~~~~,总算有人回复了,大牛们多多指教啊......
|
If not now,when?If not me,who?。 |
|
qiaolu103012
最后登陆时间:2013-04-14 09:35:04 |
shysheng的原帖 本人最近刚开始学习ISE,需要调用Xilinx IP核设计一个FIR低通滤波器,滤波器系数我是利用MATLAB的FDATool工具得到的,把系数写入coe文件,然后在ISE中调用该coe文件来设计我想要的滤波器,并通过Modelsim仿真。应该说到现在为止整个过程我已经基本上完成了,也在Modelsim上得到了仿真结果。之后为了验证结果的正确性,我又用得到的系数在MATLAB上用filter函数得到了一个结果,现在的问题是两个结果不一样,而且差距很大,这个问题困扰了我很多天了,实在想不出问题出在哪里,现望高手指点。(说明一下:在调用IP核时,ISE有一组默认的滤波器系数,21阶的,系数全是整数,我用这组系数在ISE和MATLAB上得到的结果是一样的,而我自己设计的滤波器是35阶的,而且系数全是小数,个人认为应该跟这没关系) 大牛,为什么我也用你的步骤,仿真却只有一个输出值,然后就不变了 |
荣荣biu
最后登陆时间:2014-01-19 14:34:28 |
能问一下,你整个步骤的实现是参考了什么资料吗?具体步骤如何实现的。不甚感激
|
共7条 1/1 1 |