LogiCORE DDS编译器v2.1  – 当我使用泰勒级数校正时,为什么我偶尔会看到正弦波输出中出现从最大正值到最大负值溢出的毛刺?-Altera-Intel社区-FPGA CPLD-ChipDebug

LogiCORE DDS编译器v2.1 – 当我使用泰勒级数校正时,为什么我偶尔会看到正弦波输出中出现从最大正值到最大负值溢出的毛刺?

问题描述

当我使用泰勒级数校正时,我的DDS(直接数字综合)输出似乎偶尔从1溢出到-1。

解决/修复方法

这是一个已知的问题。对于某些参数组合,可能发生泰勒级数校正算术中的溢出,导致从最大正值溢出到最大负值。要解决此问题,请禁用Taylor系列校正,并使用提供的抖动,或许您仍然可以获得所需的SFDR。

您也可以通过简单地增加SFDR并仍然使用Taylor来解决这个问题,因为只有少数参数组合会导致偶尔溢出。

此问题将在未来的DDS编译器版本中解决。

请登录后发表评论

    没有回复内容