看了一下介绍,印象比较深刻的就是SSB在时域上占用4个symbol, 频域上占用20个RB, 里面怎么划分的PSS, SSS,PBCH, 以及PBCH的DMRS。
问题如下:
1:时域上从哪个symbol开始呢? 频域上从哪个RB开始呢?
2:SSB周期是什么意思?为什么要有周期?
3:UE 测怎么检测SSB?
4:SSB里面各种RE分别占用多少?
https://blog.csdn.net/GiveMe5G/article/details/101724039 这个里面可以回答前面两个问题。
1)符号0上映射的是PSS,从子载波56到182,共127个子载波。127个子载波正常来讲需要127/12=11个RB就够了,但PSS实际上占用了12个RB,采用了10个全占RB+2个部分占的RB。这两个特殊的RB即使上图的RB4和RB15(红色虚线框标注),对于RB4,子载波48-55这8个子载波是未被占有的,56-59这4个子载波是被占有的;对于RB15,子载波180-182这3个子载波是被占用的,子载波183-191这9个子载波是未被占用的。
2)符号2上比较特殊,映射为SSS+PBCH。SSS占用的子载波方式和PSS相同。PBCH占用了符号2的8个RB,两端各4个RB。
3)符号1和3上映射的是PBCH,用满了20个RB。
4)DM-RS位于PBCH中间,在符号1/3上,每个符号上60个,间隔4个子载波,其中子载波位置偏移为:(其中物理小区总共为1008个)。
通过上面这个图,可以看到pss占用127个RE, SSS也占用127个RE。 空的RE有130个。 PBCH占用432个RE, PBCH的DMRS占用144个RE。
下面添加一个频域位置图:
基本可以确定时频资源了。
SSB的广播周期可以通过SIB1或者RRC重配消息里面的ssb-periodicityServingCell来配置,如果没有参数配置,UE会假设其周期为half frame。这里要注意,对于初始小区选择时,UE会假设带有SSB的half frame的周期为2 frames,即20ms。
但是UE是怎么去解SSB 呢?
总体来说就是没收到sib1之前就是盲检,收到sib1后就可以按照sib1中配置的资源去进行检测。
具体下面这个帖子给了完美解答:
https://blog.csdn.net/qq_33206497/article/details/99209559?depth_1-utm_source=distribute.pc_relevant_right.none-task&utm_source=distribute.pc_relevant_right.none-task
转载:https://blog.csdn.net/GiveMe5G/article/details/101724039
https://blog.csdn.net/qq_33206497/article/details/99209559?depth_1-utm_source=distribute.pc_relevant_right.none-task&utm_source=distribute.pc_relevant_right.none-task
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人