《matlab实验十ASK调制与解调实验》由会员分享,可在线阅读,更多相关《matlab实验十ASK调制与解调实验(6页珍藏版)》请在金锄头文库上搜索。

1、实验十 2ASK 调制与解调实验一. 实验目的1. 掌握 2ASK 的调制与解调原理; 2. 掌握利用 MATLAB 实现 2ASK 调制与解调的仿真方法。二. 实验内容及要求利用 MATLAB 仿真平台,完成下列任务:(1 )产生二进制随机信号源,绘制信号源波形图;(2 )实现 2ASK 调制,绘制相应的信号波形图;(3 )利用 awgn 函数实现 2ASK 信号通过加性高斯白噪声信道,其中 SNR = 10dB;(4 )采用相干解调实现 2ASK 信号解调,并绘制各阶段信号波形图。 (选做)三. 实验过程及结果function askdigital(s,f)t=0:2*pi/99:2*pi。

2、;m1=;c1=;for n=1:length(s)if s(n)=0;m=zeros(1,100);else s(n)=1;m=ones(1,100);endc=sin(f*t);m1=m1 m;c1=c1 c;endask=c1.*m1;y=awgn(ask,10);subplot(311);plot(m1)title(原始信号);axis(0 100*length(s) -0.1 1.1);subplot(312);plot(ask)title(ASK 信号 );subplot(313);plot(y)title(加噪信号);s=round(rand(1,8)%stem(s);hold 。

3、onf=1;askdigital(s,f)0 100 200 300 400 500 600 700 80000.20.40.60.81 乘乘乘乘0 100 200 300 400 500 600 700 800-1-0.500.51 ASK乘乘0 100 200 300 400 500 600 700 800-2-1012 乘乘乘乘乘s =1 1 0 1 1 0 1 0 2ASK 调制与解调示例:clear all; close all;clc;max = 8;s=randint(1,max);%长度为 max 的随机二进制序列cp=;f=1;%载波频率tc=0:2*pi/99:2*pi;n。

4、samp = 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; endtiaoz=cm.*mod;%2ASK 调制t = linspace(0,length(s),length(s)*nsamp);figure;subplot(2,1,1);plot(t,cp);grid on;axis(0 length(s)。

5、 -0.1 1.1);title(二进制信号序列);subplot(2,1,2);plot(t,tiaoz);grid on;axis(0 length(s) -1.1 1.1);title(2ASK 调制信号);0 1 2 3 4 5 6 7 800.20.40.60.81乘乘乘乘乘乘乘0 1 2 3 4 5 6 7 8-1-0.500.512ASK乘乘乘乘%加性高斯白噪声信道tz=awgn(tiaoz,10);%信号 tiaoz 中加入白噪声,信噪比为 SNR=10dBfigure;subplot(2,1,1);plot(t,tz);grid onaxis(0 length(s) -1.5。

6、 1.5);title(通过高斯白噪声信道后的信号);jiet = mod.*tz;%相干解调subplot(2,1,2);plot(t,jiet);grid onaxis(0 length(s) -1.5 1.5);title(乘以相干载波后的信号波形)0 1 2 3 4 5 6 7 8-1.5-1-0.500.511.5 乘乘乘乘乘乘乘乘乘乘乘乘乘0 1 2 3 4 5 6 7 8-1.5-1-0.500.511.5 乘乘乘乘乘乘乘乘乘乘乘乘% 低通滤波 %f,af = FFT_SHIFT(t,jiet);B = 2;t,dpsk = RECT_LPF(f,af,B);figuresubplot(2,1,1);plot(t,dpsk);grid ontitle(通过低通滤波器后的信号波形);% 抽样判决,因为未修正幅度,所以判决门限为 0.25depsk = zeros(1,nsamp*length(s);for m = nsamp/2:nsamp:nsamp*length(s);if dpsk(m) = 0.25;for i = 1:nsampdepsk(m-50)+i) = 1; end endendsubplot(2,1,2);plot(t,depsk);grid onaxis(0 length(s) -0.1 1.1);title(抽样判决后的信号波形)。

matlab实验十ask,matlab实验十ASK调制与解调实验相关推荐

  1. matlab代码仿真qpsk星座图,信号调制与解调,用脚本文件代码不是simulink

    要求: 1.已知函数 function ModSig = QpskMod(SrcBit,PhaseOffset)     SrcBitLen = length(SrcBit);     if(mod( ...

  2. bpsk调制及解调实验_无线通信中的IQ调制,BPSK调制,QPSK调制,16QAM调制的理解...

    欢迎FPGA工程师加入官方微信技术群 点击蓝字关注我们FPGA之家-中国最好最大的FPGA纯工程师社群 先从IQ调制说起: IQ调制:IQ解调原理:Linux下使用GNU Octave运行下面的代码: ...

  3. m基于matlab的PCM-FM码同步和GMSK的调制和解调方法,包括多符号检测MSD和Turbo编解码

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 1. 用MATLAB仿真多符号检测(MSD)和Turbo乘积码的编解码, 2. Turbo码同步参数 ...

  4. MATLAB simulink 2FSK调制与解调实验,附仿真文件(西电B测)

    simulink仿真文件链接:https://download.csdn.net/download/weixin_42845306/17893972 整个报告是用LaTeX写的,摘要目录总结参考文献什 ...

  5. 双极性根升余弦信号qpsk_【MATLAB】【通信原理】QPSK的调制与解调

    参考网站:https://www.ilovematlab.cn/thread-97735-1-1.html 其实几乎完全照搬了该网站上面的方法,只是代码.画图方式稍微有点不同. 实验代码: clear ...

  6. matlab调频解调,(很实用,很好)用MATLAB实现信号的调制与解调调频调相等

    <(很实用,很好)用MATLAB实现信号的调制与解调调频调相等>由会员分享,可在线阅读,更多相关<(很实用,很好)用MATLAB实现信号的调制与解调调频调相等(7页珍藏版)>请 ...

  7. 用matlab对基带信号进行调频,(很实用很好)用MATLAB实现信号调制与解调调频调相等.doc...

    信号调制与解调 [实验目的] 了解用MATLAB实现信号调制与解调的方法. 了解几种基本的调制方法. [实验原理] 由于从消息变换过来的原始信号具有频率较低的频谱分量,这种信号在许多信道中不适宜传输. ...

  8. 信号的解调与调制matlab,基于MATLAB常用数字信号调制与解调

    内容简介: 本科毕业设计 基于MATLAB常用数字信号调制与解调 数字通信|MATLAB|ASK|PSK|FSK|调制与解调|毕业设计 文件格式:word+PPT 本科毕业设计 基于MATLAB常用数 ...

  9. matlab求解参数线性规划问题,实验三十用MATLAB求解线性规划问题

    <实验三十用MATLAB求解线性规划问题>由会员分享,可在线阅读,更多相关<实验三十用MATLAB求解线性规划问题(27页珍藏版)>请在人人文库网上搜索. 1.实验三十 用MA ...

  10. 最佳二次逼近多项式MATLAB代码,数学实验“Chebshev多项式最佳一致逼近,最佳平方逼近”实验报告(内含matlab程序).doc...

    数学实验"Chebshev多项式最佳一致逼近,最佳平方逼近"实验报告(内含matlab程序) 西京学院数学软件实验任务书 课程名称数学软件实验班级数0901学号0912020107 ...

最新文章

  1. c语言hook内核作用,hook内核函数的基本方法(附代码,经测试不蓝屏)
  2. Redis中事务的实现流程
  3. .Net Core 定时任务TimeJob
  4. 深度学习-机器学习(神经网络 1)
  5. Qt Quick中的The Visual Canvas
  6. Java中的访问限制符
  7. 软件配置管理(三)软件配置管理核心功能
  8. 【kibana】kibana node 监控指标 详解
  9. Hudson安装配置文档
  10. JS内置对象方法——array
  11. c语言大作业计算器,C语言实现简单计算器程序
  12. js加载flv格式视频
  13. java微信主动推送消息_利用java开发微信实现微信主动推送消息实例
  14. U盘启动BIOS设置
  15. 使用u盘如何装linux系统教程视频教程,使用U盘安装Linux系统图解一
  16. 51单片机c语言宏定义是什么意思,51单片机的C语言宏定义应用.doc
  17. 侦察系列之IP查询网址推荐
  18. java使用poi操作excel删除一整行
  19. 区块链 01(简化后的区块包括父区块哈希值、数据、时间戳、哈希值这四个字段,区块的哈希值由父区块哈希值、数据、时间戳、3个字段拼接通过 哈希算法计算而成)
  20. windows下的host文件在哪里,有什么作用?

热门文章

  1. 网络框架分析-全是套路
  2. 迅雷Chrome插件引发的Uncaught ReferenceError: xl_chrome_menu is not defined
  3. VC++调试错误的解决方案
  4. retinex算法原理
  5. java 监听udp_Java实现Udp网络编程
  6. C语言开关读程序,手把手教你学单片机的C语言程序设计(十)开关语句和循环语句.pdf...
  7. QTreeWidget使用
  8. 操作系统课程设计之Pintos
  9. 计算机二级公共基础知识(一)——数据结构与算法
  10. Grasshopper学习手册第二版资源