主要内容

球面解码器

使用球体解码器解码输入

图书馆

米姆

  • 球体解码器块

描述

这个块解码发送过来的符号Nt天线采用球面译码算法。

数据类型

有关每个块端口支持的数据类型的信息,请参见金宝app金宝app支持数据类型本页的表格。输出信号从输入继承数据类型。

算法

上描述的算法、输入和输出comm.SphereDecoder系统对象™块引用页。对象属性对应于块参数。

参数

信号星座

指定要将比特映射到的信号星座中的点数。这个值必须是复列向量。向量的长度必须是2的幂。该块为每个发射天线使用相同的星座。默认设置为QPSK星座,平均功率为1。

每个星座点的位映射

指定块为每个星座点使用的位映射。此值必须是数值矩阵。矩阵的大小必须为[ConstellationLength bitsPerSymbol],其中ConstellationLength表示对象的长度信号星座参数值和bitsPerSymbol表示每个符号编码的比特数。默认矩阵大小为[0 0;0 1;1 0;1 1],匹配缺省值信号星座财产。

初始搜索半径

指定解码算法的初始搜索半径为ZF的解决方案

当你选择时,块将初始搜索半径设置为InfZF的解决方案,块将初始搜索半径设置为强制零的解决方案。译码时利用输入信道的伪逆求零强迫解。大型星座和/或天线数量可以从搜索半径的初始减小中受益。然而,在大多数情况下,的额外计算ZF的解决方案不会提供任何好处。

决策方法

指定解码决策方法为.当你选择块输出对数似然比(LLRs),或软位。当您选择设置为时,块将软llr转换为位。硬决策输出逻辑数组遵循的映射0为负LLR和1对于所有其他值。

模拟使用

指定块是否模拟使用代码生成解释执行.默认为解释执行

金宝app支持数据类型

港口 金宝app支持的数据类型
处方
  • 双精度浮点数

c
  • 双精度浮点数

输出
  • 双精度浮点数

  • 布尔(硬决策法)

限制

  • 输出LLR值不受噪声方差的影响。对于采用迭代编码(LDPC或turbo)或采用Viterbi解码的MIMO OFDM编码链路,输出LLR值应根据信道状态信息进行缩放,以获得更好的性能。

算法

上描述的算法、输入和输出球面解码器系统对象引用页。对象属性对应于块参数。

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

版本历史

在R2013b中引入