xpressed in number of resource blocks valid for subframe i and serving cell c; PO PUSCH jj is a parameter composed of the sum of the following: PO_NOMINAL_PUSCH(j) has range of -126 to +24 dBm indicating from full path-loss compensation (-126) to no path-loss compensation (+24). PO_UE_PUSCH(j) with the range of -8 to 7 dB is used by the eNodeB to compensate any systematic offsets in the UE's transmission power settings arising from a wrongly estimated path loss. PL is the downlink path-loss estimate calculated in the UE for serving cell C in decibels and is calculated as eNodeB-transmitted reference signal transmission power (delivered to the UE in system information block type 2) - RSRP (measured and filtered by the UE); a(j), alpha, is used as path-loss compensation factor as a trade-off between total uplink capacity and cell-edge data rate: Full path-loss compensation maximizes fairness for cell-edge UE's; Partial path-loss compensation may increase total system capacity, as less resources are spent ensuring the success of transmissions from cell-edge UEs and less inter-cell interference is caused to neighbouring cells; For j = 1, a can be 0, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9 and 1.0, where 0.7 or 0.8 gives a close-to maximum system capacity by providing an acceptable cell-edge performance; ATF(i) is the MCS-dependent component as defined in [1]; The closed-loop part f(i) is adjusted by the eNodeB according to power control strategy. In case of accumulation type the previous value of f(i), that is, f(i-1) is summed together with the new transmission power control command from eNodeB and in case of abso- lute type only the new transmission power control command from eNodeB is used to update f(i). The accumulation type transmission power control command is selected from { -1, 0, 1, 3} dB and absolute type transmission power control command is selected from {-4, 1, 1, 4} dB. The accumulation type closed-loop power control starts from the ini- tial value, f(0), and adjusts that initial value based on eNodeB transmissio