亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種多通道ldpc碼的復(fù)用譯碼器的制造方法

文檔序號(hào):9648786閱讀:778來源:國(guó)知局
一種多通道ldpc碼的復(fù)用譯碼器的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及糾錯(cuò)碼技術(shù)領(lǐng)域,尤其設(shè)及一種多通道LDPC碼的復(fù)用譯碼器。
【背景技術(shù)】
[0002] 通信系統(tǒng)中為了能夠?qū)崿F(xiàn)可靠的數(shù)據(jù)傳輸,通常需要前向糾錯(cuò)碼(ForwardError Correction,陽C),在給定信噪比(SIGNAL-NOISERATIO,SNR)的傳輸信道中,依據(jù)香農(nóng)理 論其信道容量C是有限的,
I,單位是bit/s。為了能夠達(dá)到香農(nóng)理論所提 出的信道容量C的極限,人們展開了對(duì)信道編碼的研究,在眾多信道編碼中,尤WLDP"Low DensityParity化eckCode,低密度奇偶校驗(yàn)碼)碼的性能非常接近香農(nóng)極限,同時(shí),LDPC 編碼比較容易實(shí)現(xiàn),LDPC解碼采用置信傳播迭代算法度eliefPropagation,B巧其解碼復(fù) 雜度也是可W接受的,能夠在現(xiàn)有的硬件水平上實(shí)現(xiàn)。
[0003] 傳統(tǒng)的單通道LDPC譯碼是將解交織器11、LDPC譯碼器12和FIFO(FirstI噸Ut FirstOu化ut,先入先出隊(duì)列)13分別連接起來,如圖1所示。當(dāng)遇到多通道時(shí),現(xiàn)有的一 般會(huì)將多個(gè)單通道的硬件進(jìn)行復(fù)制多份,從而變成多通道。但是運(yùn)樣不僅會(huì)消耗大量的硬 件資源,還可能導(dǎo)致在實(shí)際的工程中難W實(shí)現(xiàn)。當(dāng)隨著通道數(shù)的增加,將存在復(fù)雜度高、資 源占用大、效率低等問題的出現(xiàn),從而阻礙了LDPC的廣泛應(yīng)用。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明所要解決的技術(shù)問題在于提供一種多通道LDPC碼的復(fù)用譯碼器,旨在解 決現(xiàn)有技術(shù)中進(jìn)行多通道傳輸出現(xiàn)的硬件資源占用大、效率低等問題。 陽0化]本發(fā)明是運(yùn)樣實(shí)現(xiàn)的,一種多通道LDPC碼的復(fù)用譯碼器,包括n個(gè)解交織器、LDPC譯碼器和n個(gè)FIFO,所述復(fù)用譯碼器還包括選通器、分路器、譯碼器狀態(tài)機(jī)和通道號(hào)FIFO;
[0006] 所述n個(gè)解交織器的輸入均為輸入數(shù)據(jù)、輸入數(shù)據(jù)的時(shí)鐘信號(hào)和高頻時(shí)鐘信號(hào), n個(gè)所述輸入數(shù)據(jù)的時(shí)鐘信號(hào)還分別輸入到相應(yīng)的所述n個(gè)FIFO的輸入端,所述n個(gè)解交 織器的輸出端與所述選通器的輸入端相連接,用于將輸入數(shù)據(jù)進(jìn)行解交織,并將解交織后 得到的去交織數(shù)據(jù)從輸入數(shù)據(jù)的時(shí)鐘域轉(zhuǎn)換到高頻時(shí)鐘域,輸出到所述選通器,所述n個(gè) 解交織器的輸出端還與所述譯碼器狀態(tài)機(jī)的輸入端相連接,用于輸出數(shù)據(jù)帖完成的指示信 號(hào);
[0007] 所述選通器的輸出端與所述LDPC譯碼器的輸入端相連接,所述譯碼器狀態(tài)機(jī)的 輸出端與所述選通器的輸入端相連接,所述選通器由輸入的通道號(hào)i來進(jìn)行選通控制,用 于將與通道號(hào)i對(duì)應(yīng)通道的數(shù)據(jù)帖輸出給所述LDPC譯碼器,其中i= 1、2、3……n;
[0008] 所述LDPC譯碼器的輸出端分別與所述譯碼器狀態(tài)機(jī)的輸入端、所述分路器的輸 入端相連接,所述LDPC譯碼器將解交織后的去交織數(shù)據(jù)進(jìn)行譯碼,并將譯碼后得到的解碼 數(shù)據(jù)輸出給所述分路器,譯碼后同時(shí)輸出一個(gè)就緒信號(hào)給所述譯碼器狀態(tài)機(jī);
[0009] 所述譯碼器狀態(tài)機(jī)分別與所述n個(gè)解交織器、所述選通器、所述通道號(hào)FIFO、所述 LDPC譯碼器、所述分路器相連接,當(dāng)接收到所述LDPC譯碼器發(fā)出的就緒信號(hào)時(shí),根據(jù)存入 的先后順序從所述通道號(hào)FIFO中讀取一個(gè)通道號(hào)i,并根據(jù)通道號(hào)i控制所述選通器進(jìn)行 選通,輸出開始解交織信號(hào)給與通道號(hào)i相對(duì)應(yīng)的解交織器,使相應(yīng)的解交織器開始輸出 去交織數(shù)據(jù)到所述選通器;并根據(jù)通道號(hào)i控制所述分路器進(jìn)行選通;
[0010] 所述通道號(hào)FIFO用于根據(jù)所述n個(gè)解交織器的輸入數(shù)據(jù)存滿一個(gè)數(shù)據(jù)帖的先后 順序存儲(chǔ)所述解交織器對(duì)應(yīng)的通道號(hào)i;
[0011] 所述分路器用于根據(jù)接收到的通道號(hào)i將相應(yīng)的數(shù)據(jù)通道選通,并將接收到的解 碼數(shù)據(jù)進(jìn)行輸出;
[0012] 所述n個(gè)FIFO分別與所述分路器的n個(gè)輸出端相連接,將所述分路器選通輸出的 解碼數(shù)據(jù)存入FIFO中,并從高頻時(shí)鐘域轉(zhuǎn)換到輸入數(shù)據(jù)的時(shí)鐘域,輸出解碼數(shù)據(jù)和數(shù)據(jù)使 能。
[0013] 進(jìn)一步地,所述復(fù)用譯碼器還包括鎖相環(huán)和晶振,所述鎖相環(huán)的輸入端與所述晶 振的輸出端相連接,所述鎖相環(huán)的輸出端分別與所述n個(gè)解交織器、所述選通器、所述LDPC 譯碼器、所述分路器、所述n個(gè)FIFO的輸入端相連接,用于向所述n個(gè)解交織器、所述選通 器、所述LDPC譯碼器、所述分路器、所述n個(gè)FIFO輸入所述高頻時(shí)鐘信號(hào)。
[0014] 進(jìn)一步地,所述高頻時(shí)鐘信號(hào)的頻率大于所述n個(gè)解交織器的輸入數(shù)據(jù)的時(shí)鐘信 號(hào)的頻率總和。
[0015] 本發(fā)明與現(xiàn)有技術(shù)相比,有益效果在于:所述的多通道LDPC碼的復(fù)用譯碼器使用 譯碼器狀態(tài)機(jī)對(duì)LDPC譯碼器的譯碼狀態(tài)進(jìn)行監(jiān)控,通道號(hào)FIFO用于根據(jù)所述n個(gè)解交織 器的輸入數(shù)據(jù)存滿一個(gè)數(shù)據(jù)帖的先后順序存儲(chǔ)所述解交織器對(duì)應(yīng)的通道號(hào)i,使在只使用 一個(gè)LDPC譯碼器的情況下,讓LDPC譯碼器能夠根據(jù)各通道輸入數(shù)據(jù)的情況,來依次處理不 同通道的數(shù)據(jù)帖,從而實(shí)現(xiàn)多通道的數(shù)據(jù)譯碼,并節(jié)約了硬件資源。
【附圖說明】
[0016] 圖1是現(xiàn)有技術(shù)提供的單通道的LDPC譯碼器的邏輯框圖;
[0017] 圖2是本發(fā)明實(shí)施例提供的多通道LDPC碼的復(fù)用譯碼器的邏輯框圖。
【具體實(shí)施方式】
[001引為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,W下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用W解釋本發(fā)明,并 不用于限定本發(fā)明。
[0019] 如圖2所示,為本發(fā)明一較佳的實(shí)施例,一種多通道LDPC碼的復(fù)用譯碼器,包括n 個(gè)解交織器、LDPC譯碼器22、n個(gè)FIFO、選通器21、分路器23、譯碼器狀態(tài)機(jī)24和通道號(hào)FIFO25。11個(gè)解交織器分別為解交織器1、解交織器2、解交織器3……解交織器n,n個(gè)FIFO 分別為FIFOl、FIF02、FIF03......FIFOn。
[0020] n個(gè)解交織器的輸入為輸入數(shù)據(jù)data_in[1]、data_in巧]、data_in[3]......data_ in[n]、輸入數(shù)據(jù)的時(shí)鐘信號(hào)clk[l]、C化巧]、clk[3]……clk[n]和高頻時(shí)鐘信號(hào)clk_F。 n個(gè)輸入數(shù)據(jù)的時(shí)鐘信號(hào)C化[1]、C化巧]、C化[3]......C化[n]還分別輸入到相應(yīng)的n個(gè) FIFO的輸入端,比如,時(shí)鐘信號(hào)C化[1]輸入到FIF01、時(shí)鐘信號(hào)C化[2]輸入到FIF02…… 時(shí)鐘信號(hào)clk[n]輸入到FIR)n。n個(gè)解交織器的輸出端與選通器21的n個(gè)輸入端相連 接,用于將輸入數(shù)據(jù)data_in[l]、data_in|!2]、data_in[3]......data_in[n]進(jìn)行解交織, 并將解交織后得到的去交織數(shù)據(jù)data_deinte;rleave[l]、data_deinte;rleave[2]、data_ deinterleave[3]......data_deinte;rleave[n]從輸入數(shù)據(jù)的時(shí)鐘域轉(zhuǎn)換到高頻時(shí)鐘域, 并輸出到選通器21。n個(gè)解交織器的輸出端還與譯碼器狀態(tài)機(jī)24的輸入端相連接,用于 輸出數(shù)據(jù)帖完成的指示信號(hào)frame_done[l]、frame_done[2]、frame_done[3]......frame_ done[n]。
[0021] 選通器21的輸出端與LDPC譯碼器22的輸入端相連接,譯碼器狀態(tài)機(jī)24的輸出 端與選通器21的輸入端相連接。選通器21用譯碼器狀態(tài)機(jī)24輸入的通道號(hào)i來進(jìn)行選 通控制,用于將與通道號(hào)i對(duì)應(yīng)通道的去交織數(shù)據(jù)data_deinte;rleave[i]輸出給LDPC譯 碼器 22,其中i= 1、2、3......n。
[0022] LDPC譯碼器22的輸出端分別與譯碼器狀態(tài)機(jī)24的輸入端、分路器23的輸入端相 連接,LDPC譯碼器22將選通器21輸出的去交織數(shù)據(jù)data_deinterleave[i]進(jìn)行譯碼,并 將譯碼后得到的解碼數(shù)據(jù)data_decode[i]輸出給分路器23,譯碼后同時(shí)輸出一個(gè)就緒信 號(hào)ready給譯碼器狀態(tài)機(jī)24。
[0023] 譯碼器狀態(tài)機(jī)24分別與n個(gè)解交織器、選通器21、通道號(hào)FIF025、LDPC譯碼器22、 分路器23相連接,主要用于監(jiān)控L
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1