同步过程是移动终端获得无线网络的时间和频率的过程,是终端接入网络的前提。终端要知道网络在哪个时间,哪个频率上发送什么消息,才能正确接收网络下发的信息,而同步过程就是为了使终端知道这个时间和频率信息而进行的一系列神操作。
先来一张整体概念图。
额,这图里面第一步就是时间/频率同步了,下面还讲个啥?
其实这里第一步的时间与频率同步所指的是一般意义上,我们在通信系统课程中会学到的,接收端与发射端在时间域和频率域上的同步。它并不在5G协议的规定范围之内,一般都是由芯片厂家自己实现的。这一步常用的方法有互相关检测和自相关检测等,也就是通过将接收信号与已知信号(PSS)做互相关来检测已知信号的位置,或者通过对接收信号自身做自相关来检测循环前缀(CP)的位置。
这一步是为了获得OFDM的符号同步(时间同步)和检测同步信号所在频率(频率同步)。
在具体的协议栈实现中,第一步的时间和频率同步是可以和后面的PSS和SSS的解码过程放在一个过程中来实现的。例如,一个可能的实现过程:
5G的同步过程整体上与LTE的同步过程类似。不同的地方有以下几点:
而在频域上,SSB的位置是由网络根据GSCN(Global Synchronization Channel Number)来确定的,一般位于系统带宽的下部。(38.101 5.4.3.1)
子载波间隔不同
LTE的子载波间隔固定为15k,但是NR中的PBCH子载波间隔根据频段不同而不同。GSCN与频段与PBCH 子载波间隔的关系如下:
参考:https://ziyubiti.github.io/2018/02/28/5gnrssb/
生成方式不同
LTE中PSS是一个长度为62的Zadoff-Chu序列;而NR中PSS是一个长度为127的m序列。
LTE中SSS是一个长度为62的m序列,而NR中SSS是长度为127的gold序列。
(其实我就是想讲一下OAI中PSS和SSS的生成代码,没想到得先把NR的同步过程给搬出来。)
PCI数目不同
LTE中定义了504个PCI,分为168个组,分别对应168个SSS;每组包含3个小区,分别对应3个PSS。
NR中定义了1008个PCI,分为336组,分别对应336个SSS;每组包含3个小区,分别对应3个PSS。
正是由于NR与LTE在同步信号上的差异,导致它的同步过程也有不同于LTE的地方。
参考资料:
关于时频同步,这方面的研究有很多,随便举几个例子:
https://pdfs.semanticscholar.org/7ed3/b6ae356d1c3385a783ee8a5c56eceaa8860b.pdf
一篇关于同步过程的博士论文,里面讨论了MIMO和多用户协调系统的同步,当然,我只参考了最简单的SISO的同步过程介绍。
https://arxiv.org/pdf/1507.02032.pdf
2010到2014时间和频率同步研究总结。
http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=02D41A2B8F70A9CDAD6D4F32E5E9E8DA?doi=10.1.1.137.736&rep=rep1&type=pdf
OFDM中的频率同步研究
https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8675913
5G同步过程研究
关于LTE的同步过程可以参考:
http://blog.sina.com.cn/s/blog_927cff0101019un0.html
https://blog.csdn.net/jxwxg/article/details/53234194
【报告篇幅】:107【报告图表数】:151报告摘要2020年中国氮化钐市场规模达到了 亿元,预计2027年可以达到 亿元,未来几年年复合增长率(CAGR)为 % (2021-2027)。本报告研究中国市场氮化钐的生产、消费及进出口情况,重点关注在中国市场扮演重要角色的全球及本土氮化钐生产商,呈现这些厂商在中国市场的氮化钐销量、收入、价格、毛利率、市场份额等关键指标。此外,针对氮化钐产品本身的细分增长情况,如不同氮化钐产品类型、价格、销量、收入,不同应用氮化钐的市场销量等,本文也做了深入分析..
Telink825x开发板制作
一、load() 加载页面数据 load(url,[data],[callback]) url:加载的页面地址,[data]传送的数据,[callback]加载完成时回调函数。 设计一个load.html代码如下:1 <body>2 <div id="div1">3 我是div14 </div&...
题目描述农夫约翰上个星期刚刚建好了他的新牛棚,他使用了最新的挤奶技术。不幸的是,由于工程问题,每个牛栏都不一样。第一个星期,农夫约翰随便地让奶牛们进入牛栏,但是问题很快地显露出来:每头奶牛都只愿意在她们喜欢的那些牛栏中产奶。上个星期,农夫约翰刚刚收集到了奶牛们的爱好的信息(每头奶牛喜欢在哪些牛栏产奶)。一个牛栏只能容纳一头奶牛,当然,一头奶牛只能在一个牛栏中产奶。给出奶牛们的爱好的信息,计算最...
DiskGenius是一款功能强大的磁盘管理和数据恢复软件,它可以帮助用户对磁盘进行分区、格式化、修复、备份以及数据恢复等操作,同时还提供了丰富的功能和工具,让用户可以轻松地进行数据管理和恢复。DiskGenius提供了多种数据恢复方式,包括快速扫描、深度扫描、RAW恢复等。其中,快速扫描方式可以快速扫描出已经删除但尚未被覆盖的文件,而深度扫描方式可以对整个磁盘进行扫描,包括已经被覆盖的文件。如果快速扫描无法找到需要恢复的文件,可以尝试使用深度扫描方式。
光线跟踪算法的不足: 光线跟踪算法的时间和空间复杂度很高; 大量的时间被消耗在可见性判断和求交测试这些几何运算上。光线跟踪加速采用空间数据结构: –层次包围体(Hierarchical Bounding Volumes); –均匀格点(Uniform Grids) –四叉树/八叉树(Quad tree/Octree) –空间二分树(K-d tree/BSP tree)
【记录学习笔记,方便自己理解。 】参考博客:https://blog.csdn.net/fanbih/article/details/54913787以100为例,1000W时将value值更改即可,选取1-100范围方便时输出检验是否正确。先构建一个value大小的数组,按下标存储1-value范围的值。有了这样一个数组之后,用random.nextInt(value) 每次随机...
用xshell链接服务器的时候 提示了‘ssh服务器拒绝了密码 请再试一次’明明启动了ssh服务,在网上搜索了一番发现了问题所在。原因是系统不允许root用户远程登录,系统的默认设置当然是为了提高安全性。解决方法:更改远程连接配置vim /etc/ssh/sshd_config我们修改一般后不破坏原代码,将原代码复制注释掉,然后更改新代码,方便以后更改回来或者其他操作。更改完成...
关于这个话题,思考过很多,也有很多感悟 其实人生的发展有很多真理和规律 就像社会的发展在繁杂的表象背后也有规律一样 但是只有聪明的有心人才能总结出来,将其条理化并作为人生的指引 大部分的人,都是貌似若有所思其实稀里糊涂的,度过了一生 人生没有对错,各人有各人的活法,四川人打麻将过一生也很开心 但是作为想活出点意义的人来说,思考则是不可少的 很多古人留下的话,我们都耳熟能详,比如“有志者事竟成”之类
1. 错误信息如下所示在使用Spring的切面编程时发生错误:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0': Cannot resolve reference to bean 'txPointcut' while
geoip处理器根据来自Maxmind数据库的数据添加有关IP地址地理位置的信息。 默认情况下,该处理器将此信息添加到geoip字段下。 geoip处理器可以解析IPv4和IPv6地址。默认情况下,ingest-geoip模块与Maxmind的GeoLite2 城市,GeoLite2国家/地区和GeoLite2 ASN geoip2数据库一起提供,可根据CCA-ShareAlike 4.0许可使用。 有关更多详细信息,请参见http://dev.maxmind.com/geoip/geoip2/geol
# 1.指针练习:输入a,b按照先大后小的顺序输出1.普通方法p1 = &b;p2 = &a;这样子就直接交换了地址而不用借助第三个变量。借助指针的地址,就不用借助中间变量啦。#include <stdio.h>int main() { int *p1, *p2, *p, a, b; printf("请输入两个整数a,b:"); ...