信道編碼與MATLAB仿真

信道編碼與MATLAB仿真

信道編碼與MATLAB仿真

基本介紹

  • 書名:信道編碼與MATLAB仿真
  • 出版社:電子工業 (2014年2月1日)
  • 頁數:441頁
  • 語種:簡體中文
  • 作者:劉東華//向良軍
  • 出版日期:2014年2月1日
  • ISBN:7121223775
  • 開本:16
  • 類型:計算機與網際網路
基本內容,編輯推薦,目錄,作者簡介,

基本內容

信道編碼與MATLAB仿真

編輯推薦

本書根據作者多年從事信道編碼的教學和科研經歷,深入地講解了常用的信道編碼,並結合MATLAB編程,給出了仿真實例,方便讀者更好地理解編碼技術。

目錄

第1章概述(1)
1.1MATLAB(1)
1.1.1MATLAB的組成(1)
1.1.2開發環境(2)
1.2Simulink(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.1MATLAB命令(15)
2.1.2變數(16)
2.1.3關鍵字(16)
2.1.4操作符(17)
2.1.5MATLAB表達式(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.8MATLAB類和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.6MATLAB繪圖(52)
2.6.1基本繪圖命令(53)
2.6.2繪製特殊圖(60)
2.6.3圖形編輯工具(67)
第3章MATLAB程式設計(74)
3.1M檔案編程(74)
3.1.1M檔案設計(74)
3.1.2M檔案結構(75)
3.1.3M檔案腳本和函式(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.2MATLAB程式最佳化(106)
3.7MATLAB通信工具箱(109)
3.7.1信道編解碼函式(109)
3.7.2交織器函式(110)
3.7.3信道模型函式(111)
3.7.4Galois域函式(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.4MATLAB仿真實現(132)
4.3循環碼(150)
4.3.1基本原理(150)
4.3.2編碼方法(156)
4.3.3解碼算法(158)
4.3.4MATLAB仿真實現(164)
4.4BCH碼和RS碼(173)
4.4.1基本原理(173)
4.4.2編碼方法(177)
4.4.3解碼算法(178)
4.4.4MATLAB仿真實現(189)
4.4.5CCSDS標準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.4MATLAB仿真實現(242)
5.5CCSDS標準卷積碼及仿真(261)
5.5.1CCSDS標準建議的(7,1/2)卷積編碼器(261)
5.5.2CCSDS標準建議的刪余卷積編碼器(262)
5.5.3仿真實現流程(263)
5.5.4仿真結果(265)
5.6CCSDS標準級聯碼(267)
5.6.1級聯碼的編碼和解碼(268)
5.6.2仿真實現流程(268)
5.6.3仿真結果(270)
第6章Turbo碼(272)
6.1基本原理(272)
6.1.1Turbo碼的定義(272)
6.1.2分量碼設計(272)
6.1.3交織器設計(274)
6.2編碼方法(276)
6.3解碼方法和算法(279)
6.3.1疊代解碼(279)
6.3.2MAP類算法(281)
6.3.3SOVA(287)
6.4MATLAB仿真實現(294)
6.4.1編碼(294)
6.4.2解碼(298)
6.4.3編解碼聯合仿真(304)
6.4.4MATLAB交織函式的使用(305)
6.5CCSDS標準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.1TPC碼的定義(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.4MATLAB仿真實現(341)
7.4.1編碼(341)
7.4.2解碼(342)
7.4.3編解碼聯合仿真(345)
7.5仿真及性能分析(347)
第8章LDPC碼(349)
8.1基本原理(349)
8.1.1LDPC碼的定義(349)
8.1.2LDPC碼的因子圖表示(350)
8.2LDPC碼的構造(354)
8.2.1GallagerLDPC碼(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.4MATLAB仿真實現(364)
8.4.1編碼(364)
8.4.2解碼(364)
8.4.3編解碼聯合仿真(366)
8.4.4MATLAB函式的使用(367)
8.5LDPC碼在深空通信中的套用(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.2MATLAB仿真(392)
9.1.3Simulink仿真(393)
9.2高斯加性白噪聲信道(394)
9.2.1數學模型(394)
9.2.2MATLAB仿真(395)
9.2.3Simulink仿真(397)
9.3衰落信道(399)
9.3.1數學模型(400)
9.3.2MATLAB仿真(401)
9.3.3Simulink仿真(423)
9.4誤碼率分析(426)
9.4.1通用誤碼率計算函式(426)
9.4.2不同信道條件下誤碼率的計算(431)
9.4.3誤碼率分析工具(435)
參考文獻(441)

作者簡介

劉東華,男,博士,副教授,中國科學院計算技術研究所博士後,現工作於國防科技大學電子科學與工程學院。主要從事通信技術方面的研究工作。

相關詞條

熱門詞條

聯絡我們