二进制数字调制技术的仿真.doc
《二进制数字调制技术的仿真.doc》由会员分享,可在线阅读,更多相关《二进制数字调制技术的仿真.doc(15页珍藏版)》请在沃文网上搜索。
1、目录一2ASK调制与解调.2-5 二2FSK调制与解调.5-9 三2DPSK调制与解调.9-15 四 总结.15一2ASK调制与解调的matlab仿真1. 原理:振幅键控是利用载波的幅度变化来传递数字信息,而频率和初始相位保持不变。在2ASK中:S2ask=m(t)*cos(2*pi*f*t),其中m(t)为数字信号,后者为载波。载波在二进制基带信号控制下通断变化,所以又叫通-断键控(OOK)。2ASK的产生方法有两种:模拟调制和键控法而解调也有两中基本方式:非相干解调(包络检波)和相干解调(同步检测法)DS2ask=s(t)*cos(2*pi*f*t) =0.5*m(t)+0.5*m(t)*
2、cos(2*wc*t) 乘以相干载波后,只要滤去高频部分就可以了本次仿真使用相干解调方式:2ask信号 带通滤波器与与载波相乘低通滤波器 抽样判决 输出2. 2ASK仿真图Figure1 (2ASK调制)Figure2 (2ASK解调)3. 2ASK的matlab编码clc;clear all;close all;figure(1)%信源 a=randint(1,10,2);t=0:0.001:0.999;m=a(ceil(10*t+0.01); subplot(3,1,1)plot(t,m);axis(0 1.2 -0.2 1.2);title(基带信号);%载波f=50;carry=cos
3、(2*pi*f*t);%2ASK调制st=m.*carry;subplot(3,1,2);plot(t,st)axis(0 1.2 -1.2 1.2)title(2ASK信号)%加高斯噪声nst=awgn(st,20,measured);subplot(3,1,3)plot(t,nst)axis(0 1.2 -1.2 1.2)title(信号+噪声)figure(2)%解调部分nst=nst.*carry;subplot(3,1,1)plot(t,nst)axis(0 1.2 -0.2 1.2);title(乘以相干载波后的信号)%低通滤波器设计wp=2*pi*2*f*0.5;ws=2*pi*
4、2*f*0.9;Rp=2;As=45;N,wc=buttord(wp,ws,Rp,As,s);B,A=butter(N,wc,s);%低通滤波h=tf(B,A); %转换为传输函数dst=lsim(h,nst,t);subplot(3,1,2)plot(t,dst)axis(0 1.2 -0.2 1.2);title(经过低通滤波器后的信号);%判决器k=0.25;pdst=1*(dst0.25);subplot(3,1,3)plot(t,pdst)axis(0 1.2 -0.2 1.2);title(经过抽样判决后的信号)二2FSK调制与解调的matlab仿真二进制频移键控信号码元的“1”和
5、“0”分别用两个不同频率的正弦波形来传送,而其振幅和初始相位不变。故其表达式为:1、原理图 相关调制解调的原理图如带通滤波器带通滤波器相乘器相乘器低通滤波器低通滤波器抽样判决器Cos1tCos2t12抽样脉冲输出输入2. 2FSK仿真图 3. 2FSK的matlab编码%=生成随机码元、基带信号、调制=%n=8;%随机码元个数N=100;%模拟一个码元的点数K=2;%figure1画二个小图a=randint(1,n)%码元生成bita=;%定义空数组,存放基带信号for i=1:length(a) if a(i)=0 bit1=zeros(1,N); else bit1=ones(1,N);
6、 end bita=bita,bit1;%基带信号endfigure(1);subplot(K,1,1);plot(bita,LineWidth,1.5),title(基带信号),grid on;axis(0,N*length(a),-2.5,2.5);bitRate=1e3;%每一个码元中采样点的间隔宽度0.001sfc=1e3;%载频1KHZt=linspace(0,1/bitRate,N);tz=; c1=sin(2*pi*t*fc);%载波 c2=sin(2*pi*t*fc*2);%载波 for i=1:length(a) if a(i)=1 tz=tz,c1; else tz=tz,
7、c2; end endsubplot(K,1,2);plot(tz,LineWidth,1.5);title(2FSK已调信号);grid on;figure(2);signal=awgn(tz,10,measured);%加噪subplot(K,1,1);plot(signal,LineWidth,1.5),grid on;title(信号+噪声)%=解调=%Fs=5e3;%采样频率b1,a1=ellip(4,0.1,40,999.9,1000.1*2/Fs);%设计IIR带通滤波器,阶数为4,通带纹波0.1,阻带衰减40DBb2,a2=ellip(4,0.1,40,1999.9,2000.
8、1*2/Fs);sa=filter(b1,a1,signal);%信号通过该滤波器sb=filter(b2,a2,signal);figure(3);K1=3;%figure3画(3*2)幅图表示解调过程subplot(K1,2,1);plot(sa,LineWidth,1.5),grid on;title(BPF)subplot(K1,2,2);plot(sb,LineWidth,1.5),grid on;title(BPF)%=相乘器=%t=linspace(0,1/bitRate,N);c1=sin(2*pi*t*fc);c2=sin(2*pi*t*fc*2);sia=;sib=; fo
9、r i=1:n sia=sia,c1; sib=sib,c2; end siga=sa.*sia;%乘同频同相sia sigb=sb.*sib;%乘同频同相sibsubplot(K1,2,3);plot(siga,LineWidth,1.5),grid on;title(相乘器); subplot(K1,2,4);plot(sigb,LineWidth,1.5),grid on;title(相乘器); %=LPF=%Fs=5e3;%抽样频率400HZb1,a1=ellip(4,0.1,40,50*2/Fs);%设计IIR低通滤波器b2,a2=ellip(4,0.1,40,50*2/Fs);%设
10、计IIR低通滤波器sfa=filter(b1,a1,siga);%信号通过该滤波器,输出信号sfasfb=filter(b2,a2,sigb);%信号通过该滤波器,输出信号sfbsubplot(K1,2,5);plot(sfa,LineWidth,1.5),grid on;title(LPF); subplot(K1,2,6);plot(sfb,LineWidth,1.5),grid on;title(LPF);%=抽样判决=%s2a=;s2b=;LL=fc/bitRate*N;i1=LL/2;i2=LL;bitb=;while (i1=0; i1=i1+LL;endwhile (i2=len
11、gth(sfb) s2b=s2b,sfb(i2)s2b(i) bit1=zeros(1,N); else bit1=ones(1,N); end bitb=bitb,bit1;endfigure(2);subplot(K,1,2); plot(bitb,LineWidth,1.5),grid on;title(解调后信号); axis(0,length(bitb),-2.5,2.5);三2DPSK调制与解调的matlab仿真1、 2DPSK基本原理1.1 2DPSK信号原理2DPSK方式即是利用前后相邻码元的相对相位值去表示数字信息的一种方式。现假设用表示本码元初相与前一码元初相之差,并规定:
12、0表示0码,表示1码。则数字信息序列与2DPSK信号的码元相位关系可举例表示如2PSK信号是用载波的不同相位直接去表示相应的数字信号而得出的,在接收端只能采用相干解调,它的时域波形图如图2.1所示。图1.1 2DPSK信号在这种绝对移相方式中,发送端是采用某一个相位作为基准,所以在系统接收端也必须采用相同的基准相位。如果基准相位发生变化,则在接收端回复的信号将与发送的数字信息完全相反。所以在实际过程中一般不采用绝对移相方式,而采用相对移相方式。定义 DF为本码元初相与前一码元初相之差,假设:DF=0数字信息“0”;DF=p数字信息“1”。则数字信息序列与2DPSK信号的码元相位关系可举例表示如
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二进制数字 调制 技术 仿真