非系统卷积编码是一种差错控制编码方式,其核心特点在于输出码字不仅与当前输入数据相关,还与编码器内部存储的之前输入数据相关。以下是具体说明:
一、基本定义
非系统卷积编码属于前馈卷积编码的范畴,其编码过程通过生成多项式确定当前输出与历史输入的线性关系。具体来说:
输入:当前输入比特序列 $k$(例如 $k=1$);
输出:输出码字长度为 $n$(如 $n=2$),计算时需参考输入序列及编码器内部记忆单元中存储的之前输入数据;
记忆单元:由生成多项式决定当前输出与历史输入的连接关系。
二、结构特点
时序依赖性 非系统卷积编码的每个输出样本需要依赖多个历史输入样本,典型结构中存储器长度 $m$(记忆深度)通常大于输入位数 $k$(例如 $m=6$)。
生成多项式的作用
通过生成多项式确定历史输入与当前输出的映射关系,生成多项式的阶数直接影响编码器的复杂度和性能。
三、性能优势
自由距离特性: 非系统卷积码具有更长的有效自由距离,相比系统卷积码可降低误码率; 灵活性
四、应用场景
广泛应用于现代通信系统,如:
无线通信协议:WLAN 802.11a、TD-SCDMA、WCDMA、LTE(PDCCH和PBCH)等;
其他领域:数据存储、流媒体传输等对可靠性要求较高的场景。
五、与其他卷积码的对比
| 特性 | 系统卷积码| 非系统卷积码 |
|--------------|---------------------------|---------------------------|
| 结构 | 需固定参数(如记忆单元长度) | 参数可灵活调整 |
| 实现复杂度 | 较低 | 较高 |
| 误码率 | 一般 | 通常更低 |
综上,非系统卷积编码通过引入记忆单元和灵活的生成多项式设计,在保持较高编码效率的同时,显著提升了差错控制能力,是现代通信系统中不可或缺的编码技术。