矢量数字频率生成器
版本:vivado2021.1
帮助文档:C:/Xilinx/Vivado/2021.1/doc/sysgen/html_help/vectorddfs.html
接口
- I 频率控制字,I = 输出频率 * 采样时间 * 2^(频率分辨率);
- VI、VO 用于同步,VO为VI的延时输出,可以通过这两个信号计算处理的延时;
- DITH输入端口用于打开/关闭相位噪声 抖动功能;
- CONJ输入端口设置为“1”以共轭复指数输出;
- 输出端口O_RE和O_IM生成所需矢量输出频率信号的实部和虚部。
数据类型支持
- 输入端口 I 应为带符号定点数据类型。
- 输入端口 VI、DITH 和 CONJ 应为布尔数据类型。
- 超级采样率(SSR)
这个可配置的GUI参数主要用于控制每个采样周期上多个数据样本的处理。该块使得主要块操作支持1-D向量。
- 频率分辨率(位数)
定义该块可以输出的最小频率增量步长。这应该是一个整数值。
- Sin/Cos表深度
定义Sin/Cos表的深度,应该是一个整数值。
- Sin/Cos表宽度
定义Sin/Cos表的宽度,应该是一个整数值。
实测现象与分析
注意:
频率控制字(I)为有符号数,位宽和频率精度一致,是有符号数,最大为时钟的一半,同时I为相连输入,要和SSR一致。