文档帮助中心文档
计算并附加循环冗余校验(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位blkcrcxor掩码,最高有效位(MSB)在前,最低有效位(LSB)在后。已屏蔽的CRC是p0xor米0), (p1xor米1),…,(pl - 1xor米l - 1),l奇偶校验位的个数,和p0和米0MSBs是否以CRC和的二进制表示面具,分别。如果掩码值大于2l- 1,llbs被认为是掩码。
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 0 1 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命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系