一種通信數(shù)據(jù)去交織裝置與去交織方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)據(jù)處理裝置及其方法,特別是一種數(shù)據(jù)的去交織裝置及其方法。
【背景技術(shù)】
[0002]通信數(shù)據(jù)的調(diào)制發(fā)送過程中會將通信數(shù)據(jù)進行交織操作,數(shù)據(jù)交織可以在保證數(shù)據(jù)傳輸出錯的可能性減小的同時保證數(shù)據(jù)可恢復(fù)性的最大化。數(shù)據(jù)交織就是將數(shù)據(jù)排列成不同的順序進行傳輸,對方接收數(shù)據(jù)后將數(shù)據(jù)去交織恢復(fù)成原來的順序。
[0003]現(xiàn)有的數(shù)據(jù)去交織方法是用兩個一樣的存儲器,依次讀取第一個存儲器中的數(shù)據(jù)并將之放到第二個存儲器的一個位置上,這樣要占用兩個容量相同的內(nèi)存,占用了較多的資源。
【發(fā)明內(nèi)容】
[0004]發(fā)明目的:為了克服現(xiàn)有技術(shù)中存在的不足,本發(fā)明提供一種占用較少資源就能實現(xiàn)通信數(shù)據(jù)去交織的裝置和方法。
[0005]技術(shù)方案:為實現(xiàn)上述目的,本發(fā)明的一種通信數(shù)據(jù)去交織裝置包括CPU、寄存器、以及兩個存儲器,所述兩個存儲器的數(shù)據(jù)容量相同,其中第一存儲器用于存儲通信數(shù)據(jù),第二存儲器用于存儲狀態(tài)標(biāo)志位,所述第二存儲器內(nèi)的狀態(tài)標(biāo)志位標(biāo)志的是第一存儲器內(nèi)對應(yīng)位置存儲的數(shù)據(jù)的讀取狀態(tài)。
[0006]所述狀態(tài)標(biāo)志位為1個比特字符,即包含0和1兩種狀態(tài),其中0標(biāo)志未被讀取狀態(tài),1標(biāo)志已被讀取狀態(tài)。
[0007]—種基于上述通信數(shù)據(jù)去交織裝置的去交織方法,去交織的具體步驟為:
[0008]步驟1:所述CPU依次讀取所述第二存儲器中的數(shù)據(jù),找出第一個為0的數(shù)據(jù)的位置,并將所述第一存儲器中的對應(yīng)位置的數(shù)據(jù)保存到寄存器中,并同時將該狀態(tài)標(biāo)志位改為1 ;
[0009]步驟2:所述CPU依照去交織算法判斷此時存儲器中數(shù)據(jù)應(yīng)該寫入第一存儲器中的位置,并將應(yīng)該寫入的第一存儲器中的位置中的數(shù)據(jù)與此時寄存器中的數(shù)據(jù)置換位置,并將應(yīng)該寫入的第一存儲器中的位置對應(yīng)的第二存儲器中的狀態(tài)標(biāo)志位改為1 ;
[0010]步驟3:依次類推,重復(fù)步驟2的處理方法,直到第二存儲器中所有的數(shù)據(jù)均變成1,則第一存儲器中的數(shù)據(jù)由去交織前的順序變?yōu)槿ソ豢椇蟮捻樞颉?br>[0011]有益效果:本發(fā)明采用數(shù)據(jù)標(biāo)志位標(biāo)志第一存儲器中每個數(shù)據(jù)位的通信數(shù)據(jù)的讀取狀態(tài)實現(xiàn)了采用一大一小兩個存儲器實現(xiàn)通信數(shù)據(jù)去交織,節(jié)約資源,降低成本,且效率也較高。
【附圖說明】
[0012]附圖1為通信數(shù)據(jù)去交織裝置的示意圖。
【具體實施方式】
[0013]下面結(jié)合附圖對本發(fā)明作更進一步的說明。
[0014]如附圖1所示的通信數(shù)據(jù)去交織裝置包括CPU、寄存器、以及兩個存儲器,所述兩個存儲器的數(shù)據(jù)容量相同,其中第一存儲器用于存儲通信數(shù)據(jù),第二存儲器用于存儲狀態(tài)標(biāo)志位,所述第二存儲器內(nèi)的狀態(tài)標(biāo)志位標(biāo)志的是第一存儲器內(nèi)對應(yīng)位置存儲的數(shù)據(jù)的讀取狀態(tài)。
[0015]所述狀態(tài)標(biāo)志位為1個比特字符,即包含0和1兩種狀態(tài),其中0標(biāo)志未被讀取狀態(tài),1標(biāo)志已被讀取狀態(tài)。
[0016]—種基于上述通信數(shù)據(jù)去交織裝置的去交織方法,去交織的具體步驟為:
[0017]步驟1:所述CPU依次讀取所述第二存儲器中的數(shù)據(jù),找出第一個為0的數(shù)據(jù)的位置,并將所述第一存儲器中的對應(yīng)位置的數(shù)據(jù)保存到寄存器中,并同時將該狀態(tài)標(biāo)志位改為1 ;
[0018]步驟2:所述CPU依照去交織算法判斷此時存儲器中數(shù)據(jù)應(yīng)該寫入第一存儲器中的位置,并將應(yīng)該寫入的第一存儲器中的位置中的數(shù)據(jù)與此時寄存器中的數(shù)據(jù)置換位置,并將應(yīng)該寫入的第一存儲器中的位置對應(yīng)的第二存儲器中的狀態(tài)標(biāo)志位改為1 ;
[0019]步驟3:依次類推,重復(fù)步驟2的處理方法,直到第二存儲器中所有的數(shù)據(jù)均變成1,則第一存儲器中的數(shù)據(jù)由去交織前的順序變?yōu)槿ソ豢椇蟮捻樞颉?br>[0020]如附圖1中,數(shù)據(jù)AB⑶EF……N經(jīng)過交織后變?yōu)镋CABFD……N,CPU讀取到第二存儲器中S1數(shù)據(jù)位數(shù)據(jù)為0,則將第一存儲器中K1數(shù)據(jù)位的數(shù)據(jù)E提取到寄存器,判斷出其應(yīng)當(dāng)在K5數(shù)據(jù)位,則將K5數(shù)據(jù)位中的數(shù)據(jù)F與寄存器中的數(shù)據(jù)E交換,同時將K5數(shù)據(jù)位對應(yīng)的第二寄存器中的狀態(tài)標(biāo)志位S5數(shù)據(jù)位的數(shù)據(jù)改為1 ;再判斷此時數(shù)據(jù)F應(yīng)當(dāng)所處的數(shù)據(jù)位,依次類推交換,直至直到第二存儲器中所有的數(shù)據(jù)均變成1,則第一存儲器中的數(shù)據(jù)由去交織前的順序變?yōu)槿ソ豢椇蟮捻樞颉?br>[0021]以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出:對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
【主權(quán)項】
1.一種通信數(shù)據(jù)去交織裝置,其特征在于:包括CPU、寄存器、以及兩個存儲器,所述兩個存儲器的數(shù)據(jù)容量相同,其中第一存儲器用于存儲通信數(shù)據(jù),第二存儲器用于存儲狀態(tài)標(biāo)志位,所述第二存儲器內(nèi)的狀態(tài)標(biāo)志位標(biāo)志的是第一存儲器內(nèi)對應(yīng)位置存儲的數(shù)據(jù)的讀取狀態(tài)。2.根據(jù)權(quán)利要求1所述的通信數(shù)據(jù)去交織裝置,其特征在于:所述狀態(tài)標(biāo)志位為1個比特字符,即包含0和1兩種狀態(tài),其中0標(biāo)志未被讀取狀態(tài),1標(biāo)志已被讀取狀態(tài)。3.—種基于權(quán)利要求2所述的通信數(shù)據(jù)去交織裝置的去交織方法,其特征在于:去交織的具體步驟為: 步驟1:所述CPU依次讀取所述第二存儲器中的數(shù)據(jù),找出第一個為0的數(shù)據(jù)的位置,并將所述第一存儲器中的對應(yīng)位置的數(shù)據(jù)保存到寄存器中,并同時將該狀態(tài)標(biāo)志位改為.1 ; 步驟2:所述CPU依照去交織算法判斷此時存儲器中數(shù)據(jù)應(yīng)該寫入第一存儲器中的位置,并將應(yīng)該寫入的第一存儲器中的位置中的數(shù)據(jù)與此時寄存器中的數(shù)據(jù)置換位置,并將應(yīng)該寫入的第一存儲器中的位置對應(yīng)的第二存儲器中的狀態(tài)標(biāo)志位改為1 ; 步驟3:依次類推,重復(fù)步驟2的處理方法,直到第二存儲器中所有的數(shù)據(jù)均變成1,則第一存儲器中的數(shù)據(jù)由去交織前的順序變?yōu)槿ソ豢椇蟮捻樞颉?br>【專利摘要】本發(fā)明公開了一種通信數(shù)據(jù)去交織裝置及去交織方法,包括CPU、寄存器、以及兩個存儲器,所述兩個存儲器的數(shù)據(jù)容量相同,其中第一存儲器用于存儲通信數(shù)據(jù),第二存儲器用于存儲狀態(tài)標(biāo)志位,所述第二存儲器內(nèi)的狀態(tài)標(biāo)志位標(biāo)志的是第一存儲器內(nèi)對應(yīng)位置存儲的數(shù)據(jù)的讀取狀態(tài)。本發(fā)明采用數(shù)據(jù)標(biāo)志位標(biāo)志第一存儲器中每個數(shù)據(jù)位的通信數(shù)據(jù)的讀取狀態(tài)實現(xiàn)了采用一大一小兩個存儲器實現(xiàn)通信數(shù)據(jù)去交織,節(jié)約資源,降低成本,且效率也較高。
【IPC分類】H04L1/00
【公開號】CN105406942
【申請?zhí)枴緾N201510711382
【發(fā)明人】韓鐵峰
【申請人】無錫峰巢美家網(wǎng)絡(luò)科技有限公司
【公開日】2016年3月16日
【申請日】2015年10月28日