一种常见的用直接数字合成方法设计的波形发生器卡。该参考设计演示如何您可以轻松地添加到您的数字波形发生器中的应用和输出波形的或更好的相对频率控制以及精确的相位控制多个波形。
参考设计中提出的例子说明了本文你可以添加一个频率(直接数字合成波形发生器)你的Lab VIEW设计应用。通过指定自己的参考波形在一个查找表,你可以产生任意波形重复使用的框架。
核心部件的频率,波形发生器是累加器。累加器运行一个计数器,存储当前阶段的价值所产生的波形。率,累加器和累加器增量更新的价值确定的频率产生的波形。例如,如果累加器是每秒更新360次和累加器增量是一个程度,然后产生的频率是1赫兹(360度/秒)。当累加器相值达到最大(360度)这卷开始在0度。为代表的相位值,更准确的累加器一般使用32-,48 -,或64位的计数器。一个32位累加器的相位值有一个范围从0到4294967295这是一个完整周期参考波形或0至360度。
当前累加器(阶段)的值是用来执行一个查找操作是在一个查找表的参考波形来确定下一步的输出值。查找表包含一个周期的波形生成,通常包含1024到8192个样本点的波形。
由于累加器值通常有很多的分辨率比参考波形,由数量有限的样本,查找操作,也可以进行插值两国之间的样品的参考波形。这样做是基于额外的决议在累加器值并返回一个更准确的更新值提供了更好的频率控制和减少谐波畸变的产生信号。
更详细的描述中可以发现在了解直接数字合成(合成)
数字频率发生器是放在一个循环中的子用于生成波形信号。每一个电话的频率发生器递增累加器和返回下一个值的信号波形。输出的频率发生器是通过一个模拟输出节点或可进一步加工的应用。本文提供的例子的输出的频率发生器是通过一个移位寄存器更新前的模拟输出。这流水线技术使操作的频率发生器和模拟输出发生在平行,使更高更新率的物理输出。在一系列板这个例子将运行的最大1兆赫的更新率的模拟输出。