欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

調(diào)制設(shè)備和方法、以及數(shù)字和值控制比特產(chǎn)生方法

文檔序號:6774623閱讀:118來源:國知局
專利名稱:調(diào)制設(shè)備和方法、以及數(shù)字和值控制比特產(chǎn)生方法
技術(shù)領(lǐng)域
本發(fā)明涉及調(diào)制設(shè)備和方法以及DSV控制比特產(chǎn)生方法,并且特別涉及一種能夠抑制電路尺寸增長的調(diào)制設(shè)備和方法以及DSV控制比特產(chǎn)生方法。
背景技術(shù)
在將數(shù)據(jù)傳送到預(yù)定傳輸線路的過程中,或者將數(shù)據(jù)記錄在例如磁盤、光盤、或者磁光盤等記錄介質(zhì)上的過程中,要將數(shù)據(jù)調(diào)制得適合于傳送和記錄。塊編碼是一種已知的調(diào)制方法。塊編碼將數(shù)據(jù)流分割成m×i比特的塊(下文將塊稱為數(shù)據(jù)字),并根據(jù)適當(dāng)?shù)木幋a規(guī)則,將每個數(shù)據(jù)字變換成n×i比特的碼字。當(dāng)i=1時,結(jié)果碼為定長碼。當(dāng)i能夠有多個值,即在1到imax(最大的i)的范圍內(nèi)選擇i,并使用所選擇的i來執(zhí)行變換時,結(jié)果碼為可變長碼。將通過塊編碼所產(chǎn)生的碼,定義為可變長碼(d,k;m,n;r)。
在上面的描述中,i表示約束長度,且imax就是r(最大約束長度);d表示連續(xù)“1”之間的連續(xù)“0”的最小個數(shù),例如,“0”的最小游程長度;k表示連續(xù)“1”之間的連續(xù)“0”的最大個數(shù),例如,“0”的最大游程長度。
在將如上所述產(chǎn)生的碼記錄到光盤、磁光盤(例如只讀光盤(CD)或者迷你盤(MD))等時,可變長碼將經(jīng)歷NRZI(Non Return to Zero Inverted,不歸零反轉(zhuǎn))調(diào)制,并基于經(jīng)過NRZI調(diào)制的可變長碼(下文稱之為記錄碼串)來完成記錄,其中NRZI調(diào)制反轉(zhuǎn)“1”而不反轉(zhuǎn)“0”。存在一種能夠記錄未經(jīng)NRZI調(diào)制的調(diào)制記錄比特串的系統(tǒng),例如具有不那么高的記錄密度的原始ISO格式的磁光盤系統(tǒng)。
用Tmin來表示記錄碼串的最小反轉(zhuǎn)間隔,用Tmax來表示記錄碼串的最大反轉(zhuǎn)間隔。當(dāng)最小反轉(zhuǎn)間隔Tmin較長時,即,當(dāng)最小游程長度d較大時,可以實現(xiàn)線速度方向上的較高的記錄密度。另一方面,就時鐘讀取(clockreading)而言,最好具有較短的最大反轉(zhuǎn)間隔Tmax,即,較小的最大游程長度k。已經(jīng)提出了各種調(diào)制方法。
具體地說,以下將描述已經(jīng)提出的或者實際應(yīng)用于例如光盤、磁盤、磁光盤等的調(diào)制系統(tǒng)。
例如,最小游程長度d=2的RLL碼(Run Length Limited Code,游程長度受限碼)包含用于CD、MD等的EFM(Eight to Fourteen Modulation,8到14調(diào)制)碼(也可表示為(2,10;8,17;1));用于DVD(Digital Video Disk,數(shù)字視頻光盤)的8-16碼(也可表示為(2,10;8,16;1));用于PD(Phase Change Disk,相變盤)的RLL(2-7)(也可表示為(2,7;1,2;r))等。
最小游程長度d=1的RLL碼包含用于ISO格式MO盤(Magnetic-OpticalDisk,磁光盤)的定長RLL(1-7)(也可表示為(1,7;2,3;1));和用于高密度光盤、磁光盤等的盤驅(qū)動器的可變長RLL(1-7)(也可表示為(1,7;2,3;r))。
可變長RLL(1-7)的變換表如下<表1>
RLL(1,7,2,3,2)數(shù)據(jù)字碼字i=11100x100100110xi=20011 000 00x0010 000 0100001 100 00x0000 100 010當(dāng)后續(xù)碼字為0時,變換表中的符號x對應(yīng)于1,而當(dāng)后續(xù)碼字為1時,其對應(yīng)于0。最大約束長度r為2。
可變長RLL(1-7)的參數(shù)是(1,7;2,3;2)。當(dāng)用T來表示記錄碼串的比特間隔時,用(d+1)表示的最小反轉(zhuǎn)間隔Tmin為2(=1+1)T。當(dāng)用Tdata來表示數(shù)據(jù)流的比特間隔時,用(m/n)×2表示的最小反轉(zhuǎn)間隔Tmin為1.33(=(2/3)×2)Tdata。
在上面的描述中,m/n表示以比率m∶n進(jìn)行的變換。例如,2/3表示以比率2∶3進(jìn)行的變換(將2×i比特的數(shù)據(jù)字變換成3×i比特的碼字)。
用(k+1)T表示的最大反轉(zhuǎn)間隔Tmax為8(=7+1)T((=(2/3)×8Tdata=5.33Tdata)。將檢測窗口容限(detection window margin)Tw表示為(m/n)×Tdata,且為0.67(=2/3)Tdata。
在通過表1中的RLL(1-7)調(diào)制產(chǎn)生的碼串(信道比特串)中,Tmin為2T時出現(xiàn)得最頻繁,其次是3T、4T等。在讀取時鐘的過程中,如下事實是有利的例如2T或3T等的邊沿信息(edge information)以短周期多次出現(xiàn)。
相反,當(dāng)記錄線密度變得更高時,最小游程長度就會帶來問題。具體地說,當(dāng)連續(xù)出現(xiàn)2T(最小游程長度)時,由于2T的波形輸出小于其他波形輸出,且更易受散焦、切向傾斜(tangential tilt)等影響,所以記錄波形就容易失真。
在以高線密度進(jìn)行記錄的過程中,使用連續(xù)最小標(biāo)記(mark)的記錄更易受例如噪聲等干擾的影響,并且容易導(dǎo)致數(shù)據(jù)讀錯誤。在出現(xiàn)數(shù)據(jù)讀錯誤的情況下,錯誤常常位于連續(xù)最小標(biāo)記的開始沿和結(jié)束沿的轉(zhuǎn)變處。換言之,所產(chǎn)生的誤比特(bit error)長度變得更長。
為了解決這個問題,需要控制連續(xù)最小游程長度,以便更好地適應(yīng)高線密度。
相反,在記錄介質(zhì)上進(jìn)行記錄的過程中,或者在進(jìn)行數(shù)據(jù)傳送的過程中,已完成基于各種介質(zhì)(傳送)的碼調(diào)制。當(dāng)調(diào)制碼包含DC分量時,各種錯誤信號就可能引起波動或者抖動,例如盤驅(qū)動器的伺服控制中的循跡錯誤。調(diào)制碼最好不包含DC分量。
為了解決這個問題,提出了DSV(Digital Sum Value,數(shù)字和值)控制。DSV是NRZI調(diào)制(Level Coded,電平編碼)的比特串(信道比特串)的比特和,在NRZI調(diào)制的比特串中,“1”對應(yīng)于+1,而“0”對應(yīng)于-1。DSV用作碼串中DC分量的參考。通過最小化DSV的絕對值,即,執(zhí)行DSV控制,就能夠抑制碼串中的DC分量。
在根據(jù)表1所示的可變長RLL(1-7)調(diào)制的碼中,不執(zhí)行DSV控制。在這種情況下,通過計算預(yù)定間隔的調(diào)制信道比特串的DSV,并將預(yù)定DSV控制比特插入到碼串中,來執(zhí)行DSV控制。
從根本上說,DSV控制比特是冗余比特。就碼變換的效率而言,DSV控制比特越少,效率越高。
最好通過插入的DSV控制比特,來使最小游程長度d和最大游程長度k保持不變。(d,k)的變化影響讀寫特性。
為了滿足上述要求,必須盡可能有效地執(zhí)行DSV控制。
雖然實際的RLL碼必須滿足最小游程長度要求,但是不必滿足最大游程長度要求。存在這樣一種格式,將超出最大游程長度的模式(pattern)用于同步信號。例如,雖然用于DVD的EFM+具有最大游程長度11T,但是為了格式的方便起見,用于DVD的EFM+也允許14T。通過超出最大游程長度能夠,例如,大大提高檢測同步信號等的能力。
在具有提高的變換效率的RLL(1-7)格式中,將“控制連續(xù)最小游程長度以便更好地適應(yīng)高線密度”和“盡可能有效地執(zhí)行DSV控制”與線密度的提高相關(guān)聯(lián),這是很重要的。
因此,本發(fā)明的受讓人等在日本專利申請No.10-150280中公開了以下內(nèi)容一種變換表,包含作為變換碼的基本碼,其中d=1,k=7,m=2和n=3;一種編碼規(guī)則,數(shù)據(jù)流的每個單元中“1”的個數(shù)被2除所得的余數(shù)必為1或者0,且等于變換后的信道比特串中“1”的個數(shù)被2除所得的余數(shù);第一替換碼,用于將連續(xù)最小游程長度d限制為預(yù)定個數(shù)或更少;和第二替換碼,用于滿足游程長度限制。
具體地說,當(dāng)具有高線密度的盤驅(qū)動器讀/寫RLL碼時,具有連續(xù)最小游程長度的模式常常產(chǎn)生長錯誤。
當(dāng)對RLL碼(例如RLL(1-7)碼等)執(zhí)行DSV控制時,需要將DSV控制比特以任意間隔插入到碼串(信道比特串)中。如上所述,由于DSV控制比特是冗余比特,最好具有較少的DSV控制比特。為了保持最小游程長度或者最大游程長度,需要至少2比特或者更多的DSV控制比特。
本發(fā)明的受讓人等在日本專利申請No.10-150280中公開了以下內(nèi)容一種具有最小游程長度d=1(d,k;m,n)的RLL碼和一種如表2所示的變換表(下文稱之為1,7PP表,依照1,7PP表變換的碼被為1,7PP碼),用于限制連續(xù)最小游程長度的個數(shù),以及在保持最小游程長度和最大游程長度的同時,使用有效控制比特來執(zhí)行完全的DSV控制<表2>1,7PP(d,k,m,n,r)=(1,7,2,3,4)數(shù)據(jù)字碼字11*0*10001010100011 010 1000010 010 0000001 000 100000011000 100 100000010000 100 000000001010 100 100000000010 100 000
″110111001 000 000(下一個010)00001000000 100 100 10000000000010 100 100 100如果是xx1,那么*0*=000如果是xx0,那么*0*=101------------------------------------------------------------終止表000000000 010 100″110111 001 000 000(下一個010)當(dāng)下一個信道比特為‘010’時,在使用主表和終止表之后,將‘110111’變換成‘001000000’------------------------------------------------------------作為使用1,7PP表的調(diào)制設(shè)備的示例,本發(fā)明的受讓人等在日本專利申請No.10-150280中公開了圖1所示的調(diào)制設(shè)備。
調(diào)制設(shè)備1包含DSV控制比特確定和插入單元11,用于確定將“1”或“0”用作DSV控制比特,并將DSV控制比特以任意間隔插入到輸入數(shù)據(jù)流中;調(diào)制器12,用于調(diào)制包含DSV控制比特的數(shù)據(jù)流;和NRZI單元13,用于將調(diào)制器12的輸出變換成記錄碼串。雖然沒有在圖中示出,但是調(diào)制設(shè)備1包含定時管理單元,用于產(chǎn)生定時信號,將該定時信號提供給上述裝置,并管理定時。
本發(fā)明的受讓人等在日本專利申請No.09-342416中公開了另一種調(diào)制設(shè)備的特定示例,即如圖2所示的調(diào)制設(shè)備2。
該調(diào)制設(shè)備包含DSV控制比特插入單元21,用于將用作DSV控制比特的“1”或者“0”以任意間隔插入到數(shù)據(jù)流中。此時,存在其中插入了DSV控制比特“1”的數(shù)據(jù)流和其中插入了DSV控制比特“0”的另一個數(shù)據(jù)流。該調(diào)制設(shè)備還包含調(diào)制器22,用于調(diào)制包含DSV控制比特的數(shù)據(jù)流;和DSV控制器23,用于將調(diào)制碼串NRZI調(diào)制成電平數(shù)據(jù),計算電平數(shù)據(jù)的DSV,從而最終輸出DSV控制記錄碼串。
如上所述,1,7PP碼的優(yōu)勢在于解決了上述問題。相反,與使用對RLL(1,7)碼執(zhí)行DSV控制的已知方法或者技術(shù)的調(diào)制設(shè)備相比,使用1,7PP碼的已知調(diào)制設(shè)備的結(jié)構(gòu)復(fù)雜,并且電路尺寸也增加了。
例如,在圖2所示的調(diào)制設(shè)備2中,調(diào)制器22中的寄存器結(jié)構(gòu)如圖3所示。具體地說,調(diào)制器22在一個集成單元中包含調(diào)制(1,7PP調(diào)制)部分和延遲部分,延遲部分對應(yīng)于DSV控制間隔(DSV部分),以便將與DSV控制間隔相對應(yīng)的數(shù)據(jù)傳送給后續(xù)階段的DSV控制器23。所以,調(diào)制器22需要2個寄存器,即,輸入寄存器22a(用于數(shù)據(jù)流的寄存器22a)和輸出寄存器22b(用于信道比特流的寄存器22b)。所需的寄存器數(shù)對應(yīng)于DSV控制間隔。對于DSV控制比特“0”和DSV控制比特“1”,需要2對寄存器(寄存器22a和22b)。

發(fā)明內(nèi)容
考慮到上述情況,本發(fā)明的目的在于抑制調(diào)制設(shè)備的電路尺寸的增長。
本發(fā)明的調(diào)制設(shè)備包含DSV控制比特產(chǎn)生裝置,用于產(chǎn)生要被插入到輸入比特串中的DSV控制比特,以便控制記錄碼串或者傳輸碼串的DSV;定時調(diào)整裝置,用于調(diào)整傳送輸入比特串的傳輸定時;DSV控制比特插入比特串產(chǎn)生裝置,用于通過將由DSV控制比特產(chǎn)生裝置產(chǎn)生的DSV控制比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生DSV控制比特插入比特串,上述輸入比特串的傳輸定時是由定時調(diào)整裝置調(diào)整的;和第一調(diào)制裝置,用于基于變換規(guī)則(d,k;m,n;r),將由DSV控制比特插入比特串產(chǎn)生裝置產(chǎn)生的DSV控制比特插入比特串調(diào)制成信道比特串。
調(diào)制設(shè)備還包含NRZI裝置,用于對信道比特串執(zhí)行NRZI調(diào)制,以便產(chǎn)生記錄碼串或者傳輸碼串,上述信道比特串是通過第一調(diào)制裝置的調(diào)制產(chǎn)生的。
變換規(guī)則規(guī)定輸入比特串或者DSV控制比特插入比特串的預(yù)定塊中“1”的個數(shù)被2除所得的余數(shù),等于信道比特串的相應(yīng)塊中“1”的個數(shù)被2除所得的余數(shù)。
變換規(guī)則規(guī)定信道比特串的連續(xù)最小游程長度d的個數(shù)限于預(yù)定個數(shù)或者更少。
變換規(guī)則規(guī)定可變長碼(d,k;m,n;r),其中,最小游程長度d=1,最大游程長度k=7,變換之前基本數(shù)據(jù)的長度m=2,以及變換之后基本信道比特的長度n=3。
在輸入長度為m的數(shù)據(jù)的時間周期內(nèi),輸出長度為n的信道比特串,其中m是基本數(shù)據(jù)的長度,n是基本信道比特的長度。
DSV控制比特產(chǎn)生裝置包含第一候選比特插入比特串產(chǎn)生裝置,用于通過將DSV控制比特的第一候選比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生第一候選比特插入比特串,其是DSV控制比特插入比特串的候選者;第二候選比特插入比特串產(chǎn)生裝置,用于通過將DSV控制比特的第二候選比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生第二候選比特插入比特串,其是DSV控制比特插入比特串的另一個候選者;第二調(diào)制裝置,用于基于與第一調(diào)制裝置所使用的變換規(guī)則相同的變換規(guī)則,將由第一候選比特插入比特串產(chǎn)生裝置產(chǎn)生的第一候選比特插入比特串、調(diào)制成第一候選信道比特串,其是信道比特串的候選者,并且用于將由第二候選比特插入比特串產(chǎn)生裝置產(chǎn)生的第二候選比特插入比特串、調(diào)制成第二候選信道比特串,其是信道比特串的另一個候選者;DSV計算裝置,用于計算通過第二調(diào)制裝置的調(diào)制所產(chǎn)生的每一個第一和第二候選信道比特串的DSV;和DSV控制比特確定裝置,用于基于由DSV計算裝置計算出的DSV,將第一和第二候選比特之一確定為DSV控制比特。
DSV計算裝置包含部分DSV計算裝置,用于計算每一個第一和第二候選信道比特串的當(dāng)前DSV控制部分的部分DSV;累積DSV計算裝置,用于基于DSV控制比特確定裝置的確定結(jié)果,來計算累積DSV;和加法裝置,用于將由部分DSV計算裝置計算出的各部分DSV和當(dāng)前DSV控制部分緊前的累積DSV相加,來計算DSV,該累積DSV是由累積DSV計算裝置計算出的。
第一和第二調(diào)制裝置各自具有基于編碼規(guī)則執(zhí)行調(diào)制所需的最少數(shù)量的寄存器。
調(diào)制設(shè)備還包含第一同步信號插入裝置,用于將包含預(yù)置唯一模式(preset unique pattern)的同步模式插入到信道比特串中。DSV控制比特產(chǎn)生裝置包含第二同步信號插入裝置,用于將與第一同步信號插入裝置所插入的同步模式相同的同步模式、插入到通過調(diào)制第一和第二候選比特插入比特串所產(chǎn)生的每一個第一和第二候選信道比特串中,上述第一和第二候選比特插入比特串是通過將第一和第二候選比特分別插入到輸入比特串中而產(chǎn)生的。DSV計算裝置基于每一個第一和第二候選信道比特串,來計算DSV,上述每一個第一和第二候選信道比特串都包含由第二同步信號插入裝置所插入的同步模式。
定時調(diào)整裝置通過將延遲時間添加到輸入比特串中,來調(diào)整傳輸定時。
定時調(diào)整裝置在DSV控制比特確定之前,將臨時值以預(yù)定間隔插入到輸入比特串中。
調(diào)制設(shè)備還包含校驗信息產(chǎn)生裝置,用于計算記錄碼串或者傳輸碼串的最終累積DSV,確定所計算出的最終累積DSV是否在預(yù)定范圍內(nèi),并基于確定結(jié)果產(chǎn)生校驗信息。DSV控制比特產(chǎn)生裝置基于由校驗信息產(chǎn)生裝置所產(chǎn)生的校驗信息,來產(chǎn)生DSV控制比特。
當(dāng)確定最終累積DSV在預(yù)定范圍之外時,校驗信息產(chǎn)生裝置將最終累積DSV重置為0,并產(chǎn)生錯誤信號用作校驗信息。DSV控制比特產(chǎn)生裝置內(nèi)部計算用于產(chǎn)生DSV控制比特的累積DSV,并且當(dāng)校驗信息產(chǎn)生裝置產(chǎn)生錯誤信號時,將累積DSV重置為0。
本發(fā)明的調(diào)制方法包含DSV控制比特產(chǎn)生步驟,產(chǎn)生要被插入到輸入比特串中的DSV控制比特,以便控制記錄碼串或者傳輸碼串的DSV;定時調(diào)整步驟,調(diào)整傳送輸入比特串的傳輸定時;DSV控制比特插入比特串產(chǎn)生步驟,通過將在DSV控制比特產(chǎn)生步驟中產(chǎn)生的DSV控制比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生DSV控制比特插入比特串,上述輸入比特串的傳輸定時是在定時調(diào)整步驟中調(diào)整的;以及調(diào)制步驟,基于變換規(guī)則(d,k;m,n;r),將在DSV控制比特插入比特串產(chǎn)生步驟中產(chǎn)生的DSV控制比特插入比特串、調(diào)制成信道比特串。
本發(fā)明的記錄介質(zhì)上的程序包含DSV控制比特產(chǎn)生步驟,產(chǎn)生要被插入到輸入比特串中的DSV控制比特,以便控制記錄碼串或者傳輸碼串的DSV;定時調(diào)整步驟,調(diào)整傳送輸入比特串的傳輸定時;DSV控制比特插入比特串產(chǎn)生步驟,通過將在DSV控制比特產(chǎn)生步驟中產(chǎn)生的DSV控制比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生DSV控制比特插入比特串,上述輸入比特串的傳輸定時是在定時調(diào)整步驟中調(diào)整的;以及調(diào)制步驟,基于變換規(guī)則(d,k;m,n;r),將在DSV控制比特插入比特串產(chǎn)生步驟中產(chǎn)生的DSV控制比特插入比特串、調(diào)制成信道比特串。
本發(fā)明的程序包含DSV控制比特產(chǎn)生步驟,產(chǎn)生要被插入到輸入比特串中的DSV控制比特,以便控制記錄碼串或者傳輸碼串的DSV;定時調(diào)整步驟,調(diào)整傳送輸入比特串的傳輸定時;DSV控制比特插入比特串產(chǎn)生步驟,通過將在DSV控制比特產(chǎn)生步驟中產(chǎn)生的DSV控制比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生DSV控制比特插入比特串,上述輸入比特串的傳輸定時是在定時調(diào)整步驟中調(diào)整的;以及調(diào)制步驟,基于變換規(guī)則(d,k;m,n;r),將在DSV控制比特插入比特串產(chǎn)生步驟中產(chǎn)生的DSV控制比特插入比特串、調(diào)制成信道比特串。
根據(jù)本發(fā)明的調(diào)制設(shè)備和方法、記錄介質(zhì)和程序,產(chǎn)生要被插入到輸入比特串中的DSV控制比特,是為了控制記錄碼串或傳輸碼串的DSV。調(diào)整用于傳送輸入比特串的傳輸定時。將所產(chǎn)生的DSV控制比特插入到其傳輸定時已被調(diào)整的輸入比特串的預(yù)定位置,以便產(chǎn)生DSV控制比特插入比特串?;谧儞Q規(guī)則(d,k;m,n;r),將所產(chǎn)生的DSV控制比特插入比特串調(diào)制成信道比特串。
本發(fā)明的DSV控制比特產(chǎn)生方法包含第一候選比特插入比特串產(chǎn)生步驟,通過將DSV控制比特的第一候選比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生第一候選比特插入比特串,其是DSV控制比特插入比特串的候選者;第二候選比特插入比特串產(chǎn)生步驟,通過將DSV控制比特的第二候選比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生第二候選比特插入比特串,其是DSV控制比特插入比特串的另一個候選者;調(diào)制步驟,基于與調(diào)制輸入比特串時所使用的變換規(guī)則相同的變換規(guī)則,將在第一候選比特插入比特串產(chǎn)生步驟中產(chǎn)生的第一候選比特插入比特串、調(diào)制成第一候選信道比特串,其是信道比特串的候選者,并且將在第二候選比特插入比特串產(chǎn)生步驟中產(chǎn)生的第二候選比特插入比特串、調(diào)制成第二候選信道比特串,其是信道比特串的另一個候選者;DSV計算步驟,計算通過調(diào)制步驟中的調(diào)制所產(chǎn)生的每一個第一和第二候選信道比特串的DSV;以及DSV控制比特確定步驟,基于在DSV計算步驟中計算出的DSV,將第一和第二候選比特之一確定為DSV控制比特。
本發(fā)明的記錄介質(zhì)上的程序包含第一候選比特插入比特串產(chǎn)生步驟,通過將DSV控制比特的第一候選比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生第一候選比特插入比特串,其是DSV控制比特插入比特串的候選者;第二候選比特插入比特串產(chǎn)生步驟,通過將DSV控制比特的第二候選比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生第二候選比特插入比特串,其是DSV控制比特插入比特串的另一個候選者;調(diào)制步驟,基于與調(diào)制輸入比特串時所使用的變換規(guī)則相同的變換規(guī)則,將在第一候選比特插入比特串產(chǎn)生步驟中產(chǎn)生的第一候選比特插入比特串、調(diào)制成第一候選信道比特串,其是信道比特串的候選者,并且將在第二候選比特插入比特串產(chǎn)生步驟中產(chǎn)生的第二候選比特插入比特串、調(diào)制成第二候選信道比特串,其是信道比特串的另一個候選者;DSV計算步驟,計算通過調(diào)制步驟中的調(diào)制所產(chǎn)生的每一個第一和第二候選信道比特串的DSV;以及DSV控制比特確定步驟,基于在DSV計算步驟中計算出的DSV,將第一和第二候選比特之一確定為DSV控制比特。
本發(fā)明的程序包含第一候選比特插入比特串產(chǎn)生步驟,通過將DSV控制比特的第一候選比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生第一候選比特插入比特串,其是DSV控制比特插入比特串的候選者;第二候選比特插入比特串產(chǎn)生步驟,通過將DSV控制比特的第二候選比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生第二候選比特插入比特串,其是DSV控制比特插入比特串的另一個候選者;調(diào)制步驟,基于與調(diào)制輸入比特串時所使用的變換規(guī)則相同的變換規(guī)則,將在第一候選比特插入比特串產(chǎn)生步驟中產(chǎn)生的第一候選比特插入比特串、調(diào)制成第一候選信道比特串,其是信道比特串的候選者,并且將在第二候選比特插入比特串產(chǎn)生步驟中產(chǎn)生的第二候選比特插入比特串、調(diào)制成第二候選信道比特串,其是信道比特串的另一個候選者;DSV計算步驟,計算通過調(diào)制步驟中的調(diào)制所產(chǎn)生的每一個第一和第二候選信道比特串的DSV;以及DSV控制比特確定步驟,基于在DSV計算步驟中計算出的DSV,將第一和第二候選比特之一確定為DSV控制比特。
根據(jù)本發(fā)明的DSV控制比特產(chǎn)生方法、記錄介質(zhì)和程序,通過將DSV控制比特的第一候選比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生第一候選比特插入比特串,其是DSV控制比特插入比特串的候選者。通過將DSV控制比特的第二候選比特、插入到輸入比特串的預(yù)定位置,來產(chǎn)生第二候選比特插入比特串,其是DSV控制比特插入比特串的另一個候選者?;谂c調(diào)制輸入比特串時所使用的變換規(guī)則相同的變換規(guī)則,將所產(chǎn)生的第一候選比特插入比特串、調(diào)制成第一候選信道比特串,其是信道比特串的候選者;并且將所產(chǎn)生的第二候選比特插入比特串、調(diào)制成第二候選信道比特串,其是信道比特串的另一個候選者。計算每一個第一和第二候選信道比特串的DSV?;谒嬎愠龅腄SV,將第一和第二候選比特之一確定為DSV控制比特。


圖1是示出已知調(diào)制設(shè)備的結(jié)構(gòu)示例的方框圖;圖2是示出另一個已知調(diào)制設(shè)備的結(jié)構(gòu)示例的方框圖;
圖3是示出圖2所示調(diào)制設(shè)備的調(diào)制器中的寄存器結(jié)構(gòu)示例的簡圖;圖4是示出根據(jù)本發(fā)明的調(diào)制設(shè)備的結(jié)構(gòu)示例的方框圖;圖5是示出圖4所示調(diào)制設(shè)備的詳細(xì)結(jié)構(gòu)的方框圖;圖6是描述圖4所示調(diào)制設(shè)備的操作的流程圖;圖7是描述由圖4所示調(diào)制設(shè)備所調(diào)制的數(shù)據(jù)流的每一階段數(shù)據(jù)格式的示意圖;圖8是描述要輸入到圖4所示調(diào)制設(shè)備中的數(shù)據(jù)的定時的示意圖;圖9是示出圖4所示調(diào)制設(shè)備的調(diào)制器中的寄存器結(jié)構(gòu)示例的簡圖;圖10是示出根據(jù)本發(fā)明的另一個調(diào)制設(shè)備的結(jié)構(gòu)示例的方框圖。
具體實施例方式
圖4示出根據(jù)本發(fā)明的調(diào)制設(shè)備3的結(jié)構(gòu)示例。
不限制由調(diào)制設(shè)備3所使用的調(diào)制方法。在該示例中,調(diào)制設(shè)備3將數(shù)據(jù)流調(diào)制成,例如可變長碼(d,k;m,n;r)=(1,7;2,3;4)。
輸入單元38接收從外部提供的輸入數(shù)據(jù)流,并將輸入數(shù)據(jù)流提供給DSV控制比特確定單元31和延遲處理器32。
DSV控制比特確定單元31執(zhí)行預(yù)定算法運算,以確定將控制比特“1”或“0”插入到所提供的輸入數(shù)據(jù)流中,并將確定結(jié)果提供給確定DSV控制比特插入單元33。
延遲處理器32將所提供的輸入數(shù)據(jù)流延遲預(yù)定延遲時間,并將延遲輸入數(shù)據(jù)流提供給確定DSV控制比特插入單元33。具體地說,延遲處理器32調(diào)整傳輸定時,以便將輸入數(shù)據(jù)流提供給確定DSV控制比特插入單元33。
基于由下述的確定DSV控制比特插入單元33、將由DSV控制比特確定單元31所確定的DSV控制比特、插入到由延遲處理器32輸出的輸入數(shù)據(jù)流的預(yù)定位置的定時,來設(shè)置預(yù)定延遲時間。
當(dāng)確定DSV控制比特插入單元33在預(yù)定時間、接收到由延遲處理器32提供的輸入數(shù)據(jù)流和由DSV控制比特確定單元31在預(yù)定時間提供的DSV控制比特確定結(jié)果(該結(jié)果指示DSV控制比特是“0”還是“1”)時,確定DSV控制比特插入單元33將與接收到的確定結(jié)果相對應(yīng)的DSV控制比特、插入到所接收到的輸入數(shù)據(jù)流的預(yù)定位置(下文稱之為“DSV位置”),以便產(chǎn)生新的數(shù)據(jù)流(下文稱之為“DSV控制比特插入比特串”,以便區(qū)分于其他數(shù)據(jù)流),并將DSV控制比特插入比特串提供給調(diào)制器34。
具體地說,設(shè)置延遲處理器32的預(yù)定延遲時間,從而在上述預(yù)定時間,將與輸入數(shù)據(jù)流的DSV位置相對應(yīng)的比特、輸入到確定DSV控制比特插入單元33。
調(diào)制器34根據(jù)預(yù)定變換規(guī)則(例如,表2所示的1,7PP表),將DSV控制比特插入比特串調(diào)制成碼串(信道比特串),并將該碼串提供給同步信號插入單元35。
同步信號插入單元35在預(yù)定時間(不同于確定DSV控制比特插入單元33的預(yù)定時間),將準(zhǔn)備好的同步信號輸入到調(diào)制器34所提供的碼串的預(yù)定位置,并將結(jié)果碼串提供給NRZI單元36。
同步信號由包含預(yù)定個數(shù)的信道比特的預(yù)定模式構(gòu)成,在下文中,該同步信號也被稱為幀同步(Frame Sync)。
NRZI單元36對由同步信號插入單元35提供的碼串執(zhí)行NRZI調(diào)制,以便產(chǎn)生記錄碼串,并且將該記錄碼串輸出到外部以及累積DSV校驗單元37。
如上所述,通過反轉(zhuǎn)碼串的1而不反轉(zhuǎn)0進(jìn)行的比特串置換被稱為NRZI調(diào)制。換言之,NRZI調(diào)制之前的碼串是指示邊沿位置的比特串,而經(jīng)過NRZI調(diào)制的記錄碼串對應(yīng)于指示記錄數(shù)據(jù)的H/L(高/低)電平的比特串。
累積DSV校驗單元37接收由NRZI單元36提供的記錄碼串,計算當(dāng)前為止的累積DSV(下文稱之為最終累積DSV,以便區(qū)分于其他DSV),確定所計算的最終累積DSV是否在預(yù)定范圍內(nèi),并基于確定結(jié)果產(chǎn)生校驗信息。具體地說,當(dāng)累積DSV校驗單元37確定最終累積DSV在預(yù)定范圍之外時,累積DSV校驗單元37將最終累積DSV重置為“0”,或者將最終累積DSV設(shè)置為預(yù)定初始值,產(chǎn)生錯誤信號用作校驗信息,并將該錯誤信號提供給DSV控制比特確定單元31。
具體地說,累積DSV校驗單元37確定每個時刻的最終累積DSV是否超出預(yù)定范圍(當(dāng)用符號和數(shù)值表示法表示時,例如從-128到+127的范圍,或者從0到255的范圍)。當(dāng)確定最終累積DSV超出預(yù)定范圍時,將錯誤信號提供給圖5所示的DSV控制比特確定單元31中的累積DSV計算器55(下面將說明)。累積DSV計算器55將當(dāng)前為止所計算的累積DSV重置為“0”,或者將當(dāng)前為止所計算的累積DSV設(shè)置為預(yù)定初始值。
在該示例中,當(dāng)累積DSV校驗單元37確定最終累積DSV在預(yù)定范圍內(nèi)時,累積DSV校驗單元37不產(chǎn)生校驗信息。可替換地,累積DSV校驗單元37產(chǎn)生與“正?!钡认鄬?yīng)的信號用作校驗信息。
下面,將參照圖5詳細(xì)地描述調(diào)制設(shè)備3。具體地說,圖5示出調(diào)制設(shè)備3的詳細(xì)結(jié)構(gòu)示例。
在圖5中,正方形中的符號“+”表示處理數(shù)據(jù)流和用作插入單元或選擇器的部分。為了簡化描述,將該符號簡稱為“加法器”。
參照圖5,將由輸入單元38接收到的輸入數(shù)據(jù)流,同時提供給DSV控制比特確定單元31和延遲處理器38。
在DSV控制比特確定單元31中,加法器42將用作DSV控制比特的第一候選比特的“0”、插入到所接收到的輸入數(shù)據(jù)流的預(yù)定位置(DSV位置),以便產(chǎn)生用作DSV控制比特插入比特串的第一候選者的數(shù)據(jù)流(下文稱之為第一候選比特插入比特串),并將該第一候選比特插入比特串提供給1,7PP調(diào)制器45。
1,7PP調(diào)制器45根據(jù)例如表2所示的上述1,7PP表,將第一候選比特插入比特串調(diào)制成碼串(下文稱之為第一候選碼串,以便區(qū)分于其他碼串),并將該第一候選碼串提供給加法器48。
加法器48在預(yù)定時間將幀同步(同步信號)、插入到1,7PP調(diào)制器45提供的第一候選碼串的預(yù)定位置,并將結(jié)果碼串提供給NRZI單元51。
如上所述,例如該示例使用表2所示的1,7PP表。1,7PP表包含用于插入幀同步的終止表。1,7PP調(diào)制器45基于終止表執(zhí)行終止。
具體地說,終止就是在數(shù)據(jù)流上設(shè)置斷點,并在該斷點處終止基于表的變換(調(diào)制),該斷點位于要插入幀同步的位置的緊前位置上。
由于1,7PP表具有可變長結(jié)構(gòu),所以,基于表的變換具有可變結(jié)束位置。如果需要在以2為單位的數(shù)據(jù)流的任意位置上終止基于表的變換,調(diào)制設(shè)備3就使用上述終止表。
加法器48在終止基于表的變換時,將包含預(yù)定個數(shù)的信道比特的幀同步、插入到基于表的變換的結(jié)束位置的緊后位置上。如上所述,幀同步包含區(qū)分于其他碼串的預(yù)定模式(變換表的變換碼中不包含唯一模式)。
在該示例中,由上述加法器48、加法器49和加法器65插入相同的幀同步,這將在下文中描述。
NRZI單元51對加法器48提供的第一候選碼串執(zhí)行NRZI調(diào)制,以便產(chǎn)生記錄碼串(下文稱之為第一候選記錄碼串,以便區(qū)分于其他記錄碼串),并將該第一候選記錄碼串提供給部分DSV計算器53。
部分DSV計算器53基于第一候選記錄碼串,計算預(yù)定DSV部分中的DSV(下文稱之為部分DSV,以便區(qū)分于其他DSV),并將該部分DSV提供給加法器56。
加法器56將第一候選記錄碼串的部分DSV、與由下述累積DSV計算器55提供的當(dāng)前為止的累積DSV相加,并將和值提供給比較器58。
相反,加法器43將用作DSV控制比特的第二候選比特的“1”、插入到所接收到的輸入數(shù)據(jù)流的預(yù)定位置(DSV位置),以便產(chǎn)生用作DSV控制比特插入比特串的第二候選者的數(shù)據(jù)流(下文稱之為第二候選比特插入比特串),并將該第二候選比特插入比特串提供給1,7PP調(diào)制器46。與上述第一候選比特插入比特串的情況相同,1,7PP調(diào)制器46將提供給1,7PP調(diào)制器46的第二候選比特插入比特串調(diào)制成碼串(下文稱之為第二候選碼串,以便區(qū)分于其他碼串)。加法器49在預(yù)定時間(預(yù)定位置)將幀同步插入到第二候選碼串中。NRZI單元52對包含幀同步的第二候選碼串執(zhí)行NRZI調(diào)制,以便產(chǎn)生記錄碼串(下文稱之為第二候選記錄碼串,以便區(qū)分于其他記錄碼串)。將該第二候選記錄碼串提供給部分DSV計算器54。
部分DSV計算器54基于第二候選記錄碼串,計算預(yù)定DSV部分中的部分DSV,并將該部分DSV提供給加法器57。
加法器57將第二候選記錄碼串的部分DSV、與由下述累積DSV計算器55提供的當(dāng)前為止的累積DSV相加,并將和值提供給比較器58。
因此,將用作DSV控制比特的候選者的“0”插入到輸入數(shù)據(jù)流而產(chǎn)生的數(shù)據(jù)流(下文稱之為第一候選比特插入比特串)的累積DSV,以及將用作DSV控制比特的另一個候選者的“1”插入到輸入數(shù)據(jù)流而產(chǎn)生的數(shù)據(jù)流(下文稱之為第二候選比特插入比特串)的累積DSV,被提供給比較器58。
比較器58比較2個累積DSV的絕對值,選擇具有較小絕對值的累積DSV的數(shù)據(jù)流(第一或第二候選比特插入比特串),并將包含在所選數(shù)據(jù)流中的第一或第二候選DSV控制比特、確定為實際要被插入到輸入數(shù)據(jù)流中的DSV控制比特(當(dāng)選擇第一候選比特插入比特串時為“0”,當(dāng)選擇第二候選比特插入比特串時為“1”)。具體地說,比較器58將與所確定的DSV控制比特相對應(yīng)的DSV控制比特選擇信號(指示“1”或者“0”的信號)提供給“與”運算器62。
比較器58將所選數(shù)據(jù)流的累積DSV提供給累積DSV計算器55。
累積DSV計算器55接收由比較器58提供的累積DSV,并將所接收的累積DSV確定為累積DSV。當(dāng)將第一或第二候選記錄碼串的后續(xù)部分DSV提供給加法器56或者加法器57時,累積DSV計算器55將在提供該部分DSV的緊前時候所確定的累積DSV、提供給加法器56或者加法器57。
如上所述,在與當(dāng)前輸出的記錄碼串相對應(yīng)的最終累積DSV超過預(yù)定范圍時,累積DSV校驗單元37將錯誤信號提供給累積DSV計算器55。累積DSV計算器55接收該錯誤信號,并將當(dāng)前所確定的累積DSV重置為“0”,或者將當(dāng)前所確定的累積DSV設(shè)置為預(yù)定初始值。
在延遲處理器32中,加法器60在確定DSV控制比特之前、將用作臨時值的“0”、插入到由輸入單元38提供的輸入數(shù)據(jù)流的預(yù)定位置(DSV位置),以便產(chǎn)生新的數(shù)據(jù)流(下文稱之為臨時DSV控制比特插入比特串,以便區(qū)分于其他數(shù)據(jù)流),并將該臨時DSV控制比特插入比特串提供給DSV部分延遲移位寄存器61。
具體地說,該臨時DSV控制比特插入比特串是與由上述加法器42產(chǎn)生的第一候選比特插入比特串相同的數(shù)據(jù)流。
在該示例中,在確定DSV控制比特之前,插入“0”用作臨時值。當(dāng)下述的確定DSV控制比特插入單元33中的邏輯電路組合被改變時,插入“1”。在這種情況下,臨時DSV控制比特插入比特串是與由上述加法器43產(chǎn)生的第二候選比特插入比特串相同的數(shù)據(jù)流。
DSV部分延遲移位寄存器61將臨時DSV控制比特插入比特串延遲預(yù)定延遲時間,并將該延遲的臨時DSV控制比特插入比特串提供給確定DSV控制比特插入單元33。
DSV部分延遲移位寄存器61包含多個寄存器,其數(shù)量對應(yīng)于與DSV控制部分相對應(yīng)的x比特的延遲,并且,如果需要,也可以對應(yīng)于與電路延遲相對應(yīng)的α比特的延遲(與圖5所示的電路延遲α相對應(yīng)的延遲)。
可以顛倒延遲處理器32的加法器60和移位寄存器61的順序。具體地說,加法器60在確定DSV控制比特之前,將用作臨時值的“0”插入到由移位寄存器61延遲的輸入數(shù)據(jù)流中,以便產(chǎn)生臨時DSV控制比特插入比特串,并將該臨時DSV控制比特插入比特串提供給確定DSV控制比特插入單元33。
在確定DSV控制比特插入單元33中,“與”運算器62對由DSV控制比特位置門64在預(yù)定時間提供的“1”、和由上述比較器58提供的指示“0”或“1”的DSV控制比特選擇信號執(zhí)行“與”運算(邏輯與),并將邏輯運算結(jié)果提供給“或”運算器63。
“或”運算器63對由“與”運算器62提供的運算結(jié)果(“1”或“0”)和由DSV部分延遲移位寄存器61提供的臨時DSV控制比特插入比特串的預(yù)定比特數(shù)據(jù)執(zhí)行“或”運算,并將該邏輯運算結(jié)果提供給1,7PP調(diào)制器34。
當(dāng)延遲處理器32(DSV部分延遲移位寄存器61)將與臨時DSV控制比特插入比特串的DSV位置相對應(yīng)的比特數(shù)據(jù)(在確定DSV控制比特之前,加法器60插入用作臨時值的“0”)、提供給“或”運算器63時,上述DSV控制比特位置門64在此時將“1”提供給“與”運算器62。
如上所述,當(dāng)將用作DSV控制比特選擇信號的“1”提供給“與”運算器62,且由DSV控制比特位置門64將“1”提供給“與”運算器62時(此時將與DSV位置相對應(yīng)的比特提供給“或”運算器63),“與”運算器62將“1”作為邏輯運算結(jié)果提供給“或”運算器63。
具體地說,“或”運算器63接收到由“與”運算器62提供的“1”和由延遲處理器32提供的對應(yīng)于DSV位置的比特數(shù)據(jù),即由加法器60插入的作為臨時DSV控制比特的“0”,對所接收的“1”和“0”執(zhí)行“或”運算,并將“1”作為邏輯運算結(jié)果提供給1,7PP調(diào)制器34。
換言之,當(dāng)由DSV控制比特確定單元31確定的DSV控制比特為“1”時,確定DSV控制比特插入單元33將由加法器60插入到DSV位置上的“0”(確定DSV控制比特之前的臨時值)變換成“1”(由DSV控制比特確定單元31確定的DSV控制比特)。
相反,當(dāng)由DSV控制比特確定單元31確定的DSV控制比特為“0”時,確定DSV控制比特插入單元33將由加法器60插入到DSV位置上的“0”(確定DSV控制比特之前的臨時值)、未經(jīng)改變地用作DSV控制比特(不執(zhí)行變換)。
因此,確定DSV控制比特插入單元33將由DSV控制比特確定單元31確定的DSV控制比特、插入到臨時DSV控制比特插入比特串的DSV位置(在確定DSV控制比特之前、插入臨時值的位置)上,以便產(chǎn)生DSV控制比特插入比特串,并將該DSV控制比特插入比特串提供給1,7PP調(diào)制器34。
由于1,7PP調(diào)制器34具有與上述1,7PP調(diào)制器45和1,7PP調(diào)制器46相同的結(jié)構(gòu),并且由于同步信號插入單元35的加法器65具有與上述加法器48和加法器49相同的結(jié)構(gòu),所以省略對1,7PP調(diào)制器34和加法器65的描述。
由于已經(jīng)描述了NRZI單元36和累積DSV校驗單元37,所以省略對NRZI單元36和累積DSV校驗單元37的描述。
圖4中的調(diào)制器34和圖5中的1,7PP調(diào)制器34是相同的調(diào)制器。為了強調(diào)圖5中的調(diào)制器執(zhí)行1,7PP調(diào)制,就將該調(diào)制器表示為1,7PP調(diào)制器34。
現(xiàn)在參照圖6的流程圖,來描述調(diào)制設(shè)備3的操作。
將圖7所示的輸入數(shù)據(jù)流71提供給調(diào)制設(shè)備3。
在步驟S11中,調(diào)制設(shè)備3接收輸入數(shù)據(jù)流71。
輸入數(shù)據(jù)流71的輸入定時如圖8所示。具體地說,以與預(yù)定時鐘75同步的方式,將由1,7PP調(diào)制器34輸出的信道比特串(碼串)74、作為串行記錄碼串輸出。換言之,每個時鐘周期輸出一個碼字。相反,輸入數(shù)據(jù)流71是根據(jù)1,7PP調(diào)制器34的變換率m/n輸入的。具體地說,在該示例中,變換率是2/3。一個碼字的數(shù)據(jù)量為3,而輸入數(shù)據(jù)流71的一個數(shù)據(jù)字的數(shù)據(jù)量為2。如圖8所示,調(diào)制設(shè)備3在2個時鐘周期內(nèi)、接收輸入數(shù)據(jù)流71的預(yù)定2個數(shù)據(jù)字,并將輸入數(shù)據(jù)流71的接收停止一個時鐘周期。所以,能夠調(diào)整輸入數(shù)據(jù)和輸出碼之間的變換率的失配。
參照圖7,輸入數(shù)據(jù)流71的DSV部分有x比特。在每個x比特數(shù)據(jù)的末端插入1比特的DSV控制比特。為了區(qū)分于由1,7PP調(diào)制器34調(diào)制的單位數(shù)據(jù),即數(shù)據(jù)字,將x比特數(shù)據(jù)稱為數(shù)據(jù)Dk(k是整數(shù))。換言之,數(shù)據(jù)Dk的DSV位置緊跟在數(shù)據(jù)Dk的末端之后。其中插入了幀同步的數(shù)據(jù)D1具有較短的DSV部分。具體地說,數(shù)據(jù)D1包含x-Fs×(2/3)比特(Fs是幀同步的比特數(shù))。
仍然參照圖6,在步驟S12中,調(diào)制設(shè)備3確定DSV控制比特,并將該DSV控制比特插入到輸入數(shù)據(jù)流71的預(yù)定位置,以便產(chǎn)生圖7所示的DSV控制比特插入比特串72。
具體地說,當(dāng)以圖8所示的順序?qū)⑤斎霐?shù)據(jù)流71的各數(shù)據(jù)字提供給DSV控制比特確定單元31時,DSV控制比特確定單元31接收各數(shù)據(jù)字,并確定要被插入到所接收的x比特數(shù)據(jù)(即數(shù)據(jù)Dk)的DSV位置上的DSV控制比特。
同時,以圖8所示的順序、將輸入數(shù)據(jù)流71提供給延遲處理器72,并將其延遲預(yù)定延遲時間,并且將該延遲輸入數(shù)據(jù)流71提供給確定DSV控制比特插入單元33。
在延遲處理器32提供數(shù)據(jù)Dk的DSV位置上的比特時,確定DSV控制比特插入單元33將由DSV控制比特確定單元31確定的數(shù)據(jù)Dk的DSV控制比特(比特“1”或“0”)、插入到數(shù)據(jù)Dk的DSV位置,以便產(chǎn)生DSV控制比特插入比特串72,并將該DSV控制比特插入比特串72提供給1,7PP調(diào)制器34。
在步驟S13中,調(diào)制設(shè)備3對DSV控制比特插入比特串72執(zhí)行1,7PP調(diào)制,以便產(chǎn)生預(yù)定碼串。
具體如上所述(如圖8所示),由于以2個數(shù)據(jù)字為單位接收輸入數(shù)據(jù)(停止一個時鐘周期),所以1,7PP調(diào)制器34以2個數(shù)據(jù)字為單位、調(diào)制DSV控制比特插入比特串72。換言之,1,7PP調(diào)制器34處理以3個時鐘周期為單位的數(shù)據(jù)(3個信道比特)。由計數(shù)器等(未示出)產(chǎn)生定時。
1,7PP調(diào)制器34中的寄存器結(jié)構(gòu)如圖9所示。同樣,各1,7PP調(diào)制器45和1,7PP調(diào)制器46中的寄存器結(jié)構(gòu)也如圖9所示。
具體地說,1,7PP調(diào)制器34的輸入寄存器81(寄存器81與提供給1,7PP調(diào)制器34的DSV控制比特插入比特串72相關(guān))和輸出寄存器82(寄存器82與1,7PP調(diào)制器34輸出的碼串73相關(guān)),具有根據(jù)表2所示的1,7PP表來調(diào)制每個數(shù)據(jù)字所需的最少數(shù)量的寄存器。具體地說,輸入寄存器81裝備有若干12比特寄存器。輸出寄存器82裝備有若干18比特寄存器。1,7PP調(diào)制器34包含定時控制寄存器(未示出)。
1,7PP調(diào)制器34所需的寄存器數(shù)量,是調(diào)制每個數(shù)據(jù)字所需的最少數(shù)量的寄存器,且不依賴于格式的DSV間隔(在該示例中,為x比特部分)。換言之,提供1,7PP調(diào)制器34所需的寄存器,無需考慮與DSV控制間隔部分相對應(yīng)的延遲。
當(dāng)輸入數(shù)據(jù)字由2比特構(gòu)成(約束長度i=1)時,1,7PP調(diào)制器34將這些比特放進(jìn)圖9所示的輸入寄存器81的
中。參照用相應(yīng)比特取代的
,當(dāng)滿足預(yù)定條件時,1,7PP調(diào)制器34調(diào)制這些比特,并將信道比特放進(jìn)輸出寄存器82的
中。
類似地,當(dāng)輸入數(shù)據(jù)字由4比特構(gòu)成(約束長度i=2)時,1,7PP調(diào)制器34參照包含相應(yīng)比特的輸入寄存器81的
,當(dāng)滿足預(yù)定條件時,調(diào)制這些比特,并將信道比特放進(jìn)輸出寄存器82的
中。
當(dāng)輸入數(shù)據(jù)字由6比特構(gòu)成(約束長度i=3)時,1,7PP調(diào)制器34參照包含相應(yīng)比特的輸入寄存器81的
,當(dāng)滿足預(yù)定條件時,調(diào)制這些比特,并將信道比特放進(jìn)輸出寄存器82的
中。
在最大約束長度的情況下,即當(dāng)輸入數(shù)據(jù)字由8比特構(gòu)成(約束長度i=4)時,1,7PP調(diào)制器34參照包含相應(yīng)比特的輸入寄存器81的
,當(dāng)滿足預(yù)定條件時,調(diào)制這些比特,并將信道比特放進(jìn)輸出寄存器82的
中。
在處理禁止rmtr(Prohibit rmtr)部分(110111-next_cbit010)時,1,7PP調(diào)制器34參照輸入寄存器81的
,并且當(dāng)滿足預(yù)定條件時,用這些信道比特來取代輸出寄存器82的預(yù)定位置。
因此,1,7PP調(diào)制器34使用輸入寄存器81和輸出寄存器82,來執(zhí)行DSV控制比特插入比特串72的1,7PP調(diào)制,以便產(chǎn)生信道比特串(碼串),并將該信道比特串(碼串)提供給同步信號插入單元35。
在步驟S14中,調(diào)制設(shè)備3將幀同步插入到由1,7PP調(diào)制器34輸出的碼串的預(yù)定位置上,以便產(chǎn)生圖7所示的碼串(信道比特串)73。
具體地說,當(dāng)1,7PP調(diào)制器34執(zhí)行上述終止時,同步信號插入單元35在當(dāng)前數(shù)據(jù)Dk(該示例中是數(shù)據(jù)D1)的頭部插入幀同步(同步信號),以便產(chǎn)生圖7所示的碼串(信道比特串)73,并將該碼串73提供給NRZI單元36。
在將幀同步插入碼串73之后,將DSV控制比特以相等間隔(間隔1=間隔2=間隔3)插入碼串73中,從而實現(xiàn)適當(dāng)?shù)腄SV控制。
更具體地說,當(dāng)1,7PP調(diào)制器34執(zhí)行終止時,1,7PP調(diào)制器34停止輸出數(shù)據(jù)。同時,同步信號插入單元35的加法器65改變選擇器,并添加預(yù)定長度的幀同步。當(dāng)已添加幀同步時,加法器65改變選擇器(到初始狀態(tài)),并且1,7PP調(diào)制器34恢復(fù)數(shù)據(jù)輸出(將碼串74提供給同步信號插入單元35)。
雖然將上述方法描述為插入幀同步的一個方法示例,但是方法不限于上述方法。例如,1,7PP調(diào)制器34執(zhí)行終止,然后將與預(yù)定幀同步的長度相同的臨時碼串提供給同步信號插入單元35,并且同步信號插入單元35用預(yù)定幀同步來取代臨時碼串。
在步驟S15中,調(diào)制設(shè)備3對碼串73執(zhí)行NRZI調(diào)制,以便產(chǎn)生記錄碼串,并將該記錄碼串輸出到外部。
具體地說,NRZI單元36對由同步信號插入單元35提供的碼串73執(zhí)行NRZI調(diào)制,以便產(chǎn)生記錄碼串,并將該記錄碼串輸出到外部以及累積DSV校驗單元37。
累積DSV校驗單元37接收由NRZI單元36提供的記錄碼串,計算最終累積DSV,并確定所計算的最終累積DSV是否在預(yù)定范圍內(nèi)。當(dāng)確定最終累積DSV在預(yù)定范圍之外時,累積DSV校驗單元37將確定結(jié)果提供給DSV控制比特確定單元31的累積DSV計算器55。累積DSV計算器55將當(dāng)前為止所計算的累積DSV重置為0,或者將當(dāng)前為止所計算的累積DSV設(shè)置為預(yù)定初始值。
提供給DSV控制比特確定單元31的累積DSV計算器55的累積DSV,是由圖5所示的比較器58提供的值,或者是,例如由上述累積DSV校驗單元37計算出的最終累積DSV。具體地說,在預(yù)定時間將由累積DSV校驗單元37計算出的最終累積DSV、提供給累積DSV計算器55,能夠使得累積DSV計算器55以與上述運算相同的方法進(jìn)行運算。
在該示例中,NRZI單元36輸出的碼串是記錄碼串。在傳送輸出結(jié)果的情況下,NRZI單元36輸出傳輸碼串。在這種情況下,固態(tài)成像設(shè)備(solid-stateimaging device)3的操作保持不變。
如上所述,根據(jù)本發(fā)明的調(diào)制設(shè)備3,如圖9所示,每個1,7PP調(diào)制器34、1,7PP調(diào)制器45、和1,7PP調(diào)制器46中的寄存器(輸入寄存器81和輸出寄存器82)數(shù)量,是執(zhí)行各數(shù)據(jù)字的1,7PP調(diào)制所需的寄存器的最少數(shù)量,并且由于執(zhí)行1,7PP調(diào)制的部分具有獨立結(jié)構(gòu),所以該寄存器數(shù)量也不依賴于DSV控制間隔。另一方面,如圖3所示,已知調(diào)制設(shè)備(例如圖2所示的調(diào)制設(shè)備2)中的寄存器必須是與DSV控制間隔相對應(yīng)的足夠數(shù)量。
在延遲處理器32中,僅需要DSV部分延遲移位寄存器61,其由多個寄存器構(gòu)成,寄存器數(shù)量對應(yīng)于與DSV控制間隔和電路延遲α相對應(yīng)的信道比特串的總數(shù)(只有1個移位寄存器是必須的)。
因此,本發(fā)明的調(diào)制設(shè)備3所需的寄存器,比已知調(diào)制設(shè)備中的寄存器更緊湊。所以,制造商能夠使調(diào)制設(shè)備3的電路更緊湊。寄存器個數(shù)的減少能夠,例如降低功耗。
特別是,當(dāng)增加DSV控制間隔,或者用于將數(shù)據(jù)字變換成碼字的變換表變得更小時,使用調(diào)制設(shè)備3的優(yōu)點就會變得更加明顯。能夠用硬件或者軟件來執(zhí)行上述的一系列處理。在后一種情況下,例如,調(diào)制設(shè)備4包含圖10所示的個人計算機。
參照圖10,CPU 101根據(jù)存儲在ROM 102中的程序或者從存儲單元108裝載到RAM 103中的程序,來執(zhí)行各種處理。如果需要,RAM 103可以存儲CPU 101執(zhí)行各種處理所需的數(shù)據(jù)。
CPU 101、ROM 102和RAM 103通過總線104彼此互連。輸入/輸出接口105與總線104相連。
包含鍵盤和鼠標(biāo)的輸入單元106、包含顯示器的輸出單元107、包含硬盤的存儲單元108、包含調(diào)制解調(diào)器和終端適配器的通信單元109,與輸入/輸出接口105相連。通信單元109通過網(wǎng)絡(luò)(包含因特網(wǎng))進(jìn)行通信。
如果需要,驅(qū)動器110與輸入/輸出接口105相連。將磁盤121、光盤122、磁光盤123或者半導(dǎo)體存儲器124,正確地放在驅(qū)動器111上,并且如果需要,將從放置介質(zhì)上讀取的計算機程序安裝在存儲單元118中。
當(dāng)使用軟件執(zhí)行一系列處理時,通過網(wǎng)絡(luò)或者記錄介質(zhì)將提供軟件的程序安裝到專用硬件包含的計算機中,或者安裝到例如通過在其中安裝各種程序而能夠執(zhí)行各種功能的通用個人計算機中。
如圖10所示,記錄介質(zhì)包含封裝介質(zhì),其包含磁盤121(包含軟盤)、光盤122(包含CD-ROM(光盤只讀存儲器))和DVD(Digital Versatile Disk,數(shù)字化通用光盤)、磁光盤123(包含MD(迷你盤))、或者半導(dǎo)體存儲器124,所有這些介質(zhì)都已在其上記錄程序,并且是與該設(shè)備分別發(fā)布的,以便給用戶提供程序。同樣,記錄介質(zhì)包含ROM 102或者存儲單元108所包含的硬盤,其上已經(jīng)記錄程序,并且預(yù)先包含在將要提供給用戶的設(shè)備中。
在本說明書中,用于編寫記錄介質(zhì)中所存儲的程序的步驟,不僅包含根據(jù)所述順序執(zhí)行的時間序列(time-series)處理,還包含不需按照時間序列執(zhí)行的并行處理或者單獨處理。
產(chǎn)業(yè)上的可利用性如上所述,根據(jù)本發(fā)明的調(diào)制設(shè)備和方法以及DSV控制比特產(chǎn)生方法,能夠抑制調(diào)制設(shè)備的電路尺寸的增加。
權(quán)利要求
1.一種提供計算機可讀的計算機程序的記錄介質(zhì),所述計算機可讀的計算機程序用于控制調(diào)制設(shè)備,所述調(diào)制設(shè)備用于從輸入比特串中產(chǎn)生信道比特串以及從所述信道比特串中產(chǎn)生記錄碼串或傳輸碼串,所述程序包括DSV控制比特產(chǎn)生步驟,產(chǎn)生要被插入到所述輸入比特串中的DSV控制比特,以便控制所述記錄碼串或者所述傳輸碼串的DSV;定時調(diào)整步驟,調(diào)整傳送所述輸入比特串的傳輸定時;DSV控制比特插入比特串產(chǎn)生步驟,通過將在所述DSV控制比特產(chǎn)生步驟中產(chǎn)生的所述DSV控制比特、插入到所述輸入比特串的預(yù)定位置,來產(chǎn)生DSV控制比特插入比特串,所述輸入比特串的傳輸定時是在所述定時調(diào)整步驟中調(diào)整的;以及調(diào)制步驟,基于變換規(guī)則(d,k;m,n;r),將在所述DSV控制比特插入比特串產(chǎn)生步驟中產(chǎn)生的所述DSV控制比特插入比特串、調(diào)制成所述信道比特串。
2.一種提供計算機可讀程序的記錄介質(zhì),所述計算機可讀程序用于產(chǎn)生要被插入到輸入比特串中的DSV控制比特,所述程序包括第一候選比特插入比特串產(chǎn)生步驟,通過將所述DSV控制比特的第一候選比特、插入到所述輸入比特串的預(yù)定位置,來產(chǎn)生第一候選比特插入比特串,其是DSV控制比特插入比特串的候選者;第二候選比特插入比特串產(chǎn)生步驟,通過將所述DSV控制比特的第二候選比特、插入到所述輸入比特串的預(yù)定位置,來產(chǎn)生第二候選比特插入比特串,其是所述DSV控制比特插入比特串的另一個候選者;調(diào)制步驟,基于與調(diào)制所述輸入比特串時所使用的變換規(guī)則相同的變換規(guī)則,將在所述第一候選比特插入比特串產(chǎn)生步驟中產(chǎn)生的所述第一候選比特插入比特串、調(diào)制成第一候選信道比特串,其是從所述輸入比特串中產(chǎn)生的信道比特串的候選者,并且將在所述第二候選比特插入比特串產(chǎn)生步驟中產(chǎn)生的所述第二候選比特插入比特串、調(diào)制成第二候選信道比特串,其是所述信道比特串的另一個候選者;DSV計算步驟,計算通過所述調(diào)制步驟中的調(diào)制所產(chǎn)生的每一個所述第一和第二候選信道比特串的DSV;以及DSV控制比特確定步驟,基于在所述DSV計算步驟中計算出的所述DSV,將所述第一和第二候選比特之一確定為所述DSV控制比特。
全文摘要
一種調(diào)制設(shè)備、一種調(diào)制方法和一種DSV控制比特產(chǎn)生方法,能夠抑制調(diào)制設(shè)備的電路規(guī)模的增長。將輸入數(shù)據(jù)串提供給DSV控制比特確定部件(31),DSV控制比特確定部件(31)確定要被插入到輸入數(shù)據(jù)串中的DSV控制比特。同時,將輸入數(shù)據(jù)串提供給延遲處理部件(32),將其延遲預(yù)定延遲時間,然后將其提供給確定DSV控制比特插入部件(33)。確定DSV控制比特插入部件(33)將DSV控制比特插入到由延遲裝置提供的輸入數(shù)據(jù)串的預(yù)定位置,并將該輸入數(shù)據(jù)串提供給調(diào)制部件(34)。調(diào)制部件(34)根據(jù)預(yù)定變換規(guī)則(例如1,7PP調(diào)制),將插入DSV控制比特的輸入數(shù)據(jù)串調(diào)制成碼串。
文檔編號G11B20/10GK1917376SQ20061010821
公開日2007年2月21日 申請日期2002年12月10日 優(yōu)先權(quán)日2001年12月11日
發(fā)明者中川俊之, 岡村完成, 飛田實 申請人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
蒙自县| 宝兴县| 宣城市| 古丈县| 象山县| 自治县| 青河县| 越西县| 万宁市| 翁牛特旗| 乌鲁木齐市| 永福县| 汝阳县| 罗江县| 离岛区| 滨海县| 无极县| 灵寿县| 阿克苏市| 五大连池市| 疏勒县| 五莲县| 普兰店市| 伽师县| 安丘市| 新闻| 扶沟县| 开封县| 巴南区| 特克斯县| 博客| 鹤庆县| 泽普县| 理塘县| 桂阳县| 郎溪县| 绥芬河市| 永仁县| 玉龙| 甘谷县| 朝阳区|