您的当前位置:首页正文

2PSK信号的调制与解调

2022-10-25 来源:小奈知识网
通信原理大作业

2PSK信号的调制与解调

3090401014 葛一飞 通信091

一.2PSK信号的调制原理:

当相移常数Kp=π时,

当基带数字信号采用幅度为1宽度为TS的矩形脉冲的双极性非归零码表示时,时域表示式为:

受键控的载波相位按基带脉冲而改变的数字调制方式。

 如,0相位相位1,mtangtnTs0,an1,概率为Pan0,概率为1PS2PSKtcosctKpmtcosctKp,an1,以概率Pcosct,an0,以概率1PS2PSKcosct,an1,以概率Ptcosct,an0,以概率1PS2PSK(t)ang(tnTs)cosctn“1”“0”

二.2PSK信号相干解调

由于绝对移相方式是以某一相位作为基准的,因此解调时在接收端也必须有同样一个固定基准相位作为参考。即采用相干解调

S2PSKt鉴相器 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

因篇幅问题不能全部显示,请点此查看更多更全内容