專利名稱:數(shù)據(jù)調(diào)制、解調(diào)方法和設(shè)備、及代碼排列方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)調(diào)制和解調(diào)領(lǐng)域,本發(fā)明尤其涉及數(shù)據(jù)調(diào)制方法和設(shè)備、數(shù)據(jù)解調(diào)方法和設(shè)備以及代碼排列方法,提供的調(diào)制碼錯(cuò)誤傳播概率降低、編碼效率高且具有DC抑制能力。
背景技術(shù):
多模式編碼方法提供了對(duì)沒有DC抑制能力的調(diào)制碼的DC抑制能力。在多模式編碼方法中,將附加a位信息插入到輸入數(shù)據(jù)流,根據(jù)附加a位信息產(chǎn)生2a隨機(jī)數(shù)據(jù)流,即使在該2a隨機(jī)數(shù)據(jù)流中執(zhí)行沒有DC抑制能力的調(diào)制時(shí),也選擇包含最小DC分量的調(diào)制后數(shù)據(jù)流中的一個(gè),所以,調(diào)制后數(shù)據(jù)流有DC抑制能力。
美國(guó)專利6,225,921公開了“用來(lái)將n-位源字編碼/譯碼成相應(yīng)的m-位信道字,并將m-位信道字編碼/譯碼成相應(yīng)的n-位源字的裝置”,其中,代碼(d=1,k=7,m=2,n=3)的冗余度約2%,其編碼率R是R=49/75=0.6533,其編碼效率R/C(d,k)是R/C(d,k)=0.6533/0.6793=96.2%。為了方便,在美國(guó)專利6,225,921中使用的調(diào)制碼稱為A-代碼。
美國(guó)專利6,281,815公開了“分配DC抑制能力增強(qiáng)了的RLL碼的方法、調(diào)制方法、解調(diào)方法及其解調(diào)設(shè)備”,其中,當(dāng)代碼(d=1,k=8,n=12)的冗余度約2%,其編碼率R是R=32/49=0.6531,其編碼效率R/C(d,k)是R/C(d,k)=0.6531/0.6853=95.3%。為了方便,在美國(guó)專利6,281,815中使用的調(diào)制碼稱為B-代碼。這里,“C”指取決于“d”和“k”的能力。
在Kees A.Schouhamer Immink,Shannon Foundation Publishers,chapter13,1999的“用于大量數(shù)據(jù)存儲(chǔ)系統(tǒng)”中描述的可控?cái)_頻方法中,當(dāng)將冗余的4位插入數(shù)據(jù)的每25個(gè)字節(jié)中,將該數(shù)據(jù)RLL(1,7)調(diào)制,編碼率R是R=200/306=0.6536,編碼效率R/C(d,k)是R/C(d,k)=0.6536/0.6793=96.2%。在上述文獻(xiàn)中使用的調(diào)制碼稱為C-代碼。
上述傳統(tǒng)調(diào)制方法中的編碼率類似,即,在95.3%-96.2%的范圍內(nèi),圖1中顯示了表示A-代碼、B-代碼和C-代碼的DC抑制能力的功率頻譜密度(PSD)曲線。
然而,在上述文獻(xiàn)中公開的多模式編碼方法中,將數(shù)據(jù)流變?yōu)殡S機(jī)數(shù)據(jù)所需的附加信息的利用的頻率應(yīng)當(dāng)增加到具有足夠的DC抑制能力。而且,即使開發(fā)了編碼效率較高的調(diào)制技術(shù),DC抑制能力也可能不足。例如,當(dāng)美國(guó)專利6,281,815中公開的B-代碼不包含冗余位時(shí),可以抑制DC,但是,在沒有附加位的情況下,不能有足夠的DC抑制能力。此后,能不用冗余位就抑制DC,但是沒有冗余位時(shí)抑制能力弱的代碼稱為弱無(wú)DC調(diào)制代碼。
圖2示出了將輸入數(shù)據(jù)流轉(zhuǎn)換為隨機(jī)數(shù)據(jù)的傳統(tǒng)多路復(fù)用方法。在韓國(guó)專利1999-703183中公開了傳統(tǒng)的多路復(fù)用方法,用該方法,通過用附加a位信息對(duì)輸入數(shù)據(jù)流連續(xù)擾頻,將輸入數(shù)據(jù)流轉(zhuǎn)換為2a隨機(jī)數(shù)據(jù)流,該專利由SANYO DENKI CO.,LTD提交,題為“數(shù)字調(diào)制電路、數(shù)字調(diào)制方法、數(shù)字解調(diào)電路和數(shù)字解調(diào)方法”。
圖2中,用“異或”裝置對(duì)多路復(fù)用信息st和代碼調(diào)制單位xi,o到xi,u-1,執(zhí)行“異或”運(yùn)算,將預(yù)定的位數(shù)據(jù)xi,o到xi,u-1組成的輸入數(shù)據(jù)流yi(稱為代碼調(diào)制單位)轉(zhuǎn)換為隨機(jī)數(shù)據(jù)流f(yi/st)。
換言之,通過用“異或”裝置對(duì)第一代碼調(diào)制單位xi,o和初始數(shù)據(jù)(多路復(fù)用信息)st執(zhí)行“異或”運(yùn)算,將第一代碼調(diào)制單位xi,o轉(zhuǎn)換為數(shù)據(jù)yti,o。通過對(duì)轉(zhuǎn)換后的數(shù)據(jù)yti,o和代碼調(diào)制單位xi,1執(zhí)行“異或”運(yùn)算,將下一代碼調(diào)制單位xi,1轉(zhuǎn)換為數(shù)據(jù)yti,1。爾后,對(duì)先前的代碼調(diào)制單位的轉(zhuǎn)換后數(shù)據(jù)和要轉(zhuǎn)換的代碼調(diào)制單位重復(fù)“異或”運(yùn)算,直到數(shù)據(jù)輸入流yi的最后代碼調(diào)制單位xi,u-1,以便產(chǎn)生每個(gè)代碼調(diào)制單位的轉(zhuǎn)換后數(shù)據(jù)。
圖3示出了在將輸入數(shù)據(jù)流根據(jù)圖2所示的多路復(fù)用方法轉(zhuǎn)換為隨機(jī)數(shù)據(jù)、限制游程長(zhǎng)度(RLL)調(diào)制、記錄到存儲(chǔ)媒體上并從存儲(chǔ)媒體再現(xiàn)時(shí),經(jīng)RLL流f′(yi/st)求逆解調(diào)的流y′i。
在數(shù)據(jù)的求逆期間,除了未求逆RLL流f′(yi/st)的第一解調(diào)代碼單位(多路復(fù)用信息st)和恰在要求逆的解調(diào)代碼單位之前的解調(diào)代碼單位(初始數(shù)據(jù)或未求逆解調(diào)代碼單位)之外,通過對(duì)每個(gè)要求逆的解調(diào)代碼單位重復(fù)執(zhí)行“異或”運(yùn)算來(lái)產(chǎn)生解調(diào)后的流y′i。
換言之,通過對(duì)第一解調(diào)代碼單位yti,o和初始數(shù)據(jù)(多路復(fù)用信息)st執(zhí)行“異或”運(yùn)算,將第一解調(diào)代碼單位yti,o求逆為數(shù)據(jù)xi,o。下面,通過對(duì)第一未求逆解調(diào)代碼單位yti,o和解調(diào)代碼單位yti,1執(zhí)行“異或”運(yùn)算,將解調(diào)代碼單位yti,1求逆為數(shù)據(jù)xi,1。爾后,對(duì)要求逆的解調(diào)代碼單位和恰在要求逆的解調(diào)代碼單位之前的解調(diào)代碼單位重復(fù)“異或”運(yùn)算,直到RLL流f′(yi/st)的最后解調(diào)代碼單位,以便產(chǎn)生每個(gè)解調(diào)代碼單位的求逆數(shù)據(jù)。
如上所述,數(shù)據(jù)的求逆期間,在解調(diào)代碼單位的求逆中使用一個(gè)未求逆的解調(diào)代碼單位。這樣,當(dāng)在要求逆的解調(diào)代碼單位中出現(xiàn)錯(cuò)誤時(shí),該錯(cuò)誤也影響接下來(lái)的解調(diào)代碼單位。例如,當(dāng)未求逆解調(diào)代碼單位yt*i,u-3有錯(cuò)誤時(shí),該錯(cuò)誤影響求逆數(shù)據(jù)x*i,u-3和接下來(lái)的數(shù)據(jù)x*i,u-2。
相應(yīng)地,在現(xiàn)有技術(shù)中,當(dāng)RLL流f′(yi/st)有錯(cuò)誤時(shí),錯(cuò)誤傳播到解擾頻的數(shù)據(jù)x*i,u-3和接下來(lái)的數(shù)據(jù)x*i,u-2。錯(cuò)誤傳播是利用擾頻的多模式編碼方法的一般特點(diǎn)。
發(fā)明內(nèi)容
本發(fā)明提供了一種數(shù)據(jù)調(diào)制方法和設(shè)備,通過保持上述3個(gè)參考中所述的DC抑制能力和將多模式編碼方法應(yīng)用于弱無(wú)DC調(diào)制碼,提供具有更高DC抑制能力的高效調(diào)制碼。
本發(fā)明還提供了一種數(shù)據(jù)調(diào)制方法和設(shè)備以及數(shù)據(jù)解調(diào)方法和設(shè)備,以便減小錯(cuò)誤傳播的可能性。
本發(fā)明還提供了一種數(shù)據(jù)調(diào)制方法和設(shè)備以及數(shù)據(jù)解調(diào)方法和設(shè)備,采用通過保持DC抑制能力和斷續(xù)擾頻輸入數(shù)據(jù),產(chǎn)生偽隨機(jī)數(shù)據(jù)流的多路復(fù)用方法。
本發(fā)明還提供了通過產(chǎn)生滿足a(d,k)約束條件的碼字來(lái)排列弱無(wú)DC調(diào)制碼,然后排列碼字的方法,從而即使在根據(jù)排列碼流期間的邊界規(guī)則排列碼字時(shí),也保持碼流的初始特性。
根據(jù)本發(fā)明的一個(gè)方面,數(shù)據(jù)調(diào)制方法將m-位數(shù)據(jù)調(diào)制為n-位(n≥m)碼字,這里,將將最小游程長(zhǎng)度限制限定為“d”并且將最大游程長(zhǎng)度限制限定為“k”。按預(yù)定的長(zhǎng)度劃分輸入數(shù)據(jù)流,根據(jù)預(yù)定的多路復(fù)用方法用多路復(fù)用信息多路復(fù)用輸入數(shù)據(jù)流,以便提供多路復(fù)用的數(shù)據(jù)流。多路復(fù)用的數(shù)據(jù)流是弱無(wú)DC限制游程長(zhǎng)度(RLL)-調(diào)制的,沒有包括附加位的分離的DC控制代碼轉(zhuǎn)換表,然后,提供在多路復(fù)用、RLL調(diào)制的碼流中具有最小DC分量的碼流。
根據(jù)本發(fā)明的另一方面,數(shù)據(jù)調(diào)制方法將m-位源數(shù)據(jù)調(diào)制為n-位(n≥m)碼字,這里,將最小游程長(zhǎng)度限制限定為“d”并且將最大游程長(zhǎng)度限制限定為“k”。通過對(duì)每個(gè)偽隨機(jī)數(shù)據(jù)流應(yīng)用預(yù)定的多路復(fù)用方法,用預(yù)定位的多路復(fù)用信息將按預(yù)定的長(zhǎng)度劃分的輸入數(shù)據(jù)流多路復(fù)用為多種類型的偽隨機(jī)數(shù)據(jù)流。將這些多種類型的偽隨機(jī)數(shù)據(jù)流進(jìn)行RLL調(diào)制,以便產(chǎn)生執(zhí)行了最佳DC抑制的調(diào)制后碼流。
根據(jù)本發(fā)明的又一方面,數(shù)據(jù)調(diào)制方法將m-位源數(shù)據(jù)調(diào)制為n-位(n≥m)碼字,這里,將最小游程長(zhǎng)度限制限定為“d”并且將最大游程長(zhǎng)度限制限定為“k”。通過對(duì)每個(gè)偽隨機(jī)數(shù)據(jù)流應(yīng)用預(yù)定的多路復(fù)用方法,用預(yù)定位多路復(fù)用信息將按預(yù)定的長(zhǎng)度劃分的輸入數(shù)據(jù)流多路復(fù)用為多種類型的偽隨機(jī)數(shù)據(jù)流。多路復(fù)用的數(shù)據(jù)流是弱無(wú)DC RLL調(diào)制的,不利用包括附加位的DC控制代碼轉(zhuǎn)換表,并且提供在多路復(fù)用的、RLL調(diào)制的碼流中包括最小DC分量的碼流。
根據(jù)本發(fā)明的還一方面,數(shù)據(jù)解調(diào)方法將n位的輸入數(shù)字?jǐn)?shù)據(jù)解調(diào)為m位(n≥m)的解調(diào)代碼單位,以便產(chǎn)生具有預(yù)定長(zhǎng)度的未求逆數(shù)據(jù)流。用多路復(fù)用信息將該未求逆數(shù)據(jù)流不連續(xù)地解擾頻,以便產(chǎn)生求逆的數(shù)據(jù)流。
根據(jù)本發(fā)明的還一方面,將m位源數(shù)據(jù)排列為n位(n≥m)碼字的方法將最小游程長(zhǎng)度限制“d”限定為1,將最大游程長(zhǎng)度限制“k”限定為7。當(dāng)將碼字a連接到碼字b時(shí),碼字a是先前的碼字,從碼字b1和b2中選擇碼字b,其中將碼字a連接到碼字b1的碼流是X1,其中將碼字a連接到碼字b2的碼流是X2,排列碼字b1和b2,以具有根據(jù)碼字中的值“1”的位數(shù)是奇還是偶來(lái)預(yù)測(cè)下一代碼的轉(zhuǎn)變的反向參數(shù)INV。當(dāng)碼字a連接到碼字b1或b2時(shí),雖然根據(jù)邊界規(guī)則將碼字a,b1或b2調(diào)制成另一類型的碼字,但是,排列碼流X1和X2以具有反向參數(shù)INV。
根據(jù)本發(fā)明的還一方面,設(shè)備通過將最小游程長(zhǎng)度限制限定為“d”并將最大游程長(zhǎng)度限制限定為“k”,將m-位源數(shù)據(jù)調(diào)制成n-位(n≥m)碼字,以便來(lái)改善DC抑制能力。該設(shè)備包括多路復(fù)用器,用多路復(fù)用信息對(duì)按預(yù)定的長(zhǎng)度劃分的輸入數(shù)據(jù)多路復(fù)用,以便提供多路復(fù)用數(shù)據(jù)流;和編碼器,不用添加了附加位的DC控制子碼轉(zhuǎn)換表,對(duì)該多路復(fù)用數(shù)據(jù)流進(jìn)行弱無(wú)DC RLL調(diào)制;和選擇器,在多路復(fù)用的、RLL調(diào)制的碼流中選擇包含最小DC分量的碼流。
根據(jù)本發(fā)明的還一方面,數(shù)據(jù)調(diào)制設(shè)備將m-位源數(shù)據(jù)調(diào)制為n-位(n≥m)碼字,這里,將最小游程長(zhǎng)度限制限定為“d”并且將最大游程長(zhǎng)度限制限定為“k”。數(shù)據(jù)調(diào)制設(shè)備包括多路復(fù)用器,通過將預(yù)定的多路復(fù)用方法應(yīng)用于每個(gè)偽隨機(jī)數(shù)據(jù)流,用預(yù)定位的多路復(fù)用信息,將按預(yù)定的長(zhǎng)度劃分的輸入數(shù)據(jù)流多路復(fù)用為多種類型的偽隨機(jī)數(shù)據(jù)流;和編碼器,對(duì)這些多種類型的偽隨機(jī)數(shù)據(jù)流進(jìn)行RLL調(diào)制,以便產(chǎn)生其中執(zhí)行了最佳DC抑制的調(diào)制后碼流。
根據(jù)本發(fā)明的還一方面,數(shù)據(jù)調(diào)制設(shè)備將m-位源數(shù)據(jù)調(diào)制為n-位(n≥m)碼字,這里,將最小游程長(zhǎng)度限制限定為“d”并且將最大游程長(zhǎng)度限制限定為“k”。數(shù)據(jù)調(diào)制設(shè)備包括多路復(fù)用器,通過將預(yù)定的多路復(fù)用方法應(yīng)用于每個(gè)偽隨機(jī)數(shù)據(jù)流,用預(yù)定位的多路復(fù)用信息,將按預(yù)定的長(zhǎng)度劃分的輸入數(shù)據(jù)流多路復(fù)用為多種類型的偽隨機(jī)數(shù)據(jù)流;和編碼器,不用添加了附加位的DC控制子碼轉(zhuǎn)換表,對(duì)該多路復(fù)用數(shù)據(jù)流進(jìn)行弱無(wú)DC RLL調(diào)制;和選擇器,在多路復(fù)用的、RLL調(diào)制的碼流中選擇包含最小DC分量的碼流。
根據(jù)本發(fā)明的還一方面,數(shù)據(jù)解調(diào)設(shè)備包括譯碼器,將每個(gè)n位的輸入數(shù)字?jǐn)?shù)據(jù)解調(diào)為m-位(n≥m)的解調(diào)代碼單位,以便產(chǎn)生具有預(yù)定長(zhǎng)度的未求逆數(shù)據(jù)流;和多路分解器,用多路復(fù)用信息不連續(xù)地將該未求逆數(shù)據(jù)流解擾頻,以便產(chǎn)生求逆的數(shù)據(jù)流。
可以用計(jì)算機(jī)可讀媒體的計(jì)算機(jī)可執(zhí)行指令來(lái)實(shí)現(xiàn)本發(fā)明的方法的操作。
在下文的描述中解釋本發(fā)明的其余方面和優(yōu)點(diǎn),在描述中可部分明了這些方面和優(yōu)點(diǎn),也可在本發(fā)明的實(shí)踐中來(lái)學(xué)習(xí)。
結(jié)合附圖,本發(fā)明的這些和/或其它方面和優(yōu)點(diǎn)將變得明顯,也可從下面對(duì)實(shí)施例的描述更易于理解圖1示出了傳統(tǒng)代碼的功率頻譜密度(PSD)曲線;圖2示出了傳統(tǒng)的多路復(fù)用方法;圖3示出了再現(xiàn)用圖2所表示的傳統(tǒng)多路復(fù)用方法轉(zhuǎn)換的數(shù)據(jù)時(shí)的錯(cuò)誤傳播特性;圖4是根據(jù)本發(fā)明的實(shí)施例的一個(gè)方面的數(shù)據(jù)調(diào)制設(shè)備的框圖;圖5示出了利用應(yīng)用于圖4的多路復(fù)用器的偽擾頻的多路復(fù)用方法;圖6示出了再現(xiàn)用圖5所表示的傳統(tǒng)多路復(fù)用方法轉(zhuǎn)換的數(shù)據(jù)時(shí)的錯(cuò)誤傳播特性;圖7示出了PSD曲線,顯示根據(jù)本發(fā)明的實(shí)施例的一個(gè)方面的數(shù)據(jù)調(diào)制方法中的DC抑制能力;圖8顯示了主碼群的碼字特性;圖9顯示了用于DC控制的輔碼群的碼字特性;圖10顯示了根據(jù)結(jié)束零的數(shù)量EZ確定的下一碼群ncg;圖11示出了將將碼字a連接到碼字b時(shí)的游程長(zhǎng)度限制(RLL)條件;圖12顯示了不滿足圖11的RLL條件時(shí)代碼轉(zhuǎn)換前后的參數(shù)INV改變;圖13示出了由用于DC控制的碼字b1和b2造成的碼流發(fā)散的實(shí)例;圖14顯示了在同步信號(hào)中轉(zhuǎn)換為多路復(fù)用ID的多路復(fù)用信息和圖4所示的多路復(fù)用ID插入器;圖15A到15E顯示了考慮到上述條件時(shí)產(chǎn)生和排列的主代碼轉(zhuǎn)換表;
圖16顯示了考慮到上述條件時(shí)產(chǎn)生和排列的用于DC控制的子碼轉(zhuǎn)換表;圖17示出了根據(jù)本發(fā)明的實(shí)施例的一個(gè)方面的RLL(1,7)碼的PSD曲線;圖18顯示了根據(jù)本發(fā)明的實(shí)施例的RLL(1,7)碼的記錄密度和記錄效率,以及A-代碼、B-代碼和C-代碼的記錄密度和記錄效率;圖19示出了根據(jù)本發(fā)明的實(shí)施例的一個(gè)方面的RLL(2,10)碼的PSD曲線;和圖20顯示了RLL(2,10)的記錄密度和記錄效率,以及現(xiàn)有8-14調(diào)制加(EFMP)碼的記錄密度和記錄效率。
具體實(shí)施例方式
現(xiàn)在,詳細(xì)參考本發(fā)明的這些實(shí)施例,在附圖中說明了其實(shí)例,其中,相似的標(biāo)號(hào)都表示相似的組件。在下文中描述這些實(shí)施例,目的是通過參考附圖來(lái)解釋本發(fā)明。
圖4是根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)調(diào)制設(shè)備的框圖。參考圖4,可以如方程1來(lái)表達(dá)輸入數(shù)據(jù)流,并如方程2中那樣用vXu分切器10來(lái)劃分。換言之,將輸入數(shù)據(jù)流分為vXu(=k)數(shù)據(jù)流,即,均為u字節(jié)長(zhǎng)的v個(gè)數(shù)據(jù)流。
x=(x0,x1,...,xk-1,...,x1-1)......(1)Bx=x0,0,x0,1,···,x0,u-1x1,0,x1,1,···,x1,u-1···xi,0,xi,1,···,xi,j,...,xi,u-1xv-1,0,xv-1,1,···,xv-1,u-1=y0‾y1‾···yi‾···yv-1‾······(2)]]>這里,xi,j=xixu+j。
利用偽擾頻的多路復(fù)用器20通過將a位信息添加到每個(gè)vXu數(shù)據(jù)流,將由vXu分切器10劃分的每個(gè)vXu數(shù)據(jù)流多路復(fù)用為L(zhǎng)=2a個(gè)數(shù)據(jù)流,然后根據(jù)所添加的多路復(fù)用信息s,將L=2a數(shù)據(jù)流轉(zhuǎn)換為偽隨機(jī)數(shù)據(jù)。將u字節(jié)長(zhǎng)度的數(shù)據(jù)流yi多路復(fù)用為含不同內(nèi)容的2au字節(jié)數(shù)據(jù),如方程3和4所示。
Cy=(C0,C1,...,Ci,...,Cv-1)......(3)
Ci=s0,y0i,0,xi,1,··,xi,q-1,xi,q+1,···,y0ip*q,··,xi,u-1s1,y1i,0,xi,1,··,xi,q-1,y1i,q,xi,q+1,···,y1i,p*q,··,xi,u-1si-1,yL-1i,0,xi,1,··,xi,q-1,yL-1i,q,xi,q+1,···,yL-1i,p*q,··,xi,u-1=f(yi‾/s0)f(yi‾/s1)f(yi‾/sL-1)---(4)]]>其中,u-1是q的倍數(shù),p=0,1,...,r,r是(u-1)/q的均分(share),q指擾頻間隔指數(shù)。函數(shù)f(yi/s)指用多路復(fù)用信息s將輸入數(shù)據(jù)流yi轉(zhuǎn)換為隨機(jī)數(shù)據(jù)的結(jié)果。
根據(jù)所添加的多路復(fù)用信息s的位數(shù),同步信號(hào)和多路復(fù)用ID插入器30可以有多個(gè)信道(這里,L=2a)。同步信號(hào)和多路復(fù)用ID插入器30將同步模式插入2a多路復(fù)用偽隨機(jī)數(shù)據(jù)流,即添加了多路復(fù)用信息s的多路復(fù)用偽隨機(jī)數(shù)據(jù)流,然后,將多路復(fù)用信息s轉(zhuǎn)換為多路復(fù)用ID。
根據(jù)添加的多路復(fù)用信息,弱無(wú)DC RLL編碼器40可以有多個(gè)信道(這里,L=2a),并對(duì)調(diào)制碼進(jìn)行弱無(wú)DC RLL調(diào)制。這里,根據(jù)RLL調(diào)制,將m-位源數(shù)據(jù)轉(zhuǎn)換為n-位碼字(n≥m),其受限于最小游程長(zhǎng)度“d”約束條件和最大游程長(zhǎng)度“k”約束條件。
弱無(wú)DC RLL編碼器40將代碼編碼為滿足預(yù)定的RLL條件的碼字,該代碼當(dāng)在包含附加位的附加DC抑制代碼轉(zhuǎn)換表不出現(xiàn)的條件下不存在冗余時(shí)能夠抑制DC,但是有弱DC抑制能力。即,最小游程長(zhǎng)度d=1且最大游程長(zhǎng)度k=7的RLL(1,7,8,12)碼根據(jù)上述RLL條件將碼字分組為多個(gè)碼字,用主代碼轉(zhuǎn)換表和子碼轉(zhuǎn)換表對(duì)這些碼字RLL調(diào)制,所述主代碼轉(zhuǎn)換表中排列碼字,使源字的碼字流具有DC控制性能,所述子碼轉(zhuǎn)換表用于滿足預(yù)定的RLL條件的DC控制,并且通過將不必要的碼字移出主代碼轉(zhuǎn)換表而制成。
同步信號(hào)和多路復(fù)用ID插入器3 0可以通過將最小游程長(zhǎng)度“d”限定為2,將最大游程長(zhǎng)度“k”限定為7,將多路復(fù)用信息轉(zhuǎn)換為多路復(fù)用ID,以便增大最小標(biāo)記或坑的尺寸,從而減小信號(hào)的干擾噪聲。作為另一方面,弱無(wú)DC RLL編碼器40可以編碼代碼,例如,RLL(2,10,8,15)碼,這里,最小游程長(zhǎng)度限制“d”是2,最大游程長(zhǎng)度限制“k”是10。
比較器和選擇器50在2aRLL調(diào)制后流中選擇DC分量數(shù)目最少的RLL調(diào)制后流。
圖5示出了利用應(yīng)用于圖4所示多路復(fù)用器20的偽擾頻的多路復(fù)用方法。本發(fā)明參考了利用偽擾頻不連續(xù)地?cái)_頻輸入數(shù)據(jù)的方法作為多路復(fù)用方法。
在利用偽擾頻的多路復(fù)用方法中,如圖2所示,如果數(shù)據(jù)位置出現(xiàn)錯(cuò)誤,該錯(cuò)誤就造成下一數(shù)據(jù)的錯(cuò)誤。相應(yīng)地,如果不連續(xù)地?cái)_頻數(shù)據(jù)而不影響碼流的DC分量,就可以減小錯(cuò)誤傳播到下一數(shù)據(jù)的可能性。
圖5中,通過用不連續(xù)的第q“異或”裝置,對(duì)多路復(fù)用信息st和xi,0到xi,u-1的不連續(xù)的第q個(gè)多路復(fù)用信息執(zhí)行“異或”運(yùn)算,將包括xi,0到xi,u-1的u字節(jié)長(zhǎng)的輸入數(shù)據(jù)流yi轉(zhuǎn)換為偽隨機(jī)數(shù)據(jù)f(yi/si)。
當(dāng)多路復(fù)用信息st的位數(shù)a少于或等于輸入數(shù)據(jù)的位數(shù)m時(shí),用多路復(fù)用信息st的所有位將u字節(jié)長(zhǎng)的輸入數(shù)據(jù)流yi多路復(fù)用。然而,如果a<m,則輸入數(shù)據(jù)的最低有效位(LSB)、輸入數(shù)據(jù)的最高有效位(MSB)的a位或輸入數(shù)據(jù)的m位的a位到偽隨機(jī)數(shù)據(jù)的轉(zhuǎn)換顯示了與所有m位到偽隨機(jī)數(shù)據(jù)的轉(zhuǎn)換幾乎相同的效率。
換言之,通過對(duì)第一代碼調(diào)制單位xi,0和初始數(shù)據(jù)(多路復(fù)用信息)st執(zhí)行“異或”運(yùn)算,將第一代碼調(diào)制單位(要調(diào)制的第一數(shù)據(jù))xi,0調(diào)制為數(shù)據(jù)yti,0。不對(duì)代碼調(diào)制單位xi,1到xi,q-1執(zhí)行“異或”運(yùn)算,這樣,代碼調(diào)制單位xi,1到xi,q-1輸出不變。爾后,對(duì)調(diào)制后數(shù)據(jù)yti,0和不連續(xù)的第q調(diào)制單位的代碼調(diào)制單位xi,q執(zhí)行“異或”運(yùn)算,以便產(chǎn)生下一調(diào)制后數(shù)據(jù)yti,q。重復(fù)“異或”運(yùn)算直到輸入數(shù)據(jù)流yi的最后一個(gè)不連續(xù)的第q調(diào)制單位。
圖6示出了再現(xiàn)根據(jù)圖5中表示的利用偽擾頻的多路復(fù)用方法調(diào)制的偽隨機(jī)數(shù)據(jù)時(shí)的錯(cuò)誤傳播特性。在數(shù)據(jù)求逆期間,數(shù)據(jù)流f′(yi/st)是用譯碼器(未示出)解調(diào)的RLL流,所述譯碼器根據(jù)調(diào)制期間使用的RLL調(diào)制方法來(lái)解調(diào)數(shù)據(jù)流。而且,圖6所示的結(jié)構(gòu)可以稱為多路分解器,其用多路復(fù)用信息不連續(xù)地解擾頻未求逆數(shù)據(jù),以便提供求逆后數(shù)據(jù)流。
圖6中,對(duì)初始數(shù)據(jù)(多路復(fù)用數(shù)據(jù)st)和第一解調(diào)代碼單位yti,0執(zhí)行“異或”運(yùn)算,然后,對(duì)要求逆的每個(gè)不連續(xù)的第q解調(diào)代碼單位和每個(gè)第q解調(diào)代碼單位之前的每個(gè)解調(diào)代碼單位執(zhí)行“異或”運(yùn)算,以便產(chǎn)生恢復(fù)的數(shù)據(jù)。
換言之,對(duì)第一解調(diào)代碼單位yti,0和初始數(shù)據(jù)(多路復(fù)用數(shù)據(jù)st)執(zhí)行“異或”運(yùn)算,以便產(chǎn)生求逆數(shù)據(jù)xi,0。不對(duì)解調(diào)代碼單位xi,1到xi,q-1執(zhí)行“異或”運(yùn)算,并且解調(diào)代碼單位xi,1到xi,q-1輸出不變。爾后,對(duì)第一解調(diào)代碼單位yti,0(未求逆)和不連續(xù)的第q解調(diào)代碼單位的第一第q解調(diào)代碼單位yti,q執(zhí)行“異或”運(yùn)算,以便產(chǎn)生求逆數(shù)據(jù)xi,q。下面,重復(fù)“異或”運(yùn)算,直到未求逆數(shù)據(jù)流f′(yi/st)的最后一個(gè)不連續(xù)的第q解調(diào)代碼單位。
相應(yīng)地,將偽隨機(jī)數(shù)據(jù)RLL調(diào)制,存儲(chǔ)在諸如光盤的存儲(chǔ)媒體上,作為RLL流f′(yi/st)從存儲(chǔ)媒體再現(xiàn)。然后,如果只在沒由“異或”運(yùn)算轉(zhuǎn)換為另一類型數(shù)據(jù)的RLL流f′(yi/st)的數(shù)據(jù)x*i,q+1中出現(xiàn)錯(cuò)誤,錯(cuò)誤就不傳播到另一數(shù)據(jù)。只有在相應(yīng)于輸入數(shù)據(jù)的再現(xiàn)后RLL流中產(chǎn)生錯(cuò)誤時(shí)才出現(xiàn)錯(cuò)誤傳播,所述輸入數(shù)據(jù)經(jīng)“異或”運(yùn)算調(diào)制為另一類型的數(shù)據(jù)。
當(dāng)根據(jù)圖5所表示的利用偽擾頻的多路復(fù)用方法將數(shù)據(jù)轉(zhuǎn)換為偽隨機(jī)數(shù)據(jù)時(shí),與圖2所表示的多路復(fù)用方法相比,將錯(cuò)誤傳播的可能性減小到1/q(q是“異或”運(yùn)算的周期)。這里,應(yīng)當(dāng)確定q的值以在RLL調(diào)制之后接受DC能力。錯(cuò)誤傳播的可能性和DC抑制能力可以隨q的值的增大而減小。相反,錯(cuò)誤傳播的可能性和DC抑制能力可以隨著q的值的減小而增加。
圖7描繪了PSD曲線,顯示DC抑制能力隨著“異或”運(yùn)算周期q的改變。顯示了取決于“異或”運(yùn)算周期q的調(diào)制后碼流的DC抑制能力,其中,多路復(fù)用信息st的位數(shù)a是2,多路復(fù)用長(zhǎng)度u是50,要調(diào)制的輸入數(shù)據(jù)的位數(shù)m是8。對(duì)多路復(fù)用信息st的2位和8位輸入數(shù)據(jù)的LSB的2位執(zhí)行“異或”運(yùn)算。PSD曲線顯示了“異或”運(yùn)算周期q是1字節(jié)、5字節(jié)、10字節(jié)、15字節(jié)和20字節(jié)時(shí)隨“異或”運(yùn)算的結(jié)果變化的DC抑制能力。從圖7可見,雖然每5個(gè)字節(jié)執(zhí)行“異或”運(yùn)算,但是,DC抑制能力幾乎不變,而錯(cuò)誤傳播率可減小到1/5。
現(xiàn)在解釋根據(jù)本發(fā)明的實(shí)施例的弱無(wú)DC RLL調(diào)制碼。
根據(jù)記錄密度和DC抑制能力評(píng)價(jià)RLL(d,k,m,n)碼。這里,m指數(shù)據(jù)位數(shù)(也指源數(shù)據(jù)的位數(shù)或信息字的位數(shù)),n指調(diào)制后碼字的位數(shù)(還稱為信道位數(shù)),d指可以在碼字的“1”位之間的連續(xù)0的最小數(shù)(最小游程長(zhǎng)度限制),k指碼字中“1”位之間的連續(xù)0的最大數(shù)(最大游程長(zhǎng)度限制)。碼字之間的位隙由相應(yīng)于在記錄或再現(xiàn)中使用的時(shí)鐘信號(hào)的周期的T來(lái)表示。
在調(diào)制方法中,可以通過減小數(shù)n但不改變最小游程長(zhǎng)度限制d和數(shù)m來(lái)增大記錄密度。然而,RLL碼應(yīng)滿足碼字中的最小游程長(zhǎng)度限制d和最大游程長(zhǎng)度限制k。這樣,滿足RLL(d,k)條件的碼字的數(shù)量是2m(m是數(shù)據(jù)的位數(shù))或2m以上。然而,為了實(shí)際使用RLL碼,碼字與碼字連接的部分也應(yīng)滿足RLL(d,k)條件,并且當(dāng)代碼的DC分量影響光學(xué)記錄和/或再現(xiàn)設(shè)備的性能時(shí),要使用的碼字應(yīng)具有DC抑制能力。
在本發(fā)明的實(shí)施例中,產(chǎn)生兩種類型的代碼表,即,用于DC控制的主代碼轉(zhuǎn)換表和子碼轉(zhuǎn)換表,用于要調(diào)制的源代碼的碼字。
下面描述主代碼轉(zhuǎn)換表和子碼轉(zhuǎn)換表中產(chǎn)生碼字的方法,用RLL(1,7)碼作為實(shí)例,這里,最小游程長(zhǎng)度限制是1,最大游程長(zhǎng)度限制7。
圖8說明主轉(zhuǎn)換的多個(gè)碼字群和這些碼字群的碼字特性。
當(dāng)最小游程長(zhǎng)度限制是d,最大游程長(zhǎng)度限制是k,源數(shù)據(jù)的位數(shù)是m,調(diào)制后碼字的位數(shù)是n,從調(diào)制后碼字的LSB到MSB的連續(xù)0的數(shù)量是結(jié)束零(EZ),從MSB到LSB的連續(xù)0的個(gè)數(shù)是引導(dǎo)零(LZ),根據(jù)LZ條件將d=1,k=7,m=8和0≤EZ≤5的碼字分類如下。
(1)滿足1≤LZ≤7的碼字?jǐn)?shù)為210。
(2)滿足0≤LZ≤4的碼字?jǐn)?shù)為316。
(3)滿足0≤LZ≤2的碼字?jǐn)?shù)為264。
為了調(diào)制8位源數(shù)據(jù),碼字?jǐn)?shù)應(yīng)當(dāng)是至少256個(gè)或256個(gè)以上。然而,在群(1)中,碼字?jǐn)?shù)少于256,這樣,就取滿足不同的LZ條件的碼字部分來(lái)補(bǔ)充碼字的短缺。換言之,從群(2)中滿足LZ=0的碼字減去51個(gè)“1010xxxxxxxx”碼字,然后加到群(1)中的碼字。然后,群(1)中的碼字?jǐn)?shù)成為261,群(2)中的碼字?jǐn)?shù)成為265,群(3)中的碼字?jǐn)?shù)成為264。結(jié)果,群(1)、(2)和(3)均包含256個(gè)或256個(gè)以上的碼字,這樣,可以滿足要調(diào)制的8位源數(shù)據(jù)的碼字的最小數(shù)“256”。從每個(gè)群(1)、(2)和(3)取出256個(gè)碼字,造成3個(gè)主碼群MCG1、MCG2和MCG3。圖8中,主碼群MCG1相應(yīng)于包含群(1),群(1)包含滿足1≤LZ≤7的碼字和從群(2)取出的51個(gè)碼字,主碼群MCG2和MCG3分別相應(yīng)于群(2)和(3)。只用每個(gè)主碼群MCG1、MCG2和MCG3的256個(gè)碼字作為要調(diào)制的源數(shù)據(jù)的碼字。
圖9示出了用于DC控制的子碼轉(zhuǎn)換表的多個(gè)碼字群和這些碼字群的碼字特性。
子碼轉(zhuǎn)換表中的碼字是滿足6≤EZ≤7的碼字、主碼群MCG1,MCG2和MCG3的冗余碼字以及滿足5≤LZ≤6或LZ=3的碼字,然后用作輔碼群。下面詳細(xì)描述產(chǎn)生子碼轉(zhuǎn)換表的碼字的條件,用ACG1、ACG2和ACG3來(lái)表示輔碼群。
輔碼群ACG1包含15個(gè)碼字,這15個(gè)碼字得自滿足6≤EZ≤7且LZ≠0的8個(gè)碼字+主碼群MCG1的5個(gè)冗余碼字+滿足6≤EZ≤7且LZ=0的2個(gè)“1010xxxxxxxx”碼字。
輔碼群ACG2包含40個(gè)碼字,這40個(gè)碼字得自滿足6≤EZ≤7且0≤LZ≤6的12個(gè)碼字+滿足0≤EZ≤5且5≤LZ≤6的21個(gè)碼字+主碼群MCG2的9個(gè)冗余碼字-滿足6≤EZ≤7且LZ=0的2個(gè)“1010xxxxxxxx”碼字。
輔碼群ACG3包含51個(gè)碼字,這51個(gè)碼字得自滿足6≤EZ≤7且0≤LZ≤3的10個(gè)碼字+滿足0≤EZ≤5且LZ=3的33個(gè)碼字+主碼群MCG3的8個(gè)冗余碼字。
圖10顯示了參數(shù)ncg,參數(shù)ncg表示根據(jù)參考圖6所述的主代碼轉(zhuǎn)換表和參考圖9所述的用于DC控制的子碼轉(zhuǎn)換表中先前碼字a的結(jié)束零的數(shù)量EZ_a所確定的下一個(gè)碼群M=ncgdet,即,先前碼字a的下一個(gè)碼群。根據(jù)數(shù)字EZ_a確定碼字b所屬的碼群。換言之,如果數(shù)字EZ_a是“0”,碼字b的碼群是“1”(=MCG1),如果1≤EZ_a≤3,碼字b的碼群是2(=MCG2),如果4≤EZ_a≤7,碼字b的碼群是3(=MCG3)。
連接碼字a和碼字b的部分必須滿足RLL(d,k)條件。
圖11示出了當(dāng)碼字b與碼字a連接時(shí)的RLL(d,k)條件。通過將碼字a的結(jié)束零的EZ_a數(shù)加到碼字b的引導(dǎo)零的LZ_b數(shù)而獲得的值應(yīng)當(dāng)大于或等于最小游程長(zhǎng)度d且小于或等于最大游程長(zhǎng)度k,目的是滿足RLL(d,k)條件。
圖12示出了碼字a和b不符合參考圖11所述的RLL(d,k)條件時(shí)代碼調(diào)制前后的參數(shù)INV的改變。參數(shù)INV表示下一碼字的轉(zhuǎn)變,這里,如果碼字中值“1”的位數(shù)是偶數(shù),參數(shù)INV就是“0”,而如果碼字中值“1”的位數(shù)是奇數(shù),參數(shù)INV就是“1”。另外,數(shù)字和值(DSV)參數(shù)指碼字流中的DSV,低絕對(duì)DSV表示碼字流包含小量的DC或低頻分量。碼字和值(CSV)參數(shù)表示碼字中的DC值,用于測(cè)量代碼調(diào)制期間的DC或低頻分量,低CSV表示碼字包含小量的DC或低頻分量。如果在碼字流中累積到當(dāng)前碼字的INV值是“0”,將下一碼字的CSV值加到累加到下一碼字之前的碼字的DSV值,以便更新DSV值。如果累積的INV值是“1”,對(duì)下一碼字的CSV的符號(hào)求反,然后加到累積的DSV值,以便更新DSV值。
參考圖12,根據(jù)先前的碼字a的結(jié)束零的數(shù)量EZ_a確定碼字b所屬的碼群。在指定一個(gè)碼群作為碼字b的碼群的情況下,碼字b的碼群可以不滿足RLL(d,k)條件,其中所指定的碼群由于缺少主代碼轉(zhuǎn)換表和用于DC控制的子碼轉(zhuǎn)換表中的碼字而從另一代碼轉(zhuǎn)換表取出碼字。圖12中,碼字b的碼群違反d≤EZ_a+LZ_b≤k,這里,改變了碼字a的結(jié)束零的數(shù)量EZ_a。與RLL條件不符所造成的碼字改變稱為“邊界規(guī)則”。表示碼字流中的值“1”的位數(shù)是偶數(shù)或奇數(shù)的參數(shù)INV可能根據(jù)邊界規(guī)則從代碼調(diào)制之前的狀態(tài)有所改變。這樣,碼字以用于DC控制的代碼轉(zhuǎn)換表中預(yù)定的順序排列。
圖13示出了用于DC控制的碼字b1和b2造成的碼字流的發(fā)散。根據(jù)本發(fā)明實(shí)施例的代碼調(diào)制的顯著特點(diǎn)是兩個(gè)可選代碼轉(zhuǎn)換表中的碼字具有相反的INV特性(表示碼字流中的值“1”的位數(shù)是奇數(shù)還是偶數(shù)),目的是控制直流電(DC)。這樣,由于兩個(gè)可選的代碼轉(zhuǎn)換表中的碼字具有相反的INV特性,所以,可以排列兩個(gè)碼字中的一個(gè)用于最佳DC控制。如上所述,根據(jù)邊界條件,參數(shù)I NV可能被改變。然而,這一改變?cè)诳稍贒C控制點(diǎn)選擇的兩個(gè)代碼轉(zhuǎn)換表中出現(xiàn)相同的現(xiàn)象時(shí),即在兩個(gè)代碼轉(zhuǎn)換表中都改變參數(shù)INV時(shí)并不重要。相應(yīng)地,在本發(fā)明的實(shí)施例中,考慮到以下條件來(lái)設(shè)計(jì)代碼轉(zhuǎn)換表。
首先,在將碼字a連接到碼字b的位置A,可以選擇碼字b1和b2作為碼字b。這種情況下,碼字a數(shù)量EZ_a的結(jié)束零與“xxxxxxxxx101”中相同,碼字b1數(shù)量LZ_b1的引導(dǎo)零與“101xxxxxxxxx”中相同,碼字b2數(shù)量LZ_b2的引導(dǎo)零與“101xxxxxxxxx”中相同。換言之,具有如“101xxxxxxxxx”中的多個(gè)引導(dǎo)零的碼字被置于主碼群MCG1和輔碼群ACG1中相同的位置,具有如“xxxxxxxxx101”中的多個(gè)結(jié)束零的碼字被置于主碼群MCG1和輔碼群ACG1、主碼群MCG2和輔碼群ACG2、以及主碼群MCG3和輔碼群ACG3中相同的位置。相應(yīng)地,當(dāng)碼字a的多個(gè)結(jié)束零與“xxxxxxxxx101”中相同時(shí),碼字a的參數(shù)INV改變或不改變。這樣,根據(jù)邊界規(guī)則,碼字b1所屬的碼流和碼字b2所屬的碼流具有相反的INV特性。
下面,當(dāng)碼字b1和b2分別與碼字c連接時(shí),在碼字b連接到碼字c的位置B,雖然根據(jù)邊界規(guī)則將碼字b1、b2或c調(diào)制為另一類型的碼字,但是,碼字b1連接到碼字c的碼流同碼字b2連接到碼字c的碼流具有相反的參數(shù)INV。
現(xiàn)在解釋同步模式和多路復(fù)用ID。
在將“1”位之間的連續(xù)0的最大數(shù)“k”限制為7的調(diào)制方法中,使用違反限制k=7的同步模式“010000000010000000010”。
同步模式010000000010000000010如圖14所示,將4位多路復(fù)用信息調(diào)制為6位多路復(fù)用ID,以便將數(shù)據(jù)流多路復(fù)用。這種情況下,將一個(gè)數(shù)據(jù)流轉(zhuǎn)換為L(zhǎng)=24=16種類型的隨機(jī)數(shù)據(jù)流。
圖15A到15E說明了考慮到上述條件而產(chǎn)生和排列的主代碼轉(zhuǎn)換表。
圖16顯示了考慮上述條件而產(chǎn)生和排列的用于DC控制的子碼轉(zhuǎn)換表。檢查先前的碼字(圖13的碼字a)和隨后的碼字(圖13的碼字c)是否違反游程長(zhǎng)度限制。當(dāng)先前的碼字和隨后的碼字不違反游程長(zhǎng)度限制時(shí),應(yīng)當(dāng)使用子碼轉(zhuǎn)換表中的碼字。
圖17示出了根據(jù)本發(fā)明RLL(1,7)調(diào)制的碼流的PSD曲線。
圖18將根據(jù)本發(fā)明的實(shí)施例的RLL(1,7)碼的編碼率和編碼效率與傳統(tǒng)的A-代碼、B-代碼和C-代碼的編碼率和編碼效率進(jìn)行比較。RLL(1,7)碼具有與傳統(tǒng)的A-代碼、B-代碼和C-代碼相似的DC抑制能力和更高的編碼效率。結(jié)果,可以將記錄密度提高約2%。
圖19示出了PSD曲線,顯示根據(jù)本發(fā)明的實(shí)施例的RLL(2,10,8,15)的DC抑制能力和在傳統(tǒng)DVD上使用的8-14調(diào)制加(EFMP)碼的DC抑制能力。這里,除了主代碼轉(zhuǎn)換表之外,EFMP碼還利用用于DC控制的分離的代碼轉(zhuǎn)換表抑制DC。在本申請(qǐng)人提交的韓國(guó)專利申請(qǐng)2001-21360中公開了RLL(2,10,8,15)碼的一個(gè)實(shí)例。本發(fā)明的實(shí)施例執(zhí)行弱無(wú)DC RLL調(diào)制,其用主代碼轉(zhuǎn)換表和用于DC控制的子碼轉(zhuǎn)換表,而不使用包含附加位的分離的子碼轉(zhuǎn)換表。
圖20將根據(jù)本發(fā)明實(shí)施例的RLL(2,10,8,15)的編碼率和編碼效率與EFMP碼的編碼率和編碼效率進(jìn)行比較。RLL(2,10,8,15)碼具有與EFMP碼類似的DC抑制能力和更高的編碼效率,這就將記錄密度增大了5.4%。
本發(fā)明的實(shí)施例可有效地應(yīng)用于存儲(chǔ)數(shù)字?jǐn)?shù)據(jù)的多種存儲(chǔ)媒體,尤其是諸如高密度數(shù)字多用途光盤(HD-DVD)的高密度存儲(chǔ)媒體。
如上所述,本發(fā)明可以將弱無(wú)DC調(diào)制碼與多模式編碼方法結(jié)合,以便提供DC抑制能力提高了高效調(diào)制碼。結(jié)果,可以提高記錄密度。
此外,當(dāng)用在DC抑制RLL調(diào)制期間用另一類型的碼字代替違反RLL條件的碼字時(shí),可以排列所代替的碼字,以維持碼流的DC抑制能力。結(jié)果,可以實(shí)現(xiàn)碼流的DC抑制能力提高的效果。
此外,在多模式編碼方法中,將輸入數(shù)據(jù)不連續(xù)地?cái)_頻,以便多路復(fù)用為偽隨機(jī)數(shù)據(jù),從而去除DC分量。這樣,可以保留DC抑制能力,并且與利用一般的擾頻方法的多模式編碼方法相比,可以減小錯(cuò)誤傳播的可能性。
可以用計(jì)算機(jī)可讀媒體的計(jì)算機(jī)可執(zhí)行指令來(lái)實(shí)現(xiàn)本發(fā)明的方法的操作。
雖然已經(jīng)顯示和描述了本發(fā)明的幾個(gè)實(shí)施例,但是,本領(lǐng)域的技術(shù)人員要知道,可以對(duì)實(shí)施例進(jìn)行改變而不背離本發(fā)明的原理和精神,其范圍由權(quán)利要求和其等同內(nèi)容來(lái)限定。
權(quán)利要求
1.一種將m-位源數(shù)據(jù)調(diào)制為n-位碼字的數(shù)據(jù)調(diào)制方法,其中,n≥m并且m和n是正整數(shù),最小游程長(zhǎng)度限制限定為“d”并且最大游程長(zhǎng)度限制限定為“k”,“d”和“k”是正整數(shù),所述數(shù)據(jù)調(diào)制方法包含按預(yù)定的長(zhǎng)度劃分輸入數(shù)據(jù)流,并且根據(jù)預(yù)定的多路復(fù)用方法利用多路復(fù)用信息將輸入數(shù)據(jù)流多路復(fù)用,以便提供多路復(fù)用數(shù)據(jù)流;不用包含附加位的分離的DC控制代碼轉(zhuǎn)換表,對(duì)多路復(fù)用數(shù)據(jù)流進(jìn)行弱無(wú)DC限制游程長(zhǎng)度(RLL)調(diào)制;和在多路復(fù)用的、RLL調(diào)制的碼流中提供DC分量最小的碼流。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)調(diào)制方法,其中,多路復(fù)用方法使用擾頻方法。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)調(diào)制方法,其中,多路復(fù)用方法使用交織方法。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)調(diào)制方法,其中,弱無(wú)DC RLL調(diào)制通過以下方式進(jìn)行產(chǎn)生符合預(yù)定的RLL條件的碼字,以及用主代碼轉(zhuǎn)換表和DC控制子碼轉(zhuǎn)換表根據(jù)該預(yù)定的RLL條件將這些碼字分組,在所述主代碼轉(zhuǎn)換表中排列碼字使源字流具有DC抑制能力,所述DC控制子碼轉(zhuǎn)換表通過以下方式得到從所述主代碼轉(zhuǎn)換表取出符合該預(yù)定RLL條件的不必要的碼字。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)調(diào)制方法,其中,最小游程長(zhǎng)度限制“d”是1,最大游程長(zhǎng)度限制“k”是7。
6.根據(jù)權(quán)利要求4所述的數(shù)據(jù)調(diào)制方法,其中,在弱無(wú)DC RLL調(diào)制中,在主碼群和DC控制輔碼群中的相同數(shù)據(jù)的碼字具有相反的INV值,以便控制直流電(DC),其中,INV是根據(jù)碼字流中的值“1”的位數(shù)是奇數(shù)還是偶數(shù)來(lái)預(yù)測(cè)下一碼字的轉(zhuǎn)變方向的參數(shù)。
7.根據(jù)權(quán)利要求4所述的數(shù)據(jù)調(diào)制方法,其中,主代碼轉(zhuǎn)換表包含滿足條件0≤EZ≤5、1≤LZ≤7、0≤LZ≤4和0≤LZ≤2的碼字群,其中,EZ是表示碼字中從最低有效位到最高有效位的連續(xù)0的數(shù)目的結(jié)束零,LZ是表示從最高有效位到最低有效位的連續(xù)0的數(shù)目的引導(dǎo)零。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)調(diào)制方法,其中,包含源代碼少于要調(diào)制的最少數(shù)量碼字的主代碼轉(zhuǎn)換表的碼群之一通過以下方式準(zhǔn)備從包含碼字大于該最小數(shù)量的碼群之一去除冗余碼字,使得保留大于該最小數(shù)量的碼字。
9.根據(jù)權(quán)利要求4所述的數(shù)據(jù)調(diào)制方法,其中,DC控制子轉(zhuǎn)換表包含包含滿足6≤EZ≤7且LZ≠0的碼字、第一主碼群的冗余碼字和滿足6≤EZ≤7且LZ=0的“1010xxxxxxxx”碼字的群,其中,EZ是表示從最低有效位到最高有效位的連續(xù)0的數(shù)目的結(jié)束零,LZ是表示從最高有效位到最低有效位的連續(xù)0的數(shù)目的引導(dǎo)零;包含滿足6≤EZ≤7且≤LZ≤6的碼字、滿足0≤EZ≤5且5≤EZ≤6和第二主碼群的冗余碼字的群,該群去除了滿足6≤EZ≤7且LZ=0的“1010xxxxxxxx”碼字;和包含滿足6≤EZ≤7且0≤LZ≤3的碼字、滿足0≤EZ≤5且LZ=3的碼字以及第三主碼群的冗余碼字的群。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)調(diào)制方法,其中,當(dāng)碼字a,b1和c的流以及碼字a,b2和c的流成對(duì)且碼字b1和b2是DC控制子碼轉(zhuǎn)換表中具有相反INV特性的碼字時(shí),雖然由于違反碼字a,b1和b2的流同碼字b1,b2和c的流之間的預(yù)定游程長(zhǎng)度限制(邊界規(guī)則)而轉(zhuǎn)換碼字a,b1,b2或c,但是,在主代碼轉(zhuǎn)換表和DC控制子碼轉(zhuǎn)換表中排列碼字,使得碼字a,b1和c的調(diào)制后流與碼字a,b2和c的調(diào)制后流具有相反的INV特性。
11.根據(jù)權(quán)利要求4所述的數(shù)據(jù)調(diào)制方法,其中,最小游程長(zhǎng)度限制“d”是2,最大游程長(zhǎng)度限制“k”是10。
12.根據(jù)權(quán)利要求1所述的數(shù)據(jù)調(diào)制方法,還包含將同步模式插入添加了多路復(fù)用信息的多路復(fù)用數(shù)據(jù)流,并將該多路復(fù)用信息轉(zhuǎn)換為多路復(fù)用ID。
13.根據(jù)權(quán)利要求12所述的數(shù)據(jù)調(diào)制方法,其中,多路復(fù)用ID滿足最小游程長(zhǎng)度限制“d”2與最大游程長(zhǎng)度限制“k”10,從而增大最小標(biāo)記長(zhǎng)度,以便減小信號(hào)的干擾噪聲。
14.一種將m-位源數(shù)據(jù)調(diào)制為n-位碼字的數(shù)據(jù)調(diào)制方法,其中,n≥m并且m和n是正整數(shù),最小游程長(zhǎng)度限制限定為“d”并且最大游程長(zhǎng)度限制限定為“k”,“d”和“k”是正整數(shù),所述數(shù)據(jù)調(diào)制方法包含通過將預(yù)定的多路復(fù)用方法應(yīng)用于每個(gè)偽隨機(jī)數(shù)據(jù)流,用預(yù)定位的多路復(fù)用信息,將按預(yù)定的長(zhǎng)度劃分的輸入數(shù)據(jù)流多路復(fù)用為多種類型的偽隨機(jī)數(shù)據(jù)流;和對(duì)這些多種類型的偽隨機(jī)數(shù)據(jù)流進(jìn)行RLL調(diào)制,以便產(chǎn)生執(zhí)行了最佳DC抑制的調(diào)制后碼流。
15.根據(jù)權(quán)利要求14所述的數(shù)據(jù)調(diào)制方法,其中,通過用多路復(fù)用信息不連續(xù)地?cái)_頻輸入數(shù)據(jù)流,來(lái)產(chǎn)生隨機(jī)數(shù)據(jù)流。
16.根據(jù)權(quán)利要求15所述的數(shù)據(jù)調(diào)制方法,其中,當(dāng)st是用于多路復(fù)用被劃分為均具有u字節(jié)長(zhǎng)的v個(gè)數(shù)據(jù)流的輸入數(shù)據(jù)流的多路復(fù)用信息時(shí),多路復(fù)用信息st的位數(shù)a少于或等于輸入源數(shù)據(jù)的位數(shù)m,其中,u和v是正整數(shù)。
17.根據(jù)權(quán)利要求16所述的數(shù)據(jù)調(diào)制方法,其中,隨機(jī)數(shù)據(jù)流的產(chǎn)生包含對(duì)多路復(fù)用信息st和多種類型的隨機(jī)數(shù)據(jù)流的第一代碼調(diào)制單位的頭m位數(shù)據(jù)執(zhí)行“異或”運(yùn)算,以產(chǎn)生調(diào)制后數(shù)據(jù);從第二代碼調(diào)制單位到第q-1代碼調(diào)制單位將數(shù)據(jù)不加改變地輸出而不執(zhí)行“異或”運(yùn)算;對(duì)第一代碼調(diào)制單位和第q代碼調(diào)制單位執(zhí)行“異或”運(yùn)算,以便產(chǎn)生下一調(diào)制后數(shù)據(jù);和重復(fù)輸入數(shù)據(jù)流的從第q代碼調(diào)制單位到最后代碼調(diào)制單位的“異或”運(yùn)算。
18.根據(jù)權(quán)利要求17所述的數(shù)據(jù)調(diào)制方法,其中,當(dāng)“異或”運(yùn)算周期是q時(shí),這里,q是正整數(shù),將錯(cuò)誤傳播的可能性減小到1/q。
19.根據(jù)權(quán)利要求14所述的數(shù)據(jù)調(diào)制方法,還包含將輸入數(shù)據(jù)流分為預(yù)定的長(zhǎng)度;在產(chǎn)生偽隨機(jī)數(shù)據(jù)流時(shí)將同步模式插入添加了多路復(fù)用信息的多路復(fù)用的偽隨機(jī)數(shù)據(jù)流,并將多路復(fù)用信息轉(zhuǎn)換為多路復(fù)用ID;和比較多種類型的RLL調(diào)制后碼流,以便選擇包含最小DC分量的碼流。
20.一種將m-位源數(shù)據(jù)調(diào)制為n-位碼字的數(shù)據(jù)調(diào)制方法,其中,n≥m并且m和n是正整數(shù),最小游程長(zhǎng)度限制限定為“d”并且最大游程長(zhǎng)度限制限定為“k”,“d”和“k”是正整數(shù),所述數(shù)據(jù)調(diào)制方法包含通過將預(yù)定的多路復(fù)用方法應(yīng)用于每個(gè)偽隨機(jī)數(shù)據(jù)流,用預(yù)定位的多路復(fù)用信息,將按預(yù)定的長(zhǎng)度劃分的輸入數(shù)據(jù)據(jù)流多路復(fù)用為多種類型的偽隨機(jī)數(shù)據(jù)流;和不用包含附加位的DC控制代碼轉(zhuǎn)換表,對(duì)這些多路復(fù)用數(shù)據(jù)流進(jìn)行弱無(wú)DC RLL調(diào)制,并提供在多路復(fù)用的、RLL調(diào)制的碼流中的包含最小DC分量的碼流。
21.根據(jù)權(quán)利要求20所述的數(shù)據(jù)調(diào)制方法,其中,通過用多路復(fù)用信息不連續(xù)地?cái)_頻輸入數(shù)據(jù)流,來(lái)產(chǎn)生偽隨機(jī)數(shù)據(jù)流。
22.根據(jù)權(quán)利要求21所述的數(shù)據(jù)調(diào)制方法,其中,當(dāng)st是用于多路復(fù)用被劃分為均具有u字節(jié)長(zhǎng)的v個(gè)數(shù)據(jù)流的輸入數(shù)據(jù)流的多路復(fù)用信息時(shí),多路復(fù)用信息st的位數(shù)a少于或等于輸入源數(shù)據(jù)的位數(shù)m,其中,u和v是正整數(shù)。
23.根據(jù)權(quán)利要求22所述的數(shù)據(jù)調(diào)制方法,其中,偽隨機(jī)數(shù)據(jù)流的產(chǎn)生包含對(duì)多路復(fù)用信息st和多種類型的隨機(jī)數(shù)據(jù)流的第一代碼調(diào)制單位的頭m位數(shù)據(jù)執(zhí)行“異或”運(yùn)算,以產(chǎn)生調(diào)制后數(shù)據(jù);從第二代碼調(diào)制單位到第q-1代碼調(diào)制單位將數(shù)據(jù)不加改變地輸出而不執(zhí)行“異或”運(yùn)算;對(duì)第一代碼調(diào)制單位和第q代碼調(diào)制單位執(zhí)行“異或”運(yùn)算,以便產(chǎn)生下一調(diào)制后數(shù)據(jù);和重復(fù)輸入數(shù)據(jù)流的從第q代碼調(diào)制單位到最后代碼調(diào)制單位的“異或”運(yùn)算。
24.根據(jù)權(quán)利要求23所述的數(shù)據(jù)調(diào)制方法,其中,當(dāng)“異或”運(yùn)算周期是q時(shí),這里,q是正整數(shù),將錯(cuò)誤傳播的可能性減小到1/q。
25.根據(jù)權(quán)利要求20所述的數(shù)據(jù)調(diào)制方法,還包含將輸入數(shù)據(jù)流分為預(yù)定的長(zhǎng)度;在產(chǎn)生偽隨機(jī)數(shù)據(jù)流時(shí)將同步模式插入添加了多路復(fù)用信息的多路復(fù)用的偽隨機(jī)數(shù)據(jù)流,并將多路復(fù)用信息轉(zhuǎn)換為多路復(fù)用ID;和比較多種類型的RLL調(diào)制后碼流,以便選擇包含最小DC分量的碼流。
26.根據(jù)權(quán)利要求20所述的數(shù)據(jù)調(diào)制方法,其中,弱無(wú)DC RLL調(diào)制通過以下方式進(jìn)行產(chǎn)生符合預(yù)定的RLL條件的碼字,以及用主代碼轉(zhuǎn)換表和用DC控制子碼轉(zhuǎn)換表根據(jù)該預(yù)定的RLL條件將這些碼字分組,在所述主代碼轉(zhuǎn)換表中排列碼字使源字流具有DC抑制能力,所述DC控制子碼轉(zhuǎn)換表通過以下方式得到從所述主代碼轉(zhuǎn)換表取出符合該預(yù)定RLL條件的不必要的碼字。
27.根據(jù)權(quán)利要求26所述的數(shù)據(jù)調(diào)制方法,其中,最小游程長(zhǎng)度限制“d”是1,最大游程長(zhǎng)度限制“k”是7。
28.根據(jù)權(quán)利要求26所述的數(shù)據(jù)調(diào)制方法,其中,在弱無(wú)DC RLL調(diào)制中,在主碼群和DC控制輔碼群中相同數(shù)據(jù)的碼字具有相反的INV值,以便控制DC,并且INV是根據(jù)碼字流中的值“1”的位數(shù)是奇數(shù)還是偶數(shù)來(lái)預(yù)測(cè)下一碼字的轉(zhuǎn)變方向的參數(shù)。
29.根據(jù)權(quán)利要求26所述的數(shù)據(jù)調(diào)制方法,其中,主代碼轉(zhuǎn)換表包含滿足條件0≤EZ≤5、1≤LZ≤7、0≤LZ≤4和0≤LZ≤2的碼字群,其中,EZ是表示碼字中從最低有效位到最高有效位的連續(xù)0的數(shù)目的結(jié)束零,LZ是表示從最高有效位到最低有效位的連續(xù)0的數(shù)目的引導(dǎo)零。
30.根據(jù)權(quán)利要求29所述的數(shù)據(jù)調(diào)制方法,其中,包含源代碼少于要調(diào)制的最少數(shù)量碼字的主代碼轉(zhuǎn)換表的碼群之一通過以下方式準(zhǔn)備從包含碼字大于該最小數(shù)量的碼群之一去除冗余碼字,使得保留大于該最小數(shù)量的碼字。
31.根據(jù)權(quán)利要求26所述的數(shù)據(jù)調(diào)制方法,其中,DC控制子轉(zhuǎn)換表包含包含滿足6≤EZ≤7且LZ≠0的碼字、第一主碼群的冗余碼字和滿足6≤EZ≤7且LZ=0的“1010xxxxxxxx”碼字的群;包含滿足6≤EZ≤7且≤LZ≤6的碼字、滿足0≤EZ≤5且5≤EZ≤6和第二主碼群的冗余碼字的群,該群去除了滿足6≤EZ≤7且LZ=0的“1010xxxxxxxx”碼字,其中,EZ是表示從最低有效位到最高有效位的連續(xù)0的數(shù)目的結(jié)束零,LZ是表示從最高有效位到最低有效位的連續(xù)0的數(shù)目的引導(dǎo)零;和包含滿足6≤EZ≤7且0≤LZ≤3的碼字、滿足0≤EZ≤5且LZ=3的碼字以及第三主碼群的冗余碼字的群。
32.根據(jù)權(quán)利要求31所述的數(shù)據(jù)調(diào)制方法,其中,當(dāng)碼字a,b1和c的流以及碼字a,b2和c的流成對(duì)且碼字b1和b2是DC控制子碼轉(zhuǎn)換表中具有相反INV特性的碼字時(shí),雖然由于違反碼字a,b1和b2的流同碼字b1,b2和c的流之間的預(yù)定游程長(zhǎng)度限制/邊界規(guī)則而轉(zhuǎn)換碼字a,b1,b2或c,但是,在主代碼轉(zhuǎn)換表和DC控制子碼轉(zhuǎn)換表中排列碼字,使得碼字a,b1和c的調(diào)制后流與碼字a,b2和c的調(diào)制后流具有相反的INV特性。
33.根據(jù)權(quán)利要求26所述的數(shù)據(jù)調(diào)制方法,其中,最小游程長(zhǎng)度限制“d”是2,最大游程長(zhǎng)度限制“k”是10。
34.根據(jù)權(quán)利要求25所述的數(shù)據(jù)調(diào)制方法,其中,多路復(fù)用ID滿足最小游程長(zhǎng)度“d”是2,最大游程長(zhǎng)度“k”是7,從而增大最小標(biāo)記長(zhǎng)度,以便減小信號(hào)的干擾噪聲。
35.一種數(shù)據(jù)解調(diào)方法,包含將每個(gè)n位的輸入數(shù)字?jǐn)?shù)據(jù)解調(diào)為m位的解調(diào)代碼單位,這里,n≥m并且m和n是正整數(shù),以便產(chǎn)生具有預(yù)定長(zhǎng)度的未求逆數(shù)據(jù)流;和用多路復(fù)用信息不連續(xù)地解擾頻該未求逆數(shù)據(jù)流,以便產(chǎn)生求逆數(shù)據(jù)流。
36.根據(jù)權(quán)利要求35所述的解調(diào)方法,其中,未求逆數(shù)據(jù)流的解擾頻包含對(duì)第一解擾頻代碼單位和作為多路復(fù)用信息的初始數(shù)據(jù)執(zhí)行“異或”運(yùn)算,以便產(chǎn)生第一求逆數(shù)據(jù);將第二解調(diào)代碼單位到第q-1解調(diào)代碼單位輸出,而不執(zhí)行“異或”運(yùn)算;對(duì)第一解調(diào)代碼單位和不連續(xù)的第q解調(diào)代碼單位的頭第q個(gè)解調(diào)代碼單位執(zhí)行“異或”運(yùn)算,以便產(chǎn)生下一求逆數(shù)據(jù);和重復(fù)“異或”運(yùn)算,直到未求逆數(shù)據(jù)流的其余第q解調(diào)代碼單位的最后一個(gè),以便提供求逆的數(shù)據(jù)流。
37.一種通過將最小游程長(zhǎng)度限制“d”限定為1并將最大游程長(zhǎng)度限制“k”限定為7,將m-位源數(shù)據(jù)排列成n-位碼字的方法,這里n≥m,n和m是正整數(shù),“d”和“k”是正整數(shù),所述方法包含當(dāng)將碼字a連接到碼字b時(shí),碼字a是前面的碼字,從碼字b1和b2選擇碼字b,其中將碼字a連接到碼字b1的碼流是X1,其中將碼字a連接到碼字b2的碼流是X2,排列碼字b1和b2,以具有根據(jù)碼字中的值“1”的位數(shù)是奇還是偶來(lái)預(yù)測(cè)下一代碼的轉(zhuǎn)變的反向參數(shù)INV;和當(dāng)碼字a連接到碼字b1或b2時(shí),雖然根據(jù)邊界規(guī)則將碼字a,b1或b2調(diào)制成另一類型的碼字,但是,排列碼流X1和X2以具有反向參數(shù)INV。
38.根據(jù)權(quán)利要求37所述的方法,其中,當(dāng)碼字a和碼字b1之間以及碼字a和碼字b2之間的值“0”的位數(shù)少于最小游程長(zhǎng)度限制“d”=1時(shí),根據(jù)邊界規(guī)則來(lái)修改碼字a,b1或b2,以便排列碼字a,b1和b2,使得修改的碼字a和修改的碼字b1之間以及修改的碼字a和修改的碼字b2之間的值“0”的位數(shù)大于或等于最小游程長(zhǎng)度限制“d”,并小于或等于最大游程長(zhǎng)度限制“k”=7。
39.根據(jù)權(quán)利要求37所述的方法,其中,碼流X1中的碼字a和碼流X2中的碼流a均根據(jù)邊界規(guī)則轉(zhuǎn)換為另一類型的碼字,以便具有相同的INV值,使得碼流X1和X2由于碼字b1和b2的INV值而具有相反的INV值。
40.一種通過將最小游程長(zhǎng)度限制“d”限定為1并將最大游程長(zhǎng)度限制“k”限定為7,將m-位源數(shù)據(jù)排列成n-位碼字的方法,這里n≥m,n和m是正整數(shù),“d”和“k”是正整數(shù),所述方法包含當(dāng)碼字b連接到碼字c時(shí),碼字b是前面的碼字,從碼字b1和b2選擇碼字b,其中碼字b1連接到碼字c的碼流是Y1,其中碼字b2連接到碼字c的碼流是Y2,排列碼字b1和b2,以具有根據(jù)碼字中的值“1”的位數(shù)是奇還是偶來(lái)預(yù)測(cè)下一代碼的轉(zhuǎn)變的反向參數(shù)INV;和當(dāng)碼字b1或b2連接到碼字c時(shí),雖然根據(jù)邊界規(guī)則將碼字b1,b2或c調(diào)制成另一類型的碼字,但是,排列碼流Y1和Y2以具有反向參數(shù)INV。
41.一種設(shè)備,用于將m-位源數(shù)據(jù)調(diào)制成n-位碼字,這里,n≥m,n和m是正整數(shù),以便通過將最小游程長(zhǎng)度限制限定為“d”并將最大游程長(zhǎng)度限制限定為“k”來(lái)改善DC抑制能力,這里,“d”和“k”是正整數(shù),所述設(shè)備包含多路復(fù)用器,用多路復(fù)用信息對(duì)按預(yù)定的長(zhǎng)度劃分的輸入數(shù)據(jù)多路復(fù)用,以便提供多路復(fù)用數(shù)據(jù)流;編碼器,不用添加了附加位的DC控制子碼轉(zhuǎn)換表,對(duì)該多路復(fù)用數(shù)據(jù)流進(jìn)行弱無(wú)DC RLL調(diào)制;和選擇器,在多路復(fù)用的、RLL調(diào)制的碼流中選擇包含最小DC分量的碼流。
42.根據(jù)權(quán)利要求41所述的設(shè)備,還包含劃分器,將輸入數(shù)據(jù)流分為預(yù)定的長(zhǎng)度;和同步信號(hào)和多路復(fù)用ID插入器,將同步模式插入添加了多路復(fù)用信息的多路復(fù)用數(shù)據(jù)流,并將該多路復(fù)用信息轉(zhuǎn)換為多路復(fù)用ID。
43.根據(jù)權(quán)利要求41所述的設(shè)備,其中,多路復(fù)用器用擾頻方法將劃分的輸入數(shù)據(jù)流轉(zhuǎn)換為隨機(jī)數(shù)據(jù)。
44.根據(jù)權(quán)利要求41所述的設(shè)備,其中,多路復(fù)用器用交織方法將劃分的輸入數(shù)據(jù)流轉(zhuǎn)換為隨機(jī)數(shù)據(jù)。
45.根據(jù)權(quán)利要求41所述的設(shè)備,其中,編碼器用主碼群和DC控制輔碼群中相同的數(shù)據(jù)的碼字來(lái)執(zhí)行弱無(wú)DC RLL調(diào)制,所述碼字具有相反INV值以便控制DC,并且INV是根據(jù)碼字流中的值“1”的位數(shù)是奇數(shù)還是偶數(shù)來(lái)預(yù)測(cè)下一碼字的轉(zhuǎn)變方向的參數(shù)。
46.根據(jù)權(quán)利要求41所述的設(shè)備,其中,編碼器通過將最小游程長(zhǎng)度限制“d”限定為1并將最大游程長(zhǎng)度限制“k”限定為7,執(zhí)行弱無(wú)DC RLL調(diào)制。
47.根據(jù)權(quán)利要求46所述的設(shè)備,其中,當(dāng)源數(shù)據(jù)的位長(zhǎng)是8時(shí),調(diào)制后的碼字具有12位長(zhǎng)。
48.根據(jù)權(quán)利要求42所述的設(shè)備,其中,同步信號(hào)和多路復(fù)用ID插入器通過將最小游程長(zhǎng)度限制“d”限定為1并將最大游程長(zhǎng)度限制“k”限定為7,執(zhí)行插入和多路復(fù)用。
49.根據(jù)權(quán)利要求42所述的設(shè)備,其中,編碼器將最小游程長(zhǎng)度限制“d”限定為1并將最大游程長(zhǎng)度限制“k”限定為7,同時(shí)同步信號(hào)和多路復(fù)用ID插入器將最小游程長(zhǎng)度限制“d”限定為2并將最大游程長(zhǎng)度限制“k”限定為7,以便提高最小游程長(zhǎng)度限制“d”,從而增大最小標(biāo)記長(zhǎng)度,使得信號(hào)的干擾噪聲減小。
50.根據(jù)權(quán)利要求42所述的設(shè)備,其中,編碼器通過將最小游程長(zhǎng)度限制“d”限定為2并將最大游程長(zhǎng)度限制“k”限定為10,執(zhí)行弱無(wú)DC RLL調(diào)制。
51.根據(jù)權(quán)利要求50所述的設(shè)備,其中,源數(shù)據(jù)的位長(zhǎng)是8,調(diào)制后碼字具有1 5位長(zhǎng)。
52.根據(jù)權(quán)利要求50所述的設(shè)備,其中,同步信號(hào)和多路復(fù)用ID插入器通過將最小游程長(zhǎng)度限制“d”限定為2并將最大游程長(zhǎng)度限制“k”限定為10,執(zhí)行插入和多路復(fù)用。
53.一種數(shù)據(jù)調(diào)制設(shè)備,將m-位源數(shù)據(jù)調(diào)制為n-位碼字,其中,n≥m,n和m是正整數(shù),這里,將最小游程長(zhǎng)度限制限定為“d”并將最大游程長(zhǎng)度限制限定為“k”,其中,“d”和“k”是正整數(shù),所述數(shù)據(jù)調(diào)制設(shè)備包含多路復(fù)用器,通過將預(yù)定的多路復(fù)用方法應(yīng)用于每個(gè)偽隨機(jī)數(shù)據(jù)流,用預(yù)定位的多路復(fù)用信息,將按預(yù)定的長(zhǎng)度劃分的輸入數(shù)據(jù)流多路復(fù)用為多種類型的偽隨機(jī)數(shù)據(jù)流;和編碼器,對(duì)這些多種類型的偽隨機(jī)數(shù)據(jù)流進(jìn)行RLL調(diào)制,以便產(chǎn)生其中執(zhí)行了最佳DC抑制的調(diào)制后碼流。
54.根據(jù)權(quán)利要求53所述的設(shè)備,其中,多路復(fù)用器通過用多路復(fù)用信息不連續(xù)地?cái)_頻輸入數(shù)據(jù)流,產(chǎn)生隨機(jī)數(shù)據(jù)流。
55.根據(jù)權(quán)利要求54所述的設(shè)備,其中,當(dāng)st是用于多路復(fù)用被劃分為均具有u字節(jié)長(zhǎng)的v個(gè)數(shù)據(jù)流的輸入數(shù)據(jù)流的多路復(fù)用信息時(shí),多路復(fù)用信息st的位數(shù)a少于或等于輸入源數(shù)據(jù)的位數(shù)m,其中,u和v是正整數(shù)。
56.根據(jù)權(quán)利要求55所述的設(shè)備,其中,多路復(fù)用器包含“異或”裝置,為多種類型的隨機(jī)數(shù)據(jù)流的每第q個(gè)代碼調(diào)制單位設(shè)置每個(gè)“異或”裝置,用第一“異或”裝置對(duì)多路復(fù)用信息st和多種類型的隨機(jī)數(shù)據(jù)流的第一代碼調(diào)制單位的頭m位數(shù)據(jù)執(zhí)行“異或”運(yùn)算,以產(chǎn)生調(diào)制后數(shù)據(jù),從第二代碼調(diào)制單位到第q-1代碼調(diào)制單位將數(shù)據(jù)不加改變地輸出而不執(zhí)行“異或”運(yùn)算,對(duì)第一代碼調(diào)制單位和第q代碼調(diào)制單位執(zhí)行“異或”運(yùn)算,以便產(chǎn)生下一調(diào)制后數(shù)據(jù),并且重復(fù)輸入數(shù)據(jù)流的從第q代碼調(diào)制單位到最后代碼調(diào)制單位的“異或”運(yùn)算。
57.根據(jù)權(quán)利要求56所述的設(shè)備,其中,當(dāng)“異或”運(yùn)算周期是q時(shí),這里,q是正整數(shù),錯(cuò)誤傳播的可能性減小到1/q。
58.根據(jù)權(quán)利要求53所述的設(shè)備,還包含劃分器,將輸入數(shù)據(jù)流劃分為預(yù)定的長(zhǎng)度;同步信號(hào)和多路復(fù)用ID插入器,將同步模式插入添加了多路復(fù)用信息的多路復(fù)用后的偽隨機(jī)數(shù)據(jù)流,并將多路復(fù)用信息轉(zhuǎn)換為多路復(fù)用ID;和比較器和選擇器,比較多種類型的RLL調(diào)制碼流,以便選擇包含最小DC分量的碼流。
59.一種數(shù)據(jù)調(diào)制設(shè)備,將m-位源數(shù)據(jù)調(diào)制為n-位碼字,其中,n≥m,n和m是正整數(shù),這里,將最小游程長(zhǎng)度限制限定為“d”并將最大游程長(zhǎng)度限制限定為“k”,其中,“d”和“k”是正整數(shù),所述數(shù)據(jù)調(diào)制設(shè)備包含多路復(fù)用器,通過將預(yù)定的多路復(fù)用方法應(yīng)用于每個(gè)偽隨機(jī)數(shù)據(jù)流,用預(yù)定位的多路復(fù)用信息,將按預(yù)定的長(zhǎng)度劃分的輸入數(shù)據(jù)流多路復(fù)用為多種類型的偽隨機(jī)數(shù)據(jù)流;編碼器,不用添加了附加位的DC控制子碼轉(zhuǎn)換表,對(duì)該多路復(fù)用數(shù)據(jù)流進(jìn)行弱無(wú)DC RLL調(diào)制;和選擇器,在多路復(fù)用的、RLL調(diào)制的碼流中選擇包含最小DC分量的碼流。
60.根據(jù)權(quán)利要求59所述的設(shè)備,其中,多路復(fù)用器通過用多路復(fù)用信息不連續(xù)地?cái)_頻輸入數(shù)據(jù)流,來(lái)產(chǎn)生隨機(jī)數(shù)據(jù)流。
61.根據(jù)權(quán)利要求60所述的設(shè)備,其中,當(dāng)st是用于多路復(fù)用被劃分為均具有u字節(jié)長(zhǎng)的v個(gè)數(shù)據(jù)流的輸入數(shù)據(jù)流的多路復(fù)用信息時(shí),多路復(fù)用信息st的位數(shù)a少于或等于輸入源數(shù)據(jù)的位數(shù)m,其中,u和v是正整數(shù)。
62.根據(jù)權(quán)利要求61所述的設(shè)備,其中,多路復(fù)用器包含“異或”裝置,為多種類型的隨機(jī)數(shù)據(jù)流的每第q個(gè)代碼調(diào)制單位設(shè)置每個(gè)“異或”裝置,用第一“異或”裝置對(duì)多路復(fù)用信息st和多種類型的隨機(jī)數(shù)據(jù)流的第一代碼調(diào)制單位的頭m-位數(shù)據(jù)執(zhí)行“異或”運(yùn)算,以便產(chǎn)生調(diào)制后數(shù)據(jù),從第二代碼調(diào)制單位到第q-1代碼調(diào)制單位,不經(jīng)“異或”運(yùn)算地輸出,對(duì)第一代碼調(diào)制單位和第q代碼調(diào)制單位執(zhí)行“異或”運(yùn)算,以便產(chǎn)生下一調(diào)制后數(shù)據(jù),從輸入數(shù)據(jù)流的第q代碼調(diào)制單位到最后代碼調(diào)制單位重復(fù)“異或”運(yùn)算。
63.根據(jù)權(quán)利要求62所述的設(shè)備,其中,當(dāng)“異或”運(yùn)算周期是q時(shí),這里,q是正整數(shù),錯(cuò)誤傳播的可能性減小到1/q。
64.根據(jù)權(quán)利要求59所述的設(shè)備,還包含劃分器,將輸入數(shù)據(jù)流劃分為預(yù)定的長(zhǎng)度;和同步信號(hào)和多路復(fù)用ID插入器,將同步模式插入添加了多路復(fù)用信息的多路復(fù)用數(shù)據(jù),并將多路復(fù)用信息轉(zhuǎn)換為多路復(fù)用ID。
65.根據(jù)權(quán)利要求59所述的設(shè)備,其中,當(dāng)主碼群和DC控制輔碼群中的相同數(shù)據(jù)的碼字具有相反的INV值時(shí),編碼器執(zhí)行弱無(wú)DC RLL調(diào)制,目的是控制DC,INV是根據(jù)碼字流中的值“1”的位數(shù)是奇數(shù)還是偶數(shù)來(lái)預(yù)測(cè)下一碼字的轉(zhuǎn)變方向的參數(shù)。
66.根據(jù)權(quán)利要求59所述的設(shè)備,其中,編碼器通過將最小游程長(zhǎng)度限制“d”限定為1并將最大游程長(zhǎng)度限制“k”限定為7,執(zhí)行弱無(wú)DC RLL調(diào)制。
67.根據(jù)權(quán)利要求66所述的設(shè)備,其中,源數(shù)據(jù)的位是8,調(diào)制后碼字具有12位長(zhǎng)。
68.根據(jù)權(quán)利要求64所述的設(shè)備,其中,同步信號(hào)和多路復(fù)用ID插入器通過將最小游程長(zhǎng)度限制“d”限定為1并將最大游程長(zhǎng)度限制“k”限定為7,執(zhí)行插入和多路復(fù)用。
69.根據(jù)權(quán)利要求64所述的設(shè)備,其中,編碼器將最小游程長(zhǎng)度限制“d”限定為1并將最大游程長(zhǎng)度限制“k”限定為7,同步信號(hào)和多路復(fù)用ID插入器將最小游程長(zhǎng)度限制“d”限定為2并將最大游程長(zhǎng)度限制“k”限定為7,以便提高最小游程長(zhǎng)度限制“d”,從而增大最小標(biāo)記長(zhǎng)度,使得信號(hào)的干擾噪聲減小。
70.根據(jù)權(quán)利要求64所述的設(shè)備,其中,編碼器通過將最小游程長(zhǎng)度限制“d”限定為2并將最大游程長(zhǎng)度限制“k”限定為10,執(zhí)行弱無(wú)DC RLL調(diào)制。
71.根據(jù)權(quán)利要求70所述的設(shè)備,其中,當(dāng)源數(shù)據(jù)的位長(zhǎng)是8時(shí),調(diào)制后碼字具有15位長(zhǎng)。
72.根據(jù)權(quán)利要求70所述的設(shè)備,其中,同步信號(hào)和多路復(fù)用ID插入器通過將最小游程長(zhǎng)度限制“d”限定為2并將最大游程長(zhǎng)度限制“k”限定為10,執(zhí)行插入和多路復(fù)用。
73.一種數(shù)據(jù)解調(diào)設(shè)備,包含譯碼器,將每個(gè)n位的輸入數(shù)字?jǐn)?shù)據(jù)解調(diào)為m-位的解調(diào)代碼單位,其中,n≥m,n和m是正整數(shù),以便產(chǎn)生具有預(yù)定長(zhǎng)度的未求逆數(shù)據(jù)流;和多路分解器,用多路復(fù)用信息不連續(xù)地將該未求逆數(shù)據(jù)流解擾頻,以便產(chǎn)生求逆的數(shù)據(jù)流。
74.根據(jù)權(quán)利要求73所述是設(shè)備,其中,多路分解器包含“異或”裝置,為每第q個(gè)代碼解調(diào)單位設(shè)置每個(gè)“異或”裝置,對(duì)第一解調(diào)代碼單位和作為多路復(fù)用信息的初始數(shù)據(jù)執(zhí)行“異或”運(yùn)算,以便產(chǎn)生第一求逆數(shù)據(jù),從第二解調(diào)代碼單位到第q-1解調(diào)代碼單位不執(zhí)行“異或”運(yùn)算地輸出,對(duì)第一解調(diào)代碼單位和不連續(xù)的第q解調(diào)代碼單位的頭第q解調(diào)代碼單位執(zhí)行“異或”運(yùn)算,以便產(chǎn)生下一求逆數(shù)據(jù),重復(fù)執(zhí)行“異或”運(yùn)算直到未求逆數(shù)據(jù)流的其余第q解調(diào)代碼單位的最后一個(gè),以便提供求逆的數(shù)據(jù)流。
75.一種計(jì)算機(jī)可讀媒體,具有計(jì)算機(jī)可執(zhí)行的指令,用于執(zhí)行將m-位源數(shù)據(jù)調(diào)制為n-位碼字的數(shù)據(jù)調(diào)制方法的操作,其中,n≥m并且m和n是正整數(shù),這里,將最小游程長(zhǎng)度限制限定為“d”并將最大游程長(zhǎng)度限制限定為“k”,其中,“d”和“k”是正整數(shù),所述操作包含按預(yù)定的長(zhǎng)度劃分輸入數(shù)據(jù)流,并根據(jù)預(yù)定的多路復(fù)用方法,用多路復(fù)用信息將輸入數(shù)據(jù)流多路復(fù)用,以便提供多路復(fù)用數(shù)據(jù)流;不用包含附加位的分離的DC控制代碼轉(zhuǎn)換表就對(duì)多路復(fù)用數(shù)據(jù)流進(jìn)行弱無(wú)DC限制游程長(zhǎng)度(RLL)調(diào)制;和提供在多路復(fù)用的、RLL調(diào)制的碼流中的具有最小DC分量的碼流。
76.一種計(jì)算機(jī)可讀媒體,具有計(jì)算機(jī)可執(zhí)行的指令,用于執(zhí)行將m-位源數(shù)據(jù)調(diào)制為n-位碼字的數(shù)據(jù)調(diào)制方法的操作,其中,n≥m并且m和n是正整數(shù),這里,將最小游程長(zhǎng)度限制限定為“d”并將最大游程長(zhǎng)度限制限定為“k”,其中,“d”和“k”是正整數(shù),所述操作包含通過將預(yù)定的多路復(fù)用方法應(yīng)用于每個(gè)偽隨機(jī)數(shù)據(jù)流,用預(yù)定位的多路復(fù)用信息,將按預(yù)定的長(zhǎng)度劃分的輸入數(shù)據(jù)流多路復(fù)用為多種類型的偽隨機(jī)數(shù)據(jù)流;和對(duì)這些多種類型的偽隨機(jī)數(shù)據(jù)流進(jìn)行RLL調(diào)制,以便產(chǎn)生執(zhí)行了最佳DC抑制的調(diào)制后碼流。
77.一種計(jì)算機(jī)可讀媒體,具有計(jì)算機(jī)可執(zhí)行的指令,用于執(zhí)行將m-位源數(shù)據(jù)調(diào)制為n-位碼字的數(shù)據(jù)調(diào)制方法的操作,其中,n≥m并且m和n是正整數(shù),這里,將最小游程長(zhǎng)度限制限定為“d”并將最大游程長(zhǎng)度限制限定為“k”,其中,“d”和“k”是正整數(shù),所述操作包含通過將預(yù)定的多路復(fù)用方法應(yīng)用于每個(gè)偽隨機(jī)數(shù)據(jù)流,用預(yù)定位的多路復(fù)用信息,將按預(yù)定的長(zhǎng)度劃分的輸入數(shù)據(jù)流多路復(fù)用為多種類型的偽隨機(jī)數(shù)據(jù)流;和不用包含附加位的DC控制代碼轉(zhuǎn)換表,對(duì)這些多路復(fù)用數(shù)據(jù)流進(jìn)行弱無(wú)DC RLL調(diào)制,并且提供在多路復(fù)用的、RLL調(diào)制的碼流中的包含最小DC分量的碼流。
78.一種計(jì)算機(jī)可讀媒體,具有計(jì)算機(jī)可執(zhí)行的指令,用于執(zhí)行數(shù)據(jù)解調(diào)方法的操作,所述操作包含將每個(gè)n位的輸入數(shù)字?jǐn)?shù)據(jù)解調(diào)為m位的解調(diào)代碼單位,這里,n≥m并且m和n是正整數(shù),以便產(chǎn)生具有預(yù)定的長(zhǎng)度的未求逆數(shù)據(jù)流;和用多路復(fù)用信息不連續(xù)地解擾頻該未求逆數(shù)據(jù)流,以便產(chǎn)生求逆數(shù)據(jù)流。
79.一種計(jì)算機(jī)可讀媒體,具有計(jì)算機(jī)可執(zhí)行的指令,用于通過將最小游程長(zhǎng)度限制“d”限定為1并將最大游程長(zhǎng)度限制“k”限定為7,來(lái)執(zhí)行將m-位源數(shù)據(jù)排列為n-位碼字的方法的操作,其中,n≥m并且m和n是正整數(shù),“d”和“k”是正整數(shù),所述操作包含當(dāng)將碼字a連接到碼字b時(shí),碼字a是前面的碼字,從碼字b1和b2選擇碼字b,其中將碼字a連接到碼字b1的碼流是X1,其中將碼字a連接到碼字b2的碼流是X2,排列碼字b1和b2,以具有根據(jù)碼字中的值“1”的位數(shù)是奇還是偶來(lái)預(yù)測(cè)下一代碼的轉(zhuǎn)變的反向參數(shù)INV;和當(dāng)碼字a連接到碼字b1或b2時(shí),雖然根據(jù)邊界規(guī)則將碼字a,b1或b2調(diào)制成另一類型的碼字,但是,排列碼流X1和X2以具有反向參數(shù)INV。
80.一種計(jì)算機(jī)可讀媒體,具有計(jì)算機(jī)可執(zhí)行的指令,用于通過將最小游程長(zhǎng)度限制“d”限定為1并將最大游程長(zhǎng)度限制“k”限定為7,來(lái)執(zhí)行將m-位源數(shù)據(jù)排列為n-位碼字的方法的操作,其中,n≥m并且m和n是正整數(shù),“d”和“k”是正整數(shù),所述操作包含當(dāng)碼字b連接到碼字c時(shí),碼字b是前面的碼字,從碼字b1和b2選擇碼字b,其中碼字b1連接到碼字c的碼流是Y1,其中碼字b2連接到碼字c的碼流是Y2,排列碼字b1和b2,以具有根據(jù)碼字中的值“1”的位數(shù)是奇還是偶來(lái)預(yù)測(cè)下一代碼的轉(zhuǎn)變的反向參數(shù)INV;和當(dāng)碼字b1或b2連接到碼字c時(shí),雖然根據(jù)邊界規(guī)則將碼字b1,b2或c調(diào)制成另一類型的碼字,但是,排列碼流Y1和Y2以具有反向參數(shù)INV。
全文摘要
在數(shù)據(jù)解調(diào)方法和設(shè)備以及代碼排列方法中,多路復(fù)用器通過將預(yù)定的多路復(fù)用方法應(yīng)用于每個(gè)偽隨機(jī)數(shù)據(jù)流,用預(yù)定位的多路復(fù)用信息,將按預(yù)定的長(zhǎng)度劃分的數(shù)據(jù)流多路復(fù)用為多種類型的偽隨機(jī)數(shù)據(jù)流。編碼器對(duì)這些多種類型的偽隨機(jī)數(shù)據(jù)流進(jìn)行RLL調(diào)制,以便產(chǎn)生包括最小DC分量的調(diào)制后碼流。多路復(fù)用器用多路復(fù)用信息不連續(xù)地?cái)_頻輸入數(shù)據(jù)流,來(lái)產(chǎn)生隨機(jī)數(shù)據(jù)流。編碼器不用添加了附加位的DC控制子碼轉(zhuǎn)換表就對(duì)每個(gè)多路復(fù)用數(shù)據(jù)流進(jìn)行弱無(wú)DC RLL調(diào)制,并提供在多路復(fù)用的RLL調(diào)制的碼流中的包括最小DC分量的碼流。
文檔編號(hào)G11B20/14GK1510840SQ0316502
公開日2004年7月7日 申請(qǐng)日期2003年9月27日 優(yōu)先權(quán)日2002年9月27日
發(fā)明者沈載晟, 金珍漢, 丁奎海 申請(qǐng)人:三星電子株式會(huì)社