高速矢量信号分析仪软件系统设计

来源 :电子科技大学 | 被引量 : 7次 | 上传用户:kitty1973
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在数字通信系统中,测试的对象越来越复杂,测试规范也越来越全面。矢量信号分析技术能够全面、精确地分析各类数字调制信号,在通信测试系统中十分重要。矢量信号分析仪可以对BPSK、QPSK、OQPSK、SQPSK、8PSK、16APSK、32APSK、64APSK、16QAM、GMSK等制式的信号进行分析,并以IQ图、星座图、眼图、符号误差表、误差幅度图等方式来显示数据。本文在Windows 7系统下,以Visual Studio 2008为开发环境,结合wxWidgets的GUI图形界面工具库进行矢量信号分析仪显控软件的开发。本文根据矢量信号分析仪软件的需求分析,提出了软件设计的整体方案,然后根据设计方案,对软件进行了功能划分。从功能划分的角度来看,本文涉及到的研究内容如下。1.显示功能。显示功能包括的主要内容有:迹线绘制、数据类型管理、标记信息管理、坐标轴管理等功能。程序中的数据种类众多,包括参考矢量信号、误差矢量信号、测量矢量信号等多种数据;程序中的数据以IQ图、星座图、眼图、符号误差表、误差幅度图等多种方式呈现。2.数据处理功能。数据处理部分由星座点处理和误差计算组成。星座点处理部分包括数据的归一化、坐标系统和符号位的映射。误差计算包括误差矢量幅度、幅度误差、相位误差、IQ偏移等误差。3.文件管理功能。文件管理部分包括图像的保存、数据的读取和保存、配置文件的读取和保存。图像可以以BMP、JPEG、PNG等格式保存;数据也可以保存为.MAT、.TXT等格式。4.菜单控制功能。菜单控制功能包括了菜单栏、工具栏、界面控件。所有控件的功能均利用wx Widgets的事件表机制来实现。5.数据传输功能。数据传输功能利用PCI Express总线实现控制命令的下发和数据的接收。wx Widgets的事件表机制、多线程设计、双缓冲绘图技术是设计矢量信号分析仪软件的关键技术。而线程间的同步是技术难点,本文采用事件表机制来实现线程的同步,能实现良好的人机交互。
其他文献
从充分利用温光资源、降渍与抗旱等方面分析了2010—2011年大中农场小麦生产条件,提出了其优化栽培技术,包括精种、扩行降苗、调肥等内容,以期为大中农场小麦高产栽培提供参
针对磁性弹性体复合材料始终存在力学性能与磁性能难以同时提高而造成其应用范围不宽的问题,本文采用磁性液体与原位聚合法相结合的新型制备工艺,来改善磁性组分在基体中的团聚
为了调查某蛋鸡群中携带的沙门氏菌类型及其对沙门氏菌噬菌体的敏感性,利用亚硒酸盐煌绿肉汤及SS培养基进行沙门氏菌的分离,并利用沙门氏菌特异性引物进行PCR鉴定。结果表明,
<正> 一九八五年十月六日,在河南省郑州市举行的第一届全国青少年运动会的开幕式上,郑州市二十七所幼儿园,一千零八十名五至六岁的幼儿,参加了大型团体操《奋飞》第一场《春