《通信之美》 一書由張力編著,電子工業出版社2016年9月出版
基本介紹
- 書名:通信之美
- 作者:張力
- ISBN:978-7-121-29856-1
- 頁數:292
- 定價:69.00
- 出版社:電子工業出版社
- 出版時間:2016年9月
- 開本:16開
內容提要,目錄,
內容提要
與很多技術類書籍不同的是,《通信之美》不是簡單地羅列知識點和代碼,而是以專題的形式,由淺入深地講解通信和信號處理相關的專業知識。《通信之美》在深入淺出的基礎上,也力求保持數學的嚴謹性,帶領讀者一路探究通信原理中那些不為人知的奧秘,從而讓讀者體驗到理論聯繫實際的暢快。
《通信之美》分為兩部分:理論篇和實戰篇。其中理論篇講述了通信和信號處理相關的特定知識點,並附上一些高質量代碼。實戰篇則以MATLAB 為平台,介紹了如何在通信系統仿真的過程中充分利用MATLAB 進行高效編程、並行計算,以及進行MATLAB 與C、C++的混合編程。
《通信之美》的大部分內容都是密切圍繞系統設計中要解決的技術問題而展開的。無論是用於自我提升技術水平和拓展視野,還是用於具體指導系統設計,《通信之美》都是非常值得研讀的精品。《通信之美》可作為通信和信號處理相關專業的本科生及研究生的教輔書,也可作為從業技術人員的參考資料。
目錄
理論篇
第1 章 線性時不變——通信系統的基石 2
1.1 LTI 系統 3
1.2 非LTI 系統存在的意義 7
1.2.1 時變系統的MATLAB 仿真 9
1.2.2 非線性系統的MATLAB 仿真 12
1.3 總結 13
1.4 參考程式 14
第2 章 五花八門的通信標準 15
2.1 有線通信 16
2.1.1 xDSL 16
2.1.2 IEEE 802.3(Ethernet) 17
2.1.3 HomePlug 18
2.2 無線通信 20
2.2.1 蜂窩通信 20
2.2.2 IEEE 802.11(Wi-Fi) 27
第3 章 為什麼通信標準中不採用單邊帶調製 30
3.1 SSB 調製的原理 31
3.2 採用SSB 調製的前提條件 32
3.3 發散思維(一)——ASK+SSB 模式可行嗎 37
3.4 發散思維(二)——三維QAM 可行嗎 39
第4 章 被誤解的最大似然——算法與準則的區別和聯繫 41
4.1 窮舉法 42
4.2 最佳化算法(一) 44
4.3 最佳化算法(二) 59
4.4 對三種算法複雜度的比較 66
4.5 原來ML 可以不複雜 71
4.6 發散思維(一)——硬體設計 71
4.7 發散思維(二)——軟解調 73
4.8 參考程式 74
第5 章 定點仿真——定點方案未必為真 75
5.1 問題所在 76
5.2 解決方案 77
5.3 博弈:絕不溢出vs 很小可能溢出 78
5.3.1 做不到 .78
5.3.2 沒必要 .78
5.3.3 折中——產業界永恆不變的主題 79
5.4 建模誤差——讓定點方案誤入歧途 79
5.5 答在之後:你選擇好了么 82
5.6 參考程式 82
第6 章 信噪比中的玄機——Eb/N0、Es/N0 和S/N 三者的關係 83
6.1 Eb/N0 與Es/N0 的單位 84
6.2 Eb/N0 與Es/N0 的關係 84
6.3 Es/N0 與S/N 的關係 85
6.3.1 復基帶信號通過AWGN 86
6.3.2 過採樣的信號通過AWGN 91
6.3.3 實帶通信號通過AWGN 94
6.3.4 AWGN 模組對實基帶信號的處理 97
6.4 加入所有因素的仿真 100
6.5 參考程式 105
第7 章 OFDM技術如何抵抗多徑衰落 106
7.1 理想定時同步情況下的推導 109
7.2 定時同步不準造成的影響 115
7.2.1 向前偏差1 個採樣點 115
7.2.2 向前偏差n0 個採樣點 116
7.3 參考程式 117
第8 章 當機率遇上複數時 119
8.1 對AWGN 進行DFT 之後的統計分析 119
8.2 從隨機信號到隨機變數 127
8.3 發散思維——量子機率 127
8.4 參考程式 128
第9 章 深入淺出線性分組碼 129
9.1 線性分組碼的概念 131
9.2 生成矩陣的基本特性 132
9.3 校驗矩陣的基本特性 133
9.4 參考程式 139
第10 章 熟悉又陌生的信道容量與香農限 140
10.1 信道容量 141
10.1.1 AWGN 波形信道 141
10.1.2 BSC 信道 142
10.1.3 BI-AWGN 信道 145
10.2 香農限 146
10.2.1 碼率和誤比特率都趨於0 時的香農限 147
10.2.2 非零碼率、誤比特率為0 時的香農限 152
10.2.3 非零碼率、非零誤比特率下的香農限 156
10.2.4 碼長對香農限的影響 158
10.2.5 碼的類別對香農限的影響 .161
10.3 參考程式 162
實戰篇
第11 章 MATLAB 高效編程 164
11.1 何為好程式 164
11.2 利用profile 評估運行時間 166
11.3 預分配記憶體 167
11.4 列優先準則 169
11.5 向量化編程vs 循環加速 174
11.6 使用稀疏矩陣 186
11.7 選擇恰當的數據類型 186
11.8 選擇恰當的函式類型 189
11.9 可提高開發效率的函式 190
11.9.1 arrayfun 和cellfun 函式 .190
11.9.2 bsxfun 函式 193
11.10 參考程式 194
第12 章 MATLAB 並行編程——parfor 並行結構 195
12.1 為什麼要仿真 .195
12.2 並行問題的由來——從拋硬幣說起 196
12.3 能夠並行運行的條件 197
12.4 MATLAB 並行池的打開與關閉 198
12.5 MATLAB 並行工作的原理 198
12.6 在MATLAB 中編寫並行程式 200
12.7 parfor 循環中的變數類型 201
12.7.1 循環變數 202
12.7.2 分段變數 203
12.7.3 廣播變數 208
12.7.4 臨時變數 208
12.8 簡約操作與簡約變數 209
12.8.1 MATLAB built-in 簡約操作規範 212
12.8.2 用戶自定義的簡約操作規範 213
12.9 並行編程之最佳化 .221
12.10 並行編程之調試 223
12.11 其他MATLAB 並行編程 226
12.12 參考程式 226
第13 章 MATLAB 與C、C++混合編程——MEX 檔案 228
13.1 MATLAB 編譯器的安裝及設定 229
13.2 MATLAB 中調用MEX 檔案的實例 230
13.3 MEX 檔案結構說明 234
13.4 編譯MEX 檔案的常用選項 235
13.5 MATLAB 與C、C++的接口數據類型 236
13.6 創建MATLAB 矩陣mxArray 的mx 函式 239
13.7 對MATLAB 矩陣mxArray 的讀寫操作 241
13.8 對mxArray 矩陣維數的操作 243
13.9 對mxArray 矩陣索引號的操作 245
13.10 運行結果分析 246
13.11 C、C++語言,快者恆快嗎 247
13.12 MEX 檔案的調試 249
13.13 參考程式 251
附錄A 星座映射歸一化係數的計算 252
附錄B 帶通隨機信號的功率譜密度 256
附錄C OFDM峰值的分布特性 258
C.1 取得最大值的機率 258
C.2 OFDM 符號PAPR 特性 262
附錄D 802.11ac 中LDPC 碼的校驗矩陣 265
附錄E 不同類型信道的信道容量 270
E.1 AWGN 波形信道 272
E.2 BSC 信道 275
E.3 BI-AWGN 信道 275
參考文獻 278