ASK调制解调通信系统
ASK

二进制振幅键控(ASK)调制与解调设计一、ASK 调制解调系统的原理1、ASK调制原理及其方法数字幅度调制又称幅度键控(ASK),二进制幅度键控记作 2ASK。
2ASK 是利用代表数字信息“0”或“1”的基带矩形脉冲去键控一个连续的载波,使载波时断时续地输出。
有载波输出时表示发送“1”,无载波输出时表示发送“0”。
借助于第3 章幅度调制的原理,2ASK 信号可表示为e0 = s(t) cos ωc t式中,c 为载波角频率, s(t ) 为单极性 NRZ 矩形脉冲序列s(t) = ∑ a n g (t - nT b )其中, g(t) 是持续时间为 Tb 、高度为 1 的矩形脉冲,常称为门函数,an 为二进制数字。
2、ASK实现有两种方法;A、乘法器实现法. a、乘法器实现法的输入是随机信息序列,经过基带信号形成器,产生波形序列,乘法器用来进行频谱搬移,相乘后的信号通过带通滤波器滤除高频谐波和低频干扰。
b、带通滤波器的输出是振幅键控信号。
c、乘法器常采用环形调制器。
B、键控法键控法是产生ASK信号的另一种方法。
二元制ASK又称为通断控制(OOK)。
典型的实现方法是用一个电键来控制载波振荡器的输出而获得。
示意图如图1所示。
图1 3、ASK 解调原理及设计方法ASK 信号解调的常用方法主要有两种:包络检波法和相干检测法。
包络检波法的原理方框图如图2 所示:带通滤波器(BPF )恰好使 2ASK 信号完整地通过,经包络检测后输出其包络。
低通滤波器(LPF )的作用是滤除高频杂波,使基带信号(包络)通过。
抽样判决器包括抽样、判决及码元形成器。
定时抽样脉冲(位同步信号)是很窄的脉冲,通常位于每个码元的中央位置,其重复周期等于码元的宽度。
不计噪声影响时,带通滤波器输出为 2ASK 信号。
经抽样、判决后将码元再生,即可恢复出数字序列{an}。
相干检测法原理方框图如图3 所示相干检测就是同步解调,要求接收机产生一个与发送载波同频同相的本地载波信号,称其为同步载波或相干载波。
ask调制与解调实验报告

ask调制与解调实验报告ASK调制与解调实验报告一、引言调制与解调是通信领域中非常重要的技术手段之一。
本实验旨在通过实际操作,探索并理解ASK调制与解调的原理和实现方法。
二、实验目的1. 理解ASK调制与解调的基本原理;2. 掌握ASK调制与解调的实验操作方法;3. 分析ASK调制与解调的优缺点及应用领域。
三、实验原理ASK(Amplitude Shift Keying)调制是一种基于信号幅度变化的数字调制技术。
在ASK调制中,将数字信号的高低电平分别对应于载波信号的高低幅度,从而实现数字信息的传输。
解调过程则是将调制信号恢复为原始的数字信号。
四、实验步骤1. 搭建ASK调制电路:将数字信号源与载波信号源连接至调制器,调制器输出ASK调制信号。
2. 搭建ASK解调电路:将ASK调制信号与载波信号输入解调器,解调器输出解调信号。
3. 连接示波器:将ASK调制信号和解调信号分别连接至示波器,观察波形变化。
4. 调整参数:根据实验要求,调整数字信号源的频率和幅度,观察ASK调制信号和解调信号的变化。
五、实验结果与分析1. 观察ASK调制信号的波形:通过示波器显示的波形图,我们可以清晰地看到数字信号的高低电平对应于载波信号的高低幅度。
这种幅度变化的方式可以有效地传输数字信息。
2. 观察ASK解调信号的波形:解调器将ASK调制信号恢复为原始的数字信号,解调信号的波形应与数字信号源的波形一致。
通过比较两者的波形图,可以验证解调的准确性。
3. 分析ASK调制与解调的优缺点:ASK调制与解调的优点是实现简单,传输效率高。
然而,由于ASK调制信号的幅度变化较大,容易受到噪声的干扰,因此抗干扰性较差。
4. 应用领域:ASK调制与解调广泛应用于短距离通信系统中,如遥控器、无线门铃等。
在这些应用中,传输距离相对较短,抗干扰性要求不高,因此ASK调制与解调是一种经济实用的选择。
六、实验总结通过本次实验,我们深入了解了ASK调制与解调的原理和实现方法。
ASK调制及解调实验报告

ASK调制及解调实验报告实验报告:ASK调制及解调实验一、实验目的1.了解ASK调制及解调的原理和方法;2.通过实验掌握ASK信号的调制与解调过程;3.掌握ASK调制与解调在通信系统中的应用。
二、实验原理1. 调制过程:将数字信号作为调制信号,其数学表示为sm(t),调制信号经过调制传输给接收端。
2.解调过程:接收端将接收到的ASK信号进行解调,得到数字信号。
三、实验器材1.信号源(调制信号的产生);2.信号发生器(源载波信号的产生);3.功率放大器(将源载波信号放大以供调制器使用);4.带通滤波器(将调制后的信号进行滤波,去掉多余频率成分);5.示波器(用于观测信号波形);6.解调器(对ASK信号进行解调得到原始数字信号)。
四、实验步骤1.首先,将信号发生器输出的方波信号连接到调制信号的输入端;2.将信号发生器输出的正弦波信号连接到功率放大器的输入端,以产生载波信号;3.将调制信号通过调制器与载波信号相乘,生成ASK调制信号;4.将ASK调制信号经过带通滤波器滤波,去掉多余频率成分;5.将滤波后的ASK信号输入到示波器中,观测ASK调制信号的波形;6.将ASK信号输入到解调器中,解调得到原始数字信号;7.通过示波器观测解调后的信号波形;8.调整调制信号的频率和幅度,观察ASK调制信号和解调后的数字信号的变化。
五、实验结果及分析1.调制信号与载波信号相乘得到ASK调制信号,通过带通滤波器滤波后的ASK信号波形应该与调制信号保持一致;2.解调器将接收到的ASK信号进行解调,得到原始的数字信号;3.调制信号的频率和幅度的改变会影响ASK调制信号的波形,从而影响解调后的数字信号。
六、实验结论通过本次实验,我们了解了ASK调制及解调的原理和方法。
实验结果表明,调制信号的频率和幅度对ASK调制信号和解调后的数字信号有较大影响。
ASK调制与解调在通信系统中具有广泛应用。
七、实验心得通过本次实验,我对ASK调制及解调有了更深入的了解。
简述ASK信号的解调原理。

简述ASK信号的解调原理。
ASK(Amplitude Shift Keying)信号是一种基于调制的数字通信技术,它通过改变信号的幅度来传输数字信息。
在ASK信号的解调过程中,需要将接收到的信号转换为数字信号,以便于后续的处理和分析。
ASK信号的解调原理主要包括两个步骤:检测和判决。
检测:检测是指将接收到的ASK信号转换为基带信号。
在检测过程中,需要使用一个检测器来检测接收到的信号的幅度。
检测器通常采用整流器和低通滤波器的组合,将接收到的信号转换为直流信号。
整流器将信号的负半周翻转为正半周,低通滤波器则将高频噪声滤除,得到基带信号。
判决:判决是指将基带信号转换为数字信号。
在判决过程中,需要将基带信号与一个阈值进行比较,以确定信号的状态。
如果基带信号的幅度大于阈值,则判定为1;如果基带信号的幅度小于阈值,则判定为0。
阈值的选择需要根据信号的特性和噪声的水平进行调整,以保证判决的准确性。
ASK信号的解调原理可以用以下公式表示:
s(t) = A1cos(2πfct) + A2cos(2πfct)cos(2πfmt)
其中,s(t)表示接收到的ASK信号,A1和A2分别表示信号的幅度,
fc和fm分别表示载波频率和调制频率。
解调过程中,需要将s(t)转换为基带信号:
s'(t) = A2cos(2πfmt)
然后,将s'(t)与阈值进行比较,得到数字信号。
ASK信号的解调原理是将接收到的信号转换为基带信号,然后将基带信号与阈值进行比较,得到数字信号。
这种解调方法简单、可靠,广泛应用于数字通信系统中。
通信原理实验ASK调制和解调实验报告

新疆师范大学实验报告2020年4月27日课程名称通信原理实验项目实验四:ASK调制及解调实验物理与电子工程学院电子17-5 姓名赵广宇同组实验者指导教师阿地力一、实验目的掌握用键控法产生ASK信号的方法。
掌握ASK非相干解调的原理二、实验器材主控&信号源模块9号数字调制解调模块示波器三、实验原理1、实验原理框图2、实验框图说明ASK调制是将基带信号和载波直接相乘。
已调信号经过半波整流、低通滤波后,通过门限判决电路解调出原始基带信号。
四、实验步骤实验项目一ASK调制概述:ASK调制实验中,ASK(振幅键控)载波幅度是随着基带信号的变化而变化。
在本项目中,通过调节输入PN序列频率或者载波频率,对比观测基带信号波形与调制输出波形,观测每个码元对应的载波波形,验证ASK调制原理实验项目二ASK解调概述:实验中通过对比观测调制输入与解调输出,观察波形是否有延时现象,并验证ASK解调原理。
观测解调输出的中间观测点,如:TP4(整流输出),TP5(LPF-ASK),深入理解ASK解调过程。
若解调出的信号与原基带信号有差别,可调节抽样判决旋钮进行微调观察眼图时,1.位同步信号CLK,2.低通滤波输出信号调整主控模块,16K,PN127五、实验分析●ASK即“幅移键控”又称为“振幅键控”,所以又记作OOK信号。
ASK是一种相对简单的调制方式。
●这次实验首先对输入信号利用相关的模块进行ASK调制,再通过加入高斯白噪声传输信道,接着在接收端对信号进行ASK解调,最后把输出的信号和输入的信号进行比较。
●幅移键控(ASK)相当于模拟信号中的调幅,只不过与载频信号相乘的是二进制数码而已。
●所谓幅移就是把频率、相位作为常量,而把振幅作为变量,信息比特是通过载波的幅度来传递的。
六、实验总结●第一次进行实验时,开始运行后,跳出了如图所示的提示。
在停止运行后,在加入了数字终端模块后,提示消失,在今后进行数字实验时,可引以为戒。
实验3 ASK调制与解调实验报告

(采用双踪示波器比较信号源的位同步波形与提取的位同步信号波形,它们应当一致,表示发送端与接收端的码元宽度是一样的)
ASK解调输出波形:
(采用双踪示波器比较提取的位同步信号波形与ASK解调输出波形,从而可以得到数字信号,它与我们在SW01、SW02、SW03设置的数字信号应该一致)
OUT2测试点输出波形:(即ASK调幅波经半波整流器后的信号输出波形)
OUT3测试点输出波形:(即ASK调幅波经低通滤波器后的信号输出波形)
ASK—OUT测试点输出波形:(即ASK调幅波经电压比较器后的信号输出波形,未经同步判决。波形与ASK判决电压调节的调节幅度有关)
a、ASK判决电压调节过高,误判为0的概率增加:
(采用双踪示波器比较ASK基带输入波形与ASK—OUT测试点输出波形)
b、ASK判决电压调节过低,误判为1的概率增加:
(采用双踪示波器比较ASK基带输入波形与ASK—OUT测试点输出波形)
c、适当调节ASK判决电压,使ASK—OUT输出波形与ASK基带输入波形最接近:
(采用双踪示波器比较ASK基带输入波形与ASK—OUT测试点输出波形)
七、实验思考题解答
1、说明用键控法产生2ASK信号的方法。
2、调节判决电平,当它过大或过小时会出现误码,说明为什么会产生误码。
八、调试中遇到的问题及解决方法
现代通信原理
实验室名称:通信原理实验室实验日期: 年 月 日
学院班级、Biblioteka 号姓名实验项目名称
ASK调制与解调实验
指导
教师
一、实验目的
二、实验内容
三、实验仪器
四、实验原理
五、实验步骤
六、实验结果及分析
ASK基带输入: 信号源测试点NRZ输出的NRZ码
ASK调制与解调电路设计及仿真

ASK调制与解调电路设计及仿真在通信系统中,调制和解调电路是至关重要的组成部分。
调制是将信息信号转换成适合在通信信道中传输的信号的过程,而解调则是将传输过来的信号恢复成原始信号的过程。
下面将详细介绍调制与解调电路的设计及仿真。
1.调制电路设计和仿真:调制电路的设计目标是将原始信息信号转换成适合在通信信道中传输的信号。
常见的调制方式包括频率调制(FM)、相位调制(PM)和振幅调制(AM)。
调制电路的设计应考虑如下因素:(1)信号源:需确定原始信息信号的频率范围、幅度以及波形特征。
(2)载波信号源:选择适合的载波频率和波形。
(3)调制电路:根据调制方式选取合适的调制电路,如较简单的RC电路或相移电路等。
(4)调制参数调整:通过改变调制电路的参数,可以对调制信号的频率、相位和幅度进行调节。
(5) 仿真验证:利用电路仿真软件(如Multisim、LTspice等)对设计的调制电路进行仿真、调试和验证。
2.解调电路设计和仿真:解调电路的设计目标是将经过调制的信号恢复成原始信息信号。
解调电路的设计应考虑如下因素:(1)调制方式和参数:了解调制信号的调制方式和参数,确定解调电路的工作方式。
(2)解调电路选型:选择合适的解调电路,如包络检波电路、鉴频器等。
(3)解调参数调整:通过调整解调电路的参数,对解调信号的频率、相位和幅度进行调节。
(4)仿真验证:利用电路仿真软件对设计的解调电路进行仿真、调试和验证。
(5)信号恢复质量评估:通过仿真结果评估解调电路对原始信息信号的恢复质量,包括信噪比、失真度等。
3.综合设计和仿真:在设计调制和解调电路时,需要充分考虑信号传输的特性、噪声干扰、抗干扰性能等因素。
通过电路仿真软件,可以进行综合设计和仿真,优化调制和解调电路的性能。
此外,还可考虑以下因素:(1)双向通信:在调制和解调电路设计中,需要考虑双向通信的情况,即在同一通信链路上实现信号的传输和接收。
(2)多路复用:有时需要将多个信号在同一通信信道中传输,此时需要设计相应的多路复用电路,实现信号的分离和恢复。
ask调制与解调信号 -回复

ask调制与解调信号-回复摘要:一、ask 调制与解调信号简介1.ask 调制信号的基本概念2.ask 调制信号的工作原理3.ask 调制信号的应用领域二、ask 调制信号的实现1.调制器的作用2.载波信号与数据信号的结合3.调制信号的频谱特性三、ask 解调信号的原理与方法1.解调器的作用2.滤波器的设计与选择3.解调信号的恢复与识别四、ask 调制与解调信号的性能评估1.误码率与信噪比2.调制效率与解调效率3.抗干扰性与可靠性正文:ASK(Amplitude Shift Keying,幅度键控)调制与解调信号是一种常见的无线通信技术,广泛应用于广播、遥控和数据传输等领域。
本文将对ask 调制与解调信号进行详细介绍,包括其原理、实现方法、性能评估等方面的内容。
一、ask 调制与解调信号简介ask 调制信号是一种基本的数字调制技术,主要通过改变载波信号的幅度来表示数据信号。
在无线通信中,ask 调制信号具有实现简单、成本低廉等优点,因此得到了广泛的应用。
二、ask 调制信号的实现在ask 调制信号的实现过程中,调制器起着关键作用。
调制器将原始数据信号与载波信号进行结合,使得数据信号能够通过载波信号进行传输。
载波信号与数据信号的结合方式有多种,如乘法、加法等。
在ask 调制中,通常采用加法方式,将数据信号与载波信号相加。
调制后的信号具有不同的幅度,从而实现了数据信号的传输。
三、ask 解调信号的原理与方法在接收端,解调器负责对接收到的调制信号进行解调。
解调过程主要是通过滤波器将调制信号中的数据信号分离出来。
滤波器的设计与选择是解调过程的关键,直接影响到解调信号的质量和性能。
通常情况下,滤波器的设计需要根据信道特性和系统要求来进行。
四、ask 调制与解调信号的性能评估ask 调制与解调信号的性能评估主要包括误码率、信噪比、调制效率和解调效率等方面。
误码率是指传输过程中产生的误码占所有码元的比例,它与信噪比密切相关。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信号与通信系统课程设计说明书题目:设计ASK调制解调通信系统系部:信息与控制工程学院专业:电子信息工程班级:XXXX级X班学生姓名: XXX 学号: XXXXXXXXXX 指导教师:XXX2018年6月12 日目录1 设计任务与要求 (2)1.1 设计任务 (2)1.2 设计要求 (2)2 设计方法与内容 (3)2.1 MATLAB简介 (3)2.2 ASK信号调制原理 (3)2.3 ASK解调原理 (4)3 仿真实现过程 (5)3.1 ASK信号的产生 (5)3.2 载波信号波形 (5)3.3 ASK调制解调实现 (6)3.4 叠加噪声的ASK调制解调 (7)4 结论 (10)5 附录 (11)参考文献 (18)1 设计任务与要求1.1 设计任务1.根据题目查阅有关资料,掌握数字带通调制技术。
2.学习MATLAB软件,掌握MATLAB各种函数的使用。
3.据数字带通调制原理,运行MATLAB进行编辑,仿真调制过程,记录并分析仿真结果。
1.2 设计要求1.掌握ASK调制解调原理2.绘制出ASK信号解调前后在时域和频域中的波形,观察解调前后频谱的变化理解ASK信号解调原理。
2 设计方法与内容2.1 MATLAB简介Matlab是MathWorks公司于1982年推出的一套高性能的数值计算和可视化软件。
它集数值分析、矩阵运算、信号处理和图形显示于一体,构成了一个方便、界面良好的用户环境。
它还包括了Toolbox(工具箱)的各类问题的求解工具,可用来求解特定学科的问题。
其特点是:(1) 可扩展性:Matlab最重要的特点是易于扩展,它允许用户自行建立指定功能的M文件。
对于一个从事特定领域的工程师来说,不仅可利用Matlab所提供的函数及基本工具箱函数,还可方便地构造出专用的函数。
从而大大扩展了其应用范围。
当前支持Matlab的商用Toolbox(工具箱)有数百种之多。
而由个人开发的Toolbox则不可计数。
(2) 易学易用性:Matlab不需要用户有高深的数学知识和程序设计能力,不需要用户深刻了解算法及编程技巧。
(3) 高效性:Matlab语句功能十分强大,一条语句可完成十分复杂的任务。
如fft语句可完成对指定数据的快速傅里叶变换,这相当于上百条C语言语句的功能。
它大大加快了工程技术人员从事软件开发的效率。
2.2 ASK信号调制原理数字信号对载波信号的振幅调制称为振幅键控,即ASK(Amplitude Shift Keying)。
2ASK就是调制信号为二进制数字基带信号时的振幅键控。
简单的说,振幅键控就是利用载波的幅度变化来传递数字信息,而其频率和初始相位保持不变。
在2ASK中,载波的幅度只有两种变化状态,分别对应二进制信息的“0”或“1”。
2ASK已调信号可表示为e 0 = s(t) cosωct式中,ωc为载波角频率,s(t)为单极性NRZ矩形脉冲序列s(t) =Σan g(t-n Ts)其中,g(t)是持续时间为Ts、高度为1的矩形脉冲,an为二进制数字1,出现概率为pa n={0,出现概率为1−p2.3 ASK 解调原理2ASK/OOK 信号有两种基本的解调方法:非相干解调(包络检波法)和相干解调(同步检测法)。
本课程设计要求的是相干解调,如图2-1:)(2t e ASK图2-1相干解调带通滤波器 相乘器 低通滤波器 抽样判决器定时脉冲 输出3 仿真实现过程3.1 ASK信号的产生图3-1二进制基带信号时域谱和频域谱先将源程序创建M文件,自定义路径;编写语句x=ceil(rand(1,100000)-0.5) 生成一段随机的二进制基带信号,其中rand产生随机矩阵,ceil为取整函数;再编写语句FFT1=fft(x,128); FFT1=abs(FFT1)对随机序列进行傅里叶变换并取绝对值。
其时域谱和频域谱如图3-1。
3.2 载波信号波形图3-2载波信号时域谱和频域谱在调制解调系统中,载波信号的频率一般要大于信号源的频率。
信号源频率为12 Hz,所以将载波频率设置为36 Hz,编写正弦函数carry=cos(2*pi*Fc*t)并进行频域转换FFT2=fft(carry,256); FFT2=abs(FFT2)。
其时域谱和频域谱如图3-2。
3.3 ASK调制解调实现编写数字带通调制函数y=dmod(x,Fc,Fd,Fs,'ask',2)进行2ASK调制,其中x为输入信号,Fc为载波频率,Fd为码速率,Fs为采样频率,Fs/Fd必须是一个正整数。
再进行频域转换FFT3=fft(y,256); FFT3=abs(FFT3),其时域谱和频域谱如图3-3:图3-3已调信号时域谱和频域谱图3-4解调信号解调时域谱和频域谱编写数字带通调制函数z=ddemod(y,Fc,Fd,Fs,'ask',2)进行2ASK解调,其中x为输入信号,Fc为载波频率,Fd为码速率,Fs为采样频率。
再进行频域转换FFT4=fft(z,64); FFT4=abs(FFT4),由于调制到解调的信道中没有加入噪声,所以调制前信号(即原始信号)与调制后信号相同,其时域谱和频域谱如图3-4。
3.4 叠加噪声的ASK调制解调图3-5叠加小噪声调制信号时域谱和频域谱图3-6叠加大噪声调制信号时域谱和频域谱由于信道中的噪声是叠加在信号上的,噪声始终是存在的,通常称它为加性噪声或加性干扰。
对已调信号y分别叠加高斯小噪声(信噪比为6)和大噪声(信噪比为-2)则编写Ynt1=awgn(y,6);Ynt2=awgn(y,-2)并进行频域转换,其时域谱和频域谱分别如图3-5和图3-6。
图3-7叠加小噪声解调信号时域谱和频域谱图3-8叠加大噪声解调信号时域谱和频域谱对小噪声Ynt1和大噪声信号Ynt2分别解调,编写数字带通调制函数z1=ddemod(Ynt1,Fc,Fd,Fs,'ask',2);z2=ddemod(Ynt2,Fc,Fd,Fs,'ask',2);并进行频域转换,其时域谱和频域谱如分别如图3-7和图3-8。
图3-9误差数和误差率误码率是衡量一个数字通信系统性能的重要指标。
在信道高斯白噪声的干扰下,二进制2ASK数字调制误码率取决于解调器输入信噪比,编写误码率函数[br,Pe1]=symerr(x,z1);[br,Pe2]=symerr(x,z2),其中br为符号误差数,Pe1为符号误差率。
绘制如图3-9。
调用函数semilogy(SNR,Pe);绘制信噪比与误码率的关系曲线如图3-10,由此可得出:与无噪声时(误码率为零)相比较,当信噪比较大时,噪声小误码率低;反之,信噪比较小时噪声大误码率高。
4 结论通过此次的课程设计,使我收获了很多。
不仅让我对专业方面的知识认识更加深刻,同时也掌握了学习方法,懂得了无论做什么事,都要先弄懂原理,从根本出发,将一切问题分块分部解决的方法。
让我今后都受益颇深。
在本次课程设计的过程中,也遇到了很多问题和难点。
比如说当我做到解调部分的时候,程序都写完了,但就是波形出不来。
不能够正确的仿真出波形和原信号。
这让我很头疼,调了好久也没有输出。
最后,通过上网搜索资料,并且与同学们一起讨论研究。
终于一点点发现了问题,最后调出了波形。
虽然过程很坎坷,但结果却令人欣慰。
我觉得在这次的课程设计中,收获的不仅是我们自己的方面,更多的也有团队的合作和与别人的交流和沟通。
这让我们能够更好的与别人分享和交流,为我们在今后的学习和工作道路上都有所帮助。
5 附录%程序名称:ASK.m%程序功能:ASK解调解调程序代码clc; %清除命令工作窗里的内容clear;%清除内存空间变量%产生二进制随机序列x=ceil(rand(1,100000)-0.5)%产生二进制随机序列并取大于x 的最小整数figure(1)%窗口1,包含时域谱和频域谱subplot(2,1,1)%分块图函数subplot,图形窗口分成2块子窗口的第1个图像stairs(x);%第2个图像xlabel('时间t');%x轴标注ylabel('序列值');%y轴标注title('二进制随机序列');%添加图像标题axis([1 21 -1 2])%控制坐标轴的范围grid on%图像中添加栅格%对随机序列进行频谱分析FFT1=fft(x,128); %对随机序列进行傅里叶变换FFT1=abs(FFT1);%对傅里叶变换取绝对值figure(1)subplot(2,1,2)%第2个图像plot(FFT1);xlabel('频率f');ylabel('幅度FFT1');title('随机序列频谱');axis([0 128 0 50])grid on%载波信号t=1/360:1/360:20; %载波时间范围Fc=36;%载波频率carry=cos(2*pi*Fc*t); %正弦载波信号figure(2)%窗口2,包含时域谱和频域谱subplot(2,1,1)plot(carry);xlabel('时间t');ylabel('幅度carry');title('载波信号');axis([1 600 -2 2])grid on%对载波信号进行频谱分析FFT2=fft(carry,256); %对载波信号进行傅里叶变换FFT2=abs(FFT2);%对傅里叶变换取绝对值figure(2)subplot(2,1,2)plot(FFT2);xlabel('频率f');ylabel('幅度FFT2');title('载波信号频谱');axis([0 256 0 100])grid on%ASK的调制Fd=12;%Fd为码速率,Fs为采样频率Fs=360;y=dmod(x,Fc,Fd,Fs,'ask',2);%调用数字带通调制函数dmod进行2ASK调制for i=1:20if x(i)==0yy(30*(i-1)+1:30*i)=0;elseyy(30*(i-1)+1:30*i)=y(30*(i-1)+1:30*i);endend%对20个随机码元进行判别,若码元为0则该码元周期内调制信号为零figure(3)subplot(2,1,1)ylabel('幅度y');title('已调信号');axis([1 600 -2 2])grid on%对已调信号进行频谱分析FFT3=fft(y,256); %对已调信号进行傅里叶变换FFT3=abs(FFT3);%对傅里叶变换取绝对值figure(3)subplot(2,1,2)plot(FFT3);xlabel('频率f');ylabel('幅度FFT3');title('已调信号频谱');axis([0 256 0 50])grid on%ASK的解调z=ddemod(y,Fc,Fd,Fs,'ask',2); %调用数字带通调制函数dmod进行2ASK解调figure(4)%对傅里叶变换取绝对值subplot(2,1,1)stairs(z);xlabel('时间t');ylabel('幅度z');title('解调信号');axis([1 21 -1 2])grid on%对解调信号进行频谱分析FFT4=fft(z,64); %对解调信号进行傅里叶变换FFT4=abs(FFT4);%对傅里叶变换取绝对值figure(4)subplot(2,1,2)plot(FFT4);ylabel('幅度FFT4');title('解调信号频谱');axis([0 64 0 50])grid on%加入高斯小噪声,SNR为6Ynt1=awgn(y,6);%加入高斯小噪声,信噪比为6figure(5)subplot(2,1,1)plot(Ynt1);xlabel('时间t');ylabel('幅度Ynt1');title('加小噪声信号');axis([1 600 -2 2])grid on%对加小噪声信号进行频谱分析FFT5=fft(Ynt1,256); %对加入小噪声的调制信号进行傅里叶变换FFT5=abs(FFT5);%对傅里叶变换取绝对值figure(5)subplot(2,1,2)plot(FFT5);xlabel('频率f');ylabel('幅度FFT5');title('加小噪声信号频谱')axis([0 256 0 50])grid on%ASK加小噪声信号的解调及误码率z1=ddemod(Ynt1,Fc,Fd,Fs,'ask',2);%调用数字带通调制函数dmod对加小噪声信号进行解调[br,Pe1]=symerr(x,z1)%对解调后加小噪声信号误码分析,br为符号误差数,Pe1为符号误差率figure(6)stairs(z1);xlabel('时间t');ylabel('幅度z1');title('加小噪声解调信号');axis([1 21 -1 2])grid on%对加小噪声解调信号进行频谱分析FFT6=fft(z1,64); %对加入小噪声的解调信号进行傅里叶变换FFT6=abs(FFT6);%对傅里叶变换取绝对值figure(6)subplot(2,1,2)plot(FFT6);xlabel('频率f');ylabel('幅度FFT6');title('加小噪声解调信号频谱');axis([0 64 0 50])grid on%加入高斯大噪声,SNR为-2Ynt2=awgn(y,3);%加入高斯大噪声,信噪比为-2 figure(7)subplot(2,1,1)plot(Ynt2);xlabel('时间t');ylabel('幅度Ynt2');title('加大噪声信号');axis([1 600 -2 2])grid on%对加大噪声信号进行频谱分析FFT7=fft(Ynt2,256); %对加入大噪声的调制信号进行傅里叶变换FFT7=abs(FFT7);%对傅里叶变换取绝对值figure(7)subplot(2,1,2)xlabel('频率f');ylabel('幅度FFT5');title('加大噪声信号频谱')axis([0 256 0 50])grid on%ASK加大噪声信号的解调及误码率z2=ddemod(Ynt2,Fc,Fd,Fs,'ask',2);%调用数字带通调制函数dmod对加大噪声信号进行解调[br,Pe2]=symerr(x,z2)%对解调后加大噪声信号误码分析,br为符号误差数,Pe1为符号误差率figure(8)subplot(2,1,1)stairs(z2);xlabel('时间t');ylabel('幅度z2');title('加大噪声解调信号');axis([1 21 -1 2])grid on%对加大噪声解调信号进行频谱分析FFT8=fft(z2,64); %对加入大噪声的解调信号进行傅里叶变换FFT8=abs(FFT8);%对傅里叶变换取绝对值figure(8)subplot(2,1,2)plot(FFT8);xlabel('频率f');ylabel('幅度FFT6');title('加大噪声解调信号频谱');axis([0 64 0 50])grid on%误码分析SNR=-10:10for i=1:length(SNR);Ynt3=awgn(y,SNR(i));%加入高斯小噪声,信噪比从-10dB到10dBZ=ddemod(Ynt3,Fc,Fd,Fs,'ask',2);%调用数字带通解调函数ddemod对加噪声信号进行解调[br, Pe(i)]=symerr(x,Z);%对解调后加大噪声信号误码分析,br为符号误差数,Pe(i)为符号误差率endfigure(9)semilogy(SNR,Pe);% 调用semilogy函数绘制信噪比与误码率的关系曲线xlabel('信噪比SNR(r/dB)');ylabel('误码率Pe');title('信噪比与误码率的关系');axis([-10 10 0 1])grid on参考文献[1] 樊昌信,曹丽娜. 通信原理. 北京:国防工业出版社,2012.[2] 黄文梅,熊桂林,杨勇. 信号分析与处理—MATLAB语言及应用. 长沙:国防科技大学出版社,2000.[3] 唐向宏岳恒立,郑雪峰. MATLAB及在电子信息类课程中的应用. 北京:电子工业出版社,2006,8.[4] 邓华. MATLAB通信仿真及应用实例详解. 人民邮电出版社,2003.信号与通信系统课程设计成绩评定表。