2ask调制解调系统matlab源程序.doc

2ASK 调制解调系统 MATLAB 源程序 %产生数字基带信号 figure( Name , 数字信号调制过程中波形及其频谱 , NumberTitle , off ) fc=1000; fs=4000; ts=1/fs; snr=10;v=100; N=40;m=40; bit=randint(1,m); bits=[];sig=[]; for i=1:length(bit) %%length(m)表示信号 m 的长度 if bit(i)==0 bits=zeros(1,N); else bits=ones(1,N); end sig=[sig,bits]; end [Pxx,Pxxc,f] = pmtm(sig,3.5,1024,fs,0.99); SIG= dspdata.psd(Pxx, Fs ,fs); t=ts:ts:ts*m*N; s=cos(2*pi*fc*t); % 载波信号 [Pxx,Pxxc,f] = pmtm(s,3.5,1024,fs,0.99); S= dspdata.psd(Pxx, Fs ,fs); s_ask=sig.*s; % 调制信号[Pxx,Pxxc,f] = pmtm(s_ask,3.5,1024,fs,0.99); S_ASK = dspdata.psd(Pxx, Fs ,fs); subplot(321);plot(sig);title( 数字基带信号 );axis([0 800 -0.5 1.5]);grid on; subplot(322);plot(SIG);title( 数字基带信号功率谱 ); subplot(325);plot(t,s);title( 载波信号波形 );axis([0 0.4 -1.5 1.5]); subplot(326);plot(S);title( 载波信号功率谱 ); subplot(323);plot(t,s_ask);title( 调制后信号波形 );axis([0 0.4 -1.5 1.5]); subplot(324);plot(S_ASK);title( 调制后信号功率谱 );%添加噪声 figure( Name , 噪声及带通滤波 , NumberTitle , off ) y = awgn(s_ask,snr); [Pxx,Pxxc,f] = pmtm(y,3.5,1024,fs,0.99); Y = dspdata.psd(Pxx, Fs ,fs); a=[700,1300]; Wp=a/(fs/2);Rp=0.1; Rs=35; Rp=0.1;Rs=35; [b,a]=ellip(4,Rp,Rs,Wp); q=filter(b,a,y); [Pxx,Pxxc,f] = pmtm(q,3.5,1024,fs,0.99); Q= dspdata.psd(Pxx, Fs ,fs); subplot(221);plot(t,y);title( 添加噪声后信号波形 ) subplot(222);plot(Y);title( 添加噪声后信号 ) subplot(223);plot(t,q);title( 带通滤波信号 )subplot(224);plot(Q);title( 带通滤波信号 )%低通滤波及抽样判决 figure( Name , 低通滤波及抽样判决 , NumberTitle , off ) ask=q.*s; Wp=300/(fs/2);%Ws=110/(fs/2); Rp=0.1; Rs=35; [b,a]=ellip(4,Rp,Rs,Wp); ss_ask=filter(b,a,ask); [Pxx,Pxxc,f] = pmtm(ss_ask,3.5,1024,fs,0.99); SS_ASK= dspdata.psd(Pxx, Fs ,fs); subplot(221);plot(t,ss_ask);title( 低通滤波信号 ) subplot(222);plot(SS_ASK);title( 低通滤波信号功率谱 )sss=[]; for i=1:m if ss_ask(N*(i-1)+N/2)>0.5 bits=ones(1,N); else bits=zeros(1,N); end sss=[sss,bits]; end subplot(223);plot(sss);title( 抽样判决信号 );axis([0 850 -0.5 1.5]);grid on;[Pxx,Pxxc,f] = pmtm(sss,3.5,1024,fs,0.99); SSS= dspdata.psd(Pxx, Fs ,fs); subplot(224);plot(SSS);title( 抽样判决信号功率谱 )figure( Name , 原信号与抽样判决信号比较图像 , NumberTitle , off ) sig1=sig*1.5; plot(sig1, : );title( 原信号与抽样判决信号比较 );axis([0 850 -0.5 2]); hold on; plot(sss);legend( 原信号 , 判决信号 );

matlab 2ask解调程序,2ask调制解调系统matlab源程序.doc相关推荐

  1. matlab解调2fsk,2FSK调制解调系统的MATLAB实现

    第 34 卷 第 2 期 玉林师范学院学报(自然科学) Vol.34 No.2 2013 年 JOURNAL OF YULIN NORMAL UNIVERSITY (Natural Science) ...

  2. matlab实现ofdm调制解调,基于ofdm的调制解调原理,ofdm调制解调fpga代码 - 全文

    OFDM介绍 OFDM ( Orthogona lFrequency D iv isionM ulTIplex ing) 即正交频分复用技术, 实际上 OFDM 是 MCM M ult-iC arri ...

  3. 通信原理与MATLAB(十二):MSK的调制解调

    目录 1.MSK的调制原理 2.MSK的解调原理 3.MSK代码 4.结果图 5.特点 1.MSK的调制原理 MSK调制原理如下图所示,基带码元先差分编码,然后经过串并转换分成I.Q两路,再与对应的载 ...

  4. matlab直接扩频序列,直接序列扩频系统matlab仿真.doc

    直接序列扩频系统matlab仿真.doc --0--直接序列扩频通信系统仿真一.实验的背景及内容1.直接扩频通信的背景扩频通信,即扩展频谱通信(SpreadSpectrumCommunication) ...

  5. matlab用lism求零输入响应,信号与系统matlab课后作业_北京交通大学讲解.docx

    信号与系统matlab课后作业_北京交通大学讲解.docx 信号与系统MATLAB平时作业 学院 电子信息工程学院 班级 姓名 学号 教师 钱满义 MATLAB习题 M3-1 一个连续时间LTI系统满 ...

  6. 双反馈直流matlab仿真,双闭环直流调速系统MATLAB仿真[行业二类]

    <双闭环直流调速系统MATLAB仿真[行业二类]>由会员分享,可在线阅读,更多相关<双闭环直流调速系统MATLAB仿真[行业二类](5页珍藏版)>请在人人文库网上搜索. 1.双 ...

  7. matlab简单的程序,一段简单的matlab程序 - 程序语言 - 小木虫 - 学术 科研 互动社区...

    原程序是可以运行的,为全面理解程序内容,我将分以下几个部分进行分析: 1."for x=varx"怎么理解? 请参看Matlab关于for函数的帮助文件: Syntax:for i ...

  8. 记忆测试系统java代码_JAVA课程设计——记忆测试系统(附源程序).doc

    <JAVA程序设计>课程设计报告 题 目: 记忆游戏 姓 名: 学 号: 班 级: 指导教师: 完成时间 成 绩: 信息工程学院 2015年6月 目 录 TOC \o "1-5& ...

  9. 校园导游java版,校园导游系统的源程序.doc

    实用标准文案 PAGE 精彩文档 #include #include #include #include #define MaxSize 100 #define VISITED 1 #define N ...

最新文章

  1. Jquery的集合方法EACH()
  2. Xamarin的播放音频和视频的媒体管理插件
  3. FP、FN、TP、TN、精确率(Precision)、召回率(Recall)、准确率(Accuracy)评价指标详述
  4. 微信小程序多图上传带进度提示的代码实例
  5. mos管电路_三极管和MOS管原来这样用,混用代价高,电路设计中需谨慎
  6. anaconda进出某个环境
  7. 产生式模型和判别式模型
  8. Play framework(二)
  9. NHibernate版本不一致问题
  10. java web中的监听器
  11. 3Dmax和SketchUp有什么区别
  12. html购物网页代码大全,HTML常用代码大全
  13. 英制BSW 美制UNC 螺牙的理解
  14. 小tips:页面滚动到关闭时的位置与不滚动
  15. hbase1.2.1配置kerberos
  16. 语法长难句-----名词和名词性从句
  17. informix 访问mysql_C语言访问INFORMIX数据库
  18. 09年河南高考零分作文:兔子,你就是一个傻B
  19. Cisco Vpn的安装过程
  20. Python人脸识别签到考勤系统

热门文章

  1. 自己动手做个智能小车(1)
  2. Linux的ip设置
  3. 关于想使用kali中的foremost遇到的问题
  4. IDEA界面的主题风格-黑白界面修改
  5. debug tools
  6. 深入浅出通信原理知识点7
  7. 四旋翼无人机学习第14节--PCB Editor简单绘制封装-自动生成封装
  8. 无法访问指定计算机,windows无法访问指定设备路径或文件是什么原因,怎么解决?...
  9. 安全加密 - 安全认证 EAL,CC
  10. IDEA中Git及可视化工具TortoiseGit简单使用