基于MATLAB-SIMULINK的2PSK调制及仿真
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ʌ摘要ɔ本文主以Matlab-Simulink为基础,有针对性的进行2PSK调制以及仿真㊂主要研究的是数字调制中的二进制调制㊂主要运用了两种方法对2PSK进行仿真,即程序编写法以及SIMULINK框图法有目的地对2PSK进行系统仿真㊂通过这两种方法,我们可以从多角度清晰动态地表现出2PSK的调制仿真图像㊂
ʌ关键词ɔSIMULINK仿真2PSK
1基于编写MATLAB程序进行仿真
1.1仿真思路
(1)首先要确定基带信号st1和两个载波频率的值f1㊁f2㊂
(2)对基带信号求反,构成双极性码㊂
(3)构成载波s1㊁s2,之后进行调制㊂
(4)把程序出入matlab中,对程序进行仿真㊂
1.2程序
2PSK基于MATLAB的程序代码
clear all
close all
i=10;
j=5000;
a=round(rand(1,i));
t=linspace(0,5,j);
f1=4;
fm=i/5;
st1=t;
for n=1:10
if a(n)<1;
for m=j/i*(n-1)+1:j/i*n
st1(m)=0;
end
else
for m=j/i*(n-1)+1:j/i*n
st1(m)=1;
end
end
end
figure(1);
subplot(311);
plot(t,st1);
title('st1是基带信号');
axis([0,5,-1,2]); %%%%%%%%%%基带信号求反
st2=t;
for n=1:j;
if st1(n)>=1;
st2(n)=0;
else
st2(n)=1;
end
end;
%%%%%%%%构成双极性码
st3=st1-st2;
%%%%%%%%载波信号
s1=sin(2*pi*f1*t);
%subplot(321),plot(s1);
%title('载波信号s1');
%%%%%%%调制
%figure(2);
e psk=st3.*s1;
subplot(313);
plot(t,e psk);
title('2PSK调制信号');
2输出波形
图12PSK输出波形
3基于SimuIink仿真2PSK的调制
3.1用Matlab/Simulink对2PSK进行调制仿真
在二进制数字调制基础之上,是以当正弦载波的相位随二进制数字基带信号离散变化时随之产生的信息即为二进制移相键控(即2PSK)㊂是以,在此运用已调信号载波的"0"以及" 180"时分别用以表示二进制数字基带信号的"1"以及"0",用两个反相的载波信号进行调制㊂因此,2PSK调制仿真基于Matlab/ Simulink的框图如下所示:
图22PSK信号的SimuIink模型方框图
其中Sine wave以及sine wave1是分别f1为频率以及以f2为频率的正相载波以及反相载波,信号源选取的是时间脉冲
发生器模块,最后经由switch是多路选择器成2PSK信号㊂3.2仿真波形
通过上述的参数的设置,可以得知,仿真运行后各点的时间波形如下图所示:
图32PSK仿真波形
作者简介:刘丽(1980-),女,汉族,呼伦贝尔学院物电学院,讲师,研究方向:电子与通信工程㊂
基于MATLAB-SIMULINK的2PSK调制及仿真
刘丽
(呼伦贝尔学院物理与电子信息学院,内蒙古海拉尔
021008)
162
--
基于MATLAB-SIMULINK的2PSK调制及仿真
作者:刘丽
作者单位:呼伦贝尔学院物理与电子信息学院,内蒙古 海拉尔,021008
刊名:
科技展望
英文刊名:Technology Outlook
年,卷(期):2015(14)
引用本文格式:刘丽基于MATLAB-SIMULINK的2PSK调制及仿真[期刊论文]-科技展望 2015(14)