新聞中心

EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 一種基于稀疏矩陣的多核并行擾碼方法

一種基于稀疏矩陣的多核并行擾碼方法

作者: 時間:2012-04-17 來源:網(wǎng)絡(luò) 收藏

摘要:針對多核環(huán)境中高速無線信號的加擾、解擾,提出了一種的多核擾碼。首先對輸入信號進行串/并轉(zhuǎn)換,并將各路信號分別送入對應(yīng)的處理器核;考慮擾碼生成器,在單個處理器核內(nèi),將其生成的偽隨機碼與輸入信號進行模二加運算,得到單路信號的擾碼輸出;最后將多路的擾碼輸出變換為串行輸出。運算量分析結(jié)果表明,采用IEEE 802.11n中的擾碼生成多項式,與普通乘法實現(xiàn)的多核并行擾碼相比,矩陣的多核并行擾碼,其運算量降低了一個數(shù)量級。
關(guān)鍵詞:稀疏矩陣;多核;并行擾碼;運算量

0 引言
無線通信速率的不斷提高,要求無線通信設(shè)備的處理速度不斷提高。未來無線通信設(shè)備處理速度的提高不僅依賴于單處理器處理速度的提高,更主要是依賴于片上處理器核數(shù)量的增加。因而,多核處理器被廣泛應(yīng)用在無線通信信號處理中。
加擾、解擾是無線通信信號處理中的重要環(huán)節(jié)。隨著無線通信速率的提高,串行擾碼對硬件處理速度的要求越來越高。針對高速信號的加擾、解擾,串行擾碼不再適用。因此,文獻提出了矩陣法實現(xiàn)的并行擾碼方法,首先將串行的高速信號轉(zhuǎn)換為并行的低速信號,再利用擾碼生成器產(chǎn)生的多個并行相位,同時對輸入并行信號進行擾碼處理。其中,擾碼生成器是基于線性反饋移位寄存器的狀態(tài)轉(zhuǎn)移矩陣實現(xiàn)的。文獻提出了用查表法實現(xiàn)的并行擾碼方法,并行擾碼的步驟與文獻一致,但其擾碼生成器是基于偽隨機序列存儲表實現(xiàn)的。與用矩陣法實現(xiàn)的并行擾碼方法相比,該方法的運算量小,存儲量大。文獻改進了并行擾碼方法的FPGA結(jié)構(gòu),在該結(jié)構(gòu)中,各路并行擾碼輸出的路徑時延均僅由一個D觸發(fā)器和一個異或門構(gòu)成,該結(jié)構(gòu)對高速信號處理具有很強的適應(yīng)性。在文獻的基礎(chǔ)上,文獻進一步改進了并行擾碼的FPGA結(jié)構(gòu),
與文獻的結(jié)構(gòu)相比,在保證輸出路徑時延不變的條件下,該結(jié)構(gòu)減少了寄存器的使用數(shù)量。
針對多核環(huán)境中的高速無線信號,本文提出一種基于稀疏矩陣的多核并行擾碼方法。該方法應(yīng)用稀疏矩陣的存儲及運算,產(chǎn)生了并行輸出的偽隨機碼,并實現(xiàn)了多核的并行加擾、解擾。

1 系統(tǒng)模型
基于稀疏矩陣的多核并行擾碼無線收發(fā)機通信鏈路如圖1所示。發(fā)射機對比特流b(i)進行基于稀疏矩陣的多核并行加擾,具體步驟為:首先對輸入信號進行串/并轉(zhuǎn)換,將N路信號分別送入對應(yīng)序號的處理器核,在單個處理器核內(nèi),對輸入信號進行加擾處理;然后將N路并行擾碼輸出經(jīng)過并/串轉(zhuǎn)換得到d(i)。d(i)經(jīng)過調(diào)制,產(chǎn)生發(fā)射信號s(t)。發(fā)射信號經(jīng)過無線信道到達接收機。接收機對接收信號r(t)進行信道均衡,得到發(fā)射信號s(t)的估計值a.jpg;然后解調(diào)得到比特流d(i)的估計值b.jpg;最后經(jīng)過基于稀疏矩陣的多核并行解擾恢復(fù)出比特流b(i)的估計值c.jpg。多核的并行解擾步驟與加擾步驟類似,這里不再贅述。

本文引用地址:http://2s4d.com/article/155094.htm

d.jpg


上一頁 1 2 3 4 下一頁

關(guān)鍵詞: 方法 并行 矩陣 稀疏 基于

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉