收藏 分销(赏)

MSK调制解调实现.doc

上传人:w****g 文档编号:3068218 上传时间:2024-06-14 格式:DOC 页数:7 大小:169.50KB 下载积分:6 金币
下载 相关 举报
MSK调制解调实现.doc_第1页
第1页 / 共7页
MSK调制解调实现.doc_第2页
第2页 / 共7页


点击查看更多>>
资源描述
4.2最小频率键控(MSK) 4.2.1 MSK基本原理 MSK信号是一种相位连续、包络恒定并且占用带宽最小的二进制正交FSK信号。它的第k个码元可以表示为:        (2-1) 式中,为视在角载频;;T为第k个码元确定的初始相位。 由上式可以看出,当时,码元频率等于;当时,码元频率等于。故和的距离等于。这是2FSK信号最小频率间隔。 式(2-1)可以用频率为的两个正交分量表示。将式(2-1)进行三角公式变换,得到: (3-1) 式中, (3-2) 式(2-2)表示,此MSK信号可以分解为同相分量(I)和正交分量(Q)两部分。 MSK信号的调制 由式(2-2)可知,MSK信号可以用两个正交的分量表示。根据该式构成 的MSK信号的产生方框图如图 2-2所示。 移相 /2 振荡 带通 滤波 振荡 移相 /2 串/并 变换 差分 编码 MSK信号 图2-2 MSK调制原理图 MSK信号的解调 由于MSK信号是最小二进制FSK信号,所以它可以采用解调FSK信号的相干法和非相干法解调。 图2-3是MSK信号的解调原理框图。 载波提取 90°相移 积分判决 积分判决 抽样保持 抽样保持 模2乘 MSK 信号 - [2iT,(2i+1)T] [(2i-1)T,(2i+1)T] p q 解调输出 图2-3 MSK信号的解调原理图 4.2.2 MSK仿真实现过程 1.3设计步骤 先定义MSK输入信号的参数然后用dmod函数做输入的调制,之后画相应的频谱图。再用dedmod做解调输出。然后加入噪声,再进行解调输出。 1. 定义载波频率Fs,输出信号频率Fd,采样频率Fs。 2.设置输入信号X,同时做信号的调制。 3. 画出相应的波形图。 4. 做输出信号的解调波形,同时画解调波形图。 5. 加入高斯白噪声。再进行信号的解调输出,画相应的波形。 6. 对结果进行比较分析。 MSK信号的产生 因为MSK信号可以用两个正交的分量表示: (k-1)Ts<t≤kTs 式中:右端第1项称作同相分量,其载波为;第2项称作正交分量,其载波为。 在仿真时先设置输入信号的参数:载波频率Fc调制后,数字信号速率Fd,模拟信号采样率Fs。之后产生要调制的随机数字信号x;然后用dmod函数进行调制,产生调制信号。dmod函数是MATLAB中一个常用来进行信号调制的函数,它后面的参数包括被调制信号,载波信号的频率,输出信号的速率以及采样速率和所进行调制的函数。 部分程序代码和仿真图如下所示: M=2; %定义输入随机信号的参数 Fc=20; %载波信号的频率Fc为20; Fd=10; %输出信号的速率Fd为10; Fs=200; %采样速率Fs为200; x=randint(1,10000); %产生随机的输入序列 y=dmod(x,Fc,Fd,Fs,'msk'); %对用dnod函数对输入的随机序列进行调制 图3-1 MSK调制信号的波形 由调制波形图可以看出MSK的调制信号特性与2FSK调制信号的特性非常的相似,即:当输入信号为“1”时,调制后的波形比输入信号为“0”时的波形要密。同时MSK信号的包络是恒定的,相位则是连续的。带宽相对于一般的2FSK信号要小,而且正交。 MSK解调实现 由于MSK信号是最小二进制FSK信号,所以它可以采用解调FSK信号的相干法和非相干法解调。 在进行程序仿真时,用ddemod函数进行调制信号的解调。同时画出解调前后的时域与频域的波形图。在画频域的波形图时先对已调信号与解调信号进行DTFT变换,之后画出相应的波形。ddemod函数是与dmod函数相对应,用来对已调信号进行解调的。其后面的参数与dmod函数后的一模一样。 部分程序与仿真波形图如下所示: z=ddemod(y,Fc,Fd,Fs,'msk'); %对调制后的MSK信号进行解调 图3-2 MSK信号的解调波形 由解调信号的时域波形可以看出,解调后的波形与原始输入信号的波形完全一致。同时不难发现解调后的信号很稳定。 n1=1:1:length(y);w=[0:1:1000]*pi/500; n2=1:1:10000;w=[0:1:1000]*pi/500; %定义频域参数 n1为y的长度,n2为输入原始信号的长度 Y=y*exp(-j*n1'*w); %对已调信号进行DTFT变换 Z=z*exp(-j*n2'*w); %对解调信号进行DTFT变换 magY=abs(Y); magZ=abs(Z); 图3-3 MSK信号解调前后的频域波形 由解调后的频域波形可以看出MSK信号的稳定性很好,说明MSK信号的抗噪声性能很强。 图3-4 调制前解调后的频域波形 通过调制前和解调后的频域波形比较,发现解调非常的成功,波形被完整无误的输出来。 叠加噪声的MSK解调 由于信号在传输的过程中难免要受到外来噪声的影响,所以在进行通信仿真时务必要在理想的模拟通信系统中加入高斯白噪声对系统进行影响,以此来判断一个通信系统抗噪声性能的好坏。 利用awagn函数对已调信号加入信噪比为0.001的高斯白噪声。然后对加入了噪声的已调信号进行解调,同时画出其时域与频域的波形,将其与没有加噪声的调制信号进行比较,不难发现:加入噪声后对已调信号的影响很大,但对解调信号而言,噪声对解调后的影响还是有一定限度的。这说明MSK解调系统的抗噪声性能很强。 仿真的部分程序与相应的仿真波形图如下所示: y1=awgn(y,0.001); %对已调信号加入高斯白噪声 z1=ddemod(y,Fc,Fd,Fs,'msk'); %对加入高斯白噪声的调制信号进行解调 [num1,ratio1]=symerr(x,z2) %对加入噪声后解调的信号进行误码率的测定 通过symerr函数对解调信号的误码率进行测定,得到的误码率为0.0024.因为输入的随机序列长度为10000,错了24个。说明MSK信号的抗噪声性能很强。当将信噪比变为1时,输出的误码率很快发生了变化,由原来的0.0024变为了6.0000e-004.图形也同时发生了变化。通过图形的比较,可以发现噪声对调制信号的影响很大,但通过解调后影响相对减小了很多。 图3-5 信噪比为0.001的 MSK信号加噪声解调前后的时域波形 图3-6 信噪比为1的MSK信号加噪声解调前后的时域波形 Y1=y1*exp(-j*n1'*w); %对加噪声后的已调信号进行DTFT变换 Z1=z1*exp(-j*n2'*w); %对加噪声后的解调信号进行DTFT变换 magY1=abs(Y1); magZ1=abs(Z1); 图3-7 信噪比为2的 MSK信号加噪声解调前后的频域波形 在多次改变信噪比后,将信噪比与误码率联合做了如图3-8所式的波形图。 图3-8 信噪比与产生误码率曲线图 通过图形可知,随着系统信噪比的增加,解调后输出的误码率随之减小,当信噪比增加到一定程度时,误码率变为0。说明噪声对信号的影响在一定程度上是可以减小,但很难消除,因为每一个系统都不可能是理想系统,总会受到外界的干扰。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服