写在前面

一直以来我对协议中关于时序(timing)的定义和配置都是懵圈的,静态的时间资源配置明明白白的,一旦涉及到上下行动态交互了——时间开始流动起来,就很难脱离画图,在头脑中立刻get到其中的原理。动态的时序关系的前提就是同步。

一早看到了一个冷笑话:“在一个黑屋子里,怎么知道时间呢?”答案有点十八禁:男的靠每天的CB可以知道一天;女的靠一月一次的大姨妈可以知道一个月。
这个冷笑话突然给了我关于同步的一些启发。

同步是什么(非专业性理解)

可以把刚开机的手机看成处在一个黑屋子里,手机存在本地的一个时钟——用来记录相对时间。如果基站能给他一点信息,再加上一些经验,就可以知道外面世界的时间流转。

信息的形式和先验知识可以决定同步的精度:

  • 手机开窗看到了太阳的高度,通过先验知识可以判断当前处于什么时辰(和古人一样),这时候立刻关上窗户。手机知道了开窗时刻的绝对时辰,就完成了和外面世界的同步,接下来利用本地时钟记录相对于同步时刻小时级的时间流逝;
  • 手机开窗看到了日或月,通过先验知识可以判断当前处于白天或晚上,再次关窗。手机知道了开窗时刻的绝对昼夜,也完成了和外面的同步,接下里可以大致记录相对于同步时刻每日级别的时间流逝;
  • 手机开窗看到了风霜雨雪,通过先验知识判断当前处于冬天,那么接下来的日子里手机记录的就是四季级别的时间流逝。(有点像古代监牢里面的人,靠体感温度,外面的鸟叫等方式与外界的同步,同步精度可能就是四季级别的)

另一个同步的例子,可见陶渊明的《桃花源记》,“不知有汉,无论魏晋",就是一种失步(失去同步)的状态,武陵人就是外界世界发给桃花运村民的一个同步信号。

同步是什么(对应NR协议)

同步(下行)就是基站给手机发送同步信号,告知其绝对时间的过程,就是基站和手机进行对表。

  • 同步信号就是日月星辰
  • 手机接收该信号就是开窗的过程
  • 基站不会一直发送同步信号,所以手机开窗的时间是有限的
  • 手机可以根据先验信息——即同步信号的时频资源位置,对开窗时刻的绝对时间进行判断
  • 手机相对于该绝对时间对后续时序进行本地计时
  • 同步不是一蹴而就的,就像四季轮回,基站会周期性的发送同步信号,保持同步状态
  • 目前NR协议同步是符号级的,个人理解同步信号PSS和SSS都是以符号为单位进行发送的,手机对同步信号(SSB)的先验信息也是具体位于帧结构中的哪几个符号。

今天先写到这里吧,后续对协议中的时序关系进行进一步的学习。

【3GPP】下行同步歪解相关推荐

  1. 同步,异步,并行概念的歪解

    以前在网上搜索同步.异步的概念的时候,有网友把它们进行了歪解,感觉比较有趣,摘录如下 : 有一个男的 看上了两个漂亮MM 想通过写信的方式跟他们交流感情 这两个MM分别是 A女,B女 同步:他先给A女 ...

  2. 5G NR 下行同步SSB(2)-- PSS和SSS的用途

    笔者在微信公众号GiveMe5G定期发布学习文章(更多更及时),欢迎订阅和分享,文章下方有二维码. PSS和SSS就是我们常说的主辅同步信号,名字很直白,即在表述它们最重要的作用就是完成"某 ...

  3. 2字节取值范围_5G NR 下行同步SSB(2)—PSS和SSS的用途

    PSS和SSS就是我们常说的主辅同步信号,名字很直白,即在表述它们最重要的作用就是完成"某种程度上的下行同步". 首先,先来看看PSS/SSS是什么东西? 1)PSS是一个长度为1 ...

  4. rsync下行同步+inotify实时同步部署

    目录 rsync简介 rsync同步方式 rsync特性 rsync与cp.scp对比 rsync同类服务 rsync源服务器的关系 配置rsync源 rsync命令 rsync本地复制实例 配置源的 ...

  5. Rsync下行同步+inotify实时同步介绍和部署

    Rsync下行同步+inotify实时同步介绍和部署 一.Rsync 1.Rsync同步源 2.Rsync服务器 3.同步方式 二.配置rsync源 三.rsync命令 四.配置源的两种表示方法 1. ...

  6. 2017百度之星程序设计大赛 - 资格赛【1001 Floyd求最小环 1002 歪解(并查集),1003 完全背包 1004 01背包 1005 打表找规律+卡特兰数】...

    度度熊保护村庄 Accepts: 13 Submissions: 488 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/3276 ...

  7. Oracle11gR2下搭建DataGuard主备同步详解

    Oracle11gR2下搭建DataGuard主备同步详解 一 前言: 本文主要流程基于blog.itpub.net上博友oracle_zsx所著文章:<手把手教你安装Data Guard> ...

  8. MySQL主从同步详解与配置

    https://zhuanlan.zhihu.com/p/335142300 MySQL主从同步详解与配置 第一部分[原理解析] * 应用背景* MySQL数据库自身提供的主从复制功能可以方便的实现数 ...

  9. rsync下行同步与inotify实时同步

    rsync下行同步与inotify实时同步 一.rsync工具 二.定时同步与实时同步 三.配置rsync源 四.rsync命令 五.配置源的两种表示方法 六.inotify 七.配置rsync下行同 ...

最新文章

  1. 原生JavaScript实现字符串长度截取
  2. C语言 | 基于MPU6050的卡尔曼滤波算法(代码类)
  3. leetcode453. 最小操作次数使数组元素相等(贼难的简单题)
  4. Redis mysql查询结果_Redis Select 命令
  5. 在NPP运行Python报错:SyntaxError: Non-ASCII character '\xe5' in file的解决方法
  6. 视频分享:做“有料”的计算机大学生
  7. 企业搜索 Solr7 安装部署
  8. wallhaven怎么下原图_Wallhaven Top高清壁纸抓取工具
  9. 世界读书日,给大家推荐几本书
  10. 【GNSS发展历史】
  11. 【推荐】技术面试结束后,如何向技术面试官提问?
  12. 桌面版 Linux 为什么打不过 Window?Linus 现身说法
  13. echaarts水滴(水球图)波浪效果
  14. 【coolshell酷壳】你可能不知道的Shell
  15. ORACLE DBLINK
  16. Spring Bean 的注入方式
  17. 很好很强大的六个SEO关键词分析工具
  18. OrangePI One使用主线内核和主线Uboot指南
  19. alexa技能个数_如何使用Alexa蓝图创建自己的Alexa技能
  20. baseline是什么

热门文章

  1. Ps 初学者教程「49」如何使用修补工具隐藏不需要的内容?
  2. CSGO哪些开箱网站可以推荐一下?
  3. 达不达标的公式计算机,“我面试了几百个大学生都不达标,发现他们连这3个Excel公式都看不懂!”...
  4. WebRTC拥塞控制原理解析
  5. future.get方法阻塞问题的解决,实现按照任务完成的先后顺序获取任务的结果
  6. 软件测试(第2版)_Paul学习05_02——Ch5边界值测试_02
  7. 天涯明月刀龙吟曲服务器维护,2月27日服务器例行维护公告(已完成)
  8. 买iPhone12首发还用抢?有钱就行!Python抢购脚本
  9. 北四村的蚁族程序员:面朝西二旗,冬天盼暖气
  10. FPGA基础设计(11)Verilog任务、函数、系统任务、系统函数