專利名稱:調(diào)制裝置和方法及dsv控制比特生成方法
技術(shù)領(lǐng)域:
本發(fā)明涉及調(diào)制裝置和方法及DSV控制比特生成方法,特別涉及一種適合用于數(shù)據(jù)傳輸或記錄介質(zhì)上的數(shù)據(jù)記錄的調(diào)制裝置和方法及DSV控制比特生成方法。
背景技術(shù):
當(dāng)通過(guò)特定傳輸路徑傳輸數(shù)據(jù)或者在記錄介質(zhì)如磁盤、光盤或磁光盤上記錄數(shù)據(jù)時(shí),根據(jù)傳輸路徑或記錄介質(zhì)對(duì)數(shù)據(jù)進(jìn)行調(diào)制。
這種調(diào)制的一種公知方法是分塊編碼。在分塊編碼中,數(shù)據(jù)序列分成由m×i比特組成的單元塊(以下稱作數(shù)據(jù)字),并且數(shù)據(jù)字根據(jù)適當(dāng)?shù)木幋a規(guī)則轉(zhuǎn)換成由n×i比特組成的碼字。如果i=1,則碼為定長(zhǎng)碼,而如果可以選擇多個(gè)值作為i,也就是,如果在1到imax(最大i)的范圍內(nèi)選擇特定i來(lái)進(jìn)行轉(zhuǎn)換,則碼為變長(zhǎng)碼。分塊碼表示為變長(zhǎng)碼(d,k;m,n;r)。
i稱作約束長(zhǎng)度,并且imax為r(最大約束長(zhǎng)度)。d表示連續(xù)“1”之間的最小連續(xù)“0”個(gè)數(shù),例如,“0”的最小行程(run)。k表示連續(xù)“1”之間的最大連續(xù)“0”個(gè)數(shù),例如,“0”的最大行程。
當(dāng)以上述方式獲得的變長(zhǎng)碼記錄在光盤、磁光盤等上時(shí),例如,在致密盤或微型盤的情況下,以反轉(zhuǎn)表示“1”且以不反轉(zhuǎn)表示“0”來(lái)對(duì)變長(zhǎng)碼進(jìn)行NRZI(Non-Return-to-Zero Inverted,不歸零反轉(zhuǎn))調(diào)制,并且根據(jù)NRZI調(diào)制變長(zhǎng)碼(以下也稱作記錄波形序列)執(zhí)行記錄。在記錄密度不是那么高的較早類型的遵循ISO(Intemational Organization forStandardization,國(guó)際標(biāo)準(zhǔn)化組織)標(biāo)準(zhǔn)的磁光盤中,直接記錄經(jīng)過(guò)調(diào)制以作記錄的比特序列,而不經(jīng)過(guò)NRZI調(diào)制。
假定記錄波形序列的最小反轉(zhuǎn)間隔表示為Tmin,并且其最大反轉(zhuǎn)間隔為Tmax。為了允許在線速度的方向上以高密度記錄,最好,最小反轉(zhuǎn)間隔Tmin長(zhǎng);也就是,最小行程d大。而且,從時(shí)鐘回放的角度,最好,最大反轉(zhuǎn)間隔Tmax短;也就是,最大行程k小。為了滿足這些條件,已經(jīng)提出各種調(diào)制方法。
更具體地說(shuō),例如在光盤、磁盤、磁光盤等中已被提出或者已被實(shí)際使用的調(diào)制方法包括作為變長(zhǎng)碼的RLL(1-7)(也表示為(1,7;m,n;r))和RLL(2-7)(也表示為(2,7;m,n;r))以及用于遵循ISO標(biāo)準(zhǔn)的MO的定長(zhǎng)RLL(1-7)(也稱作(1,7;m,n;1))。
在當(dāng)前正被開(kāi)發(fā)用于高記錄密度盤如光盤或磁光盤的盤裝置中,經(jīng)常使用最小行程d=1的RLL碼(run length limited code,行程長(zhǎng)度受限碼)。
例如,用于變長(zhǎng)RLL(1-7)碼的轉(zhuǎn)換表如下所示<表1>
RLL(1,7;2,3;2)數(shù)據(jù)碼i=111 00x10 01001 10xi=20011000 00x0010000 0100001100 00x0000100 010如果隨后信道比特為“0,則認(rèn)為轉(zhuǎn)換表中的符號(hào)x是“1”,并且如果隨后信道比特為“1”則是“0”,最大約束長(zhǎng)度r為2。
變長(zhǎng)RLL(1-7)的參數(shù)是(1,7;2,3;2)。假定記錄波形序列的比特間隔以T表示。因而,以(d+1)T表達(dá)的最小反轉(zhuǎn)間隔Tmin為2(=1+1)T。假定數(shù)據(jù)序列的比特間隔以Tdata表示。因而,以(m/n)×2表達(dá)的最小反轉(zhuǎn)間隔Tmin為1.33(=(2/3)×2)Tdata。而且,以(k+1)T表達(dá)的最大反轉(zhuǎn)間隔Tmax為8(=7+1)T((=(m/n)×8Tdata=(2×3)×8Tdata=5.33Tdata)。而且,檢測(cè)窗口寬度Tw以(m/n)×Tdata表達(dá),并且其值為0.67(=2/3)Tdata。
在通過(guò)表1中的RLL(1-7)調(diào)制而獲得的信道比特序列中,對(duì)應(yīng)于Tmin的2T出現(xiàn)頻率最高,隨后是3T和4T。出現(xiàn)邊沿信息的快速循環(huán)如2T和3T通常有利于時(shí)鐘回放。
然而,隨著線速度方向上的記錄密度進(jìn)一步提高,相反地,Tmin出現(xiàn)問(wèn)題。也就是,當(dāng)連續(xù)出現(xiàn)最小行程2T時(shí),記錄波形往往發(fā)生失真。這是由于記錄波形受到噪聲、散焦、切線傾斜等的影響,因?yàn)?T的波形輸出小于其他波形輸出。
如上所述,在以高線密度的記錄中,Tmin(2T)的連續(xù)記錄易于受到外部干擾如噪聲的影響,因此在數(shù)據(jù)回放期間往往發(fā)生錯(cuò)誤。在這種情況下,數(shù)據(jù)回放中的錯(cuò)誤模式典型地是連續(xù)出現(xiàn)Tmin(2T)的開(kāi)始和結(jié)束之間的邊沿均發(fā)生偏移從而導(dǎo)致錯(cuò)誤;也就是,所產(chǎn)生的比特錯(cuò)誤長(zhǎng)度長(zhǎng)。
當(dāng)在記錄介質(zhì)上記錄數(shù)據(jù)或者傳輸數(shù)據(jù)時(shí),執(zhí)行根據(jù)記錄介質(zhì)或傳輸路徑的碼調(diào)制。如果調(diào)制碼包含DC分量,則在各種誤差信號(hào)如表示控制盤裝置的伺服中的跟蹤誤差的誤差信號(hào)中往往出現(xiàn)波動(dòng),或者往往出現(xiàn)抖動(dòng)。因此,最好是最小化調(diào)制碼中的DC分量。
因此,已提出DSV(digital sum value,數(shù)字和值)控制。DSV是通過(guò)對(duì)信道比特序列進(jìn)行NRZI調(diào)制(即,電平編碼)并且在把“1”當(dāng)作‘+1’且把“0”當(dāng)作‘-1’的情況下合計(jì)比特序列碼(數(shù)據(jù)符號(hào))而獲得的和。最小化表示碼序列DC分量的DSV絕對(duì)值,即控制DSV用來(lái)抑制碼序列的DC分量。
在基于前面給出的表1所示的變長(zhǎng)RLL(1-7)表的調(diào)制碼中,沒(méi)有執(zhí)行DSV控制。在這種情況下,通過(guò)在調(diào)制碼序列(信道比特序列)中以預(yù)定間隔計(jì)算DSV并且將預(yù)定DSV控制比特插入到碼序列(信道比特序列)中,實(shí)現(xiàn)DSV控制。
然而,DSV控制比特基本上是冗余比特。因此,從碼轉(zhuǎn)換效率這一角度,應(yīng)最小化DSV控制比特的個(gè)數(shù)。
而且,最好是最小行程d和最大行程k不根據(jù)所插入的DSV控制比特而改變。這是因?yàn)槿绻?d,k)改變則影響記錄和回放特性。
然而,在實(shí)際RLL碼中,雖然必須遵循最小行程,但是不需要一定遵循最大行程。在一些格式中,使用不遵循最大行程的模式作為同步信號(hào)。例如,雖然用于DVD(digital versatile disc,數(shù)字多功能盤)的8-16碼具有11T、14T的最大行程,但是在同步信號(hào)模式中使用超過(guò)最大行程的行程,以改善同步信號(hào)的檢測(cè)能力。
因此,在隨著密度提高而顯現(xiàn)良好轉(zhuǎn)換效率的RLL(1-7)碼中,根據(jù)高線密度更適當(dāng)?shù)乜刂谱钚⌒谐痰倪B續(xù)出現(xiàn)并且盡可能高效地執(zhí)行DSV控制是重要的。
例如,由本申請(qǐng)的申請(qǐng)人較早提交的日本未實(shí)審專利申請(qǐng)公布號(hào)11-177431公開(kāi)一種調(diào)制裝置,包括DSV控制比特插入部件,用于通過(guò)將第一DSV控制比特插入在數(shù)據(jù)序列中來(lái)生成第一數(shù)據(jù)序列,并且通過(guò)將第二DSV控制比特插入在數(shù)據(jù)序列中來(lái)生成第二數(shù)據(jù)序列;調(diào)制部件,用于使用使數(shù)據(jù)序列元素中“1”的個(gè)數(shù)與碼字序列對(duì)應(yīng)元素中“1”的個(gè)數(shù)對(duì)2求模的結(jié)果相互一致均為0或1的轉(zhuǎn)換表,對(duì)第一數(shù)據(jù)序列和第二數(shù)據(jù)序列進(jìn)行調(diào)制;以及DSV計(jì)算部件,用于計(jì)算根據(jù)轉(zhuǎn)換表經(jīng)過(guò)調(diào)制的第一數(shù)據(jù)序列的第一分段DSV以及根據(jù)轉(zhuǎn)換表經(jīng)過(guò)調(diào)制的第二數(shù)據(jù)序列的第二分段DSV,并且根據(jù)通過(guò)將這些DSV加到累加DSV而獲得的值,選擇并輸出根據(jù)轉(zhuǎn)換表經(jīng)過(guò)調(diào)制的第一數(shù)據(jù)序列和第二數(shù)據(jù)序列之一。
圖1是公知調(diào)制裝置的示例結(jié)構(gòu)方框圖。
如圖1所示,調(diào)制裝置10包括DSV控制比特插入單元11,用于以預(yù)定間隔插入“1”或“0”作為DSV控制比特。
在DSV控制比特插入單元11中,準(zhǔn)備要插入DSV控制比特“1”的數(shù)據(jù)序列和要插入DSV控制比特“0”的數(shù)據(jù)序列。而且,DSV控制比特插入單元11調(diào)整DSV分段的位置,從而通過(guò)轉(zhuǎn)換包括一個(gè)DSV控制比特的輸入比特序列來(lái)獲得各DSV分段的信道比特序列。
調(diào)制單元12對(duì)包括已由DSV控制比特插入單元11插入的DSV控制比特的數(shù)據(jù)序列進(jìn)行調(diào)制。DSV控制單元13對(duì)由調(diào)制單元12經(jīng)過(guò)調(diào)制的碼序列進(jìn)行NRZI調(diào)制,從而獲得電平數(shù)據(jù),然后計(jì)算DSV,并且最終輸出經(jīng)過(guò)DSV控制的記錄碼序列。
作為另一個(gè)例子,由本申請(qǐng)的申請(qǐng)人較早提交的日本未實(shí)審專利申請(qǐng)公布號(hào)11-346154公開(kāi)一種包括如下部分作為轉(zhuǎn)換碼的轉(zhuǎn)換表基本碼,具有d=1、k=7、m=2和n=3;轉(zhuǎn)換規(guī)則,使數(shù)據(jù)序列元素中“1”的個(gè)數(shù)與對(duì)應(yīng)碼字序列中“1”的個(gè)數(shù)對(duì)2求模的結(jié)果相互一致均為0或1;第一替換碼,用于將最小行程d的連續(xù)出現(xiàn)限制在預(yù)定次數(shù)內(nèi);以及第二替換碼,用于遵循行程長(zhǎng)度約束。
圖2是公知調(diào)制裝置的另一示例結(jié)構(gòu)方框圖。
如圖2所示,調(diào)制裝置20包括DSV控制比特確定和插入單元21,用于確定“1”或“0”作為DSV控制比特,并以任意間隔將它插入在輸入數(shù)據(jù)序列中;調(diào)制單元22,用于對(duì)包括所插入DSV控制比特的數(shù)據(jù)序列進(jìn)行調(diào)制;以及NRZI調(diào)制單元23,用于將調(diào)制單元22的輸出轉(zhuǎn)換成記錄波形序列。而且,調(diào)制裝置20包括定時(shí)管理單元24,用于產(chǎn)生定時(shí)信號(hào),并將定時(shí)信號(hào)提供給各組件以執(zhí)行定時(shí)管理。
然而,當(dāng)通過(guò)上述方法實(shí)現(xiàn)DSV控制時(shí),必須設(shè)計(jì)特定控制信號(hào)等。
例如,在上述方法中,為了防止通過(guò)包括存在于相關(guān)分段之外的下一DSV控制比特的轉(zhuǎn)換來(lái)生成信道比特序列,并且防止在所算出的分段DSV值中發(fā)生錯(cuò)誤,執(zhí)行用于偏移DSV分段的處理。為了實(shí)現(xiàn)該處理,必須設(shè)計(jì)用于控制各組件操作的控制信號(hào)。
而且,例如,在上述方法中,用于計(jì)算分段DSV值的寄存器保存用于先前計(jì)算的所有值,從而有時(shí)將由于其中的無(wú)用值而在下一次計(jì)算的分段DSV值中產(chǎn)生錯(cuò)誤。因此,為了實(shí)現(xiàn)該處理,必須設(shè)計(jì)用于控制各組件操作及其自身的控制信號(hào)。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述情形而提出的,并且其目的是通過(guò)檢測(cè)調(diào)制分界點(diǎn)并且控制用于計(jì)算分段DSV值的分段來(lái)實(shí)現(xiàn)更適當(dāng)?shù)腄SV控制。
本發(fā)明的調(diào)制裝置包括DSV控制比特生成部件,用于生成插入在輸入比特序列中的DSV控制比特,從而控制特定輸出碼序列的DSV;DSV控制比特插入部件,用于在輸入比特序列的預(yù)定位置插入由DSV控制比特生成部件生成的DSV控制比特;以及第一調(diào)制部件,用于根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,將通過(guò)把DSV控制比特插入到輸入比特序列中而獲得的插入后比特序列調(diào)制成信道比特序列;其中,DSV控制比特生成部件包括調(diào)制分界點(diǎn)檢測(cè)部件,用于檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界;以及有效分界點(diǎn)檢測(cè)部件,用于根據(jù)由調(diào)制分界點(diǎn)檢測(cè)部件檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí)。
調(diào)制裝置還可以包括NRZI調(diào)制部件,用于對(duì)信道比特序列進(jìn)行NRZI調(diào)制,以生成特定輸出碼序列。
轉(zhuǎn)換規(guī)則可以是使輸入比特序列或插入后比特序列的一個(gè)分塊中“1”的個(gè)數(shù)對(duì)2求模的結(jié)果與信道比特序列的對(duì)應(yīng)一個(gè)分塊中“1”的個(gè)數(shù)對(duì)2求模的結(jié)果一致。
轉(zhuǎn)換規(guī)則可以是使信道比特序列中最小行程d的連續(xù)出現(xiàn)限制在預(yù)定次數(shù)內(nèi)。
轉(zhuǎn)換規(guī)則可以具有最小行程=1,最大行程k=7,轉(zhuǎn)換之前的基本數(shù)據(jù)長(zhǎng)度m=2,以及轉(zhuǎn)換之后的基本信道比特長(zhǎng)度n=3。
在調(diào)制裝置中,調(diào)制裝置可以在輸出具有基本信道比特長(zhǎng)度n的信道比特序列的周期內(nèi)接收具有基本數(shù)據(jù)長(zhǎng)度m的數(shù)據(jù)的輸入。
對(duì)于根據(jù)約束長(zhǎng)度r=4的轉(zhuǎn)換規(guī)則的單次碼字轉(zhuǎn)換,調(diào)制分界點(diǎn)檢測(cè)部件可以根據(jù)轉(zhuǎn)換規(guī)則的模式,檢測(cè)一個(gè)或兩個(gè)調(diào)制分界點(diǎn)。
DSV控制比特生成部件還可以包括第一候選插入后比特序列生成部件,用于將DSV控制比特的第一候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第一候選插入后比特序列;第二候選插入后比特序列生成部件,用于將DSV控制比特的第二候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第二候選插入后比特序列;第二調(diào)制部件,用于根據(jù)與前述轉(zhuǎn)換規(guī)則相同的轉(zhuǎn)換規(guī)則,對(duì)第一和第二候選插入后比特序列進(jìn)行調(diào)制;DSV計(jì)算部件,用于根據(jù)由第二調(diào)制部件分別生成的第一和第二候選信道比特序列,計(jì)算DSV值;以及DSV控制比特確定部件,用于根據(jù)由DSV計(jì)算部件算出的DSV值,確定第一或第二候選比特作為DSV控制比特。
DSV控制比特確定部件可以在基于由有效分界點(diǎn)檢測(cè)部件檢測(cè)的有效分界點(diǎn)的定時(shí),確定DSV控制比特。
DSV計(jì)算部件可以包括分段DSV計(jì)算部件,用于分別對(duì)第一和第二候選信道比特序列計(jì)算當(dāng)前DSV控制分段的分段DSV值;累加DSV處理部件,用于根據(jù)DSV控制比特確定部件的確定結(jié)果,處理累加DSV值;以及加法器,用于將分段DSV值加到當(dāng)前DSV控制分段之前的累加DSV值以生成DSV值。
第一和第二調(diào)制部件均可以包括根據(jù)轉(zhuǎn)換規(guī)則執(zhí)行調(diào)制所需的最小數(shù)目的寄存器。
DSV控制比特生成部件的預(yù)定寄存器的內(nèi)容可以與由DSV控制比特確定部件確定DSV控制比特時(shí)所確定的候選者的寄存器的內(nèi)容一致。
可以控制基于有效分界點(diǎn)的定時(shí),從而使用于計(jì)算分段DSV的分段的輸入比特序列僅包括一個(gè)插入在預(yù)定位置的DSV控制比特。
調(diào)制裝置還可以包括第一同步信號(hào)插入部件,用于將包括預(yù)設(shè)唯一模式的同步模式插入到所生成的信道比特序列中,其中,DSV控制比特生成部件還包括第二同步信號(hào)插入部件,用于將與同步模式相同的模式分別插入到通過(guò)第二調(diào)制部件的調(diào)制而獲得的第一和第二候選信道比特序列中,并且向DSV計(jì)算部件提供第一和第二候選信道比特序列。
本發(fā)明的調(diào)制方法包括DSV控制比特生成步驟,生成插入在輸入比特序列中的DSV控制比特,從而控制特定輸出碼序列的DSV;DSV控制比特插入步驟,在輸入比特序列的預(yù)定位置插入在DSV控制比特生成步驟生成的DSV控制比特;以及第一調(diào)制步驟,根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,將通過(guò)把DSV控制比特插入到輸入比特序列中而獲得的插入后比特序列調(diào)制成信道比特序列;其中,DSV控制比特生成步驟包括調(diào)制分界點(diǎn)檢測(cè)步驟,檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界;以及有效分界點(diǎn)檢測(cè)步驟,根據(jù)在調(diào)制分界點(diǎn)檢測(cè)步驟檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí)。
本發(fā)明的第一記錄介質(zhì)的程序包括DSV控制比特生成步驟,生成插入在輸入比特序列中的DSV控制比特,從而控制特定輸出碼序列的DSV;DSV控制比特插入步驟,在輸入比特序列的預(yù)定位置插入在DSV控制比特生成步驟生成的DSV控制比特;以及第一調(diào)制步驟,根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,將通過(guò)把DSV控制比特插入到輸入比特序列中而獲得的插入后比特序列調(diào)制成信道比特序列;其中,DSV控制比特生成步驟包括調(diào)制分界點(diǎn)檢測(cè)步驟,檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界;以及有效分界點(diǎn)檢測(cè)步驟,根據(jù)在調(diào)制分界點(diǎn)檢測(cè)步驟檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí)。
本發(fā)明的第一程序允許計(jì)算機(jī)執(zhí)行如下步驟DSV控制比特生成步驟,生成插入在輸入比特序列中的DSV控制比特,從而控制特定輸出碼序列的DSV;DSV控制比特插入步驟,在輸入比特序列的預(yù)定位置插入在DSV控制比特生成步驟生成的DSV控制比特;以及第一調(diào)制步驟,根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,將通過(guò)把DSV控制比特插入到輸入比特序列中而獲得的插入后比特序列調(diào)制成信道比特序列;其中,DSV控制比特生成步驟包括調(diào)制分界點(diǎn)檢測(cè)步驟,檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界;以及有效分界點(diǎn)檢測(cè)步驟,根據(jù)在調(diào)制分界點(diǎn)檢測(cè)步驟檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí)。
本發(fā)明的DSV控制比特生成方法包括第一候選插入后比特序列生成步驟,將DSV控制比特的第一候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第一候選插入后比特序列;第二候選插入后比特序列生成步驟,將DSV控制比特的第二候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第二候選插入后比特序列;第二調(diào)制步驟,根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,對(duì)第一和第二候選插入后比特序列進(jìn)行調(diào)制;調(diào)制分界點(diǎn)檢測(cè)步驟,檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)第二調(diào)制步驟的變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界;有效分界點(diǎn)檢測(cè)步驟,根據(jù)在調(diào)制分界點(diǎn)檢測(cè)步驟檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí);DSV計(jì)算步驟,根據(jù)在第二調(diào)制步驟分別生成的第一和第二候選信道比特序列,計(jì)算DSV值;以及DSV控制比特確定步驟,在基于在有效分界點(diǎn)檢測(cè)步驟檢測(cè)的有效分界點(diǎn)的定時(shí),根據(jù)在DSV計(jì)算步驟算出的DSV值,確定第一或第二候選比特作為DSV控制比特。
本發(fā)明的第二記錄介質(zhì)的程序包括第一候選插入后比特序列生成步驟,將DSV控制比特的第一候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第一候選插入后比特序列;第二候選插入后比特序列生成步驟,將DSV控制比特的第二候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第二候選插入后比特序列;第二調(diào)制步驟,根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,對(duì)第一和第二候選插入后比特序列進(jìn)行調(diào)制;調(diào)制分界點(diǎn)檢測(cè)步驟,檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)第二調(diào)制步驟的變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界;有效分界點(diǎn)檢測(cè)步驟,根據(jù)在調(diào)制分界點(diǎn)檢測(cè)步驟檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí);DSV計(jì)算步驟,根據(jù)在第二調(diào)制步驟分別生成的第一和第二候選信道比特序列,計(jì)算DSV值;以及DSV控制比特確定步驟,在基于在有效分界點(diǎn)檢測(cè)步驟檢測(cè)的有效分界點(diǎn)的定時(shí),根據(jù)在DSV計(jì)算步驟算出的DSV值,確定第一或第二候選比特作為DSV控制比特。
本發(fā)明的第二程序允許計(jì)算機(jī)執(zhí)行如下步驟第一候選插入后比特序列生成步驟,將DSV控制比特的第一候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第一候選插入后比特序列;第二候選插入后比特序列生成步驟,將DSV控制比特的第二候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第二候選插入后比特序列;第二調(diào)制步驟,根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,對(duì)第一和第二候選插入后比特序列進(jìn)行調(diào)制;調(diào)制分界點(diǎn)檢測(cè)步驟,檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)第二調(diào)制步驟的變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界有效分界點(diǎn)檢測(cè)步驟,根據(jù)在調(diào)制分界點(diǎn)檢測(cè)步驟檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí);DSV計(jì)算步驟,根據(jù)在第二調(diào)制步驟分別生成的第一和第二候選信道比特序列,計(jì)算DSV值;以及DSV控制比特確定步驟,在基于在有效分界點(diǎn)檢測(cè)步驟檢測(cè)的有效分界點(diǎn)的定時(shí),根據(jù)在DSV計(jì)算步驟算出的DSV值,確定第一或第二候選比特作為DSV控制比特。
根據(jù)這些調(diào)制裝置和方法、DSV控制比特生成方法及程序,在輸入比特序列的預(yù)定位置插入具有所確定值的DSV控制比特,根據(jù)轉(zhuǎn)換規(guī)則,將輸入數(shù)據(jù)序列轉(zhuǎn)換成碼字序列,檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)基于轉(zhuǎn)換表的變長(zhǎng)碼字轉(zhuǎn)換進(jìn)行分界;控制確定DSV控制比特值的定時(shí),并且確定相關(guān)DSV控制比特的值。
圖1是公知調(diào)制裝置的示例結(jié)構(gòu)方框圖;圖2是公知調(diào)制裝置的另一示例結(jié)構(gòu)方框圖;圖3是本發(fā)明的調(diào)制裝置的示例結(jié)構(gòu)方框圖;圖4是用于說(shuō)明由圖3所示的調(diào)制裝置執(zhí)行的處理的圖;圖5是示出將輸入數(shù)據(jù)序列轉(zhuǎn)換成信道比特序列期間的寄存器結(jié)構(gòu)的示意圖;圖6是調(diào)制裝置的DSV控制比特確定單元31的詳細(xì)示例結(jié)構(gòu)方框圖;圖7是1-7PP數(shù)據(jù)轉(zhuǎn)換單元如何在調(diào)制分界點(diǎn)位置設(shè)置一個(gè)標(biāo)志的特定示例圖;圖8A是示出調(diào)制分界點(diǎn)檢測(cè)單元如何檢測(cè)調(diào)制分界點(diǎn)的圖;圖8B是示出調(diào)制分界點(diǎn)檢測(cè)單元如何檢測(cè)調(diào)制分界點(diǎn)的圖;圖9A是有效分界點(diǎn)檢測(cè)單元如何控制有效分界點(diǎn)信號(hào)的示例圖;
圖9B是有效分界點(diǎn)檢測(cè)單元如何控制有效分界點(diǎn)信號(hào)的示例圖;圖10A是示出DSV控制比特確定單元如何確定交換定時(shí)的圖;圖10B是示出DSV控制比特確定單元如何確定交換定時(shí)的圖。
具體實(shí)施例方式
現(xiàn)在,將描述本發(fā)明的實(shí)施例。以下,為方便描述起見(jiàn),轉(zhuǎn)換之前的‘0’和‘1’數(shù)據(jù)序列(轉(zhuǎn)換之前的數(shù)據(jù)序列)將以()表達(dá),如(000011),并且轉(zhuǎn)換之后的‘0’和‘1’碼序列(碼字序列)將以“”表達(dá),如“000100100下面給出的表2是本發(fā)明的用于將數(shù)據(jù)轉(zhuǎn)換成碼的轉(zhuǎn)換表的一個(gè)例子。
<表2>
1,7PP_able(d,k;m,n;r)=(1,7;2,3;4)數(shù)據(jù)碼11*0*(0之前*=1,1之前*=0)10001010100011010 1000010010 0000001000 100000011000 100 100000001010 100 10000001000000 100 100 10000001001000 100 000 01000001010000 100 000 00100001011000 100 000 10100000000010 100 100 10000000001010 100 000 01000000010010 100 000 001
00000011010 100 000 101#110111-01001101 010 101→001 000 00000000000 010 101(cbit替換)0000t終止表00 0000000 010 100000010 000 100 000000000 010 000 000表2所示的轉(zhuǎn)換表具有最小行程d=1,最大行程k=7,以及數(shù)據(jù)與對(duì)應(yīng)信道比特的轉(zhuǎn)換比率m∶n=2∶3。該表是最大約束長(zhǎng)度1=4的變長(zhǎng)表。轉(zhuǎn)換表包括如下部分作為轉(zhuǎn)換碼基本碼(數(shù)據(jù)序列(11)到(00000011)的碼),對(duì)于轉(zhuǎn)換是必要的;替換碼(數(shù)據(jù)序列(110111)的碼),對(duì)于轉(zhuǎn)換不是必要的,但允許更高效的轉(zhuǎn)換;以及終止表,包括用于在任意位置終止碼的收尾碼(數(shù)據(jù)序列(00)、(0000)、(000010)和(000000)的碼)。此外,還在轉(zhuǎn)換表中定義同步信號(hào)。
而且,在表2中,基本碼的一個(gè)元素包含不確定碼(包含*的碼)。不確定碼根據(jù)緊鄰在不確定碼之前和之后的碼字序列來(lái)確定為“0”或“1”,從而遵循最小行程d和最大行程k。也就是,在表2中,如果轉(zhuǎn)換之前的兩比特?cái)?shù)據(jù)序列為(11),則根據(jù)緊鄰在數(shù)據(jù)序列之前的碼字序列而選擇“000”或“101”,從而轉(zhuǎn)換數(shù)據(jù)序列。也就是,如果緊鄰在之前的碼字序列的一個(gè)信道比特為“1”,則兩比特?cái)?shù)據(jù)(11)轉(zhuǎn)換成碼字“000從而遵循最小行程d。另一方面,如果緊鄰在之前的碼字序列的一個(gè)信道比特為“0”,則數(shù)據(jù)序列轉(zhuǎn)換成碼字“101從而遵循最大行程k。
$
而且,表2所示的轉(zhuǎn)換表包括用于限制連續(xù)出現(xiàn)最小行程的替換碼。如果緊鄰在數(shù)據(jù)序列(110111)之后的是數(shù)據(jù)序列(01)、(001)或(00000),或者如果緊鄰在數(shù)據(jù)序列(110111)之后的是數(shù)據(jù)序列(0000),從而終止,則數(shù)據(jù)序列(110111)以碼字“001000000”代替。如果緊鄰在之后的數(shù)據(jù)序列不是上述數(shù)據(jù)序列,則數(shù)據(jù)序列(110111)以兩比特為單位((11),(01),(11))進(jìn)行編碼,從而轉(zhuǎn)換成碼字序列“101010101”或“000010101”。
而且,表2中的轉(zhuǎn)換碼包括這樣的轉(zhuǎn)換規(guī)則使數(shù)據(jù)序列元素中“1”的個(gè)數(shù)與碼字序列對(duì)應(yīng)元素中“1”的個(gè)數(shù)對(duì)2求模的結(jié)果相互一致均為1或0(對(duì)應(yīng)元素均具有奇數(shù)個(gè)數(shù)的1’或偶數(shù)個(gè)數(shù)的1’)。例如,在轉(zhuǎn)換碼中,數(shù)據(jù)序列元素(000001)對(duì)應(yīng)于碼字序列元素“010100100”。數(shù)據(jù)序列元素中‘1’的個(gè)數(shù)為1,并且對(duì)應(yīng)碼字序列元素中1’的個(gè)數(shù)為3,它們對(duì)2求模的結(jié)果相互一致均為1(奇數(shù))。類似地,在轉(zhuǎn)換碼中,數(shù)據(jù)序列元素(000000)對(duì)應(yīng)于碼字序列元素“010100100100”。數(shù)據(jù)序列元素中‘1’的個(gè)數(shù)為0,并且對(duì)應(yīng)碼字序列元素中1’的個(gè)數(shù)為4,它們對(duì)2求模的結(jié)果相互一致均為0(偶數(shù))。
下一步參照?qǐng)D3,將結(jié)合該圖描述根據(jù)本發(fā)明一個(gè)實(shí)施例的調(diào)制裝置。在本實(shí)施例中,數(shù)據(jù)序列根據(jù)表2轉(zhuǎn)換成變長(zhǎng)碼(d,k;m,n;r)=(1,7;2,3;4)。
如圖3所示,調(diào)制裝置30包括DSV控制比特確定單元31,用于根據(jù)輸入數(shù)據(jù)序列確定1’或‘0’作為要插入到數(shù)據(jù)序列中的DSV控制比特;DSV控制比特指定位置插入單元32,用于以適當(dāng)?shù)亩〞r(shí)將具有所確定值的DSV控制比特插入到輸入數(shù)據(jù)序列中;數(shù)據(jù)轉(zhuǎn)換單元33,用于根據(jù)預(yù)定轉(zhuǎn)換表將包括所確定DSV控制比特的數(shù)據(jù)序列轉(zhuǎn)換成信道比特;同步信號(hào)插入單元34,用于在從數(shù)據(jù)轉(zhuǎn)換單元33提供的信道比特序列的預(yù)定位置插入預(yù)定同步信號(hào);以及NRZI調(diào)制單元35,用于將同步信號(hào)插入單元34的輸出轉(zhuǎn)換成記錄波形序列或傳輸碼序列。而且,調(diào)制裝置30包括定時(shí)管理單元36,用于生成定時(shí)信號(hào),并且將定時(shí)信號(hào)提供給DSV控制比特確定單元31、DSV控制比特指定位置插入單元32、數(shù)據(jù)轉(zhuǎn)換單元33、同步信號(hào)插入單元34和NRZI調(diào)制單元35,從而執(zhí)行定時(shí)管理。
DSV控制比特指定位置插入單元32的處理定時(shí)已參照?qǐng)D3描述為由定時(shí)管理單元36進(jìn)行管理。然而,不受上述方案的限制,例如,DSV控制比特指定位置插入單元32還可以具有調(diào)整輸入比特序列的傳輸定時(shí)的功能,從而允許將從DSV控制比特確定單元31提供的DSV控制比特插入在其傳輸定時(shí)已經(jīng)過(guò)調(diào)整的輸入比特序列的預(yù)定位置。
圖4是用于說(shuō)明由圖3所示的調(diào)制裝置執(zhí)行的處理的圖。除用戶數(shù)據(jù)之外,數(shù)據(jù)序列還包括信息數(shù)據(jù)如ECC(error correcting code,糾錯(cuò)碼)。DSV控制比特指定位置插入單元32根據(jù)DSV控制比特確定單元31的確定結(jié)果,以任意間隔在構(gòu)成DSV計(jì)算間隔的DSV分段循環(huán),將DSV控制比特x1,x2和x3插入在數(shù)據(jù)序列中。在圖4中,DSV分段對(duì)應(yīng)于具有任意長(zhǎng)度的DATA1、DATA2和DATA3。
在DATA1中,插入用于在幀之間建立同步的幀同步信號(hào)(以下稱作FS(frame sync,幀同步))。因此,DATA1即作為DSV控制比特插入間隔的DSV分段設(shè)得較短。
也就是,DATA1的長(zhǎng)度被確定為使span1、span2和span3全部相等(span1=span2=span3),其中,span1表示對(duì)應(yīng)于DATA1的包括信道比特Cbit1的信道比特序列DSV分段的長(zhǎng)度,span2表示對(duì)應(yīng)于DATA2的包括信道比特Cbit2的信道比特序列DSV分段的長(zhǎng)度,而span3表示對(duì)應(yīng)于DATA3的包括信道比特Cbit3的信道比特序列DSV分段的長(zhǎng)度。
因此,如果所插入的FS具有FS(比特),并且DATA2和DATA3均具有x(比特),則由于轉(zhuǎn)換表的轉(zhuǎn)換比率為m∶n=2∶3,因此DATA1具有x-FS*2/3(比特)。DSV控制比特均根據(jù)轉(zhuǎn)換成信道比特序列的轉(zhuǎn)換比率而變長(zhǎng);也就是,x1轉(zhuǎn)換成Cx1,x2轉(zhuǎn)換成Cx2,并且x3轉(zhuǎn)換成Cx3。
為了準(zhǔn)確控制所插入DSV控制比特的值,如后所述,分段DSVspan1、DSVspan2和DSVspan3是在實(shí)際插入DSV控制比特的位置之前進(jìn)行分段的。此時(shí),在各分段中僅插入一個(gè)DSV控制比特。
如上所述,插入FS之后的信道比特序列(NRZI調(diào)制之后的記錄碼序列或傳輸碼序列)包括以有規(guī)律間隔插入的DSV控制比特,從而執(zhí)行DSV控制。
圖5是示出在將輸入數(shù)據(jù)序列轉(zhuǎn)換成信道比特序列期間的寄存器結(jié)構(gòu)的示意圖。圖5示出當(dāng)根據(jù)前面給出的表2將數(shù)據(jù)序列轉(zhuǎn)換成信道比特序列時(shí)至少所需的寄存器結(jié)構(gòu)。這些寄存器包括12比特?cái)?shù)據(jù)
,用于存儲(chǔ)轉(zhuǎn)換之前包括所插入DSV控制比特的數(shù)據(jù)序列;以及18比特cbit
,用于存儲(chǔ)由數(shù)據(jù)轉(zhuǎn)換單元33轉(zhuǎn)換之后的信道比特序列。此外,還提供定時(shí)寄存器等。
圖6是調(diào)制裝置30的DSV控制比特確定單元31的特定示例結(jié)構(gòu)方框圖。參照?qǐng)D6,數(shù)據(jù)序列提供給DSV控制比特確定單元31和DSV控制比特指定位置插入單元32。
DSV控制比特確定單元31以兩條線路執(zhí)行數(shù)據(jù)轉(zhuǎn)換和DSV計(jì)算。用于處理DSV控制比特值為‘0’的數(shù)據(jù)序列的線路和用于處理DSV控制比特值為1’的數(shù)據(jù)序列的線路相互獨(dú)立工作。也就是,提供給DSV控制比特確定單元31的數(shù)據(jù)序列提供給DSV控制比特0加入單元51和DSV控制比特1加入單元71,其中,DSV控制比特0加入單元51用于以預(yù)定間隔將值為‘0’的DSV控制比特加入到輸入數(shù)據(jù)序列,并且DSV控制比特1加入單元71用于以預(yù)定間隔將值為1’的DSV控制比特加入到輸入數(shù)據(jù)序列。
由DSV控制比特0加入單元51加入值為“0”的DSV控制比特的數(shù)據(jù)序列提供給1-7PP數(shù)據(jù)轉(zhuǎn)換單元52。1-7PP數(shù)據(jù)轉(zhuǎn)換單元52根據(jù)具有(d,k;m,n;r)=(1,7;2,3;4)參數(shù)的表2所示的轉(zhuǎn)換表,將加有DSV控制比特的數(shù)據(jù)序列轉(zhuǎn)換成信道比特序列,并且將信道比特序列提供給同步信號(hào)插入單元53。
同步信號(hào)插入單元53在從1-7PP數(shù)據(jù)轉(zhuǎn)換單元52提供的信道比特序列的預(yù)定位置,插入包括不作為轉(zhuǎn)換表的轉(zhuǎn)換碼存在的唯一模式的同步信號(hào),并且將結(jié)果提供給NRZI調(diào)制單元54。
為了允許同步信號(hào)插入單元53將同步信號(hào)插入到信道比特序列中,1-7PP數(shù)據(jù)轉(zhuǎn)換單元52根據(jù)表2所示的終止表,在數(shù)據(jù)序列的任意位置終止轉(zhuǎn)換。同步信號(hào)插入單元53將同步信號(hào)插入到信道比特序列的終止位置之后。
同步信號(hào)插入單元53在將同步信號(hào)插入在信道比特序列中之后,將同步信號(hào)的最后一個(gè)比特的信息提供給1-7PP數(shù)據(jù)轉(zhuǎn)換單元52。1-7PP數(shù)據(jù)轉(zhuǎn)換單元根據(jù)需要參考同步信號(hào)的最后一個(gè)比特信息,根據(jù)表2所示的轉(zhuǎn)換表轉(zhuǎn)換數(shù)據(jù)序列。
NRZI調(diào)制單元54對(duì)從同步信號(hào)插入單元53提供的包括同步信號(hào)的信道比特序列進(jìn)行NRZI調(diào)制,并且將結(jié)果提供給分段DSV計(jì)算單元55。
分段DSV計(jì)算單元55根據(jù)經(jīng)過(guò)NRZI調(diào)制的信道比特序列,計(jì)算由特定DSV分段中的DSV值確定的分段DSV值。在該計(jì)算中,如果NRZI調(diào)制信道比特的值為‘1’,則把DSV值當(dāng)作‘+1’,并且如果值為‘0’則當(dāng)作‘-1’算出的分段DSV值提供給加法器56。
加法器56如后所述將從累加DSV處理單元61提供的累加DSV值加到從分段DSV計(jì)算單元55提供的分段DSV值,并且將所得到的新累加DSV值提供給DSV控制比特確定單元。
累加DSV處理單元61預(yù)先存儲(chǔ)通過(guò)相加或相減已算出的所有分段DSV值而獲得的累加DSV值。累加DSV處理單元61以預(yù)定的定時(shí)將存儲(chǔ)在其中的累加DSV值提供給加法器56。
1-7PP數(shù)據(jù)轉(zhuǎn)換單元52將包括DSV控制比特的數(shù)據(jù)序列的調(diào)制分界點(diǎn)信息,包括有關(guān)基于表2所示的轉(zhuǎn)換表的調(diào)制分界點(diǎn)的信息,提供給調(diào)制分界點(diǎn)檢測(cè)單元81。而且,1-7PP數(shù)據(jù)轉(zhuǎn)換單元52將包括DSV控制比特的數(shù)據(jù)序列的DSV分段分界點(diǎn)信號(hào),包括有關(guān)DSV分段分界點(diǎn)位置的信息,提供給有效分界點(diǎn)檢測(cè)單元82。
調(diào)制分界點(diǎn)檢測(cè)單元81根據(jù)向其提供的調(diào)制分界點(diǎn)信息,檢測(cè)調(diào)制分界點(diǎn)位置。調(diào)制分界點(diǎn)檢測(cè)單元81在檢測(cè)調(diào)制分界點(diǎn)位置之后,將調(diào)制分界點(diǎn)信號(hào)包括有關(guān)調(diào)制分界點(diǎn)位置的信息提供給有效分界點(diǎn)檢測(cè)單元82。
有效分界點(diǎn)檢測(cè)單元82根據(jù)從1-7PP數(shù)據(jù)轉(zhuǎn)換單元52提供的表示DSV分段分界點(diǎn)位置的DSV分段分界點(diǎn)信號(hào),從由從調(diào)制分界點(diǎn)檢測(cè)單元81提供的調(diào)制分界點(diǎn)信號(hào)表示的調(diào)制分界點(diǎn)位置中,檢測(cè)用于控制確定相關(guān)DSV分段的DSV控制比特的定時(shí)的有效分界點(diǎn)位置,并且將表示有效分界點(diǎn)位置的有效分界點(diǎn)信號(hào)提供給分段DSV計(jì)算單元55和DSV控制比特確定單元62。
用于將值為0的DSV控制比特插入在輸入數(shù)據(jù)序列中的系統(tǒng)如上所述構(gòu)造。另外,用于將值為1的DSV控制比特插入在輸入數(shù)據(jù)序列中的系統(tǒng)類似構(gòu)造。也就是,DSV控制比特1加入單元71對(duì)應(yīng)于DSV控制比特0加入單元51,1-7PP數(shù)據(jù)轉(zhuǎn)換單元72對(duì)應(yīng)于1-7PP數(shù)據(jù)轉(zhuǎn)換單元52,同步信號(hào)插入單元73對(duì)應(yīng)于同步信號(hào)插入單元53,NRZI調(diào)制單元74對(duì)應(yīng)于NRZI調(diào)制單元54,分段DSV計(jì)算單元75對(duì)應(yīng)于分段DSV計(jì)算單元55,加法器76對(duì)應(yīng)于加法器56,調(diào)制分界點(diǎn)檢測(cè)單元91對(duì)應(yīng)于調(diào)制分界點(diǎn)檢測(cè)單元81,并且有效分界點(diǎn)檢測(cè)單元92對(duì)應(yīng)于有效分界點(diǎn)檢測(cè)單元82,并且這些組件分別執(zhí)行基本上相同的處理。
DSV控制比特確定單元62從加法器56接收基于包括值為“0”的DSV控制比特的數(shù)據(jù)序列的累加DSV值,從加法器76接收基于包括值為“1”的DSV控制比特的數(shù)據(jù)序列的累加DSV值。DSV控制比特確定單元62根據(jù)這兩個(gè)累加DSV值,確定要插入在數(shù)據(jù)序列中的DSV控制比特值。也就是,DSV控制比特確定單元62選擇這兩個(gè)累加DSV值中絕對(duì)值較小的那一個(gè)。
由DSV控制比特確定單元62確定為要插入在數(shù)據(jù)序列中的DSV控制比特值的累加DSV值提供給累加DSV處理單元61。累加DSV處理單元61根據(jù)向其提供的DSV值,更新存儲(chǔ)在其中的累加DSV值。
DSV控制比特確定單元62在確定要插入到數(shù)據(jù)序列中的DSV控制比特值之后,將確定結(jié)果提供給DSV控制比特指定位置插入單元32。DSV控制比特指定位置插入單元32根據(jù)從DSV控制比特確定單元62提供的確定結(jié)果,在數(shù)據(jù)序列的預(yù)定位置插入DSV控制比特,并且將結(jié)果提供給數(shù)據(jù)轉(zhuǎn)換單元33。
而且,DSV控制比特確定單元62將標(biāo)識(shí)哪一個(gè)已被確定為要插入到數(shù)據(jù)序列中的DSV控制比特值的信息提供給1-7PP數(shù)據(jù)轉(zhuǎn)換單元52、同步信號(hào)插入單元53、NRZI調(diào)制單元54、分段DSV計(jì)算單元55、1-7PP數(shù)據(jù)轉(zhuǎn)換單元72、同步信號(hào)插入單元73、NRZI調(diào)制單元74和分段DSV計(jì)算單元75,并且根據(jù)需要更新這些組件所參考的寄存器內(nèi)容。
也就是,與要插入到數(shù)據(jù)序列中的DSV控制比特的確定值相關(guān)聯(lián)的線路組件所參考的寄存器值相應(yīng)存儲(chǔ)為相對(duì)線路的組件所參考的寄存器值。因此,用于加入值為‘0’的DSV控制比特的線路所參考的寄存器內(nèi)容與用于加入值為1’的DSV控制比特的線路所參考的寄存器內(nèi)容使用與DSV控制比特的所選值相關(guān)聯(lián)的線路所參考的寄存器值而相互一致。
用于確定要插入到數(shù)據(jù)序列中的DSV控制比特值的DSV控制比特確定單元31如上所述構(gòu)造。
下一步,將描述本實(shí)施例的操作。
首先,輸入數(shù)據(jù)序列提供給DSV控制比特確定單元31的DSV控制比特0加入單元51和DSV控制比特1加入單元71以及DSV控制比特指定位置插入單元32。
DSV控制比特0加入單元51在接收到數(shù)據(jù)序列之后,以預(yù)定間隔將值為‘0’的DSV控制比特加入到數(shù)據(jù)序列。1-7PP數(shù)據(jù)轉(zhuǎn)換單元52獲取包括由DSV控制比特0加入單元51加入的值為‘0’的DSV控制比特的數(shù)據(jù)序列,并且根據(jù)表2所示的轉(zhuǎn)換表將數(shù)據(jù)序列轉(zhuǎn)換成由碼字組成的信道比特序列。
1-7PP數(shù)據(jù)轉(zhuǎn)換單元52根據(jù)需要參考從同步信號(hào)插入單元53提供的有關(guān)同步信號(hào)最后一個(gè)比特的信息,將數(shù)據(jù)序列轉(zhuǎn)換成信道比特序列。通過(guò)轉(zhuǎn)換而獲得的信道比特序列提供給同步信號(hào)插入單元53。而且,當(dāng)調(diào)制數(shù)據(jù)時(shí),1-7PP數(shù)據(jù)轉(zhuǎn)換單元52將在調(diào)制分界點(diǎn)位置設(shè)置一個(gè)標(biāo)志的調(diào)制分界點(diǎn)位置信息提供給調(diào)制分界點(diǎn)位置檢測(cè)單元81,并且將DSV分段分界點(diǎn)信號(hào)提供給有效分界點(diǎn)檢測(cè)單元82。
同步信號(hào)插入單元53在接收到通過(guò)轉(zhuǎn)換而獲得的信道比特序列之后,在信道比特序列的預(yù)定位置插入具有預(yù)定模式的同步信號(hào),并且將結(jié)果提供給NRZI調(diào)制單元54。而且,同步信號(hào)插入單元53將有關(guān)同步信號(hào)最后一個(gè)比特的信息提供給1-7PP數(shù)據(jù)轉(zhuǎn)換單元52,從而1-7PP數(shù)據(jù)轉(zhuǎn)換單元52可以在數(shù)據(jù)調(diào)制期間參考緊鄰在之前的信道比特序列的最后一個(gè)比特值。
然后,NRZI調(diào)制單元54對(duì)包括由同步信號(hào)插入單元53插入的同步信號(hào)的信道比特序列進(jìn)行NRZI調(diào)制,并且將結(jié)果提供給分段DSV計(jì)算單元55。
調(diào)制分界點(diǎn)檢測(cè)單元81在從1-7PP數(shù)據(jù)轉(zhuǎn)換單元52接收到調(diào)制分界點(diǎn)位置信息之后,檢測(cè)調(diào)制分界點(diǎn)位置,生成調(diào)制分界點(diǎn)位置信號(hào),并且將調(diào)制分界點(diǎn)位置信號(hào)提供給有效分界點(diǎn)檢測(cè)單元82。
另一方面,DSV控制比特1加入單元71在接收到數(shù)據(jù)序列之后,以預(yù)定間隔將值為1’的DSV控制比特加入到數(shù)據(jù)序列。1-7PP數(shù)據(jù)轉(zhuǎn)換單元72類似于1-7PP數(shù)據(jù)轉(zhuǎn)換單元52,將加有DSV控制比特的數(shù)據(jù)序列轉(zhuǎn)換成信道比特序列。
而且,1-7PP數(shù)據(jù)轉(zhuǎn)換單元72根據(jù)需要參考從同步信號(hào)插入單元73提供的有關(guān)同步信號(hào)最后一個(gè)比特的信息,將數(shù)據(jù)序列轉(zhuǎn)換成信道比特序列。通過(guò)轉(zhuǎn)換而獲得的信道比特序列提供給同步信號(hào)插入單元73。而且,1-7PP數(shù)據(jù)轉(zhuǎn)換單元72將調(diào)制分界點(diǎn)位置信息提供給調(diào)制分界點(diǎn)位置檢測(cè)單元91,并且將DSV分段分界點(diǎn)信號(hào)提供給有效分界點(diǎn)檢測(cè)單元92。
同步信號(hào)插入單元73插入同步信號(hào),并且將結(jié)果提供給NRZI調(diào)制單元74。而且,同步信號(hào)插入單元73將有關(guān)同步信號(hào)最后一個(gè)比特的信息提供給1-7PP數(shù)據(jù)轉(zhuǎn)換單元72。然后,NRZI調(diào)制單元74對(duì)包括由同步信號(hào)插入單元73插入的同步信號(hào)的信道比特序列進(jìn)行NRZI調(diào)制,并且將結(jié)果提供給分段DSV計(jì)算單元75。
調(diào)制分界點(diǎn)檢測(cè)單元91在從1-7PP數(shù)據(jù)轉(zhuǎn)換單元72接收到調(diào)制分界點(diǎn)位置信息之后,檢測(cè)調(diào)制分界點(diǎn)位置,生成調(diào)制分界點(diǎn)位置信號(hào),并且將調(diào)制分界點(diǎn)位置信號(hào)提供給有效分界點(diǎn)檢測(cè)單元92。
圖7是1-7PP數(shù)據(jù)轉(zhuǎn)換單元如何在調(diào)制分界點(diǎn)位置設(shè)置一個(gè)標(biāo)志的特定示例圖。
參照?qǐng)D7,帶控制比特的數(shù)據(jù)序列順序輸入到從數(shù)據(jù)
開(kāi)始的12比特?cái)?shù)據(jù)
,并且逐時(shí)鐘地向較大的寄存器號(hào)偏移。偏移到數(shù)據(jù)[11]的數(shù)據(jù)在下一次偏移的時(shí)候被丟棄。數(shù)據(jù)序列與對(duì)應(yīng)信道比特序列之間的關(guān)系如圖5所示。
雖然未在圖5中示出,用于控制定時(shí)的寄存器如表示調(diào)制分界點(diǎn)位置的寄存器被配置為允許存儲(chǔ)數(shù)目與用于存儲(chǔ)信道比特序列的寄存器相同的數(shù)據(jù),并且這些寄存器的位置相互對(duì)應(yīng)。在用于定時(shí)控制的寄存器中,例如,對(duì)于有效位置,存儲(chǔ)“1”,并且在其他位置存儲(chǔ)‘0’數(shù)據(jù)序列以兩個(gè)數(shù)據(jù)為單位進(jìn)行處理。如果數(shù)據(jù)
=[1,1],數(shù)據(jù)
=
或者數(shù)據(jù)
=[1,0],則1-7PP數(shù)據(jù)轉(zhuǎn)換單元52在檢測(cè)到(11)、(10)或(01)之后,如前所述,根據(jù)表2所示的轉(zhuǎn)換表確定轉(zhuǎn)換模式。然后,通過(guò)轉(zhuǎn)換而獲得的信道比特序列存儲(chǔ)在cbit
中。此時(shí),在對(duì)應(yīng)于cbit[2]的表示調(diào)制分界點(diǎn)位置的寄存器中存儲(chǔ)1。
如果數(shù)據(jù)
=
,則確定不是約束長(zhǎng)度r=1的轉(zhuǎn)換模式,從而順序輸入新數(shù)據(jù)序列。當(dāng)新輸入兩個(gè)數(shù)據(jù)(總共四個(gè)數(shù)據(jù))時(shí),1-7PP數(shù)據(jù)轉(zhuǎn)換單元52參考數(shù)據(jù)
。如果數(shù)據(jù)
=[1,1,0,0]、數(shù)據(jù)
=
或者數(shù)據(jù)
=[1,0,0,0],則1-7PP數(shù)據(jù)轉(zhuǎn)換單元52在檢測(cè)到(0011)、(0010)或(0001)之后,如前所述,根據(jù)表2所示的轉(zhuǎn)換表確定轉(zhuǎn)換模式。然后,通過(guò)轉(zhuǎn)換而獲得的信道比特序列存儲(chǔ)在cbit
中。此時(shí),在對(duì)應(yīng)于cbit[5]的表示調(diào)制分界點(diǎn)位置的寄存器中存儲(chǔ)1。
如果數(shù)據(jù)
=
,則確定不是約束長(zhǎng)度r=2的轉(zhuǎn)換模式,從而順序輸入新數(shù)據(jù)序列。當(dāng)新輸入兩個(gè)數(shù)據(jù)(總共六個(gè)數(shù)據(jù))時(shí),1-7PP數(shù)據(jù)轉(zhuǎn)換單元52參考數(shù)據(jù)
。如果數(shù)據(jù)
=[1,1,0,0,0,0]或者數(shù)據(jù)
=[1,0,0,0,0,0],則1-7PP數(shù)據(jù)轉(zhuǎn)換單元52在檢測(cè)到(000011)或(000001)之后,如前所述,根據(jù)表2所示的轉(zhuǎn)換表確定轉(zhuǎn)換模式。然后,通過(guò)轉(zhuǎn)換而獲得的信道比特序列存儲(chǔ)在cbit
中。此時(shí),在對(duì)應(yīng)于cbit[8]的表示調(diào)制分界點(diǎn)位置的寄存器中存儲(chǔ)1。
如果數(shù)據(jù)
=
或者數(shù)據(jù)
=
,則確定不是約束長(zhǎng)度r=3的轉(zhuǎn)換模式,從而順序輸入新數(shù)據(jù)序列。當(dāng)新輸入兩個(gè)數(shù)據(jù)(總共八個(gè)數(shù)據(jù))時(shí),1-7PP數(shù)據(jù)轉(zhuǎn)換單元52參考數(shù)據(jù)
,如前所述,根據(jù)表2所示的轉(zhuǎn)換表確定轉(zhuǎn)換模式。
更具體地說(shuō),如果數(shù)據(jù)
=
,數(shù)據(jù)
=[1,0,0,0,0,0,0,0],數(shù)據(jù)
=
,數(shù)據(jù)
=[1,1,0,0,0,0,0,0],數(shù)據(jù)
=
,數(shù)據(jù)
=[1,0,0,1,0,0,0,0],數(shù)據(jù)
=
,或者數(shù)據(jù)
=[1,1,0,1,0,0,0,0],則1-7PP數(shù)據(jù)轉(zhuǎn)換單元52在檢測(cè)到(00000000)、(00000001)、(00000010)、(00000011)、(00001000)、(00001001)、(00001010)或(00001011)之后,如上所述,使用表2所示的轉(zhuǎn)換表中約束長(zhǎng)度r=4的轉(zhuǎn)換碼工作,從而轉(zhuǎn)換成“010100100100”、“010100000010”、“010100000001”、“010100000101”、“000100100100”、“000100000010”、“ 000100000001”或“000100000101”。通過(guò)轉(zhuǎn)換而獲得的信道比特序列存儲(chǔ)在cbit
中。此時(shí),在特定位置的表示調(diào)制分界點(diǎn)位置的寄存器中存儲(chǔ)1。
更具體地說(shuō),如果數(shù)據(jù)
=
或者數(shù)據(jù)
=
,則在與cbit
的cbit[11]相對(duì)應(yīng)的表示調(diào)制分界點(diǎn)位置的寄存器中存儲(chǔ)1作為調(diào)制分界點(diǎn)位置。
而且,如果數(shù)據(jù)
=[1,0,0,1,0,0,0,0],數(shù)據(jù)
=
,數(shù)據(jù)
=[1,1,0,1,0,0,0,0],數(shù)據(jù)
=[1,0,0,0,0,0,0,0],數(shù)據(jù)
=
,或者數(shù)據(jù)
=[1,1,0,0,0,0,0,0],則在與cbit
的cbit[11]和cbit[2]相對(duì)應(yīng)的表示調(diào)制分界點(diǎn)位置的寄存器中存儲(chǔ)1作為調(diào)制分界點(diǎn)位置。
在表2中,上面未提及的轉(zhuǎn)換模式存在于終止表中。這些轉(zhuǎn)換模式的操作基本上與上述操作相同。也就是,當(dāng)在表2所示的終止表中找到匹配時(shí),確定轉(zhuǎn)換模式,并且檢測(cè)出插入同步信號(hào)的位置。在這種情況下,在所確定各元素信道比特的最后一個(gè)比特位置的一點(diǎn)給出調(diào)制分界點(diǎn)位置。
如上所述,所有模式都是從輸入數(shù)據(jù)序列轉(zhuǎn)換成信道比特序列,并且給出調(diào)制分界點(diǎn)信息。然后,在確定模式和生成調(diào)制分界點(diǎn)信息之后,從約束長(zhǎng)度r=1重新開(kāi)始下一模式轉(zhuǎn)換,并且重復(fù)上述操作。此時(shí),信道比特序列和調(diào)制分界點(diǎn)信息在由圖5所示的18比特寄存器輸出之前經(jīng)過(guò)轉(zhuǎn)換,并且經(jīng)過(guò)轉(zhuǎn)換的信道比特序列和調(diào)制分界點(diǎn)信息提供給圖6所示的同步信號(hào)插入單元53。
回到圖6,調(diào)制分界點(diǎn)檢測(cè)單元81參考表示調(diào)制分界點(diǎn)信息的寄存器以檢測(cè)調(diào)制分界點(diǎn)位置。
類似于上述情況,調(diào)制分界點(diǎn)檢測(cè)單元91參考表示調(diào)制分界點(diǎn)信息的寄存器來(lái)檢測(cè)調(diào)制分界點(diǎn)位置。在這種情況下,由1-7PP數(shù)據(jù)轉(zhuǎn)換單元52執(zhí)行的處理由1-7PP數(shù)據(jù)轉(zhuǎn)換單元72執(zhí)行,并且由同步信號(hào)插入單元53執(zhí)行的處理由同步信號(hào)插入單元73執(zhí)行。
對(duì)于輸入數(shù)據(jù)序列與相應(yīng)碼字序列之間的關(guān)系,由于在本例中轉(zhuǎn)換比率m∶n為2∶3,因此3碼字?jǐn)?shù)據(jù)量對(duì)于2數(shù)據(jù)字?jǐn)?shù)據(jù)量。因此,在輸入數(shù)據(jù)序列中,只是在兩個(gè)時(shí)鐘循環(huán)期間輸入特定兩個(gè)數(shù)據(jù)字,然后在一個(gè)時(shí)鐘循環(huán)內(nèi)停止輸入。因此,調(diào)整與輸入數(shù)據(jù)與輸出碼之間的轉(zhuǎn)換比率相關(guān)的偏差。該關(guān)系在圖8A、8B、9A、9B、10A和10B所示的數(shù)據(jù)序列和信道比特序列中示出。
圖8A和8B是示出圖6所示的調(diào)制分界點(diǎn)檢測(cè)單元81如何檢測(cè)調(diào)制分界點(diǎn)的圖。在圖8A和8B中,時(shí)間的方向從左到右,并且數(shù)據(jù)序列從左邊開(kāi)始順序輸入到寄存器,并且轉(zhuǎn)換成信道比特序列。
參照?qǐng)D8A,兩比特?cái)?shù)據(jù)序列(11)轉(zhuǎn)換成“101”,并且在表示調(diào)制分界點(diǎn)的寄存器中與“101”開(kāi)始處的“1”相對(duì)應(yīng)的位置存儲(chǔ)1’。如前所述,調(diào)制分界點(diǎn)檢測(cè)單元81參考該寄存器以檢測(cè)調(diào)制分界點(diǎn)位置,并且控制調(diào)制分界點(diǎn)信號(hào)。
八比特?cái)?shù)據(jù)序列(00000000)轉(zhuǎn)換成“010100100100”,并且在表示調(diào)制分界點(diǎn)的寄存器中與“010100100100”開(kāi)始處的“0”相對(duì)應(yīng)的位置存儲(chǔ)1’。如前所述,調(diào)制分界點(diǎn)檢測(cè)單元81參考該寄存器以檢測(cè)調(diào)制分界點(diǎn)位置,并且控制調(diào)制分界點(diǎn)信號(hào)。
類似地,四比特?cái)?shù)據(jù)序列(0011)轉(zhuǎn)換成“010100”,并且在表示調(diào)制分界點(diǎn)的寄存器中與“010100”開(kāi)始處的“0”相對(duì)應(yīng)的位置存儲(chǔ)‘1’。如前所述,調(diào)制分界點(diǎn)檢測(cè)單元81參考該寄存器以檢測(cè)調(diào)制分界點(diǎn)位置,并且控制調(diào)制分界點(diǎn)信號(hào)。
類似地,參照?qǐng)D8B,兩比特?cái)?shù)據(jù)序列(11)轉(zhuǎn)換成“101并且在表示調(diào)制分界點(diǎn)的寄存器中與“101”開(kāi)始處的“1”相對(duì)應(yīng)的位置存儲(chǔ)‘1’。如前所述,調(diào)制分界點(diǎn)檢測(cè)單元81參考該寄存器以檢測(cè)調(diào)制分界點(diǎn)位置,并且控制調(diào)制分界點(diǎn)信號(hào)。
八比特?cái)?shù)據(jù)序列(00000001)轉(zhuǎn)換成“010100000010”,并且在表示調(diào)制分界點(diǎn)的寄存器中與“010100000010”開(kāi)始處的“0”和其右起第三位置的“0”相對(duì)應(yīng)的位置存儲(chǔ)1’。如前所述,調(diào)制分界點(diǎn)檢測(cè)單元81參考該寄存器以檢測(cè)調(diào)制分界點(diǎn)位置,并且控制調(diào)制分界點(diǎn)信號(hào)。
類似地,對(duì)于四比特?cái)?shù)據(jù)序列(0011),在表示調(diào)制分界點(diǎn)的寄存器中與“010100”開(kāi)始處的“0”相對(duì)應(yīng)的位置存儲(chǔ)1’。如前所述,調(diào)制分界點(diǎn)檢測(cè)單元81參考該寄存器以檢測(cè)調(diào)制分界點(diǎn)位置,并且控制調(diào)制分界點(diǎn)信號(hào)。
如上所述,調(diào)制分界點(diǎn)的個(gè)數(shù)根據(jù)約束長(zhǎng)度i=4的轉(zhuǎn)換模式而不同。
調(diào)制分界點(diǎn)檢測(cè)單元81可以將約束長(zhǎng)度i=4即八個(gè)數(shù)據(jù)的模式轉(zhuǎn)換的調(diào)制分界點(diǎn)位置綜合為最前一點(diǎn),并且輸出它作為調(diào)制分界點(diǎn)信號(hào)。這也允許DSV控制比特確定單元31的操作。在這種情況下,分段DSV的計(jì)算結(jié)果將出現(xiàn)差異;然而,對(duì)于累加DSV可以獲得相同的結(jié)果。
由調(diào)制分界點(diǎn)檢測(cè)單元81生成的調(diào)制分界點(diǎn)信號(hào)提供給有效分界點(diǎn)檢測(cè)單元82。當(dāng)接收到調(diào)制分界點(diǎn)信號(hào)時(shí),有效分界點(diǎn)檢測(cè)單元82根據(jù)從1-7PP數(shù)據(jù)轉(zhuǎn)換單元52提供的DSV分段分界點(diǎn)信號(hào)來(lái)檢測(cè)有效分界點(diǎn)位置,并且將有效分界點(diǎn)信號(hào)提供給分段DSV計(jì)算單元55和DSV控制比特確定單元62。
調(diào)制分界點(diǎn)檢測(cè)單元91類似于調(diào)制分界點(diǎn)檢測(cè)單元81工作。由調(diào)制分界點(diǎn)檢測(cè)單元91生成的調(diào)制分界點(diǎn)信號(hào)提供給有效分界點(diǎn)檢測(cè)單元92。當(dāng)接收到調(diào)制分界點(diǎn)信號(hào)時(shí),有效分界點(diǎn)檢測(cè)單元92根據(jù)從1-7PP數(shù)據(jù)轉(zhuǎn)換單元72提供的DSV分段分界點(diǎn)信號(hào),檢測(cè)有效分界點(diǎn)位置,并且將有效分界點(diǎn)信號(hào)提供給分段DSV計(jì)算單元75和DSV控制比特確定單元62。
圖9A和9B是有效分界點(diǎn)檢測(cè)單元如何控制有效分界點(diǎn)信號(hào)的示例圖。在圖9A和9B中,時(shí)間的方向從左到右,并且數(shù)據(jù)序列從左邊開(kāi)始順序輸入到寄存器,并且轉(zhuǎn)換成信道比特序列。
在圖9A和9B中,DSV控制比特以60個(gè)數(shù)據(jù)的間隔插入到數(shù)據(jù)序列中。也就是,在數(shù)據(jù)序列的連續(xù)59個(gè)數(shù)據(jù)之后插入一個(gè)DSV控制比特。而且,DSV分段分界點(diǎn)位置被控制為在第60數(shù)據(jù)的DSV分段中的第51數(shù)據(jù)(圖9A和9B中的數(shù)據(jù)序列50)的位置產(chǎn)生。也就是,在考慮數(shù)據(jù)序列根據(jù)1-7PP轉(zhuǎn)換表轉(zhuǎn)換成變長(zhǎng)碼的情況下,DSV分段分界點(diǎn)位置信號(hào)設(shè)為在DSV控制比特的位置之前的9個(gè)數(shù)據(jù)處給出DSV分段分界點(diǎn)位置。
由于DSV控制比特的值是任意的,因此將DSV控制比特插入到數(shù)據(jù)序列中將導(dǎo)致通過(guò)轉(zhuǎn)換而獲得的信道比特序列存在差異。也就是,在計(jì)算由單個(gè)DSV控制比特控制的分段的分段DSV值中,如果尚待確定的下一DSV控制比特不影響數(shù)據(jù)序列的轉(zhuǎn)換,則可以更準(zhǔn)確地計(jì)算DSV值。因此,DSV分段分界點(diǎn)位置設(shè)在與DSV分段中的實(shí)際分界點(diǎn)位置不同的位置。
在表2所示的1-7PP轉(zhuǎn)換表中,對(duì)于單個(gè)調(diào)制操作所參考的數(shù)據(jù)序列的最大尺寸為11個(gè)數(shù)據(jù)(11011100000)。而且,僅對(duì)于轉(zhuǎn)換直到第49數(shù)據(jù)保證以兩數(shù)據(jù)為單位進(jìn)行轉(zhuǎn)換并且轉(zhuǎn)換不包括下一DSV分段的DSV控制比特的數(shù)據(jù)序列(數(shù)據(jù)序列不受下一DSV控制比特的影響)。對(duì)于隨后第51數(shù)據(jù)的轉(zhuǎn)換,對(duì)于單個(gè)調(diào)制操作所參考的最大數(shù)據(jù)序列包括下一DSV分段的DSV控制比特。因此,第60數(shù)據(jù)的DSV分段中的DSV分段分界點(diǎn)位置設(shè)在第51數(shù)據(jù)或以后。
DSV分段分界點(diǎn)位置與低頻抑制特性相關(guān)。當(dāng)位置向后偏移時(shí),抑制低頻,從而有利地改善調(diào)制裝置的性能。根據(jù)如上所述,在圖9A和9B中,DSV分段分界點(diǎn)位置設(shè)在第51數(shù)據(jù)(圖9A和9B的數(shù)據(jù)序列50)。
因此,在DSV分塊分界點(diǎn)位置信號(hào)的DSV分段中,僅插入一個(gè)DSV控制比特。
在圖9A中,DSV分段是60個(gè)數(shù)據(jù),并且在第60數(shù)據(jù)插入值為‘0’的DSV控制比特。而且,數(shù)據(jù)序列僅由‘0’組成,并且(00000000)重復(fù)轉(zhuǎn)換成“010100100100”。開(kāi)始六個(gè)數(shù)據(jù)與未示出的前兩個(gè)數(shù)據(jù)(00)一起當(dāng)作(00000000)來(lái)進(jìn)行轉(zhuǎn)換。此時(shí),DSV控制比特包括在由八個(gè)數(shù)據(jù)(00000000)組成的下一轉(zhuǎn)換單元中。
如前所述,在(00000000)的情況下,僅在模式的開(kāi)始處提供一個(gè)調(diào)制分界點(diǎn)。也就是,在圖9A的情況下,在第55數(shù)據(jù)(圖9A和9B中的數(shù)據(jù)序列54)和下一DSV分段中的第3數(shù)據(jù)(圖9A和9B中的數(shù)據(jù)序列2)提供調(diào)制分界點(diǎn)。因此,調(diào)制分界點(diǎn)檢測(cè)單元81將被控制為使第55數(shù)據(jù)和下一DSV分段的第3數(shù)據(jù)為‘1’的調(diào)制分界點(diǎn)信號(hào)提供給有效分界點(diǎn)檢測(cè)單元82。
由于如前所述DSV分段分界點(diǎn)位置位于第51數(shù)據(jù),因此1-7PP數(shù)據(jù)轉(zhuǎn)換單元52將位于第51數(shù)據(jù)(圖9A和9B中的數(shù)據(jù)序列50)及其之后的值為1’的DSV分段分界點(diǎn)信號(hào)提供給有效分界點(diǎn)檢測(cè)單元82。當(dāng)分段DSV控制處理完成時(shí),DSV分段分界點(diǎn)信號(hào)的值返回為‘0’。例如,如圖9A所示,DSV分段分界點(diǎn)信號(hào)在各第1數(shù)據(jù)(圖9A和9B中的數(shù)據(jù)序列0)返回為‘0’有效分界點(diǎn)檢測(cè)單元82根據(jù)向其提供的調(diào)制分界點(diǎn)信號(hào)和DSV分段分界點(diǎn)信號(hào),檢測(cè)DSV分界點(diǎn)位置變成‘1’之后首先出現(xiàn)的調(diào)制分界點(diǎn)即第55數(shù)據(jù)(圖9A和9B中的數(shù)據(jù)序列54)為有效分界點(diǎn)。然后,有效分界點(diǎn)檢測(cè)單元82生成被控制為使第55數(shù)據(jù)為‘1’的有效分界點(diǎn)信號(hào),并且將有效分界點(diǎn)信號(hào)提供給分段DSV計(jì)算單元55和DSV控制比特確定單元62。
另一方面,圖9B是示出DSV控制比特1加入單元71如何在第60數(shù)據(jù)插入值為1’的DSV控制比特同時(shí)保留其他數(shù)據(jù)‘0’的圖。開(kāi)始四個(gè)數(shù)據(jù)與未示出的前四個(gè)數(shù)據(jù)(0000)一起當(dāng)作(00000000)進(jìn)行轉(zhuǎn)換。
此時(shí),DSV控制比特包括在由八個(gè)數(shù)據(jù)(00000001)組成的下一轉(zhuǎn)換單元中。
包括DSV控制比特的(00000001)轉(zhuǎn)換成“010100000010”。在這種情況下,如前所述,在兩點(diǎn)即第53數(shù)據(jù)(圖9A和9B中的數(shù)據(jù)序列52)和第59數(shù)據(jù)(圖9A和9B中的數(shù)據(jù)序列58)提供調(diào)制分界點(diǎn)。
在圖9B的情況下,調(diào)制分界點(diǎn)位置與圖9A的情況不同。通常,當(dāng)輸入隨機(jī)模式時(shí),DSV控制比特值為‘0’的數(shù)據(jù)序列和DSV控制比特值為1’的數(shù)據(jù)序列隨著時(shí)間的流逝而收斂,并且調(diào)制分界點(diǎn)位置在調(diào)制分界點(diǎn)的附近一致。然而,在特定模式的情況下,有時(shí),轉(zhuǎn)換不如同上面例子發(fā)生,并且即使在調(diào)制分界點(diǎn)的附近調(diào)制分界點(diǎn)位置也不一致,從而影響DSV分段。
即使在這種情況下,有效分界點(diǎn)檢測(cè)單元82和92也如同正常的情況,按原樣輸出帶相互偏差的有效分界點(diǎn)信號(hào)。
在圖9A和9B中,DSV分段是在不考慮與圖5所示的寄存器相關(guān)聯(lián)的延遲的情況下示出的。然而,不受限于上面方案,例如,可以在圖5所示的用于存儲(chǔ)信道比特序列的寄存器cbit
對(duì)DSV分段進(jìn)行計(jì)數(shù),從而在cbit[17]參考數(shù)據(jù)序列、信道比特序列和調(diào)制分界點(diǎn)信息。在這種情況下,所參考的數(shù)據(jù)序列、信道比特序列和調(diào)制分界點(diǎn)信息相對(duì)于DSV分段的計(jì)數(shù)延遲18比特,如圖5所示。然而,有效分界點(diǎn)檢測(cè)單元82和92類似于上述例子檢測(cè)有效分界點(diǎn)。
如上所述,根據(jù)所檢測(cè)的有效分界點(diǎn)的定時(shí),分段DSV計(jì)算單元55根據(jù)相關(guān)DSV分段的信道比特序列計(jì)算分段DSV值,并且將分段DSV值提供給加法器56。類似地,根據(jù)所檢測(cè)的有效分界點(diǎn)的定時(shí),分段DSV計(jì)算單元75計(jì)算分段DSV值,并且將分段DSV值提供給加法器76。
加法器56將從累加DSV處理單元61提供的累加DSV值加到向其提供的分段DSV值,并且將新算出的累加DSV值提供給DSV控制比特確定單元62。類似地,加法器76將從累加DSV處理單元61提供的累加DSV值加到向其提供的分段DSV值,并且將新算出的累加DSV值提供給DSV控制比特確定單元62。
DSV控制比特確定單元62在接收到這兩個(gè)新DSV值之后,根據(jù)從有效分界點(diǎn)檢測(cè)單元82和92提供的有效分界點(diǎn)信號(hào)的定時(shí),確定要插入到數(shù)據(jù)序列中的DSV控制比特的值。從由加法器56和76提供的兩個(gè)新算出的累加DSV值中,DSV控制比特確定單元62選擇絕對(duì)值較小的那一個(gè)。DSV控制比特確定單元62在確定所要插入的DSV控制比特的值之后,將該信息提供給DSV控制比特指定位置插入單元32,并且將所選的新累加DSV值提供給累加DSV處理單元61。
而且,DSV控制比特確定單元62激活控制用于計(jì)算下一DSV分段的寄存器值的交換操作。也就是,DSV控制比特確定單元62將指定所選線路的信息提供給1-7PP數(shù)據(jù)轉(zhuǎn)換單元52、同步信號(hào)插入單元53、NRZI調(diào)制單元54、分段DSV計(jì)算單元55、1-7PP數(shù)據(jù)轉(zhuǎn)換單元72、同步信號(hào)插入單元73、NRZI調(diào)制單元74和分段DSV計(jì)算單元75。然后,由所選線路組件參考的寄存器值代替由相對(duì)線路組件參考的寄存器值來(lái)存儲(chǔ)。
圖10A和10B是示出DSV控制比特確定單元62如何確定交換定時(shí)的圖。
參照?qǐng)D10A,基于包括值為‘0’的DSV控制比特的數(shù)據(jù)序列的有效分界點(diǎn)信號(hào)提供給DSV控制比特確定單元62。DSV控制比特確定單元62在有效分界點(diǎn)的下一定時(shí),確定DSV控制比特。然后,在緊接的下一定時(shí),執(zhí)行交換操作,從而控制寄存器以使寄存器內(nèi)容與所選線路的寄存器內(nèi)容一致。
參照?qǐng)D10B,基于包括值為1’的DSV控制比特的數(shù)據(jù)序列的有效分界點(diǎn)信號(hào)提供給DSV控制比特確定單元62。與圖10A的情況相比,在圖10B的情況下,有效分界點(diǎn)位置不同。在這種情況下,DSV控制比特確定單元62在緊接在兩條線路上均出現(xiàn)有效分界點(diǎn)之后的定時(shí),確定DSV控制比特。也就是,在圖10A和10B的情況下,由于圖10A中的有效分界點(diǎn)位置晚于圖10B,因此在緊接在圖10A的有效分界點(diǎn)位置之后的定時(shí)執(zhí)行確定操作。
現(xiàn)在,假定選擇與值為‘0’的DSV控制比特相關(guān)聯(lián)的線路。然后,DSV控制比特確定單元62將從加法器56提供的新累加DSV值提供給累加DSV處理單元61。而且,DSV控制比特確定單元62將確定結(jié)果提供給DSV控制比特指定位置插入單元32,以及1-7PP數(shù)據(jù)轉(zhuǎn)換單元52、同步信號(hào)插入單元53、NRZI調(diào)制單元54、分段DSV計(jì)算單元55、1-7PP數(shù)據(jù)轉(zhuǎn)換單元72、同步信號(hào)插入單元73、NRZI調(diào)制單元74和分段DSV計(jì)算單元75。
然后,將與DSV控制比特的所選值‘0’相關(guān)聯(lián)的線路上1-7PP數(shù)據(jù)轉(zhuǎn)換單元52的寄存器內(nèi)容存儲(chǔ)在1-7PP數(shù)據(jù)轉(zhuǎn)換單元72中。類似地,將同步信號(hào)插入單元53的寄存器內(nèi)容存儲(chǔ)在同步信號(hào)插入單元73中,將NRZI調(diào)制單元54的寄存器內(nèi)容存儲(chǔ)在NRZI調(diào)制單元74中,并且將分段DSV計(jì)算單元55的寄存器內(nèi)容存儲(chǔ)在分段DSV計(jì)算單元75中。通過(guò)上述交換操作,保持?jǐn)?shù)據(jù)的連續(xù)性。
雖然圖10A和10B示出有效分界點(diǎn)位置不同的情況,但是在有效分界點(diǎn)位置相同的情況下也執(zhí)行類似的操作。也就是,DSV控制比特確定單元62在緊接在有效分界點(diǎn)之后的定時(shí),確定DSV控制比特。然后,DSV控制比特確定單元62在緊接的下一定時(shí),執(zhí)行交換操作,從而控制寄存器以使其內(nèi)容與所選線路的寄存器內(nèi)容一致。
圖10A和10B所示的例子是以如下情況來(lái)描述的在不考慮與圖5所示的寄存器相關(guān)聯(lián)的延遲的情況下檢測(cè)有效分界點(diǎn)。然而,不受限于該例子,可以考慮與寄存器相關(guān)聯(lián)的延遲。即使在這種情況下,DSV控制比特確定單元62也執(zhí)行類似于上述的操作。
如上所述,DSV控制比特確定單元62使用與選作要插入到數(shù)據(jù)序列中的DSV控制比特的值相關(guān)聯(lián)的線路所參考的寄存器值,更新(交換)未選的相對(duì)線路上的寄存器值,從而使這些寄存器的值一致。此時(shí),DSV控制比特確定單元62控制交換定時(shí),從而在各寄存器中將不存儲(chǔ)下一DSV控制比特或者包括下一DSV控制比特的信息。
當(dāng)從DSV控制比特確定單元62獲得有關(guān)DSV控制比特值的信息時(shí),DSV控制比特指定位置插入單元32將具有指定值的DSV控制比特插入在數(shù)據(jù)序列中,并且將結(jié)果提供給數(shù)據(jù)轉(zhuǎn)換單元33。數(shù)據(jù)轉(zhuǎn)換單元33參考表2所示的轉(zhuǎn)換表,將包括DSV控制比特的數(shù)據(jù)序列轉(zhuǎn)換成信道比特序列,并且將結(jié)果提供給同步信號(hào)插入單元34。同步信號(hào)插入單元34將預(yù)定同步信號(hào)插入在信道比特序列中,并且將結(jié)果提供給NRZI調(diào)制單元35。NRZI調(diào)制單元35將向其提供的信道比特序列轉(zhuǎn)換成記錄碼序列或傳輸碼序列,并且輸出碼序列。
調(diào)制裝置30以上述方式對(duì)輸入數(shù)據(jù)序列進(jìn)行調(diào)制。因此,允許調(diào)制裝置30更準(zhǔn)確地確定所要插入的DSV控制比特值。
一種用于向用戶提供用于執(zhí)行上述處理的計(jì)算機(jī)程序的提供介質(zhì)可以是記錄介質(zhì)如光盤、磁光盤、磁盤、DVD-ROM或固態(tài)存儲(chǔ)器,或者通信介質(zhì)如網(wǎng)絡(luò)或衛(wèi)星。
工業(yè)應(yīng)用如上所述,根據(jù)本發(fā)明的調(diào)制裝置和方法及DSV控制比特生成方法,通過(guò)檢測(cè)調(diào)制分界點(diǎn)并且控制用于計(jì)算分段DSV值的分段,實(shí)現(xiàn)更適當(dāng)?shù)腄SV控制。
權(quán)利要求
1.一種調(diào)制裝置,用于從輸入比特序列生成信道比特序列,并且從信道比特序列生成特定輸出碼序列,所述調(diào)制裝置包括DSV控制比特生成部件,用于生成插入在輸入比特序列中的DSV控制比特,從而控制特定輸出碼序列的DSV;DSV控制比特插入部件,用于在輸入比特序列的預(yù)定位置插入由DSV控制比特生成部件生成的DSV控制比特;以及第一調(diào)制部件,用于根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,將通過(guò)把DSV控制比特插入到輸入比特序列中而獲得的插入后比特序列調(diào)制成信道比特序列;其中,DSV控制比特生成部件包括調(diào)制分界點(diǎn)檢測(cè)部件,用于檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界;以及有效分界點(diǎn)檢測(cè)部件,用于根據(jù)由調(diào)制分界點(diǎn)檢測(cè)部件檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí)。
2.如權(quán)利要求1所述的調(diào)制裝置,還包括NRZI調(diào)制部件,用于對(duì)信道比特序列進(jìn)行NRZI調(diào)制,以生成特定輸出碼序列。
3.如權(quán)利要求1所述的調(diào)制裝置,其中,轉(zhuǎn)換規(guī)則是使輸入比特序列或插入后比特序列的一個(gè)分塊中“1”的個(gè)數(shù)對(duì)2求模的結(jié)果與信道比特序列的對(duì)應(yīng)一個(gè)分塊中“1”的個(gè)數(shù)對(duì)2求模的結(jié)果一致。
4.如權(quán)利要求1所述的調(diào)制裝置,其中,轉(zhuǎn)換規(guī)則是使信道比特序列中最小行程d的連續(xù)出現(xiàn)限制在預(yù)定次數(shù)內(nèi)。
5.如權(quán)利要求1所述的調(diào)制裝置,其中,轉(zhuǎn)換規(guī)則具有最小行程=1,最大行程k=7,轉(zhuǎn)換之前的基本數(shù)據(jù)長(zhǎng)度m=2,以及轉(zhuǎn)換之后的基本信道比特長(zhǎng)度n=3。
6.如權(quán)利要求1所述的調(diào)制裝置,其中,調(diào)制裝置在輸出具有基本信道比特長(zhǎng)度n的信道比特序列的周期內(nèi)接收具有基本數(shù)據(jù)長(zhǎng)度m的數(shù)據(jù)的輸入。
7.如權(quán)利要求1所述的調(diào)制裝置,其中,對(duì)于根據(jù)約束長(zhǎng)度r=4的轉(zhuǎn)換規(guī)則的單次碼字轉(zhuǎn)換,調(diào)制分界點(diǎn)檢測(cè)部件根據(jù)轉(zhuǎn)換規(guī)則的模式,檢測(cè)一個(gè)或兩個(gè)調(diào)制分界點(diǎn)。
8.如權(quán)利要求1所述的調(diào)制裝置,其中,DSV控制比特生成部件還包括第一候選插入后比特序列生成部件,用于將DSV控制比特的第一候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第一候選插入后比特序列;第二候選插入后比特序列生成部件,用于將DSV控制比特的第二候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第二候選插入后比特序列;第二調(diào)制部件,用于根據(jù)與前述轉(zhuǎn)換規(guī)則相同的轉(zhuǎn)換規(guī)則,對(duì)第一和第二候選插入后比特序列進(jìn)行調(diào)制;DSV計(jì)算部件,用于根據(jù)由第二調(diào)制部件分別生成的第一和第二候選信道比特序列,計(jì)算DSV值;以及DSV控制比特確定部件,用于根據(jù)由DSV計(jì)算部件算出的DSV值,確定第一或第二候選比特作為DSV控制比特。
9.如權(quán)利要求8所述的調(diào)制裝置,其中,DSV控制比特確定部件在基于由有效分界點(diǎn)檢測(cè)部件檢測(cè)的有效分界點(diǎn)的定時(shí),確定DSV控制比特。
10.如權(quán)利要求8所述的調(diào)制裝置,其中,DSV計(jì)算部件包括分段DSV計(jì)算部件,用于分別對(duì)第一和第二候選信道比特序列計(jì)算當(dāng)前DSV控制分段的分段DSV值;累加DSV處理部件,用于根據(jù)DSV控制比特確定部件的確定結(jié)果,處理累加DSV值;以及加法器,用于將分段DSV值加到當(dāng)前DSV控制分段之前的累加DSV值以生成DSV值。
11.如權(quán)利要求8所述的調(diào)制裝置,其中,第一和第二調(diào)制部件均包括根據(jù)轉(zhuǎn)換規(guī)則執(zhí)行調(diào)制所需的最小數(shù)目的寄存器。
12.如權(quán)利要求8所述的調(diào)制裝置,其中,DSV控制比特生成部件的預(yù)定寄存器的內(nèi)容與由DSV控制比特確定部件確定DSV控制比特時(shí)所確定的候選者的寄存器的內(nèi)容一致。
13.如權(quán)利要求9所述的調(diào)制裝置,其中,控制基于有效分界點(diǎn)的定時(shí),從而使用于計(jì)算分段DSV的分段的輸入比特序列僅包括一個(gè)插入在預(yù)定位置的DSV控制比特。
14.如權(quán)利要求8所述的調(diào)制裝置,還包括第一同步信號(hào)插入部件,用于將包括預(yù)設(shè)唯一模式的同步模式插入到所生成的信道比特序列中,其中,DSV控制比特生成部件還包括第二同步信號(hào)插入部件,用于將與同步模式相同的模式分別插入到通過(guò)第二調(diào)制部件的調(diào)制而獲得的第一和第二候選信道比特序列中,并且向DSV計(jì)算部件提供第一和第二候選信道比特序列。
15.一種調(diào)制裝置的調(diào)制方法,其中,所述調(diào)制裝置用于從輸入比特序列生成信道比特序列,并且從信道比特序列生成特定輸出碼序列,所述調(diào)制方法包括DSV控制比特生成步驟,生成插入在輸入比特序列中的DSV控制比特,從而控制特定輸出碼序列的DSV;DSV控制比特插入步驟,在輸入比特序列的預(yù)定位置插入在DSV控制比特生成步驟生成的DSV控制比特;以及第一調(diào)制步驟,根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,將通過(guò)把DSV控制比特插入到輸入比特序列中而獲得的插入后比特序列調(diào)制成信道比特序列;其中,DSV控制比特生成步驟包括調(diào)制分界點(diǎn)檢測(cè)步驟,檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界;以及有效分界點(diǎn)檢測(cè)步驟,根據(jù)在調(diào)制分界點(diǎn)檢測(cè)步驟檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí)。
16.一種其上存儲(chǔ)有用于調(diào)制裝置的計(jì)算機(jī)可讀程序的記錄介質(zhì),其中,所述調(diào)制裝置用于從輸入比特序列生成信道比特序列,并且從信道比特序列生成特定輸出碼序列,所述程序包括DSV控制比特生成步驟,生成插入在輸入比特序列中的DSV控制比特,從而控制特定輸出碼序列的DSV;DSV控制比特插入步驟,在輸入比特序列的預(yù)定位置插入在DSV控制比特生成步驟生成的DSV控制比特;以及第一調(diào)制步驟,根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,將通過(guò)把DSV控制比特插入到輸入比特序列中而獲得的插入后比特序列調(diào)制成信道比特序列;其中,DSV控制比特生成步驟包括調(diào)制分界點(diǎn)檢測(cè)步驟,檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界;以及有效分界點(diǎn)檢測(cè)步驟,根據(jù)在調(diào)制分界點(diǎn)檢測(cè)步驟檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí)。
17.一種可以由控制調(diào)制裝置的計(jì)算機(jī)執(zhí)行的程序,其中,所述調(diào)制裝置用于從輸入比特序列生成信道比特序列,并且從信道比特序列生成特定輸出碼序列,所述程序包括DSV控制比特生成步驟,生成插入在輸入比特序列中的DSV控制比特,從而控制特定輸出碼序列的DSV;DSV控制比特插入步驟,在輸入比特序列的預(yù)定位置插入在DSV控制比特生成步驟生成的DSV控制比特;以及第一調(diào)制步驟,根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,將通過(guò)把DSV控制比特插入到輸入比特序列中而獲得的插入后比特序列調(diào)制成信道比特序列;其中,DSV控制比特生成步驟包括調(diào)制分界點(diǎn)檢測(cè)步驟,檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界;以及有效分界點(diǎn)檢測(cè)步驟,根據(jù)在調(diào)制分界點(diǎn)檢測(cè)步驟檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí)。
18.一種DSV控制比特生成方法,用于生成DSV控制比特,其中,DSV控制比特用于從輸入比特序列生成信道比特序列并且從所生成的信道比特序列生成特定碼序列的調(diào)制,所述DSV控制比特生成方法包括第一候選插入后比特序列生成步驟,將DSV控制比特的第一候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第一候選插入后比特序列;第二候選插入后比特序列生成步驟,將DSV控制比特的第二候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第二候選插入后比特序列;第二調(diào)制步驟,根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,對(duì)第一和第二候選插入后比特序列進(jìn)行調(diào)制;調(diào)制分界點(diǎn)檢測(cè)步驟,檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)第二調(diào)制步驟的變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界;有效分界點(diǎn)檢測(cè)步驟,根據(jù)在調(diào)制分界點(diǎn)檢測(cè)步驟檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí);DSV計(jì)算步驟,根據(jù)在第二調(diào)制步驟分別生成的第一和第二候選信道比特序列,計(jì)算DSV值;以及DSV控制比特確定步驟,在基于在有效分界點(diǎn)檢測(cè)步驟檢測(cè)的有效分界點(diǎn)的定時(shí),根據(jù)在DSV計(jì)算步驟算出的DSV值,確定第一或第二候選比特作為DSV控制比特。
19.一種其上存儲(chǔ)有計(jì)算機(jī)可讀程序的記錄介質(zhì),其中,所述程序用于生成DSV控制比特,DSV控制比特用于從輸入比特序列生成信道比特序列并且從所生成的信道比特序列生成特定碼序列的調(diào)制,所述程序包括第一候選插入后比特序列生成步驟,將DSV控制比特的第一候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第一候選插入后比特序列;第二候選插入后比特序列生成步驟,將DSV控制比特的第二候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第二候選插入后比特序列;第二調(diào)制步驟,根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,對(duì)第一和第二候選插入后比特序列進(jìn)行調(diào)制;調(diào)制分界點(diǎn)檢測(cè)步驟,檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)第二調(diào)制步驟的變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界;有效分界點(diǎn)檢測(cè)步驟,根據(jù)在調(diào)制分界點(diǎn)檢測(cè)步驟檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí);DSV計(jì)算步驟,根據(jù)在第二調(diào)制步驟分別生成的第一和第二候選信道比特序列,計(jì)算DSV值;以及DSV控制比特確定步驟,在基于在有效分界點(diǎn)檢測(cè)步驟檢測(cè)的有效分界點(diǎn)的定時(shí),根據(jù)在DSV計(jì)算步驟算出的DSV值,確定第一或第二候選比特作為DSV控制比特。
20.一種可以由計(jì)算機(jī)執(zhí)行的程序,其中,所述計(jì)算機(jī)控制生成DSV控制比特,DSV控制比特用于從輸入比特序列生成信道比特序列并且從所生成的信道比特序列生成特定碼序列的調(diào)制,所述程序包括第一候選插入后比特序列生成步驟,將DSV控制比特的第一候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第一候選插入后比特序列;第二候選插入后比特序列生成步驟,將DSV控制比特的第二候選比特插入在輸入比特序列的預(yù)定位置,以從輸入比特序列生成第二候選插入后比特序列;第二調(diào)制步驟,根據(jù)變長(zhǎng)碼(d,k;m,n;r)的轉(zhuǎn)換規(guī)則,對(duì)第一和第二候選插入后比特序列進(jìn)行調(diào)制;調(diào)制分界點(diǎn)檢測(cè)步驟,檢測(cè)調(diào)制分界點(diǎn),其中,調(diào)制分界點(diǎn)用于對(duì)第二調(diào)制步驟的變長(zhǎng)碼轉(zhuǎn)換進(jìn)行分界;有效分界點(diǎn)檢測(cè)步驟,根據(jù)在調(diào)制分界點(diǎn)檢測(cè)步驟檢測(cè)的調(diào)制分界點(diǎn),檢測(cè)有效分界點(diǎn),其中,有效分界點(diǎn)用于控制確定DSV控制比特值的定時(shí);DSV計(jì)算步驟,根據(jù)在第二調(diào)制步驟分別生成的第一和第二候選信道比特序列,計(jì)算DSV值;以及DSV控制比特確定步驟,在基于在有效分界點(diǎn)檢測(cè)步驟檢測(cè)的有效分界點(diǎn)的定時(shí),根據(jù)在DSV計(jì)算步驟算出的DSV值,確定第一或第二候選比特作為DSV控制比特。
全文摘要
一種調(diào)制裝置和方法及DSV控制比特生成方法,能夠準(zhǔn)確地確定要插入到數(shù)據(jù)串中的DSV控制比特值。1-7PP數(shù)據(jù)轉(zhuǎn)換單元(52)將調(diào)制分界點(diǎn)信息包括使用表2的轉(zhuǎn)換表的數(shù)據(jù)串調(diào)制分界點(diǎn)信息提供給調(diào)制分界點(diǎn)檢測(cè)單元(81),并且將DSV分段分界點(diǎn)信號(hào)包括已插入DSV控制比特的數(shù)據(jù)串的DSV分段分界點(diǎn)位置信息提供給有效分界點(diǎn)檢測(cè)單元(82)。根據(jù)所提供的調(diào)制分界點(diǎn)信息,調(diào)制分界點(diǎn)檢測(cè)單元(81)檢測(cè)調(diào)制分界點(diǎn)位置,并且將調(diào)制分界點(diǎn)信號(hào)提供給有效分界點(diǎn)檢測(cè)單元(82)。根據(jù)所提供的DSV分段分界點(diǎn)信號(hào),有效分界點(diǎn)檢測(cè)單元(82)從由所提供的調(diào)制分界點(diǎn)信號(hào)表示的調(diào)制分界點(diǎn)位置中,檢測(cè)控制對(duì)應(yīng)DSV分段的DSV控制比特的判決定時(shí)的有效分界點(diǎn)位置。本發(fā)明可以應(yīng)用于調(diào)制裝置。
文檔編號(hào)G11B20/14GK1498407SQ0380008
公開(kāi)日2004年5月19日 申請(qǐng)日期2003年1月22日 優(yōu)先權(quán)日2002年1月23日
發(fā)明者中川俊之, 飛田實(shí), 岡村完成, 成 申請(qǐng)人:索尼株式會(huì)社