Walsh碼
Walsh碼
WALSH碼,計算機術語,是一種同步正交碼。
Walsh碼是一種同步正交碼,即在同步傳輸情況下, 利用Walsh碼作為地址碼具有良好的自相關特性和處處為零的互相關特性。此外, Walsh碼生成容易, 應用方便。但是, Walsh碼的各碼組由於所佔頻譜帶寬不同等原因, 因而不能作為擴頻碼。
正向鏈路的一個重要特點是使用Walsh碼。這些代碼具有實現正交和邏輯“非”所需要的特性。Walsh碼組由下面
所示的Hadamard矩陣展開產生。
Wn Wn
W2n = ---- ----
Wn Wn
展開式中的變數n必須是2的冪。它源於矩陣中的一項:
W1 = 0
把整個一組放入前三個矩陣位置,然後把反轉組放入右下矩陣位置,即產生更高階的Walsh碼組。
Walsh碼(沃爾什序列)
Walsh碼來源於H矩陣,根據H矩陣中“+1”和“-1”的交變次數重新排列就可以得到Walsh矩陣,該矩陣中各行列之間是相互正交(Mutual Orthogonal)的,可以保證使用它擴頻的通道也是互相正交的。對於CDMA前向鏈路,採用64階Walsh序列擴頻,每個W序列用於一種前向物理通道(標準),實現碼分多址功能。通道數記為W0-W63,碼片速率:1.2288Mc/S。沃爾什序列可以消除或抑制多址干擾(MAI)。理論上,如果在多址通道中信號是相互正交的,那麼多址干擾可以減少至零。然而實際上由於多徑信號和來自其他小區的信號與所需信號是不同步的,共通道干擾不會為零。非同步到達的延遲和衰減的多徑信號與同步到達的原始信號不是完全正交的,這些信號就帶來干擾。來自其他小區的信號也不是同步或正交的,這也會導致干擾發生,在反向鏈路中,沃爾什碼序列僅用作擴頻。
is-95a定義的cdma系統採用64階walsh涵數,它們在前、反向鏈路中的作用是不同的。
對於前向鏈路:依據兩兩正交的walsh序列,將前向通道劃分為64個碼分通道,碼分通道與walsh序列一一對應。walsh序列碼速率與pn碼速率相同,均為1.2288mhz。前向多址接入方案由採用正交walsh序列實現;一個編碼比特周期對應一個walsh序列(64chip)。
對於反向鏈路:walsh序列作為調製碼使用,即64階正交調製。6個編碼比特對應一個64位的walsh序列(64階walsh編碼后的數據速率為307.2kcps,經用戶pn長碼加擾/擴頻,生成1.2288mcps碼流;該碼流經pni、pnq短碼覆蓋、濾波等處理后交由RFS發射)。