poly2trellis
将卷积码多项式转换为网格描述
语法
trellis = poly2trellis(ConstraintLength,CodeGenerator)
trellis = poly2trellis(ConstraintLength,CodeGenerator,…
FeedbackConnection)
描述
的poly2trellis
函数接受卷积编码器的多项式描述,并返回相应的网格结构描述。的输出poly2trellis
是否适合作为convenc
而且vitdec
函数,并作为通信系统工具箱™软件中的卷积编码器,维特比解码器和APP解码器块的掩码参数。
trellis = poly2trellis(ConstraintLength,CodeGenerator)
执行速率的转换k/n前馈编码器。ConstraintLength
是1 × -吗k向量,它指定编码器的延迟k输入比特流。CodeGenerator
是一个k——- - - - - -n八进制矩阵或ak——- - - - - -n单元格阵列多项式特征向量它指定了n每个编码器的输出连接k输入比特流。
trellis = poly2trellis(ConstraintLength,CodeGenerator,…
与上面的语法相同,除了它适用于反馈编码器,而不是前馈编码器。
FeedbackConnection)FeedbackConnection
是1 × -吗k八进制数向量,用于指定编码器的反馈连接k输入比特流。
对于这两种语法,输出都是MATLAB®结构,其字段如下表所示。
速率k/n代码的输出结构网格的字段
栅格结构中的场 | 维 | 意义 |
---|---|---|
numInputSymbols |
标量 | 编码器的输入符号数:2k |
numOutputSymbols |
标量 | 编码器输出的符号数:2n |
numStates |
标量 | 编码器中的状态数 |
nextStates |
numStates 2k矩阵 |
当前状态和当前输入的所有组合的下一个状态 |
输出 |
numStates 2k矩阵 |
当前状态和当前输入的所有组合的输出(八进制) |
有关此结构的更多信息,请参阅istrellis
函数。
例子
扩展功能
R2006a之前介绍
这个话题有用吗?