同步码

来自中文百科,文化平台
跳转至: 导航搜索

  同步码拼音:tóng bù mǎ;英文:synchronous code),具有帧同步能力的码字。在数字通信系统中,代表消息的数字信号是分帧传送的,即用一定数目的码元组成一个码字,由若干码字组成一帧。接收端必须按每一个码字的起止位置进行译码。

  20世纪50年代初,R.H.巴克提出以一种特殊形式的数字序列加在每一帧的前头作同步信号,这个数字序列常称为巴克码。二元巴克码是由N个有限数目的±1符号组成的,其自相关函数R(j)的定义为

    同步码公式.gif

  由于巴克码在位移j=0时有尖锐的自相关特性,因此,接收端对收到的数字序列进行相关运算,便可确定帧和码字的起止位置。此外,维列码、诺曼-霍夫曼码也是具有良好性能的同步码。在卫星通信的时分多址系统中,采用具有良好自相关特性和低的互相关函数值的独特码作帧同步码。这种码为获得帧同步而增加的剩余度,并不能提高码元纠正加性差错的能力。

  20世纪50年代末,S.W.戈洛姆等提出无逗号的码。如码长为n的任意两个码字A=a1a2a3…an和B=b1b2b3…bn,则 ajaj+1…anb1b2…bj-1(j=2,3,…,n) 均不可能构成可用码字。因此,无逗号码仅是某一码集中一个小子集,虽然它具有自同步能力,但通常没有加性差错的纠正能力和不能提供足以译码的代数特性。

  20世纪60年代中期,E.J.韦尔登和R.C.博斯等提出了可同步的纠错码,如扩展的循环码,它是能纠正码元加性差错和码字失同步的码。