文档帮助中心
广播信道(BCH)编码
cdblk = nrBCH(trblk,SFN,HRF,lssb,idxoffset,ncellid)
例
cdblk= nrBCH(trblk,SFN,HRF,lssb,idxoffset,ncellid)编码BCH传输块trblk,如在TS 38.212的7.1节中定义[1],并返回已编码BCH传输块。该函数接受这些额外的输入参数:
cdblk= nrBCH(trblk,SFN,HRF,lssb,idxoffset,ncellid)
cdblk
trblk
SFN
HRF
lssb
idxoffset
ncellid
SFN中,系统帧号
HRF,在同步信号的半帧比特/物理广播信道(SS / PBCH)块传输
lssb候选SS / PBCH块的一个半帧的数目
idxoffset中,副载波偏移或SS嵌段指数,取决于输入值lssb
ncellid中,物理层小区标识号
全部收缩
产生对应于24位的BCH传输块的二进制值的随机序列。
trblk =兰迪([0 1],24,1,'INT8');
指定物理层小区标识号码作为321,系统帧号为10,和第二半帧。
NID = 321;SFN = 10;HRF = 1;
指定为8候选SS / PBCH块的数量。当你指定为候选SS / PBCH块的数量4要么8,你可以指定载波偏移KSSB作为输入参数提供给BCH编码器。
4
8
KSSB
lssb = 8;KSSB = 18;
编码使用指定的参数的BCH传输块。
cdblk = nrBCH(trblk,SFN,HRF,lssb,KSSB,NID);
当指定候选SS / PBCH块的数量为64,则可以指定SS嵌段指数ssbIdx作为偏移量的输入参数,而不是子载波KSSB。
ssbIdx
lssb = 64;ssbIdx = 13;
编码具有更新的输入参数的BCH传输块。
cdblk2 = nrBCH(trblk,SFN,HRF,lssb,ssbIdx,NID);
BCH传输块,指定为24×1的二进制列矢量。输入trblk是个BCCH-BCH-消息,如在TS 38.331第6.2.1节中定义[2]。该BCCH-BCH-消息包含主信息块(MIB),在TS 38.331 6.2.2节所定义的。
数据类型:双|INT8
双
INT8
系统帧号,指定为一个非负整数。
数据类型:双
0
1
在SS / PBCH块传输半帧位,指定为0用于一帧的前半部分或1对于一个帧的第二个一半。欲了解更多信息,请参见TS 38.214 4.1节[3]。
64
候选SS / PBCH块的半帧数量,指定为4,8, 要么64。
子载波的偏移或SS块索引,指定为一个非负整数。
如果lssb是4要么8,idxoffset指定子载波偏移量,这必须是从0到23的整数。
如果lssb是64,idxoffset指定的SS块索引,其必须是从0到63的整数。
物理层小区标识号码,指定为整数0至1007。
编码BCH传输块,返回一个864×1的二进制列矢量。cdblk继承了输入的数据类型trblk。
[1]3GPP TS 38.212。“NR;复用和信道编码“。第三代合作伙伴计划;技术规范组无线接入网络。
[2]3GPP TS 38.331。“NR;无线电资源控制(RRC)协议规范“。第三代合作伙伴计划;技术规范组无线接入网络。
[3]3GPP TS 38.214。“NR;物理层程序数据“。第三代合作伙伴计划;技术规范组无线接入网络。
nrBCHDecode
nrPBCH
nrPBCHDecode
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处