專利名稱:資料讀取及判別的方法與裝置的制作方法
技術領域:
本發(fā)明是有關于一種資料接收或讀取的方法,且特別是有關于一種應用于電子裝置中,用來轉換模擬訊號以獲得正確數(shù)字資料的資料讀取及判別的方法。
背景技術:
隨著數(shù)字訊號處理技術的發(fā)達,以及中央處理單元操作速度的提升,日常生活中隨手常用的電子裝置,例如手機、DVD光碟機及數(shù)碼攝影機等等,大都采用微處理機或數(shù)字訊號處理器為心臟,以數(shù)字方式來作計算與控制等處理。但是由于儲存/傳輸媒體本身特性、感測器的頻率響應或資料編解碼的設計等等因素,在電子裝置中所讀取或接收的訊號一定是模擬訊號,故需由接收器或訊號轉換器等電路,將模擬訊號轉換成數(shù)字資料以進行后續(xù)處理。
公知電子裝置中的資料接收或讀取電路,因為種種外在或內在因素,例如環(huán)境的雜訊或是參考電壓飄移等等,所接收或讀取的數(shù)字資料經常會發(fā)生錯誤,縱然經過錯誤檢查校正(Error Check & Correct簡稱ECC)處理后,仍然無法校正回正確資料,而使電子裝置需要重復讀取或接收同一資料,甚至造成資料無法讀取或重新傳送占據(jù)大量頻寬等等的問題,例如音樂光碟會產生跳針或挑片,或是無線收訊資料接收斷斷續(xù)續(xù)等等。
圖1是公知的一種在電子裝置中的資料接收或讀取電路的方塊示意圖。請參照圖1,在公知的資料接收或讀取架構中,不一定在訊號輸入后的那一級電路,會有一個訊號轉換電路10,來將模擬訊號轉換成數(shù)字資料Temp Data,所得到的數(shù)字資料Temp Data再經過不同的資料處理(未示出)后,輸入一個錯誤檢查校正模組12,甚或是不經資料處理直接輸入到此錯誤檢查校正模組12,以檢查資料是否有誤,并同時進行錯誤校正,進而得到正確資料Data。
當資料有誤且無法校正出正確資料時,則錯誤檢查校正模組12會輸出失敗訊號Fail,以令電子裝置重新讀取或接收先前所想要讀取或接收的模擬訊號。當外在環(huán)境變差或是其他因素使資料錯誤率大增時,錯誤檢查校正電路就無法校正回正確資料,因而需要重復讀取或接收同一資料,造成資料無法讀取成功,或必須重新傳送資料而占據(jù)大量頻寬等等的問題。
舉例來說,在光碟機中,負責接收訊號的電路通常會有一個比較器來決定接收到的位元為邏輯0或邏輯1。此比較器其中的一個輸入端為接收到的模擬訊號,另一個輸入端則為臨界電壓。若模擬訊號高于臨界電壓,則判定為邏輯1(或邏輯0),反之則為邏輯0(或邏輯1)。比較器輸出的位元資料經過諸如EFM解碼及反交錯處理等電路,再進行錯誤檢查校正處理,以獲得光碟片內所儲存的正確資料。當錯誤檢查校正處理無法校正回正確資料,則光碟機需要重復讀取光碟片上的同一區(qū)域,經多次嘗試都失敗時,則判斷為光碟片損壞無法讀取,于是光碟機挑光碟片等等問題于焉產生。
發(fā)明內容
本發(fā)明的目的在于提供一種資料讀取及判別的方法,可以增加電子裝置成功地接收或讀取資料的機率,避免產生儲存媒體與電子裝置不相容或占據(jù)頻寬等資源過大等的問題。
本發(fā)明的再一目的在于提供一種資料讀取及判別的裝置,其不僅降低重新讀取或接收資料的機會,更能夠增加電子裝置的穩(wěn)定度與相容性。
為實現(xiàn)上述目的,本發(fā)明提出的資料讀取及判別的方法包括下列步驟轉換并判別一模擬訊號,以獲得一暫時資料以及一模糊指標資料;進行一錯誤檢查校正處理;以及當經該錯誤檢查校正處理,而無法獲得檢查及校正正確的結果時,則根據(jù)該模糊指標資料來置換該暫時資料;以及重復進行該錯誤檢查校正處理。
其中,轉換并判別該模擬訊號的步驟是根據(jù)該模擬訊號的電壓、電流、相位、時間四者之一或任意組合。
其中,在進行該錯誤檢查校正處理之前,還包括有對該暫時資料進行一資料處理以獲得一待檢查資料的步驟,則進行該錯誤檢查校正處理是針對該待檢查資料進行。
其中,當重復進行該錯誤檢查校正處理,而無法獲得檢查及校正正確的結果,且根據(jù)該模糊指標資料,已經無法置換該暫時資料時,則輸出一失敗訊號,可用以重新讀取該模擬訊號。
還包括有暫存該暫時資料以及該模糊指標資料的步驟。
還包括有當經錯誤檢查校正處理并處理成功后,則輸出一正確資料的步驟。
本發(fā)明提供的資料讀取及判別的裝置,包括一訊號轉換及判別電路,用以轉換并判別一模擬訊號,以獲得一暫時資料以及一模糊指標資料;一資料緩沖及置換電路,耦接至該訊號轉換及判別電路,用以暫存該暫時資料以及該模糊指標資料;以及一錯誤檢查校正模組,耦接至該資料緩沖及置換電路,用以進行一錯誤檢查校正處理,當該錯誤檢查校正模組無法獲得檢查及校正正確的結果時,則使該資料緩沖及置換電路根據(jù)該模糊指標資料,來置換該暫時資料。
其中該訊號轉換及判別電路是根據(jù)該模擬訊號的電壓、電流、相位、時間四者之一或任意組合,以轉換并判別該模擬訊號。
其中在該資料緩沖及置換電路與該錯誤檢查校正模組之間,還包括有一資料處理電路,其處理該暫時資料以獲得一待檢查資料,該錯誤檢查校正模組是針對該待檢查資料進行該錯誤檢查校正處理。
其中,當經重復嘗試,該資料緩沖及置換電路已經無法根據(jù)該模糊指標資料,而置換該暫時資料時,則輸出一失敗訊號,可用以使該資料讀取及判別的裝置重新讀取該模擬訊號。
其中當該錯誤檢查校正模組處理成功后,則輸出一正確資料。
為讓本發(fā)明的上述和其他目的、特征、和優(yōu)點能更明顯易懂,特舉一較佳實施例,并配合附圖,作詳細說明。在圖中,當元件被指為″連接″或″耦接″至另一元件時,其可為直接連接或耦接至另一元件,或可能存在介于其間的元件。相對地,當元件被指為″直接連接″或″直接耦接″至另一元件時,則不存在有介于其間的元件。
圖1是公知的一種在電子裝置中的資料接收或讀取電路的方塊示意圖。
圖2顯示依照本發(fā)明一較佳實施例的一種資料讀取及判別的裝置的方塊示意圖。
圖3顯示圖2中的訊號轉換及判別電路的一種電壓型式的電路圖。
圖4顯示依照本發(fā)明一較佳實施例的一種資料讀取及判別的方法流程圖。
具體實施例方式
觀察資料容易發(fā)生讀取或接收錯誤的時機,多半是在某些特定的位元處,例如資料轉態(tài)處,而一般錯誤檢查校正電路并未針對這些容易發(fā)生資料讀取或接收錯誤處去特別考慮,因此相對來說,資料校正成功的機率較低。另外,目前數(shù)字訊號處理器或控制處理積體電路功能愈趨強大,且硬體成本相對降低,故可以在成本容許的程度下,于資料接收端使用性能優(yōu)越的微處理器等電路,來針對容易發(fā)生資料讀取或接收錯誤處,去初步嘗試排除錯誤資料,以增加成功地接收或讀取資料的機率,降低重新讀取或接收資料的機會。
圖2顯示依照本發(fā)明一較佳實施例的一種資料讀取及判別的裝置的方塊示意圖。請參照圖2,本實施例所提出的一種資料讀取及判別的裝置包括訊號轉換及判別電路20、資料緩沖及置換電路22以及錯誤檢查校正模組12。
本實施例的訊號轉換及判別電路20轉換并判別所接收或讀取的模擬訊號,其除了將模擬訊號變成數(shù)字式的暫時資料Temp Data,同時,亦輸出有模糊指標資料Fuzzy,也就是說,訊號轉換及判別電路20同時研判那些資料是處于容易發(fā)生資料讀取或接收錯誤處。如熟悉此藝者可輕易了解,訊號轉換及判別電路20根據(jù)模擬訊號的電壓、電流、相位、時間(例如責任周期duty cycle)四者之一或任意組合,來轉換并判別模擬訊號。
接著本實施例再利用資料緩沖與置換電路22,來暫時先將此暫時資料Temp Data與對應于模糊指標資料Fuzzy的相應資料(可以是模糊指標資料本身)儲存起來。如熟悉此藝者可輕易了解,本實施例中,在資料緩沖及置換電路22與錯誤檢查校正模組12之間,還可以包括有資料處理電路(未繪示),其處理暫時資料Temp Data以獲得待檢查資料,而錯誤檢查校正模組12就可針對待檢查資料進行錯誤檢查校正處理,亦即,暫時資料Temp Data可以經過不同的資料處理后輸入錯誤檢查校正模組12,或是不經處理直接輸入到錯誤檢查校正模組12。
錯誤檢查校正模組12當然地會針對輸入其的資料進行錯誤檢查校正處理,當錯誤檢查校正模組12處理成功后,則輸出正確資料Data。反之,當錯誤檢查校正模組12無法獲得檢查及校正正確的結果時,則發(fā)出一個暫時錯誤訊號Temp Error來通知資料緩沖與置換電路20,以使資料緩沖及置換電路20根據(jù)所暫存的模糊指標資料Fuzzy或其相應資料,來置換暫時資料Temp Data,也就是說,針對容易發(fā)生資料讀取或接收錯誤之處,去初步嘗試排除并置換錯誤資料。
然后,這些經過置換的暫時資料,再經不同的資料處理后輸入錯誤檢查校正模組12,或是不經處理直接輸入到錯誤檢查校正模組12,以檢查并校正資料,重復嘗試上述的步驟,則可以獲得正確的資料Data。當經重復嘗試,此資料緩沖及置換電路22已經無法根據(jù)模糊指標資料,而置換暫時資料Temp Data時,則輸出失敗訊號Fail,可用以使本實施例的資料讀取及判別的裝置重新讀取或接收模擬訊號。
請參考圖3,其顯示圖2中的訊號轉換及判別電路的一種電壓型式的電路圖。此電路的作用如下比較器32會比較輸入的模擬訊號,當模擬訊號大于2.5V時,使輸出的暫時資料Temp Data為1,反之為0。熟悉本項技術的人員很容易理解,當模擬訊號是在2V到3V之間時,非常容易受到雜訊干擾,而發(fā)生資料錯誤的情形,所以當模擬訊號是在2V到3V之間時,雖然仍然可以得到數(shù)字資料,但是可認定此處為容易發(fā)生資料讀取或接收錯誤的處,因而比較器34、比較器36及NOR閘38會使模糊指標資料Fuzzy致能。當然,在此舉例為電壓型式的電路,但訊號轉換及判別電路20可以是電壓、電流、相位、時間各種型式或任意組合的各種型式。
熟悉本項技術的人員很容易理解,圖3所舉的例其轉換電路的輸出僅是單一位元,其實并未限定,其他具有多位元的模擬到數(shù)字轉換輸出,當亦在本發(fā)明的保護范疇內。
歸納上述實施例,可獲得本發(fā)明的一種資料讀取及判別的方法。圖4顯示依照本發(fā)明一較佳實施例的一種資料讀取及判別的方法流程圖,請參考圖4。在步驟S42中,首先針對所接收或讀取的模擬訊號作轉換并判別,以獲得暫時資料以及模糊指標資料。接著在步驟S44中,暫存此暫時資料以及模糊指標資料。然后在步驟S46中,對暫時資料進行后續(xù)的資料處理以獲得待檢查資料。在步驟S48中,則進行錯誤檢查校正處理。在步驟S50中,判斷錯誤檢查及校正正確的結果,當經錯誤檢查校正處理而處理成功后,則輸出一正確資料。但是,當經錯誤檢查校正處理,而無法獲得檢查及校正正確的結果時,則執(zhí)行步驟S52,根據(jù)模糊指標資料來置換暫時資料,并回到步驟S46去執(zhí)行。
熟悉本項技術的人員很容易理解,上述步驟S46不一定會存在,亦即可直接對暫時資料進行錯誤檢查校正處理。另外,當重復進行上述錯誤檢查校正處理,而無法獲得檢查及校正正確的結果,且根據(jù)模糊指標資料,已經無法置換暫時資料時,則輸出失敗訊號,此失敗訊號可用以重新讀取模擬訊號。
雖然本發(fā)明已以一較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟習此技藝者,在不脫離本發(fā)明的精神和范圍內,當可作些許的更動與潤飾,因此本發(fā)明的保護范圍以申請的專利范圍所界定為準。
權利要求
1.一種資料讀取及判別的方法,包括下列步驟轉換并判別一模擬訊號,以獲得一暫時資料以及一模糊指標資料;進行一錯誤檢查校正處理;以及當經該錯誤檢查校正處理,而無法獲得檢查及校正正確的結果時,則根據(jù)該模糊指標資料來置換該暫時資料;以及重復進行該錯誤檢查校正處理。
2.如權利要求1所述的資料讀取及判別的方法,其特征在于,其中,轉換并判別該模擬訊號的步驟是根據(jù)該模擬訊號的電壓、電流、相位、時間四者之一或任意組合。
3.如權利要求1所述的資料讀取及判別的方法,其特征在于,其中,在進行該錯誤檢查校正處理之前,還包括有對該暫時資料進行一資料處理以獲得一待檢查資料的步驟,則進行該錯誤檢查校正處理是針對該待檢查資料進行。
4.如權利要求1所述的資料讀取及判別的方法,其特征在于,其中,當重復進行該錯誤檢查校正處理,而無法獲得檢查及校正正確的結果,且根據(jù)該模糊指標資料,已經無法置換該暫時資料時,則輸出一失敗訊號,可用以重新讀取該模擬訊號。
5.如權利要求1所述的資料讀取及判別的方法,其特征在于,還包括有暫存該暫時資料以及該模糊指標資料的步驟。
6.如權利要求1所述的資料讀取及判別的方法,其特征在于,還包括有當經錯誤檢查校正處理并處理成功后,則輸出一正確資料的步驟。
7.一種資料讀取及判別的裝置,包括一訊號轉換及判別電路,用以轉換并判別一模擬訊號,以獲得一暫時資料以及一模糊指標資料;一資料緩沖及置換電路,耦接至該訊號轉換及判別電路,用以暫存該暫時資料以及該模糊指標資料;以及一錯誤檢查校正模組,耦接至該資料緩沖及置換電路,用以進行一錯誤檢查校正處理,當該錯誤檢查校正模組無法獲得檢查及校正正確的結果時,則使該資料緩沖及置換電路根據(jù)該模糊指標資料,來置換該暫時資料。
8.如權利要求7所述的資料讀取及判別的裝置,其特征在于,其中該訊號轉換及判別電路是根據(jù)該模擬訊號的電壓、電流、相位、時間四者之一或任意組合,以轉換并判別該模擬訊號。
9.如權利要求7所述的資料讀取及判別的裝置,其特征在于,其中在該資料緩沖及置換電路與該錯誤檢查校正模組之間,還包括有一資料處理電路,其處理該暫時資料以獲得一待檢查資料,該錯誤檢查校正模組是針對該待檢查資料進行該錯誤檢查校正處理。
10.如權利要求7所述的資料讀取及判別的裝置,其特征在于,其中,當經重復嘗試,該資料緩沖及置換電路已經無法根據(jù)該模糊指標資料,而置換該暫時資料時,則輸出一失敗訊號,可用以使該資料讀取及判別的裝置重新讀取該模擬訊號。
11.如權利要求7所述的資料讀取及判別的裝置,特征在于,其中當該錯誤檢查校正模組處理成功后,則輸出一正確資料。
全文摘要
一種資料讀取及判別的方法與裝置,此方法首先針對所接收或讀取的模擬訊號作轉換并判別,以獲得暫時資料以及模糊指標資料,然后進行錯誤檢查校正處理,當經錯誤檢查校正處理,而無法獲得檢查及校正正確的結果時,則根據(jù)模糊指標資料來置換暫時資料,并且再重復進行錯誤檢查校正處理。本發(fā)明特別判別出那些經轉換后的暫時資料可能有誤,而在無法獲得檢查及校正正確的結果時,置換那些可能有誤的資料,并重新進行處理。因此可以增加成功接收或讀取資料的機率。
文檔編號G11B20/10GK1612249SQ20031010471
公開日2005年5月4日 申請日期2003年10月31日 優(yōu)先權日2003年10月31日
發(fā)明者龔紹祖 申請人:仁寶電腦工業(yè)股份有限公司