PIANO
2002-07-07, 10:04 AM
***介紹之前,容小弟先聲明粉重要的一點,那就是以下內容皆為小弟個人的心得,所以有些部份含有小弟自己的理解推敲,並無法保證所言絕對正確!同時亦因為如此,所以希望能有幸接受各位大大與先進的指誤,糾正或點解小弟的錯誤!****
光碟資料的保護技術
在part1裡已介紹過光碟用來儲存訊號的坑(pit),其長度是非常細小的,因此只要一個小污點或是損傷,便已經破壞掉一大堆坑面訊號,資料也將難以被完整保存。所以需要一個強而有力的保護技術來防範,甚至是可以進一步對錯誤做復原。
有關應用在光碟片資料的保護與修復技術,基本上應該稱為二種,第一種是防範損傷,稱為ci交插內跳(cross interleave),第二種則是驗錯修補,稱為rc李德索羅門編解碼(reed solomon code),但一般都是兩者合稱在一起,稱為circ,因為它們倆雖然目的不同,但應用在光碟資料上時,是兩者交互合作達到更強大的保護與修補。
ci的原理簡單說來,就是把原本一連串的資料,經分組後再打散,然後再分組。因為儲存在碟片上的第二次分組資料,其組內的各資料彼此是獨立的(也就是這些資料對照到原資料上時,是位在不連續的位置上),因此當外力破壞到這一組資料時,縱使整組都無一幸免全部損失,但在經過[反向解開ci]恢復成原始資料狀態後,等於是原資料上只有幾處小損壞。而以所有資料的大小看來,雖然ci前後的資料損失量相等,但ci前的損傷可是連續的,但ci後則是分散且變弱小。以下面這個例子來說:假設原資料是abcdef...z,四個一組,同時前四個資料被破壞,如果沒有ci的情況,則資料變成????efgh...z,請問你能很確定前四個是什麼嗎?但如果先加入ci,則資料經ci後是dgjmahkn...,被破壞後變成????ahkn...,一時也看不出前四個是什麼,但可用ci做反向解開得到abc?ef?hi?kl?mnop...,這時對於第一個?值,至少還可以保守地用前後的c與e去推測,得到[應該是d]的結果。(這樣嚐試找出錯誤並且修補回來的工作,就是由rc所負責,但以上述的例子來說,rc能解第一種情況的效果肯定比第二種差勁)
贊助商連結
光碟資料的保護技術
在part1裡已介紹過光碟用來儲存訊號的坑(pit),其長度是非常細小的,因此只要一個小污點或是損傷,便已經破壞掉一大堆坑面訊號,資料也將難以被完整保存。所以需要一個強而有力的保護技術來防範,甚至是可以進一步對錯誤做復原。
有關應用在光碟片資料的保護與修復技術,基本上應該稱為二種,第一種是防範損傷,稱為ci交插內跳(cross interleave),第二種則是驗錯修補,稱為rc李德索羅門編解碼(reed solomon code),但一般都是兩者合稱在一起,稱為circ,因為它們倆雖然目的不同,但應用在光碟資料上時,是兩者交互合作達到更強大的保護與修補。
ci的原理簡單說來,就是把原本一連串的資料,經分組後再打散,然後再分組。因為儲存在碟片上的第二次分組資料,其組內的各資料彼此是獨立的(也就是這些資料對照到原資料上時,是位在不連續的位置上),因此當外力破壞到這一組資料時,縱使整組都無一幸免全部損失,但在經過[反向解開ci]恢復成原始資料狀態後,等於是原資料上只有幾處小損壞。而以所有資料的大小看來,雖然ci前後的資料損失量相等,但ci前的損傷可是連續的,但ci後則是分散且變弱小。以下面這個例子來說:假設原資料是abcdef...z,四個一組,同時前四個資料被破壞,如果沒有ci的情況,則資料變成????efgh...z,請問你能很確定前四個是什麼嗎?但如果先加入ci,則資料經ci後是dgjmahkn...,被破壞後變成????ahkn...,一時也看不出前四個是什麼,但可用ci做反向解開得到abc?ef?hi?kl?mnop...,這時對於第一個?值,至少還可以保守地用前後的c與e去推測,得到[應該是d]的結果。(這樣嚐試找出錯誤並且修補回來的工作,就是由rc所負責,但以上述的例子來說,rc能解第一種情況的效果肯定比第二種差勁)
贊助商連結