--正文--基于matlab环境下的gui的fsk仿真演示系统资料

上传人:今*** 文档编号:108317647 上传时间:2019-10-23 格式:DOC 页数:21 大小:1.18MB
返回 下载 相关 举报
--正文--基于matlab环境下的gui的fsk仿真演示系统资料_第1页
第1页 / 共21页
--正文--基于matlab环境下的gui的fsk仿真演示系统资料_第2页
第2页 / 共21页
--正文--基于matlab环境下的gui的fsk仿真演示系统资料_第3页
第3页 / 共21页
--正文--基于matlab环境下的gui的fsk仿真演示系统资料_第4页
第4页 / 共21页
--正文--基于matlab环境下的gui的fsk仿真演示系统资料_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《--正文--基于matlab环境下的gui的fsk仿真演示系统资料》由会员分享,可在线阅读,更多相关《--正文--基于matlab环境下的gui的fsk仿真演示系统资料(21页珍藏版)》请在金锄头文库上搜索。

1、第一章 绪 论1.1课题研究背景及意义随着社会的不断发展,通信对我们来说越来越显的重要。对于通信技术来讲,信息传输的有效性和可靠性是判定性能的标准。而对于保证远距离传输信息的正确性这一方面,数字通信系统具有先天的优势。在数字载波通信中,我们采用了三种解调方式:幅移键控(ASK)、频移键控(FSK)、相移键控(PSK)。其中频移键控(FSK)是信息传输中使用得较早的一种调制方式,频移键控的最简单形式是二进制频率键控2FSK。它的主要优点是:实现方法简单,抗噪声与抗衰减性能较好。因此在中低速数据传输中得到了广泛的应用。本课题研究FSK,并基于MATLAB环境下的GUI对FSK系统进行仿真演示系统的

2、制作,从而通过运用模拟的视觉化的手段来实现达到解调调制的目的。随着电子通信科技领域的高速发展,通信系统复杂性随之增加。而传统的手工分析与电路板试验等分析设计方法己经不能适应发展的需要,通信系统计算机模拟仿真技术日益显示出其巨大的优越性。计算机仿真是根据被研究的真实系统的模型,利用计算机进行实验研究的一种方法。MATLAB是矩阵实验室(Matrix Laboratory)的简称,它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测等领域。同时,Matlab仿真软件也

3、是分析通信系统常用的工具之一。Matlab的图形界面功能GUI (Graphical User Interface)能为仿真系统生成一个人机交互界面,便于仿真系统的操作。因此,GUI在通信系统的各种仿真中得到了广泛的应用,本文也选用该工具对数字调制系统进行仿真。1.2课题设计要求设计一个“基于MATLAB环境下GUI的FSK仿真演示系统”,具体要求如下:1掌握FSK的原理和仿真方法;2通过脚本编程或者SIMULINK对FSK调制方式进行仿真;3在MATLAB环境下制作一个GUI,可以由用户输入载波频率、两个调制频率f1和f2,动态产生FSK调制波形;4观察调制信号和已调信号波形,分析调制性能。

4、第二章 系统组成及工作原理2.1 系统单元功能模块设计此系统必须具备以下单元功能模块: 原序列信号产生模块; 信号加躁模块; 调制模块; 1、带通滤波器模块; 解调模块: 2、乘法器模块; 3、低通滤波器模块; 4、抽样判决模块;2.2 数字调制解调原理数字调制可以分为二进制调制和多进制调制,多进制调制是二进制调制的推广,所以本课题主要研究的是二进制的调制与解调。最常见的二进制数字调制方式有二进制振幅键控(2-ASK)、移频键控(2-FSK)和移相键控(2-PSK和2-DPSK)。在此基础上还可以派生出许多其他的形式。数字调制是用载波信号的某些离散状态来表征所传输的信息,在接收端也对载波信号的

5、离散调制参量进行检测。数字调制采用正弦波调制,即信号被调制为高频正弦波。 数字解调是一种为了传播方便,把信息编码传输的方法。在传输过程中,语音通话等会转变成一连串的数字信号,变为计算机二进制代码0和1,在信息接收处又解码恢复到原来的语音状态。解调是调制的逆过程,其作用是从接受的己调信号中恢复原基带信号(即调制信号)。调制的方法可分为两类:相干解调和非相干解调。由于FSK的解调过程有相干解调法和非相干解调法,我们在这里只介绍相干解调原理。相干解调是指利用乘法器,输入一路与载频相干(同频同相)的参考信号与载频相乘。2.3 频移键控FSK原理二进制数字频率调制方法有模拟调制和键控法两种。其中二进制频

6、率键控2FSK (frequency-shift keying)是采用最为广泛的一种,它原理更为简单、实现起来也更为容易、抗噪声和抗衰减性能好、稳定可靠,是中低速数据传输的最佳选择。故一般采用键控法来实现二进制的频率键控2FSK。2.3.1 2FSK调制原理一、基本原理2FSK是用原二进制”0”/”1”序列信号调制载波的一种数字调制方式。我们将每个比特的信息转换为一个频率,不同的电平对应不同频率的载波。一般来说,“0”由较低的频率f0表示,“1”由较高的频率f1表示。即f0Ym1(i)?g(i)=0g(i)=1将解调输出信号g画出结 束i=length(Ym0)?i=i+1是否否是3.3 GU

7、I界面设计如图3.3所示,界面一共有三个编辑框edit1edit3,两个下拉菜单popupmenu3popupmenu4。一个pushbutton20。三个axes1axes2。他们的功能描述如表3-1所示:图3.3 GUI界面设计表3-1 GUI界面功能描述控件名功能描述edit1输入二进制信息码wedit2输入载频f0edit3输入载频f1popupmenu3选择axes2坐标轴要显示的图形popupmenu4选择axes3坐标轴要显示的图形pushbutton20清除axes2、axes3坐标轴上的图形axes1显示背景图片axes2显示popupmenu3中被选择的函数的图形axes3

8、显示popupmenu4中被选择的函数的图形第四章 系统调试结果分析4.1 调试步骤及现象分析4.1.1 调试步骤第一步:运行m文件或者fig文件后,系统会打开“基于MATLAB环境下的GUI的FSK调制解调仿真演示系统”。第二步:输入任意长度的二进制信息码w,载频f0及f1。(缺省值为f0=400,f1=200,w=1 0 0 0 0 )第三步:选中任一下拉菜单中的任意选项,即可调用FSK调制解调函数bfsk,并且根据选中项的项号,查找到相应已生成的函数信号,最后在相应的坐标轴中显示出来。第四步:选择另一下拉菜单中的任意项,并在其相应坐标轴中显示所选函数信号。第五步:根据需要,使用清除图像功

9、能。4.1.2现象分析整个调制解调过程,生成了很多函数信号。仿真演示系统可以通过popupmenu选择任意函数信号进行对比观察。下面按照整个调制解调过程,顺序地选择一些具有重要对比意义的现象分析系统性能及调试结果。一、打开系统界面图4.1 系统界面图运行m文件或fig文件后,显示如图4.1所示系统界面。二、输入参数、选择菜单项打开界面后,用户需要输入任意长度的信息码w、载频f0和f1三个参数。接着,如图4.2所示,点击下拉菜单后,共有原信号m(t)、已调信号、抽样判决输出信号m1(t)等16项函数信号可供选择。用户可以选择不同的函数信号分别显示在图形一和图形二坐标轴上,这样可以方便对比观察。(

10、其中,编辑框的缺省值为f0=400,f1=200,w=1 0 0 0 0 )图4.2 用户输入参数三、原信号&已调信号输入信息码1 0 0 1 0,载频f0=50,f1=100。观察原信号(图一)和已调信号(图二)。如图4.3所示。显然,对比观察图中两个信号,原信号为1时的已调信号频率f1是原信号为0时的已调信号频率f0的两倍,可以确定演示结果正确。四、已调信号&已调加噪信号输入信息码1 0 0 1 0,载频f0=50,f1=100。观察已调信号(图一)和已调加噪信号(图二)。如图4.4所示。当已调信号经过信道传输后,不免会有噪声干扰。这里我们调用了MATLAB中的awgn(f,N)函数的功能产生噪声(其中f指的是无噪声信号,N指的是信噪比),令N=20。将图4.4中的两个图形对比观察,发现图形二所示信号显然已被噪声干扰,发生了一定的变形,可以确定演示结果正确。图4.3 原信号&已调信号图4.4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号