欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    matlab通信系统仿真.pptx

    • 资源ID:73649776       资源大小:621.15KB        全文页数:32页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    matlab通信系统仿真.pptx

    数字通信系统建模仿真u 掌握数字通信系统的基本模型u 掌握各部分的建模仿真(采样、量化、编码、调制等)第1页/共32页 在MATLAB的Communication Toolbox(通信工具箱)中提供了许多仿真函数和模块,用于对通信系统进行仿真和分析。主要包括两部分内容:通信函数命令和Simulink的Communications Blockset(通信模块集)仿真模块。用户既可以在MATLAB的工作空间中直接调用工具箱中的函数,也可以使用Simulink平台构造自己的仿真模块,以达到扩充工具箱的内容。通信工具箱中的函数名称和内容列表,其内容包含:Signal Sources(信号源函数);Signal Analysis function(信号分析函数);Source Coding(信源编码);Error Control Coding(差错控制编码函数);Lower Level Function for Error Control Coding(差错控制编码的底层函数);Modulation/Demodulation(调制/解调函数)Special Filters(特殊滤波器设计函数);Lower Level Function for Specials Filters(设计特殊滤波器的底层函数);Channel Functions(信道函数);Galosi Field Computation(有限域估计函数);Utilities(实用工具函数)。第2页/共32页Simulink工作平台启动Simulink,通常有两种方法:(1)在MATLAB命令窗口中直接输入Simulink命令;(2)在MATLAB工具栏上单击Simulink按钮,如图所示。图7.1 启动Simulink 这样就可打开了Simulink的Simulink Library Brower(库模块浏览器),如图所示。在菜单栏中执行File/New/Model命令,就建立了一个名为untitled的模型窗口,如图所示。在建立了空的模块窗口后,用户可以在此窗口中创建自己需要的Simulink模型。第3页/共32页图库模块浏览器 图7.3 新建的空白模块窗口 第4页/共32页仿真模型的建立与模块参数与属性的设置1.1.仿真模块的建立仿真模块的建立 首先启动Simulink命令,建立 一 个 空 的 模 块 窗 口“untitled”,然 后 利 用Simulink提供的模块库,在此窗口中创建自己需要的Simulink模型。具体方法:在模块库浏览器中找到所需模块,选中该模块后右击鼠标,把它加入到一个模型窗口中即可完成模块的建立。图添加模块 第5页/共32页2.2.模块参数与属性的设置模块参数与属性的设置 方法:在所建立的模型窗口中,选中相应的模块,单击右击鼠标,在弹出的快捷菜单中单击“Block parameters”选项(如图所示),即可打开该模块的参数设置对话框,如图7.16(a)所示。右击鼠标,在弹出的快捷菜单中单击“Block Properties”选项,即可打开该模块的属性设置对话框,如图7.16(b)所示。图7.15 Block paramenters选项 第6页/共32页3.3.模块的连接模块的连接 一般情况下,每个模块都有一个或者多个输入口或者输出口。输入口通常是模块的左边的“”符号;输出口是右边的“”符号。模块的连接方法:把鼠标指针放到模块的输出口,这时,鼠标指针将变为“+”十字形;然后,拖运鼠标至其它模块的输入口,这时信号线就变成了带有方向箭头的线段。此时,说明这两个模块的连接成功,否则需要重新进行连接。4.4.运行仿真运行仿真 在运行仿真之前,首先保存已设置和连接的模型,然后就可以运行仿真。第7页/共32页Simulink应用模块集通信模块集(Communications Blockset)图7.31 通信模块集中的模块库第8页/共32页数字通信系统的基本模型数字通信系统的基本模型 第9页/共32页一、模拟信号数字化(取样、量化、编码)一、模拟信号数字化(取样、量化、编码)l取样取样l 保证不失真传输的最小代价保证不失真传输的最小代价取样取样定理。定理。(复习取样定理)(复习取样定理)取样定理取样定理:如果对某一带宽有限的时间连:如果对某一带宽有限的时间连续信号(模拟信号)进行采样,且采样速续信号(模拟信号)进行采样,且采样速率达到两倍以上的最高工作频率,那么根率达到两倍以上的最高工作频率,那么根据这些抽样值就能还原出原始信号。据这些抽样值就能还原出原始信号。第10页/共32页例例1 将一个连续的正弦信号转换为离散样值信将一个连续的正弦信号转换为离散样值信号。号。第11页/共32页 第12页/共32页(2)量化及编码)量化及编码产生量化索引和量化输出值的函数产生量化索引和量化输出值的函数quantiz()格式格式1:indx=quantiz(sig,partition)功能:根据判断向量partition,对输入信号sig产生量化索引indx,indx的长度与sig矢量的长度相同。例2:partition=3,4,5,6,7,8,9;index=quantiz(2 9 8,partition)index=0 6 5第13页/共32页例3:partition=0,1,3;%量化区间codebook=-1,0.5,2,3;%输入值落到每个量化区间时所取的量化值sig=-2.4,-1,.2,1.2,2.9,3,3.5,5;%输入值index,quants=quantiz(sig,partition,codebook);indexindex=0 0 1 2 2 2 3 3 quantsquants=格式2:index,quants=quantiz(sig,partition,codebook)Index仍为量化索引,quants为量化索引所对应的每个量化后的值第14页/共32页例3 用simulink实现第15页/共32页例4 对8位A/D、D/A转换器进行仿真,转换值范围为0255,转换采样率为1次/s。Simulink通信模块中的“Scalar quantizer”实现第16页/共32页(3)PCM编码及解码编码及解码 非均匀量化:在小信号时采用较小的量非均匀量化:在小信号时采用较小的量化间隔,在大信号时用大的量化间隔。化间隔,在大信号时用大的量化间隔。中国和欧洲的中国和欧洲的PCM数字电话系统采用数字电话系统采用A律压扩方式。律压扩方式。编码时,每个养殖为编码时,每个养殖为8位二进制码表示。其位二进制码表示。其中最高比特位表示样值得正负极性,接下来中最高比特位表示样值得正负极性,接下来的的3位比特表示样值得绝对值所在的位比特表示样值得绝对值所在的8段折线段折线的段落号,最后四位是样值处于段落内的段落号,最后四位是样值处于段落内16个个均匀间隔上的间隔序号。均匀间隔上的间隔序号。第17页/共32页例例5 设计设计13折线近似的折线近似的PCM编码器模型,使它编码器模型,使它能够取值在能够取值在-1,1内的归一化信号样值进行内的归一化信号样值进行编码。编码。第18页/共32页例例6 设计一个对应于例设计一个对应于例3编码器的解码器。编码器的解码器。第19页/共32页二、基带传输码型设计二、基带传输码型设计 掌握以下概念:掌握以下概念:二电平码、三电平码、多电平码二电平码、三电平码、多电平码 归零码,不归零码归零码,不归零码 双极性码,单极性码双极性码,单极性码 第20页/共32页单极性不归零码的matlab实现function y=snrz(x)t0=300;t=0:1/t0:length(x);for i=1:length(x)if(x(i)=1)for j=1:t0 y(i-1)*t0+j)=1;end else for j=1:t0 y(i-1)*t0+j)=0;end end endy=y,x(i);subplot(2,1,1)plot(t,y);grid on;axis(0,i,-0.2,1.2);t=1 0 0 1 1;snrz(t)第21页/共32页双极性归零码的matlab实现function y=drz(x)t0=300;t=0:1/t0:length(x);for i=1:length(x)if(x(i)=1)for j=1:t0/2 y(t0/2*(2*i-2)+j)=1;y(t0/2*(2*i-1)+j)=0;end else for j=1:t0/2 y(t0/2*(2*i-2)+j)=-1;y(t0/2*(2*i-1)+j)=0;end end endy=y,x(i);subplot(2,1,1)plot(t,y);grid on;axis(0,i,-1.2,1.2);t=1 0 0 0 1 0 1 1 0 0 1;drz(t)第22页/共32页 例例7 仿真得出单极性不归零码、双极性归零码仿真得出单极性不归零码、双极性归零码和单极性归零码。和单极性归零码。simulink实现第23页/共32页第24页/共32页三、数字带通系统的调制与解调三、数字带通系统的调制与解调 ASKFSKPSKDPSK 第25页/共32页2ASKBernoulli Binary Generator模块贝努力二进制序列产生器,用来产生调制二进制信号.要设置的参数两个,一个是Probability of a zero即二进制中”0”产生的概率,设置成0.5;另一个是Sample time即每秒发送多少个脉冲,这里设置成1,即一秒发送1个脉冲。第26页/共32页第27页/共32页2FSK第28页/共32页第29页/共32页2DPSKReal-Imag to Complex把两个数据合成一个复数,即两个数据分别作为实部与虚部 第30页/共32页第31页/共32页感谢您的观看!第32页/共32页

    注意事项

    本文(matlab通信系统仿真.pptx)为本站会员(莉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开