Simulink信号处理培训课程
课程要求
 MATLAB基础和MATLAB信号处理,或拥有MATLAB和Signal Processing Toolbox应用经验
课程大纲
 
| 什么是Simulink | 目标: 本章介绍Simulink和基于模型设计的概念。 ·Simulink简介 ·Simulink优势 ·基于模型的设计介绍  | 
| 创建和仿真模型 | 目标: 介绍Simulink界面和模块库,创建一个简单模型,运行仿真并解释结果。 ·启动Simulink ·Simulink库浏览器 ·添加并且连接模块 ·编辑模块参数 ·获取模块帮助 ·定义系统输入和输出 ·Using simple model callback functions使用模型回调函数 ·观察信号 ·解释仿真结果  | 
| 创建离散状态系统 | 目标:创建离散状态系统,观察基于帧的信号和多通道信号。 ·使用基本模块创建离散系统 ·设置采样时间 ·使用帧 ·使用缓存 ·基于帧的信号和多通道信号 ·观察基于帧的信号 ·延迟模块的用法 ·多通道基于帧的信号   | 
| 逻辑系统建模 | 目标:对逻辑表达式进行建模,了解Embedded MATLAB。 ·对逻辑表达式建模 ·了解过零检测 ·使用 Embedded MATLAB 模块建模   | 
| 从算法到模型 | 目标: 学习如何从算法规范来创建模型。 ·从算法规范来创建模型 ·交互式的建模和仿真 ·验证模型 | 
| 混合信号模型和求解器 | 目标:对混合系统进行建模,讨论Simulink中的不同的求解器。 ·混合信号模型 ·对ADC进行建模 ·理解 Simulink 求解器 ·求解简单模型 ·求解离散和连续状态模型 ·求解多速率模型 ·定步长和变步长求解器 ·选择连续状态系统求解器 ·处理过零检测 ·处理代数环 ·例子: TI ADS62P29 ADC 建模 | 
| 子系统和库 | 目标: 在Simulink创建子系统,封装子系统,开发自定义的模块和库。 ·创建子系统 ·理解虚子系统和原子子系统 ·封装子系统 ·创建自定义的模块库 ·处理和修改库模块 ·添加库到Simulink库浏览器中 ·创建可配置子系统 | 
| 条件执行子系统 | 目标:创建条件执行子系统。 ·条件执行子系统介绍 ·使能子系统 ·触发子系统 ·使用AGC 模型实例 | 
| 频谱分析 | 目标:在Simulink 环境下进行频谱分析。 ·使用频谱观察器 ·选择频谱分析参数 ·分析噪声的功率谱 ·语音信号频谱分类器 ·离散系统的频率响应 | 
| 滤波器设计 | 目标:集成滤波器到模型中,讨论在Simulink 模型中设计和实现滤波器的多种方法。 ·在Simulink中设计滤波器 ·转换成定点模型 | 
| 多速率系统 | 目标: 创建多速率系统。对数据进行重新采样,使用多速率滤波器模块。 ·多速率系统 ·多速率信号处理的模块 ·过采样数据重新采样 ·                                 设计和实现anti-imaging 和anti-aliasing滤波器 ·                                 使用多速率滤波器模块 ·                                 例子: 转化音频格式为CD格式 ·                                 定点设计转换 | 
| 集成外部代码 | 目标: 本章介绍把自定义或外部的M和C语言代码集成到Simulink模型中的工具和组件. ·                                 自定义和外部代码考虑 ·                                 使用Embedded MATLAB集成M代码 ·                                 使用S-Function Builder集成C代码 ·                                 使用Legacy Code Tool集成C代码 | 
| 组合模型 | 目标: 本章讨论模型的组合,对于多个开发者分别开发一个非常大的系统中的某一个部分的项目,这是非常重要的一个话题。 ·                                 模型引用介绍 ·                                 子系统和模型引用 ·                                 创建要引用的模型 ·                                 定义模型引用参数 ·                                 引用模型 ·                                 仿真并且分析结果 | 
| 自动化模型任务 | 目标: 从MATLAB命令行控制和运行Simulink模型。 ·                                 自动执行测试 ·                                 检查和修改参数设置 ·                                 查找特定参数值的模块 ·                                 创建和修改模块 | 
| 附录: Simulink® Fixed Point™ | 目标: 介绍Simulink Fixed Point工具箱以及定点数学基础。 ·                                 Simulink Fixed Point ·                                 Simulink built-in 数据类型 ·                                 定点数据类型 ·                                 定点的定义和算法 ·                                 嵌入式处理器的定点规则 ·                                 使用定点设置界面 |