-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

信道編碼與MATLAB仿真

( 簡體 字)
作者:劉東華,向良軍類別:1. -> 工程繪圖與工程計算 -> Matlab
譯者:
出版社:電子工業出版社信道編碼與MATLAB仿真 3dWoo書號: 37832
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:2/1/2014
頁數:452
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787121223778
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

隨著通信技術的不斷發展,現代通信系統的復雜化以及通信業務的多樣化要求系統能夠實現高速、實時和可靠數據傳輸,而且用戶對通信質量的要求也在不斷提高,使得對高數據率數字通信等領域所采用的信道編碼技術的要求也越來越高。
在通信系統設計的過程中,信道編碼是必須要考慮的主要組成部分。如何選擇合適的信道編碼方法,在不超過系統復雜性要求的前提下實現目標通信的可靠性,是信道編碼實用化的主要研究內容。通常,計算機仿真是選擇和設計信道編碼的主要手段之一。MATLAB軟件作為一種工程化語言,對信道編碼的仿真有很好的支持。本書結合信道編碼基本原理的介紹和具體的MATLAB仿真方法,為讀者提供方便快捷地理解信道編碼以及通過仿真進行信道編碼設計和選擇的方法。
全書共分9章,各章內容編排如下。
第1章首先介紹MATLAB集成開發環境和Simulink軟件的使用方法,然后簡要說明信道編碼的作用和分類,以及幾類常用的信道編碼。
第2章主要介紹MATLAB的基本編程組件、數據類型、矩陣和數組、基本數學運算、數據導入導出和MATLAB繪圖等在信道編碼仿真時用到的MATLAB基礎知識。
第3章重點描述MATLAB程序設計方法,包括M文件編程、MATLAB函數方法、程序調試和出錯處理、內存使用和優化、程序計劃、仿真性能分析和優化等程序設計思想,最后簡要介紹MATLAB提供的通信工具箱的內容。
第4章首先針對信道編碼研究和開發涉及的有限域及其運算進行具體解釋和說明,然后重點介紹線性分組碼、循環碼、BCH碼和RS碼等分組碼,給出每種分組碼的原理、編碼方法和譯碼算法以及MATLAB仿真程序代碼,并詳細介紹MATLAB提供的相關函數。同時本章還給出了在深空通信中RS碼的應用和仿真結果。
第5章介紹卷積碼的原理、編碼方法和Viterbi譯碼算法,重點分析MATLAB提供的卷積碼編譯碼函數和Simulink仿真模塊,最后給出在深空通信中卷積碼以及RS碼和卷積碼級聯組合碼的結構和仿真結果。
第6章針對Turbo碼這一性能優異的級聯碼進行分析,在介紹并行級聯編碼和迭代譯碼原理和算法的基礎上,給出了MATLAB仿真代碼,詳細解釋MATLAB提供的各種類型的交織器函數,最后介紹深空通信中的標準Turbo碼及仿真結果。
第7章介紹結構簡單但性能較好的TPC碼,描述編碼方法和基于迭代的改進Chase譯碼算法,最后給出具體的MATLAB實現代碼和仿真結果。
第8章重點介紹LDPC碼的原理和基于消息傳遞的譯碼算法,給出基于迭代的譯碼仿真代碼,結合深空通信標準的LDPC碼介紹編碼方法并給出仿真結果。
第9章主要介紹通信系統和信道編碼仿真中常用的信道模型,包括BSC、AWGN信道和衰落信道模型,詳細介紹各種信道模型的MATLAB仿真函數和Simulink仿真模塊的參數設置和使用方法,最后簡要介紹MATLAB提供的通信誤比特率和誤符號率統計函數及誤比特率分析工具。
本書詳盡介紹現有常用信道編碼及其MATLAB仿真實現方法,編寫過程中參考了經典的信道編碼專著和部分學位論文,在此對其相關作者表示衷心的感謝。
參于本書編寫工作的還有梁光明、胡耀華、劉麗華、劉?斌、呂文龍、劉軍發、敖宇、王月磊、藺吉順、馬新軍、張繪國等。
感謝電子工業出版社和本書的責任編輯田宏峰老師,在田老師的大力支持和幫助下本書才得以與廣大讀者見面。
由于作者水平有限,錯誤遺漏之處在所難免,懇請各位讀者批評指正。同時也歡迎大家就信道編碼及MATLAB仿真相關技術與作者交流,聯系郵箱:ldh_1976@163.com。

作 者
2013年12月
內容簡介:

信道編碼作為一種基礎技術,廣泛應用于各種通信系統和存儲系統,是實現可靠通信和數據存儲的主要手段。MATLAB作為一種常用的工程語言,具有強大的科學計算和可視化功能,簡單易用,且提供了針對通信系統設計的工具箱(算法功能模塊),是進行信道編碼研究、仿真和應用開發的基本工具和首選平臺。
本書首先簡要介紹MATLAB語言和程序設計方法,然后分章節介紹常用的線性分組碼、卷積碼、Turbo碼、TPC碼和LDPC碼的編/譯碼原理和算法,給出編碼、譯碼和聯合仿真的MATLAB代碼和注釋,并對信道編碼在深空通信中的應用進行介紹,給出仿真流程和仿真結果,最后介紹MATLAB提供的各種信道仿真模型和誤比特率計算和分析工具。

目錄:

第1章 概述 (1)
1.1 MATLAB (1)
1.1.1 MATLAB的組成 (1)
1.1.2 開發環境 (2)
1.2 Simulink (6)
1.2.1 啟動Simulink (6)
1.2.2 創建Simulink模型 (8)
1.2.3 模塊參數設置 (10)
1.2.4 仿真Simulink模型 (10)
1.3 信道碼 (11)
1.3.1 信道碼在數字通信系統中的地位和作用 (11)
1.3.2 信道碼的類型 (12)
1.3.3 常用信道編譯碼方法 (13)
1.3.4 信道碼的應用 (14)
1.4 基于MATLAB的信道碼仿真 (14)
第2章 MATLAB編程基礎 (15)
2.1 基本編程組件 (15)
2.1.1 MATLAB命令 (15)
2.1.2 變量 (16)
2.1.3 關鍵字 (16)
2.1.4 操作符 (17)
2.1.5 MATLAB表達式 (18)
2.1.6 程序控制狀態 (18)
2.1.7 常用符號 (20)
2.2 數據類型 (22)
2.2.1 數值 (22)
2.2.2 邏輯類型 (28)
2.2.3 字符和字符串類型 (29)
2.2.4 日期和時間 (30)
2.2.5 結構體 (31)
2.2.6 元胞數組 (31)
2.2.7 函數句柄 (32)
2.2.8 MATLAB類和Java類 (32)
2.3 矩陣 (32)
2.3.1 矩陣構造 (33)
2.3.2 矩陣訪問 (34)
2.3.3 矩陣操作 (37)
2.3.4 對角矩陣 (39)
2.4 數學運算 (40)
2.4.1 線性運算 (40)
2.4.2 稀疏矩陣 (41)
2.4.3 多項式 (44)
2.5 數據導入/導出 (44)
2.5.1 支持的文件格式 (44)
2.5.2 導入向導的使用 (46)
2.5.3 導入/導出MAT文件 (48)
2.5.4 導入/導出文本數據 (49)
2.5.5 底層文件I/O函數 (51)
2.6 MATLAB繪圖 (52)
2.6.1 基本繪圖命令 (53)
2.6.2 繪制特殊圖 (60)
2.6.3 圖形編輯工具 (67)
第3章 MATLAB程序設計 (74)
3.1 M文件編程 (74)
3.1.1 M文件設計 (74)
3.1.2 M文件結構 (75)
3.1.3 M文件腳本和函數 (76)
3.1.4 函數調用 (77)
3.2 函數類型 (79)
3.2.1 匿名函數 (79)
3.2.2 主函數 (79)
3.2.3 嵌套函數 (80)
3.2.4 子函數 (81)
3.2.5 私有函數 (82)
3.2.6 重載函數 (82)
3.3 程序調試和出錯處理 (82)
3.3.1 調試程序 (83)
3.3.2 出錯處理 (87)
3.4 內存使用和優化 (91)
3.4.1 內存分配 (91)
3.4.2 內存管理函數 (92)
3.4.3 提高內存使用效率 (93)
3.5 程序計劃 (96)
3.5.1 創建和設置定時對象 (97)
3.5.2 啟動和停止定時器 (98)
3.5.3 創建和執行回調函數 (99)

3.5.4 定時對象執行模式 (100)
3.6 性能分析和優化 (101)
3.6.1 程序性能分析 (102)
3.6.2 MATLAB程序優化 (106)
3.7 MATLAB通信工具箱 (109)
3.7.1 信道編譯碼函數 (109)
3.7.2 交織器函數 (110)
3.7.3 信道模型函數 (111)
3.7.4 Galois域函數 (112)
3.7.5 其他相關函數 (113)
第4章 線性分組碼 (114)
4.1 有限域及其運算 (114)
4.1.1 基本概念 (114)
4.1.2 有限域上的運算 (115)
4.1.3 有限域多項式 (116)
4.1.4 有限域相關函數 (118)
4.2 線性分組碼 (124)
4.2.1 基本原理 (124)
4.2.2 編碼方法 (129)
4.2.3 譯碼算法 (130)
4.2.4 MATLAB仿真實現 (132)
4.3 循環碼 (150)
4.3.1 基本原理 (150)
4.3.2 編碼方法 (156)
4.3.3 譯碼算法 (158)
4.3.4 MATLAB仿真實現 (164)
4.4 BCH碼和RS碼 (173)
4.4.1 基本原理 (173)
4.4.2 編碼方法 (177)
4.4.3 譯碼算法 (178)
4.4.4 MATLAB仿真實現 (189)
4.4.5 CCSDS標準RS碼 (216)
第5章 卷積碼 (223)
5.1 基本原理 (223)
5.1.1 卷積碼的定義 (223)
5.1.2 生成矩陣和校驗矩陣 (224)
5.1.3 狀態圖和網格圖描述 (231)
5.1.4 距離特性和重量分布 (233)
5.1.5 特殊卷積碼 (235)

5.2 編碼方法 (236)
5.3 譯碼算法 (236)
5.3.1 硬判決Viterbi譯碼算法 (236)
5.3.2 軟判決Viterbi算法 (240)
5.4 MATLAB仿真實現 (242)
5.5 CCSDS標準卷積碼及仿真 (261)
5.5.1 CCSDS標準建議的(7,1/2)卷積編碼器 (261)
5.5.2 CCSDS標準建議的刪余卷積編碼器 (262)
5.5.3 仿真實現流程 (263)
5.5.4 仿真結果 (265)
5.6 CCSDS標準級聯碼 (267)
5.6.1 級聯碼的編碼和譯碼 (268)
5.6.2 仿真實現流程 (268)
5.6.3 仿真結果 (270)
第6章 Turbo碼 (272)
6.1 基本原理 (272)
6.1.1 Turbo碼的定義 (272)
6.1.2 分量碼設計 (272)
6.1.3 交織器設計 (274)
6.2 編碼方法 (276)
6.3 譯碼方法和算法 (279)
6.3.1 迭代譯碼 (279)
6.3.2 MAP類算法 (281)
6.3.3 SOVA (287)
6.4 MATLAB仿真實現 (294)
6.4.1 編碼 (294)
6.4.2 譯碼 (298)
6.4.3 編譯碼聯合仿真 (304)
6.4.4 MATLAB交織函數的使用 (305)
6.5 CCSDS標準Turbo碼 (322)
6.5.1 編碼 (322)
6.5.2 譯碼 (323)
6.5.3 仿真實現流程 (324)
6.5.4 仿真結果 (327)
第7章 TPC碼 (329)
7.1 基本原理 (329)
7.1.1 TPC碼的定義 (329)
7.1.2 分量碼的設計 (330)
7.2 編碼方法 (332)
7.3 譯碼算法 (334)

7.3.1 硬判決譯碼 (334)
7.3.2 軟判決譯碼 (335)
7.3.3 改進的Chase算法 (335)
7.3.4 迭代譯碼 (340)
7.4 MATLAB仿真實現 (341)
7.4.1 編碼 (341)
7.4.2 譯碼 (342)
7.4.3 編譯碼聯合仿真 (345)
7.5 仿真及性能分析 (347)
第8章 LDPC碼 (349)
8.1 基本原理 (349)
8.1.1 LDPC碼的定義 (349)
8.1.2 LDPC碼的因子圖表示 (350)
8.2 LDPC碼的構造 (354)
8.2.1 Gallager LDPC碼 (354)
8.2.2 準循環LDPC碼 (355)
8.2.3 基于Q矩陣構造LDPC碼 (356)
8.3 譯碼算法 (358)
8.3.1 和積算法的基本概念 (358)
8.3.2 概率測度下LDPC碼的和積譯碼算法 (360)
8.3.3 不同測度下的消息更新規則 (362)
8.4 MATLAB仿真實現 (364)
8.4.1 編碼 (364)
8.4.2 譯碼 (364)
8.4.3 編譯碼聯合仿真 (366)
8.4.4 MATLAB函數的使用 (367)
8.5 LDPC碼在深空通信中的應用 (378)
8.5.1 編碼 (382)
8.5.2 譯碼 (385)
8.5.3 仿真實現流程 (386)
8.5.4 仿真結果 (388)
第9章 信道仿真和誤碼率分析 (391)
9.1 二元對稱信道 (391)
9.1.1 數學模型 (391)
9.1.2 MATLAB仿真 (392)
9.1.3 Simulink仿真 (393)
9.2 高斯加性白噪聲信道 (394)
9.2.1 數學模型 (394)
9.2.2 MATLAB仿真 (395)
9.2.3 Simulink仿真 (397)
9.3 衰落信道 (399)
9.3.1 數學模型 (400)
9.3.2 MATLAB仿真 (401)
9.3.3 Simulink仿真 (423)
9.4 誤碼率分析 (426)
9.4.1 通用誤碼率計算函數 (426)
9.4.2 不同信道條件下誤碼率的計算 (431)
9.4.3 誤碼率分析工具 (435)
參考文獻 (441)
序: