-
定比碼
鎖定
定比碼是指一組碼中1和0的碼元個數成一定比例的一種編碼。換言之,它是選用比特序列中1和0碼元之比例為定值,所以又稱為恆比碼。
定比碼是一種常用的檢錯碼。
- 中文名稱
- 定比碼
- 英文名稱
- constant ratio code
- 定 義
- 在每個字符或功能信號中使用的各類碼元均具有指定數目的檢錯碼。
- 應用學科
- 通信科技(一級學科),通信原理與基本技術(二級學科)
以上內容由全國科學技術名詞審定委員會審定公佈
- 中文名
- 定比碼
- 外文名
- Constant ratio code
- 又 稱
- 恆比碼
定比碼基本介紹
在每個字符或功能信號中使用的各類碼元均具有指定數目的檢錯碼。
定比碼是指一組碼中1和0的碼元個數成一定比例的一種編碼。換言之,它是選用比特序列中1和0碼元之比例為定值,所以又稱為恆比碼。
定比碼種類
常用的定比碼有兩種,一種是7中取3碼,即一個代碼的7個碼元中恆定保持3個1,4個0的比例;另一種是8中取4。這兩種定比碼檢錯的基本原理都是相同的。
採用7中取3碼時,全部比特均編成具有7個碼元的代碼,但其中只有7!/3!/4!個代碼字符(指含3個,4個0的代碼字符)是可用的。
7中取3碼能檢出全部單個錯誤,這是因為單個錯誤使代碼中的1的個數為2或4個,成為非法碼而被檢出來。同理,對於奇數個錯誤可檢出,但對偶個數錯誤卻不能全部檢出。
定比碼差錯模式
定比碼差錯模式的檢出情況如下:
差錯形式 | 差錯個數 | 差錯模式舉例 | 檢錯情況 | ||||||
無錯 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | |
奇數個數 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 可檢出 |
3 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | ||
5 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | ||
偶數個數 | 2(1對交換錯) | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 不可檢出 |
4(2對交換錯) | 1 | 1 | 0 | 0 | 1 | 0 | 0 | ||
2(非交換錯) | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 可檢出 | |
4(非交換錯) | 1 | 1 | 1 | 1 | 1 | 1 |