技术标签: 5g
由c=λf ,光速恒定,当电磁波频率增加时,波长变短
由图1公式知道,波长越短,功率消耗越大,即接收端收到的功率越小。若想要接收端能收到更大的功率,对于天线来说,有两种办法:
1、改善天线设计(比如形状、材料等),来获得增益。
然而,通过改善天线设计带来的增益往往不够补偿由于波长过短所带来的大量功率损耗。
2、直接增加天线数量来获得增益。这也是大规模天线的主要动机。
5G NR协议中分为FR1和FR2两个频率范围,FR1频率范围是450MHz--6GHz,也就是常说的Sub-6G,FR2频率范围是24.25GHz--52.6GHz,也就是常说的毫米波段。
通信的两个关键指标:可靠性与有效性。分集就是为了可靠性的,复用是为了有效性的。
在AWGN信道时,随着SNR增加,BER曲线的斜率趋于无穷大,即信道是呈现出流水式的误码率性能。但对于瑞利衰落信道,误码率曲线在对数-对数坐标下的斜率是直线的。
关于MPSK在AWGN和瑞利衰落信道的误码率情况,可以参考陈老湿:第7章:OFDM 信道估计与均衡(1)与《陈老湿:第7章:OFDM 信道估计与均衡(2)
发射端将同一消息的一个或多个信号传递出去,在接收端将该消息的两个或多个受扰不同的信号(或称复制品)利用选择或合并电路恢复传递消息,以获得比任何单个信号所得到的消息质量更好的技术,称为分集。
分集的方式:空间分集、时间分集、极化分集、频率分集、角度分集。
时间分集:相同的信息在足够大的时间间隔(大于相干时间)重复发送。
为什么要大于相干时间呢?这是因为在相干时间之内,可认为信道是没有发生太大的变化。
因此,为了使得重复发送的信号,经过信道时,是相互独立的。这样接收端将携带同一信息的这几份信号进行处理,才能获得比较好的分集增益。
类比来说,对于频率分集:相同的信息在足够大的频率间隔(大于相干带宽)重复发送。
复用是让MIMO发送独立的数据流,获得更高的传输速率。在复用这一部分内容,将会接触经典的ZF、MMSE等算法。
上面说到分集增益,我之前也一直听说这个词,分集增益的定义是怎么样的呢?
分集增益表现为差错概率曲线的斜率。
通常将不同的分集支路数L称为系统的分集增益。
1.建模目标数据模型就是数据组织和存储方法,它强调从业务、数据存取和使用角度合理存储数据。Linux的创始人Torvalds有一段关于“什么才是优秀程序员”的话:“烂程序员关心的是代码,好程序员关心的是数据结构和它们之间的关系”,其阐述了数据模型的重要性。有了适合业务和基础数据存储环境的模型,那么大数据就能获得以下好处。访问性能:能够快速查询所需的数据,减少数据I/O 数据成本:减少不必要的数据冗余,实现计算结果数据复用,降低大数据系统中的存储成本和计算成本 使用效率:改善用户应用体验,提高使用_数据组织和存储的方法,强调从业务、数据存取、适用角度合理存储数据
本地计算机上的 postgresql 服务启动后停止解决方法
待解决的问题:软测量作业第二题:2. 炼钢厂出钢时盛钢水的钢包在使用过程中受钢水和炉渣对包衬耐火材料的浸蚀,其容积不断增大。表2所示为使用不同次数x时钢包容积y(由于容积不便测量,故以钢包盛满钢水重量来表示)的某组实测数据。试求两者之间的定量关系。表2 钢包容积数据表使用次数x 钢包容积y 使用次数x 钢包容积y2 106.42 11 110.593 108.20 14 110.604 109.53 15 110.905 109.50 16 110.767 110.00 18 111.00_matlab求最优参数
编程书籍的整理和收集书籍大全目录:AI与算法数学之美机器学习凸优化理论统计学习方法数据挖掘与分析同济线性代数教材神经网络和深度学习美国人工智能的发展概述深度学习DeepLearning面向机器智能的TensorFlow实践斯坦福大学机器学习复习材料斯坦福大学机器学习课程个人笔记完整版中机器的崛起:中国高管眼的人工智能同济高等数学第六版上下册概率论与数理统计同济..._书籍大全
(一)九度上一个练习题题目描述: 给定一个无向图和其中的所有边,判断这个图是否所有顶点都是连通的。输入: 每组数据的第一行是两个整数 n 和 m(0输出: 对于每组输入数据,如果所有顶点都是连通的,输出"YES",否则输出"NO"。样例输入: 4 31 22 33 23 21 22 30 0样例输出:_判断连通图
JVM的种类Sun Classic VM:仅支持解释器执行Sun Exact VM:编译器和解释器混合工作以及两级即时编译器仅发布在Solaris平台Exact Memory Management 准确试内存管理Sun HotSpot VM:JIT热点代码编译,通过计数器找到经常执行的代码,直接编译为机器码KVM (KiloByte):运行与手机平台JRockit:专注于..._深入理解java虚拟机笔记
谷歌算法工程师博客,程序员必读书单1.0,值得一看:http://zh.lucida.me/blog/developer-reading-list/
题目链接:http://poj.org/problem?id=2109double 可以虽然可以表示10^-307~~~10^208,但是精确度只有16位,这个题有bug。#include <stdio.h>#include <cmath>using namespace std;int main(){ double n,p...
func CreateService(s model.ServiceMulti) (err error) { pmmulti := s.PmMulti servicename := s.ServiceName ServiceInfo := s.ServiceInfo global.LOG.Info("ServiceMulti is : ", zap.Any("msg", pmmulti)) err = global.DB.Create(&ServiceInfo).Error i..._复杂的json解析的内容如何去存储
转自:http://www.jianshu.com/p/f7add443cd32?utm_campaign=maleskine&utm_content=note&utm_medium=writer_share&utm_source=weibo获取 CPU 核数我们都知道,Linux 中的设备都是以文件的形式存在,CPU 也不例外,因此 CPU 的文件个数就等价与核数
刚刚在cocos creator论坛中,看到有水友在update更新spriteFrame来做角色动画,其实是可以使用 cc.Animation 来做角色动画,,这是我们游戏的实现方式,给大家参考下。一 资源管理1 美术输出资源要求首先,规划美术输出角色的动画,一个角色文件夹,比如 warrior_ori,包含角色各种动作子文件夹,如 idle,walk,run 等,动作文件夹中包...
spark context源码解读spark context是spark的上下文环境,也是spark程序的入口,在spark2.0中sparkcontext融入到sparksession中,直接可以用sparksession.sparkContext去调用它。spark程序是运行在jvm上的,一个jvm只能有一个活跃的sparkcontext,所以在你代码末尾加上一个sparkcontext...._spark2.0之后,spark使用全新的sparkcontext接口