主要内容

lteCRCEncode

循环冗余校验计算和附加

描述

例子

blkcrc= lteCRCEncode (黑色,)计算循环冗余校验(CRC)的输入数据向量和向量与CRC的返回一个副本。支持填金宝app充比特的正确处理,负输入一些值解释为逻辑0 CRC计算的目的。值用于表示填充的部分。lteCRCEncode定义的CRC计算为输入向量黑色并返回一个副本与CRC附加的输入向量blkcrc。有效的选项的CRC多项式“8”,“16”,“24”,或“24 b”。看到TS 36.212[1]5.1.1节相关的多项式。

例子

blkcrc= lteCRCEncode (黑色,,面具)XOR掩盖了附加CRC位的整数值面具。的面具值是应用于CRC位的最高有效位(MSB)和最低有效位(LSB)。

例子

全部折叠

计算并附加相关的CRC全零向量,这也是零。

crc1 = lteCRCEncode (0 (100 1),“24”);crc1 (1:10)
ans =10 x1 int8列向量0 0 0 0 0 0 0 0 0 0

结果是一个都为零向量的长度为124。

面具的CRC位MSB-first秩序。

设置XOR掩模为1的附加CRC位XOR蒙面从最重要到最不重要。

掩码= 1;crc2 = lteCRCEncode (0 (100 1),“24”,面具);crc2 (end-10:结束)
ans =11 x1 int8列向量0 0 0 0 0 0 0 0 0 0⋮

结果都是零,除了最后一个元素的位置。

输入参数

全部折叠

数据位向量,指定为一个数字列向量。

CRC多项式,指定为“8”,“16”,“24”,或“24 b”。看到TS 36.212[1]5.1.1节相关的多项式。

XOR面具,指定为一个整数。附加的CRC位XOR蒙面从最重要到最不重要。

输出参数

全部折叠

与CRC位向量,作为一个列向量返回。

数据类型:int8

引用

[1]3 gpp TS 36.212。“进化通用陆地电台访问(进阶);多路复用和信道编码”。第三代合作伙伴项目;技术规范集团无线接入网络。URL:http://www.3gpp.org

版本历史

介绍了R2014a