5G 小区搜索与选择 (一)
1. 前言:通信原理相关:终端所接收的是数字信号大部分信息声音等本是模拟信号通过ADC(模数转换采样eg奈奎斯特采样 保持 量化归一到离散电平编码转为二进制)变为数字信号能被识别此时的数字信号即为基带信号若是我们直接把此时的基带信号进行传输即是基带传输但是由于原始数字信号的低频特性高电平”1“是低频率随距离衰减很严重、高频衰减长距离衰减、抗干扰能力弱等物理本质基本只能用于短距离的有线传输HDMI,RS-485计算机内部实验室中GPS的TOD串口并行通信等大部分并不适用于无线传输 mm。既然基带不适用于无线传输所以我们需要经过调制把它加到高频载波上变成模拟信号带通信号电磁波的形式进行频带传输这就衍生了很多调制解调的方式经过调制(PSK QAM等)后的信号经过信道此以传输媒介划分的狭义无线信道发送电磁波的接收和发射天线 长度一般是波长的1/2或1/4常见的信道划分方式包括 频率划分多路复用Frequency Division Multiple AccessFDMA、 时分复用Time Division Multiple AccessTDMA和码分复用Code Division Multiple AccessCDMA。数据变换为模拟信号的过程称为调制把数据变换为数字信号的过程称为编码。电磁波从UE天线发出后会在空气中传播遇到建筑物会反射、衍射最终到达基站天线。基站接收到电磁波后需要 “提取” 出里面的数字信号 —— 这个过程叫解调调制的逆过程波束赋形MIMO等技术应对传播损耗。2.ARFCNGSCN开始介绍前,我们可以先想象,一个场景:一个队长(基站)和很多小朋友(终端)在玩公园捉迷藏的游戏队长:站在固定位置不动蒙着眼不动每隔一段时间朝不同方向喊口令小朋友:蒙着眼在公园里乱走耳朵很灵但不知自己在哪、不知几点、不知队长在哪队长和小朋友事先约定好一套捉迷藏暗号规则:队长只站在某几颗大树下大声呼喊(GSCN),因为公园实在太大了,不能让小朋友每个地方都找一遍,提前告诉他们会在哪些固定位置呼喊SSB就是队长发出的声音,也就是Synchronization Signal Block 同步信号块5G大带宽的范围下(100M,400M等),我只需要监听某个特定的范围,就可以收到我想要的信息,这个时候就不得不提GSCNGlobal Synchronization Channel Number和ARFCNNR Absolute Radio Frequency Channel Number了,在实际工程上这两者是可以互相转化,因为最终都指向频率,但是GSCN的步长要大于ARFCN,具体如下图:协议38.104 5.4.2对于ARFCN的定义是射频参考频率对应的序号(信道号channel number)eg:ARFCN1610000Fref30000001010000*1518150MHzGSCN是为SSB(实际上是同步栅格Synchronization Raster)量身定制的,可以先看一下计算与换算:eg:GSCN:18020N18020-749910521F3000M1.44*1052118150.24对应ARFCN 1.44*10521/15 k 6000001,610,016既然有了ARFCN为什么还要GSCN呢?在终端刚开机时进行小区搜索时只能根据运营商以及终端支持的频段检测SSB信号进行下行时频同步。由于全局频率栅格的粒度较小导致NR-ARFCN的取值范围较大如果直接根据全局频率栅格进行盲检则同步时延会较大。为了有效的降低此过程的同步时延3GPP定义了同步栅格Synchronization Raster的概念并通过全局同步信道号GSCN来限定搜索范围。 (1)FR1举例:同样的 100 MHz 带宽范围ARFCN 要扫 2 万个点GSCN 只扫几十个点。GSCN 扫完比 ARFCN 快几百倍这正是 5G 用 GSCN 做初始同步的根本原因。为了游戏的简洁,队长只规定了几棵树,而不是几百颗树下喊3. 小区搜索 38.211 38.213不同带宽配置RB数:(38.104 5.3.2)以下相关说明以400MHz带宽,子载波间隔120kHz15kHz*2^3(μ3),FR2举例3.1 时频基本概念时域统一概念:一帧(sfn)为10ms10子帧(1ms)时隙:一个子帧有2*μ8个时隙(slot),一帧80个slot,每个slot0.125ms,1s总计8000个slot,1个slot14个符号(symbol)总结下来就是symbol--slot--subframe--frame频域:1RB12SCS(子载波) 400M有效传输RB为264 有效带宽即为264*120kHz*12380.16MHzNR并没有强调RB有时域概念时频域:RE(Resource Element)1OFDM symbol * 1子载波 REG1OFDM symbol * 12子载波(Index 1、5、9的子载波映射PDCCH DMRS信号其余9个子载波映射PDCCH数据信号)1CCE6REG注:RB分为PRB(物理层概念)/VRB (MAC概念)在集中式CCE映射(非交织)两者等效,分布式CCE映射(交织)两者不等效3.2 SSBSynchronization Signal Block同步信号块小区搜索是 UE 获取与小区的时间和频率同步并检测该小区的物理层小区 ID(PCI)的过程。(38.213 4.1)SSB就像双方不知道彼此在哪,队长的呼喊,一个持续喊,一个竖起耳朵SS/PBCH BlockPSSSSSPBCHNR一共有1008个小区ID这1008个PCI分为336组每组3个。其中336组的组号用N_ID(1)表示而组内的ID号用N_ID(2)表示所以N_ID(1)的取值范围为{0...335}N_ID(2)的取值范围为{012}而PCI3 * N_ID(1) N_ID(2)。SSS发送就是N_ID(1)的循环序列而PSS发送就是N_ID(2)的循环序列所以UE解调SSS后可以获取到N_ID(1)解调PSS后可以获取到N_ID(2),通过两者可以计算出PCI。SSB时频资源如图:图片来源:5G | ShareTechnote如图可知频域上SSB占据20个RB 带宽:20*12*SCS ,频域上为4个OFDM符号学习过程中其实我有非常多的困惑,下面我将一一列举并且解释原因:1. 为什么PSS粗同步在先而不是直接把PSS/SSS合并成一个SS?2. 基站是怎么发SSB的?(什么时间用什么样的声音喊)3. 终端怎么实现帧同步和频率同步?1. 为什么PSS粗同步在先而不是直接把PSS/SSS合并成一个SS?这涉及到搜索复杂度的问题,5G小区有1008个如果合并则需要搜索1008次两级方案是先查小集合再查条件集合,3 336 339次且 SSS 阶段窗口已被 PSS 大幅收窄PSS 用 127 长 m 序列周期自相关近似冲激非零位移旁瓣≈-1低且平坦能在极低 SNR 下先把粗定时 粗 CFO(发射机载波频率 和 接收机收到的载波频率之间的差值 Δf单位 Hz。OFDM 系统LTE/5G/WiFi对 CFO 极其敏感)拿到手SSS 在“粗定时已知 CFO 已部分补偿”的条件下再检测等效工作 SNR 更高336 个候选中找峰更可靠若联合检测SSS 得在“定时未知 频偏未补偿”的原始信号上做相关CFO 会把相关峰抹平载波间干扰 幅度衰落假峰概率上升转载来源:(1)作者仰望星空 链接https://zhuanlan.zhihu.com/p/402058956 来源知乎

相关新闻

从K8s单体架构教训看AI智能体运行环境的架构拆解与落地

从K8s单体架构教训看AI智能体运行环境的架构拆解与落地

1. 为什么说 K8s 的“单体教训”,正好打在 AI 智能体运行环境的软肋上做开发的人大概都有过这种阶段:最开始觉得“一个进程啥都能干”,等规模真上来了,改一行代码都战战兢兢。K8s 当年就是这样走过来的。它最早的控制平面把 API、…

2026/10/11 5:34:46 阅读更多 →
HR 数智化预算会上,要问系统外工作少没少

HR 数智化预算会上,要问系统外工作少没少

摘要:HR 数智化预算复盘不能只看上线模块和使用人数,还要看系统外工作有没有减少。肯耐珂萨提醒管理层,把隐性人工成本纳入判断里。预算复盘会上,PPT 上的数字看起来不差。模块上线了,账号开通了,流程也从线…

2026/10/11 5:34:46 阅读更多 →
深入理解进程与线程:从并发原理到线程池与虚拟线程实战

深入理解进程与线程:从并发原理到线程池与虚拟线程实战

1. 先搞清楚进程和线程各自是什么1.1 进程:程序运行时的独立容器“进程和线程的区别”这个问题,我一年能碰见几十次。面试里问,工作群里问,甚至有一次线上服务挂掉,同事第一句话就是“那是进程挂了还是线程卡了”。想真…

2026/10/11 5:34:46 阅读更多 →

最新新闻

Cursor 高级指南(七):CLI 安装、非交互、Worktree 与 ACP 实战配置

Cursor 高级指南(七):CLI 安装、非交互、Worktree 与 ACP 实战配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 7:05:37 阅读更多 →
Unity 笔记二:数字孪生智慧城市中 LookAt 与 Cursor 的协同配置到 TaoToken

Unity 笔记二:数字孪生智慧城市中 LookAt 与 Cursor 的协同配置到 TaoToken

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 7:05:37 阅读更多 →
Zion 接入 Gemini 3.5 flash 后,AI Agent Builder 的 BYOM 配置怎么改到 TaoToken

Zion 接入 Gemini 3.5 flash 后,AI Agent Builder 的 BYOM 配置怎么改到 TaoToken

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 7:05:37 阅读更多 →
2026告别漫长等待:百度网盘冷门资源类似pandownload加速法

2026告别漫长等待:百度网盘冷门资源类似pandownload加速法

很多人在日常保存或者获取资料的时候,经常会遇到文件传输进度停滞不前的情况。面对几十兆甚至几个小容量的文件,进度条却像蜗牛爬行一样缓慢,确实很容易让人感到焦躁和无奈。 其实在很多时候,下载速度提不上来不一定是因为外界的…

2026/10/11 7:05:36 阅读更多 →
OWASP 五大 AI 安全框架:从对话、Agent、技能到协议的全链路防护体系

OWASP 五大 AI 安全框架:从对话、Agent、技能到协议的全链路防护体系

随着生成式AI、自主智能体(Agent)、插件技能生态的大规模落地,AI安全风险早已不再局限于“模型幻觉、提示注入”等基础问题。从模型对话输出、智能体自主决策,到第三方技能插件执行、内外系统协议交互,每一层链路都存在…

2026/10/11 7:05:36 阅读更多 →
安卓分屏自动左滑脚本:Auto.js+ADB实现3秒滑动挂机

安卓分屏自动左滑脚本:Auto.js+ADB实现3秒滑动挂机

先说个真实场景:我手机上装了某短视频极速版,每天要做签到和刷视频任务,手得一遍遍地左滑,滑到拇指发酸。后来我寻思,这滑动动作完全可以用脚本代替。于是就有了标题里这个功能——“循环3秒左滑-支持屏幕上下分屏”。…

2026/10/11 7:04:36 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →