MATLAB 通信工程仿真

出版時間:2010-1  出版社:機械工業(yè)出版社  作者:張德豐  頁數(shù):400  

前言

MATLAB是當今最優(yōu)秀的科技應用軟件之一,它以強大的科學計算與可視化功能、簡單易用、開放式可擴展環(huán)境,特別是所附帶的30多種面向不同領(lǐng)域的工具箱支持,使得它在許多科學領(lǐng)域中成為計算機輔助設(shè)計和分析、算法研究和應用開發(fā)的基本工具和首選平臺。MATLAB具有其他高級語言難以比擬的一些優(yōu)點,如編寫簡單、編程效率高、易學易懂等,因此MATLAB語言也被通俗地稱為演算紙式科學算法語言。MATLAB廣泛應用于控制、通信、信號處理及科學計算等領(lǐng)域,并且已經(jīng)被認可為能夠有效提高工作效率、改善設(shè)計手段的工具。因此,掌握了MATLAB就好比掌握了開啟這些專業(yè)領(lǐng)域大門的鑰匙。Simulink是MATLAB其中的一個工具包,其建模與一般程序建模相比更為直觀,操作也更為簡單,不必記憶各種命令、參數(shù)的用法,只要用鼠標就能夠完成非常復雜的工作。Simulink不但支持線性系統(tǒng)仿真,還支持非線性系統(tǒng)仿真;不但支持連續(xù)系統(tǒng)仿真,還支持離散系統(tǒng)甚至混合系統(tǒng)仿真;不但自身功能非常強大,而且還是一個開放性體系,用戶可以自己開發(fā)模塊來增強Simulink自身的功能。對于同一個系統(tǒng)模型,利用Simulink可以采用多個不同的采樣速率,不但能夠?qū)崟r地顯示計算結(jié)果,還能夠顯示模型所表示實物的實際運動形式。隨著MATLAB與Simulink通信、信號處理專業(yè)函數(shù)庫和專業(yè)工具箱的成熟,它們逐漸為廣大通信技術(shù)領(lǐng)域的專家、學者和工程師所熟悉,在通信理論研究、算法設(shè)計、系統(tǒng)設(shè)計、建模仿真和性能分析驗證等方面的應用也越來越廣泛。本書以MATLAB的基礎(chǔ)為入門,先介紹MATLAB的強大功能,然后進一步讓讀者對通信系統(tǒng)有一個基本概念,從系統(tǒng)建模原理和仿真的數(shù)值計算方法入手,以圖文的巧妙與緊密結(jié)合,讓讀者對通信系統(tǒng)由一個從量到質(zhì)的認識。本書以實際工程為背景,重點通過專業(yè)技術(shù)與大量示例相結(jié)合的形式,詳細地介紹了MATLAB/Simulink通信系統(tǒng)建模與仿真設(shè)計的方法和技巧。全書共分10章:第l章為MATLAB概述,包括MATLAB簡介、MATLAB的基礎(chǔ)與入門知識等內(nèi)容;第2章介紹MATLAB的基本操作,包括MATLAB中的數(shù)據(jù)及變量類型、MATLAB數(shù)值矩陣運算、MATLAB多項式及其運算等內(nèi)容;第3章介紹MATLAB程序設(shè)計,包括M文件及其使用方法、程序結(jié)構(gòu)等內(nèi)容;第4章介紹MATLAB繪圖功能,包括MATLAB二維圖形繪制與MATLAB的三維繪圖等內(nèi)容;第5章介紹通信系統(tǒng)與仿真基礎(chǔ),包括通信系統(tǒng)的組成、通信系統(tǒng)模型的分類等內(nèi)容;第6章介紹Simulink,包括Simulink的啟動及其模塊庫簡介、Simulink建模與仿真方法等內(nèi)容;第7章介紹通信模塊分析,包括信息論基礎(chǔ)介紹、信道模型分析內(nèi)容;第8章介紹通信系統(tǒng)建模,包括信源編碼與譯碼、調(diào)制與解調(diào)分析等內(nèi)容;第9章介紹模擬和數(shù)字通信系統(tǒng)的建模與仿真,包括濾波器的模型分析、通信系統(tǒng)的基本模型分析等內(nèi)容;第10章介紹通信系統(tǒng)綜合應用及MATLAB延伸,包括MATLAB/Simulink在通信系統(tǒng)的綜合應用與Stateflow的原理與應用等內(nèi)容。

內(nèi)容概要

本書系統(tǒng)地介紹了使用MATLAB進行通信工程仿真的方法,主要內(nèi)容包括MATLAB概述、MATLAB的基本操作、MATLAB程序設(shè)計、MATLAB繪圖功能、通信系統(tǒng)與仿真基礎(chǔ)、Simulink介紹、通信模塊分析、通信系統(tǒng)建模、模擬和數(shù)字通信系統(tǒng)的建模與仿真、通信系統(tǒng)綜合應用等內(nèi)容。    本書可作為理工科各專業(yè)本科生、研究生以及應用MATLAB的相關(guān)科研人員學習MATLAB通信工程仿真的教材或參考書。

書籍目錄

前言第1章 MATLAB概述  1.1 MATLAB簡介   1.1.1 MATLAB發(fā)展歷程   1.1.2 MATLAB組成   1.1.3 MATLAB主窗口   1.1.4 MATLAB命令窗口   1.1.5 MATLAB工作空間窗口   1.1.6 命令歷史窗口   1.1.7 Start菜單  1.2 MATLAB的基礎(chǔ)準備及入門   1.2.1 MATLAB基本操作   1.2.2 MATLAB繪圖   1.2.3 MATLAB常用命令   1.2.4 MATLAB幫助窗口   1.2.5 MATLAB演示系統(tǒng)   1.2.6 當前目錄瀏覽器窗口 第2章 MATLAB的基本操作  2.1 MATLAB中的數(shù)據(jù)及變量類型   2.1.1 常量和變量   2.1.2 數(shù)據(jù)類型   2.1.3 數(shù)值計算應用實例    2.2 MATLAB數(shù)值矩陣運算   2.2.1 數(shù)值矩陣的創(chuàng)建   2.2.2 數(shù)值矩陣的矩陣算法   2.2.3 數(shù)值矩陣的數(shù)組算法   2.2.4 矩陣的特殊運算  2.3 MATLAB多項式及其運算   2.3.1 多項式求值   2.3.2 多項式求根   2.3.3 部分分式展開   2.3.4 多項式乘除   2.3.5 多項式的微積分  2.4 字符串變量和符號矩陣   2.4.1 字符串變量和函數(shù)求值   2.4.2 符號變量   2.4.3 符號矩陣的創(chuàng)建方法   2.4.4 符號矩陣的運算   2.4.5 符號矩陣運算中的幾個特有命令的應用  2.5 MATLAB在復變函數(shù)中的應用   2.5.1 復數(shù)的基本概念   2.5.2 復變量的函數(shù)   2.5.3 復數(shù)的生成及其矩陣創(chuàng)建   2.5.4 復數(shù)的幾何意義   2.5.5 MATLAB在復數(shù)運算中的應用 第3章 MATLAB程序設(shè)計  3.1 M文件及其使用方法   3.1.1 M文件   3.1.2 腳本文件   3.1.3 函數(shù)文件   3.1.4 函數(shù)調(diào)用和變量傳遞   3.1.5 數(shù)據(jù)導入與導出   3.1.6 示例分析  3.2 程序結(jié)構(gòu)   3.2.1 順序結(jié)構(gòu)   3.2.2 循環(huán)結(jié)構(gòu)   3.2.3 分支結(jié)構(gòu)   3.2.4 程序終止控制語句   3.2.5 程序異常處理語句  3.3 程序流控制語句   3.3.1 echo指令     3.3.2 input指令   3.3.3 pause指令   3.3.4 keyboard指令   3.3.5 bread指令     3.3.6 錯誤控制  3.4 函數(shù)類型   3.4.1 主函數(shù)   3.4.2 子函數(shù)   3.4.3 私有函數(shù)   3.4.4 嵌套函數(shù)   3.4.5 重載函數(shù)  3.5 MATLAB程序調(diào)試   3.5.1 調(diào)試方法   3.5.2 調(diào)試工具 第4章 MATLAB繪圖功能 第5章 通信系統(tǒng)與仿真基礎(chǔ) 第6章 Simulink介紹 第7章 通信模塊分析 第8章 通信系統(tǒng)建模 第9章 模擬和數(shù)字通信系統(tǒng)的建模與仿真 第10章 通信系統(tǒng)綜合應用及MATLAB延伸 參考文獻

章節(jié)摘錄

插圖:對于連續(xù)模塊,Simulink采用積分方式計算輸出信號的數(shù)值,因此,連續(xù)模塊主要涉及數(shù)值的計算及其積分。離散模塊的輸出信號在下一個采樣到來之前保掙恒定,這時候,Simulink只需要以一定的間隔計算輸出信號的數(shù)值?;旌夏K是根據(jù)輸入信號的類型來確定信號類型的,它既能夠產(chǎn)生連續(xù)輸出信號,也能夠產(chǎn)生離散輸出信號。如果一個仿真模型中只包含離散模塊,這時候,Simulink采用固定步長的方式進行仿真(即每隔一定的間隔計算一次輸出信號)。當所有的離散模塊都有相同的采樣間隔時,Simulink只需要按照這個間隔實施仿真;否則,Simulink采用多速率方式進行仿真。多速率仿真模式的一種方案是選取一個最大的可用間隔,使之適用于所有的離散模塊。這個間隔一般是各個離散模塊采樣間隔的最大公約數(shù)。對于可變步長方式,多速率仿真模型按照各個模塊的采樣間隔列出系統(tǒng)可能的仿真時刻,在仿真時刻到來的時候,只對相應的離散模塊實施仿真,從而在一定程度上提高了仿真的效率。如果仿真模型中包含了連續(xù)模塊,Simulink將采用連續(xù)方式對模塊進行仿真。如果模塊中既包括連續(xù)模塊,又包含離散模塊,Simulink采用兩種仿真步長進行仿真。對于其中的離散模塊,Simulink可以按照離散模塊的方式進行仿真,這個仿真步長稱為主步長。在每個步長仿真中,Simulink使用小步長間隔,通過積分運算得到連續(xù)狀態(tài)的當前輸出信號。Simulink仿真包括兩個階段:初始化階段和模型執(zhí)行階段。1.初始化階段在初始化階段,Simulink內(nèi)部主要完成以下工作。1)模型參數(shù)傳給MATLAB進行估計,得到的數(shù)值結(jié)果將作為模型的實際參數(shù)。2)展開模型的各個層次,每一個執(zhí)行的子系統(tǒng)被它包含的模塊代替。3)模型中的模塊按更新的次序進行排序。排序算法產(chǎn)生一個列表,以確保具有代數(shù)環(huán)的模塊在產(chǎn)生它的驅(qū)動輸入的模塊被更新后才更新。當然,這一步要先檢測出模型中存在的代數(shù)環(huán)。4)決定模型由無顯式設(shè)定的信號屬性。例如名稱、數(shù)據(jù)類型、數(shù)值類型以及大小等,并且檢查每個模塊是否能夠接收連接到它們輸入端的信號。Simulink使用屬性傳遞來確定未被設(shè)定的屬性,這個過程將源信號的屬性傳遞到它所驅(qū)動的模塊的輸入信號。5)決定所有無顯示設(shè)定才采樣的時間模塊的采樣時間。6)分配和初始化用于存儲每個模塊的狀態(tài)和輸入當前值的存儲空間。完成以上工作后,就可以進行下一步工作了,也就是模型執(zhí)行階段。2.模型執(zhí)行階段一般模型是使用數(shù)值積分來進行仿真的,所運用的仿真解法器(仿真算法)依賴于模型提供它的連續(xù)積分能力。計算微分可分為以下兩步來進行。1)按照排列所確定的次序計算每個模塊的輸出。2)根據(jù)當前時刻的輸入和狀態(tài)來決定狀態(tài)的微分;得到微分向量后再把它返回給解法器;后者用它來計算下一個采樣點的狀態(tài)向量。一旦新的狀態(tài)向量計算完畢,被采樣的數(shù)據(jù)源模塊和接收模塊才被更新。

編輯推薦

《MATLAB 通信工程仿真》:合理、完善的知識體系結(jié)構(gòu)內(nèi)容豐富,重點突出,應用性強免費提供相關(guān)程序源代碼下載深入、詳細剖析MATLAB工程應用技術(shù)

圖書封面

評論、評分、閱讀與下載


    MATLAB 通信工程仿真 PDF格式下載


用戶評論 (總計30條)

 
 

  •   書包裝很好,也很新。這是一個MATLAB系列書里的一本,分了幾個領(lǐng)域講MATLAB的應用~從最淺顯的背景、基礎(chǔ),后面到通信工程專業(yè)的一些仿真例子,平時課程里的一些研討、作業(yè)都可以參考。很適合初學者使用~需要MATLAB其他方面應用的,還可以看其他幾本書。
  •   我是學通信工程的。覺得很好很好使用。比有些單講MATLAB沒什么實例的好太多了
  •   通信工程里仿真的第一書。
  •   通信工程仿真,很好!
  •   MATLAB里面的例子很多,很詳細,很好的書
  •   matlab結(jié)合實例講解,非常好學習,比起單調(diào)的公式推導,要形象生動
  •   通信方面的介紹很多,蠻好的一本書,最好結(jié)合別的書一起看
  •   書是本好書,內(nèi)容詳細,紙質(zhì)好。
  •   內(nèi)容很詳細講解很清楚
  •   很好的一本書,我很喜歡這一系列的書
  •   不錯,遇到問題可以查閱的時候用
  •   還沒看,畢設(shè)用的。包裝還不錯,送得挺快的。給好評吧。
  •   針對性較強,但是沒有光盤比較郁悶
  •   雖然還沒看呢,但貌似不錯
  •   很好的書,例子挺多,要是能有PPT或者視頻就更好了
  •   書是正版,感覺看著很舒服。。。。
  •   質(zhì)量很好,紙張也好。
  •   買之前在學校的書店一看此書,才打9折,結(jié)果**當網(wǎng)一看,很便宜。書到手后,確實跟正版書一樣??偸?,買到這么便宜的好書,我很開心。
  •   書本是正品 不錯的哈 下次還會光臨的
  •   介紹基礎(chǔ)從零學起,又不卻專業(yè)實例內(nèi)容生動豐富。女朋友強烈要求買的!
  •   書很好,就是紙質(zhì)不太好
  •   書還好,就是發(fā)貨太慢了,兩周才到
  •   這書主講matlab和simulink,想學simulink的通信專業(yè)人買~!
  •   不錯,很實用!程序運行也沒問題!
  •   內(nèi)容還行,但是很多例子不是直接就能運行的,需要修改
  •   還是不錯,值得購買。
  •   書很是不錯,贊一個,很實用
  •   講解充分細致,適合初學者。
  •   專門介紹了simulink很不爽的就是,書中例子很明顯沒有經(jīng)過實際的運行就放到上邊來的,如果你以為照抄里邊的例子就可以運行的話,那你會很無語的。
  •   書很好,就是發(fā)貨速度有點慢。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7