帖子微信更新会稍微快,可以关注同名modem协议笔记

之前讲了CORESET0 就是频域分布,那具体对应的时域位置是什么?那就需要结合SearchSpace0来确定。

具体的说CORESET0 描述的是一块时频域资源,长(占用的时域符号数)和宽(占用的频域RB数)都确定了,那这个资源具体是在时域的哪些符号上,就需要SearchSpace0 的index 通过查38.213  table 13-11 ~13-15来确定。

通过表的标题可知,FR1 只有pattern 1(Table 13-11),FR2 3种pattern都有;FR2 pattern 1的情况样查Table 13-12;SSB SCS 120khz  PDCCH SCS 60khz 且是pattern 2 时要查Table 13-13;   SSB SCS 240khz  PDCCH SCS 120khz 且是pattern 2 时要查Table 13-14;SSB SCS 120khz  PDCCH SCS 120khz 且是pattern 3 时要查Table 13-15。

通过查CORESET0的表即可确定pattern,再结合SSB SCS PDCCH SCS 就可以确定 Searchspace 0需要查的那张表。

38.213 13章

pattern 1 CORESET 0和SSB是时分复用关系,SSB发送时刻也不相同,CORESET 0时域表达式如上图 ,对于Pattern 1,UE从时隙n0开始,连续监听2个时隙(即监听n0,n0+1 这两个时隙)。n0表达式如下图所示,参数M和O可从表格13-11(FR1)或13-12(FR2)获得。

要检测的时隙n0确定后,还要根据上述原则 确定要搜索的SFN是偶数还是奇数,也就是每隔20ms 搜一次,只不过是要确定是偶数SFN搜还是奇数SFN 去搜;最后还要确定对应的symbol ,就是Table 13-11 最后一列 First symbol index。

举个例子

subCarrierSpacingCommon scs30or120,

pdcch-ConfigSIB1

{

controlResourceSetZero 10,

searchSpaceZero 4

},

如上参数COREST0 是 10,对应的是Table 13-4,为什么是这个表?介绍CORESET 0的时候有介绍,依据SSB / PDCCH SCS和Minimum Channel Bandwidth(最小信道带宽)。UE检出PSS后,可获知SSB SCS,读取MIB后,可获知RMSI SCS(Sub Carrier Spacing Common)即PDCCH SCS,再结合最小信道带宽,就可以找到对应表格。SSB SCS为30 kHz,PDCCH SCS为30 kHz,最小信道带宽为10 MHz,那么UE应该查询表格13-4。

CORESET 0 描述的频域资源就是频域占用48个RB,时域占用一个符号长度。

SearchSpace0 是4,即Table 13-11 的index =4的那行 O=5  M=1 ,假如SSB index =1,那i=1;此时SCS 是30khz,每个frame对应20个slots,即N_frame_u_slot=20;可以算出来n0=11,n0+1=12;{(2*5+1)/20} =0   向下取整还是0,0mod 2=0,即要在SFN =0,2,4....的偶数SFN上检测;first symbol index =0, 综合来说就是SearchSpace 0 对应的是偶数SFN 的第11和12个时隙 的index =0 的符号(COREST 0 只占用1个symbol)。映射图如下

如果是Table 13-11 的index 3的那行 O=2  M=1/2 ,假如SSB index =1,那i=1是奇数,first symbol index=N_CORESET_symb=1;此时SCS 是30khz,每个frame对应20个slots,即N_frame_u_slot=20;可以算出来n0=4,n0+1=5;{(2*2+0)/20} =0   向下取整还是0,0mod 2=0,即要在SFN =0,2,4....的偶数SFN上检测; 综合来说就是SearchSpace 0 对应的是偶数SFN 的第4和5个时隙 的index =1的符号(COREST 0 只占用1个symbol)。

如果SSB index =0,i=0是偶数,first symbol index=0,n0=4, n0+1=5,对应的是偶数SFN 的第4和5个时隙 的index =0的符号。

如果SSB index =1,i=1是偶数,first symbol index=1,n0=4, n0+1=5,对应的是偶数SFN 的第4和5个时隙 的index =1的符号。

如果SSB index =2,i=2是偶数,first symbol index=0,n0=5, n0+1=6,对应的是偶数SFN 的第5和6个时隙 的index =0的符号。

如果SSB index =3,i=3是奇数,first symbol index=1,n0=5, n0+1=6,对应的是偶数SFN 的第5和6个时隙 的index =1的符号。

映射图如下,可以看到出现SSB 的SearchSpace 0共享一个符号的现象,每个slot也会包含2个searchspace,即是第三列“Number of  SearchSpace sets per slots”=2。

Pattern2和3,CORESET 0和SSB是频分复用关系。由table 13-13 ~13-15 可知在时域上,CORESET 0和SSB在同一SFN的同一slot,或相邻slot(Table 13-14),即SFN_c = SFN_SSB_i,n_c = n_SSB_i(同一slot)或n_c = n_SSB_i – 1(相邻slot)。n_c就是CORESET 0 对应的时隙,UE确定CORESET 0所在系统帧(SFN_c)和时隙(n_c)后,再根据SSB index(i)找到CORESET 0的起始符号(First Symbol Index)。

如Table 13-13 pattern 2 SSB SCS 是120khz,对应的是case D的情况 SSB 起始符号为{4,8,16,20 .......... 506} 最大发送次数 L=64

根据表格first symbol index  0 对应的SSB index i=4k, first symbol index  1 对应的SSB index i=4k+1,first symbol index  6 对应的SSB index i=4k+2,first symbol index  7 对应的SSB index i=4k+3。结合pattern2  CORESET 0总是比SSB 靠前点,则对应的映射图如下

Table 13-14 同样是pattern 2,SSB SCS 是240khz,对应的是case E的情况 SSB 起始符号为{8,12,16,20 .......... 492} 最大发送次数 L=64

根据表格SSB 和CORESET0 在同一时隙时first symbol index  0 对应的SSB index i=8k, first symbol index  1 对应的SSB index i=8k+1,first symbol index  2 对应的SSB index i=8k+2,first symbol index  3 对应的SSB index i=8k+3;n_c=n_SSB_i -1时,first symbol index 12 对应的是SSB index 8k+4,first symbol index 13 对应的是SSB index 8k+5。pattern2  时域上CORESET 0比SSB 靠前,则对应的映射图如下

Table 13-15 pattern 3 COREST0 是SSB 在相同slot, SSB SCS 是120khz,对应的是case D的情况 SSB 起始符号为{4,8,16,20 .......... 506} 最大发送次数 L=64

根据表格first symbol index  4 对应的SSB index i=4k, first symbol index  8 对应的SSB index i=4k+1,first symbol index  2 对应的SSB index i=4k+2,first symbol index  6 对应的SSB index i=4k+3。对应的映射图如下

至此,UE已经获取了SIB1的CORESET 0 searchspace 0的具体时频域资源,之后就可以在对应物理资源使用SI-RNTI盲检SIB1的调度信息。

NR 小区搜索(三) SearchSpace0相关推荐

  1. 5G NR学习理解系列——NR小区搜索的matlab仿真

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 5G NR学习理解系列--NR小区搜索的matlab仿真 前言 信源生成 降采样 PSS和SSS本地序列生成 相关结果 前言 既然已经 ...

  2. 被逼无奈(一)——5G NR小区搜索和同步

    因为要交作业而不得不硬着头皮看的系列--被逼无奈 问题:5G NR物理小区ID(PCI)是如何获取的? 概念明确: 一. NR(New Radio) 架构 5G NR网络架构. 3GPP TS 38. ...

  3. 【5G RRC】小区搜索(Cell Search)和系统捕获(System Acquisition)流程

    博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G ...

  4. [4G5G专题-76]:流程 - 4G LTE PLMN选择、扫频、小区搜索、系统消息读取、小区选择过程

    目录 第1章 L3层信令架构 1.1 RAN协议栈 1.2 信令流与数据流 1.3 信道映射 1.4 连接管理 1.5 手机附着的整体流程 第2章 PLMN运营商选择流程 2.1 PLMN概述 2.2 ...

  5. NB-IoT的小区搜索及系统消息接收

    一.小区搜索 小区搜索内容整理从寻找频点(RF SCAN)开始,到找到相应的小区标识号cellID结束. 1.关于NB-IoT的频谱 工作模式:NB-IoT有几种工作模式:stand-alone,in ...

  6. [4G5G基础学习]:流程 - 4G LTE PLMN选择、扫频、小区搜索、系统消息读取、小区选择过程

    版权声明:本文为CSDN博主「文火冰糖的硅基工坊」的原创文章:[4G&5G专题-76]:流程 - 4G LTE PLMN选择.扫频.小区搜索.系统消息读取.小区选择过程 , 转载链接 第1章 ...

  7. LTE小区搜索-物理小区ID和同步信号PSS、SSS

    UE进行小区搜索的目的是为了获取小区物理ID和完成下行同步,这个过程是与系统带宽无关的,UE可以直接检测和获取.当UE检测到PSS和SSS时,就能解码出物理小区ID,同时根据PSS和SSS的位置,可以 ...

  8. srsLTE 源码分析 UE_04 PLMN选择之小区搜索

    小区搜索代码流程 PLMN选择LTE的第一个流程,但是由于PLMN涉及的代码量较大,放在一篇文章中,内容过多,因此,这一篇主要先针对小区搜索的流程进行代码梳理.小区搜索主要是PSS.SSS.MIB的解 ...

  9. LTE的小区搜索和PBCH接收

    一.LTE中的小区搜索 在LTE系统中设计有504个cell ID,可以分成168组,每组3个cell id,物理层获取计算cell id的方法: --Nid(Cell) = 3Nid(1) + Ni ...

最新文章

  1. 百度自从取消餐补,公司同事天天七点多就跑了,八点基本工位都空了。
  2. Appium移动自动化框架原理
  3. python编写测试小工具-Python与游戏测试(小工具篇)
  4. [经典排序算法][集锦]
  5. executequery方法_【接口测试】soapui中数字、字符串、日期时间、数据库连接参数化的设置方法...
  6. LeetCode 919. 完全二叉树插入器(层序遍历队列)
  7. 宏定义 是否retina高清屏,判断当前设备
  8. vc++源码免杀特殊技巧
  9. 如果“王思聪”们创业就一定能成功
  10. 史上最强微商指南之能力篇
  11. 洛谷——P1319 压缩技术
  12. 知乎项目代码阅后总结
  13. Python数据分析与机器学习42-Python库分析科比生涯数据
  14. 树莓派硬件编程——(零)先导篇
  15. 范浩强平衡树(FHQ_Treap)介绍
  16. HTML+CSS初学者练习项目5:利用DIV+CSS制作个人CPS网站《汽车坐垫点评网》——首页
  17. 贴吧手工自动发帖软件
  18. 印象笔记 Markdown使用指南
  19. 魅族云同步的实践-协议和架构
  20. CocosCreator高斯模糊深度优化版

热门文章

  1. python 畅玩os模块 顺便批量修改个图片尺寸
  2. PDF文件数字签名和加密服务解决方案
  3. 【观察】小米上市后首次发布财报 同比增长75.4%背后的秘密
  4. 蒙牛SAP实施项目-——“交货、派车、出库单”模块
  5. 2021-11-18 WinFrom面试题 Winform中,怎么实现Form2中点击打开按钮,打开Form1,输入文本,再点击Form1中的“确定”按钮,把输入的值显示到Form2的文本框中?
  6. 设图像为 f=[1 5 25 10 20 20] 谷峰法 二值化 图像分割
  7. 互联网时代,我们都在裸泳!
  8. 设置QT软件的字体字库
  9. ElasticSearch - ​开启搜索的新境界
  10. 为啥iPhoneXR成了“真香机”?降价还是性价比?网友:两者皆是