crcgenerator系统对象gydF4y2Ba
生成CRC码位并附加到输入数据gydF4y2Ba
描述gydF4y2Ba
的gydF4y2BaCRCGeneratorgydF4y2Ba
对象为每个输入数据帧生成循环冗余码(CRC)位,并将它们附加到帧中。输入必须是二进制列向量。gydF4y2Ba
生成循环冗余码位并将其附加到输入数据中:gydF4y2Ba
定义并设置您的CRC生成器对象。看到gydF4y2Ba建设gydF4y2Ba.gydF4y2Ba
调用gydF4y2Ba
一步gydF4y2Ba
的属性,为每个输入数据帧生成循环冗余码(CRC)位gydF4y2Bacomm.CRCDetectorgydF4y2Ba
.的行为gydF4y2Ba一步gydF4y2Ba
特定于工具箱中的每个对象。gydF4y2Ba
请注意gydF4y2Ba
从R2016b开始,而不是使用gydF4y2Ba一步gydF4y2Ba
方法来执行System对象™定义的操作,则可以使用参数调用该对象,就像调用函数一样。例如,gydF4y2BaY = step(obj,x)gydF4y2Ba
而且gydF4y2BaY = obj(x)gydF4y2Ba
请执行相同的操作。gydF4y2Ba
建设gydF4y2Ba
H = com . crcgeneratorgydF4y2Ba
创建一个循环冗余码生成器系统对象,gydF4y2BaHgydF4y2Ba
.该对象根据指定的生成器多项式生成CRC位,并将它们附加到输入数据。gydF4y2Ba
H = com . crcgenerator (gydF4y2Ba
创建一个CRC生成器对象,gydF4y2Ba的名字gydF4y2Ba
,gydF4y2Ba价值gydF4y2Ba
)gydF4y2BaHgydF4y2Ba
,将每个指定的属性设置为指定的值。您可以以任意顺序指定额外的名-值对参数,如(gydF4y2BaName1gydF4y2Ba
,gydF4y2BaValue1gydF4y2Ba
、……gydF4y2Ba以gydF4y2Ba
,gydF4y2Ba家gydF4y2Ba
)。gydF4y2Ba
H = com . crcgenerator(聚,gydF4y2Ba
创建一个CRC生成器对象,gydF4y2Ba的名字gydF4y2Ba
,gydF4y2Ba价值gydF4y2Ba
)gydF4y2BaHgydF4y2Ba
.该对象具有gydF4y2Ba多项式gydF4y2Ba
属性设置为gydF4y2Ba聚gydF4y2Ba
,其他指定的属性设置为指定的值。gydF4y2Ba
属性gydF4y2Ba
|
发电机多项式gydF4y2Ba 将生成器多项式指定为二进制或整数行向量,其系数按幂次降序排列,或指定为gydF4y2Ba多项式特征向量gydF4y2Ba.默认为gydF4y2Ba
|
||||||||||||||
|
移位寄存器的初始条件gydF4y2Ba 将移位寄存器的初始条件指定为具有二进制、双精度或单精度数据类型的标量或向量。默认为gydF4y2Ba |
||||||||||||||
|
直接法(逻辑法)gydF4y2Ba 当您将此属性设置为gydF4y2Ba 请参阅通信系统工具箱->系统设计->错误检测和纠正->循环冗余校验编码-> CRC算法部分,以了解更多关于直接和非直接算法的信息。gydF4y2Ba |
||||||||||||||
|
反映输入字节gydF4y2Ba 将此属性设置为true,在将数据输入到移位寄存器之前,按字节对输入数据进行翻转。当您将此属性设置为gydF4y2Ba |
||||||||||||||
|
在最终XOR之前反映校验和gydF4y2Ba 当您将此属性设置为gydF4y2Ba |
||||||||||||||
|
最终异或值gydF4y2Ba 指定用于将CRC校验和作为二进制标量或向量进行xor的值。对象在追加输入数据之前应用XOR操作。向量的长度是你在gydF4y2Ba |
||||||||||||||
|
每个输入帧的校验和数gydF4y2Ba 指定该对象为每个输入帧计算的校验和的个数为正整数。默认为gydF4y2Ba
例如,您可以将输入帧大小设置为gydF4y2Ba |
方法gydF4y2Ba
重置gydF4y2Ba | 重置CRC生成器对象的状态gydF4y2Ba |
一步gydF4y2Ba | 生成CRC码位并附加到输入数据gydF4y2Ba |
所有系统对象通用gydF4y2Ba | |
---|---|
释放gydF4y2Ba |
允许系统对象属性值更改gydF4y2Ba |
例子gydF4y2Ba
算法gydF4y2Ba
对象上描述的算法、输入和输出gydF4y2BaCRC-N发电机gydF4y2Ba块引用页。对象属性对应于块参数。gydF4y2Ba