LTE小区搜索过程及SCH/BCH设计

2023-11-14

终端开机过程
在小区搜索之前,需要完成PLMN的选定,再去搜索小区相关信息。

PLMN: 公共陆地移动网络,是一个标识,由MCC和MNC组成。比如中国电信46011,460是MCC,11是MNC;。两个标识都是2~3位。

那终端是如何搜索PLMN的呢?如果单纯穷举法的话,学算法的同学就不会陌生,那是相当耗时的。所以对PLMN的优先级,有如下定义:

⑴RPLMN(Registered PLMN 已登记PLMN):已登记PLMN。是终端在上次关机或脱网前登记上的PLMN。在3GPP 2003年第TSG TP-21次会议上决定,将该参数从USIM卡上删掉,而将其保存在终端的内存中。

⑵EPLMN(Equivalent PLMN 等效PLMN):为与终端当前所选择的PLMN处于同等地位的PLMN,其优先级相同。
⑶EHPLMN(EquivalentHome PLMN 等效本地PLMN):为与终端当前所选择的PLMN处于同等地位的本地PLMN。其实:EHPLMN和EPLMN就好比是中移动的新建的158网络,而PLMN就好比是原来的135~139网络。
⑷HPLMN(Home PLMN 归属PLMN):为终端用户归属的PLMN。也就是说,终端USIM卡上的IMSI号中包含的MCC和MNC与HPLMN上的MCC和MNC是一致的,对于某一用户来说,其归属的PLMN只有一个。
⑸VPLMN(Visited PLMN 访问PLMN):为终端用户访问的PLMN。其PLMN和存在SIM卡中的IMSI的MCC,MNC是不完全相同的。当移动终端丢失覆盖后,一个VPLMN将被选择。
⑹UPLMN(User Controlled PLMN 用户控制PLMN):是储存在USIM卡上的一个与PLMN选择有关的参数。
⑺OPLMN(Operator Controlled PLMN 运营商控制PLMN):是储存在USIM 卡上的一个与PLMN选择有关的参数。
⑻FPLMN(Forbidden PLMN禁用PLMN):为被禁止访问的PLMN,通常终端在尝试接入某个PLMN被拒绝以后,会将其加到本列表中。
⑼APLMN(Approve PLMN 可捕获PLMN):为终端能在其上找到至少一个小区,并能读出其PLMN标识信息的PLMN。

终端开始搜索的时候,也是按照以上顺序去选定PLMN的。所以对于一个新的终端,刚开机后搜索的时候势必会长些。因为要全频段搜索。而一旦驻留到某个PLMN后,下次再次搜索进入的时候,因为有了先验信息,就会迅速许多。

另一方面,PLMN的搜索,还分为自动搜索和手动搜索,每个智能手机上都能看到这样的选择。自动搜索基本是按照上面的搜索,手动搜索是全频段搜索,这个时候会把所有搜到的PLMN都列出来,包括禁用的,然后用户按照自己的选择,手工选择去驻留。

而上述过程,基本上是在读取SIB1后,就能得到PLMN。而后便是小区选择过程,这是终端行为,从SIB1中得到的参数,根据算法,做进一步的计算,就最终选择一个小区,并且驻留。

2.小区搜索过程

选定可用频段后,接下来就是进行小区搜索。小区搜索的目的是进行时间同步,在LTE中称为帧时钟同步;还有就是识别出小区ID。小区搜索通过若干下行信道实现,包括同步信道(SCH)、广播信道(BCH)和参考信号。

通过SCH识别小区ID和下行同步,然后解调BCH信号,从BCH信道中解调系统带宽,系统帧号,PHICH配置信息。

3、SCH相关内容

SCH信号结构
在LTE早期研究中考虑了两种方案,一种是分级SCH,即通过不同SCH信号获得同步和小区ID;另一种是不分级SCH。

采用SCH分级结构主要基于以下几点考虑:相比不分级SCH结构,分级SCH结构可以在SINR差的情况下获得更快的小区搜索速度,而不分级的SCH结构虽然在SINR好的情况下有更快的速度,但随着SINR变差,搜索性能严重下降,难以提供稳定的接入性能。

另外,在UTRA系统中也是采用分级SCH方案,是3GPP比较熟悉的方案。

SCH时隙位置
由于开机时,终端上不知道CP的配置,所以在SCH时隙位置的选择上,选择在时隙的最后一个符号,这样就不受CP长短的限制,SCH在时隙内的发送时就总是固定的。这样,主要UE完成了SCH检测就得到了时隙同步。
在这里插入图片描述

SCH频域位置
SCH总是在小区带宽的中心位置发送。无论小区带宽多大,对于初始小区搜索,SCH的发送带宽总是1.25MHz。最初也有对较大的系统带宽采用更大的SCH带宽以取得更加的搜索性能的方案,之所以采用1.25MHz,是因为可以实现快速、低复杂度、低开销的小区搜索。相关仿真实验表明,相对带宽发送,只是将相同功率集中在1.25MHz内发送SCH,取得的性能是相似的。

SCH的发送次数
SCH发送次数需要取舍,如果太多,可支持各种移动速度和各种环境下的同步,对于系统间切换也可以有更好的支持,但系统开销过大;如果LTE系统在一个10ms帧内只发送一次SCH,GSM(4.6ms)系统在进行跨系统测量时,很容易错误LTE系统的SCH。

最后作为折中,LTE确定在一个10ms中发送两次SCH(包含PSCH和SSCH)。

PSCH和SSCH的复用方式
1)FDM复用

在早期的研究中,曾考虑PSCH和SSCH进行FDM复用,即在系统带宽中央的1.25MHz频段内的子载波一半用于PSCH,另一半用于SSCH,PSCH和SSCH交叉放置。

持FDM复用方式的主要理由:在一个符号内,可以使用PSCH对SSCH进行相干检测;FDM开销略小于TDM方式;FDM可以降低终端的接收缓存容量;可以避免CP大小的影响

2)TDM复用

最大的就是简单,需要解决的是SSCH的CP检测问题,经过深入研究,认为这个问题是可以解决的,因此确定使用TDM方式。

TDM方式也可以有多种方式,PSCH与SSCH分开方式,PSCH和SSCH符号相邻。

在这里插入图片描述

关于相干检测到的问题,通过将SSCH放在PSCH的前一个符号,有利于SSCH相干检调。
在这里插入图片描述

4.小区搜索流程

小区ID检测
由于SCH采用的分级结构,及特殊的时隙位置设置,可以保证在PSCH获得检测后即可获得5ms同步。然后进行SSCH检测,进而获得帧同步,小区ID组和BCH天线配置。现在我们知道PSCH获得5ms的同步,即获得了小区参考信号组内的具体小区ID,但是在最开始设计的时候并不是显而易见的。最终选取了PSCH序列数量与组内ID数量一致,即PSCH一个序列对应一个组内ID(0\1\2)。

最终确定小区id的检测充分利用SCH分级结构,分级检测,降低序列长度、检测次数!

小区ID数量设置
从支持多小区组网的能力上讲,小区ID数量当然越多越好。但是,大量ID数量必须有足够数量的高性能SCH序列以支持快速、准确的小区ID搜索。

在wcdma中,小区ID数量是512个,LTE基本延续这一设置,但是具体数量有差别!LTE中采用了ID分组的方法,而每个小区ID组包含3个小区ID,小区数量应该为3的倍数,因此初步确定为510个。结合下行扰码数量应该为6的倍数,所以最终微调为504个!

SCH序列设计
1)PSCH序列的设计

PSC数量的选择需要在PSCH同步性能和复杂度与SSCH相干检测性能之间进行权衡。经过融合和妥协最后决定系统采用3个PSC序列,每个小区选用其中的一个。也就是说,这3个PSC序列和一个小区ID组内的3个小区ID是一一对应的,通过检测接收信号和这3个PSC序列的相关性,就可以判别是3个小区ID中的哪一个。

最终PSC选择用ZC序列,序列长度为62个。

PSC序列的频域结构如下图所示,除DC子载波外,PSC占用系统带宽的中央1.08MHz,除左右各5个空闲子载波用于提供干扰保护外,ZC序列映射到其余62个子载波上。
在这里插入图片描述

2)SSCH序列的设计

a)SSCH数量

SSCH序列的数量,取决于UE需要通过SSCH辨别的假定的数量。

UE需要通过SSCH辨别的内容包括:小区组数量;帧时钟;广播信道的发送分级配置。经过研究帧时钟可以通过SSCH检测隐性传输,不需要考虑。

这样,需要通过SSC确定的假定数量=168(小区ID组)xN(用户广播信道发送分级的天线数量)。N的可能值有以下几种:

N=1,广播信道是否采用发送分集,及采用何种发送分集方法都是确定的。

N=2,告知UE是否采用发送分集,但一旦采用发送分集,分集方法是确定的。

N=3,告知UE发射天线数量(不超过4),对于某一种天线数量,分集方法是确定的。

经过讨论,发送分集的方法应与发射天线数量绑定,在2天线情况下采用SFBC,在4天线情况下采用SFBC+FSTD。这样,只需要增加1bit就可以指示PBCH的发射分集方法。因此,取N=2,即SSC需要指示的总的假定数量为340。

b)SSCH序列的选择

SSC序列由两个二进制序列级联而成,10ms内两个SSC采用不同的序列,以确定帧时钟。序列是一个31位的M序列经过循环移位得到一组序列,然后从中选取两个序列(称为SSC短码)。这个短码对由一个和PSC对应的二进制扰码加扰,以抑制不同小区之间的SSC互干扰。

这两个SSC短码被映射到SSCH占用的62个子载波上,可能的映射方式包括Localized和交错(Interleaved)映射两种。最终研究,采用InterLeaved方式可以取得更佳的频率分集增益。
在这里插入图片描述

在一个无线帧内,子帧0和子帧10的SSCH采用不同的SSC短码排序(SSC1-SSC2/SSC2-SSC1),这样通过一个SSCH符号的检测就可以获得帧同步。

BCH设计
在PBCH和DBCH上广播的信息分别是主消息块(MIB)和系统信息块(SIB)。需要在BCH中传送的系统广播信息包括以下几种:

下行系统带宽;

天线配置;

系统帧号(SFN):支持切换前的邻小区测量。

PHICH的时域长度;

1)PBCH的结构

PBCH传送的TTI(PBCH信息的更新周期)为40ms,关于在40ms周期内传送几次PBCH,经过讨论最终确定为4次,位于每一个无线帧的第1子帧,这4个PBCH中的每一个都应能够独立解码,也就是说,如果一个UE的信道条件足够好,则只要在40ms内接收一个子帧就可以解调。由于PBCH的TTI为40ms,还需要获得40ms时钟,经过研究决定采用盲检测方法获得。

BCH所映射到的资源单元的总数相较于BCH传输块的大小是很大的。这意味着编码中包含了大量的重复编码,即BCH传输有很大的处理增益。这样做到目的是可以使得邻小区终端也能接收并能正确解调BCH数据。

注:SFN位长为10bit,取值从0-1023的循环,在PBCH中广播前8为,剩下两位根据该帧在PBCH周期窗口位置确定,第一个子帧为00,第二个为01,第三个为10,第四个为11。SFN中帧编号分两部分,这样做的目的是缩短bit长度,充分利用PBCH盲检测获得后两位。

2)PBCH带宽

无论小区带宽为多少,均将BCH信道额传输限定在中间的72个子载波上,其原因在于终端在接收BCH信道的时候可能还不知道下行小区的带宽。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LTE小区搜索过程及SCH/BCH设计 的相关文章

  • 【镜像压缩】linux 上 SD/TF 卡镜像文件压缩到实际大小的简单方法(树莓派、nvidia jetson)

    文章目录 1 备份 SD TF 卡为镜像文件 2 压缩镜像文件 2 1 多分区镜像文件的压缩 树莓派 普通 linux 系统等 2 2 单分区镜像文件的压缩 Nvidia Jetson Nano 等 3 还原镜像文件到 SD TF 卡
  • 服务器集群是如何提高计算性能的?

    服务器集群是一种将多台服务器连接起来协同工作的技术 通过集群配置 可以提高计算性能 可靠性和可扩展性 以下是服务器集群如何提高计算性能的详细解释 一 并行处理能力 服务器集群的核心优势在于其并行处理能力 通过将多个服务器组成一个集群 可以将
  • 自定义编写zabbix_agent脚本

    vi usr lib systemd system zabbix agent servicce Unit Description Zabbix Agent After syslog target After network target S
  • 掌握内网渗透之道,成为实战高手,看《内网渗透实战攻略》就够了

    文末送书 文末送书 今天推荐一本网络安全领域优质书籍 内网渗透实战攻略 文章目录 前言 如何阅读本书 目录 文末送书 前言 当今 网络系统面临着越来越严峻的安全挑战 在众多的安全挑战中 一种有组织 有特定目标 长时间持续的新型网络攻击日益猖
  • Jenkins流水线怎么做?

    问CHAT Jenkins流水线怎么做 CHAT回复 Jenkins流水线是一种创建 测试和部署应用程序的方法 以下是为Jenkins创建流水线的步骤 1 安装Jenkins 首先你需要在你的服务器上安装Jenkins 这个过程可能会根据你
  • Web 安全漏洞之 OS 命令注入

    什么是 OS 命令注入 上周我们分享了一篇 Web 安全漏洞之 SQL 注入 其原理简单来说就是因为 SQL 是一种结构化字符串语言 攻击者利用可以随意构造语句的漏洞构造了开发者意料之外的语句 而今天要讲的 OS 命令注入其实原理和 SQL
  • 【信道估计】【MIMO】【FBMC】未来移动通信的滤波器组多载波调制方案(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码及文章
  • Linux终端常见用法总结

    熟悉Linux终端的基础用法和常见技巧可以极大提高运维及开发人员的工作效率 笔者结合自身学习实践 总结以下终端用法供同行交流学习 常 见 用 法 1 快捷键 1 1 Alt 在光标位置插入上一次执行命令的最后一个参数 1 2 Ctrl R
  • Jenkins 插件下载速度慢、安装失败了!我教你怎么解决!

    Jenkins部署完毕 如果不安装插件的话 那它就是一个光杆司令 啥事也做不了 所以首先要登陆管理员账号然后点击系统管理再点击右边的插件管理安装CI CD必要插件 但是问题来了 jenkins下载插件速度非常慢 而且经常提示下载插件失败 真
  • messages,CentOS 7不收集日志或不存在 /var/log/messages

    var log message var log secure等都不记录了 并且都是空文件 重启机器 reboot 无效 重启日志 systemctl start rsyslog 无效 怀疑空间不足 删除 var log messages 重
  • 通俗易懂,十分钟读懂DES,详解DES加密算法原理,DES攻击手段以及3DES原理

    文章目录 1 什么是DES 2 DES的基本概念 3 DES的加密流程 4 DES算法步骤详解 4 1 初始置换 Initial Permutation IP置换 4 2 加密轮次 4 3 F轮函数 4 3 1 拓展R到48位 4 3 2
  • HPE Aruba Networking:五大网络现代化策略助力实现校园数字化转型

    作者 Aruba中国区技术销售总监 俞世丹 全球数字化进程日益加深 科技已成为加速教育行业发展的重要驱动力 人工智能 大数据 云计算 物联网 虚拟现实等新兴技术的快速发展 正在深刻改变着教育的形态和模式 为了更好地满足学校师生个性化教育教学
  • 基于java的物业管理系统设计与实现

    基于java的物业管理系统设计与实现 I 引言 A 研究背景和动机 物业管理系统是指对物业进行管理和服务的系统 该系统需要具备对物业信息 人员信息 财务信息等进行管理的能力 基于Java的物业管理系统设计与实现的研究背景和动机主要体现在以下
  • 揭秘网络世界的幕后密码——Wireshark网络协议分析软件

    在我们日常生活中 计算机和互联网已经成为不可或缺的一部分 然而 很少有人真正了解网络背后复杂的工作原理和通信协议 幸运的是 有一款强大而实用的软件 Wireshark 可以帮助我们深入了解网络世界的幕后密码 Wireshark是一款免费的网
  • 网络安全基础知识面试题库

    1 基于路由器的攻击手段 1 1 源IP地址欺骗式攻击 入侵者从外部传输一个伪装成来自内部主机的数据包 数据包的IP是 内网的合法IP 对策 丢弃所有来自路由器外端口 却使用内部源地址的数据包 1 2 源路由攻击 入侵者让数据包循着一个不可
  • 服务器VPS是什么意思?一文了解其含义与重要性

    在今天的数字时代 服务器扮演着至关重要的角色 它们是网站 应用程序和在线业务的基石 但是 你是否听说过VPS 本文将深入探讨什么是服务器VPS 以及为什么它在今天的互联网世界中如此重要 什么是服务器VPS 服务器的基本概念 在我们深入探讨V
  • 短信系统搭建主要因素|网页短信平台开发源码

    短信系统搭建主要因素 网页短信平台开发源码 随着移动互联网的快速发展 短信系统已成为企业和个人进行信息传递的重要工具 建立一个高效可靠的短信系统对于企业来说非常重要 下面我们将介绍一些影响短信系统搭建的主要因素 1 平台选择 在搭建短信系统
  • 内网安全:隧道技术详解

    目录 隧道技术 反向连接技术 反向连接实验所用网络拓扑图及说明 网络说明 防火墙限制说明 实验前提说明 实战一 CS反向连接上线 拿下Win2008 一 使用转发代理上线创建监听器 二 上传后门执行上线 隧道技术 SMB协议 SMB协议介绍
  • 高防服务器什么意思

    高防服务器什么意思 为什么要用高防服务器 小编为您整理发布高防服务器什么意思的解读 高防服务器是指具备较高防御能力的服务器 能够抵御DDoS CC等网络攻击 高防服务器通常用于保护游戏 APP 金融 电商等业务 这些领域因为其业务特性 容易
  • 【安全】网络安全态势感知

    文章目录 一 态势感知简介 1 概念 2 形象举例 3 应具备的能力 二 为什么要态势感知 为什么网络安全态势感知很重要 三 态势感知系统的功能 四 如何评估态势感知的建设结果 五 什么是态势感知的三个层级 四 业界的态势感知产品 1 安全

随机推荐

  • java/php/net/python家庭财务管理系统设计

    本系统带文档lw万字以上 答辩PPT 查重 如果这个题目不合适 可以去我上传的资源里面找题目 找不到的话 评论留下题目 或者站内私信我 有时间看到机会给您发 管理员用例图 系统中的核心家庭是系统管理员 管理员登录后 通过管理员菜单来管理后台
  • 03. HTTP协议

    目录 HTTP协议 基本概念 请求 响应 请求头中最常见的 些重要内容 爬虫需要 响应头中 些重要的内容 请求方式 总结 HTTP协议 基本概念 协议 就是两个计算机之间为了能够流畅的进行沟通而设置的 个君子协定 常见的协议有TCP IP
  • firefly的使用

    https github com 9miao Firefly gitpython setup py install firefly admin py createproject myproject 就可以创建一个新的工程了 转载于 http
  • mac os 安装metasploit v5.0.23(msf)

    安装metasploit git clone https github com rapid7 metasploit framework git cd metasploit framework msfconsole 执行上面的命令时 报如下错
  • 台式机常见问题汇总

    1 第一步 必须安装硬盘 硬盘安装在中间 否则安装电源后 硬盘不好安装了 2 第二步 检查台式机的数据线 应该是给足的 3 开机启动后 电脑吱吱响 后来找到原因 硬盘四个固定角没有固定好 所以转起来震动噪音 4 硬盘安装时 用的螺丝是接触面
  • 太空狼人杀(Among US)只能QuickChat 更改年龄限制达到可以Free To chat方法

    Among us 不能自由聊天的解决方法 对于年龄数据被上传到服务器的账号 可能不适用 1 进入 C Users 你的账户名 AppData LocalLow InnerSloth Among Us playerPrefs 如果看不到App
  • centos 安装alien

    出处 http linux4you in install netapp oncommand system manger on centos 1 在root权限下执行命令 sudo su 2 安装alien需要的依赖包 yum y insta
  • springmvc源码学习(二十七)异步任务超时异常的执行流程

    目录 前言 一 示例 二 源码分析 总结 前言 本文分析异步任务出现超时及异常的情况时的处理流程 一 示例 设置超时时间为2s 但任务需要执行10s ApiOperation value test notes test GetMapping
  • zsh + oh-my-zsh 主题预览

    The Themes robbyrussell the default that Robby uses The rest of the themes in alphabetical order af magic afowler agnost
  • 区块链技术之哈希指针

    hello 大家好 我们第三期的区块链技术分享来啦 那么话不多说 我们开始吧 提起区块链 大家可能都会提到 不可篡改 但是为什么区块链不可篡改呢 先给出答案 这与区块链的数据结构哈希指针和默克尔树有关 那么我们今天先分享哈希指针相关的内容
  • cron linux_如何在Linux中使用cron

    cron linux 本文最初发布于2017年11月 现已更新以包含其他信息 成为系统管理员的挑战 其中有很多优点 之一是当您想睡觉时正在运行任务 例如 某些任务 包括定期重复执行的任务 需要在没有人使用计算机资源的情况下通宵运行或在周末运
  • 211和985区别:

    985工程 是在 211工程 的基础上 根据我国国防 民用 东 中 西部协调发展的原则而筛选出来的
  • 获取网页的html文本(用selenium+chrome headless进行js异步加载内容),返回BeautifulSoup的soup对象

    import requests from bs4 import BeautifulSoup from selenium import webdriver def gethtml url js False if js False return
  • 1.代码片断收集-数据拷贝效率问题

    上面是我创建的群聊 欢迎新朋友的加入 1 基本信息 mycode 收录一些简单的代码片段 Gitee com 克隆链接 mycode 收录一些简单的代码片段 目的 记录和收集一些常用的代码片段 同时也欢迎网友提交push申请 共同完善 开发
  • 05C++11多线程编程之使用正确的共享代码案例引入互斥量mutex的概念、用法

    05C 11多线程编程之使用正确的共享代码案例引入互斥量mutex的概念 用法 1 共享代码案例概念分析 1 网络游戏服务器 两个自己创建的线程 一个线程收集玩家命令 一个数字代表玩家发来的命令 并把命令写到一个队列中 另外一个线程从队列中
  • 基于pytorch的无需分割字符的车牌识别

    传统车牌识别 传统的车牌识别需要先检测出车牌 检测出车牌后通过 像素映射 或者 联通区查找 的方法分割出单个的文字 然后单独识别每个文字 传统的车牌识别不仅繁琐 而且切割文字的效果也很难令人满意 因此 能不能绕开字符分割的问题 直接识别车牌
  • 系分 - 系统安全分析与设计

    个人总结 仅供参考 欢迎加好友一起讨论 文章目录 系分 系统安全分析与设计 考点摘要 对称加密 非对称加密 信息摘要 数字签名 数字证书 数字信封 PKI公钥体系 网络安全 安全协议 网络安全 网络威胁与攻击 防火墙 功能 防火墙 分类 防
  • Matlab遗传算法工具箱及应用

    目录 第一章 遗传算法概述 1 1遗传算法概念 1 2遗传算法与爬山法的比较 1 3遗传算法的基本原理与方法 第二章 遗传算法应用举例 2 1简单一元函数优化实例 参考资料 Matlab遗传算法工具箱及应用 主编 雷英杰 张善文 西安电子科
  • SpringBoot——加载测试专用的配置类

    加载测试专用的配置类 之前我们介绍了如何在测试类中加载专用的测试属性 这次我们来看如何在测试类中加载专用的测试类 创建配置类 首先创建一个配置类 并且创建一个第三方的Bean模拟这是一个要在测试用例中引用的第三方Bean 创建测试用例 创建
  • LTE小区搜索过程及SCH/BCH设计

    终端开机过程 在小区搜索之前 需要完成PLMN的选定 再去搜索小区相关信息 PLMN 公共陆地移动网络 是一个标识 由MCC和MNC组成 比如中国电信46011 460是MCC 11是MNC 两个标识都是2 3位 那终端是如何搜索PLMN的