專利名稱:對調(diào)制碼進(jìn)行編碼和解碼的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于對調(diào)制碼進(jìn)行編碼和解碼的方法和設(shè)備。更具體地說,本發(fā)明涉及一種按將被記錄在記錄介質(zhì)上的數(shù)據(jù)流滿足游長受限k約束的方式對調(diào)制碼進(jìn)行編碼和解碼的方法和設(shè)備。
背景技術(shù):
對于調(diào)制碼來說,游長受限(RLL)碼按將被記錄在記錄介質(zhì)上的數(shù)據(jù)流滿足特定的游長受限約束的方式而被使用。根據(jù)預(yù)定的規(guī)則執(zhí)行RLL碼的編碼和解碼。RLL碼表示為(d,k),其中,“d”表示在不歸零反轉(zhuǎn)(NRZI)信號中的1和1之間生成的連0的最小數(shù)量,用于減少碼間干擾,“k”表示在1和1之間生成的連0的最大數(shù)量,用于限制最大轉(zhuǎn)移間隔,從而可在預(yù)定的時(shí)間周期中提取定時(shí)信息。(0,k)碼指的是在商用硬盤驅(qū)動器中作為RLL碼被使用的k約束碼。
RLL碼對系統(tǒng)配置來說是必須的,但根據(jù)香農(nóng)編碼定律,其引入了編碼率損失。結(jié)果,RLL碼限制了記錄密度,并且由于在解碼期間的誤碼傳遞而導(dǎo)致系統(tǒng)性能惡化。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供用于對調(diào)制碼進(jìn)行編碼和解碼的方法和設(shè)備,根據(jù)該方法,可由檢錯碼檢測的誤碼模式可被插入到不滿足游長受限約束的數(shù)據(jù)流中,從而防止編碼率損失,通過該方法,可使用糾錯機(jī)制來糾正由于誤碼模式插入(即誤碼翻轉(zhuǎn)(error flip))而導(dǎo)致產(chǎn)生的誤碼。
根據(jù)本發(fā)明實(shí)施例的一方面,提供用于對調(diào)制碼進(jìn)行編碼和解碼的方法,該方法可包括將檢錯比特添加到源信息;通過將可使用檢錯碼檢測的誤碼模式插入到可包括所述檢錯比特和源信息并且不滿足游長受限(RLL)碼的k約束的數(shù)據(jù)流中來執(zhí)行k約束編碼;在k約束編碼之后,將數(shù)據(jù)流記錄到記錄介質(zhì)上;以及讀取記錄在記錄介質(zhì)上的數(shù)據(jù)流,并確定該數(shù)據(jù)流中是否存在誤碼。
根據(jù)本發(fā)明實(shí)施例的另一方面,提供用于對調(diào)制碼進(jìn)行編碼和解碼的設(shè)備,該設(shè)備包括檢錯碼編碼器,用于將檢錯比特添加到源信息;k約束編碼器,用于通過將可使用檢錯碼檢測的誤碼模式插入到可包括檢錯比特和源信息并且不滿足游長受限(RLL)碼的k約束的數(shù)據(jù)流中來執(zhí)行k約束編碼;記錄介質(zhì),在k約束編碼之后,數(shù)據(jù)流被記錄到其上;以及檢錯碼解碼器,用于讀取記錄在記錄介質(zhì)上的數(shù)據(jù)流,并確定該數(shù)據(jù)流中是否存在誤碼。
通過結(jié)合附圖對示例性實(shí)施例進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其他特點(diǎn)和優(yōu)點(diǎn)將會變得更加清楚,其中圖1是根據(jù)本發(fā)明實(shí)施例的對調(diào)制碼進(jìn)行編碼和解碼的方法的流程圖;以及圖2是根據(jù)本發(fā)明實(shí)施例的對調(diào)制碼進(jìn)行編碼和解碼的設(shè)備的框圖。
具體實(shí)施例方式
以下,將參照附圖來詳細(xì)說明本發(fā)明的實(shí)施例,其中相同的標(biāo)號始終表示相同的部件。
圖1是根據(jù)本發(fā)明實(shí)施例的對調(diào)制碼進(jìn)行編碼和解碼的方法的流程圖。
在操作10,檢錯比特可被添加到將被記錄在記錄介質(zhì)上的源信息。奇偶校驗(yàn)碼(PCC)或循環(huán)冗余校驗(yàn)碼(CRCC)可用作檢錯碼。
在操作12,通過將可使用檢錯碼檢測的誤碼模式插入到可包括檢錯比特和源信息并且不滿足游長受限(RLL)碼的k約束(或最大游長受限約束)的數(shù)據(jù)流中來執(zhí)行k約束編碼,并且在k約束編碼之后將數(shù)據(jù)流記錄在記錄介質(zhì)上。
當(dāng)RLL碼被編碼時(shí),需要添加冗余比特。根據(jù)預(yù)定規(guī)則來執(zhí)行RLL碼的編碼和解碼。然而,在本發(fā)明中,可通過翻轉(zhuǎn)碼字中的比特來將可使用檢錯碼檢測的誤碼模式有意插入到不滿足k約束的碼字中,從而對碼字進(jìn)行k約束。結(jié)果,不產(chǎn)生編碼率損失,并且僅需要用于選擇比特翻轉(zhuǎn)位置的規(guī)則。然而,不存在理想的解碼規(guī)則。
根據(jù)本發(fā)明實(shí)施例,不遵循規(guī)定的規(guī)則的解碼器可能不正確地執(zhí)行解碼。然而,不正確的解碼不影響錯誤率,并且通過使用糾錯機(jī)制可糾正有意插入的誤碼模式。誤碼模式可以是可使用檢錯碼檢測并且可被插入到不滿足k約束的數(shù)據(jù)流的中間部分以得到符合k約束的數(shù)據(jù)流的模式。
例如,考慮k=4的不歸零(NRZ)信號的數(shù)據(jù)流01111110。當(dāng)k=4時(shí),在該NRZ信號中可用的連0或連1的數(shù)量是4。然而,在數(shù)據(jù)流“01111110”中,數(shù)據(jù)流部分“111111”具有6個連1,因此不滿足k=4的條件。在本發(fā)明實(shí)施例中,可使用檢錯碼檢測的誤碼模式可被插入到數(shù)據(jù)流部分的中間部分以將數(shù)據(jù)流部分“111111”轉(zhuǎn)換為滿足k約束的數(shù)據(jù)流部分。
例如,當(dāng)假定誤碼模式“001100”可使用檢錯碼來檢測時(shí),具有插入的誤碼模式的數(shù)據(jù)流部分,即k約束編碼的數(shù)據(jù)流,將是“110011”(=111111+001100)。換句話說,可通過翻轉(zhuǎn)與在誤碼模式中的比特1的位置對應(yīng)的數(shù)據(jù)流中的比特來執(zhí)行k約束編碼,而沒有編碼率損失。結(jié)果,將被記錄在記錄介質(zhì)上的數(shù)據(jù)流可有意地包括該誤碼模式。
在另一示例中,將對NRZ反轉(zhuǎn)(NRZI)信號來描述根據(jù)本發(fā)明實(shí)施例的k約束編碼。假定數(shù)據(jù)流是NRZI信號中的“010000010”,并且k=4。當(dāng)k=4時(shí),在NRZI信號中1和1之間的可用連0的最大數(shù)量是4。然而,在數(shù)據(jù)流“010000010”中的數(shù)據(jù)流部分“00000”有5個連0,因此不滿足k=4的條件。當(dāng)假定可使用檢錯碼來檢測誤碼模式“00110”時(shí),通過將該誤碼模式插入到數(shù)據(jù)流部分“00000”的中間部分而得到的數(shù)據(jù)流部分,即k約束編碼的數(shù)據(jù)流部分,將是“00110”(=00000+00110)。
如上所述,在根據(jù)本發(fā)明實(shí)施例的k約束編碼和數(shù)據(jù)流記錄的過程中,可將誤碼模式有意地插入到數(shù)據(jù)流中,并且包括該誤碼模式的數(shù)據(jù)流可被記錄。通過使用糾錯機(jī)制,特別是通過使用由于比特翻轉(zhuǎn)而產(chǎn)生的誤碼事件作為后維特比(post-Viterbi)糾錯機(jī)制中的濾波器,可糾正由比特翻轉(zhuǎn)而導(dǎo)致的誤碼。從上述示例可推知,±[2,2]=[1,1]可以是在后維特比糾錯機(jī)制中使用以糾正由于有意的比特翻轉(zhuǎn)而導(dǎo)致的誤碼的誤碼事件濾波器。
在本發(fā)明實(shí)施例中,對于k約束,“k”可至少等于2。仿真顯示當(dāng)“k”至少是2時(shí)得到的性能幾乎與當(dāng)k=∞時(shí)得到性能相同。
在操作14,可讀取記錄在記錄介質(zhì)上的數(shù)據(jù)流,其后,可確定在該數(shù)據(jù)流中是否存在誤碼。數(shù)據(jù)流中的誤碼可以是在操作12中插入的誤碼模式,或是在從記錄介質(zhì)讀取數(shù)據(jù)流的同時(shí)產(chǎn)生的誤碼,即由于信道失真而產(chǎn)生的誤碼。換句話說,在操作14,可檢測由于信道失真而產(chǎn)生的誤碼和由于誤碼模式插入而導(dǎo)致的誤碼。
當(dāng)確定數(shù)據(jù)流中存在誤碼時(shí),可在操作16對數(shù)據(jù)流執(zhí)行k約束解碼。k約束解碼可以是將誤碼模式插入到不滿足k約束的數(shù)據(jù)流中的操作的逆操作。在上述示例中,當(dāng)k=4時(shí),不滿足k約束的數(shù)據(jù)流“111111”或“00000”分別被k約束編碼成為“110011”或“00110”,在k約束解碼中,模式“110011”或“00110”可在數(shù)據(jù)流中被發(fā)現(xiàn),并分別被轉(zhuǎn)換成為“111111”或“00000”。
由于可基于模式匹配方案來執(zhí)行k約束解碼,所以即使當(dāng)數(shù)據(jù)流“110011”或“00110”不是誤碼模式已被插入的數(shù)據(jù)流時(shí),也可執(zhí)行k約束解碼。結(jié)果,可能執(zhí)行不正確的解碼。由于根據(jù)本發(fā)明的k約束解碼不是基于理想的規(guī)則的,所以正確的數(shù)據(jù)流可能被不正確地解碼。然而,因?yàn)榧m錯機(jī)制不糾正在k約束解碼之后的數(shù)據(jù)流中的誤碼,而是糾正從記錄介質(zhì)中讀取的數(shù)據(jù)流中的誤碼,所以不正確的解碼而導(dǎo)致的誤碼不影響系統(tǒng)的性能。
在操作18,糾錯機(jī)制可使用k約束解碼的數(shù)據(jù)流來糾正從記錄介質(zhì)讀取的數(shù)據(jù)流中的誤碼。在從記錄介質(zhì)讀取的數(shù)據(jù)流中的誤碼可以是在編碼期間插入的誤碼模式,或是在從記錄介質(zhì)讀取數(shù)據(jù)流的同時(shí)產(chǎn)生的誤碼,即由于信道失真而產(chǎn)生的誤碼。當(dāng)在步驟14確定從記錄介質(zhì)讀取的數(shù)據(jù)流中存在誤碼時(shí),可使用糾錯機(jī)制來糾正數(shù)據(jù)流中的誤碼。糾錯機(jī)制可使用k約束解碼的數(shù)據(jù)流來執(zhí)行糾錯。在本發(fā)明實(shí)施例中,可使用后維特比糾錯機(jī)制來作為糾錯機(jī)制。具體地說,根據(jù)本發(fā)明的糾錯機(jī)制可糾正在NRZ信號的數(shù)據(jù)流中被插入到在1碼元之間的一系列連0碼元中,或被插入到0碼元之間的一系列連1碼元中的誤碼,或者可糾正被插入到在NRZI信號的數(shù)據(jù)流中的1碼元之間的一系列連0碼元中的誤碼。
在操作18,可執(zhí)行k約束解碼的數(shù)據(jù)流與部分響應(yīng)多項(xiàng)式的卷積,執(zhí)行卷積結(jié)果與均衡器的輸出之間的減法,對減法的結(jié)果執(zhí)行匹配濾波,使用匹配濾波的結(jié)果對從記錄介質(zhì)讀取的數(shù)據(jù)流中的誤碼進(jìn)行糾正。這里,與被插入到讀取的數(shù)據(jù)流中的誤碼模式相應(yīng)的匹配濾波器可用于匹配濾波。
以下,將參照附圖描述根據(jù)本發(fā)明實(shí)施例的用于對調(diào)制碼進(jìn)行編碼和解碼的設(shè)備。
圖2是根據(jù)本發(fā)明實(shí)施例的用于對調(diào)制碼進(jìn)行編碼和解碼的設(shè)備的框圖。該設(shè)備包括檢錯碼編碼器100、k約束編碼器110、記錄介質(zhì)120、均衡器130、數(shù)據(jù)流估計(jì)器140、檢錯碼解碼器150、k約束解碼器160、部分響應(yīng)多項(xiàng)式計(jì)算器170、匹配濾波器單元180、以及糾錯器190。
檢錯碼編碼器100可將檢錯比特添加到將被記錄在記錄介質(zhì)120上的源信息,并可將具有檢錯比特的數(shù)據(jù)流輸出到k約束編碼器110。檢錯碼編碼器100可使用PCC或CRCC來作為檢錯碼。
k約束編碼器110可將可使用檢錯碼檢測的誤碼模式插入到可包括所述檢錯比特和源信息并且不滿足用于RLL碼的k約束(或最大游長受限約束)的數(shù)據(jù)流中。這個將誤碼模式插入到不滿足k約束的數(shù)據(jù)流中的過程被稱為k約束編碼。
由于k約束編碼器110可通過對不滿足k約束的數(shù)據(jù)流中的一些比特進(jìn)行翻轉(zhuǎn)來執(zhí)行k約束編碼,所以沒有編碼率損失。k約束編碼器110可插入可使用由檢錯碼編碼器100使用的檢錯碼檢測的誤碼模式。k約束編碼器110可將誤碼模式插入到不滿足k約束的數(shù)據(jù)流的中間部分以產(chǎn)生符合k約束的結(jié)果的數(shù)據(jù)流。k約束編碼器110可將誤碼模式插入到在NRZ或NRZI信號中不滿足k約束的數(shù)據(jù)流中。因?yàn)樵趫?zhí)行糾錯之后,當(dāng)“k”至少是2時(shí)得到的錯誤率與當(dāng)k=∞時(shí)得到的性能幾乎相同,所以k約束編碼器110可將k約束的“k”設(shè)置為至少是2。
從k約束編碼器110輸出的數(shù)據(jù)流可被記錄在記錄介質(zhì)120上。記錄介質(zhì)可以是在記錄系統(tǒng)中使用的任何類型的記錄介質(zhì)。
均衡器130可對從記錄介質(zhì)120讀取的信號去除碼間干擾,并將信道的頻率特性轉(zhuǎn)換為與部分響應(yīng)多項(xiàng)式的頻率特性相似。
數(shù)據(jù)流估計(jì)器140可基于均衡器130的輸出信號對記錄在記錄介質(zhì)120上的數(shù)據(jù)流進(jìn)行估計(jì)。被估計(jì)的數(shù)據(jù)流可包括由于信道失真而導(dǎo)致產(chǎn)生的誤碼和由有意插入誤碼模式而導(dǎo)致的誤碼。
檢錯碼解碼器150可檢測在由數(shù)據(jù)流估計(jì)器140估計(jì)的數(shù)據(jù)流中的誤碼。如果由檢錯碼解碼器150檢測到誤碼,則可運(yùn)行形成糾錯機(jī)制的k約束解碼器160、部分響應(yīng)多項(xiàng)式計(jì)算器170、匹配濾波器單元180、以及糾錯器190來糾正數(shù)據(jù)流中的誤碼。具體的說,糾錯機(jī)制可實(shí)施為后維特比糾錯機(jī)制。
可根據(jù)由檢錯碼解碼器150執(zhí)行的檢測的結(jié)果來確定k約束解碼器的運(yùn)行。k約束解碼器160可按照與由k約束編碼器110執(zhí)行的k約束編碼相反的方式來對由數(shù)據(jù)流估計(jì)器140估計(jì)的數(shù)據(jù)流進(jìn)行k約束解碼。
由于k約束解碼器160沒有基于理想的規(guī)則來執(zhí)行解碼操作,所以即使當(dāng)在由數(shù)據(jù)流估計(jì)器140估計(jì)的數(shù)據(jù)流中沒有誤碼時(shí)也可能執(zhí)行不正確的解碼。這里,理想的規(guī)則表示當(dāng)在由k約束編碼器110編碼的數(shù)據(jù)流中沒有誤碼時(shí),k約束解碼器160無誤碼地恢復(fù)k約束編碼器110的輸入。然而,在本發(fā)明實(shí)施例中,因?yàn)榧m錯器190基于k約束解碼器160的輸出來糾正在由數(shù)據(jù)流估計(jì)器140估計(jì)的數(shù)據(jù)流中的誤碼,所以即使k約束解碼器160執(zhí)行不正確的解碼,也不會影響系統(tǒng)性能,即錯誤率。
部分響應(yīng)多項(xiàng)式計(jì)算器170可使用由k約束解碼器160解碼的數(shù)據(jù)流來估計(jì)均衡器130的輸出。均衡器130的輸出可包括與部分響應(yīng)多項(xiàng)式相關(guān)的理想的部分響應(yīng)信號。
匹配濾波器單元180可包括多個匹配濾波器,使用部分響應(yīng)多項(xiàng)式以及可使用檢錯碼檢測的誤碼事件來配置每一匹配濾波器。誤碼事件可以是記錄系統(tǒng)的主要誤碼事件??赏ㄟ^對誤碼事件與部分響應(yīng)多項(xiàng)式執(zhí)行卷積并且其后執(zhí)行時(shí)間反轉(zhuǎn)來實(shí)現(xiàn)與誤碼事件相應(yīng)的匹配濾波器。匹配濾波器單元180可包括與和在k約束編碼期間有意插入誤碼模式相關(guān)的誤碼事件相應(yīng)的匹配濾波器。匹配濾波器單元180的輸入可以是均衡器130的輸出與通過執(zhí)行k約束解碼器160的輸出信號與部分響應(yīng)多項(xiàng)式的卷積而生成的信號的差信號。
糾錯器190可檢測在由數(shù)據(jù)流估計(jì)器140估計(jì)的數(shù)據(jù)流中的誤碼的位置以及誤碼事件的類型,并糾正誤碼。糾錯器190可使用后維特比糾錯機(jī)制來糾正在由數(shù)據(jù)流估計(jì)器140估計(jì)的數(shù)據(jù)流中的誤碼。
如上所述,本發(fā)明實(shí)施例可實(shí)現(xiàn)高記錄密度而沒有編碼率損失。此外,根據(jù)本發(fā)明實(shí)施例,在解碼期間不發(fā)生誤碼傳遞,并且編碼和解碼的復(fù)雜性被降低。此外,可實(shí)現(xiàn)傳統(tǒng)的k約束,從而本發(fā)明提供可靠的定時(shí)恢復(fù)。
雖然已參照其示例性實(shí)施例具體示出和描述了本發(fā)明,但本領(lǐng)域普通技術(shù)人員應(yīng)理解,在不脫離由所附權(quán)利要求定義的本發(fā)明的精神和范圍的情況下,可在形式和細(xì)節(jié)上做出各種改變。
權(quán)利要求
1.一種對調(diào)制碼進(jìn)行編碼和解碼的方法,該方法包括(a)形成包括至少一個檢錯比特和源信息的數(shù)據(jù)流;(b)如果數(shù)據(jù)流不滿足用于游長受限碼的k約束,則通過將可使用檢錯碼檢測的誤碼模式插入到數(shù)據(jù)流來執(zhí)行k約束編碼,并將k約束編碼之后的數(shù)據(jù)流記錄在記錄介質(zhì)上;以及(c)讀取記錄在記錄介質(zhì)上的數(shù)據(jù)流,并確定在從記錄介質(zhì)讀取的數(shù)據(jù)流中是否存在誤碼。
2.如權(quán)利要求1所述的方法,還包括(d)如果在從記錄介質(zhì)讀取的數(shù)據(jù)流中存在誤碼,則執(zhí)行k約束解碼以去除在k約束編碼期間有意插入的誤碼模式;以及(e)使用糾錯機(jī)制來糾正誤碼。
3.如權(quán)利要求1所述的方法,其中,檢錯碼是奇偶校驗(yàn)碼和循環(huán)冗余校驗(yàn)碼中的一種。
4.如權(quán)利要求2所述的方法,其中,檢錯碼是奇偶校驗(yàn)碼和循環(huán)冗余校驗(yàn)碼中的一種。
5.如權(quán)利要求1所述的方法,其中,(b)還包括將誤碼模式插入到不滿足k約束的數(shù)據(jù)流的中間部分。
6.如權(quán)利要求2所述的方法,其中,(b)還包括將誤碼模式插入到不滿足k約束的數(shù)據(jù)流的中間部分。
7.如權(quán)利要求1所述的方法,其中,(b)還包括將誤碼模式插入到在NRZ信號和NRZI信號之一中的不滿足k約束的數(shù)據(jù)流。
8.如權(quán)利要求2所述的方法,其中,(b)還包括將誤碼模式插入到在NRZ信號和NRZI信號之一中的不滿足k約束的數(shù)據(jù)流。
9.如權(quán)利要求1所述的方法,其中,k約束至少是2。
10.如權(quán)利要求2所述的方法,其中,k約束至少是2。
11.如權(quán)利要求2所述的方法,其中,(e)還包括糾正插入到在NRZ信號中的數(shù)據(jù)流中1碼元之間的一系列連0碼元和0碼元之間的一系列連1碼元之一中的誤碼。
12.如權(quán)利要求2所述的方法,其中,后維特比糾錯機(jī)制被用于糾正在從記錄介質(zhì)讀取的數(shù)據(jù)流中的誤碼。
13.如權(quán)利要求12所述的方法,其中,(e)還包括(e1)對均衡器的輸出與k約束解碼的數(shù)據(jù)流和部分響應(yīng)多項(xiàng)式的卷積的結(jié)果進(jìn)行相減,并對相減的結(jié)果進(jìn)行匹配濾波;以及(e2)使用匹配濾波的結(jié)果糾正在從記錄介質(zhì)讀取的數(shù)據(jù)流中的誤碼。
14.如權(quán)利要求13所述的方法,其中,(e1)還包括使用與被插入到數(shù)據(jù)流中的誤碼模式相應(yīng)的匹配濾波器來進(jìn)行匹配濾波。
15.一種用于對調(diào)制碼進(jìn)行編碼和解碼的設(shè)備,該設(shè)備包括檢錯碼編碼器,用于將至少一個檢錯比特與源信息組合;k約束編碼器,用于在包括所述至少一個檢錯比特和源信息的數(shù)據(jù)流中通過將可使用檢錯碼檢測的誤碼模式插入到不滿足用于游長受限碼的k約束的數(shù)據(jù)流來執(zhí)行k約束編碼;記錄介質(zhì),用于將k約束編碼之后的數(shù)據(jù)流記錄在其上;檢錯碼解碼器,用于讀取記錄在記錄介質(zhì)上的數(shù)據(jù)流,并確定該數(shù)據(jù)流中是否存在誤碼。
16.如權(quán)利要求15所述的設(shè)備,還包括k約束解碼器,用于執(zhí)行k約束解碼以去除在k約束編碼期間有意插入到數(shù)據(jù)流中的誤碼模式;以及糾錯器,用于使用糾錯機(jī)制來糾正從記錄介質(zhì)讀取的數(shù)據(jù)流中的誤碼。
17.如權(quán)利要求15所述的設(shè)備,其中,檢錯碼編碼器使用奇偶校驗(yàn)碼和循環(huán)冗余校驗(yàn)碼之一作為檢錯碼。
18.如權(quán)利要求16所述的設(shè)備,其中,檢錯碼編碼器使用奇偶校驗(yàn)碼和循環(huán)冗余校驗(yàn)碼之一作為檢錯碼。
19.如權(quán)利要求15所述的設(shè)備,其中,k約束編碼器將誤碼模式插入到不滿足k約束的數(shù)據(jù)流的中間部分。
20.如權(quán)利要求16所述的設(shè)備,其中,k約束編碼器將誤碼模式插入到不滿足k約束的數(shù)據(jù)流的中間部分。
21.如權(quán)利要求15所述的設(shè)備,其中,k約束編碼器將誤碼模式插入到在NRZ信號和NRZI信號之一中的不滿足k約束的數(shù)據(jù)流。
22.如權(quán)利要求16所述的設(shè)備,其中,k約束編碼器將誤碼模式插入到在NRZ信號和NRZI信號之一中的不滿足k約束的數(shù)據(jù)流。
23.如權(quán)利要求15所述的設(shè)備,其中,k約束編碼器使用至少是2的k約束。
24.如權(quán)利要求16所述的設(shè)備,其中,k約束編碼器使用至少是2的k約束。
25.如權(quán)利要求16所述的設(shè)備,其中,糾錯器糾正插入到在NRZ信號中的數(shù)據(jù)流中的1碼元之間的一系列連0碼元和0碼元之間的一系列連1碼元之一中的誤碼。
26.如權(quán)利要求16所述的設(shè)備,其中,糾錯器使用后維特比糾錯機(jī)制以糾正在從記錄介質(zhì)讀取的數(shù)據(jù)流中的誤碼。
27.如權(quán)利要求26所述的設(shè)備,還包括匹配濾波器單元,用于對k約束解碼的數(shù)據(jù)流和部分響應(yīng)多項(xiàng)式的卷積與去除來自從記錄介質(zhì)讀取的數(shù)據(jù)流的碼間干擾的均衡器的輸出進(jìn)行相減,并對相減的結(jié)果執(zhí)行匹配濾波,其中,糾錯器使用匹配濾波的結(jié)果來糾正在從記錄介質(zhì)讀取的數(shù)據(jù)流中的誤碼。
28.如權(quán)利要求27所述的設(shè)備,其中,匹配濾波器單元包括與被插入到數(shù)據(jù)流的誤碼模式相應(yīng)的匹配濾波器,并使用所述相應(yīng)的匹配濾波器來執(zhí)行匹配濾波。
29.如權(quán)利要求2所述的方法,其中,(e)還包括糾正被插入到NRZI信號中的數(shù)據(jù)流中的1碼元之間的一系列連0碼元中的誤碼。
30.如權(quán)利要求16所述的方法,其中,糾錯器糾正被插入到NRZI信號中的數(shù)據(jù)流中的1碼元之間的一系列連0碼元中的誤碼。
全文摘要
提供一種用于對調(diào)制碼進(jìn)行編碼和解碼的方法和設(shè)備。該方法包括將檢錯比特添加到源信息;通過將可使用檢錯碼檢測的誤碼模式插入到在包括檢錯比特和源信息的數(shù)據(jù)流中的不滿足用于游長受限(RLL)碼的k約束的數(shù)據(jù)流來執(zhí)行k約束編碼,并將k約束編碼之后的數(shù)據(jù)流記錄在記錄介質(zhì)上;以及讀取記錄在記錄介質(zhì)上的數(shù)據(jù)流,并確定在數(shù)據(jù)流中是否存在誤碼。
文檔編號H03M7/46GK1819047SQ20061000277
公開日2006年8月16日 申請日期2006年1月25日 優(yōu)先權(quán)日2005年1月26日
發(fā)明者樸志熏, 穆恩·杰凱恩, 李俊 申請人:明尼蘇達(dá)大學(xué)研究院, 三星電子株式會社