專利名稱:調制和解調方法與裝置、信息傳輸方法和裝置及記錄介質的制作方法
技術領域:
本發(fā)明涉及調制方法、調制裝置、解調方法、解調裝置、信息記錄介質、信息傳輸方法及信息傳輸裝置,特別涉及適合于為在(1,k)游程·長度·受限(以下稱“(1,k)RLL”)的限制下,采用具有k=9的限制的記錄編碼序列,把數(shù)字信息信號記錄在光盤和磁盤等記錄介質中,則在(1,k)游程·長度·受限(以下稱“(1,k)RLL”)的限制下,反復進行具有k=9的限制的最短游程的限制、采用信息編碼序列對數(shù)字信息信號進行調制、解調、記錄、傳輸?shù)恼{制方法、調制裝置、解調方法、解調裝置、信息記錄介質、信息傳輸方法及信息傳輸裝置。
而且,已知在(1,7)RLL中最短游程即2T(T是信道位間隔)的重復對通過PLL(鎖相環(huán))的時鐘檢測是不利的。對此,在特開平6-195887號公報“記錄編碼調制裝置”中,介紹了用防止特定比特碼型的重復,對DC成分進行抑制的方案。另外,在特開平10-340543號公報“編碼裝置、解碼裝置、編碼方法及解碼方法”中、或者特開平10-150280號公報“調制裝置和方法、解調裝置和方法、以及提供介質”中提出了通過插入冗余位使(1,7)RLL規(guī)則不亂來抑制DC成分的方案。而且在特開平11-346154號公報中提出了最短游程能夠反復限制的(1,7)RLL調制。
然而,根據(jù)特開平6-195887號公報,通過位求反及隨機化等手段雖然可以降低特定模式的重復,但很難充分抑制DC成分。根據(jù)特開平10-340543號公報,雖然DC成分的抑制比前者大,但借助于冗余位不能進行全DSV控制,而不用冗余位就不能進行DSV控制的缺點。另一方面,在特開平10-150280號公報中,數(shù)據(jù)位和編碼位的奇偶校驗數(shù)(碼元中包含的1的奇偶性)相同、通過插入數(shù)據(jù)位中的冗余位就一定能進行DSV控制。但是,根據(jù)特開平10-150280公報或者特開平11-346154號公報,雖然能夠通過冗余位進行DSV控制,但是存在在其它區(qū)域中不能進行DSV控制的問題。
此外,本發(fā)明為了解決上述問題,提供一種調制裝置,多個編碼表,包含與各輸入數(shù)據(jù)字對應的各輸出碼字,和為對下個輸入數(shù)據(jù)字進行編碼而指定所使用的編碼表的編碼表指定信息;編碼裝置,通過參照上述多個編碼表,將4位單位的連續(xù)的多個輸入數(shù)據(jù)字編碼為以6位為單位的連續(xù)的多個輸出數(shù)據(jù)字;冗余位插入裝置,在上述連續(xù)的多個輸出碼字的預定數(shù)量的數(shù)據(jù)中插入2位的冗余位,以便能進行DSV(數(shù)字·求和·變化)的控制,滿足在(1,k)RLL(游程·長度·受限)規(guī)則中k是9,并且使最小游程的連續(xù)重復次數(shù)受限制。
此外,本發(fā)明為了解決上述問題,提供一種解調方法,將利用上述的調制方法所編碼的在每個預定數(shù)據(jù)字中附加2位冗余位的上述連續(xù)多個輸出碼字解調為重放數(shù)據(jù)串,其特征在于,去掉上述附加的冗余位,將連續(xù)的多個碼字復原,根據(jù)表示用上述多個編碼表中哪個編碼表對后續(xù)的碼字進行編碼的判斷信息、及后續(xù)的碼字,使上述連續(xù)的多個碼字解調為重放數(shù)據(jù)串。
此外,本發(fā)明為了解決上述問題,提供一種解調裝置,將利用上述調制裝置所編碼的在每個預定數(shù)據(jù)字中附加2位冗余位的上述連續(xù)多個輸出碼字解調為重放數(shù)據(jù)串,其特征在于,該解調裝置包括冗余位去除裝置,去掉冗余位,將連續(xù)的多個碼字復原;和解調部件,根據(jù)表示使用上述多個編碼表中的哪個編碼表對后續(xù)的碼字進行編碼的判斷信息、以及后續(xù)的碼字,使上述連續(xù)的多個碼字解調為重放數(shù)據(jù)串。
此外,本發(fā)明為了解決上述問題,提供一種信息記錄介質,其特征在于,至少記錄一部分利用上述的調制方法所編碼的碼字。
此外,本發(fā)明為了解決上述問題,提供一種信息記錄介質,其特征在于,至少記錄一部分利用上述的調制裝置進行編碼的碼字。
此外,本發(fā)明為了解決上述問題,提供一種信息傳輸方法,其特征在于,以利用上述的調制方法進行編碼的碼字作為傳輸信息,進行信息傳輸。
此外,本發(fā)明為了解決上述問題,提供一種信息傳輸裝置,其特征在于,以利用上述的調制裝置進行編碼的碼字作為傳輸信息,進行信息傳輸。
附圖的簡單說明
圖1是本發(fā)明的調制裝置的基本構成圖。
圖2是本發(fā)明的4-6調制裝置的方框圖。
圖3是用于說明圖2中所示的調制裝置編碼動作的流程圖。
圖4是用于說明圖2中所示調制裝置的編碼操作過程圖。
圖5是用于說明本發(fā)明的冗余位插入方法的圖。
圖6是用于說明本發(fā)明的冗余位插入方法的圖。
圖7是表示對應于以4位為單位十進制輸入數(shù)據(jù)字的以6位為單位的二進制輸出碼字的圖。
圖8是表示本發(fā)明的調制裝置中所使用的4個編碼表S(k)=0~S(k)=3的各內容的圖。
圖9是用于說明本發(fā)明的調制裝置中的編碼過程的圖。
圖10是用于說明本發(fā)明的調制裝置工作的圖。
圖11是本發(fā)明的解調裝置的實施例的方框圖。
圖12是表示本發(fā)明的解調裝置中所用的判斷信息的圖。
圖13是表示本發(fā)明的解調裝置中所用的解調表的圖。
圖14是用于說明本發(fā)明的解調裝置動作的圖。
發(fā)明的實施方案下面參照圖1~圖8說明與本發(fā)明調制有關的實施例,圖1是本發(fā)明的調制裝置的基本構成圖。圖2是本發(fā)明的調制裝置的方框構成圖。圖3是用于說明圖2中所示的調制裝置編碼動作的流程圖。圖4是用于說明本發(fā)明的調制裝置為滿足RLL(1,7)規(guī)則的DSV控制流程圖。圖5是用于說明本發(fā)明的調制裝置插入冗余位的圖。圖6是表示被本發(fā)明的調制裝置所使用的先行碼字的種類與冗余位碼型的關系圖。圖7是滿足RLL(1,7)規(guī)則的6位的編碼字種類。圖8是表示本發(fā)明中編碼表的編碼表由4狀態(tài)的編碼表序號為S(k)=“0”~“3”的多個編碼表所構成的圖。
滿足(1,7)RLL限制的以6位為單位的輸出碼字的種類如圖7所示。作為以該碼字種類為基礎的編碼表的一例,可構成圖8中所示的4個編碼表(編碼表序號S(k)=“0”~“3”)。S(k)=“0”~S(k)=“3”表示分別分配給4個編碼表的編碼表選擇序號。另外,圖8中的S(k+1)表示選擇進行下次編碼采用的編碼表的編碼表選擇序號。數(shù)據(jù)字D(k)和碼字C(k)的分配可以改變配置,要使編碼規(guī)則不亂,并且對解調沒有妨礙。本發(fā)明的實施對圖8的編碼表以外的構成也是有效的。
此外,既要滿足本發(fā)明的DSV控制規(guī)則,并且例如象把8位數(shù)據(jù)字分配到12位的碼字位中那樣,由4的整數(shù)倍的位構成的數(shù)據(jù)字變換為6的整數(shù)倍的編碼位的編碼表的構成可以從本發(fā)明容易地類推,很明顯這也包含在本發(fā)明中。
首先參照圖1對本發(fā)明的調制裝置1進行說明。通過圖中未示出的離散化裝置將應進行調制的圖像、聲音變換為二進制序列的數(shù)字信息信號,在格式化單元11進行附加糾錯碼及扇區(qū)結構化等所謂格式化后,變?yōu)槊總€4位的源代碼序列,加到4-6調制器12上。
作為一例,4-6調制器12采用圖8中所示的編碼表13,進行下述的編碼處理,并且在附加規(guī)定的同步字之后,由NRZI變換電路14進行NRZI變換,作為記錄信號傳輸給記錄驅動電路15,記錄在記錄介質2上或由傳輸編碼裝置31進行傳輸編碼,傳輸給傳輸介質3。
圖2是表示更詳細說明圖1的4-6調制器12操作的構成例的方框圖。輸入數(shù)據(jù)字(源代碼)D(k)分別加在碼字選擇分支有無檢測電路121、最短游程重復檢測單元130、編碼表地址運算單元122、同步字生成單元123、和冗余位插入單元129上。在碼字選擇有無檢測電路121上用D(k)和狀態(tài)S(k)檢測是否有DSV極性不同的備選碼字。以該檢測結果和D(k)為基礎,進行編碼表地址運算,從多個的編碼表13將編碼備選作為C(k)0、C(k)1,使前者傳輸給碼字存儲器“0”126,后者傳輸給碼字存儲器“1”125。
在碼字存儲器“0”126、碼字存儲器“1”125中連接DSV運算存儲器“0”124、DSV運算存儲器“1”127,每當碼字C(k)0、C(k)1輸入碼字存儲器“0”126、碼字存儲器“1”125時,進行CDS計算,更新所存儲的DSV值,并且計算輸出上述DSV值的絕對值。此處,當通過碼字選擇分支有無檢測電路121檢測出是有選擇分支的源代碼D(k)時,通過絕對值比較單元128,比較在DSV存儲器“0”124、DSV運算存儲器“1”127中所存儲的DSV絕對值,在存儲器控制單元129中,選擇在DSV絕對值小的碼字存儲器中所存儲的碼字,作為輸出碼字向外部輸出,并將未被選擇的碼字存儲器、DSV運算存儲器的內容,替換到選擇的碼字存儲器、DSV運算存儲器的內容中。
圖3是詳細表示上述內容的流程圖。在本說明中,說明了碼字存儲器為2個,當由碼字選擇分支有無檢測電路121檢測出是具有選擇分支的D(k)時,立即對產生輸出碼字的情況進行說明,但是當碼字存儲器不限于2個,檢測出具有選擇分支的D(k)時,并不需要立即產生輸出碼字,還要看有幾個存儲器、有幾個可以選擇的源代碼,然后選擇DSV最小的碼字串進行輸出,對這種方法本發(fā)明也是有效的。
下面參照圖9,對以4位為單位的輸入數(shù)據(jù)字D(k)用(1,7)RLL限制進行編碼的情況進行具體說明。輸入數(shù)據(jù)字D(k)、D(k+1)…以“4、5、6、7、8(十進制)”為例。在編碼的初始狀態(tài),通過省略說明的同步字插入等的操作,決定編碼表的初始選擇序號,例如選擇編碼表S(k)=“0”。當該編碼表S(k)=“0”中輸入輸入數(shù)據(jù)字D(k)=4時,則輸出輸出碼字C(k)=18(十進制),并且,選擇下個編碼表選擇序號S(k+1)=“1”。接著,當在選中的編碼表S(k)=“1”中,輸入輸入數(shù)據(jù)字D(k)=5時,則輸出了輸出碼字C(k)=9(十進制),并且,選擇下個編碼表選擇號S(k+1)=“1”。以此類推,當在編碼表S(k)=“1”中,輸入了輸入數(shù)據(jù)字D(k)=6時,則輸出丁輸出碼字C(k)=2,并選擇編碼表選擇序號S(k+1)=“3”,接著當在編碼表S(k)=“3”中,輸入了輸入數(shù)據(jù)字D(k)=7時,則將輸出碼字C(k)=20輸出,選擇編碼表選擇序號S(k+1)=“1”。而且當在編碼表S(k)=“1”中輸入了輸入數(shù)據(jù)字D(k)=8時,則將輸出碼字C(k)=4輸出,選擇編碼表選擇序號S(k+1)=“2”。
結果,作為輸入數(shù)據(jù)字D(k)的“4、5、6、7、8(十進制)”,編碼為作為輸出碼字C(k)的“010010、001001、000010、010100、000100(二進制)”,依次輸出。從而,將上述5個輸出碼字C(k)依次直接結合的一系列的輸出碼字串為010010001001000010010100000100,可以得到滿足(1,7)RLL限制的輸出碼字串。
在該例中,未出現(xiàn)存在選擇分支的源代碼,這樣,通過參照圖1到圖3中說明的調制裝置,利用圖8中形成的編碼表,通過將每4位的源代碼D(k)、及輸出前一個碼字時所輸出的S(k+1)延遲1個字(源代碼上的4位長)的S(k),可以得到對滿足(1,7)RLL限制的碼字串依次直接結合。
下面參照圖4,對碼字選擇分支有無檢測電路121的操作進行詳細說明。圖4表示(1,9)RLL時的選擇分支有無運算電路121操作匯總條件的流程圖。圖中,與最短游程限制和冗余位有關的部分在后面將詳細說明。此處,所謂的k=9由于k比在k=7的編碼表中插入2比特的冗余位增大了2,也能進行滿足k=9的DSV控制。
在圖4中,S(k)表示第k個碼元的狀態(tài),L(k-1)表示k-1個碼元的碼字C(k-1)的LSB一側的零游程長度即比特為0的連續(xù)個數(shù),D(k)表示與第k個碼元對應的4位數(shù)據(jù)。
看一看條件1,當狀態(tài)S(k)=3時,檢測前一個碼字的LSB一側的比特為0的連續(xù)個數(shù)L(k-1)為4或5時、即為二進制010000或10000時,輸入數(shù)據(jù)D(k)在6以下的情況下,能夠進行與S(k)=1的編碼表中對應的碼字的交換。同樣,L(k-1)為6時D(k)為0或1或3或5的情況下,可以進行與S(k)=1的碼字交換。
看看條件2,S(k)=2時,L(k-1)為5或6、D(k)為7以上或者L(k-1)為4、D(k)為10以上時,可以進行與S(k)=1的碼字交換。
看看條件3,S(k)=2時,L(k-1)為1以上4以下的情況下、D(k)為0或5時,可以進行與S(k)=0的碼字交換。
看看條件4,除冗余位之前以外,在S(k)=2時,L(k-1)=1、D(k)為13或15時,可以進行與S(k)=0的碼字交換。此外,在冗余位之前L(k-1)=1、D(k)=15、D(k+1)為7以上或者0或者5的情況下,可以進行與S(k)=0的碼字交換。
看看條件5,在S(k)=2時,除冗余位之前以外,在L(k-1)=2、D(k)=13或者15時,可以進行與S(k)=0的碼字交換。
看看條件6,S(k)=2時,除冗余位之前以外,在L(k-1)=3、D(k)=13、D(k+1)為6以下或者13或者15時,可以進行與S(k)=0的碼字交換。
看看條件7,S(k)=2時,除冗余位之前以外,在L(k-1)=3、D(k)=15、D(k+1)為7以上或者0或者5的情況下,可以進行與S(k)=0的碼字交換。
如從圖8可以理解的,能夠進行條件1到7全部的交換的碼字彼此按在碼位中包含的1的個數(shù)的奇偶性不同來配置,并且配置下一狀態(tài)S(k+1)等。此外通過交換也不會破壞(1,9)RLL限制。此外,可以理解,如圖10所示那樣,通過在C(k)中包含的比特為1的奇偶性不同并通過在NRZI調制后的輸出電平反轉,在1的個數(shù)的奇偶性不同時也能夠進行DSV控制。即,根據(jù)本調制方法、調制裝置,通過上述那樣滿足(1,9)RLL限制,可以進行DSV控制。
如以上說明的那樣,若根據(jù)本發(fā)明的編碼表,可以實現(xiàn)這樣的調制方法和調制裝置,其使用多個編碼表13,可以生成具有(1,9)RLL限制的代碼,該編碼表13包含與輸入的數(shù)據(jù)字D(k)對應的輸出碼字C(k),以及編碼表指定信息S(k+1),該編碼表指定信息用于為對下一碼字進行編碼指定所用的編碼表。
下面用圖5、圖6、圖8,對本發(fā)明插入冗余位的方法進行說明。圖5是表示在同步字后在每N個數(shù)據(jù)碼元中插入冗余位的同步幀構成的圖。冗余位如圖6所示,在前置的碼字的LSB為1的情況下,可以取01或00、而在前置的碼字的LSB為0的情況下可以取10或00。
對于冗余位01,00可以把DSV極性變成相反極性。同樣,對于10,00可以把DSV極性變成相反極性。
此處,如圖4所說明的那樣,利用圖8的編碼表,可以生成k=7的限制的碼字。在冗余位為00的情況下,也能進行k=9的限制。即,根據(jù)本發(fā)明,在每N個碼元間隔的預定間隔中插入2位的冗長余位,可以生成DSV極性一定反轉的碼字序列。
例如,在圖8中,S(k)=0、D(k)=13時,C(k)為000000,下一MSB側的0最大為1位。這樣在冗余位00被插入的情況下,可以將0限制為9、可保持k=9。可以在當前的編碼的代碼位前或后插入冗余位。
下面用圖3對可適用于根據(jù)本發(fā)明的插入冗余位的情況的DSV控制方法增加了關于選擇上述碼字的說明。
首先,在圖3中,初始表的設定(步驟101)可以通過決定在碼字上附加的同步字等后續(xù)的S(k)來設定,然后輸入4位的源代碼D(k)(步驟102),通過S(k)和D(k),按圖8的編碼表進行編碼。在該過程中,根據(jù)前一個編碼的C(k-1),運算LSB側的零游程長度,并檢測LSB的比特碼型。然后判斷是否附加了冗余的碼字(步驟103)。當為否時(為“否”時),按照圖5的條件判斷是否存在碼字分支(步驟104)。
在編碼表中不存在可選擇的碼字的情況下(在步驟104為“否”時),在碼字存儲器“0”126、碼字存儲器“1”125中,將從編碼表輸出的碼字作為C(k)0、C(k)1(步驟1 08),分別附加到DSV運算存儲器“0”124、DSV運算存儲器“1”127(步驟109)。
在編碼表中存在可選擇的碼字時(步驟104上“是”時),由碼字選擇分支有無檢測電路121輸出表示存在選擇分支的信號,通過絕對值比較單元128對DSV運算存儲器“0”124、DSV運算存儲器“1”127輸出的絕對值進行比較,從碼字存儲器126、125選擇絕對值小的碼序列(碼字),從存儲器控制/代碼輸出單元129輸出(步驟105)。然后,未選擇的碼字存儲器的內容更換為選擇的碼字序列,同時DSV運算存儲器的內容是將未采用的值更換為采用的值(步驟107)。然后,如圖4說明的那樣,從由S(k)決定的一方的編碼表和另一方的編碼表中對能夠作為備選碼字來選擇的碼字進行選擇,作為C(k)0、C(k)1輸出(步驟106)。
接著,在碼字存儲器“0”126、碼字存儲器“1”125中,將從編碼表輸出的碼字作為C(k)0、C(k)1來附加(步驟107,108),分別對備選碼字C(k)0、C(k)1計算CDS,附加到DSV存儲器“0”124、DSV存儲器“1”127中(步驟109)。
接著,當在碼字為附加冗余位的碼字時(步驟103為“是”時),通過絕對值比較單元128對DSV運算存儲器“0”124、DSV運算存儲器“1”127輸出的絕對值進行比較,從碼字存儲器選擇絕對值小的碼序列(碼字),從存儲器控制/代碼輸出單元129輸出(步驟111),然后,未選擇的碼字存儲器的內容更換為選擇的碼字序列,同時DSV運算存儲器的內容是將未采用的值更換為采用的值(步驟112)。然后,如圖6說明的那樣,根據(jù)碼字的LSB,選擇冗余比特碼型,在碼字中附加冗余位一方的碼字作為C(k)0、另一方附加冗余位的碼字作為C(k)1,附加到碼字存儲器“0”126、碼字存儲器“1”125(步驟113,108),分別對備選碼字C(k)0、C(k)1計算CDS,加到DSV運算存儲器“0”124、DSV運算存儲器“1”127(步驟109)。以上的操作一直進行到編碼結束(步驟110),從而含有冗余位的抑制DC成分的碼字的生成結束。
如圖4所說明的那樣,通過冗余位的插入,可能進行碼字變換的場合出現(xiàn)不同的條件。例如條件4中在冗余位之前的交換條件不同、其2位的冗余位為00的情況下,也要進行維持k=9的處理。此外,同樣地在之后就不進行L(k-1)=6的情況的碼字變換。通過該處理,在進行冗余位的插入的情況下,也能維持(1,9)RLL。
即,如以上所說明的那樣,根據(jù)本發(fā)明,可知使用包含與輸入數(shù)據(jù)字D(k)對應的輸出碼字C(k)以及用于為對下一碼字進行編碼而指定所用的編碼表的編碼表指定信息S(k+1)的多個編碼表13,通過在以二進制序列輸出的輸出碼字中在每個預定的數(shù)據(jù)字中插入2位的冗余位,而能夠進行滿足k=9必要的DSV控制。
下面對本發(fā)明的最短游程重復的禁止處理進行說明。在圖8中,最短游程(即2T模式的重復)在S(k)=0時,D(k)為8。此后在重復8的情況下,在S(k)=2時,D(k)為15,然后重復15的情況有以下兩種。
首先,前者在S(k)=0時,D(k)=8之后,8出現(xiàn)的情況作為例外,按D(k)=12變化,成為下一狀態(tài)即設編碼表為S(k)=1。也就是,使010101 010101為010000 000100。該模式不是圖4所說明的能夠交換的模式,而且010000的后面的狀態(tài)S(k+1)為2或3,1不發(fā)生變遷,可以進行作為例外的解碼。
而且,在后者的S(k)=2時、成為D(k)=15、此后重復15的情況與條件4中的碼字交換同樣,如果要101010 101010與101010 000000交換也可以,能夠不作為例外進行解碼。
對圖4所示的條件4中101010的重復加以禁止,參考全部的條件,禁止010101模式的重復并禁止101010的重復。
對于檢測重復的發(fā)生,可以在010101情況下在S(k)=0時監(jiān)視D(k)=8的重復,可以在101010情況下在S(k)=2時監(jiān)視D(k)=15的重復。圖2中最短游程重復的檢測發(fā)現(xiàn)C(k-1)和狀態(tài)以及D(k),從而檢測最短游程的重復,送往編碼表地址運算單元,限制最短游程重復。
接下來說明根據(jù)本發(fā)明的解調方法和解調裝置。圖11是本發(fā)明的優(yōu)選解調裝置一實施例的方框圖。除了插入冗余位的碼字以外,輸入碼字的位串由NRZI解調裝置501進行NRZI解調,通過同步檢測電路502檢測同步字,被NRZI解調的信號及同步字通過用于變換為并行6比特的定時信號的字時鐘,由串行/并行變換器503構成每個為6比特的碼串C(k)。然后輸入到字寄存器504中、把進行1字延遲的碼字C(k-1)輸入到碼字判斷信息的檢測裝置505,計算并輸出后述的判斷信息。把判斷信息和輸入碼字C(k)輸入到狀態(tài)運算器506中,輸出表示在4個編碼表中由哪個編碼表進行編碼的狀態(tài)S(k),并根據(jù)在地址生成單元507由C(k-1)和S(k)所指定的地址,從例如圖12中所示的解碼表508中輸出輸出數(shù)據(jù)字。
冗余位如參照圖5說明的那樣,根據(jù)以同步字作為基準從同步檢測電路502輸出的字時鐘、以及圖中未示出的PLL裝置等生成的位時鐘,可以知道其插入位置,能夠在冗余位509中除去冗余位。除去冗余位之后的碼字序列如上述那樣來解碼。
判定信息如圖12所示那樣,根據(jù)分別在0、1、2、3四種情況的LSB側零游程長度,表示后面的碼字用哪個編碼表進行編碼。即,通過知道前一個碼字C(k-1)和現(xiàn)在的碼字用哪個編碼表進行編碼,來將C(k-1)解調為D(k-1)。
(式1)輸入判斷信息、碼字<pre listing-type="program-listing"><![CDATA[ { if(判斷信息==0){ if(d==1‖d==17‖d==18‖d==21‖d==20‖d==0‖d==16) 狀態(tài)=0; else 狀態(tài)=1; } else if(判斷信息==1){ if(d==9‖d==5‖d==2‖d==4‖d==8‖d==10) 狀態(tài)=1; else if(d==33‖d==17‖d==18‖d==36‖d==40‖d==42‖d==1‖d==0) 狀態(tài)=2; else 狀態(tài)=3; } else if(判斷信息==2){ if(d==33‖d==17‖d==18‖d==36‖d==40‖d==42‖ d==4‖d==8‖d==10‖d==1) 狀態(tài)=2; else 狀態(tài)=3; } else if(判斷信息==3){ if(d==33‖d==17‖d==18‖d==36‖d==40‖d==42‖ d==8‖d==10‖d==1) 狀態(tài)=2; else if(d==4) 狀態(tài)=1; else 狀態(tài)=3; } return狀態(tài) }]]></pre>式1是從C(k)和判斷信息求出狀態(tài)S(k)的運算,由C語言描述。通過本運算,從判斷信息和C(k)、C(k-1)可求出S(k),通過圖13的解調表可以將C(k-1)解調為D(k-1)。
例如,如圖14所示,當010000 001001000001 000101 010001組成的碼字串輸入到圖11中所示的解調裝置時,C(k-1)=010000的判斷信息由于LSB一側的零游程長度為4,所以如圖12所示,判斷信息為3。另外,下個碼字C(k)是連著001001(十進制9)的,適合于式1最初的條件判斷,所以可知S(k)是0。這樣在圖13的解調表的C(k-1)上,010000一行的S(k)為3,所以求出D(k-1)為14。即,從k時刻的C(k)所生成的編碼表的狀態(tài)信息(序號)S(k),可解碼與k-1時刻的C(k-1)對應的D(k-1)。同樣,001001是判斷信息為0,接著的碼字000001是在編碼表的S(k)=0中,所以通過圖1 3的解碼表可求出D(k-1)為0。同樣,000001是D(k-1)為1,000101可求出D(k-1)為1。001001由于是DSV控制,所以雖然是由圖4的條件1-1進行交換的碼字,但從以上說明可知可以正常進行解碼。
發(fā)明的效果如上面所述,根據(jù)本發(fā)明,在將連續(xù)的2進制數(shù)的數(shù)據(jù)序列變換成以4比特為單位的輸入數(shù)據(jù)字之后,在每個預定的數(shù)據(jù)字間隔中可以插入一定能夠進行DSV極性反轉的冗余位,另外,具有在編碼表內也能進行DSV的控制、能有效地抑制輸出碼字串的DC成分,而且能夠限制最短游程重復的優(yōu)點。
權利要求
1.一種調制方法,其特征在于,通過參照多個編碼表,將以4位為單位的連續(xù)的多個輸入數(shù)據(jù)字編碼成以6位為單位的連續(xù)的多個輸出碼字,所述編碼表包括對應于上述各輸入數(shù)據(jù)字的上述輸出碼字,以及編碼表指定信息,所述編碼表指定信息指定對下個輸入數(shù)據(jù)字進行編碼所使用的編碼表;在上述連續(xù)的多個輸出碼字的每預定數(shù)量的數(shù)據(jù)字中插入2位的冗余位,從而能進行數(shù)字·求和·變化(DSV)的控制,滿足(1,k)游程·長度·受限(RLL)規(guī)則中的k為9,并且使最小游程的連續(xù)重復次數(shù)受到限制。
2.如權利要求1所述的調制方法,其特征在于,上述多個的編碼表至少具有第一輸出編碼表和上述第二編碼表;將上述第一編碼表的對應于規(guī)定的輸入數(shù)據(jù)字的第一輸出碼字、和上述第二編碼表的對應于上述規(guī)定的輸入數(shù)據(jù)字的第二輸出碼字分別進行NRZI調制所得到的信號是相反極性的,并且,在輸出某特定輸出碼字后,選擇上述第一輸出碼字或者第二輸出碼字的某一個,所選擇的輸出碼字都是按(1,k)RLL規(guī)則,滿足k是9的輸出碼字。
3.如權利要求2所述的調制方法,其特征在于,在檢驗通過編碼表指定信息所指定的與輸入數(shù)據(jù)字對應的輸出碼字是上述第一輸出碼字還是上述第二輸出碼字時,對上述第一輸出碼字和上述第二輸出碼字按其每個極性分別進行儲存;分別對所儲存的上述第一輸出碼字和上述第二輸出碼字計算碼字·數(shù)字·求和(CDS);將與上述第一輸出碼字和上述第二輸出碼字對應的兩個CDS加到分別對應的DSV上,儲存所得到的新的兩個DSV;比較上述兩個DSV值的絕對值,在上述第一輸出碼字和上述第二輸出碼字中,輸出與絕對值小的DSV所對應的輸出碼字。
4.如權利要求3所述的調制方法,其特征在于,在通過預定的輸入數(shù)據(jù)字的重復,檢測最短游程的連續(xù)重復時,通過將相對于上述預定的輸入數(shù)據(jù)字的輸出碼字與指定的編碼表內的其它輸出碼字交換,將上述最短游程的重復限制在預定的數(shù)以下,即使輸出上述其它的輸出碼字,也滿足(1,k)RLL規(guī)則的k為9。
5.一種調制裝置,其特征在于,具有多個編碼表,包含與各輸入數(shù)據(jù)字對應的各輸出碼字,和為對下個輸入數(shù)據(jù)字進行編碼而指定所使用的編碼表的編碼表指定信息;編碼裝置,通過參照上述多個編碼表,將4位單位的連續(xù)的多個輸入數(shù)據(jù)字編碼為以6位為單位的連續(xù)的多個輸出數(shù)據(jù)字;冗余位插入裝置,在上述連續(xù)的多個輸出碼字的預定數(shù)量的數(shù)據(jù)中插入2位的冗余位,以便能進行DSV(數(shù)字·求和·變化)的控制,滿足在(1,k)RLL(游程·長度·受限)規(guī)則中k是9,并且使最小游程的連續(xù)重復次數(shù)受限制。
6.如權利要求5所述的調制裝置,其特征在于,上述多個編碼表至少具有第一輸出碼字和第二編碼表;將上述第編碼表的與規(guī)定的輸入數(shù)據(jù)字對應的第一輸出碼字、和上述第二編碼表的與上述預定的輸入數(shù)據(jù)字對應的第二輸出碼字分別進行NRZI調制,所得到的信號是相反極性的,并且,在輸出某特定輸出碼字后,即使上述編碼裝置選擇上述第一輸出碼字和上述第二輸出碼字之一,所選擇的輸出碼字也滿足(1,k)RLL規(guī)則中的k是9。
7.如權利要求6所述的調制裝置,其特征在于,上述編碼裝置具有用于選擇上述第一輸出碼字和上述第二輸出碼字之一的選擇裝置。
8.如權利要求6所述的調制裝置,其特征在于,包括一對第一存儲裝置,在檢驗通過編碼表指定信息所指定的與輸入數(shù)據(jù)字對應的輸出碼字是上述第一輸出碼字或上述第二輸出碼字的任一個時,對上述第一輸出碼字和上述第二輸出碼字按其每個輸出碼元分別地進行儲存;運算裝置,分別對所儲存的上述第一輸出碼字和上述第二輸出碼字計算碼字·數(shù)字·求和(CDS);一對第二存儲裝置,將與上述第一輸出碼字和上述第二輸出碼字對應的兩個CDS加到分別對應的DSV上,儲存所得到的新的兩個DSV;絕對值比較裝置,比較上述兩個DSV值的絕對值;輸出裝置,根據(jù)上述絕對值比較裝置的比較結果,在上述第一輸出碼字和上述第二輸出碼字中,輸出與絕對值小的DSV所對應的輸出碼字。
9.如權利要求8所述的調制裝置,其特征在于,上述編碼裝置包括碼字交換裝置,在通過預定的數(shù)據(jù)輸入的連續(xù)重復來檢測最短游程重復的發(fā)生時,把指定相對于上述預定的輸入數(shù)據(jù)字的輸出碼字的編碼表內的其它碼字交換,以將上述最短游程的重復限制在預定的數(shù)以下,即使輸出上述其它的輸出碼字,也滿足(1,k)RLL規(guī)則中k是9。
10.一種解調方法,將利用權利要求1所述的調制方法所編碼的在每個預定數(shù)據(jù)字中附加2位冗余位的上述連續(xù)多個輸出碼字解調為重放數(shù)據(jù)串,其特征在于,去掉上述附加的冗余位,將連續(xù)的多個碼字復原,根據(jù)表示用上述多個編碼表中哪個編碼表對后續(xù)的碼字進行編碼的判斷信息、及后續(xù)的碼字,使上述連續(xù)的多個碼字解調為重放數(shù)據(jù)串。
11.一種解調裝置,將利用權利要求5的調制裝置所編碼的在每個預定數(shù)據(jù)字中附加2位冗余位的上述連續(xù)多個輸出碼字解調為重放數(shù)據(jù)串,其特征在于,該解調裝置包括冗余位去除裝置,去掉冗余位,將連續(xù)的多個碼字復原;及解調部件,根據(jù)表示使用上述多個編碼表中的哪個編碼表對后續(xù)的碼字進行編碼的判斷信息、以及后續(xù)的碼字,使上述連續(xù)的多個碼字解調為重放數(shù)據(jù)串。
12.一種信息記錄介質,其特征在于,至少記錄利用權利要求1所述的調制方法所編碼的一部分碼字。
13.一種信息記錄介質,其特征在于,至少記錄利用權利要求5所述的調制裝置進行編碼的碼字的一部分。
14.一種信息傳輸方法,其特征在于,使利用權利要求1所述的調制方法進行編碼的碼字作為傳輸信息,進行傳輸。
15.一種信息傳輸裝置,其特征在于,使利用權利要求5所述的調制裝置進行編碼的碼字作為傳輸信息,進行傳輸。
全文摘要
一種調制和解調方法與裝置、信息傳輸方法和裝置及記錄介質。以往要充分地抑制DC成分、并且不用冗余位就不能進行DSV控制,在無冗余位的區(qū)間中不能進行DSV的控制。此外,即使在再生時要進行片段電平的控制、記錄的調制信號的調制碼型中產生偏差的情況下,也會發(fā)生誤動作,不能進行正確的檢測,調制效果變差。在連續(xù)的二進制數(shù)的數(shù)據(jù)序列變換為4位為單位的輸入數(shù)據(jù)字后,按每個預定的數(shù)據(jù)字間隔插入可以進行DSV極性反轉的冗余位,即使在編碼表內也能進行DSV控制,能夠抑制輸出碼字串的DC成分的效果,而且能夠限制最短游程的重復。
文檔編號H03M5/14GK1396712SQ0212199
公開日2003年2月12日 申請日期2002年5月29日 優(yōu)先權日2001年6月7日
發(fā)明者速水淳, 黑巖俊夫, 沖剛 申請人:日本勝利株式會社