DA忽略零价值系数如何?

1视图(30天)
通许
通许 2019年1月2日
评论道: 通许2019年1月4日
大家好!
我使用滤波器设计高密度脂蛋白编码器生成基于DA的体系结构的FIR滤波器。我生成滤波器系数通过FDA在matlab工具。然后我将系数转换为DA滤波器通过使用滤波器设计高密度脂蛋白编码器。然而,有时生成的DA过滤器的输出很奇怪。我注意到这个问题发生全心全意,但我不知道原因。
我做了模拟在Xilinx系统发电机2015.4。这个DA滤波器的采样率是1600 MHz, [200300] MHz的通频带。带通滤波器,其apas = 0.5 db, Astop = 30 db。过滤器的顺序是108。
这个基于DA带通滤波器的输入如下所示。
下面显示了该带通滤波器的输出。它看起来不正确和奇怪。
我修改这个带通滤波器通过改变其apas = 1 db, Astop = 30 db。然后过滤器命令就变成了114。我对DA过滤器生成Verilog代码。下面显示了这个修改DA基于带通滤波器的输出。现在看来正确的。
我读了滤波器设计的手动HDL编码器,并发现它说“DA忽略了水龙头,新鲜感系数并相应地减少了DA附近地区的大小。”
谁能告诉我这将如何影响DA滤波器的输出?
非常感谢。
问候,

接受的答案

Garrey大米
Garrey大米 2019年1月3日
你好,
滤波器的输出不应受到这一事实“DA忽略了水龙头,新鲜感系数,减少DA附近地区相应的大小”。所有这一切都意味着,HDL实现通过考虑任何新鲜感系数进行了优化。滤波器的输出和响应应该是一样的不考虑实现。
关于奇怪的/不正确的输出,你试过使用dsp模拟滤波器。FIRFilter系统对象或离散冷杉过滤块?绝对是值得验证滤波器的性能和定点设置在MATLAB或仿真软件生成HDL代码之前。万博1manbetx然后您可以使用过滤器所产生的高密度脂蛋白试验台设计高密度脂蛋白编码器检查HDL代码是否按预期运行。
问候,
Garrey
1评论
通许
通许 2019年1月4日
嗨Garrey,
非常感谢。
我发现有一些问题关于延迟我的设计、滤波器设计HDL编码没有问题。
问候,

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!