comm.APPDecoder
用APP方法解码卷积码
描述
的APPDecoder
系统对象™对卷积码执行后验概率(APP)解码。
用APP方法解码卷积码:
创建
comm.APPDecoder
对象并设置其属性。调用带有参数的对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?
创建
描述
appDec = comm.APPDecoder
创建一个APP解码器系统对象,appDec
,它使用APP方法解码卷积码。
appDec = comm.APPDecoder (
使用一个或多个名值对设置属性。例如,的名字
,价值
)comm.APPDecoder(“算法”,“真正的应用程序”)
配置System对象,appDec
,实现真后验概率解码。将每个属性名用引号括起来。
appDec = comm.APPDecoder(格子,
创建一个APP解码器对象,的名字
,价值
)appDec
,TrellisStructure属性设置为格子
.
属性
使用
描述
输入参数
输出参数
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放名为obj
,使用以下语法:
发行版(obj)
例子
算法
该系统对象实现了软输入软输出APP解码算法[1]而且[2].
的“真正的应用程序”
选择的算法
属性根据[1]第V节中的公式20-23实现APP解码。为了加快速度“马克斯*”
而且“马克斯”
的值算法
属性近似表达式如下
其他数量。的“马克斯”
选项使用max (一个我)作为近似。的“马克斯*”
选项使用max (一个我)加上表达式给出的修正项
.
设置算法
财产“马克斯*”
使NumScalingBits
属性。这个属性表示这个System对象用来扩展它所处理的数据的位数(将输入乘以2)NumScalingBits
并将预输出除以相同的因子)。使用此属性可避免在计算期间丢失精度。
参考文献
[1]贝尼代托,S.蒙托西,D.迪夫撒拉和F.波拉拉。一种软输入软输出最大后验(MAP)模块,用于解码并行和串行级联码。喷气推进实验室TDA进展报告42-127,(1996年11月)。
[2]《卷积码MAP解码器的直观证明和简化实现》。IEEE通讯选定领域杂志16日,没有。2(1998年2月):260-64。https://doi.org/10.1109/49.661114。
[3]贝内代托,S.和G.蒙托西。连续和块解码Turbo码的性能。IEEE通信信1,没有。3(1997年5月):77-79。https://doi.org/10.1109/4234.585802。
扩展功能
版本历史
介绍了R2012a