针对模拟控制正弦信号失真度测试仪体积大、测试精度低和使用不方便的缺点,设计了数字控制正弦信号失真度测试仪。该系统以单片机和FPGA相结合为控制核心,运用快速傅里叶变换(FFT)为主要分析工具,对信号输入电路进行程控衰减、放大与预滤波处理,实现了量程自动转换和数据采样,并且成功避免了频率混叠现象。最后,系统完成了软硬件电路设计后,经过测试,该系统能够对输入信号进行总功率和谱功率的测量和分析,并能正确地判断未知信号的周期性并测量出周期信号的周期,也能正确测量规定频率范围内正弦信号的失真度,在高校实验室有广泛的应用价值。