论文部分内容阅读
混合域示波器是在现代无线技术广泛应用的前提下诞生的一种新型混合型仪器,它结合了示波器、逻辑分析仪及频谱仪的功能,可以同时对模拟信号、数字信号和射频信号进行分析,从而获得完整的系统级观测,帮助快速解决复杂的设计问题。本课题基于拥有4个模拟通道、16个数字通道和1个射频通道的混合域示波器系统,该示波器采用了“采集板+工控机”的架构,并搭载了Windows系统作为示波器的上位机。本课题主要在搭建了混合域示波器系统软件总体框架的前提下,着重研究了参数计算模块和波形显示模块软件的设计与实现。具体的研究内容如下:(1)基于MFC搭建了混合域示波器的人机交互界面,并在此基础上提出了混合域示波器多通道波形显示模式的设计方案,以解决波形相互重叠的问题。该方案共设计了五种显示模式,各模式下对应着不同的显示窗口,将波形分类于不同的窗口显示,增强了波形的可辨识度。(2)混合域示波器参数计算功能的实现,重点对三维显示模式下的时域参数计算方法,以及频域中的峰值搜索算法进行了设计。并通过将历史测量值保存到队列中,可以提供参数在一段时间范围内的统计值信息。基于三维波形矩阵,实现了垂直和水平直方图功能,用于分析波形的噪声和抖动。(3)在不同的显示模式下实现各类波形的绘制,并且为了提高偶发信号的分析能力,采用硬件更新三维波形矩阵,软件负责波形成像处理的方法实现了模拟波形的三维显示。实现了频谱瀑布图,用于揭示出信号频谱随时间变化的信息。最后,研究并实现基于Direct3D绘图引擎的波形绘制方法,提高了软件绘制波形时的刷新率。通过对以上三个方面的研究,完成了混合域示波器参数计算模块与波形显显示模块的设计。经过测试验证,参数计算模块能够得到在合理误差范围内的结果;波形显示模块在各显示模式下显示效果良好。且各模块运行稳定,模块功能均达到了预定的设计目标。