论文部分内容阅读
光电信号分析仪是信号测试领域不可或缺的仪器,光电信号分析仪可以对不同调制格式的信号进行眼图分析和星座图的分析,通过计算眼图和星座图的参数来反映信号的质量,同时也提供了眼图的模板测试来判断待测信号是否符合标准。光电信号分析仪的软件作为整个仪器的主要组成部分,主要进行人机交互,以及对硬件采集的原始数据进行软件算法处理恢复出眼图和星座图,并完成眼图和星座图参数的计算和显示。本论文阐述了光电信号分析仪的系统组成,包括仪器的硬件架构、软件的开发平台和实现的功能。本论文中的光电信号分析仪基于全光采样中低速采高速的技术以及相干光接接收技术,实现了高速数据流的光电转换和采样,在此基础上,基于虚拟仪器强大的信号处理能力和数值分析功能,利用软件同步算法取代传统的硬件同步电路来获取同步信息,并恢复出眼图,减少了硬件的开销,提高了系统的性能。本论文基于LabView2011软件平台完成了仪器的界面设计和功能模块设计,界面设计主要包括仪器的启动界面设计、主界面菜单设计和主界面元素的布局设计;功能模块的设计基于软件模块化设计理念,按功能类型将整个仪器划分为参数配置模块、眼图测试模板的绘制模块、眼图参数的计算模块、图形缩放工具模块和参数结果的显示模块。论文讨论了软件与硬件联调过程中遇到的问题并提供了解决方案,同时对软件的性能进行了优化,加快了软件的运行速率。最后,提供了在windows操作系统下的软件部署方法,包括可执行文件的生成和安装包的生成。