基于ASK、PSK、FSK在Matlab中的仿真

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

万方科技学院

课程名称:Matlab在通信工程中的应用

设计题目:基于ASK、PSK、FSK在Matlab中的仿真团队成员:

时间:2012年4月1日

------数字调制技术的仿真实现及性能研究

摘要 (1)

关键字 (1)

1 理论基础 (1)

1.1二进制数字调制技术原理 (1)

1.1.1 2ASK (1)

1.1.2 2FSK (1)

1.1.3 2PSK (1)

1.2数字调制技术的仿真实现 (1)

2 程序及仿真图形的建立 (2)

2.1ASK调制解调 (2)

2.1.1 ASK程序 (2)

2.1.2 ASK图形 (2)

2.2PSK调制解调 (4)

2.2.1 PSK程序 (4)

2.2.2 PSK图形 (4)

2.3FSK调制解调 (6)

2.3.1 FSK程序 (6)

2.3.2 FSK图形 (6)

2.4误码率分析 (8)

2.4.1 误码率分析程序 (8)

2.4.2 误码率分析图形 (9)

3 心得体会 (10)

4 参考文献 (10)

------数字调制技术的仿真实现及性能研究

摘要:本文阐述了数字带通调制技术以及扩频通信原理,并根据数字带通调制原理,运用MATLAB进行编程,在给定仿真条件下,运行了仿真程序,得到了预期的仿真结果。同时,利用建立的仿真系统,研究了2ASK,2FSK,2PSK,2DPSK调制解调过程,并且输出其调制后的波形,画出频谱、功率谱密度图,并比较各种调制的误码率情况,讨论其调制效果。

本设计由小组长负责课程设计方案的总体设计,其余三名小组成员负责程序的设计与调试。由贾玉卫负责程序的设计,尹丁和焦晨浩负责后期程序的调试部分以及结果的记录。

小组长:袁平亮成员:贾玉卫尹丁焦晨浩。

关键字:调制、解调、误码率

1 理论基础

1.1 二进制数字调制技术原理

数字信号的传输方式分为基带传输和带通传输,在实际应用中,大多数信道具有带通特性而不能直接传输基带信号。为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的特性相匹配。这种用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。通常使用键控法来实现数字调制,比如对载波的振幅、频率和相位进行键控。

1.1.1 2ASK

2ASK信号的产生方法通常有两种:模拟调制和键控法。解调有相干解调和非相干解调。P=1时f(t)=Acoswt;p=0时f(t)=0;其功率谱密度是基带信号功率谱的线性搬移。

1.1.2 2FSK

一个FSK信号可以看成是两个不同载波的2ASK信号的叠加。其解调和解调方法和ASK差不多。2FSK信号的频谱可以看成是f1和f2的两个2ASK频谱的组合。

1.1.3 2PSK

2PSK以载波的相位变化作为参考基准的,当基带信号为0时相位相对于初始相位为0,当基带信号为1时相对于初始相位为180°。

1.2 数字调制技术的仿真实现

MATLAB是一种功能强大的科学计算和工程仿真软件,它的交互式集成界面能够帮助用户快速的完成数值分析、数字信号处理、仿真建模、和优化等功能。本课程设计需要运用MATLAB编程实现2ASK,2FSK,2PSK,2DPSK调制解调过程,并且输出其调制后的波形,画出频谱、功率谱密度图,并比较各种调制的误码率情况,讨论其调制效果。

2 程序及仿真图形的建立

2.1 ASK调制解调

2.1.1 ASK程序

close all

clear all

n=16;

fc=1000000;

bitRate=1000000;

N=50;

noise=10;

signal=source(n,N);

transmittedSignal=askModu(signal,bitRate,fc,N); signal1=gussian(transmittedSignal,noise); configueSignal=demoASK(signal1,bitRate,fc,n,N);

2.1.2 ASK图形

1.随机信号的产生

2.ASK信号调制

3.傅里叶频域分析

4.信道加噪声后信号

5.接收信号的解调

6.解调出的二进制信号

2.2 PSK调制解调

2.2.1 PSK程序

close all

clear all

n=16;

fc=1000000;

bitRate=1000000;

N=50;

noise=10;

signal=source(n,N);

transmittedSignal=bpskModu(signal,bitRate,fc,N); signal1=gussian(transmittedSignal,noise); configueSignal=demoBPSK(signal1,bitRate,fc,n,N);

2.2.2 PSK图形

1.随机信号的产生

2. PSK信号调制

3.傅里叶频域分析

4.信道加噪声后信号

5.接收信号的解调

6.解调出的二进制信号

2.3 FSK调制解调

2.3.1 FSK程序

close all

clear all

n=16;

f1=18000000;

f2=6000000;

bitRate=1000000;

N=50;

noise=10;

signal=source(n,N);

transmittedSignal=fskModu(signal,bitRate,f1,f2,N); signal1=gussian(transmittedSignal,noise); configueSignal=demoFSK(signal1,bitRate,f1,f2,N);

2.3.2 FSK图形

1.随机信号的产生

2. FSK信号调制

相关文档
最新文档