文档帮助中心文档
广播信道(BCH)编码
cdblk = nrBCH (sfn trblk, 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 = randi([0 1],24,1,“int8”);
指定物理层单元标识号为321,系统帧编号为10,以及后半帧。
nid = 321;sfn = 10;hrf = 1;
指定候选SS/PBCH块的数量为8。当您指定候选SS/PBCH块的数量为4或8时,可指定子载波偏移量kssb作为BCH编码器的输入参数。
4
8
kssb
lssb = 8;kssb = 18;
使用指定的参数对BCH传输块进行编码。
cdblk = nrBCH (sfn trblk, hrf, lssb, kssb, nid);
当指定候选SS/PBCH块的数量为64时,可以指定SS块索引ssbIdx作为输入参数而不是子载波偏移量kssb.
ssbIdx
lssb = 64;ssbIdx = 13;
用更新的输入参数对BCH传输块进行编码。
cdblk2 = nrBCH (sfn trblk, hrf, lssb, ssbIdx, nid);
BCH传输块,指定为一个24乘1的二进制列向量。输入trblk是BCCH-BCH-Message,如TS 38.331第6.2.1节所定义[2].的BCCH-BCH-Message包含主信息块(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 ~ 31之间的整数。
如果lssb是64,idxoffsetSS块索引,必须为0 ~ 63之间的整数。
物理层cell标识号,指定为0 ~ 1007的整数。
已编码的BCH传输块,作为864乘1的二进制列向量返回。cdblk继承输入的数据类型trblk.
[1]3 gpp TS 38.212。“NR;多路复用和信道编码。”第三代合作伙伴项目;技术规范无线电接入网.
[2]3 gpp TS 38.331。“NR;无线电资源控制(RRC)协议规范。第三代合作伙伴项目;技术规范无线电接入网.
[3]3 gpp TS 38.214。“NR;数据的物理层程序。”第三代合作伙伴项目;技术规范无线电接入网.
nrPBCHDecode
nrPBCH
nrBCHDecode
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系