提出了一种基于可变地址发生器的高精度任意波形合成方法,把需要产生的任意波形存入RAM中,根据合成波形的频率大小,产生可变的地址序列,通过直接数字合成DDS方法产生所需要的波形.理论分析表明,这种方法充分利用了硬件资源,产生的波形精度高,频率范围大,可广泛应用于不同的测试领域.给出了在CPLD中实现可变地址发生器的设计方法和用H-ABLE语言编写的源程序.最后给出了仿真实验结果,验证了方法的可行性.
直接数字合成(DDS) 任意波形发生器 CPLD