主要内容

整数输入RS编码器HDL优化

使用Reed-Solomon编码器对数据进行编码

  • 图书馆:
  • 通信工具箱HDL支持/错误检测和纠正/阻止金宝app

    通信工具箱/错误检测和纠正/阻塞

  • 整数输入RS编码器HDL优化块

描述

这个整数输入RS编码器HDL优化块使用RS编码器对数据进行编码。RS编码遵循与任何其他循环冗余代码相同的标准。使用此块对通信系统前向纠错(FEC)代码进行建模。块提供适合HDL代码生成和硬件部署的体系结构。

有关RS编码器的更多信息,请参阅整数输入RS编码器有关表示RS代码数据的更多信息,请参阅整数格式(仅限Reed Solomon).

港口

输入

全部展开

输入数据,指定为表示一个符号的标量。对于二进制点缩放,输入数据类型必须是整数或整数菲克特.每个符号的字长必须等于(用熟石膏、木板等)装天花板(日志2.(码字长度) + 1. 这个双重的数据类型允许用于模拟,但不允许用于HDL代码生成。

数据类型:双重的|int8|int16|int32|int64|定点

输入帧指示器的开始,指定为布尔标量。

数据类型:布尔值

输入帧结束指示符,指定为布尔标量。

数据类型:布尔值

有效的输入数据指示符,指定为布尔标量。

这是一个控制信号,指示达坦端口是有效的。

数据类型:布尔值

输出

全部展开

输出数据,作为标量返回。此输出数据宽度与输入数据宽度相同。

数据类型:双重的|int8|int16|int32|int64|定点

输出帧指示器的开始,作为布尔标量返回。

数据类型:布尔值

输出帧结束指示符,作为布尔标量返回。

数据类型:布尔值

有效的输出数据指示符,作为布尔标量返回。

这是一个控制信号,指示数据输出端口是有效的。

数据类型:布尔值

参数

全部展开

指定码字长度。

码字长度N必须是等于2的整数M–1,其中M是介于3到16之间的整数。有关表示RS代码数据的更多信息,请参阅整数格式(仅限Reed Solomon).

指定消息的长度。

有关表示RS代码数据的更多信息,请参阅整数格式(仅限Reed Solomon).

每个输入帧,即之间的有效数据样本数斯塔丁恩丁端口值,必须包含多个NK符号和小于或等于K符号。只要帧中的输入数据样本数小于K.

指定基本多项式的源。

  • 选择汽车根据码字长度参数值。原始多项式的次数计算如下M=(用熟石膏、木板等)装天花板(日志2.(码字长度). .

  • 选择所有物使用本原多项式参数

指定以幂降序表示基本多项式的二进制行向量。

有关如何指定基本多项式的详细信息,请参见本原多项式与元素表示.

依赖关系

要启用此参数,请设置本原多项式的来源参数到所有物.

选择所有物使穿刺模式向量参数

指定长度为的列向量NK.在穿刺向量中,值为1.表示数据符号未经更改地传递。值为0表示从数据流中删除或删除数据符号。

依赖关系

要启用此参数,请设置穿刺模式的来源参数到所有物.

指定原始多项式根的起始幂的来源。

  • 选择所有物使B值参数

  • 选择汽车,使用B值参数的默认值1..

根的起始指数。

依赖关系

要启用此参数,请设置本原多项式根的起始幂参数到所有物.

算法

此图显示的是整数输入RS编码器HDL优化使用默认配置阻止。

扩展能力

在R2012b中引入