论文部分内容阅读
频谱分析仪是一台综合性的仪器,它是科学家、工程师探索科学技术、解决工程难题的重要武器。它研究的是电信号频谱结构,用于信号失真度、调制度、谱纯度、频率稳定度和交调失真等信号参数的测量,是一种多用途的电子测量仪器。中低频信号的处理可以使用数字频谱仪进行测试,数字频谱仪监控软件的设计对于测量结果的获取尤为重要。 面向对象方法正逐渐取代传统的方法,日益成为当前软件工程领域的主流方法。其最大的优点是能够实现软件的复用。而UML是国际上先进的用于软件分析与设计的统一建模语言,是公认的最好的分析和设计面向对象软件的标准建模语言。 本文主要讨论了基于嵌入式实时操作系统的数字频谱仪监控软件的设计与实现。首先通过需求分析给出频谱仪的功能需求,其次通过面向对象的方法对频谱仪监控软件分模块进行设计,再次是编码实现及测试验证。重点主要是频谱仪人机界面的实现,频谱仪时频变换及频谱分布图的控制和分析。 最终本文通过黑盒测试和白盒测试的方法证实了人机界面的实现,频谱仪时频变换的实现,频谱分布图控制和分析的实现,同时测试和验证了频谱仪监控软件的扩展接口。