comm.ConvolutionalEncoder
对二进制数据进行卷积编码
描述
的comm.ConvolutionalEncoder
系统对象™编码二进制输入向量序列,以产生二进制输出向量序列。
对二进制数据进行卷积编码:
创建
comm.ConvolutionalEncoder
对象并设置其属性。调用带有参数的对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?
创建
语法
描述
创建一个卷积编码器系统对象。convencoder
= comm.ConvolutionalEncoder
设置convencoder
= comm.ConvolutionalEncoder(格子)TrellisStructure
财产格子
。
属性
使用
语法
描述
为每个输入向量指定编码器的初始状态。要启用此语法,请设置码字
= convencoder (消息
,initstate
)TerminationMethod
财产“截断”
和InitialStateInputPort
财产1
(真正的
)。
指定重置编码器内部状态的输入。要启用此语法,请设置码字
= convencoder (消息
,resetstate
)TerminationMethod
财产“连续”
和ResetInputPort
财产1
(真正的
)。
(
也返回编码器的最终状态。要启用此语法,请设置码字
,finalstate
) = convencoder (消息
)FinalStateOutputPort
财产1
(真正的
)和TerminationMethod
财产“连续”
或“截断”
。
输入参数
输出参数
对象的功能
要使用对象函数,指定System对象作为第一个输入参数。例如,要释放一个system对象的系统资源obj
,使用以下语法:
发行版(obj)
例子
更多关于
参考文献
[1]克拉克,乔治·C·和j·比布·凯恩。数字通信纠错编码。传播理论的应用。纽约:全会出版社,1981年。
[2]Gitlin, Richard D., Jeremiah F. Hayes, Stephen B. Weinstein。数据通信原理。通信理论的应用。纽约:全会出版社,1992年。
[3]安田,Y., K. Kashiki, Y. Hirata。《用于软决策维特比解码的高速率穿孔卷积码》。IEEE通信汇刊32岁的没有。3(1984年3月):315-19。https://doi.org/10.1109/TCOM.1984.1096047。
[4]Haccoun, D.和G. Begin。“用于维特比和顺序解码的高速率穿孔卷积码。”IEEE通信汇刊37岁的没有。11(1989年11月):1113-25。https://doi.org/10.1109/26.46505。
[5]Begin, G., D. Haccoun,和C. Paquin。“Viterbi和顺序解码的高速率穿孔卷积码的进一步结果。”IEEE通信汇刊38岁的没有。11(1990年11月):1922-28。https://doi.org/10.1109/26.61470。
[6]Moision B。《卷积码的截断深度经验法则》。在信息论和应用研讨会(2008年1月27日- 2008年2月1日,加州圣地亚哥),555-557。纽约:IEEE, 2008。
扩展功能
版本历史
介绍了R2012a