专题:层调度物理信道的功率控制

上行功率控制是针对与上行业务流程来进行的,如下图所示:

手机的出发发射功率要受限于手机与基站之间的无线信道的传输损耗。

传输损耗取决于终端离基站的距离、终端与基站之间的障碍物引起的功率损失等等 ,如下图所示。

手机如何知道上行和下行信道的传输损耗呢?

(1)下行传输损耗

(2)上行信道的传输损耗

PUSCH信道作为业务信道,不仅仅传递业务数据、还包括业务信令(RRC信令)和NAS信令。

备注:

业务信令不同于PUCCH公共控制信道的控制命令,PUCCH命令用于MAC层和物理层命令(不是信令),而业务信令主要是RRC层和NAS层信令。

(1)PUSCH对MSG3 RRC信令的发送功率控制有特定的增强措施,主要是提升RRC连接的成功率。

(2)PUSCH信道为多个用户共享,不同用户在PUSCH信道上发送信号的功率不同。

(3)PUSCH对其他信令或业务数据采用的是动态功率控制,需要实时调整手机的发送功率。

备注:

上述公式与PRACH类似,相对于PRACH,这里有带宽影响因素,因为PRACH信道的带宽是固定的,而用户的PUSCH信道的带宽,不是固定的,而是动态调度的。

这两种策略的选择是根据参数来配置的,而不是根据业务来确定。

(1)半静态功率控制策略

半静态功率控制是:基站基于从用户的PUSCH信道上接收到的数据块的误码率BLER来进行功率控制的,当BLER值高于预期的误码率时,则要求基站提高PUSCH信道的发射功率。

基站通过PDCCH信道的DCI0, DCI3, DCI3A等向不同的UE传递不同的功率控制的命令!!!

BER(Bit error rate)在DCH或USCH等传输信道上估算出来的平均比特误码率。计算BER时仅考虑接收数据的非打孔部分,它仅用于使用了信道编码的传输信道,报告周期可以是每一TTI结束时。BLER(Block Error Rate)为传输信道的数据块差错率。它是对单位时间内信道上接收到坏数据块的一个统计参数。BLER估计基于传输信道数据块的CRC校验。

具体过程如下:

(2) 动态调度测量

P0:定义了期望的每个每个终端发送的信号到达基站时的功率的标称值

这样可以确保,即使终端离基站的距离不同,但他们发射的信号,经过路损,到达基站时的功率大致相等,任何一个终端得到基站的信号,不能过高,也不能过低。这就是动态功率控制的目标。因此动态功率控制比较频繁,如20ms一次。

动态功率控制是:基站基于从用户的PUSCH信道功率谱密度来进行功率控制的。

当实际的功率谱密度值,大于目标值,则要求基站降低PUSCH信道的发射功率;

当实际的功率谱密度值,小于目标值,则要求基站抬升PUSCH信道的发射功率。

动态功率控制需要基站实时地(如20ms一次),通过PDCCH信道的DCI0, DCI3, DCI3A等向不同的UE传递不同的TPC(发送功率控制命令)!!!每次调整一次步长,步长是可以设置的。

具体过程如下:

PUCCH作为上行控制信道,用于为不同的终端用户传递基站发给自己的下行数据包的应答信息、信道质量指示CQI信息以及终端的上行调度请求等命令。这些都是终端与基站专有的MAC层的命令。

备注:

PUCCH公共控制信道的控制命令,不同于PUSCH的业务信令。PUCCH命令用于MAC层和物理层命令(不是信令),而业务信令主要是RRC层和NAS层信令。

基于手机与基站之间传递的不同上行命令,PUCCH支持如下几种不同的命令格式。

不同的格式索引,代表不同的传输命令的标识

PUCCH信道支持两种功率控制:外环功率控制和内环功率控制

(1)(物理层)内环功率控制:不需要解码PUCCH信道的内容,只根据PUCCH信道的信噪比来进行功率控制,因此称为内环功率控制。

(2)(MAC层)外环功率控制:需要解码PUCCH信道的内容,根据PUCCH信道命令数据的误码率BER来进行功率控制。不同命令格式,其目标误码率的要求不同。

详细见如下图所示:

(1)流程图

(2)计算公式

备注:

基站只给UE传递g(i)参数,实际的发送功率是UE根据上述公式计算而来。

(3)主要参数

(4)SRS:Sounding Reference Signal(上行探测参考信号) 信号的特定参数

外环与内环类似,不同过的是:

今天日历上主要分享了一个做短视频 MCN 机构亏掉 500 万元的案例经验。分享的经验主要是如下几点:面对红海的 MCN ,没有资源和背景,很难做起来;在三四线城市做互联网创业是地狱级的难度;合作很重要,一个人不如一群人走得远;面对逆风时,心态很重要;及时止损,及时止损,及时止损。今天就结合我的创业经验来聊一聊关于及时止损的话题吧。在聊及时止损的话题时,必然绕不过去的一个概念就是:沉没成本。一、关

满仓和半仓 空仓的心态是不同的 心态不好 不可能卖在顶点不要追求利益最大化 利益最大化的同时伴随风险最大化量能下不来 就不要看空 所以有差价后得接回 当然开始震荡了 仓位就不要满仓 半仓就行了

追踪止损示意图 追踪止损: 追踪止损是激进型的止损策略,特点是让盈利跟随价格奔跑,止损价格跟踪价格的正向波动自动调整。合理设置追踪回撤价差,可以...

# Python 止损流程## 1. 简介在进行交易时,止损是一项非常重要的策略,它用来限制损失并保护交易者的资金。Python 是一种强大的编程语言,可以用来实现止损功能。本文将介绍如何使用 Python 实现止损功能,并给出详细的步骤和代码示例。## 2. 止损流程下面是实现 Python 止损的整体流程:```mermaidflowchart TD A[开始]

ADSL(Asymmetric Digital Subscriber Loop)技术是一种不对称数字用户线实现宽带接入互连网的技术,ADSL作为一种传输层的技术,充分利用现有的铜线资源,在一对双绞线上提供上行640kbps(理论上行1Mbps)下行8Mbps的带宽,从而克服了传统用户在"最后一公里"的"瓶颈",实现了真正意义上的宽带接入。 上网会把其它

干扰,增加小区容量和小区半径,从中国3G政策上来看,是为了使TD-SCDMA具有区别于cdma2000和WCDMA的专利,拥有自主知识产权。基本...

## Python接上行:如何在Python中实现接口继承在面向对象编程中,接口继承是一种常见的设计模式,用于实现不同类之间的共享功能和数据。在Python中,接口继承可以通过一些简单的技巧来实现。本文将介绍如何在Python中实现接口继承,以及一些实际应用的示例。### 接口继承的基本概念接口继承是一种编程技术,通过它,一个类可以从另一个类中继承方法和属性,从而实现代码的重用和模块化

# 如何实现 Python 浮动止损浮动止损是一种在交易中保护盈利和限制亏损的有效策略。今天,我们将学习如何在 Python 中实现浮动止损的功能。以下是我们项目的整体流程:| 步骤 | 描述 | 代码示例 ||------|----------

# 如何实现“吊灯止损 python”## 1. 概述在交易市场中,止损是一种常见的风险管理策略。当交易的损失达到一定的程度时,止损可以帮助交易者及时出局,避免进一步的损失。本文将介绍如何使用 Python 实现一个简单的吊灯止损功能。## 2. 流程图下面是实现吊灯止损的流程图,你可以根据这个流程图来进行操作。```mermaidgraph TDA(开始) --> B(获取实时

原标题:移动止损有什么风险?该怎么设置呢?在外汇交易中,任何指标,数据,交易手法都是一把双刃剑。我们不光要看到它们优秀的地方,同时也要看到其缺点。外汇黄金MT4中或者其他交易软件中移动止损(追踪,跟踪止损)同样如此,他既有优势,也有弊端。移动止损是什么?移动止损也称追踪止损或者跟踪止损,追随最新价格设置一定点数的止损,只随汇价朝仓位的有利方向变动而触发。如何触发移动止损?1.移动止损触发必要条件外

一、简介iperf3是一个网络速度测试工具,支持IPv4与IPv6,支持TCP、UDP、SCTP传输协议,可在Windows、Mac OS X、Linux、FreeBSD等各种平台使用,是一个简单又实用的小工具,可以很好的测试运营商的宽带流量是否达标二、下载地址iperf3下载地址三、安装在Windows电脑并设置为服务端把下载好的安装包放到C盘并解压查看下载包内文件打开cdm命令行输入cd C:

背景因用于QOS限速的设备无法满足5G以上的QOS业务需求。CPU经常满载,产生严重的丢包、延迟现象。将QOS业务转移到ME60上运行,借助其专用芯片,轻松实现QOS业务,经过实测,启动前后,ME60的CPU等资源与之前并未有明显变化。配置ACL要对网络中的流量进行基于复杂流分类的QoS配置,就需要先定义流分类,流量的分类可以按照ACL规则、报文优先级、协议类型、MAC地址、协议地址等进行定义,所

在股票市场中,投资者根据不同的K线走势特性命名有不同的名称,这些特性的K线技术图形会反映出不同的K线走势信号。今天与大家分享一种行情反转信号——上吊线技术图形,        首先,上吊线K线技术图形是由一根下影线较长、实体较短的K线。通常情况下,上吊线K线图形的下影线会是K线实体部分的两倍之多,K线图形看起来就像是把

在NSA 100M组网下,现场终端通过speedtest软件测速,得到平均下行速率在1Gbps以上,但上行速率却不到40Mbps,需要对上行速率特性参数进行优化。 核查上行侧的参数后,做以下优化。 主要参数: 同时打开上行预调度与上行非连续调度开关。 上行预调度开关用于配置上行预调度类型,当取值为1时,表示上行预调度类型为普通预调度。MOD NRDUCell

一、上行调度1. UE向ENB请求上行资源   Physical channel: PUCCH   Message: SR (schedule request)   SR发送的周期以及在子帧中的位置由上层的配置决定,UE在SR请求中都需要包含什么内容?   UE需要告诉ENB自己要传输的数据量,同时SR中UE必须告

最近这几天登陆,看到了关于用户注册及登陆手机短信验证的通知.看到文章下面都是一堆评论,由于小编在long long time ago绑定过手机号了,所以这次作为吃瓜群众,对此通知不做任何评价,只科普一下短信验证的上行和下行.下行短信:通过运营商发给你的短信,也就是你收到的一些服务信息.上行短信是指你给运行商的信息.用六个字描述就是"上:你发,下:你收"下行:设计:1.用户

ADSL(Asymmetric Digital Subscriber Loop)技术是一种不对称数字用户线实现宽带接入互连网的技术,ADSL作为一种传输层的技术,充分利用现有的铜线资源,在一对双绞线上提供上行640kbps(理论上行1Mbps)下行8Mbps的带宽,从而克服了传统用户在"最后一公里"的"瓶颈",实现了真正意义上的宽带接入。 上行速率一般是指从你的电脑上传的速度,也就说别人从你的电脑

引言 在金融业务加速数字化、信创替代逐步深化的背景下,容器化与云原生架构正成为基金公司提升 IT 效能、保障业务连续性的关键技术路径。作为国内较早推进容器化改造的基金管理公司之一,某头部公募基金公司选择 KubeSphere 容器平台,实现了跨芯片架构、跨业务网络的多集群统一管理,走出了一条兼具效率 ...

GD32F470VIT6 学习立项1.硬件配置初始单2.软件环境3.搭建程序芯片基础资料下载搜集3.1把开发环境搭建好3.2freertos 操作系统加入3.3应用程序开发1. 锂电池 SOC2. 蓝牙OTA3. MPPT,光伏控制跟踪4. 低功耗5. 快速傅里叶变化(FFT)本人联系方式相关引用网址等 由于GD32,没有STM32CubeMX的直接配置工具,需要网上搜集资料,搭建基础环境,开始应

本文是一份零基础友好、步骤化的实操教程,旨在帮助初学者和高级开发者快速掌握在 Windows 系统中基于 WSL 2(适用于 Linux 的 Windows 子系统,版本 2)安装 Docker Desktop 的方法,并学会使用 VS Code 在远程容器中开发应用。 ...

THE END
0.电子竞技全面训练教程简介:电子竞技培训教程,旨在为电子竞技参赛者提供专业技能和战术理解的训练。教程以Word文档形式呈现,包含游戏理论、战略分析、技能训练、心理素质提升、比赛规则学习、数据分析、团队协作、录像回放复盘、体能训练和赛事情报收集等多个模块。通过系统性训练,帮助提升竞技水平和竞争力。 jvzquC41dnuh0lxfp0tfv8|gkzooa=77::<848ftvkimg8igvcomu86655<44=8
1.国内已知的量化平台愚公一山备注: 比赛的形式还是挺吸引人的 Ricequant 成立时间: 2014.12 服务: 需要自己编写代码生成策略 语言: Python,Java 目标客户: 有经验的quant 数据库: A股(2005年至今) 回测用时: 分钟回测 支持的功能: 1.针对 FOF 投资的 CRM 功能 2.支持用户分组 jvzquC41yy}/ewgnqiy/exr1ogjjm8u136=5;@530jznn
2.RXT4090显卡对比游戏云服务性能差异需要注意的是,AI帧生成会引入一定的输入延迟累积,因其依赖历史帧信息做预测。因此在竞技类游戏中建议关闭该功能,而在单机大作中则可充分发挥其性能增益。 2.2 游戏云服务的虚拟GPU调度机制 与本地独占式GPU不同,云游戏平台依赖数据中心内的GPU资源池,通过虚拟化技术实现多用户共享。这一模式虽提升了资源利用率,但也jvzquC41dnuh0lxfp0tfv8|gkzooa<:85;<928ftvkimg8igvcomu86744778B8
3.Bracket票务管理:座位分配与票务系统Bracket是一个自托管的锦标赛管理系统,虽然主要专注于比赛安排和队伍管理,但其强大的场地(Court)管理和比赛调度功能为票务管理和座位分配提供了坚实的基础。本文将深入探讨如何在Bracket中实现专业的票务管理和座位分配系统。 核心概念解析 场地(Court)管理系统 jvzquC41dnuh0lxfp0tfv8lkvdrpih5283:0c{ykenk0fnyckny03>6767682
4.分布式定时调度:xxljob最佳实践xxljob定时任务设置24点执行当任务”路由策略”选择”故障转移(FAILOVER)”时,当调度中心每次发起调度请求时,会按照顺序对执行器发出心跳检测请求,第一个检测为存活状态的执行器将会被选定并发送调度请求。调度成功后,可在日志监控界面查看“调度备注” 3. Docker安装xxl-job 3.1 部署 jvzquC41dnuh0lxfp0tfv8vsa6754A93:1gsvrhng1jfvjnnu1747:633;>
5.spring定时任务轮询(springTask)Ruthless2、配置自动调度的包和定时开关 1 2 3 4 5 6 <!-- 注解扫描包 --> <context:component-scanbase-package="com.ljq.web.controller.annotation" /> <!-- Enables the Spring Task @Scheduled programming model --> <task:executorid="executor" pool-size="5" /> jvzquC41yy}/ewgnqiy/exr1nktkkznp1r557<55334ivvq
6.通达2017OA数据字典NOTES备注 PSN_NO排序 SMS_FLAG用途未知 SHARE_USER共享范围 MANAGE_USER修改权限用户 ADD_SHARE_NAME共享名 ATTACHMENT_ID附件id ATTACHMENT_NAME附件名称 ADD_START共享开始时间 ADD_END共享结束时间 PER_WEB个人主页 通讯簿分组(address_group) GROUP_ID自增唯一ID jvzquC41dnuh0lxfp0tfv8|gkzooa<559;?238ftvkimg8igvcomu8>746?:6;