sates channel variations through periodic power-control commands from the serving gNB. The base station measures the uplink CSI and interference level using uplink data and/or control channel transmissions and sends power control commands to the devices. Upon receiving the power control command from the gNB, the UE adjusts its uplink transmit power. The closed-loop power control is active during data and control channel transmissions. A UE is expected to maintain the transmit power density (i.e., total transmit power normalized by transmission bandwidth) for each data and control channel below a certain level that is determined by the maximum permissible power level for the UE, emission mask, and other regulatory constraints. In other words, when the number of active logical resource units assigned to a particular user is reduced, the total transmitted power must be reduced propor- tionally by the UE in the absence of any additional change of power control parameters. When the number of resource blocks is increased, the total transmitted power must be pro- portionally increased such that the transmitted power level does not exceed the permissible power levels specified by 3GPP and the regulatory specifications [1-3]. For interference level control, the information about the current interference level of each gNB may be shared among the base stations via backhaul. The (uplink) TPC in mobile communication systems is meant to balance the transmitted energy per bit in order to maintain the link quality corresponding to the minimum QoS requirements, to minimize interference to other users in the system, and to minimize the power consumption of the device. In achieving these goals, the power control has to adapt to the characteristics of the propagation channel, including path loss, shadowing, and fast fading, as well as overcoming interference from other users both within the same cell and in neighboring cells. The NR uplink power control is similar to LTE and is based on a com- bination of open-loop power control, in