Simulink與信號處理

Simulink與信號處理

《Simulink與信號處理》北京航空航天大學出版社出版的圖書,作者是丁亦農。這本書的一個重要特徵是在討論Simulink的工作原理、Simulink的基本模組庫以及用Simulink建立信號處理系統模型時採用了大量實例,提供了近100個Simulink模型檔案。這些建模實例建立在MATLAB/Simulink的R2009a的版本之上,並逐個進行了測試。它們是學習Simulink軟體,掌握模組特徵和套用場合,進而建立複雜信號處理系統模型的重要參考資料。

基本信息

編輯推薦

這本書的一個重要特徵是在討論Simulink的工作原理、Simulink的基本模組庫以及用Simulink建立信號處理系統模型時採用了大量實例,提供了近100個Simulink模型檔案。這些建模實例建立在MATLAB/Simulink的R2009a的版本之上,並逐個進行了測試。它們是學習Simulink軟體,掌握模組特徵和套用場合,進而建立複雜信號處理系統模型的重要參考資料。本書的另一個重要特徵是涉及面廣,取材新穎、實用。本書介紹了Simulink近幾年引入的幾個重要元素,如第7章中介紹的傳統代碼工具和內嵌式MATLAB。使用傳統代碼工具已經成為在用Simulink建立系統模型時採用C代碼的主要手段;而內嵌式MATLAB的引入,為用Simulink進行系統建模,模擬,仿真及系統實現提供了不可或缺的,與Simulink圖形編程、圖形表達互補的文字編程功能。

內容簡介

本書是學習和使用Simulink對信號處理系統進行模擬和仿真的參考書籍,是筆者對多年來在MathWorks工作期間與公司軟體開發人員及眾多用戶交流、切磋獲得的經驗、體會的總結和提煉。全書共8章,介紹了Simulink的基本知識和Simulink的擴展之一——信號處理模組集,並按照一般信號處理系統的組成方式和信號流程介紹如何用Simulink建立系統模型——包括信號的產生,信號的濾波,信號的統計參數與信號估計,以及如何在Simulink系統模型中實現複雜的數位訊號處理算法。

這本書的重要特點是在討論信號處理系統建模時採用了大量實例。全書共提供了近100個Simulink模型檔案,是學習Simulink軟體,掌握模組特點和套用場合,進而建立複雜信號處理系統模型的寶貴參考資料。這本書的另一個重要特點是涉及面廣,取材新穎、實用。並且特別介紹了Simulink近幾年引入的幾個重要元素,如傳統代碼工具和內嵌式MATLAB等。

本書可以作為電氣工程、自動控制及其他專業老師、學生,及相關工程技術人員的參考用書。

目錄

第1章 Simulink簡介

1.1 什麼是Simulink

1.2 Simulink的工作原理

1.2.1 動態系統的模擬

1.2.2 動態系統的仿真

1.2.3 Simulink求解器

第2章 Simulink的基本知識

2.1 Sirnulink的基本操作

2.1.1 啟動Simulink

2.1.2 打開系統模型

2.1.3 輸入Simulink命令

2.1.4 保存系統模型

2.1.5 列印模型框圖

2.1.6 常用滑鼠和鍵盤操作

2.2 用Simulink建立系統模型

2.2.1 系統框圖

2.2.2 模組的選擇

2.2.3 模組的連線

2.2.4 設定模組參數和添加評註

2.2.5 建立子系統

2.2.6 條件執行子系統

2.2.7 使用回調子程式

2.2.8 模型參照

2.2.9 Simulink模型工作區

2.3 Sirnulink的模組

2.3.1 Simulink的基本模組

2.3.2 常用模組子集

2.3.3 連續時間模組子集

2.3.4 非連續時間模組子集

2.3.5 離散模組子集

2.3.6 邏輯與位操作模組子集

2.3.7 查表模組子集

2.3.8 數學運算模組子集

2.3.9 連線埠與子系統模組子集

2.3.10 信號特徵模組子集

2.3.11 信號路徑模組子集

2.3.12 匯集模組子集

2.3.13 源模組子集

2.3.14用戶自定義函式模組子集

2.4 用Simulink進行系統仿真

2.4.1 Simulink求解器的選擇

2.4.2 仿真性能及精度的改善

第3章 Simulink的擴展——信號處理模組集

3.1 幾個重要概念

3.1.1 信號

3.1.2 信號的採樣時間

3.1.3 樣本信號

3.1.4 幀信號

3.2 信號處理模組集的特徵

3.2.1 幀操作

3.2.2 矩陣操作

3.2.3 數據類型支持

3.2.4 複雜的信號處理操作

3.2.5 實時代碼生成

3.3 採樣速率與幀頻率

3.3.1 採樣速率與幀頻率的檢測

3.3.2 幀信號Simulink模型中的採樣率

3.4 模組延遲(Delay)與反應時間(Latency)

3.4.1 模組延時的類型

3.4.2 模組反應時間

第4章 信號的產生

4.1 離散時間信號

4.1.1 有關時間與頻率的技術術語及定義

4.1.2 進行離散時間系統仿真時Simulink的設定

4.1.3 Simulink的其他設定

4.2 連續時間信號

4.3 信號的產生

4.3.1 用常數模組產生信號

4.3.2 用信號發生器模組產生信號

4.3.3 用來自工作區信號模組產生信號

4.3.4 隨機信號的產生

第5章 信號的濾波

5.1 濾波器結構及濾波器的特徵指標

5.2 濾波器設計子模組庫

5.2.1 模擬濾波器的設計

5.2.2 數字濾波器的設計

5.2.3 使用離散傅立葉變換進行數字濾波

5.3 自適應濾波器的實現

5.4 多採樣率濾波器的設計實例

5.4.1 CIC濾波器的設計

5.4.2 CIC濾波器的分析與量化

5.4.3 補償FIR濾波器的設計

5.4.4 補償FIR濾波器的量化與分析

5.4.5 編程可調FIR濾波器的設計

5.5 用MATIAB濾波器工具箱GUI進行濾波器設計

第6章 信號的統計參數與信號估計

6.1 信號統計參數的估計與顯示

6.1.1 基本工作模式(Basic Operations)

6.1.2 流水工作模式(Running Operations)

6.1.3 增容工作模式

6.2 線性預測

6.2.1 自相關函式與線性預測係數的關係

6.2.2 萊文森一德賓(Levinson Durbin)疊代

6.3 自回歸過程的參數估計

6.3.1 自回歸過程參數的估計方法

6.3.2 自回歸參數的估計模組

6.4 白回歸過程的功率譜密度估計

第7章 複雜數位訊號處理算法的實現

7.1 在Simulink中使用自定義模組

7.1.1 Fcn和MATLAB Fcn模組

7.1.2 EmbeddedMATLAB Function模組

7.2 關於S-函式(S-Function)

7.2.1 S-函式的特徵與類型

7.2.2 S一函式的工作原理

7.2.3 S一函式的實現與使用

7.3 在SireuIink中使用C程式

7.4 再談內嵌式MATLAB

7.4.1 內嵌式MATLAB的特徵

7.4.2 內嵌式MATLAB的主要命令

7.4.3 內嵌式MATLAB的編程實例

第8章 信號處理系統的建模與仿真實例

8.1 在多輸入多輸出(MIMO)通信接收機中採用逐個干擾相消

8.1.1 背景知識

8.1.2 逐個干擾相消的工作原理

8.1.3 MIMO-OFDM系統模型概述

8.1.4 信道子系統

8.1.5 最小均方誤差檢測子系統

8.1.6 干擾相消與檢測子系統

8.1.7 系統模擬與仿真

8.2 濾波器滑變(Morphing)在音頻信號處理中的套用

8.2.1 數字濾波器結構

8.2.2 阿瑪的羅滑變

8.2.3 濾波器滑變系統模型概述

8.2.4 濾波器滑變系統模型的子系統

索引

參考文獻

書摘

第1章 Simulink簡介

1.1 什麼是Simulink

Simulink是一個與MATLAB融為一體,對動態系統進行模擬、仿真和分析的套用軟體。這樣的動態系統可以是線性的、也可以是非線性的,可以是連續的、離散的,或者是兩者混合的系統。用Simulink還可以對多速率系統進行有效的模擬、仿真和分析。

Simulink是基於模型的系統設計方法的平台和工具

在建立系統模型的基礎上進行系統設計是一個以系統模型為中心、以實現系統的要求和指標為目的進行系統的設計、實現、測試及驗證的過程。在這一過程中,通過建模把通常以文字表達的對系統的要求、指標及規範轉化成為一個可執行的系統模型。這一模型所代表的不僅僅是一個理想化、線性化的系統,而是在考慮並反映了實際系統及運行中可能存在的非線性、系統內部噪聲、系統外部干擾等種種現象後得到的一個對系統的描述。使用Simulink等於是把用戶的計算機變成了一個模擬和分析各種類型系統的實驗室。

……

相關詞條

相關搜尋

熱門詞條

聯絡我們