我有一个简单的仿真软件使用HDL万博1manbetx编码DSP模型库。设计了输入信号,给这两个
离散冷杉滤波器
年代
全系列
架构。然后FIR滤波器的输出是聚合和发送到输出复数。
系数FIR滤波器都100水龙头(100)但在生成使用高密度脂蛋白HDL代码Advisor工具,我又看了看生成的硬件描述语言(VHDL)代码,发现一个过滤器是96周期的延迟和延迟其他过滤器100周期。意思第一个过滤器有4个零系数。
也后生成的定时控制器内,我看到的时钟使输出(ce_out)信号生成使用一个计数器计数2400个周期,这意味着输出成为有效2400年1时钟周期在每个时钟周期。我假设这是因为hdl生成器计算最小公倍数(lcm)冷杉过滤延迟(
lcm (100、96) = 2400)
)。这对我来说非常不受欢迎的,因为我希望延迟100周期。
我有几个问题:
- 我能做些什么来减少延迟到100年周期在这个模型吗?(我不认为简单地添加4延迟第一冷杉产出将解决这个问题,因为延迟仍将96周期。)
- 有什么办法可以告诉冷杉过滤器忽略优化零系数和100年周期延迟吗?
我相信冷杉过滤器需要更多配置参数被添加。
我想延迟平衡应该处理这个问题有点同步,但显然不是。
我也考虑过使用
离散冷杉滤波器HDL优化
块但块使用定点定点的工具转换时的行为是不一致的和不受欢迎的,也将一块根据有效的和准备控制信号系统其他模块不支持这种数据传输控制信号并没有一个合理的选择。万博1manbetx
请告诉我是否需要任何进一步的数据或信息。
Matlab版本:R2020b
谢谢,
阿里