通信系统模型中的信道编码之卷积码
扫描二维码
随时随地手机看文章
卷积码通常用(n,k,K)来表示,其中n表示编码器每次输出的码元个数;k表示编码器每次输入的信息码元个数,一般k=1;K表示约束长度,在k=1的情况下,表示编码器的输出与本次及之前输入的K个码元相关。
一、基本结构与参数
结构:卷积码编码器由多个时不变滤波器(也称为分支)组成,每个滤波器处理输入信息比特的一部分。
参数:
o 码率(k/n):表示输入比特和输出码元的比率,其中k是信息比特数,n是输出码元数。
o 约束长度(K):指编码器中时不变滤波器的时延,也常称为编码寄存器的长度。
o 生成多项式:决定了编码器的结构和性能,通常用八进制表示。
二、编码过程
输入与输出:编码器接收k个信息比特作为输入,并输出n个码元。这些输出码元不仅与当前输入的k个比特有关,还与之前输入的K-1个k位信息有关。
状态机图表示:卷积码的编码过程可以用状态机图来表示。状态机图由状态节点和状态转移组成,每个状态节点表示编码器的不同状态,状态转移表示输入比特和输出码元之间的关系。
编码操作:每次输入一个比特,编码器根据当前状态和输入比特产生一个输出码元,并根据状态转移表更新状态。这个过程是连续进行的,因此卷积码具有“记忆”特性。
三、表示方法
卷积码编码器通常有四种表示方法:
连接图:展示模2加法器与Kk级移位寄存器状态之间的连接方式。
状态图:通过状态节点和状态转移表示编码器的不同状态和输入比特与输出码元之间的关系。
树图:在状态图的基础上增加了时间尺度,更直观地表示编码器的操作过程。
网格图:用于表示动态编码过程,每条路径代表一个编码序列。网格图不仅是表示卷积码的有效方法,也是理解卷积码译码的关键。
四、编码示例(无图片,但描述清晰)
以(2,1,2)卷积码为例,编码器有两个输入比特(k=2),一个输出码元(n=1),约束长度K=2。假设输入序列为“0 1 1 0 0”,则编码器根据当前状态和输入比特产生输出码元,并更新状态。具体的编码过程可以通过状态机图或网格图来详细展示。
总结:卷积码通过其独特的编码机制和参数设置,实现了对输入数据流的有效编码处理。其编码过程可以用状态机图或网格图来表示,并且可以通过调整参数来适应不同的应用场景和传输需求。在实际应用中,卷积码被广泛应用于无线通信、数字视频传输、光纤通信等领域,以提高数据传输的可靠性和抗干扰能力。