主要内容

穿刺

穿刺数据根据穿刺向量

  • 库:
  • 无线HDL工具箱/错误检测和校正

  • 穿刺块

描述

穿刺块穿刺指定输入数据基于穿刺向量。块接受穿刺的向量输入端口或从财产块和支持编码器的率从1/2到1/7金宝app。它提供了一个适合HDL代码生成和硬件部署架构。

块支持金宝app连续框架模式操作和接受两个标量和矢量数据。在连续模式下,接受输入数据块和穿刺向量,以及控制信号有效和syncPunc与有效信号和输出戳破了数据。在框架模式下,接受输入数据块和穿刺向量,以及samplecontrol爆数据总线和输出samplecontrol公共汽车。

块支持通信标准,如w金宝appi - fi (802.11 a / b / g / n / ac),数字卫星通信、数字视频广播(DVB), WiFi (IEEE 802.11 a / b / g / n / ac), WiMax (IEEE 802.16), IEEE 802.16, HIPERLAN, HiperMAN。

港口

输入

全部展开

输入数据样本,指定为一个标量或矢量。

如果向量类型的输入,输入数据的大小与所选择的必须匹配编码器的速度参数值。

例如,如果编码器的速度1/2必须2×1,输入数据的大小。

数据类型:布尔|fixdt (0,1,0)

控制信号表明如果输入数据是有效的。当这个值1(真正的)块接受上的值数据输入端口。当这个值0(假),忽略了上的值数据输入端口。

依赖关系

要启用这个端口,设置操作模式参数连续

数据类型:布尔

穿刺向量,指定为一个列向量二进制值。穿刺向量的长度必须的整数倍n,在那里编码器的速度1 / n。编码器利率的1/2、1/3、1/5和1/6的最大长度puncVector是30和编码器1/4和1/7,的最大长度puncVector28岁。

你可以改变puncVector模式,但是它的长度必须保持不变。如果提供的最大穿刺向量长度是10块支持所有的向量长度低于10。金宝app

例子:编码器的率1/2和其穿刺率2/3,3/4,5/6,相应的向量长度是4、6和10。实现这些多个率,设置穿刺矢量源参数输入端口。支持向金宝app量的大小,最大的向量长度必须为所有10率。2/3、3/4,垫puncVector输入0创建10-element向量。率3/4的穿刺向量(1 1 0 1 1 0)'。为一个向量的长度,使用[0 0 0 0 1 1 0 1 1 0)'作为输入puncVector

操作模式参数设置为连续块捕获的价值puncVector当两个syncPunc和输入有效的端口的信号1(真正的)。

操作模式参数设置为框架块捕获的价值puncVector当两个ctrl.startctrl.valid信号是1(真正的)。

依赖关系

要启用这个端口,设置穿刺矢量源参数输入端口

数据类型:布尔

穿刺同步信号,指定为一个布尔标量值。这个输入是一个同步穿刺向量输入的控制信号与输入样本。当两个syncPunc有效的1(真正的)块对齐穿刺向量开始刺穿。阻止了向量的puncVector输入端口或从穿刺向量参数。

块忽略了puncVector信号值时syncPunc信号值是0()。

依赖关系

要启用这个端口,设置操作模式参数连续

数据类型:布尔

控制信号的样本流,指定为一个samplecontrol公共汽车。总线包括开始,结束,有效的控制信号,显示帧的边界和输入样本的有效性。

  • 开始:表示输入帧的开始。

  • 结束:表示输入帧的结束。

  • 有效的——表明上的数据输入数据港口是有效的。

依赖关系

要启用这个端口,设置操作模式参数框架。在这种模式下,块同步穿刺向量使用控制信号的输入samplecontrol公共汽车。

数据类型:公共汽车

输出

全部展开

爆输出数据,返回n×1列向量,n值范围从1到7。

数据类型:布尔|fixdt (0,1,0)

控制信号,表明当样本数据输出端口是有效的。块设置有效的港口1(真正的)上有一个有效的样本输出数据端口。

依赖关系

要启用这个端口,设置操作模式参数连续

数据类型:布尔

控制信号的样本流,作为一个返回samplecontrol公共汽车。总线包括开始,结束,有效的控制信号,显示帧的边界和样本的有效性。

  • 开始:表示输出帧的开始。

  • 结束:表示输出帧的结束。

  • 有效的——表明上的数据输出数据港口是有效的。

依赖关系

要启用这个端口,设置操作模式参数框架

数据类型:公共汽车

参数

全部展开

的操作模式,指定为一个模式:

  • 连续——允许更改puncVector在任何时间。迫使块捕获新穿刺向量,设置syncPunc参数1(真正的)。

  • 框架——允许更改puncVector只有在一个框架,指出ctrl.start

选择刺穿的编码器数据。

穿刺的向量,指定为:

  • 输入端口——使用指定穿刺向量puncVector端口。

  • 财产——使用指定穿刺向量穿刺向量参数。

穿刺向量的长度必须的整数倍n,在那里编码器的速度1 / n。编码器利率1/2、1/3,1/5,1/6,穿刺向量的最大长度为30和编码器1/4和1/7的最大长度穿刺向量是28。

依赖关系

要启用这个端口,设置穿刺矢量源参数财产

算法

全部展开

刺穿算法检查每一个n一个穿刺向量的元素,编码器的速度1 / n,直到它到达一个非零的组合。然后,它刺输入数据并提供爆输出数据。

例如,如果编码器的速度1/3和穿刺向量(0,0,0,1,0,1]检查每3块元素,直到到达一个非零的组合在穿刺向量,然后刺输入数据基于输入的类型(标量或矢量)和操作模式(连续框架)。

引用

[1]无线局域网介质访问控制(MAC)和物理层规范(体育)。IEEE Std 802.11™- 2016第11部分。

[2]EN 300 421也数字视频广播(DVB);帧结构、信道编码和调制11/12 GHz卫星服务

扩展功能

版本历史

介绍了R2019b

另请参阅