文档

MLSE均衡器

使用Viterbi算法均衡

图书馆

均衡器块

描述

MLSE均衡器块使用Viterbi算法通过分散通道来均等调制信号。块过程输入框架并输出信号的最大似然序列估计(MLSE),使用模型为有限输入响应(FIR)滤波器的通道的估计值。

该块支持金宝app单身的双倍的数据类型。

通道估计

通道估计以降低功率顺序的列矢量的形式。该向量的长度是通道内存,它必须是块的倍数每个输入符号样本范围。

要指定通道估计向量,请使用以下方法之一:

  • 指定通道通过对话并在通道系数场地。

  • 指定通道通过输入端口该块显示一个额外的输入端口,标记为ch,接受列矢量输入信号。

信号星座

信号星座参数指定模型中调制器确定的调制信号的星座。信号星座是复数的向量,其中矢量中的KTH复数是调节器映射整数K-1的星座。

笔记

星座点的顺序必须在模型中的调制器和信号星座该块中的参数。

例如,指定映射给出的星座

0 + 1 + 一世 1 - 1 + 一世 2 - 1 - 一世 3 + 1 - 一世

星座点[1+i,-1+i,-1 -i,1 -i]。请注意,向量中的数字序列表示调制器映射整数如何到星座点集。标记的星座如下所示。

序言和po​​stamble

如果您的数据伴随着序言(前缀)或Postamble(后缀),请相应地配置块:

  • 如果您选择输入包含序言,然后预期的序言参数指定您期望在输入信号中数据之前的序言。

  • 如果您检查输入包含postamble,然后预期的临时参数指定您期望遵循输入信号中数据的postamble。

预期的序言或者预期的临时参数必须是在0和M-1之间的整数的向量,其中m是星座点的数量。向量中K-1的整数值对应于KTH的条目星座点矢量,因此是K-1的调节器输入。

序言或postamble必须分别在该块的输入信号的开头或结尾都包含。如有必要,您可以在simulink中加入矢量金宝app®使用矩阵串联块的软件。

要了解该块如何使用序言和po​​stamble,请参阅“重置每个帧”操作模式以下。

“重置每个帧”操作模式

Viterbi算法可以在连续帧之间过渡的一种方式称为重置每个帧模式。您可以使用操作模式范围。

重置每个帧模式,块将每个数据的每个框架解码,并在每个帧的末端重置状态度量。回溯解码始终以最低状态度量开始。

状态指标的初始化取决于您是否指定序言和/或postamble:

  • 如果您不指定序言,则解码器在每个数据框架开始时将所有状态的指标初始化为0。

  • 如果指定序言,则该块将其在每个数据框架的开头初始化状态指标初始化状态指标。更具体地说,块将序言解码并为解码状态分配0的度量。如果序言未解码为唯一状态 - 即,如果序言的长度小于通道内存,则解码器将0指标分配给所有可以由序言表示的状态。每当您指定序言时,追溯路径在序言代表的一个状态之一中结束。

  • 如果您没有指定postamble,则追溯路径以最小的度量开始在状态下。

  • 如果您指定了postamble,则追溯路径以Postamble表示的状态开始。如果postamble未解码为唯一状态,则解码器将标识由Postamble表示的所有可能解码状态中最小的状态中的最小状态,并开始在该状态下进行追溯解码。

    笔记

    重置每个帧模式,MLSE均衡器块的输入必须至少包含t符号,而不包括可选序言,其中t是追溯深度范围。

连续操作模式

Viterbi算法可以在连续帧之间过渡的另一种方式称为连续重置选项模式。您可以使用操作模式范围。

连续重置选项模式,该块在模拟开始时将所有状态的指标初始化为0。在每个帧的末尾,该块保存内部状态度量,用于在下一个帧中计算回溯路径。

如果您选择启用重置输入端口,该块显示另一个输入端口,标记为。在这种情况下,每当标量值处的标量值端口是非零的。

解码延迟

MLSE均衡器块引入了等于追溯深度在里面连续重置选项模式,没有延迟重置每个帧模式。

参数

指定通道通过

指定通道估计的方法。如果您选择输入端口,该块显示接收通道估计值的第二个输入端口。如果您选择对话,您可以将频道估计值指定为FIR滤波器系数的向量通道系数场地。

通道系数

载体包含该块用于通道估计的FIR滤波器的系数。仅当您设置时,此字段才能看到指定通道通过对话

信号星座

为调制的星座指定星座的复数矢量。

追溯深度

该块在Viterbi算法中使用的格子分支的数量(等效地,符号数)来构建每个追溯路径。

操作模式

Viterbi解码器的操作模式。选择是连续重置选项重置每个帧

输入包含序言

检查时,您可以在预期的序言场地。此选项仅在设置时出现操作模式重置每个帧

预期的序言

整数的向量在0和M-1之间代表序言,其中m是星座的大小。只有在设置时,此字段才可见和活动操作模式重置每个帧然后选择输入包含序言

输入包含postamble

检查时,您可以在预期的临时场地。此选项仅在设置时出现操作模式重置每个帧

预期的临时

整数的向量在0和M-1之间代表postamble,其中m是星座的大小。只有在设置时,此字段才可见和活动操作模式重置每个帧然后选择输入包含postamble

每个输入符号样本

每个星座点的输入样品数量。

启用重置输入端口

当您选中此框时,该块具有标记的第二个输入端口。为此端口提供非零输入值会导致块在处理输入数据之前将其内部内存设置为初始状态。此选项仅在设置时出现操作模式连续重置选项

参考

[1] Proakis,John G.,数字通信,第四版,纽约,麦格劳 - 希尔,2001年。

[2] Steele,Raymond编辑,移动无线电通信,奇切斯特,英格兰,威利,1996年。

扩展功能

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

在R2006a之前引入