二进制数字频带传输系统设计2DPSK系统.docx
- 文档编号:1403359
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:20
- 大小:896.27KB
二进制数字频带传输系统设计2DPSK系统.docx
《二进制数字频带传输系统设计2DPSK系统.docx》由会员分享,可在线阅读,更多相关《二进制数字频带传输系统设计2DPSK系统.docx(20页珍藏版)》请在冰豆网上搜索。
武汉理工大学《专业课程设计2(通信原理)》课程设计说明书
目录
1技术要求 1
2基本原理 1
2.12DPSK简介 1
2.1.12DPSK调制原理 2
2.1.22DPSK解调原理 2
2.2SystemView简述 3
3建立模型 4
3.1SystemView仿真 4
3.1.12DPSK调制模型 4
3.1.22DPSK信道模型 4
3.1.32DPSK解调模型 5
3.1.42DPSK总模型 5
3.2Matlab编程仿真 6
3.2.1程序编制 6
3.2.2程序运行结果 9
4模块功能分析 11
4.1信号源模块 11
4.2差分器模块 11
4.3调制模块 11
4.4带通滤波及低通滤波模块 12
4.5判决器模块 12
5调试过程及结论 13
5.1基本调试波形 13
5.2眼图,功率谱密度和误码分析 16
5.3实验结论 17
6心得体会 18
7参考文献 19
二进制数字频带传输系统设计—2DPSK系统
1技术要求
设计一个2DPSK数字调制系统,要求:
(1)设计出规定的数字通信系统的结构;
(2)根据通信原理,设计出各个模块的参数(例如码速率,滤波器的截止
频率等);
(3)用Matlab或SystemView实现该数字通信系统;
(4)观察仿真并进行波形分析;
(5)系统的性能评价。
2基本原理
2.12DPSK简介
现代通信系统要求通信距离远、通信容量大、传输质量好。
作为其关键技术之一的调制解调技术一直是人们研究的一个重要方向。
从最早的模拟调幅调频技术的日臻完善,到现在数字调制技术的广泛运用,使得信息的传输更为有效和可靠。
在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控(2PSK)信号。
因为在调制过程中,2PSK调制容易出反向工作问题,影响2PSK信号长距离传输。
为克服此缺点,并保持2PSK信号的优点,将2PSK体制改进为二进制差分相移键控体制。
二进制差分相移键控简称为二相相对调相,记作2DPSK。
它不是利用载波相位的绝对数值传送数字信息,而是用前后码元的相对载波相位值传送数字信息。
所谓相对载波相位是指本码元初相与前一码元初相之差。
与2PSK的波形不同,2DPSK波形的同一相位并不对应相同的数字信息符号,而前后码元的相对相位才唯一确定信息符号。
这说明解调2DPSK信号时,并不依赖于某一固定的载波相位参考值,只要前后码元的相对相位关系不破坏,则鉴别这个相位关系就可正确恢复数字信息。
这就避免了2PSK方式中的“倒”现象发生。
由于相对移相调制无“反问工作”问题,因此得到广泛的应用。
单从波形上看,2DPSK与2PSK是无法分辩的。
这说明,一方面,只有已知移相键控方式是绝对的还是相对的,才能正确判定原信息;另一方面,相对移相信号可以看作是把数字信息序列(绝对码)变换成相对码,然后再根据相对码进行绝对移相而形成。
这就为2DPSK信号的调制与解调指出了一种借助绝对移相途径实现的方法。
2.1.12DPSK调制原理
移相键控是指载波的相位受数字信号的控制而改变,通常用相位0°来表示“1”,而用180°来表示“0”。
二相相对移相键控2DPSK信号的参考相位不是未调波的相位,而是相邻的前一位码元的载波相位。
2DPSK信号产生只需要在二相调制前加一套相对码变换电路就可以实现,2DPSK的调制方框图见图1。
本次仿真采用这种调制方法。
图12DPSK差分调制
2.1.22DPSK解调原理
2DPDK信号有两种解调方式:
极性比较法和差分相干解调法。
信号可以采用相干解调方式,其原理框见图2。
其调制原理是:
对2DPSK信号进行相干解调,恢复出相对码,再通过码反变换器变换为绝对码,从而恢复出发送的二进制数字信息。
在解调过程中,若相干载波产生180°相位模糊,解调出的相对码将产生倒置现象,但是经过码反变换器后,输出的绝对码不会发生任何倒置现象,从而解决了在载波相位模糊度的问题。
图2相干解调原理框图
信号也可以采用差分相干解调方式(相位比较法),其原理框图见图3。
其解调原理是:
直接比较前、后码元的相位差,从而恢复发送的二进制数字信息。
由于解调的同时完成了码反变换作用,故解调器中不需要码反变换器。
由于差分相干解调方式不需要专门的相干载波,因此是一种非相干解调方法。
本次仿真采用这种解调方式。
图3差分相干解调原理框图
2.2SystemView简述
SystemView是美国ELANIX公司推出的,基于Windows环境下运行的用于系统仿真分析的可视化软件工具,它使用功能模块(Token)去描述程序,无需与复杂的程序语言打交道,不用写一句代码即可完成各种系统的设计与仿真,快速地建立和修改系统、访问与调整参数,方便地加入注释。
利用SystemView,可以构造各种复杂的模拟、数字、数模混合系统,各种多速率系统,因此,它可用于各种线性或非线性控制系统的设计和仿真。
用户在进行系统设计时,只需从SystemView配置的图标库中调出有关图标并进行参数设置,完成图标间的连线,然后运行仿真操作,最终以时域波形、眼图、功率谱等形式给出系统的仿真分析结果。
SystemView的库资源十分丰富,包括含若干图标的基本库(MainLibrary)及专业库(OptionalLibrary),基本库中包括多种信号源、接收器、加法器、乘法器,各种函数运算器等;专业库有通讯(Communication)、逻辑(Logic)、数字信号处理(DSP)、射频/模拟(RF/Analog)等;它们特别适合于现代通信系统的设计、仿真和方案论证,尤其适合于无线电话、无绳电话、寻呼机、调制解调器、卫星通讯等通信系统;并可进行各种系统时域和频域分析、谱分析,及对各种逻辑电路、射频/模拟电路(混合器、放大器、RLC电路、运放电路等)进行理论分析和失真分析。
3建立模型
3.1SystemView仿真
3.1.12DPSK调制模型
采用2DPSK差分调制作为实现方案,仿真图如图4所示。
图42DPSK差分调制仿真图
3.1.22DPSK信道模型
采用具有加性噪声干扰的信道,仿真图如图5所示。
图5信道仿真图
3.1.32DPSK解调模型
在解调2DPSK信号采用的是2DPSK差分相干解调仿真,仿真图如图6所示。
图62DPSK差分相干解调仿真
3.1.42DPSK总模型
2DPSK总模型如图7所示,包含了调制模块,信道模块,解调模块,波形显示模块和误码分析模块。
图7总模型仿真图
3.2Matlab编程仿真
3.2.1程序编制
为了与SystmView仿真结果相对照,也为了用更多方法来进行课程设计,综合收索修改应用,编制了以下2DPSK仿真程序。
%-2DPSK调制与解调
fs=1000;
Time_Hold_On=0.1;
Num_Unit=fs*Time_Hold_On;
High_Level=ones(1,Num_Unit);
Low_Level=zeros(1,Num_Unit);
w=100;
A=1;
Sign_Set=[0,0,1,1,1,0,0,1]%可自行调整初始输入信号
Lenth_Of_Sign=length(Sign_Set);
st=zeros(1,Num_Unit*Lenth_Of_Sign);
sign_orign=zeros(1,Num_Unit*Lenth_Of_Sign);
sign_result=zeros(1,Num_Unit*Lenth_Of_Sign);
t=0:
1/fs:
Time_Hold_On*Lenth_Of_Sign-1/fs;
%产生基带信号
forI=1:
Lenth_Of_Sign
ifSign_Set(I)==1
sign_orign((I-1)*Num_Unit+1:
I*Num_Unit)=High_Level;
else
sign_orign((I-1)*Num_Unit+1:
I*Num_Unit)=Low_Level;
end
end
%调制部分
forI=1:
Lenth_Of_Sign
ifSign_Set(I)==1
st((I-1)*Num_Unit+1:
I*Num_Unit)=A*cos(2*pi*w*t((I-1)*Num_Unit+1:
I*Num_Unit)+(pi/2));
else
st((I-1)*Num_Unit+1:
I*Num_Unit)=A*cos(2*pi*w*t((I-1)*Num_Unit+1:
I*Num_Unit));
end
end
figure
plot(t,sign_orign);
axis([0,Time_Hold_On*(Lenth_Of_Sign+1),-(A/2)-A,A+(A/2)]);
title('原始信号');
grid
figure
plot(t,st);
axis([0,Time_Hold_On*(Lenth_Of_Sign+1),-3*(A/2),3*(A/2)]);
title('调制后的信号');
grid
%相乘
dt=st.*cos(2*pi*w*t);
figure
plot(t,dt);
axis([0,Time_Hold_On*(Lenth_Of_Sign+1),-3*(A/2),3*(A/2)]);
title('相乘后的波形');
grid
%低通滤波部分
[N,Wn]=buttord(2*pi*50,2*pi*150,3,25,'s');
[b,a]=butter(N,Wn,'s');
[bz,az]=impinvar(b,a,fs);
dt=filter(bz,az,dt);
figure
plot(t,dt);
axis([0,Time_Hold_On*(Lenth_Of_Sign+1),-3*(A/2),3*(A/2)]);
title('低通滤波后的波形');
grid
%抽样判决逆码变换部分
forI=1:
Lenth_Of_Sign
ifdt((2*I-1)*Num_Unit/2)<0.25
sign_result((I-1)*Num_Unit+1:
I*Num_Unit)=High_Level;
else
sign_result((I-1)*Num_Unit+1:
I*Num_Unit)=Low_Level;
end
end
figure
plot(t,sign_result);
axis([0,Time_Hold_On*(Lenth_Of_Sign+1),-3*(A/2),3*(A/2)]);
title(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二进制数字 频带 传输 系统 设计 DPSK
![提示](https://static.bdocx.com/images/bang_tan.gif)