| 專利範圍 |
1.一種距離等於4平衡碼編碼/解碼器,係在一二進位系
統中,以一距離等於4平衡碼編碼器,將一信息碼轉換為
信息平衡碼,與查對一內建表所得之檢查碼相結合,而編
碼成一碼字;以及,將該碼字輸入一距離等於4之平衡碼
解碼器,查校該碼字所含之信息平衡碼及檢查碼,再經該
檢查碼查對一內建表,以得原來信息碼之補數碼,轉換之
後而解碼得該信號碼,其中,該內建表所含之檢查碼是距
離等於4之平衡碼;該距離等於4之平衡碼編碼器包括:
一信息平衡碼轉換裝置,輸入該信息碼,產生一補數碼並
與該信息碼相加,以構成且輸出該信息平衡碼;一內建表
查對裝置,輸入該信息平衡碼,以該信息平衡碼逐位元乘
以一定數後之累加値,與該補數碼含有「1」之位元數個
數,共為索引,查對該內建表以得該檢查碼,其以該檢查
碼直接附加在該信息平衡碼之後,而成一距離等於4之平
衡碼,完成編碼;以及該距離等於4平衡碼解碼器包括:
一碼字查驗裝置,輸入該碼字,分離出該信息平衡碼及該
檢查碼,分別查驗該信息平衡碼及該檢查碼正確性,並依
該查驗結果於一組輸出端擇一輸出控制訊號,以對該碼字
之不同程度錯誤分別處理;一信息碼還原裝置,接受該碼
字查驗裝置輸出之控制訊號、進行該碼字校正與轉換處理
,取得該補數碼,以轉換該信息平衡碼為該信息碼,完成
解碼。
2.如申請專利範圍第1項所述一種距離等於4平衡碼編碼
/解碼器,其中,該信息平衡碼轉換裝置包括:一第一移
位暫存器、一第二移位暫存器、一第一計數器、一第二計
數器,以及一加法器;其係以該第一計數器計算輸入該第
一移位暫存器內該信息碼中所含有「1」位元數,而於該
第二移位暫存器取得該第一移位暫存器輸出之該信息碼時
,驅使該第二計數器將第一計數器所得之結果轉換成該補
數碼,並以加法器將該第二移位暫存器輸出之信息碼與該
補數碼相加,而產生該信息平衡碼。
3.如申請專利範圍第1項所述一種距離等於4平衡碼編碼
/解碼器,其中,該內建表係由與該信息碼位元數相當數
目之群所組成,各群內則含有與該信息碼位元數相當數目
之檢查碼,且該相同群內之檢查碼係互為距離大於等於4
之平衡碼。
4.如申請專利範圍第1項所述一種距離等於4平衡碼編碼
/解碼器,其中,該解碼器之各裝置結構包括:(1)該碼
字查驗裝置係由一第三移位暫存器、一第四移位暫存器、
一第三計數器、一第四計數器、一第二加法器、一第三加
法器、以及一輸出選擇閘組成;其中,該碼字輸入後,係
以該第三移位暫存器儲存該信息平衡碼,藉該第三計數器
計數該信息平衡碼所具有「1」之位元數,以與該第二加
法器產生一第一平衡參數;以該第四移位暫存器儲存該檢
查碼,藉該第四計數器計算該檢查碼具有「1」之位元數
,以與該第三加法器產生一第二平衡參數;以該第一平衡
參數與該第二平衡參數同輸入該輸出選擇閘,而控制具四
個輸出端。
5.如申請專利範圍第1項所述一種距離等於4平衡碼編碼
/解碼器,其中,該內建表係由與該信息碼位元數相當數
目之群所組成,各群內則含有與該信息碼位元數相當數目
之檢查碼,且該相同群內之檢查碼係互為距離大於等於4
之平衡碼。
6.如申請專利範圍第1項所述一種距離等於4平衡碼編碼
/解碼器,其中,該編碼/解碼器更以直接加附檢查碼方
式,使得距離大於4之平衡碼編碼/解碼器。圖示簡單說
明:第一圖係方塊示意圖,用以產生距離為4平衡碼之習
知編碼器結構方塊示意圖。第二圖為碼字組成示意圖,係
以一信息平衡碼附加一檢查碼而成。第三圖是依照本發明
之距離為4平衡碼編碼方法流程圖。第四圖是依照本發明
之距離為4平衡碼編碼器電路方塊示意圖。第五圖是依照
本發明之距離為4平衡碼編碼方法流程圖。第六圖是依照
本發明之距離為4平衡碼解碼器電路方塊示意圖。 |