针对直接数字合成器(DDFS)中杂散噪声和存储资源的问题,详细讨论了相位抖动、波形压缩分别在抑制杂散和节约存储资源上的实现方法。并利用软硬件协同设计的思想,采用相位抖动结合波形压缩的方法在ZYNQ7020 SoPC芯片上实现了一种改进的DDFS软硬件系统。改进的硬件系统输出信号的无杂散间动态范围提高了14.3dB,消耗的存储资源为传统设计的6%,软件系统可通过AXI4-Lite总线控制硬件系统实现不同的输出功能。