二进制调制系统的仿真与分析

内容包括:一 设计内容与技术要求1.设计内容:对二进制数字信源进行数字调制(2ASK ) ,画出信号波形及功率谱。并分析其性能。2.技术要求①. 掌握二进制数字信号调制系统的原理及实现。①. 用 MATLAB 产生独立等概的二进制信源。画出 2ASK 信号波形及其功率谱。二 设计原理及设计思路振幅键控是正弦载波的幅度随数字基带信号而变化的数字调制。当数字基带信号为二进制时,则为二进制振幅键控。 设发送的二进制符号序列由 0、1序列组成,发送 0 符号的概率为 P,发送 1 符号的概率为 1-P,且相互独立。该二进制符号序列可表示为 s(t)= ,其中: an= 0, 发送概率为 P1, 发送概率为 1-P Ts 是二进制基带信号时间间隔,g(t)是持续时间为 Ts 的矩形脉冲:g(t)= 1 0 TS 0 其他则二进制振幅键控信号可表示为 e2ASK(t)=二进制振幅键控信号时间波型如图 1 所示。 由图 1 可以看出,2ASK 信号的时间波形 e2ASK(t)随二进制基带信号 s(t)通断变化,所以又称为通断键控信号(OOK 信号) 。 二进制振幅键控信号的产生方法如图 2 所示,图(a)是采用模拟相乘的方法实现, 图(b)是采用数字键控的方法实现。由图 1 可以看出,2ASK 信号与模拟调制中的 AM 信号类似。所以,对2ASK 信号也能够采用非相干解调(包络检波法)和相干解调(同步检测法),其相应原理方框图如图 3 所示。2ASK 信号非相干解调过程的时间波形如图 4 所示。)(SnTtgatwnTtgacSnos)(图 1 二进制振幅键控信号时间波型图 2 二进制振幅键控信号调制器原理框图图 3 二进制振幅键控信号解调器原理框图 Ôز¨ÐźÅ2ASKÐźÅs(t)1 0 1 1Tb0 0 1ttt³Ë·¨Æ÷coscte2ASK(t)(a)cosct¿ª¹Øµç·s(t)e2ASK(t)(b)s(t)e2ASK(t) ´øͨÂ˲¨Æ÷ È«²¨ÕûÁ÷Æ÷ µÍͨÂ˲¨Æ÷ ³éÑùÅоöÆ÷Êä³öa b c d¶¨Ê±Âö³å(a)e2ASK(t) ´øͨÂ˲¨Æ÷ Ïà³ËÆ÷ µÍͨÂ˲¨Æ÷ ³éÑùÅоöÆ÷¶¨Ê±Âö³åÊä³öcosct(b)图 42ASK 信号非相干解调过程的时间波形三 程序流程图1 1 10 0 0 0 0 1 0 1abcd设计正弦波形相 乘得到 2ASK 函数得到 2ASK 频谱函数设计二进制信号 显示二进制波形显示二进制频谱显示 2ASK 波形显示 2ASK 频谱变换四 程序源代码clear all;close all;A=1;fc=2;N_sample=8;N=500;Ts=1;dt=Ts/fc/N_sample;t=0:dt:N*Ts-dt;Lt=length(t);d=sign(randn(1,N));dd=sigexpand((d+1)/2,fc*N_sample);gt=ones(1,fc*N_sample);figure(1)subplot(221);d_NRZ=conv(dd,gt);plot(t,d_NRZ(1:length(t)));axis([0 10 0 1.2]);ylabel( 输入信号 );subplot(222);[f,d_NRZf]=T2F(t,d_NRZ(1:length(t)));plot(f,10*log10(abs(d_NRZf).^2));axis([-2 2 -50 30]);ylabel( 输入信号功率谱密度(dB/Hz) );ht=A*cos(2*pi*fc*t);s_2ask=d_NRZ(1:Lt).*ht;subplot(223);plot(t,s_2ask);axis([0 10 -1.2 1.2]);ylabel( OOK );[f,s_2askf]=T2F(t,s_2ask);subplot(224);plot(f,10*log10(abs(s_2askf).^2));axis([-fc-4 fc+4 -50 10]);ylabel( OOK 功率谱密度( dB/Hz) );function[out]= sigexpand(d,M)N = length(d);out = zeros(M,N);out(1,:) = d;out = reshape(out,1,M*N);function [f,sf]=T2F(t,st)dt=t(2)-t(1);T=t(end);df=1/T;N=length(st);f=-N/2*df:df:N/2*df-df;sf=fft(st);sf=T/N*fftshift(sf);五 仿真结果图图 1 输入二进制信号波形图 图 2 输入二进制频谱图图 3 2ASK 波形图图 4 2ASK 频谱图六 结果分析或结论输入二进制信号是一个随机产生的、0 和 1 概率都为 0.5 的信号,其波形如上图 1 所示,其频谱如上图 2 所示。当该二进制信号与正弦波一起调制时,得到 2ASK 信号,其波形如上图 3 所示,由图可看出,当二进制输入为 0 时,2ASK 信号幅度为 0,当二进制信号输入为 1 时,2ASK 信号为输入的正弦波信号。由其频谱图可看出 2ASK 信号的带宽大约为基带信号带宽的 2 倍。七 参考资料1、程佩青著, 《数字信号处理教程》 ,清华大学出版社,20012、Sanjit K. Mitra 著,孙洪,余翔宇译, 《数字信号处理实验指导书(MATLAB 版) 》 ,电子工业出版社,2005 年 1 月3、郭仕剑等, 《MATLAB 7.x 数字信号处理》 ,人民邮电出版社,2006 年八 设计心得通过本次课程设计,我们主解了要了 2ASK 调制与解调原理,特别是2ASK 调制解调电路的 MATLAB 实现与调制性能分析,把所学的通信原理等通信类科目的内容应用到本课程设计中来,进一步巩固复习通信原理,MATLAB 等课程,以达到融会贯通的目的。通过课程设计,不仅加深了对理论知识的了解,巩固了课堂上所学的理论知识,而且还增加了自己的动手能力,并且理解与掌握数字通信过程中的基本概念、基本原理、基本分析方法。与其他高级语言的程序设计相比,MATLAB 环境下可以更方便、快捷地设计通信系统仿真系统,节省大量的编程时间,提高编程效率,且参数的修改也十分方便,还可以进一步进行优化设计。相信随着版本的不断提高,MATLAB 在数字滤波器技术中必将发挥更大的作用。总之,这次课程设计设计不仅增强了自己的理论知识,加强了自己的动手能力,而且还培养了自己遇到问题之后如何去发现问题、解决问题的能力。此次课程设计对自己在许多方面都有了很大的帮助。最后还要感谢指导老师的辛勤知道和教育!

matlab设计二进制波形,二进制调制系统的仿真与分析相关推荐

  1. matlab望远镜系统,基于MatLab的天文望远镜电机调速系统的仿真与分析

    1 引 言 望远镜是现代天文学探索宇宙的主要工具,已成为人们从事科学研究和经济建设的有力助手,广泛应用于天文.导航.科学考察等领域,成为一项高科技产品,间接反映了一个国家的经济实力与科技水平高低.电机 ...

  2. 基于matlab的数字调制,基于MATLAB的多功能数字调制系统信号源仿真

    内容简介: 毕业设计 基于MATLAB的多功能数字调制系统信号源仿真,共60页,27225字 摘要 数字通信与模拟通信系统相比有着灵活性.高效性和保密性等突出特点.数字通信系统仿真对于系统分析起着越来 ...

  3. 1 用Matlab 程序对AM调制,基于matlab的AM调制系统的仿真

    基于matlab的AM调制系统的仿真 摘要:本次大作业设计主要进行了AM调制系统的matlab仿真以及对该调制系统的工作原理及构成的简述.通过对各个元件的参数进行不同的设置,可以绘制出不同参数情况下的 ...

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

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

  5. 同步电机调速matlab,基于matlab的永磁同步电机调速系统的仿真word格式

    基于matlab的永磁同步电机调速系统的仿真word格式 摘 要本文首先介绍了永磁同步电机的国内外发展状况,然后介绍了永磁同步电机的结构及原理,接着建立了永磁同步电机的数学模型,并在此基础上用MATL ...

  6. MATLAB 之 Simulink系统的仿真与分析

    这里写目录标题 一.Simulink 系统的仿真与分析 1. 设置仿真参数 1.1 Solver 参数设置 1.2 Data lmport/Export 参数设置 2. 运行仿真与仿真结果分析 2.1 ...

  7. 基于Matlab/Simulink的气液缓冲器动态特性仿真与分析

    1.内容简介 应用Matlab软件对气液缓冲器的冲击工况进行了仿真计算,并对比试验数据找出了影响气液缓冲器动态特性的关键因素,可为气液缓冲器各关键参数与关键结构的设计提供依据. 2.内容说明 气液缓冲 ...

  8. matlab逆变器原理,MATLAB三相SPWM逆变器的调制建模和仿真设计

    摘要:对三相桥式逆变电路原理及其 SPWM 控制原理进行简单的分析,针对开环 SPWM 电压的不稳定提出一种电压闭环 SPWM 控制模型.在 Matlab/Simulink 软件环境中分别建立了三相 ...

  9. 基于Matlab/Simulink的简单三相交流系统扫频仿真

    文章目录 前言 一.扫频法的工作原理 二.Simulink模块的搭建 1.主电路 2.锁相环 3.小信号扰动部分 三.阻抗测量模块的测试 1.RL负载的阻抗模型 2.阻抗测量结果 总结 参考文献 前言 ...

最新文章

  1. C# Attribute简介
  2. 你要偷偷学会排查线上 CPU 飙高的问题,然后惊艳所有人!
  3. 多线程之pthread_create()函数
  4. Memcached 源码分析——从 main 函数说起
  5. CMake 构建项目Android NDK项目基础知识
  6. bootstrap html5 表单验证,基于Bootstrap+jQuery.validate实现表单验证
  7. python列表元组_Python列表元组操作
  8. 【HttpClient】httpclient之post 方法(参数为Map类型)
  9. Maven学习总结(40)——Maven安装项目jar到本地和私服相关总结
  10. 高考平行报志愿计算机录取规则,高考平行志愿录取规则是什么
  11. unity 显示、隐藏Android导航栏
  12. js获取url后面的参数值
  13. CentOS 6.9之LVM创建,扩容
  14. 搜索RaySource资源的8大方法
  15. idcsystem源码php_XUEIDC系统源码发布V2版本
  16. c++中类的private的static变量实现类对象的数据共享
  17. linux下移植mplayer播放器
  18. Wonderful Coloring - 2
  19. android绘制一个圆,点哪画哪,走哪动哪
  20. Ceph Octopus新版新功能:图形化Dashboard

热门文章

  1. 【加密与解密(第四版)】第一章笔记
  2. 基于单片机的无线调频发射器的设计
  3. LocalDateTime获取当前时间戳
  4. 【学习笔记】人工智能哲学研究:《心智、语言和机器》
  5. 经典Windows 扫雷小游戏源码 展示
  6. OKR跟进的四象限法则
  7. 台式win7f1到f12热键取消_win7系统关闭f1-f12功能键的操作方法
  8. 专业数采软件DXP OPC Server售后问题解决方案
  9. R16 android4.4 常见问题参考手册
  10. C++代码 回文素数