kl800.com省心范文网

基于matlab的2PSK系统的课程设计报告


通信原理 课 程 设 计 报 告

姓 学 专 院

名:吴 彭 号:0 8 0 4 2 2 3 5 业:通 信 工 程 系:信息工程学院

同组人:蔡臻,何国峰,王列

一、题目名称 二、题目意义

2PSK 系统的设计

运用 MATLAB 编程实现 2PSK 调制解调过程,并且输出其调制及解调过程中的波形, 讨论其调制和解调效果。

三、设计原理
数字信号的传输方式分为基带传输和带通传输, 在实际应用中, 大多数信道具有带通特 性而不能直接传输基带信号。 为了使数字信号在带通信道中传输, 必须使用数字基带信号对 载波进行调制,以使信号与信道的特性相匹配。这种用数字基带信号控制载波,把数字基带 信号变换为数字带通信号的过程称为数字调制。 数字调制技术的两种方法: ①利用模拟调制的方法去实现数字式调制, 即把数字调制看 成是模拟调制的一个特例, 把数字基带信号当做模拟信号的特殊情况处理; ②利用数字信号 的离散取值特点通过开关键控载波,从而实现数字调制。这种方法通常称为键控法,比如对 载波的相位进行键控,便可获得相移键控(PSK)基本的调制方式。 图 1 相应的信号波形的示例

1

0

1

调制原理 数字调相:如果两个频率相同的载波同时开始振荡,这两个频率同时达到正最大值,同 时达到零值,同时达到负最大值,它们应处于"同相"状态;如果其中一个开始得迟了一点, 就可能不相同了。如果一个达到正最大值时,另一个达到负最大值,则称为"反相"。一般把 信号振荡一次(一周)作为 360 度。如果一个波比另一个波相差半个周期,我们说两个波的 相位差 180 度,也就是反相。当传输数字信号时,"1"码控制发 0 度相位,"0"码控制发 180 度相位。载波的初始相位就有了移动,也就带上了信息。 相移键控是利用载波的相位变化来传递数字信息, 而振幅和频率保持不变。 2PSK 中, 在 通常用初始相位 0 和π分别表示二进制“1”和“0” 。因此,2PSK 信号的时域表达式为 (t)=Acos 其中, t+ )

表示第 n 个符号的绝对相位:

1

= 因此,上式可以改写为

图 2 2PSK 信号波形

解调原理 2PSK 信号的解调方法是相干解调法。由于 PSK 信号本身就是利用相位传递信息的,所 以在接收端必须利用信号的相位信息来解调信号。下图 2-3 中给出了一种 2PSK 信号相干接 收设备的原理框图。 图中经过带通滤波的信号在相乘器中与本地载波相乘, 然后用低通滤波 器滤除高频分量,在进行抽样判决。判决器是按极性来判决的。即正抽样值判为 1,负抽样 值判为 0. 2PSK 信号相干解调各点时间波形如图 3 所示. 当恢复的相干载波产生 180°倒相时,解 调出的数字基带信号将与发送的数字基带信号正好是相反,解调器输出数字基带信号全部出 错.

2

图 3?2PSK 信 波形

号相干解调各点时间

这种现象通常称为"倒π"现象.由于在 2PSK 信号的载波恢复过程中存在着 180°的相位 模糊,所以 2PSK 信号的相干解调存在随机的"倒π"现象,从而使得 2PSK 方式在实际中很少采 用.

四、源程序及相应实验结果
clear all; close all; clc; max=10 g=zeros(1,max); g=randint(1,max);%长度为 max 的随机二进制序列 cp=[];mod1=[];f=2*2*pi;t=0:2*pi/199:2*pi; for n=1:length(g); if g(n)==0; A=zeros(1,200);%每个值 200 个点 else g(n)==1; A=ones(1,200); end cp=[cp A]; %s(t),码元宽度 200 c=cos(f*t);%载波信号 mod1=[mod1 c];%与 s(t)等长的载波信号,变为矩阵形式 end figure(1);subplot(4,2,1);plot(cp);grid on; axis([0 200*length(g) -2 2]);title('二进制信号序列'); cm=[];mod=[]; for n=1:length(g); if g(n)==0; B=ones(1,200);%每个值 200 个点 c=cos(f*t); %载波信号

3

else g(n)==1; B=ones(1,200); c=cos(f*t+pi); %载波信号 end cm=[cm B]; %s(t),码元宽度 200 mod=[mod c]; %与 s(t)等长的载波信号 end tiaoz=cm.*mod;%e(t)调制 figure(1);subplot(4,2,2);plot(tiaoz);grid on; axis([0 200*length(g) -2 2]);title('2PSK 调制信号'); figure(2);subplot(4,2,1);plot(abs(fft(cp))); axis([0 200*length(g) 0 400]);title('原始信号频谱'); figure(2);subplot(4,2,2);plot(abs(fft(tiaoz))); axis([0 200*length(g) 0 400]);title('2PSK 信号频谱'); %带有高斯白噪声的信道 tz=awgn(tiaoz,10);%信号 tiaoz 中加入白噪声,信噪比为 10 figure(1);subplot(4,2,3);plot(tz);grid on axis([0 200*length(g) -2 2]);title('通过高斯白噪声信道后的信号'); figure(2);subplot(4,2,3);plot(abs(fft(tz))); axis([0 200*length(g) 0 400]);title('加入白噪声的 2PSK 信号频谱'); jiet=2*mod1.*tz;%同步解调 figure(1);subplot(4,2,4);plot(jiet);grid on axis([0 200*length(g) -2 2]);title('相乘后信号波形') figure(2);subplot(4,2,4);plot(abs(fft(jiet))); axis([0 200*length(g) 0 400]);title('相乘后信号频谱'); %低通滤波器 fp=500;fs=700;rp=3;rs=20;fn=11025; ws=fs/(fn/2); wp=fp/(fn/2);%计算归一化角频率 [n,wn]=buttord(wp,ws,rp,rs);%计算阶数和截止频率 [b,a]=butter(n,wn);%计算 H(z) figure(4);freqz(b,a,1000,11025);subplot(2,1,1); axis([0 4000 -100 3 ]) title('LPF 幅频相频图'); jt=filter(b,a,jiet); figure(1);subplot(4,2,5);plot(jt);grid on axis([0 200*length(g) -2 2]);title('经低通滤波器后信号波形') figure(2);subplot(4,2,5);plot(abs(fft(jt))); axis([0 200*length(g) 0 400]);title('经低通滤波器后信号频谱'); %抽样判决 for m=1:200*length(g); if jt(m)<0; jt(m)=1; else jt(m)>=0; jt(m)=0;

4

end end figure(1);subplot(4,2,6);plot(jt);grid on axis([0 200*length(g) -2 2]);title('经抽样判决后信号 s^(t)波形') figure(2);subplot(4,2,6);plot(abs(fft(jt))); axis([0 200*length(g) 0 400]);title('经抽样判决后信号频谱');

5

6

7


赞助商链接

基于matlab的2PSK的系统仿真

基于matlab的2PSK的系统仿真_信息与通信_工程科技_专业资料。系统仿真 ...通过课程设计从理论 学习的轨道逐步引向实际应用,把理论上熟悉的定性分析、定量...

通信系统仿真基于matlab的设计--2psk调制,香农编码,汉...

通信系统仿真基于matlab的设计--2psk调制,香农编码,汉明编码_工学_高等教育_教育专区。课程设计实验报告,基于matlab的通信系统仿真,用2psk调制,香农编码,汉明编码。...

通信原理课程设计 (基于MATLAB的 2PSK,2DPSK仿真)

通信原理 课程设计报告题 学专目院业 基于 Matlab 的 2PSK,2DPSK 仿真 电子信息工程学院 学生姓名 学号 年级 职称 讲师 指导教师 2013 年 12 月 20 日 设计...

基于MATLAB的二进制数字调制系统的实现(包括2ask_2fsk_...

基于MATLAB的二进制数字调制系统的实现(包括2ask_2fsk_2psk_2dpsk) - 课程设计(论文)说明书 题目: 二进制数字调制系统的实现 信息与通信学院 院 (系) : ...

通信原理课程设计基于MATLAB的2PSK和2FSK调制仿真

通信原理课程设计基于MATLAB的2PSK和2FSK调制仿真 - 通信原理 A 课程设计报告 题目:基于 MATLAB 的 2PSK 和 2FSK 调制仿真 院专班学姓职 系:自...

基于MATLAB的二进制移相键控(2PSK)调制与解调课程设计...

基于MATLAB的二进制移相键控(2PSK)调制与解调课程设计任务书_工学_高等教育_...(含计算结果和图表等) ,并对实验结果进行分析和总结; 3、课程设计说明书按...

通信原理课程设计基于MATLAB的二进制数字系统的调制(包...

通信原理课程设计基于MATLAB的二进制数字系统的调制(包括2ask_2fsk_2psk_2dpsk)...桂林电子科技大学课程设计(论文)报告用纸 第 1 页共 33 页 课程设计(论文)...

基于Matlab对2ASK、2PSK、2FSK的仿真

基于Matlab对2ASK、2PSK、2FSK的仿真 - 吉林工程技术师范学院 信息工程学院 《 数字通信系统课程设计报告 题专班姓学 目: 业: 级: 名: 号...

基于MATLAB的2ASK、2FSK和2PSK的调制仿真

实验报告(一)一、实验名称:基于 MATLAB 的 2ASK、2FSK 和 2PSK 的调制仿真 ...通信原理课程设计基于MA... 5页 2下载券 喜欢此文档的还喜欢 基于MATLAB的...

基于MATLAB的2ASK、2FSK和2PSK的调制仿真

实验报告一、实验名称:基于 MATLAB 的 2ASK、2FSK 和 2PSK 的调制仿真 二、...通信原理课程设计基于MA... 5页 2下载券 喜欢此文档的还喜欢 基于...