《基于Matlab调制与解调的实现》由会员分享,可在线阅读,更多相关《基于Matlab调制与解调的实现(15页珍藏版)》请在人人文库网上搜索。

1、基于Matlab调制与解调的实现一实验目的1.熟悉Matlab的使用2.掌握幅度调制、角度调制及FSK调制的基本原理3.掌握解调的基本原理,并实现解调二实验原理,仿真及结果分析AM调制与解调1.标准AM波调制与解调的原理 调制信号是只来来自信源的调制信号(基带信号),这些信号可以是模拟的,亦可以是数字的。为首调制的高频振荡信号可称为载波,它可以是正弦波,亦可以是非正弦波(如周期性脉冲序列)。载波由高频信号源直接产生即可,然后经过高频功率放大器进行放大,作为调幅波的载波,调制信号由低频信号源直接产生,二者经过乘法器后即可产生双边带的调幅波。 设载波信号的表达式为,调制信号的表达式为 ,则调幅信号。

2、的表达式为标准调幅波示意图从高频已调信号中恢复出调制信号的过程称为解调,又称为检波。对于振幅调制信号,解调就是从它的幅度变化上提取调制信号的过程。解调是调制的逆过程。可利用乘积型同步检波器实现振幅的解调,让已调信号与本地恢复载波信号相乘并通过低通滤波可获得解调信号。 2matlab仿真% =载波信号=t=-1:0.00001:1; A0=10; %载波信号振幅f=6000; %载波信号频率w0=f*pi;Uc=A0*cos(w0*t); %载波信号figure(1);subplot(2,1,1);plot(t,Uc);title(载频信号波形);axis(0,0.01,-15,15);subp。

3、lot(2,1,2);Y1=fft(Uc); %对载波信号进行傅里叶变换 plot(abs(Y1);title(载波信号频谱);axis(5800,6200,0,);% =调制信号=t=-1:0.00001:1; A1=5; %调制信号振幅f=6000; %载波信号频率w0=f*pi;mes=A1*cos(0.001*w0*t); %调制信号subplot(2,1,1);plot(t,mes);xlabel(t),title(调制信号); subplot(2,1,2);Y2=fft(mes); % 对调制信号进行傅里叶变换 plot(abs(Y2);title(调制信号频谱);axis(,0,。

4、);% =AM已调信号=t=-1:0.00001:1; A0=10; %载波信号振幅A1=5; %调制信号振幅A2=3; %已调信号振幅f=3000; %载波信号频率w0=2*f*pi;m=0.15; %调制度mes=A1*cos(0.001*w0*t); %消调制信号Uam=A2*(1+m*mes).*cos(w0).*t); %AM 已调信号 subplot(2,1,1);plot(t,Uam);grid on;title(AM调制信号波形);subplot(2,1,2);Y3=fft(Uam); % 对AM已调信号进行傅里叶变换 plot(abs(Y3),grid;title(AM调制信。

5、号频谱);axis(5950,6050,0,); %=FIR低通滤波器=Ft=2000; %采样频率fpts=100 120; %通带边界频率fp=100Hz,阻带截止频率fs=120Hzmag=1 0; dev=0.01 0.05; %通带波动1%,阻带波动5%n21,wn21,beta,ftype=kaiserord(fpts,mag,dev,Ft);%kaiserord估计采用凯塞窗设计的FIR滤 波器的参数b21=fir1(n21,wn21,Kaiser(n21+1,beta); %由fir1设计滤波器h,w=freqz(b21,1); %得到频率响应plot(w/pi,abs(h);。

6、grid ontitle(FIR低通滤波器); %=AM信号解调=t=-1:0.00001:1; A0=10; %载波信号振幅A1=5; %调制信号振幅A2=3; %已调信号振幅f=3000; %载波信号频率w0=2*f*pi;m=0.15; %调制度k=0.5 ; %DSB 前面的系数mes=A1*cos(0.001*w0*t); %调制信号Uam=A2*(1+m*mes).*cos(w0).*t); %AM 已调信号Dam=Uam.*cos(w0*t); %对AM调制信号进行解调subplot(4,2,1);plot(t,Dam);title(滤波前AM解调信号波形);subplot(4,。

7、2,2);axis(,0,);Y5=fft(Dam); % 对AM解调信号进行傅里叶变换 plot(abs(Y5),grid;title(滤波前AM解调信号频谱);subplot(4,2,3);plot(t,z21); title(滤波后的AM解调信号波形);T5=fft(z21); %求AM信号的频谱subplot(4,2,4);plot(abs(T5); title(滤波后的AM解调信号频谱);axis(,0,);角度调制与解调角度调制是频率调制和相位调制的总称。角度调制是使正弦载波信号的角度随着基带调制信号的幅度变化而改变。调频信号可以被看作调制信号在调制前先积分的调相信号。这意味着先对。

8、m(t)积分,再将结果作为调相器的输入即可得到调频信号。相反,先微分m(t),再将结果作为调频器的输入也可得到调相信号。有两种基本的方法来产生调频信号:直接法和间接法。在直接法中,载波的频率直接随着输入的调制信号的变化而改变。在间接法中,先用平衡调制器产生一个窄带调频信号,然后通过倍频的方式把载波频率提高到需要的水平。比较FM和PM的表达式可知,将调频波中的调制信号微分后锁相环构成的电路中即可得到调相波,其与调频波相似。因此,此处我们以调频波为例研究角度调制。1.FM调制与解调的原理调频(FM)是用调制信号控制载波信号频率变化的一种信号变化方式。当没有调制时,载波信号c(t)中的角频率w是常数。

9、,调频时,高频载波的角频率不再是常数,而是随调制信号变化的量。FM解调框图如下:调频信号的解调方框图为使实验更明确,将白噪声与调频波一起输入,在观看其对解调实验的影响,其框图2.5如下:调频系统抗噪声性能分析n(t):均值为0,单边功率谱密度为n0的高斯白噪声。ni(t):经带通后,变成带限高斯白噪声。限幅器输入为调频与噪声的合成波,其幅度和相位均受到噪声的影响,通过限幅器后,可消除幅度影响,因此只考虑噪声对相位的影响。鉴频器微分器输出为调频调幅波,包络检出后,通过低通滤波器取出调制信号6。2.Matlab仿真dt=0.001; %设定时间步长t=0:dt:1.5; %产生时间向量 am=15。

10、; %设定调制信号幅度可更改fm=5; %设定调制信号频率可更改mt=am*cos(2*pi*fm*t); %生成调制信号 fc=50; %设定载波频率可更改 ct=cos(2*pi*fc*t); %生成载波 kf=10; %设定调频指数 vt=cos(2*pi*fc*t+10*15*sin(2*pi*fm*t)/(2*pi*fm); subplot(4,1,1); plot(t,mt); %绘制调制信号的时域图title(调制信号的时域图);subplot(4,1,2); plot(t,ct); %绘制已调信号的时域图title(载波信号的时域图); subplot(4,1,3); plot。

11、(t,vt); %绘制已调信号的时域图title(已调信号的时域图); vt1=vt; for i=1:length(t)-1 %接受信号通过微分器处理 diff_vt1(i)=(vt1(i+1)-vt1(i)/dt;enddiff_vt2 = abs(hilbert(diff_vt1); %hilbert变换,求绝对值得到瞬时幅度(包络检波)zero=(max(diff_vt2)-min(diff_vt2)/2; diff_vt3=diff_vt2-zero;subplot(4,1,4); %绘制解调信号的时域图 plot(1:length(diff_vt3)/1000,diff_vt3/4。

12、00); title(解调信号的时域图); m=fft(mt);c=fft(ct);v=fft(vt);h=fft(ht);f = (0:length(v)-1)*fs/length(v)-fs/2; % 频率向量figure(1)subplot(3,1,1); plot(f,abs(fftshift(m);% 频域内基带信号频谱title(调制信号频谱)subplot(3,1,2); plot(f,abs(fftshift(c);% 频域内载波信号频谱title(载波信号频谱)ylabel(幅度) %注释横纵轴名称subplot(3,1,3); plot(f,abs(fftshift(v);。

13、% 频域内已调信号频谱title(已调信号频谱) FSK的调制解调1.原理FSK又称作二进制移频键控。2FSK信号是用载波频率的变化来表征被传信息的状态,被调载波的频率随二进制序列1、0状态而变化,当传送“0”码时对应于载波频率,传送“1”码时对应于载波频率 7。显然,2FSK信号完全可以看作分别以和为载频,以和Dn为被传二进制序列的两种2ASK信号合成。Dn=1,出现概率为P,对应于Dn=0,出现概率为1-P,对应于其中,为频率为的载波初始相位,为频率为的载波的初始相位。为Dn的反码,即: (2-6)则有:当Dn=1时,=0;当Dn=0时,=1。所以FSK信号可以表示为:(2-7)其中,我们。

14、在分析中假设g(t)为单个矩形脉冲序列,其表达式为:(2-8)2FSK信号波形可看作两个2ASK信号波形的合成。图2.6是相位连续的2FSK信号波形。FSK波形图采用模拟调制框图如图2.7所示: 模拟调制框图当传送“1”码时对应于载波频率,传送“0”码时,将它求反,再对应于载波频率,分别相干调制后,在叠加得到已调信号。FSK相干解调原理:假设通过加性高斯白噪声信道传输FSK信号。传输过程中存在延迟。因此输入到解调器的接收信号为图2.8,相干检测的具体解调电路是同步检波器,原理方框图如图所示。图中两个带通滤波器的作用同于包络检波法,起分路作用。它们的输出分别与相应的同步相干载波相乘,再分别经低通。

15、滤波器滤掉二倍频信号,取出含基带数字信息的低频信号,抽样判决器在抽样脉冲到来时对两个低频信号的抽样值进行比较判决,即可还原出基带数字信号。相干解调原理图FSK信号的功率谱密度的特点:2FSK信号的功率谱密度由连续谱和离散谱组成。其中,连续谱由两个双边带谱叠加而成,而离散谱出现在和的两个载频位置上。 若两个载频之差较小,如小于,则连续谱呈现单峰;如载频之差增大,则连续谱将出现双峰。2.matlab仿真Fc=10; Fs=40; %系统采样频率Fd=1; %码速率N=Fs/Fd; %数据长度df=10; %频率间隙numSymb=25; %进行仿真的信息代码个数M=2; %进制数SNRpBit=6。

16、0; %信噪比SNR=SNRpBit/log2(M); %信噪比转换seed=12345 54321; numPlot=25; %产生25个二进制随机码x=randsrc(numSymb,1,0:M-1); %产生25个二进制随机码y=dmod(x,Fc,Fd,Fs,fsk,M,df); %进行FSK调制numModPlot=numPlot*Fs; %时间轴显示的长度t=0:numModPlot-1./Fs; %时间轴与数字序列轴对应figure(1)stairs(x); %显示二进制随机序列axis(0 25 -0.5 1.5); %设置横纵坐标范围title(二进制随机序列) %将图形命名。

17、xlabel(Time); %定义x轴为时间轴ylabel(Amplitude); %定义y轴表示幅度figure(2)plot(t,y(1:length(t),b-); %显示第二个图axis(min(t) max(t) -1.5 1.5); %设置横纵坐标范围title(调制后的信号) %将图形命名figure(3)z1=ddemod(y,Fc,Fd,Fs,fsk,M,df); %相干解调stairs(z1); %显示相干解调后的信号axis(min(t) max(t) -0.5 1.5); %设置横纵坐标范围title(相干解调后的信号) %将图形命名xlabel(Time); %定义x。

18、轴为时间轴ylabel(Amplitude); %定义y轴表示幅度 L=length(z1); %相干解调后的信号长度m=fft(z1,L); %对相干解调后进行傅立叶变换f=(0:(L-1)*Fs/L-Fs/2; %频率矢量figure(4); %显示图形5plot(f,abs(m); %显示已调信号的频谱图xlabel(f); %定义x轴为频率轴ylabel(幅度); %定义y轴表示幅度title(相干解调后的信号频谱图); %将图形命名3 总结体会通过这次实验,基本熟悉了Matlab的使用,通过编程能够实现一定的功能,在本次实验中实现了对信号的幅度,角度和FSK的调制与解调,基本达到了想要得到的结果,在角度调制中,主要对调频信号的分析,没能画出解调后信号的频谱,这是不足的地方。当然,我只研究了三种调制方式,还有其他的方式,如ASK,PSK等,我仍需要好好钻研这些调制,在本实验中,我没能做到对这三种调制进行比较。这是需要改进的地方。

matlab 调制 解调,基于Matlab调制与解调的实现相关推荐

  1. matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc

    扳昂旨螺冈唉陨裤外狸尿恨铸伸隧刽搅必勒诚天腑皖漂豌鲁靳碑缆键兽峙棘陶宽槐撒层僧袁廖颤渐魄货鼎躬薛扬衍逮西兰迫依煤鲁虐渠惫平合啥昭并屿己笆坍痞庐披吏去凄嘛兄察突徊溅今箩直藩潦咙锨谓崇若制匹扮复淌颐糖嗅你 ...

  2. matlab进行fm调制与解调,基于matlab的fm信号调制与解调.doc

    基于matlab的fm信号调制与解调.doc 调制就是将基带信号的频谱搬移到信道通带中或者其中的某个频段上的过程,而解调是将信道中来的频带信号恢复为基带信号的反过程.调制的目的是把要传输的模拟信号或数 ...

  3. matlab实现ofdm调制解调,基于MATLAB的OFDM调制解调仿真

    基于MATLAB的OFDM调制解调仿真 题目:基于 MATLAB的 OFDM调制解调仿真2009年 6 月 13 日目 录摘要 .IIAbstract IV第 1章 正交频分复用的来源 - 1 -1. ...

  4. 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现

    「电子万年历matlab仿真」--基于Matlab的电子万年历仿真实现 作为一种具有时间显示.日期查询.闹钟提醒等功能的电子产品,电子万年历已经成为了人们日常生活中不可或缺的一部分.而在现代科技的发展 ...

  5. matlab 2dpsk调制频谱,基于MATLAB的2DPSK调制与解调系统的分析

    摘要 MATLAB集成环境下的Simulink仿真平台,设计一个2DPSK调制与解调系统.用示波器观察调制前后的信号波形;用频谱分析模块观察调制前后信号频谱的变化;加上噪声源,用误码测试模块测量误码率 ...

  6. matlab调幅举例,基于MATLAB的单边带调幅和解调的实现设计.doc

    基于MATLAB的单边带调幅和解调的实现设计 数字通信原理课程设计报告书 课题名称单边带调幅SSB和解调的实现设计姓 名学 号 院 系物理与电信工程系专 业通信工程指导教师 2010年 1月 15日 ...

  7. 基于matlab的正交振幅调制与解调,基于MATLAB的正交振幅调制与解调仿真分析(一)...

    基于MATLAB的正交振幅调制与解调仿真分析(一) 基于MATLAB的正交振幅调制与解调仿真分析摘要:MATLAB由于其强大的功能而被广泛应用于很多工程技术领域,尤其在通信和信息处理领域更有其突出地位 ...

  8. 基于matlab的正交幅度调制系统,基于matlab多进制正交幅度调制系统的仿真终稿.doc...

    基于matlab多进制正交幅度调制系统的仿真终稿 通信系统综合设计与实践 题目基于Matlab的多进制正交幅度调制系统的仿真 院(系)名称信院通信系 专业名称通信工程 学生姓名 学生学号 指导教师 2 ...

  9. matlab fm调制函数,基于matlab的fm调制实现

    基于matlab的fm调制实现 MATLAB建模与仿真 MATLAB 建模与仿真题 目 基于 MATLAB 的 FM 调制实现 学 院 信息工程学院 专 业 通信工程 班 级 11 通信工程 学 号 ...

最新文章

  1. 在adapter中startactivityforresult
  2. html multiply属性,NonCommutativeMultiply
  3. iOS快速开发框架Bee-Framework应用和解析(二) - Bee framework架构概览
  4. 最简单的视音频播放示例7:SDL2播放RGB/YUV
  5. 博客园自动显示随笔标签
  6. (82)FPGA面试题-FPGA浮点数的定点化(二)
  7. 面试官:什么是 Reactor 和 Proactor
  8. asp.net 类似 webbrowser_一款类似经典的FC的像素风忍者游戏
  9. DXUT实战2:HLSL(withoutEffect)+D3D9+DXUT(june_2010) .
  10. 从程序员到项目经理(24):慎于问敏于行 - 忠于工作不等于奴性
  11. ceisum加载shp格式的城市白模建筑数据
  12. 小米5如何进入开发者模式
  13. java 图片下载爬虫_java入门爬虫(爬取网页的图片下载到本地磁盘)
  14. Excel 多个条件同时重复时,自动标红
  15. HTML期末作业-我的大学宿舍
  16. python下载需要花钱吗,python下载要钱多少钱
  17. CarSim软件介绍(一)——界面介绍
  18. 百分点大数据技术团队:BI嵌入式分析实践
  19. jQuery移除或禁用html元素的点击事件
  20. 全力以赴提升粮食产能,建设责任担当

热门文章

  1. 2017互联网女皇报告中文版来了(PPT+文字版)
  2. 什么是ESI高被引论文和热引论文?
  3. PW2330原厂规格书12V转5V,3.3V稳压电源芯片,1A-3安
  4. 无为一中2021高考成绩查询,2021年无为市高考状元名单资料,今年无为市高考状元多少分...
  5. 多项logit模型 matlab,用matlab求解logit模型的问题,
  6. 使用reCAPTCHA实现验证码
  7. bugly热更新、多渠道集成及加固问题
  8. 211130-Python谱图(Spectogram)分析Demo
  9. jQuery对于FireBox中的keypress与event
  10. 三星 android 5.0 root,三星N9150 Android 5.0 (GALAXY Note Edge 双4G)ROOT教程,一键获取ROOT权限...