一種基于稀疏矩陣的多核并行擾碼方法
1.1 基于稀疏矩陣的多核并行擾碼
基于稀疏矩陣的多核并行擾碼結(jié)構(gòu)如圖2所示。基于稀疏矩陣的并行擾碼生成器產(chǎn)生了偽隨機(jī)序列q,且同時(shí)輸出序列q中N個(gè)相鄰的偽隨機(jī)碼。此外,輸入信號(hào)b(i)經(jīng)過(guò)串/并轉(zhuǎn)換后得到N路并行信號(hào),然后分別送入對(duì)應(yīng)序號(hào)的處理器核,在單個(gè)處理器核內(nèi),生成的偽隨機(jī)碼與輸入信號(hào)進(jìn)行模二加運(yùn)算,得到輸入信號(hào)的擾碼輸出;最后,并行擾碼輸出經(jīng)過(guò)并/串轉(zhuǎn)換得到串行擾碼輸出d(i)。本文引用地址:http://butianyuan.cn/article/155094.htm
圖2中q(i)表示偽隨機(jī)序列的第i個(gè)元素;k為非負(fù)整數(shù);加法器表示模二加運(yùn)算,則第i時(shí)刻擾碼輸出d(i)的數(shù)學(xué)表達(dá)式為:
d(i)=b(i)⊕q(i) (1)
從圖2及式(1)可以看出,基于稀疏矩陣的并行擾碼生成器是加擾,解擾過(guò)程中的重要組成部分。接下來(lái)詳細(xì)介紹如何實(shí)現(xiàn)基于稀疏矩陣的并行擾碼生成器。
假設(shè)并行擾碼生成器輸出的偽隨機(jī)序列q為m序列,則q可由r級(jí)線性反饋移位寄存器產(chǎn)生,且其循環(huán)周期L=2r-1。r級(jí)線性反饋移位寄存器的生成多項(xiàng)式可寫為:
式中c(n)取值為0或1。
以式(2)作為生成多項(xiàng)式,圖3給出了相應(yīng)的r級(jí)線性反饋移位寄存器結(jié)構(gòu)。
圖中,q(i)表示第i時(shí)刻生成的偽隨機(jī)碼;fn代表寄存器;cn代表乘法器,加法器表示模二加運(yùn)算,則i時(shí)刻的線性反饋移位寄存器狀態(tài)為:
Fi=[f1i,f2i,…,fri]T (3)
下一時(shí)刻,線性反饋移位寄存器的狀態(tài)為:
評(píng)論