卷积编码二进制数据
的comm.ConvolutionalEncoder
系统对象™编码二进制输入向量序列以产生二进制输出向量序列。
对二进制数据进行卷积编码:
创建comm.ConvolutionalEncoder
对象并设置其属性。
使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?
创建一个卷积编码器系统对象。convencoder
= comm.ConvolutionalEncoder
设置convencoder
= comm.ConvolutionalEncoder(格子)TrellisStructure
财产格子
.
为每个输入向量指定编码器的初始状态。要启用此语法,请设置码字
= convencoder (消息
,initstate
)TerminationMethod
财产“截断”
和InitialStateInputPort
财产1
(真正的
).
指定重置编码器内部状态的输入。要启用此语法,请设置码字
= convencoder (消息
,resetstate
)TerminationMethod
财产“连续”
和ResetInputPort
财产1
(真正的
).
[
还返回编码器的最终状态。要启用此语法,请设置码字
,finalstate
= convcoder (消息
)FinalStateOutputPort
财产1
(真正的
)及TerminationMethod
财产“连续”
或“截断”
.
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)
[1]克拉克,乔治·C和j·比布·凯恩。数字通信纠错编码.通讯理论应用“,”纽约:全会出版社,1981年。
[2]吉特林、理查德·D、耶利米·f·海耶斯和斯蒂芬·b·韦恩斯坦。数据通信原则。传播学理论应用.纽约:全会出版社,1992年。
[3]安田,Y., K. Kashiki和Y. Hirata。“用于软决策维特比解码的高速率穿孔卷积码。”IEEE通讯汇刊32岁的没有。3(1984年3月):315-19。https://doi.org/10.1109/TCOM.1984.1096047。
[4]哈昆,D.和G.贝京。用于维特比和顺序解码的高速率刺穿卷积码IEEE通讯汇刊37岁的没有。11(1989年11月):1113-25。https://doi.org/10.1109/26.46505。
[5]贝京,G.哈昆,C.帕奎因。用于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。