專利名稱:調(diào)制設(shè)備和方法及分布介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及調(diào)制設(shè)備和方法,及分布介質(zhì),并且尤其涉及能夠同時(shí)進(jìn)行數(shù)據(jù)調(diào)制和DSV控制的調(diào)制設(shè)備和方法,及分布介質(zhì),以便適合用數(shù)據(jù)傳輸和記錄于記錄介質(zhì)中。
當(dāng)數(shù)據(jù)傳輸?shù)较M膫鬏斁€,或例如數(shù)據(jù)記錄在諸如磁盤,光盤或磁光盤的記錄介質(zhì)中時(shí),進(jìn)行數(shù)據(jù)調(diào)制以便適合于傳輸和記錄。塊編碼已被認(rèn)為是這種調(diào)制方法之一。在塊編碼中,數(shù)據(jù)串被劃分成包括m×i位(以下稱為數(shù)據(jù)字),并且數(shù)據(jù)字被變換成按照適合的編碼規(guī)則的包括n×i位的編碼字。如果i=1,該編碼是定長(zhǎng)編碼,如果能夠選擇多個(gè)i,即,如果利用規(guī)定的從1到i-max(最大值i)范圍中的i變換數(shù)據(jù)串,則編碼是可變長(zhǎng)編碼。進(jìn)行塊編碼的編碼表示為可變長(zhǎng)編碼(d,k;m,n;r)。
在此i表示限定長(zhǎng)度,i-max是r(最大限定長(zhǎng)度)。d是插入在連續(xù)的“1”之間的“0”的最小連續(xù)數(shù),例如,0的最小游程,k是插入在連續(xù)的“1”之間的“0”的最大值連續(xù)數(shù),例如,0的最大游程。
當(dāng)例如在光盤或磁光盤中記錄如上所述得到的變長(zhǎng)編碼時(shí),對(duì)于在激光唱盤或小光盤的情況,執(zhí)行NRZI(不歸零變換),其中變換可變長(zhǎng)編碼的“1”及不變換“0”,并且基于NRZI調(diào)制的可變長(zhǎng)編碼(以下稱為記錄波形串)執(zhí)行記錄。還有,象ISO標(biāo)準(zhǔn)的磁光盤,也提供了一種制式,其中記錄調(diào)制的位串按其本身記錄而沒(méi)有NRZI調(diào)制。
假定記錄波形串的最小變換間隔是Tmin及記錄波形串的最大變換間隔是Tmax,以便以線速度方向執(zhí)行高密度記錄,最小變換間隔Tmin越長(zhǎng)越好,換言之,最大游程k越小越好,并且已經(jīng)提議了各種調(diào)制方法。
例如,對(duì)于光盤,磁盤,或磁光盤,詳細(xì)提供了可變長(zhǎng)RLL(1-7)、定長(zhǎng)RLL(1-7)、及可變長(zhǎng)RLL(2-7)作為建議的調(diào)制制式。
以下示出了可變長(zhǎng)RLL(1-7)變換表的一個(gè)例子;<表1>
RLL(1,7;2,3;2)數(shù)據(jù)編碼i=1 11 00x10 01001 10xi=2 0011000 00x0010000 0100001100 00x0000100 010對(duì)于變換表中的字符x,如果接著的通道位是0,則為1;否則,如果接著的通道位是1則字符x為0,限定長(zhǎng)度r是2。
RLL(1-7)的參數(shù)是(1,7;2,3;2),記錄波形串的位間隔假定為T,然后最小變換間隔Tmin是2(=1+1)T。另外,數(shù)據(jù)串的的位間隔假定為Tdata則最小變換間隔Tmin是33(=(2/3)×2)Tdata,最大變換間隔Tmax是8T(5.33Tdata)。還有,檢測(cè)窗口寬度Tw表示為(m/n)×Tdata,值為0.67(=2/3Tdata)。
對(duì)于按照RLL(1-7)調(diào)制的通道位串,2T即Tmin最常出現(xiàn),其次是3T和4T。具有短時(shí)間的例如2T和3T的邊緣信息的時(shí)常出現(xiàn)有利于時(shí)鐘的再生,但是2T的經(jīng)常出現(xiàn)引起記錄波形的偏斜。換言之,波形輸出變小及變的對(duì)散焦和切線傾斜敏感。還有,在高密度記錄情況下,其中最小標(biāo)準(zhǔn)連續(xù)出現(xiàn)的記錄對(duì)諸如噪聲的干擾敏感,易于發(fā)生數(shù)據(jù)再生錯(cuò)誤。
本發(fā)明的發(fā)明人先前在日本專利公開Hei 9-256745中建議了限定Tmin的連續(xù)發(fā)生的編碼。此編碼稱為RML編碼(重復(fù)最小游程長(zhǎng)度限定碼)。
在這個(gè)建議中,假定可變長(zhǎng)編碼(d,k;m,n;r)是可變長(zhǎng)編碼(1,7;2,3;3),換言之,0最小游程d是1位,0最大游程k是7位,基數(shù)據(jù)長(zhǎng)度m是2位,基編碼長(zhǎng)度n是3位,及最大限定長(zhǎng)度r是3,以下在表2中示出了變換表。
<表2>
RLL-P(1,7;2,3;3)數(shù)據(jù) 編碼i=1 11 00x10 01001 10xi=2 0011000 00x0010000 0100001100 00x0000100 010i=3 100110 100 000 010在此,限定長(zhǎng)度是3。
在如上所述表2中數(shù)據(jù)串是“10”的情況下,特別是按照接著的4位數(shù)據(jù)的總6位數(shù)據(jù)串是“100110”,通過(guò)給一個(gè)特別的相應(yīng)編碼作為用于限定最小游程的重復(fù)的編碼,在按照表2的調(diào)制中,最小游程的重復(fù)限定到最多5次。
通過(guò)應(yīng)用此方法,能穩(wěn)定用于數(shù)據(jù)的高線密度記錄/再生的處理。
當(dāng)數(shù)據(jù)記錄在記錄介質(zhì)中或傳送數(shù)據(jù)時(shí),執(zhí)行適合于每種介質(zhì)的編碼調(diào)制,在直流分量包含在這些調(diào)制碼中的情況下,例如,各種誤差信號(hào)諸如在光盤設(shè)備的伺服控制中循跡誤差的波動(dòng)易于發(fā)生,及抖動(dòng)易于發(fā)生。因此,希望所含的直流分量盡可能小。
在上面描述的可變長(zhǎng)RLL(1-7)表和RML(1-7)表中調(diào)制的碼沒(méi)有受到DSV控制。這樣,通過(guò)在編碼的串(通道位串)中用規(guī)定的間隔插入規(guī)定的DSV控制位執(zhí)行DSV控制。
數(shù)字和值(DSV)控制意指通過(guò)其中通道位串受到NRZI調(diào)制(即層次編碼)的操作獲得和值,并且,以位串(數(shù)據(jù)符號(hào))的“1”當(dāng)作+1和“0”當(dāng)作-1的方式將碼相加。DSV是對(duì)編碼串的直流分量的一個(gè)措施,并且DSV減少的絕對(duì)值表示抑制的編碼串的直流分量。
當(dāng)2×(d+1)在d=1情況下,DSV控制位可以是2(1+1)=4位。當(dāng)用任意間隔保持最小游程和最大游程時(shí),執(zhí)行能夠反轉(zhuǎn)(inversion)和非反轉(zhuǎn)(non inversion)的完好的DSV控制。
然而,DSV位基本上是冗余位。因此,考慮到編碼變換效率。DSV控制位的數(shù)目希望盡可能小。
例如,當(dāng)控制位是1×(d+1)在d=1時(shí),能夠有1×(1+1)=2位。在這種情況下,用任意間隔執(zhí)行能夠反轉(zhuǎn)和非反轉(zhuǎn)的完好DSV控制。然而,盡管保持最小游程,但最大游程增加到(k+2)。至于編碼,最小游程無(wú)一例外地被保持,但是最大游程不必要保持。根據(jù)情況,已經(jīng)知道具有用作同步信號(hào)的打破最大游程模式的格式(format)。例如,DVD的EFM改進(jìn)的最大游程是11T,但是允許有利于格式的14T。
對(duì)于如上所述的RLL編碼中沒(méi)有受到DSV控制的RLL(1-7)編碼或RML(1-7)編碼中,用任意間隔插入用于DSV控制的控制位是需要的。然而,對(duì)于控制位的d=1,d=4位的編碼需要保持最小游程和最大游程,并且,既使執(zhí)行控制而不保持最大游程,也需要2位控制位。
鑒于這些問(wèn)題,實(shí)現(xiàn)本發(fā)明,本發(fā)明的一個(gè)目的是提供具有有效的控制位保持最小游程和最大游程的完好的DSV控制。
本發(fā)明的另一個(gè)目的是提供有效的數(shù)據(jù)變換。
本發(fā)明的再一個(gè)目的是提供具有最大游程k=7的穩(wěn)定的數(shù)據(jù)再生。
本發(fā)明還有一個(gè)目的是提供具有最小游程的限定重復(fù)而沒(méi)有限定長(zhǎng)度r的增加的穩(wěn)定的再現(xiàn)。
本發(fā)明的第一方面描述的調(diào)制設(shè)備提供調(diào)制裝置的變換表,該調(diào)制裝置具有1的最小游程d可變長(zhǎng)結(jié)構(gòu),獨(dú)立確定的元素,及具有變換規(guī)則,該變換規(guī)則中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。
本發(fā)明的第二方面描述的調(diào)制方法包含變換表,該變換表具有1的最小游程、可變長(zhǎng)結(jié)構(gòu)、具有獨(dú)立確定的元素及具有變換規(guī)則,該變換規(guī)則中,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。
本發(fā)明的第三方面描述的分布介質(zhì)是用于根據(jù)變換表將具有m位基數(shù)據(jù)長(zhǎng)度的數(shù)據(jù)變換成具有n位基編碼長(zhǎng)度的可變長(zhǎng)編碼(d,k;m,n;r)的計(jì)算機(jī)程序,其中變換表具有1的最小游程d、可變長(zhǎng)結(jié)構(gòu)、具有獨(dú)立確定的元素,及具有變換規(guī)則,該變換規(guī)則中,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。
本發(fā)明的第四方面描述的調(diào)制設(shè)備具有調(diào)制裝置的變換表,其中具有1的最小游程d、可變長(zhǎng)結(jié)構(gòu)、具有含有不定編碼的元素、及具有變換規(guī)則,該變換規(guī)則中,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。
本發(fā)明的第五方面描述的調(diào)制方法包含變換表,其中具有1的最小游程d、可變長(zhǎng)結(jié)構(gòu)、具有含有不定編碼的元素、及具有變換規(guī)則,該變換規(guī)則中,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。
本發(fā)明的第六方面描述的分布介質(zhì)是計(jì)算機(jī)程序,該計(jì)算機(jī)程序根據(jù)變換表將具有m位基數(shù)據(jù)長(zhǎng)度的數(shù)據(jù)變換成具有n位基編碼長(zhǎng)度的可變長(zhǎng)編碼(d,k;m,n;r),其中變換表具有1的最小游程d、可變長(zhǎng)結(jié)構(gòu)、具有含有不定編碼的元素,及具有變換規(guī)則,該變換規(guī)則中,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。
本發(fā)明的第七方面描述的調(diào)制設(shè)備提供了調(diào)制裝置的變換表,其中具有1的最小游程d、可變長(zhǎng)結(jié)構(gòu)、具有限制最小游程連續(xù)的編碼、及具有變換規(guī)則,該變換規(guī)則中,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。
本發(fā)明的第八方面描述的調(diào)制方法包含變換表,其中具有1的最小游程d、可變長(zhǎng)結(jié)構(gòu)、具有限制最小游程連續(xù)的編碼、及具有變換規(guī)則,該變換規(guī)則中,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。
本發(fā)明的第九方面描述的分布介質(zhì)是計(jì)算機(jī)程序,該計(jì)算機(jī)程序根據(jù)變換表將具有m位基數(shù)據(jù)長(zhǎng)度的數(shù)據(jù)變換成具有n位基編碼長(zhǎng)度的可變長(zhǎng)編碼(d,k;m,n;r),其中變換表具有1的最小游程d、可變長(zhǎng)結(jié)構(gòu)、具有限制最小游程連續(xù)的編碼,及具有變換規(guī)則,該變換規(guī)則中,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。
本發(fā)明的第一方面描述的調(diào)制設(shè)備,第二方面描述的調(diào)制方法,第三方面描述的分布介質(zhì)中,變換表中的元素包括獨(dú)立確定的元素,并且具有變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。
本發(fā)明的第四方面描述的調(diào)制設(shè)備,第五方面描述的調(diào)制方法,第六方面描述的分布介質(zhì)中,變換表包括不定碼及具有變換規(guī)則,其中該變換規(guī)則是通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。
本發(fā)明的第七方面描述的調(diào)制設(shè)備,第八方面描述的調(diào)制方法,第九方面描述的分布介質(zhì)中,變換表具有用于限定最小游程的連續(xù)的編碼,及具有變換規(guī)則,該變換規(guī)則是通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。
圖1是示出本發(fā)明的調(diào)制設(shè)備的結(jié)構(gòu)的框圖;圖2是描述示于圖1的DSV位確定插入單元11的操作圖;圖3是示于圖1的調(diào)制單元12的結(jié)構(gòu)的框圖;圖4是描述示于圖3的限定長(zhǎng)度確定單元32和最小游程重復(fù)限定碼檢測(cè)單元的圖。
以下將詳細(xì)描述本發(fā)明的實(shí)施例,為了清楚描述權(quán)利要求中描述發(fā)明的每個(gè)裝置和以下描述的實(shí)施例的對(duì)應(yīng)關(guān)系,對(duì)應(yīng)的實(shí)施例(一個(gè)例子)加在正好位于每個(gè)裝置之后的括號(hào)內(nèi)。但是,實(shí)施例的描述并不意味著每個(gè)裝置限于描述的實(shí)施例。
本發(fā)明第一方面描述的調(diào)制設(shè)備提供了調(diào)制裝置(例如圖1中的調(diào)制單元12)的變換表,該變換表具有1的最小游程d、可變長(zhǎng)結(jié)構(gòu)、單元確定的元素、及具有變換規(guī)則,該變換規(guī)則中,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)中的1或0相等。
本發(fā)明的第十方面描述的調(diào)制設(shè)備附加地提供了DSV控制裝置(例如,示于圖1的DSV位確定插入單元11),用于控制輸入數(shù)據(jù)的DSV和給調(diào)制裝置提供DSV。
本發(fā)明的第四方面描述的調(diào)制設(shè)備具有調(diào)制裝置(例如,示于圖1的調(diào)制單元12)的變換表,其中具有1的最小游程d、可變長(zhǎng)結(jié)構(gòu)、具有含有不定編碼的元素、及具有變換規(guī)則,該變換規(guī)則中,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)中的1或0相等。
本發(fā)明的第七方面描述的調(diào)制設(shè)備提供有調(diào)制裝置(例如圖1的調(diào)制單元12)的變換表,其中具有1的最小游程d、可變長(zhǎng)結(jié)構(gòu)、具有含有不定編碼的元素、及具有變換規(guī)則,該變換規(guī)則中,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)中的1或0相等。
本發(fā)明的第十一方面描述的調(diào)制設(shè)備附加地提供了DSV控制裝置(例如,示于圖1中的DSV位確定插入單元11),用于控制輸入數(shù)據(jù)的DSV和將DSV提供給調(diào)制裝置。
參照附圖將詳細(xì)描述本發(fā)明的實(shí)施例。在以下描述的實(shí)施例中,本發(fā)明應(yīng)用于利用將數(shù)據(jù)變換成可變長(zhǎng)編碼(d,k;m,n;r)的變換表的調(diào)制設(shè)備,表3至表13是表示本發(fā)明的特征的表。
<表3>
RLL(1,7)加上數(shù)據(jù)位DSV控制(d,k;m,n;D=(1,7;2,3;4)數(shù)據(jù) 編碼10 10001 0101110 000 1001101 101 0101111 001 0101100 101 0000010 000 0100001 001 000001110 001 001 010001101 101 001 000001111 101 001 010001100 001 001 000000010 000 101 010000000 000 101 00000000110 001 001 001 01000000101 010 000 001 00000000111 010 000 001 01000000100 001 001 001 00000001110 101 001 001 01000001101 000 101 001 00000001111 000 101 001 010
00001100101 001 001 000在表3中,最小游程d=1,結(jié)構(gòu)是可變長(zhǎng)的,及變換表具有分別獨(dú)立確定的元素(不包含包括不定位的諸如上述表1或表2中x的不定碼)。換言之,如果變換數(shù)據(jù)串的2位等同于表3,則該數(shù)據(jù)立即被變換到編碼字串。
表3包括變換規(guī)則,其中通過(guò)數(shù)據(jù)串中的元素中的“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。詳細(xì)地說(shuō),數(shù)據(jù)串“1110”的元素對(duì)應(yīng)于編碼字串“000100”,數(shù)據(jù)串中“1”的數(shù)目是3及相應(yīng)的編碼字串的“1”的數(shù)目是1,對(duì)于二者將3和1除以2得到的余數(shù)是1,并且余數(shù)是相等的。同樣,數(shù)據(jù)串“1111”的元素對(duì)應(yīng)于編碼字串“001010”,數(shù)據(jù)串的“1”的數(shù)目是4及相應(yīng)的數(shù)據(jù)字串的“1”的數(shù)目是2,對(duì)于二者將4和2除以2得到的余數(shù)是0,并且余數(shù)相同。在表3中,限定長(zhǎng)度r=4。限定長(zhǎng)度必須至少是4,以給出最大游程k=7。
作為另一個(gè)例子,最大游程k=8的表示于表4中。限定長(zhǎng)度r=3。為了給出最大游程k=8,限定長(zhǎng)度必須至少是3。
<表4>
RLL(1,8)加上數(shù)據(jù)位DSV控制(d,k;m,n;r)=(1,8;2,3;3)數(shù)據(jù) 編碼10 10001 0101110 000 1001101 001 0001111 101 0001100 001 0100010 101 0100001 000 010001110 001 001 010001101 101 001 000001111 001 001 000001100 101 001 010
000010000 101 010000001000 001 000000011000 101 000000000000 001 010<表5>
RLL(1,7)加上數(shù)據(jù)位DSV控制(d,k;m,n;r)=(1,7;2,3;4)數(shù)據(jù) 編碼10100010101110 000 1001101 101 0101111 001 0101100 101 0000010 000 0100001 001 000001110001 001 010001101101 001 000001111101 001 010001100001 001 000000010000 101 010000000000 101 00000000110 001 001 001 01000000101 010 000 001 00000000111 010 000 001 01000000100 001 001 001 00000001110 101 001 001 01000001101 000 101 001 00000001111 000 101 001 01000001100 101 001 001 00011011101 100 000 001 000
表5有最小游程d=1、可變長(zhǎng)結(jié)構(gòu)、及限定變換表中連續(xù)最小游程的重寫編碼。詳細(xì)地說(shuō),數(shù)據(jù)變換之后編碼字串被限定在最小游程的重復(fù)數(shù)目,最小游程能重復(fù)達(dá)到7次。
表5包括變換規(guī)則,在該變換規(guī)則中,通過(guò)將數(shù)據(jù)串的元素“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于這兩個(gè)余項(xiàng)均為1或0。詳細(xì)地說(shuō),數(shù)據(jù)串“1110”的元素對(duì)應(yīng)于編碼字串“000100”,數(shù)據(jù)串的“1”的數(shù)目是3和對(duì)應(yīng)編碼字串的“1”的數(shù)目是1,對(duì)于二者將3和1除以2得到余項(xiàng)及該余項(xiàng)相同。同樣,數(shù)據(jù)串“1111”的元素對(duì)應(yīng)于編碼字串“001010”,數(shù)據(jù)串的“1”的數(shù)目是4和相應(yīng)的數(shù)據(jù)字串的“1”的數(shù)目是2,對(duì)于二者將4和2除以2得到余項(xiàng)均為0及該余項(xiàng)相等。
表5中,限定長(zhǎng)度r=4。為了給出最大游程k=7,限定長(zhǎng)度r必須至少是4。既使增加限定最小游程的重復(fù)的編碼,限定長(zhǎng)度不增加。
<表6>
RLL(1,7)加上數(shù)據(jù)位DSV控制(d,k;m,n;r)=(1,7;2,3;4)數(shù)據(jù) 編碼11*0*(0*之前=1,1*之前=0)10 01001 0010011010 1000010000 1000001010 000000011 000 100 100000010 010 100 10000000111000 100 100 10000000110000 100 000 01000000101000 100 000 00100000100000 100 000 10100000011010 100 100 10000000010010 100 000 010
00000001010 100 000 00100000000010 100 000 101表6有最小游程d=1,可變長(zhǎng)結(jié)構(gòu),及變換表中元素中不定編碼。詳細(xì)地說(shuō),如果表6中變換數(shù)據(jù)串的2位是“11”,按照正好位于其前的變換數(shù)據(jù)串選擇“000”或“101”。如果正好位于其前的變換數(shù)據(jù)串是“01”,“00000101”,“00000100”,“00000001”,或“00000000”,則數(shù)據(jù)“11”被變換成編碼“000”以保持最小游程。否則,數(shù)據(jù)“11”被變換成編碼“101”。
表6包括變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于兩個(gè)余項(xiàng)有相同的1或0。詳細(xì)地說(shuō),數(shù)據(jù)串“0011”的元素對(duì)應(yīng)編碼字串“010100”,數(shù)據(jù)串的“1”的數(shù)目是2以及相應(yīng)編碼字串的“1”的數(shù)目是2,對(duì)于兩者通過(guò)將2和2除以2得到的余項(xiàng)均是0,并且余項(xiàng)相等。同樣,數(shù)據(jù)串“0010”的元素對(duì)應(yīng)于編碼字串“000100”,數(shù)據(jù)串的“1”的數(shù)目是1及相應(yīng)數(shù)據(jù)字串的“1”的數(shù)目是1,對(duì)于兩者通過(guò)將1和1除以2得到的余項(xiàng)均是1,并且余項(xiàng)相等,在表6中對(duì)于一個(gè)元素在兩個(gè)位置處給出了不定編碼(*0*),以使通過(guò)元素中“1”的數(shù)目除以2所獲得的余數(shù)相等。
在表6中,限定長(zhǎng)度r=4。為了給出最大游程k=7,限定長(zhǎng)度r必須至少是4。
<表7>
RLL(1,7)加上數(shù)據(jù)位DSV控制(d,k;m,n;r)=(1,7;2,3;4)數(shù)據(jù) 編碼11*0*(0*之前=1,1*之前=0)10010010010011 010 1000010 000 1000001 010 000000011000 100 100000010010 100 100
00000111000 100 100 10000000110000 100 000 01000000101000 100 000 00100000100000 100 000 10100000011010 100 100 10000000010010 100 000 01000000001010 100 000 00100000000010 100 000 10110111011001 000 000 010表7有最小游程d=1、可變長(zhǎng)結(jié)構(gòu)、變換表中的元素中的不定碼,及限定連續(xù)最小游程的重寫編碼。詳細(xì)地說(shuō),以最小游程的重復(fù)數(shù)限定數(shù)據(jù)變換之后的編碼字串,最小游程能重復(fù)多達(dá)7次。
如果在表7中變換數(shù)據(jù)串的2位是“11”,按照正好位于其前的變換數(shù)據(jù),選擇“000”或“101”。如果正好位于其前的變換數(shù)據(jù)串是“01”,“00000101”,“00000100”,“00000001”,或“00000000”,數(shù)據(jù)“11”被變換成編碼“000”以保持最小游程。否則,數(shù)據(jù)“11”被變換到編碼“101”。
表7包括變換規(guī)則,該變換規(guī)則中,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于兩個(gè)余項(xiàng)具有相同的1或0。詳細(xì)地說(shuō),數(shù)據(jù)串“0011”的元素對(duì)應(yīng)于編碼字串“010100”,數(shù)據(jù)串的“1”的數(shù)目是2及相應(yīng)編碼字串的“1”的數(shù)目是2,對(duì)于二者將2和2除以2得到余項(xiàng)并且余項(xiàng)相同。同樣,數(shù)據(jù)串“0010”的元素對(duì)應(yīng)于編碼字串“000100”,數(shù)據(jù)串的“1”的數(shù)目是1,及相應(yīng)數(shù)據(jù)字串的“1”的數(shù)目是1,對(duì)于二者將1和1除以2得到余項(xiàng),并且余項(xiàng)相同。在表7中對(duì)于一個(gè)元素在兩個(gè)位置處給出了不定編碼(*0*),以使通過(guò)元素中“1”的數(shù)目除以2所獲得的余數(shù)相等。
在表7中,限定長(zhǎng)度r=4。為給出最大游程k=7,限定長(zhǎng)度r必須至少是4。即使限定最小游程重復(fù)的編碼增加,限定長(zhǎng)度也不增加。
<表8>
RLL(1,7)加上數(shù)據(jù)位DSV控制(d,k;m,n;r)=(1,7;2,3;4)
數(shù)據(jù) 編碼11*0*10 10001 0100011001 0100010001 0000001000 010000011 001 001 000000010 001 001 01000000111001 001 001 00000000110001 001 001 01000000101100 000 001 00000000100100 000 001 01000000011010 000 001 00000000010010 000 001 01000000001010 000 101 00000000000010 000 000 100表8有最小游程d=1,可變長(zhǎng)結(jié)構(gòu),及變換表元素中的不定碼。詳細(xì)地說(shuō),如果表6中變換數(shù)據(jù)串的2位是“11”,按照正好位于其前的變換數(shù)據(jù)選擇“000”或“101”。如果接著的變換數(shù)據(jù)串是“10”,“00000101”,或“00000100”,數(shù)據(jù)“11”被變換到編碼“000”以保持最小游程。否則,數(shù)據(jù)“11”被變換到編碼“101”。
表8包括變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于兩個(gè)余項(xiàng)有相同的1或0。詳細(xì)地說(shuō),數(shù)據(jù)串“0011”的元素對(duì)應(yīng)于編碼字串“001010”,數(shù)據(jù)串的“1”的數(shù)目是2,及相應(yīng)編碼字串中“1”的數(shù)目是2,對(duì)于二者通過(guò)將2和2除以2得到的余項(xiàng)均是0,且余數(shù)相同。同樣,數(shù)據(jù)串“0010”的元素對(duì)應(yīng)于編碼字串“001000”,數(shù)據(jù)串的“1”數(shù)目是1,及相應(yīng)數(shù)據(jù)字串的“1”數(shù)目是1,對(duì)于二者通過(guò)將1和1除以2得到的余項(xiàng)均是1,且余項(xiàng)相同。
在表8中對(duì)于一個(gè)元素在兩個(gè)位置處給出了不定編碼(*0*),以使通過(guò)元素中“1”的數(shù)目除以2所獲得的余數(shù)相等。
在表8中,限定長(zhǎng)度r=4。為給出最大游程k=7,限定長(zhǎng)度r必須至少是4。即使限定最小游程重復(fù)的編碼增加,限定長(zhǎng)度也不增加。
<表9>
RLL(1,7)加上數(shù)據(jù)位DSV控制(d,k;m,n;r)=(1,7;2,3;4)數(shù)據(jù) 編碼11*0*10100010100011 001 0100010 001 0000001 000 010000011001 001 000000010001 001 01000000111 001 001 001 00000000110 001 001 001 01000000101 100 000 001 00000000100 100 000 001 01000000011 010 000 001 00000000010 010 000 001 01000000001 010 000 101 00000000000 010 000 000 10001110111(01)010 000 101 001表9有最小游程d=1,可變長(zhǎng)結(jié)構(gòu),變換表中的元素的不定編碼。具體地說(shuō),以最小游程的重復(fù)數(shù)限定數(shù)據(jù)變換之后的編碼字串,最小游程可重復(fù)達(dá)10次。
表9包括變換規(guī)則,其中,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于兩個(gè)余項(xiàng)有相同的1或0。具體來(lái)說(shuō),數(shù)據(jù)串“0011”的元素對(duì)應(yīng)于編碼字串“001010”,數(shù)據(jù)字串的“1”數(shù)目是2,及相應(yīng)編碼字串“1”數(shù)目是2,對(duì)于二者將2和2除以2得到余項(xiàng)均為0,并且余項(xiàng)相同。同樣,數(shù)據(jù)串“0010”的元素對(duì)應(yīng)于編碼字串“001000”,數(shù)據(jù)字串的“1”數(shù)目是1,及相應(yīng)數(shù)據(jù)字串“1”數(shù)目是1,對(duì)于二者將1和1除以2得到余項(xiàng)均為1,并且余項(xiàng)相同。在表9中對(duì)于一個(gè)元素在兩個(gè)位置處給出了不定編碼(*0*),以使得通過(guò)元素中“1”的數(shù)目除以2所獲得的余數(shù)相等。
在表9中,限定長(zhǎng)度r=4。為給出最大游程k=7,限定長(zhǎng)度r必須至少是4。即使限定最小游程重復(fù)的編碼增加,限定長(zhǎng)度也不明顯增加。
當(dāng)使用示于表3到表9的任一變換表時(shí),如前所述調(diào)制數(shù)據(jù)串,如前所示用具有預(yù)定間隔的調(diào)制的位串執(zhí)行DSV控制。另外,當(dāng)使用示于表3到表9的任一變換表時(shí),由于數(shù)據(jù)串和被變換的編碼字之間的關(guān)系,更加有效地執(zhí)行DSV控制。
具體地說(shuō),在變換表中,將變換表中數(shù)據(jù)串的元素中“1”數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到的余項(xiàng),對(duì)于兩個(gè)余項(xiàng)具有相同的1或0的變換規(guī)則,提供了一個(gè)功能,即具有如上所述通道位插入的數(shù)據(jù)位串,通過(guò)插入用于反轉(zhuǎn)的“1”或插入用于“非反轉(zhuǎn)”的“ 0”來(lái)插入“反轉(zhuǎn)”的“1”和“非反轉(zhuǎn)”的“0”。
例如,在表7中,假定接受數(shù)據(jù)變換的3位是連續(xù)的如“001”,在3位之后插入DSV控制位,數(shù)據(jù)變換將產(chǎn)生“001-x”。
在此,如果“1”給予x,則數(shù)據(jù)串和編碼字串將如下描述,數(shù)據(jù)串編碼字串0011 010 100或者,如果“0”給予x,則數(shù)據(jù)串和編碼字串將如下描述,數(shù)據(jù)串編碼字串0010 000 100編碼字串受到NRZI調(diào)制,以產(chǎn)生如下所示的層次編碼串。
數(shù)據(jù)串編碼字串層次編碼串0011 010 100 0110000010 000 100 000111在此,變換最后的層次編碼。換言之,通過(guò)選擇DSV控制位的“1”或“0”,在數(shù)據(jù)串中執(zhí)行DSV控制。
從上述DSV控制中,按照DSV控制的冗余,根據(jù)通道位串的表示中的變換率的m=2和n=3,在數(shù)據(jù)串中用1位DSV控制等效于用1.5通道位的DSV控制。如果在通道位串中執(zhí)行DSV控制,用2個(gè)通道位執(zhí)行DSV控制,但是Tmax(最大變換間隔)增加。
圖1示出了使用上述變換表用于調(diào)制數(shù)據(jù)和產(chǎn)生數(shù)據(jù)的調(diào)制設(shè)備的示范結(jié)構(gòu)。如圖1所示,調(diào)制設(shè)備提供有DSV位確定插入單元,用于從數(shù)據(jù)串中用預(yù)定間隔執(zhí)行DSV控制,及用于用預(yù)定間隔確定和插入DSV位“1”或“0”,調(diào)制單元12用于調(diào)制已將從DSV位確定插入單元11提供的DSV位插入的數(shù)據(jù)串,并且NRZI單元13用于將從調(diào)制單元12提供的調(diào)制的編碼串變換成記錄波形串。另外,提供有定時(shí)管理單元,用于產(chǎn)生和提供定時(shí)信號(hào)給各部件,盡管在圖中未示出此單元。
圖2是用于描述示于圖1中的DSV位確定和插入處理圖。在數(shù)據(jù)串中每以任一間隔執(zhí)行DSV位的確定和插入。如圖2所示,在DATA1和DATA2之間插入DSV控制位,計(jì)算來(lái)自DATA1的累積DSV。計(jì)算下一段DATA2的段DSV。通過(guò)DATA1和DATA2分別被變換成通道位串及被調(diào)制到層次編碼(NRZI調(diào)制)的處理獲得DSV值,并且將電平H(“1”)看作+1及電平L(“0”)作為-1累加層次碼。確定被插入的DSV控制位,這樣通過(guò)將直到DATA1的累積的DSV值和具有DSV控制位的插入的下一個(gè)DATA2的段DSV組合所獲得的累積DSV的絕對(duì)值變成接近于零。
將在圖2中的DSV位“x1”給予“1”,這表示接著DATA1的段DSV即DATA2的編碼的反轉(zhuǎn),并且給予“x1”為“0”表示段DSV即DATA2的非反轉(zhuǎn)。由于變換規(guī)則應(yīng)用于以上描述的示于表3到表9各表中的元素,這樣,通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素“1”的數(shù)目除以2得到余數(shù),對(duì)于兩個(gè)余數(shù)具有相同的1或0,在數(shù)據(jù)串中“1”的插入表示在被變換的編碼字串中“1”的插入。
如上所述,確定圖2中DATA1和DATA2之間的DSV控制位即x1,并且緊跟著,利用DATA2和DATA3之間的DSV控制位即x2,以相同的方式執(zhí)行DSV控制。當(dāng)累積的DSV值是DATA1,x1和DATA2的總DSV值時(shí)。
如圖2所示,DSV位預(yù)先插入數(shù)據(jù)串中,并且之后被調(diào)制以產(chǎn)生通道位串。
圖3是示于圖1的調(diào)制設(shè)備的調(diào)制單元12的示范結(jié)構(gòu)的方框圖,在圖3中,移位寄存器31提供已插入DSV控制位的數(shù)據(jù)到限定長(zhǎng)度確定單元32、Tmin重復(fù)限定編碼檢測(cè)單元33、及具有將從DSV位確定插入單元11提供的DSV控制位被插入的數(shù)據(jù)逐次移位2位的所有變換單元34-1到34-r。
限定確定單元32確定數(shù)據(jù)的限定長(zhǎng)度i,及將其提供給多路復(fù)用器35。Tmin重復(fù)限定編碼檢測(cè)單元33,當(dāng)檢測(cè)異常編碼(exclusive code)時(shí)提供信號(hào)給限定長(zhǎng)度確定單元32。
當(dāng)Tmin重復(fù)限定編碼檢測(cè)單元33檢測(cè)Tmin重復(fù)限定編碼時(shí),限定長(zhǎng)度確定單元32提供預(yù)定長(zhǎng)度給多路復(fù)用器35。當(dāng)即使限定長(zhǎng)度確定單元32可以確定另一個(gè)限定長(zhǎng)度時(shí),然而,在有來(lái)自Tmin重復(fù)限定編碼檢測(cè)單元33的輸出的情況下,限定長(zhǎng)度確定單元32更優(yōu)先選用后者而非前者來(lái)確定限定長(zhǎng)度。
變換單元34-1到34-r確定對(duì)應(yīng)于提供的數(shù)據(jù)的變換規(guī)則是否按照內(nèi)建的變換表被寄存(表3到表7中的任一表),如果變換規(guī)則被寄存,則變換單元34-1到34-r按照變換規(guī)則變換數(shù)據(jù),并且將變換的編碼提供給多路復(fù)用器35。如果沒(méi)有寄存變換規(guī)則,則變換單元34-1到34-r丟棄提供的數(shù)據(jù)。
多路復(fù)用器35接收變換單元34-i已經(jīng)變換的、對(duì)應(yīng)于從限定長(zhǎng)度確定單元32提供的限定長(zhǎng)度i的編碼,并且將該編碼作為串行數(shù)據(jù)提供給緩沖器36。
在圖中未示出的定時(shí)管理單元產(chǎn)生時(shí)鐘,產(chǎn)生與時(shí)鐘同步的定時(shí)信號(hào),并且將定時(shí)信號(hào)提供給各部分以執(zhí)行定時(shí)管理。
下面描述本實(shí)施例的操作。
首先,從移位寄存器31到各變換單元34-1至34-r,及到限定長(zhǎng)度確定單元32、和Tmin重復(fù)限定編碼檢測(cè)單元33,以2位為單位提供數(shù)據(jù)。
限定長(zhǎng)度確定單元32有所示的內(nèi)建的變換表,例如,在表5中,參照變換表確定數(shù)據(jù)的限定長(zhǎng)度i,并且將確定結(jié)果(限定長(zhǎng)度i)提供給多路復(fù)用器35。
Tmin重復(fù)限定編碼檢測(cè)單元33具有示于表5中的變換表的內(nèi)建重復(fù)限定編碼部分(在表5情況中,變換數(shù)據(jù)“11011101”部分),按照變換表檢測(cè)用于限定Tmin的重復(fù)的編碼,并且當(dāng)檢測(cè)編碼(“11011101”),Tmin重復(fù)限定編碼檢測(cè)單元33將相應(yīng)于被檢測(cè)碼的用于表示限定長(zhǎng)度i=4的檢測(cè)信號(hào),提供給限定長(zhǎng)度確定單元32。
當(dāng)限定長(zhǎng)度確定單元32接收來(lái)自Tmin重復(fù)限定編碼檢測(cè)單元33的檢測(cè)信號(hào)時(shí),既使此時(shí)獨(dú)立確定另一個(gè)限定長(zhǎng)度,也不選擇另一限定長(zhǎng)度,基于Tmin重復(fù)限定編碼的限定長(zhǎng)度提供給多路復(fù)用器35。
圖4是用于描述限定長(zhǎng)度確定單元32和Tmin重復(fù)限定編碼檢測(cè)單元33的圖。Tmin重復(fù)限定編碼檢測(cè)單元33有示于表5的表變換部分“11011101”,如果輸入8位數(shù)據(jù)與此變換部分等同,則預(yù)定檢測(cè)信號(hào)提供給限定長(zhǎng)度確定單元32。另外限定長(zhǎng)度確定單元32有示于表5的內(nèi)建表,并且首先確定輸入數(shù)據(jù)的2位是否等同于“10”和“01”之一。如果輸入數(shù)據(jù)等同于“10”和“01”任意之一,限定長(zhǎng)度確定單元32確定限定長(zhǎng)度i為1,另一方面,如果輸入數(shù)據(jù)不等同于“10”和“01”之一,則增加另2位,并且,限定長(zhǎng)度確定單元32確定總的4位數(shù)據(jù)是否等同于參照總4位的“1110”,“1101”,“1111”,“1100”,“0010”,和“0001”任意之一。
如果輸入數(shù)據(jù)等同于“1110”,“1101”,“1111”,“1100”,“0010”,和“0001”任意之一,則限定長(zhǎng)度確定單元32確定限定長(zhǎng)度i為2。
如果輸入數(shù)據(jù)是“1101”,除了原始4位之外還有前4位的Tmin重復(fù)限定編碼檢測(cè)單元33,確定總位數(shù)是否等同于“11011101”(Tmin重復(fù)限定編碼),并且如果輸入8位不等于“11011101”,則限定長(zhǎng)度確定單元32確定限定長(zhǎng)度i為2。另一方面,如果輸入8位數(shù)據(jù)等于“11011101”,則根據(jù)從Tmin重復(fù)限定編碼檢測(cè)單元33輸出的信號(hào),限定長(zhǎng)度確定單元32確定限定長(zhǎng)度i為4而不是限定長(zhǎng)度i=2。如果輸入數(shù)據(jù)不等于上述提及的“1110”,“1101”,“1111”,“1100”,“0010”,和“0001”任意之一,則再增加2位及涉及總的6位數(shù)據(jù)。
同樣在下面中,按照示于表5的表,涉及數(shù)據(jù)達(dá)到總的8位,并且確定對(duì)于所有“1”和“0”的數(shù)據(jù)串的限定長(zhǎng)度。
限定長(zhǎng)度確定單元32將如上所述確定的限定長(zhǎng)度提供給多路復(fù)用器35。
由限定長(zhǎng)度確定單元32的限定長(zhǎng)度確定的處理,可以從最大限定長(zhǎng)度開始以i=4,i=3,i=2和i=1的、不同于示于圖4的順序執(zhí)行。在此情況下,以如上所述的相同方式確定限定長(zhǎng)度。
另一方面,變換單元34-i(34-1到34-r)有對(duì)應(yīng)于各限定長(zhǎng)度i的表,在對(duì)應(yīng)于提供的數(shù)據(jù)的變換規(guī)則寄存于該表中時(shí),利用此變換規(guī)則,提供的2×i位數(shù)據(jù)被變換到3×i位,并且該編碼提供給多路復(fù)用器35。
多路復(fù)用器35選擇從變換單元34-i提供的對(duì)應(yīng)于從限定確定單元32提供的限定長(zhǎng)度i的編碼,并且將該編碼作為串行數(shù)據(jù)提供給緩沖器36。
在此,例如表5中,如果沒(méi)有i=4的Tmin重復(fù)限定表,結(jié)果則例如表3中所示。當(dāng)如果提供“1101110111011101”的數(shù)據(jù)時(shí),則變換的編碼字串被變換到編碼“101-010”,將初始“1101”看作i=2數(shù)據(jù)。下面“1101”和更下面的“1101”同樣被變換成編碼“101-010”。
當(dāng)通過(guò)例如NRZI,以上所述產(chǎn)生的編碼變換成層次編碼時(shí),編碼被變換到在“1”的時(shí)刻的具有被反轉(zhuǎn)邏輯的信號(hào),因此,編碼字串變換到“110011001100110011”即其中2T的最小反轉(zhuǎn)間隔連續(xù)重復(fù)9次的編碼。還有,如果“1101”作為一個(gè)數(shù)據(jù)串連續(xù)提供,則2T的最小反轉(zhuǎn)間隔連續(xù)一個(gè)長(zhǎng)時(shí)間。
另一方面,如果采用表5中i=4的變換表,數(shù)據(jù)中的特殊編碼“11011101”被變換成編碼“10000000100”。結(jié)果,避免了長(zhǎng)的連續(xù)的最小反轉(zhuǎn)間隔Tmin。表5的情況中,最小反轉(zhuǎn)間隔Tmin的最大連續(xù)是7次表5 給出11011101 100 000 001 000作為Tmin重復(fù)限定編碼,然后,進(jìn)一步通過(guò)附加地給出一個(gè)非復(fù)制編碼(nonduplicate code)作為Tmin重復(fù)限定編碼,可以提供以下描述的兩個(gè)Tmin重復(fù)限定編碼。11011101100 000 001 00000001011100 000 001 010當(dāng)表5改變?yōu)橐韵旅枋龅氖居诒?0的表。在表8的情況下,最小反轉(zhuǎn)間隔Tmin的最大連續(xù)重復(fù)是6次。
<表10>
RLL(1,7)加上數(shù)據(jù)位DSV控制(d,k;m,n;r)=(1,7;2,3;4)數(shù)據(jù) 編碼10 10001 0101110 000 1001101 101 010
1111 001 0101100 101 0000010 000 0100001 001 000001110 001 001 010001101 101 001 000001111 101 001 010001100 001 001 000000010 000 101 010000000 000 101 00000000110 001 001 001 01000000101 010 000 001 00000000111 010 000 001 01000000100 001 001 001 00000001110 101 001 001 01000001101 000 101 001 00000001111 000 101 001 01000001100 101 001 001 00011011101 100 000 001 00000001011 100 000 001 010同樣,表7給出10111011 001000000010作為Tmin重復(fù)限定編碼,然而,進(jìn)一步通過(guò)附加地給出一個(gè)非復(fù)制編碼作為Tmin重復(fù)限定編碼,可以提供以下描述的兩個(gè)Tmin重復(fù)限定編碼。
10111011 001 000 000 01011101100 001 000 000 101當(dāng)表7改變到以下描述的示于表11的表。在表11的情況下,最小反轉(zhuǎn)間隔Tmin的最大連續(xù)重復(fù)是6次。
<表11>
RLL(1,7)加上數(shù)據(jù)位DSV控制(d,k;m,n;r)=(1,7;2,3;4)
數(shù)據(jù)編碼11*0*(0*之前=1,1*之前=0)10 01001 0010011010 1000010000 1000001010 000000011 000 100 100000010 010 100 10000000111000 100 100 10000000110000 100 000 01000000101000 100 000 00100000100000 100 000 10100000011010 100 100 10000000010010 100 000 01000000001010 100 000 00100000000010 100 000 10110111011001 000 000 01011101100001 000 000 101如果變換表或反變換表從表5改變到表3,表4,及從表6到表11,則示于圖3的實(shí)施例以如上描述的相同方式被應(yīng)用。然而,表3,表4,和表8沒(méi)有最小游程重復(fù)限定碼,因此,示于圖3的Tmin重復(fù)限定編碼檢測(cè)單元33是不必要的。另外,在表8和表9中,表中含有不定編碼,用于處理不定位的處理是必要的。
示于表12的表實(shí)現(xiàn)了將表5中的編碼字串頭尾反轉(zhuǎn)的另一個(gè)例子。
<表12>
RLL(1,7)加上數(shù)據(jù)位DSV控制(d,k;m,n;r)=(1,7;2,3;4)數(shù)據(jù)編碼10 00101 010
1110001 0001101010 1011111010 1001100000 1010010010 0000001000 100001110 010 100 100001101 000 100 101001111 010 100 101001100 000 100 100000010 010 101 000000000 000 101 00000000110010 100 100 10000000101000 100 000 01000000111010 100 000 01000000100000 100 100 10000001110010 100 100 10100001101000 100 101 00000001111010 100 101 00000001100000 100 100 10111011101000 100 000 001同樣,示于表13的表實(shí)現(xiàn)了將表9中的編碼字串頭尾反轉(zhuǎn)的另一個(gè)例子。
<表13>
RLL上(1,7)加上數(shù)據(jù)位DSV控制(d,k;m,n;r)=(1,7;2,3;4)數(shù)據(jù)編碼11*0*10 00101 0100011010 100
0010 000 1000001 010 000000011 000 100 100000010 010 100 10000000111 000 100 100 10000000110 010 100 100 10000000101 000 100 000 00100000100 010 100 000 00100000011 000 100 000 01000000010 010 100 000 01000000001 000 101 000 01000000000 001 000 000 01001110111(01) 100101000010表10中,參照不定位之前的位,如果其之前的位是1,則不定位規(guī)定為1,另一方面,如果其之前的位是0,則不定位規(guī)定為0。
在示于表3到表9的數(shù)據(jù)串和編碼串的各限定長(zhǎng)度之內(nèi),排列的順序可以不同。例如,表5中限定長(zhǎng)度i=1的排列的順序可以如下所示。
數(shù)據(jù)編碼i=11010001010可以是數(shù)據(jù)編碼i=11001001100可是,應(yīng)該規(guī)定數(shù)據(jù)串的元素的“1”數(shù)目和編碼字串的元素的“1”數(shù)目,這樣,通過(guò)將數(shù)據(jù)串的“1”數(shù)目和編碼字串的“1”數(shù)目除以2得到余項(xiàng),對(duì)于兩個(gè)余項(xiàng)具有相同的1或0。
下面,示出了通過(guò)限定Tmin的連續(xù)及調(diào)制具有被插入數(shù)據(jù)串的DSV控制位的數(shù)據(jù)串的處理獲得的仿真結(jié)果。
利用表5作為變換表執(zhí)行仿真。
利用示于圖5的調(diào)制編碼表在任意產(chǎn)生的13107200位的隨機(jī)數(shù)據(jù)上每隔47個(gè)數(shù)據(jù)位執(zhí)行DSV控制,利用示于圖5中的表調(diào)制具有插入的DSV位的數(shù)據(jù)串,并且,當(dāng)如下所示獲得Tmin連續(xù)分布仿真結(jié)果時(shí)。最大Tmin重復(fù)是7次,有效地縮短了Tmin的連續(xù)重復(fù)。通過(guò)將總的通道位串除以各T的總數(shù)得到平均反轉(zhuǎn)間隔,在此仿真中值是3.34T。
--------Tmin-length(2T)-ren-----1:880259 2:35407 3:138230 4:55922 5:170566:37177:4328:0 9:00 10:0平均總和20079135總數(shù)6003385*****總和/總數(shù)3.3446至于該通道位串的DSV控制,以下描述將NRZI之后的“1”看作高及NRZI之后的“00”看作低及DSV值的正邊峰值(plus side peak)和DSV的負(fù)邊峰值獲得的差值。當(dāng)DSV控制位在每47個(gè)數(shù)據(jù)串插入的情況下冗余百分比是1/(1+47)=2.08%,由于對(duì)于47個(gè)數(shù)據(jù)串有1個(gè)數(shù)據(jù)。
-----DC cont-----高10039566低10039569總數(shù)-3峰值高峰值→33,低峰值→34為了實(shí)現(xiàn)DSV控制,由于利用傳統(tǒng)方法在數(shù)據(jù)串中的DSV控制是不可能的,在通道位串產(chǎn)生之后插入DSV控制位,例如RLL(1-7)和RML(1-7)。然而,為了執(zhí)行保持最大游程的DSV控制,需要4個(gè)通道位,與上述表3到表9相比效率低。
另外,在上述仿真中,確定通過(guò)執(zhí)行其中根據(jù)表5解調(diào)產(chǎn)生的通道位串和每47位提取DSV位的處理獲得的數(shù)據(jù)串等同于原始的隨機(jī)數(shù)據(jù)。
如上所述,按照本發(fā)明,由于可變表具有用于單獨(dú)確定的變換規(guī)則,具體地說(shuō),限定最小游程長(zhǎng)度的重復(fù)數(shù)目,及通過(guò)將變換表的元素中“1”數(shù)目和變換表的元素中“0”數(shù)目除以2得到余項(xiàng),對(duì)于兩個(gè)余項(xiàng)具有相同的1或0,(1用減少的冗余度執(zhí)行DSV控制,(2除了減少冗余度還保持最小游程和最大游程,及(3)由于插入的DSV位有相同的位數(shù),抑制差錯(cuò)擴(kuò)散,另外與不限定最小游程的重復(fù)的編碼字串相比,(4)改善了高線密度中切線傾斜的容限,(5)減少了信號(hào)電平為低的部分,改善了AGC和PLL的波形處理精確性,并且改善了總性能,和(6)與傳統(tǒng)方法相比,短隙存儲(chǔ)器長(zhǎng)度設(shè)計(jì)(short pass memory length design)允許更容易的實(shí)現(xiàn)維特比(viterbi)解碼,并且能夠減小電路尺寸,作為給用戶的用于分布執(zhí)行上述處理的計(jì)算機(jī)程序的分布介質(zhì),可以應(yīng)用諸如磁光盤,CD-ROM,和固態(tài)存儲(chǔ)器記錄介質(zhì)及其它諸如網(wǎng)絡(luò)和衛(wèi)星的通訊介質(zhì)。
如上所述,按照本發(fā)明第一方面描述的調(diào)制設(shè)備、本發(fā)明第二方面描述的調(diào)制方法、本發(fā)明第三方面描述的分布介質(zhì),由于變換表中的元素由單獨(dú)確定的元素構(gòu)成,并且具有變換規(guī)則,即將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字的元素中“1”的數(shù)目除以2得到余數(shù),對(duì)于兩個(gè)余數(shù)來(lái)說(shuō)具有相同的1或0,在數(shù)據(jù)串中執(zhí)行DSV控制,用減少的冗余度執(zhí)行DSV控制,并且最大游程k至少是7。
如上所述,按照本發(fā)明第四方面描述的調(diào)制設(shè)備、本發(fā)明第五方面描述的調(diào)制方法、本發(fā)明第六方面描述的分布介質(zhì),由于變換表具有不定編碼,及具有變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于兩個(gè)余項(xiàng)來(lái)說(shuō)具有相同的1或0,在數(shù)據(jù)串中執(zhí)行DSV控制,用減少的冗余度執(zhí)行DSV控制,最大游程k至少是7。還有,由于限定最小游程的連續(xù)而沒(méi)有擴(kuò)展變換表的限定長(zhǎng)度,用減少的遞增差錯(cuò)擴(kuò)展長(zhǎng)度,穩(wěn)定地執(zhí)行時(shí)鐘再生成為可能。
按照本發(fā)明的第七方面描述的調(diào)制設(shè)備、本發(fā)明第八方面描述的調(diào)制方法、及本發(fā)明第九方面描述的分布介質(zhì),由于變換表具有限定最小游程的連續(xù)的編碼,及具有變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素串“1”的數(shù)目除以2得到余項(xiàng),對(duì)于兩個(gè)余項(xiàng)來(lái)說(shuō)具有相同的1或0,在數(shù)據(jù)中中執(zhí)行DSV控制,用減少的冗余度執(zhí)行DSV控制,及最大游程k至少是7。
權(quán)利要求
1.一種包括調(diào)制裝置的調(diào)制設(shè)備,用于根據(jù)變換表,將具有m位基數(shù)據(jù)長(zhǎng)度的數(shù)據(jù)變換成具有n位基編碼長(zhǎng)度的可變長(zhǎng)編碼(d,k;m,n;r),其中所述調(diào)制裝置的變換表具有1的最小游程d;具有可變長(zhǎng)結(jié)構(gòu);及具有獨(dú)立確定的元素;及具有變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于兩個(gè)余項(xiàng)來(lái)說(shuō)具有相同的1或0。
2.如權(quán)利要求1所述的調(diào)制設(shè)備,其中所述變換表規(guī)定最大游程k至少是7。
3.如權(quán)利要求2所述的調(diào)制設(shè)備,其中當(dāng)最大游程k是7時(shí)所述變換表規(guī)定限定長(zhǎng)度至少是4。
4.如權(quán)利要求1所述的調(diào)制設(shè)備,還包括DSV控制裝置,用于控制輸入數(shù)據(jù)的DSV和將DSV提供給所述調(diào)制裝置。
5.如權(quán)利要求1所述的調(diào)制設(shè)備,其中所述變換表具有用于限定最小游程的連續(xù)的編碼。
6.一種調(diào)制方法,用于根據(jù)變換表,將具有m位基數(shù)據(jù)長(zhǎng)度的數(shù)據(jù)變換成具有n位基編碼長(zhǎng)度的可變長(zhǎng)編碼(d,k;m,n;r),其中所述變換表有1的最小游程d;具有可變長(zhǎng)結(jié)構(gòu);具有單獨(dú)確定的元素;和具有變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于此兩個(gè)余項(xiàng)來(lái)說(shuō)具有相同的1或0。
7.一種分布介質(zhì),用于提供計(jì)算機(jī)程序,該程序是根據(jù)變換表將具有m位基數(shù)據(jù)長(zhǎng)度的數(shù)據(jù)變換成具有n位基編碼長(zhǎng)度的可變長(zhǎng)編碼(d,k;m,n;r),其中所述變換表有1的最小游程d;具有可變長(zhǎng)結(jié)構(gòu);具有單獨(dú)確定的元素;及具有變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于此兩個(gè)余項(xiàng)來(lái)說(shuō)具有相同的1或0。
8.一種調(diào)制設(shè)備,用于根據(jù)變換表將具有m位基數(shù)據(jù)長(zhǎng)度的數(shù)據(jù)變換成具有n位基編碼長(zhǎng)度的可變長(zhǎng)編碼(d,k;m,n;r),其中所述調(diào)制裝置的變換表具有1的最小游程d;具有可變長(zhǎng)結(jié)構(gòu);具有有不定碼的元素;及具有變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于此兩個(gè)余項(xiàng)來(lái)說(shuō)具有相同的1或0。
9.如權(quán)利要求8所述的調(diào)制設(shè)備,其中,如果在不定位之前或之后連續(xù)d位或更多位0,則作為不定編碼分量的不定位規(guī)定為“1”,并且如果是其它情況,則不定位規(guī)定為“0”。
10.如權(quán)利要求9所述的調(diào)制設(shè)備,其中所述變換表在同一變換元素中具有兩個(gè)所述不定位。
11.如權(quán)利要求10所述的調(diào)制設(shè)備,其中在所述變換表中最大游程k至少是7。
12.如權(quán)利要求11所述的調(diào)制設(shè)備,其中在所述變換表中,當(dāng)最大游程k是7時(shí),限定長(zhǎng)度至少是4。
13.如權(quán)利要求8所述的調(diào)制設(shè)備,其中所述變換表具有用于限定最小游程的連續(xù)的編碼。
14.一種調(diào)制方法,用于根據(jù)變換表,將具有m位基數(shù)據(jù)長(zhǎng)度的數(shù)據(jù)變換成具有n位基數(shù)據(jù)長(zhǎng)度的可變長(zhǎng)編碼(d,k;m,n;r),其中所述變換表具有1的最小游程d;具有可變長(zhǎng)結(jié)構(gòu);具有不定編碼的元素;和具有變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于此兩個(gè)余項(xiàng)來(lái)說(shuō)具有相同的1或0。
15.一種分布介質(zhì),用于提供計(jì)算機(jī)程序,該程序是根據(jù)變換表,將具有m位的基數(shù)據(jù)長(zhǎng)度的數(shù)據(jù)變換成具有n位基編碼長(zhǎng)度的可變長(zhǎng)編碼,其中變換表具有1的最小游程d;具有可變長(zhǎng)結(jié)構(gòu);具有不定編碼的元素;和具有變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于此兩個(gè)余項(xiàng)來(lái)說(shuō)具有相同的1或0。
16.一種包括調(diào)制裝置的調(diào)制設(shè)備,用于將具有m位的基數(shù)據(jù)長(zhǎng)度的數(shù)據(jù)變換成具有n位基編碼長(zhǎng)度的可變長(zhǎng)編碼,其中變換表具有1的最小游程d;具有可變長(zhǎng)結(jié)構(gòu);具有限制最小游程連續(xù)的編碼;和具有變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于此兩個(gè)余項(xiàng)來(lái)說(shuō)具有相同的1或0。
17.如權(quán)利要求16所述的調(diào)制設(shè)備,其中在所述變換表中最大游程k至少是7。
18.如權(quán)利要求16所述的調(diào)制設(shè)備,其中在所述變換表中,當(dāng)最大游程k是7,限定長(zhǎng)度至少是4。
19.如權(quán)利要求16所述的調(diào)制設(shè)備,還包括DSV控制裝置,用于控制輸入數(shù)據(jù)的DSV及將DSV提供給所述調(diào)制裝置。
20.一種調(diào)制方法,用于根據(jù)變換表將具有m位基數(shù)據(jù)長(zhǎng)度的數(shù)據(jù)變換成具有n位基編碼長(zhǎng)度的可變長(zhǎng)編碼(d,k;m,n;r),其中所述變換表有1的最小游程d;具有可變長(zhǎng)結(jié)構(gòu);具有用于限定最小游程的連續(xù)的編碼;和具有變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于此兩個(gè)余項(xiàng)來(lái)說(shuō)具有相同的1或0。
21.一種分布介質(zhì),用于提供計(jì)算機(jī)程序,該程序根據(jù)變換表,將具有m位基數(shù)據(jù)長(zhǎng)度的數(shù)據(jù)變換成具有n位基編碼長(zhǎng)度的可變長(zhǎng)編碼(d,k;m,n;r),其中所述變換表有1的最小游程d;具有可變長(zhǎng)結(jié)構(gòu);具有用于限定最小游程的連續(xù)的編碼;和具有變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于此兩個(gè)余項(xiàng)來(lái)說(shuō)具有相同的1或0。
全文摘要
一種調(diào)制設(shè)備和方法及分布介質(zhì),由DSV位確定插入單元將DSV位插入輸入數(shù)據(jù)中。調(diào)制單元具有變換表,變換表元素包括單獨(dú)確定的元素,并且具有變換規(guī)則,其中通過(guò)將數(shù)據(jù)串的元素中“1”的數(shù)目和被變換的編碼字串的元素中“1”的數(shù)目除以2得到余項(xiàng),對(duì)于兩個(gè)余項(xiàng)來(lái)說(shuō)具有相同的1或0。按照變換表調(diào)制通道位串,并且還由NRZI調(diào)制單元進(jìn)行NRZI調(diào)制。這樣,用減少的冗余執(zhí)行DSV控制。
文檔編號(hào)H03M7/46GK1221186SQ98123300
公開日1999年6月30日 申請(qǐng)日期1998年12月11日 優(yōu)先權(quán)日1997年12月12日
發(fā)明者中川俊之, 新福吉秀 申請(qǐng)人:索尼公司