论文部分内容阅读
失真度是电子测量方面的一个非常重要的参数,能够高精度地测量信号失真度对电子信息工程的发展有着重要意义。目前失真度的测量方式主要有基波抑制法和频谱分析法,基波抑制法主要应用在模拟失真度仪上面,模拟失真度仪造价很高,但是寿命并不长,并且很难进一步提高失真度的测量精度。应用频谱分析法是目前大多数数字失真度仪所采用的测量方法,快速傅里叶变换是频谱分析法的基础理论,但是快速傅里叶变换存在频谱的泄漏,如果不进行任何算法的上的处理,直接应用FFT测量的失真度误差很大。常用的处理方法是加窗,这可以很明显的降低频谱泄漏,但是不能消除谱泄漏,并且这种方法降低了频谱的分辨率。本文根据软件无线电的基本原理,提出了基于内插滤波抽取的方式把信号频率调整到特殊频率点,用软件算法保证采样的同步,消除频谱泄漏对失真度测量的影响。用MATLAB仿真验证了算法。同时,设计研发了一个以TMS320C5402+STC89LE58RD为核心的数字失真度仪硬件电路。通过实际现场测试,证实了失真度算法可行、所设计的硬件可靠,但是仍然存在不足,文章进一步分析了数字失真度仪所存在的问题,并指出了下一步的研究方向。