2PSK信号的调制与解调
3090401014 葛一飞 通信091
一.2PSK信号的调制原理:
当相移常数Kp=π时,
当基带数字信号采用幅度为1宽度为TS的矩形脉冲的双极性非归零码表示时,时域表示式为:
受键控的载波相位按基带脉冲而改变的数字调制方式。
如,0相位相位1,mtangtnTs0,an1,概率为Pan0,概率为1PS2PSKtcosctKpmtcosctKp,an1,以概率Pcosct,an0,以概率1PS2PSKcosct,an1,以概率Ptcosct,an0,以概率1PS2PSK(t)ang(tnTs)cosctn“1”“0”
二.2PSK信号相干解调
由于绝对移相方式是以某一相位作为基准的,因此解调时在接收端也必须有同样一个固定基准相位作为参考。即采用相干解调
S2PSKt鉴相器 BPF LPF 判决 定时脉冲
数据输出
2.波形显示
调制:
解调:
总结:通过本次大作业,我们在MATLAB平台上对数字信号的传输系
统进行了一次仿真,有效的完善了学习过程中实践不足的问题,同时进一步巩固了原先的基础知识。
通过仿真,基本掌握了MATLAB的基本功能和使用方法,对数字基带传输系统有了一定的了解,加深了对2PSK信号的调制原理的认识,理解了如何对他们进行调制,通过使用MATLAB仿真,对个调制和解调电路中各元件的特性有了较为全面的理解。
可以说这次大作业使我收益颇丰,对通信原理也有了新的认识。
附录:
Matlab程序代码:
clc
close all clear all
codn=60; fc=6e+3; fs=fc*6; bode=1000;
code=round(rand(1,codn));
code_len=round(1/bode/(1/fs));
for i=1:codn
x0((i-1)*code_len+1:code_len*i)=code(i); end
x=2*x0-1;
car=cos(2*pi*fc/fs*(0:length(x0)-1)); y=x.*car; figure
subplot(211) plot(x)
axis([0 length(x0) -1.5 1.5]) grid on zoom on
title('原始基带信号')
subplot(212) plot(y) zoom on grid on
title('2PSK的频谱')
ay=abs(fft(y));
f=0:fs/length(y):fs/2; ay=ay(1:length(f));
figure
plot(f,ay) zoom on grid on
title('2PSK信号')
z=y.*car;
fl=fir1(64,fc/fs*2); ¨ z1=2*filter(fl,1,z);
figure
subplot(211) plot(z) grid on
title('混频器输出信号') subplot(212) plot(z1) grid on
title('解调得到的基带信号') zoom on
figure
subplot(211) plot(x)
axis([0 length(x0) -1.5 1.5]) grid on
title('原始基带信号') subplot(212) plot(z1)
axis([0 length(x0) -1.5 1.5]) grid on
title('解调得到的基带信号') zoom on
因篇幅问题不能全部显示,请点此查看更多更全内容