要想知道到底是怎么算的 建議看見這篇博客的任何一位去先看一下這篇博客:https://blog.csdn.net/dog250/article/details/6420427
在CDMA中.每一個比特時間划分成m個短的時間間隔,稱為碼片(chip),m的值通常是64/128.
使用CDMA時的每一個站被指派一個惟一的m bit碼片序列(chip sequence),一個站如果想要發送比特1.則發送它自己的m bit碼片序列,如果要發送0,則發送其碼片序列的反碼.同時各個站之間的碼片序列相互正交。
題目:
共有4個站進行碼分多址CDMA通信,4個站的碼片序列為:
A:(-1-1-1+1+1-1+1+1) B:(-1-1+1-1+1+1+1-1)
C:(-1+1-1+1+1+1-1-1) D:(-1+1-1-1-1-1+1-1)
現在收到這樣的碼片序列:(-1+1-3+1-1-3+1+1)問哪個站發送了數據?發送數據的站發送的是1還是0。
解:設接收到的碼片序列為ABCD 4個站的碼片序列分別為T1T2T3T4。 根據公式
可作如下計算:因為
所以可知A站發送的數據是1。 同理計算BCD站可得到:
由上可知發送數據的站有ABD站分別發送的是101C站沒有發送數據。
此題考查的主要是對CDMA通信原理的掌握,如何從發送站接收到的碼片序列推算發送站是否發送及發送的數據內容。這就需要根據公式分別計算各站碼片序列與接收站碼片序列的規格化內積,結果為0說明該站沒有發送數據;結果為1說明該站發送的是1;結果為-1則說明該站發送的是0。
E是B的正交集合