定比碼

定比碼

定比碼是指一組碼中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個,成為非法碼而被檢出來。同理,對於奇數個錯誤可檢出,但對偶個數錯誤卻不能全部檢出。
在國際上通用的ARQ電報通信系統採用了7中取3定比碼。這種編碼的不足之處是必須增加把字元編碼轉換為定比碼的設備。

差錯模式

定比碼差錯模式的檢出情況如下:
差錯形式
差錯個數
差錯模式舉例
檢錯情況
無錯
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

相關詞條

熱門詞條

聯絡我們