简而言之:
DDS技术的基本原理就是将一个完整波形,数字化后存储为数据库,然后以固定索引间隔,循环的从数据库里读取数据(累计相位超过存储数据量时取模),将数据通过DAC转换为模拟值,最后通过LPF,即可复现波形。
假设采样时钟频率为 f c ,采样步长为 s t e p = 1 ,则输出波形的频率 f o u t 可以表示为:
显然这是该DDS系统能够输出的最低频率。在此基础上改变 s t e p 的值,我们可以得到不同的输出频率:
由奈奎斯特定理知,对于一个正弦波,一个周期内至少需要两个点,才能通过滤波器恢复波形,故易知上式中 s t e p
的最大值为 2^{N-1} ,即理论最大输出频为 。
实际上,我们可以扩展 s t e p 的取值范围。考虑到正弦函数的对称性, 两种情况会产生相同频率的输出波,只不过它们之间的相位差为 π,即两者波形互补。
又考虑到正弦函数的周期性,我们不难得出以下通式:
简而言之:
DDS技术的基本原理就是将一个完整波形,数字化后存储为数据库,然后以固定索引间隔,循环的从数据库里读取数据(累计相位超过存储数据量时取模),将数据通过DAC转换为模拟值,最后通过LPF,即可复现波形。
假设采样时钟频率为 f c ,采样步长为 s t e p = 1 ,则输出波形的频率 f o u t 可以表示为:
显然这是该DDS系统能够输出的最低频率。在此基础上改变 s t e p 的值,我们可以得到不同的输出频率:
由奈奎斯特定理知,对于一个正弦波,一个周期内至少需要两个点,才能通过滤波器恢复波形,故易知上式中 s t e p
的最大值为 2^{N-1} ,即理论最大输出频为 。
实际上,我们可以扩展 s t e p 的取值范围。考虑到正弦函数的对称性, 两种情况会产生相同频率的输出波,只不过它们之间的相位差为 π,即两者波形互补。
又考虑到正弦函数的周期性,我们不难得出以下通式: