如果我们现在要制作一个 2019 年的热词排行榜,相信 5G 一定名列榜单前茅。作为第五代移动通信网络,5G 技术一直备受瞩目。随着 5G 商用牌照在国内的发放,各大手机厂商也是紧接着推出各款 5G 手机,各项 5G 设备的布设,更是令人感觉 5G 已近在咫尺,相信用不了多久,我们将会享受到 5G 带来的全新体验。

提起 5G ,相信各位的第一印象就是高带宽,这的确是最明显的、也是大家最能显著感受到的 5G 网络特点。前段时间,一位北京邮电大学的学生发布了自己测试学校5G 网络的视频。视频中,5G 手机的平均下载速率达到 700Mbps 左右,差不多是 4G 的十倍,下载音乐和应用基本上都是“秒”级,在线播放超高清视频可以随意拖拽进度条,毫无卡顿。

 

5G 是如何实现这么快的速率呢?今天我们就来看一下 5G 的核心技术都有哪些。

毫米波,了解一下

想要了解毫米波,得先从一个基础的电磁波原理说起。上过高中的童鞋肯定知道这个公式:光速=波长 x 频率。当光速固定在每秒 30 万公里的时候,波长越长,每秒震动的次数也就越少。换句话解释,就是电磁波的波长与频率是成反比的。

 

我们现在所说的无线通讯(Wireless Communication),就是指以电磁波为载体,来进行各种资讯交换。不同频率的电磁波,决定了它们不同的特性以及应用场景。我们可参考下图來粗略了解一下。

 

目前在全球范围内,5G 所使用的频段有且只有两种,一种是 sub-6GHz,指的是 6GHz 以下的频段,一种是毫米波。

毫米波就是波长在 1~10 毫米的电磁波,对应频率为 30~300GHz,作为参考,我们目前 4G 所使用的频段是 2000MHz,2G 和 3G 就更低了。

不管是 2G/3G 还是 4G 时代,毫米波一直都在,它的历史甚至可以追溯到 19 世纪 90 年代,不过在很长一段时间里,毫米波的主要应用还是卫星通信、雷达和一些军事应用,到了 5G 时代,毫米波终于要翻身了。

那么为什么 5G 会把眼光投向毫米波呢?

电磁波有一个物理特性,频率越高,能使用的频率资源越丰富。频率资源越丰富,能实现的传输速率就越高。频率资源就像车道,车道越多,可以经过的车辆就越多,相同时间内能传输的资源也就越多。30GHz 以上有丰富的频谱资源,按照换算关系,1GHz=1000MHz,1MHz=1000kHz,毫米波的频谱资源是数量级的提升。所以毫米波比起之前的前辈们,具有更大的优势:更高的接入用户数、更快的网络速度及更低的时延。

 

但是毫米波这么优秀,为何我们之前不使用呢?

毫米波虽然优秀,但它也有一个缺陷。当电磁波的频率越高(波长越短),就越趋近于直线传播,这也意味着其衍射能力(指波遇到障碍物时偏离原来直线传播的物理现象)就越差,也因此,毫米波穿透障碍物所带来的能量消耗,会使得传输距离变短。

5G 高频率的电磁波传播的路径损耗要远大于 4G,这意味着,想要达到相同的信号覆盖效果,5G 基站的部署量要远多于 4G,假设之前 4G 一个基站可以覆盖100 米,到 5G 也许只能覆盖 30 米。5G 实现更快速率、更高带宽及更低时延的代价就是运营商需要投入更多的钱来部署更多基站。

微基站在高频率的前提下,为了减轻覆盖方面的成本压力,运营商们必须寻找新的出路,第一个解决方法就是:微基站。

猜一下,微基站相对的是什么呢?巨基站、大基站?没猜错,想表达的意思是一致的,不过我们叫它宏基站。传统的宏基站一般位于楼顶和铁塔等高处,但常常受到建筑物、树木的影响,覆盖效果不均匀,且随着信号频率的提升,4G 乃至未来的 5G 信号穿透能力更弱,使得信号通过建筑物后衰减的厉害,从而造成大量弱覆盖区域和盲点,此外宏基站需要大量的占地面积,选址困难等问题也使得建设宏基站的成本越来越高。

 

微基站可以非常好的解决宏基站面临的难题。微基站体积小,部署灵活,不用局限于宏基站的站址问题,可以灵活的部署在人群建筑密集的地方,有针对性的补充宏基站信号的弱覆盖区域及覆盖盲点,保证信号质量。在人流量大的热点区域,微基站由于功率小,可以在更小的范围内实行频率复用,提升容量,帮助宏基站分流。

 

基站越小巧,部署数量越多,覆盖就越好,速度也就越快。

Massive MIMO

随着电磁波的频率逐渐升高,该频率相对应的波长也会逐渐的缩短,收发的天线也就会跟着变短,5G 所使用的毫米波,使得天线的长度可以达到毫米的级别。体积变小就会带来一个巨大的好处,那就是我们可以在微基站和用户的 5G 终端中放入更多的天线。

这就是 5G 的另一个特色,Massive MIMO

 

MIMO(Multiple-Input Multiple-Output)意为“多进多出”,换句话说就是基站的天线变多了,手机的接收能力也变强了,基站多根天线发送,终端多根天线接收。MIMO 技术在4G 时期就已经开始运用,到了 5G 时代,因为可以放置更多的天线,就成为了加强版的 Massive MIMO 技术。

5G Massive MIMO 天线的整体尺寸大小将类似于 4G,但是单个天线元件尺寸更小,允许在相同物理情况下加入更多天线(超过 100),因此 5G 可以将移动网络的带宽容量提升数十倍乃至更大。

另外,5G为了将电磁波更好的运用起来,还使用了一种新技术——波束成型(Beamforming)。

波束成形其实在部分 Wi-Fi 路由器中已经有应用了,5G 时代大规模天线技术是波束赋形的基本条件。

在没有人为干扰的条件下,电磁波是 360 度无死角传播的,其中很大一部分没有被接收,白白浪费。使用波束成形技术后,天线阵列可以使电磁波朝着人为规定方向的传播,且天线个数越多,电磁波传播方向越集中,根据信号接收点的位置变化不断调整。

 
 

5G 中的黑科技

此外 5G 还有一些好玩的技术,例如在 5G 下可以实现基于蜂窝网络的** D2D 通信**,也被称为邻近服务,通过此技术,用户的数据可以不经基站中转就可以直接在两个终端之间进行传输。

网络切片技术,把运营商的物理网络切分成多个虚拟网络,可以通过时延、带宽、安全性、可靠性来划分不同的网络,以适应不同的服务场景。通过网络切片技术可以在一个独立的物理网络上切分出多个逻辑网络,从而避免了为每一个服务建设一个专用的物理网络,这样可以大大节省部署成本。

5G 技术将会在终端,网络,无线接入等方面进行融合及创新,优势明显,在为我们提供高速率,高可靠性,低时延的服务,让我们享受流媒体,超高清视频的同时,5G 网络技术具有灵活的可扩展的网络架构,能够根据需求进行组网,涵盖不同行业用户以及开展多种业务类型。回过头来再看 10 年前,很多人根本没有想到今天的移动互联网对我们生活会有这么大的影响,5G 将会为我们展开更大的想象空间。

推荐阅读:

5G网络与4G相比,有什么区别

IPv6 优于 IPv4 的十大功能

读完这篇文章,5G 就没有秘密了的更多相关文章

  1. 读完这篇文章,就基本搞定了Redis数据库

    简单来说Redis就是一个数据库,不过与传统的数据库不同的是Redis的数据是存在内存中的,所以存写速度非常快,因此Redis被广泛应用于缓存方向. 另外,Redis也经常用来做分布式锁.Redis提 ...

  2. Linux从头学12:读完这篇【特权级】文章,你就比别人更“精通”操作系统!

    作 者:道哥,10+年嵌入式开发老兵,专注于:C/C++.嵌入式.Linux. 关注下方公众号,回复[书籍],获取 Linux.嵌入式领域经典书籍:回复[PDF],获取所有原创文章( PDF 格式). ...

  3. [转帖]看完这篇文章你还敢说你懂JVM吗?

    看完这篇文章你还敢说你懂JVM吗? 在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约 600m,Linux自身使用 ...

  4. 再有人问你Java内存模型是什么,就把这篇文章发给他

    前几天,发了一篇文章,介绍了一下JVM内存结构.Java内存模型以及Java对象模型之间的区别.有很多小伙伴反馈希望可以深入的讲解下每个知识点.Java内存模型,是这三个知识点当中最晦涩难懂的一个,而 ...

  5. Python正则表达式,看完这篇文章就够了...#华为云·寻找黑马程序员#【华为云技术分享】

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/devcloud/article/detai ...

  6. 再有人问你HashMap,把这篇文章甩给他!

    声明:本文以jdk1.8为主! 搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java==集合中的精髓==了,如果你觉得自己对 ...

  7. 可能是把 Java 接口讲得最通俗的一篇文章

    读者春夏秋冬在抽象类的那篇文章中留言,"二哥,面试官最喜欢问的一个问题就是,'兄弟,说说抽象类和接口之间的区别?',啥时候讲讲接口呗!" 对于面向对象编程来说,抽象是一个极具魅力的 ...

  8. 再有人问你HashMap,把这篇文章甩给他

    搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java==集合中的精髓==了,如果你觉得自己对它掌握的还不够好,我想今天这篇文 ...

  9. 还不会Traefik?看这篇文章就够了!

    文章转载自:https://mp.weixin.qq.com/s/ImZG0XANFOYsk9InOjQPVA 提到Traefik,有些人可能并不熟悉,但是提到Nginx,应该都耳熟能详. 暂且我们把 ...

随机推荐

  1. Indy9的TIdFTPServer封装类

    在Delphi 7开发下有强大的Indy控件,版本为9,要实现一个FTP服务器,参考自带的例子,发现还要写很多函数,而且不支持中文显示文件列表等等.于是,自己改进封装了下,形成一个TFTPServer ...

  2. qtextedit中的光标问题(通过调用repaint去掉Focus的阴影)

    [问题]两个textedit,取名为view0,view1.实现view0输入固定的字符个数后,用setFocus切换聚焦到view1,但是切换完了之后view0还会保留光标残影,出现两个文本框中都有 ...

  3. Delphi Berlin 10.1.2 FMX用TMessageManager处理自定义消息

    看FMX代码,发现有两种消息处理的实现方式,一种是用TMessageManager来实现自定义的消息,另外一种象TEdit中的实现,直接声明消息方法.   早前,看过文章说TMessageManage ...

  4. Qt的QWaitCondition(允许线程在一定条件下唤醒其他线程,这样对不间断上传可能比较适用)

    对生产者和消费者问题的另一个解决办法是使用QWaitCondition,它允许线程在一定条件下唤醒其他线程.其中wakeOne()函数在条件满足时随机唤醒一个等待线程,而wakeAll()函数则在条件 ...

  5. git(一)

    一.邮件的格式 抄送:需要知道这件事的人 内容: 大家好: 我是xxx,附件内容是我的简历,请查收,有问题可以随时联系我susun|开发工程师电话:1231xxxxx31地址:xxxxxx联系电话(公 ...

  6. python下SQLAlchemy的使用

    SQLAlchemy是python中orm常用的框架.支持各种主流的数据库,如SQLite.MySQL.Postgres.Oracle.MS-SQL.SQLServer 和 Firebird. 在安装 ...

  7. 「中高级前端必须了解的」JS中的内存管理

    前言 像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()用于分配内存和释放内存. 而对于JavaScript来说,会在创建变量(对象,字符串等)时分配内存,并且在不 ...

  8. 5分钟学会Java9-Java11的七大新特性

    现在Java有多元化的发展趋势,既有JS又有C++还有C#的影子,不学习那是不行滴. 来来来,花5分钟看看Java9-Java11的七大新特性,还有代码样例. Java11 发布了,然而很多公司还在用 ...

  9. C#—使用InstallerProjects打包桌面应用程序

    前言 打包桌面应用程序实在是一个不常使用的东西,偶尔使用起来经常会忘东忘西的耽误时间,因此,这篇文章多以图片记录过程,也是用于备忘. 下载打包工具 C#打包桌面应用程序有很多种方法,这里介绍一种使用M ...

  10. tar命令中的 -C 作用

    我用这个命令:tar zcvf chao.tar.gz /chao/*  打包文件的时候,在压缩包里把  /chao/这个路径也打包进去了. [root@yunwei-test chao]# ls / ...