專利名稱:數(shù)字信號(hào)的調(diào)制方法、調(diào)制裝置及記錄媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及把P(P為正整數(shù))比特的數(shù)字信息信號(hào)的數(shù)據(jù)變換為q(q為大于p的整數(shù))比特的碼字,通過(guò)滿足受預(yù)定的行程長(zhǎng)度限制的編碼序列來(lái)記錄到光盤(pán)、磁盤(pán)以及磁帶等高密度記錄媒體上,在此過(guò)程中能夠高精度進(jìn)行用于抑制記錄編碼序列的低頻成分的低頻成分抑制控制的數(shù)字信號(hào)的調(diào)制方法、數(shù)字信號(hào)調(diào)制裝置、記錄媒體和傳送裝置及程序,以及實(shí)現(xiàn)在記錄媒體等上進(jìn)行數(shù)據(jù)的記錄重放時(shí)的編碼方法、編碼裝置、記錄媒體及編碼方法的程序。
背景技術(shù):
在現(xiàn)有技術(shù)中,作為用于把數(shù)字信息信號(hào)記錄到數(shù)字記錄媒體上的數(shù)字信號(hào)的調(diào)制方式,開(kāi)發(fā)出了在所調(diào)制的信號(hào)中包含的直流信號(hào)成分較少的調(diào)制方式,裝載該調(diào)制方式的數(shù)字信號(hào)記錄裝置已實(shí)用化。
作為基本的數(shù)字調(diào)制方式,具有NRZ(Non Return to Zero不歸零)方式,但是,該方式在對(duì)0或1連續(xù)的數(shù)字信息信號(hào)進(jìn)行數(shù)字調(diào)制時(shí),會(huì)產(chǎn)生直流成分,該直流成分不能用于例如不進(jìn)行直流信號(hào)的重放的磁記錄。因此,開(kāi)發(fā)出了不會(huì)使直流成分過(guò)多發(fā)生的鏡象碼以及鏡象方碼等調(diào)制方法。
該鏡象碼是相對(duì)于比特間隔T通過(guò)T、1.5T及2T的組合來(lái)生成數(shù)字調(diào)制信號(hào)的方法,在調(diào)制信號(hào)中殘留更少的直流成分,但是鏡象方碼是這樣的數(shù)字調(diào)制方式當(dāng)在信息信號(hào)中1較長(zhǎng)地連續(xù)時(shí),把以1為中心反轉(zhuǎn)或者不反轉(zhuǎn)適當(dāng)?shù)剡x擇為產(chǎn)生的直流成分較少的,來(lái)進(jìn)一步謀求直流信號(hào)成分的降低。
該直流信號(hào)成分被降低的鏡象方碼,最小比特反轉(zhuǎn)間隔為T,最大比特反轉(zhuǎn)間隔為3T以上。這樣,數(shù)字調(diào)制信號(hào)的最大頻率成分與最小信號(hào)頻率之比為3以上的值,在記錄媒體中進(jìn)行這樣的頻帶信號(hào)的記錄。
另一方面,在通過(guò)數(shù)字信息信號(hào)的傳送和記錄所實(shí)現(xiàn)的最近的信息化社會(huì)中,在處理的信息的種類增加的同時(shí),信息量不斷增加,而期待用于高效地傳送及記錄處于這樣的增加傾向中的數(shù)字信息信號(hào)的效率高的數(shù)字調(diào)制方式的出現(xiàn)。
該效率高的數(shù)字調(diào)制方式通過(guò)盡可能低的調(diào)制信號(hào)頻率成分來(lái)進(jìn)行數(shù)字調(diào)制,由此,能夠通過(guò)一定的記錄頻率容量的數(shù)字信號(hào)記錄媒體來(lái)記錄較多的數(shù)字信息信號(hào)。
而且,在該數(shù)字信號(hào)記錄媒體中所記錄的數(shù)字調(diào)制信號(hào)在磁記錄的情況下,由于磁重放特性而成為低直流成分,但是,即使在光盤(pán)等圓盤(pán)型高密度記錄媒體的情況下,另外一邊跟蹤記錄道的正上方一邊進(jìn)行得到數(shù)字調(diào)制信號(hào)的跟蹤控制,要求使數(shù)字調(diào)制信號(hào)中包含的直流成分的電平被降低。
這樣,現(xiàn)代的數(shù)字調(diào)制信號(hào)的特性是要求調(diào)制信號(hào)的頻率處于低頻帶中,并且,作為盡可能降低直流頻率成分的信號(hào),為了得到這樣的調(diào)制信號(hào),使用變換編碼的方法的情況較多。
該變換編碼是8-10塊變換這樣的方法通過(guò)從能夠用10比特表現(xiàn)的1024的編碼中選擇1和0的數(shù)量大致相等的直流成分低的256種的碼,來(lái)對(duì)例如8比特的256中的信息信號(hào)進(jìn)行編碼,該方法在DAT(數(shù)字音頻磁帶錄音機(jī))中被采用。
而且,在CD(Compact Disc)中使用把8比特的信號(hào)變換為14比特的信號(hào)序列的EFM(Eight to Fourteen Modulation8-14調(diào)制)方式,但是,在該EFM調(diào)制方式中使用為了進(jìn)一步抑制直流成分而設(shè)定冗余比特的編碼序列。
而且,通過(guò)不設(shè)定這樣的冗余比特而能夠生成直流成分被抑制的數(shù)字調(diào)制信號(hào),就能進(jìn)一步提高編碼效率,因此,開(kāi)發(fā)出了對(duì)在高密度信息記錄媒體中記錄的記錄編碼序列進(jìn)行DSV(Digital Sum Value數(shù)字求和值)控制而降低直流成分的方法。
以該光盤(pán)為代表的高密度圓盤(pán)型光記錄媒體中的數(shù)字調(diào)制信號(hào)低頻成分的抑制是為了信號(hào)低頻成分的抑制被混入跟蹤伺服和聚焦伺服信號(hào)等中,對(duì)用于進(jìn)行高速伺服控制的性能產(chǎn)生不良影響的情況被抑制到最小限度,則本發(fā)明的目的是當(dāng)檢測(cè)用于伺服的誤差信號(hào)時(shí),降低用于信號(hào)檢測(cè)的基準(zhǔn)電平有變動(dòng)的執(zhí)行、錯(cuò)誤的控制動(dòng)作等不好的伺服控制動(dòng)作。
對(duì)于提供給這些不好的伺服控制的信號(hào)成分的降低,在進(jìn)行例如DVD(Digital Versatile Disc數(shù)字視頻盤(pán))的DVD討論中,在DVD-ROM的物理規(guī)格中,披露了DSV控制的方法。
因此,在該DVD-ROM的物理規(guī)格中所揭示的DSV控制方法中,使不好的誤差信號(hào)的發(fā)生被降低,以便于減小DSV控制時(shí)刻中的DSV值的絕對(duì)值,要求確立能夠?qū)崿F(xiàn)對(duì)用于進(jìn)行數(shù)字調(diào)制信號(hào)的低頻成分的降低的、而且即使在DSV控制時(shí)刻之外低頻成分也不會(huì)發(fā)生的高性能的DSV控制的數(shù)字調(diào)制信號(hào)的生成方法。
對(duì)于檢測(cè)這樣的DSV信號(hào)的峰值電壓值來(lái)進(jìn)行DSV控制的控制方法,已被日本專利公開(kāi)公報(bào)特開(kāi)2000-295109公報(bào)的「數(shù)字調(diào)制裝置」公開(kāi)了,但是,該DSV控制的方法是使用數(shù)據(jù)擾頻的方法來(lái)謀求DSV控制的優(yōu)化的方法,不能用于例如由不使用數(shù)字?jǐn)_頻的塊變換所產(chǎn)生的數(shù)字調(diào)制方式。
因此,本發(fā)明的目的是提供數(shù)字信號(hào)的調(diào)制方法、數(shù)字信號(hào)調(diào)制裝置、記錄媒體、傳輸裝置及程序。
本發(fā)明的另一個(gè)目的是提供能夠用于由不使用數(shù)字?jǐn)_頻的塊變換所產(chǎn)生的數(shù)字調(diào)制方式的數(shù)字信號(hào)的調(diào)制方法、數(shù)字信號(hào)調(diào)制裝置、記錄媒體、及程序。
本發(fā)明的又一個(gè)目的是,提供在相同的冗余度中與現(xiàn)有技術(shù)相比時(shí)能夠發(fā)揮更高的DC抑制能力的編碼方法、編碼裝置、記錄媒體、傳輸裝置及程序。
發(fā)明內(nèi)容
為了解決上述課題,本發(fā)明提供以下構(gòu)成。
(1)一種數(shù)字信號(hào)調(diào)制方法,用于多次重復(fù)進(jìn)行把比特?cái)?shù)為p(p是正整數(shù))的源數(shù)據(jù)變換為比特?cái)?shù)為q(q是大于p的整數(shù))的碼字?jǐn)?shù)據(jù)的動(dòng)作,來(lái)生成碼字?jǐn)?shù)據(jù)群,同時(shí),以預(yù)定的比特間隔生成同步字,接著該生成的同步字來(lái)配置上述碼字?jǐn)?shù)據(jù)群,作為碼字序列信號(hào),對(duì)該所得到的碼字序列信號(hào)進(jìn)行NRZI變換來(lái)作為提供給記錄媒體或傳送媒體的信號(hào),其特征在于,至少包括第一步驟,通過(guò)上述NRZI變換,與上述同步字相關(guān),同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的第一同步字和第二同步字;第二步驟,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成上述碼字?jǐn)?shù)據(jù)群,接著上述第一同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),同時(shí),接著上述第二同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù);第三步驟,得到與對(duì)上述第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)上述第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);第四步驟,把上述第一直流成分?jǐn)?shù)據(jù)與上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇直流成分?jǐn)?shù)據(jù)較小一方的上述第一碼字序列數(shù)據(jù)或上述第二碼字序列數(shù)據(jù)之一,然后提供。
(2)一種數(shù)字信號(hào)調(diào)制方法,用于多次重復(fù)進(jìn)行把比特?cái)?shù)為p(p是正整數(shù))的源數(shù)據(jù)變換為比特?cái)?shù)為q(q是大于p的整數(shù))的碼字?jǐn)?shù)據(jù)的動(dòng)作,來(lái)生成碼字?jǐn)?shù)據(jù)群,在此過(guò)程中,當(dāng)對(duì)于一個(gè)源數(shù)據(jù)能夠生成值不同的第一碼字?jǐn)?shù)據(jù)和第二碼字?jǐn)?shù)據(jù)的特定源數(shù)據(jù)被提供時(shí),從在上述特定源數(shù)據(jù)之后所提供的源數(shù)據(jù)來(lái)生成上述碼字?jǐn)?shù)據(jù)群,作為接著上述第一碼字或者上述第二碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群的碼字序列信號(hào),對(duì)該所得到的碼字序列信號(hào)進(jìn)行NRZI變換來(lái)作為提供給記錄媒體或傳送媒體的信號(hào),其特征在于,至少包括第一步驟,通過(guò)上述NRZI變換,分別生成得到不同極性的反轉(zhuǎn)次數(shù)的上述第一碼字和上述第二碼字;第二步驟,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成上述碼字?jǐn)?shù)據(jù)群,接著上述第一碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),同時(shí),接著上述第二碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù);第三步驟,得到與對(duì)上述第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)上述第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);第四步驟,把上述第一直流成分?jǐn)?shù)據(jù)與上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇直流成分?jǐn)?shù)據(jù)較小一方的上述第一碼字序列數(shù)據(jù)或上述第二碼字序列數(shù)據(jù)之一,然后提供。
(3)一種數(shù)字信號(hào)調(diào)制裝置,多次重復(fù)進(jìn)行把比特?cái)?shù)為p(p是正整數(shù))的源數(shù)據(jù)變換為比特?cái)?shù)為q(q是大于p的整數(shù))的碼字?jǐn)?shù)據(jù)的動(dòng)作,來(lái)生成碼字?jǐn)?shù)據(jù)群,同時(shí),以預(yù)定的比特間隔生成同步字,接著該生成的同步字來(lái)配置上述碼字?jǐn)?shù)據(jù)群,作為碼字序列信號(hào),對(duì)該所得到的碼字序列信號(hào)進(jìn)行NRZI變換來(lái)作為提供給記錄媒體或傳送媒體的信號(hào),其特征在于,至少包括同步字生成裝置,通過(guò)上述NRZI變換,與上述同步字相關(guān),同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的第一同步字和第二同步字;碼字序列數(shù)據(jù)生成裝置,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成上述碼字?jǐn)?shù)據(jù)群,接著上述第一同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),同時(shí),接著上述第二同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù);DSV運(yùn)算存儲(chǔ)器裝置,得到與對(duì)上述第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)上述第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);碼字輸出裝置,把上述第一直流成分?jǐn)?shù)據(jù)與上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇直流成分?jǐn)?shù)據(jù)較小一方的上述第一碼字序列數(shù)據(jù)或上述第二碼字序列數(shù)據(jù)之一,然后提供。
(4)一種數(shù)字信號(hào)調(diào)制裝置,多次重復(fù)進(jìn)行把比特?cái)?shù)為p(p是正整數(shù))的源數(shù)據(jù)變換為比特?cái)?shù)為q(q是大于p的整數(shù))的碼字?jǐn)?shù)據(jù)的動(dòng)作,來(lái)生成碼字?jǐn)?shù)據(jù)群,在此過(guò)程中,當(dāng)提供對(duì)于一個(gè)源數(shù)據(jù)能夠生成值不同的第一碼字?jǐn)?shù)據(jù)和第二碼字?jǐn)?shù)據(jù)的特定源數(shù)據(jù)時(shí),從在上述特定源數(shù)據(jù)之后所提供的源數(shù)據(jù)來(lái)生成上述碼字?jǐn)?shù)據(jù)群,作為接著上述第一碼字或者上述第二碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群的碼字序列信號(hào),對(duì)該所得到的碼字序列信號(hào)進(jìn)行NRZI變換來(lái)作為提供給記錄媒體或傳送媒體的信號(hào),其特征在于,至少包括碼字生成裝置,通過(guò)上述NRZI變換,分別生成得到不同極性的反轉(zhuǎn)次數(shù)的上述第一碼字和上述第二碼字;碼字序列數(shù)據(jù)生成裝置,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成上述碼字?jǐn)?shù)據(jù)群,接著上述第一碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),同時(shí),接著上述第二碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù)DSV運(yùn)算存儲(chǔ)器裝置,得到與對(duì)上述第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)上述第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);碼字輸出裝置,把上述第一直流成分?jǐn)?shù)據(jù)與上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇直流成分?jǐn)?shù)據(jù)較小一方的上述第一碼字序列數(shù)據(jù)或上述第二碼字序列數(shù)據(jù)之一,然后提供。
(5)一種數(shù)字信號(hào)記錄媒體,記錄把這樣得到的碼字序列信號(hào)進(jìn)行NRZI變換而得到的信號(hào)多次重復(fù)進(jìn)行把比特?cái)?shù)為p(p是正整數(shù))的源數(shù)據(jù)變換為比特?cái)?shù)為q(q是大于p的整數(shù))的碼字?jǐn)?shù)據(jù)的動(dòng)作,來(lái)生成碼字?jǐn)?shù)據(jù)群,同時(shí),以預(yù)定的比特間隔生成同步字,接著該生成的同步字來(lái)配置上述碼字?jǐn)?shù)據(jù)群,作為碼字序列信號(hào),其特征在于,通過(guò)上述NRZI變換,與上述同步字相關(guān),同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的第一同步字和第二同步字,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成上述碼字?jǐn)?shù)據(jù)群,接著上述第一同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),同時(shí),接著上述第二同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù),得到與對(duì)上述第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)上述第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù),把上述第一直流成分?jǐn)?shù)據(jù)與上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇作為小的一方的直流成分?jǐn)?shù)據(jù)而得到的上述第一碼字序列數(shù)據(jù)或者上述第二碼字序列數(shù)據(jù)之一,記錄該選擇所得到的碼字序列數(shù)據(jù)。
(6)一種數(shù)字信號(hào)記錄媒體,記錄把這樣得到的碼字序列信號(hào)進(jìn)行NRZI變換而得到的信號(hào)多次重復(fù)進(jìn)行把比特?cái)?shù)為p(p是正整數(shù))的源數(shù)據(jù)變換為比特?cái)?shù)為q(q是大于p的整數(shù))的碼字?jǐn)?shù)據(jù)的動(dòng)作,來(lái)生成碼字?jǐn)?shù)據(jù)群,在此過(guò)程中,當(dāng)對(duì)于一個(gè)源數(shù)據(jù)能夠生成不同值的第一碼字?jǐn)?shù)據(jù)和第二碼字?jǐn)?shù)據(jù)的特定源數(shù)據(jù)被提供時(shí),從在上述特定源數(shù)據(jù)之后所提供的源數(shù)據(jù)來(lái)生成上述碼字?jǐn)?shù)據(jù)群,作為接著上述第一碼字或者上述第二碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群的碼字序列信號(hào),其特征在于,通過(guò)上述NRZI變換,分別生成得到不同極性的反轉(zhuǎn)次數(shù)的上述第一碼字和上述第二碼字,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成上述碼字?jǐn)?shù)據(jù)群,接著上述第一碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),同時(shí),接著上述第二碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù),得到與對(duì)上述第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)上述第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù),把上述第一直流成分?jǐn)?shù)據(jù)與上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇作為小的一方的直流成分?jǐn)?shù)據(jù)而得到的上述第一碼字序列數(shù)據(jù)或者上述第二碼字序列數(shù)據(jù)之一,記錄該選擇所得到的碼字序列數(shù)據(jù)。
(7)一種數(shù)字信號(hào)調(diào)制方法,多次重復(fù)進(jìn)行把比特?cái)?shù)為p(p是正整數(shù))的源數(shù)據(jù)變換為比特?cái)?shù)為q(q是大于p的整數(shù))的碼字的調(diào)制動(dòng)作,來(lái)生成碼字群,同時(shí),以預(yù)定的比特間隔生成同步字,接著該生成的同步字來(lái)配置碼字群,作為調(diào)制源數(shù)據(jù)的編碼序列信號(hào),對(duì)該所得到的編碼序列信號(hào)進(jìn)行NRZI變換并輸出,其特征在于,包括第一步驟,通過(guò)上述NRZI變換,同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的第一同步字和第二同步字;第二步驟,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度受限規(guī)則,生成碼字群,接著第一同步字來(lái)配置該所生成的碼字群,而生成第一編碼序列數(shù)據(jù),同時(shí),接著第二同步字來(lái)配置該所生成的碼字群,而生成第二編碼序列數(shù)據(jù);第三步驟,根據(jù)通過(guò)第二步驟所生成的第一和第二編碼序列數(shù)據(jù),得到與對(duì)第一編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)第二編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);第四步驟,通過(guò)把每個(gè)預(yù)定比特間隔所得到的第一直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第一直流成分平方和數(shù)據(jù),同時(shí),通過(guò)把每個(gè)預(yù)定比特間隔所得到的第二直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第二直流成分平方和數(shù)據(jù);第五步驟,把第一直流成分平方和數(shù)據(jù)與第二直流成分平方和數(shù)據(jù)進(jìn)行大小比較,選擇直流成分平方和數(shù)據(jù)較小一方的第一編碼序列數(shù)據(jù)或者第二編碼序列數(shù)據(jù),作為編碼序列信號(hào)來(lái)輸出。
(8)一種數(shù)字信號(hào)調(diào)制方法,多次重復(fù)進(jìn)行把比特?cái)?shù)為p(p是正整數(shù))的源數(shù)據(jù)變換為比特?cái)?shù)為q(q是大于p的整數(shù))的碼字的調(diào)制動(dòng)作,來(lái)生成碼字群,同時(shí),以預(yù)定的比特間隔生成同步字,在此過(guò)程中,當(dāng)對(duì)于一個(gè)源數(shù)據(jù)能夠生成不同值的第一碼字?jǐn)?shù)據(jù)和第二碼字?jǐn)?shù)據(jù)的特定源數(shù)據(jù)被輸入時(shí),從在上述特定源數(shù)據(jù)之后所輸入的源數(shù)據(jù)來(lái)生成上述碼字群,作為接著上述第一碼字或者上述第二碼字來(lái)配置該所生成的碼字群并且以上述預(yù)定比特間隔來(lái)插入上述同步字的碼字序列信號(hào),對(duì)該所得到的編碼序列信號(hào)進(jìn)行NRZI變換并輸出,其特征在于,包括第一步驟,通過(guò)上述NRZI變換,同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的上述第一碼字和上述第二碼字;第二步驟,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度受限規(guī)則,生成上述碼字群,接著上述第一碼字來(lái)配置該所生成的碼字群,而生成第一編碼序列數(shù)據(jù),同時(shí),接著上述第二碼字來(lái)配置該所生成的碼字群,而生成第二編碼序列數(shù)據(jù);第三步驟,根據(jù)通過(guò)第二步驟所生成的上述第一和第二編碼序列數(shù)據(jù),得到與對(duì)上述第一編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)上述第二編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);第四步驟,通過(guò)把每隔預(yù)定比特間隔所得到的上述第一直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第一直流成分平方和數(shù)據(jù),同時(shí),通過(guò)把每隔預(yù)定比特間隔所得到的上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第二直流成分平方和數(shù)據(jù);第五步驟,把上述第一直流成分平方和數(shù)據(jù)與上述第二直流成分平方和數(shù)據(jù)進(jìn)行大小比較,選擇直流成分平方和數(shù)據(jù)較小一方的第一編碼序列數(shù)據(jù)或者第二編碼序列數(shù)據(jù),作為上述編碼序列信號(hào)來(lái)輸出。
(9)一種數(shù)字信號(hào)調(diào)制裝置,多次重復(fù)進(jìn)行把比特?cái)?shù)為p(p是正整數(shù))的源數(shù)據(jù)變換為比特?cái)?shù)為q(q是大于p的整數(shù))的碼字的調(diào)制動(dòng)作,來(lái)生成碼字群,同時(shí),以預(yù)定的比特間隔生成同步字,接著該生成的同步字來(lái)配置碼字群,作為編碼序列信號(hào),對(duì)該所得到的編碼序列信號(hào)進(jìn)行NRZI變換并輸出,其特征在于,包括同步字生成裝置,通過(guò)上述NRZI變換,同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的第一同步字和第二同步字;編碼序列數(shù)據(jù)生成裝置,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度受限規(guī)則,生成碼字群,接著第一同步字來(lái)配置該所生成的碼字群,而生成第一編碼序列數(shù)據(jù),同時(shí),接著第二同步字來(lái)配置上述碼字群,而生成第二編碼序列數(shù)據(jù);DSV運(yùn)算存儲(chǔ)器裝置,接受上述第一和第二編碼序列數(shù)據(jù)作為輸入,得到與對(duì)第一編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)第二編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);DSV平方和運(yùn)算裝置,通過(guò)把每個(gè)預(yù)定比特間隔所得到的第一直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第一直流成分平方和數(shù)據(jù),同時(shí),通過(guò)把每個(gè)預(yù)定比特間隔所得到的第二直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第二直流成分平方和數(shù)據(jù);碼字輸出裝置,把第一直流成分平方和數(shù)據(jù)與第二直流成分平方和數(shù)據(jù)進(jìn)行大小比較,選擇作為小的一方的直流成分平方和數(shù)據(jù)而得到的上述第一編碼序列數(shù)據(jù)或者上述第二編碼序列數(shù)據(jù),作為上述編碼序列信號(hào)來(lái)輸出。
(10)一種數(shù)字信號(hào)調(diào)制裝置,多次重復(fù)進(jìn)行把比特?cái)?shù)為p(p是正整數(shù))的源數(shù)據(jù)變換為比特?cái)?shù)為q(q是大于p的整數(shù))的碼字的調(diào)制動(dòng)作,來(lái)生成碼字群,同時(shí),以預(yù)定的比特間隔生成同步字,在此過(guò)程中,當(dāng)對(duì)于一個(gè)源數(shù)據(jù)能夠生成不同值的第一碼字?jǐn)?shù)據(jù)和第二碼字?jǐn)?shù)據(jù)的特定源數(shù)據(jù)被輸入時(shí),從在上述特定源數(shù)據(jù)之后所輸入的源數(shù)據(jù)來(lái)生成上述碼字群,作為接著上述第一碼字或者上述第二碼字來(lái)配置該所生成的碼字群并且以上述預(yù)定比特間隔來(lái)插入上述同步字的碼字序列信號(hào),對(duì)該所得到的編碼序列信號(hào)進(jìn)行NRZI變換并輸出,其特征在于,包括碼字輸出裝置,通過(guò)上述NRZI變換,同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的上述第一碼字和上述第二碼字;編碼序列數(shù)據(jù)生成裝置,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度受限規(guī)則,生成上述碼字群,接著上述第一碼字來(lái)配置該所生成的碼字群,而生成第一編碼序列數(shù)據(jù),同時(shí),接著上述第二碼字來(lái)配置上述碼字群,而生成第二編碼序列數(shù)據(jù);DSV運(yùn)算存儲(chǔ)器裝置,接受上述第一和第二編碼序列數(shù)據(jù)作為輸入,得到與對(duì)上述第一編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)第二編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);DSV平方和運(yùn)算裝置,通過(guò)把每隔預(yù)定比特間隔所得到的上述第一直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第一直流成分平方和數(shù)據(jù),同時(shí),通過(guò)把每隔預(yù)定比特間隔所得到的上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第二直流成分平方和數(shù)據(jù);碼字輸出裝置,把上述第一直流成分平方和數(shù)據(jù)與上述第二直流成分平方和數(shù)據(jù)進(jìn)行大小比較,選擇作為小的一方的直流成分平方和數(shù)據(jù)而得到的第一編碼序列數(shù)據(jù)或者第二編碼序列數(shù)據(jù),作為上述編碼序列信號(hào)來(lái)輸出。
(11)一種記錄媒體,其特征在于,把由上述(9)或(10)所述的數(shù)字信號(hào)調(diào)制裝置所生成的編碼序列信號(hào)進(jìn)行NRZI變換并記錄。
(12)一種傳送裝置,其特征在于,包括傳送編碼部,給由上述(9)或(10)所述的數(shù)字信號(hào)調(diào)制裝置所生成的并且進(jìn)行了NRZI變換的編碼序列信號(hào)附加首部,同時(shí),進(jìn)行分組,向傳送線路發(fā)送從該傳送編碼部所輸出的分組。
(13)一種程序,其特征在于,通過(guò)計(jì)算機(jī)來(lái)執(zhí)行上述(7)或(8)所述的第一至第五步驟。
(14)一種編碼方法,把p比特的輸入數(shù)據(jù)字編碼成q比特(其中,q>p)的碼字,作為適用預(yù)定的游程長(zhǎng)度受限規(guī)則的比特串進(jìn)行輸出,在此過(guò)程中,對(duì)于輸入數(shù)據(jù)字,對(duì)應(yīng)于多種碼字,從這些多種的碼字中選擇特定的碼字來(lái)輸出,由此,進(jìn)行DSV控制,其特征在于,在上述碼字的選擇過(guò)程中,從能夠選擇的變換時(shí)刻的DSV的絕對(duì)值起算,對(duì)每個(gè)能夠選擇的碼字進(jìn)行編碼,累積上述DSV的絕對(duì)值,在選擇執(zhí)行時(shí),對(duì)于多個(gè)編碼的每個(gè),比較上述DSV的絕對(duì)值的累積結(jié)果的大小,由此,選擇碼字,而輸出碼字。
(15)一種編碼方法,把p比特的輸入數(shù)據(jù)字編碼成q比特(其中,q>p)的碼字,作為適用預(yù)定的游程長(zhǎng)度受限規(guī)則的比特串進(jìn)行輸出,在此過(guò)程中,對(duì)于所輸出的上述碼字列,給每預(yù)定數(shù)量的碼字附加從多種碼型所選擇的一個(gè)碼型的冗余比特,由此,進(jìn)行DSV控制,其特征在于,在上述冗余比特的選擇過(guò)程中,從能夠選擇的時(shí)刻的DSV的絕對(duì)值起算,對(duì)每個(gè)能夠選擇的冗余比特進(jìn)行編碼,累積上述DSV的絕對(duì)值,在選擇執(zhí)行時(shí),對(duì)于多個(gè)附加了冗余比特的編碼的每個(gè),比較上述DSV的絕對(duì)值的累積結(jié)果的大小,由此,選擇上述冗余比特,而輸出碼字及冗余比特。
(16)一種編碼裝置,把p比特的輸入數(shù)據(jù)字編碼成q比特(其中,q>p)的碼字,作為適用預(yù)定的游程長(zhǎng)度受限規(guī)則的比特串進(jìn)行輸出,在此過(guò)程中,對(duì)于輸入數(shù)據(jù)字,對(duì)應(yīng)于多種碼字,從這些多種的碼字中選擇特定的碼字來(lái)輸出,由此,進(jìn)行DSV控制,其特征在于,包括檢測(cè)電路,對(duì)于上述輸入數(shù)據(jù)字檢測(cè)是否具有碼字的選擇分支;運(yùn)算部,當(dāng)從上述檢測(cè)電路所供給的選擇分支檢測(cè)結(jié)果表示具有選擇分支時(shí),輸出與上述輸入數(shù)據(jù)字相對(duì)應(yīng)的上述多種碼字,當(dāng)來(lái)自上述檢測(cè)電路的檢測(cè)結(jié)果是沒(méi)有選擇分支時(shí),輸出與上述輸入數(shù)據(jù)字相對(duì)應(yīng)的一種碼字;多個(gè)存儲(chǔ)裝置,對(duì)于從上述運(yùn)算部經(jīng)過(guò)多個(gè)路徑所輸出的多種或一種碼字的每個(gè),存儲(chǔ)輸出其輸出碼字時(shí)刻以后的輸出碼字和之前從上述運(yùn)算部所輸入的碼字,同時(shí),存儲(chǔ)根據(jù)過(guò)去所選擇的輸出碼字和之前從上述運(yùn)算部所輸入的碼字而得到的DSV值;輸出裝置,把到從上述多個(gè)存儲(chǔ)裝置所供給的之前的碼字為止的各DSV值的絕對(duì)值的累積值相互進(jìn)行比較,選擇輸出與最小的累積值相對(duì)應(yīng)的存儲(chǔ)裝置的碼字,同時(shí),把在上述多個(gè)存儲(chǔ)裝置中沒(méi)有被選擇的上述存儲(chǔ)裝置的內(nèi)容改換為所選擇的存儲(chǔ)裝置的內(nèi)容,上述輸出裝置從能夠選擇的變換時(shí)刻的DSV的絕對(duì)值起算,對(duì)每個(gè)能夠選擇的碼字進(jìn)行編碼,累積上述DSV的絕對(duì)值。
(17)一種編碼裝置,把p比特的輸入數(shù)據(jù)字編碼成q比特(其中,q>p)的碼字,作為適用預(yù)定的游程長(zhǎng)度受限規(guī)則的比特串進(jìn)行輸出,在此過(guò)程中,對(duì)于所輸出的上述碼字串,給每預(yù)定數(shù)量的碼字附加從多種碼型所選擇的一個(gè)碼型的冗余比特,由此,進(jìn)行DSV控制,其特征在于,包括運(yùn)算部,給上述每預(yù)定數(shù)量的碼字附加上述多種碼型的冗余比特;多個(gè)存儲(chǔ)裝置,對(duì)于從上述運(yùn)算部針對(duì)每個(gè)上述冗余比特碼型經(jīng)過(guò)多個(gè)路徑所輸出的碼字及冗余比特的每個(gè),存儲(chǔ)輸出其輸出碼字時(shí)刻以后的輸出碼字及冗余比特和之前從上述運(yùn)算部所輸入的碼字及冗余比特,同時(shí),存儲(chǔ)根據(jù)過(guò)去所選擇的輸出碼字及冗余比特和之前從上述運(yùn)算部所輸入的碼字及冗余比特而得到的DSV值;輸出裝置,把到從上述多個(gè)存儲(chǔ)裝置所供給的之前的碼字為止的各DSV值的絕對(duì)值的累積值相互進(jìn)行比較,選擇輸出與最小的累積值相對(duì)應(yīng)的上述存儲(chǔ)裝置的碼字及冗余比特,同時(shí),把在上述多個(gè)存儲(chǔ)裝置中沒(méi)有被選擇的上述存儲(chǔ)裝置的內(nèi)容改換為所選擇的存儲(chǔ)裝置的內(nèi)容,上述輸出裝置從能夠選擇的變換時(shí)刻的DSV的絕對(duì)值起算,對(duì)每個(gè)能夠選擇的碼字進(jìn)行編碼,累積上述DSV的絕對(duì)值。
(18)一種記錄媒體,其特征在于,把由上述(14)所述的編碼方法所編碼的碼字進(jìn)行NRZI變換并記錄。
(19)一種記錄媒體,其特征在于,把由上述(15)所述的編碼方法所編碼的碼字及冗余比特組成的信號(hào)進(jìn)行NRZI變換并記錄。
(20)一種計(jì)算機(jī)程序,其特征在于,使計(jì)算機(jī)作為上述(16)或(17)所述的編碼裝置的上述檢測(cè)電路、上述運(yùn)算部、上述多個(gè)存儲(chǔ)裝置、上述輸出裝置來(lái)工作。
附圖的簡(jiǎn)要說(shuō)明
圖1是本發(fā)明的第一實(shí)施例所涉及的數(shù)字信號(hào)調(diào)制裝置的簡(jiǎn)要方框圖;圖2是作為本發(fā)明的第一實(shí)施例所涉及的數(shù)字信號(hào)調(diào)制裝置的主要部分的p-q調(diào)制部的方框圖;圖3是表示在本發(fā)明的第一實(shí)施例中所使用的p=4、q=6并且RLL(1,9)限制中的編碼表的一例的圖;圖4是涉及本發(fā)明的第一實(shí)施例,表示當(dāng)成為具有選擇分支的條件判斷時(shí)的條件的圖;圖5是涉及本發(fā)明的第一實(shí)施例,表示對(duì)應(yīng)于S(k)的值而使用的同步信號(hào)的例子的圖;圖6是通過(guò)流程圖來(lái)表示本發(fā)明的第一實(shí)施例所涉及的p-q調(diào)制部的動(dòng)作的圖;圖7是涉及本發(fā)明的第一實(shí)施例,表示相對(duì)于所生成的碼字的CDS和DSV的值的圖;圖8是涉及本發(fā)明的第一實(shí)施例,表示碼字和DSV電平的時(shí)間變化的樣子的圖;圖9是涉及本發(fā)明的第一實(shí)施例,通過(guò)表來(lái)表示與碼字相對(duì)應(yīng)的CDS的值的圖;圖10是裝載了本發(fā)明的第二實(shí)施例所涉及的數(shù)字信號(hào)調(diào)制裝置的數(shù)字信號(hào)記錄裝置的一例的簡(jiǎn)要方框圖;圖11是作為本發(fā)明的第二實(shí)施例所涉及的數(shù)字信號(hào)調(diào)制裝置的主要部分的p-q調(diào)制部的方框圖;圖12是表示在本發(fā)明的第二實(shí)施例中所使用的p=4、q=6并且RLL(1,9)限制中的編碼表的一例的圖;圖13是本發(fā)明的第二實(shí)施例中的通過(guò)圖11的碼字選擇分支有無(wú)電路而成為具有選擇分支的條件判斷時(shí)的條件的示意圖;圖14是與在本發(fā)明的第二實(shí)施例中所使用的編碼表的狀態(tài)信息S(k)的值相對(duì)應(yīng)而使用的同步字的例子的示意圖;圖15是本發(fā)明的第二實(shí)施例的動(dòng)作說(shuō)明用流程圖;圖16是表示與在本發(fā)明的第二實(shí)施例中所生成的碼字相對(duì)應(yīng)的CDS和DSV的值的圖;圖17是表示用于對(duì)本發(fā)明的第二實(shí)施例中的圖11中的DSV平方運(yùn)算累積部的動(dòng)作進(jìn)行說(shuō)明的碼字和DSV電平的關(guān)系的一例的圖;圖18是表示對(duì)應(yīng)于本發(fā)明的第二實(shí)施例中的碼字而求出的CDS值的表的圖;圖19是裝載了本發(fā)明的第三實(shí)施例所涉及的數(shù)字信號(hào)調(diào)制裝置的數(shù)字信號(hào)傳送裝置的一例的簡(jiǎn)要方框圖;圖20是接收從圖19的數(shù)字信號(hào)傳送裝置發(fā)送的分組數(shù)據(jù)的接收裝置的一例的簡(jiǎn)要方框圖;圖21是本發(fā)明的第四實(shí)施例所涉及的編碼裝置的一個(gè)實(shí)施例的方框圖;圖22是作為本發(fā)明的第四實(shí)施例所涉及的編碼裝置的主要部分的4-6調(diào)制部的方框圖;圖23是滿足本發(fā)明的第四實(shí)施例中的(1,7)RLL限制的6比特的碼字種類;圖24是表示在本發(fā)明的第四實(shí)施例中使用的編碼表的圖;圖25是用于說(shuō)明為了滿足本發(fā)明的第四實(shí)施例中的(1,9)RLL限制的兩個(gè)編碼表的可交換條件的圖;圖26是說(shuō)明在通過(guò)(1,7)RLL限制來(lái)對(duì)本發(fā)明的第四實(shí)施例中的4比特單位的輸入數(shù)據(jù)字D(k)進(jìn)行編碼時(shí)使用的圖24的編碼表的選擇信息和輸出碼字的圖;圖27是圖22中的選擇判定部的一例的方框圖;圖28是表示通過(guò)在本發(fā)明的第四實(shí)施例中的輸出碼字C(k)中包含的比特1的奇偶性不同來(lái)使NRZI調(diào)制后的輸出電平被反轉(zhuǎn)的圖;圖29是表示本發(fā)明的第四實(shí)施例中的輸出信號(hào)的格式的一例的圖;圖30是表示在本發(fā)明的第四實(shí)施例中所使用的前置碼字的種類和冗余比特模型的關(guān)系的圖;圖31是用于說(shuō)明本發(fā)明的第四實(shí)施例的編碼動(dòng)作的流程圖;圖32是表示通過(guò)本發(fā)明的第四實(shí)施例中的冗余比特不同來(lái)使NRZI調(diào)制后的DSV極性被反轉(zhuǎn)的圖。
發(fā)明的實(shí)施例<第一實(shí)施例>
下面通過(guò)最佳實(shí)施例來(lái)對(duì)本發(fā)明的數(shù)字信號(hào)的調(diào)制方法、數(shù)字信號(hào)調(diào)制裝置以及記錄媒體的實(shí)施形態(tài)進(jìn)行說(shuō)明。
在圖1中表示了裝載了該實(shí)施例所涉及的數(shù)字信號(hào)的調(diào)制方法的數(shù)字信號(hào)調(diào)制裝置的簡(jiǎn)要構(gòu)成。
該圖所示的數(shù)字信號(hào)調(diào)制裝置1由格式化部11、p-q調(diào)制部12、編碼表13a,13b,…,13n、NRZI(Non Return to Zero Inverse不歸零求逆)變換部14以及記錄驅(qū)動(dòng)部15所構(gòu)成。這樣構(gòu)成的數(shù)字信號(hào)調(diào)制裝置的信號(hào)提供給用于記錄到記錄媒體2上的記錄裝置(未圖示),或者通過(guò)傳送編碼裝置31提供給傳送媒體3。下面對(duì)該數(shù)字信號(hào)調(diào)制裝置1的動(dòng)作進(jìn)行簡(jiǎn)要說(shuō)明。
首先,通過(guò)MPEG(moving picture experts group運(yùn)動(dòng)圖像專家組)-2等被壓縮編碼的圖象或者聲音等數(shù)字信息信號(hào)被提供給格式化部11,在此對(duì)所提供的數(shù)字信息信號(hào)進(jìn)行糾錯(cuò)碼的附加、所供給的數(shù)據(jù)的擾頻化以及交織等處理。這樣處理的信息信號(hào)被分割成每隔p比特(p為例如4這樣的大于1的整數(shù))的源數(shù)據(jù),該被分割的每p比特的源數(shù)據(jù)被提供給p-q調(diào)制部12。
該p-q調(diào)制部12是生成把作為每p比特所提供的信息信號(hào)的源數(shù)據(jù)的信號(hào)塊變換為由q比特(q為例如6這樣的大于p的整數(shù))的編碼數(shù)據(jù)所構(gòu)成的信號(hào)的電路,而且,在該p-q調(diào)制部12中,以預(yù)定數(shù)量的源數(shù)據(jù)為單位,進(jìn)行動(dòng)作,以便于在每個(gè)該單位數(shù)量的源數(shù)據(jù)中插入預(yù)先設(shè)定的同步字。
接著,在該p-q調(diào)制部12中,內(nèi)置編碼表13a,13b,…,13n,所提供的源數(shù)據(jù)一邊參照這些編碼表13a,13b,…,13n一邊進(jìn)行后述方法所進(jìn)行的DSV控制,同時(shí),作為被塊變換為p比特的碼字的碼字序列信號(hào)被輸出。
該塊變換后的碼字序列信號(hào)被提供給NRZI變換部14,在此,所提供的碼字序列信號(hào)被進(jìn)行NRZI變換。所變換而得到的數(shù)字調(diào)制信號(hào)被提供給記錄驅(qū)動(dòng)部15。記錄驅(qū)動(dòng)部15為了把所輸入的數(shù)字調(diào)制信號(hào)記錄到例如作為光盤(pán)的記錄媒體2上,而根據(jù)該數(shù)字調(diào)制信號(hào)來(lái)對(duì)激光束的強(qiáng)度進(jìn)行強(qiáng)弱變化。該強(qiáng)弱變化后的激光束照射到記錄媒體2上,來(lái)完成與該強(qiáng)弱相對(duì)應(yīng)的數(shù)字調(diào)制信號(hào)的記錄。
而且,該數(shù)字調(diào)制后的信號(hào)被提供給傳送編碼裝置31,根據(jù)需要進(jìn)行第二數(shù)字調(diào)制,以成為適合于用于通過(guò)傳送媒體3進(jìn)行傳送的信號(hào),該調(diào)制后的信號(hào)通過(guò)傳送媒體3進(jìn)行傳送。
其中,即使在把例如由數(shù)字信號(hào)調(diào)制裝置1所得到的數(shù)字調(diào)制信號(hào)以基帶信號(hào)原封不動(dòng)地提供給其他周邊裝置的情況下,以及,在數(shù)字信號(hào)調(diào)制裝置1與其他的周邊裝置的裝置間的接地電位不同,通過(guò)高頻變換器等所耦合的情況下,由于從數(shù)字信號(hào)調(diào)制裝置1所輸出的數(shù)字調(diào)制信號(hào)幾乎不包含直流成分,因此,能夠穩(wěn)定地傳送數(shù)字調(diào)制信號(hào)。
這樣,從數(shù)字信號(hào)調(diào)制裝置1,把所輸入的數(shù)字信息信號(hào)進(jìn)行抑制直流成分的p-q調(diào)制及NRZI調(diào)制,把對(duì)該調(diào)制的信號(hào)進(jìn)行光調(diào)制的激光束作為輸出光而輸出,或者,作為用于提供給傳送媒體3的基帶信號(hào)的數(shù)字調(diào)制信號(hào)被輸出。
下面對(duì)作為該數(shù)字信號(hào)調(diào)制裝置1的主要部分的p-q調(diào)制部12的構(gòu)成和動(dòng)作進(jìn)行詳細(xì)描述。
在圖2中詳細(xì)表示了p-q調(diào)制部12的構(gòu)成。
該圖中的p-q調(diào)制部12由碼字選擇分支有無(wú)檢測(cè)電路121、包含編碼表13a,13b,…,13n和同步字生成部123的編碼表地址生成部122、碼字存儲(chǔ)器124、碼字存儲(chǔ)器125、DSV運(yùn)算峰值存儲(chǔ)器126、DSV運(yùn)算峰值存儲(chǔ)器127、存儲(chǔ)器控制編碼輸出部128以及峰值比較部129所構(gòu)成。而且,由DSV運(yùn)算峰值存儲(chǔ)器126、DSV運(yùn)算峰值存儲(chǔ)器127以及峰值比較部129來(lái)構(gòu)成峰值運(yùn)算部16。
接著,對(duì)這樣構(gòu)成的p-q調(diào)制部12的動(dòng)作進(jìn)行描述。
首先,同步字生成部123對(duì)每預(yù)定數(shù)量的p比特的源數(shù)據(jù),相對(duì)于作為表示狀態(tài)的函數(shù)的狀態(tài)S(k)而生成兩種同步字。即,這兩種同步字是這樣的碼字DSV極性相反,同時(shí),在編碼比特中包含的1的數(shù)量互不相同。一方的同步字作為C(k)0而提供給碼字存儲(chǔ)器124,另一方的同步字成為C(k)1而提供給碼字存儲(chǔ)器125。這兩種同步字分別提供給DSV運(yùn)算存儲(chǔ)器126、DSV運(yùn)算存儲(chǔ)器127。在這些DSV運(yùn)算存儲(chǔ)器中,進(jìn)行各自的DSV的運(yùn)算,來(lái)求出絕對(duì)值的峰值。預(yù)先存儲(chǔ)的峰值的存儲(chǔ)器內(nèi)容被更新為新求出的峰值。與此同時(shí),這些同步字被存儲(chǔ)在各自的碼字存儲(chǔ)器中,這些動(dòng)作完成后,開(kāi)始提供源數(shù)據(jù)。
從格式化部11所提供的源數(shù)據(jù)D(k)提供給編碼表地址生成部122,同時(shí),該源數(shù)據(jù)提供給碼字選擇分支有無(wú)檢測(cè)電路121。在碼字選擇分支有無(wú)檢測(cè)電路121中,檢測(cè)在源數(shù)據(jù)的序列中是否包含能夠進(jìn)行后述的碼字交換的碼字。
通過(guò)該檢測(cè)所得到的關(guān)于選擇分支有無(wú)的檢測(cè)結(jié)果被提供給編碼表地址生成部122。編碼表地址生成部122根據(jù)檢測(cè)到選擇分支的情況和未檢測(cè)到的情況,進(jìn)行不同的動(dòng)作。
首先對(duì)未檢測(cè)到選擇分支的情況下的動(dòng)作進(jìn)行說(shuō)明。
當(dāng)在源數(shù)據(jù)中未檢測(cè)到與符合后述條件的選擇分支相關(guān)的碼字時(shí),以p比特所提供的源數(shù)據(jù)唯一地進(jìn)行代碼變換而成為q比特的編碼數(shù)據(jù)。編碼表13a,13b,…,13n存儲(chǔ)碼字,通過(guò)相對(duì)于編碼表13a,13b,…,13n來(lái)指定地址,從編碼表13a,13b,…,13n輸出進(jìn)行了代碼變換的碼字。
由于這樣得到的碼字是一個(gè),因此,該得到的一個(gè)碼字作為C(k)0和C(k)1被提供給碼字存儲(chǔ)器124和碼字存儲(chǔ)器125雙方,同時(shí),C(k)0和C(k)1的各自的碼字被提供給DSV運(yùn)算存儲(chǔ)器126和DSV運(yùn)算存儲(chǔ)器127。在這些DSV運(yùn)算存儲(chǔ)器中,執(zhí)行各自的DSV的運(yùn)算,來(lái)求出絕對(duì)值的峰值,預(yù)先存儲(chǔ)的峰值的存儲(chǔ)器內(nèi)容被更新為新求出的峰值。
這樣,在各個(gè)DSV運(yùn)算存儲(chǔ)器126和DSV運(yùn)算存儲(chǔ)器127中所存儲(chǔ)的峰值被依次更新為由分別接著兩種同步字所提供的碼字而產(chǎn)生的峰值,并且,進(jìn)行p-q調(diào)制。
下面對(duì)在碼字中檢測(cè)選擇分支時(shí)的動(dòng)作進(jìn)行說(shuō)明。選擇分支被檢測(cè)到的情況是對(duì)所輸入的一個(gè)p比特的源數(shù)據(jù)能夠得到兩個(gè)碼字的情況。與對(duì)于上述兩個(gè)同步字能夠分別制成兩個(gè)碼字序列的情況相同,對(duì)于這兩個(gè)碼字,能夠根據(jù)兩個(gè)碼字分別制成兩個(gè)碼字序列(即,4個(gè)碼字序列)。
因此,當(dāng)在碼字中檢測(cè)到選擇分支時(shí),在上述的與兩個(gè)同步字相對(duì)的碼字序列中,選擇提供小的DSV峰值一方的碼字序列。
用于該選擇的動(dòng)作為以下這樣分別存儲(chǔ)在上述DSV運(yùn)算存儲(chǔ)器126和DSV運(yùn)算存儲(chǔ)器127中的各自的絕對(duì)值的峰值被提供給峰值比較部129,在該峰值比較部129中對(duì)兩者的峰值進(jìn)行比較,把進(jìn)行比較而得到的比較結(jié)果提供給存儲(chǔ)器控制編碼輸出部128。
存儲(chǔ)器控制編碼輸出部128以從峰值比較部129所輸入的比較結(jié)果為基礎(chǔ),從碼字存儲(chǔ)器124或者碼字存儲(chǔ)器125得到DSV絕對(duì)值的峰值較小一方的碼字,作為由接著同步字所提供的碼字組成的碼字序列。該得到的碼字序列從存儲(chǔ)器控制編碼輸出部128作為進(jìn)行了p-q調(diào)制的數(shù)字調(diào)制而輸出。
在這樣的一連串的動(dòng)作的結(jié)束時(shí)刻,在碼字存儲(chǔ)器124和碼字存儲(chǔ)器125中所存儲(chǔ)的DSV運(yùn)算存儲(chǔ)器的內(nèi)容被清零。對(duì)于與通過(guò)上述選擇分支所檢測(cè)而得到的兩個(gè)不同的碼字相對(duì)應(yīng)的兩個(gè)碼字序列,同樣,重新進(jìn)行由DSV值管理所產(chǎn)生的DSV峰值的小的的碼字的生成。
即,一旦在DSV運(yùn)算存儲(chǔ)器126和DSV運(yùn)算存儲(chǔ)器127中所存儲(chǔ)的DSV的峰值被清零之后,在從源數(shù)據(jù)所得到的兩種碼字中,一方的碼字作為C(k)0被提供給碼字存儲(chǔ)器124,另一方的碼字作為C(k)1被提供給碼字存儲(chǔ)器125,這兩種碼字分別被存儲(chǔ)。這些碼字C(k)0和C(k)1分別提供的DSV的峰值被分別提供給DSV運(yùn)算峰值存儲(chǔ)器126和DSV運(yùn)算峰值存儲(chǔ)器127,進(jìn)行暫時(shí)存儲(chǔ)。
這樣,在每個(gè)以預(yù)定間隔所生成的兩種同步字中,或者,每當(dāng)兩種碼字被得到時(shí),相對(duì)于以前所提供的兩個(gè)碼字序列,生成DSV的峰值不同的碼字序列,并且,在碼字存儲(chǔ)器中分別暫時(shí)存儲(chǔ)具有兩種DSV極性的碼字序列。
而且,在同步字被生成的時(shí)刻,或者,當(dāng)能夠選擇的兩種碼字被得到時(shí),DSV的峰值小的一方的碼字序列被決定,而作為數(shù)字調(diào)制信號(hào)被輸出。這樣,輸出信號(hào)成為在時(shí)間上斷續(xù)的碼字序列,但是,實(shí)際上,在存儲(chǔ)器控制編碼語(yǔ)句輸出部128中內(nèi)置了暫時(shí)存儲(chǔ)電路,其中進(jìn)行暫時(shí)緩沖記錄的碼字序列信號(hào)從p-q調(diào)制部12作為連續(xù)的碼字序列信號(hào)而輸出。
下面對(duì)用于進(jìn)行該p-q代碼變換的編碼表13a,13b,…,13n進(jìn)行說(shuō)明。
在圖3中表示了p=4、q=6并且RLL(1,9)限制中的編碼表的一例。
該圖所示的編碼表是用表來(lái)表示作為(1,9)在“1”與“1”之間存在的「0」的個(gè)數(shù)被限制為1~9的RLL(RunLength Limited游程長(zhǎng)度受限)編碼中的碼字。
即,在該編碼表中,由具有S(k)=0至3的四個(gè)狀態(tài)的編碼表(在此,在13a,13b,13c,13d中,a、b、c及d分別是0、1、2、3)所構(gòu)成,其中,S(k)是編碼表的狀態(tài),D(k)是4(=p)比特的源數(shù)據(jù),C(k)是6(=q)比特的碼字,C(k)由十進(jìn)制值和二進(jìn)制值兩者來(lái)記述。
在圖3中,S(k+1)表示與接著C(k)所選擇的C(k+1)相關(guān)的狀態(tài)信息。當(dāng)?shù)玫脚c接著所輸入的源數(shù)據(jù)D(k+1)相對(duì)應(yīng)的碼字C(k+1)時(shí),作為S(k+1),通過(guò)由圖3的S(k+1)所提供的數(shù)字,來(lái)決定是選擇0,1,2,3的哪一個(gè)。
接著,在這樣求出的C(k)中,表示檢測(cè)為存在上述選擇分支時(shí)的條件。
在圖4中,用表來(lái)表示當(dāng)成為具有選擇分支的條件判斷時(shí)的條件。
在該圖中,D(k)是4比特的源數(shù)據(jù),C(k)是6比特的碼字,S(k)是時(shí)刻k時(shí)的表的狀態(tài),L(k-1)是C(k-1)的下位零游程長(zhǎng)度。
在該表中,例如作為條件1所示的具有選擇分支的條件是這樣的情況當(dāng)S(k)=3時(shí),在先行碼字的下位零游程長(zhǎng)度L(k-1)為4或5的情況下,滿足D(k)為6以下,或者,在L(k-1)為6的情況下,滿足D(k)為1、3或5。此時(shí),表示能夠與S(k)=1的碼字進(jìn)行交換。
這樣,當(dāng)與圖4所示的6個(gè)條件中的一個(gè)相對(duì)應(yīng)的條件產(chǎn)生時(shí),存在能夠交換的碼字,因此,從上述圖2所示的碼字選擇分支有無(wú)檢測(cè)電路121作為選擇分支檢測(cè)結(jié)果而輸出具有選擇分支的信號(hào)。該選擇分支檢測(cè)結(jié)果信號(hào)被提供給峰值比較部129,開(kāi)始兩個(gè)碼字序列的DSV峰值的比較。
該DSV峰值的比較處理在同步信號(hào)生成的時(shí)刻也被執(zhí)行。下面對(duì)該同步信號(hào)進(jìn)行描述。
在圖5中表示了與S(k)的值相對(duì)應(yīng)所使用的4個(gè)同步信號(hào)的例子。
在該圖中,表示了在S(k)為0~3的各個(gè)狀態(tài)下所提供的24比特的同步碼,其最低位比特用X表示反轉(zhuǎn)是可能的。接著,在這些同步信號(hào)之后,轉(zhuǎn)移到S(k)=1。
通過(guò)這樣的在每預(yù)定期間所插入的同步碼或者根據(jù)上述圖4所示的條件,從p-q調(diào)制部12輸出DSV的峰值較小的一方的碼字序列信號(hào)。下面通過(guò)流程圖來(lái)對(duì)該動(dòng)作進(jìn)行說(shuō)明。
在圖6中用流程圖表示了p-q調(diào)制部的動(dòng)作,對(duì)其動(dòng)作進(jìn)行詳細(xì)說(shuō)明。
首先,進(jìn)行初始狀態(tài)的設(shè)定,以便于取任意的S(k)(步驟S101),接著,判定同步字之外的字是否被提供,在是同步字的情況下(步驟S102中的“否”),參照DSV運(yùn)算峰值存儲(chǔ)器126和127中各自的峰值存儲(chǔ)器中所存儲(chǔ)的DSV的峰值。
而且,選擇各個(gè)碼字序列提供的DSV的峰值中小的一方的碼字存儲(chǔ)器124或125中所存儲(chǔ)的碼字序列信號(hào)而輸出(步驟S111)。
在碼字序列信號(hào)輸出后,把未被選擇的碼字存儲(chǔ)器的存儲(chǔ)內(nèi)容作為與所選擇的碼字存儲(chǔ)器相同的碼字的內(nèi)容,并且,把未被選擇的DSV存儲(chǔ)器的內(nèi)容重寫(xiě)為選擇一方的DSV存儲(chǔ)器的內(nèi)容,把所選擇一方以及未被選擇一方的峰值存儲(chǔ)器中所存儲(chǔ)的峰值進(jìn)行清零(步驟S112)。
在該峰值清零后,按照S(k)的值來(lái)選擇上述圖5所示的同步字,例如,LSB為0的同步字被提供給碼字存儲(chǔ)器124,并且,LSB為1的同步字被提供給碼字存儲(chǔ)器125(步驟S108)。
其中,由于存儲(chǔ)器的存儲(chǔ)內(nèi)容作為輸出信號(hào)被提供,當(dāng)在存儲(chǔ)器內(nèi)沒(méi)有暫時(shí)存儲(chǔ)碼字時(shí),碼字的變換未被執(zhí)行。
以上對(duì)同步字被生成時(shí)的動(dòng)作進(jìn)行了描述,下面對(duì)同步字未被生成的時(shí)刻的動(dòng)作進(jìn)行說(shuō)明。
即,在所提供的調(diào)制對(duì)象的數(shù)據(jù)是同步字之外的時(shí)刻(步驟S102中的“是”),4比特的源數(shù)據(jù)D(k)被提供給碼字選擇分支有無(wú)檢測(cè)電路121(步驟S103)。
檢測(cè)是否存在提供給該碼字選擇分支有無(wú)檢測(cè)電路121的碼字與上述圖4所示的條件相符合的碼字,在檢測(cè)到存在時(shí)(步驟S104中的“是”的情況),參照DSV運(yùn)算峰值存儲(chǔ)器126和127,選擇峰值小的一方的碼字存儲(chǔ)器,輸出在該碼字存儲(chǔ)器中所存儲(chǔ)的碼字序列信號(hào)(步驟S105)。
在該碼字序列信號(hào)輸出之后,把未被選擇一方的碼字存儲(chǔ)器的存儲(chǔ)內(nèi)容變換為所選擇一方的碼字存儲(chǔ)器的內(nèi)容,同時(shí),把未被選擇一方的DSV存儲(chǔ)器的內(nèi)容變換為被選擇一方的DSV存儲(chǔ)器的內(nèi)容,把在兩方的峰值存儲(chǔ)器中所存儲(chǔ)的峰值的值清零(步驟S106)。
在該峰值的清零之后,從上述圖3所示的編碼表選擇第一和第二碼字,第一碼字被提供給碼字存儲(chǔ)器124,并且,第二碼字被提供給碼字存儲(chǔ)器125,存儲(chǔ)在各自的存儲(chǔ)器中(步驟S108)。
在該存儲(chǔ)之后,對(duì)于分別提供給第一及第二碼字存儲(chǔ)器的碼字C(k)0和C(k)1,計(jì)算CDS(Code Word Digital Sum碼字?jǐn)?shù)字和)的值,根據(jù)該值來(lái)運(yùn)算DSV的值,更新峰值,以使通過(guò)運(yùn)算所求出的峰值的值被存儲(chǔ)在各自的峰值存儲(chǔ)器中(步驟S109)。
在這樣的一連串的動(dòng)作后,判斷編碼是否結(jié)束(步驟S110),如果結(jié)束(步驟S110中的“是”),編碼被結(jié)束,如果未結(jié)束(步驟S110中的“否”),返回步驟S102。
這樣,得到DSV的峰值小的碼字序列信號(hào),該所得到的信號(hào)作為進(jìn)行NRZI調(diào)制時(shí)直流成分小的NRZI調(diào)制的信號(hào)。
在圖7中,表示了與所生成的碼字信號(hào)相對(duì)應(yīng)的CDS和DSV的值。
在該圖中,表示了a)和b)兩個(gè)碼字,C(k-1)和C(k+1)在a)和b)中是相同的碼字。C(k)是符合上述圖4的條件1所示的條件的能夠交換的碼字,在a)中,選擇“101001”的碼字,而且,在b)中,選擇“001001”的碼字。
而且,由于在a)中,各碼字的CDS為-4、0及+4,從電平1進(jìn)行調(diào)制,因此,到C(k+1)為止的DSV為0。而且,在b)中,CDS同樣為-4、0及+4,到C(k+1)為止的DSV為-8。這是因?yàn)樵赼)和b)中,“1”的個(gè)數(shù)不同,由此,DSV反轉(zhuǎn)被完成。
這樣,當(dāng)符合上述圖4所示的條件的碼字被提供時(shí),按a)和b)所示的那樣,使用DSV極性互不相同的碼字,能夠得到在a)和b)中不同的DSV特性的數(shù)字調(diào)制信號(hào)。
在這樣得到的兩個(gè)碼字序列中,需要選擇在NRZI調(diào)制后產(chǎn)生的數(shù)字調(diào)制信號(hào)的直流成分少的一方的碼字序列。下面對(duì)這種方法進(jìn)行說(shuō)明通過(guò)輸出碼字的多個(gè)決定去向的DSV變換點(diǎn)之前的DSV電平,來(lái)決定該碼字序列。
在圖8中表示了用于說(shuō)明上述圖2中的峰值運(yùn)算部16的動(dòng)作的碼字和DSV電平的關(guān)系例子。
在該圖中,橫軸是時(shí)間軸,縱軸表示DSV的值。而且,時(shí)刻k、k+1、k+2以及k+3是符合能夠進(jìn)行上述DSV變換的條件的碼字出現(xiàn)或者同步字被插入的時(shí)刻。
而且,在時(shí)刻k上為這樣的狀態(tài)碼字序列的選擇決定已被完成,時(shí)刻k以前的碼字序列作為碼字被輸出,由此,在碼字存儲(chǔ)器124及125中沒(méi)有殘留碼字。
而且,P0是在從k到k+1的區(qū)間中,以C(k)0為開(kāi)頭時(shí)的DSV的峰值,P1同樣是以C(k)1為開(kāi)頭時(shí)的DSV的峰值。下面,在從k+1到k+2的區(qū)間中,P00,P01,P10,P11的4個(gè)峰值,在從k+2到k+3的區(qū)間中,存在P000,P001,P010,P011,P100,P101,P110,P111的8個(gè)峰值。
這樣,在時(shí)刻k+3中,得到8個(gè)峰值的數(shù)據(jù)。下面對(duì)根據(jù)這些所得到的數(shù)據(jù)進(jìn)行的,選擇時(shí)刻k+1的碼字存儲(chǔ)器124或碼字存儲(chǔ)器125中暫時(shí)存儲(chǔ)的碼字序列的哪個(gè)所涉及的碼字的決定方法進(jìn)行說(shuō)明。
即,時(shí)刻k+1是上述能夠選擇的碼字或者同步字出現(xiàn)的時(shí)刻,在碼字存儲(chǔ)器124和碼字存儲(chǔ)器125中分別存儲(chǔ)以C(k)0為開(kāi)頭的碼字和以C(k)1為開(kāi)頭的碼字。
接著,時(shí)刻k+1的碼字存儲(chǔ)器的選擇是運(yùn)算并求出選擇C(k)0一方到時(shí)刻k+3為止的峰值電平較小,或者,選擇C(k)1一方的峰值電平較小。
為此的峰值電平的運(yùn)算在峰值運(yùn)算部16中執(zhí)行。在峰值運(yùn)算部16中,可以算出選擇C(k)0時(shí)的到時(shí)刻k+3為止期間的峰值電平和選擇C(k)1時(shí)的到時(shí)刻k+3為止期間的峰值電平。而且,不需要在碼字存儲(chǔ)器中存儲(chǔ)從時(shí)刻k+1到時(shí)刻k+3的區(qū)間的碼字,可以僅求出碼字的DSV電平和峰值電平。
下面對(duì)該碼字存儲(chǔ)器的選擇條件進(jìn)行描述。即,當(dāng)把P0+P00+P000、P0+P00+P001、P0+P01+P010以及P0+P01+P011的最小值作為min(P0);把P1+P10+P100、P1+P10+P101、P1+P11+P110以及P1+P11+P111的最小值作為min(P1)時(shí),在min(P0)小于min(P1)的情況下,選擇碼字存儲(chǔ)器124,除此之外時(shí)選擇碼字存儲(chǔ)器125。
當(dāng)然,用于比較得到這樣的結(jié)果的DSV值的電平、選擇NRZI調(diào)制后的調(diào)制信號(hào)的直流成分提供最小值的碼字的運(yùn)算,可以通過(guò)上述以外的運(yùn)算方法來(lái)進(jìn)行。
以上描述了對(duì)每個(gè)碼字比特進(jìn)行CDS運(yùn)算的情況,但是,可以對(duì)各碼字求出CDS的值,把該求出的CDS的值預(yù)先作為表來(lái)存儲(chǔ),使用該表來(lái)得到CDS值。
圖9是表示對(duì)各碼字求出的CDS的值的表。
在該圖中,計(jì)算輸入電平為1時(shí)的各碼字的CDS的值,該表所示的,通過(guò)源數(shù)據(jù)D(k)的值和S(k)的值所求出的CDS的值對(duì)應(yīng)于上述圖3中的編碼表的各碼字。
這樣,以源數(shù)據(jù)的值為基礎(chǔ)來(lái)求出CDS的值,以這樣得到的CDS的值為基礎(chǔ),可以預(yù)先選定直流成分少的數(shù)字信號(hào)一方的碼字序列。
而且,在上述圖1中的動(dòng)作說(shuō)明中,以對(duì)從碼字存儲(chǔ)器124、125所輸出的碼字進(jìn)行NRZI變換為例進(jìn)行了描述,但是,也可以在碼字存儲(chǔ)器124、125中存儲(chǔ)NRZI變換后的碼字串。
而且,在上述圖5中表示了同步信號(hào)例子,但是,該同步字是易于與碼字區(qū)別的同步碼型,并且,兩個(gè)同步字可以被設(shè)定為DSV值互不相同的樣子,即使在使用其他的同步碼型的情況下,也可以進(jìn)行完全相同的動(dòng)作。
而且,在上述例子中,以把4比特變換為6比特的4狀態(tài)的編碼表為例進(jìn)行了描述,但是,當(dāng)然可以是使用把其他的p比特變換為q比特的編碼表來(lái)進(jìn)行調(diào)制的方法、裝載這種方法的調(diào)制裝置的構(gòu)成,通過(guò)改變其p和q的值,使例如上述圖4所示的具有選擇分支條件的數(shù)量增加,而進(jìn)行更高頻率的編碼序列的選擇,等等,而可以符合所希望的數(shù)據(jù)調(diào)制信號(hào)的特性來(lái)選定適當(dāng)?shù)膒和q的值。
以上,根據(jù)本實(shí)施例,能夠通過(guò)記錄編碼序列的DSV的峰值來(lái)進(jìn)行DSV控制,與使用現(xiàn)有的DSV的控制相比,能夠有效地降低峰值電平,因此,能夠有效地降低記錄碼字的DSV的分散。
而且,之所以用把DSV值的峰值電平值保持得較小的數(shù)字調(diào)制信號(hào)的生成方法為主進(jìn)行描述,是因?yàn)樵趯?duì)這樣生成的信號(hào)記錄媒體重放時(shí),即使在存在例如一處峰值電平較大的位置的情況下,其也會(huì)成為原因,而對(duì)跟蹤性能等產(chǎn)生不良影響的情況較多。
但是,在進(jìn)行這些控制的電路中不要求快的響應(yīng)性能的情況下,例如,在使用控制信號(hào)的平均電平來(lái)進(jìn)行光盤(pán)重放裝置的重放控制或者用于特殊重放的重放控制的情況下,需要把DSV值的峰值限制為小值,同時(shí),其平均值的電平也被限制為小值。而且,把NRZI調(diào)制后的調(diào)制信號(hào)的直流成分的平均值保持為小值的控制通過(guò)把上述峰值控制重讀為平均值控制,而同樣能夠進(jìn)行。<第二實(shí)施例>
下面與附圖一起來(lái)對(duì)本發(fā)明的第二實(shí)施例進(jìn)行說(shuō)明。在圖20中,與圖1相同的部分使用相同標(biāo)號(hào)。圖20是表示本發(fā)明的數(shù)字信號(hào)的調(diào)制方法和裝載了數(shù)字信號(hào)調(diào)制裝置的數(shù)字信號(hào)記錄裝置的一例的簡(jiǎn)要構(gòu)成圖。在該圖中,數(shù)字信號(hào)記錄裝置1R包括由格式化部11、p-q調(diào)制部22、編碼表231,232,…23n、NRZI(Non Return to ZeroInverse)變換部14所構(gòu)成的數(shù)字信號(hào)調(diào)制器10以及記錄驅(qū)動(dòng)部15。通過(guò)數(shù)字信號(hào)調(diào)制器10對(duì)所輸入的數(shù)字信息信號(hào)進(jìn)行調(diào)制,而成為數(shù)字調(diào)制信號(hào)后,通過(guò)記錄驅(qū)動(dòng)部15高密度地記錄到光盤(pán)等記錄媒體2上。
下面對(duì)數(shù)字信號(hào)記錄裝置1R的動(dòng)作進(jìn)行簡(jiǎn)要說(shuō)明。首先,通過(guò)MPEG(moving picture experts group)-2等被壓縮編碼的圖象或者聲音等數(shù)字信息信號(hào)被提供給格式化部11,在此對(duì)所提供的數(shù)字信息信號(hào)進(jìn)行糾錯(cuò)碼的附加、所供給的數(shù)據(jù)的擾頻化以及交織等處理。這樣處理的信息信號(hào)被分割成每隔p比特(p為大于1的整數(shù),例如4)的源數(shù)據(jù),該被分割的每p比特的源數(shù)據(jù)被提供給p-q調(diào)制部22。
該p-q調(diào)制部22是生成把作為每p比特所提供的信息信號(hào)的源數(shù)據(jù)塊變換為由q比特(q為大于p的整數(shù),例如6)的編碼數(shù)據(jù)所構(gòu)成的信號(hào)的電路,而且,在該p-q調(diào)制部22中,以預(yù)定數(shù)量的源數(shù)據(jù)為單位,進(jìn)行動(dòng)作,以便于在每該單位數(shù)量的源數(shù)據(jù)中插入預(yù)先設(shè)定的同步字。
為了該動(dòng)作,p-q調(diào)制部22內(nèi)置n種(n為2以上的整數(shù))的編碼表231,232,…23n,把所供給的源數(shù)據(jù)一邊參照這些編碼表231,232,…23n一邊進(jìn)行由后述的方法所進(jìn)行的DSV(Digital Sum Value)控制,同時(shí),作為被塊變換為p比特的碼字的碼字序列信號(hào)被輸出。
該塊變換后的碼字序列信號(hào)被提供給NRZI變換部14,進(jìn)行NRZI變換,而成為數(shù)字調(diào)制信號(hào)。該數(shù)字調(diào)制信號(hào)作為把用于把該信號(hào)記錄到例如光盤(pán)的記錄媒體2上的激光的強(qiáng)度進(jìn)行強(qiáng)弱變換(調(diào)制激光光強(qiáng)度)的信號(hào),被提供給記錄驅(qū)動(dòng)部15,該強(qiáng)弱變換后的激光束照射到記錄媒體2上,來(lái)完成與該強(qiáng)弱相對(duì)應(yīng)的數(shù)字調(diào)制信號(hào)的記錄。
這樣,數(shù)字信號(hào)記錄裝置1R把所提供的數(shù)字信息信號(hào)作為抑制直流成分的p-q調(diào)制以及通過(guò)NRZI調(diào)制后的信號(hào)來(lái)進(jìn)行光調(diào)制的激光束輸出光,提供給記錄媒體2,來(lái)進(jìn)行記錄。
接著,對(duì)作為該數(shù)字信號(hào)調(diào)制器10的主要部分的,完成本發(fā)明的數(shù)字信號(hào)的調(diào)制方法及數(shù)字信號(hào)調(diào)制裝置的一個(gè)實(shí)施例的p-q調(diào)制部22的構(gòu)成和動(dòng)作進(jìn)行詳細(xì)說(shuō)明。
圖11是表示構(gòu)成p-q調(diào)制部22的本發(fā)明所涉及的數(shù)字信號(hào)調(diào)制裝置的一個(gè)實(shí)施例的方框圖。在該圖中,p-q調(diào)制部22包括碼字選擇分支有無(wú)檢測(cè)電路221、包含編碼表231,232,…23n和同步字生成部223的編碼表地址生成部222、第一碼字存儲(chǔ)器224、第二碼字存儲(chǔ)器225、第一DSV運(yùn)算存儲(chǔ)器226、第二DSV運(yùn)算存儲(chǔ)器227、第一DSV平方和運(yùn)算存儲(chǔ)器228、第二DSV平方和運(yùn)算存儲(chǔ)器229、平方累積值比較部230、存儲(chǔ)器控制碼輸出部231。而且,由DSV運(yùn)算存儲(chǔ)器226、DSV運(yùn)算存儲(chǔ)器227、第一DSV平方和運(yùn)算存儲(chǔ)器228、第二DSV平方和運(yùn)算存儲(chǔ)器229以及平方累積值比較部230來(lái)構(gòu)成DSV平方和運(yùn)算部16。
接著,對(duì)這樣構(gòu)成的p-q調(diào)制部22的動(dòng)作進(jìn)行描述。首先,同步字生成部223對(duì)p比特的源數(shù)據(jù)的每預(yù)定數(shù)量生成與狀態(tài)S(k)相對(duì)應(yīng)的兩種同步字。即,這兩種同步字是這樣的碼字DSV極性相反,同時(shí),具有奇偶性而預(yù)先設(shè)定的碼字,以使如果在一方中在編碼比特中包含的1的數(shù)量為偶數(shù),則另一方為奇數(shù)個(gè)。一方的同步字作為C(k)0而分別提供給第一碼字存儲(chǔ)器224和第一DSV運(yùn)算存儲(chǔ)器226,另一方的同步字成為C(k)1而分別提供給第二碼字存儲(chǔ)器225和第二DSV運(yùn)算存儲(chǔ)器227。
第一DSV運(yùn)算存儲(chǔ)器226和第二DSV運(yùn)算存儲(chǔ)器227運(yùn)算所提供的各自的C(k)0、C(k)1的CDS(Code word Digital Sum),更新第一DSV運(yùn)算存儲(chǔ)器226和第二DSV運(yùn)算存儲(chǔ)器227的存儲(chǔ)DSV值。所更新的第一DSV運(yùn)算存儲(chǔ)器226的DSV值被提供給第一DSV平方和運(yùn)算存儲(chǔ)器228,與此同時(shí),所更新的第二DSV運(yùn)算存儲(chǔ)器227的DSV值被提供給第二DSV平方和運(yùn)算存儲(chǔ)器229,在各個(gè)DSV平方和運(yùn)算存儲(chǔ)器228和229中,進(jìn)行輸入DSV值的平方運(yùn)算,與以前所存儲(chǔ)的值進(jìn)行累加。
在此,第一DSV運(yùn)算存儲(chǔ)器226和第二DSV運(yùn)算存儲(chǔ)器包含以前所輸出的編碼串?dāng)?shù)據(jù),每當(dāng)同步字和碼字被供給時(shí),運(yùn)算同步字和碼字的CDS,把該運(yùn)算所得到的CDS值與之前的DSV值相加,由此,重復(fù)進(jìn)行更新DSV值的動(dòng)作。在該DSV運(yùn)算存儲(chǔ)器226、227中所存儲(chǔ)的DSV值是與當(dāng)把從碼字存儲(chǔ)器224、225所輸出的碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的直流成分?jǐn)?shù)據(jù)。
而且,第一DSV平方和運(yùn)算存儲(chǔ)器228和第二DSV平方和運(yùn)算存儲(chǔ)器229,在能夠進(jìn)行DSV控制的狀態(tài)即兩種DSV極性相反的同步字和碼字可以選擇的狀態(tài)被碼字選擇分支有無(wú)檢測(cè)電路221所檢測(cè)出時(shí),通過(guò)碼字選擇分支有無(wú)檢測(cè)電路221的輸出,被復(fù)位為累積值沒(méi)有的狀態(tài)。在該DSV平方和運(yùn)算存儲(chǔ)器228和229中所存儲(chǔ)的累積值是把在DSV運(yùn)算存儲(chǔ)器226和227中所存儲(chǔ)的,當(dāng)把碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的與直流成分相關(guān)的直流成分?jǐn)?shù)據(jù)進(jìn)行平方并累積的平方和數(shù)據(jù)。
當(dāng)能夠進(jìn)行DSV控制的兩種同步字被生成時(shí),第一DSV平方和運(yùn)算存儲(chǔ)器228和第二DSV平方和運(yùn)算存儲(chǔ)器229被復(fù)位,重新存儲(chǔ)包含新提供的兩種同步字的DSV值的平方運(yùn)算值。
在與所輸出的兩種同步字相對(duì)應(yīng)的一連串的動(dòng)作被執(zhí)行之后,源數(shù)據(jù)的供給開(kāi)始。從圖20所示的格式化部11所取出的源數(shù)據(jù)D(k)被提供給圖11的編碼表地址生成部222,同時(shí),被提供給碼字選擇分支有無(wú)檢測(cè)電路221,在此,檢測(cè)在源數(shù)據(jù)D(k)的序列中是否包含能夠進(jìn)行后述的碼字交換的碼字。
與通過(guò)碼字選擇分支有無(wú)檢測(cè)電路221所得到的選擇分支有無(wú)相關(guān)的檢測(cè)結(jié)果被提供給編碼表地址生成部222,同時(shí),被提供給第一DSV平方和運(yùn)算存儲(chǔ)器228、第二DSV平方和運(yùn)算存儲(chǔ)器229和平方累積值比較部230。根據(jù)選擇分支被檢測(cè)到的情況和未被檢測(cè)到的情況,進(jìn)行不同的動(dòng)作。
首先,對(duì)選擇分支未被檢測(cè)到的情況下的動(dòng)作進(jìn)行描述。當(dāng)在源數(shù)據(jù)D(k)中未被檢測(cè)到與符合后述條件的選擇分支相關(guān)的碼字時(shí),以p比特所提供的源數(shù)據(jù)唯一地進(jìn)行代碼變換而成為q比特的編碼數(shù)據(jù)。該代碼變換通過(guò)指定與在編碼表231,232,…23n中所存儲(chǔ)的數(shù)據(jù)值相對(duì)應(yīng)的編碼表的地址值來(lái)進(jìn)行,從編碼表地址生成部222得到進(jìn)行了代碼變換的碼字。
在選擇分支未被檢測(cè)到的情況下,由于這樣得到的碼字是一個(gè),因此,該得到的一個(gè)碼字作為C(k)0和C(k)1被提供給碼字存儲(chǔ)器224和碼字存儲(chǔ)器225雙方,同時(shí),被分別提供給DSV運(yùn)算存儲(chǔ)器226和DSV運(yùn)算存儲(chǔ)器227。DSV運(yùn)算存儲(chǔ)器226和DSV運(yùn)算存儲(chǔ)器227運(yùn)算新提供的C(k)0和C(k)1的CDS把該運(yùn)算的CDS與所存儲(chǔ)的到此為止以前的碼字的DSV值相加,作為包含新提供的碼字的DSV值來(lái)更新存儲(chǔ)器內(nèi)容。
接著,從第一DSV運(yùn)算存儲(chǔ)器226和第二DSV運(yùn)算存儲(chǔ)器227所輸出的各個(gè)新的DSV值被提供給第一DSV平方和運(yùn)算存儲(chǔ)器228和第二DSV平方和運(yùn)算存儲(chǔ)器229,在此進(jìn)行輸入DSV值的平方運(yùn)算,該平方運(yùn)算值與之前的累積值相加,來(lái)分別更新第一DSV平方和運(yùn)算存儲(chǔ)器228和第二DSV平方和運(yùn)算存儲(chǔ)器229的累積值。
這樣,以在各自的第一DSV運(yùn)算存儲(chǔ)器226和第二DSV運(yùn)算存儲(chǔ)器227中所存儲(chǔ)的DSV值為基礎(chǔ),通過(guò)分別接著兩種同步字所供給的碼字所運(yùn)算的DSV平方運(yùn)算值被依次累積更新,并且,進(jìn)行p-q調(diào)制。
下面對(duì)在所供給的碼字中檢測(cè)到選擇分支時(shí)的動(dòng)作進(jìn)行說(shuō)明。選擇分支被檢測(cè)到的情況是對(duì)所輸入的一個(gè)p比特的源數(shù)據(jù)D(k)能夠得到兩個(gè)碼字的情況。對(duì)于這兩個(gè)碼字,與對(duì)上述兩個(gè)同步字能夠分別制成兩個(gè)碼字序列的情況相同,能夠根據(jù)兩個(gè)碼字分別制成兩個(gè)碼字序列。
因此,當(dāng)在所供給的碼字中檢測(cè)到選擇分支時(shí),在上述的與兩個(gè)同步字相對(duì)的碼字序列中,選擇提供小的DSV平方運(yùn)算累積值一方的碼字序列。即,分別從第一DSV平方和運(yùn)算存儲(chǔ)器228和第二DSV平方和運(yùn)算存儲(chǔ)器229所取出的DSV平方運(yùn)算累積值被提供給平方累積值比較部230,在此,對(duì)兩者的DSV平方運(yùn)算累積值進(jìn)行大小比較,所得到的比較結(jié)果被提供給存儲(chǔ)器控制碼輸出部231。
在存儲(chǔ)器控制碼輸出部231中,以所供給的比較結(jié)果為基礎(chǔ),從第一碼字存儲(chǔ)器224或者第二碼字存儲(chǔ)器225得到DSV平方運(yùn)算累積值較小一方的碼字,作為由接著同步字所供給的碼字所組成的碼字序列,而作為把該得到的碼字序列進(jìn)行p-q調(diào)制的數(shù)字調(diào)制信號(hào)(輸出碼字)來(lái)進(jìn)行輸出。
在這樣的一連串的動(dòng)作的結(jié)束時(shí)刻,分別在第一DSV平方和運(yùn)算存儲(chǔ)器228和第二DSV平方和運(yùn)算存儲(chǔ)器229中所存儲(chǔ)的累積的DSV平方運(yùn)算累積值被清零,對(duì)于與通過(guò)上述選擇分支所檢測(cè)而得到的兩個(gè)不同的碼字相對(duì)應(yīng)的兩個(gè)碼字序列,同樣,重新進(jìn)行由DSV值管理所產(chǎn)生的碼字的生成。
即,一旦在第一DSV平方和運(yùn)算存儲(chǔ)器228和第二DSV平方和運(yùn)算存儲(chǔ)器229中所累積的DSV平方運(yùn)算累積值被清零之后,在從源數(shù)據(jù)D(k)所得到的兩種碼字中,一方的碼字作為C(k)0被提供給第一碼字存儲(chǔ)器224,另一方的碼字作為C(k)1被提供給第二碼字存儲(chǔ)器225,同時(shí),碼字C(k)0和C(k)1被提供給第一DSV運(yùn)算存儲(chǔ)器226和第二DSV運(yùn)算存儲(chǔ)器227,使DSV值被更新,而且,在第一DSV平方和運(yùn)算存儲(chǔ)器228和第二DSV平方和運(yùn)算存儲(chǔ)器229中從包含兩種碼字的DSV值的平方運(yùn)算值再次開(kāi)始累積。
這樣,在每個(gè)以預(yù)定間隔所生成的兩種同步字中,或者,每當(dāng)兩種碼字被得到時(shí),開(kāi)始兩個(gè)碼字序列的生成,在第一碼字存儲(chǔ)器224和第二碼字存儲(chǔ)器225中分別暫時(shí)存儲(chǔ)具有兩種DSV極性的碼字序列。
而且,在同步字被生成的時(shí)刻,或者,當(dāng)能夠選擇的兩種碼字被得到時(shí),DSV的平方運(yùn)算累積值小的一方的碼字序列被決定,而作為數(shù)字調(diào)制信號(hào)被輸出。因此,輸出數(shù)字調(diào)制信號(hào)成為在時(shí)間上斷續(xù)的碼字序列,但是,實(shí)際上,在存儲(chǔ)器控制碼輸出部231中內(nèi)置了暫時(shí)存儲(chǔ)電路,作為其中進(jìn)行暫時(shí)緩沖記錄后的連續(xù)的碼字序列信號(hào)從p-q調(diào)制部22輸出。
而且,不是輸出在碼字序列所決定的時(shí)刻由存儲(chǔ)器控制碼輸出部231所決定的碼字序列,而是用在碼字序列所決定是時(shí)刻所決定的碼字序列和以前所決定的碼字序列,來(lái)使第一碼字存儲(chǔ)器224和第二碼字存儲(chǔ)器225的內(nèi)容相一致進(jìn)行存儲(chǔ),預(yù)定間隔例如從同步字到接著的同步字之前的碼字序列,都在所決定的時(shí)刻輸出給存儲(chǔ)器控制碼輸出部231。
而且,在上述說(shuō)明中,從能夠進(jìn)行DSV控制的同步字或碼字開(kāi)始進(jìn)行碼字序列的決定,在成為下一個(gè)能夠進(jìn)行DSV控制的條件的時(shí)刻上,進(jìn)行DSV平方運(yùn)算累積值的比較,但是,也可以按后述那樣,通過(guò)到成為下一個(gè)能夠進(jìn)行DSV控制的條件的時(shí)刻之前,累積對(duì)DSV平方運(yùn)算進(jìn)行累積的區(qū)間,而用更長(zhǎng)期間的DSV平方運(yùn)算累積值來(lái)進(jìn)行比較。而且,并不僅限于能夠進(jìn)行DSV控制的時(shí)刻,可以設(shè)定任意的時(shí)刻,來(lái)成為從能夠進(jìn)行DSV控制的時(shí)刻輸入預(yù)定數(shù)量的源數(shù)據(jù)的時(shí)刻。
下面,對(duì)用于進(jìn)行p-q調(diào)制的編碼表231,232,…23n進(jìn)行說(shuō)明。圖12表示p=4,q=6并且游程長(zhǎng)度受限規(guī)則RLL(1,9)限制中的編碼表的一例。該圖所示的編碼表,作為RLL(1,9)限制,用表來(lái)表示在“1”與“1”之間存在「0」的個(gè)數(shù)被限制為1~9個(gè)的RLL編碼中的碼字。
圖12所示的編碼表由具有S(k)為“0”至“3”的4個(gè)狀態(tài)(或者,表編號(hào))的4個(gè)編碼表(即,圖1的S(k)=0的編碼表231、S(k)=1的編碼表232、S(k)=2的編碼表233、S(k)=3的編碼表234)所構(gòu)成。而且,D(k)表示4(=p)比特的源數(shù)據(jù)(輸入數(shù)據(jù)字),C(k)表示變換后的6(=q)比特的輸出碼字,C(k)由十進(jìn)制值和二進(jìn)制值兩者來(lái)表示。
而且,上述編碼表中的S(k+1)表示即使與輸出碼字C(k)直接結(jié)合,為了得到滿足上述RLL(1,9)限制的下一個(gè)碼字,在對(duì)源數(shù)據(jù)D(k+1)進(jìn)行編碼中使用的編碼表的狀態(tài)信息(表編號(hào))。即,與表示在對(duì)源數(shù)據(jù)源數(shù)據(jù)D(k)進(jìn)行編碼(調(diào)制)中使用的一個(gè)編碼表的狀態(tài)信息S(k)相對(duì)應(yīng),對(duì)接著輸入的源數(shù)據(jù)D(k+1)進(jìn)行編碼(調(diào)制)中使用的編碼表的狀態(tài)信息S(k+1)被對(duì)應(yīng)賦予,而作為表被存儲(chǔ)。
下面,對(duì)在參照編碼表而求出的輸出碼字C(k)中檢測(cè)出具有上述選擇分支的情況的條件進(jìn)行說(shuō)明。圖13表示當(dāng)成為具有選擇分支的條件判斷時(shí)的6個(gè)條件。在該圖中,D(k)是4比特的源數(shù)據(jù)的值(十進(jìn)制數(shù)),C(k)是6比特的輸出碼字,S(k)是時(shí)刻k上的表的狀態(tài)(表編號(hào)),L(k-1)是C(k-1)的下位零游程長(zhǎng)度。
在圖13中,例如,作為條件1所示的具有選擇分支的條件表示當(dāng)使用S(k)=3的編碼表234時(shí),先行碼字的下位的零游程長(zhǎng)度L(k-1)為“4”或“5”,并且,源數(shù)據(jù)D(k)的值為“6”以下的情況,或者,L(k-1)為“6”,D(k)的值是“0”、“1”、“3”或“5”之一,如果滿足該條件1,表示能夠與S(k)=1的編碼表232的碼字進(jìn)行交換。
而且,在圖13中,例如,作為條件3所示的具有選擇分支的條件表示當(dāng)使用S(k)=2的編碼表233時(shí),先行碼字的下位的零游程長(zhǎng)度L(k-1)為“1”以上“4”以下,并且,源數(shù)據(jù)D(k)的值為“0”或“5”的條件,當(dāng)滿足該條件3,表示能夠與S(k)=0的編碼表231的碼字進(jìn)行交換。
這樣,當(dāng)滿足圖13所示的6個(gè)條件中的一個(gè)條件時(shí),存在能夠進(jìn)行交換的碼字,因此,上述圖11所示的碼字選擇分支有無(wú)檢測(cè)電路221檢測(cè)是否滿足這6個(gè)條件中的一個(gè)條件,當(dāng)滿足任一個(gè)條件時(shí),選擇具有選擇分支的信號(hào)作為選擇分支檢測(cè)結(jié)果進(jìn)行輸出,把該選擇分支檢測(cè)結(jié)果信號(hào)提供給平方累積值比較部230,進(jìn)行兩個(gè)編碼序列的DSV平方運(yùn)算累積值的比較。
該DSV平方運(yùn)算累積值的比較處理在同步字(同步信號(hào))被生成的時(shí)刻上進(jìn)行,下面對(duì)該同步字(同步信號(hào))進(jìn)行說(shuō)明。圖14表示與S(k)的值相對(duì)應(yīng)而使用的4個(gè)同步字的例子。
在該圖中,S(k)表示與0~3的四個(gè)編碼表相對(duì)應(yīng)而使用的24比特的同步字,其最低位比特用X表示能夠反轉(zhuǎn)。而且,在這些同步字之后,轉(zhuǎn)移到S(k)=1。
這樣,根據(jù)在每預(yù)定間隔所插入的同步字或者上述圖13所示的條件,在兩種能夠選擇的碼字被生成的時(shí)刻上,選擇DSV平方運(yùn)算累積值的較小一方的碼字序列信號(hào),作為輸出信號(hào)從p-q調(diào)制部22進(jìn)行輸出。
下面與圖15的流程圖一起對(duì)本實(shí)施例的動(dòng)作進(jìn)行說(shuō)明。p-q調(diào)制部22首先進(jìn)行初始狀態(tài)的設(shè)定以便于取得任意的S(k)(步驟S201),接著,判定輸入數(shù)據(jù)字是否是同步字之外的字(步驟S202)。在是同步字的情況下,參照在圖11的第一DSV平方和運(yùn)算存儲(chǔ)器228和第二DSV平方和運(yùn)算存儲(chǔ)器229中分別存儲(chǔ)的DSV平方運(yùn)算累積值,由平方累積值比較部230進(jìn)行大小比較,根據(jù)該比較結(jié)果,存儲(chǔ)器控制碼輸出部231選擇DSV平方運(yùn)算累積值小的一方的碼字存儲(chǔ)器224或225中所存儲(chǔ)的碼字序列信號(hào),作為輸出碼字進(jìn)行輸出(步驟S211)。
存儲(chǔ)器控制碼輸出部231在上述輸出碼字輸出后,把未被選擇的碼字存儲(chǔ)器的存儲(chǔ)內(nèi)容作為與所選擇一方的碼字存儲(chǔ)器相同的碼字的內(nèi)容,并且,把未被選擇一方DSV運(yùn)算存儲(chǔ)器的內(nèi)容重寫(xiě)為選擇一方的DSV運(yùn)算存儲(chǔ)器的內(nèi)容,DSV平方和運(yùn)算存儲(chǔ)器228和229把所選擇一方和未被選擇一方的DSV平方運(yùn)算累積值都清零(步驟S212)。
在該DSV平方運(yùn)算累積值的清零之后,根據(jù)狀態(tài)信息S(k)的值,選擇上述圖14所示的同步字(步驟S213),例如,LSB為0的同步字被提供給碼字存儲(chǔ)器224,并且,LSB為1的同步字被提供給碼字存儲(chǔ)器225(步驟S208)。以上,描述了同步語(yǔ)句生成情況下的動(dòng)作。
下面對(duì)同步字未被生成的時(shí)刻的動(dòng)作進(jìn)行說(shuō)明。當(dāng)判定為在步驟202中所提供的調(diào)制對(duì)象的數(shù)據(jù)字為同步字之外的情況下,4比特的源數(shù)據(jù)D(k)被提供給碼字選擇分支有無(wú)檢測(cè)電路221(步驟S203)。
碼字選擇分支有無(wú)檢測(cè)電路221對(duì)于所輸入的源數(shù)據(jù)D(k),檢測(cè)是否存在與上述圖13所示的6個(gè)條件之一相符合的碼字(步驟S204),當(dāng)與任一個(gè)條件相符合時(shí),檢測(cè)出存在。從碼字選擇分支有無(wú)檢測(cè)電路221輸出具有選擇分支的檢測(cè)結(jié)果,提供給編碼表地址生成部222,另一方面,提供給第一DSV平方和運(yùn)算存儲(chǔ)器228、第二DSV平方和運(yùn)算存儲(chǔ)器229及平方累積值比較部230。
平方累積值比較部230參照在第一DSV平方和運(yùn)算存儲(chǔ)器228和第二DSV平方和運(yùn)算存儲(chǔ)器229中分別存儲(chǔ)的DSV平方運(yùn)算累積值,來(lái)進(jìn)行大小比較,根據(jù)該比較結(jié)果,存儲(chǔ)器控制碼輸出部231選擇在DSV平方運(yùn)算累積值小的一方的碼字存儲(chǔ)器224或者225中所存儲(chǔ)的碼字序列信號(hào),作為輸出碼字來(lái)輸出(步驟S205)。
存儲(chǔ)器控制碼輸出部231在上述輸出碼字輸出之后,把未被選擇的碼字存儲(chǔ)器的存儲(chǔ)內(nèi)容作為與所選擇一方的碼字存儲(chǔ)器相同的碼字的內(nèi)容,并且,把未被選擇一方DSV運(yùn)算存儲(chǔ)器的內(nèi)容重寫(xiě)為選擇一方的DSV運(yùn)算存儲(chǔ)器的內(nèi)容,DSV平方和運(yùn)算存儲(chǔ)器228和229把所選擇一方和未被選擇一方的DSV平方運(yùn)算累積值都清零(步驟S206)。
在該DSV平方運(yùn)算累積值的清零之后,編碼表地址生成部122在上述圖12所示的4個(gè)編碼表中,使用能夠交換的兩個(gè)編碼表來(lái)分別選擇第一和第二碼字C(k)0和C(k)1,第一C(k)0提供給第一碼字存儲(chǔ)器224和第一DSV運(yùn)算存儲(chǔ)器226,第二C(k)1提供給第二碼字存儲(chǔ)器225和第二DSV運(yùn)算存儲(chǔ)器227,存儲(chǔ)在各自的存儲(chǔ)器中(步驟S207、S208)。
由此,在步驟S213的處理后第一同步字和第二同步字、在步驟207的處理后第一同步字和第二同步字以及在當(dāng)由步驟S104判定為沒(méi)有選擇分支時(shí)的碼字的情況下相同的碼字分別作為碼字C(k)0和C(k)1提供給DSV運(yùn)算存儲(chǔ)器226和227。第一DSV運(yùn)算存儲(chǔ)器226和第二DSV運(yùn)算存儲(chǔ)器227運(yùn)算新提供的碼字C(k)0和C(k)1的CDS,把該運(yùn)算的CDS與所存儲(chǔ)的之前的碼字的DSV值相加,來(lái)作為包含新提供的碼字的DSV值,來(lái)更新存儲(chǔ)器內(nèi)容(步驟S209)。
接著,從第一DSV運(yùn)算存儲(chǔ)器226和第二DSV運(yùn)算存儲(chǔ)器227所輸出的各個(gè)新的DSV值被提供給第一DSV平方和運(yùn)算存儲(chǔ)器228和第二DSV平方和運(yùn)算存儲(chǔ)器229,在此進(jìn)行輸入DSV值的平方運(yùn)算,該平方運(yùn)算值與之前的累積值相加,使第一DSV運(yùn)算存儲(chǔ)器226和第二DSV運(yùn)算存儲(chǔ)器227的累積值分別被更新(步驟S209)。
在這樣的一連串的動(dòng)作之后,判斷編碼是否結(jié)束(步驟S210),如果結(jié)束,則編碼結(jié)束,如果沒(méi)有結(jié)束,則返回步驟S202。這樣,得到DSV的值較小的碼字序列信號(hào),該得到的信號(hào)作為進(jìn)行NRZI調(diào)制時(shí)直流成分小的NRZI調(diào)制的信號(hào)。
下面表示用NRZ所表示的碼字和變換為NRZI的記錄信號(hào)以及CDS和DSV的關(guān)系,通過(guò)選擇DSV極性不同的碼字,能夠降低直流成分。圖16表示所生成的用NRZ所表示的碼字信號(hào)、對(duì)碼字信號(hào)進(jìn)行NRZI變換的信號(hào)以及與NRZI變換的信號(hào)相對(duì)應(yīng)的CDS和DSV的值。
在該圖(a)和(b)中所示的用NRZ所表示的兩個(gè)碼字串中,C(k-1)和C(k+1)是相同的碼字,但是,C(k)是符合上述圖13的條件1所示的條件的能夠交換的碼字,在(a)中,選擇“101001”的碼字,而且,在(b)中,選擇“001001”的碼字。
CDS和DSV的計(jì)算能夠通過(guò)累積來(lái)求出與所NRZI變換的信號(hào)相對(duì)應(yīng),電平為1時(shí)作為+1,電平為0時(shí)作為-1。在圖7(a)中,各碼字的CDS為-4、0以及+4,從電平1進(jìn)行調(diào)制,因此,到C(k+1)為止的DSV是0,并且,在圖7(b)中,CDS為-4、0、-4,DSV為-8。在C(k)中,在圖16(a)和(b)中,“1”的個(gè)數(shù)不同,由此,對(duì)C(k)進(jìn)行NRZI變換的信號(hào)的最后的比特在圖16(a)中為“1”,在圖16(b)中為「0」,由后續(xù)的編碼所產(chǎn)生的DSV成為增加方向和減小方向,DSV反轉(zhuǎn)被完成。
這樣,當(dāng)符合上述圖13所示的條件的碼字被提供時(shí),如圖16(a)和(b)所示的那樣,通過(guò)使用DSV極性互不相同的碼字,能夠得到不同的DSV特性的數(shù)字調(diào)制信號(hào)。
需要在這樣得到的兩個(gè)碼字序列中選擇在NRZI調(diào)制后產(chǎn)生的數(shù)字調(diào)制信號(hào)的直流成分少的一方的碼字序列,因此,下面對(duì)通過(guò)輸出碼字的多個(gè)決定去向的DSV變換點(diǎn)之前的DSV電平來(lái)決定碼字序列的方法進(jìn)行說(shuō)明。
圖17表示用于說(shuō)明上述圖11中的DSV平方和運(yùn)算部16的動(dòng)作的碼字和DSV電平的關(guān)系的一例。在圖17中,橫軸是時(shí)間軸,縱軸表示DSV的值。而且,時(shí)刻k、k+1、k+2以及k+3是符合能夠進(jìn)行上述DSV變換的條件的碼字出現(xiàn)或者同步字被插入的時(shí)刻。而且,在時(shí)刻k上為這樣的狀態(tài)碼字序列的選擇決定已被完成,時(shí)刻k以前的碼字序列作為碼字被輸出,由此,在碼字存儲(chǔ)器224及225中沒(méi)有殘留碼字。
而且,M0是在從k到k+1的區(qū)間中,以C(k)0為開(kāi)頭時(shí)的DSV的平方運(yùn)算累積值,M1同樣是以C(k)1為開(kāi)頭時(shí)的DSV的平方運(yùn)算累積值。下面,在從時(shí)刻k+1到時(shí)刻k+2的區(qū)間中,M00~M11的4個(gè)平方運(yùn)算累積值,在從時(shí)刻k+2到時(shí)刻k+3的區(qū)間中,存在M000~M111的8個(gè)DSV平方運(yùn)算累積值。
這樣,在時(shí)刻k+3中,得到8個(gè)DSV平方運(yùn)算累積值的數(shù)據(jù)。下面對(duì)根據(jù)這些所得到的數(shù)據(jù)進(jìn)行的、選擇時(shí)刻k+1的碼字存儲(chǔ)器224或碼字存儲(chǔ)器225中暫時(shí)存儲(chǔ)的碼字序列的哪個(gè)有關(guān)的碼字的決定方法進(jìn)行說(shuō)明。
時(shí)刻k+1是上述能夠選擇的碼字或者同步字出現(xiàn)的時(shí)刻,在碼字存儲(chǔ)器224中存儲(chǔ)以C(k)0為開(kāi)頭的碼字,在碼字存儲(chǔ)器225中存儲(chǔ)以C(k)1為開(kāi)頭的碼字。該時(shí)刻k+1的碼字存儲(chǔ)器的選擇通過(guò)比較而完成選擇C(k)0一方到時(shí)刻k+3為止的DSV平方運(yùn)算累積值電平較小,或者,選擇C(k)1一方的DSV平方運(yùn)算累積值電平較小。
為此的DSV平方運(yùn)算累積值電平的運(yùn)算在DSV平方和運(yùn)算部16中執(zhí)行,在此,可以算出選擇C(k)0時(shí)的到時(shí)刻k+3為止期間的DSV平方運(yùn)算累積值電平和選擇C(k)1時(shí)的到時(shí)刻k+3為止期間的DSV平方運(yùn)算累積值電平。而且,不需要在碼字存儲(chǔ)器224和225中存儲(chǔ)從時(shí)刻k+1到時(shí)刻k+3的區(qū)間的碼字,可以僅求出DSV運(yùn)算值和DSV平方運(yùn)算累積值電平。
下面對(duì)該碼字存儲(chǔ)器224和225的選擇條件進(jìn)行描述。即,當(dāng)把(M0+M00+M000)、(M0+M00+M001)、(M0+M01+M010)以及(M0+M01+M011)中的最小值作為min(M0);把(M1+M10+M100)、(M1+M10+M101)、(M1+M11+M110)以及(M1+M11+M111)中的最小值作為min(M1)時(shí),在min(M0)小于min(M1)的情況下,選擇碼字存儲(chǔ)器224,除此之外時(shí)選擇碼字存儲(chǔ)器225。
以上對(duì)每個(gè)碼字比特進(jìn)行CDS運(yùn)算的情況進(jìn)行了描述,但是,可以對(duì)各碼字求出CDS的值,并預(yù)先作為表來(lái)存儲(chǔ),而使用該表來(lái)得到CDS值。
圖18是表示對(duì)各碼字而求出的CDS的值的表。在該圖中,對(duì)于圖12所示的編碼表的各碼字,在對(duì)各碼字之前的碼字進(jìn)行NRZI變換的情況下,計(jì)算最終比特為電平1時(shí)的各碼字的CDS的值,該表所示的CDS的值對(duì)應(yīng)于上述圖12中的編碼表的各碼字。
這樣,以碼字為基礎(chǔ)來(lái)求出CDS的值,以這樣得到的CDS的值為基礎(chǔ),可以計(jì)算DSV值和DSV平方運(yùn)算值,而預(yù)先選定直流成分少的數(shù)字信號(hào)一方的碼字序列。
而且,在上述實(shí)施例中,表示了在光盤(pán)等記錄媒體中記錄信號(hào)的記錄裝置,但是,也可以用設(shè)有圖19所示那樣的本發(fā)明的數(shù)字信號(hào)的調(diào)制方法或者數(shù)字信號(hào)調(diào)制裝置的數(shù)字信號(hào)傳送媒體3,經(jīng)過(guò)網(wǎng)絡(luò)來(lái)傳送數(shù)字信號(hào)。<第三實(shí)施例>
在圖19中,對(duì)與圖10相同的構(gòu)成部分使用相同標(biāo)號(hào),而省略其說(shuō)明。在圖19中,從數(shù)字信號(hào)調(diào)制器10所取出的數(shù)字調(diào)制信號(hào)被提供給傳送編碼部310,在此,根據(jù)需要而進(jìn)行第二數(shù)字調(diào)制,以便于成為適合于用于經(jīng)過(guò)網(wǎng)絡(luò)進(jìn)行傳送的信號(hào)的信號(hào),附加傳送用首部,輸出附加了該首部的分組數(shù)據(jù)。該分組數(shù)據(jù)經(jīng)過(guò)未圖示的網(wǎng)絡(luò)被傳送給對(duì)方的接收裝置。
圖20表示上述接收裝置的一例的方框圖。接收裝置5具有傳送解碼部51和數(shù)字信號(hào)解調(diào)器52,經(jīng)過(guò)網(wǎng)絡(luò)由接收裝置5的未圖示的接收部所接收的分組數(shù)據(jù)被提供給傳送解碼部51,除去首部,然后,提供給數(shù)字信號(hào)解調(diào)器52進(jìn)行解調(diào)。
而且,例如,即使在把數(shù)字信號(hào)調(diào)制裝置1的信號(hào)以基帶信號(hào)形式原封不動(dòng)地提供給其他周邊裝置的情況下,以及,在裝置間的接地電位不同,通過(guò)高頻變換器等所耦合的情況下,由于在數(shù)字調(diào)制信號(hào)中幾乎不包含直流成分,因此,能夠穩(wěn)定地傳送信號(hào)。
而且,本發(fā)明并不僅限于以上實(shí)施例,例如在上述圖10的動(dòng)作說(shuō)明中,把從圖11的碼字存儲(chǔ)器224或225通過(guò)存儲(chǔ)器控制碼輸出部231所輸出的輸出碼字進(jìn)行NRZI變換,也可以在碼字存儲(chǔ)器224、225中存儲(chǔ)NRZI變換后的記錄碼字串。
而且,在圖14中表示了同步字例子,但是,該同步字是易于與碼字區(qū)別的同步碼型,并且,兩個(gè)同步字可以被設(shè)定為DSV值互不相同的樣子,即使在使用其他的同步碼型的情況下,也可以進(jìn)行完全相同的動(dòng)作。
而且,在上述實(shí)施例中,以把4比特變換為6比特的4狀態(tài)的編碼表為例進(jìn)行了描述,但是,當(dāng)然可以是使用把其他的p比特變換為q比特的編碼表來(lái)進(jìn)行調(diào)制的方法、裝載其的調(diào)制裝置的構(gòu)成,通過(guò)改變其p和q的值,使例如上述圖13所示的具有選擇分支條件的數(shù)量增加,而進(jìn)行更高頻率的編碼序列的選擇,等等,而可以符合所希望的數(shù)據(jù)調(diào)制信號(hào)的特性來(lái)選定適當(dāng)?shù)膒和q的值。
而且,在圖17中,比較以從k到k+3的區(qū)間的C(k)0、C(k)1為開(kāi)頭的DSV的平方運(yùn)算累積值的各最小值,但是,也可以比較M0和M1來(lái)選擇決定碼字,也可以是k+2或k+4以上,比較以從k到k+n(n為1以上的整數(shù))的區(qū)間c(k)0、C(k)1為開(kāi)頭的DSV的平方運(yùn)算累積值的各最小值,來(lái)選擇決定碼字。
而且,本發(fā)明包含了通過(guò)計(jì)算機(jī)來(lái)執(zhí)行圖11的碼字選擇分支有無(wú)檢測(cè)電路221、編碼表地址生成部222、碼字存儲(chǔ)器224和225、DSV平方和運(yùn)算部26、存儲(chǔ)器控制碼輸出部231的功能的計(jì)算機(jī)程序。該計(jì)算機(jī)程序直接下載到圖10的數(shù)字信號(hào)記錄裝置1R或者圖19的數(shù)字信號(hào)傳送媒體3中來(lái)進(jìn)行工作,當(dāng)然,也包含了把通過(guò)通信網(wǎng)絡(luò)從服務(wù)器所發(fā)送的程序下載到上述裝置1R和3中的情況。<第四實(shí)施例>
下面與附圖一起來(lái)對(duì)本發(fā)明的一個(gè)實(shí)施例進(jìn)行說(shuō)明。圖21是成為本發(fā)明的編碼裝置的一個(gè)實(shí)施例的方框圖,圖22表示成為本發(fā)明的編碼裝置的主要部分的一個(gè)實(shí)施例的方框圖。首先,使用圖21來(lái)對(duì)本發(fā)明的一個(gè)實(shí)施例的編碼裝置1E進(jìn)行說(shuō)明。用未圖示的離散化裝置把將要被編碼的圖象、聲音等變換為二進(jìn)制序列,由此所得到的數(shù)字信息信號(hào)在格式化部11中配合符合記錄媒體2的記錄格式,來(lái)進(jìn)行糾錯(cuò)碼的附加和扇區(qū)構(gòu)造化等所謂的格式化,而成為每4比特的源代碼序列,然后,被加給4-6調(diào)制部32。
4-6調(diào)制部32,如后述那樣,為了對(duì)所輸入的源代碼進(jìn)行編碼,作為一例而使用圖24所示的多個(gè)編碼表33,對(duì)源代碼的每4比特,進(jìn)行變換為6比特的編碼處理,同時(shí),附加預(yù)定的同步字而作為碼字輸出。該輸出碼字通過(guò)NRZI變換部14進(jìn)行NRZI變換,而成為記錄信號(hào),然后,通過(guò)記錄驅(qū)動(dòng)部15而記錄到光盤(pán)等記錄媒體2上,或者,通過(guò)傳送編碼裝置31進(jìn)行傳送編碼,而發(fā)送給傳送媒體3。
圖22是表示對(duì)圖21的4-6調(diào)制部32更詳細(xì)地說(shuō)明其動(dòng)作的構(gòu)成例的方框圖。該4-6調(diào)制部32是把4比特單位的輸入數(shù)據(jù)字(源代碼)D(k)調(diào)制(編碼)為6比特單位的輸出碼字的電路。在此,當(dāng)使上述6比特單位的輸出碼字成為滿足(1,7)RLL限制的6比特單位的輸出碼字時(shí),其種類如圖23所示的那樣,具有21種。
作為當(dāng)進(jìn)行用于得到滿足該(1,7)RLL限制的6比特單位的輸出碼字的運(yùn)算時(shí)所使用的編碼表的一例,存在圖24所示那樣的4個(gè)編碼表(編碼表編號(hào)S(k)=“0”~“3”)。在圖4中,S(k)=“0”~S(k)=“3”表示分別分配給4個(gè)編碼表的編碼表選擇編號(hào)。而且,圖24中的S(k+1)表示選擇用于進(jìn)行接著的編碼的編碼表的編碼表選擇編號(hào)。
上述編碼表是對(duì)應(yīng)于附加輸入數(shù)據(jù)D(k)、變換后的輸出碼字C(k)、以及為了即使與該輸出碼字C(k)直接結(jié)合也可得到滿足上述(1,7)RLL限制的下一個(gè)碼字而對(duì)下一個(gè)碼字進(jìn)行編碼的過(guò)程中使用的編碼表的編碼表選擇編號(hào)S(k+1)來(lái)進(jìn)行存儲(chǔ)的表。
在上述4個(gè)編碼表中,輸入數(shù)據(jù)字D(k)由十進(jìn)制數(shù)表示,變換后的輸出碼字C(k)由十進(jìn)制數(shù)和二進(jìn)制數(shù)來(lái)表示,而且,編碼表選擇編號(hào)S(k+1)用十進(jìn)制數(shù)來(lái)表示在4種編碼表中,即使直接結(jié)合碼字之間,為了滿足上述(1,7)RLL限制而對(duì)下一個(gè)輸入數(shù)據(jù)字進(jìn)行編碼的過(guò)程中使用的編碼表的編號(hào)。
對(duì)于使用該編碼表,對(duì)4比特單位的輸入數(shù)據(jù)字D(k)進(jìn)行(1,7)RLL限制所產(chǎn)生的編碼的情況,來(lái)進(jìn)行說(shuō)明,具體地說(shuō),與圖26一起,對(duì)作為輸入數(shù)據(jù)字D(k)、D(k+1)、…而輸入「4,5,6,7,8(十進(jìn)制)」的情況進(jìn)行說(shuō)明,在編碼的初始狀態(tài)下,通過(guò)省略其說(shuō)明的同步字的插入等操作,來(lái)決定編碼表的初始選擇編號(hào),例如,選擇編碼表S(k)=“0”。當(dāng)向該編碼表S(k)=“0”中輸入輸入數(shù)據(jù)字D(k)=4時(shí),輸出碼字C(k)=18(十進(jìn)制)被輸出,而且,下一個(gè)編碼表選擇編號(hào)S(k+1)=“1”被選擇。
接著,當(dāng)向所選擇的編碼表S(k)=“1”中輸入輸入數(shù)據(jù)字D(k)=5時(shí),輸出碼字C(k)=9(十進(jìn)制)被輸出,而且,下一個(gè)編碼表選擇編號(hào)S(k+1)=“1”被選擇。以下相同,當(dāng)向所選擇的編碼表S(k)=“1”中輸入輸入數(shù)據(jù)字D(k)=6時(shí),輸出碼字C(k)=2(十進(jìn)制)被輸出,編碼表選擇編號(hào)S(k+1)=“3”被選擇,接著,當(dāng)向所選擇的編碼表S(k)=“3”中輸入輸入數(shù)據(jù)字D(k)=7時(shí),輸出碼字C(k)=20被輸出,編碼表選擇編號(hào)S(k+1)=“1”被選擇,而且,當(dāng)向所選擇的編碼表S(k)=“1”中輸入輸入數(shù)據(jù)字D(k)=8時(shí),輸出碼字C(k)=4被輸出,編碼表選擇編號(hào)S(k+1)=“2”被選擇。
其結(jié)果,作為輸入數(shù)據(jù)字D(k),「4,5,6,7,8(十進(jìn)制)」作為輸出碼字C(k)被編碼為「010010,001001,000010,010100,000100(二進(jìn)制)」,被依次輸出。這樣,把上述5個(gè)輸出碼字C(k)依次直接結(jié)合的一連串的輸出碼字串為010010001001000010010100000100,能夠得到滿足(1,7)RLL限制的輸出碼字串。
在該例中,存在選擇分支的源代碼沒(méi)有出現(xiàn),這樣,用圖21至圖31所示的編碼裝置,通過(guò)使用圖24的編碼表,通過(guò)每4比特的源代碼D(k)和把輸出一個(gè)前的碼字時(shí)所輸出的S(k+1)延遲一個(gè)字(源代碼中的4比特長(zhǎng)度)的S(k),來(lái)依次直接結(jié)合滿足(1,7)RLL限制的碼字串,由此能夠?qū)崿F(xiàn)。
但是,在本實(shí)施例中,4-6調(diào)制部32,按上述那樣,使用當(dāng)進(jìn)行用于得到滿足(1,7)RLL限制的6比特單位的輸出碼字的運(yùn)算時(shí)所使用的上述4種編碼表,如后述那樣,輸出滿足(1,9)RLL限制的6比特單位的輸出碼字。
而且,數(shù)據(jù)字D(k)和碼字C(k)的分配不會(huì)擾亂編碼規(guī)則,并且,能夠改變配置以使得不會(huì)給解碼造成障礙,本發(fā)明的實(shí)施例即使在圖24的編碼表的構(gòu)成之外也是有效的。
下面對(duì)圖22所示的4-6調(diào)制部32的構(gòu)成進(jìn)行說(shuō)明。4-6調(diào)制部32包括分別將輸入數(shù)據(jù)字(源代碼)D(k)和輸出碼字C(k-1)以及狀態(tài)信息S(k)輸入的碼字選擇分支有無(wú)檢測(cè)電路321、使用上述4種編碼表33來(lái)進(jìn)行編碼的編碼表地址運(yùn)算部/同步字生成部/冗余比特插入部(以下簡(jiǎn)稱為運(yùn)算部)323、碼字存儲(chǔ)器324及325、與這些碼字存儲(chǔ)器324及325相對(duì)應(yīng)而設(shè)置的DSV運(yùn)算存儲(chǔ)器326及327、選擇判定部328、存儲(chǔ)器控制/代碼輸出部329。
碼字選擇分支有無(wú)檢測(cè)電路321根據(jù)輸入數(shù)據(jù)字D(k)、來(lái)自運(yùn)算部323的狀態(tài)信息S(k)和輸出碼字C(k-1)的LSB側(cè)的零游程長(zhǎng)度,檢測(cè)滿足后述的圖25所示的DSV極性不同的7個(gè)條件的哪個(gè),當(dāng)滿足條件時(shí)表示具有選擇分支,當(dāng)不滿足時(shí)表示無(wú)選擇分支,把該選擇分支檢測(cè)結(jié)果輸出給運(yùn)算部323。
運(yùn)算部323接受上述選擇分支檢測(cè)結(jié)果和輸入數(shù)據(jù)字作為輸入,根據(jù)選擇分支檢測(cè)結(jié)果來(lái)算出4種編碼表33的地址,把使用與算出的一個(gè)或兩個(gè)地址相對(duì)應(yīng)的一個(gè)或兩個(gè)編碼表33而從輸入數(shù)據(jù)字D(k)運(yùn)算生成的碼字C(k)0和C(k)1提供給碼字存儲(chǔ)器324及325。并且,運(yùn)算部323以一個(gè)同步幀發(fā)生固定碼型的同步字,輸出給碼字存儲(chǔ)器324及325,并且,按照后述的算法,在每個(gè)N數(shù)據(jù)碼元周期單位中生成冗余比特,輸出給碼字存儲(chǔ)器324及325。
碼字存儲(chǔ)器324存儲(chǔ)來(lái)自運(yùn)算部323的碼字C(k)0,碼字存儲(chǔ)器325存儲(chǔ)來(lái)自運(yùn)算部323的碼字C(k)1。DSV運(yùn)算存儲(chǔ)器326和DSV運(yùn)算存儲(chǔ)器327每當(dāng)碼字C(k)0、C(k)1從碼字存儲(chǔ)器324、碼字存儲(chǔ)器325輸入時(shí),進(jìn)行CDS(Code Word Digital Sum)的計(jì)算,從該CDS值和現(xiàn)在的DSV值來(lái)更新DSV值。而且,CDS值是在把碼字進(jìn)行NRZI變換后把1作為+1、把0作為-1來(lái)以編碼單位即6比特單位進(jìn)行相加的結(jié)果。
選擇判定部328是這樣的電路使用從DSV運(yùn)算存儲(chǔ)器326及327分別輸出的DSV值的絕對(duì)值,來(lái)進(jìn)行大小比較,根據(jù)該比較結(jié)果來(lái)控制存儲(chǔ)器控制/代碼輸出部329,選擇輸出從碼字存儲(chǔ)器324及325分別輸出的碼字的一方。該電路具有例如圖27所示的構(gòu)成。
在圖27中,選擇判定部328包括對(duì)于從DSV運(yùn)算存儲(chǔ)器326及327分別輸出的DSV值來(lái)算出絕對(duì)值的絕對(duì)值運(yùn)算部3281及3282、加法器3283及3284、寄存器3285及3286、比較部3287。加法器3283把寄存器3285和來(lái)自絕對(duì)值運(yùn)算部3281的第一DSV絕對(duì)值相加,而得到第一加法值,提供給寄存器3285,在此進(jìn)行保存。同樣,加法器3284把寄存器3286和來(lái)自絕對(duì)值運(yùn)算部3282的第二DSV絕對(duì)值相加,而得到第二加法值,提供給寄存器3286,在此進(jìn)行保存。
DSV運(yùn)算存儲(chǔ)器326及327內(nèi)的DSV值每當(dāng)從輸入數(shù)據(jù)字向碼字的變換時(shí)被更新。所更新的DSV值通過(guò)絕對(duì)值運(yùn)算部3281及3282而成為絕對(duì)值,然后,在加法器3283及3284中,與來(lái)自對(duì)應(yīng)設(shè)置的寄存器3285及3286的至今為止的DSV的絕對(duì)值相加,而作為第一及第二加法值提供給寄存器3285及3286進(jìn)行存儲(chǔ)。這樣,在寄存器3285及3286內(nèi),累積至今為止的每次變換的DSV絕對(duì)值。
比較部3287在從選擇判定部328接受選擇分支檢測(cè)信號(hào)時(shí),對(duì)來(lái)自上述的寄存器3285及3286的第一及第二加法值進(jìn)行大小比較,對(duì)存儲(chǔ)器控制/代碼輸出部329輸出判定信號(hào),來(lái)進(jìn)行這樣的控制如果寄存器3285的第一加法值(DSV絕對(duì)值的累積值)小于寄存器3286的第二加法值(DSV絕對(duì)值的累積值),把從圖22所示的碼字存儲(chǔ)器324所輸出的碼字作為輸出碼字從存儲(chǔ)器控制/代碼輸出部329選擇輸出,反之,如果寄存器3285的第一加法值(DSV絕對(duì)值的累積值)大于寄存器3286的第二加法值(DSV絕對(duì)值的累積值),把從圖22所示的碼字存儲(chǔ)器325所輸出的碼字作為輸出碼字從存儲(chǔ)器控制/代碼輸出部329選擇輸出。
與此同時(shí),比較部3287把寄存器3285及3286的第一及第二加法值(DSV絕對(duì)值的累積值)清零。這樣,寄存器3285及3286分別保持在選擇分支發(fā)生的各區(qū)間中的DSV絕對(duì)值的累積結(jié)果。
而且,在本實(shí)施例中,準(zhǔn)備兩個(gè)碼字存儲(chǔ)器324及325,當(dāng)用碼字選擇分支有無(wú)檢測(cè)電路321來(lái)檢測(cè)具有選擇分支的D(k)時(shí),立即使輸出碼字被輸出,但是,碼字存儲(chǔ)器并不僅限于兩個(gè),當(dāng)具有選擇分支的D(k)被檢測(cè)出時(shí),不需要立即輸出輸出碼字,而且,具有幾個(gè)存儲(chǔ)器,幾個(gè)能夠選擇的源代碼,來(lái)選擇輸出DSV小的碼字串的方法也是有效的。
再次返回到圖22來(lái)進(jìn)行說(shuō)明,當(dāng)由碼字選擇分支有無(wú)檢測(cè)電路321檢測(cè)出具有選擇分支的源代碼D(k)時(shí),通過(guò)選擇判定部328,使用在DSV運(yùn)算存儲(chǔ)器326和DSV運(yùn)算存儲(chǔ)器327中所存儲(chǔ)的DSV,從至今為止的DSV值來(lái)判定選擇從碼字存儲(chǔ)器324及325中的哪個(gè)所輸出的碼字來(lái)輸出到外部,但是,在存儲(chǔ)器控制/代碼輸出部329中,通過(guò)從選擇判定部328的判定信號(hào)輸入,選擇在一方的碼字存儲(chǔ)器中所存儲(chǔ)的碼字,作為輸出碼字而輸出到外部,同時(shí),把未被選擇一方的碼字存儲(chǔ)器和DSV運(yùn)算存儲(chǔ)器的內(nèi)容替換為被選擇一方的碼字存儲(chǔ)器和DSV運(yùn)算存儲(chǔ)器的內(nèi)容。
下面使用圖25來(lái)對(duì)碼字選擇分支有無(wú)檢測(cè)電路321的動(dòng)作進(jìn)行詳細(xì)說(shuō)明。圖25是對(duì)于(1,9)RLL時(shí)的碼字選擇分支有無(wú)檢測(cè)電路321進(jìn)行的動(dòng)作來(lái)歸納條件的圖。在圖中,冗余比特所涉及的部分在后面進(jìn)行詳細(xì)說(shuō)明。其中的條件是用于使用在(1,7)RLL限制中使用的四種編碼表的(1,9)RLL限制的DSV控制的條件。
在圖25中,S(k)表示第k個(gè)碼元的狀態(tài)(四種編碼表的編碼表編號(hào)中的0~3中的任意值),L(k-1)表示k-1碼元的碼字C(k-1)的LSB側(cè)的零游程長(zhǎng)度,即,比特0的連續(xù)個(gè)數(shù),D(k)表示與第k個(gè)碼元相對(duì)應(yīng)的4比特的輸入數(shù)據(jù)字。而且,條件是在條件1~條件7的全部7個(gè)條件。
當(dāng)看條件1時(shí),狀態(tài)S(k)為“3”時(shí)(S(k)=3的編碼表使用時(shí)),一個(gè)前的碼字的LSB側(cè)的比特0的連續(xù)個(gè)數(shù)L(k-1)為“4”或“5”時(shí),即,「010000」或「100000」時(shí),在輸入數(shù)據(jù)D(k)為6以下的情況下,表示能夠與處于S(k)=1的編碼表中的對(duì)應(yīng)碼字進(jìn)行交換的情況。同樣,在條件1中,在L(k-1)為“6”,并且,D(k)為“0”或“1”或“3”或“5”的情況下,表示能夠與處于S(k)=1的編碼表中的對(duì)應(yīng)碼字進(jìn)行交換的情況。
條件2是在S(k)為“2”的情況下,當(dāng)L(k-1)為“5”或“6”,D(k)為“7”以上,或者,L(k-1)為“4”,D(k)為“10”以上時(shí),表示能夠與處于S(k)=1的編碼表中的對(duì)應(yīng)碼字進(jìn)行交換的情況。
條件3是在S(k)為“2”的情況下,當(dāng)L(k-1)為“1”以上“4”以下,D(k)=0或5時(shí),表示能夠與處于S(k)=0的編碼表中的對(duì)應(yīng)碼字進(jìn)行交換的情況。
條件4是在冗余比特之前以外,在S(k)=2時(shí),在L(k-1)=1、D(k)為“13”或“15”時(shí),表示能夠與S(k)=0的編碼表進(jìn)行交換,并且,在冗余比特之前,L(k-1)=1、D(k)=15、D(k+1)為“7”以上或者“5”時(shí),表示能夠與處于S(k)=0的編碼表中的對(duì)應(yīng)碼字進(jìn)行交換的情況。
條件5是在S(k)=2的情況下,在冗余比特之前以外,在L(k-1)=2、D(k)為“13”或“15”時(shí),表示能夠與處于S(k)=0的編碼表中的對(duì)應(yīng)碼字進(jìn)行交換的情況。
條件6是在S(k)=2的情況下,在冗余比特之前以外,在L(k-1)=3、D(k)=13下,D(k+1)為“6”以下或者“13”或“15”時(shí),表示能夠與處于S(k)=0的編碼表中的對(duì)應(yīng)碼字進(jìn)行交換的情況。
條件7是在S(k)=2的情況下,在冗余比特之前以外,在L(k-1)=3、D(k)=15、D(k+1)為“7”以上或者“0”或“5”時(shí),表示能夠與處于S(k)=0的編碼表中的對(duì)應(yīng)碼字進(jìn)行交換的情況。
以上條件1至條件7的能夠交換的兩個(gè)編碼表的對(duì)應(yīng)的碼字彼此按圖24那樣,在編碼比特中包含的1的個(gè)數(shù)的奇偶性不同來(lái)進(jìn)行配置,并且,下一個(gè)狀態(tài)S(k+1)相等地進(jìn)行配置。而且,即使通過(guò)交換,(1,9)RLL限制也沒(méi)有被破壞。碼字選擇分支有無(wú)檢測(cè)電路321在滿足上述條件1至條件7的任一個(gè)條件時(shí),向運(yùn)算部323輸出表示具有選擇分支的選擇分支檢測(cè)結(jié)果,當(dāng)沒(méi)有滿足任一個(gè)條件時(shí),向運(yùn)算部323輸出表示沒(méi)有選擇分支的選擇分支檢測(cè)結(jié)果。
通過(guò)“1”的個(gè)數(shù)的奇偶性不同,DSV控制能夠進(jìn)行的情況是如圖28(A)、(B)所示的那樣,在輸出碼字C(k)中包含的比特1的奇偶性不同,由此,在NRZI調(diào)制后的輸出電平被反轉(zhuǎn)。通過(guò)上述那樣,在滿足(1,9)RLL限制的基礎(chǔ)上,可以進(jìn)行DSV控制。
如以上說(shuō)明的那樣,根據(jù)本實(shí)施例,通過(guò)使用包含與輸入數(shù)據(jù)字D(k)相對(duì)應(yīng)的輸出碼字C(k)、指定用于對(duì)下一個(gè)碼字進(jìn)行編碼所使用的編碼表的編碼表指定信息S(k+1)的多個(gè)編碼表33,能夠?qū)崿F(xiàn)具有(1,9)RLL限制的代碼生成的編碼裝置,但是,為了進(jìn)一步抑制DC成分,插入冗余比特,以免使(1,9)RLL限制被擾亂。
下面使用圖24、圖29、圖30來(lái)對(duì)本發(fā)明所涉及的冗余比特的插入進(jìn)行說(shuō)明。圖29表示從4-6調(diào)制部32所輸出的數(shù)字信號(hào)的信號(hào)格式。如該圖所示的那樣,4-6調(diào)制部32的輸出信號(hào)的一個(gè)同步幀,接著在運(yùn)算部323中所生成并插入的固定碼型的同步字b1,在每個(gè)N數(shù)據(jù)碼元b1、b2、b3、…中插入冗余比特c1、c2、c3、…。
上述冗余比特,如圖30所示的那樣,在先行碼字的LSB為“1”的情況下,可以取“01”或“00”,在先行碼字的LSB為“0”的情況下,可以取“10”或“00”。冗余比特相對(duì)于“01”,“00”可以使DSV極性成為反極性。同樣,相對(duì)于“10”,“00”使DSV極性成為反極性。例如,在“01”和“10”下,輸出信號(hào)的極性反轉(zhuǎn)產(chǎn)生一次,與此相對(duì),在“00”下,極性反轉(zhuǎn)不發(fā)生。
在此,如圖25所述的那樣,使用圖24的編碼表可以生成(1,9)RLL限制所產(chǎn)生的碼字,即使在冗余比特為“00”的情況下,能夠?qū)崿F(xiàn)(1,9)RLL限制。即,根據(jù)本實(shí)施例,如圖29所示的那樣,通過(guò)在成為N數(shù)據(jù)碼元間隔的每預(yù)定間隔中插入2比特的冗余比特,就一定能夠生成DSV極性相反的碼字序列。
例如,從S(1)=2來(lái)對(duì)D(1)=3、D(2)=15、D(3)=6進(jìn)行編碼,同時(shí),以C(2)為開(kāi)頭,插入冗余比特,在此情況下,按照?qǐng)D24進(jìn)行編碼,這樣,C(1)=010001,S(2)=0,C(2)=0000000,S(3)=2,C(3)=010010,在包含C(2)的區(qū)間中發(fā)生零游程長(zhǎng)度“7”。由于C(1)的LSB是1,則插入的冗余比特為00或01,如圖32所示的那樣,不會(huì)超過(guò)零游程長(zhǎng)度“9”。此時(shí),如從圖示的NRZI變換后的輸出波形看到的那樣,在冗余比特插入部分中,能夠選擇波形的反轉(zhuǎn)·非反轉(zhuǎn),在C(1)之后的DSV為0時(shí),C(3)之后的DSV為8(圖32(A))或者-6(圖32(B)),能夠變更以后的DSV極性。而且,冗余比特可以在將要編碼的編碼比特之前和之后插入。
下面參照?qǐng)D31的流程圖來(lái)對(duì)本發(fā)明的一個(gè)實(shí)施例中的當(dāng)插入冗余比特時(shí)能夠進(jìn)行DSV控制的動(dòng)作進(jìn)行說(shuō)明。首先,在運(yùn)算部323中設(shè)定初始表(步驟S301)。該初始表可以通過(guò)決定在同步字等后續(xù)的碼字的編碼表編號(hào)S(k)來(lái)進(jìn)行設(shè)定。
接著,把4比特的輸入數(shù)據(jù)字(源代碼)D(k)輸入4-6調(diào)制部12(步驟S302),通過(guò)S(k)和D(k),使用圖24的編碼表來(lái)進(jìn)行編碼。在該編碼的過(guò)程中,參見(jiàn)前一個(gè)進(jìn)行編碼的輸入數(shù)據(jù)字C(k-1),來(lái)運(yùn)算其LSB側(cè)的零游程長(zhǎng)度,同時(shí),檢測(cè)LSB的比特。然后,判斷接著是否是冗余比特所附加的碼字(步驟S303),在不是的情況下,碼字選擇分支有無(wú)檢測(cè)電路321按照?qǐng)D29的條件來(lái)判斷是否存在碼字的選擇分支(步驟S304)。
碼字選擇分支有無(wú)檢測(cè)電路321根據(jù)從運(yùn)算部323所提供的初始設(shè)定的狀態(tài)信息(編碼表編號(hào))S(k)、前一個(gè)進(jìn)行編碼的輸入數(shù)據(jù)字C(k-1)的LSB側(cè)的零游程長(zhǎng)度L(k-1)、輸入數(shù)據(jù)字D(k),來(lái)檢測(cè)是否滿足與上述圖25一起說(shuō)明的7個(gè)條件的哪個(gè),在7個(gè)條件都不滿足的情況下,即,在圖24的編碼表中不存在能夠選擇的碼字的情況下,把沒(méi)有選擇分支的選擇分支檢測(cè)結(jié)果提供給運(yùn)算部323,在運(yùn)算部323中,使用狀態(tài)S(k)的編碼表,把所輸出的相同碼字作為C(k)0、C(k)1而分別輸出給碼字存儲(chǔ)器324和325,進(jìn)行存儲(chǔ)(步驟S308)。
DSV運(yùn)算存儲(chǔ)器326和DSV運(yùn)算存儲(chǔ)器327每當(dāng)從碼字存儲(chǔ)器324、碼字存儲(chǔ)器325輸入碼字C(k)0、C(k)1時(shí),進(jìn)行DSV的計(jì)算,根據(jù)該CDS值和從過(guò)去所選擇并存儲(chǔ)的所有輸出碼字所得到的DSV值,來(lái)更新DSV值(步驟S309)。
另一方面,在步驟S304中,碼字選擇分支有無(wú)檢測(cè)電路321在判定為滿足與上述圖25一起說(shuō)明的7個(gè)條件的任一個(gè)時(shí),即,當(dāng)在圖24的編碼表中存在可選擇碼字時(shí),把具有選擇分支的選擇分支檢測(cè)結(jié)果分別提供給運(yùn)算部323和選擇判定部328,在選擇判定部328中進(jìn)行選擇判定,使來(lái)自所選擇的碼字存儲(chǔ)器324或325的編碼序列被輸出(步驟S305)。
例如,在第二個(gè)以后的數(shù)據(jù)字輸入中,來(lái)自運(yùn)算部323的狀態(tài)信息S(k)為“2”,之前的輸出碼字C(k-1)的LSB側(cè)的零游程長(zhǎng)度L(k-1)為“4”,輸入數(shù)據(jù)字D(k)為“5”,在此情況下,由于滿足圖25的條件3,此時(shí),從碼字選擇分支有無(wú)檢測(cè)電路321輸出具有選擇分支的選擇分支檢測(cè)結(jié)果(包含編碼表編號(hào))。根據(jù)該選擇分支檢測(cè)結(jié)果,選擇判定部328按與圖27一起說(shuō)明的那樣,取DSV運(yùn)算存儲(chǔ)器326和327的各個(gè)輸出DSV值的絕對(duì)值,把該絕對(duì)值與至今為止存儲(chǔ)的DSV的絕對(duì)值的累積值相加,把這兩種累積值相互進(jìn)行大小比較,控制存儲(chǔ)器控制/代碼輸出部329,以便于選擇來(lái)自與值小的一方相對(duì)應(yīng)的碼字存儲(chǔ)器324及325的碼字作為輸出碼字。這是步驟S305的動(dòng)作。
接著,存儲(chǔ)器控制/代碼輸出部329,使輸出了未作為輸出碼字被選擇一方的碼字的碼字存儲(chǔ)器(當(dāng)選擇碼字存儲(chǔ)器324的輸出碼字時(shí)為碼字存儲(chǔ)器325,當(dāng)選擇碼字存儲(chǔ)器325的輸出碼字時(shí)為碼字存儲(chǔ)器324)的內(nèi)容與進(jìn)行選擇的輸出碼字的內(nèi)容相同,同時(shí),使同未選擇一方的碼字存儲(chǔ)器相對(duì)應(yīng)的DSV運(yùn)算存儲(chǔ)器(當(dāng)選擇碼字存儲(chǔ)器324的輸出碼字時(shí)為DSV運(yùn)算存儲(chǔ)器327,當(dāng)選擇碼字存儲(chǔ)器325的輸出碼字時(shí)為DSV運(yùn)算存儲(chǔ)器326)的內(nèi)容與同進(jìn)行了選擇一方的碼字存儲(chǔ)器相對(duì)應(yīng)的DSV運(yùn)算存儲(chǔ)器相同(步驟S306)。
接著,運(yùn)算部323從由S(k)所決定的一方的編碼表和另一方的編碼表選擇能夠作為候補(bǔ)碼字來(lái)選擇的碼字,作為C(k)0、C(k)1進(jìn)行輸出(步驟S307)。在上述具體例子的情況下,由于滿足圖5的條件3,則運(yùn)算部323此時(shí)使用編碼表編號(hào)S(k)為“0”和“2”的兩個(gè)編碼表,使用S(k)=0的編碼表所得到的輸出碼字C(k)作為C(k)0輸出給碼字存儲(chǔ)器324,使用S(k)=2的編碼表所得到的輸出碼字C(k)作為C(k)1輸出給碼字存儲(chǔ)器325。
然后,對(duì)于在碼字存儲(chǔ)器324、碼字存儲(chǔ)器325中所存儲(chǔ)的碼字C(k)0、C(k)1分別計(jì)算CDS,DSV運(yùn)算存儲(chǔ)器326及327把所計(jì)算的CDS與至今為止的DSV值相加,來(lái)更新DSV值(步驟S308,S309)。接著,判定是否所有的編碼的都已進(jìn)行(步驟S310),在全部的編碼未被完成的情況下,再次返回到步驟S302的處理。
而且,當(dāng)在步驟S303中判定為下一個(gè)碼字是附加了冗余比特的碼字時(shí)(如圖29所示的那樣,冗余比特被附加在每個(gè)N數(shù)據(jù)碼元上),進(jìn)行與步驟S305相同的選擇判定,從存儲(chǔ)器控制/代碼輸出部329輸出來(lái)自所選擇的碼字存儲(chǔ)器的碼字序列(步驟S311)。然后,把未被選擇的碼字存儲(chǔ)器的內(nèi)容替換為所選擇的碼字序列,同時(shí),把未被采用的DSV運(yùn)算存儲(chǔ)器的值替換為采用的DSV運(yùn)算存儲(chǔ)器的值(步驟S312)。
然后,如與圖30一起說(shuō)明的那樣,根據(jù)碼字的LSB來(lái)選擇冗余比特碼型,把在碼字中附加了冗余比特的一方的碼字作為C(k)0,把附加了另一方的冗余比特的碼字作為C(k)1(步驟S313),把這些碼字C(k)0、C(k)1分別提供給碼字存儲(chǔ)器324及325來(lái)進(jìn)行存儲(chǔ),然后,對(duì)于C(k)0、C(k)1分別計(jì)算CDS,加上CDS值來(lái)更新DSV運(yùn)算存儲(chǔ)器326及327(步驟S308、S309)。通過(guò)在編碼結(jié)束(步驟S310)之前進(jìn)行以上的操作,含有冗余比特的DC成分被抑制的碼字的生成結(jié)束。
如在圖25中說(shuō)明的那樣,通過(guò)冗余比特的插入來(lái)得出能夠進(jìn)行碼字變換的情況不同的條件。例如,在條件4中,在冗余比特之前,交換條件不同,但是,這是在2比特的冗余比特為“00”時(shí)用于維持(1,9)RLL限制的處理。而且,同樣,在冗余比特之后,不進(jìn)行L(k-1)=6時(shí)的碼字變換。通過(guò)該處理,在冗余比特被插入的情況下,能夠維持(1,9)RLL限制。
如以上說(shuō)明的那樣,根據(jù)本實(shí)施例,使用包含與輸入數(shù)據(jù)字D(k)相對(duì)應(yīng)的輸出碼字C(k)、指定為了對(duì)下一個(gè)碼字進(jìn)行編碼所使用的編碼表的編碼表確定信息S(k+1)的多個(gè)編碼表33,對(duì)每個(gè)預(yù)定的數(shù)據(jù)字,在作為二進(jìn)制序列所輸出的輸出碼字中插入2比特的冗余比特,由此,在滿足(1,9)RLL限制的同時(shí),一定能夠進(jìn)行DSV的控制。
而且,本發(fā)明并不僅限于以上實(shí)施例,在滿足DSV的控制規(guī)則并且把例如8比特的數(shù)據(jù)字分配給12比特的碼字比特的情況下,把由4的整數(shù)倍的比特組成的數(shù)據(jù)字變換為6的整數(shù)倍的編碼比特的編碼表的構(gòu)成,能夠從上述實(shí)施例容易地類推,而包含在本發(fā)明中。
而且,本發(fā)明包含通過(guò)計(jì)算機(jī)來(lái)執(zhí)行圖22的碼字選擇分支有無(wú)檢測(cè)電路321、運(yùn)算部323、碼字存儲(chǔ)器324及325、DSV運(yùn)算存儲(chǔ)器326及327、選擇判定部328和存儲(chǔ)器控制/代碼輸出部329的功能的程序。該計(jì)算機(jī)程序包含直接下載到圖21的編碼裝置1E中來(lái)執(zhí)行的情況和把通過(guò)通信網(wǎng)絡(luò)從服務(wù)器所發(fā)送的程序下載到編碼裝置1E中的情況。
發(fā)明的效果根據(jù)本發(fā)明,通過(guò)NRZI變換,與同步字相關(guān),同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的第一同步字和第二同步字;同時(shí),根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成碼字?jǐn)?shù)據(jù)群,接著第一同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),并且,接著第二同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù);得到與對(duì)第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);把第一直流成分?jǐn)?shù)據(jù)與第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇作為小的一方的直流成分?jǐn)?shù)據(jù)而得到的碼字序列數(shù)據(jù)來(lái)提供。因此,能夠生成具有用于在例如光盤(pán)等圓盤(pán)型高密度記錄媒體上一邊進(jìn)行預(yù)定的游程長(zhǎng)度受限編碼一邊進(jìn)行記錄的適當(dāng)?shù)闹绷鞒煞忠种铺匦缘臄?shù)字調(diào)制信號(hào)。
根據(jù)本發(fā)明,通過(guò)NRZI變換,分別生成得到不同極性的反轉(zhuǎn)次數(shù)的多個(gè)碼字;同時(shí),根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成碼字?jǐn)?shù)據(jù)群,接著第一碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),并且,接著第二碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù);得到與對(duì)第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù)和與對(duì)第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);把第一直流成分?jǐn)?shù)據(jù)與第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇提供作為小的一方的直流成分?jǐn)?shù)據(jù)的碼字序列數(shù)據(jù)來(lái)提供。因此,能夠生成具有用于在例如光盤(pán)等圓盤(pán)型高密度記錄媒體上一邊進(jìn)行預(yù)定的游程長(zhǎng)度受限編碼一邊進(jìn)行記錄的適當(dāng)?shù)闹绷鞒煞忠种铺匦缘臄?shù)字調(diào)制信號(hào)。
根據(jù)本發(fā)明,由于直流成分?jǐn)?shù)據(jù)是使用CDS數(shù)據(jù),由此,能夠預(yù)先得到與進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的直流成分?jǐn)?shù)據(jù),因此,在上述效果的基礎(chǔ)上,能夠更簡(jiǎn)易地生成具有適當(dāng)?shù)闹绷鞒煞忠种铺匦缘臄?shù)字調(diào)制信號(hào)。
根據(jù)本發(fā)明,直流成分?jǐn)?shù)據(jù)使用提供小的平均值電平一方的直流成分?jǐn)?shù)據(jù)值,因此,在上述效果的基礎(chǔ)上,能夠更簡(jiǎn)易地生成具有適當(dāng)?shù)闹绷鞒煞忠种铺匦缘臄?shù)字調(diào)制信號(hào)。
根據(jù)本發(fā)明,直流成分?jǐn)?shù)據(jù)使用提供小峰值電平一方的直流成分?jǐn)?shù)據(jù)值,因此,在上述效果的基礎(chǔ)上,能夠生成具有更適當(dāng)?shù)闹绷鞒煞忠种铺匦缘臄?shù)字調(diào)制信號(hào)。
根據(jù)本發(fā)明,碼字序列數(shù)據(jù)的選擇是在生成同步字的時(shí)刻或者供給能夠相對(duì)于一個(gè)源數(shù)據(jù)來(lái)生成不同值的多個(gè)碼字的源數(shù)據(jù)的時(shí)刻上進(jìn)行的,因此,在上述效果的基礎(chǔ)上,能夠生成具有更適當(dāng)?shù)闹绷鞒煞忠种铺匦缘臄?shù)字調(diào)制信號(hào)。
根據(jù)本發(fā)明,碼字序列數(shù)據(jù)的選擇是在供給同步字的時(shí)刻或者供給能夠相對(duì)于一個(gè)源數(shù)據(jù)來(lái)生成不同值的多個(gè)碼字的源數(shù)據(jù)的時(shí)刻上進(jìn)行的,因此,在上述效果的基礎(chǔ)上,能夠生成具有更適當(dāng)?shù)闹绷鞒煞忠种铺匦缘臄?shù)字調(diào)制信號(hào)。
根據(jù)本發(fā)明,通過(guò)NRZI變換,與同步字相關(guān),同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的第一同步字和第二同步字;同時(shí),根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成碼字?jǐn)?shù)據(jù)群,接著第一同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),并且,接著第二同步字來(lái)配置碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù);得到與對(duì)第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);把這些第一直流成分?jǐn)?shù)據(jù)與第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇作為小的一方的直流成分?jǐn)?shù)據(jù)而得到的碼字序列數(shù)據(jù)來(lái)提供。因此,能夠生成具有用于在例如光盤(pán)等圓盤(pán)型高密度記錄媒體上一邊進(jìn)行預(yù)定的游程長(zhǎng)度受限編碼一邊進(jìn)行記錄的適當(dāng)?shù)闹绷鞒煞忠种铺匦缘臄?shù)字調(diào)制信號(hào)。
根據(jù)本發(fā)明,通過(guò)NRZI變換,分別生成得到不同極性的反轉(zhuǎn)次數(shù)的多個(gè)碼字;同時(shí),根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成碼字?jǐn)?shù)據(jù)群,接著第一碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),并且,接著第二碼字來(lái)配置碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù);得到與對(duì)第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù)和與對(duì)第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);把第一直流成分?jǐn)?shù)據(jù)與第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇提供作為小的一方的直流成分?jǐn)?shù)據(jù)的碼字序列數(shù)據(jù)來(lái)提供。因此,能夠生成具有用于在例如光盤(pán)等圓盤(pán)型高密度記錄媒體上一邊進(jìn)行預(yù)定的游程長(zhǎng)度受限編碼、一邊進(jìn)行記錄的適當(dāng)?shù)闹绷鞒煞忠种铺匦缘臄?shù)字調(diào)制信號(hào)。
根據(jù)本發(fā)明,通過(guò)NRZI變換,與同步字相關(guān),同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的第一同步字和第二同步字;同時(shí),根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成碼字?jǐn)?shù)據(jù)群,接著第一同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),并且,接著第二同步字來(lái)配置該碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù);得到與對(duì)第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);把第一直流成分?jǐn)?shù)據(jù)與第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇作為小的一方的直流成分?jǐn)?shù)據(jù)而得到的碼字序列數(shù)據(jù)來(lái)提供。因此,能夠提供記錄在進(jìn)行預(yù)定的游程長(zhǎng)度受限編碼的同時(shí)具有適當(dāng)?shù)闹绷鞒煞忠种铺匦缘臄?shù)字調(diào)制信號(hào)的數(shù)字信號(hào)記錄媒體。
根據(jù)本發(fā)明,通過(guò)NRZI變換,分別生成得到不同極性的反轉(zhuǎn)次數(shù)的多個(gè)碼字;同時(shí),根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成碼字?jǐn)?shù)據(jù)群,接著第一碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),并且,接著第二碼字來(lái)配置該碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù);得到與對(duì)第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù)和與對(duì)第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);把第一直流成分?jǐn)?shù)據(jù)與第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇提供作為小的一方的直流成分?jǐn)?shù)據(jù)的碼字序列數(shù)據(jù)來(lái)提供。因此,能夠提供記錄在進(jìn)行預(yù)定的游程長(zhǎng)度受限編碼的同時(shí)具有適當(dāng)?shù)闹绷鞒煞忠种铺匦缘臄?shù)字調(diào)制信號(hào)的數(shù)字信號(hào)記錄媒體。
根據(jù)本發(fā)明,生成與分別對(duì)第一和第二編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一和第二直流成分?jǐn)?shù)據(jù)的平方和數(shù)據(jù),并比較大小,選擇作為小的一方的直流成分平方和數(shù)據(jù)而得到的第一碼字序列數(shù)據(jù)或者第二碼字序列數(shù)據(jù),作為碼字序列信號(hào)來(lái)輸出,由此,與減小DSV控制時(shí)刻的DSV的絕對(duì)值的現(xiàn)有方法相比,在DSV控制時(shí)刻之外也進(jìn)行DSV控制,能夠有效地降低輸出碼字的DSV的分散,因此,即使在更高密度的調(diào)制方式中,也能有效地抑制所得到的調(diào)制信號(hào)的低頻成分。
根據(jù)本發(fā)明,與現(xiàn)有技術(shù)相比,能夠進(jìn)一步避免裝載了本發(fā)明的數(shù)字信號(hào)調(diào)制裝置的記錄裝置對(duì)伺服控制信號(hào)的不良影響,可以構(gòu)筑能夠?qū)崿F(xiàn)穩(wěn)定的伺服動(dòng)作的記錄裝置。
而且,根據(jù)本發(fā)明,能夠適用于不使用數(shù)據(jù)擾頻措施的數(shù)據(jù)調(diào)制方法。
根據(jù)本發(fā)明,使用多個(gè)編碼表來(lái)把p比特的輸入數(shù)據(jù)字編碼為為q比特(其中,q>p)的碼字,作為適用預(yù)定的游程長(zhǎng)度受限規(guī)則的比特串來(lái)進(jìn)行輸出,在此過(guò)程中,對(duì)于特定的輸入數(shù)據(jù)后,對(duì)應(yīng)于多種碼字,從它們中適當(dāng)?shù)剡M(jìn)行選擇,由此,當(dāng)控制輸出比特串的DSV時(shí),碼字的選擇從能夠選擇的變換時(shí)刻的DSV的絕對(duì)值起算,對(duì)每個(gè)能夠選擇的碼字進(jìn)行編碼,累積編碼中的DSV的絕對(duì)值,以累積結(jié)果的比較為基礎(chǔ)來(lái)決定選擇,因此,相對(duì)于現(xiàn)有的由DSV的直接比較所進(jìn)行的DC抑制,能夠用相同的冗余度來(lái)發(fā)揮更高的抑制能力,在DC抑制效果相同的情況下,能夠進(jìn)一步削減冗余度。
權(quán)利要求
1.一種數(shù)字信號(hào)調(diào)制方法,用于多次重復(fù)進(jìn)行把比特?cái)?shù)為p的源數(shù)據(jù)變換為比特?cái)?shù)為q的碼字?jǐn)?shù)據(jù)的動(dòng)作,來(lái)生成碼字?jǐn)?shù)據(jù)群,其中,p是正整數(shù),q是大于p的整數(shù),同時(shí),以預(yù)定的比特間隔生成同步字,接著該生成的同步字來(lái)配置上述碼字?jǐn)?shù)據(jù)群,作為碼字序列信號(hào),對(duì)該所得到的碼字序列信號(hào)進(jìn)行NRZI變換來(lái)作為提供給記錄媒體或傳送媒體的信號(hào),其特征在于,至少包括第一步驟,通過(guò)上述NRZI變換,與上述同步字相關(guān),同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的第一同步字和第二同步字;第二步驟,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成上述碼字?jǐn)?shù)據(jù)群,接著上述第一同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),同時(shí),接著上述第二同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù);第三步驟,得到與對(duì)上述第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)上述第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);第四步驟,把上述第一直流成分?jǐn)?shù)據(jù)與上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇直流成分?jǐn)?shù)據(jù)較小一方的上述第一碼字序列數(shù)據(jù)或上述第二碼字序列數(shù)據(jù)之一,然后提供。
2.一種數(shù)字信號(hào)調(diào)制方法,用于多次重復(fù)進(jìn)行把比特?cái)?shù)為p的源數(shù)據(jù)變換為比特?cái)?shù)為q的碼字?jǐn)?shù)據(jù)的動(dòng)作,來(lái)生成碼字?jǐn)?shù)據(jù)群,p是正整數(shù),q是大于p的整數(shù),在此過(guò)程中,當(dāng)對(duì)于一個(gè)源數(shù)據(jù)能夠生成值不同的第一碼字?jǐn)?shù)據(jù)和第二碼字?jǐn)?shù)據(jù)的特定源數(shù)據(jù)被提供時(shí),從在上述特定源數(shù)據(jù)之后所提供的源數(shù)據(jù)來(lái)生成上述碼字?jǐn)?shù)據(jù)群,作為接著上述第一碼字或者上述第二碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群的碼字序列信號(hào),對(duì)該所得到的碼字序列信號(hào)進(jìn)行NRZI變換來(lái)作為提供給記錄媒體或傳送媒體的信號(hào),其特征在于,至少包括第一步驟,通過(guò)上述NRZI變換,分別生成得到不同極性的反轉(zhuǎn)次數(shù)的上述第一碼字和上述第二碼字;第二步驟,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成上述碼字?jǐn)?shù)據(jù)群,接著上述第一碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),同時(shí),接著上述第二碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù);第三步驟,得到與對(duì)上述第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)上述第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);第四步驟,把上述第一直流成分?jǐn)?shù)據(jù)與上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇直流成分?jǐn)?shù)據(jù)較小一方的上述第一碼字序列數(shù)據(jù)或上述第二碼字序列數(shù)據(jù)之一,然后提供。
3.根據(jù)權(quán)利要求1或2所述的數(shù)字信號(hào)的調(diào)制方法,其特征在于,上述第三步驟中的直流成分?jǐn)?shù)據(jù)是CDS數(shù)據(jù)。
4.根據(jù)權(quán)利要求1或2所述的數(shù)字信號(hào)的調(diào)制方法,其特征在于,上述第四步驟中的直流成分?jǐn)?shù)據(jù)是作為小的平均值電平一方的直流成分?jǐn)?shù)據(jù)。
5.根據(jù)權(quán)利要求1或2所述的數(shù)字信號(hào)的調(diào)制方法,其特征在于,上述第四步驟中的直流成分?jǐn)?shù)據(jù)是作為其峰值小的電平一方的直流成分?jǐn)?shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的數(shù)字信號(hào)的調(diào)制方法,其特征在于,上述第四步驟中的碼字序列數(shù)據(jù)的選擇是在生成上述同步字的時(shí)刻或者供給能夠相對(duì)于一個(gè)上述源數(shù)據(jù)來(lái)生成值不同的多個(gè)碼字的源數(shù)據(jù)的時(shí)刻上進(jìn)行的。
7.根據(jù)權(quán)利要求2所述的數(shù)字信號(hào)的調(diào)制方法,其特征在于,上述第四步驟中的碼字序列數(shù)據(jù)的選擇是在供給同步字的時(shí)刻或者供給能夠相對(duì)于一個(gè)上述源數(shù)據(jù)來(lái)生成值不同的多個(gè)碼字的源數(shù)據(jù)的時(shí)刻上進(jìn)行的。
8.一種數(shù)字信號(hào)調(diào)制裝置,多次重復(fù)進(jìn)行把比特?cái)?shù)為p的源數(shù)據(jù)變換為比特?cái)?shù)為q的碼字?jǐn)?shù)據(jù)的動(dòng)作,來(lái)生成碼字?jǐn)?shù)據(jù)群,p是正整數(shù),q是大于p的整數(shù),同時(shí),以預(yù)定的比特間隔生成同步字,接著該生成的同步字來(lái)配置上述碼字?jǐn)?shù)據(jù)群,作為碼字序列信號(hào),對(duì)該所得到的碼字序列信號(hào)進(jìn)行NRZI變換來(lái)作為提供給記錄媒體或傳送媒體的信號(hào),其特征在于,至少包括同步字生成裝置,通過(guò)上述NRZI變換,與上述同步字相關(guān),同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的第一同步字和第二同步字;碼字序列數(shù)據(jù)生成裝置,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成上述碼字?jǐn)?shù)據(jù)群,接著上述第一同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),同時(shí),接著上述第二同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù);DSV運(yùn)算存儲(chǔ)器裝置,得到與對(duì)上述第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)上述第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);碼字輸出裝置,把上述第一直流成分?jǐn)?shù)據(jù)與上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇直流成分?jǐn)?shù)據(jù)較小一方的上述第一碼字序列數(shù)據(jù)或上述第二碼字序列數(shù)據(jù)之一,然后提供。
9.一種數(shù)字信號(hào)調(diào)制裝置,多次重復(fù)進(jìn)行把比特?cái)?shù)為p的源數(shù)據(jù)變換為比特?cái)?shù)為q的碼字?jǐn)?shù)據(jù)的動(dòng)作,來(lái)生成碼字?jǐn)?shù)據(jù)群,p是正整數(shù),q是大于p的整數(shù),在此過(guò)程中,當(dāng)對(duì)于一個(gè)源數(shù)據(jù)能夠生成值不同的第一碼字?jǐn)?shù)據(jù)和第二碼字?jǐn)?shù)據(jù)的特定源數(shù)據(jù)被提供時(shí),從在上述特定源數(shù)據(jù)之后所提供的源數(shù)據(jù)來(lái)生成上述碼字?jǐn)?shù)據(jù)群,作為接著上述第一碼字或者上述第二碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群的碼字序列信號(hào),對(duì)該所得到的碼字序列信號(hào)進(jìn)行NRZI變換來(lái)作為提供給記錄媒體或傳送媒體的信號(hào),其特征在于,至少包括碼字生成裝置,通過(guò)上述NRZI變換,分別生成得到不同極性的反轉(zhuǎn)次數(shù)的上述第一碼字和上述第二碼字;碼字序列數(shù)據(jù)生成裝置,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成上述碼字?jǐn)?shù)據(jù)群,接著上述第一碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),同時(shí),接著上述第二碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù);DSV運(yùn)算存儲(chǔ)器裝置,得到與對(duì)上述第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)上述第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);碼字輸出裝置,把上述第一直流成分?jǐn)?shù)據(jù)與上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇直流成分?jǐn)?shù)據(jù)較小一方的上述第一碼字序列數(shù)據(jù)或上述第二碼字序列數(shù)據(jù)之一,然后提供。
10.一種數(shù)字信號(hào)記錄媒體,記錄把這樣得到的碼字序列信號(hào)進(jìn)行NRZI變換而得到的信號(hào)多次重復(fù)進(jìn)行把比特?cái)?shù)為p的源數(shù)據(jù)變換為比特?cái)?shù)為q的碼字?jǐn)?shù)據(jù)的動(dòng)作,來(lái)生成碼字?jǐn)?shù)據(jù)群,p是正整數(shù),q是大于p的整數(shù),同時(shí),以預(yù)定的比特間隔生成同步字,接著該生成的同步字來(lái)配置上述碼字?jǐn)?shù)據(jù)群,作為碼字序列信號(hào),其特征在于,通過(guò)上述NRZI變換,與上述同步字相關(guān),同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的第一同步字和第二同步字,同時(shí),根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成上述碼字?jǐn)?shù)據(jù)群,接著上述第一同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),并且,接著上述第二同步字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù),得到與對(duì)上述第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),并且,得到與對(duì)上述第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù),把上述第一直流成分?jǐn)?shù)據(jù)與上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇作為小的一方的直流成分?jǐn)?shù)據(jù)而得到的上述第一碼字序列數(shù)據(jù)或者上述第二碼字序列數(shù)據(jù)之一,記錄該選擇所得到的碼字序列數(shù)據(jù)。
11.一種數(shù)字信號(hào)記錄媒體,記錄把這樣得到的碼字序列信號(hào)進(jìn)行NRZI變換而得到的信號(hào)多次重復(fù)進(jìn)行把比特?cái)?shù)為p的源數(shù)據(jù)變換為比特?cái)?shù)為q的碼字?jǐn)?shù)據(jù)的動(dòng)作,來(lái)生成碼字?jǐn)?shù)據(jù)群,p是正整數(shù),q是大于p的整數(shù),在此過(guò)程中,當(dāng)對(duì)于一個(gè)源數(shù)據(jù)能夠生成值不同的第一碼字?jǐn)?shù)據(jù)和第二碼字?jǐn)?shù)據(jù)的特定源數(shù)據(jù)被提供時(shí),從在上述特定源數(shù)據(jù)之后所提供的源數(shù)據(jù)來(lái)生成上述碼字?jǐn)?shù)據(jù)群,作為接著上述第一碼字或者上述第二碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群的碼字序列信號(hào),其特征在于,通過(guò)上述NRZI變換,分別生成得到不同極性的反轉(zhuǎn)次數(shù)的上述第一碼字和上述第二碼字,同時(shí),根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度編碼法,生成上述碼字?jǐn)?shù)據(jù)群,接著上述第一碼字來(lái)配置該所生成的碼字?jǐn)?shù)據(jù)群,而生成第一碼字序列數(shù)據(jù),并且,接著上述第二碼字來(lái)配置上述碼字?jǐn)?shù)據(jù)群,而生成第二碼字序列數(shù)據(jù),得到與對(duì)上述第一碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),并且,得到與對(duì)上述第二碼字序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù),把上述第一直流成分?jǐn)?shù)據(jù)與上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行比較,選擇作為小的一方的直流成分?jǐn)?shù)據(jù)而得到的上述第一碼字序列數(shù)據(jù)或者上述第二碼字序列數(shù)據(jù)之一,記錄該選擇所得到的碼字序列數(shù)據(jù)。
12.一種數(shù)字信號(hào)調(diào)制方法,多次重復(fù)進(jìn)行把比特?cái)?shù)為p的源數(shù)據(jù)變換為比特?cái)?shù)為q的碼字的調(diào)制動(dòng)作,來(lái)生成碼字群,p是正整數(shù),q是大于p的整數(shù),同時(shí),以預(yù)定的比特間隔生成同步字,接著該生成的同步字來(lái)配置碼字群,作為調(diào)制源數(shù)據(jù)的編碼序列信號(hào),對(duì)該所得到的編碼序列信號(hào)進(jìn)行NRZI變換并輸出,其特征在于,包括第一步驟,通過(guò)上述NRZI變換,同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的第一同步字和第二同步字;第二步驟,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度受限規(guī)則,生成碼字群,接著第一同步字來(lái)配置該所生成的碼字群,而生成第一編碼序列數(shù)據(jù),同時(shí),接著第二同步字來(lái)配置該所生成的碼字群,而生成第二編碼序列數(shù)據(jù);第三步驟,根據(jù)通過(guò)第二步驟所生成的第一和第二編碼序列數(shù)據(jù),得到與對(duì)第一編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)第二編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);第四步驟,通過(guò)把每隔預(yù)定比特間隔所得到的第一直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第一直流成分平方和數(shù)據(jù),同時(shí),通過(guò)把每隔預(yù)定比特間隔所得到的第二直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第二直流成分平方和數(shù)據(jù);第五步驟,把第一直流成分平方和數(shù)據(jù)與第二直流成分平方和數(shù)據(jù)進(jìn)行大小比較,選擇直流成分平方和數(shù)據(jù)較小一方的第一編碼序列數(shù)據(jù)或者第二編碼序列數(shù)據(jù),作為編碼序列信號(hào)來(lái)輸出。
13.一種數(shù)字信號(hào)調(diào)制方法,多次重復(fù)進(jìn)行把比特?cái)?shù)為p的源數(shù)據(jù)變換為比特?cái)?shù)為q的碼字的調(diào)制動(dòng)作,來(lái)生成碼字群,同時(shí),以預(yù)定的比特間隔生成同步字,在此過(guò)程中,當(dāng)對(duì)于一個(gè)源數(shù)據(jù)能夠生成值不同的第一碼字?jǐn)?shù)據(jù)和第二碼字?jǐn)?shù)據(jù)的特定源數(shù)據(jù)被輸入時(shí),從在上述特定源數(shù)據(jù)之后所輸入的源數(shù)據(jù)來(lái)生成上述碼字群,作為接著上述第一碼字或者上述第二碼字來(lái)配置該所生成的碼字群并且以上述預(yù)定比特間隔來(lái)插入上述同步字的碼字序列信號(hào),對(duì)該所得到的編碼序列信號(hào)進(jìn)行NRZI變換并輸出,其特征在于,包括第一步驟,通過(guò)上述NRZI變換,同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的上述第一碼字和上述第二碼字;第二步驟,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度受限規(guī)則,生成上述碼字群,接著上述第一碼字來(lái)配置該所生成的碼字群,而生成第一編碼序列數(shù)據(jù),同時(shí),接著上述第二碼字來(lái)配置上述碼字群,而生成第二編碼序列數(shù)據(jù);第三步驟,根據(jù)通過(guò)第二步驟所生成的上述第一和第二編碼序列數(shù)據(jù),得到與對(duì)上述第一編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)第二編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);第四步驟,通過(guò)把每隔預(yù)定比特間隔所得到的上述第一直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第一直流成分平方和數(shù)據(jù),同時(shí),通過(guò)把每隔預(yù)定比特間隔所得到的上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第二直流成分平方和數(shù)據(jù);第五步驟,把上述第一直流成分平方和數(shù)據(jù)與上述第二直流成分平方和數(shù)據(jù)進(jìn)行大小比較,選擇直流成分平方和數(shù)據(jù)較小一方的第一編碼序列數(shù)據(jù)或者第二編碼序列數(shù)據(jù),作為上述編碼序列信號(hào)來(lái)輸出。
14.根據(jù)權(quán)利要求12所述的數(shù)字信號(hào)的調(diào)制方法,其特征在于,上述第五步驟中的編碼序列數(shù)據(jù)的選擇是在生成上述第一及第二同步字的時(shí)刻或者輸入能夠相對(duì)于一個(gè)上述源數(shù)據(jù)來(lái)生成值不同的多個(gè)碼字的源數(shù)據(jù)的時(shí)刻上進(jìn)行的。
15.根據(jù)權(quán)利要求13所述的數(shù)字信號(hào)的調(diào)制方法,其特征在于,上述第五步驟中的編碼序列數(shù)據(jù)的選擇是在輸入上述同步字的時(shí)刻或者輸入能夠相對(duì)于一個(gè)上述源數(shù)據(jù)來(lái)生成值不同的多個(gè)碼字的上述特定源數(shù)據(jù)的時(shí)刻上進(jìn)行的。
16.一種數(shù)字信號(hào)調(diào)制裝置,多次重復(fù)進(jìn)行把比特?cái)?shù)為p的源數(shù)據(jù)變換為比特?cái)?shù)為q的碼字的調(diào)制動(dòng)作,來(lái)生成碼字群,p是正整數(shù),q是大于p的整數(shù),同時(shí),以預(yù)定的比特間隔生成同步字,接著該生成的同步字來(lái)配置碼字群,作為編碼序列信號(hào),對(duì)該所得到的編碼序列信號(hào)進(jìn)行NRZI變換并輸出,其特征在于,包括同步字生成裝置,通過(guò)上述NRZI變換,同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的第一同步字和第二同步字;編碼序列數(shù)據(jù)生成裝置,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度受限規(guī)則,生成碼字群,接著第一同步字來(lái)配置該所生成的碼字群,而生成第一編碼序列數(shù)據(jù),同時(shí),接著第二同步字來(lái)配置上述碼字群,而生成第二編碼序列數(shù)據(jù);DSV運(yùn)算存儲(chǔ)器裝置,接受上述第一和第二編碼序列數(shù)據(jù)作為輸入,得到與對(duì)第一編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)第二編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);DSV平方和運(yùn)算裝置,通過(guò)把每隔預(yù)定比特間隔所得到的第一直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第一直流成分平方和數(shù)據(jù),同時(shí),通過(guò)把每隔預(yù)定比特間隔所得到的第二直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第二直流成分平方和數(shù)據(jù);碼字輸出裝置,把第一直流成分平方和數(shù)據(jù)與第二直流成分平方和數(shù)據(jù)進(jìn)行大小比較,選擇直流成分平方和數(shù)據(jù)較小一方的第一編碼序列數(shù)據(jù)或者第二編碼序列數(shù)據(jù),作為編碼序列信號(hào)來(lái)輸出。
17.一種數(shù)字信號(hào)調(diào)制裝置,多次重復(fù)進(jìn)行把比特?cái)?shù)為p的源數(shù)據(jù)變換為比特?cái)?shù)為q的碼字的調(diào)制動(dòng)作,來(lái)生成碼字群,p是正整數(shù),q是大于p的整數(shù),同時(shí),以預(yù)定的比特間隔生成同步字,在此過(guò)程中,當(dāng)對(duì)于一個(gè)源數(shù)據(jù)能夠生成值不同的第一碼字?jǐn)?shù)據(jù)和第二碼字?jǐn)?shù)據(jù)的特定源數(shù)據(jù)被輸入時(shí),從在上述特定源數(shù)據(jù)之后所輸入的源數(shù)據(jù)來(lái)生成上述碼字群,作為接著上述第一碼字或者上述第二碼字來(lái)配置該所生成的碼字群,并且以上述預(yù)定比特間隔來(lái)插入上述同步字的碼字序列信號(hào),對(duì)該所得到的編碼序列信號(hào)進(jìn)行NRZI變換并輸出,其特征在于,包括碼字輸出裝置,通過(guò)上述NRZI變換,同時(shí)分別生成得到不同極性的反轉(zhuǎn)次數(shù)的上述第一碼字和上述第二碼字;編碼序列數(shù)據(jù)生成裝置,根據(jù)把游程長(zhǎng)度限制在預(yù)定的范圍內(nèi)的游程長(zhǎng)度受限規(guī)則,生成上述碼字群,接著上述第一碼字來(lái)配置該所生成的碼字群,而生成第一編碼序列數(shù)據(jù),同時(shí),接著上述第二碼字來(lái)配置上述的碼字群,而生成第二編碼序列數(shù)據(jù);DSV運(yùn)算存儲(chǔ)器裝置,接受上述第一和第二編碼序列數(shù)據(jù)作為輸入,得到與對(duì)上述第一編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第一直流成分?jǐn)?shù)據(jù),同時(shí),得到與對(duì)第二編碼序列數(shù)據(jù)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分相關(guān)的第二直流成分?jǐn)?shù)據(jù);DSV平方和運(yùn)算裝置,通過(guò)把每隔預(yù)定比特間隔所得到的上述第一直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第一直流成分平方和數(shù)據(jù),同時(shí),通過(guò)把每隔預(yù)定比特間隔所得到的上述第二直流成分?jǐn)?shù)據(jù)進(jìn)行平方及累積,而得到第二直流成分平方和數(shù)據(jù);碼字輸出裝置,把上述第一直流成分平方和數(shù)據(jù)與上述第二直流成分平方和數(shù)據(jù)進(jìn)行大小比較,選擇直流成分平方和數(shù)據(jù)較小一方的第一編碼序列數(shù)據(jù)或者第二編碼序列數(shù)據(jù),作為上述編碼序列信號(hào)來(lái)輸出。
18.一種記錄媒體,其特征在于,把由權(quán)利要求16或17所述的數(shù)字信號(hào)調(diào)制裝置所生成的編碼序列信號(hào)進(jìn)行NRZI變換并記錄。
19.一種傳送裝置,其特征在于,包括傳送編碼部,給由權(quán)利要求16或17所述的數(shù)字信號(hào)調(diào)制裝置所生成的并且進(jìn)行了NRZI變換的編碼序列信號(hào)附加首部,同時(shí),進(jìn)行分組,向傳送線路發(fā)送從該傳送編碼部所輸出的分組。
20.一種程序,其特征在于,通過(guò)計(jì)算機(jī)來(lái)執(zhí)行權(quán)利要求12至15任一項(xiàng)所述的第一至第五步驟。
21.一種編碼方法,把p比特的輸入數(shù)據(jù)字編碼成q比特的碼字,作為適用預(yù)定的游程長(zhǎng)度受限規(guī)則的比特串進(jìn)行輸出,其中,q>P,在此過(guò)程中,對(duì)于輸入數(shù)據(jù)字,對(duì)應(yīng)于多種碼字,從這些多種的碼字中選擇特定的碼字來(lái)輸出,由此,進(jìn)行DSV控制,其特征在于,在上述碼字的選擇過(guò)程中,從能夠選擇的變換時(shí)刻的DSV的絕對(duì)值起算,對(duì)每個(gè)能夠選擇的碼字進(jìn)行編碼,累積上述DSV的絕對(duì)值,在選擇執(zhí)行時(shí),對(duì)于多個(gè)編碼的每個(gè),比較上述DSV的絕對(duì)值的累積結(jié)果的大小,由此,選擇碼字,而輸出碼字。
22.一種編碼方法,把p比特的輸入數(shù)據(jù)字編碼成q比特的碼字,作為適用預(yù)定的游程長(zhǎng)度受限規(guī)則的比特串進(jìn)行輸出,其中,q>P,在此過(guò)程中,對(duì)于所輸出的上述碼字串,給每預(yù)定數(shù)量的碼字附加從多種碼型所選擇的一個(gè)碼型的冗余比特,由此,進(jìn)行DSV控制,其特征在于,在上述冗余比特的選擇過(guò)程中,從能夠選擇的時(shí)刻的DSV的絕對(duì)值起算,對(duì)每個(gè)能夠選擇的冗余比特進(jìn)行編碼,累積上述DSV的絕對(duì)值,在選擇執(zhí)行時(shí),對(duì)于多個(gè)附加了冗余比特的編碼的每個(gè),比較上述DSV的絕對(duì)值的累積結(jié)果的大小,由此,選擇上述冗余比特,而輸出碼字及冗余比特。
23.一種編碼裝置,把p比特的輸入數(shù)據(jù)字編碼成q比特的碼字,作為適用預(yù)定的游程長(zhǎng)度受限規(guī)則的比特串進(jìn)行輸出,其中,q>p,在此過(guò)程中,對(duì)于輸入數(shù)據(jù)字,對(duì)應(yīng)于多種碼字,從這些多種的碼字中選擇特定的碼字來(lái)輸出,由此,進(jìn)行DSV控制,其特征在于,包括檢測(cè)電路,對(duì)于上述輸入數(shù)據(jù)字檢測(cè)是否具有碼字的選擇分支;運(yùn)算部,當(dāng)從上述檢測(cè)電路所供給的選擇分支檢測(cè)結(jié)果表示具有選擇分支時(shí),輸出余上述輸入數(shù)據(jù)字相對(duì)應(yīng)的上述多種碼字,當(dāng)來(lái)自上述檢測(cè)電路的檢測(cè)結(jié)果是沒(méi)有選擇分支時(shí),輸出與上述輸入數(shù)據(jù)字相對(duì)應(yīng)的一種碼字;多個(gè)存儲(chǔ)裝置,對(duì)于從上述運(yùn)算部經(jīng)過(guò)多個(gè)路徑所輸出的多種或一種碼字的每個(gè),存儲(chǔ)輸出其輸出碼字時(shí)刻以后的輸出碼字和之前從上述運(yùn)算部所輸入的碼字,同時(shí),存儲(chǔ)根據(jù)過(guò)去所選擇的輸出碼字和之前從上述運(yùn)算部所輸入的碼字而得到的DSV值;輸出裝置,把到從上述多個(gè)存儲(chǔ)裝置所供給的之前的碼字為止的各DSV值的絕對(duì)值的累積值相互進(jìn)行比較,選擇輸出與最小的累積值相對(duì)應(yīng)的存儲(chǔ)裝置的碼字,同時(shí),把在上述多個(gè)存儲(chǔ)裝置中沒(méi)有被選擇的上述存儲(chǔ)裝置的內(nèi)容改換為所選擇的存儲(chǔ)裝置的內(nèi)容,上述輸出裝置,從能夠選擇的變換時(shí)刻的DSV的絕對(duì)值起算,對(duì)每個(gè)能夠選擇的碼字進(jìn)行編碼,累積上述DSV的絕對(duì)值。
24.一種編碼裝置,把p比特的輸入數(shù)據(jù)字編碼成q比特的碼字,作為適用預(yù)定的游程長(zhǎng)度受限規(guī)則的比特串進(jìn)行輸出,其中,q>p,在此過(guò)程中,對(duì)于所輸出的上述碼字串,給每預(yù)定數(shù)量的碼字附加從多種碼型所選擇的一個(gè)碼型的冗余比特,由此,進(jìn)行DSV控制,其特征在于,包括運(yùn)算部,給上述每預(yù)定數(shù)量的碼字附加上述多種碼型的冗余比特;多個(gè)存儲(chǔ)裝置,對(duì)于從上述運(yùn)算部針對(duì)每個(gè)上述冗余比特碼型經(jīng)過(guò)多個(gè)路徑所輸出的碼字及冗余比特的每個(gè),存儲(chǔ)輸出其輸出碼字時(shí)刻以后的輸出碼字及冗余比特和之前從上述運(yùn)算部所輸入的碼字及冗余比特,同時(shí),存儲(chǔ)根據(jù)過(guò)去所選擇的輸出碼字及冗余比特和之前從上述運(yùn)算部所輸入的碼字及冗余比特而得到的DSV值;輸出裝置,把到從上述多個(gè)存儲(chǔ)裝置所供給的之前的碼字為止的各DSV值的絕對(duì)值的累積值相互進(jìn)行比較,選擇輸出與最小的累積值相對(duì)應(yīng)的上述存儲(chǔ)裝置的碼字及冗余比特,同時(shí),把在上述多個(gè)存儲(chǔ)裝置中沒(méi)有被選擇的上述存儲(chǔ)裝置的內(nèi)容改換為所選擇的存儲(chǔ)裝置的內(nèi)容,上述輸出裝置,從能夠選擇的變換時(shí)刻的DSV的絕對(duì)值起算,對(duì)每個(gè)能夠選擇的碼字進(jìn)行編碼,累積上述DSV的絕對(duì)值。
25.一種記錄媒體,其特征在于,把由權(quán)利要求21所述的編碼方法所編碼的碼字進(jìn)行NRZI變換并記錄。
26.一種記錄媒體,其特征在于,把由權(quán)利要求22所述的編碼方法所編碼的碼字及冗余比特組成的信號(hào)進(jìn)行NRZI變換并記錄。
27.一種計(jì)算機(jī)程序,其特征在于,使計(jì)算機(jī)作為權(quán)利要求23或24所述的編碼裝置的上述檢測(cè)電路、上述運(yùn)算部、上述多個(gè)存儲(chǔ)裝置、上述輸出裝置來(lái)工作。
全文摘要
本發(fā)明的目的是實(shí)現(xiàn)一種數(shù)字調(diào)制信號(hào)的生成方法,用于當(dāng)通過(guò)預(yù)定的方法來(lái)進(jìn)行游程編碼及NRZI變換來(lái)生成數(shù)字調(diào)制信號(hào)時(shí),進(jìn)行不會(huì)發(fā)生低頻成分的高性能的DSV控制。通過(guò)同步字生成部123來(lái)生成通過(guò)NRZI變換而得到互不相同的極性的反轉(zhuǎn)次數(shù)的第一和第二同步字,接著這兩個(gè)同步字,參照游程編碼表13來(lái)配置生成的編碼數(shù)據(jù),來(lái)生成第一和第二碼字序列數(shù)據(jù)。在這些碼字序列數(shù)據(jù)中,通過(guò)峰值比較部129來(lái)把當(dāng)進(jìn)行NRZI變換時(shí)產(chǎn)生的直流成分小的一方的碼字序列數(shù)據(jù)與在DSV運(yùn)算峰值存儲(chǔ)器126、127中所存儲(chǔ)的DSV運(yùn)算結(jié)果進(jìn)行比較。選擇作為小的一方的直流成分?jǐn)?shù)據(jù)而得到的一方的碼字序列數(shù)據(jù)。
文檔編號(hào)G11B20/14GK1393996SQ0212258
公開(kāi)日2003年1月29日 申請(qǐng)日期2002年6月14日 優(yōu)先權(quán)日2001年6月29日
發(fā)明者速水淳, 沖剛, 黑巖俊夫 申請(qǐng)人:日本勝利株式會(huì)社