Power control for uplink scheduled data transmission during a random access procedure
Patent Information
- Application Number
- PCT/CN2025/085498
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2026-10-01
Smart Images

Figure CN2025085498_01102026_PF_FP_ABST
Abstract
Description
[Rectified under Rule 91, 18.04.2025]Power control for uplink scheduled data transmission during a random access procedure
[0001] TECHNOLOGICAL FIELD
[0002] Examples of the disclosure relate to power control for uplink scheduled data transmission during a random access procedure. Some relate to power control for uplink scheduled data transmission during a random access procedure when subband non-overlapping full duplex (SBFD) is configured.BACKGROUND
[0003] Cellular radio telecommunication systems use a random access procedures to allow radio terminals to connect to a network cell or beam of a network cell. This facilitates tasks such as initial network access, mobility, and handover.
[0004] The normal minimum requirements, for the radio terminal are, for uplink, to send a random access preamble transmission in the appropriate channel, and to send a scheduled data transmission in the appropriate channel and, for downlink, to receive at least a random access response (RAR) .
[0005] Cellular radio telecommunication systems use power control to manage interference.
[0006] It is preferable for a radio terminal to transmit with sufficient (but not excessive) power so that the transmitted signal reaches a target base station without ‘over-reach’ and causing interference.
[0007] Cellular radio telecommunication systems can support different schemes for two-way communication (uplink and downlink) . Examples include frequency division duplex (FDD) and time division duplex (TDD) . In TDD, uplink and downlink phases are separated in time domain using separate symbols within an unpaired / TDD band of a cell.
[0008] Subband non-overlapping full duplex (SBFD) allows a base station to do simultaneous downlink (DL) transmission and uplink (UL) reception on different physical resource blocks (PRBs) / subbands within the unpaired / TDD band of a cell.
[0009] BRIEF SUMMARY
[0010] According to various, but not necessarily all, embodiments there is provided examples as claimed in the appended claims.
[0011] BRIEF DESCRIPTION
[0012] Some examples will now be described with reference to the accompanying drawings in which:
[0013] FIG. 1 to 7 show examples of the subject matter described herein.
[0014] The figures are not necessarily to scale. Certain features and views of the figures can be shown schematically or exaggerated in scale in the interest of clarity and conciseness. For example, the dimensions of some elements in the figures can be exaggerated relative to other elements to aid explication. Similar reference numerals are used in the figures to designate similar features. For clarity, all reference numerals are not necessarily displayed in all figures.DETAILED DESCRIPTION
[0015] Fig. 1 illustrates an example of a network 100 comprising a plurality of network entities including terminal apparatus 110, node apparatus 120 and one or more network apparatus 130. The terminal apparatus 110 and node apparatus 120 communicate 124 with each other. The one or more network apparatus 130 communicate 128 with the node apparatus 120.
[0016] In some examples the one or more network apparatus 130 communicate with the terminal apparatus 110. The one or more network apparatus 130 can, in some examples, communicate with each other. The one or more node apparatus 120 can, in some examples, communicate 126 with each other.
[0017] The network 100 can be a cellular network comprising a plurality of cells 122 each served by a node apparatus 120. In this example, the interface between the terminal apparatus 110 and a node apparatus 120 defining a cell 122 is a wireless interface 124.
[0018] The node apparatus 120 comprises one or more cellular radio transceivers. The terminal apparatus 110 comprises one or more cellular radio transceivers.
[0019] In the example illustrated the cellular network 100 is a third generation Partnership Project (3GPP) network in which the terminal apparatus 110 are user equipment (UE) and the node apparatus 120 can be access nodes such as base stations.
[0020] A user equipment comprises a mobile equipment. Where reference is made to user equipment that reference includes and encompasses, wherever possible, a reference to mobile equipment.
[0021] In some examples, during operation, a user equipment 110 comprises a mobile equipment comprising a smart card for authentication / encryption etc. such as a Subscriber Identity Module (SIM) . In some examples, during operation, a user equipment 110 comprises mobile equipment comprising circuitry embedded as part of the user equipment 110 for authentication / encryption such as software SIM.
[0022] The node apparatus 120 can be any suitable access node such as a base station or transmission reception point. The node apparatus 120 can be a network element responsible for radio transmission and reception in one or more cells 122, to or from the UE 110. The node apparatus 120 can be a network element in a Radio Access Network (RAN) , an Open-Radio Access Network (O-RAN) or any other suitable type of network.
[0023] The network apparatus 130 can be part of a core network. The network apparatus 130 can be configured to manage functions relating to connectivity for the UEs 110. For example, the network apparatus 130 can be configured to manage functions such as connectivity, mobility, authentication, authorization, and / or other suitable functions. In some examples the network apparatus 130 can comprise an Access and Mobility management Function (AMF) and / or a User Plane Function (UPF) or any other suitable entities.
[0024] In the example of Fig. 1 the network apparatus 130 is shown as a single entity. In some examples the network apparatus 130 could be distributed across a plurality of entities. For example, the network apparatus 130 could be cloud based or distributed in any other suitable manner. The network apparatus 130 can be a core network node.
[0025] The network 100 can be a 4G, 5G or 6G network, for example. It can for example be a New Radio (NR) network that uses gNB or eNB as access nodes 120. New Radio is the 3GPP name for 5G technology. In such cases the node apparatus 120 can comprise gNodeBs (gNBs) 120 configured to provide user plane and control plane protocol terminations towards the UE 110 and / or to perform any other suitable functions. The gNBs 120 are interconnected with each other by means of an X2 / Xn interface 126. The gNBs are also connected by means of the N2 interface 128 to the network apparatus 130. The gNBs can be connected to an AMF or any other suitable network apparatus 130. Other types of networks and interfaces could be used in other examples. Other types of network could comprise next generation mobile and communication network, for example, a 6G network.
[0026] In current 5G NR, for both contention based random access (CBRA) procedures and contention-free random-access (CFRA) procedures, there are 4-step RACH and 2-step RACH. A common step in these procedures is the transmission of a suitable message by the UE 110 to the base station 120 (the message changes depending on which procedure is executed) .
[0027] In this disclosure, we focus on the 4-step CBRA RACH procedure, given its larger relevance in practical deployments, and for its suitability for illustration purpose. However, the proposed disclosure is applicable to all random access procedures.
[0028] 3GPP 5G NR supports frequency division duplex (FDD) for paired bands and time division duplex (TDD) for unpaired bands.
[0029] In TDD, uplink and downlink phases are separated in time domain. The scheduling typically offers low dynamism.
[0030] A recent development is to allow the base station 120 to do simultaneous DL transmission and UL reception on different simultaneous physical resource blocks (PRBs) / subbands within an unpaired band of a cell. Simultaneous is simultaneous at the symbol level, that is overlapping symbol durations. This can be described as subband non-overlapping full duplex (SBFD) . The full duplex is simultaneity at the symbol duration level. There are two symbol types for both DL and UL transmissions namely:
[0031] SBFD symbols, for which the non-overlapping DL subband (s) and UL subband (s) both exist, and
[0032] non-SBFD symbols, for which the entire band is used for either DL or UL.
[0033] The SBFD symbol has a symbol duration that can be used for UL or DL at the UE 110 and is used for UL and DL simultaneously, during the symbol duration, at the base station 120.
[0034] In SBFD symbols, a guardband is expected to be placed between DL and UL resource blocks (RBs) . This provides better isolation between UL and DL transmissions and reduces interference.
[0035] A guardband, in the time domain, provides enough time for a UE transition from UL transmission to DL reception.
[0036] FIG 2A illustrates Frequency Division Duplex (FDD) . The uplink and downlink are simultaneous (share the same time domain resource 2) and are separated in the frequency domain (use separated frequency domain resources 4A, 4B-paired frequency bands) .
[0037] FIG 2B illustrates Time Division Duplex (TDD) . The uplink and downlink are not simultaneous (use separated time domain resources 2A, 2B) and share the same frequency domain resources 4 (an unpaired frequency band) .
[0038] FIG 2C illustrates an example of sub-band non-overlapping full duplex (SBFD) . The uplink and downlink are simultaneous (share the same time domain resource 2) and share the same frequency domain resource 4 but not overlap.
[0039] Sub-band non-overlapping full duplex (SBFD) describes simultaneous DL and UL on different physical resource blocks (PRBs) / sub-bands within a spectrum supporting sub-band full duplex communication (e.g. unpaired TDD spectrum) . A sub-band comprises contiguous PRBs within a band.
[0040] A SBFD slot 6A, is a symbol duration during which the non-overlapping downlink (DL) sub-bands and uplink (UL) sub-band (s) both exist simultaneously in different PRBs.
[0041] A non-SBFD slot 6B, is a symbol duration during which the entire band is used for either DL or UL (i.e., legacy / full DL / UL slots) .
[0042] The sub-band non-overlapping full duplex (SBFD) can also be referred to as cross-division duplexing (xDD) or Flexible Duplexing (FDU) . To embrace the different terms, in the disclosure a symbol that is an SBFD symbol (whether labelled so or not) will be referred to as a duplex TDD symbol and a symbol that is not an SBFD symbol (whether labelled so or not) will be referred to as a non-duplex TDD symbol.
[0043] A TDD symbol has a symbol duration during which a base station of a cell can perform time division duplex (TDD) communication.
[0044] TDD communication separates downlink transmission and uplink reception at the base station into different symbol durations..
[0045] A Duplex TDD symbol is a TDD symbol for which a base station of a cell can simultaneously perform downlink transmission and uplink reception on different frequency subbands within the unpaired frequency band that can be used by the base station for time division duplex communication.
[0046] A non-duplex TDD symbol is a symbol for which the base station of a cell cannot simultaneously perform downlink transmission and uplink reception on different frequency subbands within the unpaired frequency band. It is a TDD symbol used for TDD uplink reception only at the base station and not for simultaneous downlink transmission and uplink reception at the base station. A duplex TDD symbol can also be referred to as a SBFD symbol. A non-duplex TDD symbol can also be referred to as a non-SBFD symbol..
[0047] This example of SBFD uses guard bands in frequency domain and / or time domain. A guard band within the sub-band separates simultaneous UL PRBs from DL PRBs in the same band. A guard band can provide separation in the time domain (for a limited frequency range) and separation in the frequency domain (for a limited time duration) .
[0048] FIG 2D illustrates another possible example of SBFD.
[0049] For SBFD-aware UEs in RRC CONNECTED state or RRC IDLE state or RRC INACTIVE state, RACH configuration can be delivered as a single RACH configuration, or can be delivered as two separate RACH configurations-one legacy RACH configuration and one additional RACH configuration for SBFD.
[0050] Problems can arise as a result of SBFD in relation to the random access procedure and power control in the random access procedure, in particular, and power control of the scheduled data transmission (e.g. Msg 3) in the random access procedure.
[0051] FIG. 3A illustrates an example of a RACH procedure 200 (4-step) .
[0052] In the fist step, the UE 100 sends, to a base station 120, a random access preamble transmission 202. The random access preamble transmission is referred to in 4-step RACH as Msg 1 or the physical random access channel (PRACH) preamble.
[0053] The random access preamble transmission 202 involves sending a specific preamble to the base station 120 via a physical random-access channel (PRACH) , using a specific resource called RACH occasion (RO) , which is, for example, mapped to one or more synchronization signal block (SSB) beams according to a certain pattern.
[0054] A RACH Occasion is an area specified in time domain and frequency domain available for the UL transmission (at the UE 110) and UL reception (at the base station 120) of the RACH preamble.
[0055] In NR, the sync signal (SSB) is associated with different beams and the UE 110 selects a certain beam and sends the PRACH preamble using that beam. In order for the network to know which beam the UE 110 has selected, there is a specific mapping between SSB and RACH Occasion (RO) . By detecting which RO the UE 110 used to send the PRACH preamble, the network can know which SSB beam that UE 110 has selected.
[0056] The PRACH transmission occasion determines when the PRACH preamble is transmitted within a subframe, slot, symbols durations. A RACH occasion falls into UL symbols of the configured TDD pattern. There can be none, one or more PRACH occasions with a slot.
[0057] In NR, a frame has duration of 10 ms which consists of 10 subframes having 1 ms duration each. Each subframe can have 2μ slots. The slot length varies based on subcarrier spacing. A slot can be referred to as ‘subframe slot’ or ‘resource grid slot’ if it needs to be differentiated from other slots (e.g. PRACH slot) .
[0058] The network schedules RACH Occasions to be available for the UE 110 whether used or not.
[0059] In the second step, the base station 120 replies with a downlink random access response (RAR) 203. The random access response 203 is referred to in 4-step RACH as Msg 2.
[0060] The downlink random access response (RAR) 203 comprises, for example, a detected preamble ID, a time-advance command, a temporary cell radio network temporary identifier (TC-RNTI) , and UL grant for the transmission of Msg3 on PUSCH. In the third step, the UE 100 sends, to the base station 120, a scheduled data transmission 204. The scheduled data transmission 204 is a data transmission scheduled by the network, the RAR 203 in this example. The scheduled data transmission 204 is transferred to the physical uplink shared channel (PUSCH) . The scheduled data transmission 204 is referred to in 4-step RACH as Msg 3 or radio resource control (RRC) request or PUSCH transmission.
[0061] The scheduled data transmission 204 comprises an identifier (ID) for contention resolution.
[0062] In the fourth step, the base station 120 replies with a contention resolution message 205 with the identifier (ID) for contention resolution. The contention resolution message 205 is referred to in 4-step RACH as Msg 4 or RRC setup message.
[0063] Upon reception of contention resolution message 205, the UE 110 sends an ACK on a PUCCH if its contention-resolution ID is carried by the contention resolution message 205. This completes the 4-step RACH.
[0064] It is worth noting that prior to Msg1, there is also a preliminary step of sending and receiving the synchronization signal block (SSB) , i.e., DL beam sweeping, which is not formally part of the RACH procedure. As a result of this preliminary step, the UE 110 selects the index of the preferred SSB beam and decodes the associated PBCH for MIB, SIB and so on. This index is also used by UE to identify a suitable RO for the preamble transmission (Msg1) , according to the SSB-to-RO mapping conveyed by SIB1.
[0065] FIG 3B illustrates 2-step random access (RA) procedure. The 2-step RA procedure is similar to 4-step RA procedure presented above in relation to FIG 2A, but the a random access preamble transmission 202 (Msg1) and the scheduled data transmission 204 (Msg3) are sent without an intermediate transmission from the network and are illustrated as combined message, MsgA. Similarly, the base station 120 combines downlink random access response (RAR) 203 (Msg2) and contention resolution 205 (Msg4) into MsgB. It is straightforward to apply the solutions disclosed below for Msg1, to the preamble / Msg1 part 202 of MsgA and to apply the solutions disclosed below for Msg2, to the scheduled data transmission / Msg3 part 204 of MsgA.
[0066] In at least some examples, the RAR 203 include the detected preamble ID, the time-advance command, a TC-RNTI, and UL grant for the transmission of Msg3 on PUSCH.
[0067] Power control occurs for uplink UE transmission during random access procedure.
[0068] Power control for the random access preamble transmission 202 (e.g. Msg 1) is open loop power control. In at least some examples it is ramped iterative power control. The random access preamble transmission occurs initially based on a random-access-preamble-transmission open-loop-power-parameter (e.g. preambleReceivedTargetPower (PTP) ) .
[0069] If the initial random access preamble transmission is unsuccessful, a next iteration random access preamble transmission occurs subsequently with a the random-access-preamble-transmission open-loop-power, that has been increased. If an iterative random access preamble transmission is unsuccessful, a next iteration random access preamble transmission occurs subsequently that has a power that been increased relative to the previous iteration.
[0070] Power control used for the random access preamble transmission can have additional compensations, for examples, compensation for pathloss.
[0071] The random-access-preamble-transmission open-loop-power-parameter can have different values for random-access-preamble-transmissions with different characteristics, for example different preamble lengths, for example different symbol types (e.g., whether duplex TDD symbol or non-duplex TDD symbol) .
[0072] Power control for scheduled data transmission 204 (e.g. Msg 3) can use closed loop power control.
[0073] The scheduled data transmission occurs 204 (e.g. Msg 3) occurs initially based on a scheduled-data-transmission open-loop-power-parameter (e.g. P0_NOMINAL_PUSCH) .
[0074] If the initial scheduled data transmission is unsuccessful, a next iteration scheduled data transmission occurs subsequently with increased power. If an iterative scheduled data transmission is unsuccessful, a next iteration scheduled data transmission occurs subsequently with increased power.
[0075] The scheduled-data-transmission open-loop-power-parameter (e.g. P0_NOMINAL_PUSCH) is based on the random-access-preamble-transmission open-loop-power-parameter (e.g. preambleReceivedTargetPower (PTP) ) plus a scheduled-data-transmission open-loop-power delta-parameter (e.g. msg3-DeltaPreamble (Δp) ) .
[0076] Power control used for the scheduled data transmission 204 (e.g. Msg 3) can have additional compensations.
[0077] In the following Msg1 is a placeholder for random access preamble transmission 202 and it is not intended to limit the description to 4-step RACH, it can also be a reference to MsgA in 2-step RACH. Also, Msg3 is a placeholder for scheduled data transmission 204 and it is not intended to limit the description to 4-step RACH, it can also be a reference to MsgA in 2-step RACH
[0078] The following description refers to current specified procedures for power control. Other procedures can be used.
[0079] In the following example of Msg1 PRACH open loop power control, the random-access-preamble-transmission open-loop-power-parameter is the preambleReceivedTargetPower (PTP) .
[0080] The UE 110 determines an open-loop transmission power for the PRACH as defined in 3GPP TS 38.213 clause 7.4: PPRACH = min (Pcmax, PPRACH, target + PL) , where
[0081] Pcmax is the UE configured maximum output power.
[0082] PL is the pathloss compensation based on the DL RS (SS / PBCH block) associated with the PRACH transmission 202 and calculated by the UE 110 in dB.
[0083] P_prach_target is the PRACH target reception power.
[0084] PREAMBLE_RECEIVED_TARGET_POWER is provided by higher layers and controlled by the medium access control (MAC) layer:
[0085] For the 1st transmission attempt, it is defined as follows:
[0086] PPRACH, target = preambleReceivedTargetPower + DELTA_PREAMBLE
[0087] For the nth transmission attempt, the power ramping of the PRACH preamble updates the P_prach_target as follows:
[0088] PPRACH, target = preambleReceivedTargetPower + DELTA_PREAMBLE + (PREAMBLE_POWER_RAMPING_COUNTER –1) × powerRampingStep + POWER_OFFSET_2STEP_RA
[0089] DELTA_PREAMBLE is the power offset based on the preamble format POWER_OFFSET_2STEP_RA is a power offset used for the case of 2-step RA.
[0090] Thus, the UE 110 selects the transmit power by compensating for the measured DL pathloss in order to reach the desired target reception power PREAMBLE_RECEIVED_TARGET_POWER at the gNB 120. If such transmit power is to exceed the maximum UE transmit power P_cmax (e.g. 23 dBm depending on UE power class) , the UE 110 limits the transmit power to P_cmax.
[0091] In the following example of Msg3 PUSCH Power Control, the scheduled-data-transmission open-loop-power-parameter is P0_NOMINAL_PUSCH, the random-access-preamble-transmission open-loop-power-parameter is preambleReceivedTargetPower (PTP) and the scheduled-data-transmission open-loop-power delta-parameter is msg3-DeltaPreamble (Δp)
[0092] For Msg3:
[0093] P0_NOMINAL_PUSCH = preambleReceivedTargetPower (PTP) + msg3-DeltaPreamble (Δp)
[0094] Uplink power control is calculated as follows (detailed in TS 38.213) :
[0095] The following example relates to power control for Msg3 (J=0) .
[0096] If a UE 110 transmits a PUSCH on active UL BWP b of carrier f of serving cell c using parameter set configuration with index j and PUSCH power control adjustment state with index l, the UE 110 determines the PUSCH transmission power PPUSCH, b, f, c (i, j, qd, l) in PUSCH transmission occasion (TO) i as
[0097] Eq. 1-UL power control calculation in PUSCH
[0098] where:
[0099] PCMAX, f, c (i) is the UE configured maximum output power defined in [8-1, TS 38.101-1] , [8-2, TS 38.101-2] and [8-3, TS 38.101-3] for carrier f of serving cell c in PUSCH transmission occasion i.
[0100] PO_PUSCH, b, f, c (j) is a parameter composed of the sum of a component PO_NOMINAL, PUSCH, f, c (j) and a component PO_UE_PUSCH, b, f, c (j) where j∈ {0, 1, …, J-1} as defined in Clause 7.1.1, TS 38.213.
[0101] μ is related to the configured NR numerology (subcarrier spacing) ,
[0102] depicts bandwidth of the PUSCH resource assignment expressed in number of allocated resource blocks for PUSCH,
[0103] αb, f, c is a power adjustment factor determined by at least one of the following: msg3-Alpha, ConfiguredGrantConfig, p0-PUSCH-alpha, p0-PUSCH-alphaSet, SRI-PUSCHPowerControl, SRI field in DCI format 0_0 / 0_1,
[0104] PLb, f, c (qd) is a downlink pathloss estimates in dB calculated by the UE using reference signal (RS) resource index qd on active UL BWP b of carrier f of serving cell c,
[0105] ΔTF, b, f, c is the modulation and coding scheme (MCS) offset, adjusting the power control to the used MCS. If gNB dynamically adjusts MCS to compensate for changes on the channel quality or conditions, this term can be set to 0. However, when gNB does not use MCS adaptation for dynamic channel condition compensation, gNB may instruct UE to adjust PUSCH transmission power according to MCS, i.e., to increase Tx power for higher MCS values. The MCS offset is given by ΔTF, b, f, c=10log10 ( (2BPRE. 1.25-1) ) for single layer PUSCH containing UL-SCH data. The equation is an approximation based on the Shannon’s Capacity Theorem (C=B log2 (1+SINR) ) , from which SINR is solved with assumption that NR achieves 80%of ideal Shannon capacity. The Bits Per Resource Element (BPRE) is given by where C is the number of transmitted code blocks, Kr is the size of code block r, and NRE is a number of resource elements allocated for the PUSCH, excluding the resource elements used for DMRS and phase tracking reference signal.
[0106] fb, f, c (i, l) is PUSCH power control adjustment state for active UL BWP b of carrier f of serving cell c and transmission occasion i that may accumulate TPC command value.
[0107] Msg3 open loop PUSCH power (TS 38.101) for J=0:
[0108] msg3-DeltaPreamble is a parameter configured by the network (NW) such that when it is added to the preambleReceivedTargetPower the PPUSCH will reach the performance required to decode Msg3 on NW side.
[0109] The scheduled-data-transmission open-loop-power-parameter (e.g. P0_NOMINAL_PUSCH ) is based on the random-access-preamble-transmission open-loop-power-parameter (e.g. preambleReceivedTargetPower (PTP) ) plus a scheduled-data-transmission open-loop-power delta-parameter (e.g. msg3-DeltaPreamble (Δp) ) .
[0110] For Msg3 Closed loop PUSCH power control for first iteration using closed loop power control i =0 in response to a PRACH transmission (TS 38.213 7.1.1) fb,f, c (i, l) =ΔPrampup, b, f, c+δmsg2. b. f. c
[0111] ΔPrampup, b, f, c corresponds to the total power ramp-up applied to random access preamble
[0112] δmsg2. b. f. c is a TPC command value indicated in a random access response grant of the random access response message 203 corresponding to a PRACH transmission 202 according to Type-1 random access procedure.
[0113] A power control table maps each different transmission power command (TPC) to a different power value.
[0114] In order to manage SBFD, one option is to provide from the network:
[0115] (i) a first random-access-preamble-transmission open-loop-power-parameter (PTP1) used for power control when transmitting a random access preamble transmission 202 using a non-duplex TDD symbol (using a legacy RO) , and
[0116] (ii) a second random-access-preamble-transmission open-loop-power-parameter (PTP2) used for power control when transmitting a random access preamble transmission 202 using a duplex TDD symbol (using a additional RO) .
[0117] At UE 110 there needs to be multiple (≥4) scheduled-data-transmission open-loop-power-parameters (Msg3 open loop power (P0_NOMINAL_PUSCH) , values) when there are, in use at the UE, multiple (≥4) different combinations of duplex TDD symbols / non-duplex TDD symbols (e.g. for random access preamble transmission 202 e.g. Msg1 and for a scheduled data transmission 204 e.g. Msg 3) ; and
[0118] different preamble formats (e.g. short / long) .
[0119] It is likely but not always the case that long formats are used for duplex TDD symbols (SBFD symbols) and short formats are used for non-duplex TDD symbols (non-SBFD symbols) . It possible to operate on the basis that long formats are used for duplex TDD symbols (SBFD symbols) and short formats are used for non-SBFD symbols.
[0120] It is possible to operate more flexibly on the basis that long or short formats are used for duplex TDD symbols (SBFD symbols) and short or long formats are used for non-SBFD symbols.
[0121] Therefore there needs to be a minimum four scheduled-data-transmission open-loop-power-parameters (Msg3 open loop power (P0_NOMINAL_PUSCH) values) when there are, in use at the UE 110, four different combinations of duplex TDD symbols (SBFD symbols) / non-duplex TDD symbols (non-SBFD symbols) for random access preamble transmission 202 e.g. Msg1 and for a scheduled data transmission 204 e.g. Msg 3.
[0122] Appropriate information is communicated to the UE 110 from the network.
[0123] The UE 110 processes the appropriate information to obtain the appropriate multiple (≥4) scheduled-data-transmission open-loop-power-parameters (Msg3 open loop power (P0_NOMINAL_PUSCH) values) .
[0124] In current standards and standard proposals there is insufficient information communicated to the UE 110 and insufficient UE processes to obtain the multiple (≥4) scheduled-data-transmission open-loop-power-parameters (Msg3 open loop power (P0_NOMINAL_PUSCH) values) i.e. Msg3 open loop power (P0_NOMINAL_PUSCH) for the full range of multiple (≥4) different combinations.
[0125] In current standards and standard proposal the preambleReceivedTargetPower (PTP) can have up to two values and msg3-DeltaPreamble (Δp) is single valued.
[0126] This gives an available maximum of two scheduled-data-transmission open-loop-power-parameters (Msg3 open loop power (P0_NOMINAL_PUSCH) values) .
[0127] Therefore at least some (≥2) of multiple (≥4) different combinations will have sub-optimal scheduled-data-transmission open-loop-power-parameters (Msg3 open loop power (P0_NOMINAL_PUSCH) values) resulting in increased likelihood of decoding failure at the network or cross-link interference.
[0128] The relationship of the scheduled-data-transmission open-loop-power-parameter (e.g. P0_NOMINAL_PUSCH) to the the random-access-preamble-transmission open-loop-power-parameter (e.g. preambleReceivedTargetPower (PTP) ) should change in dependence upon the relationship between the characteristic (s) of the successful random-access-preamble-transmission 202 and the characteristics of the planned scheduled-data-transmission 204. In some examples, the comparative characteristic of interest is symbol type (e.g., whether duplex TDD symbol or non-duplex TDD symbol, as described below) . In some examples, a characteristic of interest is preamble length.
[0129] Options for adapting power control for transmission of the planned scheduled-data-transmission 204 to compensate for the changes in relationship include:
[0130] adapting the random-access-preamble-transmission open-loop-power-parameter (e.g. preambleReceivedTargetPower (PTP) ) used in determining the scheduled-data-transmission open-loop-power-parameter (e.g. P0_NOMINAL_PUSCH)
[0131] or
[0132] adapting the scheduled-data-transmission open-loop-power delta-parameter (e.g. msg3-DeltaPreamble / deltaPreamble) used in determining the scheduled-data-transmission open-loop-power-parameter (e.g. P0_NOMINAL_PUSCH)
[0133] or
[0134] adapting closed loop power ramping (e.g. TPC Command δmsg2, b, f, c in RAR) .
[0135] FIG 4 illustrates an example of an apparatus 110 comprising means for
[0136] transmitting 403 a random access preamble transmission 202 using a duplex time-division-duplex (TDD) symbol with a power dependent upon a configured first power or a non-duplex TDD symbol with a power dependent upon a configured second power;
[0137] transmitting 406 a scheduled data transmission 204 with a closed-loop transmission power dependent on a selected one of a plurality of transmission power control tables for enabling iterative closed-loop power control by the network,
[0138] wherein the plurality of transmission power control tables comprises at least:
[0139] a first table for when the random access preamble transmission and the scheduled data transmission use a same symbol type being one of a non-duplex TDD symbol or a duplex TDD symbol;
[0140] a second table for when the random access preamble transmission and the scheduled data transmission use different symbol types, one used symbol type being a non-duplex TDD symbol and the other used symbol type being a duplex TDD symbol.
[0141] A transmission power control table comprises different power levels associated with different transmission power control commands.
[0142] The apparatus 110 received from the network a transmission power control (TPC) command. In 4-step random access procedure, the TPC command can be received in the random access response (RAR) , Msg2.
[0143] The received TPC command can be used to access a power level associated with that transmission power control command in a transmission power control table.
[0144] The transmission power control table can be determined by the apparatus 110 from context, or it can be explicitly indicated by the network 120.
[0145] A transmission power control table can be a distinct data structure.
[0146] Alternatively a transmission power control table can be a part of a shared data structure.
[0147] The shared data structure can, for example, comprise multiple transmission power control tables can be a part of a shared data structure.
[0148] The transmission power control tables comprise
[0149] a (legacy) table
[0150] for when
[0151] the random access preamble transmission 202 is transmitted (or to be transmitted) using a non-duplex TDD symbol and the scheduled data transmission 204 is to be transmitted using a non-duplex TDD symbol
[0152] and
[0153] for when
[0154] the random access preamble transmission 202 is transmitted (or is to be transmitted) using a duplex TDD symbol and the scheduled data transmission 204 is to be transmitted using a duplex TDD symbol
[0155] a first (new) table
[0156] for when
[0157] the random access preamble transmission 202 is transmitted (or is to be transmitted) using a non-duplex TDD symbol and the scheduled data transmission 204 is to be transmitted using a duplex TDD symbol a second (new) table
[0158] for when
[0159] the random access preamble transmission 202 is transmitted (or is to be transmitted) using a duplex TDD symbol and the scheduled data transmission 204 is to be transmitted using a non-duplex TDD symbol.
[0160] In one option, the apparatus 110 is configured to receives a transmission power control command (in Msg 2) and select a transmission power control table, and then select a power associated with the transmission power control command in the selected table.
[0161] In another option, the apparatus 110 is configured to receives a transmission power control command and a transmission power control table identifier (in Msg 2) and select the transmission power control table based on the transmission power control table identifier, and then select a power associated with the transmission power control command in the selected table.
[0162] FIG. 4 illustrates an example of a RACH procedure 200 (4-step) with novel power control of the scheduled data transmission 204. The FIG has similarities with FIG 3A, and similar labels are used for similar features.
[0163] At block 401, the UE 110 receives a configuration message (s) 400 transmitted by the network 120.
[0164] In some examples, the configuration message 400 configures multiple values of the random-access-transmission open-loop-power-parameter (e.g. multiple values of prembledReceivedTargetPower (PTP) ) . In some examples, the configuration message (s) 400 also configures RACH. In some examples, the configuration message (s) 400 also configure duplex TDD symbols (SBFD symbols) . In some examples, the configuration message (s) 400 indicates a symbol type (e.g. non-duplex TDD symbol (non-SBFD symbol) or duplex TDD symbol (SBFD symbol) .
[0165] At block 402, the UE 110 determines a random access preamble transmission 202. The determined power can, for example, depend upon whether the random access preamble transmission 202 will use a non-duplex TDD symbol (non-SBFD symbol) or a duplex TDD symbol (non-SBFD symbol) .
[0166] In some examples, the apparatus 110 determines two types of ROs, namely additional ROs for duplex TDD symbols and the legacy ROs for non-duplex TDD symbols based on the configuration message (s) 400. The apparatus 110 select the RO type for the RA initial attempt based on certain specified / configured conditions / prioritizations (e.g., SSB-RSRP threshold…) or based on the network indication. The apparatus 110 computes the open loop power control PPRACH required for the transmission of random access preamble transmission 202 using the appropriate one of the multiple values of the random-access-transmission open-loop-power-parameter (e.g. multiple values of prembledReceivedTargetPower (PTP) ) based on whether the random access preamble transmission 202 is transmitted using a non-duplex TDD symbol or a duplex TDD symbol.
[0167] At block 403, the UE 110 transmits the random access preamble transmission 202 using the determined power at the appropriate RO. The random access preamble transmission 202 involves sending a specific preamble to the base station 120 via a physical random-access channel (PRACH) , using a specific resource called RACH occasion (RO) .
[0168] At block 404 (absent for 2-step random access procedure) , the base station 120 replies with a downlink random access response (RAR) 203.
[0169] At block 405, the UE 110 determines a scheduled data transmission power for transmission of the scheduled data transmission 204.
[0170] The determined power can, for example, depend upon not only on whether the scheduled data transmission 204 will use a non-duplex TDD symbol (non-SBFD symbol) or a duplex TDD symbol (non-SBFD symbol) but also on whether the random access preamble transmission 202 uses / used a non-duplex TDD symbol (non-SBFD symbol) or a duplex TDD symbol (non-SBFD symbol) .
[0171] At block 406, the UE 110 transmits the scheduled data transmission 204 using the determined scheduled data transmission power (e.g. PPUSCH) . The scheduled data transmission 204 is a data transmission scheduled by the network, the RAR 203 in this example. The scheduled data transmission 204 is transferred to the physical uplink shared channel (PUSCH) .
[0172] The following stages are as previously described with reference to FIG 3A.
[0173] A duplex TDD symbol is a symbol for which a base station 120 of a cell can simultaneously perform downlink transmission and uplink reception on different frequency subbands within an unpaired frequency band that can be used by the base station for time division duplex communication.
[0174] A non-duplex TDD symbol is a symbol for which a base station 120 of a cell cannot simultaneously perform downlink transmission and uplink reception on different frequency subbands within an unpaired frequency band that can be used by the base station for time division duplex communication, but can only perform uplink reception.
[0175] In at least some examples, the duplex TDD symbol is a sub-band non-overlapping full duplex (SBFD) symbol and the non-duplex TDD symbol is a non-SBFD symbol
[0176] The FIG 4 illustrates operation of the apparatus in the context of 4-step random access procedure, where
[0177] random access preamble transmission 202 (Msg1) and the scheduled data transmission 204 (Msg 3) are transmitted separately. The random access preamble transmission is transmitted before the scheduled data transmission as a separate uplink messages in the random access procedure
[0178] In at least some example, the apparatus is configured to altenatively or additionally operate in the context of 2-step random access procedure, where random access preamble transmission 202 and the scheduled data transmission 204 are transmitted at the same time (MsgA) . The random access preamble transmission is transmitted at the same time as the scheduled data transmission as a message in a random access procedure.
[0179] In at least some examples, the configured first power is a first random-access-preamble-transmission open-loop-power-parameter used for a duplex time-division-duplex (TDD) symbol, and the configured second power is a second random-access-preamble-transmission open-loop-power-parameter used for a non-duplex time-division-duplex (TDD) symbol. In at least some examples, the configured first power is a first preambleReceivedTargetPower (PTP) ) for a duplex time-division-duplex (TDD) symbol, and the configured second power is a second preambleReceivedTargetPower (PTP) for a non-duplex time-division-duplex (TDD) symbol.
[0180] The apparatus 110 additionally comprises means for receiving one or more configuration messages 400 for configuring duplex time-division-duplex (TDD) symbols, the configured first power, the configured second power; and the at least two configured offset power values.
[0181] The one or more configuration messages 400 can, for example, configure a location in time domain and frequency domain for transmission using duplex time-division-duplex (TDD) symbol (s) .
[0182] In at least some examples, the plurality of transmission power control tables comprises:
[0183] a transmission power control table for when the random access preamble transmission is transmitted, or is to be transmitted, using a non-duplex TDD symbol and the scheduled data transmission transmitted using non-duplex TDD symbol; and for when the random access preamble transmission is transmitted, or is to be transmitted, using a duplex TDD symbol and
[0184] the scheduled data transmission is transmitted using a duplex TDD symbol;
[0185] a first transmission power control table for when the random access preamble transmission is transmitted, or is to be transmitted, using a non-duplex TDD symbol and
[0186] the scheduled data transmission is transmitted using a duplex TDD symbol; and
[0187] a second transmission power control table for when the random access preamble transmission is transmitted, or is to be transmitted, using a duplex TDD symbol and the scheduled data transmission is transmitted using a non-duplex TDD symbol.
[0188] In some examples, the apparatus 110 comprises means for:
[0189] receiving a transmission power control command and a transmission power control table identifier;
[0190] selecting one of the plurality of transmission power control tables using the recived transmission power control table identifier;
[0191] selecting a power associated with the transmission power control command in the selected transmission power control table;
[0192] transmitting the scheduled data transmission with a closed-loop transmission power dependent on the selected power.
[0193] In some examples, the apparatus 110 comprises means for:
[0194] determining
[0195] when the random access preamble transmission is transmitted, or is to be transmitted, using a non-duplex TDD symbol and the scheduled data transmission transmitted using non-duplex TDD symbol;
[0196] when the random access preamble transmission is transmitted, or is to be transmitted, using a duplex TDD symbol and the scheduled data transmission is transmitted using a duplex TDD symbol;
[0197] when the random access preamble transmission is transmitted, or is to be transmitted, using a non-duplex TDD symbol and the scheduled data transmission is transmitted using a duplex TDD symbol; and
[0198] when the random access preamble transmission is transmitted, or is to be transmitted, using a duplex TDD symbol and the scheduled data transmission is transmitted using a non-duplex TDD symbol;
[0199] selecting one of the plurality of transmission power control tables based on the determining;
[0200] receiving a transmission power control command;
[0201] selecting a power associated with the transmission power control command in the selected transmission power control table;
[0202] transmitting the scheduled data transmission with a closed-loop transmission power dependent on the selected power
[0203] In some examples there is provided a network apparatus 120 comprising means for
[0204] configuring at a remote apparatus random access preamble transmissions,
[0205] duplex time-division-duplex (TDD) symbols and non-duplex time-division-duplex (TDD) symbols, and a configured first power and a configured second power;
[0206] receiving from the remote apparatus a random access preamble transmission using a configured duplex time-division-duplex (TDD) symbol with a power dependent upon the configured first power or a configured non-duplex TDD symbol with a power dependent upon the configured second power;
[0207] transmitting to the remote apparatus a transmission power control command;
[0208] receiving from the remote apparatus a scheduled data transmission with a closed-loop transmission power dependent on a selected one of a plurality of transmission power control tables for enabling iterative closed-loop power control and upon the transmission power control command,
[0209] wherein the plurality of transmission power control tables comprises at least:
[0210] a first transmission power control table for when the random access preamble transmission and the scheduled data transmission use a same symbol type being one of a non-duplex TDD symbol or a duplex TDD symbol;
[0211] a second transmission power control table for when the random access preamble transmission and the scheduled data transmission use different symbol types, one used symbol type being a non-duplex TDD symbol and the other used symbol type being a duplex TDD symbol.
[0212] FIG. 5 illustrates an example, new transmission power command (TPC) tables for obtaining a closed-loop-power-parameter for the scheduled data transmission.
[0213] These tables can, for example, be hardcoded in the Specification.
[0214] As illustrated in FIG. 4, a TPC table will be selected for the following cases:
[0215] Case 1: if Msg1 is legacy RO (non-duplex TDD symbol) , and Msg3 is in SBFD slot (duplex TDD symbol) , then use new TPC table1 with a new range and value.
[0216] Case 2: if Msg1 is additional RO (duplex TDD symbol) , and Msg3 is in non-SBFD slot (non-duplex TDD symbol) , then using a new TPC table2 with a new range and value.
[0217] Case 3: otherwise, using legacy TPC table with legacy TPC range and value.
[0218] This is applicable if Msg1 is legacy RO (non-duplex TDD symbol) , and Msg3 is in non-SBFD slot (non-duplex TDD symbol) . This is applicable if Msg1 is additional RO (duplex TDD symbol) , and Msg3 is in SBFD slot (duplex TDD symbol) .
[0219] In one embodiment, the UE is aware of which case is appropriate and selects the appropriate TPC table. The UE is aware because it has knowledge of whether Msg1 is legacy RO (non-duplex TDD symbol) or additional RO (duplex TDD symbol) and has knowledge of whether Msg3 is in non-SBFD slot (non-duplex TDD symbol) or Msg3 is in SBFD slot (duplex TDD symbol) .
[0220] In the illustrated example, the UE implicitly selects the required TPC table based on three cases (Case 1, case 2, case 3 as described above)
[0221] In another embodiment, the UE 110 received from the network 120 an explicit indication of what TPC table to use. For example, the required TPC table will be indicated alongside the TPC command in the UL grant RAR from Msg2. The value of a TPC command δmsg2. b. f. c can be indicated as legacy based on the TPC field in the UL grant of Msg2.
[0222] The UE selects the value of closed-loop-power-parameter for the scheduled data transmission δmsg2. b. f. c from a row of the selected TPC table using the TPC command from the UL grant as a row pointer.
[0223] The UE computes the closed loop power control for the Msg3 transmission based on the selected closed-loop-power-parameter for the scheduled data transmission δmsg2. b. f. c
[0224] The UE 110 transmits a Msg3 while applying the PPUSCH computed using closed loop power control.
[0225] Fig 6 illustrates an example of a controller 400 suitable for use in an apparatus 110, 120. Implementation of a controller 400 may be as controller circuitry. The controller 400 may be implemented in hardware alone, have certain aspects in software including firmware alone or can be a combination of hardware and software (including firmware) .
[0226] As illustrated in Fig 6 the controller 400 may be implemented using instructions that enable hardware functionality, for example, by using executable instructions 406 in a general-purpose or special-purpose processor 402 that may be stored on a machine readable storage medium (disk, memory etc. ) to be executed by such a processor 402.
[0227] The processor 402 is configured to read from and write to the memory 404. The processor 402 may also comprise an output interface via which data and / or commands are output by the processor 402 and an input interface via which data and / or commands are input to the processor 402.
[0228] The memory 404 stores instructions, program, or code 406 that controls the operation of the apparatus 110, 120 when loaded into the processor 402. The instructions, program, or code 406, provide the logic and routines that enables the apparatus 110, 120 to perform the methods illustrated in the accompanying FIGs. The processor 402 by reading the memory 404 is configured to load and execute the instructions, program, or code 406.
[0229] The apparatus 110, 120 comprises:
[0230] at least one processor 402; and
[0231] at least one memory 404 storing instructions that, when executed by the at least one processor 402, cause the apparatus at least to perform:
[0232] transmitting a random access preamble transmission using a duplex time-division-duplex (TDD) symbol with a power dependent upon a configured first power or a non-duplex TDD symbol with a power dependent upon a configured second power;
[0233] transmitting a scheduled data transmission with a closed-loop transmission power dependent on a selected one of a plurality of transmission power control tables for enabling iterative closed-loop power control by the network,
[0234] wherein the plurality of transmission power control tables comprises at least:
[0235] a first transmission power control table for when the random access preamble transmission and the scheduled data transmission use a same symbol type being one of a non-duplex TDD symbol or a duplex TDD symbol;
[0236] a second transmission power control table for when the random access preamble transmission and the scheduled data transmission use different symbol types, one used symbol type being a non-duplex TDD symbol and the other used symbol type being a duplex TDD symbol.
[0237] As illustrated in Fig 7, the instructions, program, or code 406 may arrive at the apparatus 110, 120 via any suitable delivery mechanism 408. The delivery mechanism 408 may be, for example, a machine readable medium, a computer-readable medium, a non-transitory computer-readable storage medium, a computer program product, a memory device, a record medium such as a solid-state memory, an article of manufacture that comprises or tangibly embodies the instructions 406. The delivery mechanism may be a signal configured to reliably transfer the instructions 406. The apparatus 110, 120 may propagate or transmit the instructions406 as a data signal.
[0238] The term “non-transitory” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal ) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM) .
[0239] The instructions 406 cause an apparatus 110 to perform at least the following:
[0240] transmitting a random access preamble transmission using a duplex time-division-duplex (TDD) symbol with a power dependent upon a configured first power or a non-duplex TDD symbol with a power dependent upon a configured second power;
[0241] transmitting a scheduled data transmission with a closed-loop transmission power dependent on a selected one of a plurality of transmission power control tables for enabling iterative closed-loop power control by the network,
[0242] wherein the plurality of transmission power control tables comprises at least:
[0243] a first transmission power control table for when the random access preamble transmission and the scheduled data transmission use a same symbol type being one of a non-duplex TDD symbol or a duplex TDD symbol; and
[0244] a second transmission power control table for when the random access preamble transmission and the scheduled data transmission use different symbol types, one used symbol type being a non-duplex TDD symbol and the other used symbol type being a duplex TDD symbol.
[0245] The instructions 406 may be comprised in a computer program, a non-transitory computer readable medium, a computer program product, a machine readable medium. In some but not necessarily all examples, the instructions 406 may be distributed over more than one computer program.
[0246] Although the memory 404 is illustrated as a single component / circuitry it may be implemented as one or more separate components / circuitry some or all of which may be integrated / removable and / or may provide permanent / semi-permanent / dynamic / cached storage.
[0247] Although the processor 402 is illustrated as a single component / circuitry it may be implemented as one or more separate components / circuitry some or all of which may be integrated / removable. The processor 402 may be a single core or multi-core processor.
[0248] References to ‘computer-readable storage medium’ , ‘computer program product’ , ‘tangibly embodied computer program’ etc. or a ‘controller’ , ‘computer’ , ‘processor’ etc. should be understood to encompass not only computers having different architectures such as single / multi-processor architectures and sequential (Von Neumann) / parallel architectures but also specialized circuits such as field-programmable gate arrays (FPGA) , application specific circuits (ASIC) , signal processing devices and other processing circuitry including quantum processing circuitry. References to computer program, instructions, code etc. should be understood to encompass software for a programmable processor or firmware such as, for example, the programmable content of a hardware device whether instructions for a processor, or configuration settings for a fixed-function device, gate array or programmable logic device etc.
[0249] As used in this application, the term ‘circuitry’ may refer to one or more or all the following:
[0250] (a) hardware-only circuitry implementations (such as implementations in analog, digital and / or quantum circuitry) and
[0251] (b) combinations of hardware circuit (s) and software, such as (as applicable) :
[0252] i. a combination of analog, digital and / or quantum hardware circuit (s) with software / firmware and
[0253] ii. any or all portions of hardware processor (s) (including digital and / or quantum processor (s) ) with software, and memory (ies) that work together to cause an apparatus, such as a mobile device, computing device or server, to perform various functions and
[0254] (c) any or all portions of hardware circuit (s) , such as a microprocessor (s) and / or quantum processors , that requires software (for example, firmware) for operation, but the software may not be present when it is not needed for operation.
[0255] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in a server, a cellular network device, or other computing or network device.
[0256] The blocks illustrated in the accompanying Figs may represent steps in a method and / or sections of code in the instructions 406. The illustration of a particular order to the blocks does not necessarily imply that there is a required or preferred order for the blocks and the order and arrangement of the block may be varied. Furthermore, it may be possible for some blocks to be omitted.
[0257] As used here ‘module’ refers to a unit or apparatus that excludes certain parts / components that would be added by an end manufacturer or a user. The apparatus 110, 120 can, for example be a module. A controller 400 of the apparatus 110, 120 can, for example be a module.
[0258] Where a structural feature has been described, it may be replaced by means for performing one or more of the functions of the structural feature whether that function or those functions are explicitly or implicitly described.
[0259] The apparatus can be provided in an electronic device, for example, a mobile terminal, according to an example of the present disclosure. It should be understood, however, that a mobile terminal is merely illustrative of an electronic device that would benefit from examples of implementations of the present disclosure and, therefore, should not be taken to limit the scope of the present disclosure to the same. While in certain implementation examples, the apparatus can be provided in a mobile terminal, other types of electronic devices, such as, but not limited to: mobile communication devices, hand portable electronic devices, wearable computing devices, portable digital assistants (PDAs) , pagers, mobile computers, desktop computers, televisions, gaming devices, laptop computers, cameras, video recorders, GPS devices and other types of electronic systems, can readily employ examples of the present disclosure. Furthermore, devices can readily employ examples of the present disclosure regardless of their intent to provide mobility.
[0260] The term ‘comprise’ is used in this document with an inclusive not an exclusive meaning. That is any reference to X comprising Y indicates that X may comprise only one Y or may comprise more than one Y. If it is intended to use ‘comprise’ with an exclusive meaning then it will be made clear in the context by referring to ‘comprising only one... ’ or by using ‘consisting. ’
[0261] In this description, the wording ‘connect’ , ‘couple’ and ‘communication’ and their derivatives mean operationally connected / coupled / in communication. It should be appreciated that any number or combination of intervening components can exist (including no intervening components) , i.e., to provide direct or indirect connection / coupling / communication. Any such intervening components can include hardware and / or software components.
[0262] As used herein, the term "determine / determining" (and grammatical variants thereof) can include, not least: calculating, computing, processing, deriving, measuring, investigating, identifying, looking up (for example, looking up in a table, a database, or another data structure) , ascertaining and the like. Also, "determining" can include receiving (for example, receiving information) , accessing (for example, accessing data in a memory) , obtaining and the like. Also, "determine / determining" can include resolving, selecting, choosing, establishing, and the like.
[0263] In this description, reference has been made to various examples. The description of features or functions in relation to an example indicates that those features or functions are present in that example. The use of the term ‘example’ or ‘for example’ or ‘can’ or ‘may’ in the text denotes, whether explicitly stated or not, that such features or functions are present in at least the described example, whether described as an example or not, and that they can be, but are not necessarily, present in some of or all other examples. Thus ‘example’ , ‘for example’ , ‘can’ , or ‘may’ refers to a particular instance in a class of examples. A property of the instance can be a property of only that instance or a property of the class or a property of a sub-class of the class that includes some but not all the instances in the class. It is therefore implicitly disclosed that a feature described with reference to one example but not with reference to another example, can where possible be used in that other example as part of a working combination but does not necessarily have to be used in that other example.
[0264] As used herein, “at least one of the following: ” and “at least one of ” and similar wording, where the list of two or more elements are joined by “and” or “or” mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.
[0265] Although examples have been described in the preceding paragraphs with reference to various examples, it should be appreciated that modifications to the examples given can be made without departing from the scope of the claims.
[0266] Features described in the preceding description may be used in combinations other than the combinations explicitly described above.
[0267] Although functions have been described with reference to certain features, those functions may be performable by other features whether described or not.
[0268] The description of a feature, such as an apparatus or a component of an apparatus, configured to perform a function, or for performing a function, should additionally be considered to also disclose a method of performing that function. For example, description of an apparatus configured to perform one or more actions, or for performing one or more actions, should additionally be considered to disclose a method of performing those one or more actions with or without the apparatus.
[0269] Although features have been described with reference to certain examples, those features may also be present in other examples whether described or not.
[0270] The term ‘a’ , ‘an’ or ‘the’ is used in this document with an inclusive not an exclusive meaning. That is any reference to X comprising a / an / the Y indicates that X may comprise only one Y or may comprise more than one Y unless the context clearly indicates the contrary. If it is intended to use ‘a’ , ‘an’ or ‘the’ with an exclusive meaning then it will be made clear in the context. In some circumstances the use of ‘at least one’ or ‘one or more’ may be used to emphasis an inclusive meaning but the absence of these terms should not be taken to infer any exclusive meaning.
[0271] The presence of a feature (or combination of features) in a claim is a reference to that feature or (combination of features) itself and to features that achieve substantially the same technical effect (equivalent features) . The equivalent features include, for example, features that are variants and achieve substantially the same result in substantially the same way. The equivalent features include, for example, features that perform substantially the same function, in substantially the same way to achieve substantially the same result.
[0272] In this description, reference has been made to various examples using adjectives or adjectival phrases to describe characteristics of the examples. Such a description of a characteristic in relation to an example indicates that the characteristic is present in some examples exactly as described and is present in other examples substantially as described.
[0273] As used herein, the terms “the at least one” and “the one or more” mean “any one of the at least one” and “any one of the one or mor” respectively.
[0274] The above description describes some examples of the present disclosure however those of ordinary skill in the art will be aware of possible alternative structures and method features which offer equivalent functionality to the specific examples of such structures and features described herein above and which for the sake of brevity and clarity have been omitted from the above description. Nonetheless, the above description should be read as implicitly including reference to such alternative structures and method features which provide equivalent functionality unless such alternative structures or method features are explicitly excluded in the above description of the examples of the present disclosure.
[0275] Whilst endeavoring in the foregoing specification to draw attention to those features believed to be of importance the Applicant may seek protection via the claims in respect of any patentable feature or combination of features hereinbefore referred to and / or shown in the drawings whether or not emphasis has been placed thereon.
[0276] I / we claim:
Claims
1.An apparatus comprising means fortransmitting a random access preamble transmission using a duplex time-division-duplex (TDD) symbol with a power dependent upon a configured first power or a non-duplex TDD symbol with a power dependent upon a configured second power; transmitting a scheduled data transmission with a closed-loop transmission power dependent on a selected one of a plurality of transmission power control tables for enabling iterative closed-loop power control by the network,wherein the plurality of transmission power control tables comprises at least:a first transmission power control table for when the random access preamble transmission and the scheduled data transmission use a same symbol type being one of a non-duplex TDD symbol or a duplex TDD symbol;a second transmission power control table for when the random access preamble transmission and the scheduled data transmission use different symbol types, one used symbol type being a non-duplex TDD symbol and the other used symbol type being a duplex TDD symbol.2.An apparatus as claimed in claim 1, wherein a duplex TDD symbol is a symbol for which a base station of a cell can simultaneously perform downlink transmission and uplink reception on different frequency subbands within an unpaired frequency band that can be used by the base station for time division duplex communication.Wherein a non-duplex TDD symbol is a symbol for which a base station of a cell cannot simultaneously perform downlink transmission and uplink reception on different frequency subbands within an unpaired frequency band that can be used by the base station for time division duplex communication, but can only perform uplink reception.3.An apparatus as claimed in claim 1, wherein the duplex TDD symbol is a sub-band non-overlapping full duplex (SBFD) symbol and the non-duplex TDD symbol is a non-SBFD symbol.4.An apparatus as claimed in claim 1, 2 or 3, wherein the random access preamble transmission is transmitted before the scheduled data transmission as a separate uplink messages in a random access procedure.5.An apparatus as claimed in claim 1, 2 or 3, wherein the random access preamble transmission is transmitted at the same time as the scheduled data transmission as a message in a random access procedure.6.An apparatus as claimed in any preceding claim, wherein the first power is a first random-access-preamble-transmission open-loop-power-parameter used for a duplex time-division-duplex (TDD) symbol, andthe second power is a second random-access-preamble-transmission open-loop-power-parameter used for a non-duplex time-division-duplex (TDD) symbol.7.An apparatus as claimed in any preceding claim, wherein the configured first power is a first preambleReceivedTargetPower (PTP) ) for a duplex time-division-duplex (TDD) symbol, and the configured second power is a second preambleReceivedTargetPower (PTP) for a non-duplex time-division-duplex (TDD) symbol.8.An apparatus as claimed in any preceding claim, comprising means for receiving one or more configuration messages for configuring duplex time-division-duplex (TDD) symbols, the first power, the second power, the third power and the fourth power.9.An apparatus as claimed in any preceding claim, wherein a transmission power control table comprises different power levels associated with different transmission power control commands.10.An apparatus as claimed in claim 9, comprising means for receiving transmission power control commands.11.An apparatus as claimed in any preceding claim, wherein a transmission power control table is comprised in data structure or comprised in a part of a data structure shared with other transmission power control tables.12.An apparatus as claimed in any preceding claim, wherein the plurality of transmission power control tables comprises:a transmission power control table for when the random access preamble transmission is transmitted, or is to be transmitted, using a non-duplex TDD symbol and the scheduled data transmission transmitted using non-duplex TDD symbol; and for when the random access preamble transmission is transmitted, or is to be transmitted, using a duplex TDD symbol andthe scheduled data transmission is transmitted using a duplex TDD symbol;a first transmission power control table for when the random access preamble transmission is transmitted, or is to be transmitted, using a non-duplex TDD symbol andthe scheduled data transmission is transmitted using a duplex TDD symbol; anda second transmission power control table for when the random access preamble transmission is transmitted, or is to be transmitted, using a duplex TDD symbol and the scheduled data transmission is transmitted using a non-duplex TDD symbol.13.An apparatus as claimed in claim 12, comprises means for:receiving a transmission power control command and a transmission power control table identifier;selecting one of the plurality of transmission power control tables using the recived transmission power control table identifier;selecting a power associated with the transmission power control command in the selected transmission power control table;transmitting the scheduled data transmission with a closed-loop transmission power dependent on the selected power.14.An apparatus as claimed in any preceding claim, comprising means for:determiningwhen the random access preamble transmission is transmitted, or is to be transmitted, using a non-duplex TDD symbol and the scheduled data transmission transmitted using non-duplex TDD symbol;when the random access preamble transmission is transmitted, or is to be transmitted, using a duplex TDD symbol and the scheduled data transmission is transmitted using a duplex TDD symbol;when the random access preamble transmission is transmitted, or is to be transmitted, using a non-duplex TDD symbol and the scheduled data transmission is transmitted using a duplex TDD symbol; andwhen the random access preamble transmission is transmitted, or is to be transmitted, using a duplex TDD symbol and the scheduled data transmission is transmitted using a non-duplex TDD symbol;selecting one of the plurality of transmission power control tables based on the determining;receiving a transmission power control command;selecting a power associated with the transmission power control command in the selected transmission power control table;transmitting the scheduled data transmission with a closed-loop transmission power dependent on the selected power.15.An apparatus comprising means forconfiguring at a remote apparatus random access preamble transmissions, duplex time-division-duplex (TDD) symbols and non-duplex time-division-duplex (TDD) symbols, and a configured first power and a configured second power;receiving from the remote apparatus a random access preamble transmission using a configured duplex time-division-duplex (TDD) symbol with a power dependent upon the configured first power or a configured non-duplex TDD symbol with a power dependent upon the configured second power;transmitting to the remote apparatus a transmission power control command;receiving from the remote apparatus a scheduled data transmission with a closed-loop transmission power dependent on a selected one of a plurality of transmission power control tables for enabling iterative closed-loop power control and upon the transmission power control command,wherein the plurality of transmission power control tables comprises at least:a first transmission power control table for when the random access preamble transmission and the scheduled data transmission use a same symbol type being one of a non-duplex TDD symbol or a duplex TDD symbol;a second transmission power control table for when the random access preamble transmission and the scheduled data transmission use different symbol types, one used symbol type being a non-duplex TDD symbol and the other used symbol type being a duplex TDD symbol.16.A computer program comprising instructions that when executed by one or more processors of an apparatus cause the apparatus to perform:transmitting a random access preamble transmission using a duplex time-division-duplex (TDD) symbol with a power dependent upon a configured first power or a non-duplex TDD symbol with a power dependent upon a configured second power;transmitting a scheduled data transmission with a closed-loop transmission power dependent on a selected one of a plurality of transmission power control tables for enabling iterative closed-loop power control by the network,wherein the plurality of transmission power control tables comprises at least:a first transmission power control table for when the random access preamble transmission and the scheduled data transmission use a same symbol type being one of a non-duplex TDD symbol or a duplex TDD symbol; anda second transmission power control table for when the random access preamble transmission and the scheduled data transmission use different symbol types, one used symbol type being a non-duplex TDD symbol and the other used symbol type being a duplex TDD symbol.