基于MATLAB的ASK调制解调实验
ASK调制与解调的仿真

实验四ASK 调制与解调的仿真一.实验目的1.掌握幅度键控的原理,经过对仿真的过程和结果剖析,加深对其理解。
2.运用 MATLAB对 ASK的调制与解调过程进行仿真。
二.实验内容运用 MATLAB编程实现ASK调制解调过程,并且输出其调制后的波形,画出频谱、功率谱密度图,并比较各样调制的误码率状况,议论其调制成效。
三.软件纲要设计说明,功能模块及流程和工作原理ASK信号调制器的设计:产生二进制振幅键控信号的方法主要有两种:法 1:采纳相乘电路,用基带信号 A t 和载波 cos t 相乘就获得已调信号输出;法 2:采纳开关电路,这里的开关由输入基带信号 A t 控制,用这类方法能够获得相同的输出波形。
ASK 信号解调器的设计:ASK信号的解调方法有两种,即包络检波法和相关解调法,前者属于非相关解调。
此中解调的原理框图以下图。
依据 ASK调制的表达式可知:S2 ASK (t ) a n A cos c t综合式令A=1,则ASK信号的一般时域表达式为:S 2ASK (t ) a n g(t nT s ) cos c tnS(t ) cos c t式中, T s 为码元间隔, g(t ) 为连续时间 Ts 2,Ts 2 内随意波形形状的脉冲(剖析时一般 设为归一化矩形脉冲) ,而 S(t) 就是代表二进制信息的随机单极性脉冲序列。
依据 ASK 相关解调的表达式:z(t ) y(t) ?cos( c t) m(t ) ? cos 2 ( c t ) m(t) ? 1 [1 cos(2 c t)] 1 m(t) 1 m(t ) cos(2c t) 2 2 2此中第 1 项是基带信号,第 2 项是频次为 2 c 的高频信号,利用低通滤波器可检出基带信 号,再经过抽样裁决,可恢复出原始信号序列。
四. 软件详尽设计、重点技术与难点、测试数据用 MATLAB 编程以下:t=0::8; % 定义时间采样值y=sin(2*pi*t); % 定义未调信号的表达式x=[ones(1,100),zeros(1,100),ones(1,100),ones(1,100),zeros(1,100),zeros(1,100) ,ones(1,100),zeros(1,101)]; % 定义载波 X 的取值z=x.*y; % 定义已调信号的表达式subplot(3,1,1) % 画第一个图plot(t,x) % 画出载波图axis([0,8,,]) % 定义范围xlabel(' 时间 ') % 定义坐标轴的名字title(' 未调信号 '); % 定义图的名字subplot(3,1,2); % 画第二个图plot(t,y) % 画出调制信号图axis([0,8,,]) % 定义范围xlabel(' 时间 ') % 定义坐标轴的名字title('载波 ')%定义图的名字subplot(3,1,3)%画出第三个图plot(t,z)%画出解调后的图axis([0,8,,]) %定义范围xlabel('时间 ')%定义坐标轴的名字title('已调信号 ');%定义图的名字仿真结果:软件中主要包括有二进制信号的产生,调制信号的产生,调制信号的解调解画图部分。
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调制与解调的原理和实现方法。
基于MATLAB的ASK调制解调实验

基于MATLAB的ASK调制解调实验基于MATLAB 的ASK 调制解调实验1.实验⽬的(1) 熟悉MATLAB 中M ⽂件的使⽤⽅法,并在掌握ASK 调制解调原理的基础上,编写出ASK 调制解调程序。
(2) 绘制出ASK 信号解调前后在时域和频域中的波形,并观察解调前后频谱有何变化以加深对ASK 信号解调原理的理解。
(3) 对信号叠加噪声,并进⾏解调,绘制出解调前后信号的时频波形,改变噪声功率进⾏解调,分析噪声对信号传输造成的影响。
2.实验原理(1)ASK 调制原理ASK 指的是振幅键控⽅式。
这种调制⽅式是根据信号的不同,调节正弦波的幅度。
幅度键控可以通过乘法器和开关电路来实现。
载波在数字信号1或0的控制下通或断,在信号为1的状态载波接通,此时传输信道上有载波出现;在信号为0的状态下,载波被关断,此时传输信道上⽆载波传送。
那么在接收端我们就可以根据载波的有⽆还原出数字信号的1和0。
对于⼆进制幅度键控信号的频带宽度为⼆进制基带信号宽度的两倍。
幅移键控法(ASK )的载波幅度是随着调制信号⽽变化的,其最简单的形式是,载波在⼆进制调制信号控制下通断,此时⼜可称作开关键控法(OOK )。
⼆进制幅度键控记作2ASK 。
2ASK 是利⽤代表数字信息“0”或“1”的基带矩形脉冲去键控⼀个连续的载波,使载波时断时续地输出。
有载波输出时表⽰发送“1”,⽆载波输出时表⽰发送“0”。
2ASK 信号可表⽰为tw t s t e c cos )()(0=式中,cw 为载波⾓频率,s(t)为单极性NRZ 矩形脉冲序列)()(b nn nT t g a t s -=∑其中,g(t)是持续时间b T 、⾼度为1的矩形脉冲,常称为门函数;n a 为⼆进制数字-=P P a n 101,出现概率为,出现概率为2ASK/OOK 信号的产⽣⽅法通常有两种:模拟调制(相乘器法)和键控法。
本模拟幅度调制的⽅法⽤乘法器实现。
相应的调制如图5-1和图5-2:图5-1模拟相乘法图5-2键控/开关法(2)ASK 解调原理2ASK/OOK 信号有两种基本的解调⽅法:⾮相⼲解调(包络检波法)和相⼲解调(同步检测法)。
ASK调制与解调实验

2ASK调制与解调一、实验目的:(1)掌握2ASK的调制与解调原理。
(2)学会运用Matlab编写2ASK调制程序。
(3)会画出原信号和调制信号的波形图。
(4)掌握数字通信的2ASK调制方式。
二、实验原理分析1、二进制振幅键控(2ASK)频移键控是利用载波的幅度变化来传递数字信息,而其频率和初始相位保持不变。
在2ASK中,载波的幅度只有两种变化状态,分别对应二进制信息“0”或“1”。
二进制振幅键控的表达式为:s(t) = A(t)cos(w+θ) 0<t≤T式中,w0=2πf为载波的角频率;A(t)是随基带调制信号变化的时变振幅,即A(t) =⎩⎨⎧A典型波形如图1所示:图12ASK信号的产生方法通常有两种:相乘法和开关法,相应的调制器如图2。
图2(a)就是一般的模拟幅度调制的方法,用乘法器实现;图2(b)是一种数字键控法,其中的开关电路受s(t)控制。
在接收端,2ASK有两种基本的解调方法:非相干解调(包络检波法)和相干解调(同步检测法),相应的接收系统方框图如图:三、附录2ASK调制matlab程序:clear all;close all;clc;max = 8;s=[1 1 0 1 1 0 1 0];cp=[];fs=100;fc=1;t1=(0:1/fs:8);f=1;%载波频率tc=0:2*pi/99:2*pi;nsamp = 100;cm=[];mod=[];for n=1:length(s);if s(n)==0;m=zeros(1,nsamp);b=zeros(1,nsamp);else s(n)==1;m=ones(1,nsamp);b=ones(1,nsamp);endc = sin(f*tc);cm=[cm m];cp = [cp b];mod=[mod c];endtiaozhiqian=sin(2*pi*t1*fc);tiaozhi=cm.*mod;%2ASK调制t = linspace(0,length(s),length(s)*nsamp); figure;subplot(3,1,2);plot(t,cp);grid on;axis([0 length(s) -0.1 1.1]);title('二进制信号序列');subplot(3,1,1);plot(t1,tiaozhiqian);grid on;%axis([0 length(s) -1.1 1.1]);title('未调制信号');subplot(3,1,3);plot(t,tiaozhi);grid on;axis([0 length(s) -1.1 1.1]);title('2ASK调制信号');图1 2ASK调制2ASK解调matlab程序:%加性高斯白噪声信道tz=awgn(tiaoz,10);%信号tiaoz中加入白噪声,信噪比为SNR=10dB figure;subplot(2,1,1);plot(t,tz);grid onaxis([0 length(s) -1.5 1.5]);title('通过高斯白噪声信道后的信号');jiet = mod.*tz;%相干解调subplot(2,1,2);plot(t,jiet);grid onaxis([0 length(s) -1.5 1.5]);title('乘以相干载波后的信号波形')图2 2ASK解调六、总结与心得体会通过实验,基本掌握了MATLAB的基本功能和使用方法,对数字基带传输系统有了一定的了解,加深了对2ASK的调制原理的认识,理解了如何对他进行调制,通过使用MATLAB仿真,对个调制和解调电路中各元件的特性有了较为全面的理解。
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调制及解调有了更深入的了解。
基于-MATLAB的ASK调制解调实现

理工大学《通信原理》课程设计报告学院专业班级学号学生指导教师课程成绩完成日期2016年1月8日课程设计成绩评定学院专业班级学号学生指导教师课程成绩完成日期2016年1月8日指导教师对学生在课程设计中的评价指导教师对课程设计的评定意见课程设计任务书城南学院通信工程专业基于MATLAB的ASK调制解调实现学生:指导老师:摘要MATLAB是美国MathWorks公司生产的一个为科学和工程计算专门设计的交互式大型软件,本课程设计主要容是利用MATLAB集成环境下的M文件,编写程序来实现ASK的调制解调,要求采样频率为360HZ,并绘制出解调前后的时域和频域波形及叠加噪声时解调前后的时频波形,根据运行结果和波形来分析该解调过程的正确性及信道对信号传输的影响。
目的是熟悉MATLAB中M文件的使用方法,并在掌握ASK 调制解调原理的基础上,编写出2ASK调制解调程序,绘制出ASK信号解调前后在时域和频域中的波形,观察解调前后频谱有何变化以及对信号叠加噪声后的变化。
最终得到随着输入信号噪声的增加增大,误码越严重的结论,加深对ASK信号解调原理的理解。
关键词ASK调制解调;时域谱;频域谱;高斯白噪声;信噪比1 引言通信原理是通信工程专业的一门重要的专业课,是通信工程专业后续专业课的基础,掌握通信原理课程的知识不仅可以打下一个坚实的专业基础,还能提高处理通信系统问题能力和素质。
通过本课程设计的ASK振幅键控调制解调,可以进一步理解数字通信的基础理论,有助于加深对通信原理的理解。
1.1课程设计目的通过设计基于MATLAB的ASK调制解调实现,让我深入理解和掌握二进制ASK 调制解调以及噪声对信号传输的影响[1]。
在通信原理理论知识的基础上加深对ASK调制解调设计原理及实现方法的理解。
使我对通信信号波形及频谱有深刻的认识。
不仅加强了对课本知识的了解,而且还涉及到了MATLAB编程语言和软件的使用,以及基本的操作常识[2]。
matlabask调制解调

MATLAB中实现ASK(振幅键控)调制解调的步骤如下:
生成随机比特流:使用MATLAB的随机数生成函数生成二进制比特流。
映射比特流到振幅:将二进制比特流映射到相应的振幅值,通常使用高电平和低电平表示二进制比特流的1和0。
调制信号:使用生成的振幅信号调制高频载波信号。
通常可以使用MATLAB的信号处理函数进行调制,如modulate函数。
传输信号:将调制后的信号通过信道传输。
解调信号:在接收端,使用适当的解调方法将调制信号解调为原始比特流。
常用的解调方法包括相干解调和非相干解调。
在MATLAB中,可以使用相关函数进行相干解调,如demodulate函数。
比特流同步:在解调过程中,需要确保解调器与发送端保持同步,以便正确解调出原始比特流。
可以使用适当的同步算法实现比特流的同步。
误码率分析:最后,可以使用MATLAB的误码率分析工具计算解调后的比特流的误码率,以评估调制解调性能。
以上是MATLAB实现ASK调制解调的大致步骤。
ask在matlab中的调制解调

ask在matlab中的调制解调在MATLAB中,调制和解调是数字通信中非常重要的部分。
通过调制和解调技术,我们可以将数字信号转换为模拟信号,或者将模拟信号转换为数字信号。
这篇文章将介绍MATLAB中的调制解调方法以及其在互联网技术中的应用。
一、调制调制是将数字信号转换为模拟信号的过程。
MATLAB中提供了多种调制技术,包括频移键控调制(FSK)、相移键控调制(PSK)、正交振幅调制(QAM)等。
1. 频移键控调制(FSK)频移键控调制是一种基于频率的调制方法,可以将不同的数字信号映射到不同的频率上。
MATLAB中可以使用comm.FSKModulator和comm.FSKDemodulator函数实现FSK调制解调。
2. 相移键控调制(PSK)相移键控调制是一种基于相位的调制方法,可以将不同的数字信号映射到不同的相位上。
MATLAB中可以使用comm.PSKModulator和comm.PSKDemodulator函数实现PSK调制解调。
3. 正交振幅调制(QAM)正交振幅调制是一种结合了频移键控调制和相移键控调制的调制方法,可以将数字信号映射到不同的频率和相位上。
MATLAB中可以使用comm.RectangularQAMModulator和comm.RectangularQAMDemodulator函数实现QAM调制解调。
二、解调解调是将模拟信号转换为数字信号的过程。
在MATLAB中,可以使用相应的解调器函数对调制后的信号进行解调。
1. FSK解调使用comm.FSKDemodulator函数可以对FSK调制后的信号进行解调,将其转换为数字信号。
2. PSK解调使用comm.PSKDemodulator函数可以对PSK调制后的信号进行解调,将其转换为数字信号。
3. QAM解调使用comm.RectangularQAMDemodulator函数可以对QAM调制后的信号进行解调,将其转换为数字信号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于MATLAB 的ASK 调制解调实验1.实验目的(1) 熟悉MATLAB 中M 文件的使用方法,并在掌握ASK 调制解调原理的基础上,编写出ASK 调制解调程序。
(2) 绘制出ASK 信号解调前后在时域和频域中的波形,并观察解调前后频谱有何变化以加深对ASK 信号解调原理的理解。
(3) 对信号叠加噪声,并进行解调,绘制出解调前后信号的时频波形,改变噪声功率进行解调,分析噪声对信号传输造成的影响。
2.实验原理(1)ASK 调制原理ASK 指的是振幅键控方式。
这种调制方式是根据信号的不同,调节正弦波的幅度。
幅度键控可以通过乘法器和开关电路来实现。
载波在数字信号1或0的控制下通或断,在信号为1的状态载波接通,此时传输信道上有载波出现;在信号为0的状态下,载波被关断,此时传输信道上无载波传送。
那么在接收端我们就可以根据载波的有无还原出数字信号的1和0。
对于二进制幅度键控信号的频带宽度为二进制基带信号宽度的两倍。
幅移键控法(ASK )的载波幅度是随着调制信号而变化的,其最简单的形式是,载波在二进制调制信号控制下通断, 此时又可称作开关键控法(OOK )。
二进制幅度键控记作2ASK 。
2ASK 是利用代表数字信息“0”或“1”的基带矩形脉冲去键控一个连续的载波,使载波时断时续地输出。
有载波输出时表示发送“1”,无载波输出时表示发送“0”。
2ASK 信号可表示为t w t s t e c cos )()(0=式中,c w 为载波角频率,s(t)为单极性NRZ 矩形脉冲序列 )()(b nn nT t g a t s -=∑其中,g(t)是持续时间b T 、高度为1的矩形脉冲,常称为门函数;n a 为二进制数字⎩⎨⎧-=P P a n 101,出现概率为,出现概率为 2ASK/OOK 信号的产生方法通常有两种:模拟调制(相乘器法)和键控法。
本模拟幅度调制的方法用乘法器实现。
相应的调制如图5-1和图5-2:图5-1模拟相乘法图5-2键控/开关法(2)ASK 解调原理2ASK/OOK 信号有两种基本的解调方法:非相干解调(包络检波法)和相干解调(同步检测法)。
本课程设计要求的是相干解调,如图5-3:图5-3相干解调3.实验内容(1) 产生数字基带信号并绘制时域谱和频域谱;(2) 设置载波频率并绘制其时域谱和频域谱;(3) 对信号进行数字调制并绘制时域谱和频域谱;(4) 对已调信号进行解调并绘制时域谱和频域谱;(5) 对已调信号加入高斯小噪声并绘制时域谱和频域谱;(6) 对加小噪声信号进行解调并绘制时域谱和频域谱;(7) 对已调信号加入高斯大噪声并绘制时域谱和频域谱;(8) 对加大噪声信号进行解调并绘制时域谱和频域谱;(9) 比较当信噪比不同时,误码率大小。
)(2t e ASK4.实验程序(1)%产生二进制随机序列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(2)%载波信号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(3)%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)plot(yy);xlabel('时间t');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(4)%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);xlabel('频率f');ylabel('幅度FFT4');title('解调信号频谱');axis([0 64 0 50])grid on(5)%加入高斯小噪声,SNR为6Ynt1=awgn(y,6); %加入高斯小噪声,信噪比为6 figure(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(6)%ASK加小噪声信号的解调及误码率z1=ddemod(Ynt1,Fc,Fd,Fs,'ask',2);%调用数字带通调制函数dmod对加小噪声信号进行解调[br,Pe1]=symerr(x,z1)%对解调后加小噪声信号误码分析,br为符号误差数,Pe1为符号误差率figure(6)subplot(2,1,1)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(7)%加入高斯大噪声,SNR为-2Ynt2=awgn(y,3); %加入高斯大噪声,信噪比为-2figure(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)plot(FFT7);xlabel('频率f');ylabel('幅度FFT5');title('加大噪声信号频谱')axis([0 256 0 50])grid on(8)%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(9)%误码分析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 on5.实验结果(因每个人产生的二进制随机序列不同,致使后面所有的图形都会有所差异,所以一定要自己运行程序,或以组为单位运行)(1)二进制基带信号时域谱和频域谱(2)载波信号时域谱和频域谱(1)已调信号时域谱和频域谱(2)解调信号解调时域谱和频域谱(3)叠加小噪声调制信号时域谱和频域谱(6)叠加大噪声调制信号时域谱和频域谱(7)叠加小噪声解调信号时域谱和频域谱(8)叠加大噪声解调信号时域谱和频域谱(9)信噪比与误码率的关系6.实验小结。