- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
adc与dac仿真课程设计
通信原理
课程设计报告
级电子信息工程专业
姓名:
班级:
学号:
一、设计题目:A/D 和D/A 转换器的仿真
二、设计目的
1. 学习通过计算机建立通信系统仿真模型的基本技能,学会利
用仿真的手段对实时通信系统的基本理论,基本进行验证。
2. 学习现在流行的通信系统仿真软件的使用方法(如
Matlab/Simulink ,System View ),使用这些软件解决实际系统
中的问题。
三、设计要求
1. 根据所选的题目建立相应的数学模型。
2. 在Matlab/Simulink 仿真环境下,从各种功能库中选取、拖动
可视化图符组建系统,在Simulink 的基本模块库中选取满足
需要的功能模块,将其图符拖到设计窗口,按设计的系统框
图组建系统。
3.设置,调整参数,实现系统模拟。
4.设置观察窗口、分析数据和波形。
四、开发环境及其介绍
1.开发环境:Matlab/Simulink
2.软件介绍:
(1)Simulink 是MATLAB 提供的用于对动态系统进行建模和
仿真和分析的工具。Simulink 提供了专门用于显示输出信号的
模块,可以在过程中随时观察仿真的结果。
(2 )通过 Simulink 的存储模块,仿真数据可以方便地以各种
形式保存到工作空间或文件中,以供用户在仿真结束之后对数
据进行分析和处理。
(3 )Simulink 把具有特定功能的代码组织成模块的方式,并
且这些模块可以组织成具有等级结构的子系统,因此具有内在
的模块化设计要求。
基于以上优点,Simulink 作为一种通用的的仿真建模软件工
具,广泛用于通信仿真、数字信号处理、模糊逻辑、神经网络、
机械控制、和虚拟现实等领域中。
作为一款专业仿真软件,Simulink 具有以下特点:
基于矩阵的数值计算;
高级编程语言以及可视化的图形操作界面;
包含各个领域的仿真工具,使用方便快捷并可以扩展;
丰富的数据I/O 接口;
提供与其他高级语言的接口;
支持多平台(PC/UNIX )。
五、设计内容
1 设计原理
A/D 转换器负责将模拟信号转换为数字信号,其转换过程为:
首先对输入模拟信号进行采样,所使用的的采样速率要满足采样定理
要求,然后对采样结果进行幅度离散化并编码为符号串。
D/A 转换器的将输入的数字信号序列转换为模拟信号,其转换过
程为:将输入的数字序列恢复为相同电平的采样值序列,然后通过满
足采样定理要求的低通滤波器恢复模拟信号。
2.设计模型
Simulink 的通信模块库提供了Integer to Bit Converter 模块可以将
0~2M -1 之间的整数转换为长度为M 个比特的二进制数据输出,同时
也提供了反向转换模块Bit to Integer Converter 将比特数据转换为整
数值。利用这两个模块,结合零阶保持器模块作为采样保持模型,量
化器模块Quantizer 作为量化模型,就可对A/D 和D/A 过程进行建模。
其仿真电路原理图如下:
3.模块说明及参数设置
模块 1:Constant
说明:该模块在仿真时间段上始终输出一个常数和常向量,相
当于电系统中的直流信号源,在该系统中作为AD 转换的输
入源。输入的常数范围为0~255 。
模块2 :Zero-Order Hold
说明:在设定的取样间隔上对输入信号进行取样,并在下一
个取样到来之前保持信号的值并输出。在本系统中作为取
样保持电路,对输入信号进行取样保持,取样时
文档评论(0)