Simulink信號處理培訓(xùn)課程
課程要求
?MATLAB基礎(chǔ)和MATLAB信號處理,或擁有MATLAB和Signal Processing Toolbox應(yīng)用經(jīng)驗
課程大綱
?
什么是Simulink
|
目標: 本章介紹Simulink和基于模型設(shè)計的概念。
·Simulink簡介
·Simulink優(yōu)勢
·基于模型的設(shè)計介紹?
|
創(chuàng)建和仿真模型
|
目標: 介紹Simulink界面和模塊庫,創(chuàng)建一個簡單模型,運行仿真并解釋結(jié)果。
·啟動Simulink
·Simulink庫瀏覽器
·添加并且連接模塊
·編輯模塊參數(shù)
·獲取模塊幫助
·定義系統(tǒng)輸入和輸出
·Using simple model callback functions使用模型回調(diào)函數(shù)
·觀察信號
·解釋仿真結(jié)果?
|
創(chuàng)建離散狀態(tài)系統(tǒng)
|
目標:創(chuàng)建離散狀態(tài)系統(tǒng),觀察基于幀的信號和多通道信號。
·使用基本模塊創(chuàng)建離散系統(tǒng)
·設(shè)置采樣時間
·使用幀
·使用緩存
·基于幀的信號和多通道信號
·觀察基于幀的信號
·延遲模塊的用法
·多通道基于幀的信號
?
|
邏輯系統(tǒng)建模
|
目標:對邏輯表達式進行建模,了解Embedded MATLAB。
·對邏輯表達式建模
·了解過零檢測
·使用 Embedded MATLAB 模塊建模
?
|
從算法到模型
|
目標: 學(xué)習(xí)如何從算法規(guī)范來創(chuàng)建模型。
·從算法規(guī)范來創(chuàng)建模型
·交互式的建模和仿真
·驗證模型
|
混合信號模型和求解器
|
目標:對混合系統(tǒng)進行建模,討論Simulink中的不同的求解器。
·混合信號模型
·對ADC進行建模
·理解 Simulink 求解器
·求解簡單模型
·求解離散和連續(xù)狀態(tài)模型
·求解多速率模型
·定步長和變步長求解器
·選擇連續(xù)狀態(tài)系統(tǒng)求解器
·處理過零檢測
·處理代數(shù)環(huán)
·例子: TI ADS62P29 ADC 建模
|
子系統(tǒng)和庫
|
目標: 在Simulink創(chuàng)建子系統(tǒng),封裝子系統(tǒng),開發(fā)自定義的模塊和庫。
·創(chuàng)建子系統(tǒng)
·理解虛子系統(tǒng)和原子子系統(tǒng)
·封裝子系統(tǒng)
·創(chuàng)建自定義的模塊庫
·處理和修改庫模塊
·添加庫到Simulink庫瀏覽器中
·創(chuàng)建可配置子系統(tǒng)
|
條件執(zhí)行子系統(tǒng)
|
目標:創(chuàng)建條件執(zhí)行子系統(tǒng)。
·條件執(zhí)行子系統(tǒng)介紹
·使能子系統(tǒng)
·觸發(fā)子系統(tǒng)
·使用AGC 模型實例
|
頻譜分析
|
目標:在Simulink 環(huán)境下進行頻譜分析。
·使用頻譜觀察器
·選擇頻譜分析參數(shù)
·分析噪聲的功率譜
·語音信號頻譜分類器
·離散系統(tǒng)的頻率響應(yīng)
|
濾波器設(shè)計
|
目標:集成濾波器到模型中,討論在Simulink 模型中設(shè)計和實現(xiàn)濾波器的多種方法。
·在Simulink中設(shè)計濾波器
·轉(zhuǎn)換成定點模型
|
多速率系統(tǒng)
|
目標: 創(chuàng)建多速率系統(tǒng)。對數(shù)據(jù)進行重新采樣,使用多速率濾波器模塊。
·多速率系統(tǒng)
·多速率信號處理的模塊
·過采樣數(shù)據(jù)重新采樣
·???????????????????????????????? 設(shè)計和實現(xiàn)anti-imaging 和anti-aliasing濾波器
·???????????????????????????????? 使用多速率濾波器模塊
·???????????????????????????????? 例子: 轉(zhuǎn)化音頻格式為CD格式
·???????????????????????????????? 定點設(shè)計轉(zhuǎn)換
|
集成外部代碼
|
目標: 本章介紹把自定義或外部的M和C語言代碼集成到Simulink模型中的工具和組件.
·???????????????????????????????? 自定義和外部代碼考慮
·???????????????????????????????? 使用Embedded MATLAB集成M代碼
·???????????????????????????????? 使用S-Function Builder集成C代碼
·???????????????????????????????? 使用Legacy Code Tool集成C代碼
|
組合模型
|
目標: 本章討論模型的組合,對于多個開發(fā)者分別開發(fā)一個非常大的系統(tǒng)中的某一個部分的項目,這是非常重要的一個話題。
·???????????????????????????????? 模型引用介紹
·???????????????????????????????? 子系統(tǒng)和模型引用
·???????????????????????????????? 創(chuàng)建要引用的模型
·???????????????????????????????? 定義模型引用參數(shù)
·???????????????????????????????? 引用模型
·???????????????????????????????? 仿真并且分析結(jié)果
|
自動化模型任務(wù)
|
目標: 從MATLAB命令行控制和運行Simulink模型。
·???????????????????????????????? 自動執(zhí)行測試
·???????????????????????????????? 檢查和修改參數(shù)設(shè)置
·???????????????????????????????? 查找特定參數(shù)值的模塊
·???????????????????????????????? 創(chuàng)建和修改模塊
|
附錄: Simulink? Fixed Point?
|
目標: 介紹Simulink Fixed Point工具箱以及定點數(shù)學(xué)基礎(chǔ)。
·???????????????????????????????? Simulink Fixed Point
·???????????????????????????????? Simulink built-in 數(shù)據(jù)類型
·???????????????????????????????? 定點數(shù)據(jù)類型
·???????????????????????????????? 定點的定義和算法
·???????????????????????????????? 嵌入式處理器的定點規(guī)則
·???????????????????????????????? 使用定點設(shè)置界面
|