CXD301:Matlab仿真报错等事宜

Q:

杜老师:你好。

我做了你板子FIR 滤波器的板载测试的实验,汇总一下,望你百忙之中回复我一下,谢谢了。

1.发现matlab编译好像报错了---附件截图。

2.我自己用xilinx自带的fir 滤波器做了实验。发现滤波器输出波形不是很稳,你帮我看看是不是我滤波器核参数设置有问题呢?附件带有matlab产生的阶数文件。

  谢谢了,杜老师。

输入端200_800的波形

 

200_800混频后的滤波器输出波形

 

A:

1)Matlab仿真出错问题,a)错误使用fprintf问题,这是由于文件中指定了数据文件的存储路径,而电脑中还没有这个文件路径,会产生这个错误。你修改下程序中关于指定文件存放的路径即可。b)矩阵维度不相同的问题。这是由于你仿真产生了新的数据,导至原程序中的文件数据与你仿真的数据长度不一致,会产生这样的错误提示。这个其实是MATALB使用的知识,建议了解一下MATLAB的代码编写知识,稍做修改即可。

2)FIR滤波器图形,我不太确定200+800的输入信号波形是否正确,你可以用MATLAB先仿真一下,对比看看即可知。从你仿真的输出波形来看,输出是滤除了一个频率的信号,达到了滤波效果。

3)建议:完全按照书中的实例,理解、仿真、消化程序,同时了解.MATLAB及FPGA的常用代码,这样再结合数字通信、滤波器等知识,就更容易掌握了。

祝愉快!

杜勇

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杜勇老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值