2PSK数字传输系统设计与仿真.docx
《2PSK数字传输系统设计与仿真.docx》由会员分享,可在线阅读,更多相关《2PSK数字传输系统设计与仿真.docx(21页珍藏版)》请在冰豆网上搜索。
![2PSK数字传输系统设计与仿真.docx](https://file1.bdocx.com/fileroot1/2022-11/19/1efc0803-358e-45fc-8944-3738bfc45a18/1efc0803-358e-45fc-8944-3738bfc45a181.gif)
2PSK数字传输系统设计与仿真
通信系统设计与仿真实践
课程设计实验报告
课题名称:
2PSK数字传输系统设计与仿真
专业班级:
通信092
姓名:
陈子杰、张庆余、王洪亮、金晓杰
学号:
*******39、*********、*********、*********
起止时间:
2012.6.6-2012.6.15
浙江科技学院
信息与电子工程学院
一、课题内容………………………………………..….……...1
二、设计目的………………………………………..….….…..1
三、设计要求…………………………………………………..1
四、实验条件…………………………………………..…..…..2
五、系统设计………………………………………….…...…..2
1.通信系统的基本原理……………………………..2
2.所设计子系统的原理……………………….…...….…..4
六、详细设计与编码…………………………….……………..5
1.设计方案……………………………….…….…..……..5
2.编程工具的选择…………………………………….…..8
3.编码与测试……………………………………....……..8
4.编码与调试过程………………………………..….…..13
5.运行结果及分析……………………………..…….…..14
七、设计心得………………………………………..………..20
八、参考文献……………………………….………..……….21
一、课题内容
使用Matlab进行2PSK的调制解调系统设计与仿真,能输出调制前的基带信号、调制后的BPSK信号和叠加噪声后的2PSK信号波形、解调器在接收到信号后解调的各点的信号波形以及眼图和星座图,并对仿真结果进行分析。
二、设计目的
1、综合应用《Matlab原理及应用》、《信号与系统》、《通信原理》等多门课程知识,使学生建立通信系统的整体概念;
2、培养学生系统设计与系统开发的思想;
3、培养学生利用软件进行通信仿真的能力。
三、设计要求
1、每4人一组,组内成员进行各自分工,分别完成不同子系统的详细功能;
2、对通信系统有整体的较深入的理解,深入理解自己仿真部分的原理的基础,画出对应的通信子系统的原理框图;
3、提出仿真方案;
4、完成仿真软件的编制;
5、仿真软件的演示;
6、提交详细的设计报告。
四、实验条件
计算机、Matlab软件
五、系统设计
1.通信系统的原理
通信系统的一般模型
信息源:
消息的生成者或来源;
发送设备:
将信源输出的信号变为适合信道传输的发射信号,且发送信号包含了原始信号的一切信息;
信道:
传输信号的通道,可以是有线的,也可以是无线的;
噪声源:
在信道中传输,噪声是绝不可避免的,噪声又可为加性噪声(线性的噪声)和乘性噪声(非线性的噪声),一般我们只考虑加性噪声;
接收设备:
从接收信号中提取我们所希望的信号,并将其转换成适合输出传感器的形式;
受信者:
消息接收者。
在通信系统中,按信号参量的取值方式不同可把信号分为两类,即模拟信号和数字信号,再按照信道中传输信号的特征,来分为模拟通信系统和数字通信系统。
下面分别来介绍模拟通信系统与数字通信系统:
模拟通信系统模型
调制器:
将原始电信号变换成其频带适合信道传输的信号;
解调器:
在接收端将信道中传输的信号还原成原始的电信号。
数字通信系统模型
信源编码/译码:
主要完成A/D变换、数据压缩、加密等三部分功能;
信道编码/译码:
数据扩张,增加保镖,提高抗干扰能力等;
基带脉冲生成器/抽样判决器:
数字基带传输系统的重要部分;
数字调制器/解调器:
(1)将数字基带信号的频谱搬移到信道的频带之内,以便于在信道中传输;
(2)便于对信道进行频分复用,从而有效地利用信道的频率资源。
数字解调是数字调制的反过程。
模拟通信系统与数字通信系统的比较
模拟通信系统和数字通信系统各有自己的一些特点,但相对于模拟通信系统,数字通信系统有许多独特的优点,例如:
数字通信系统抗噪能力强、便于加密、易复用也易压缩、易于集成化、便于用计算机处理数字信号、更适合多种数字业务,容易实现多网合一等。
相应地,数字通信系统也有自己的缺点:
它需要更宽的传输带宽和较复杂的同步系统等。
2.所设计子系统的原理
我所设计的子系统是数字通信系统,数字通信系统的主要内容是研究不同信道条件下不同的调制解调方法。
数字调制技术的两种方法:
①利用模拟调制的方法去实现数字式调制,即把数字调制看成是模拟调制的一个特例,把数字基带信号当做模拟信号的特殊情况处理;②利用数字信号的离散取值特点通过开关键控载波,从而实现数字调制。
这种方法通常称为键控法,比如对载波的相位进行键控,便可获得相移键控(PSK)基本的调制方式。
图1
数字通信的主要特点:
●抗干扰能力强
●易加密通信
●差错可控
●适应飞速发展的计算机通信的要求
六、详细设计与编码
1.设计方案
本次仿真用BPSK对信号进行调制解调。
①BPSK的调制原理
如果两个频率相同的载波同时开始振荡,这两个频率同时达到正最大值,同时达到零值,同时达到负最大值,它们应处于"同相"状态;如果其中一个开始得迟了一点,就可能不相同了。
如果一个达到正最大值时,另一个达到负最大值,则称为"反相"。
一般把信号振荡一次(一周)作为360度。
如果一个波比另一个波相差半个周期,我们说两个波的相位差180度,也就是反相。
当传输数字信号时,"1"码控制发0度相位,"0"码控制发180度相位。
载波的初始相位就有了移动,也就带上了信息。
相移键控是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。
在2PSK中,通常用初始相位0和π分别表示二进制“1”和“0”。
因此,2PSK信号的时域表达式为
(1)
式中,n表示第n个符号的绝对相位:
(2)
因此,上式可以改写为
(3)
由于两种码元的波形相同,极性相反,故BPSK信号可以表述为一个双极性全占空矩形脉冲序列与一个正弦载波的相乘:
(4)
式中
(5)
这里s(t)为双极性全占空(非归零)矩形脉冲序列,g(t)是脉宽为Ts的单个矩形脉冲,而an的统计特性为
(6)
BPSK信号的调制原理框图如图2所示。
与2ASK信号的产生方法相比较,只是对是S(t)的要求不同。
在2ASK中S(t)是单极性的,而在BPSK中S(t)是双极性的基带信号。
图2BPSK信号的调制原理框
②BPSK的解调原理
2PSK信号的解调方法是相干解调法。
由于PSK信号本身就是利用相位传递信息的,所以在接收端必须利用信号的相位信息来解调信号。
下图3中给出了一种2PSK信号相干接收设备的原理框图。
图中经过带通滤波的信号在相乘器中与本地载波相乘,然后用低通滤波器滤除高频分量,在进行抽样判决。
判决器是按极性来判决的。
即正抽样值判为1,负抽样值判为0。
图3BPSK的相干接收机原理框图
③BPSK的仿真框图
图4基于MATLAB的BPSK调制解调仿真框图
2.编程工具的选择
本仿真所用的工具软件是MATLAB7.0。
该软件的功能强大,最擅长矩阵处理,并在系统仿真、数字信号处理、图形图像分析、数理统计、通信及自动控制领域得到广泛应用,特别是MATLAB中Simulink在通信上的应用,它可以用来仿真完整的通信系统,同时MATLAB内部有许多与通信有关的函数,这样程序编写方便,也便于观察波形特征。
3.编码与测试
2PSK主函数a.m
%-----------------------2PSK通信系统仿真主函数--------------------------
clearall;
closeall;
clc;
max=64;
g=randint(1,max);%长度为max的随机二进制序列比特率
a1=[];
b1=[];
f=1000;%载波频率1kHz
t=0:
2*pi/1999:
2*pi;%采样频率2kHz
forn=1:
length(g);
ifg(n)==0;
A=zeros(1,2000);%每个值2000个点
elseg(n)==1;
A=ones(1,2000);
end
a1=[a1A];%s(t),码元宽度2000
c=cos(2*pi*f*t);%载波信号
b1=[b1c];%与s(t)等长的载波信号,变为矩阵形式
end
figure
(1);subplot(3,2,1);plot(a1);gridon;
axis([02000*length(g)-22]);title('二进制信号序列');
a2=[];b2=[];
forn=1:
length(g);
ifg(n)==0;
B=ones(1,2000);%每个值2000个点
c=cos(2*pi*f*t);%载波信号
elseg(n)==1;
B=ones(1,2000);
c=cos(2*pi*f*t+pi);%载波信号
end
a2=[a2B];%s(t),码元宽度2000
b2=[b2c];%与s(t)等长的载波信号
end
tiaoz=a2.*b2;%e(t)调制
figure
(1);subplot(3,2,2);plot(tiaoz);gridon;
axis([02000*length(g)-22]);title('2PSK调制信号');
figure
(2);subplot(3,2,1);plot(abs(fft(a1)));
axis([02000*length(g)0400]);title('原始信号频谱');
figure
(2);subplot(3,2,2);plot(abs(fft(tiaoz)));
axis([02000*length(g)0400]);title('2PSK信号频谱');
%----------------------带有高斯白噪声的信道--------------------------
tz=awgn(tiaoz,10);%信号tiaoz中加入白噪声,信噪比为10
figure
(1);subplot(3,2,3);plot(tz);gridon
axis([02000*length(g)-22]);title('通过高斯白噪声信道后的信号');
figure
(2);subplot(3,2,3);plot(abs(fft(tz)));
axis([02000*length(g)0400]);title('加入白噪声的2PSK信号频谱');
jiet=2*b1.*tz;%同步解调
figure
(1);subplot(3,2,4);plot(jiet);gridon
axis([02000*length(g)-22]);title('相乘后信号波形')
figure
(2);subplot(3,2,4);plot(abs(fft(jiet)));
axis([02000*length(g)0400]);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);%计算阶数和截止频率
[