comm.gpu.LDPCDecoder
解码二进制低密度奇偶校验(LDPC)码的GPU
使用这个对象,您必须安装并行计算工具箱™和访问支持GPU。金宝app如果主机有GPU配置、加工使用GPU。否则,处理使用CPU。关于gpu的更多信息,请参阅GPU计算(并行计算工具箱)。
描述
的comm.gpu.LDPCDecoder
系统对象™使用信念传播算法解码二进制LDPC码,输入的对象不痒的决定输出解调接收比特)(对数似然比。对象解码通用二进制LDPC码,没有奇偶校验矩阵的模式。有关更多信息,请参见信仰传播解码。
解码一个LDPC-encoded信号:
创建
comm.gpu.LDPCDecoder
对象并设置其属性。调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
创建
语法
描述
创建一个基于gpu的二进制LDPC译码器系统对象。这个对象执行基于指定的奇偶校验矩阵的LDPC译码。gpu_ldpcdecoder
= comm.gpu.LDPCDecoder
设置gpu_ldpcdecoder
= comm.gpu.LDPCDecoder (奇偶校验
)ParityCheckMatrix
财产奇偶校验
并创建一个基于gpu的LDPC译码器系统对象。的奇偶校验
输入必须指定为所描述的ParityCheckMatrix
财产。
设置使用一个或多个属性名称-值对,除了输入任何之前的语法。例如,gpu_ldpcdecoder
= comm.gpu.LDPCDecoder (___,的名字
,价值
)comm.LDPCDecoder (“DecisionMethod”、“软决定”)
配置一个LDPC译码器的系统对象解码数据使用不痒的决定方法和输出对数似比率的数据类型双
。在报价附上每个属性的名字。
属性
使用
语法
描述
输入参数
输出参数
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
例子
限制
的
comm.gpu.LDPCDecoder
不能包含在系统对象MATLAB系统(金宝app模型)块。
更多关于
算法
引用
[1]Gallager,罗伯特·G。低密度奇偶校验码。剑桥,麻州:麻省理工学院出版社,1963年。
扩展功能
版本历史
介绍了R2012a
另请参阅
对象
ldpcDecoderConfig
|comm.BCHDecoder
|gpuArray
(并行计算工具箱)
功能
块
主题
- GPU数组支持系统对象金宝app的列表
- GPU计算(并行计算工具箱)
- 使用gpu加速模拟