通信原理 课程设计报告
级电子信息工程专业
姓名: 班级: 学号:
一、 设计题目: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。
相关推荐: