本文主要是关于卷积编码的相关介绍,并着重对卷积编码的码率进行了详细的阐述。
卷积码
卷积码是一种差错控制编码,由P.Elias于1955年发明。因为数据与二进制多项式滑动相关故称卷积码。卷积码在通信系统中应用广泛,如IS-95,TD-SCDMA,WCDMA,IEEE 802.11及卫星等系统中均使用了卷积码。
卷积码使用(n,k,L)表示,码率为R。
n为输出码字;
k为输入的比特信息;
L为约束长度,也称为记忆深度。
R表示为R = k/n。
卷积码是一种有记忆的纠错码,编码规则是将k个信息比特编码形成n个比特,编码后的n个码元不但与当前输入的k个信息有关,仍与之前的L-1组的信息有关,其结构如下图1所示,图1来自Goldsmith的著作。
图中表示有L级信息比特,每次输入k比特信息,共有k*L个比特,每次输出n个比特信息,可以明显地看出该n个比特信息不仅与当前输入的k个比特信息有关,与之前L-1组信息比特也有关,所以卷积码是有记忆的编码,记忆深度为L。
注:此处与其他常见表示方法不同,此处将输入的比特做了缓存,所以记忆深度不一样,L看寄存器的个数确定。
2、卷积码表示方法
图2是