TW504674B - CD-ROM drive with data reading system of the most probable data detecting circuit - Google Patents
CD-ROM drive with data reading system of the most probable data detecting circuit Download PDFInfo
- Publication number
- TW504674B TW504674B TW90105379A TW90105379A TW504674B TW 504674 B TW504674 B TW 504674B TW 90105379 A TW90105379 A TW 90105379A TW 90105379 A TW90105379 A TW 90105379A TW 504674 B TW504674 B TW 504674B
- Authority
- TW
- Taiwan
- Prior art keywords
- signal
- data
- coupled
- path
- reference level
- Prior art date
Links
- 230000004044 response Effects 0.000 claims abstract description 16
- 230000003287 optical effect Effects 0.000 claims description 43
- 238000001514 detection method Methods 0.000 claims description 27
- 230000000875 corresponding effect Effects 0.000 claims description 26
- 230000002079 cooperative effect Effects 0.000 claims description 19
- 230000003044 adaptive effect Effects 0.000 claims description 17
- 238000004364 calculation method Methods 0.000 claims description 17
- 230000003111 delayed effect Effects 0.000 claims description 11
- 238000012790 confirmation Methods 0.000 claims description 9
- 238000007792 addition Methods 0.000 claims description 5
- 239000002131 composite material Substances 0.000 claims 3
- 238000013499 data model Methods 0.000 claims 1
- 238000001914 filtration Methods 0.000 claims 1
- 230000002496 gastric effect Effects 0.000 claims 1
- 238000009434 installation Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 23
- 230000007704 transition Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 8
- 101100434411 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ADH1 gene Proteins 0.000 description 7
- 101150102866 adc1 gene Proteins 0.000 description 7
- 102100040862 Dual specificity protein kinase CLK1 Human genes 0.000 description 6
- 102100040844 Dual specificity protein kinase CLK2 Human genes 0.000 description 6
- 101000749294 Homo sapiens Dual specificity protein kinase CLK1 Proteins 0.000 description 6
- 101000749291 Homo sapiens Dual specificity protein kinase CLK2 Proteins 0.000 description 6
- 238000005070 sampling Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 5
- 101150042711 adc2 gene Proteins 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 238000010606 normalization Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 241000282376 Panthera tigris Species 0.000 description 1
- 101710096655 Probable acetoacetate decarboxylase 1 Proteins 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
Landscapes
- Optical Recording Or Reproduction (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
504674 A7 B7 67 50twf. doc/006 五、發明說明(() 本發明是有關於一種光碟機中之數據讀出系統,且 特別是有關於一種光碟機中具有最大可能性數據偵測電路 之數據讀出系統。 近年來科技不斷的進步,如光碟機也不斷地增進工 作效能而硏究其技術。如第1圖繪示習知光碟機之數據讀 出系統方塊圖所示,由讀取頭(p1Ckup)(未繪示)讀取光碟片 的資料成爲射頻信號輸入至放大器102,放大器102將放 大的射頻信號輸出至等化器(Equalizer) 104。此時,等化器 104接收到射頻信號後,並輸出類比信號至類比/數位轉換 器106與一進制化電路(binarizing circuit)108,類比/數位轉 換器106將類比信號轉換爲數位信號,並輸出數位信號至 Viterbi解碼器120。Viterbi解碼器120將數位信號解碼爲 位兀數據並輸出至解調器(demodulator) 122,解調器122解 調位元數據爲解調信號輸出至後級電路。同時,二進制化 電路108接收類比信號後,輸出二進制數據至相鎖迴路 (phase locked loop)124,相鎖迴路124參考二進制數據以輸 出時脈信號至類比/數位轉換器106與Viterbl解碼器12〇, 供類比/數位轉換器106與Viterbi解碼器120同步操作。 在第1圖中,光碟機之數據讀出系統具有頻道模 型” 1 + + ”的特性,爲了使等化器ι〇4在設計 上較簡單’其採用頻道模型爲”1 + D,,。如此,將使Viterbi 解碼器120的特性變差,而無法正確地將光碟機所讀出的 數據解碼出來。 第2圖繪示習知另-種光碟機之數據讀出系統方塊 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公爱) (請先閱讀背面之注意事項再填寫本頁) -1------訂---------線· 經濟部智慧財產局員工消費合作社印製 504674 A7 B7 6750twf.doc/006 五、發明說明(z) 圖。在第2圖中,由讀取頭(未繪示)讀取光碟片的資料成 爲射頻信號輸入至放大器202,放大器202將放大的射頻 信號輸出至類比/數位轉換器204 ’類比/數位轉換器1〇6將 射頻信號轉換爲數位信號,並輸出數位信號至部分響應 (partial response)等化器206。此時,部分響應等化器206 輸出數據至Viterbi解碼器208。Viterbi解碼器120將接收 到的數據解碼爲位元數據並輸出至解調器210,解調器210 解調位元數據爲解調信號輸出至後級電路。同時,自動增 益控制器(auto gain controller)212根據部分響應等化器206 所輸出的數據,以控制放大器202的放大增益;相鎖迴路 214參考部分響應等化器206所輸出的數據,以輸出時脈 信號提供給類比/數位轉換器204使用。 在第2圖中,當部分響應等化器206高速操作時,部 分響應等化器206會變的相當複雜。部分響應等化器206 用以補償讀取頭轉移函數(transfer function)響應與光碟片 轉移函數響應,然而,對於光學系統,不同的光碟片就有 不同的光碟片轉移函數。因此,縱使不考慮部分響應等化 器206內部雜訊增加的問題,設計部分響應等化器2〇6也 是非常地困難。 因爲ACS單兀是一'個迴授電路(feedback circuit),所 以ACS單元是非常重要的路徑(path),故一般設計ACS單 兀時,要保證ACS單元有足夠大的記憶位元數目,以避免 因溢位(overflow)所產生數據被擠出記憶位元的錯誤發生。 而且’ ACS單元的成本函數(cost functi〇n)是取樣數據與參 4 本紙張尺度適用中國國家標準(CNS)A4規格(21〇 x 297公髮) ---------------------I 丨訂·丨丨丨丨丨丨_ <請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 504674 A7 B7 6750twf·doc/006 五、發明說明(3) 考位階的差値再取平方。因此,當取樣數據超過邊限値時, 會使得Viterbi解碼器的解錯誤率變差。 第3圖繪不習知Viterbi解碼器方塊圖。在第3圖中, Viterbi解碼器300中Transition Metric計算機302接收參 考資訊(即參考位階)與等化器(未繪示)所輸出之2的補數 取樣數據,並輸出一計算値(即branch mtric値)至Vitertbi ACS(Add-Compare-Select,ACS)單元 304,Vitertbi ACS 單 元304接收此計算値以得到偵測數據,並且輸出此偵測數 據至Viterbi記憶單元306。Viterbi記憶單元306儲存此偵 測數據並輸出至轉移參考測量(Transition Reference Measurement) 308,轉移參考測量308同時接收偵測數據與 取樣數據,並且輸出脈衝至脈衝捕獲單元(Pulse Capture Unit)310,以及輸出參考資訊至後級電路,脈衝捕獲單元310 接收此脈衝並輸出脈衝取樣至後級電路。 第4圖繪示習知轉移參考測量方塊圖。在第4圖中是 以5位元爲例,當輸入編碼數據至5位元流暫存器(5 bits string register)402時,且輸入路徑選擇至5位元路徑暫存 器(5 bits path register)406,5位元流暫存器402再送編碼數 據至5位元比較器(5bits compai*ator)404,且5位元路徑暫 存器406再送路徑選擇至5位元比較器404。5位元比較器 404比較編碼數據與路徑選擇之後,送出比較結果至閘 (gate)410 與 10 位元計數器(10 bits counter)414,然後 10 位 元計數器在計數之後輸出一計數至微處理器(未繪示)。 當輸入取樣數據至取樣延遲408時,在延遲一段時間 5 本紙張尺度適用中國國家標準(CNS)/U規格(2】0 X 297公釐) -I --------------------ί I---I--^ (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 504674 A7 B7 6750twf·doc/006 五、發明說明(午) 之後’將取樣數據送至閘410與脈衝捕獲單元(未繪示), 閘410分別將取樣信號與比較結果送至5位元流暫存器 412,再由5位元流暫存器412送其總和至微處理器(未繪 示)。微處理器(未繪示)根據總和與計數結果以調整參考資 訊(即參考位階),使Transitoion Metric計算機302(參考第 3圖)依據調整後的參考資訊再一次進行計算,以得到新的 計算値(g卩branch mtric値)。 當參考位階送至Viterbi解碼器進行計算時,所需要 的參考位階是由微處理器產生的,如此,會佔用到微處理 器的工作時間,而增加微處理器的工作負擔,並使的收斂 時間(converge time)變得較長。 因此本發明係提供一種光碟機中具有最大可能性數 據偵測電路之數據讀出系統,其系統不需要高速部分響應 等化器,而Viterbi解碼器可以高速操作及減少參考位階的 收斂時間,也同時解決ACS電路因溢位問題而需要更多的 位元數量。 本發明係提供一種光碟機中具有最大可能性數據偵 測電路之數據讀出系統包括:一信號重製裝置,可將所讀 取之光碟片的資料重置爲一射頻信號。一類比數位轉換 器,耦接至信號重製裝置,可根據一高頻時脈信號將射頻 信號轉換爲數位信號。一濾波器,耦接至信號重製裝置, 可根據一低頻時脈信號,利用射頻信號來產生另〜個數位 信號,以濾除類比數位轉換器之數位信號中的直流値,以 得到一濾波數位信號。一 Viterbi解碼器,耦接至濾波器, 6 本紙張&度適用中國國家標準(CNS)A4 -------I---i丨丨丨----訂-----_ _ -線 (請先閱讀背面之注意事項再填寫本頁> 經濟部智慧財產局員工消費合作社印製 504674 A7 6750twf. doc/006 ^ 五、發明說明(f) (請先閱讀背面之注意事項再填寫本頁) 可根據一參考位階將濾波數位信號做運算、比較、選擇及 解碼,以得到一解碼信號。一調適參考位階調整器,耦接 至Viterbi解碼器,可將濾波數位信號與解碼信號做比較, 以得到一相鎖確認位階與參考位階。以及,一相鎖迴路裝 置,耦接至調適參考位階調整器,可將濾波數位信號與相 鎖確認位階做比較,所產生的相位誤差用以調整所輸出的 高頻時脈信號與低頻時脈信號。 經濟部智慧財產局員工消費合作社印製 本發明係提供另一種光碟機中具有最大可能性數據 偵測電路之數據讀出系統包括:一信號重製裝置,可將所 讀取之光碟片的資料重置爲一射頻信號。一類比數位轉換 器,耦接至信號重製裝置,可根據一反相高頻時脈信號將 射頻信號轉換爲一數位信號。一濾波器,耦接至信號重製 裝置,可根據一低頻時脈信號,利用射頻信號來產生另一 個數位信號,濾除類比數位轉換器之數位信號中的直流 値,以得到一濾波數位信號,並產生對應於射頻信號在零 點的方波信號。一 Viterbi解碼器,耦接至濾波器,根據一 參考位階將濾波數位信號做運算、比較、選擇及解碼,以 得到一解碼信號。一調適參考位階調整器,耦接至VUerbi 解碼器,將濾波數位信號與解碼信號做比較,以得到參考 位階。一相鎖迴路裝置,耦接至瀘波器,可將方波信號與 相鎖迴路裝置所輸出的高頻時脈信號做比較,所產生的相 位誤差用以調整所輸出的高頻時脈信號與低頻時脈信號。 以及,一反相器,耦接至相鎖迴路裝置,可將高頻時脈信 號反相成爲反相高頻時脈信號。 7 本紙張尺度適用中國國家標準(CNS)A4規格(2】〇χ 297公釐) 504674 A7 B7 6750twf. doc/0 06 五、發明說明(έ ) 本發明提出一'種光碟機中具有最大可能性數_丨自測 電路之數據讀出系統,其系統可具有一 Viterbi解纟馬^粗^ 調適參考位階調整器,此Viterbi解碼器根據一參考位|5皆將 一數位信號做運算、比較、選擇及解碼,以得到〜解碼信 號,此調適參考位階調整器耦接至ViterlM解碼器,_|^立 信號與解碼信號做比較,以得到參考位階,此調適參考位 階調整器包括:一延遲路徑單元,耦接至VUerbi解碼器, 可將數位ί曰5虎做延遲’以得到~'延遲數位信號。一畜料·式 樣記憶體,耦接至VitrerM解碼器,可根據解碼信號送出 對應的資料式樣。一參考位階記憶體,耦接至資料式樣記 憶體,將儲存在該參考位階記憶體的所有之該參考位階送 至該Viterbi解碼器,接收一新參考位階來更新對應於該新 參考位階之該參考位階,送出對應於該資料式樣之該參考 位階以作爲一選擇位階信號。一參考比較器,耦接至延遲 路徑單元,可將延遲數位信號與選擇位階信號做比較,以 得到一計數控制信號。一低通濾波器,耦接至參考比較器, 接收一選擇計數値,可根據計數控制信號來做向上/向下計 數此選擇計數値,以得到一新計數値與一位階調整控制信 號,當新計數値超過一定範圍時,位階調整控制信號便會 調整選擇位階,同時此新計數値被重置爲0。一參考計數 記憶體,耦接至低通濾波器與該資料式樣記憶體,可儲存 此新計數値,根據資料式樣送出對應的選擇計數値。以及, 一位階調整器,耦接至低通濾波器,可根據位階調整控制 信號以調整選擇位階信號,而得到新的參考位階。 8 ^紙張尺度適用中國國家標準(CNS)A4規格(210 x 297公釐) "" -----------:——------訂---------線# (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 經濟部智慧財產局員工消費合作社印製 504674 A7 6750twf.doc/006 β7 五、發明說明(q) 本發明提出一種光碟機中具有最大可能性數據偵測 電路之數據讀出系統,其系統具有一 Vlterbl解碼器,此 Viterbi解碼器具有一力口-比較-選擇單元,此力口-比較-選擇 單元包括:數個第一加-比較-選擇單元’可計算一 branch metric 値與一 path metric 値,以得到一計算 path metric 値’ 接收一重置信號重置這些第一加-比較-選擇單元的狀態’ 接收一標準化信號以設定此計算path metric値的位元。複 數個第二加-比較-選擇單元,耦接至這些第一加-比較-選 擇單元,可計算branch metric値、path metric値與計算path metric値,以得到一新的計算path metric値與一比較信號, 接收重置信號重置這些第二加-比較-選擇單元的狀態,接 收標準化信號以設定新的計算path metric値的位元。一邏 輯閘,耦接至這些第一加-比較-選擇單元與這些第二加-比 較-選擇單元,可判斷這些第一加-比較-選擇單元的計算 path metnc値與這些第二加-比較-選擇單元的新計算path metnc値之位元,以送出一邏輯判斷信號。以及,一正反 器,耦接至邏輯閘,接收邏輯判斷信號,延遲一段時間後 送出標準化信號。 其中,這些第一加-比較_選擇單元與這些第二加-比 較-選擇單元進行加、比較與選擇運算而產生溢位的情況, 在這些第一加-比較-選擇單元的計算path metric値與這些 第一加-比較-選擇單元的新計算path metric値之位元爲’1, 時,而邏輯閘的判斷與正反器送出標準化信號,來使產生 溢位情況的這些第一加-比較-選擇單元之計算path metric 9 本紙張尺度適用中國國家標準(CNS)A4規格(2.10 x 297公釐) --------------------訂---------線· (請先閱讀背面之注咅?事項再填寫本頁) 504674 A7 B7 6750twf·doc/006 五、發明說明($ ) 値與這些第二加-比較-選擇單元之新計算path metnc値的 最局連I買的數個位兀保持爲’ 1 ’。 本發明提出一種光碟機中具有最大可能性數據偵測 電路之數據讀出系統,其系統可具有一 Viterbi解碼器,此 Viterbi解碼器包括:一 Branch Metric單元,可根據一參考 位階將一數位信號做運算,以得到一 branch metric値,當 此數位信號超過一最大參考位階與一最小參考位階的範圍 時,則此branch metric値設定爲0。一力口-比較-選擇單兀, 親接至Branch Metric單元,可將branch metric値累加至一 格狀圖中數個路徑的一 path metnc値,比較出這些路徑所 累加之最小的path metric値,並選擇最小之path metric値 的路徑以成爲一殘留路徑。以及,一路徑記憶體單元,親 接至加-比較-選擇單元,可依據殘留路徑尋找一合倂點, 根據此合倂點對殘留路徑進行解碼以得到解碼信號。 爲讓本發明之上述目的、特徵、和優點能更明顯易 懂,下文特舉較佳實施例,並配合所附圖式,作詳細說明 如下: 圖式之簡單說明: 第1圖繪示習知光碟機之數據讀出系統方塊圖; 第2圖繪示習知另一種光碟機之數據讀出系統方塊 圖; 第3圖繪示習知Viterbi解碼器方塊圖; 第4圖繪示習知轉移參考測量方塊圖; 第5圖繪示本發明光碟機之數據讀出系統方塊圖; 10 本紙張尺度適用中國國家標準(CNS)/U規格(2]〇 X 297公釐) (請先閱讀背面之注音?事項再填寫本頁) 裝--------訂---------線' 經濟部智慧財產局員工消費合作社印製 504674 A7 B7 6750twf.doc/006 五、發明說明(q) 第6圖繪示Viterbi解碼偵測系統方塊圖; 第7圖繪示頻道位元的格狀圖; 第8圖繪示ACS單元的方塊圖; 第9A圖繪示第8圖中ACS_A之方塊圖; 第9B圖繪示第8圖中ACS__B之方塊圖; 第10圖繪示本發明另一種光碟機之數據讀出系統方 塊圖; 第11圖繪示第10圖中增加串列轉並列轉換器之方塊 圖。 標號說明: 102,202 :放大器(Amplifier) 104 :等化器(Equalizer) 106,204,510,514,1010,1014 :類比/數位轉換器 (Analog/Digital Converter) 108 :二進制化電路(Binarizing Circuit) 120,208,300,520,600,1020,1106 ·· Viterbi 解碼 器(Viterbi Decoder) 122,210 :解調器(Demodulator) 124,214,524,1016 :相鎖迴路(Phase Locked Loop) 206 :部分響應等化器(Partial Response Equalizer) 302 : Transition Metric 計算機(Transition Metric Calculator) 304 : Viterbi ACS 單元(Viterbi ACS Unit) 306 ·· Viterbi 記憶單元(Viterbi Memory Unit) 本紙張尺度適用中國國家標準(CNS)A4規格(2】0 X 297公釐) -------------------t· —--11 (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 ^)4674 A7 6750twf. doc/006 五、發明說明(r〇) 308,400 :轉移參考測量(Transition Reference Measurement) (請先閱讀背面之注意事項再填寫本頁) 310 :脈衝捕獲單元(Pulse Capture Unit) 402,412 : 5 位元流暫存器(5 Bits String Register) 404 : 5 位兀比較器(5 Bits Comparator) 406 ·· 5 位元路徑暫存器(5 Bits Path Register) 408 :取樣延遲(Sample Delay) 410 :閘(Gate) 414 : 10 位元計數器(10 Bits Counter) 502,1002 :信號重製裝置(Signal Reproduction Mean) 504,1004 :濾波器(Filtei*) 512,1012 :類比分割器(Analog Slicer ) 518,1018,1104 :減法器(Subtractor) 516,610,1024 :調適參考位階調整器(Adaptive Reference Level Adjuster) 602 ·· Branch Metric 單元(Branch Metric Unit)504674 A7 B7 67 50twf. Doc / 006 V. Description of the invention (() The present invention relates to a data reading system in an optical disc drive, and in particular, to data of a data detection circuit in the optical disc drive having the highest probability Readout system. In recent years, technology has continued to advance, such as the optical disc drive has continued to improve the work efficiency and research its technology. As shown in the block diagram of the data readout system of the conventional optical disc drive shown in Figure 1, the read head (p1Ckup) (not shown) Read the data of the optical disc into RF signals and input them to the amplifier 102, and the amplifier 102 outputs the amplified RF signals to the equalizer 104. At this time, the equalizer 104 receives the RF signal Then, the analog signal is output to an analog / digital converter 106 and a binarizing circuit 108. The analog / digital converter 106 converts the analog signal into a digital signal, and outputs the digital signal to a Viterbi decoder 120. Viterbi The decoder 120 decodes the digital signal into bit data and outputs it to a demodulator 122, and the demodulator 122 demodulates the bit data to output the demodulated signal to a subsequent circuit. At the same time, After receiving the analog signal, the binarization circuit 108 outputs binary data to a phase locked loop 124. The phase lock loop 124 refers to the binary data to output a clock signal to the analog / digital converter 106 and the Viterbl decoder 12. The analog / digital converter 106 operates synchronously with the Viterbi decoder 120. In Figure 1, the data readout system of the optical disc drive has the characteristics of the channel model "1 + +". In order to make the equalizer ι04 more design-friendly It's simple. Its channel model is "1 + D". In this way, the characteristics of the Viterbi decoder 120 will be deteriorated, and the data read from the optical disc drive will not be decoded correctly. -The data readout system of optical disc drive. The paper size is applicable to the Chinese National Standard (CNS) A4 specification (210 X 297). (Please read the precautions on the back before filling this page) -1 ------ Order --------- Line · Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 504674 A7 B7 6750twf.doc / 006 V. Description of the invention (z) Figure. In Figure 2, the reading head ( (Not shown) Read the data of the disc into a radio frequency signal Input to the amplifier 202, the amplifier 202 outputs the amplified RF signal to the analog / digital converter 204. The analog / digital converter 106 converts the RF signal to a digital signal, and outputs the digital signal to a partial response. 206. At this time, the partial response equalizer 206 outputs the data to the Viterbi decoder 208. The Viterbi decoder 120 decodes the received data into bit data and outputs it to the demodulator 210. The demodulator 210 demodulates the bit data into a demodulated signal and outputs it to the subsequent circuit. At the same time, the automatic gain controller 212 controls the gain of the amplifier 202 according to the data output from the partial response equalizer 206; the phase-locked loop 214 refers to the data output from the partial response equalizer 206 to output The clock signal is provided to the analog / digital converter 204 for use. In Figure 2, when the partial response equalizer 206 operates at a high speed, the partial response equalizer 206 becomes quite complicated. The partial response equalizer 206 is used to compensate the read head transfer function response and the optical disc transfer function response. However, for optical systems, different optical discs have different optical disc transfer functions. Therefore, it is very difficult to design the partial response equalizer 206 even if the problem of increased noise in the partial response equalizer 206 is not considered. Because the ACS unit is a feedback circuit, the ACS unit is a very important path. Therefore, when designing the ACS unit, it is necessary to ensure that the ACS unit has a sufficient number of memory bits. Avoid errors caused by data being overflowed from memory bits due to overflow. Moreover, the cost function of the ACS unit (cost functi〇n) is the sampling data and parameters. This paper size applies the Chinese National Standard (CNS) A4 specification (21〇x 297). ----------- ---------- I 丨 Order 丨 丨 丨 丨 丨 丨 _ < Please read the precautions on the back before filling out this page) Printed by the Intellectual Property Bureau Employee Consumer Cooperative of the Ministry of Economic Affairs 504674 A7 B7 6750twf · doc / 006 V. Description of the invention (3) The rates of the test ranks are then squared. Therefore, when the sampled data exceeds the margin, the Viterbi decoder's error rate will deteriorate. Figure 3 shows a block diagram of an unfamiliar Viterbi decoder. In FIG. 3, the Transition Metric computer 302 in the Viterbi decoder 300 receives reference information (ie, the reference level) and 2's complement sample data output by the equalizer (not shown), and outputs a calculation 値 (ie, branch mtric 値) to the Vitertbi ACS (Add-Compare-Select, ACS) unit 304. The Vitertbi ACS unit 304 receives the calculation to obtain detection data, and outputs the detection data to the Viterbi memory unit 306. The Viterbi memory unit 306 stores the detection data and outputs it to Transition Reference Measurement 308, which receives the detection data and the sampling data at the same time, and outputs a pulse to the Pulse Capture Unit 310, and The reference information is output to the subsequent circuit. The pulse capture unit 310 receives the pulse and outputs the pulse sample to the subsequent circuit. Figure 4 shows a block diagram of a conventional transfer reference measurement. In Figure 4, 5-bit is taken as an example. When the encoded data is input to the 5-bit string register 402, and the input path is selected to the 5-bit path register (5 bits path register) 406, the 5-bit stream register 402 then sends the encoded data to the 5-bit comparator (404), and the 5-bit path register 406 sends the path selection to the 5-bit comparator 404. 5 After the bit comparator 404 compares the encoded data with the path selection, it sends the comparison result to the gate 410 and the 10 bits counter 414, and then the 10 bit counter outputs a count to the microprocessor ( (Not shown). When the sampling data is input to the sampling delay of 408, the paper size will be delayed for a period of time. 5 paper sizes are applicable to Chinese National Standards (CNS) / U specifications (2) 0 X 297 mm. -I ----------- --------- ί I --- I-^ (Please read the notes on the back before filling out this page) Printed by the Employees' Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 504674 A7 B7 6750twf · doc / 006 5 2. Description of the invention (after noon) 'Sampling data is sent to the gate 410 and the pulse capture unit (not shown), and the gate 410 sends the sampling signal and the comparison result to the 5-bit stream register 412, respectively, and then the 5-bit The stream register 412 sends the sum to a microprocessor (not shown). The microprocessor (not shown) adjusts the reference information (that is, the reference level) according to the sum and the counting result, so that the Transitoion Metric computer 302 (refer to FIG. 3) performs calculation again based on the adjusted reference information to obtain a new calculation.値 (g 卩 branch mtric 値). When the reference level is sent to the Viterbi decoder for calculation, the required reference level is generated by the microprocessor. In this way, the working time of the microprocessor is occupied, the workload of the microprocessor is increased, and the convergence is achieved. The converge time becomes longer. Therefore, the present invention provides a data readout system with the most probable data detection circuit in the optical disc drive. The system does not require a high-speed partial response equalizer. The Viterbi decoder can operate at high speed and reduce the convergence time of the reference level. At the same time, the ACS circuit needs a larger number of bits due to the overflow problem. The invention provides a data readout system with the most probable data detection circuit in an optical disc drive. The data readout system includes: a signal reproduction device that can reset the data of the read optical disc to an RF signal. An analog digital converter is coupled to the signal reproduction device and can convert a radio frequency signal into a digital signal according to a high frequency clock signal. A filter coupled to the signal reproduction device, which can generate another digital signal by using a radio frequency signal according to a low-frequency clock signal to filter out the DC chirp in the digital signal of the analog digital converter to obtain a filter. Digital signals. A Viterbi decoder, coupled to the filter, 6 papers & degrees apply Chinese National Standard (CNS) A4 ------- I --- i 丨 丨 丨 ---- Order ----- _ _ -Line (Please read the precautions on the back before filling out this page> Printed by the Employees' Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 504674 A7 6750twf. Doc / 006 ^ V. Description of the invention (f) (Please read the notes on the back first Please fill in this page for more information.) The filtered digital signal can be calculated, compared, selected, and decoded according to a reference level to obtain a decoded signal. An adjusted reference level adjuster is coupled to the Viterbi decoder, which can filter the digital signal with The decoded signals are compared to obtain a phase-locked confirmation level and a reference level. And a phase-locked loop device is coupled to the adaptive reference level adjuster to compare the filtered digital signal with the phase-locked confirmation level. The error is used to adjust the output of the high-frequency clock signal and the low-frequency clock signal. Printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economics The present invention is to provide another data readout system with the most probable data detection circuit in the optical disc drive Including: a signal reproduction device, which can reset the read data of the optical disc to a radio frequency signal. An analog digital converter is coupled to the signal reproduction device, and can be based on an inverted high-frequency clock signal. The radio frequency signal is converted into a digital signal. A filter is coupled to the signal reproduction device, and can use the radio frequency signal to generate another digital signal according to a low frequency clock signal, and filter out the direct current in the digital signal of the analog digital converter.値 to obtain a filtered digital signal and generate a square wave signal corresponding to the RF signal at zero. A Viterbi decoder, coupled to the filter, performs the calculation, comparison, selection and decoding of the filtered digital signal according to a reference level, To obtain a decoded signal. An adaptive reference level adjuster is coupled to the VUerbi decoder, and the filtered digital signal is compared with the decoded signal to obtain the reference level. A phase-locked loop device is coupled to the chirper, which can The square wave signal is compared with the high-frequency clock signal output by the phase-locked loop device. The phase error generated is used to adjust the output high-frequency clock signal. Low frequency clock signal. An inverter coupled to the phase-locked loop device can invert the high frequency clock signal into an inverted high frequency clock signal. 7 This paper is sized to the Chinese National Standard (CNS) A4 Specifications (2) 0297 mm) 504674 A7 B7 6750twf. Doc / 0 06 V. Description of the Invention (The present invention) proposes a 'type of optical disc drive with the greatest number of possibilities _ 丨 data reading system for self-test circuit , Its system can have a Viterbi solution 粗 thick ^ adjust the reference level adjuster, this Viterbi decoder according to a reference bit | 5 all a digital signal to do operations, comparison, selection and decoding to get ~ decoded signal, this The adaptive reference level adjuster is coupled to the ViterlM decoder. The _ | ^ standing signal is compared with the decoded signal to obtain the reference level. The adaptive reference level adjuster includes a delay path unit, which is coupled to the VUerbi decoder. Digitally say 5 tigers delay to get ~ 'delayed digital signal. An animal feed and pattern memory are coupled to the VitrerM decoder and can send corresponding data patterns based on the decoded signal. A reference level memory coupled to the data pattern memory, sending all the reference levels stored in the reference level memory to the Viterbi decoder, receiving a new reference level to update the corresponding to the new reference level The reference level sends the reference level corresponding to the data pattern as a selection level signal. A reference comparator is coupled to the delay path unit to compare the delayed digital signal with the selected level signal to obtain a counting control signal. A low-pass filter is coupled to the reference comparator and receives a selection count 値, which can count up / down according to the count control signal. This selection count 値 is used to obtain a new count 値 and a one-level adjustment control signal. When the new count 値 exceeds a certain range, the level adjustment control signal adjusts the selection level, and the new count 値 is reset to 0. A reference count memory, which is coupled to the low-pass filter and the data pattern memory, can store this new count 値, and sends the corresponding selection count 値 according to the data pattern. And, a one-level adjuster is coupled to the low-pass filter, and the control signal can be adjusted according to the level to adjust the selected level signal to obtain a new reference level. 8 ^ Paper size applies to China National Standard (CNS) A4 (210 x 297 mm) " " -----------: ------- order ----- ---- 线 # (Please read the notes on the back before filling out this page) Printed by the Employees 'Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs Printed by the Employees' Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs Printed by 504674 A7 6750twf.doc / 006 β7 V. Invention Explanation (q) The present invention proposes a data readout system with the most probable data detection circuit in an optical disc drive. The system has a Vlterbl decoder. The Viterbi decoder has a force-comparison-selection unit. This force- The comparison-selection unit includes: several first addition-comparison-selection units 'can calculate a branch metric 値 and a path metric 値 to obtain a calculated path metric 値' and receive a reset signal to reset these first addition-comparisons -State of selection unit 'Receives a normalized signal to set the bit of this path metricpath. A plurality of second addition-comparison-selection units coupled to these first addition-comparison-selection units can calculate branch metric 値, path metric 値, and calculation path metric 値 to obtain a new calculated path metric 计算 and a The comparison signal receives a reset signal to reset the states of these second add-compare-select units, and receives a normalization signal to set a new bit for calculating a path metric 値. A logic gate coupled to the first addition-comparison-selection units and the second addition-comparison-selection units to determine the calculation path metnc 値 of the first addition-comparison-selection units with the second addition-comparison -Select the newly calculated bit of the path metnc 値 to send a logical decision signal. And, a flip-flop is coupled to the logic gate, receives a logic judgment signal, and sends a standardized signal after a delay. Where the first addition-comparison-selection unit and the second addition-comparison-selection unit perform an addition, comparison, and selection operation to generate an overflow, the path metric of the first addition-comparison-selection unit is calculated. When the bit of the newly calculated path metric 値 of these first addition-comparison-selection units is '1', the judgment of the logic gate and the flip-flop send a normalized signal to make these first additions of the overflow condition- Compare-Calculate the path metric of the selection unit 9 This paper size is applicable to China National Standard (CNS) A4 (2.10 x 297 mm) -------------------- Order- -------- Line · (Please read the note on the back? Matters before filling out this page) 504674 A7 B7 6750twf · doc / 006 V. Description of the invention ($) 値 Compare with these second additions-selections The new calculation of the unit of the path metnc 値 keeps the number of bits of the most connected I bought to '1'. The present invention provides a data readout system with the most probable data detection circuit in an optical disc drive. The system may have a Viterbi decoder. The Viterbi decoder includes: a Branch Metric unit, which can convert a digital signal according to a reference level. An operation is performed to obtain a branch metric 値. When the digital signal exceeds a range between a maximum reference level and a minimum reference level, the branch metric 値 is set to 0. One-click-comparison-selection unit, connected to the Branch Metric unit, can accumulate branch metric 値 to a path metnc 値 of several paths in a trellis graph, and compare the smallest path metric accumulated by these paths 値And choose the path with the smallest path metric 値 to become a residual path. And, a path memory unit is connected to the add-compare-selection unit, and can find a combining point according to the residual path, and decode the residual path according to the combining point to obtain a decoded signal. In order to make the above-mentioned objects, features, and advantages of the present invention more comprehensible, preferred embodiments are described below in detail with the accompanying drawings, as follows: Brief description of the drawings: FIG. 1 illustrates the exercises Figure 2 shows a block diagram of the data readout system of the optical disc drive; Figure 2 shows a block diagram of the data readout system of another known optical disc drive; Figure 3 shows a block diagram of the conventional Viterbi decoder; Figure 4 shows the conventional knowledge Transfer reference measurement block diagram; Figure 5 shows the block diagram of the data readout system of the optical disc drive of the present invention; 10 This paper size applies to China National Standard (CNS) / U specification (2) 0X 297 mm) (Please read first Note on the back? Please fill in this page for more information.) -------- Order --------- line 'Printed by the Intellectual Property Bureau of the Ministry of Economy Staff Consumer Cooperatives 504674 A7 B7 6750twf.doc / 006 5 Explanation of the invention (q) Figure 6 shows a block diagram of a Viterbi decoding detection system; Figure 7 shows a trellis diagram of a channel bit; Figure 8 shows a block diagram of an ACS unit; Figure 9A shows an 8 The block diagram of ACS_A in the figure; Figure 9B shows the block diagram of ACS__B in Figure 8; Figure 10 shows another light of the present invention Data readout system of the machine a block diagram; Figure 11 shows figure 10 rpm increases parallel converter block of FIG tandem. Explanation of symbols: 102, 202: Amplifier 104: Equalizer 106, 204, 510, 514, 1010, 1014: Analog / Digital Converter 108: Binarizing Circuit ) 120, 208, 300, 520, 600, 1020, 1106 · Viterbi Decoder (Viterbi Decoder) 122, 210: Demodulator (124, 214, 524, 1016): Phase Locked Loop (Phase Locked Loop) 206 : Partial Response Equalizer 302: Transition Metric Calculator 304: Viterbi ACS Unit (Viterbi ACS Unit) 306 ·· Viterbi Memory Unit (Viterbi Memory Unit) CNS) A4 specification (2) 0 X 297 mm) ------------------- t · —-- 11 (Please read the precautions on the back before filling this page ) Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs ^) 4674 A7 6750twf. Doc / 006 V. Description of the Invention (r0) 308, 400: Transition Reference Measurement (Please read the notes on the back before filling (This page) 310 : Pulse Capture Unit 402, 412: 5 Bits Register (5 Bits String Register) 404: 5 Bits Comparator (406) · 5 Bit Path Register (5 Bits Path Register) 408: Sample Delay 410: Gate 414: 10 Bits Counter 502, 1002: Signal Reproduction Mean 504, 1004: Filter (Filtei *) 512, 1012: Analog Slicer 518, 1018, 1104: Subtractor 516, 610, 1024: Adaptive Reference Level Adjuster 602 · Branch Metric Unit (Branch Metric) Unit)
604,806 : ACS 606 :路徑記憶體(Path Memory) 經濟部智慧財產局員工消費合作社印製 612 :延遲路徑單元(Delay Path Unit) 614 :資料式樣記憶體(Data_patern Memory) 616 :參考比較器(Reference Comparator) 618 :參考位階記憶體(Reference Level Memory) 620 :低通濾波器(Low-pass Filter) 622 :參考計數記憶體(Reference Counter Memory) 本紙張尺度適用中國國家標準(CNS)A4規格(210x297公釐) 504674 A7 B7 6750twf.doc/006 五、發明說明(π ) 624 .位階g周整器(Level Adjuster) (請先閱讀背面之注意事項再填寫本頁) 802,908,910,912,914,934,942,944,936 : AND 閘(AND Gate) 804,904,906,916,928,930,932,946 : D 型正 反器(D-type Flip Flop)604, 806: ACS 606: Path Memory Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 612: Delay Path Unit 614: Data_patern Memory 616: Reference Comparator ( Reference Comparator) 618: Reference Level Memory 620: Low-pass Filter 622: Reference Counter Memory This paper standard applies to China National Standard (CNS) A4 specifications ( 210x297 mm) 504674 A7 B7 6750twf.doc / 006 V. Description of the invention (π) 624. Level g cycler (Level Adjuster) (Please read the precautions on the back before filling this page) 802, 908, 910, 912 914, 934, 942, 944, 936: AND Gate 804, 904, 906, 916, 928, 930, 932, 946: D-type Flip Flop
900 : ACS_A 902,920,922 ··加法器(Adder) 924 :比較器(Comparator) 926 ·多工益(Multiplexer)900: ACS_A 902, 920, 922 ·· Adder 924: Comparator 926 · Multiplexer
940 : ACS一B 1102 :串列轉並列轉換器(Serial to Parallel Converter) 第一實施例 經濟部智慧財產局員工消費合作社印製 第5圖繪示本發明光碟機之數據讀出系統方塊圖。在 第5圖中,信號重製裝置502將所讀取之光碟片的資料重 置爲射頻信號。類比數位轉換器510耦接至信號重製裝置 502,類比數位轉換器510根據高頻時脈信號CLK1將射頻 信號轉換爲數位信號ADC1。濾波器504耦接至信號重製 裝置502,濾波器504根據低頻時脈信號CLK2,利用射頻 信號來產生另一個數位信號,以濾除類比數位轉換器510 之數位信號ADC1中的直流値,以得到一數位信號 Vit_Din 〇 其中,濾波器504具有一類比分割器512、一類比數 位轉換器514與一減法器518。類比分割器512耦接信號 重製裝置502,可將射頻信號轉換爲一分割位階信號。類 本紙張尺度適用中國國家標準(CNS)A4規格(2】〇 X 297公釐) )U4674 A7 B7 6750twf. doc/006 i、發明說明(丨了) 比數位轉換器514耦接至類比分割器512,可根據低頻時 脈信號CLK2將分割位階信號轉換爲一數位信號ADC2。 減法器518耦接至類比數位轉換器514,可將數位信號ADC1 與數位信號ADC2做減法運算,以消除數位信號ADC1中 的直流値而得到數位信號V^Dm。940: ACS-B 1102: Serial to Parallel Converter. First embodiment. Printed by the Consumer Cooperative of Intellectual Property Bureau of the Ministry of Economic Affairs. Figure 5 shows a block diagram of the data reading system of the optical disc drive of the present invention. In Fig. 5, the signal reproduction device 502 resets the data of the read optical disc into a radio frequency signal. The analog-to-digital converter 510 is coupled to the signal reproduction device 502. The analog-to-digital converter 510 converts a radio frequency signal into a digital signal ADC1 according to the high-frequency clock signal CLK1. The filter 504 is coupled to the signal reproduction device 502. The filter 504 uses the radio frequency signal to generate another digital signal according to the low-frequency clock signal CLK2, so as to filter the DC signal in the digital signal ADC1 of the analog digital converter 510. A digital signal Vit_Din is obtained. The filter 504 has an analog divider 512, an analog digital converter 514, and a subtractor 518. The analog divider 512 is coupled to the signal reproduction device 502 and can convert the RF signal into a divided level signal. The paper size applies to the Chinese National Standard (CNS) A4 specification (2) 0X 297 mm.) U4674 A7 B7 6750twf. Doc / 006 i. Description of the invention (丨) Ratio converter 514 is coupled to the analog divider 512. The divided level signal can be converted into a digital signal ADC2 according to the low-frequency clock signal CLK2. The subtractor 518 is coupled to the analog-to-digital converter 514, and can perform a subtraction operation between the digital signal ADC1 and the digital signal ADC2 to eliminate the DC chirp in the digital signal ADC1 to obtain the digital signal V ^ Dm.
Viterbi解碼器520耦接至濾波器504,可根據一參考 位階將數位信號Vit_Din做運算、比較、選擇及解碼,以 得到一解碼信號Vit_Dout。調適參考位階調整器516耦接 至Viterbi解碼器520,可將數位信號Vit_Din與解碼信號 VkDout做比較,以得到一相鎖確認位階與參考位階。相 鎖迴路裝置524耦接至調適參考位階調整器516,可將數 位信號Vit_Din與相鎖確認位階做比較,所產生的相位誤 差以調整所輸出的高頻時脈信號CLK1與低頻時脈信號 CLK2。 在第5圖中,因爲沒有使用等化器的裝置,所以不會 有等化器的缺點,例如電路設計複雜,系統在高速操作會 受到限制等’第5圖的系統架構在設計上簡單,而且可以 高速操作。 弟6 Η繪不Viterbi解碼偵測系統方塊圖。在第6圖 中,Viterbi解碼器600中的Branch Metric單元602接收由 減法器518(參考第5圖)所輸出的數位信號Vit_Din,Branch Metnc單元602根據調適參考位階調整器610所送出的參 考位階將數位信號Vit_Din做運算,以得到一 branch metric 値,當數位信號Vlt_Din超過一最大參考位階或一最小參 本紙張尺度適用中國國家標準(CNS)yVl規格(210 x 297公釐) ------------· 11------------Aw (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印制衣 經濟部智慧財產局員工消費合作社印製 504674 6750twf·doc/006 _B7__ 五、發明說明(0) 考位階的範圍時,則Branch Metric單元602將所對應的最 大參考位階或最小參考位階之branch metric値設定爲0。 ACS 單元 604 親接至 Branch Metric 單元 602,可將 branch metric値累力口至一格狀圖中婁女個路徑的path metric値,比 較出這些路徑所累加之最小的path metric値,並選擇最小 之path metric値的路徑以成爲一殘留路徑(survival path)。 路徑記憶體單元604耦接至ACS單元604,可依據殘留路 徑尋找一合倂點,根據此合倂點對殘留路徑進行解碼以得 到解碼信號Vit__Dout。 調適參考位階調整器610中延遲路徑單元612耦接至 Vitrerbi解碼器600,在延遲一段時間之後送出一數位信號 Vit_Din_Delay。資料式樣記憶體614親接至Vitrerbi解碼 器600,可根據解碼信號Vit_Dcmt送出對應於此解碼信號 VhJDout的資料式樣Spot_Pat。參考位階記憶體618耦接 至資料式樣記憶體614,將儲存在參考位階記憶體618中 所有的參考位階Reference__Levels送至Vitrerbi解碼器600 中的Branch Metric單元602。參考位階記憶體618接收位 階調整器624所送出之參考位階New_Reference_Level ’用 以更新儲存在參考位階記憶體618中且對應於此參考位階 New—Reference__Level的參考位階。參考位階記憶體618送 出對應於資料式樣Spot„Pat的參考位階以做爲信號 Level-Selected。其中參考位階 Reference—Levels 的部分信 號係作爲相鎖確認位階(如第5圖所示)。參考比較器616 耦接至延遲路徑單元612,可將數位信號Vit„Din_Delay與 15 $纸^尺度適用中國國家標準(CNSM4規格⑵〇 X 297公釐) 摯 · ------------· 11-----訂---------線 (請先閱讀背面之注咅?事項再填寫本頁) 504674 A7 B7 6750twf.doc/006 五、發明說明(/Lp 信號Level_Selected比較其大小,以得到一向上或向下計 數的控制信號Counter—Ctl。低通濾波器620耦接至參考比 較器616,可根據向上或向下計數的控制信號Counter_Ctl 來計數一計數値CNT_Sdected,以得到新的計數値New_Cnt 與信號Level—Adjust-Ctl,當新的計數値New_Cnt超過一定 範圍時,信號 Level_Adjust_Ctl便會調整信號 Level_Selected,同時新的計數値New_Cnt被重置爲0。參 考計數記憶體622耦接至低通濾波器620,可儲存新的計 數値New_Cnt,並根據資料式樣Spot__Pat送出對應的計數 値CNT_Selected。位階調整器624耦接至低通瀘波器620 與資料式樣記憶體614,可根據信號Levd_Adjiist_Ctl以調 整信號 Level_Selected , 而得到參考位階 New_Reference_Level ° 第7圖繪示頻道位元的格狀圖。在此以”愚凡尽尽A”表 示目前狀態(state)是由雷射光點(laser light spot)所涵蓋的頻 道位元型式,而且尽是光點的中心點。以第7圖爲例,L-1Γ11000”表示雷射光點是涵蓋頻道位元型式”11〇〇〇”。第 7圖的格狀圖是Masrkoff狀態轉移,當有兩個或兩個以上 的狀態選擇下一個狀態時,在其中僅有一個有最高可能性 的狀態被轉移到下一個狀態。這個轉移可能性是依據下列 的 path metric 估算函數(cost function): 定義branch metric估算函數: 是轉移到狀態L+5的估算。 沉’+3是轉移到狀態‘的估算。 (請先閱讀背面之注意事項再填寫本頁) I * i n n I I n n t n B.— —Mm ί ϋ 1 !線i 經濟部智慧財產局員工消費合作社印製 本紙張尺度適用中國國家標準(CNS)A4規格(2〗〇χ 297公釐) 504674 A7 B7 67 50twf. doc/006 五、發明說明( ec+2是轉移到狀態ι+2的估算。 5C+1是轉移到狀態L+1的估算。 冗_5是轉移到狀態L_5的估算。 BC_3是轉移到狀態Z_3的估算。 此_2是轉移到狀態L_2的估算。 是轉移到狀態L的估算。 定義K輸入至Viterbi解碼器的數據以及4是狀態的參考位 階 5C+5^(F;-L+5)2 for ^<^3 =0 for others 其上式表示當7;.値大最大參考位階的範圍時,則將 branch metric 伙:+5値設定爲 0。 BC+fiYi-LJ2 BC+2=(Yi-L+2)2 5C+1=(7?-4i)2 BC_5 =(7,-L_5)2 for 7,.>Z_5 =0 for others 其上式表示當6値小於最小參考位階的範圍時,則 branch metric 5(:_5値設定爲 0。 bc_3=(h)2 BC_2=(Yt-L“2)2The Viterbi decoder 520 is coupled to the filter 504, and can perform calculation, comparison, selection and decoding of the digital signal Vit_Din according to a reference level to obtain a decoded signal Vit_Dout. The adaptive reference level adjuster 516 is coupled to the Viterbi decoder 520, and can compare the digital signal Vit_Din with the decoded signal VkDout to obtain a phase lock confirmation level and a reference level. The phase-locked loop device 524 is coupled to the adaptive reference level adjuster 516, and can compare the digital signal Vit_Din with the phase-locked confirmation level. The generated phase error adjusts the output high-frequency clock signal CLK1 and low-frequency clock signal CLK2. . In Figure 5, because there is no device using an equalizer, there are no disadvantages of the equalizer. For example, the circuit design is complicated, and the system is limited in high-speed operation. 'The system architecture of Figure 5 is simple in design. And can operate at high speed. Brother 6 Η draws the block diagram of Viterbi decoding detection system. In FIG. 6, the Branch Metric unit 602 in the Viterbi decoder 600 receives the digital signal Vit_Din output by the subtractor 518 (refer to FIG. 5), and the Branch Metnc unit 602 adjusts the reference level sent by the reference level adjuster 610 according to The digital signal Vit_Din is calculated to obtain a branch metric 値. When the digital signal Vlt_Din exceeds a maximum reference level or a minimum parameter, the paper size applies the Chinese National Standard (CNS) yVl specification (210 x 297 mm) ---- -------- · 11 ------------ Aw (Please read the precautions on the back before filling this page) The Intellectual Property Bureau of the Ministry of Economic Affairs, the Consumer Cooperatives, Clothing Printing, the Ministry of Economic Affairs, Wisdom Printed by the Property Cooperative Consumer Cooperative 504674 6750twf · doc / 006 _B7__ V. Description of the Invention (0) When the range of the rank is tested, the Branch Metric unit 602 sets the branch metric 値 of the corresponding maximum reference level or minimum reference level to 0 . The ACS unit 604 is connected to the Branch Metric unit 602. The branch metric can be accumulated to the path metric of the female paths in a trellis, and the smallest path metric accumulated by these paths can be compared, and the smallest can be selected. The path of the path metric is to become a survival path. The path memory unit 604 is coupled to the ACS unit 604, and can find a joint point according to the residual path, and decode the residual path according to the joint point to obtain a decoded signal Vit__Dout. The delay path unit 612 in the adaptive reference level adjuster 610 is coupled to the Vitrerbi decoder 600, and sends a digital signal Vit_Din_Delay after a delay. The data pattern memory 614 is connected to the Vitrerbi decoder 600, and can send the data pattern Spot_Pat corresponding to the decoded signal VhJDout according to the decoded signal Vit_Dcmt. The reference level memory 618 is coupled to the data pattern memory 614, and sends all the reference level Reference__Levels stored in the reference level memory 618 to the Branch Metric unit 602 in the Vitrerbi decoder 600. The reference level memory 618 receives the reference level New_Reference_Level ′ sent by the level adjuster 624 to update the reference level stored in the reference level memory 618 and corresponding to the reference level New_Reference__Level. The reference level memory 618 sends the reference level corresponding to the data pattern Spot „Pat as the signal Level-Selected. Among them, some signals of the reference level Reference-Levels are used as the phase lock confirmation level (as shown in Figure 5). Reference comparison The coupler 616 is coupled to the delay path unit 612, and can digitally signal Vit „Din_Delay and 15 $ paper ^ the scale is applicable to the Chinese national standard (CNSM4 specification ⑵〇X 297mm) Sincerity ----------- -· 11 ----- Order --------- Line (Please read the note on the back? Matters before filling out this page) 504674 A7 B7 6750twf.doc / 006 V. Description of the invention (/ Lp signal Level_Selected compares its magnitude to obtain a control signal Counter_Ctl that counts up or down. The low-pass filter 620 is coupled to the reference comparator 616 and can count a count according to the control signal Counter_Ctl that counts up or down. CNT_Sdected to get the new count 値 New_Cnt and the signal Level_Adjust-Ctl. When the new count 値 New_Cnt exceeds a certain range, the signal Level_Adjust_Ctl will adjust the signal Level_Selected and the new count 値 New_Cnt is reset to 0. Reference The number memory 622 is coupled to the low-pass filter 620, which can store a new count 値 New_Cnt, and send the corresponding count 値 CNT_Selected according to the data pattern Spot__Pat. The level adjuster 624 is coupled to the low-pass filter 620 and the data pattern memory The body 614 can adjust the signal Level_Selected according to the signal Levd_Adjiist_Ctl to obtain the reference level New_Reference_Level ° Figure 7 shows a trellis diagram of the channel bits. Here, the "state is A" is used to indicate that the current state The type of channel bits covered by the laser light spot is the center point of the light spot. Taking Figure 7 as an example, L-1Γ11000 "means that the laser light spot is the type of channel bits covered" 1100. ". The trellis diagram in Figure 7 is the Masrkoff state transition. When there are two or more states selecting the next state, only one of them has the highest probability to be transitioned to the next state. This transition The possibility is based on the following path metric estimation function (cost function): Defines the branch metric estimation function: is the estimation of transition to state L + 5. Shen '+ 3 is the transition to state 'Estimation. (Please read the notes on the back before filling out this page) I * inn II nntn B.— —Mm ί ϋ 1! Line i Printed on paper standards applicable to Chinese national standards (CNS) A4 specification (2〗 〇χ 297 mm) 504674 A7 B7 67 50twf. Doc / 006 V. Description of the invention (ec + 2 is an estimate of transition to state ι + 2. 5C + 1 is an estimate of transition to state L + 1. Redundant_5 is an estimate of transition to state L_5. BC_3 is an estimate of transition to state Z_3. This_2 is an estimate of the transition to state L_2. Is an estimate of transition to state L. Define the data that K inputs to the Viterbi decoder and 4 is the reference level of the state 5C + 5 ^ (F; -L + 5) 2 for ^ < ^ 3 = 0 for others. The above formula indicates when 7; When referring to the range of the rank, set the branch metric group: +5 値 to 0. BC + fiYi-LJ2 BC + 2 = (Yi-L + 2) 2 5C + 1 = (7? -4i) 2 BC_5 = (7, -L_5) 2 for 7,. ≫ Z_5 = 0 for others The formula indicates that when 6 値 is smaller than the range of the minimum reference level, branch metric 5 (: _ 5 値 is set to 0. bc_3 = (h) 2 BC_2 = (Yt-L “2) 2
Bc,(n'y- 其中 BCs 表不一 branch metric。 定義path metnc :是在時間ti點所累加的分支估算(branch 本紙張尺度適用中國國家標準(CNS)/V1規格(2Κ) X 297公釐) » * I------------lull-- (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 ^^074 ^^074 A7 B7 675〇twf·doc/006 五、發明說明( cost) p;+5 -^c+5+min{p;5?P;3i} ^3〇=^C+3+min{p;55p;3i} If 〇Ρ+5<Ρ:3】)hO=hl = l ; else hO=hl: P;;:=BC+^p:u p"=bc+2^p:u P^-BC+]^nm{P;30,Pi2} If (户+3〇<〇 h2:l ; else h2=0Bc, (n'y- where BCs represents a branch metric. Definition path metnc: is the branch estimate accumulated at time ti (branch This paper scale applies Chinese National Standard (CNS) / V1 specification (2K) X 297 public %) »* I ------------ lull-- (Please read the notes on the back before filling out this page) Printed by the Consumer Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs ^^ 074 ^^ 074 A7 B7 675〇twf · doc / 006 V. Description of the invention (cost) p; +5-^ c + 5 + min {p; 5? P; 3i} ^ 3〇 = ^ C + 3 + min {p; 55p; 3i} If 〇Ρ + 5 < P: 3]) hO = hl = l; else hO = hl: P ;; = BC + ^ p: u p " = bc + 2 ^ p: u P ^ -BC +] ^ nm {P; 30, Pi2} If (house + 3〇 < 〇h2: l; else h2 = 0
P!:!=BC^+P -10 P^=BC_5+mm{P!5,P:3l} Pi;l〇=BC_3+mm{P!57P:3l} If (P15<P[3]) h4=h5 = l ; else h4=h5=0 P^l-BC_^p:uP!:! = BC ^ + P -10 P ^ = BC_5 + mm {P! 5, P: 3l} Pi; 10 = BC_3 + mm {P! 57P: 3l} If (P15 < P [3]) h4 = h5 = l; else h4 = h5 = 0 P ^ l-BC_ ^ p: u
P::1 =BC_0 +P -11P :: 1 = BC_0 + P -11
Pllo = BC_X + min{Pj30, P[2} If (Pls〇<P:2) h3 = l ; else h3=0 10 (請先閱讀背面之注咅?事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製Pllo = BC_X + min {Pj30, P [2} If (Pls〇 < P: 2) h3 = l; else h3 = 0 10 (Please read the note on the back? Matters before filling out this page) Intellectual Property of the Ministry of Economic Affairs Printed by Bureau Consumers Cooperative
作爲記憶體路徑有兩種方法,一種稱爲暫存器混合(register shuffle),另一種稱爲追溯(trace back),在本發明例中兩種 方法都可以使用,本實施例以暫存器混合的方法來說明較 容易了解。其中記憶體路徑由hO、hi、h2、h3、h4與h5 所控制。如第8圖繪示ACS單元的方塊圖所示: 定義C = max{e}在每一個時間點i的每一個路徑J 在每一個時間點i的每一個路徑JAs a memory path, there are two methods, one is called register shuffle, and the other is called trace back. In the embodiment of the present invention, both methods can be used. In this embodiment, the register is used. The mixed method to explain is easier to understand. The memory path is controlled by hO, hi, h2, h3, h4, and h5. As shown in the block diagram of the ACS unit in Figure 8: Define C = max {e} Every path J at every time point i Every path J at every time point i
IX 本紙張尺度適用中國國家標準(CNS)A4規格(2〗0 X 297公f ) 504674 A7 B7 6750twf. doc/006 五、發明說明(β) 疋義 = Pmax _ Pmm 對於每一個時間點i,存在一個邊限値是已知的 理論。 定義+M = 2〃-1,其中Μ^Ο,N是暫存器的位元數。 => K + 〜二^nn + ((2N - 1) - M) 當時,而且 4=2〜+洲,其中別20及Ρ二<2〃 +Β0 + ((2Λ/-1)-Μ),其中對於每一個路徑J, B〇<£C 丽=nrnx{BCj) 對於(N+1)位元的 ACS(add-compare-select,ACS)806,當 AND 閘802所有的輸入端皆爲’Γ時,表示所有的path metric値 的最高有效位元(most significant bit)皆爲’1’,則AND閘802 會送出’Γ(即高準位)到D型正反器(D-type flip flop)804,D 型正反器804在延遲一段時間後會送出標準化(normalize) 信號至ACS 806中所有的ACS單元,使所有的ACS單元 所計算之path metric値進行標準化動作。 第9A圖繪示第8圖中ACS_A之方塊圖。在第9A圖 中’ ACS—A 900中的加法器902將path metric値 PmJReg[N-l: 0]與 branch metric 値 BCi[M-l: 0]相加得到 path metric 値 Ρι[Ν-1··0]。AND 閘 908 的正相輸入端接收 path metric 値的最高位元Pi[N-1],反相輸入端接收標準化信號 Normalize,判斷最高位元PUN-1]與標準化信號Normalize 的情況,在輸出端輸出信號AND。D型正反器904在輸入 端D接收信號AND,在延遲一段時間後,由輸出端Q輸 本紙張尺度適用中國國家標準(CNS)A4規格(210 X 297公釐) ----------^丨丨·丨丨丨丨_丨訂ί丨丨—丨! - . (請先閱讀背面之注音?事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 504674 Α7 Β7 6750twf. doc/006 五、發明說明(作) 出path metric値的最高位元Pi_Reg[N-l],在設定端S接收 一設定信號SET_N-1,以設定path metric値最高位元 PiJReg[N-l],在重置端R接收重置信號Viterbi_Reset,以 重置path metric値的最高位元Pi_Reg[N-l]。AND閘910的 正相輸入端接收path metric値的最高位元Pi_Reg[N-l],反 相輸入端接收標準化信號Normalize,在判斷最高位元 Pijeg[N-l]與標準化信號Normalize的情況,由輸出端輸 出設定信號SET_N-卜 AND閘912的第一輸入端接收path metric値的最高 位兀Pi_Reg[N-l],第二輸入端接收path metric値的第二高 位元Pi—Reg[N-2],在判斷最高位元p!_Reg[N-l]與第二高 位元PUleg[N-2]的情況,由輸出端輸出設定信號SET_N-2。 D型正反器906的輸入端D接收path metric値第二高位元 Pi[N-2],在延遲一段時間後,由輸出端q輸出path metnc 値第二高位元Pi_Reg [N-2],在設定端S接收設定信號 SET—N-2,以設定 path metric 値第二高位元 Pi_Reg[N-2], 在重置端R接收重置信號Viterbi_Reset以重置path metric 値第二高位元Pi[N-2]。 以此類推’ AND閘914的第一輸入端接收path metric 値的第二低位元P^Regfl],第二輸入端接收path metric 値 的最低位元Pi_Reg[〇],在判斷第二低位元pi_Reg[i]與最 低位元Pi_Reg[0]的情況,由輸出端輸出設定信號SET_0。 D型正反器916的輸入端D接收path metric値最低位元 Pi[〇] ’在延遲一段時間後,由輸出端q輸出path nietric値 2 0 本紙張尺度適用中國國家標準(CNS)A4規格(2】〇x 297公釐) -----------------111^.------I--^ (請先閱讀背面之注咅?事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 504674 A7 B7 6750twf. doc/006 五、發明說明(θ) 最低位元Pi_Reg [0] ’在設定端S接收設疋ί目號SET—0 ’ 以設定path metric値最低位元PlReg[0],在重置端R接收 重置信號Viterb匕Reset以重置path metric値最低位元 Pi[0]。 在第9A圖中,當ACS_A 900在進行標準化的動作時’ 假設 path metric 値 Pni_Reg[N -1: 0]爲 ’ 1110’ ’ 而 branch metric 値 BCi[M-l : 0]爲’111’,此時 path metric 値 Pm一Reg[N-l : 0]與 branch metric 値 BCi[M-l : 0]相加結果爲,010Γ,並且 產生溢位(overflow)的情況。這時,透由ACS_A 900將使path metric値Pm_Reg[N-l : 0]依然是在數個Pi一Reg中保持最大 値,即 path metric 値 Pm一Reg[N-l : 0]爲’1111’。如此可使 Viterbi解碼器(未繪示)的解碼特性完全不受影響,也由於 容許溢位的情況發生,而ACS在應用上可以使用較少的位 元數,因此ACS的操作速度可以更快。 第9B圖繪市第8圖中ACS—B之方塊圖。在第9B圖 中,ACS-B 940 中的加法器 920 將 branch metric 値 BCi[M-1:0]與 path metric 値 Pm-Reg[N-l:0]做加法運算,以得到 path metnc 値 P_-1:0]。力口法器 922 將 branch metnc 値 BCi[M-1:0]與 path metric 値 Pn—Reg[N-l:0]做加法運算,以得到 path metric 値 Ρι2[Ν-1··0]。比較器 924 比較 path metric 値 Pm-Reg[N-l:0]與 path metric 値 Pn—Reg[N-l:〇]的大小,以產 生一比較信號Camp。多工器926接收path metric値Pi i[N-1:0]與path metric値Pi2[N-hO],並接收比較信號Camp以 選其中一値作爲path metric値Pi[N-1:〇]。AND閘934的正 本紙張尺度適用中國國家標準(CNS)A4規格(2〗0 x 297公釐) -------I----- -------^«11---11 (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 504674 A7 B7 6750twf. doc/006 五、發明說明(如) 相輸入端接收path metric値PUN-kO]的最高位元Pi[N-l], 反相輸入端接收標準化信號Normalize,AND閘934判斷 最高位元Ρι[Ν-1]與標準化信號Normalize的情況,由輸出 端輸出信號AND。D型正反器930在輸入端D接收信號 AND,在延遲一段時間後,由輸出端Q輸出path metric値 的最高位元Pi_Reg[N-l],在設定端S接收設定的設定信號 SET_>M,以設定 path metnc 値的最高位元 Pi_Reg[N-l], 在重置端R接收重置的信號Viterbi__Reset,以重置path metric値的最高位元Pi_Reg[N-l]。AND閘936的正相輸入 端接收path metric値的最高位元Pi_Reg[N-l],該反相輸入 端接收標準化信號Normalize,AND聞936判斷最高位元 Pi_Reg[N-l]與標準化信號Normalize的情況,由輸出端輸 出設定信號SET_N-:l。 AND閘942的第一輸入端接收path metric値的最高 位兀Pi_Reg[N-l],第二輸入端接收path metric値的第二高 位元Pi_Re[N-2],在判斷最高位元Pi_Reg[N-l]與第二高 位元Pi_Reg[N-2]的情況,由輸出端輸出設定信號SET_N-2。 D型正反器932的輸入端D接收path metric値第二高位元 Pi[N-2],在延遲一段時間後,由輸出端Q輸出path metric 値第二高位元P^Reg [N-2],在設定端S接收設定信號 SET_N-2,以設定 path metric 値第二高位兀 Pi_Reg[N-2], 在重置端R接收重置信號Viterbi_Reset以重置path metric 値第二高位元Pi[N-2]。 以此類推,AND閘944的第·一輸入端接收path metric 22 本紙張尺度適用中國國家標準(CNS)A.l規格(2〗0 X 297公釐) -------I------------訂--------—線 (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 504674 A7 B7 6750twf. doc/006 五、發明說明(>|) 値的第二低位元Pi_Reg[l],第二輸入端接收path metric値 的最低位元Pi_Reg[0],在判斷第二低位元PiRegn]與最 低位元Pi_Reg[0]的情況,由輸出端輸出設定信號SETJ)。 D型正反器946的輸入端D接收path metric値最低位元 Pi[0],在延遲一段時間後,由輸出端Q輸出path metric値 最低位元Pi_Reg [0],在設定端S接收設定信號SETJ), 以設定path metric値最低位元Pi jeg[0],在重置端R接收 重置信號ViterbLReset以重置path metric値最低位元 PU0]。D型正反器在輸入端D接收比較信號Camp,在延 遲一段時間後,由輸出端Q輸出比較信號hx。 在第9B圖中,當ACS_B 940在進行標準化的動作時, 若 path metric 値 Pm—Reg[N_l : 0]與 branch metric 値 BCi[N-1 · 0]相加或 path metric 値 Pn_Reg[N-l : 0]與 branch metric 値BCi[N-l : 0]相加而發生溢位的情況,其處理方式如第9A 圖發生溢位的情況之處理方式是相同的,在此不多加描 述。 第二實施例 第10圖繪示本發明另一種光碟機之數據讀出系統方 塊圖。在第10圖中,信號重製裝置^02將所讀取之光碟 片的資料重置爲射頻信號。類比數位轉換器1〇1〇耦接至 信號重製裝置1002,類比數位轉換器1010根據反相高頻 時脈信號將射頻信號轉換爲數位信號ADC1。濾波器 1004耦接至信號重製裝置1002,瀘波器1004根據低頻時 脈信號CLK2,利用射頻信號來產生另一個數位信號,以 2 3 本紙張尺度適用中國國家標準(CNS)A4規格(2】〇 X 297公釐) -----丨—丨丨丨丨--------訂丨丨丨丨丨丨丨·線 (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 504674 經濟部智慧財產局員工消費合作杜印製 A7 675〇twf·doc/006 ^ 五、發明說明(ΖΙ) 爐除數位is 5虎ADC 1中的直流値,以得到一數位信號 Vit__Din,並產生對應於射頻信號在零點之方波信號EFM。 其中,濾波器1004具有一類比分割器1〇12、一類比 數位轉換器1014與一減法器1018。類比分割器1012耦接 信號重製裝置1002,可將射頻信號轉換爲一分割位階信 號,並產生對應於射頻信號在零點之方波信號EFM。類比 數位轉換器1014耦接至類比分割器1〇12,可根據低頻時 脈信號CLK2將分割位階信號轉換爲一數位信號ADC2。 減法器1018耦接至類比數位轉換器1〇14,可將數位信號 ADC1與數位信號ADC2做減法運算,以消除數位信號ADC1 中的直流値而得到數位信號VitJDm。IX This paper size applies the Chinese National Standard (CNS) A4 specification (2〗 0 X 297 male f) 504674 A7 B7 6750twf. Doc / 006 V. Description of the invention (β) Meaning = Pmax _ Pmm For each time point i, The existence of a boundary 値 is a known theory. Definition + M = 2〃-1, where M ^ 0, N is the number of bits in the register. = > K + ~ 2 ^ nn + ((2N-1)-M) At that time, and 4 = 2 ~ + continents, among which 20 and P2 < 2〃 + Β0 + ((2Λ / -1)- (M), where for each path J, B 0 < £ C Li = nrnx (BCj) for (N + 1) bit ACS (add-compare-select (ACS) 806), when all inputs of AND gate 802 When both ends are 'Γ, it means that the most significant bit of all path metric 値 is' 1 ', then the AND gate 802 will send' Γ (ie high level) to the D-type flip-flop ( D-type flip flop) 804. After a delay, the D-type flip flop 804 sends a normalized signal to all ACS units in the ACS 806, so that the path metric calculated by all ACS units performs normalization. FIG. 9A shows a block diagram of ACS_A in FIG. 8. In Figure 9A, the adder 902 in the ACS-A 900 adds the path metric 値 PmJReg [Nl: 0] and the branch metric 値 BCi [Ml: 0] to obtain the path metric 値 Ρι [Ν-1 ·· 0] . The non-inverting input of the AND gate 908 receives the highest bit Pi [N-1] of the path metric 反相, the inverting input receives the normalized signal Normalize, and judges the situation of the highest bit PUN-1] and the normalized signal Normalize, at the output Output signal AND. The D-type flip-flop 904 receives the signal AND at the input D, and after a delay, the output Q is input to the paper. The paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297 mm) ------ ---- ^ 丨 丨 · 丨 丨 丨 丨 _ 丨 Order 丨 丨 丨 丨! -. (Please read the note on the back? Matters before filling out this page) Printed by the Employees' Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 504674 Α7 Β7 6750twf. Doc / 006 V. Description of the invention (work) The highest bit Pi_Reg of the path metric 値[Nl], receiving a setting signal SET_N-1 at the setting end S to set the path metric 値 highest bit PiJReg [Nl], and receiving a reset signal Viterbi_Reset at the reset end R to reset the highest bit of the path metric 値Pi_Reg [Nl]. The non-inverting input of the AND gate 910 receives the highest bit Pi_Reg [Nl] of the path metric 値, and the inverting input receives the normalized signal Normalize. When judging the highest bit Pijeg [Nl] and the normalized signal Normalize, it is output by the output The first input of the setting signal SET_N-Bu AND gate 912 receives the highest bit Pi_Reg [Nl] of path metric 値, and the second input receives the second highest bit Pi_Reg [N-2] of path metric 値. In the case of the most significant bit p! _Reg [Nl] and the second most significant bit PUleg [N-2], the output terminal outputs a setting signal SET_N-2. The input terminal D of the D-type flip-flop 906 receives path metric 値 the second highest bit Pi [N-2], and after a delay, the output terminal q outputs path metnc 値 the second highest bit Pi_Reg [N-2], Receive the setting signal SET_N-2 at the setting terminal S to set the path metric 値 the second highest bit Pi_Reg [N-2], and receive the reset signal Viterbi_Reset at the reset terminal R to reset the path metric 値 the second highest bit Pi [N-2]. By analogy, the first input terminal of AND gate 914 receives the second low-order bit P ^ Regfl] of path metric ,, the second input terminal receives the lowest bit Pi_Reg [〇] of path metric ,, and determines the second low-order bit pi_Reg [i] In the case of the lowest bit Pi_Reg [0], the setting signal SET_0 is output from the output terminal. The input terminal D of the D-type flip-flop 916 receives the path metric 値 the lowest bit Pi [〇] 'After a delay, the output terminal q outputs the path nietric 値 2 0 This paper size applies to China National Standard (CNS) A4 (2) 0x 297 mm) ----------------- 111 ^ .------ I-^ (Please read the note on the back? Matters before (Fill in this page) Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 504674 A7 B7 6750twf. Doc / 006 V. Description of the invention (θ) The lowest bit Pi_Reg [0] 'Receive the setting number SET—0 at the setting end S 'Set path metric 値 lowest bit PlReg [0], and receive a reset signal Viterb Reset at reset end R to reset path metric 値 lowest bit Pi [0]. In Figure 9A, when the ACS_A 900 is performing a normalization action, assuming that the path metric 値 Pni_Reg [N -1: 0] is' 1110 '' and the branch metric 値 BCi [Ml: 0] is' 111 ', at this time The path metric 値 Pm-Reg [Nl: 0] and branch metric 値 BCi [Ml: 0] add up to 010Γ, and an overflow occurs. At this time, the ACS_A 900 will make the path metric 値 Pm_Reg [N-1: 0] still maintain the largest 値 among several Pi_Regs, that is, the path metric 値 Pm_Reg [N-1: 0] is '1111'. In this way, the decoding characteristics of the Viterbi decoder (not shown) are completely unaffected, and because overflow conditions are allowed, and ACS can use fewer bits in the application, so the operation speed of ACS can be faster. . Figure 9B is a block diagram of ACS-B in Figure 8 of the city. In Figure 9B, the adder 920 in ACS-B 940 adds branch metric 値 BCi [M-1: 0] and path metric 値 Pm-Reg [Nl: 0] to get path metnc 値 P_- 1: 0]. The power mouth implement 922 adds the branch metnc 値 BCi [M-1: 0] and the path metric 値 Pn_Reg [N-1: 0] to obtain a path metric Ρ Pi2 [N-1 ·· 0]. The comparator 924 compares the magnitude of the path metric 値 Pm-Reg [N-l: 0] and the path metric 値 Pn-Reg [N-1: 0] to generate a comparison signal Camp. The multiplexer 926 receives path metric 値 Pi i [N-1: 0] and path metric 値 Pi2 [N-hO], and receives a comparison signal Camp to select one of them as the path metric Pi [N-1: 〇]. . The size of the original paper of AND brake 934 applies the Chinese National Standard (CNS) A4 specification (2〗 0 x 297 mm) ------- I ----- ------- ^ «11-- -11 (Please read the precautions on the back before filling this page) Printed by the Employees' Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 504674 A7 B7 6750twf. Doc / 006 V. Description of the invention (eg) Phase path input metric PUN-kO The highest bit Pi [Nl] of the], the inverting input terminal receives the normalized signal Normalize, the AND gate 934 judges the condition of the highest bit Pi [N-1] and the normalized signal Normalize, and the output terminal outputs the signal AND. The D-type flip-flop 930 receives the signal AND at the input terminal D. After a delay, the output terminal Q outputs the highest bit Pi_Reg [Nl] of the path metric 値, and receives the set setting signal SET_ > M at the setting terminal S. The highest bit Pi_Reg [Nl] of path metnc nc is set, and a reset signal Viterbi__Reset is received at the reset terminal R to reset the highest bit Pi_Reg [Nl] of path metric 値. The non-inverting input of AND gate 936 receives the highest bit Pi_Reg [Nl] of path metric 値, and the inverting input receives the normalized signal Normalize. AND 936 determines whether the highest bit Pi_Reg [Nl] and the normalized signal are Normalize. The output terminal outputs a setting signal SET_N-: l. The first input of AND gate 942 receives the highest bit Pi_Reg [Nl] of path metric 値, and the second input receives the second highest bit Pi_Re [N-2] of path metric 値, and determines the highest bit Pi_Reg [Nl] In the case of the second highest bit Pi_Reg [N-2], the output terminal outputs a setting signal SET_N-2. The input terminal D of the D-type flip-flop 932 receives the path metric 値 the second highest bit Pi [N-2], and after a delay, the output terminal Q outputs the path metric 値 the second highest bit P ^ Reg [N-2 ], Receiving the setting signal SET_N-2 at the setting end S to set the path metric 値 the second highest bit Pi_Reg [N-2], and receiving the reset signal Viterbi_Reset at the reset end R to reset the path metric 値 the second highest bit Pi [N-2]. By analogy, the first input terminal of the AND gate 944 receives path metric 22 This paper size is applicable to the Chinese National Standard (CNS) Al specification (2〗 0 X 297 mm) ------- I ---- -------- Order ---------- Line (Please read the precautions on the back before filling out this page) Printed by the Employees' Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 504674 A7 B7 6750twf. Doc / 006 5. Description of the invention (> |) The second low-order bit Pi_Reg [l] of 値, the second input terminal receives the lowest bit Pi_Reg [0] of path metric 値, and judges the second low-order bit PiRegn] and the lowest bit Pi_Reg In the case of [0], the setting signal SETJ is output from the output terminal. The input terminal D of the D-type flip-flop 946 receives the path metric 値 the lowest bit Pi [0], and after a delay, the output terminal Q outputs the path metric 値 the lowest bit Pi_Reg [0], and receives the setting at the setting terminal S. Signal SETJ) to set path metric 値 lowest bit Pi jeg [0], and receive a reset signal ViterbLReset at reset terminal R to reset path metric 値 lowest bit PU0]. The D-type flip-flop receives the comparison signal Camp at the input terminal D, and after a delay, outputs the comparison signal hx from the output terminal Q. In Figure 9B, when ACS_B 940 is performing a normalization action, if path metric 値 Pm_Reg [N_l: 0] is added to branch metric 値 BCi [N-1 · 0] or path metric 値 Pn_Reg [Nl: 0] and branch metric 値 BCi [Nl: 0], the overflow occurs. The processing method is the same as that in the case where the overflow occurs in Figure 9A, which is not described here. Second Embodiment FIG. 10 is a block diagram of a data reading system of another optical disc drive according to the present invention. In FIG. 10, the signal reproduction device ^ 02 resets the data of the read optical disc to a radio frequency signal. The analog-to-digital converter 1010 is coupled to the signal reproduction device 1002. The analog-to-digital converter 1010 converts a radio frequency signal into a digital signal ADC1 according to an inverted high-frequency clock signal. The filter 1004 is coupled to the signal reproduction device 1002. The wave filter 1004 uses the radio frequency signal to generate another digital signal based on the low-frequency clock signal CLK2. The paper size is in accordance with the Chinese National Standard (CNS) A4 specification (2 】 〇X 297 mm) ----- 丨 — 丨 丨 丨 丨 -------- Order 丨 丨 丨 丨 丨 丨 ·· Line (Please read the precautions on the back before filling this page) Economy Printed by the Employees ’Cooperative of the Ministry of Intellectual Property Bureau 504674 Printed by the Consumers’ Cooperative of the Intellectual Property Bureau of the Ministry of Economic Affairs A7 675 twf · doc / 006 ^ V. Description of the invention (ZI) Remove the DC voltage in the digital is 5 Tiger ADC 1, In order to obtain a digital signal Vit__Din, and generate a square wave signal EFM corresponding to the RF signal at zero. Among them, the filter 1004 has an analog divider 1012, an analog digital converter 1014, and a subtractor 1018. The analog divider 1012 is coupled to the signal reproduction device 1002, and can convert the radio frequency signal into a divided level signal and generate a square wave signal EFM corresponding to the radio frequency signal at zero. Analog The digital converter 1014 is coupled to the analog divider 1012, and can convert the divided level signal into a digital signal ADC2 according to the low-frequency clock signal CLK2. The subtractor 1018 is coupled to the analog-to-digital converter 1014, and can perform a subtraction operation between the digital signal ADC1 and the digital signal ADC2 to eliminate the direct current chirp in the digital signal ADC1 to obtain a digital signal VitJDm.
Viterbi解碼器1020耦接至濾波器1〇〇4,可根據一參 考位階將數位信號Vit—Din做運算、比較、選擇及解碼, 以得到一解碼信號Vit_Dout。調適參考位階調整器1024輔 接至Viterbi解碼器1020,可將數位信號VltJ3in與解碼信 號Vh—Dout做比較,以得到參考位階。相鎖迴路1〇16耦 接至濾波器1004,將方波信號EFM與相鎖迴路裝置所輸 出的高頻時脈信號CLK1做比較,所產生的相位誤差用以 調整所輸出的高頻時脈信號CLK1與低頻時脈信號CLK2。 反相器1026耦接至相鎖迴路1〇16,接收相鎖迴路1〇16所 輸出的高頻時脈CLK1,並輸出反相高頻時脈信號^ί至 類比數位轉換器1010。 σ 第10圖的系統架構與第5圖的系統架構最大的不同 之處是相鎖迴路接收參考的信號來源不同,在第1 〇_中, 24 本紙張尺度適用中國國家標準(CNS)A4規格⑵G χ 297公餐) ' --------— ---------——!!^--------- (請先閲讀背面之注意事項再填寫本頁) 504674 A7 B7 675 0twf. doc/006 五、發明說明(¥) 相鎖迴路1016的參考信號是來自類比分割器1012所送出 的方波信號EFM,以及相鎖迴路1〇16自身的高頻時脈信 號CLK1 ;在第5圖中,相鎖迴路524的參考信號是來自 減法器518所輸出的數位信號Vit_Din ’以及調適參考位 階調整器516所輸出的相鎖確認位階。第1〇圖中的信號 重置裝置1002、類比數位轉換器1〇1〇、Viterbi解碼器1020 與調適參考位階調整器1024和第5圖中的信號重置裝置 502、類比數位轉換器510、Viterbi解碼器520與調適參考 位階調整器516大致相同。第1〇圖的系統功能要求與第5 圖的系統功能要求係爲一致。 第11圖繪示第10圖中增加串列轉並列轉換器之方塊 圖。在第11圖中,在減法器Π04與Viterbi解碼器1106 之間增加一個串列轉並列轉換器1102,其目的是將減法器 1104每次所輸出的一個位元數據,經由串列轉並列轉換器 1102轉換爲二個或二個以上位元數據以輸出至Viterbi解 碼器1106,可增加Viterbi解碼器1106接收位元數據的數 目。在第11圖中系統的功能與描述第10圖系統的功能相 同。 因此,本發明的優點係提供一種光碟機中具有最大 可能性數據偵測電路之數據讀出系統與方法,其系統不需 要高速部分響應等化器,而Viterbi解碼器可以高速操作及 減少參考位階的收斂時間,也同時解決ACS電路因溢位問 題而需要更多的位元數量。 綜上所述,雖然本發明已以較佳實施例揭露如上, 25 本纸張尺度適用中國國家標準(CNS)A·〗規格(2】〇 X 297公釐) --------I-----------^------I I (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 504674 A7 B7 6750twf.doc/006 五、發明說明(>f) 然其並非用以限定本發明,任何熟習此技藝者,在不脫離 本發明之精神和範圍內,當可作各種之更動與潤飾,因此 本發明之保護範圍當視後附之申請專利範圍所界定者爲 準。 (請先閱讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 本纸張尺度適用中國國家標準(CNS〉A4規格(210x1)97公釐)The Viterbi decoder 1020 is coupled to the filter 104, and can perform calculation, comparison, selection and decoding of the digital signal Vit_Din according to a reference level to obtain a decoded signal Vit_Dout. The adaptive reference level adjuster 1024 is connected to the Viterbi decoder 1020, and the digital signal VltJ3in can be compared with the decoded signal Vh-Dout to obtain the reference level. The phase-locked loop 1016 is coupled to the filter 1004, and compares the square wave signal EFM with the high-frequency clock signal CLK1 output by the phase-locked loop device. The phase error generated is used to adjust the output high-frequency clock. The signal CLK1 and the low-frequency clock signal CLK2. The inverter 1026 is coupled to the phase-locked loop 1016, receives the high-frequency clock CLK1 output from the phase-locked loop 1016, and outputs an inverted high-frequency clock signal ^ 1 to the analog-to-digital converter 1010. σ The biggest difference between the system architecture of Figure 10 and the system architecture of Figure 5 is that the signal source of the phase-locked loop receiving reference is different. In # 10_, 24 This paper standard applies to China National Standard (CNS) A4 specifications ⑵G χ 297 public meal) '--------— ---------—— !! ^ --------- (Please read the notes on the back before filling in this Page) 504674 A7 B7 675 0twf. Doc / 006 V. Description of the invention (¥) The reference signal of the phase-locked loop 1016 is the square wave signal EFM sent by the analog divider 1012, and the high-frequency of the phase-locked loop 1016 itself. Clock signal CLK1; In FIG. 5, the reference signal of the phase-locked loop 524 is the digital signal Vit_Din 'output from the subtractor 518 and the phase-locked confirmation level output from the adjustment reference level adjuster 516. The signal reset device 1002 in FIG. 10, the analog-to-digital converter 1010, the Viterbi decoder 1020 and the adaptive reference level adjuster 1024, and the signal reset device 502 in FIG. 5, the analog-to-digital converter 510, The Viterbi decoder 520 is substantially the same as the adaptive reference level adjuster 516. The system functional requirements of Figure 10 are consistent with the system functional requirements of Figure 5. Fig. 11 shows a block diagram of adding a serial-to-parallel converter in Fig. 10. In Fig. 11, a serial-to-parallel converter 1102 is added between the subtractor Π04 and the Viterbi decoder 1106. The purpose is to convert one bit of data output by the subtractor 1104 each time through serial-to-parallel conversion. The decoder 1102 converts two or more bit data to output to the Viterbi decoder 1106, which can increase the number of bit data received by the Viterbi decoder 1106. The function of the system in Figure 11 is the same as that described in Figure 10. Therefore, the advantage of the present invention is to provide a data readout system and method with the most probable data detection circuit in the optical disc drive. The system does not require a high-speed partial response equalizer, and the Viterbi decoder can operate at high speed and reduce reference levels. The convergence time also solves the need for more bits in the ACS circuit due to overflow issues. In summary, although the present invention has been disclosed in the preferred embodiment, the 25 paper sizes are applicable to the Chinese National Standard (CNS) A ·〗 Specifications (2) 0 × 297 mm. -------- I ----------- ^ ------ II (Please read the precautions on the back before filling out this page) Printed by the Employees' Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs 504674 A7 B7 6750twf.doc / 006 V. Description of the invention (> f) Of course, it is not intended to limit the present invention. Any person skilled in the art can make various modifications and retouches without departing from the spirit and scope of the present invention. Therefore, the protection of the present invention The scope shall be determined by the scope of the attached patent application. (Please read the precautions on the back before filling out this page) Printed by the Consumer Cooperatives of the Intellectual Property Bureau of the Ministry of Economic Affairs This paper applies Chinese national standards (CNS> A4 size (210x1) 97 mm)
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW90105379A TW504674B (en) | 2001-03-08 | 2001-03-08 | CD-ROM drive with data reading system of the most probable data detecting circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW90105379A TW504674B (en) | 2001-03-08 | 2001-03-08 | CD-ROM drive with data reading system of the most probable data detecting circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW504674B true TW504674B (en) | 2002-10-01 |
Family
ID=27607830
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW90105379A TW504674B (en) | 2001-03-08 | 2001-03-08 | CD-ROM drive with data reading system of the most probable data detecting circuit |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TW504674B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8179771B2 (en) | 2004-03-26 | 2012-05-15 | Realtek Semiconductor Corp. | Method and apparatus for tuning an analog filter |
-
2001
- 2001-03-08 TW TW90105379A patent/TW504674B/en not_active IP Right Cessation
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8179771B2 (en) | 2004-03-26 | 2012-05-15 | Realtek Semiconductor Corp. | Method and apparatus for tuning an analog filter |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5237443B2 (en) | System and method for latch-based analog-to-digital conversion | |
| US9419781B2 (en) | Receiver with enhanced clock and data recovery | |
| KR101173942B1 (en) | Data transmission device, data receiving device, data transmitting system and method for transmitting data | |
| CN101237237B (en) | Single slope analog to digital converter using hysteresis property and analog to digital converting method | |
| JP5066121B2 (en) | Apparatus and method for transmitting clock information and data | |
| JP5286845B2 (en) | Data recovery circuit | |
| JP2007060655A (en) | Eye size measuring circuit, receiver of data communication system, and eye size measuring method | |
| JP2009005324A (en) | Signal encoder and signal decoder | |
| JP2018061164A (en) | Reception circuit and semiconductor integrated circuit | |
| JPWO2012120569A1 (en) | Time difference digital conversion circuit and time difference digital converter having the same | |
| US10020018B2 (en) | DSD decoder and audio system | |
| TW504674B (en) | CD-ROM drive with data reading system of the most probable data detecting circuit | |
| JP5395568B2 (en) | Digitally controlled oscillator | |
| US11323296B1 (en) | Decision feedback equalization training scheme for GDDR applications | |
| Park et al. | A single-data-bit blind oversampling data-recovery circuit with an add-drop FIFO for USB2. 0 high-speed interface | |
| TWI263408B (en) | Digital frequency/phase recovery circuit | |
| CN100433156C (en) | Data reading system with maximum likelihood data detection circuit in optical disk drive | |
| TW512591B (en) | Efficient analog-to-digital converter for digital systems | |
| JP4014501B2 (en) | Clock recovery circuit and data receiving circuit | |
| JP4732887B2 (en) | Information reproduction processing device | |
| US8390947B2 (en) | High-rate transition control code for magnetic recording channels | |
| JP4322487B2 (en) | Read channel circuit and demodulation method thereof | |
| JPH09247137A (en) | Phase error detection circuit and digital pll circuit | |
| TWI823485B (en) | Semiconductor integrated circuits and receiving devices | |
| JP2006166229A (en) | Data recovery method, data recovery circuit, and data receiving apparatus using the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| GD4A | Issue of patent certificate for granted invention patent | ||
| MM4A | Annulment or lapse of patent due to non-payment of fees |