專利名稱:一種碼率為1的游長(zhǎng)受限調(diào)制編碼方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光盤數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種碼率為1的游長(zhǎng)受限調(diào)制編 碼方法。
背景技術(shù):
常規(guī)的二值存儲(chǔ)光盤都采用RLL(Run Length Limited,游長(zhǎng)受限)的編碼方案。 RLL是指光盤所存儲(chǔ)的通道序列滿足以下條件在該序列的兩個(gè)‘1’之間最少有d個(gè)‘0’, 最多有k個(gè)‘0’。d和k這兩個(gè)參數(shù)分別規(guī)定了可能出現(xiàn)在序列中的最小和最大的游程。 參數(shù)d控制著最高傳輸頻率,因此可能影響序列通過帶限信道傳輸時(shí)的碼間串?dāng)_。在二進(jìn) 制數(shù)據(jù)傳輸中,通常希望接收到的信號(hào)是能夠自同步的。同步通常利用一個(gè)鎖相環(huán)來再現(xiàn)。 鎖相環(huán)依照接收到的波形的跳變來調(diào)整檢測(cè)時(shí)刻的相位。最大游程參數(shù)k確保適當(dāng)?shù)奶?頻率以滿足讀取時(shí)鐘同步的需要。目前普通DVD (Digital Video Disk,數(shù)碼視頻光碟)的調(diào)制編碼方案是dk (2, 10),碼率為8/16,容量只有4. 7GB,存儲(chǔ)容量較低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例要解決的問題是提供一種碼率為1的游長(zhǎng)受限調(diào)制編碼方法,以克 服現(xiàn)有技術(shù)中光盤的存儲(chǔ)容量較低的缺陷。為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案提供一種碼率為1的游長(zhǎng)受限調(diào)制編 碼方法,所述方法包括以下步驟:A、從用戶數(shù)據(jù)得到數(shù)據(jù)源字;B、按照調(diào)制碼表的對(duì)應(yīng)關(guān) 系,將所述數(shù)據(jù)源字轉(zhuǎn)換為信道位碼字。其中,在步驟B中,所述調(diào)制碼表的對(duì)
輸入碼后續(xù)碼輸出碼后碼替換
10Ix10Ix
100Ix100Ix
1000Ix1000Ix
10000Ix10000Ix
10000013000010
10000OOx100000Ix
11Ix20Ix
110Ix200Ix
1100Ix2000Ix
11000Ix20000Ix
11000013000011
11000OOx200000Ix0
其中,在步驟A和步驟B之間,還包括字進(jìn)行數(shù)據(jù)轉(zhuǎn)換。其中,在步驟C中,所述替換碼表的對(duì)應(yīng)關(guān)系具體包括替換前源字替換后碼字10000 01000 01000 Olx 10000 00000 00000 Olx11000 01000 01000 Olx 20000 00000 00000 Olx。其中,在數(shù)據(jù)轉(zhuǎn)換過程中,η位數(shù)據(jù)源字轉(zhuǎn)換成η位信道位碼字,碼率為1。其中,在數(shù)據(jù)轉(zhuǎn)換過程中使用的碼表是變長(zhǎng)同步碼。其中,所述步驟A具體包括根據(jù)當(dāng)前碼流確定數(shù)據(jù)源字的讀取位數(shù)k ;從所述用 戶數(shù)據(jù)讀取k位的數(shù)據(jù)源字。其中,在數(shù)據(jù)轉(zhuǎn)換結(jié)束后,游程參數(shù)d = 0,k = 15,d和k分別表示兩個(gè)非零碼元 之間至少d個(gè)O最多k個(gè)O。與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案具有如下優(yōu)點(diǎn)本發(fā)明在與普通光盤存儲(chǔ)系統(tǒng)具有良好的系統(tǒng)兼容性的情況下,能夠提高光盤的 存儲(chǔ)容量。
圖1為本發(fā)明的一種碼率為1的游長(zhǎng)受限調(diào)制編碼方法的流程圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步詳細(xì)描述。以下實(shí)施 例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。本發(fā)明實(shí)施例的一種碼率為1的游長(zhǎng)受限調(diào)制編碼方法如圖1所示,首先從用戶 數(shù)據(jù)得到數(shù)據(jù)源字,獲取過程為先根據(jù)當(dāng)前碼流確定數(shù)據(jù)源字的讀取位數(shù)k,再從所述用 戶數(shù)據(jù)讀取k位的數(shù)據(jù)源字。根據(jù)當(dāng)前源字與后續(xù)源字的連接規(guī)則,判斷當(dāng)前源字與后續(xù) 源字是否需要替換,若需要替換,按照替換碼表的對(duì)應(yīng)關(guān)系進(jìn)行數(shù)據(jù)轉(zhuǎn)換。該替換碼表的對(duì) 應(yīng)關(guān)系如表1所示表 1
替換前源字替換后碼字10000010000100001XΙΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΙχllOOOOlOOOOlOOOOlx20000000000000001X若無需替換,則根據(jù)調(diào)制碼表的對(duì)應(yīng)關(guān)系將每一個(gè)數(shù)據(jù)源字轉(zhuǎn)換成信道位碼字。 該調(diào)制碼表的對(duì)應(yīng)關(guān)系如表2所示表2
4 下面詳細(xì)說明替換碼表的對(duì)應(yīng)關(guān)系和調(diào)制碼表的對(duì)應(yīng)關(guān)系當(dāng)前數(shù)據(jù)源字為‘10’且后續(xù)源字為‘IX’時(shí),則當(dāng)前數(shù)據(jù)源字與后續(xù)源字都不變。 ‘X,可以是‘1,也可以是‘0,。當(dāng)前數(shù)據(jù)源字為‘10000’且后續(xù)源字為‘01’時(shí),則當(dāng)前數(shù)據(jù)源字被轉(zhuǎn)換為 ‘30000’,后續(xù)源字被轉(zhuǎn)換為‘10’ ;當(dāng)前數(shù)據(jù)源字為‘11000’且后續(xù)源字為‘00x’時(shí),則當(dāng)前數(shù)據(jù)源字被轉(zhuǎn)換成 ‘200000’,后續(xù)源字被轉(zhuǎn)換為‘lx’?!甔’可以是‘1,也可以是‘0’。當(dāng)前數(shù)據(jù)源子為‘11000’且后面連續(xù)的源字為‘010000100001X’時(shí),則當(dāng)前數(shù)據(jù) 源字被轉(zhuǎn)換為‘20000’,后面的連續(xù)源字被轉(zhuǎn)換為‘OOOOOOOOOOOlx’?!甔’可以是‘1,也可 以是‘0’。以上數(shù)據(jù)轉(zhuǎn)換方法是對(duì)碼表中的一部分做了說明,其他的同理。需要說明的是,碼字轉(zhuǎn)化中出現(xiàn)的‘2’、‘3’只代表一個(gè)符號(hào),不同于一般的數(shù)字, 因此本發(fā)明的編碼方法仍然是二進(jìn)制數(shù)據(jù)的調(diào)制編碼。本發(fā)明的調(diào)制編碼方法具有以下特點(diǎn)
(1)采用同步分組碼,實(shí)現(xiàn)“n-n轉(zhuǎn)換”,即碼率為1,且碼表結(jié)構(gòu)簡(jiǎn)單。(2)有效控制了游長(zhǎng),使得d = 0,k = 15,d和k分別表示兩個(gè)非零碼元之間至少 d個(gè)0最多k個(gè)0。在本發(fā)明的碼率為1的游長(zhǎng)受限編碼方法的基礎(chǔ)上,進(jìn)一步進(jìn)行階次調(diào)制,可實(shí) 現(xiàn)最高階次為7階,游長(zhǎng)滿足dk(l,9)的變階次多階游長(zhǎng)受限調(diào)制編碼方案。在DVD系統(tǒng) 中,應(yīng)用R = 1的VML-RLL (1,9)編碼,配合2T非線性修正技術(shù),當(dāng)最小記錄符壓縮到8/9 時(shí),可以獲得14. IGB的存儲(chǔ)容量(單面雙層);當(dāng)最小記錄符壓縮到5/6時(shí),可以獲得15GB 的存儲(chǔ)容量(單面雙層)。標(biāo)準(zhǔn)DVD的調(diào)制方案是EFM+調(diào)制碼(d = 2,k = 10),其碼率是8/16。本發(fā)明的 編碼碼率為1,比DVD的碼率高50%,因此,在此基礎(chǔ)上進(jìn)行變階次多階游長(zhǎng)受限調(diào)制編碼, 可以大幅提高光盤的存儲(chǔ)容量。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾 也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種碼率為1的游長(zhǎng)受限調(diào)制編碼方法,其特征在于,所述方法包括以下步驟A、從用戶數(shù)據(jù)得到數(shù)據(jù)源字;B、按照調(diào)制碼表的對(duì)應(yīng)關(guān)系,將所述數(shù)據(jù)源字轉(zhuǎn)換為信道位碼字。
2.如權(quán)利要求1所述的碼率為1的游長(zhǎng)受限調(diào)制編碼方法,其特征在于,在步驟B中, 所述調(diào)制碼表的對(duì)應(yīng)關(guān)系具體包括輸入碼后續(xù)碼輸出碼后碼替10Ix10Ix100Ix100Ix1000Ix1000Ix10000Ix10000Ix1000001300001010000OOx100000Ix11Ix20Ix110Ix200Ix1100Ix2000Ix11000Ix20000Ix1100001300001111000OOx200000Ix0
3.如權(quán)利要求1所述的碼率為1的游長(zhǎng)受限調(diào)制編碼方法,其特征在于,在步驟A和步 驟B之間,還包括C、按照替換碼表的對(duì)應(yīng)關(guān)系,將所述數(shù)據(jù)源字進(jìn)行數(shù)據(jù)轉(zhuǎn)換。
4.如權(quán)利要求3所述的碼率為1的游長(zhǎng)受限調(diào)制編碼方法,其特征在于,在步驟C中, 所述替換碼表的對(duì)應(yīng)關(guān)系具體包括替換前源字替換后碼字10000 01000 01000 Olx 10000 00000 00000 Olx11000 01000 01000 Olx 20000 00000 00000 OlXo
5.如權(quán)利要求1至4任一項(xiàng)所述的碼率為1的游長(zhǎng)受限調(diào)制編碼方法,其特征在于,在 數(shù)據(jù)轉(zhuǎn)換過程中,η位數(shù)據(jù)源字轉(zhuǎn)換成η位信道位碼字,碼率為1。
6.如權(quán)利要求1至4任一項(xiàng)所述的碼率為1的游長(zhǎng)受限調(diào)制編碼方法,其特征在于,在 數(shù)據(jù)轉(zhuǎn)換過程中使用的碼表是變長(zhǎng)同步碼。
7.如權(quán)利要求1至4任一項(xiàng)所述的碼率為1的游長(zhǎng)受限調(diào)制編碼方法,其特征在于,所 述步驟A具體包括根據(jù)當(dāng)前碼流確定數(shù)據(jù)源字的讀取位數(shù)k ;從所述用戶數(shù)據(jù)讀取k位的數(shù)據(jù)源字。
8.如權(quán)利要求1至4任一項(xiàng)所述的碼率為1的游長(zhǎng)受限調(diào)制編碼方法,其特征在于, 在數(shù)據(jù)轉(zhuǎn)換結(jié)束后,游程參數(shù)d = 0,k = 15,d和k分別表示兩個(gè)非零碼元之間至少d個(gè)0 最多k個(gè)0。
全文摘要
本發(fā)明公開了一種碼率為1的游長(zhǎng)受限調(diào)制編碼方法,所述方法包括以下步驟A、從用戶數(shù)據(jù)得到數(shù)據(jù)源字;B、按照調(diào)制碼表的對(duì)應(yīng)關(guān)系,將所述數(shù)據(jù)源字轉(zhuǎn)換為信道位碼字。本發(fā)明在與普通光盤存儲(chǔ)系統(tǒng)具有良好的系統(tǒng)兼容性的情況下,能夠提高光盤的存儲(chǔ)容量。
文檔編號(hào)G11B7/007GK101908892SQ200910085228
公開日2010年12月8日 申請(qǐng)日期2009年6月4日 優(yōu)先權(quán)日2009年6月4日
發(fā)明者倪屹, 劉海龍, 劉相偉, 徐海崢, 潘龍法, 裴京, 陸達(dá) 申請(qǐng)人:清華大學(xué)