專利名稱:數(shù)據(jù)處理設(shè)備和數(shù)據(jù)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理設(shè)備和數(shù)據(jù)處理方法,更具體而言,涉及能夠改進(jìn)例如對(duì) LDPC(低密度奇偶校驗(yàn))碼的突發(fā)差錯(cuò)或擦除的容限的數(shù)據(jù)處理設(shè)備和數(shù)據(jù)處理方法。
背景技術(shù):
LDPC碼具有高糾錯(cuò)能力,近年來,開始在包括諸如歐洲使用的DVB-S. 2系統(tǒng)(例如 參考非專利文件1)的衛(wèi)星數(shù)字廣播系統(tǒng)的傳輸系統(tǒng)中被廣泛地采用。另外,還研究在下一 代地面數(shù)字廣播中采用LDPC碼。近來的研究發(fā)現(xiàn),隨著碼長增加到與turbo碼等類似,LDPC碼提供接近香農(nóng)極限 的性能。另外,由于LDPC碼具有最小距離與碼長成比例地增加的屬性,所以它具有如下特 性它具有優(yōu)良的塊差錯(cuò)概率特性。其優(yōu)點(diǎn)還在于,在turbo碼等的解碼特性中觀察到的所 謂差錯(cuò)平底(errorfloor)現(xiàn)象很少發(fā)生。下面,對(duì)上述這種LDPC碼進(jìn)行具體描述。應(yīng)當(dāng)注意,LDPC碼為線性碼,雖然它不 一定是二維碼,但所給出的以下描述假設(shè)它是二維碼。LDPC碼最關(guān)鍵的特性在于定義LDPC碼的奇偶校驗(yàn)矩陣為稀疏矩陣。此處,稀疏 矩陣是其中值為“1”的那些元素的數(shù)量很少的矩陣(幾乎所有元素都是0的矩陣)。圖1示出了 LDPC碼的奇偶校驗(yàn)矩陣H的示例。在圖1的奇偶校驗(yàn)矩陣H中,每列的重量(列重)(“1”的數(shù)量)(重)為“3”,每 行的重量(行重)為“6”。在通過LDPC碼進(jìn)行編碼(LDPC編碼)時(shí),例如,基于奇偶校驗(yàn)矩陣H產(chǎn)生生成矩 陣G,并且將此生成矩陣G乘以二維信息位以產(chǎn)生碼字(LDPC碼)。具體地,用于進(jìn)行LDPC編碼的編碼設(shè)備首先計(jì)算出滿足表達(dá)式GHt = 0的生成矩 陣G以及奇偶校驗(yàn)矩陣H的轉(zhuǎn)置矩陣Ητ。此處,如果生成矩陣G為KXN矩陣,則編碼設(shè)備 將生成矩陣G乘以K個(gè)信息位的位串(向量u)以產(chǎn)生N位的碼字c( = uG)。接收側(cè)通過 預(yù)定通信路徑接收編碼設(shè)備所產(chǎn)生的碼字(LDPC碼)。可以使用Gallager以概率解碼(Probabilistic Decoding)形式提出的算法(即, 基于在包括變量節(jié)點(diǎn)(也稱作消息節(jié)點(diǎn))和校驗(yàn)節(jié)點(diǎn)的所謂Tarmer圖上進(jìn)行置信傳播的 消息傳遞算法)進(jìn)行對(duì)LDPC碼的解碼。在以下描述中,將變量節(jié)點(diǎn)和校驗(yàn)節(jié)點(diǎn)中的每個(gè)適 當(dāng)?shù)睾唵畏Q為節(jié)點(diǎn)。圖2圖解了對(duì)LDPC碼進(jìn)行解碼的過程。應(yīng)當(dāng)注意,在以下描述中,將如下這種實(shí)數(shù)值適當(dāng)?shù)胤Q為接收值uQi 其中,LDPC碼 (一個(gè)碼字)第η個(gè)碼位值的“0”似然性以對(duì)數(shù)似然比表示。另外,從校驗(yàn)節(jié)點(diǎn)輸出的消息 用~表示,并且從變量節(jié)點(diǎn)輸出的消息用Vi表示。首先,在對(duì)LDPC碼進(jìn)行解碼時(shí),如圖2所示,在步驟S11,接收LDPC碼,并且將消息 (校驗(yàn)節(jié)點(diǎn)消息)Uj初始化成“0”,此外將變量k (假定了整數(shù)作為重復(fù)過程的計(jì)數(shù)器)初始 化成“0”,之后,處理前往步驟S12。在步驟S12,基于通過接收LDPC碼而得到的接收值uQi進(jìn)行表達(dá)式(1)所表示的數(shù)學(xué)運(yùn)算(變量節(jié)點(diǎn)數(shù)學(xué)運(yùn)算),以確定消息(變量節(jié)點(diǎn)消息)Vi。 另外,基于消息Vi進(jìn)行表達(dá)式(2)所表示的數(shù)學(xué)運(yùn)算,以確定消息Uj。[表達(dá)式1] 此處,表達(dá)式(1)和表達(dá)式(2)中的 <和(1。是可以任意選擇的參數(shù),并且表示奇 偶校驗(yàn)矩陣H的豎直方向(列)和水平方向(行)上“1”的數(shù)量。例如,在(3,6)碼的情 況下,dv = 3并且毛=6。應(yīng)當(dāng)注意,在表達(dá)式(1)的變量節(jié)點(diǎn)數(shù)學(xué)運(yùn)算和表達(dá)式(2)的校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算 中,數(shù)學(xué)運(yùn)算的范圍為1至dv-l或者1至d。-l,因?yàn)閺倪吘?將變量節(jié)點(diǎn)和校驗(yàn)節(jié)點(diǎn)互連 的線)(要從其輸出消息)輸入的消息不作為數(shù)學(xué)運(yùn)算的對(duì)象。同時(shí),通過預(yù)先產(chǎn)生表達(dá)式
(3)(由關(guān)于兩個(gè)輸入V1和V2的一個(gè)輸出定義)所表示的函數(shù)R(vi,v2)的表以及如表達(dá)式
(4)所表示的連續(xù)地(遞歸地)使用該表來進(jìn)行表達(dá)式(2)的校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算。[表達(dá)式3] [表達(dá)式4] 在步驟S12,變量k進(jìn)一步遞增“1”,處理前往步驟S13。在步驟S13,判斷變量k是 否大于預(yù)定的重復(fù)解碼次數(shù)C。如果在步驟S13判定變量k不大于C,則處理返回步驟S12, 之后重復(fù)類似的處理。另一方面,如果在步驟S13判定變量k大于C,則處理前往步驟S14,在該步驟,確 定并輸出作為解碼結(jié)果(最終要通過進(jìn)行表達(dá)式(5)所表示的數(shù)學(xué)運(yùn)算而輸出)的消息Vi, 從而結(jié)束LDPC碼的解碼過程。[表達(dá)式δ] 此處,進(jìn)行表達(dá)式(5)的數(shù)學(xué)運(yùn)算,與表達(dá)式⑴的變量節(jié)點(diǎn)數(shù)學(xué)運(yùn)算不同,使用 來自所有連接到變量節(jié)點(diǎn)的邊緣的消息IV圖3圖解了(3,6) LDPC碼(編碼速率1/2,碼長12)的奇偶校驗(yàn)矩陣H的示例。在圖3的奇偶校驗(yàn)矩陣H中,與圖1中類似,列重為3、行重為6。
圖4示出了圖3的奇偶校驗(yàn)矩陣H的Tarmer圖。
20
此處,在圖4中,校驗(yàn)節(jié)點(diǎn)用“ + ”表示,并且變量節(jié)點(diǎn)用“=”表示。校驗(yàn)節(jié)點(diǎn)和變 量節(jié)點(diǎn)分別對(duì)應(yīng)于奇偶校驗(yàn)矩陣H的行和列。校驗(yàn)節(jié)點(diǎn)與變量節(jié)點(diǎn)之間的連接為邊緣,并 且對(duì)應(yīng)于奇偶校驗(yàn)矩陣的元素“ 1 ”。 具體地,在奇偶校驗(yàn)矩陣第i列第j行的元素為1的情況下,自上方起第i個(gè)變量 節(jié)點(diǎn)(“=”的節(jié)點(diǎn))和自上方起第j個(gè)校驗(yàn)節(jié)點(diǎn)(“ + ”的節(jié)點(diǎn))通過邊緣相連。邊緣表 示對(duì)應(yīng)于變量節(jié)點(diǎn)的碼位具有對(duì)應(yīng)于校驗(yàn)節(jié)點(diǎn)的限制條件。在和積算法(Sum Product Algorithm)(用于LDPC碼的解碼方法)中,分別進(jìn)行 變量節(jié)點(diǎn)數(shù)學(xué)運(yùn)算和校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算。圖5圖解了對(duì)于變量節(jié)點(diǎn)進(jìn)行的變量節(jié)點(diǎn)數(shù)學(xué)運(yùn)算。對(duì)于變量節(jié)點(diǎn),通過表達(dá)式(1)的變量節(jié)點(diǎn)數(shù)學(xué)運(yùn)算(其使用來自其余連接到變 量節(jié)點(diǎn)的邊緣的消息U1和U2以及接收值UM)確定對(duì)應(yīng)于要計(jì)算的邊緣的消息Vi。也類似 地確定對(duì)應(yīng)于任何其它邊緣的消息。圖6圖解了在校驗(yàn)節(jié)點(diǎn)進(jìn)行的校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算。此處,可以通過使用表達(dá)式aXb = exp{ln(|a|)+ln(|b|)} Xsign(a) Xsign (b) 的關(guān)系將表達(dá)式(2)重新寫入表達(dá)式(6)來進(jìn)行表達(dá)式(2)的校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算。應(yīng)注意, 當(dāng)χ≥0時(shí)sign(x)為1,而當(dāng)χ < 0時(shí)sign(x)為-1。[表達(dá)式6] 進(jìn)一步地,如果在X≥0的情況下,函數(shù)φ(χ)被定義成表達(dá)式φ(χ)= in(tanh(x/2),則由于滿足表達(dá)式
所以可以將表達(dá)式(6)變換成
表達(dá)式(7)。[表達(dá)式7]
…(7)在校驗(yàn)節(jié)點(diǎn),按照表達(dá)式(7)進(jìn)行表達(dá)式(2)的校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算。具體地,在校驗(yàn)節(jié)點(diǎn),通過表達(dá)式(7)的校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算(使用來自其余連接到 校驗(yàn)節(jié)點(diǎn)的邊緣的消息^、 、^、~和^)確定對(duì)應(yīng)于要計(jì)算的邊緣的消息屮。另外,以類似的方式確定對(duì)應(yīng)于任何其它邊緣的消息。應(yīng)當(dāng)注意,也可以將表達(dá)式(7)的函數(shù)φ(χ)表示成<p(x) = ln((ex + l)/(ex -1)),其中,χ > Ο,φ(χ) = (^1(X)e當(dāng)在硬件中將函數(shù)φ(χ)和CjT1(X)合并時(shí),當(dāng)有時(shí)使用
LUT (查找表)將它們合并時(shí),這些LUT變成同一 LUT。非專利文件1 =DVB-S. 2 =ETSI EN 302307V1. 1. 2(2006-06)
發(fā)明內(nèi)容
技術(shù)問題 雖然已知LDPC碼在AWGN (加性高斯白噪聲)通信路徑中呈現(xiàn)出很高的能力,但近 年來變得清楚的是即使在其它通信路徑中,它們的糾錯(cuò)能力也比傳統(tǒng)卷積碼或卷積碼的 連接碼以及RS(Reed Solomon)碼更高。簡言之,如果選擇在AWGN通信路徑中性能好的碼,則該碼在其它通信路徑中常常也比其它碼的性能更好。順帶提及,提出了 例如,在將LDPC碼應(yīng)用于地面數(shù)字廣播的情況下,將DVB-S. 2 標(biāo)準(zhǔn)中規(guī)定的LDPC碼以及DVB-T標(biāo)準(zhǔn)中規(guī)定的調(diào)制系統(tǒng)相結(jié)合,并在LDPC編碼與調(diào)制之 間提供用于交織LDPC碼的碼位的交織器(位交織器),以改進(jìn)LDPC碼在AWGN通信路徑中 的性能。然而,在關(guān)于地波假定的通信路徑中,有時(shí)發(fā)生突發(fā)差錯(cuò)或擦除。例如,在 OFDM(正交頻分復(fù)用)系統(tǒng)中,在D/U(期望的與不期望的之比)為OdB(不期望的=回波的 功率等于期望的=主路徑的功率)的多徑環(huán)境下,特定符號(hào)的功率響應(yīng)于回波(除主路徑 之外的路徑)的延遲而變成零(擦除)。另外,在顫動(dòng)(如下這種通信路徑其中,添加了延遲為零并且應(yīng)用了多普勒 (dopper)頻率的回波)中,其中,D/U為OdB,也出現(xiàn)如下情形在具體時(shí)間點(diǎn),整個(gè)OFDM符 號(hào)的功率被多普勒頻率減小為零。此外,突發(fā)差錯(cuò)有時(shí)由從天線到接收設(shè)備的布線線路或者電源的不穩(wěn)定的情況而 引起。常規(guī)地,在這些突發(fā)差錯(cuò)或擦除如上所述地發(fā)生的通信路徑中,也在AWGN通信路 徑中使用高性能的糾錯(cuò)碼。同時(shí),在對(duì)LDPC碼進(jìn)行解碼時(shí),由于表達(dá)式(1)的變量節(jié)點(diǎn)數(shù)學(xué)運(yùn)算(其中,在奇 偶校驗(yàn)矩陣H的列中進(jìn)行了如圖5中所示的對(duì)LDPC碼的碼位(的接收值uM)的添加)以 及因此對(duì)應(yīng)于LDPC碼的碼位的變量節(jié)點(diǎn),如果用于變量節(jié)點(diǎn)數(shù)學(xué)運(yùn)算的碼位出現(xiàn)差錯(cuò),則 所要確定的消息的準(zhǔn)確性下降。因此,由于在對(duì)LDPC碼進(jìn)行解碼時(shí),在連接到校驗(yàn)節(jié)點(diǎn)的變量節(jié)點(diǎn)確定的消息被 用來在校驗(yàn)節(jié)點(diǎn)進(jìn)行表達(dá)式(7)的校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算,如果與之相連的多個(gè)變量節(jié)點(diǎn)(所 對(duì)應(yīng)的LDPC碼的碼位)呈現(xiàn)出差錯(cuò)(包括擦除)的校驗(yàn)節(jié)點(diǎn)的數(shù)量同時(shí)變大,則解碼的性 能劣化。例如,如果連接到校驗(yàn)節(jié)點(diǎn)的兩個(gè)或更多個(gè)變量節(jié)點(diǎn)同時(shí)遭受到擦除,則校驗(yàn)節(jié) 點(diǎn)將如下這種消息返回給所有變量節(jié)點(diǎn)值會(huì)是0的概率與值會(huì)是1的概率彼此相等。在 此情況下,對(duì)于這些校驗(yàn)節(jié)點(diǎn),相等概率的消息不對(duì)解碼處理的一個(gè)循環(huán)(一組變量節(jié)點(diǎn)數(shù)學(xué)運(yùn)算和校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算)有貢獻(xiàn),作為結(jié)果,需要增加解碼處理的重復(fù)次數(shù)。因此,解碼的性能劣化。另外,對(duì)LDPC碼進(jìn)行解碼的接收設(shè)備12的功率消耗增加。因此,目前,需要在維持AWGN通信路徑中性能的同時(shí)改進(jìn)對(duì)突發(fā)差錯(cuò)或擦除的容 限的技術(shù)。此處,提出了通過如下方式改進(jìn)LDPC碼在AWGN通信路徑中的性能如上所述提供 用于在LDPC編碼與調(diào)制之間交織LDPC碼的碼位的交織器;并且如果交織器能夠進(jìn)行降低 連接到校驗(yàn)節(jié)點(diǎn)的變量節(jié)點(diǎn)中的多個(gè)變量節(jié)點(diǎn)(對(duì)應(yīng)的LDPC碼的碼位)會(huì)呈現(xiàn)出差錯(cuò)的 概率的交織,則可以改進(jìn)解碼的性能。已經(jīng)考慮到如上所述的這種情況而做出本發(fā)明,并且使得可以提高對(duì)于LDPC碼 的碼位的差錯(cuò)(諸如突發(fā)差錯(cuò)或者擦除)的容限。技術(shù)方案本發(fā)明的第一方面的數(shù)據(jù)處理設(shè)備是交織數(shù)據(jù)的數(shù)據(jù)處理設(shè)備,包括重新布置裝 置,用于當(dāng)將LDPC(低密度奇偶校驗(yàn))碼作為均由其兩個(gè)或更多個(gè)碼位形成的符號(hào)發(fā)送時(shí), 執(zhí)行重新布置過程,該重新布置過程重新布置LDPC碼的碼位,使得與該奇偶校驗(yàn)矩陣的任 意一行中包括的值1對(duì)應(yīng)的碼位的多個(gè)不被包括在同一符號(hào)中。本發(fā)明的第一方面的數(shù)據(jù)處理方法是用于交織數(shù)據(jù)的數(shù)據(jù)處理設(shè)備的數(shù)據(jù)處理 方法,包括步驟當(dāng)將LDPC(低密度奇偶校驗(yàn))碼作為均由其兩個(gè)或更多個(gè)碼位形成的符號(hào) 發(fā)送時(shí),由該數(shù)據(jù)處理設(shè)備執(zhí)行該LDPC碼的碼位的重新布置,使得與該奇偶校驗(yàn)矩陣的任 意一行中包括的值1對(duì)應(yīng)的碼位的多個(gè)不被包括在同一符號(hào)中。在如上所述的這樣的第一方面中,當(dāng)將LDPC (低密度奇偶校驗(yàn))碼作為均由其兩 個(gè)或更多個(gè)碼位形成的符號(hào)發(fā)送時(shí),該數(shù)據(jù)處理設(shè)備執(zhí)行該LDPC碼的碼位的重新布置,使 得與該奇偶校驗(yàn)矩陣的任意一行中包括的值1對(duì)應(yīng)的碼位的多個(gè)不被包括在同一符號(hào)中。本發(fā)明的第二方面的數(shù)據(jù)處理設(shè)備是接收作為均由兩個(gè)或更多個(gè)碼位形成的符 號(hào)、以交織形式向其發(fā)送的LDPC(低密度奇偶校驗(yàn))碼的數(shù)據(jù)處理設(shè)備,包括反向重新布 置裝置,用于針對(duì)LDPC碼執(zhí)行反向重新布置過程,該反向重新布置過程是對(duì)應(yīng)于重新布置 過程的反向重新布置過程,其中該LDPC碼是通過執(zhí)行重新布置LDPC碼的碼位的重新布置 過程以使得與該奇偶校驗(yàn)矩陣的任意一行中包括的值1對(duì)應(yīng)的LDPC碼的碼位的多個(gè)不被 包括在同一符號(hào)中而獲得的;以及,LDPC解碼裝置,用于對(duì)于執(zhí)行了該反向重新布置過程 的LDPC碼執(zhí)行LDPC解碼。本發(fā)明的第二方面的一種數(shù)據(jù)處理方法是一種用于數(shù)據(jù)處理設(shè)備的數(shù)據(jù)處理方 法,該數(shù)據(jù)處理設(shè)備接收作為均由兩個(gè)或更多個(gè)碼位形成的符號(hào)、以交織形式向其發(fā)送的 LDPC(低密度奇偶校驗(yàn))碼,該數(shù)據(jù)處理方法包括步驟由該數(shù)據(jù)處理設(shè)備針對(duì)LDPC碼執(zhí) 行反向重新布置過程,該反向重新布置過程是對(duì)應(yīng)于重新布置過程的反向重新布置過程, 其中該LDPC碼是通過執(zhí)行重新布置LDPC碼的碼位的重新布置過程以使得與該奇偶校驗(yàn)矩 陣的任意一行中包括的值1對(duì)應(yīng)的LDPC碼的碼位的多個(gè)不被包括在同一符號(hào)中而獲得的; 以及,由該數(shù)據(jù)處理設(shè)備對(duì)于執(zhí)行了該反向重新布置過程的LDPC碼執(zhí)行LDPC解碼。在如上所述的這樣的第二方面中,對(duì)于通過執(zhí)行重新布置過程而獲得的LDPC碼 執(zhí)行對(duì)應(yīng)于所述重新布置過程的反向重新布置過程,并且,對(duì)于執(zhí)行了該反向重新布置過 程的LDPC碼執(zhí)行LDPC解碼。
本發(fā)明的第三方面的數(shù)據(jù)處理設(shè)備是一種交織數(shù)據(jù)的數(shù)據(jù)處理設(shè)備,包括重新布 置裝置,用于當(dāng)發(fā)送LDPC(低密度奇偶校驗(yàn))碼時(shí),執(zhí)行作為用于重新布置LDPC碼的碼位 的重新布置過程的列扭曲交織,其中,在該LDPC碼中,作為對(duì)應(yīng)于該LDPC碼的信息位的其 奇偶校驗(yàn)矩陣的部分的信息矩陣具有循環(huán)結(jié)構(gòu),該LDPC碼作為均由其兩個(gè)或更多個(gè)碼位 形成的符號(hào)發(fā)送,而該符號(hào)是由在用于在行方向和列方向存儲(chǔ)該LDPC碼的碼位的存儲(chǔ)裝 置的列方向?qū)懭搿⒉⑶以谛蟹较驈脑摯鎯?chǔ)裝置讀出的LDPC碼的碼位形成的,該列扭曲交織 用于當(dāng)要針對(duì)該存儲(chǔ)裝置的每列在該存儲(chǔ)裝置的列方向?qū)懭朐揕DPC碼的碼位時(shí)改變?cè)搶?入的起始位置。
本發(fā)明的第三方面的數(shù)據(jù)處理方法是一種用于交織數(shù)據(jù)的數(shù)據(jù)處理設(shè)備的數(shù)據(jù) 處理方法,包括步驟當(dāng)發(fā)送LDPC(低密度奇偶校驗(yàn))碼時(shí),由該數(shù)據(jù)處理設(shè)備執(zhí)行作為用 于重新布置該LDPC碼的碼位的重新布置過程的列扭曲交織,其中,在該LDPC碼中,作為對(duì) 應(yīng)于該LDPC碼的信息位的其奇偶校驗(yàn)矩陣的部分的信息矩陣具有循環(huán)結(jié)構(gòu),該LDPC碼作 為均由其兩個(gè)或更多個(gè)碼位形成的符號(hào)發(fā)送,而該符號(hào)是由在用于在行方向和列方向存儲(chǔ) 該LDPC碼的碼位的存儲(chǔ)裝置的列方向?qū)懭搿⒉⑶以谛蟹较驈脑摯鎯?chǔ)裝置讀出的LDPC碼的 碼位形成的,該列扭曲交織用于當(dāng)要針對(duì)該存儲(chǔ)裝置的每列在該存儲(chǔ)裝置的列方向?qū)懭朐?LDPC碼的碼位時(shí)改變?cè)搶懭氲钠鹗嘉恢?。在如上所述的這樣的第三方面中,作為用于重新布置該LDPC碼的碼位的重新布 置過程進(jìn)行列扭曲交織,該列扭曲交織用于當(dāng)要針對(duì)該存儲(chǔ)裝置的每列在該存儲(chǔ)裝置的列 方向?qū)懭朐揕DPC碼的碼位時(shí)改變?cè)搶懭氲钠鹗嘉恢谩1景l(fā)明的第四方面的數(shù)據(jù)處理設(shè)備是一種接收作為均由兩個(gè)或更多個(gè)碼位形成 的符號(hào)、以交織形式向其發(fā)送的LDPC(低密度奇偶校驗(yàn))碼的數(shù)據(jù)處理設(shè)備,包括反向重 新布置裝置,用于當(dāng)該LDPC碼是這樣的LDPC碼時(shí),對(duì)于通過執(zhí)行作為重新布置該LDPC碼 的碼位的重新布置過程的列扭曲交織而獲得的LDPC碼執(zhí)行作為對(duì)應(yīng)于重新布置過程的反 向重新布置的反向重新布置過程,其中,在該LDPC碼中,作為對(duì)應(yīng)于該LDPC碼的奇偶校驗(yàn) 矩陣中的該LDPC碼的信息位的該LDPC的部分的信息矩陣具有循環(huán)結(jié)構(gòu),并且該符號(hào)是由 在用于在行方向和列方向存儲(chǔ)該LDPC碼的碼位的存儲(chǔ)裝置的列方向?qū)懭?、并且在行方?從該存儲(chǔ)裝置讀出的LDPC碼的碼位形成的,該列扭曲交織用于當(dāng)要針對(duì)該存儲(chǔ)裝置的每 列在該存儲(chǔ)裝置的列方向?qū)懭朐揕DPC碼的碼位時(shí)改變?cè)搶懭氲钠鹗嘉恢?;以及,LDPC解碼 裝置,用于對(duì)于執(zhí)行了該反向重新布置過程的LDPC碼執(zhí)行LDPC解碼。根據(jù)本發(fā)明的第四方面的數(shù)據(jù)處理方法是一種用于數(shù)據(jù)處理設(shè)備的數(shù)據(jù)處理方 法,該數(shù)據(jù)處理設(shè)備接收作為均由兩個(gè)或更多個(gè)碼位形成的符號(hào)、以交織形式向其發(fā)送的 LDPC(低密度奇偶校驗(yàn))碼,該方法包括步驟當(dāng)該LDPC碼是這樣的LDPC碼時(shí),對(duì)于通過執(zhí) 行作為重新布置該LDPC碼的碼位的重新布置過程的列扭曲交織而獲得的LDPC碼,由該數(shù) 據(jù)處理設(shè)備執(zhí)行作為對(duì)應(yīng)于重新布置過程的反向重新布置的反向重新布置過程,其中,在 該LDPC碼中,作為對(duì)應(yīng)于該LDPC碼的奇偶校驗(yàn)矩陣中的該LDPC碼的信息位的該LDPC的部 分的信息矩陣具有循環(huán)結(jié)構(gòu),并且該符號(hào)是由在用于在行方向和列方向存儲(chǔ)該LDPC碼的 碼位的存儲(chǔ)裝置的列方向?qū)懭?、并且在行方向從該存?chǔ)裝置讀出的LDPC碼的碼位形成的, 該列扭曲交織用于當(dāng)要針對(duì)該存儲(chǔ)裝置的每列在該存儲(chǔ)裝置的列方向?qū)懭朐揕DPC碼的碼 位時(shí)改變?cè)搶懭氲钠鹗嘉恢?;以及,?duì)于執(zhí)行了該反向重新布置過程的LDPC碼,由該數(shù)據(jù)處理設(shè)備執(zhí)行LDPC解碼。在如上所述的這樣的第四方面中,對(duì)于通過執(zhí)行作為重新布置過程的列扭曲交織而獲得的LDPC碼執(zhí)行作為對(duì)應(yīng)于重新布置過程的反向重新布置的反向重新布置過程,并 且,對(duì)于執(zhí)行了該反向重新布置過程的LDPC碼執(zhí)行LDPC解碼。應(yīng)當(dāng)注意,該數(shù)據(jù)處理設(shè)備可以是獨(dú)立的設(shè)備,或者可以是構(gòu)成一個(gè)設(shè)備的內(nèi)部 塊。有益效果使用本發(fā)明的第一到第四方面,能夠改善對(duì)于LDPC碼的碼位差錯(cuò)的容限。
圖1是圖解LDPC碼的奇偶校驗(yàn)矩陣H的視圖。
圖2是圖解LDPC碼的解碼流程的流程圖。圖3是圖解LDPC碼的奇偶校驗(yàn)矩陣的示例的視圖。圖4是示出奇偶校驗(yàn)矩陣的Tarmer圖的視圖。圖5是示出變量節(jié)點(diǎn)的視圖。圖6是示出校驗(yàn)節(jié)點(diǎn)的視圖。圖7是示出應(yīng)用本發(fā)明的傳輸系統(tǒng)的實(shí)施例的配置的示例的視圖。圖8是示出發(fā)送設(shè)備11的配置的示例的框圖。圖9是圖解奇偶校驗(yàn)矩陣的視圖。圖10是圖解奇偶矩陣的視圖。圖11是圖解LDPC碼的奇偶校驗(yàn)矩陣以及DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的列重的視圖。圖12是圖解16QAM的信號(hào)點(diǎn)布置的視圖。圖13是圖解64QAM的信號(hào)點(diǎn)布置的視圖。圖14是圖解64QAM的信號(hào)點(diǎn)布置的視圖。圖15是圖解64QAM的信號(hào)點(diǎn)布置的視圖。圖16是圖解解復(fù)用器25的處理的視圖。圖17是圖解解復(fù)用器25的處理的視圖。圖18是示出關(guān)于LDPC碼的解碼的Tarmer圖的視圖。圖19是示出具有階梯結(jié)構(gòu)的奇偶矩陣Ht以及對(duì)應(yīng)于該奇偶矩陣Ht的Tarmer圖 的視圖。圖20是示出對(duì)應(yīng)于奇偶交織后的LDPC碼的奇偶校驗(yàn)矩陣H的奇偶矩陣Ht的視 圖。圖21是圖解轉(zhuǎn)換奇偶校驗(yàn)矩陣的視圖。圖22是圖解列扭曲交織器24的處理的視圖。圖23是圖解列扭曲交織所需的存儲(chǔ)器31的列數(shù)以及寫入起始位置的地址的視 圖。圖24是圖解列扭曲交織所需的存儲(chǔ)器31的列數(shù)以及寫入起始位置的地址的視 圖。圖25是圖解發(fā)送過程的流程圖。
圖26是示出模擬中采用的通信路徑的模型的視圖。圖27是圖解通過模擬得到的差錯(cuò)率與顫動(dòng)的多普勒頻率fd之間的關(guān)系的視圖。圖28是圖解通過模擬得到的差錯(cuò)率與顫動(dòng)的多普勒頻率fd之間的關(guān)系的視圖。
圖29是示出接收設(shè)備12的配置的示例的框圖。圖30是圖解接收過程的流程圖。圖31是圖解LDPC碼的奇偶校驗(yàn)矩陣的示例的視圖。圖32是圖解通過對(duì)奇偶校驗(yàn)矩陣應(yīng)用行替換和列替換而得到的矩陣(轉(zhuǎn)換奇偶 校驗(yàn)矩陣)的視圖。圖33是圖解被分成以5X5位為單元的轉(zhuǎn)換奇偶校驗(yàn)矩陣的視圖。圖34是示出針對(duì)P個(gè)節(jié)點(diǎn)統(tǒng)一進(jìn)行節(jié)點(diǎn)數(shù)學(xué)運(yùn)算的解碼設(shè)備的配置示例的框圖。圖35是示出LDPC解碼部分56的配置示例的框圖。圖36是示出應(yīng)用本發(fā)明的計(jì)算機(jī)的實(shí)施例的配置示例的框圖。圖37是圖解編碼速率為2/3并且碼長為16,200的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖38是圖解編碼速率為2/3并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖39是圖解編碼速率為2/3并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖40是圖解編碼速率為2/3并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖41是圖解編碼速率為3/4并且碼長為16,200的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖42是圖解編碼速率為3/4并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖43是圖解編碼速率為3/4并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖44是圖解編碼速率為3/4并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖45是圖解編碼速率為3/4并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖46是圖解編碼速率為4/5并且碼長為16,200的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖47是圖解編碼速率為4/5并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖48是圖解編碼速率為4/5并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖49是圖解編碼速率為4/5并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖50是圖解編碼速率為4/5并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例的視圖。圖51是圖解編碼速率為5/6并且碼長為16,200的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖52是圖解編碼速率為5/6并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖53是圖解編碼速率為5/6并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖54是圖解編碼速率為5/6并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖55是圖解編碼速率為5/6并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。
圖56是圖解編碼速率為8/9并且碼長為16,200的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖57是圖解編碼速率為8/9并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖58是圖解編碼速率為8/9并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖59是圖解編碼速率為8/9并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖60是圖解編碼速率為8/9并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖61是圖解編碼速率為9/10并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示 例的視圖。圖62是圖解編碼速率為9/10并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示 例的視圖。圖63是圖解編碼速率為9/10并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示 例的視圖。圖64是圖解編碼速率為9/10并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示 例的視圖。圖65是圖解編碼速率為1/4并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖66是圖解編碼速率為1/4并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖67是圖解編碼速率為1/3并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖68是圖解編碼速率為1/3并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖69是圖解編碼速率為2/5并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。
圖70是圖解編碼速率為2/5并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖71是圖解編碼速率為1/2并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖72是圖解編碼速率為1/2并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖73是圖解編碼速率為1/2并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖74是圖解編碼速率為3/5并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖75是圖解編碼速率為3/5并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。
圖76是圖解編碼速率為3/5并且碼長為64,800的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖77是圖解編碼速率為1/4并且碼長為16,200的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖78是圖解編碼速率為1/3并且碼長為16,200的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖79是圖解編碼速率為2/5并且碼長為16,200的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖80是圖解編碼速率為1/2并且碼長為16,200的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖81是圖解編碼速率為3/5并且碼長為16,200的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖82是圖解編碼速率為3/5并且碼長為16,200的奇偶校驗(yàn)矩陣初始值表的示例 的視圖。圖83是圖解根據(jù)奇偶校驗(yàn)矩陣初始表確定奇偶校驗(yàn)矩陣H的方法的視圖。圖84是圖解碼位替換的示例的視圖。圖85是圖解碼位替換的另一示例的視圖。圖86是圖解碼位替換的又一示例的視圖。圖87是圖解碼位替換的再一示例的視圖。圖88是圖解BER的模擬結(jié)果的視圖。圖89是圖解BER的另一模擬結(jié)果的視圖。圖90是圖解BER的又一模擬結(jié)果的視圖。圖91是圖解BER的再一模擬結(jié)果的視圖。圖92是圖解碼位替換的示例的視圖。圖93是圖解碼位替換的另一示例的視圖。圖94是圖解碼位替換的又一示例的視圖。圖95是圖解碼位替換的再一示例的視圖。
圖96是圖解碼位替換的再一示例的視圖。圖97是圖解碼位替換的再一示例的視圖。圖98是圖解碼位替換的再一示例的視圖。圖99是圖解碼位替換的再一示例的視圖。圖100是圖解碼位替換的再一示例的視圖。圖101是圖解碼位替換的再一示例的視圖。圖102是圖解碼位替換的再一示例的視圖。圖103是圖解碼位替換的再一示例的視圖。圖104是圖解組成解交織器53的復(fù)用器54的處理的視圖。圖105是圖解列扭曲解交織器55的處理的視圖。圖106是示出接收設(shè)備12的配置的另一示例的框圖。圖107是示出能夠應(yīng)用于接收設(shè)備12的接收系統(tǒng)的配置第一示例的框圖。圖108是示出能夠應(yīng)用于接收設(shè)備12的接收系統(tǒng)的配置第二示例的框圖。圖109是示出能夠應(yīng)用于接收設(shè)備12的接收系統(tǒng)的配置第三示例的框圖。附圖標(biāo)記說明11發(fā)送設(shè)備,12接收設(shè)備,21LDPC編碼部分,22位交織器,23奇偶交織器,24列扭 曲交織器,25解復(fù)用器,26映射部分,27正交調(diào)制部分,31存儲(chǔ)器,32替換部分,51正交解 調(diào)部分,52解映射部分,53解交織器,54復(fù)用器,55列扭曲解交織器,56LDPC解碼部分,300 邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器,301選擇器,302校驗(yàn)節(jié)點(diǎn)計(jì)算部分,303循環(huán)移位電路,304邊緣數(shù)據(jù) 存儲(chǔ)存儲(chǔ)器,305選擇器,306接收數(shù)據(jù)存儲(chǔ)器,307變量節(jié)點(diǎn)計(jì)算部分,308循環(huán)移位電路, 309解碼字計(jì)算部分,310接收數(shù)據(jù)重新布置部分,311解碼數(shù)據(jù)重新布置部分,401總線, 402CPU,403R0M, 404RAM, 405硬盤,406輸出部分,407輸入部分,408通信部分,409驅(qū)動(dòng)器, 410輸入/輸出接口,411可移動(dòng)記錄介質(zhì),1001反向替換部分,1002存儲(chǔ)器,1011奇偶解交 織器,1021LDPC解碼部分,1101獲取部分,1101傳輸線路解碼處理部分,1103信息源解碼處 理部分,1111輸出部分,1121記錄部分
具體實(shí)施例方式圖7示出應(yīng)用本發(fā)明的傳輸系統(tǒng)的實(shí)施例的配置示例(術(shù)語系統(tǒng)是指多個(gè)設(shè)備的 邏輯組合,無論各組件設(shè)備是否包括在同一外殼內(nèi))。參照?qǐng)D7,傳輸系統(tǒng)包括發(fā)送設(shè)備11和接收設(shè)備12。發(fā)送設(shè)備11例如是例如通過衛(wèi)星信道或地波進(jìn)行電視廣播節(jié)目的發(fā)送并發(fā)送作 為發(fā)送對(duì)象的對(duì)象數(shù)據(jù)(如,作為電視廣播節(jié)目的圖像數(shù)據(jù)、聲音數(shù)據(jù)等)。接收設(shè)備12例如是用于接收電視廣播節(jié)目的電視接收機(jī)或調(diào)諧器,并從發(fā)送設(shè) 備11接收向接收設(shè)備12發(fā)送的對(duì)象數(shù)據(jù)。圖8示出圖7的發(fā)送設(shè)備11的配置示例。參照?qǐng)D8,發(fā)送設(shè)備11包括LDPC編碼部分21、位交織器22、映射部分26和正交調(diào)制部分27。向LDPC編碼部分21提供對(duì)象數(shù)據(jù)。LDPC編碼部分21按照奇偶校驗(yàn)矩陣(其中,作為對(duì)應(yīng)于LDPC碼的奇偶位的部分的奇偶矩陣具有階梯結(jié)構(gòu))對(duì)向其提供的對(duì)象數(shù)據(jù)進(jìn)行LDPC編碼并輸出LDPC碼,該LDPC 碼中對(duì)象數(shù)據(jù)為信息位。具體地,LDPC編碼部分21進(jìn)行將對(duì)象數(shù)據(jù)編碼成例如DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的 LDPC碼的LDPC編碼,并輸出作為LDPC編碼的結(jié)果得到的LDPC碼。此處,DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的LDPC碼為IRA (不規(guī)則重復(fù)累積)碼,并且LDPC碼的 奇偶校驗(yàn)矩陣中的奇偶矩陣具有階梯結(jié)構(gòu)。在下文中描述奇偶矩陣和階梯結(jié)構(gòu)。另外,例 如在"Irregular Repeat-AccumulateCodes,,(H. Jin.、A. Khandekar、以及 R. J. McEliece, Proceedings of 2ndInternational Symposium on Turbo codes and Related Topics,第 1至8頁,2000年9月)中描述了 IRA碼。將從LDPC編碼部分21輸出的LDPC碼提供給位交織器22。位交織器22是用于交織數(shù)據(jù)的數(shù)據(jù)處理設(shè)備,并且包括奇偶交織器23、列扭曲交 織器24和解復(fù)用器(DEMUX) 25。奇偶交織器23進(jìn)行如下奇偶交織將來自LDPC編碼部分21的LDPC碼的奇偶位 交織到其它奇偶位的位置,并將奇偶交織后的LDPC碼提供給列扭曲交織器24。列扭曲交織器24對(duì)來自奇偶交織器23的LDPC碼進(jìn)行列扭曲交織并將列扭曲交 織后的LDPC碼提供給解復(fù)用器25。具體地,在下文中所述的映射部分26將LDPC碼的兩個(gè)或更多個(gè)碼位映射到正交 調(diào)制的一個(gè)符號(hào)之后,發(fā)送LDPC碼。列扭曲交織器24例如進(jìn)行如下文中所述的這樣的列扭曲交織作為重新布置來自 奇偶交織器23的LDPC碼的碼位的重新布置過程,使得LDPC編碼部分21中使用的奇偶校 驗(yàn)矩陣的任意一行中所包括的對(duì)應(yīng)于值1的LDPC碼的多個(gè)碼位不包括在一個(gè)符號(hào)中。解復(fù)用器25進(jìn)行如下這種替換過程替換映射到符號(hào)的來自列扭曲交織器24的 LDPC碼的兩個(gè)或更多個(gè)碼位的位置,以得到對(duì)AWGN的容限得以增強(qiáng)的LDPC碼,并將LDPC 碼提供給映射部分26。映射部分26將來自解復(fù)用器25的LDPC碼的兩個(gè)或更多個(gè)碼位映射到正交調(diào)制 部分27所進(jìn)行正交調(diào)制(多值調(diào)制)的調(diào)制方法所確定的信號(hào)點(diǎn)。具體地,映射部分26在I軸(代表與載波同相的I分量)和Q軸(代表與載波正 交的Q分量)定義的IQ平面(IQ星座)上將來自解復(fù)用器25的LDPC碼符號(hào)化成符號(hào)(符 號(hào)值)(用調(diào)制系統(tǒng)確定的信號(hào)點(diǎn)表示)。此處,作為正交調(diào)制部分27所進(jìn)行正交調(diào)制的調(diào)制方法,調(diào)制方法包括例如 DVB-T標(biāo)準(zhǔn)中定義的調(diào)制方法,即,例如,可用QPSK(正交相移鍵控)、16QAM(正交振幅調(diào) 制)、64QAM、256QAM、1024QAM、4096QAM等。例如,按照操作員對(duì)發(fā)送設(shè)備11的操作,預(yù)先設(shè) 置正交調(diào)制部分27所要進(jìn)行的正交調(diào)制應(yīng)當(dāng)使用的是什么調(diào)制方法。應(yīng)當(dāng)注意,正交調(diào)制 部分27可以進(jìn)行某些其它的正交調(diào)制,如,例如4PAM(脈沖振幅調(diào)制)。將映射部分26得到的符號(hào)提供給正交調(diào)制部分27。正交調(diào)制部分27按照來自映射部分26的符號(hào)對(duì)載波進(jìn)行正交調(diào)制并發(fā)送通過正 交調(diào)制得到的調(diào)制信號(hào)?,F(xiàn)在,圖9圖解了圖8的LDPC編碼部分21進(jìn)行的LDPC編碼中使用的奇偶校驗(yàn)矩 陣H。
奇偶校驗(yàn)矩陣H具有LDGM(低密度生成矩陣)結(jié)構(gòu),并且,根據(jù)對(duì)應(yīng)于信息位的部 分的信息矩陣Ha以及對(duì)應(yīng)于LDPC碼的碼位中的奇偶位的奇偶矩陣Ht,能夠用表達(dá)式H = [HA|HT]表示奇偶校驗(yàn)矩陣H(這樣的矩陣其中,信息矩陣隊(duì)的元素為左側(cè)的元素,奇偶矩 陣樂的元素為右側(cè)的元素)。此處,將一個(gè)LDPC碼(一個(gè)碼字)的碼位中的信息位的位數(shù)和奇偶位的位數(shù)稱為 信息長度K和奇偶長度M,并且將一個(gè)LDPC碼的碼位的位數(shù)稱為碼長N( = K+M)。關(guān)于某個(gè)碼長為N的LDPC碼的信息長度K和奇偶長度M取決于編碼速率。同時(shí), 奇偶校驗(yàn)矩陣H是行X列為MXN的矩陣。因此,信息矩陣Ha*MXK的矩陣,奇偶矩陣Ht 為MXM的矩陣。圖10圖解DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的LDPC碼的奇偶校驗(yàn)矩陣H的奇偶矩陣HT。DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的LDPC碼的奇偶校驗(yàn)矩陣H的奇偶矩陣HT具有階梯結(jié)構(gòu),其 中,值為1的元素如圖10中所示布置得如同階梯。奇偶矩陣樂的行重對(duì)于第一行為1而 對(duì)于其余所有行為2。同時(shí),列重對(duì)于最后一列為1而對(duì)于其余所有列為2。如上所述,使用奇偶校驗(yàn)矩陣H能夠容易地產(chǎn)生其中奇偶矩陣Ht具有階梯結(jié)構(gòu)的 奇偶校驗(yàn)矩陣H的LDPC碼。具體地,LDPC碼(一個(gè)碼字)由行向量c表示,通過轉(zhuǎn)置該行向量而得到的列向 量由cT表示。另外,行向量c (其為LDPC碼)內(nèi)的信息位的部分由行向量A表示而奇偶位 的部分由行向量T表示。此處,在此情況下,能夠根據(jù)作為信息位的行向量A以及作為奇偶位的行向量T用 表達(dá)式c= [A|T]表示行向量c (如下這種行向量其中,行向量A的元素為左側(cè)的元素,行 向量T的元素為右側(cè)的元素)。奇偶校驗(yàn)矩陣H以及作為LDPC碼的行向量c= [A|T]需要滿足表達(dá)式HcT = 0, 并且在奇偶校驗(yàn)矩陣H= [Ha|Ht]的奇偶矩陣Ht具有如圖10所示的這種階梯結(jié)構(gòu)的情況 下,可以通過如下方式相繼確定形成滿足表達(dá)式HcT = 0的行向量c = [A|T]的作為奇偶 位的行向量T 以表達(dá)式Hct = 0中的列向量HcT的第一行中的元素開始,依次將這些行中 的元素設(shè)置為0。圖11圖解了 LDPC碼的奇偶校驗(yàn)矩陣H以及DVB-S. 2標(biāo)準(zhǔn)中定義的列重。具體地,圖11的A圖解了 DVB-S. 2標(biāo)準(zhǔn)中定義的LDPC碼的奇偶校驗(yàn)矩陣H。對(duì)于從奇偶校驗(yàn)矩陣H第一列起的KX列,列重為X ;對(duì)于接下來的K3列,列重為 3 ;對(duì)于接下來的M-1列,列重為2 ;對(duì)于最后一列,列重為1。此處,KX+K3+M-1+1等于碼長 N。在DVB-S. 2標(biāo)準(zhǔn)中,以如圖11的B中所示的這種方式規(guī)定列數(shù)KX、K3和M(奇偶 長度)以及列重X。具體地,圖11的B圖解了關(guān)于DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的LDPC碼的不同編碼速率的 列數(shù)KX、K3和M以及列重X。在DVB-S. 2標(biāo)準(zhǔn)中,規(guī)定了碼長N為64,800位和16,200位的LDPC碼。另外,如圖11的B中所示,對(duì)于碼長N為64,800位的LDPC碼,規(guī)定了 11種編碼速 率(標(biāo)稱速率)l/4、l/3、2/5、l/2、3/5、2/3、3/4、4/5、5/6、8/9和9/10,對(duì)于碼長N為16,200 位的 LDPC 碼,規(guī)定 7 10 種編碼速率 1/4、1/3、2/5、1/2、3/5、2/3、3/4、4/5、5/6 和 8/9。
31
關(guān)于LDPC碼,已知對(duì)應(yīng)于具有較高列重的奇偶校驗(yàn)矩陣H的列的碼位呈現(xiàn)出較低
的差錯(cuò)率。DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且在圖11中圖解的奇偶校驗(yàn)矩陣H具有距頭側(cè)(左側(cè)) 越近的列具有的權(quán)重越高的趨勢(shì)。因此,對(duì)應(yīng)于奇偶校驗(yàn)矩陣H的LDPC碼具有如下趨勢(shì) 距頭越近的碼位對(duì)差錯(cuò)的容限越高(具有較高的對(duì)差錯(cuò)的容限),距尾部越近的碼位對(duì)差 錯(cuò)的容限越低。圖12圖解了在圖8的正交調(diào)制部分27進(jìn)行16QAM的情況下IQ平面上16個(gè)符號(hào) (對(duì)應(yīng)的信號(hào)點(diǎn))的布置。具體地,圖12的A圖解了 16QAM的符號(hào)。在16QAM中,一個(gè)符號(hào)表示4個(gè)位,并且存在16 ( = 24)個(gè)符號(hào)。因此,將16個(gè)符 號(hào)放置成使得它們以IQ平面的原點(diǎn)為中心在I方向XQ方向上形成4X4個(gè)符號(hào)的方形?,F(xiàn)在,如果將16QAM的一個(gè)符號(hào)所表示的4個(gè)位以從最高有效位起的次序表示成 m和y3,則在調(diào)制系統(tǒng)為16QAM的情況下,映射部分26將LDPC碼的4個(gè)碼位映射到 與4個(gè)位相一致的4個(gè)位%至y3的符號(hào)。圖12的B圖解了對(duì)于16QAM的符號(hào)所表示的4個(gè)位%至y3的位邊界。此處,關(guān)于位yi (在圖12中,i = 0、1、2、3)的位邊界是指位為0的符號(hào)與另一 個(gè)位的符號(hào)之間的邊界。如圖12的B中所示,對(duì)于16QAM的符號(hào)所表示的4個(gè)位%至y3之中的最高有效 位%,只有IQ平面上Q軸的一處作為位邊界,而對(duì)于第二位(自最高有效位起第二個(gè)), 只有IQ平面上I軸的一處作為位邊界。另外,對(duì)于第三位y3,從4X4符號(hào)的左邊起第一列與第二列之間以及第三列與第 四列之間的兩處中的每個(gè)作為邊界。此外,對(duì)于第四位y3,4X4符號(hào)的第一行與第二行之間以及第三行與第四行之間 的兩處中的每個(gè)作為邊界。符號(hào)所表示的位yi隨著遠(yuǎn)離位邊界的符號(hào)數(shù)量增加而較不可能變得有差錯(cuò),但隨 著位于距位邊界較近的符號(hào)數(shù)量增加而較有可能變得有差錯(cuò)。如果將較不可能變得有差錯(cuò)(有容錯(cuò)度)的位稱為“強(qiáng)位”而將較有可能變得有 差錯(cuò)(容錯(cuò)度較小)的位稱為“弱位”,則對(duì)于16QAM的符號(hào)所表示的4個(gè)位^至^,最高 有效位%和第二位y:為強(qiáng)位,而第三位y2和第四位y3為弱位。圖13至圖15圖解了由圖8的正交調(diào)制部分27進(jìn)行64QAM的情況下IQ平面上64 個(gè)符號(hào)(對(duì)應(yīng)的信號(hào)點(diǎn))的布置。在64QAM中,一個(gè)符號(hào)表示6個(gè)位,存在64( = 26)個(gè)符號(hào)。因此,將64個(gè)符號(hào)布 置成使得它們以IQ平面的原點(diǎn)為中心在I方向XQ方向上形成8X8個(gè)符號(hào)的方形?,F(xiàn)在,如果假設(shè)將64QAM的一個(gè)符號(hào)所表示的6個(gè)位以自最高有效位起的次序表 示成%、y!>y2> y3> y4、和y5,則在調(diào)制系統(tǒng)為64QAM的情況下,將ldpc碼的6個(gè)碼位映射到 與6個(gè)位相一致的6個(gè)位%至y5的符號(hào)。此處,圖13指示出了對(duì)于64QAM符號(hào)的位yQ至y5之中的最高有效位yQ和第二位 y的位邊界;圖14指示出了對(duì)于第三位y2和第四位^的位邊界;圖15指示出了對(duì)于第五 位74和第六位75的位邊界。
如圖13中所示,對(duì)于最高有效位%和第二位7工的位邊界數(shù)量為一。同時(shí),如圖14 中所示,對(duì)于第三位y2和第四位y3的位邊界數(shù)量為二,并且如圖15中所示,對(duì)于第五位y4 和第六位y5的位邊界數(shù)量為四。相應(yīng)地,在64QAM符號(hào)表示的位yQ至y5之中,最高有效位yQ和第二位為最強(qiáng) 位,第三位y2和第四位y3為次強(qiáng)位。因此,第五位y4和第六位y5為最弱位。
根據(jù)圖12以及進(jìn)一步根據(jù)圖13至圖15,可以看出,對(duì)于正交調(diào)制符號(hào)的位,存在 如下這種趨勢(shì)次序高的位為強(qiáng)位,次序低的位為弱位。此處,如上文中參照?qǐng)D11所述,從LDPC編碼部分21(圖8)輸出的LDPC碼包括有 容錯(cuò)度的碼位以及容錯(cuò)度較小的碼位。同時(shí),如上文中參照?qǐng)D12至圖15所述,正交調(diào)制部分27所進(jìn)行正交調(diào)制的符號(hào) 的位包括強(qiáng)位和弱位。因此,如果進(jìn)行如下這種映射將容錯(cuò)度低的LDPC碼的碼位分配給正交調(diào)制符號(hào) 的弱位,則容錯(cuò)度整體下降。因此,提出了如下這種交織器其交織LDPC碼的碼位,使得進(jìn)行將容錯(cuò)度低的 LDPC碼的碼位分配給正交調(diào)制符號(hào)的強(qiáng)位的映射。圖8的解復(fù)用器25進(jìn)行交織器的處理。圖16是圖解了圖8的解復(fù)用器25的處理的視圖。具體地,圖16的A示出解復(fù)用器25的功能配置的示例。解復(fù)用器25包括存儲(chǔ)器31和替換部分32。向存儲(chǔ)器31提供LDPC碼。存儲(chǔ)器31具有用于在行(水平)方向上存儲(chǔ)mb位并且在列(豎直)方向上存儲(chǔ) N/(mb)位的存儲(chǔ)容量。存儲(chǔ)器31將提供給它的LDPC碼的碼位寫入列方向上并讀出行方向 上的碼位,并且隨后將讀出的碼位提供給替換部分32。此處,m表示要映射到一個(gè)符號(hào)的LDPC碼的碼位的位數(shù),b為預(yù)定的正整數(shù)并且是 這樣的倍數(shù)要用來將m乘以該整數(shù)。同時(shí),N(=信息長度K+奇偶長度M)表示如上文所 述的LDPC碼的碼長。圖16的A示出了調(diào)制系統(tǒng)為64QAM的情況下的解復(fù)用器25的配置的示例,因此, 要映射到一個(gè)符號(hào)的LDPC碼的碼位的位數(shù)m為6位。另外,在圖16的A中,倍數(shù)b為1,因此,存儲(chǔ)器31具有在列方向X行方向上為 N/(6X1)X(6X1)位的存儲(chǔ)容量。此處,將存儲(chǔ)器31的在列方向上延伸并且在行方向上包括一個(gè)位的存儲(chǔ)區(qū)域適 當(dāng)?shù)胤Q為列。在圖16的A中,存儲(chǔ)器31包括6 ( = 6 X 1)個(gè)列。解復(fù)用器25以左側(cè)的列開始向右側(cè)的列、從形成存儲(chǔ)器31的列(在列方向上) 的上方向下進(jìn)行LDPC碼的碼位的寫入。隨后,如果對(duì)碼位的寫入以最右邊的列中的最下方的位結(jié)束,則以形成存儲(chǔ)器31 的所有列的第一行開始、在行方向上以6位(mb位)為單元讀出碼位并將其提供給替換部 分32。替換部分32進(jìn)行替換來自存儲(chǔ)器31的6位碼位的位置的替換過程,并以代表 64QAM 一個(gè)符號(hào)的6個(gè)位y(1、yi、y2、y3、y4和y5的形式將由替換得到的6個(gè)位輸出。
具體地,如果將從存儲(chǔ)器31在行方向上讀出的6個(gè)碼位按從最高有效位開始的次 序表示成卜bp b2、b3、b4和b5,則根據(jù)上文中參照?qǐng)D11所述的列重的關(guān)系,被置于位k方 向上的碼位是容錯(cuò)度高的碼位而位b5方向上的碼位是容錯(cuò)度低的碼位。替換部分32進(jìn)行替換來自存儲(chǔ)器31的6個(gè)碼位Idci至b5的位置的替換過程,使得 可以將來自存儲(chǔ)器31的6個(gè)碼位Idci至b5之中容錯(cuò)度低的碼位分配給代表64QAM的一個(gè)符 號(hào)的6個(gè)位至y5中容錯(cuò)度高的位。此處,對(duì)于用于替換來自存儲(chǔ)器31的6個(gè)碼位Idci至b5以分配給代表64QAM —個(gè) 符號(hào)的6個(gè)位至y5的替換方法,提出了各種系統(tǒng)。圖16的B圖解了第一替換方法;圖16的C圖解了第二替換方法;圖16的D圖解
了第三替換方法。在圖16的B至圖16的D中(類似地,也在下文中所述的圖17中),將位h和y」 互連的線段是指碼位h被分配給符號(hào)的位yj (替換到位yj的位置)。作為圖16的B的第一替換方法,提出了采用三種中的一種,作為圖16的C的第二 替換方法,提出了采用兩種中的一種。作為圖16的D的第三替換方法,提出了按次序選擇和使用六種。圖17圖解了在調(diào)制方法為64QAM(相應(yīng)地,與圖16中類似,映射到一個(gè)符號(hào)的 LDPC碼的碼位的位數(shù)量m為6)并且倍數(shù)b為2的情形中解復(fù)用器25的配置的示例,以及 第四替換方法。在倍數(shù)b為2情況下,存儲(chǔ)器31具有在列方向X行方向上為N/(6X2) X (6X2) 個(gè)位的存儲(chǔ)容量,并且包括12( = 6X2)個(gè)列。圖17的A圖解了將LDPC碼寫入存儲(chǔ)器31的次序。如上文中參照?qǐng)D16所述,解復(fù)用器25以左側(cè)的列開始向右側(cè)的列、從形成存儲(chǔ)器 31的列(在列方向上)的上方以向下的方向?qū)DPC碼的碼位進(jìn)行寫入。隨后,如果對(duì)碼位的寫入以最右邊的列中最下方的位結(jié)束,則以形成存儲(chǔ)器31的 所有列的第一行開始、在行的方向上以12位(mb位)為單元讀取出碼位并將其提供給替換 部分32。替換部分32進(jìn)行按照第四替換方法替換來自存儲(chǔ)器31的12位碼位的位置的替 換過程,并將通過替換得到的12個(gè)位作為代表64QAM兩個(gè)符號(hào)(b個(gè)符號(hào))的12個(gè)位(具 體地,作為代表64QAM —個(gè)符號(hào)的6個(gè)位知、n y3> y4和y5以及代表下一個(gè)符號(hào)的6個(gè) 位 y0> Yi> y2> y3> y4 禾口 y5)輸出°此處,圖17的B圖解了圖17的A的替換部分32所進(jìn)行替換過程的第四替換方法。應(yīng)當(dāng)注意,最佳替換方法(即,在AWGN通信路徑中提供最優(yōu)差錯(cuò)率的替換方法) 根據(jù)LDPC碼的編碼速率等而不同?,F(xiàn)在,參照?qǐng)D18至圖20對(duì)圖8的奇偶交織器23進(jìn)行的奇偶交織進(jìn)行描述。圖18示出了 LDPC碼的奇偶校驗(yàn)矩陣的Tarmer圖(的部分)。如果連接到校驗(yàn)節(jié)點(diǎn)的多個(gè)變量節(jié)點(diǎn)(對(duì)應(yīng)的碼位)(如,兩個(gè)變量節(jié)點(diǎn))如圖18 中所示同時(shí)遭受到差錯(cuò)(如,擦除),則校驗(yàn)節(jié)點(diǎn)將如下相等概率消息返回給所有連接到該 校驗(yàn)節(jié)點(diǎn)的變量節(jié)點(diǎn)其表示值會(huì)是0的概率與值會(huì)是1的概率彼此相等。因此,如果連接 到同一校驗(yàn)節(jié)點(diǎn)的多個(gè)變量節(jié)點(diǎn)同時(shí)被置于擦除狀態(tài)等,則解碼的性能劣化。
34
順帶提及,DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的以及從圖8的LDPC編碼部分21輸出的LDPC碼 為IRA碼,奇偶校驗(yàn)矩陣H的奇偶矩陣Ht具有如圖10中所示的階梯結(jié)構(gòu)。圖19圖解了具有階梯結(jié)構(gòu)的奇偶矩陣Ht以及對(duì)應(yīng)于奇偶矩陣Ht的Tanner圖。具體地,圖19的A圖解了具有階梯結(jié)構(gòu)的奇偶矩陣Ht,圖19的B示出了圖19的 A的奇偶矩陣Ht所對(duì)應(yīng)的Tarmer圖。在奇偶矩陣Ht具有階梯結(jié)構(gòu)的情況下,在奇偶矩陣Ht的Tarmer圖中,將LDPC碼 的如下變量節(jié)點(diǎn)連接到同一校驗(yàn)節(jié)點(diǎn)其對(duì)應(yīng)于奇偶矩陣Ht具有值1的元素的列并且使用 相鄰碼位(奇偶位)確定其消息。相應(yīng)地,如果因突發(fā)差錯(cuò)、擦除等使得上述相鄰奇偶位被置于差錯(cuò)狀態(tài),則由于連 接到對(duì)應(yīng)于已變成差錯(cuò)的多個(gè)奇偶位的多個(gè)變量節(jié)點(diǎn)(要使用奇偶位確定其消息的變量 節(jié)點(diǎn))的校驗(yàn)節(jié)點(diǎn)將表示值會(huì)是0的概率與值是1的概率會(huì)彼此相等的相等概率消息返回 給連接到該校驗(yàn)節(jié)點(diǎn)的變量節(jié)點(diǎn),所以解碼的性能劣化。因此,在突發(fā)長度(因突發(fā)而使其 成為差錯(cuò)的位的數(shù)量)大的情況下,解碼的性能進(jìn)一步劣化。因此,為了防止上述解碼的性能惡化,奇偶交織器23 (圖8)進(jìn)行如下交織將來自 LDPC編碼部分21的LDPC碼的奇偶位交織到其它奇偶位的位置。圖20圖解了圖8的奇偶交織器23進(jìn)行奇偶交織之后的LDPC碼所對(duì)應(yīng)的奇偶校 驗(yàn)矩陣H的奇偶矩陣Ητ。此處,從LDPC編碼部分21輸出以及DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的LDPC碼所對(duì)應(yīng)的奇偶 校驗(yàn)矩陣H的信息矩陣Ha具有循環(huán)結(jié)構(gòu)。循環(huán)結(jié)構(gòu)是指某個(gè)列以循環(huán)操作狀態(tài)與另一列相一致的結(jié)構(gòu),并且包括例如如下 這種結(jié)構(gòu)其中,對(duì)于每P個(gè)列,P個(gè)列的行中值1的位置與P個(gè)列中第一列在列方向上循 環(huán)地移位某一值的位置相一致,該值與通過劃分奇偶長度M得到的值q成比例地增加。以 下,將循環(huán)結(jié)構(gòu)的P個(gè)列的數(shù)量在下文中適當(dāng)?shù)胤Q為循環(huán)結(jié)構(gòu)的單位列數(shù)。作為從LDPC編碼部分21輸出以及DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的LDPC碼,如上文中參照 圖11所述,有兩種LDPC碼可用,包括那些碼長N為64,800位和16,200位的LDPC碼?,F(xiàn)在,如果在碼長N為64,800位和16,200位的兩種不同的LDPC碼中關(guān)注于碼長 N為64,800位的LDPC碼,則如上文中參照?qǐng)D11所述有11種不同的編碼速率可用作碼長N 為64,800位的LDPC碼的編碼速率。對(duì)于碼長N為64,800位并且具有11種不同編碼速率的LDPC碼,在DVB-S. 2標(biāo)準(zhǔn) 中規(guī)定將循環(huán)結(jié)構(gòu)的列數(shù)P規(guī)定為360,其為奇偶長度M除1和M以外的除數(shù)中的一個(gè)。另外,對(duì)于碼長N為64,800位并且具有11種不同編碼速率的LDPC碼,奇偶長度 M的值不為素?cái)?shù)并且使用值q(根據(jù)編碼速率而不同)用表達(dá)式M = qXP = qX360表示。 因此,值q也與循環(huán)結(jié)構(gòu)的列數(shù)P類似地為奇偶長度M的除1和M以外的除數(shù)中的一個(gè),并 且通過將奇偶長度M除以循環(huán)結(jié)構(gòu)的列數(shù)P得到(奇偶長度M的除數(shù)P和q的乘積為奇偶 長度M)。在將信息長度用K表示并且將高于0但低于P的整數(shù)用χ表示而將高于0但低于 q的整數(shù)用y表示的情況下,奇偶交織器23以奇偶交織的形式將奇偶位(來自LDPC編碼部 分21的LDPC碼中第K+1個(gè)至第K+M個(gè)(K+M = N)位)之中第Κ+qx+y+l個(gè)碼位交織到第 Κ+Py+x+l個(gè)碼位的位置。
35
根據(jù)這種奇偶交織,由于連接到同一校驗(yàn)節(jié)點(diǎn)的變量節(jié)點(diǎn)(對(duì)應(yīng)的奇偶位)通過 循環(huán)結(jié)構(gòu)的列數(shù)P所對(duì)應(yīng)的距離(此處,通過360位)隔開,所以在突發(fā)長度小于360位的 情況下,可以防止致使連接到同一校驗(yàn)節(jié)點(diǎn)的變量節(jié)點(diǎn)同時(shí)有差錯(cuò)的情形。作為結(jié)果,能夠 改進(jìn)對(duì)突發(fā)差錯(cuò)的容限。應(yīng)當(dāng)注意,奇偶交織(第K+qx+y+1個(gè)碼位交織到第K+Py+x+1個(gè)碼位的位置)后 的LDPC碼與通過如下這種列替換得到的奇偶校驗(yàn)矩陣(在下文中也稱為轉(zhuǎn)換奇偶校驗(yàn)矩 陣)的LDPC碼相一致將原始奇偶校驗(yàn)矩陣H的第K+qx+y+1列替換到第K+Py+x+1列。另外,在轉(zhuǎn)換奇偶校驗(yàn)矩陣的奇偶矩陣中,如圖20中所示,出現(xiàn)單位為P個(gè)列(在 圖20中,360個(gè)列)的偽循環(huán)結(jié)構(gòu)。此處,偽循環(huán)結(jié)構(gòu)是指如下這種結(jié)構(gòu)除了其部分以外存在具有循環(huán)結(jié)構(gòu)的部分。 在通過將奇偶交織所對(duì)應(yīng)的列替換應(yīng)用于DVB-S. 2標(biāo)準(zhǔn)規(guī)定的LDPC碼的奇偶校驗(yàn)矩陣而 得到的轉(zhuǎn)換奇偶校驗(yàn)列中,360行X360列(下文中所述的移位矩陣)的右角部分處的部分 缺少一個(gè)元素1(其值為0)。因此,轉(zhuǎn)換奇偶校驗(yàn)矩陣不具有(完整的)循環(huán)結(jié)構(gòu)而是具有 偽循環(huán)結(jié)構(gòu)。應(yīng)當(dāng)注意,圖20的轉(zhuǎn)換奇偶校驗(yàn)矩陣是如下這種矩陣除了奇偶交織所對(duì)應(yīng)的 列替換,還將用于根據(jù)下文中所述的配置矩陣來配置轉(zhuǎn)換奇偶校驗(yàn)矩陣的行的替換(行替 換)應(yīng)用于原始奇偶校驗(yàn)矩陣H?,F(xiàn)在,參照?qǐng)D21至圖24對(duì)圖8的列扭曲交織器24進(jìn)行的作為重新布置過程的列 扭曲交織進(jìn)行描述。在圖8的發(fā)送設(shè)備11中,如上文中所述將LDPC碼的兩個(gè)或更多個(gè)碼位作為一個(gè) 符號(hào)發(fā)送,以改進(jìn)頻率的利用效率。具體地,例如,在使用碼位的2個(gè)位來形成一個(gè)符號(hào)的 情況下,例如,將QPSK用作調(diào)制方法,但是,在使用碼位的4個(gè)位形成一個(gè)符號(hào)的情況下,例 如,將16QAM用作調(diào)制方法。在以此方式將兩個(gè)或更多個(gè)碼位作為一個(gè)符號(hào)發(fā)送的情況下,如果某個(gè)符號(hào)中出 現(xiàn)擦除等,符號(hào)的所有碼位均變成差錯(cuò)(擦除)。因此,為了降低連接到同一校驗(yàn)節(jié)點(diǎn)的多個(gè)變量節(jié)點(diǎn)(對(duì)應(yīng)的碼位)會(huì)同時(shí)遭受 到擦除的概率以改進(jìn)解碼的性能,需要避免一個(gè)符號(hào)的碼位所對(duì)應(yīng)的變量節(jié)點(diǎn)連接到同一 校驗(yàn)節(jié)點(diǎn)。同時(shí),在從LDPC編碼部分21輸出的以及DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的LDPC碼的奇偶校 驗(yàn)矩陣H中,如上所述,信息矩陣Ha具有循環(huán)結(jié)構(gòu),并且奇偶矩陣Ht具有階梯結(jié)構(gòu)。因此, 在轉(zhuǎn)換奇偶校驗(yàn)矩陣(奇偶交織后的LDPC碼的奇偶校驗(yàn)矩陣)中,如圖20中所述在奇偶 矩陣中也出現(xiàn)循環(huán)結(jié)構(gòu)(準(zhǔn)確的說是如上文中所述的偽循環(huán)結(jié)構(gòu))。圖21示出了轉(zhuǎn)換奇偶校驗(yàn)矩陣。具體地,圖21的A圖解了碼長N為64,800位并且編碼速率(r)為3/4的奇偶校 驗(yàn)矩陣H的轉(zhuǎn)換奇偶校驗(yàn)矩陣。在圖21的A中,用點(diǎn)( )指示轉(zhuǎn)換奇偶校驗(yàn)矩陣中值為1的元素的位置。在圖21的B中,由解復(fù)用器25 (圖8)對(duì)圖21A的轉(zhuǎn)換奇偶校驗(yàn)矩陣的LDPC碼 (即,奇偶交織后的LDPC碼)進(jìn)行的過程。在圖21的B中,使用16QAM作為調(diào)制方法、在形成解復(fù)用器25的存儲(chǔ)器31的四個(gè)列中在列方向上寫入奇偶交織后的LDPC碼的碼位。以形成一個(gè)符號(hào)的4個(gè)位為單元在行方向上讀出在形成存儲(chǔ)器31的四個(gè)列中在 列方向上寫入的碼位。在此情況下,形成一個(gè)符號(hào)的4個(gè)碼位BpBpBs和 有時(shí)作為對(duì)應(yīng)于1并且被包 括在圖21的A的轉(zhuǎn)換之后的奇偶校驗(yàn)矩陣的任意一行中,并且在此情況下,對(duì)應(yīng)于碼位氏、 Bp B2和B3的變量節(jié)點(diǎn)連接到同一校驗(yàn)節(jié)點(diǎn)。相應(yīng)地,在一個(gè)符號(hào)的四個(gè)碼位BpBpBs和B3變成對(duì)應(yīng)于1并且被包括在任意一 行中的碼位的情況下,如果符號(hào)中出現(xiàn)擦除,則同一校驗(yàn)節(jié)點(diǎn)(對(duì)應(yīng)于碼位BpBpBs和B3的 變量節(jié)點(diǎn)與之連接)不能確定適當(dāng)?shù)南?。因此,解碼的性能劣化。對(duì)于除3/4編碼速率之外的編碼速率,對(duì)應(yīng)于連接到同一校驗(yàn)節(jié)點(diǎn)的多個(gè)變量節(jié) 點(diǎn)的多個(gè)碼位有時(shí)也類似地作為16QAM的一個(gè)符號(hào)。因此,列扭曲交織器24進(jìn)行這樣的列扭曲交織其中,交織來自奇偶交織器23的 奇偶交織后的LDPC碼的碼位,使得對(duì)應(yīng)于1并且被包括在轉(zhuǎn)換奇偶校驗(yàn)矩陣的任意一行中 的多個(gè)碼位不被映射到一個(gè)符號(hào)中。圖22是圖解列扭曲交織的視圖。具體地,圖22圖解了解復(fù)用器25的存儲(chǔ)器31 (圖16和圖17)。圖16中所述,存儲(chǔ)器31如具有用于在列(豎直)方向存儲(chǔ)mb位以及在行(水 平)方向存儲(chǔ)N/(mb)位的存儲(chǔ)容量。因此,列扭曲交織器24在列方向上將LDPC碼的碼位 寫入存儲(chǔ)器31并當(dāng)在行方向上讀出碼位時(shí)控制寫入起始位置以進(jìn)行列扭曲交織。具體地,列扭曲交織器24適當(dāng)?shù)馗淖円_始對(duì)多個(gè)列中的每個(gè)列進(jìn)行碼位寫入 的寫入起始位置,使得在行方向上讀取出的并且用來作為一個(gè)符號(hào)的多個(gè)碼位不會(huì)變成對(duì) 應(yīng)于1并且包括在轉(zhuǎn)換奇偶校驗(yàn)矩陣的任意一行中的碼位(重新布置LDPC碼的碼位,使得 對(duì)應(yīng)于1并且包括在奇偶校驗(yàn)矩陣的任意一行中的多個(gè)碼位不會(huì)包括在同一符號(hào)中)。此處,圖22示出了在如下這種情況下存儲(chǔ)器31的配置示例其中,調(diào)制方法為 16QAM,并且上文中參照?qǐng)D16所述的倍數(shù)b為1。相應(yīng)地,要映射到一個(gè)符號(hào)的LDPC碼的碼 位的位數(shù)m為4位,存儲(chǔ)器31由4( = mb)個(gè)列形成。圖22的列扭曲交織器24(而非圖16中所示的解復(fù)用器25)從左側(cè)的列開始向右 側(cè)的列、從上方以向下的方向(列方向)將LDPC碼的碼位寫入形成存儲(chǔ)器31的四個(gè)列。因此,當(dāng)碼位的寫入在最右邊的列結(jié)束時(shí),列扭曲交織器24以形成存儲(chǔ)器31的所 有列的第一行開始在行方向以4位(mb位)為單元讀出碼位并將碼位作為列扭曲交織后的 LDPC碼輸出給解復(fù)用器25的替換部分32 (圖16和圖17)。然而,如果將每列的頭(最上方)位置的地址用0表示并將列方向上位置的地址 用升序的整數(shù)表示,則圖22的列扭曲交織器24將最左列的寫入起始位置設(shè)置為地址為0 的位置;將第二列(自左邊起)的寫入起始位置設(shè)置為地址為2的位置;將第三列的寫入起 始位置設(shè)置為地址為4的位置;將第四列的寫入起始位置設(shè)置為地址為7的位置。應(yīng)當(dāng)注意,對(duì)于寫入起始位置為除了地址為0的位置以外的任何其它位置的列, 在將碼位向下寫入到最下方的位置時(shí),寫入位置返回頂端(地址為0的位置),并進(jìn)行向緊 接寫入起始位置之前的位置的向下寫入。此后,進(jìn)行到下一個(gè)(右邊的)列的寫入。通過如上所述進(jìn)行這種列扭曲交織,可以防止如下這種情形對(duì)于如DVB-S. 2標(biāo)
37準(zhǔn)中所規(guī)定的碼長N為64,800的所有編碼速率的LDPC碼,連接到同一校驗(yàn)節(jié)點(diǎn)的多個(gè)變 量節(jié)點(diǎn)所對(duì)應(yīng)的多個(gè)碼位作為16QAM的一個(gè)符號(hào)(包括在同一符號(hào)中),因此,可以改進(jìn)提 供擦除的通信路徑中解碼的性能。圖23圖解了 對(duì)于如DVB-S. 2標(biāo)準(zhǔn)中所規(guī)定的碼長N為64,800 Wi種不同編 碼速率的LDPC碼,列扭曲交織所需的存儲(chǔ)器31的列數(shù)以及對(duì)于每種調(diào)制方法的寫入起始 位置的地址。作為解復(fù)用器25(圖8)替換過程的替換方法,采用圖16的第一替換方法至第三 替換方法中的一個(gè)替換方法,此外,在采用QPSK作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m 為2位并且倍數(shù)b為1。在此情況下,根據(jù)圖23,存儲(chǔ)器31具有兩個(gè)列,用于在行方向存儲(chǔ)2X1( = mb) 位,并且在列方向存儲(chǔ)64,800/(2X1)位。因此,將存儲(chǔ)器31兩個(gè)列中第一列的寫入起始 位置設(shè)置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為2的位置。另外,在采用圖17的第四替換方法作為解復(fù)用器25(圖8)替換過程的替換方法 并且采用QPSK作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為2位并且倍數(shù)b為2。在此情況下,根據(jù)圖23,存儲(chǔ)器31具有四個(gè)列,用于在行方向存儲(chǔ)2 X 2位,并且在 列方向存儲(chǔ)64,800/(2X2)位。因此,將存儲(chǔ)器31的四個(gè)列中第一列的寫入起始位置設(shè)置 為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為2的位置,將第三列的寫入起始 位置設(shè)置為地址為4的位置,將第四列的寫入起始位置設(shè)置為地址為7的位置。另外,在采用圖16的第一至第三替換方法中的一個(gè)替換方法作為解復(fù)用器25 (圖 8)的替換過程的替換方法并且采用16QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為4 位并且倍數(shù)b為1。在此情況下,根據(jù)圖23,存儲(chǔ)器31具有四個(gè)列,用于在行方向存儲(chǔ)4 X 1位,并且在 列方向存儲(chǔ)64,800/(4X1)位。因此,將存儲(chǔ)器31四個(gè)列中的第一列的寫入起始位置設(shè)置 為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為2的位置,將第三列的寫入起始 位置設(shè)置為地址為4的位置,將第四列的寫入起始位置設(shè)置為地址為7的位置。另外,在采用圖17的第四替換方法作為解復(fù)用器25(圖8)的替換過程的替換方 法并且采用16QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為4位并且倍數(shù)b為2。在此情況下,根據(jù)圖23,存儲(chǔ)器31具有八個(gè)列,用于在行方向存儲(chǔ)4X2位,并且 在列方向存儲(chǔ)64,800/(4X2)位。因此,將存儲(chǔ)器31的八個(gè)列中第一列的寫入起始位置設(shè) 置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為0的位置,將第三列的寫入起 始位置設(shè)置為地址為2的位置,將第四列的寫入起始位置設(shè)置為地址為4的位置,將第五列 的寫入起始位置設(shè)置為地址為4的位置,將第六列的寫入起始位置設(shè)置為地址為5的位置, 將第七列的寫入起始位置設(shè)置為地址為7的位置,將第八列的寫入起始位置設(shè)置為地址為 7的位置。另外,在采用圖16的第一替換方法至第三替換方法中的一個(gè)替換方法作為解復(fù) 用器25 (圖8)的替換過程的替換方法并且采用64QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的 位數(shù)m為6位并且倍數(shù)b為1。在此情況下,根據(jù)圖23,存儲(chǔ)器31具有六個(gè)列,用于在行方向存儲(chǔ)6 X 1位,并且在 列方向存儲(chǔ)64,800/(6X1)位。因此,將存儲(chǔ)器31的六個(gè)列中第一列的寫入起始位置設(shè)置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為2的位置,將第三列的寫入起始 位置設(shè)置為地址為5的位置,將第四列的寫入起始位置設(shè)置為地址為9的位置,將第五列的 寫入起始位置設(shè)置為地址為10的位置,將第六列的寫入起始位置設(shè)置為地址為13的位置。另外,在采用圖17的第四替換方法作為解復(fù)用器25 (圖8)的替換過程的替換方 法并且采用64QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為6位并且倍數(shù)b為2。在此情況下,根據(jù)圖23,存儲(chǔ)器31具有十二個(gè)列,用于在行方向存儲(chǔ)6X2位,并且 在列方向存儲(chǔ)64,800/(6X2)位。因此,將存儲(chǔ)器31的十二個(gè)列中第一列的寫入起始位置 設(shè)置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為0的位置,將第三列的寫入 起始位置設(shè)置為地址為2的位置,將第四列的寫入起始位置設(shè)置為地址為2的位置,將第五 列的寫入起始位置設(shè)置為地址為3的位置,將第六列的寫入起始位置設(shè)置為地址為4的位 置,將第七列的寫入起始位置設(shè)置為地址為4的位置,將第八列的寫入起始位置設(shè)置為地 址為5的位置,將第九列的寫入起始位置設(shè)置為地址為5的位置,將第十列的寫入起始位置 設(shè)置為地址為7的位置,將第十一列的寫入起始位置設(shè)置為地址為8的位置,將第十二列的 寫入起始位置設(shè)置為地址為9的位置。另外,在采用圖16的第一替換方法至第三替換方法中的一個(gè)替換方法作為解復(fù) 用器25 (圖8)的替換過程的替換方法并且采用256QAM作為調(diào)制方法的情況下,一個(gè)符號(hào) 的位數(shù)m為8位并且倍數(shù)b為1。在此情況下,根據(jù)圖23,存儲(chǔ)器31具有八個(gè)列,用于在行方向存儲(chǔ)8 X 1位,并且在 列方向存儲(chǔ)64,800/(8X1)位。繼而,將存儲(chǔ)器31八個(gè)列中第一列的寫入起始位置設(shè)置為 地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為0的位置,將第三列的寫入起始位 置設(shè)置為地址為2的位置,將第四列的寫入起始位置設(shè)置為地址為4的位置,將第五列的寫 入起始位置設(shè)置為地址為4的位置,將第六列的寫入起始位置設(shè)置為地址為5的位置,將第 七列的寫入起始位置設(shè)置為地址為7的位置,將第八列的寫入起始位置設(shè)置為地址為7的 位置。進(jìn)一步地,在采用圖17的第四替換方法作為解復(fù)用器25(圖8)替換過程的替換 方法并且采用256QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為8位并且倍數(shù)b為2。在此情況下,根據(jù)圖23,存儲(chǔ)器31具有16個(gè)列,用于在行方向存儲(chǔ)8X2位,并且 在列方向存儲(chǔ)64,800/ (8 X 2)位。因此,將存儲(chǔ)器31的16個(gè)列中第一列的寫入起始位置設(shè) 置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為2的位置,將第三列的寫入起 始位置設(shè)置為地址為2的位置,將第四列的寫入起始位置設(shè)置為地址為2的位置,將第五列 的寫入起始位置設(shè)置為地址為2的位置,將第六列的寫入起始位置設(shè)置為地址為3的位置, 將第七列的寫入起始位置設(shè)置為地址為7的位置,將第八列的寫入起始位置設(shè)置為地址為 15的位置,將第九列的寫入起始位置設(shè)置為地址為16的位置,將第十列的寫入起始位置設(shè) 置為地址為20的位置,將第十一列的寫入起始位置設(shè)置為地址為22的位置,將第十二列的 寫入起始位置設(shè)置為地址為22的位置,將第十三列的寫入起始位置設(shè)置為地址為27的位 置,將第十四列的寫入起始位置設(shè)置為地址為27的位置,將第十五列的寫入起始位置設(shè)置 為地址為28的位置,將第十六列的寫入起始位置設(shè)置為地址為32的位置。另外,在采用圖16的第一替換方法至第三替換方法中的一個(gè)替換方法作為解復(fù) 用器25 (圖8)的替換過程的替換方法并且采用1024QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為10位并且倍數(shù)b為1。在此情況下,根據(jù)圖23,存儲(chǔ)器31具有十個(gè)列,用于在行方向存儲(chǔ)10X1位,并且 在列方向存儲(chǔ)64,800/(10X1)位。因此,將存儲(chǔ)器31的十個(gè)列中第一列的寫入起始位置 設(shè)置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為3的位置,將第三列的寫入 起始位置設(shè)置為地址為6的位置,將第四列的寫入起始位置設(shè)置為地址為8的位置,將第五 列的寫入起始位置設(shè)置為地址為11的位置,將第六列的寫入起始位置設(shè)置為地址為13的 位置,將第七列的寫入起始位置設(shè)置為地址為15的位置,將第八列的寫入起始位置設(shè)置為 地址為17的位置,將第九列的寫入起始位置設(shè)置為地址為18的位置,將第十列的寫入起始 位置設(shè)置為地址為20的位置。另外,在采用圖17的第四替換方法作為解復(fù)用器25(圖8)的替換過程的替換方 法并且采用1024QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為10位并且倍數(shù)b為2。在此情況下,根據(jù)圖23,存儲(chǔ)器31具有20個(gè)列,用于在行方向存儲(chǔ)10 X 2位,并且 在列方向存儲(chǔ)64,800/(10X2)位。因此,將存儲(chǔ)器31的20個(gè)列中第一列的寫入起始位置 設(shè)置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為1的位置,將第三列的寫入 起始位置設(shè)置為地址為3的位置,將第四列的寫入起始位置設(shè)置為地址為4的位置,將第五 列的寫入起始位置設(shè)置為地址為5的位置,將第六列的寫入起始位置設(shè)置為地址為6的位 置,將第七列的寫入起始位置設(shè)置為地址為6的位置,將第八列的寫入起始位置設(shè)置為地 址為9的位置,將第九列的寫入起始位置設(shè)置為地址為13的位置,將第十列的寫入起始位 置設(shè)置為地址為14的位置,將第十一列的寫入起始位置設(shè)置為地址為14的位置,將第十二 列的寫入起始位置設(shè)置為地址為16的位置,將第十三列的寫入起始位置設(shè)置為地址為21 的位置,將第十四列的寫入起始位置設(shè)置為地址為21的位置,將第十五列的寫入起始位置 設(shè)置為地址為23的位置,將第十六列的寫入起始位置設(shè)置為地址為25的位置,將第十七列 的寫入起始位置設(shè)置為地址為25的位置,將第十八列的寫入起始位置設(shè)置為地址為26的 位置,將第十九列的寫入起始位置設(shè)置為地址為28的位置,將第二十列的寫入起始位置設(shè) 置為地址為30的位置。另外,在采用圖16的第一替換方法至第三替換方法中的一個(gè)替換方法作為解復(fù) 用器25 (圖8)的替換過程的替換方法并且采用4096QAM作為調(diào)制方法的情況下,一個(gè)符號(hào) 的位數(shù)m為12位并且倍數(shù)b為1。在此情況下,根據(jù)圖23,存儲(chǔ)器31具有12個(gè)列,用于在行方向存儲(chǔ)12 X 1位,并且 在列方向存儲(chǔ)64,800/(12X1)位。因此,將存儲(chǔ)器31的12個(gè)列中第一列的寫入起始位置 設(shè)置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為0的位置,將第三列的寫入 起始位置設(shè)置為地址為2的位置,將第四列的寫入起始位置設(shè)置為地址為2的位置,將第五 列的寫入起始位置設(shè)置為地址為3的位置,將第六列的寫入起始位置設(shè)置為地址為4的位 置,將第七列的寫入起始位置設(shè)置為地址為4的位置,將第八列的寫入起始位置設(shè)置為地 址為5的位置,將第九列的寫入起始位置設(shè)置為地址為5的位置,將第十列的寫入起始位置 設(shè)置為地址為7的位置,將第十一列的寫入起始位置設(shè)置為地址為8的位置,將第十二列的 寫入起始位置設(shè)置為地址為9的位置。另外,在采用圖17的第四替換方法作為解復(fù)用器25(圖8)的替換過程的替換方 法并且采用4096QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為12位并且倍數(shù)b為2。
在此情況下,根據(jù)圖23,存儲(chǔ)器31具有24個(gè)列,用于在行方向存儲(chǔ)12 X 2位,并且 在列方向存儲(chǔ)64,800/(12X2)位。因此,將存儲(chǔ)器31的24個(gè)列中第一列的寫入起始位置 設(shè)置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為5的位置,將第三列的寫入 起始位置設(shè)置為地址為8的位置,將第四列的寫入起始位置設(shè)置為地址為8的位置,將第五 列的寫入起始位置設(shè)置為地址為8的位置,將第六列的寫入起始位置設(shè)置為地址為8的位 置,將第七列的寫入起始位置設(shè)置為地址為10的位置,將第八列的寫入起始位置設(shè)置為地 址為10的位置,將第九列的寫入起始位置設(shè)置為地址為10的位置,將第十列的寫入起始位 置設(shè)置為地址為12的位置,將第十一列的寫入起始位置設(shè)置為地址為13的位置,將第十二 列的寫入起始位置設(shè)置為地址為16的位置,將第十三列的寫入起始位置設(shè)置為地址為17 的位置,將第十四列的寫入起始位置設(shè)置為地址為19的位置,將第十五列的寫入起始位置 設(shè)置為地址為21的位置,將第十六列的寫入起始位置設(shè)置為地址為22的位置,將第十七列 的寫入起始位置設(shè)置為地址為23的位置,將第十八列的寫入起始位置設(shè)置為地址為26的 位置,將第十九列的寫入起始位置設(shè)置為地址為37的位置,將第二十列的寫入起始位置設(shè) 置為地址為39的位置,將第二十一列的寫入起始位置設(shè)置為地址為40的位置,將第二十二 列的寫入起始位置設(shè)置為地址為41的位置,將第二十三列的寫入起始位置設(shè)置為地址為 41的位置,將第二十四列的寫入起始位置設(shè)置為地址為41的位置。圖24圖解了 對(duì)于如DVB-S. 2標(biāo)準(zhǔn)中所規(guī)定的碼長N為16,200的10種不同編碼 速率的LDPC碼,列扭曲交織所需的存儲(chǔ)器31的列數(shù)以及對(duì)于每種調(diào)制方法的寫入起始位 置的地址。作為解復(fù)用器25(圖8)的替換過程的替換方法,采用圖16的第一替換方法至第 三替換方法中的一種替換方法并且采用QPSK作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為 2位并且倍數(shù)b為1。在此情況下,根據(jù)圖24,存儲(chǔ)器31具有兩個(gè)列,用于在行方向存儲(chǔ)2 X 1位,并且在 列方向存儲(chǔ)16,200/(2X1)位。因此,將存儲(chǔ)器31的兩個(gè)列中第一列的寫入起始位置設(shè)置 為地址為0的位置,并將第二列的寫入起始位置設(shè)置為地址為0的位置。另外,在采用圖17的第四替換方法作為解復(fù)用器25(圖8)的替換過程的替換方 法并且采用QPSK作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為2位并且倍數(shù)b為2。在此情況下,根據(jù)圖24,存儲(chǔ)器31具有四個(gè)列,用于在行方向存儲(chǔ)2 X 2位,并且在 列方向存儲(chǔ)16,200/(2X2)位。因此,將存儲(chǔ)器31的四個(gè)列中第一列的寫入起始位置設(shè)置 為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為2的位置,將第三列的寫入起始 位置設(shè)置為地址為3的位置,將第四列的寫入起始位置設(shè)置為地址為3的位置。另外,在采用圖16的第一替換方法至第三替換方法中的一個(gè)替換方法作為解復(fù) 用器25 (圖8)的替換過程的替換方法并且采用16QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的 位數(shù)m為4位并且倍數(shù)b為1。在此情況下,根據(jù)圖24,存儲(chǔ)器31具有四個(gè)列,用于在行方向存儲(chǔ)4 X 1位,并且在 列方向存儲(chǔ)16,200/(4X1)位。因此,將存儲(chǔ)器31的四個(gè)列中第一列的寫入起始位置設(shè)置 為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為2的位置,將第三列的寫入起始 位置設(shè)置為地址為3的位置,將第四列的寫入起始位置設(shè)置為地址為3的位置。另外,在采用圖17的第四替換方法作為解復(fù)用器25(圖8)的替換過程的替換方
41法并且采用16QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為4位并且倍數(shù)b為2。在此情況下,根據(jù)圖24,存儲(chǔ)器31具有八個(gè)列,用于在行方向存儲(chǔ)4X2位,并且在 列方向存儲(chǔ)16,200/(4X2)位。因此,將存儲(chǔ)器31的八個(gè)列中第一列的寫入起始位置設(shè)置 為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為0的位置,將第三列的寫入起始 位置設(shè)置為地址為0的位置,將第四列的寫入起始位置設(shè)置為地址為1的位置,將第五列的 寫入起始位置設(shè)置為地址為7的位置,將第六列的寫入起始位置設(shè)置為地址為20的位置, 將第七列的寫入起始位置設(shè)置為地址為20的位置,將第八列的寫入起始位置設(shè)置為地址 為21的位置。另外,在采用圖16的第一替換方法至第三替換方法中的一個(gè)替換方法作為解復(fù) 用器25 (圖8)的替換過程的替換方法并且采用64QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的 位數(shù)m為6位并且倍數(shù)b為1。在此情況下,根據(jù)圖24,存儲(chǔ)器31具有六個(gè)列,用于在行方向存儲(chǔ)6 X 1位,并且在 列方向存儲(chǔ)16,200/(6X1)位。因此,將存儲(chǔ)器31的六個(gè)列中第一列的寫入起始位置設(shè)置 為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為0的位置,將第三列的寫入起始 位置設(shè)置為地址為2的位置,將第四列的寫入起始位置設(shè)置為地址為3的位置,將第五列的 寫入起始位置設(shè)置為地址為7的位置,將第六列的寫入起始位置設(shè)置為地址為7的位置。另外,在采用圖17的第四替換方法作為解復(fù)用器25(圖8)的替換過程的替換方 法并且采用64QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為6位并且倍數(shù)b為2。在此情況下,根據(jù)圖24,存儲(chǔ)器31具有十二個(gè)列,用于在行方向存儲(chǔ)6 X 2位,并且 在列方向存儲(chǔ)16,200/(6X2)位。因此,將存儲(chǔ)器31的十二個(gè)列中第一列的寫入起始位置 設(shè)置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為0的位置,將第三列的寫入 起始位置設(shè)置為地址為0的位置,將第四列的寫入起始位置設(shè)置為地址為2的位置,將第五 列的寫入起始位置設(shè)置為地址為2的位置,將第六列的寫入起始位置設(shè)置為地址為2的位 置,將第七列的寫入起始位置設(shè)置為地址為3的位置,將第八列的寫入起始位置設(shè)置為地 址為3的位置,將第九列的寫入起始位置設(shè)置為地址為3的位置,將第十列的寫入起始位置 設(shè)置為地址為6的位置,將第十一列的寫入起始位置設(shè)置為地址為7的位置,將第十二列的 寫入起始位置設(shè)置為地址為7的位置。另外,在采用圖16的第一替換方法至第三替換方法中的一個(gè)替換方法作為解復(fù) 用器25 (圖8)的替換過程的替換方法并且采用256QAM作為調(diào)制方法的情況下,一個(gè)符號(hào) 的位數(shù)m為8位并且倍數(shù)b為1。在此情況下,根據(jù)圖24,存儲(chǔ)器31具有八個(gè)列,用于在行方向存儲(chǔ)8 X 1位,并且在 列方向存儲(chǔ)16,200/(8X1)位。因此,將存儲(chǔ)器31的八個(gè)列中第一列的寫入起始位置設(shè)置 為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為0的位置,將第三列的寫入起始 位置設(shè)置為地址為0的位置,將第四列的寫入起始位置設(shè)置為地址為1的位置,將第五列的 寫入起始位置設(shè)置為地址為7的位置,將第六列的寫入起始位置設(shè)置為地址為20的位置, 將第七列的寫入起始位置設(shè)置為地址為20的位置,將第八列的寫入起始位置設(shè)置為地址 為21的位置。另外,在采用圖16的第一替換方法至第三替換方法中的一個(gè)替換方法作為解復(fù) 用器25 (圖8)的替換過程的替換方法并且采用1024QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為10位并且倍數(shù)b為1。在此情況下,根據(jù)圖24,存儲(chǔ)器31具有十個(gè)列,用于在行方向存儲(chǔ)10X1位,并且 在列方向存儲(chǔ)16,200/(10X1)位。因此,將存儲(chǔ)器31的十個(gè)列中第一列的寫入起始位置設(shè) 置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為1的位置,將第三列的寫入起 始位置設(shè)置為地址為2的位置,將第四列的寫入起始位置設(shè)置為地址為2的位置,將第五列 的寫入起始位置設(shè)置為地址為3的位置,將第六列的寫入起始位置設(shè)置為地址為3的位置, 將第七列的寫入起始位置設(shè)置為地址為4的位置,將第八列的寫入起始位置設(shè)置為地址為 4的位置,將第九列的寫入起始位置設(shè)置為地址為5的位置,將第十列的寫入起始位置設(shè)置 為地址為7的位置。另外,在采用圖17的第四替換方法作為解復(fù)用器25(圖8)的替換過程的替換方 法并且采用1024QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為10位并且倍數(shù)b為2。在此情況下,根據(jù)圖24,存儲(chǔ)器31具有20個(gè)列,用于在行方向存儲(chǔ)10 X 2位,并且 在列方向存儲(chǔ)16,200/(10X2)位。因此,將存儲(chǔ)器31的20個(gè)列中第一列的寫入起始位置 設(shè)置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為0的位置,將第三列的寫入 起始位置設(shè)置為地址為0的位置,將第四列的寫入起始位置設(shè)置為地址為2的位置,將第五 列的寫入起始位置設(shè)置為地址為2的位置,將第六列的寫入起始位置設(shè)置為地址為2的位 置,將第七列的寫入起始位置設(shè)置為地址為2的位置,將第八列的寫入起始位置設(shè)置為地 址為2的位置,將第九列的寫入起始位置設(shè)置為地址為5的位置,將第十列的寫入起始位置 設(shè)置為地址為5的位置,將第十一列的寫入起始位置設(shè)置為地址為5的位置,將第十二列的 寫入起始位置設(shè)置為地址為5的位置,將第十三列的寫入起始位置設(shè)置為地址為5的位置, 將第十四列的寫入起始位置設(shè)置為地址為7的位置,將第十五列的寫入起始位置設(shè)置為地 址為7的位置,將第十六列的寫入起始位置設(shè)置為地址為7的位置,將第十七列的寫入起始 位置設(shè)置為地址為7的位置,將第十八列的寫入起始位置設(shè)置為地址為8的位置,將第十九 列的寫入起始位置設(shè)置為地址為8的位置,將第二十列的寫入起始位置設(shè)置為地址為10的 位置。另外,在采用圖16的第一替換方法至第三替換方法中的一個(gè)替換方法作為解復(fù) 用器25 (圖8)的替換過程的替換方法并且采用4096QAM作為調(diào)制方法的情況下,一個(gè)符號(hào) 的位數(shù)m為12位并且倍數(shù)b為1。在此情況下,根據(jù)圖24,存儲(chǔ)器31具有12個(gè)列,用于在行方向存儲(chǔ)12X 1位,并且 在列方向存儲(chǔ)16,200/(12X1)位。因此,將存儲(chǔ)器31的十二個(gè)列中第一列的寫入起始位 置設(shè)置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為0的位置,將第三列的寫 入起始位置設(shè)置為地址為0的位置,將第四列的寫入起始位置設(shè)置為地址為2的位置,將第 五列的寫入起始位置設(shè)置為地址為2的位置,將第六列的寫入起始位置設(shè)置為地址為2的 位置,將第七列的寫入起始位置設(shè)置為地址為3的位置,將第八列的寫入起始位置設(shè)置為 地址為3的位置,將第九列的寫入起始位置設(shè)置為地址為3的位置,將第十列的寫入起始位 置設(shè)置為地址為6的位置,將第十一列的寫入起始位置設(shè)置為地址為7的位置,將第十二列 的寫入起始位置設(shè)置為地址為7的位置。另外,在采用圖17的第四替換方法作為解復(fù)用器25 (圖8)的替換過程的替換方 法并且采用4096QAM作為調(diào)制方法的情況下,一個(gè)符號(hào)的位數(shù)m為12位并且倍數(shù)b為2。
43
在此情況下,根據(jù)圖24,存儲(chǔ)器31具有24個(gè)列,用于在行方向存儲(chǔ)12 X 2位,并且 在列方向存儲(chǔ)16,200/(12X2)位。因此,將存儲(chǔ)器31的24個(gè)列中第一列的寫入起始位置 設(shè)置為地址為0的位置,將第二列的寫入起始位置設(shè)置為地址為0的位置,將第三列的寫入 起始位置設(shè)置為地址為0的位置,將第四列的寫入起始位置設(shè)置為地址為0的位置,將第五 列的寫入起始位置設(shè)置為地址為0的位置,將第六列的寫入起始位置設(shè)置為地址為0的位 置,將第七列的寫入起始位置設(shè)置為地址為0的位置,將第八列的寫入起始位置設(shè)置為地 址為1的位置,將第九列的寫入起始位置設(shè)置為地址為1的位置,將第十列的寫入起始位置 設(shè)置為地址為1的位置,將第十一列的寫入起始位置設(shè)置為地址為2的位置,將第十二列的 寫入起始位置設(shè)置為地址為2的位置,將第十三列的寫入起始位置設(shè)置為地址為2的位置, 將第十四列的寫入起始位置設(shè)置為地址為3的位置,將第十五列的寫入起始位置設(shè)置為地 址為7的位置,將第十六列的寫入起始位置設(shè)置為地址為9的位置,將第十七列的寫入起始 位置設(shè)置為地址為9的位置,將第十八列的寫入起始位置設(shè)置為地址為9的位置,將第十九 列的寫入起始位置設(shè)置為地址為10的位置,將第二十列的寫入起始位置設(shè)置為地址為10 的位置,將第二十一列的寫入起始位置設(shè)置為地址為10的位置,將第二十二列的寫入起始 位置設(shè)置為地址為10的位置,將第二十三列的寫入起始位置設(shè)置為地址為10的位置,將第 二十四列的寫入起始位置設(shè)置為地址為11的位置?,F(xiàn)在,參照?qǐng)D25的流程圖對(duì)圖8的發(fā)送設(shè)備11進(jìn)行的發(fā)送過程進(jìn)行描述。LDPC編碼部分21等待向其提供對(duì)象數(shù)據(jù),并在步驟SlOl將對(duì)象數(shù)據(jù)編碼成LDPC 碼并將該LDPC碼提供給位交織器22。之后,處理前往步驟S102。在步驟S102,位交織器22對(duì)來自LDPC編碼部分21的LDPC碼進(jìn)行位交織并將交 織后的LDPC碼提供給映射部分26。之后,處理前往步驟S103。 具體地,在步驟S102,位交織器22中的奇偶交織器23對(duì)來自LDPC編碼部分21的 LDPC碼進(jìn)行奇偶交織并將奇偶交織后的LDPC碼提供給列扭曲交織器24。列扭曲交織器24對(duì)來自奇偶交織器23的LDPC碼進(jìn)行列扭曲交織,隨后解復(fù)用器 25對(duì)列扭曲交織器24所進(jìn)行列扭曲交織后的LDPC碼進(jìn)行替換過程。隨后,將替換過程后 的LDPC碼從解復(fù)用器25提供給映射部分26。在步驟S103,映射部分26將來自解復(fù)用器25的LDPC碼的m個(gè)碼位映射到正交調(diào) 制部分27所進(jìn)行正交調(diào)制的調(diào)制方法定義的信號(hào)點(diǎn)所表示的符號(hào),并將經(jīng)映射的碼位提 供給正交調(diào)制部分27。隨后,處理前往步驟S104。在步驟S104,正交調(diào)制部分27按照來自映射部分26的符號(hào)對(duì)載波進(jìn)行正交調(diào)制。 隨后,處理前往步驟S105,在步驟S105,發(fā)送作為正交調(diào)制的結(jié)果得到的調(diào)制信號(hào),之后,
處理結(jié)束。應(yīng)當(dāng)注意,圖25的發(fā)送過程重復(fù)地進(jìn)行。通過如上所述地進(jìn)行奇偶交織和列扭曲交織,能夠改進(jìn)對(duì)這樣的擦除或突發(fā)差錯(cuò) 的容限其中,LDPC碼的多個(gè)碼位被作為一個(gè)符號(hào)發(fā)送。此處,在圖8中,雖然將奇偶交織器23(用于進(jìn)行奇偶交織的塊)和列扭曲交織器 24(用于進(jìn)行列扭曲交織的塊)彼此單獨(dú)地配置以便于描述,也可以將奇偶交織器23和列 扭曲交織器24彼此整體地配置。具體地,可以通過將碼位寫入存儲(chǔ)器以及從存儲(chǔ)器讀出碼位來進(jìn)行奇偶交織和列
44扭曲交織,并且,奇偶交織和列扭曲交織可以用這樣的矩陣表示該矩陣用于把要將碼位寫 入其中的地址(寫入地址)轉(zhuǎn)換為要從其讀出碼位的地址(讀出地址)。因此,如果預(yù)先確定了通過將代表奇偶交織的矩陣和代表列扭曲交織的矩陣相乘 而得到的矩陣,則,如果矩陣被用來轉(zhuǎn)換碼位,則可以得到進(jìn)行奇偶交織以及隨后奇偶交織 后的LDPC碼被列扭曲交織時(shí)的結(jié)果。另外,除了奇偶交織器23和列扭曲交織器24,解復(fù)用器25也可以被整體地配置。具體地,由解復(fù)用器25進(jìn)行的替換過程也可以用這樣的矩陣表示該矩陣用于將 存儲(chǔ)LDPC碼的存儲(chǔ)器31的寫入地址轉(zhuǎn)換成讀取地址。因此,如果預(yù)先確定了通過將代表奇偶交織的矩陣、代表列扭曲交織的另一矩陣 以及代表替換過程的又一個(gè)矩陣相乘而得到的矩陣,則可以通過所確定的矩陣統(tǒng)一地進(jìn)行 奇偶交織、列扭曲交織和替換過程。應(yīng)當(dāng)注意,可以只進(jìn)行奇偶交織和列扭曲交織之一?,F(xiàn)在,參照?qǐng)D26至圖28描述關(guān)于圖8的發(fā)送設(shè)備11進(jìn)行的用于測量差錯(cuò)率(誤 位率)的模擬。采用具有D/U為OdB的顫動(dòng)的的通信路徑進(jìn)行模擬。圖26示出了模擬中采用的通信路徑的模型。具體地,圖26的A示出了模擬中采用的顫動(dòng)的模型。同時(shí),圖26的B示出了具有圖26的A的模型所表示的顫動(dòng)的通信路徑的模型。應(yīng)當(dāng)注意,在圖26的B中,H表示圖26的A的顫動(dòng)的模型。另外,在圖26的B中, N表示ICI (載波間干擾),并且在模擬中,通過AWGN近似功率的預(yù)期值E [N2]。圖27和圖28圖解了通過模擬得到的差錯(cuò)率與顫動(dòng)的多普勒頻率fd之間的關(guān)系。應(yīng)當(dāng)注意,圖27圖解了調(diào)制方法為16QAM、編碼速率(r)為(3/4)、并且替換方法 為第一替換方法的情況下差錯(cuò)率與多普勒頻率fd之間的關(guān)系。同時(shí),圖28圖解了調(diào)制方 法為64QAM、編碼速率(r)為(5/6)、并且替換方法為第一替換方法的情況下差錯(cuò)率與多普 勒頻率fd之間的關(guān)系。另外,在圖27和圖28中,粗曲線指示在奇偶交織、列扭曲交織和替換過程全都進(jìn) 行的情況下差錯(cuò)率與多普勒頻率fd之間的關(guān)系,而細(xì)曲線指示在奇偶交織、列扭曲交織和 替換過程中只進(jìn)行替換過程的情況下差錯(cuò)率與多普勒頻率fd之間的關(guān)系。在圖27以及圖28中,可以認(rèn)識(shí)到相比于只進(jìn)行替換過程的情況,在奇偶交織、列 扭曲交織和替換過程全部都進(jìn)行的情況下差錯(cuò)率得以改善(減小)。圖29是示出了圖7的接收設(shè)備12的配置示例的框圖。參照?qǐng)D29,接收設(shè)備12是用于從發(fā)送設(shè)備11 (圖7)接收調(diào)制信號(hào)的數(shù)據(jù)處理設(shè) 備,并且其包括正交解調(diào)部分51、解映射部分52、解交織器53和LDPC解碼部分56。正交解調(diào)部分51從發(fā)送設(shè)備11接收調(diào)制信號(hào)并進(jìn)行正交解調(diào),隨后將作為正交 解調(diào)的結(jié)果而得到的符號(hào)(I軸和Q軸上的值)提供給解映射部分52。解映射部分52進(jìn)行將來自正交解調(diào)部分51的符號(hào)轉(zhuǎn)換成LDPC碼的碼位的解映 射,并將該碼位提供給解交織器53。解交織器53包括復(fù)用器(MUX) 54和列扭曲解交織器55,并且對(duì)來自解映射部分 52的LDPC碼的碼位進(jìn)行解交織。
具體地,復(fù)用器54對(duì)來自解映射部分52的LDPC碼進(jìn)行與圖8的解復(fù)用器25進(jìn) 行的替換過程相對(duì)應(yīng)的反向替換過程(替換過程的逆過程),即,將替換過程所替換的碼位 的位置返回到原始位置的反向替換過程。隨后,復(fù)用器54將作為反向替換過程的結(jié)果得到 的LDPC碼提供給列扭曲解交織器55。列扭曲解交織器55進(jìn)行與圖8的列扭曲交織器24進(jìn)行的作為重新布置過程的列 扭曲交織相對(duì)應(yīng)的列扭曲解交織(列扭曲交織的逆過程),即,例如,作為反向重新布置過 程,列扭曲解交織對(duì)于來自復(fù)用器54的LDPC碼將作為重新布置過程的列扭曲交織所改變 的LDPC碼的碼位布置返回到原始布置。具體地,列扭曲解交織器55通過將LDPC碼的碼位寫入用于解交織的存儲(chǔ)器以及 從該存儲(chǔ)器中讀出所寫入的碼位來進(jìn)行列扭曲解交織,該存儲(chǔ)器被配置成與圖22等中所 示的存儲(chǔ)器31類似。應(yīng)當(dāng)注意,在列扭曲解交織器55中,使用從存儲(chǔ)器31讀出碼時(shí)的讀取地址作為寫 入地址在用于解交織的存儲(chǔ)器的行方向進(jìn)行對(duì)碼位的寫入。同時(shí),使用將碼位寫入存儲(chǔ)器 31時(shí)的寫入地址作為讀取地址在用于解交織的存儲(chǔ)器的列方向進(jìn)行對(duì)碼位的讀出。將作為列扭曲交織的結(jié)果得到的LDPC碼從列扭曲解交織器55提供給LDPC解碼 部分56。此處,雖然從解映射部分52提供給解交織器53的LDPC碼是通過為其以此次序進(jìn) 行奇偶交織、列扭曲交織和替換過程得到的,但解交織器53只進(jìn)行與替換過程對(duì)應(yīng)的反向 替換過程以及與列扭曲交織對(duì)應(yīng)的列扭曲解交織。因此,不進(jìn)行與奇偶交織對(duì)應(yīng)的奇偶解 交織(與奇偶交織相反的過程),即,不進(jìn)行將被奇偶交織改變了布置的LDPC碼的碼位的布 置返回到原始布置的奇偶解交織。因此,將進(jìn)行了反向替換過程和列扭曲解交織但未進(jìn)行奇偶解交織的LDPC碼從 解交織器53 (的列扭曲解交織器55)提供給LDPC解碼部分56。LDPC解碼部分56使用轉(zhuǎn)換奇偶校驗(yàn)矩陣(通過如下方式得到對(duì)用于圖8的LDPC 編碼部分21所進(jìn)行LDPC編碼的奇偶校驗(yàn)矩陣H至少進(jìn)行與奇偶交織對(duì)應(yīng)的列替換)對(duì)來 自解交織器53的LDPC碼進(jìn)行LDPC解碼,并輸出作為LDPC解碼的結(jié)果而得到的數(shù)據(jù)作為 對(duì)象數(shù)據(jù)的解碼結(jié)果。圖30是圖解由圖29的接收設(shè)備12進(jìn)行的接收過程的流程圖。在步驟Slll,正交解調(diào)部分51從發(fā)送設(shè)備11接收調(diào)制信號(hào)。隨后,處理前往步驟 S112,在該步驟,正交解調(diào)部分51進(jìn)行對(duì)調(diào)制信號(hào)的正交解調(diào)。正交解調(diào)部分51將作為正 交解調(diào)的結(jié)果得到的符號(hào)提供給解映射部分52,之后,處理從步驟S112前往步驟S113。在步驟Sl 13,解映射部分52進(jìn)行將來自正交解調(diào)部分51的符號(hào)轉(zhuǎn)換成LDPC碼的 碼位的解映射,并將碼位提供給解交織器53,之后,處理前往步驟S114。在步驟Sl 14,解交織器53對(duì)來自解映射部分52的LDPC碼的碼位進(jìn)行解交織,之 后,處理前往步驟S115。具體地,在步驟S114,解交織器53中的復(fù)用器54對(duì)來自解映射部分52的LDPC 碼進(jìn)行反向替換過程并將作為反向替換過程的結(jié)果得到的LDPC碼提供給列扭曲解交織器 55。列扭曲解交織器55對(duì)來自復(fù)用器54的LDPC碼進(jìn)行列扭曲解交織并將作為列扭曲解交織的結(jié)果得到的LDPC碼提供給LDPC解碼部分56。在步驟S115,LDPC解碼部分56使用轉(zhuǎn)換奇偶校驗(yàn)矩陣(通過如下方式得到對(duì)用 于圖8的LDPC編碼部分21所進(jìn)行的LDPC編碼的奇偶校驗(yàn)矩陣H至少進(jìn)行與奇偶交織對(duì) 應(yīng)的列替換)對(duì)來自列扭曲解交織器55的LDPC碼進(jìn)行LDPC解碼,并輸出通過LDPC解碼 得到的數(shù)據(jù)作為對(duì)象數(shù)據(jù)的解碼結(jié)果。之后,處理結(jié)束。應(yīng)當(dāng)注意,圖30的接收過程被重復(fù)地進(jìn)行。在圖29中,用于進(jìn)行反向替換過程的復(fù)用器54和用于進(jìn)行列扭曲解交織的列扭 曲解交織器55也如圖8的情形一樣彼此單獨(dú)配置以便于描述。然而,復(fù)用器54和列扭曲 解交織器55能夠相互整體地配置。另外,在圖8的發(fā)送設(shè)備11不進(jìn)行列扭曲交織的情況下,不需要在圖29的接收設(shè) 備12中提供列扭曲解交織器55。現(xiàn)在,對(duì)圖29的LDPC解碼部分56進(jìn)行的LDPC解碼進(jìn)行進(jìn)一步描述。圖29的LDPC解碼部分56使用轉(zhuǎn)換奇偶校驗(yàn)矩陣(通過如下方式得到對(duì)用于圖 8的LDPC編碼部分21所進(jìn)行的LDPC編碼的奇偶校驗(yàn)矩陣H至少進(jìn)行與奇偶交織對(duì)應(yīng)的列 替換)對(duì)如上所述來自列扭曲解交織器55的LDPC碼(對(duì)其進(jìn)行了反向替換過程和列扭曲 解交織,但未進(jìn)行奇偶解交織)進(jìn)行LDPC解碼。此處,此前已提出了如下這種LDPC解碼其能夠在充分可實(shí)施的范圍內(nèi)抑制操作 頻率的同時(shí)通過使用轉(zhuǎn)換奇偶校驗(yàn)矩陣進(jìn)行LDPC解碼來抑制電路規(guī)模(參見例如日本專 利特許公開2004-343170號(hào))。因此,首先參照?qǐng)D31至圖34對(duì)此前提出的使用轉(zhuǎn)換奇偶校驗(yàn)矩陣的LDPC解碼進(jìn) 行描述。圖31示出了碼長N為90并且編碼速率為2/3的LDPC碼的奇偶校驗(yàn)矩陣H的示例。應(yīng)當(dāng)注意,在圖31中,0用句點(diǎn)(.)表示(這對(duì)于下文中所述的圖32和圖33也類 似地適用)。在圖31的奇偶校驗(yàn)矩陣H中,奇偶矩陣具有階梯結(jié)構(gòu)。圖32圖解了通過對(duì)圖31的奇偶校驗(yàn)矩陣H應(yīng)用表達(dá)式(8)的行替換和表達(dá)式 (9)的列替換而得到的奇偶校驗(yàn)矩陣H’。行替換第6s+t+l行—第5t+s+l行.. . (8)列替換第6x+y+61 列一第 5y+x+61 列... (9)然而,在表達(dá)式⑶禾Π (9)中,8、扒1和7分別為0彡8<5、0彡1<6、0彡1 <5和0彡1<6范圍內(nèi)的整數(shù)。根據(jù)表達(dá)式(8)的行替換,替換以這種方式進(jìn)行將第1行、第7行、第13行、第19 行和第25行(其每個(gè)的號(hào)碼表明在其除以6的情況下余數(shù)為1)替換到第1行、第2行、第 3行、第4行和第5行,將第2行、第8行、第14行、第20行和第26行(其每個(gè)的號(hào)碼表明 在其除以6的情況下余數(shù)為2)替換到第6行、第7行、第8行、第9行和第10行。另一方面,根據(jù)表達(dá)式(9)的列替換,對(duì)第61列和后續(xù)的列(奇偶矩陣)進(jìn)行替換,使得將第61列、第67列、第73列、第79列和第85列(其每個(gè)的號(hào)碼表明在其除以6 的情況下余數(shù)為1)替換到第61列、第62列、第63列、第64列和第65列,將第62列、第68 列、第74列、第80列和第86列(其每個(gè)的號(hào)碼表明在其除以6的情況下余數(shù)為2)替換到 第66列、第67列、第68列、第69列和第70列。通過對(duì)圖31的奇偶校驗(yàn)矩陣H進(jìn)行行替換和列替換而得到的矩陣為圖32的奇偶 校驗(yàn)矩陣H’。此處,即使對(duì)奇偶校驗(yàn)矩陣H進(jìn)行了行替換,這也不影響LDPC碼的碼位布置。同時(shí),表達(dá)式(9)的列替換對(duì)應(yīng)于如下這種奇偶交織其中將第Κ+qx+y+l個(gè)碼位 交織到第Κ+Py+x+l個(gè)碼位的位置的奇偶交織中的信息長度K、循環(huán)結(jié)構(gòu)的單位列數(shù)P以及 奇偶長度M(此處,30)的除數(shù)q( = M/P)分別被設(shè)置為60、5以及6。如果將圖32的奇偶校驗(yàn)矩陣H’ (在下文中適當(dāng)?shù)胤Q為替換奇偶校驗(yàn)矩陣)乘以 對(duì)圖31的奇偶校驗(yàn)矩陣H(在下文中適當(dāng)?shù)胤Q為原始奇偶校驗(yàn)矩陣)的LDPC碼進(jìn)行和表 達(dá)式(9) 一樣的替換的結(jié)果,則輸出0向量。具體地,在將通過將表達(dá)式(9)的列替換應(yīng)用 于作為原始奇偶校驗(yàn)矩陣H的LDPC碼(一個(gè)碼字)的行向量c而得到的行向量用C’表示 情況下,由于妃基于奇偶校驗(yàn)矩陣的特性變成0向量,H’ c’ τ自然也變成0向量。根據(jù)以上內(nèi)容,圖32的轉(zhuǎn)換奇偶校驗(yàn)矩陣H’變成通過對(duì)原始奇偶校驗(yàn)矩陣H的 LDPC碼c進(jìn)行表達(dá)式(9)的列替換而得到的LDPC碼C’的奇偶校驗(yàn)矩陣。因此,通過對(duì)原始奇偶校驗(yàn)矩陣H的LDPC碼c進(jìn)行表達(dá)式(9)的列替換、使用圖 32的奇偶校驗(yàn)矩陣H’對(duì)列替換后的LDPC碼C’進(jìn)行解碼(LDPC解碼)、并隨后對(duì)解碼的結(jié) 果進(jìn)行表達(dá)式(9)的列替換的反向替換,能夠得到與使用奇偶校驗(yàn)矩陣H對(duì)原始奇偶校驗(yàn) 矩陣H的LDPC碼進(jìn)行解碼得到的解碼結(jié)果類似的解碼結(jié)果。圖33示出了圖32的轉(zhuǎn)換奇偶校驗(yàn)矩陣H’,其中,在5 X 5矩陣的單位之間提供間隔。在圖33中,轉(zhuǎn)換奇偶校驗(yàn)矩陣H’用如下矩陣的組合表示5Χ5個(gè)元素的單位矩 陣;另一矩陣(在下文中適當(dāng)?shù)胤Q為準(zhǔn)單位矩陣),其對(duì)應(yīng)于元素1變成元素0的單位矩陣; 又一矩陣(在下文中適當(dāng)?shù)胤Q為移位矩陣),其對(duì)應(yīng)于被循環(huán)地移位(循環(huán)移位)后的單位 矩陣或準(zhǔn)單位矩陣;單位矩陣、準(zhǔn)單位矩陣和移位矩陣中兩個(gè)或更多個(gè)的再一矩陣(在下 文中適當(dāng)?shù)胤Q為和矩陣);以及5X5個(gè)元素的0矩陣??梢哉J(rèn)為圖33的轉(zhuǎn)換奇偶校驗(yàn)矩陣H’由單位矩陣、準(zhǔn)單位矩陣、移位矩陣、和矩 陣以及5X5個(gè)元素的0矩陣組成。因此,組成轉(zhuǎn)換奇偶校驗(yàn)矩陣H’的5X5個(gè)元素的矩陣 在下文中稱為成分矩陣。為了對(duì)PXP個(gè)分量的矩陣表示的奇偶校驗(yàn)矩陣所表示的LDPC碼進(jìn)行解碼,可以 使用如下這種架構(gòu)對(duì)P個(gè)校驗(yàn)節(jié)點(diǎn)和P個(gè)變量節(jié)點(diǎn)同時(shí)進(jìn)行校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算和變量節(jié) 點(diǎn)數(shù)學(xué)運(yùn)算。圖34是示出了進(jìn)行如剛才所述的這種解碼的解碼設(shè)備的配置示例的框圖。具體地,圖34示出了如下這種解碼設(shè)備的配置示例使用通過至少進(jìn)行表達(dá)式 (9)的列替換得到的圖33的轉(zhuǎn)換奇偶校驗(yàn)矩陣H’對(duì)圖31的原始奇偶校驗(yàn)矩陣H的LDPC 碼進(jìn)行解碼。圖34的解碼設(shè)備包括包括六個(gè)FIFO SOO1至3006的邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器300、用于選擇FIFO 300:至3006的選擇器301、校驗(yàn)節(jié)點(diǎn)計(jì)算部分302、兩個(gè)循環(huán)移位電路303和 308、包括18個(gè)FIFO 3041至30418的邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器304、用于選擇FIFO 304:至30418 的選擇器305、用于存儲(chǔ)接收信息的接收數(shù)據(jù)存儲(chǔ)器306、變量節(jié)點(diǎn)計(jì)算部分307、解碼字計(jì) 算部分309、接收數(shù)據(jù)重新布置部分310、以及解碼數(shù)據(jù)重新布置部分311。首先,對(duì)將數(shù)據(jù)存儲(chǔ)到邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器300和304的存儲(chǔ)方法進(jìn)行描述。邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器300包括六個(gè)FIFO 300:至3006 (其數(shù)量等于圖33的轉(zhuǎn)換奇
偶校驗(yàn)矩陣H,的行數(shù)30除以成分矩陣的行數(shù)5的商)。FIF0300y(y = 1、2.....6)中的每
個(gè)FIFO有多個(gè)存儲(chǔ)區(qū)域級(jí),使得可以同時(shí)從每級(jí)存儲(chǔ)區(qū)域讀出或?qū)懭雽?duì)應(yīng)于五個(gè)邊緣(其 數(shù)量等于成分矩陣的行數(shù)和列數(shù))的消息。另外,每個(gè)FIFO 300y的存儲(chǔ)區(qū)域的級(jí)數(shù)為九 (在圖33的轉(zhuǎn)換奇偶校驗(yàn)矩陣的行方向上1的最大數(shù)量(Hamming重量))。在FIFO 300:中,在各行的水平方向上以貼近形式(以忽略0的形式)存儲(chǔ)圖33 的轉(zhuǎn)換奇偶校驗(yàn)矩陣H’的第一行至第五行中值1的位置所對(duì)應(yīng)的數(shù)據(jù)(來自變量節(jié)點(diǎn)的 消息Vi)。具體地,如果將第i列第j行中的元素用(j,i)表示,則在FIFO SOOJA第一級(jí) 存儲(chǔ)區(qū)域中,存儲(chǔ)轉(zhuǎn)換奇偶校驗(yàn)矩陣H’的從(1,1)到(5,5)的5X5個(gè)元素的單位矩陣的 值1的位置所對(duì)應(yīng)的數(shù)據(jù)。在第二級(jí)存儲(chǔ)區(qū)域中,存儲(chǔ)轉(zhuǎn)換奇偶校驗(yàn)矩陣H’的從(1,21) 至(5,25)的移位矩陣(通過將5X5個(gè)元素的單位矩陣在向右的方向上移位三而得到的移 位矩陣)的值1的位置所對(duì)應(yīng)的數(shù)據(jù)。在第三級(jí)至第八級(jí)存儲(chǔ)區(qū)域中,也以與轉(zhuǎn)換奇偶校 驗(yàn)矩陣H’相關(guān)聯(lián)的關(guān)系存儲(chǔ)數(shù)據(jù)。隨后,在第九級(jí)存儲(chǔ)區(qū)域中,存儲(chǔ)轉(zhuǎn)換奇偶校驗(yàn)矩陣H’ 的(1,86)至(5,90)的移位矩陣(通過用值0替換5X5個(gè)元素的單位矩陣第一行中的值 1并隨后將替換后的單位矩陣在向左的方向上移位一而得到的移位矩陣)值1的位置所對(duì) 應(yīng)的數(shù)據(jù)。在FIFO 3002中,存儲(chǔ)圖33的轉(zhuǎn)換奇偶校驗(yàn)矩陣H’的第六行至第十行中的值1的 位置所對(duì)應(yīng)的數(shù)據(jù)。具體地,在FIFO 3002的第一級(jí)的存儲(chǔ)區(qū)域中,存儲(chǔ)形成轉(zhuǎn)換奇偶校驗(yàn) 矩陣H’的從(6,1)至(10,5)的和矩陣(該和矩陣為通過將5X5個(gè)元素的單位矩陣在向 右的方向上循環(huán)地移位一而得到的第一移位矩陣與通過將5X5個(gè)元素的單位矩陣在向右 的方向上循環(huán)地移位二而得到的第二移位矩陣的和)的第一移位矩陣的值1的位置所對(duì)應(yīng) 的數(shù)據(jù)。另外,在第二級(jí)存儲(chǔ)區(qū)域中,存儲(chǔ)形成轉(zhuǎn)換奇偶校驗(yàn)矩陣H’的從(6,1)至(10,5) 的和矩陣的第二移位矩陣的值1的位置所對(duì)應(yīng)的數(shù)據(jù)。具體地,對(duì)于重量是2或大于2的成分矩陣,在該成分矩陣以重量為1的P X P元素 的單位矩陣、用0替換其值為1的一個(gè)或更多個(gè)元素的單位矩陣所對(duì)應(yīng)的準(zhǔn)單位矩陣、以及 通過循環(huán)地移位單位矩陣或準(zhǔn)單位矩陣而得到的移位矩陣之中多項(xiàng)的和的形式表示的情 況下,將重量為1的單位矩陣、準(zhǔn)單位矩陣或移位矩陣的值1的位置所對(duì)應(yīng)的數(shù)據(jù)(屬于單 位矩陣、準(zhǔn)單位矩陣或移位矩陣的邊緣所對(duì)應(yīng)的消息)存儲(chǔ)到同一地址(FIFO 3001至3006 之中的同一 FIFO)中。在第三級(jí)至第九級(jí)存儲(chǔ)區(qū)域中,也以與轉(zhuǎn)換奇偶校驗(yàn)矩陣H’相關(guān)聯(lián)的關(guān)系存儲(chǔ)數(shù) 據(jù)。FIFO 3003至3006也以與轉(zhuǎn)換奇偶校驗(yàn)矩陣H,相關(guān)聯(lián)的關(guān)系存儲(chǔ)數(shù)據(jù)。邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器304包括18個(gè)FIFO 304:至30418 (其數(shù)量等于轉(zhuǎn)換奇偶校 驗(yàn)矩陣H’的列數(shù)90除以成分矩陣的列數(shù)5時(shí)的商)。邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器304x(x = 1、2.....18)的每個(gè)具有多個(gè)存儲(chǔ)區(qū)域級(jí),可以同時(shí)從每級(jí)存儲(chǔ)區(qū)域讀出或?qū)懭胛鍌€(gè)邊緣
(其數(shù)量等于轉(zhuǎn)換奇偶校驗(yàn)矩陣H’的行數(shù)和列數(shù))所對(duì)應(yīng)的消息。在FIFO 304!中,在各列的豎直方向上以貼近形式(以忽略0的形式)存儲(chǔ)圖33 的轉(zhuǎn)換奇偶校驗(yàn)矩陣H’的第一行至第五列中值1的位置所對(duì)應(yīng)的數(shù)據(jù)(來自校驗(yàn)節(jié)點(diǎn)的 消息Uj)。具體地,在FIFO 301的第一級(jí)存儲(chǔ)區(qū)域中,存儲(chǔ)轉(zhuǎn)換奇偶校驗(yàn)矩陣H’的從(1, 1)至(5,5)的5X5個(gè)元素的單位矩陣的值1的位置所對(duì)應(yīng)的數(shù)據(jù)。在第二級(jí)存儲(chǔ)區(qū)域中, 存儲(chǔ)形成豎直奇偶校驗(yàn)矩陣H’的從(6,1)至(10,5)的和矩陣(如下這種和矩陣通過將 5X5個(gè)元素的單位矩陣向右移位一而得到的第一移位矩陣與通過將5X5個(gè)元素的單位矩 陣向右移位二而得到的第二移位矩陣的和)的第一移位矩陣的值1的位置所對(duì)應(yīng)的數(shù)據(jù)。 另外,在第三級(jí)存儲(chǔ)區(qū)域中,存儲(chǔ)形成豎直奇偶校驗(yàn)矩陣H’的從(6,1)至(10,5)的和矩陣 的第二移位矩陣的值1的位置所對(duì)應(yīng)的數(shù)據(jù)。具體地,對(duì)于重量為2或大于2的成分矩陣,在成分矩陣以重量為1的PXP個(gè)元 素的單位矩陣、用0替換其值為1的一個(gè)或更多個(gè)元素的準(zhǔn)單位矩陣、以及通過循環(huán)地移位 單位矩陣或準(zhǔn)單位矩陣而得到的移位矩陣中的多項(xiàng)的和的形式表示的情況下,將重量為1 的單位矩陣、準(zhǔn)單位矩陣或移位矩陣的值1的位置所對(duì)應(yīng)的數(shù)據(jù)(屬于單位矩陣、準(zhǔn)單位矩 陣或移位矩陣的邊緣所對(duì)應(yīng)的消息)存儲(chǔ)到同一地址(FIFO 3041至30418中的同一 FIFO) 中。關(guān)于第四級(jí)和第五級(jí)的存儲(chǔ)區(qū)域,也以與轉(zhuǎn)換奇偶校驗(yàn)矩陣H’相關(guān)聯(lián)的關(guān)系存儲(chǔ) 數(shù)據(jù)。FIFO 301的存儲(chǔ)區(qū)域的級(jí)數(shù)為5,其為轉(zhuǎn)換奇偶校驗(yàn)矩陣H’第一列至第五列中在 行方向上1的數(shù)量的最大數(shù)量(Hamming重量)。FIFO 3042和3043也類似地以與轉(zhuǎn)換奇偶校驗(yàn)矩陣H’相關(guān)聯(lián)的關(guān)系存儲(chǔ)數(shù)據(jù),并 且FIFO 3042和3043的每個(gè)的長度(級(jí)數(shù))為5。FIFO 3044至30412也類似地以與轉(zhuǎn)換奇 偶校驗(yàn)矩陣H’相關(guān)聯(lián)的關(guān)系存儲(chǔ)數(shù)據(jù),并且FIFO 3044至30412的每個(gè)的長度為3。FIFO 30413至30418也類似地以與轉(zhuǎn)換奇偶校驗(yàn)矩陣H,相關(guān)聯(lián)的關(guān)系存儲(chǔ)數(shù)據(jù),F(xiàn)IFO 30413至 30418的每個(gè)的長度為2?,F(xiàn)在,對(duì)圖34的解碼設(shè)備的操作進(jìn)行描述。邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器300包括六個(gè)FIFO SOO1至3006,并且按照表示從前一級(jí)的 循環(huán)移位電路308提供的五個(gè)消息D311屬于轉(zhuǎn)換奇偶校驗(yàn)矩陣H’的哪行的信息(矩陣數(shù) 據(jù))D312從FIFO SOO1至3006之中選擇要存儲(chǔ)數(shù)據(jù)的FIFO。隨后,統(tǒng)一并按次序地將五個(gè) 消息D311存儲(chǔ)到選擇的FIFO中。另外,在要讀出數(shù)據(jù)時(shí),邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器300從FIFO SOO1按次序讀出五個(gè)消息D311并將五個(gè)消息D311提供給前一級(jí)的選擇器301。在從FIFO SOO1讀出消息結(jié)束之后,邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器300還從FIFO 3002至3006按次序讀出消息 并將讀出的消息提供給選擇器301。選擇器301按照選擇信號(hào)D301從FIFO SOO1至3006中當(dāng)前從其讀出數(shù)據(jù)的那個(gè) FIFO選擇五個(gè)消息,并將這五個(gè)消息作為消息D302提供給校驗(yàn)節(jié)點(diǎn)計(jì)算部分302。校驗(yàn)節(jié)點(diǎn)計(jì)算部分302包括五個(gè)校驗(yàn)節(jié)點(diǎn)計(jì)算器302i至3025并使用通過選擇器 301向其提供的消息0302 3021至03025)(表達(dá)式(7)的消息Vi)按照表達(dá)式(7)進(jìn)行校 驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算。隨后,校驗(yàn)節(jié)點(diǎn)計(jì)算部分302將作為校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算的結(jié)果得到的五 個(gè)消息D303 (D303i至D3035)(表達(dá)式(7)的消息Uj)提供給循環(huán)移位電路303。
50
循環(huán)移位電路303基于關(guān)于相應(yīng)邊緣在轉(zhuǎn)換奇偶校驗(yàn)矩陣H’中循環(huán)移位了多少 個(gè)原始單位矩陣的信息(矩陣數(shù)據(jù))D305將校驗(yàn)節(jié)點(diǎn)計(jì)算部分302確定的五個(gè)消息D303i 至D3035循環(huán)地移位,并將循環(huán)移位的結(jié)果作為消息D304提供給邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器304。邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器304包括18個(gè)FIFO 30+至30418。邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器304 按照關(guān)于從前一級(jí)的循環(huán)移位電路303提供的五個(gè)消息D304屬于轉(zhuǎn)換奇偶校驗(yàn)矩陣H’的 哪個(gè)行的信息D305從FIFO 304!至30418中選擇要存儲(chǔ)數(shù)據(jù)的FIFO,并將五個(gè)消息D304統(tǒng) 一按次序存儲(chǔ)到選擇的FIFO。另一方面,在讀取出數(shù)據(jù)時(shí),邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器304從FIFO 304!按次序讀取出五個(gè)消息DSOei并將消息DSOei提供給下一級(jí)的選擇器305。在從FIFO 304!讀出數(shù)據(jù)結(jié)束之后,邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器304還從FIFO 3042至30418按次序讀出消息 并將消息提供給選擇器305。選擇器305按照選擇信號(hào)D307從FIFO 30+至30418中當(dāng)前讀出數(shù)據(jù)的FIFO選 擇五個(gè)消息,并將所選擇的消息作為消息D308提供給變量節(jié)點(diǎn)計(jì)算部分307和解碼字計(jì)算 部分309。另一方面,接收數(shù)據(jù)重新布置部分310進(jìn)行表達(dá)式(9)的列替換以重新布置通過 通信路徑接收到的LDPC碼D313并將重新布置的LDPC碼D313作為接收數(shù)據(jù)D314提供給 接收數(shù)據(jù)存儲(chǔ)器306。接收數(shù)據(jù)存儲(chǔ)器306根據(jù)從接收數(shù)據(jù)重新布置部分310向其提供的 接收數(shù)據(jù)D314計(jì)算和存儲(chǔ)接收LLR (對(duì)數(shù)似然比),并將接收LLR中每五個(gè)接收LLR作為接 收值D309收集和提供給變量節(jié)點(diǎn)計(jì)算部分307和解碼字計(jì)算部分309。變量節(jié)點(diǎn)計(jì)算部分307包括五個(gè)變量節(jié)點(diǎn)計(jì)算器307i至3075,并使用通過選擇 器305向其提供的消息DSOSOOSi至3085)(表達(dá)式(1)的消息Uj)以及從接收數(shù)據(jù)存儲(chǔ)器 306向其提供的五個(gè)接收值D309(表達(dá)式(1)的接收值uQi)按照表達(dá)式(1)進(jìn)行變量節(jié)點(diǎn) 數(shù)學(xué)運(yùn)算。隨后,變量節(jié)點(diǎn)計(jì)算部分307將作為數(shù)學(xué)運(yùn)算的結(jié)果得到的消息D310 (DSOl1至 D3105)(表達(dá)式(1)的消息Vi)提供給循環(huán)移位電路308。循環(huán)移位電路308基于關(guān)于相應(yīng)邊緣在轉(zhuǎn)換奇偶校驗(yàn)矩陣H’中循環(huán)移位多少個(gè) 原始單位矩陣的信息將變量節(jié)點(diǎn)計(jì)算部分307計(jì)算出的消息DSlO1至D3105循環(huán)移位,并將 循環(huán)移位的結(jié)果作為消息D311提供給邊緣數(shù)據(jù)存儲(chǔ)存儲(chǔ)器300。通過進(jìn)行上述一系列操作,能夠進(jìn)行LDPC碼的一個(gè)循環(huán)的解碼。在圖34的解碼 設(shè)備中,在LDPC碼被解碼預(yù)定次數(shù)之后,最終的解碼結(jié)果由解碼字計(jì)算部分309和解碼數(shù) 據(jù)重新布置部分311確定并隨后輸出。具體地,解碼字計(jì)算部分309包括五個(gè)解碼字計(jì)算器30%至3095并作為解碼的多 個(gè)循環(huán)中的最終級(jí)以使用從選擇器305輸出的五個(gè)消息0308 3081至03085)(表達(dá)式(5) 的消息Uj)以及從接收數(shù)據(jù)存儲(chǔ)器306輸出的五個(gè)接收消息D309(表達(dá)式(5)的接收值1^) 按照表達(dá)式(5)計(jì)算解碼結(jié)果(解碼字)。隨后,解碼字計(jì)算部分309將作為計(jì)算的結(jié)果得 到的解碼數(shù)據(jù)D315提供給解碼數(shù)據(jù)重新布置部分311。解碼數(shù)據(jù)重新布置部分311對(duì)從解碼字計(jì)算部分309向其提供的解碼數(shù)據(jù)D315 進(jìn)行表達(dá)式(9)的列替換的反向替換以重新布置解碼數(shù)據(jù)D315的次序,并輸出經(jīng)重新布置 的解碼數(shù)據(jù)D315作為解碼結(jié)果D316。如上所述,通過對(duì)奇偶校驗(yàn)矩陣(原始奇偶校驗(yàn)矩陣)應(yīng)用行替換和列替換中的 一種或兩種,將奇偶校驗(yàn)矩陣轉(zhuǎn)換成能夠如上所述用如下矩陣的組合表示的奇偶校驗(yàn)矩陣(轉(zhuǎn)換奇偶校驗(yàn)矩陣)pxp個(gè)元素的單位矩陣;準(zhǔn)單位矩陣,其對(duì)應(yīng)于元素1變成元素0 的單位矩陣;移位矩陣,其對(duì)應(yīng)于循環(huán)移位后的單位矩陣或準(zhǔn)單位矩陣;單位矩陣、準(zhǔn)單位 矩陣和移位矩陣中兩個(gè)或更多個(gè)的和矩陣;以及PXP個(gè)元素的0矩陣,則可以對(duì)LDPC碼解 碼采用對(duì)P個(gè)校驗(yàn)節(jié)點(diǎn)和P個(gè)變量節(jié)點(diǎn)同時(shí)進(jìn)行校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算和變量節(jié)點(diǎn)數(shù)學(xué)運(yùn)算的 架構(gòu)。因此,通過對(duì)P個(gè)節(jié)點(diǎn)同時(shí)進(jìn)行節(jié)點(diǎn)數(shù)學(xué)運(yùn)算,可以將運(yùn)算頻率抑制在可實(shí)施范圍內(nèi) 以進(jìn)行LDPC解碼。組成圖29的接收設(shè)備12的LDPC解碼部分56對(duì)P個(gè)校驗(yàn)節(jié)點(diǎn)和P個(gè)變量節(jié)點(diǎn)同 時(shí)進(jìn)行校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算和變量節(jié)點(diǎn)數(shù)學(xué)運(yùn)算以與圖34的解碼設(shè)備類似地進(jìn)行LDPC解碼。具體地,為了簡化描述,現(xiàn)在假設(shè)從組成圖8的發(fā)送設(shè)備11的LDPC編碼部分21 輸出的LDPC碼的奇偶校驗(yàn)矩陣?yán)缡瞧媾夹r?yàn)矩陣H,其中,該奇偶矩陣具有圖31中所示 的階梯結(jié)構(gòu)。在此情況下,發(fā)送設(shè)備11的奇偶交織器23進(jìn)行將第Κ+qx+y+l個(gè)碼位交織到 第Κ+Py+x+l個(gè)碼位的奇偶交織,其中,將信息長度K設(shè)置為60,將循環(huán)結(jié)構(gòu)的單位列數(shù)P設(shè) 置為5,并且將奇偶長度M的除數(shù)q( = Μ/Ρ)設(shè)置為6。由于該奇偶交織對(duì)應(yīng)于表達(dá)式(9)的列替換,所以LDPC解碼部分56無需進(jìn)行表 達(dá)式(9)的列替換。因此,在圖29的接收設(shè)備12中,將未進(jìn)行奇偶解交織的LDPC碼(即,處于進(jìn)行了 表達(dá)式(9)的列替換的狀態(tài)的LDPC碼)從列扭曲解交織器55提供給如上所述的LDPC解 碼部分56。除了不進(jìn)行表達(dá)式(9)的列替換之外,LDPC解碼部分56進(jìn)行與圖34的解碼設(shè) 備類似的處理。具體地,圖35示出了圖29的LDPC解碼部分56的配置實(shí)例。參照?qǐng)D35,除了不提供圖34的接收數(shù)據(jù)重新布置部分310之外,LDPC解碼部分56 被配置為與圖34的解碼設(shè)備的配置類似,并且除了不進(jìn)行表達(dá)式(9)的列替換之外,所進(jìn) 行的處理與圖34的解碼設(shè)備的處理類似。因此,此處略去對(duì)LDPC解碼部分56的描述。由于LDPC解碼部分56可以被配置成不包括如上所述的接收數(shù)據(jù)重新布置部分 310,所以其規(guī)模較之圖34的解碼設(shè)備能夠得以減小。應(yīng)當(dāng)注意,雖然在圖31至圖35中假設(shè)LDPC碼的碼長N為90、信息長度K為60、 循環(huán)結(jié)構(gòu)的單位列數(shù)P (成分矩陣的行數(shù)和列數(shù))為5、奇偶長度M的除數(shù)q( = M/P)為6, 但為了簡化描述,碼長N、信息長度K、循環(huán)結(jié)構(gòu)的單位列數(shù)P以及除數(shù)q( = M/P)各自并不 限于以上給出的具體值。具體地,雖然圖8的發(fā)送設(shè)備11中的LDPC編碼部分21輸出LDPC碼,其中,例如, 碼長N為64,800,信息長度K為N-Pq ( = N-M),循環(huán)結(jié)構(gòu)的單位列數(shù)P為360,并且除數(shù)q 為Μ/Ρ,圖35的LDPC解碼部分56也可以關(guān)于如剛剛所描述的這種LDPC碼應(yīng)用于通過對(duì)P 個(gè)校驗(yàn)節(jié)點(diǎn)和P個(gè)變量節(jié)點(diǎn)同時(shí)進(jìn)行校驗(yàn)節(jié)點(diǎn)數(shù)學(xué)運(yùn)算和變量節(jié)點(diǎn)數(shù)學(xué)運(yùn)算來進(jìn)行LDPC 解碼的情況。雖然上述一系列過程可以通過硬件執(zhí)行,但它也可以通過軟件執(zhí)行。在一系列過 程通過軟件執(zhí)行的情況下,將構(gòu)造該軟件的程序安裝到通用計(jì)算機(jī)等。圖36示出了安裝了用于執(zhí)行上文中所述的一系列過程的程序的計(jì)算機(jī)的實(shí)施例 的配置示例。程序記錄在作為內(nèi)置于計(jì)算機(jī)中的記錄介質(zhì)的硬盤405上或者ROM 403 中。或者,可以臨時(shí)地或永久地將程序存儲(chǔ)(記錄)在可移動(dòng)記錄介質(zhì)411 (如,軟盤、 ⑶-ROM (壓縮盤只讀存儲(chǔ)器)、M0 (磁光)盤、DVD (數(shù)字多功能盤)、磁盤或半導(dǎo)體存儲(chǔ)器)。 可以作為所謂封裝軟件提供如剛剛所述的這種可移動(dòng)記錄介質(zhì)411。應(yīng)當(dāng)注意,程序不僅能夠如上所述從可移動(dòng)記錄介質(zhì)411安裝到計(jì)算機(jī),也能夠 在其傳送給并被通信部分408接收到的情況下被安裝到計(jì)算機(jī)中內(nèi)置的硬盤405中。在此 情況下,程序可以通過用于數(shù)字衛(wèi)星廣播的人造衛(wèi)星從下載站點(diǎn)通過無線通信傳送給計(jì)算 機(jī),或者,通過諸如LAN(局域網(wǎng))或因特網(wǎng)的網(wǎng)絡(luò)通過有線通信傳送給計(jì)算機(jī)。計(jì)算機(jī)具有內(nèi)置于其中的CPU(中央處理單元)402。輸入/輸出接口 410通過總 線401連接到CPU 402,如果當(dāng)用戶對(duì)由鍵盤、鼠標(biāo)、麥克風(fēng)等配置的輸入部分407進(jìn)行操作 時(shí)或者在類似情形下通過輸入/輸出接口 410將指令輸入給CPU 402,則CPU 402執(zhí)行存儲(chǔ) 在R0M(只讀存儲(chǔ)器)403中的程序?;蛘?,CPU 402將如下程序加載到RAM(隨機(jī)存取存儲(chǔ) 器)404中并執(zhí)行該程序硬盤405上存儲(chǔ)的程序,從衛(wèi)星或網(wǎng)絡(luò)傳送、被通信部分408接收 到并安裝在硬盤405中的程序,或者從驅(qū)動(dòng)器409中加載的可移動(dòng)記錄介質(zhì)411讀取出并 安裝在硬盤405中的程序。結(jié)果是,CPU 402按照上文中所述的流程圖或者上文中所述框 圖的配置執(zhí)行的處理進(jìn)行處理。隨后,CPU 402從通過IXD (液晶顯示器)、揚(yáng)聲器等配置的 輸出部分406輸出處理結(jié)果并通過輸入/輸出接口 410從通信部分408發(fā)送處理結(jié)果或者 根據(jù)情況需要將處理結(jié)果記錄在硬盤405上。此處,在本說明書中,描述用于使得計(jì)算機(jī)執(zhí)行各種過程的程序的處理步驟并非 必須按照如流程圖所述的次序以時(shí)間序列進(jìn)行處理,而是包括要并行或各自執(zhí)行的那些過 程(例如,并行過程或者按照對(duì)象的過程)。另外,程序可以由單個(gè)計(jì)算機(jī)處理或者可以由多個(gè)計(jì)算機(jī)所進(jìn)行的分布式處理來 處理。另外,程序可以傳送到遠(yuǎn)程計(jì)算機(jī)并由其執(zhí)行。應(yīng)當(dāng)注意,本發(fā)明的實(shí)施例不限于上文中所述的具體實(shí)施例,而是可以在不脫離 本發(fā)明主題的情況下以各種方式進(jìn)行變化。具體地,雖然在本實(shí)施例中,對(duì)于DVB-S. 2中規(guī)定的LDPC碼進(jìn)行作為重新布置過 程的奇偶交織和列扭曲交織,但如果奇偶矩陣具有階梯結(jié)構(gòu),奇偶交織也可以應(yīng)用于其信 息矩陣不具有循環(huán)結(jié)構(gòu)的奇偶校驗(yàn)矩陣的LDPC碼。同時(shí),作為重新布置過程的列扭曲交織 也可以應(yīng)用于能夠至少通過列替換而變化為具有偽循環(huán)結(jié)構(gòu)的奇偶校驗(yàn)矩陣的LDPC碼, 整體奇偶校驗(yàn)矩陣具有循環(huán)結(jié)構(gòu)的QC-LDPC碼(QC:準(zhǔn)循環(huán))等。具體地,對(duì)于作為奇偶交織對(duì)象的LDPC碼的奇偶校驗(yàn)矩陣,只需要其奇偶矩陣具 有階梯結(jié)構(gòu)而不需要信息矩陣具有循環(huán)結(jié)構(gòu)。另外,作為列扭曲交織(作為重新布置過程)對(duì)象的LDPC碼的奇偶校驗(yàn)矩陣并不 在結(jié)構(gòu)方面有具體的限制。應(yīng)當(dāng)注意,對(duì)于重新布置過程,只需要它能夠重新布置LDPC碼的碼位以使得奇偶 校驗(yàn)矩陣任意一行中所包括的對(duì)應(yīng)于值1的多個(gè)碼位不包括在同一符號(hào)中并且能夠通過 除列扭曲交織以外的方法進(jìn)行。具體地,可以通過如下方式進(jìn)行重新布置過程不使用用于 在列方向和行方向上存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器31而是使用例如用于只在一個(gè)方向上存儲(chǔ)數(shù)據(jù)的
53存儲(chǔ)器,并控制存儲(chǔ)器的寫入地址和讀取地址?,F(xiàn)在,對(duì)發(fā)送設(shè)備11的LDPC編碼部分21所進(jìn)行LDPC編碼的過程進(jìn)行進(jìn)一步描 述。例如,在DVB-S. 2標(biāo)準(zhǔn)中,規(guī)定了 64,800位和16,200位兩種不同碼長N的LDPC編碼。并且,對(duì)于碼長N為64,800位的LDPC碼,規(guī)定了 11種編碼速率1/4、1/3、2/5、1/2、 3/5、2/3、3/4、4/5、5/6、8/9 和 9/10,對(duì)于碼長 N 為 16,200 位的 LDPC 碼,規(guī)定了 10 種編碼 速率 1/4、1/3、2/5、1/2、3/5、2/3、3/4、4/5、5/6 和 8/9。LDPC編碼部分21按照為每種碼長N以及為每種編碼速率配備的奇偶校驗(yàn)矩陣H 進(jìn)行到碼長N為64,800位或16,200位的不同編碼速率的LDPC碼的編碼(糾錯(cuò)編碼)。具體地,LDPC編碼部分21為每種碼長N以及為每種編碼速率存儲(chǔ)用于產(chǎn)生奇偶 校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表(在下文中進(jìn)行描述)。此處,在DVB-S. 2標(biāo)準(zhǔn)中,如上文中所述規(guī)定了 64,800位和16,200位兩種不同碼 長N的LDPC碼,并為碼長N為64,800位的LDPC碼規(guī)定了 11種不同的編碼速率,為碼長N 為16,200位的LDPC碼規(guī)定了 10中不同的編碼速率。相應(yīng)地,在發(fā)送設(shè)備11為遵照DVB-S. 2標(biāo)準(zhǔn)進(jìn)行處理的設(shè)備的情況下,在LDPC編 碼部分21中存儲(chǔ)分別對(duì)應(yīng)于碼長N為64,800位的LDPC碼的11種不同編碼速率的奇偶校 驗(yàn)矩陣初始值表以及分別對(duì)應(yīng)于碼長N為16,200位的LDPC碼的10種不同編碼速率的奇 偶校驗(yàn)矩陣初始值表。LDPC編碼部分21例如響應(yīng)于操作員的操作為LDPC碼設(shè)置碼長N和編碼速率r。 由LDPC編碼部分21設(shè)置的碼長N和編碼速率r在下文中分別被適當(dāng)?shù)胤Q為設(shè)置碼長N和 設(shè)置編碼速率r。LDPC編碼部分21基于設(shè)置碼長N和設(shè)置編碼速率r所對(duì)應(yīng)的奇偶校驗(yàn)矩陣初始 值表在列方向上以360列為周期放置對(duì)應(yīng)于設(shè)置碼長N和設(shè)置編碼速率r的信息長度(= Nr =碼長N-奇偶長度M)所對(duì)應(yīng)的信息矩陣Ha的值為1的元素,以產(chǎn)生奇偶校驗(yàn)矩陣H。隨后,LDPC編碼部分21從對(duì)象數(shù)據(jù)(從發(fā)送設(shè)備11提供的發(fā)送對(duì)象,諸如圖像 數(shù)據(jù)或聲音數(shù)據(jù))提取信息長度K的信息位。進(jìn)一步地,LDPC編碼部分21基于奇偶校驗(yàn) 矩陣H計(jì)算對(duì)應(yīng)于信息位的奇偶位,以產(chǎn)生一個(gè)碼長的碼字(LDPC碼)。換言之,LDPC編碼部分21連續(xù)進(jìn)行滿足如下表達(dá)式的碼字c的奇偶位的數(shù)學(xué)運(yùn) 笪弁。Hct = 0此處,在以上表達(dá)式中,c指示作為碼字(LDPC碼)的行向量,cT指示行向量c的轉(zhuǎn)置。在作為LDPC碼(一個(gè)碼字)的行向量c內(nèi)將對(duì)應(yīng)于信息位的部分用行向量A表 示并且將對(duì)應(yīng)于奇偶位的部分用行向量T表示的情況下,根據(jù)作為信息位的行向量A以及 作為奇偶位的行向量T,可以用表達(dá)式c = [A|T]表示行向量c。同時(shí),根據(jù)對(duì)應(yīng)于信息位的LDPC碼的碼位的信息矩陣Ha以及對(duì)應(yīng)于奇偶位的 LDPC碼的碼位的奇偶矩陣HT,奇偶校驗(yàn)矩陣H能夠用表達(dá)式H= [Ha|Ht]表示(如下這種 矩陣其中,信息矩陣Ha的元素為左側(cè)的元素,奇偶矩陣Ht的元素為右側(cè)的元素)。
另外,例如,在DVB-S.2標(biāo)準(zhǔn)中,奇偶校驗(yàn)矩陣H= [Ha|Ht]的奇偶校驗(yàn)矩陣Ht具 有階梯結(jié)構(gòu)。奇偶校驗(yàn)矩陣H以及作為LDPC碼的行向量c = [A|T]需要滿足表達(dá)式Hct = 0, 并且在奇偶校驗(yàn)矩陣H= [HaIHt]的奇偶矩陣Ht具有階梯結(jié)構(gòu)的情況下,可以通過如下方 式相繼確定配置滿足表達(dá)式Hct = 0的行向量c = [Α|Τ]的作為奇偶位的行向量T 以表達(dá) 式Hct = ο中的列向量Hct第一行中的元素開始,按順序?qū)⒚啃械脑卦O(shè)置為零。如果LDPC編碼部分21針對(duì)信息位A確定奇偶位T,則它輸出信息位A和奇偶位T 表示的碼字c = [A|T]作為信息位A的LDPC編碼結(jié)果。如上所述,LDPC編碼部分21預(yù)先在其中存儲(chǔ)對(duì)應(yīng)于碼長N和編碼速率r的奇偶 校驗(yàn)矩陣初始值表,并使用根據(jù)對(duì)應(yīng)于設(shè)置碼長N和設(shè)置編碼速率r的奇偶校驗(yàn)矩陣初始 值表產(chǎn)生的奇偶校驗(yàn)矩陣H進(jìn)行設(shè)置碼長N和設(shè)置編碼速率r的LDPC編碼。每個(gè)奇偶校驗(yàn)矩陣初始值表是如下這種表其表示對(duì)應(yīng)于奇偶校驗(yàn)矩陣H的LDPC 碼(奇偶校驗(yàn)矩陣H定義的LDPC碼)的碼長N和編碼速率r的信息長度K所對(duì)應(yīng)的信息 矩陣Ha值為1的元素對(duì)于每360行(周期性結(jié)構(gòu)的單位列數(shù)P)的位置,并且預(yù)先針對(duì)每 種碼長N和每種編碼速率r的奇偶校驗(yàn)矩陣H產(chǎn)生。圖37至圖82圖解了用于產(chǎn)生各種奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表(包 括DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的奇偶校驗(yàn)矩陣初始值表)。具體地,圖37示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為16,200位且編碼速率 r為2/3的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。圖38至圖40示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為64,800位且編碼速率 r為2/3的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。應(yīng)當(dāng)注意,圖39是接續(xù)圖38的視圖,并且圖40是接續(xù)圖39的視圖。圖41示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為16,200位且編碼速率r為3/4 的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。圖42至圖45示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為64,800位且編碼速率 r為3/4的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。應(yīng)當(dāng)注意,圖43是接續(xù)圖42的視圖,并且圖44是接續(xù)圖43的視圖。另外,圖45 是接續(xù)圖44的視圖。圖46示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為16,200位且編碼速率r為4/5 的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。圖47至圖50示出了在DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為64,800位且編碼速 率r為4/5的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。應(yīng)當(dāng)注意,圖48是接續(xù)圖47的視圖,并且圖49是接續(xù)圖48的視圖。另外,圖50 是接續(xù)圖49的視圖。圖51示出了在DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為16,200位且編碼速率r為 5/6的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。圖52至圖55示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為64,800位且編碼速率 r為5/6的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。應(yīng)當(dāng)注意,圖53是接續(xù)圖52的視圖,并且圖54是接續(xù)圖53的視圖。另外,圖55是接續(xù)圖54的視圖。圖56示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為16,200位且編碼速率r為8/9 的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。圖57至圖60示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為64,800位且編碼速率 r為8/9的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。應(yīng)當(dāng)注意,圖58是接續(xù)圖57的視圖,并且圖59是接續(xù)圖58的視圖。另外,圖60 是接續(xù)圖59的視圖。圖61至圖64示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為64,800位且編碼速率 r為9/10的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。應(yīng)當(dāng)注意,圖62是接續(xù)圖61的視圖,并且圖63是接續(xù)圖62的視圖。另外,圖64 是接續(xù)圖63的視圖。圖65和圖66示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為64,800位且編碼速率 r為1/4的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。應(yīng)當(dāng)注意,圖66是接續(xù)圖65的視圖。圖67和圖68示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為64,800位且編碼速率 r為1/3的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。應(yīng)當(dāng)注意,圖68是接續(xù)圖67的視圖。圖69和圖70示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為64,800位且編碼速率 r為2/5的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。應(yīng)當(dāng)注意,圖70是接續(xù)圖69的視圖。圖71至圖73示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為64,800位且編碼速率 r為1/2的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。應(yīng)當(dāng)注意,圖72是接續(xù)圖71的視圖,并且圖73是接續(xù)圖72的視圖。圖74至圖76示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為64,800位且編碼速率 r為3/5的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。應(yīng)當(dāng)注意,圖75是接續(xù)圖74的視圖,并且圖76是接續(xù)圖75的視圖。圖77示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為16,200位且編碼速率r為1/4 的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。圖78示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為16,200位且編碼速率r為1/3 的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。圖79示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為16,200位且編碼速率r為2/5 的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。圖80示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為16,200位且編碼速率r為1/2 的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。圖81示出了 DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的并且碼長N為16,200位且編碼速率r為3/5 的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。圖82示出了碼長N為16,200位且編碼速率r為3/5的奇偶校驗(yàn)矩陣H的奇偶校 驗(yàn)矩陣初始值表,其可以用來代替圖81的奇偶校驗(yàn)矩陣初始值表。發(fā)送設(shè)備11的LDPC編碼部分21使用奇偶校驗(yàn)矩陣初始值表以如下方式確定奇
56偶校驗(yàn)矩陣H。具體地,圖83圖解了用于根據(jù)奇偶校驗(yàn)矩陣初始值表確定奇偶校驗(yàn)矩陣H的方法。應(yīng)當(dāng)注意,圖83的奇偶校驗(yàn)矩陣初始值表指示圖37中所示的DVB-S. 2標(biāo)準(zhǔn)中規(guī) 定的并且碼長N為16,200位且編碼速率r為2/3的奇偶校驗(yàn)矩陣H的奇偶校驗(yàn)矩陣初始值表。如上所述,奇偶校驗(yàn)矩陣初始值表是表示對(duì)應(yīng)于LDPC碼的碼長N和編碼速率r 的信息長度K所對(duì)應(yīng)的信息矩陣Ha的值為1的元素的對(duì)于每360列(循環(huán)結(jié)構(gòu)的每單位 列數(shù)P)的位置的表,并且在奇偶校驗(yàn)矩陣初始值表的第一行中,在奇偶校驗(yàn)矩陣H的第 1+360 X (i-1)列中值為1的元素的行數(shù)(奇偶校驗(yàn)矩陣H的第一行的行數(shù)為0的行數(shù))的 數(shù)量等于第1+360X (i-1)列具有的列重量的數(shù)量。這里,假定對(duì)應(yīng)于奇偶長度M的奇偶校驗(yàn)矩陣H的奇偶矩陣Ht具有階梯結(jié)構(gòu)并且 是預(yù)先確定的。根據(jù)奇偶校驗(yàn)矩陣初始值表,從奇偶校驗(yàn)矩陣H中確定對(duì)應(yīng)于信息長度K 的信息矩陣Ha。奇偶校驗(yàn)矩陣初始值表的行數(shù)k+Ι取決于信息長度K而不同。信息長度K和奇偶校驗(yàn)矩陣初始值表的行數(shù)k+Ι滿足由以下表達(dá)式給出的關(guān)系。K = (k+1) X 360這里,以上表達(dá)式中的360是循環(huán)結(jié)構(gòu)的單位列數(shù)P。在圖83的奇偶校驗(yàn)矩陣初始值表中,在第一至第三行中列出13個(gè)數(shù)值,并且在第 四至第k+Ι行(在圖83中為第30行)中列出三個(gè)數(shù)值。因此,從圖83的奇偶校驗(yàn)矩陣初始值表確定的奇偶校驗(yàn)矩陣H中列重量的數(shù)量在 第一至第1+360 X (3-1)-1行中為13,而在第1+360 X (3-1)行至第K行中為3。圖83的奇偶校驗(yàn)矩陣初始值表的第一行包括0、2084、1613、1548、1286、1460、 3196、4297、2481、3369、3451、4620和2622,這表示在奇偶校驗(yàn)矩陣H的第一列中,在行數(shù)為 0、2084、1613、1548、1286、1460、3196、4297、2481、3369、3451、4620 和 2622 的行中的元素具 有值1(此外其它元素具有值0)。此外,圖83的奇偶校驗(yàn)矩陣初始值表的第二行包括1、122、1516、3448、2880、 1407、1847、3799、3529、373、971、4358 和 3108,這表示在奇偶校驗(yàn)矩陣 H 的第 361 (=第 1+360X (2-1))列中,在行數(shù)為 1、122、1516、3448、2880、1407、1847、3799、3529、373、971、 4358和3108的行中的元素具有值1。如上所給出的,奇偶校驗(yàn)矩陣初始值表表示每360列的奇偶校驗(yàn)矩陣H的信息矩 陣Ha的值為1的元素的位置。奇偶校驗(yàn)矩陣H的除第l+360X(i_l)列以外的每列,即從第2+360X (i_l)列至 第360Xi列的每列包括通過根據(jù)奇偶長度M在向下方向上(在列的向下方向上)周期性 地循環(huán)移位取決于奇偶校驗(yàn)矩陣初始值表的、第1+360X (i-1)列的值為1的元素而獲得的 值為1的元素。具體地,例如,第2+360X (i-Ι)列是通過將第1+360X (i-Ι)列在向下方向上循環(huán) 移位M/360( = q)而獲得的列,并且接下來的第3+360 X (i-Ι)列是通過將第1+360 X (i-1) 列在向下方向上循環(huán)移位2XM/360( = 2Xq)然后將經(jīng)循環(huán)移位的列(第2+360X (i_l)列)在向下方向上循環(huán)移位M/360( = q)而獲得的列?,F(xiàn)在,如果假定奇偶校驗(yàn)矩陣初始值表的第i行(從上起的第i行)第j列(從 左起的第j)中的數(shù)值用表示,并且在奇偶校驗(yàn)矩陣H的第w列中的第j個(gè)值為1的元 素的行數(shù)用表示,則可以根據(jù)下式確定作為奇偶校驗(yàn)矩陣H除第1+360X (i-1)列之外 的列的第w列中的值為1的元素的行數(shù)Η .。H”. = mod Ihi, j+mod ((w-1), P) Xq, Μ}這里,modlx,y}表示χ除以y的余數(shù)。此外,P是上述循環(huán)結(jié)構(gòu)的單位列數(shù),例如在DVB-S. 2標(biāo)準(zhǔn)中是360。此外,q是通 過將奇偶長度M除以循環(huán)結(jié)構(gòu)的單位列數(shù)P( = 360)獲得的值Μ/360。LDPC編碼部分21根據(jù)奇偶校驗(yàn)矩陣初始值表指定奇偶校驗(yàn)矩陣H的第 1+360X (i-1)列的值為1的元素的行數(shù)。此外,LDPC編碼部分21確定作為除奇偶校驗(yàn)矩陣H的第1+360X (i-Ι)列以外的 列的第w列中值為1的元素的行數(shù)H _,并且產(chǎn)生奇偶校驗(yàn)矩陣H,其中通過以上方式獲得 的行數(shù)的元素具有值1?,F(xiàn)在,描述在由發(fā)送設(shè)備11中的解復(fù)用器25的替換部分32進(jìn)行的替換過程中的 LDPC碼的碼位的替換方法的變型,即LDPC碼的碼位和代表符號(hào)的符號(hào)位的分配模式(下文 中稱為位分配模式)的變型。在解復(fù)用器25中,LDPC碼的碼位在存儲(chǔ)器31的列方向上寫入,存儲(chǔ)器31在列方 向X行方向上存儲(chǔ)(N/(mb)) X (mb)位。之后,在行方向上以mb位為單位讀出碼位。此外, 在解復(fù)用器25中,替換部分32替換在存儲(chǔ)器31的行方向上讀出的mb個(gè)碼位并且將替換 之后的碼位確定為(連續(xù))b個(gè)符號(hào)的mb個(gè)符號(hào)位。具體地,替換部分32確定從在存儲(chǔ)器31的行方向上讀出的mb個(gè)碼位的最高有效 位起的第i+Ι位作為碼位bi;并且確定從b個(gè)(連續(xù))符號(hào)的mb個(gè)符號(hào)位的最高有效位起 的第i+Ι位作為符號(hào)位然后根據(jù)預(yù)定位分配方案替換mb個(gè)碼位Idci至b.i。圖84示出了在LDPC碼是碼長N為64,800位且編碼速率為5/6或9/10、并且調(diào)制 方法為4096QAM且倍數(shù)b為1的LDPC碼時(shí)可以采用的位分配方案的示例。在LDPC碼是碼長N為64,800位且編碼速率為5/6或9/10、并且調(diào)制方法為 4096QAM且倍數(shù)b為1的LDPC碼時(shí),在解復(fù)用器25中,寫在用于在列方向X行方向上存儲(chǔ) (64,800/(12X1)) X (12X1)位的存儲(chǔ)器31中的碼位在行方向上以12X1( = mb)位為單 位被讀出并且被提供給替換部分32。替換部分32替換12X 1 ( = mb)個(gè)碼位Idci至bn以使得要從存儲(chǔ)器31讀出的 12X 1 ( = mb)個(gè)碼位bQ至bn可以被分配給一個(gè)(=b)符號(hào)的12X 1 ( = mb)個(gè)符號(hào)位y0 至yn,如圖84所示。具體地,根據(jù)圖84,替換部分32針對(duì)碼長N為64,800位的LDPC碼中的具有編碼 速率5/6的LDPC碼和具有編碼速率9/10的LDPC碼執(zhí)行替換以進(jìn)行如下分配碼位bQ分配至符號(hào)位y8,碼位Id1分配至符號(hào)位y。,碼位b2分配至符號(hào)位y6,碼位b3分配至符號(hào)位
碼位b4分配至符號(hào)位y4,
碼位b5分配至符號(hào)位y5,
碼位b6分配至符號(hào)位y2,
碼位b7分配至符號(hào)位y3,
碼位b8分配至符號(hào)位y7,
碼位b9分配至符號(hào)位yi。,
碼位b1(l分配至符號(hào)位yn,以及
碼位bn分配至符號(hào)位y9。
圖85示出了在LDPC碼是碼長N為64,800位且編碼速率為5/6或9/10、并且調(diào)制方法為4096QAM且倍數(shù)b為2的LDPC碼時(shí),可以采用的位分配方案的示例。
在LDPC碼是碼長N為64,800位且編碼速率為5/6或9/10、并且調(diào)制方法為4096QAM且倍數(shù)b為2的LDPC碼時(shí),在解復(fù)用器25中,寫入在用于在列方向X行方向上存儲(chǔ)(64,800/(12X2)) X (12X2)位的存儲(chǔ)器31中的碼位在行方向上以12X2 ( = mb)位為單位被讀出并且被提供給替換部分32。
替換部分32替換12X2( = mb)個(gè)碼位k至b23以使得要從存儲(chǔ)器31讀出的12X2(= mb)個(gè)碼位k至b23可以分配給兩個(gè)( = b)連續(xù)符號(hào)的12X2( = mb)個(gè)符號(hào)位y0 至 y23,如圖85所示。
具體地,根據(jù)圖85,替換部分32針對(duì)碼長N為64,800位的LDPC碼中的具有編碼速率5/6的LDPC碼和具有編碼速率9/10的LDPC碼,執(zhí)行替換以進(jìn)行如下分配
碼位b。分配至符號(hào)位y8,
碼位b2分配至符號(hào)位y。,
碼位b4分配至符號(hào)位y6,
碼位b6分配至符號(hào)位y1;
碼位b8分配至符號(hào)位y4,
碼位h。分配至符號(hào)位y5,
碼位b12分配至符號(hào)位y2,
碼位b14分配至符號(hào)位y3,
碼位b16分配至符號(hào)位y7,
碼位b18分配至符號(hào)位yi。,
碼位b2。分配至符號(hào)位yn,
碼位b22分配至符號(hào)位y9,
碼位h分配至符號(hào)位y2。,
碼位b3分配至符號(hào)位y12,
碼位b5分配至符號(hào)位y18,
碼位b7分配至符號(hào)位y13,
碼位b9分配至符號(hào)位y16,
碼位bn分配至符號(hào)位y17,
碼位b13分配至符號(hào)位y14,
碼位b15分配至符號(hào)位y15,
59
碼位b17分配至符號(hào)位y19,碼位b19分配至符號(hào)位y22,碼位b21分配至符號(hào)位y23,以及碼位b23分配至符號(hào)位y21。這里,圖85的位分配方案無任何修改地利用其中倍數(shù)b為1的圖84的位分配方
案。具體地,碼位I^b2.....b22向符號(hào)位yi的分配以及bi、b3.....b23向符號(hào)位yi的分配
類似于圖84的碼位Idci至bn向符號(hào)位Ji的分配。圖86示出了在調(diào)制方法為1024QAM并且LDPC碼是碼長N為16,200位且編碼速 率為3/4、5/6或者8/9并且倍數(shù)b為2的LDPC碼時(shí),以及在調(diào)制方法為1024QAM且LDPC 碼是碼長N為64,800位且編碼長度為3/4、5/6或9/10并且倍數(shù)b為2的LDPC碼時(shí),可以 采用的位分配方案的示例。在LDPC碼是碼長N為16,200位且編碼速率為3/4、5/6或8/9并且調(diào)制方法為 1024QAM并且倍數(shù)b為2的LDPC碼時(shí),在解復(fù)用器25中,寫入在用于在列方向X行方向上 存儲(chǔ)(16,200/(10X2)) X (10X2)位的存儲(chǔ)器31中的碼位在行方向上以10X2 ( = mb)位 為單位被讀出并且被提供給替換部分32。另一方面,在LDPC碼是碼長N為64,800位且編碼速率為3/4、5/6或9/10并且 調(diào)制方法為1024QAM并且倍數(shù)b為2的LDPC碼時(shí),在解復(fù)用器25中,寫入在用于在列方 向X行方向上存儲(chǔ)(64,800/(10X2)) X (10X2)位的存儲(chǔ)器31中的碼位在行方向上以 10X2( = mb)位為單位被讀出并且被提供給替換部分32。替換部分32替換10X2 ( = mb)個(gè)碼位k至b19以使得要從存儲(chǔ)器31讀出的 10X2( = mb)個(gè)碼位k至b19可以分配給兩個(gè)( = b)連續(xù)符號(hào)的10X2( = mb)個(gè)符號(hào)位 y。至y19,如圖86所示。具體地,根據(jù)圖86,替換部分32針對(duì)碼長為16,200位的LDPC碼中的所有具有編 碼速率3/4的LDPC碼、具有編碼速率5/6的LDPC碼和具有另外的編碼速率8/9的LDPC碼, 以及具有64,800的另一個(gè)碼長N的LDPC碼中的具有編碼速率3/4的LDPC碼、具有編碼速 率5/6的LDPC碼和具有另外的編碼速率9/10的LDPC碼,執(zhí)行替換以進(jìn)行如下分配碼位bQ分配至符號(hào)位y8,碼位Id1分配至符號(hào)位y3,碼位b2分配至符號(hào)位y7,碼位b3分配至符號(hào)位y1Q,碼位b4分配至符號(hào)位y19,碼位b5分配至符號(hào)位y4,碼位b6分配至符號(hào)位y9,碼位b7分配至符號(hào)位y5,碼位b8分配至符號(hào)位y17,
碼位b9分配至符號(hào)位y6,碼位b1Q分配至符號(hào)位y14,碼位bn分配至符號(hào)位yn,碼位b12分配至符號(hào)位y2,
碼位b13分配至符號(hào)位y18,碼位b14分配至符號(hào)位y16,碼位b15分配至符號(hào)位y15,碼位b16分配至符號(hào)位yQ,碼位b17分配至符號(hào)位碼位b18分配至符號(hào)位y13,以及碼位b19分配至符號(hào)位y12。圖87示出了在調(diào)制方法是4096QAM、LDPC碼是碼長N為16,200位且編碼速率為 5/6或8/9并且倍數(shù)b為2的LDPC碼,以及調(diào)制方法為4096QAM、LDPC碼是碼長N為64,800 位且編碼速率為5/6或9/10并且倍數(shù)b為2的LDPC碼時(shí),可以采用的位分配方案的示例。在LDPC碼是碼長N為16,200位且編碼速率為5/6或者8/9的LDPC碼、并且調(diào)制 方法是4096QAM并且倍數(shù)b為2時(shí),在解復(fù)用器25中,寫入在用于在列方向X行方向上存 儲(chǔ)(16,200/(12X2)) X (12X2)位的存儲(chǔ)器31中的碼位在行方向上以12X2 ( = mb)位為 單位被讀出并且被提供給替換部分32。另一方面,在LDPC碼是碼長N為64,800位且編碼速率為5/6或者9/10的LDPC 碼、調(diào)制方法是4096QAM并且倍數(shù)b為2時(shí),在解復(fù)用器25中,寫入在用于在列方向X行 方向上存儲(chǔ)(64,800/(12X2)) X (12X2)位的存儲(chǔ)器31中的碼位在行方向上以12X2 (= mb)位為單位被讀出并且被提供給替換部分32。替換部分32替換12X2 ( = mb)個(gè)碼位k至b23以使得要從存儲(chǔ)器31讀出的 12X2( = mb)個(gè)碼位可以分配給兩個(gè)( = b)連續(xù)符號(hào)的12X2( = mb)個(gè)符號(hào)位yQ至y23, 如圖87所示。具體地,根據(jù)圖87,替換部分32針對(duì)碼長為16,200位的LDPC碼中的所有具有編 碼速率5/6的LDPC碼和具有編碼速率8/9的LDPC碼,以及具有64,800的另一個(gè)碼長N的 LDPC碼中的具有編碼速率5/6的LDPC碼和具有編碼速率9/10的LDPC碼,執(zhí)行替換以進(jìn)行 如下分配碼位bQ分配至符號(hào)位y1Q,碼位Id1分配至符號(hào)位y15,碼位b2分配至符號(hào)位y4,碼位b3分配至符號(hào)位y19,碼位b4分配至符號(hào)位y21,碼位b5分配至符號(hào)位y16,碼位b6分配至符號(hào)位y23,碼位b7分配至符號(hào)位y18,碼位b8分配至符號(hào)位yn,碼位b9分配至符號(hào)位y14,碼位b1Q分配至符號(hào)位y22,碼位bn分配至符號(hào)位y5,碼位b12分配至符號(hào)位y6,碼位b13分配至符號(hào)位y17,碼位b
分配至符號(hào)位y13,碼位b15分配至符號(hào)位J20,碼位b16分配至符號(hào)位碼位b17分配至符號(hào)位y3,碼位b18分配至符號(hào)位y9,碼位b19分配至符號(hào)位y2,碼位b2Q分配至符號(hào)位y7,碼位b21分配至符號(hào)位y8,碼位b22分配至符號(hào)位y12,以及碼位b23分配至符號(hào)位y。。根據(jù)圖84至圖87中所示的位分配方案,相同的位分配方案可以用于多種類型的 LDPC碼,另外,能夠針對(duì)所有的多種類型的LDPC碼將對(duì)差錯(cuò)的容限設(shè)置到期望的水平。具體地,圖88至91圖解了在按照?qǐng)D84至87的位分配方案執(zhí)行了替換處理時(shí)的 BER (誤位率)的模擬結(jié)果。應(yīng)注意,在圖88至圖91中,橫軸代表&/隊(duì)(每個(gè)符號(hào)的信號(hào)功率與噪聲功率比), 縱軸代表BER。另外,實(shí)曲線代表執(zhí)行了替換過程的BER,點(diǎn)劃線代表設(shè)有執(zhí)行替換處理的BER。圖88圖解了在針對(duì)碼長N為64,800且編碼速率為5/6和9/10的LDPC碼、采用 4096QAM作為調(diào)制方法并且將倍數(shù)b設(shè)置為1的情況下,按照?qǐng)D84的位分配方案執(zhí)行了替 換過程時(shí)的BER。圖89示出了在針對(duì)碼長N為64,800且編碼速率為5/6和9/10的LDPC碼、采用 4096QAM作為調(diào)制方法并且將倍數(shù)b設(shè)置為2的情況下,按照?qǐng)D85的位分配方案執(zhí)行了替 換處理時(shí)的BER。應(yīng)該注意到,在圖88和圖89中,其上具有三角形標(biāo)記的曲線圖代表關(guān)于具有編碼 速率5/6的LDPC碼的BER,并且其上具有星號(hào)的曲線圖代表關(guān)于具有編碼速率9/10的LDPC 碼的BER。圖90示出了在針對(duì)采用1024QAM作為調(diào)制方法并且將倍數(shù)b設(shè)置為2,碼長N為 16,200且編碼速率為3/4、5/6和8/9的LDPC碼以及碼長N為64,800且編碼速率為3/4、 5/6和9/10的LDPC碼,按照?qǐng)D86的位分配方案執(zhí)行了替換處理時(shí)的BER。應(yīng)該注意到,在圖90中,其上具有星號(hào)的曲線圖代表關(guān)于具有碼長N為64,800和 編碼速率9/10的LDPC碼的BER,并且其上具有上三角標(biāo)記的曲線圖代表關(guān)于具有碼長N為 64,800和編碼速率5/6的LDPC碼的BER。另外,其上具有方形標(biāo)記的曲線圖代表關(guān)于具有 碼長N為64,800和編碼速率3/4的LDPC碼的BER。另外,在圖90中,其上具有圓形標(biāo)記的曲線圖代表關(guān)于具有碼長N為16,200和 編碼速率8/9的LDPC碼的BER,并且其上具有下三角標(biāo)記的曲線圖代表關(guān)于具有碼長N為 16,200和編碼速率5/6的LDPC碼的BER。另外,其上具有加號(hào)標(biāo)記的曲線圖代表關(guān)于具有 碼長N為16,200和編碼速率3/4的LDPC碼的BER。圖91示出了在針對(duì)采用4096QAM作為調(diào)制方法并且將倍數(shù)b設(shè)置為2,碼長N為 16,200且編碼速率為5/6和8/9的LDPC碼以及碼長N為64,800且編碼速率為5/6和9/10的LDPC碼,按照?qǐng)D87的位分配方案執(zhí)行替換處理時(shí)的BER。應(yīng)該注意到,在圖91中,其上具有星號(hào)的曲線圖代表關(guān)于具有碼長N為64,800 和編碼速率9/10的LDPC碼的BER,其上具有上三角標(biāo)記的曲線圖代表關(guān)于具有碼長N為 64,800和編碼速率5/6的LDPC碼的BER。另外,在圖91中,其上具有圓形標(biāo)記的曲線圖代表關(guān)于具有碼長N為16,200和 編碼速率8/9的LDPC碼的BER,并且其上具有下三角標(biāo)記的曲線圖代表關(guān)于具有碼長N為 16,200和編碼速率5/6的LDPC碼的BER。根據(jù)圖88至圖91,針對(duì)多種類型的LDPC碼可以采用相同的位分配方案。另外,能 夠針對(duì)所有的多種類型的LDPC碼將對(duì)差錯(cuò)的容限設(shè)置為期望的水平。具體地,在專用的位分配方案用于具有不同的碼長和不同的編碼速率的多種LDPC 碼的每一種時(shí),對(duì)差錯(cuò)的容限可以提升至很高的水平。但是,有必要針對(duì)多種類型的LDPC 碼的每一種改變位分配方案。另一方面,根據(jù)圖84至圖87的位分配方案,可以針對(duì)具有不同的碼長和不同的 編碼速率的多種類型的LDPC碼采用相同的位分配方案,并且消除了如在針對(duì)多種類型的 LDPC碼的每一種采用專用位分配方案的情況下針對(duì)多種類型的LDPC碼的每一種改變位分 配方案的必要性。另外,根據(jù)圖84至圖87的位分配方案,對(duì)差錯(cuò)的容限可以提升至較高的水平,盡 管對(duì)差錯(cuò)的容限比針對(duì)多種LDPC碼的每一種采用專用位分配方案的情況稍低。具體地,例如,在調(diào)制方法為4096QAM時(shí),針對(duì)具有碼長N為64,800、編碼速率5/6 和9/10的所有LDPC碼可以使用圖84或圖85中的相同的位分配方案。即使在以這種方式 采用相同的位分配方案的情況下,對(duì)差錯(cuò)的容限也可以提升至較高的水平。此外,例如,在調(diào)制方法為1024QAM時(shí),針對(duì)所有碼長N為16,200且編碼速率為 3/4、5/6和8/9的LDPC碼和碼長N為64,800且編碼速率為3/4、5/6和9/10的LDPC碼可 以采用圖86的相同的位分配方案。因此,即使以這種方式采用相同的位分配方案,對(duì)差錯(cuò) 的容限也可以提升至較高的水平。此外,例如,在調(diào)制方法為4096QAM時(shí),針對(duì)所有碼長N為16,200且編碼速率為 5/6和8/9的LDPC碼和碼長N為64,800且編碼速率為5/6和9/10的LDPC碼可以采用圖 87的相同的位分配方案。因此,即使以這種方式采用相同的位分配方案,對(duì)差錯(cuò)的容限也可 以提升至較高的水平。 進(jìn)一步描述位分配方案的變型。圖92示出了位分配方案的示例,在以下情況下能夠采用該分配方案LDPC碼的碼 長為16,200或64,800位、且編碼速率為除3/5的編碼速率之外的例如根據(jù)圖37至圖82 中所示的任意奇偶校驗(yàn)矩陣初始值表產(chǎn)生的奇偶校驗(yàn)矩陣H所定義的LDPC碼的編碼速率 之一,并且調(diào)制方法為QPSK且倍數(shù)b為1。在LDPC碼是碼長N為16,200或64,800位并且具有除3/5之外的編碼速率的LDPC 碼,并且調(diào)制方法為QPSK且倍數(shù)b為1時(shí),解調(diào)器25在行方向上以2X 1 ( = mb)位為單位 讀出寫入在用于在列方向X行方向上存儲(chǔ)(N/(2X1)) X (2X1)位的存儲(chǔ)器31中的碼位, 并且將所讀出的碼位提供給替換部分32。替換部分32替換從存儲(chǔ)器31讀出的2 X 1 ( = mb)個(gè)碼位bQ和I^1以使得2 X 1 (=
63mb)個(gè)碼位I3c^Pb1被分配給一個(gè)( = b)符號(hào)的2Xl( = mb)個(gè)符號(hào)位yQ和Y1,如圖92所
示 ο具體地,根據(jù)圖92,替換部分32執(zhí)行替換以進(jìn)行如下分配碼位bQ分配至符號(hào)位yQ,以及碼位Id1分配至符號(hào)位Y1。應(yīng)該注意到,在該情況下,也可以考慮不執(zhí)行替換,而分別將碼位Idci和1^原樣確定 為符號(hào)位L和Y1。圖93示出了在LDPC碼是碼長N為16,200或64,800位且具有除了 3/5以外的編 碼速率的LDPC碼、并且調(diào)制方法為16QAM且倍數(shù)b為2的情況下可以采用的位分配方案的 示例。在LDPC碼是碼長N為16,200或64,800位且具有除了 3/5以外的編碼速率的LDPC 碼、并且調(diào)制方法為16QAM且倍數(shù)b為2的情況下,解調(diào)器25在行方向上以4 X 2 ( = mb)位 為單位讀出寫入在用于在列方向X行方向上存儲(chǔ)(N/(4X2))X(4X2)位的存儲(chǔ)器31中 的碼位,并且將所讀出的碼位提供給替換部分32。替換部分32替換從存儲(chǔ)器31讀出的4X 2 ( = mb)個(gè)碼位bQ至b7以使得4X 2 (= mb)個(gè)碼位被分配給兩個(gè)( = b)連續(xù)符號(hào)的4X2( = mb)個(gè)符號(hào)位%至y7,如圖93所示。具體地,根據(jù)圖93,替換部分32執(zhí)行替換以進(jìn)行如下分配碼位bQ分配至符號(hào)位y7,碼位Id1分配至符號(hào)位碼位b2分配至符號(hào)位y4,碼位b3分配至符號(hào)位y2,碼位b4分配至符號(hào)位y5,碼位b5分配至符號(hào)位y3,碼位b6分配至符號(hào)位y6,以及碼位b7分配至符號(hào)位yQ。 圖94示出了在調(diào)制方法為64QAM、并且LDPC碼是碼長N為16,200或64,800位且 編碼速率是除3/5以外的任何編碼速率的LDPC碼、并且倍數(shù)b為2的情況下可以采用的位 分配方案的示例。在LDPC碼是碼長N為16,200或64,800位且編碼速率為除3/5以外的任何編碼 速率的LDPC碼、并且調(diào)制方法為64QAM且倍數(shù)b為2的情況下,在解調(diào)器25中,寫入在用 于在列方向X行方向上存儲(chǔ)(N/(6X2))X(6X2)位的存儲(chǔ)器31中的碼位在行方向上以 6X2( = mb)位為單位被讀出并且被提供給替換部分32。替換部分32替換從存儲(chǔ)器31讀出的6 X 2 ( = mb)個(gè)碼位bQ至bn以使得6 X 2 (= mb)個(gè)碼位bQ至bn可以分配給兩個(gè)( = b)連續(xù)符號(hào)的6X2( = mb)個(gè)符號(hào)位yQ至yn,如 圖94所示。具體地,根據(jù)圖94,替換部分32執(zhí)行替換以進(jìn)行如下分配碼位bQ分配至符號(hào)位yn,碼位Id1分配至符號(hào)位y7,碼位b2分配至符號(hào)位y3,
在LDPC碼是碼長N為16,200位且編碼速率為除3/5以外的任何編碼速率的LDPC 碼、并且調(diào)制方法為256QAM且倍數(shù)b為1的情況下,在解調(diào)器25中,寫入在用于在列方向X 行方向上存儲(chǔ)(16,200/(8X1)) X (8X1)位的存儲(chǔ)器31中的碼位在行方向上以8X 1 (= mb)位為單位被讀出并且被提供給替換部分32。替換部分32替換從存儲(chǔ)器31讀出的8 X 1 ( = mb)個(gè)碼位bQ至b7以使得8 X 1 (= mb)個(gè)碼位bQ至b7可以被分配給一個(gè)(=b)符號(hào)的8X 1 ( = mb)個(gè)符號(hào)位yQ至y7,如圖 96所示。具體地,根據(jù)圖96,替換部分32執(zhí)行替換以進(jìn)行如下分配碼位bQ分配至符號(hào)位y7,碼位Id1分配至符號(hào)位y3,碼位b2分配至符號(hào)位I1,碼位b3分配至符號(hào)位y5,碼位b4分配至符號(hào)位y2,碼位b5分配至符號(hào)位y6,碼位b6分配至符號(hào)位y4,以及碼位b7分配至符號(hào)位yQ。圖97示出了在LDPC碼是碼長N為16,200或64,800位且編碼速率為除3/5以外 的任何編碼速率的LDPC碼、并且調(diào)制方法為QPSK且倍數(shù)b為1的情況下可以采用的位分 配方案的示例。在LDPC碼是碼長N為16,200或64,800位且編碼速率為除3/5以外的任何編碼 速率的LDPC碼、并且調(diào)制方法為QPSK且倍數(shù)b為1的情況下,在解調(diào)器25中,寫入在用 于在列方向X行方向上存儲(chǔ)(N/(2X1))X(2X1)位的存儲(chǔ)器31中的碼位在行方向上以 2Xl( = mb)位為單位被讀出并且被提供給替換部分32。 替換部分32替換從存儲(chǔ)器31讀出的2 X 1 ( = mb)個(gè)碼位bQ和I^1以使得2 X 1 (= mb)個(gè)碼位bQ和Id1可以被分配給一個(gè)( = b)符號(hào)的2Xl( = mb)個(gè)符號(hào)位yQ和Y1,如圖 97所示。具體地,根據(jù)圖97,替換部分32執(zhí)行替換以進(jìn)行如下分配碼位bQ分配至符號(hào)位yQ,以及碼位Id1分配至符號(hào)位Y1。應(yīng)該注意到,在該情況下,也可以考慮不執(zhí)行替換,而分別將碼位k和1^原樣確定 為符號(hào)位L和Y1。圖98示出了在LDPC碼是碼長N為64,800位且編碼速率為3/5的LDPC碼、并且 調(diào)制方法為16QAM且倍數(shù)b為2的情況下可以采用的位分配方案的示例。在LDPC碼是碼長N為64,800位且編碼速率為3/5的LDPC碼、并且調(diào)制方法 為16QAM且倍數(shù)b為2的情況下,在解調(diào)器25中,寫入在用于在列方向X行方向上存儲(chǔ) (64,800/(4X2)) X (4X2)位的存儲(chǔ)器31中的碼位在行方向上以4X2 ( = mb)位為單位被 讀出并且被提供給替換部分32。替換部分32替換從存儲(chǔ)器31讀出的4X 2 ( = mb)個(gè)碼位bQ至b7以使得4X 2 (= mb)個(gè)碼位1^至137可以被分配給兩個(gè)( = b)連續(xù)符號(hào)的4X2( = mb)個(gè)符號(hào)位%至y7,如圖98所示。具體地,根據(jù)圖98,替換部分32執(zhí)行替換以進(jìn)行如下分配碼位Idci分配至符號(hào)位yQ,碼位Id1分配至符號(hào)位y5,碼位b2分配至符號(hào)位I1,碼位b3分配至符號(hào)位y2,碼位b4分配至符號(hào)位y4,碼位b5分配至符號(hào)位y7,碼位b6分配至符號(hào)位y3,以及碼位b7分配至符號(hào)位y6。圖99示出了在LDPC碼是碼長N為16,200位且編碼速率為3/5的LDPC碼、并且 調(diào)制方法為16QAM其倍數(shù)b為2的情況下可以采用的位分配方案的示例。在LDPC碼是碼長N為16,200位且編碼速率為3/5的LDPC碼、并且調(diào)制方法 為16QAM且倍數(shù)b為2的情況下,在解調(diào)器25中,寫入在用于在列方向X行方向上存儲(chǔ) (16, 200/(4X2)) X (4X2)位的存儲(chǔ)器31中的碼位在行方向上以4X 2 ( = mb)位為單位被 讀出并且被提供給替換部分32。替換部分32替換從存儲(chǔ)器31讀出的4X 2 ( = mb)個(gè)碼位bQ至b7以使得4X 2 (= mb)個(gè)碼位1^至137可以被分配給兩個(gè)( = b)連續(xù)符號(hào)的4X2( = mb)個(gè)符號(hào)位%至y7, 如圖99所示。具體地,根據(jù)圖99,替換部分32執(zhí)行替換以進(jìn)行如下分配碼位bQ分配至符號(hào)位y7,碼位Id1分配至符號(hào)位I1,碼位b2分配至符號(hào)位y4,碼位b3分配至符號(hào)位y2,碼位b4分配至符號(hào)位y5,碼位b5分配至符號(hào)位y3,碼位b6分配至符號(hào)位y6,以及碼位b7分配至符號(hào)位yQ。圖100示出了在調(diào)制方法為64QAM、LDPC碼是碼長N為64,800位且編碼速率為 3/5的LDPC碼、并且倍數(shù)b為2的情況下可以采用的位分配方案的示例。在LDPC碼是碼長N為64,800位且編碼速率為3/5的LDPC碼、調(diào)制方法為64QAM、 并且倍數(shù)b為2的情況下,在解調(diào)器25中,寫入在用于在列方向X行方向上存儲(chǔ)(64,800/ (6X2)) X (6X2)位的存儲(chǔ)器31中的碼位在行方向上以6X2 ( = mb)位為單位被讀出并且 被提供給替換部分32。替換部分32替換從存儲(chǔ)器31讀出的6 X 2 ( = mb)個(gè)碼位bQ至bn以使得6 X 2 (= mb)個(gè)碼位bQ至bn可以被分配給兩個(gè)( = b)連續(xù)符號(hào)的6X2( = mb)個(gè)符號(hào)位yQ至y11; 如圖100所示。具體地,根據(jù)圖100,替換部分32執(zhí)行替換以進(jìn)行如下分配碼位bQ分配至符號(hào)位y2,
碼位h分配至符號(hào)位y7,
碼位b2分配至符號(hào)位y6,
碼位b3分配至符號(hào)位y9,
碼位b4分配至符號(hào)位%,
碼位b5分配至符號(hào)位y3,
碼位b6分配至符號(hào)位y1;
碼位b7分配至符號(hào)位y8,
碼位b8分配至符號(hào)位y4,
碼位b9分配至符號(hào)位yn,
碼位b1(l分配至符號(hào)位y5,以及
碼位bn分配至符號(hào)位y1(l。
圖101示出了在調(diào)制方法為64QAM、LDPC碼是碼長N為16,200位且編碼速率為
3/5的LDPC碼、并且倍數(shù)b為2的情況下可以采用的位分配方案的示例。在LDPC碼是碼長N為16,200位且編碼速率為3/5的LDPC碼、調(diào)制方法為64QAM、 并且倍數(shù)b為2的情況下,在解調(diào)器25中,寫入在用于在列方向X行方向上存儲(chǔ)(16,200/ (6X2)) X (6X2)位的存儲(chǔ)器31中的碼位在行方向上以6X2 ( = mb)位為單位被讀出并且 被提供給替換部分32。替換部分32替換從存儲(chǔ)器31讀出的6 X 2 ( = mb)個(gè)碼位bQ至bn以使得6 X 2 (= mb)個(gè)碼位bQ至bn可以被分配給兩個(gè)( = b)連續(xù)符號(hào)的6X2( = mb)個(gè)符號(hào)位yQ至y11; 如圖101所示。具體地,根據(jù)圖101,替換部分32執(zhí)行替換以進(jìn)行如下分配碼位bQ分配至符號(hào)位yn,碼位Id1分配至符號(hào)位y7,碼位b2分配至符號(hào)位y3,碼位b3分配至符號(hào)位y1Q,碼位b4分配至符號(hào)位y6,碼位b5分配至符號(hào)位y2,碼位b6分配至符號(hào)位y9,碼位b7分配至符號(hào)位y5,碼位b8分配至符號(hào)位碼位b9分配至符號(hào)位y8,碼位b1Q分配至符號(hào)位y4,以及碼位bn分配至符號(hào)位yQ。圖102示出了在調(diào)制方法為256QAM、LDPC碼是碼長N為64,800位且編碼速率為 3/5的LDPC碼、并且倍數(shù)b為2的情況下可以采用的位分配方案的示例。在LDPC碼是碼長N為64,800位且編碼速率為3/5的LDPC碼、調(diào)制方法為256QAM 并且倍數(shù)b為2的情況下,在解調(diào)器25中,寫入在用于在列方向X行方向上存儲(chǔ)(64,800/ (8X2)) X (8X2)位的存儲(chǔ)器31中的碼位在行方向上以8X2 ( = mb)位為單位被讀出并且 被提供給替換部分32。
替換部分32替換從存儲(chǔ)器31讀出的8 X 2 ( = mb)個(gè)碼位bQ至b15以使得8 X 2 (= mb)個(gè)碼位bQ至b15可以被分配給兩個(gè)( = b)連續(xù)符號(hào)的8X2( = mb)個(gè)符號(hào)位yQ至y15, 如圖102所示。具體地,根據(jù)圖102,替換部分32執(zhí)行替換以進(jìn)行如下分配碼位bQ分配至符號(hào)位y2,碼位Id1分配至符號(hào)位yn,碼位b2分配至符號(hào)位y3,碼位b3分配至符號(hào)位y4,碼位b4分配至符號(hào)位y。,
碼位b5分配至符號(hào)位y9,碼位b6分配至符號(hào)位yi,碼位b7分配至符號(hào)位y8,碼位b8分配至符號(hào)位y1Q,碼位b9分配至符號(hào)位y13,碼位b1Q分配至符號(hào)位y7,碼位bn分配至符號(hào)位y14,碼位b12分配至符號(hào)位y6,碼位b13分配至符號(hào)位y15,碼位b14分配至符號(hào)位y5,以及碼位b15分配至符號(hào)位y12。圖103示出了在調(diào)制方法為256QAM、LDPC碼是碼長N為16,200位且編碼速率為 3/5的LDPC碼、并且倍數(shù)b為1的情況下可以采用的位分配方案的示例。在LDPC碼是碼長N為16,200位且編碼速率為3/5的LDPC碼、調(diào)制方法為256QAM 并且倍數(shù)b為1的情況下,在解調(diào)器25中,寫入在用于在列方向X行方向上存儲(chǔ)(16,200/ (8 X 1)) X (8 X 1)位的存儲(chǔ)器31中的碼位在行方向上以8 X 1 ( = mb)位為單位被讀出并且 被提供給替換部分32。替換部分32替換從存儲(chǔ)器31讀出的8 X 1 ( = mb)個(gè)碼位bQ至b7以使得8 X 1 (= mb)個(gè)碼位bQ至b7可以被分配給一個(gè)(=b)符號(hào)的8X 1 ( = mb)個(gè)符號(hào)位yQ至y7,如圖 103所示。具體地,根據(jù)圖103,替換部分32執(zhí)行替換以進(jìn)行如下分配碼位bQ分配至符號(hào)位y7,碼位Id1分配至符號(hào)位y3,碼位b2分配至符號(hào)位I1,碼位b3分配至符號(hào)位y5,碼位b4分配至符號(hào)位y2,碼位b5分配至符號(hào)位y6,碼位b6分配至符號(hào)位y4,以及碼位b7分配至符號(hào)位yQ?,F(xiàn)在,描述組成接收設(shè)備12的解交織器53。
圖104是圖解組成解交織器53的復(fù)用器54的處理的視圖。具體地,圖104的A示出了復(fù)用器54的功能配置的示例。復(fù)用器54由反向替換部分1001和存儲(chǔ)器1002組成。復(fù)用器54確定從前一級(jí)的解映射部分52提供的符號(hào)的符號(hào)位作為其處理對(duì)象, 并且執(zhí)行對(duì)應(yīng)于由發(fā)送設(shè)備11的解復(fù)用器25執(zhí)行的替換過程的反向替換過程(與替換過 程相反的過程),即返回由替換過程替換的LDPC碼的碼位(符號(hào)位)的位置的反向替換過 程。然后,復(fù)用器54將作為反向替換過程的結(jié)果獲得的LDPC碼提供給后續(xù)級(jí)中的列扭曲 解交織器55。具體地,在復(fù)用器54中,將b個(gè)符號(hào)的mb個(gè)符號(hào)位yQ、Yl.....y.i以b個(gè)(連
續(xù))符號(hào)為單位提供給反向替換部分1001。反向替換部分1001執(zhí)行將mb個(gè)符號(hào)位%至Ymlri的布置返回至mb個(gè)碼位bQ、
bi.....b^!的原始布置(在由組成發(fā)送設(shè)備11側(cè)的解復(fù)用器25的替換部分32執(zhí)行的替
換之前的碼位、至!^^的布置)的反向替換。反向替換部分1001輸出作為反向替換的結(jié) 果獲得的碼位k至I3mlri。存儲(chǔ)器1002具有在行(水平)方向上存儲(chǔ)mb位以及在列(豎直)方向上存儲(chǔ)N/ (mb)位的存儲(chǔ)容量,其類似于組成發(fā)送設(shè)備11側(cè)的解復(fù)用器25的存儲(chǔ)器31。換言之,反 向替換部分1001由每列存儲(chǔ)N/(mb)位的mb列構(gòu)成。然而,在存儲(chǔ)器1002中,在執(zhí)行從發(fā)送設(shè)備11的解復(fù)用器25的存儲(chǔ)器31中讀出 碼位的方向上執(zhí)行從反向替換部分1001輸出的LDPC碼的碼位的寫入,并且在執(zhí)行將碼位 寫入存儲(chǔ)器31的方向上執(zhí)行對(duì)寫入在存儲(chǔ)器1002中的碼位的讀出。具體地,接收設(shè)備12的復(fù)用器54相繼以mb位為單位在行方向上從存儲(chǔ)器1002 的第一行開始向下面的行執(zhí)行對(duì)從反向替換部分1001輸出的LDPC碼的碼位的寫入,如圖 104的A中所示。然后,當(dāng)一個(gè)碼長的碼位的寫入結(jié)束時(shí),復(fù)用器54在列方向上從存儲(chǔ)器1002中讀 出碼位并且將碼位提供給后續(xù)級(jí)的列扭曲解交織器55。這里,圖104的B是圖解從存儲(chǔ)器1002讀出碼位的視圖。復(fù)用器54從最左側(cè)的列開始向右側(cè)列從組成存儲(chǔ)器1002的列的上方在向下的方 向(列方向)執(zhí)行對(duì)LDPC碼的碼位的讀出。現(xiàn)在,參照?qǐng)D105描述組成接收設(shè)備12的解交織器53的列扭曲解交織器55的處理。圖105示出了復(fù)用器54的存儲(chǔ)器1002的配置的示例。存儲(chǔ)器1002具有在列(豎直)方向上存儲(chǔ)mb位以及在行(水平)方向上存儲(chǔ)N/ (mb)位的存儲(chǔ)容量,并且由mb列組成。列扭曲解交織器55在行方向上將LDPC碼的碼位寫入存儲(chǔ)器1002,并且控制當(dāng)在 列方向上讀出碼位時(shí)開始讀出的位置以執(zhí)行列扭曲解交織。具體地,列扭曲解交織器55執(zhí)行適當(dāng)改變讀出起始位置的反向重新布置過程以 將通過列扭曲交織重新布置的碼位的布置返回到原始布置,其中要在讀出起始位置處開始 關(guān)于多個(gè)列的每一列的碼位讀出。這里,圖105示出了在調(diào)制方法為16QAM并且倍數(shù)b為1的情況下存儲(chǔ)器1002的
70配置示例。相應(yīng)地,一個(gè)符號(hào)的位數(shù)m為4位,并且存儲(chǔ)器1002包括4( = mb)列。列扭曲解交織器55 (替代復(fù)用器54)在行方向上從第一行開始向最下面的行相繼 地將從替換部分1001輸出的LDPC碼的碼位寫入存儲(chǔ)器1002。然后,如果對(duì)一個(gè)碼長的碼位的寫入結(jié)束,則列扭曲解交織器55從最左的列開始 向右側(cè)列、從存儲(chǔ)器1002的頂端以向下方向(列方向)執(zhí)行對(duì)碼位的讀出。但是,列扭曲解交織器55將在由發(fā)送設(shè)備11側(cè)的列扭曲交織器24進(jìn)行碼位寫入 時(shí)的寫入起始位置確定為碼位的讀出起始位置,來執(zhí)行從存儲(chǔ)器1002的碼位讀出。具體地,如果各個(gè)列的頂部的位置的地址被確定為0并且列方向上各個(gè)位置的地 址由按升序給出的整數(shù)表示,則在調(diào)制方法為16QAM并且倍數(shù)b為1時(shí),列扭曲解交織器55 將最左側(cè)的列的讀出起始位置設(shè)置為地址為0的位置,將(左起)第二列的讀出起始位置 設(shè)置為地址為2的位置,將第三列的讀出起始位置設(shè)置為地址為4的位置,并且將第四列的 讀出起始位置設(shè)置為地址為7的位置。應(yīng)該注意到,針對(duì)其讀出起始位置具有除了 0以外的地址的那些列的每一個(gè),執(zhí) 行碼位的讀出以使得在這樣的讀出向下執(zhí)行到最低位置之后,讀出位置返回到列的頂部 (地址為0的位置)并且讀出向下執(zhí)行到讀出起始位置之前緊鄰讀出起始位置的位置。然 后,在那之后從下一(右)列執(zhí)行讀出。通過執(zhí)行如上所述的這種列扭曲交織,由列扭曲交織重新布置的碼位的布置返回 到原始布置。圖106是示出了接收設(shè)備12的配置的另一個(gè)示例的框圖。參照?qǐng)D106,接收設(shè)備12是接收來自發(fā)送設(shè)備11的調(diào)制信號(hào)的數(shù)據(jù)處理設(shè)備,并 且包括正交解調(diào)部分51、解映射部分52、解交織器53和LDPC解碼部分1021。正交解調(diào)部分51接收來自發(fā)送設(shè)備11的調(diào)制信號(hào),執(zhí)行正交解調(diào)并且將作為正 交解調(diào)的結(jié)果獲得的符號(hào)(在I軸和Q軸方向上的值)提供給解映射部分52。解映射部分52執(zhí)行將來自正交解調(diào)部分51的符號(hào)轉(zhuǎn)換為LDPC碼的碼位的解映 射,并且將碼位提供給解交織器53。解交織器53包括復(fù)用器(MUX) 54、列扭曲解交織器55和奇偶解交織器1011,并且 對(duì)來自解映射部分52的LDPC碼的碼位執(zhí)行解交織。具體地,復(fù)用器54確定來自解映射部分52的LDPC碼作為其處理對(duì)象,并且執(zhí)行 對(duì)應(yīng)于由發(fā)送設(shè)備11的解復(fù)用器25執(zhí)行的替換過程的反向替換過程(替換過程的逆過 程),即,將通過替換過程替換的碼位的位置返回至原始位置的反向替換過程。然后,復(fù)用器 54將作為反向替換過程的結(jié)果獲得的LDPC碼提供給列扭曲解交織器55。列扭曲解交織器55確定來自復(fù)用器54的LDPC碼作為處理的對(duì)象,并且執(zhí)行對(duì)應(yīng) 于作為由發(fā)送設(shè)備11的列扭曲交織器24執(zhí)行的重新布置過程的列扭曲交織的列扭曲解交織。作為列扭曲解交織的結(jié)果獲得的LDPC碼從列扭曲解交織器55提供給奇偶解交織 器 1011。奇偶解交織器1011確定由列扭曲解交織器55進(jìn)行了列扭曲解交織之后的碼位作 為其處理對(duì)象,并且執(zhí)行對(duì)應(yīng)于由發(fā)送設(shè)備11的奇偶交織器23執(zhí)行的奇偶交織的奇偶解 交織(奇偶交織的逆過程),即,將被奇偶交織改變了布置的LDPC碼的碼位的布置返回至原始布置的奇偶解交織。作為奇偶解交織的結(jié)果獲得的LDPC碼從奇偶解交織器1011提供給LDPC解碼部 分 1021。因此,在圖106的接收設(shè)備12中,將執(zhí)行了反向替換過程、列扭曲解交織和奇偶解 交織的LDPC碼,即根據(jù)奇偶校驗(yàn)矩陣H通過LDPC編碼獲得的LDPC碼提供給LDPC解碼部 分 1021。LDPC解碼部分1021使用奇偶校驗(yàn)矩陣H本身或者轉(zhuǎn)換奇偶校驗(yàn)矩陣對(duì)來自解交 織器53的LDPC碼執(zhí)行LDPC解碼,奇偶校驗(yàn)矩陣H用于由發(fā)送設(shè)備11的LDPC編碼部分21 進(jìn)行的LDPC編碼,轉(zhuǎn)換奇偶校驗(yàn)矩陣至少通過對(duì)奇偶校驗(yàn)矩陣H執(zhí)行對(duì)應(yīng)于奇偶交織的列 轉(zhuǎn)換而獲得。然后,LDPC解碼部分1021輸出通過LDPC解碼獲得的數(shù)據(jù)作為對(duì)象數(shù)據(jù)的解
碼結(jié)果。這里,在圖106的接收設(shè)備12中,由于根據(jù)奇偶校驗(yàn)矩陣H通過LDPC編碼獲得 的LDPC碼被從解交織器53 (的奇偶解交織器1011)提供給LDPC解碼部分1021,因此在使 用用于通過發(fā)送設(shè)備11的LDPC編碼部分21進(jìn)行LDPC編碼的奇偶校驗(yàn)矩陣H本身來執(zhí)行 LDPC碼的LDPC解碼時(shí),LDPC解碼部分1021能夠例如由一種根據(jù)逐個(gè)節(jié)點(diǎn)地執(zhí)行消息的數(shù) 學(xué)運(yùn)算(校驗(yàn)節(jié)點(diǎn)消息和變量節(jié)點(diǎn)消息)的全串行解碼方法來執(zhí)行LDPC解碼的解碼設(shè)備 構(gòu)成,或者由根據(jù)同時(shí)(并行)對(duì)所有節(jié)點(diǎn)執(zhí)行消息的數(shù)學(xué)運(yùn)算的全并行解碼方法來執(zhí)行 LDPC解碼的另一種解碼設(shè)備構(gòu)成。此外,在使用通過對(duì)發(fā)送設(shè)備11的LDPC編碼部分21進(jìn)行LDPC編碼中使用的奇 偶校驗(yàn)矩陣H至少執(zhí)行對(duì)應(yīng)于奇偶交織的列替換而獲得的轉(zhuǎn)換奇偶校驗(yàn)矩陣來執(zhí)行LDPC 碼的LDPC解碼時(shí),LDPC解碼部分1021可以由如下結(jié)構(gòu)的解碼設(shè)備構(gòu)成該結(jié)構(gòu)的解碼設(shè) 備針對(duì)P (或者除了 1以外的P的除數(shù))個(gè)校驗(yàn)節(jié)點(diǎn)和P個(gè)變量節(jié)點(diǎn)同時(shí)執(zhí)行校驗(yàn)節(jié)點(diǎn)數(shù) 學(xué)運(yùn)算和變量節(jié)點(diǎn)數(shù)學(xué)運(yùn)算,并且具有接收數(shù)據(jù)重新布置部分310,用于執(zhí)行與用于獲得 LDPC碼的轉(zhuǎn)換奇偶校驗(yàn)矩陣的列替換類似的列替換以重新布置LDPC碼的碼位。應(yīng)該注意到,雖然在圖106中為了描述的方便而彼此單獨(dú)地配置用于執(zhí)行反向替 換過程的復(fù)用器54、用于執(zhí)行列扭曲解交織的列扭曲解交織器55和用于執(zhí)行奇偶解交織 的奇偶解交織器1011,但是復(fù)用器54、列扭曲解交織器55和奇偶解交織器1011中的兩個(gè) 或者更多個(gè)可以與發(fā)送設(shè)備11的奇偶交織器23、列扭曲交織器24和解復(fù)用器25類似地集 成地構(gòu)成。圖107是示出了可以用于接收設(shè)備12的接收系統(tǒng)的配置的第一示例的框圖。參照?qǐng)D107,接收系統(tǒng)包括獲取部分1101、傳輸線解碼處理部分1102和信息源解 碼處理部分1103。獲取部分1101通過諸如陸地?cái)?shù)字廣播、衛(wèi)星數(shù)字廣播、CATV網(wǎng)絡(luò)、因特網(wǎng)或者某 些其它網(wǎng)絡(luò)等傳輸線獲取包括至少通過對(duì)諸如節(jié)目的圖像數(shù)據(jù)和音樂數(shù)據(jù)等對(duì)象數(shù)據(jù)進(jìn) 行LDPC編碼而獲得的LDPC碼的信號(hào)。然后,獲取部分1101將所獲取的信號(hào)提供給傳輸線 解碼處理部分1102。這里,在由獲取部分1101獲取的信號(hào)是例如通過地波、衛(wèi)星波或CATV(有線電視) 等來自廣播站的廣播時(shí),獲取部分1101由調(diào)諧器或STB(機(jī)頂盒)等構(gòu)成。另一方面,在由 獲取部分1101獲取的信號(hào)例如從web服務(wù)器以如IPTV(網(wǎng)絡(luò)協(xié)議電視)的多播狀態(tài)發(fā)送
72時(shí),獲取部分11由諸如NIC(網(wǎng)絡(luò)接口卡)的網(wǎng)絡(luò)I/F(接口)構(gòu)成。傳輸線解碼處理部分1102執(zhí)行傳輸線解碼過程,該傳輸線解碼過程至少包括針 對(duì)由獲取部分1101通過傳輸線獲取的信號(hào)糾正在傳輸線中產(chǎn)生的差錯(cuò)的過程,并且將作 為傳輸線解碼過程的結(jié)果獲得的信號(hào)提供給信息源解碼處理部分1103。具體地,由獲取部分1101通過傳輸線獲取的信號(hào)是通過至少執(zhí)行用于糾正在傳 輸線中產(chǎn)生的差錯(cuò)的糾錯(cuò)編碼而獲得的信號(hào),對(duì)于上述這種信號(hào),傳輸線解碼處理部分 1102執(zhí)行諸如糾錯(cuò)過程的傳輸線解碼過程。這里,例如LDPC編碼、里德-所羅門編碼等可以用作糾錯(cuò)編碼。這里,至少執(zhí)行 LDPC編碼作為糾錯(cuò)編碼。另外,傳輸線解碼過程有時(shí)包括調(diào)制信號(hào)的解調(diào)等。信息源解碼處理部分1103執(zhí)行至少包括用于針對(duì)已經(jīng)執(zhí)行了傳輸線解碼過程的 信號(hào)將壓縮信息解壓為原始信息的處理的信息源解碼過程。具體地,由獲取部分1101通過傳輸線獲取的信號(hào)有時(shí)通過壓縮編碼進(jìn)行了處理, 壓縮編碼用于壓縮信息以便減少諸如圖像、聲音等信息的數(shù)據(jù)量。在該實(shí)例中,信息源解碼 處理部分1103執(zhí)行諸如用于針對(duì)已經(jīng)執(zhí)行了傳輸線解碼處理的信號(hào)將壓縮的信息解壓為 原始信息的過程(解壓縮過程)的信息源解碼過程。應(yīng)該注意到,在由獲取部分1101通過傳輸線獲取的信號(hào)沒有被執(zhí)行壓縮編碼時(shí), 信息源解碼處理部分1103不執(zhí)行將壓縮信息解壓為原始信息的過程。這里,例如MPEG解碼等可以用作解壓縮過程。另外,除了解壓縮過程以外,傳輸線 解碼過程有時(shí)還包括解密。在以上述方式配置的接收系統(tǒng)中,獲取部分1101通過傳輸線接收通過執(zhí)行諸如 對(duì)例如圖像、聲音等數(shù)據(jù)的MPEG編碼的壓縮編碼并且進(jìn)一步對(duì)壓縮編碼數(shù)據(jù)執(zhí)行諸如 LDPC編碼的糾錯(cuò)編碼而獲得的信號(hào)。信號(hào)提供給傳輸線解碼處理部分1102。在傳輸線解碼處理部分1102中,執(zhí)行與例如由正交解調(diào)部分51、解映射部分52、 解交織部分53和LDPC解碼部分56 (或LDPC解碼部分1021)執(zhí)行的過程類似的過程作為 對(duì)來自獲取部分1101的信號(hào)的傳輸線解碼過程。然后,作為傳輸線解碼過程的結(jié)果獲得的 信號(hào)被提供給信息源解碼處理部分1103。在信息源解碼處理部分1103中,對(duì)來自傳輸線解碼處理部分1102的信號(hào)執(zhí)行諸 如MPEG解碼的信息源解碼過程,并且輸出作為信息解碼過程的結(jié)果獲得的圖像或聲音。如上所述的圖107的接收系統(tǒng)可以用于例如用于接收作為數(shù)字廣播的電視廣播 的電視調(diào)諧器等。應(yīng)該注意到,可以將獲取部分1101、傳輸線解碼處理部分1102和信息源解碼處理 部分1103分別配置為單獨(dú)的設(shè)備(硬件(IC(集成電路)等)或軟件模塊)。此外,關(guān)于獲取部分1101、傳輸線解碼處理部分1102和信息源解碼處理部分 1103,獲取部分1101和傳輸線解碼處理部分1102的組、傳輸線解碼處理部分1102和信息 源解碼處理部分1103的另一個(gè)組、或者獲取部分1101、傳輸線解碼處理部分1102和信息源 解碼處理部分1103的又一個(gè)組可以被配置為單個(gè)獨(dú)立的設(shè)備。圖108是示出了可以用于接收設(shè)備12的接收系統(tǒng)的配置的第二示例的框圖。應(yīng)該注意到,在圖108中,與圖107中的單元對(duì)應(yīng)的單元用相同的參考標(biāo)記表示,
73并且在以下的描述中適當(dāng)?shù)厥÷詫?duì)其的描述。圖108的接收系統(tǒng)與圖107的接收系統(tǒng)的共同點(diǎn)在于它包括獲取部分1101、傳輸 線解碼處理部分1102和信息源解碼處理部分1103,而與圖107的接收系統(tǒng)的不同在于它還 包括了輸出部分1111。輸出部分1111是例如用于顯示圖像的顯示設(shè)備或者用于輸出聲音的揚(yáng)聲器,并 且輸出作為從信息源解碼處理部分1103輸出的信號(hào)的圖像和聲音等。換言之,輸出部分 1111顯示圖像或者輸出聲音。如上所述的圖108的這種接收系統(tǒng)可以用于例如用于接收作為數(shù)字廣播的電視 廣播的TV(電視接收機(jī))、用于接收無線電廣播的無線電接收機(jī)等。應(yīng)該注意到,在由獲取部分1101獲取的信號(hào)不是應(yīng)用了壓縮編碼的形式時(shí),從傳 輸線解碼處理部分1102輸出的信號(hào)被提供給輸出部分1111。圖109是示出了可以應(yīng)用于接收設(shè)備12的接收系統(tǒng)的配置的第三示例的框圖。應(yīng)該注意到,在圖109中,與圖107中的單元對(duì)應(yīng)的單元用相同的參考標(biāo)記表示, 并且在以下的描述中適當(dāng)?shù)厥÷詫?duì)其的描述。圖109的接收系統(tǒng)與圖107的接收系統(tǒng)的共同點(diǎn)在于它包括獲取部分1101和傳 輸線解碼處理部分1102。但是,圖109的接收系統(tǒng)與圖107的接收系統(tǒng)的不同在于它不包括信息源解碼處 理部分1103而是還包括記錄部分1121。記錄部分1121將從傳輸線解碼處理部分1102輸出的信號(hào)(例如,MPEG的TS的 TS包)記錄(存儲(chǔ))在諸如光盤、硬盤(磁盤)或者閃存等的記錄(存儲(chǔ))介質(zhì)。如上所述的圖109的這種接收系統(tǒng)可以應(yīng)用于用來記錄電視廣播等的記錄器。應(yīng)該注意到,在圖109中,接收系統(tǒng)可以包括信息源解碼處理部分1103,使得在由 信息源解碼處理部分1103執(zhí)行了信息源解碼過程之后的信號(hào),即通過解碼獲得的圖像或 者聲音被記錄部分1121記錄。
權(quán)利要求
一種交織數(shù)據(jù)的數(shù)據(jù)處理設(shè)備,包括重新布置裝置,用于在將LDPC(低密度奇偶校驗(yàn))碼作為均由其兩個(gè)或更多個(gè)碼位形成的符號(hào)發(fā)送的情況下,執(zhí)行重新布置過程,所述重新布置過程重新布置所述LDPC碼的所述碼位,使得包括在所述奇偶校驗(yàn)矩陣的任意一行中的對(duì)應(yīng)于值1的所述碼位中的多個(gè)碼位不被包括在同一符號(hào)中。
2.一種交織數(shù)據(jù)的數(shù)據(jù)處理設(shè)備,包括 重新布置裝置,用于在將LDPC(低密度奇偶校驗(yàn))碼作為均由其兩個(gè)或更多個(gè)碼位形成的符號(hào)發(fā)送的情況 下,其中,在所述LDPC碼中,作為對(duì)應(yīng)于所述LDPC碼的信息位的其奇偶校驗(yàn)矩陣的部分的 信息矩陣具有循環(huán)結(jié)構(gòu),而所述符號(hào)是由在用于在行方向和列方向上存儲(chǔ)所述LDPC碼的碼位的存儲(chǔ)裝置的列 方向上寫入、并且在行方向上從所述存儲(chǔ)裝置讀出的LDPC碼的碼位形成的,執(zhí)行列扭曲交織作為用于重新布置所述LDPC碼的所述碼位的重新布置過程,當(dāng)要針 對(duì)所述存儲(chǔ)裝置的每列在所述存儲(chǔ)裝置的列方向上寫入所述LDPC碼的所述碼位時(shí),所述 列扭曲交織改變寫入起始位置。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理設(shè)備,其中,對(duì)應(yīng)于所述LDPC碼的奇偶位的所述LDPC碼的奇偶校驗(yàn)矩陣的奇偶矩陣通過列替換而 具有偽循環(huán)結(jié)構(gòu),其中,所述奇偶矩陣具有除其部分外具有循環(huán)結(jié)構(gòu)的部分。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理設(shè)備,其中所述奇偶矩陣具有階梯結(jié)構(gòu),其通過所述列替換被轉(zhuǎn)換為所述偽循環(huán)結(jié)構(gòu)。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)處理設(shè)備,其中, 所述LDPC碼是DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的LDPC碼。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼的所述碼位的m個(gè)碼位被轉(zhuǎn)換為一個(gè)符號(hào)的情況下, 當(dāng)所述LDPC碼的碼長是N位并且預(yù)定的正整數(shù)由b表示時(shí), 所述存儲(chǔ)裝置在所述行方向上存儲(chǔ)mb位,并且在所述列方向上存儲(chǔ)N/ (mb)位,并且 所述LDPC碼的所述碼位在所述存儲(chǔ)裝置的所述列方向上被寫入,然后在所述行方向 上被讀出,在所述存儲(chǔ)裝置的所述行方向上讀出的mb個(gè)碼位被轉(zhuǎn)換為b個(gè)符號(hào)。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理設(shè)備,還包括用于執(zhí)行奇偶交織的奇偶交織裝置,所述奇偶交織將所述LDPC碼的所述奇偶位交織 到其它所述奇偶位的位置,其中所述重新布置裝置在所述奇偶交織之后執(zhí)行所述LDPC碼的所述列扭曲交織。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)處理設(shè)備,其中,所述LDPC碼的所述奇偶位的位數(shù)量M是除了質(zhì)數(shù)之外的值,并且其中, 由P和q表示乘積等于所述奇偶位的位數(shù)量M的所述奇偶位的位數(shù)量M的除了 1和M 之外的兩個(gè)除數(shù),由K表示所述LDPC碼的信息位的位數(shù), 由x表示等于或大于0但小于P的整數(shù),并且由y表示等于或大于0但小于q的另一個(gè)整數(shù),所述奇偶交織裝置將作為所述LDPC碼的第K+1到第K+M碼位的奇偶位中的第 K+qx+y+1碼位交織到第K+Py+x+1碼位的位置。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的11個(gè)不同的編碼速率之一和64,800位 的碼長N的LDPC碼,并且所述m位是2位,并且所述整數(shù)b是1,并且此外所述LDPC碼的所述碼位的兩個(gè)被映射到以預(yù)定調(diào)制方法確定的4個(gè)信號(hào)點(diǎn)中的兩個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)2X1位并且在所述列方向上存儲(chǔ) 64,800/(2X1)位的2列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的所述兩列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置,并且將所述存儲(chǔ)裝置的所述兩列中的第2列的所述寫入起始位置設(shè)置為地址為2的位置。
10.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的11個(gè)不同的編碼速率之一和64,800位 的碼長N的LDPC碼,并且所述m位是2位,并且所述整數(shù)b是2,并且此外所述LDPC碼的所述碼位的兩個(gè)被映射到以預(yù)定調(diào)制方法確定的4個(gè)信號(hào)點(diǎn)中的兩個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)2X2位并且在所述列方向上存儲(chǔ) 64,800/(2X2)位的4列的情況下, 所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的4列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的4列中的第2列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的4列中的第3列的所述寫入起始位置設(shè)置為地址為4的位置,并且 將所述存儲(chǔ)裝置的4列中的第4列的所述寫入起始位置設(shè)置為地址為7的位置。
11.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的11個(gè)不同的編碼速率之一和64,800位 的碼長N的LDPC碼,并且所述m位是4位,并且所述整數(shù)b是1,并且此外所述LDPC碼的所述碼位的4個(gè)被映射到以預(yù)定調(diào)制方法確定的16個(gè)信號(hào)點(diǎn)中的4個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)4X1位并且在所述列方向上存儲(chǔ)(64,800/(4X1)位的4列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的4列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的4列中的第2列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的4列中的第3列的所述寫入起始位置設(shè)置為地址為4的位置,并且 將所述存儲(chǔ)裝置的4列中的第4列的所述寫入起始位置設(shè)置為地址為7的位置。
12.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的11個(gè)不同的編碼速率之一和64,800位 的碼長N的LDPC碼,并且所述m位是4位,并且所述整數(shù)b是2,并且此外所述LDPC碼的所述碼位的4個(gè)被映射到以預(yù)定調(diào)制方法確定的16個(gè)信號(hào)點(diǎn)中的4個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)4X2位并且在所述列方向上存儲(chǔ) 64,800/ (4 X 2)位的8列的情況下, 所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的8列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的8列中的第2列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的8列中的第3列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的8列中的第4列的所述寫入起始位置設(shè)置為地址為4的位置, 將所述存儲(chǔ)裝置的8列中的第5列的所述寫入起始位置設(shè)置為地址為4的位置, 將所述存儲(chǔ)裝置的8列中的第6列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的8列中的第7列的所述寫入起始位置設(shè)置為地址為7的位置,并且 將所述存儲(chǔ)裝置的8列中的第8列的所述寫入起始位置設(shè)置為地址為7的位置。
13.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的11個(gè)不同的編碼速率之一和64,800位 的碼長N的LDPC碼,并且所述m位是6位,并且所述整數(shù)b是1,并且此外所述LDPC碼的所述碼位的6個(gè)被映射到以預(yù)定調(diào)制方法確定的64個(gè)信號(hào)點(diǎn)中的6個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)6X1位并且在所述列方向上存儲(chǔ) 64,800/(6X1)位的6列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的6列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置,將所述存儲(chǔ)裝置的6列中的第2列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的6列中的第3列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的6列中的第4列的所述寫入起始位置設(shè)置為地址為9的位置, 將所述存儲(chǔ)裝置的6列中的第5列的所述寫入起始位置設(shè)置為地址為10的位置,并且 將所述存儲(chǔ)裝置的6列中的第6列的所述寫入起始位置設(shè)置為地址為13的位置。
14.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的11個(gè)不同的編碼速率之一和64,800位 的碼長N的LDPC碼,并且所述m位是6位,并且所述整數(shù)b是2,并且此外所述LDPC碼的所述碼位的6個(gè)被映射到以預(yù)定調(diào)制方法確定的64個(gè)信號(hào)點(diǎn)中的6個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)6X2位并且在所述列方向上存儲(chǔ) 64,800/(6X2)位的12列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的12列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的12列中的第2列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的12列中的第3列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的12列中的第4列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的12列中的第5列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的12列中的第6列的所述寫入起始位置設(shè)置為地址為4的位置, 將所述存儲(chǔ)裝置的12列中的第7列的所述寫入起始位置設(shè)置為地址為4的位置, 將所述存儲(chǔ)裝置的12列中的第8列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的12列中的第9列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的12列中的第10列的所述寫入起始位置設(shè)置為地址為7的位置, 將所述存儲(chǔ)裝置的12列中的第11列的所述寫入起始位置設(shè)置為地址為8的位置,并且將所述存儲(chǔ)裝置的12列中的第12列的所述寫入起始位置設(shè)置為地址為9的位置。
15.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的11個(gè)不同的編碼速率之一和64,800位 的碼長N的LDPC碼,并且所述m位是8位,并且所述整數(shù)b是1,并且此外所述LDPC碼的所述碼位的8個(gè)被映射到以預(yù)定調(diào)制方法確定的256個(gè)信號(hào)點(diǎn)中的8 個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)8X1位并且在所述列方向上存儲(chǔ) 64,800/(8X1)位的8列的情況下, 所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的8列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的8列中的第2列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的8列中的第3列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的8列中的第4列的所述寫入起始位置設(shè)置為地址為4的位置, 將所述存儲(chǔ)裝置的8列中的第5列的所述寫入起始位置設(shè)置為地址為4的位置, 將所述存儲(chǔ)裝置的8列中的第6列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的8列中的第7列的所述寫入起始位置設(shè)置為地址為7的位置,并且 將所述存儲(chǔ)裝置的8列中的第8列的所述寫入起始位置設(shè)置為地址為7的位置。
16.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的11個(gè)不同的編碼速率之一和64,800位 的碼長N的LDPC碼,并且所述m位是8位,并且所述整數(shù)b是2,并且此外所述LDPC碼的所述碼位的8個(gè)被映射到以預(yù)定調(diào)制方法確定的256個(gè)信號(hào)點(diǎn)中的8 個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)8X2位并且在所述列方向上存儲(chǔ) 64,800/(8X2)位的16列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的16列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的16列中的第2列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的16列中的第3列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的16列中的第4列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的16列中的第5列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的16列中的第6列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的16列中的第7列的所述寫入起始位置設(shè)置為地址為7的位置, 將所述存儲(chǔ)裝置的16列中的第8列的所述寫入起始位置設(shè)置為地址為15的位置, 將所述存儲(chǔ)裝置的16列中的第9列的所述寫入起始位置設(shè)置為地址為16的位置, 將所述存儲(chǔ)裝置的16列中的第10列的所述寫入起始位置設(shè)置為地址為20的位置, 將所述存儲(chǔ)裝置的16列中的第11列的所述寫入起始位置設(shè)置為地址為22的位置, 將所述存儲(chǔ)裝置的16列中的第12列的所述寫入起始位置設(shè)置為地址為22的位置, 將所述存儲(chǔ)裝置的16列中的第13列的所述寫入起始位置設(shè)置為地址為27的位置, 將所述存儲(chǔ)裝置的16列中的第14列的所述寫入起始位置設(shè)置為地址為27的位置, 將所述存儲(chǔ)裝置的16列中的第15列的所述寫入起始位置設(shè)置為地址為28的位置,并且將所述存儲(chǔ)裝置的16列中的第16列的所述寫入起始位置設(shè)置為地址為32的位置。
17.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的11個(gè)不同的編碼速率之一和64,800位的碼長N的LDPC碼,并且所述m位是10位,并且所述整數(shù)b是1,并且此外所述LDPC碼的所述碼位的10個(gè)被映射到以預(yù)定調(diào)制方法確定的1024個(gè)信號(hào)點(diǎn)中的 10個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)10X1位并且在所述列方向上存儲(chǔ) 64,800/(10X1)位的10列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的10列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的10列中的第2列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的10列中的第3列的所述寫入起始位置設(shè)置為地址為6的位置, 將所述存儲(chǔ)裝置的10列中的第4列的所述寫入起始位置設(shè)置為地址為8的位置, 將所述存儲(chǔ)裝置的10列中的第5列的所述寫入起始位置設(shè)置為地址為11的位置, 將所述存儲(chǔ)裝置的10列中的第6列的所述寫入起始位置設(shè)置為地址為13的位置, 將所述存儲(chǔ)裝置的10列中的第7列的所述寫入起始位置設(shè)置為地址為15的位置, 將所述存儲(chǔ)裝置的10列中的第8列的所述寫入起始位置設(shè)置為地址為17的位置, 將所述存儲(chǔ)裝置的10列中的第9列的所述寫入起始位置設(shè)置為地址為18的位置,并且將所述存儲(chǔ)裝置的10列中的第10列的所述寫入起始位置設(shè)置為地址為20的位置。
18.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的11個(gè)不同的編碼速率之一和64,800位 的碼長N的LDPC碼,并且所述m位是10位,并且所述整數(shù)b是2,并且此外所述LDPC碼的所述碼位的10個(gè)被映射到以預(yù)定調(diào)制方法確定的1024個(gè)信號(hào)點(diǎn)中的 10個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)10X2位并且在所述列方向上存儲(chǔ) 64,800/(10X2)位的20列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的20列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的20列中的第2列的所述寫入起始位置設(shè)置為地址為1的位置, 將所述存儲(chǔ)裝置的20列中的第3列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的20列中的第4列的所述寫入起始位置設(shè)置為地址為4的位置, 將所述存儲(chǔ)裝置的20列中的第5列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的20列中的第6列的所述寫入起始位置設(shè)置為地址為6的位置, 將所述存儲(chǔ)裝置的20列中的第7列的所述寫入起始位置設(shè)置為地址為6的位置, 將所述存儲(chǔ)裝置的20列中的第8列的所述寫入起始位置設(shè)置為地址為9的位置,將所述存儲(chǔ)裝置的20列中的第9列的所述寫入起始位置設(shè)置為地址為13的位置, 將所述存儲(chǔ)裝置的20列中的第10列的所述寫入起始位置設(shè)置為地址為14的位置, 將所述存儲(chǔ)裝置的20列中的第11列的所述寫入起始位置設(shè)置為地址為14的位置, 將所述存儲(chǔ)裝置的20列中的第12列的所述寫入起始位置設(shè)置為地址為16的位置, 將所述存儲(chǔ)裝置的20列中的第13列的所述寫入起始位置設(shè)置為地址為21的位置, 將所述存儲(chǔ)裝置的20列中的第14列的所述寫入起始位置設(shè)置為地址為21的位置, 將所述存儲(chǔ)裝置的20列中的第15列的所述寫入起始位置設(shè)置為地址為23的位置, 將所述存儲(chǔ)裝置的20列中的第16列的所述寫入起始位置設(shè)置為地址為25的位置, 將所述存儲(chǔ)裝置的20列中的第17列的所述寫入起始位置設(shè)置為地址為25的位置, 將所述存儲(chǔ)裝置的20列中的第18列的所述寫入起始位置設(shè)置為地址為26的位置, 將所述存儲(chǔ)裝置的20列中的第19列的所述寫入起始位置設(shè)置為地址為28的位置,并且將所述存儲(chǔ)裝置的20列中的第20列的所述寫入起始位置設(shè)置為地址為30的位置。
19.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的11個(gè)不同的編碼速率之一和64,800位 的碼長N的LDPC碼,并且所述m位是12位,并且所述整數(shù)b是1,并且此外所述LDPC碼的所述碼位的12個(gè)被映射到以預(yù)定調(diào)制方法確定的4096個(gè)信號(hào)點(diǎn)中的 12個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)12X1位并且在所述列方向上存儲(chǔ) 64,800/(12X1)位的12列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的12列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的12列中的第2列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的12列中的第3列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的12列中的第4列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的12列中的第5列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的12列中的第6列的所述寫入起始位置設(shè)置為地址為4的位置, 將所述存儲(chǔ)裝置的12列中的第7列的所述寫入起始位置設(shè)置為地址為4的位置, 將所述存儲(chǔ)裝置的12列中的第8列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的12列中的第9列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的12列中的第10列的所述寫入起始位置設(shè)置為地址為7的位置, 將所述存儲(chǔ)裝置的12列中的第11列的所述寫入起始位置設(shè)置為地址為8的位置,并且將所述存儲(chǔ)裝置的12列中的第12列的所述寫入起始位置設(shè)置為地址為9的位置。
20.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的11個(gè)不同的編碼速率之一和64,800位的碼長N的LDPC碼,并且所述m位是12位,并且所述整數(shù)b是2,并且此外所述LDPC碼的所述碼位的12個(gè)被映射到以預(yù)定調(diào)制方法確定的4096個(gè)信號(hào)點(diǎn)中的 12個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)12X2位并且在所述列方向上存儲(chǔ) 64,800/(12X2)位的24列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的24列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的24列中的第2列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的24列中的第3列的所述寫入起始位置設(shè)置為地址為8的位置, 將所述存儲(chǔ)裝置的24列中的第4列的所述寫入起始位置設(shè)置為地址為8的位置, 將所述存儲(chǔ)裝置的24列中的第5列的所述寫入起始位置設(shè)置為地址為8的位置, 將所述存儲(chǔ)裝置的24列中的第6列的所述寫入起始位置設(shè)置為地址為8的位置, 將所述存儲(chǔ)裝置的24列中的第7列的所述寫入起始位置設(shè)置為地址為10的位置, 將所述存儲(chǔ)裝置的24列中的第8列的所述寫入起始位置設(shè)置為地址為10的位置, 將所述存儲(chǔ)裝置的24列中的第9列的所述寫入起始位置設(shè)置為地址為10的位置, 將所述存儲(chǔ)裝置的24列中的第10列的所述寫入起始位置設(shè)置為地址為12的位置, 將所述存儲(chǔ)裝置的24列中的第11列的所述寫入起始位置設(shè)置為地址為13的位置, 將所述存儲(chǔ)裝置的24列中的第12列的所述寫入起始位置設(shè)置為地址為16的位置, 將所述存儲(chǔ)裝置的24列中的第13列的所述寫入起始位置設(shè)置為地址為17的位置, 將所述存儲(chǔ)裝置的24列中的第14列的所述寫入起始位置設(shè)置為地址為19的位置, 將所述存儲(chǔ)裝置的24列中的第15列的所述寫入起始位置設(shè)置為地址為21的位置, 將所述存儲(chǔ)裝置的24列中的第16列的所述寫入起始位置設(shè)置為地址為22的位置, 將所述存儲(chǔ)裝置的24列中的第17列的所述寫入起始位置設(shè)置為地址為23的位置, 將所述存儲(chǔ)裝置的24列中的第18列的所述寫入起始位置設(shè)置為地址為26的位置, 將所述存儲(chǔ)裝置的24列中的第19列的所述寫入起始位置設(shè)置為地址為37的位置, 將所述存儲(chǔ)裝置的24列中的第20列的所述寫入起始位置設(shè)置為地址為39的位置, 將所述存儲(chǔ)裝置的24列中的第21列的所述寫入起始位置設(shè)置為地址為40的位置, 將所述存儲(chǔ)裝置的24列中的第22列的所述寫入起始位置設(shè)置為地址為41的位置, 將所述存儲(chǔ)裝置的24列中的第23列的所述寫入起始位置設(shè)置為地址為41的位置,并且將所述存儲(chǔ)裝置的24列中的第24列的所述寫入起始位置設(shè)置為地址為41的位置。
21.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的10個(gè)不同的編碼速率之一和16,200位 的碼長N的LDPC碼,并且所述m位是2位,并且所述整數(shù)b是1,并且此外所述LDPC碼的所述碼位的2個(gè)被映射到以預(yù)定調(diào)制方法確定的4個(gè)信號(hào)點(diǎn)中的2個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)2X1位并且在所述列方向上存儲(chǔ) 16,200/(2X1)位的2列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的兩列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置,并且 將所述存儲(chǔ)裝置的兩列中的第2列的所述寫入起始位置設(shè)置為地址為0的位置。
22.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的10個(gè)不同的編碼速率之一和16,200位 的碼長N的LDPC碼,并且所述m位是2位,并且所述整數(shù)b是2,并且此外所述LDPC碼的所述碼位的2個(gè)被映射到以預(yù)定調(diào)制方法確定的4個(gè)信號(hào)點(diǎn)中的2個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)2X2位并且在所述列方向上存儲(chǔ) 16,200/(2X2)位的4列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的4列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的4列中的第2列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的4列中的第3列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的4列中的第4列的所述寫入起始位置設(shè)置為地址為3的位置。
23.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的10個(gè)不同的編碼速率之一和16,200位 的碼長N的LDPC碼,并且所述m位是4位,并且所述整數(shù)b是1,并且此外所述LDPC碼的所述碼位的4個(gè)被映射到以預(yù)定調(diào)制方法確定的16個(gè)信號(hào)點(diǎn)中的4個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)4X1位并且在所述列方向上存儲(chǔ) 16,200/(4X1)位的4列的情況下, 所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的4列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的4列中的第2列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的4列中的第3列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的4列中的第4列的所述寫入起始位置設(shè)置為地址為3的位置。
24.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的10個(gè)不同的編碼速率之一和16,200位 的碼長N的LDPC碼,并且所述m位是4位,并且所述整數(shù)b是2,并且此外所述LDPC碼的所述碼位的4個(gè)被映射到以預(yù)定調(diào)制方法確定的16個(gè)信號(hào)點(diǎn)中的4個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)4X2位并且在所述列方向上存儲(chǔ) 16,200/(4X2)位的8列的情況下, 所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的8列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的8列中的第2列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的8列中的第3列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的8列中的第4列的所述寫入起始位置設(shè)置為地址為1的位置, 將所述存儲(chǔ)裝置的8列中的第5列的所述寫入起始位置設(shè)置為地址為7的位置, 將所述存儲(chǔ)裝置的8列中的第6列的所述寫入起始位置設(shè)置為地址為20的位置, 將所述存儲(chǔ)裝置的8列中的第7列的所述寫入起始位置設(shè)置為地址為20的位置,并且 將所述存儲(chǔ)裝置的8列中的第8列的所述寫入起始位置設(shè)置為地址為21的位置。
25.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的10個(gè)不同的編碼速率之一和16,200位 的碼長N的LDPC碼,并且所述m位是6位,并且所述整數(shù)b是1,并且此外所述LDPC碼的所述碼位的6個(gè)被映射到以預(yù)定調(diào)制方法確定的64個(gè)信號(hào)點(diǎn)中的6個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)6X1位并且在所述列方向上存儲(chǔ) 16,200/(6X1)位的6列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的6列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的6列中的第2列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的6列中的第3列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的6列中的第4列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的6列中的第5列的所述寫入起始位置設(shè)置為地址為7的位置,并且 將所述存儲(chǔ)裝置的6列中的第6列的所述寫入起始位置設(shè)置為地址為7的位置。
26.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的10個(gè)不同的編碼速率之一和16,200位 的碼長N的LDPC碼,并且所述m位是6位,并且所述整數(shù)b是2,并且此外所述LDPC碼的所述碼位的6個(gè)被映射到以預(yù)定調(diào)制方法確定的64個(gè)信號(hào)點(diǎn)中的6個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)6X2位并且在所述列方向上存儲(chǔ) 16,200/(6X2)位的12列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的12列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的12列中的第2列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的12列中的第3列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的12列中的第4列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的12列中的第5列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的12列中的第6列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的12列中的第7列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的12列中的第8列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的12列中的第9列的所 述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的12列中的第10列的所述寫入起始位置設(shè)置為地址為6的位置, 將所述存儲(chǔ)裝置的12列中的第11列的所述寫入起始位置設(shè)置為地址為7的位置,并且將所述存儲(chǔ)裝置的12列中的第12列的所述寫入起始位置設(shè)置為地址為7的位置。
27.根據(jù)權(quán)利要求8的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的10個(gè)不同的編碼速率之一和16,200位 的碼長N的LDPC碼,并且所述m位是8位,并且所述整數(shù)b是1,并且此外所述LDPC碼的所述碼位的8個(gè)被映射到以預(yù)定調(diào)制方法確定的256個(gè)信號(hào)點(diǎn)中的8 個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)8X1位并且在所述列方向上存儲(chǔ) 16,200/(8X1)位的8列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的8列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的8列中的第2列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的8列中的第3列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的8列中的第4列的所述寫入起始位置設(shè)置為地址為1的位置, 將所述存儲(chǔ)裝置的8列中的第5列的所述寫入起始位置設(shè)置為地址為7的位置, 將所述存儲(chǔ)裝置的8列中的第6列的所述寫入起始位置設(shè)置為地址為20的位置, 將所述存儲(chǔ)裝置的8列中的第7列的所述寫入起始位置設(shè)置為地址為20的位置,并且 將所述存儲(chǔ)裝置的8列中的第8列的所述寫入起始位置設(shè)置為地址為21的位置。
28.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的10個(gè)不同的編碼速率之一和16,200位 的碼長N的LDPC碼,并且所述m位是10位,并且所述整數(shù)b是1,并且此外所述LDPC碼的所述碼位的10個(gè)被映射到以預(yù)定調(diào)制方法確定的1024個(gè)信號(hào)點(diǎn)中的 10個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)10X1位并且在所述列方向上存儲(chǔ) 16,200/(10X1)位的10列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的10列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的10列中的第2列的所述寫入起始位置設(shè)置為地址為1的位置, 將所述存儲(chǔ)裝置的10列中的第3列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的10列中的第4列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的10列中的第5列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的10列中的第6列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的10列中的第7列的所述寫入起始位置設(shè)置為地址為4的位置, 將所述存儲(chǔ)裝置的10列中的第8列的所述寫入起始位置設(shè)置為地址為4的位置, 將所述存儲(chǔ)裝置的10列中的第9列的所述寫入起始位置設(shè)置為地址為5的位置,并且 將所述存儲(chǔ)裝置的10列中的第10列的所述寫入起始位置設(shè)置為地址為7的位置。
29.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的10個(gè)不同的編碼速率之一和16,200位 的碼長N的LDPC碼,并且所述m位是10位,并且所述整數(shù)b是2,并且此外所述LDPC碼的所述碼位的10個(gè)被映射到以預(yù)定調(diào)制方法確定的1024個(gè)信號(hào)點(diǎn)中的 10個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)10X2位并且在所述列方向上存儲(chǔ) 16,200/(10X2)位的20列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的20列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的20列中的第2列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的20列中的第3列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的20列中的第4列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的20列中的第5列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的20列中的第6列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的20列中的第7列的所述寫入起始位置設(shè)置為地址為2的位置,將所述存儲(chǔ)裝置的20列中的第8列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的20列中的第9列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的20列中的第10列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的20列中的第11列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的20列中的第12列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的20列中的第13列的所述寫入起始位置設(shè)置為地址為5的位置, 將所述存儲(chǔ)裝置的20列中的第14列的所述寫入起始位置設(shè)置為地址為7的位置, 將所述存儲(chǔ)裝置的20列中的第15列的所述寫入起始位置設(shè)置為地址為7的位置, 將所述存儲(chǔ)裝置的20列中的第16列的所述寫入起始位置設(shè)置為地址為7的位置, 將所述存儲(chǔ)裝置的20列中的第17列的所述寫入起始位置設(shè)置為地址為7的位置, 將所述存儲(chǔ)裝置的20列中的第18列的所述寫入起始位置設(shè)置為地址為8的位置, 將所述存儲(chǔ)裝置的20列中的第19列的所述寫入起始位置設(shè)置為地址為8的位置,并且將所述存儲(chǔ)裝置的20列中的第20列的所述寫入起始位置設(shè)置為地址為10的位置。
30.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的10個(gè)不同的編碼速率之一和16,200位 的碼長N的LDPC碼,并且所述m位是12位,并且所述整數(shù)b是1,并且此外所述LDPC碼的所述碼位的12個(gè)被映射到以預(yù)定調(diào)制方法確定的4096個(gè)信號(hào)點(diǎn)中的 12個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)12X1位并且在所述列方向上存儲(chǔ) 16,200/(12X1)位的12列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的12列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的12列中的第2列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的12列中的第3列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的12列中的第4列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的12列中的第5列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的12列中的第6列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的12列中的第7列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的12列中的第8列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的12列中的第9列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的12列中的第10列的所述寫入起始位置設(shè)置為地址為6的位置, 將所述存儲(chǔ)裝置的12列中的第11列的所述寫入起始位置設(shè)置為地址為7的位置,并且將所述存儲(chǔ)裝置的12列中的第12列的所述寫入起始位置設(shè)置為地址為7的位置。
31.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其中,在所述LDPC碼是具有DVB-S. 2標(biāo)準(zhǔn)中規(guī)定的10個(gè)不同的編碼速率之一和16,200位 的碼長N的LDPC碼,并且所述m位是12位,并且所述整數(shù)b是2,并且此外所述LDPC碼的所述碼位的12個(gè)被映射到以預(yù)定調(diào)制方法確定的4096個(gè)信號(hào)點(diǎn)中的 12個(gè),而所述存儲(chǔ)裝置具有用于在所述行方向上存儲(chǔ)12X2位并且在所述列方向上存儲(chǔ) 16,200/(12X2)位的24列的情況下,所述重新布置裝置在所述存儲(chǔ)裝置的所述列方向上的頂部位置的地址被表示為0并且所述存儲(chǔ)裝置在 所述列方向上的每個(gè)位置的地址被表示為以升序給出的整數(shù)的情況下,將所述存儲(chǔ)裝置的24列中的第1列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的24列中的第2列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的24列中的第3列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的24列中的第4列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的24列中的第5列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的24列中的第6列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的24列中的第7列的所述寫入起始位置設(shè)置為地址為0的位置, 將所述存儲(chǔ)裝置的24列中的第8列的所述寫入起始位置設(shè)置為地址為1的位置, 將所述存儲(chǔ)裝置的24列中的第9列的所述寫入起始位置設(shè)置為地址為1的位置, 將所述存儲(chǔ)裝置的24列中的第10列的所述寫入起始位置設(shè)置為地址為1的位置, 將所述存儲(chǔ)裝置的24列中的第11列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的24列中的第12列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的24列中的第13列的所述寫入起始位置設(shè)置為地址為2的位置, 將所述存儲(chǔ)裝置的24列中的第14列的所述寫入起始位置設(shè)置為地址為3的位置, 將所述存儲(chǔ)裝置的24列中的第15列的所述寫入起始位置設(shè)置為地址為7的位置, 將所述存儲(chǔ)裝置的24列中的第16列的所述寫入起始位置設(shè)置為地址為9的位置, 將所述存儲(chǔ)裝置的24列中的第17列的所述寫入起始位置設(shè)置為地址為9的位置, 將所述存儲(chǔ)裝置的24列中的第18列的所述寫入起始位置設(shè)置為地址為9的位置, 將所述存儲(chǔ)裝置的24列中的第19列的所述寫入起始位置設(shè)置為地址為10的位置, 將所述存儲(chǔ)裝置的24列中的第20列的所述寫入起始位置設(shè)置為地址為10的位置, 將所述存儲(chǔ)裝置的24列中的第21列的所述寫入起始位置設(shè)置為地址為10的位置, 將所述存儲(chǔ)裝置的24列中的第22列的所述寫入起始位置設(shè)置為地址為10的位置, 將所述存儲(chǔ)裝置的24列中的第23列的所述寫入起始位置設(shè)置為地址為10的位置,并且將所述存儲(chǔ)裝置的24列中的第24列的所述寫入起始位置設(shè)置為地址為11的位置。
32.根據(jù)權(quán)利要求5所述的數(shù)據(jù)處理設(shè)備,其中,在通過QPSK(正交相移鍵控)、 16QAM(正交振幅調(diào)制)、64QAM、256QAM、1024QAM或4096QAM對(duì)所述LDPC碼施加調(diào)制之后發(fā) 送所述LDPC碼。
33.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中,所述LDPC碼是QC (準(zhǔn)循環(huán))-LDPC碼,并且在所述符號(hào)由在用于在行方向和列方向上存儲(chǔ)所述LDPC碼的碼位的存儲(chǔ)裝置的列方 向上寫入并且在所述存儲(chǔ)裝置的行方向上讀出的所述LDPC碼的碼位形成的情況下, 所述重新布置裝置執(zhí)行列扭曲交織作為所述重新布置過程,所述列扭曲交織用于當(dāng)要針對(duì)所述存儲(chǔ)裝置的每列在所述存儲(chǔ)裝置的所述列方向上 寫入所述LDPC碼的碼位時(shí)改變所述寫入起始位置。
34.根據(jù)權(quán)利要求7所述的數(shù)據(jù)處理設(shè)備,其中,彼此集成地形成所述奇偶交織裝置和 所述重新布置裝置。
35.一種用于交織數(shù)據(jù)的數(shù)據(jù)處理設(shè)備的數(shù)據(jù)處理方法,包括步驟在將LDPC(低密度奇偶校驗(yàn))碼作為均由其兩個(gè)或更多個(gè)碼位形成的符號(hào)發(fā)送的情況下,由所述數(shù)據(jù)處理設(shè)備執(zhí)行對(duì)所述LDPC碼的碼位的重新布置,使得與所述奇偶校驗(yàn)矩 陣的任意一行中包括的值1所對(duì)應(yīng)的碼位的多個(gè)碼位不被包括在同一符號(hào)中。
36.一種數(shù)據(jù)處理設(shè)備,其接收作為均由兩個(gè)或更多個(gè)碼位形成的符號(hào)、以交織形式向 其發(fā)送的LDPC (低密度奇偶校驗(yàn))碼,所述數(shù)據(jù)處理設(shè)備包括反向重新布置裝置,用于針對(duì)通過執(zhí)行重新布置LDPC碼的碼位的重新布置過程以使 得與奇偶校驗(yàn)矩陣的任意一行中包括的值1所對(duì)應(yīng)的所述LDPC碼的碼位的多個(gè)碼位不被 包括在同一符號(hào)中而獲得的LDPC碼執(zhí)行反向重新布置過程,所述反向重新布置過程是對(duì) 應(yīng)于所述重新布置過程的反向重新布置;以及,LDPC解碼裝置,用于針對(duì)執(zhí)行了所述反向重新布置過程的所述LDPC碼執(zhí)行LDPC解碼。
37.根據(jù)權(quán)利要求36所述的數(shù)據(jù)處理設(shè)備,其中,所述反向重新布置裝置針對(duì)通過如下方式獲得的LDPC碼執(zhí)行所述反向重新布置過程執(zhí)行奇偶交織,所述奇偶交織將通過根據(jù)奇偶校驗(yàn)矩陣執(zhí)行LDPC編碼而獲得的LDPC 碼的奇偶位單獨(dú)地交織到其它所述奇偶位的位置,在所述奇偶校驗(yàn)矩陣中,作為對(duì)應(yīng)于所 述LDPC碼的奇偶位的所述LDPC碼的部分的奇偶矩陣具有階梯結(jié)構(gòu),并且然后執(zhí)行重新布置所述LDPC碼的碼位的重新布置過程,使得包括在所述奇偶校驗(yàn)矩陣的 任意一行中的值1所對(duì)應(yīng)的所述碼位的多個(gè)碼位不被包括在同一符號(hào)中,并且所述LDPC解碼裝置使用通過對(duì)所述奇偶校驗(yàn)矩陣至少執(zhí)行對(duì)應(yīng)于所述奇偶交織的列 替換而獲得的轉(zhuǎn)換奇偶校驗(yàn)矩陣對(duì)已經(jīng)執(zhí)行了所述反向重新布置過程但還未執(zhí)行作為對(duì) 應(yīng)于所述奇偶交織的解交織的奇偶解交織的LDPC碼執(zhí)行LDPC解碼。
38.一種用于數(shù)據(jù)處理設(shè)備的數(shù)據(jù)處理方法,所述數(shù)據(jù)處理設(shè)備接收作為均由兩個(gè)或 更多個(gè)碼位形成的符號(hào)、以交織形式向其發(fā)送的LDPC(低密度奇偶校驗(yàn))碼,所述數(shù)據(jù)處理 方法包括步驟由所述數(shù)據(jù)處理設(shè)備針對(duì)LDPC碼執(zhí)行作為對(duì)應(yīng)于所述重新布置過程的反向重新布置 過程的反向重新布置過程,其中所述LDPC碼是通過執(zhí)行重新布置LDPC碼的碼位的重新布 置過程以使得包括在奇偶校驗(yàn)矩陣的任意一行中的值1所對(duì)應(yīng)的LDPC碼的碼位的多個(gè)碼 位不被包括在同一符號(hào)中而獲得的;以及,由所述數(shù)據(jù)處理設(shè)備針對(duì)執(zhí)行了所述反向重新布置過程的LDPC碼執(zhí)行LDPC解碼。
39.一種用于交織數(shù)據(jù)的數(shù)據(jù)處理設(shè)備的數(shù)據(jù)處理方法,包括步驟在將LDPC(低密度奇偶校驗(yàn))碼作為均由其兩個(gè)或更多個(gè)碼位形成的符號(hào)發(fā)送的情況 下,由所述數(shù)據(jù)處理設(shè)備執(zhí)行作為用于重新布置所述LDPC碼的碼位的重新布置過程的列 扭曲交織,其中,在所述LDPC碼中,作為對(duì)應(yīng)于所述LDPC碼的信息位的其奇偶校驗(yàn)矩陣的部分的 信息矩陣具有循環(huán)結(jié)構(gòu),而所述符號(hào)是由在用于在行方向和列方向上存儲(chǔ)所述LDPC碼的 碼位的存儲(chǔ)裝置的列方向上寫入、并且在行方向上從所述存儲(chǔ)裝置讀出的所述LDPC碼的 碼位形成的,其中,所述列扭曲交織用于當(dāng)要針對(duì)所述存儲(chǔ)裝置的每列在所述存儲(chǔ)裝置的列方向?qū)?入所述LDPC碼的碼位時(shí)改變所述寫入起始位置。
40.一種數(shù)據(jù)處理設(shè)備,其接收作為均由兩個(gè)或更多個(gè)碼位形成的符號(hào)、以交織形式向 其發(fā)送的LDPC(低密度奇偶校驗(yàn))碼,所述數(shù)據(jù)處理設(shè)備包括反向重新布置裝置,用于在下述情況下所述LDPC碼是這樣的LDPC碼,在所述LDPC碼中,作為對(duì)應(yīng)于所述LDPC碼的奇偶校驗(yàn) 矩陣中的所述LDPC碼的信息位的所述LDPC的部分的信息矩陣具有循環(huán)結(jié)構(gòu),并且所述符號(hào)是由在用于在行方向和列方向上存儲(chǔ)所述LDPC碼的碼位的存儲(chǔ)裝置的列方 向上寫入、并且在行方向從所述存儲(chǔ)裝置讀出的LDPC碼的碼位形成的,對(duì)于通過執(zhí)行作為重新布置所述LDPC碼的碼位的重新布置過程的列扭曲交織而獲得 的LDPC碼執(zhí)行作為對(duì)應(yīng)于所述重新布置過程的反向重新布置的反向重新布置過程,其中 所述列扭曲交織用于當(dāng)要針對(duì)所述存儲(chǔ)裝置的每列在所述存儲(chǔ)裝置的列方向上寫入所述 LDPC碼的碼位時(shí)改變所述寫入起始位置;以及,LDPC解碼裝置,用于針對(duì)執(zhí)行了所述反向重新布置過程的LDPC碼執(zhí)行LDPC解碼。
41.根據(jù)權(quán)利要求40所述的數(shù)據(jù)處理設(shè)備,其中所述反向重新布置裝置對(duì)于通過如下方式獲得的LDPC碼執(zhí)行所述反向重新布置過程執(zhí)行奇偶交織,所述奇偶交織用于將通過根據(jù)奇偶校驗(yàn)矩陣執(zhí)行LDPC編碼而獲得的 LDPC碼的奇偶位單獨(dú)地交織到其它所述奇偶位的位置,在所述奇偶校驗(yàn)矩陣中,作為對(duì)應(yīng) 于所述LDPC碼的奇偶位的所述LDPC碼的部分的奇偶矩陣具有階梯結(jié)構(gòu),并且然后執(zhí)行所述重新布置過程,并且所述LDPC解碼裝置使用通過對(duì)所述奇偶校驗(yàn)矩陣至少執(zhí)行對(duì)應(yīng)于所述奇偶交織的列 替換而獲得的轉(zhuǎn)換奇偶校驗(yàn)矩陣對(duì)已經(jīng)執(zhí)行了所述反向重新布置過程但還未執(zhí)行作為對(duì) 應(yīng)于所述奇偶交織的解交織的奇偶解交織的LDPC碼執(zhí)行LDPC解碼。
42.一種用于數(shù)據(jù)處理設(shè)備的數(shù)據(jù)處理方法,所述數(shù)據(jù)處理設(shè)備接收作為均由兩個(gè)或 更多個(gè)碼位形成的符號(hào)、以交織形式向其發(fā)送的LDPC(低密度奇偶校驗(yàn))碼,所述數(shù)據(jù)處理 方法包括步驟在下述情況下所述LDPC碼是這樣的LDPC碼,在所述LDPC碼中,作為對(duì)應(yīng)于所述LDPC碼的奇偶校驗(yàn) 矩陣中的所述LDPC碼的信息位的所述LDPC的部分的信息矩陣具有循環(huán)結(jié)構(gòu),并且所述符號(hào)是由在用于在行方向和列方向上存儲(chǔ)所述LDPC碼的碼位的存儲(chǔ)裝置的列方向上寫入、并且在行方向從所述存儲(chǔ)裝置讀出的LDPC碼的碼位形成的,由所述數(shù)據(jù)處理設(shè)備針對(duì)通過執(zhí)行作為重新布置所述LDPC碼的碼位的重新布置過程 的列扭曲交織而獲得的LDPC碼執(zhí)行作為對(duì)應(yīng)于所述重新布置過程的反向重新布置的反向 重新布置過程,其中所述列扭曲交織用于當(dāng)要針對(duì)所述存儲(chǔ)裝置的每列在所述存儲(chǔ)裝置的 列方向上寫入所述LDPC碼的碼位時(shí)改變所述寫入起始位置;以及,由所述數(shù)據(jù)處理設(shè)備針對(duì)執(zhí)行了所述反向重新布置過程的LDPC碼執(zhí)行LDPC解碼。
全文摘要
數(shù)據(jù)處理設(shè)備和數(shù)據(jù)處理方法。本發(fā)明涉及數(shù)據(jù)處理設(shè)備和數(shù)據(jù)處理方法,其能夠改善對(duì)于LDPC碼的碼位的差錯(cuò)(諸如突發(fā)差錯(cuò)或擦除)的容限。當(dāng)由LDPC(低密度奇偶校驗(yàn))碼的兩個(gè)或更多個(gè)碼位形成一個(gè)符號(hào)時(shí),列扭曲交織器(24)執(zhí)行重新布置過程,該重新布置過程重新布置LDPC碼的碼位,使得包括在奇偶校驗(yàn)矩陣的任意一行中的值1所對(duì)應(yīng)的碼位的多個(gè)不被映射到一個(gè)符號(hào)中。本發(fā)明例如可以應(yīng)用到發(fā)送LDPC碼的發(fā)送設(shè)備。
文檔編號(hào)H03M13/27GK101874350SQ20088011789
公開日2010年10月27日 申請(qǐng)日期2008年11月26日 優(yōu)先權(quán)日2007年11月26日
發(fā)明者山本真紀(jì)子, 橫川峰志 申請(qǐng)人:索尼公司