專(zhuān)利名稱(chēng):用于恢復(fù)時(shí)鐘的方法和電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于從游程長(zhǎng)度編碼的數(shù)據(jù)流恢復(fù)時(shí)鐘的方法和電路,并且還涉及一種用于從存儲(chǔ)介質(zhì)讀取和/或向存儲(chǔ)介質(zhì)寫(xiě)入、或者用于接收數(shù)據(jù)流的設(shè)備,所述設(shè)備使用這樣的方法或這樣的電路。
背景技術(shù):
為了將使用RLL編碼(即游程長(zhǎng)度受限編碼)的數(shù)據(jù)流解碼,有必要從該數(shù)據(jù)流恢復(fù)1/T頻率,其中,T是一個(gè)信道比特的周期。其中,當(dāng)重放存儲(chǔ)在存儲(chǔ)介質(zhì)上的數(shù)據(jù)時(shí),出現(xiàn)這樣的數(shù)據(jù)流。這種存儲(chǔ)介質(zhì)的示例是硬盤(pán)或光存儲(chǔ)介質(zhì)(CD致密盤(pán);DVD數(shù)字多用途盤(pán),等等)。此外,這一類(lèi)型的數(shù)據(jù)流還出現(xiàn)在有線和無(wú)線數(shù)據(jù)傳輸中。
根據(jù)現(xiàn)有技術(shù),通過(guò)檢查在數(shù)據(jù)流中允許的最長(zhǎng)和最短碼元長(zhǎng)度、以及對(duì)游程長(zhǎng)度限制的違背,來(lái)恢復(fù)1/T時(shí)鐘。此方法具有以下缺點(diǎn),即僅僅使用處于RLL編碼的上限和下限的碼元來(lái)恢復(fù)1/T時(shí)鐘。這導(dǎo)致了用來(lái)恢復(fù)1/T時(shí)鐘的鎖相環(huán)(PLL)的較長(zhǎng)的鎖定時(shí)間。
發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的是提出一種用于從游程長(zhǎng)度編碼的數(shù)據(jù)流恢復(fù)時(shí)鐘的方法,該方法避免了上述缺點(diǎn),并且使得鎖相環(huán)有可能以更快的方式鎖定。本發(fā)明的另一目的是提出一種用于實(shí)現(xiàn)所述方法的電路。
根據(jù)本發(fā)明,通過(guò)用于從游程長(zhǎng)度編碼的數(shù)據(jù)流恢復(fù)時(shí)鐘的方法來(lái)實(shí)現(xiàn)這一目的,所述方法包括以下步驟-對(duì)于所選擇的時(shí)鐘周期,查明數(shù)據(jù)流中的碼元長(zhǎng)度分布;-確定該碼元長(zhǎng)度分布的最大值與所選擇的時(shí)鐘周期的整數(shù)倍數(shù)的偏差;以及-在所確定的偏差的基礎(chǔ)上調(diào)整所選擇的時(shí)鐘周期。
本發(fā)明的方法具有以下優(yōu)點(diǎn),即為了恢復(fù)時(shí)鐘,不僅使用處于RLL編碼的上限和下限的碼元長(zhǎng)度,還使用在所述界限之間的碼元長(zhǎng)度。這顯著地縮短了意欲恢復(fù)所存儲(chǔ)的數(shù)據(jù)并且使用所述方法的系統(tǒng)的穩(wěn)定時(shí)間。
碼元長(zhǎng)度分布有利地經(jīng)歷關(guān)于時(shí)鐘周期的模運(yùn)算。這允許在單個(gè)比特單元中確定碼元長(zhǎng)度分布的最大值與所選擇的時(shí)鐘周期的整數(shù)倍數(shù)的偏差,從而減小處理復(fù)雜度。
優(yōu)選地僅僅評(píng)估所允許的碼元長(zhǎng)度中的一些,以便查明碼長(zhǎng)度分布。這加快了所述方法,因?yàn)樾枰獔?zhí)行較少的計(jì)算或處理步驟。
根據(jù)本發(fā)明的另一方面,使用用于從游程長(zhǎng)度編碼的數(shù)據(jù)流恢復(fù)時(shí)鐘的電路來(lái)實(shí)現(xiàn)所述方法,所述電路包括-用于對(duì)所選擇的時(shí)鐘周期查明數(shù)據(jù)流中的碼元長(zhǎng)度分布的單元;-控制器,用于確定碼元長(zhǎng)度分布的最大值與所選擇的時(shí)鐘周期的整數(shù)倍數(shù)的偏差;以及-用于在所確定的偏差的基礎(chǔ)上調(diào)整所選擇的時(shí)鐘周期的單元。
優(yōu)選地在所述電路中提供用于對(duì)碼元長(zhǎng)度分布進(jìn)行關(guān)于時(shí)鐘周期的模運(yùn)算的模運(yùn)算器。
用于查明碼元長(zhǎng)度分布的單元有利地僅僅評(píng)估所允許的碼元長(zhǎng)度中的一些。
優(yōu)選地在用于從存儲(chǔ)介質(zhì)讀取和/或向存儲(chǔ)介質(zhì)寫(xiě)入、或者用于接收游程長(zhǎng)度編碼的數(shù)據(jù)流的設(shè)備中使用本發(fā)明的方法或本發(fā)明的電路,以便從所述數(shù)據(jù)流恢復(fù)時(shí)鐘。
為了更好地理解,下面將參照?qǐng)D1至4來(lái)解釋本發(fā)明,在附圖中圖1示出了對(duì)于1/T時(shí)鐘速率的RLL(1,7)編碼的仿真頻率分布圖(histogram);圖2示出了對(duì)于1.1/T時(shí)鐘速率和0.9/T時(shí)鐘速率的RLL(1,7)編碼的仿真頻率分布圖;圖3示出了一個(gè)比特單元中的碼元長(zhǎng)度的頻率分布圖;以及圖4示出了用于執(zhí)行根據(jù)本發(fā)明的方法的電路的方框圖。
具體實(shí)施例方式
圖1示出了對(duì)于1/T時(shí)鐘速率的RLL(1,7)編碼的仿真頻率分布圖,即,當(dāng)以正確的1/T時(shí)鐘速率作為基礎(chǔ)時(shí)在數(shù)據(jù)流中出現(xiàn)的碼元長(zhǎng)度分布。如可以看到的那樣,碼元長(zhǎng)度分布的最大值處于1/T周期的整數(shù)倍數(shù)處。其中,將RLL(1,7)編碼用于光存儲(chǔ)介質(zhì)中,例如用于藍(lán)光盤(pán)(DVDRLL(2,10))中。
如果將不正確的時(shí)鐘速率(即過(guò)高或過(guò)低的時(shí)鐘速率)作為基礎(chǔ),則碼元長(zhǎng)度分布的最大值不再處于1/T周期的整數(shù)倍數(shù)處。這在圖2中使用1.1/T時(shí)鐘速率和0.9/T時(shí)鐘速率的示例示出。本發(fā)明使用這一效應(yīng),以便正確地恢復(fù)1/T時(shí)鐘。在此情況下,優(yōu)選地計(jì)算在一個(gè)比特單元內(nèi)的信號(hào)長(zhǎng)度分布的最大值與期望分布的偏差。在數(shù)學(xué)上,這對(duì)應(yīng)于施加到碼元長(zhǎng)度上的模運(yùn)算。
圖3示出了在一個(gè)比特單元中使用0.9/T時(shí)鐘速率、1/T時(shí)鐘速率和1.1/T時(shí)鐘速率的示例進(jìn)行的這種類(lèi)型的計(jì)算。焦點(diǎn)、即對(duì)于0.9/T時(shí)鐘速率和1/T時(shí)鐘速率的頻率分布圖的最大值不再像對(duì)于正確的1/T時(shí)鐘速率所期望的那樣處于“0”。所出現(xiàn)的這一偏差最終充當(dāng)用于恢復(fù)1/T時(shí)鐘的控制單元的輸入值。
圖4圖示了用于執(zhí)行根據(jù)本發(fā)明的方法的電路的方框圖。將已經(jīng)從存儲(chǔ)介質(zhì)(未示出)讀取或者已經(jīng)通過(guò)數(shù)據(jù)傳輸接收的數(shù)據(jù)流提供給用于對(duì)碼元長(zhǎng)度進(jìn)行計(jì)數(shù)的單元1。將所查明的碼元長(zhǎng)度分布傳送給下游的模運(yùn)算器2,所述模運(yùn)算器2進(jìn)行上述模運(yùn)算。將該模運(yùn)算的結(jié)果傳送給控制器3,所述控制器3確定該比特單元中的頻率分布圖的焦點(diǎn)。然后,所查明的焦點(diǎn)充當(dāng)用于使用另一單元4設(shè)置正確的1/T時(shí)鐘速率的基礎(chǔ),所述單元4確定用于對(duì)碼元長(zhǎng)度進(jìn)行計(jì)數(shù)的單元1的采樣時(shí)刻。
權(quán)利要求
1.一種用于從游程長(zhǎng)度編碼的數(shù)據(jù)流恢復(fù)時(shí)鐘的方法,所述方法包括以下步驟-對(duì)于所選擇的時(shí)鐘周期,查明數(shù)據(jù)流中的碼元長(zhǎng)度分布;-確定該碼元長(zhǎng)度分布的最大值與所選擇的時(shí)鐘周期的整數(shù)倍數(shù)的偏差;以及-在所確定的偏差的基礎(chǔ)上調(diào)整所選擇的時(shí)鐘周期。
2.如權(quán)利要求1所述的方法,其中,碼元長(zhǎng)度分布經(jīng)歷關(guān)于所述時(shí)鐘周期的模運(yùn)算。
3.如權(quán)利要求1或2所述的方法,其中,僅僅評(píng)估所允許的碼元長(zhǎng)度中的一些,以便查明碼元長(zhǎng)度分布。
4.一種用于從游程長(zhǎng)度編碼的數(shù)據(jù)流恢復(fù)時(shí)鐘的電路,所述電路包括-用于對(duì)所選擇的時(shí)鐘周期查明數(shù)據(jù)流中的碼元長(zhǎng)度分布的單元(1);-控制器(3),用于確定該碼元長(zhǎng)度分布的最大值與所選擇的時(shí)鐘周期的整數(shù)倍數(shù)的偏差;以及-用于在所確定的偏差的基礎(chǔ)上調(diào)整所選擇的時(shí)鐘周期的單元(4)。
5.如權(quán)利要求4所述的電路,其特征在于,提供對(duì)碼元長(zhǎng)度分布進(jìn)行關(guān)于時(shí)鐘周期的模運(yùn)算的模運(yùn)算器(3)。
6.如權(quán)利要求4或5所述的電路,其中,用于查明碼元長(zhǎng)度分布的單元(1)僅僅評(píng)估所允許的碼元長(zhǎng)度中的一些。
7.一種用于從存儲(chǔ)介質(zhì)讀取和/或向存儲(chǔ)介質(zhì)寫(xiě)入的設(shè)備,其特征在于,它使用如權(quán)利要求1-3之一所述的方法或者如權(quán)利要求4-6之一所述的電路,以便從游程長(zhǎng)度編碼的數(shù)據(jù)流恢復(fù)時(shí)鐘。
8.一種用于接收游程長(zhǎng)度編碼的數(shù)據(jù)流的設(shè)備,其特征在于,它使用如權(quán)利要求1-3之一所述的方法或者如權(quán)利要求4-6之一所述的電路,以便從所述數(shù)據(jù)流恢復(fù)時(shí)鐘。
全文摘要
本發(fā)明涉及一種用于從游程長(zhǎng)度編碼的數(shù)據(jù)流恢復(fù)時(shí)鐘的方法,所述方法使得鎖相環(huán)可以以快速的方式鎖定,本發(fā)明還涉及一種用于實(shí)現(xiàn)所述方法的電路。用于從游程長(zhǎng)度編碼的數(shù)據(jù)流恢復(fù)時(shí)鐘的發(fā)明方法包括以下步驟對(duì)于所選擇的時(shí)鐘周期,查明數(shù)據(jù)流中的碼元長(zhǎng)度分布;確定該碼元長(zhǎng)度分布的最大值與所選擇的時(shí)鐘周期的整數(shù)倍數(shù)的偏差;以及在所確定的偏差的基礎(chǔ)上調(diào)整所選擇的時(shí)鐘周期。
文檔編號(hào)G11B20/10GK1973328SQ200580011217
公開(kāi)日2007年5月30日 申請(qǐng)日期2005年4月2日 優(yōu)先權(quán)日2004年4月16日
發(fā)明者克里斯托弗·鮑爾韋格 申請(qǐng)人:湯姆森特許公司