上行和下行是什么意思_为什么无线通信需要同步?
1、为什么无线通信网络需要同步?
无线网络是由一个一个的基站组成的。单个基站的覆盖范围和容量有限,因此基站间需要进行各种信令交互来实现小区选择,重选,切换,负荷均衡,干扰协同等复杂的操作。
各个基站要交互信息,除了信令能互相理解之外,还需要步调一致,准确知道对方目前的状态,预知下一个时刻将要发生的动作,才能配合默契。
我们以5G为例,在TDD模式下,时间是用来区分上下行的,基站间需要严格步调一致。如果相邻基站没有采用相同的时间基准,一个正在进行下行发射,另一个却在进行上行接收,发射基站的信号会进入接收基站,从而产生强烈干扰,系统完全无法运转。
如下图所示,一个5G的上下行传输周期包含若干个下行时隙,若干个上行时隙,中间的一个灵活时隙(也称作特殊时隙或者S时隙)作为上下行的转换点。都每个基站必须在时钟同步下严守这样的节律来传输数据。
因此,“同步”是所有无线网络正常工作的基础。
2、什么是频率同步和相位同步?
同步,从字面意思上看,是指两个或两个以上随时间变化的量在变化过程中保持一定的相对关系。
到底是怎么样的相对关系呢?一般根据关系的紧密程度分为“频率同步”和“相位同步”这两个级别。
频率同步是指两个基站的时钟的变化频率一致,而相位则不一定一致,可以保持相对固定的差值。
假设两个基站内部各有一个钟表,在某一时刻,表A指示的时间是12:15,表B指示的时间为11:45,很显然,他们的时间相差30分钟,也就是相位不同;在下一时刻,表A指示的时间是12:25,表B指示的时间是11:55,它们虽相位不同,但时间差还是30分钟。如果在其他时刻这两个表的时间始终相差30分钟的话,就可以认为它们走的快慢一致,是频率同步的。
相位同步是指两个基站的时钟的相位始终保持一致。
还以表A和表B为例,在相位同步下,它们每时每刻指示的时间都是一模一样的,不但要走得快慢一样,还不允许有任何时间差。因此,相位同步也叫做“时间同步”。
由此可见,相位同步的要求比频率同步要高得多,频率同步是相位同步的基础。
频率同步的精度使用频率偏差或者频率稳定度这个指标来衡量,其单位是ppm,全称为part per million,意为百万分之一,无量纲。它表示在一个特定中心频率下,允许偏差的值,该值越小则同步精度越高。
ppm和赫兹之间的换算关系如下公式:
△f = (f*ppm)/10^6
这里 ppm 是最大变化值(+/-),f是中心频率(赫兹),△f是允许最大的频率变化范围。
例如:如果系统时钟频率为100MHz的话,允许的频率误差为100 ppm,利用上面公式得出频率的变化是10kHz。那么系统可接受的最大频率是100.01MHz,最小是99.99 MHz。
ppm这个单位有些大,有时候,也会用到ppb。ppb的全称是parts per billion,意为十亿分之一。1 ppb为1 ppm的千分之一,即:1 ppm = 1000ppb。
而表征相位同步的方式就要直接地多,直接以时间为单位,一般使用微秒(us)来表示。毕竟相位和时间息息相关,相位同步也叫做时间同步。
3、不同的网络制式,对于同步精度的需求有什么不同?
不同的无线制式,对于频率同步和相位同步有着不同的要求,如下表所示。
总体来看,使用FDD双工方式的技术,比如2G中的GSM,3G的WCDMA,以及4G的LTE FDD都只需要频率同步,精度为0.05ppm(或者50ppb);而使用TDD双工方式的技术,比如3G的TD- SCDMA,4G的LTE TDD等,则需要更为严格的相位同步,精度一般为±1.5us。
CDMA是个特例,它虽然采用FDD双工方式,但其长短码都是m序列,不同的m序列通过相位来区别,所以各基站需要严格的相位同步。
对于5G来说,双工模式因频段不同而不同,目前以TDD为主,FDD为辅,因此不同基站间也需要相位同步。其基本的业务的同步精度需求跟4G基本相同。
但5G的一些高级功能还可能需要站内各小区间,甚至站间的协同增强,从而使同一个用户的数据可以通过不同的有源天线单元(AAU)收发,在交叠覆盖区合并多个信号,从而有效提升业务带宽。
这些高级功能对同步精度提出了更为严格的要求。其中,多入多出(MIMO)和发射分集技术的时间偏差要求为65ns,对于带内连续载波聚合(CA),低频基站(Sub 6G)时间偏差要求为260ns,高频基站(Above 6G)时间偏差要求为130ns。
另外,5G网络支撑的多种新业务也可能具备高精度同步需求,包括高精度定位业务、高速移动业务覆盖、业务时延精确测量、各种垂直行业应用(如物联网,车联网,智能制造)等。例如,要满足3m的定位精度,要求基站间的空口信号同步偏差为±10ns;要满足m级的定位精度,要求基站间的空口信号同步偏差为±3ns。
综上,高精度相位同步,将成为5G网络施展拳脚的关键基础。
上行和下行是什么意思_为什么无线通信需要同步?相关推荐
- 宝塔面板网络流量上行和下行速度代表什么?
宝塔面板的网络流量可以监控服务器接口实时流量,上行和下行速度代表上传还是下载?上行是指用户下载,下行是指上传,码笔记测试结果为: 宝塔上行速度和下行速度 宝塔面板上行和下行代表什么? 宝塔主机面板可以 ...
- 短信群发上行和下行什么意思?
短信群发上行和下行什么意思? 很多人不明白短信平台中,上行和下行都是什么意思,这篇文章做个简单科普. 上行和下行是短信群发行业常见的专业术语. 短信群发下行 短信群发下行,简称MT,短信下发到用户手机 ...
- 如何测试linux服务器的带宽,Linux服务器如何测试带宽上行和下行网速
摘要:Linux服务器如何测试带宽上行和下行网速 speedtest-cli是Speedtest.net提供了一个命令行版本,在没有图形化桌面时,基于flash.界面友好的Speedtest.net将 ...
- 《Linux运维总结:服务器测试内网带宽上行和下行网速》
文章目录 一.背景 二.工具安装 三.工具测试 总结:整理不易,如果对你有帮助,可否点赞关注一下? 一.背景 需要对服务器的内网上下行带宽进行测试,便于判断当前带宽是否符合业务场景需求,在网上找到了i ...
- 服务器的上行和下行带宽
转载: https://segmentfault.com/q/1010000009242784 对于服务器而言,上行带宽是指每秒钟服务器传送给客户端的最大数据量,下行则相反.带宽和流量是完全两回事,用 ...
- 《Linux运维总结:服务器测试外网带宽上行和下行网速》
文章目录 一.背景 二.工具使用 三.网速测试 3.1.常规测试 3.2.指定测试 总结:整理不易,如果对你有帮助,可否点赞关注一下? 一.背景 需要对服务器的外网上下行带宽进行测试,便于判断当前带宽 ...
- BackhaulRateDlWLAN 和BackhaulRateUlWLAN WLAN回程线路上行和下行带宽
详细定义参考:Hotspot_2-0_(R2)_Technical_Specification_v1-1-0 9.1.2章节 根据协议定义,这是一个基于下行速率和回程负载计算出的一个下行带宽/速率,单 ...
- 根据信道号计算2G,3G,4G上行和下行频率
计算公式要参考资料,基本上每种通信制式的每个Band都会不一样,python脚本如下: # http://www.rfwireless-world.com/Terminology/LTE-EARFCN ...
- ardunio mega2560+esp01实现物联网的数据上行和数据下行
背景 nodemcu 以及arduino nano开发板的资源引脚有限,使用mega2560单片机作为系统控制模块的资源优势可以解决很多问题,那么使用mega2560怎么实现物联网的功能呢? 本次教程 ...
最新文章
- 让IDA Pro输出能让gcc编译器直接编译的.s汇编文件
- oracle ssh测试不通过,ssh 连接不上 oracle linux 7.2
- 【数学】【CF27E】 Number With The Given Amount Of Divisors
- “The server requested authentication method unknown to the client.”的解决方案
- vc mysql free result_VC的MySQL编程
- TensorFlow实现对花朵数据集的图片分类(保证运行成功)
- css设置ios系统默认字体大小设置,iOS 自定义字体设置与系统自带的字体
- CPU过载、内存溢出分析
- 【Latex 格式】Markdown或者LaTeX在单个字母上加一横、一点、两点、三角
- Selenium_获取相对坐标
- 一位清华差生9年的北京生活,请你一字一句看完
- 基于Python个人博客系统设计与实现 开题报告
- 含TDA7540的收音高频头软件源代码
- 大数据对金融行业的影响,主要体现在哪几方面?
- 平面Photoshop制作精致的早餐油条…
- 向unity Asset Store提交资源-边做边记
- c语言 操作ie文本框,IE控件一些高级使用方法
- 消防自动喷水灭火系统(一)
- arduino教程-07.舵机
- java桌面日历答辩ppt_基于JavaGui的桌面日历管理系统设计与实现毕业论文+任务书+中期表+翻译及原文+答辩PPT+源码...
热门文章
- 商业智能BI系统对企业有什么好处
- 大数据分析平台应注意哪些方面
- Django 模板中使用 Ajax POST
- iperf android使用方法,FW: 使用Iperf工具测试android系统网络wifi的吞吐量wifithrougput...
- linux如何用gcc编译c程序,Ubuntu之如何使用gcc编译C语言程序
- Cairngorm 3 libraries 简介 是通过google翻译加上自己的理解得来的
- 数据结构与算法 | Leetcode 19. Remove Nth Node From End of List
- 使Docker Container支持运行SWT程序
- IE7下动态创建Iframe时,去除边框
- 绕开“陷阱“,阿里专家带你深入理解C++对象模型的特殊之处