文档详情

MatlabSimulink系统建模与仿真.docx

发布:2023-04-20约5.46千字共16页下载文档
文本预览下载声明
不得用于商业用途 仅供个人参考 课程设计任务书 设 设计题目 设 计 For personal use only in study and research; not for commercial use Matlab/Simulink 系统建模与仿真 1.认真学习并熟练掌握 Matlab/Simulink 软件的应用及仿真。 2.按照题目 1 给出的要求建立起 Simulink 模型, 并进行仿真, 仿真 完成后,可以由 MATLAB 命令可以得出输出信号波形。 3.按照题目2 给出的要求, 建立起系统的 Simulink 仿真模型, 并绘 制出滤波前后频谱波形。 要 求 不得用于商业用途 工 工 作 计 划 查询资料,下载相关软件并正确安装。 学习相关软件,并按要求进行模型设计,应用相关软件进 行仿真。 检查仿真结果并提交完成好的设计报告。 指导老师: 教研室主任: 电子信息课程设计 Matlab/Simulink 通信系统建模与仿真 一、设计目的: 学习 Matlab/Simulink 的功能及基本用法,对给定系统进行建模 与仿真。 二、基本知识: Simulink 是用来对动态系统进行建模、 仿真和分析的软件包, 依托于 MATLAB 丰富的仿真资源,可应用于任何使用数学方式 进行描述的动态系统, 其最大优点是易学、 易用, 只需用鼠标拖 动模块框图就能迅速建立起系统的框图模型。 三、设计内容: 1、基本练习: (1) 启动 SIMULINK:先启动 MATLAB,在命令窗口中键入: simulink, 回车;或点击窗口上的 SIMULINK 图标按钮。 不得用于商业用途 仅供个人参考 (2) 点击 File\new\Model 或白纸图标,打开一个创建新模型的窗口。 (3) 移动模块到新建的窗口,并按需要排布。 (4) 连接模块:将光标指向起始模块的输出口,光标变为“+”,然后 拖动鼠标到目标模块的输入口; 或者, 先单击起始模块, 按下 Ctrl 键再单击目标模块。 (5) 在连线中插入模块:只需将模块拖动到连线上。 (6) 连线的分支与改变:用鼠标单击要分支的连线,光标变为“+”, 然后拖动到目标模块;单击并拖动连线可改变连线的路径。 (7) 信号的组合:用 Mux 模块可将多个标量信号组合成一个失量信 号,送到另一模块(如示波器 Scope)。 (8) 生成标签信号: 双击需要加入标签的信号线, 会出现标签编辑框, 键入标签文本即可。或点击 Edit\Signal Properties。传递:选择信 号线并双击,在标签编辑框中键入,并在该尖括号内键入信号 标签即可。 四、建立模型 (一) 干扰为 1000Hz 单频正弦波的带阻滤波器设计 要求: 设一段音频信号中混杂了一个 1000Hz 的单频正弦波干扰,试设计一个带 阻滤波器对其进行滤波。 目的: 观察滤波前后的频谱变化,并通过声卡将滤波前后的声音输出到扬声器, 不得用于商业用途 仅供个人参考 进行主观对比, 看所设计的带阻滤波器是否能够起到抑制单频正弦波干扰 的目的?设计一个带阻滤波器的阶数和滤波效果的关系如何? 1.建立 Simulink 测试模型 在创建模拟窗口添加各个模块并进行连接,得到测试模型如图(1)所示 图 1.音频信号中混杂了一个 1000Hz 的单频正弦波干扰并滤波 2.模型分析 模型中,话音信号设为 8000Hz 采样率的,从外部 wav 文件读入。 1000Hz 的 单频正弦波采用信号处理箱中离散正弦波发生模型 Sine Wave 产生, 幅度为 1V。 Buffer 模型实现音频数据串行化,以便同单频干扰相叠加。 采用 Digital Filter Design 模型设计带阻滤波器对单频干扰进行滤波, 针对 1000Hz 信号, 带阻滤波器的中心阻带频率设置为[950,1050],两端通带频率 点分别为 700Hz 和 1300Hz。阻带抑制度分别为 5dB,15dB 和 25dB,采用切比雪夫 1 型。 Digital Filter Design 模块设计出来对应的滤波器阶数分别为 2,4,6 阶。 分别用这三种阻带抑制度下的滤波器对信号进行滤波,从喇叭中聆听滤波结果 ( 分 别 保 存 在 wav 文 件 :ch3prob5filter5dBdepress.wav, ch3prob5filter15dBdepress.wav, ch3prob5filter25dBdepre
显示全部
相似文档