用Simulink进行信号处理万博1manbetx
课程详细信息
这个为期三天的课程,针对Simulink的新用户万博1manbetx®,使用基本的建模技术和工具来演示如何为信号处理应用开发Simulink框图。万博1manbetx
主题包括:
- 什么是Simul万博1manbetxink?
- 使用Simulink万博1manbetx接口
- 单通道和多通道离散动态系统建模
- 实现基于样本和基于框架的处理
- 建模混合信号(混合)系统
- 开发定制块和库
- 基于条件的系统建模
- 使用Simulink进行光谱分析万博1manbetx
- 将滤波器设计集成到Simulink中万博1manbetx
- 多速率系统建模
- 合并外部代码
- 自动化建模任务
3天中的第一天
什么是Simul万博1manbetxink?
摘要目的:了解Simulink。万博1manbetx
- 什么是Simul万博1manbetxink?
- 使用Simulink的好处万博1manbetx
- 万博1manbetx仿真软件插件
- 一个Simulink模型万博1manbetx
创建和模拟一个模型
摘要目的:探索Simulink接口万博1manbetx和块库。建立简单模型并对仿真结果进行分析。
- 创建和编辑Simulink模型万博1manbetx
- 定义系统输入和输出
- 对模型进行仿真,并对结果进行分析
离散动态系统建模
摘要目的:建模离散动态系统,并可视化基于帧的信号和使用范围的多通道信号。
- 用基本块建模离散系统
- 查找块输出的采样时间
- 在模型中使用框架
- 使用缓冲区
- 帧与多通道信号
- 查看基于帧的信号
- 基于帧的信号的延迟块的行为
- 多通道基于帧的信号
逻辑构造建模
摘要目的:建模逻辑表达式。了解如何在Simulink中使用过零检测,并使用MATLAB代码在Simulink中建万博1manbetx模简单的逻辑。
- 逻辑表达式建模
- 条件信号路由建模
- 理解过零检测
- 用MATLAB函数块建模
从算法到模型
摘要目的:根据算法规范创建模型。
- 从算法规范建模
- 通过建模和仿真开发迭代算法
- 根据指定的算法验证模型
3天中的第二天
混合信号模型
摘要目的:建模混合信号系统。
- 什么是混合信号模型?
- 基于孔径抖动和非线性的ADC建模
- 案例研究:建模TI的ADS62P29 ADC
万博1manbetx仿真软件解决
摘要目的:为Simulink模型选择正确的求解器。万博1manbetx
- 了解Simulink求解器万博1manbetx
- 解决简单模型
- 求解离散状态和连续状态的模型
- 求解多个速率的模型
- 固定步长和变步长求解器
- 选择连续状态系统求解器
- 处理过零
- 处理代数循环
子系统和库
摘要目的:在Simulink中创建自定义块、应用掩码和开发万博1manbetx自定义库。
- 创建子系统
- 理解虚拟子系统和原子子系统
- 使用子系统作为模型组件
- 掩蔽子系统
- 创建自定义块库
- 使用和修改库块
- 向Simulink库浏览器添加自定义库万博1manbetx
- 创建可配置的子系统
有条件的子系统
摘要目的:用有条件执行的部分来建模系统。
- 有条件执行的子系统
- 用启用的子系统对条件驱动系统建模
- 具有触发子系统的条件驱动系统建模
- 使用AGC模型处理一个示例
光谱分析
摘要目的:在Simulink环境下进行频谱分析,并在算法中使用频谱计算。万博1manbetx
- 使用光谱范围块执行光谱分析
- 光谱分析参数的选择
- 分析电机噪声的功率谱
- 建立语音的频谱分类器
- 确定离散系统的频率响应
第三天
设计和应用过滤器
摘要目的:在模型中合并过滤器,并探索在Simulink模型中设计和实现过滤器的不同方式。万博1manbetx
- 在Simulink中设计过滤器万博1manbetx
- 将滤波器转换为定点
多频系统
摘要目的:建模多费率系统。重新采样数据并探索多速率过滤器块。
- 多速率系统建模
- 探索多速率信号处理模块
- 对过采样的数据进行重新采样
- 设计并实现了抗成像和抗混叠滤波器
- 使用多速率过滤块
- 案例研究:将专业音频转换为CD格式
- 将设计转换为定点
合并外部代码
摘要目的:将自定义或外部的MATLAB和C代码导入或合并到Simulink模型中。万博1manbetx
- 使用自定义和外部代码考虑因素
- 结合MATLAB代码和C代码与MATLAB函数块
将模型组合到图中
摘要目的:探索模型集成,这是大型项目的一个重要主题,在这些大型项目中,几个开发人员正在开发一个大型系统的不同部分。
- 探索模型引用和子系统
- 建立模型引用
- 设置模型引用参数
- 探索模型参考仿真模式
- 查看参考模型中的信号
- 浏览模型引用依赖关系图
自动化建模任务
摘要目的:从MATLAB命令行控制和运行S万博1manbetximulink模型。
- 自动化测试运行
- 检查和修改参数设置
- 查找具有特定参数值的块
- 构造和修改框图