生成真实或复杂的正弦信号-为HDL代码生成优化
DSP系统工具箱HDL支持/信号操作金宝app
DSP系统工具箱HDL支持/来源金宝app
的NCO HDL优化块产生真实或复杂的正弦信号,同时提供硬件友好的控制信号。
数字控制振荡器(NCO)累加一个相位增量,并使用累加器的量化输出作为包含正弦波值的查找表的索引。定点累加器和量化器数据类型的环绕提供了正弦波的周期性,量化减少了给定频率分辨率所需的表大小。
有关如何使用NCO HDL优化块生成正弦波的示例,请参见生成正弦波.有关配置和实现的更多信息,请参阅算法部分。
block还提供以下功能:
可选的框架输出。
查找表压缩选项,用于减少查找表的大小。这种压缩在精度上造成的LSB损失小于一个。看到查找表的压缩为更多的信息。
外部抖动的可选输入端口。
一个可选的复位端口,将相位累加器复位为初始值。
一个可选的输出端口,为当前的NCO阶段。
请注意
这个块出现在来源库与相位增量来源参数设置为财产
.唯一的输入端口是有效的.
这个块出现在信号操作库与相位增量来源参数设置为输入端口
.这个配置显示了可选的输入端口公司.
该图标显示的是设备的可选端口NCO HDL优化块。
[1] Cordesses, L.,“直接数字合成:周期波生成工具(第1部分)”。IEEE信号处理杂志.第21卷第4期,2004年7月,50-54页。