通信原理matlab课程设计--2ask、2fsk、2psk、2dpsk调制解调matlab仿真

通信原理matlab课程设计--2ask、2fsk、2psk、2dpsk调制解调matlab仿真

ID:11289418

大小:284.00 KB

页数:17页

时间:2018-07-11

通信原理matlab课程设计--2ask、2fsk、2psk、2dpsk调制解调matlab仿真_第1页
通信原理matlab课程设计--2ask、2fsk、2psk、2dpsk调制解调matlab仿真_第2页
通信原理matlab课程设计--2ask、2fsk、2psk、2dpsk调制解调matlab仿真_第3页
通信原理matlab课程设计--2ask、2fsk、2psk、2dpsk调制解调matlab仿真_第4页
通信原理matlab课程设计--2ask、2fsk、2psk、2dpsk调制解调matlab仿真_第5页
资源描述:

《通信原理matlab课程设计--2ask、2fsk、2psk、2dpsk调制解调matlab仿真》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、南昌大学通信原理课程设计报告题目:2ASK、2FSK、2PSK、2DPSK调制解调matlab仿真姓名:学院:信工学院专业:指导教师:完成日期:2013年5月5日16一、设计要求课程设计需要运用MATLAB编程实现2ASK,2FSK,2PSK,2DPSK调制解调过程,并且输出其源码,调制后码元以及解调后码元的波形。二、基本原理二进制数字调制技术原理数字信号的传输方式分为基带传输和带通传输,在实际应用中,大多数信道具有带通特性而不能直接传输基带信号。为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,

2、以使信号与信道的特性相匹配。这种用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。通常使用键控法来实现数字调制,比如对载波的振幅、频率和相位进行键控。(1)振幅键控是利用载波的幅度变化来传递数字信息,而其频率和相位保持不变,在2ASK中,载波的幅度只有两种变化状态,分别对应二进制信息‘0’和‘1’。OOK(通-断键控)是一种常用的二进制振幅键控式模拟调制器法键控法包络检波法同步检测法16(2)一个2FSK信号可以看成是两个不同载波的2ASK信号的叠加。其解调和解调方法和ASK差不多。2FS

3、K信号的频谱可以看成是f1和f2的两个2ASK频谱的组合。2FSK信号的产生方法采用模拟调频电路来实现:信号在相邻码元之间的相位是连续变化的。采用键控法来实现:相邻码元之间的相位不一定连续。2FSK信号的解调方法相干解调非相干解调16(3)2PSK以载波的相位变化作为参考基准的,当基带信号为0时相位相对于初始相位为0,当基带信号为1时相对于初始相位为180°。调制器原理方框图如下:模拟调制法检控法2PSK信号的解调器原理方框图(4)2DPSK是利用前后相邻码元的载波相对相位变化传递数字信息,所以又称相对相移键控。2

4、DPSK调制原理方框图如下图。           相干解调法。差分相干解调(相位比较)法三、源代码s=menu('通信原理','2ASK','2PSK','2FSK','2DPSK')switchscase1,scolor='2ASK';n=8;N=100;K=4;a=randint(1,n);16bita=[];sl=[];bitRate=1e3;fc=1e3;%载频1KHZt=linspace(0,1/bitRate,N);fori=1:length(a)ifa(i)==0bit1=zeros(1,N);el

5、sebit1=ones(1,N);endbita=[bita,bit1];c=sin(2*pi*t*fc);sl=[slc];endfigure(1);subplot(K,1,1);plot(bita,'LineWidth',1.5),title('基带信号'),gridon;axis([0,N*length(a),-2.5,2.5]);tz=bita*6.*sl;subplot(K,1,2);plot(tz,'LineWidth',1.5);title('ASK调制后信号');gridon;signal=awgn

6、(tz,80,'measured');subplot(K,1,3);plot(signal,'LineWidth',1.5),gridon;title('信号+噪声')Fs=3e3;[b,a]=ellip(4,0.1,40,[999.9,1000.1]*2/Fs);%设计IIR带通滤波器,阶数为4,通带纹波0.1,阻带衰减40DBsf=filter(b,a,signal);%信号通过该滤波器figure(2);K1=4;subplot(K1,1,1);plot(sf,'LineWidth',1.5),gridon;

7、title('BPF')signal2=abs(sf);%乘同频同相sinsubplot(K1,1,2);plot(signal2,'LineWidth',1.5),gridon;title('全波整流器');Fs=3e3;%抽样频率400HZ[b,a]=ellip(4,0.1,40,[50]*2/Fs);%设计IIR低通滤波器sf1=filter(b,a,signal2);%信号通过该滤波器,输出信号sfsubplot(K1,1,3);plot(sf1,'LineWidth',1.5),gridon;title(

8、'LPF');sf2=[];LL=fc/bitRate*N;i=LL/2;16bitb=[];while(i<=length(sf1))%判决sf2=[sf2,sf1(i)>=0.001];i=i+LL;endfori=1:length(sf2)ifsf2(i)==0bit1=zeros(1,N);elsebit1=ones(1,N);endbitb=[bi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。