一种基于matlab和Qt联合的任意信号发生系统及其方法技术方案

技术编号:21033048 阅读:46 留言:0更新日期:2019-05-04 05:00
本发明专利技术公开了一种基于matlab和Qt联合的任意信号发生系统及其方法,联合使用matlab和Qt来进行信号的生成,采用matlab来实现波形数据的生成,并通过Qt来实现数据的传输与控制,结合了两种工具的优势,可以生成多种波形,开发周期短,可扩展性强,同时还设置有下位机模块可以返回数据包,上位机模块根据返回的数据包显示相关信息,实现人机交互,提高可操作性。

An Arbitrary Signal Generation System Based on Matlab and Qt and Its Method

The invention discloses an arbitrary signal generating system based on the combination of MATLAB and Qt and its method. The system uses MATLAB and Qt to generate signals, uses MATLAB to generate waveform data, and realizes data transmission and control through Qt. Combining the advantages of the two tools, it can generate multiple waveforms with short development cycle, strong scalability, and also has the following settings. The PC module can return the data package, and the PC module can display the relevant information according to the returned data package, so as to realize the human-computer interaction and improve the operability.

【技术实现步骤摘要】
一种基于matlab和Qt联合的任意信号发生系统及其方法
本专利技术涉及通信
,特别是一种基于matlab和Qt联合的任意信号发生系统及其方法。
技术介绍
matlab是一款强大的数学软件,它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,而Qt是一个跨平台的C++应用程序框架,支持多种操作系统,同时可以支持桌面程序开发、嵌入式程序开发和移动程序开发,只需编写一次代码,可移植到不同平台。任意信号发生器是指可以完成各种信号的波形生成、图形显示以及数据通信和控制的模块,如果将所有生成和传输基带信号的任务放在Qt上设计,开发周期长,并且Qt对数值的处理和算法实现难度较大,绘图功能有限;而matlabGUI工具虽然可以设计界面,但是美观性、兼容性都比较差,和下位机的数据通信受限,可扩展性不强。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种基于matlab和Qt联合的任意信号发生系统及其方法,将matlab和Qt结合作为任意信号发生本文档来自技高网...

【技术保护点】
1.一种基于matlab和Qt联合的任意信号发生系统,其特征在于:包括用于生成基带数据和控制参数的上位机模块以及用于接收上位机模块发送的数据并进行返回的下位机模块,所述上位机模块与下位机模块连接,所述上位机模块接收到下位机模块返回的数据进行信息显示;所述上位机模块包括用于生成基带数据的matlab信号产生模块以及用于生成控制参数的Qt信号传输模块,所述Qt信号传输模块根据基带数据生成控制参数,并将基带数据和控制参数发送给下位机模块。

【技术特征摘要】
1.一种基于matlab和Qt联合的任意信号发生系统,其特征在于:包括用于生成基带数据和控制参数的上位机模块以及用于接收上位机模块发送的数据并进行返回的下位机模块,所述上位机模块与下位机模块连接,所述上位机模块接收到下位机模块返回的数据进行信息显示;所述上位机模块包括用于生成基带数据的matlab信号产生模块以及用于生成控制参数的Qt信号传输模块,所述Qt信号传输模块根据基带数据生成控制参数,并将基带数据和控制参数发送给下位机模块。2.根据权利要求1所述的一种基于matlab和Qt联合的任意信号发生系统,其特征在于:还包括以太网通讯模块,所述Qt信号传输模块通过以太网通讯模块与下位机模块连接。3.根据权利要求1所述的一种基于matlab和Qt联合的任意信号发生系统,其特征在于:所述matlab信号产生模块包括调用模块,所述matlab信号产生模块通过调用模块与Qt信号传输模块连接。4.根据权利要求1所述的一种基于matlab和Qt联合的任意信号发生系统,其特征在于:所述matlab信号产生模块还包括用于生成波形的波形生成模块以及用于设置波形参数的参数调节模块,所述波形生成模块与参数调节模块连接。5.根据权利要求1所述的一种基于mat...

【专利技术属性】
技术研发人员:闫夏超窦丹丹赵峰母洪强马英矫胡金龙石晶林
申请(专利权)人:中科院计算技术研究所南京移动通信与计算创新研究院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1