看了一圈居然沒人提這兩本神作:
1. Andrea Goldsmith-Wireless Communication
2. David Tse-Fundamentals of Wireless Communication
兩本都屬於讀完樊昌信之後的高階版本,第一本較全面,Goldsmith是如今站在通訊領域金字塔頂端的幾個人之一,基本上把實體層的方方面面都寫了一遍,也算是緊跟著技術的發展。最後甚至介紹了點網路層的東西。
第二本主要講MIMO,Tse是柏克萊大牛,也是本領域頂級專家,其導師就是Gallager,所以Tse的分量不用我說也清楚了。不要被本書題目騙了以為真的是基礎,其實內容非常深,沒有數理基礎會被虐的很慘。建議先讀完第一本再看第二本,都有中文版,但轉譯均有很多錯誤,尤其是第二本轉譯很難看,有條件最好讀英文版。
這兩本書讀完之後我最大的一點體會就是,一定要形成訊號空間與訊號向量分析的概念(其嚴格的數學基礎來自泛函分析,如果想要深入建議也看一點泛函),樊昌信的書太過初級,從來不強調這一點。讀完後你會發現,絕大多數通訊問題都能夠歸結為幾何問題,腦子裏形成幾何影像之後你就會發現很多通訊理論是如此簡潔美妙。
我這裏舉一個Tse書中講AWGN通道容量的例子(這一幾何影像最初應該是來自夏農那篇著名的論文Communication in the presence of noise),國內的消息理論教材一般都是從互資訊最大化的角度來推導容量的,這樣當然更為嚴格,但缺乏直觀意義。根據取樣定理,任何一個頻寬為B,時長為T的訊號,至少需要N=2BT個樣本才能重建,因此可以理解為訊號空間近似是N維的,任一接收訊號均可以表示為N維歐式空間中的一個點。那麽在這樣一個N維訊號空間裏,怎樣才能最大化頻譜效率?這裏就要參照Tse的名言:一個優秀的通訊方案應該利用通道中所有可用的自由度。
假設給定發送訊號功率約束P ,高斯白雜訊的變異數為\sigma ^{2} 。根據大數定律,N維接收向量將以很高機率位於半徑等於\sqrt{N(P+\sigma ^{2} ) } 的超球內,對於較大的N,接收向量同樣以較高機率位於發射星座點周圍半徑等於\sqrt{N} \sigma 的雜訊球表面附近。只要接收向量不相互重疊(亦即接收向量可以被區分開來)就可以進行可靠的通訊,因此不發生重疊的最大星座點數量就是大超球的體積與雜訊球體積之比:
\frac{\sqrt{N(P+\sigma ^{2} )} ^{N} }{\sqrt{N\sigma ^{2} }^{N} }
對上式取以2為底的log,就是在T時間內可以傳輸的最大位元數,再除以T,就可以得到最大速率:
\frac{1}{T} log(\frac{\sqrt{N(P+\sigma ^{2} )} ^{N} }{\sqrt{N\sigma ^{2} }^{N}}) =B log(1+\frac{P}{\sigma ^{2} } )
這就是AWGN通道的容量,相信這個解釋能夠讓人明白「容量」這個詞是怎麽來的。這一填球模型同樣可以形象地說明為什麽這個容量是極限值,因為雜訊球之間無論如何都會有縫隙,導致訊號空間不能被完全填滿。
下面這個從Tse的書裏截下來的圖可以說明問題: