每当我们学起一个新的技术的时候,最好的掌握它的方法就是你是它的设计者,去应用它。接下来了简单聊聊通信的篇章
功率控制的那些事情。
在进入正题之前,我们首先假设一个场景,俩台PC机用一条10m的以太网线连接,通信的时候,你测量俩边的电压,你会很难看见俩端电压的变化,但是肯定会有一定的衰减,如果发射和接收之间用无线传输呢?这个损耗是非常大的可能会导致收端接收的功率很小。如果你是个设计者,你会怎么去解决这个损耗呢?
你肯定首先会想到在发端增加一个功率放大器,这个方法是不错的如果发射端和接收端处于合适的距离?但是如果太近,会不会接收到的功率饱和了,那么怎么解决这个问题呢?
你或许会说降低发端功率不就可以了嘛,总而言之,方法如下:
i) T发射端传送一个信号给收端
ii) 收端检测接收信号的功率
iii) 如果测到的功率低了,收端会说 "increase the power". ,反之,测到的功率高了,收端会说“decrease the power”
以上的3个步骤在业界就被称为“闭环功控”, "Closed Loop Power Control",特别的命令用于这种控制叫TPC(Transmit Power Control) 。LTE中这种机制最大1秒1000次调节。
此时,你又有疑问呢?以上的方法是有个前提的,那就是发射端和接收端是处于连接态的,如果一开始发射端要发送信号了,而它此时并没有收到接收端的反馈了,那怎么办呢?方法如下:
i) 基站侧传输特定power的参考信号给发端UE。
ii) 基站侧传送参考信号的相关信息。
iii) 基站侧也会传送UE侧最大传输的power。
iv) UE就检测这个来自基站侧的信号并测量power
v) 结合iv) 和 ii)的结果,UE侧可以知道路损。
vi) 另外来自步骤 iii,UE知道最大传输多大power
vii) 结合v) 和 vi), UE就可以知道自己传送需要多大的power
以上的步骤在业界就被称为“开环功控”, "Open Loop Power Control".
以上俩种是不同的功控机制,开环控制其实通俗点说就是没有反馈,直接根据UE侧自己的算法或者对应的测量数据来决策发送的功率需要多大,下面是 "Open Loop Power Control".的流程:
一般PRACH的power就是采用开环power control。