文档帮助中心文档
计算并附加循环冗余校验(CRC)
保利blkcrc = nrCRCEncode(黑色)
blkcrc = nrCRCEncode(黑色、保利、面具)
例子
blkcrc= nrCRCEncode (黑色,poly)计算由多项式定义的CRCpoly对于输入数据黑色。该函数返回CRC编码数据,这是附加CRC奇偶校验位的输入数据的副本。有关相关多项式的详细信息,请参阅TS 38.212第5.1节[1]。
blkcrc= nrCRCEncode (黑色,poly)
blkcrc
黑色
poly
blkcrc= nrCRCEncode (黑色,poly,面具)在附加的CRC位上应用逻辑差分(XOR)掩码,其整数值为面具。加进来的CRC位blkcrc是xor -掩码,最高有效位(MSB)先到最低有效位(LSB)后。已屏蔽的CRC表格(p0xor米0),(p1xor米1),…,(pl - 1xor米l - 1),l奇偶校验位的个数是多少p0和米0MSBs是CRC和的二进制表示吗面具,分别。如果掩码值大于2l- 1,l考虑使用lsb作为掩模。
blkcrc= nrCRCEncode (黑色,poly,面具)
面具
p0
米0
p1
米1
pl - 1
米l - 1
l
全部折叠
计算并附加CRC奇偶校验位到两个数据块的全零矩阵。结果是一个大小为124 × 2的全零矩阵。
blkcrc = nrCRCEncode (0 (100 2),“24 c”);任何(blkcrc (: 1:2));
计算并附加掩码CRC校验位到两个数据块的全零矩阵。附加的CRC位与指定值是异或屏蔽的面具,从MSB先到LSB最后。结果是除最后一个位置的元素之外的全零矩阵。
掩码= 1;blkcrc = nrCRCEncode (0 (100 2),“24 c”,面具);blkcrc(录得5个:最终,1:2)
ans =6×20 0 0 0 0 0 0 1 1
输入数据,指定为实数矩阵。矩阵的每一列都被视为一个单独的数据块。
数据类型:双|int8|逻辑
双
int8
逻辑
“6”
“11”
“16”
“24”
“24 b”
“24 c”
CRC多项式,表示为“6”,“11”,“16”,“24”,“24 b”,或“24 c”。有关相关多项式的详细信息请参见TS 38.212 5.1节。
数据类型:字符|字符串
字符
字符串
0
XOR掩码,指定为非负整数。掩模通常是无线电网络临时标识符(RNTI)。
数据类型:双
CRC编码数据,返回实数矩阵。blkcrc是输入的副本吗黑色附加CRC奇偶校验位。每一列对应一个单独的CRC编码代码块。blkcrc从输入中继承其数据类型黑色。
[1]3 gpp TS 38.212。“NR;多路复用和信道编码。”第三代伙伴关系项目;群组无线接入网技术规范。
nrBCH
nrCodeBlockSegmentLDPC
nrCRCDecode
nrDCIEncode
nrLDPCEncode
nrPolarEncode
nrRateMatchLDPC
nrRateMatchPolar
您拥有这个示例的修改版本。你想用你的编辑打开这个例子吗?
您点击了一个与MATLAB命令对应的链接:
在MATLAB命令窗口中输入该命令运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳的网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。
联系当地办事处