基于MATLAB的GMSK系统的设计仿真样本.doc
《基于MATLAB的GMSK系统的设计仿真样本.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的GMSK系统的设计仿真样本.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。课程设计报告题 目:基于MATLAB的GMSK系统的设计仿真 学生姓名: 学生学号: 系 别: 专 业: 届 别: 指导教师: 基于MATLAB的GMSK系统的设计仿真1课程设计的任务与要求1.1课程设计的任务( 1) 加深对GMSK基本理论知识的理解。( 2) 培养独立开展科研的能力和编程能力。( 3) 经过SIMULINK对GMSK调制系统进行仿真。1.2 课程设计的要求( 1) 观察基带信号和解调信号波形。( 2) 观察已调信号频谱图。( 3) 分析调制性能和BT参数的关系。( 4) 与MSK系统的对比。1.3 课程设计的研究基础
2、调制原理图如图1, 图中滤波器是高斯低通滤波器, 它的输出直接对VCO进行调制, 以保持已调包络恒定和相位连续。图1 GMSK调制原理图为了使输出频谱密集, 前段滤波器必须具有以下待性: 1.窄带和尖锐的截止特性, 以抑制FM调制器输入信号中的高频分量; 2.脉冲响应过冲量小, 以防止FM调制器瞬时频偏过大; 3.保持滤波器输出脉冲响应曲线下面积对应pi/2的相移。调制指数为1/2。前置滤波器以高斯型最能满足上述条件, 这也是高斯滤波器最小移频键控(GMSK)的由来。GMSK本是MSK的一种, 而MSK又是是FSK的一种, 因此, GMSK检波也能够采用FSK检波器, 即包络检波及同步检波。而
3、GMSK还能够采用时延检波, 但每种检波器的误码率不同。我们在构建数字通信系统的模型后, 利用计算机仿真作为分析手段, 对在不同的通信环境下设计方案的误码性能进行定量分析, 用来对各调制, 解调方案性能进行评估。由于GMSK信号具有良好的频潜效率、 以及恒包络性质, 因而广泛的应用于移动通信系统。高斯最小频移键控(GMSK)由于带外辐射低因而具有很好的频谱利用率, 其恒包络的特性使得其能够使用功率效率高的C类放大器。这些优良的特性使其作为一种高效的数字调制方案被广泛的运用于多种通信系统和标准之中。如上所述, GMSK有着广泛的应用。因此, 从本世纪80年代提出该技术以来, 广大科研人员进行了大
4、量的针对其调制解调方案的研究。GMSK非相干解调原理图如图2, 图中是采用FM鉴频器( 斜率鉴频器或相位鉴频器) 再加判别电路, 实现GMSK数据的解调输出。图2 GMSK解调原理图2 GMSK系统设计2.1 信号发生模块因为GMSK信号只需满足非归零数字信号即可, 本设计中选用( Bernoulli Binary Generator) 来产生一个二进制序列作为输入信号。图3 GMSK信号产生器该模块的参数设计这只主要包括以下几个。其中probability of a zero 设置为0.5表示产生的二进制序列中0出现的概率为0.5; Initial seed 为61表示随机数种子为61; s
5、ample time为1/1000表示抽样时间即每个符号的持续时为0.001s。当仿真时间固定时, 能够经过改变sample time参数来改变码元个数。例如仿真时间为10s, 若sample time为1/1000, 则码元个数为10000。如图4所示。图4 Bernoulli Binary Generator参数设置2.2 调制解调模块图5 GMSK调制解调模块GMSK Modulator Baseband为GMSK基带调制模块, 其input type参数设为Bit表示表示模块的输入信号时二进制信号( 0或1) 。BT product为0.3表示带宽和码元宽度的乘积。其中B是高斯低通滤波
6、器的归一化3dB带宽, T是码元长度。当BT=时, GMSK调制信号就变成MSK调制信号。BT=0.3是GSM采用的调制方式。Plush length则是脉冲长度即GMSK调制器中高斯低通滤波器的周期, 设为4。Symbol prehistory表示GMSK调制器在仿真开始前的输入符号, 设为1。Phase offset 设为0, 表示GMSK基带调制信号的初始相位为0。Sample per symbol为1表示每一个输入符号对应的GMSK调制器产生的输出信号的抽样点数为1。如图6所示。AWGN Channel为加性高斯白噪声模块, 高斯白噪声信道的Mode参数设置为Signal to noi
7、se(SNR),表示信道模块是根据信噪比SNR确定高斯白噪声的功率, 这时需要确定两个参数: 信噪比和周期。而将SNR参数设为一个变量xSNR是为了在m文件中编程, 计算不同信噪比下的误码率, 改变SNR即改变信道信噪比。如图7所示。GMSK Demodulator Baseband是GMSK基带解调器。其前六项参数与GMSK调制器相同, 并设置的值也相同。最后一项为回溯长度Traceback Length,设为变量Tracebacklength, 在m文件经过改变其值, 能够观察回溯长度对调制性能的影响。如图8所示。图6 GMSK Modulator Baseband参数设置图7 AWGN
8、Channel参数设置图8 GMSK Demodulator Baseband参数设置2.3 误码率计算模块图9 误码率计算模块Receive dely(接收端时延)设置为回溯长度加一, 表示接收端输入的数据滞后发送端数据TracebackLength+1个输入数据; Computation delay(计算时延)设为0, 表示错误率统计模块不忽略最初的任何输入数据。Computation mode(计算模式)设置为Entire frame(帧计算模块), 表示错误率统计模块对发送端和接收端的所有数据进行统计。Output data(输出数据)设为workspace, 表示竟统计数据输出到工作
9、区。Variable name (变量名)则是设置m文件中要返回的参数的名称, 设为xErrorRate。如图10所示。 图10 Error Rate Calculation参数设置2.4 波形观察模块2.4.1调制、 解调信号观察模块因为GMSK调制信号是一个复合信号, 因此只用示波器( Scope) 无法观察到调制波形, 因此在调制信号和示波器间加一转换模块Complex to magnitude-angle将调制信号分别在幅度和相角两方面来观察。图11调制信号观察模块将Complex to magnitude-angleoutput的output参数设为magnitude and ang
10、le,表示同时输出调制信号的幅度和相角。示波器scope1的number of axes 为2表明有纵坐标个数为2; time range表示时间轴的显示范围, 设为auto,表示时间轴的显示范围为整个仿真时间段。Tick Tabels 设为bottom axis only时, 只显示各个纵坐标以及最下面的横坐标的标签。如图12所示。图12 Complex to Magnitude-Angle参数设置图13 解调信号观察模块2.4.2 调制信号频谱观察模块图14 GMSK调制信号频谱观察模块设置了坐标Y的范围为0到7, X的范围为-FS,FS, Amplitude scaling表示幅度计算,
11、 选择一般模式即以V为单位进行计算。但Y坐标标记Y-axis title设为magnitude, dB转换为dB形式。如图15所示。图15 Spectrum Scope参数设置2.4.3眼图观察模块图16 GMSK调制解调信号眼图观察模块Offset(sample)参数表示MATLAB在开始绘制眼图之前应该忽略的抽样点的个数。Symbols per trace表示每径符号数, 每条曲线即成为一个”径”。Traces displayed 则是要显示的径数。New traces per display 是每次重新显示的径的数目。如图17所示。图17 Discrete-Time Eye Diagra
12、m Scope参数设置2.4.4星座图观察模块图18 GMSK调制解调星座图观察模块星座图展示了信号在空间的排列分步, 即在噪声环境下信号之间的最小距离。2.4.5 GMSK系统设计仿真模型图图19 GMSK系统设计仿真模型图3 GMSK系统与MSK系统的性能比较3.1 MSK系统设计最小频移键控(MSK)是恒定包络调制技术, 是2FSK的改进调制方式, 它具有波形连续, 相位稳定, 带宽最小而且严格正交的特点。以下是MSK各个系统的模块介绍。其参数设置参照GMSK参数设置。3.1.1 信号发生模块图20 MSK信号产生器3.1.2 调制解调模块图21 MSK调制解调模块3.1.3 误码率计算
13、模块图22 误码率计算模块3.1.4 MSK系统设计仿真模型图图23 MSK系统设计仿真模型图3.2 GMSK系统设计图24 GMSK系统设计图3.3 GMSK调制仿真误码性能的M文件代码图25 GMSK调制仿真误码性能的M文件3.4 GMSK系统与MSK系统的性能比较的M文件代码图26 GMSK系统与MSK系统的性能比较的M文件4 GMSK系统仿真4.1 仿真系统仿真是用模型代替实际系统进行试验。它是在不破坏真实系统环境的情况下, 为研究系统的特性而构造并运行这种真实系统的模型的方法。仿真工作的目的就是在合理的构造系统模型的基础上, 采用有效的方案对系统的性能进行评估。一般我们能够根据公式进
14、行计算;利用计算机进行波形级的仿真;或者经过用硬件构成样机进行测量来对通信系统性能进行评估。用基于公式的方法能够透彻的了解设计参数和系统的性能之间的关系。可是, 除了一些理想的和过分简化的情况外, 仅用解析的方法评估通信系统的性能是非常困难的。根据设计样机时得到的测量数。据评沽性能当然是准确可信的方法。可是, 其缺点是费时、 开销大、 不灵活。这在早期的设计阶段也显得有些不合适。而将基于计算机仿真的方法用于性能评价, 几乎能够按任意详细程度的要求建立模型。而且能够很容易的将数学和经验的模型结合起来, 把测量的器件的特性和实际信号都组合到分析和设计当中去。虽然在许多情况下, 计算机仿真是系统分析
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB GMSK 系统 设计 仿真 样本
限制150内