全文预览

基于MATLAB环境下GUI的DPSK仿真演示系统设...

上传者:塑料瓶子 |  格式:doc  |  页数:19 |  大小:287KB

文档介绍
上图所示,当在编辑框中输入fs值3000时,单击tiaozhi按钮即可出现图3.2,上图分别为基带信号,已调信号,恢复出的调制信号以及经过低通滤波器的信号。基带信号为固定序列“01101001”,其相对码则为“(0)01001110”,与第二图中波形跳变相吻合,遵循1变0不变的跳变原则。图3.6仿真图形2?波形分析:?如上图所示,分别为已调信号,解调信号的时域、频谱图。解调出来的信号为“01101001”,即基带信号的信息码,已调信号对应的绝对码,相应的相对码为“(0)01001110”。由已调信号的波形可知0码对应的相位差△φ为0,1码对应的相位差△φ为π,符合2DPSK解调的原理,仿真图形与理论图形相同。第二幅图即为已调信号的频谱图,已知载波频率为35hz,由图可以看出,频谱图为以频率为中心进行线性的频谱搬移。当改变Time_Hold_On参数值时,GUI界面上的图形会有明显的伸缩变化,0.16值为最好的观察值,当给变其他参数时,如采样频率fs、载波频率w和振幅A,图形也会有相应的变化。系统设计与实现?4.1GUI界面设计:设计要求:系统参数从界面输入并读取进行解调,在界面上显示已调信号,解调信号波形及频谱界面设计:根据设计要求可知应该在GUI界面上放置一个edit文件编辑框,一个button按钮控件,四个示波器显示控件,与设定变量的参数值从edit文件编辑框中输入,单击按钮时示波器上分别显示已调波形及恢复出的原始信号波形及其频谱图。界面布局设置如下图所示。?图4.1GUI界面布局设计图中的edittext为静态文本编辑框,从此可输入所需数据,button按钮控件为解调控制按钮,tiaozhi与jietiao两个按钮分别控制调制解调部分,当单击button按钮时会运行其click事件,读取文本编辑框中数据并运行调制解调程序代码,示波器控件则显示程序代码中需要显示的波形。

收藏

分享

举报
下载此文档