EP4569722A1 - Gemeinsam genutzter physikalischer uplink-kanal (pusch) für subband-vollduplexbetrieb - Google Patents
Gemeinsam genutzter physikalischer uplink-kanal (pusch) für subband-vollduplexbetriebInfo
- Publication number
- EP4569722A1 EP4569722A1 EP23853142.0A EP23853142A EP4569722A1 EP 4569722 A1 EP4569722 A1 EP 4569722A1 EP 23853142 A EP23853142 A EP 23853142A EP 4569722 A1 EP4569722 A1 EP 4569722A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- symbol
- frequency hopping
- sbfd
- subband
- wireless device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signalling for the administration of the divided path, e.g. signalling of configuration information
- H04L5/0094—Indication of how sub-channels of the path are allocated
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1469—Two-way operation using the same type of signal, i.e. duplex using time-sharing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
Definitions
- the present disclosure relates to wireless communications, and in particular, to configuring an uplink channel for subband full duplex operation.
- 3GPP Third Generation Partnership Project
- 4G also referred to as Long Term Evolution (LTE)
- 5G also referred to as New Radio (NR)
- 4G fourth Generation
- 5G Fifth Generation
- Such systems provide, among other features, broadband communication between network nodes, such as base stations, and mobile wireless devices (WDs), as well as communication between network nodes and between wireless devices.
- 6G wireless communication systems are also under development.
- 3GPP NR may be designed to provide service for multiple use cases such as enhanced mobile broadband (eMBB), ultra-reliable and low latency communication (URLLC), and machine type communication (MTC).
- eMBB enhanced mobile broadband
- URLLC ultra-reliable and low latency communication
- MTC machine type communication
- eMBB enhanced mobile broadband
- URLLC ultra-reliable and low latency communication
- MTC machine type communication
- eMBB may be a high data rate with moderate latency and moderate coverage
- URLLC service may require a low latency and high reliability transmission, e.g., with moderate data rates.
- One technique in existing systems for low latency data transmission includes configuring shorter transmission time intervals.
- a mini-slot transmission may also be configured, e.g., to reduce latency.
- a mini-slot may include any number of 1 to 14 OFDM symbols.
- FIG.1 illustrates an example radio resource configuration in NR.
- a wireless device may be configured with up to four carrier bandwidth parts (BWP) in the downlink with a single downlink carrier bandwidth part being active at a given time.
- BWP carrier bandwidth parts
- a wireless device may be configured with up to four carrier bandwidth parts in the uplink with a single uplink carrier bandwidth part being active at a given time.
- a 3GPP NR slot includes several OFDM symbols, according to current agreements either 7 or 14 symbols (OFDM subcarrier spacing ⁇ 60 kHz) and 14 symbols (OFDM subcarrier spacing > 60 kHz).
- FIG.2 illustrates an example configuration of a subframe with 14 OFDM symbols.
- ⁇ ⁇ and ⁇ ⁇ denote the slot and symbol duration, respectively.
- FDD and TDD systems Transmission and reception from a node, e.g., a terminal in a cellular system, can be multiplexed in the frequency domain or in the time domain (or combinations thereof).
- Frequency Division Duplex (FDD) as illustrated in the left-hand panel of FIG.3, implies that downlink and uplink transmission take place in different, sufficiently separated, frequency bands.
- Time Division Duplex (TDD), as illustrated to the right in FIG.3, implies that downlink and uplink transmission take place in different, non- overlapping time slots.
- TDD can operate in unpaired spectrum
- FDD requires paired spectrum.
- the structure of the transmitted signal in a communication system is organized in the form of a frame structure.
- NR uses ten equally-sized slots per radio frame as illustrated in FIG.4 for the case of 15 kHz subcarrier spacing.
- FDD operation e.g., the upper panel of FIG.4
- FDD can be either full duplex or half duplex.
- FIG. 4 illustrates an example uplink/downlink time/frequency structure in case of FDD or TDD.
- TDD operation lower part of FIG. 4
- TDD systems may be configured to provide for a sufficiently large guard time, e.g., where neither downlink nor uplink transmissions occur. This may be required, for example, to avoid interference, e.g., between uplink and downlink transmissions.
- this guard time may be provided by special subframes, which, for example, may be split into three parts: symbols for DL, a guard period (GP), and symbols for uplink.
- the remaining subframes may be either allocated to uplink or downlink transmission.
- IEs information elements
- the TDD pattern is typically configured with at least the first IE and optionally the 2nd IE: - TDD-DL-UL-ConfigCommon (cell-specific); and - TDD-DL-UL-ConfigDedicated (WD-specific).
- the first IE is cell specific (common to all WDs) and is provided by broadcast signaling. It provides the number of slots in the TDD pattern via a reference subcarrier spacing and a periodicity such that the S-slot pattern repeats every S slots.
- a symbol classified as 'F' can be used for downlink or uplink.
- a wireless device may determine the direction in one of the following two ways: -- Detecting a DCI that schedules/triggers a DL signal/channel, e.g., PDSCH, CSI-RS or schedules/triggers an UL signal/channel, e.g., PUSCH, SRS, etc.; and -- By dedicated (WD-specific) signaling of the IE TDD-DL-UL- ConfigDedicated. This parameter overrides some or all of the 'F' symbols in the pattern, thus providing a semi-static indication of whether a symbol is classified as 'D' or 'U'.
- a 2nd pattern that is concatenated to the first pattern may be configured as above.
- an example constraint is that the sum of the periodicities of the two patterns must evenly divide 20 ms.
- TDD- DL-UL-ConfigCommon configures the cell-specific pattern
- TDD-DL-UL- ConfigDedicated if provided
- WD-specifically configures the direction for some or all of the 'F' symbols in the cell-specific pattern.
- the TDD DL/UL pattern is configured by TDD-DL-UL-ConfigCommon.
- the configuration includes, for example, 3 full 'D' slots, 1 full 'U' slot, with a mixed slot in between including 4 'D' symbols and 3 'U' symbols.
- the remaining 7 symbols in the mixed slot in this example are classified as 'F.'
- the pattern at the top of the diagram may be the configured pattern.
- the network node may make use of the 'F' symbols flexibly, by scheduling/triggering either an uplink or a downlink signal/channel in a wireless device- specific manner.
- the direction may not be known to the wireless device a priori; rather, the direction may become known once the wireless device detects a DCI scheduling/triggering a particular DL or UL signal/channel.
- the DL/UL direction for some or all of the 'F' symbols in a particular slot can be provided to the wireless device in a semi-static manner by RRC configuring the wireless device with TDD-DL-UL-ConfigDedicated.
- the lower part of FIG.5 shows 3 example configurations for overriding 'F' symbols in Slot 3.
- the IE indicates 'allDownlink' or 'allUplink' for a particular slot (or slots), then all 'F' symbols in the slot are converted to either 'D' or 'U,' respectively. If the IE indicates 'explicit,' then a number of symbols at the beginning of the slot and/or a number of symbols at the end of the slot are indicated as 'D' and 'U,' respectively.
- the first 7 and the last 5 are indicated as 'D' and 'U', which converts some of the 'F' symbols (but not all in this example) to 'D' and 'U.'
- the WD-specific IE TDD-DL-UL-ConfigDedicated can only override (i.e., specify 'D' or 'U') for symbols that are configured as 'F' by the cell- specific IE TDD-DL-UL-ConfigCommon. In other words, a WD does not expect to have a 'D' symbol converted to 'U' or vice versa.
- FIG.6A, FIG.6B, and FIG.6C illustrate three additional example cell-specific TDD DL/UL patterns A, B, and C.
- the three example TDD DL/UL patterns may be configured by TDD-DL-UL-ConfigCommon.
- the first and second patterns there are no 'F' symbols, hence according to current behavior in the Rel-17 specifications, for example, the WD would not expect to be configured with TDD-DL-UL- ConfigDedicated.
- all symbols in Slots 1, 2, and 3 are configured as 'F;' hence, the WD could be configured with TDD-DL-UL-ConfigDedicated to provide a direction ('D' or 'U') for any or all symbols in these 3 slots.
- TDD-DL-UL- ConfigDedicated is not restricted to be the same in each slot where 'F' symbols are overridden.
- Subband full duplex As described above, in a conventional TDD system, entire carrier BW or all carriers in the same frequency band need to be utilizing the same DL transmission or UL reception direction. For example, FIG.7 illustrates conventional TDD carrier or carrier systems. For the 3GPP Rel-18 evolution of the NR system, 3GPP has considered studying the technical feasibilities and potential benefits of subband full duplex (SBFD) systems.
- SBFD subband full duplex
- FIG.8 illustrates an example configuration for subband full duplex systems.
- a portion of a wide bandwidth carrier may be used for a different direction than that of the rest of the carrier. This is illustrated in the left-hand side of FIG.8. That is, unlike a conventional TDD system as shown on the left-hand side of FIG.7 where the entire bandwidth is used for DL transmission in the first three slots, the center portion of the SBFD carrier is used for UL reception while the rest of the carrier continues to be used for DL transmission as shown in the left-hand side of FIG. 8.
- 3GPP Rel-18 has considered SBFD operation for network nodes (e.g., gNBs) which transmit DL and receive UL simultaneously, where an individual WD is scheduled in only one direction (DL or UL) at a time.
- network nodes e.g., gNBs
- gNBs network nodes
- an individual WD is scheduled in only one direction (DL or UL) at a time.
- some existing systems provide methods for configuration of one or more OFDM symbols of a slot with two or more "RB sets" where each RB set corresponds to a frequency domain subband and has a defined transmission direction ('D' or 'U').
- the RB sets may have gaps between them that serve as guardbands where neither DL or UL transmission occurs.
- FIG.9 illustrates example configurations of 3 RB sets in an SBFD symbol configured as (a) D – U – D and (b) as U – D – U.
- there are two example RB set configurations one with D – U – D configuration and the other with U – D – U configuration.
- the RB sets are configured either by introduction of new RRC parameter(s) or enhancement of an existing RRC parameter, e.g., TDD-UL-DL-ConfigDedicated.
- the parameter(s) signal the size and frequency domain location of the RB sets as well as which symbols/slots in the TDD UL/DL pattern are configured with RB sets.
- Advanced antenna arrays for TDD systems Some modern cellular wireless communication systems utilize advance antenna array systems to perform beamforming and MIMO transmission in order to enhance the coverage and throughput of the system.
- a generic example antenna array for a TDD system is illustrated in FIG.10, e.g., a TDD antenna array with 32 cross-polarized antenna elements (64 elements in total). In such an example array, multiple antenna elements may be utilized and typically placed in a planar array with horizontal and vertical spacings suitable for the operating frequency bands.
- FIG. 11 illustrates an example antenna architecture I for SBFD systems.
- the network node e.g., base station
- the network node may need to perform DL transmission and UL reception simultaneously. It hence may be necessary to utilize two antenna arrays for the two directions, respectively as illustrated in the example of FIG. 11: - A first antenna array is utilized for UL reception only; and - A second antenna array is utilized for DL transmission only.
- the UL receiver may be de-sensitized, e.g., due to the DL transmit power being generally much higher than the UL receive power.
- Frequency Domain Resource Allocation (FDRA) and Frequency Hopping for PUSCH are sometimes necessary to introduce additional isolation material or mechanisms between the two antenna arrays to suppress the signal leaking from the TX array into the RX array.
- multi-slot PUSCH may be configured in a variety of ways, for example: - 3GPP Rel-15 includes semi-statically configured repetition via the RRC parameter pusch-AggregationFactor for dedicated grant (DG)-PUSCH; - 3GPP Rel-16 includes dynamically indicated repetition via the parameter nrofRepetitions configured as part of the TDRA table for DG-PUSCH; - 3GPP Rel-16 includes semi-statically configured repetition via RRC parameters cg-nrofSlots for CG-PUSCH; - 3GPP Rel-17 includes Msg3 repetition where the number of repetitions is indicated by repurposing bits from the MCS field in either the RAR UL grant carried in Msg2 or by Msg3 retransmission scheduled by DCI 0_0 with CRC scrambled by TC- RNTI; and - 3GPP Rel-17 includes transport block over multiple-slot
- Type A repetition can be configured or assumed to be so-called Type A repetition.
- Type B repetition can be configured only for DG and CG-PUSCH (not Msg3 repetition or TBoMs), and differs mainly in how repetitions are defined within a slot and between slots, specifically for PUSCH mapping Type B, also known as mini-slots.
- FDRA frequency domain resource assignment
- PUSCH scheduled by DCI and Type-2 CG-PUSCH this may be indicated by the FDRA field in DCI. This field indicates the specific PRBs of the PUSCH allocation in the frequency domain.
- the FDRA is indicated by an RRC parameter as part of the CG configuration.
- RAR UL grant it is indicated by the FDRA field in the RAR UL grant carried in Msg2.
- Frequency hopping for PUSCH can be enabled or disabled dynamically or semi- statically, for example, as follows: - Dynamically for PUSCH scheduled by DCI or RAR UL grant; -- A 1-bit flag in DCI/RAR UL grant indicates whether frequency hopping for PUSCH is enabled or disabled; - Semi-statically for CG-PUSCH; -- Whether or not frequency hopping is enabled is determined by the presence/absence of the RRC parameter frequencyHopping in the configured grant configuration.
- frequency hopping for PUSCH alternates between a first hop and a second hop.
- the starting PRB of the 1st hop is simply the first PRB indicated by the FDRA field in either DCI, RAR UL grant, or configured grant configuration.
- the starting PRB of the 2nd hop is related to that of the 1st hop by an RB offset.
- the RB offset to be used for the 2nd hop is indicated either dynamically or semi-statically as follows: - Dynamically for PUSCH scheduled by DCI with CRC scrambled by RNTI other than TC-RNTI and for Type-2 CG-PUSCH; -- If frequency hopping is enabled, ⁇ ⁇ _ ⁇ bits (1 or 2) of the FDRA field in the scheduling/activating DCI (see FIG.12, discussed below) indicates the RB offset from a length 2 or 4 list, respectively, configured by RRC.
- the list frequencyHoppingOffsetLists in pusch-Config applies to DCI 0_0/0_1, and the list frequencyHoppingOffsetListsDCI-0-2 applies to DCI 0_2.
- Each element of the list has a value range from 1..
- RB offset - Dynamically for PUSCH scheduled by RAR UL grant (Msg3) and for PUSCH scheduled by DCI 0_0 with CRC scrambled by TC-RNTI (Msg3 re-transmission); -- If frequency hopping is enabled, ⁇ ⁇ _ ⁇ bits (1 or 2) of the FDRA field of the RAR UL grant or scheduling DCI (see FIG.12, discussed below) indicates the RB offset based on the following table specified in 3GPP TS 38.213 Section 8.3. Notice that the allowed RB offsets are not as flexible as for the case of PUSCH scheduled in CONNECTED mode.
- the RB offsets are constrained to values 1 ⁇ 2 and 1 ⁇ 4 of the BWP size.
- FIG. 12 illustrates an example configuration N-bit FDRA field for PUSCH.
- the 12 illustrates the FDRA field either in DCI or in the RAR UL grant that jointly indicates the RB offset for frequency hopping (if enabled), and the PRBs allocated for PUSCH (see).
- the RB offset for frequency hopping is indicated by ⁇ _ ⁇ bits where ⁇ _ ⁇ ⁇ 1 or 2 if FH is enabled. If frequency hopping is disabled or Type-0 FDRA is configured, then ⁇ ⁇ _ ⁇ ⁇ 0 The remaining ⁇ ⁇ ⁇ ⁇ _ ⁇ bits indicate the PRB allocation for the 1st hop.
- N is a function of the size of the BWP.
- N is given by, e.g.,: ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 1 ⁇ ⁇ ⁇ ⁇ ⁇
- RRC configured as one of the following types, but not both at the same time: - For no repetition or for PUSCH repetition Type-A: -- Intra-slot frequency hopping, or -- Inter-slot frequency hopping --- Note: Inter-slot not relevant for the case of no-repetition - For PUSCH repetition Type-B: -- Inter-repetition frequency hopping, or -- Inter-slot frequency hopping.
- the starting RB for the 1st and 2nd hops is determined differently, for example: - Intra-slot repetition: R B ⁇ ⁇ ⁇ 0 ⁇ ⁇ ⁇ RB ⁇ ⁇ ⁇ ⁇ RB ⁇ ⁇ ⁇ ⁇ 1 -- with a slot.
- the starting PRB RBstart for the 1st hop corresponds to the 1st PRB of the indicated FDRA field.
- the starting PRB of the 2nd hop is determined as the starting PRB for the 1st hop plus the indicated RB offset RBoffset.
- the mod function ensures that the starting PRB for the 2nd hop does not step outside the PRBs of the active BWP.
- the 1st hop applies to the first ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 2 ⁇ OFDM symbols of the PUSCH allocation within the slot, and the 2nd to the remainder of the ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ OFDM symbols, e.g.: - Inter-slot repetition: R B ⁇ ⁇ mod 2 ⁇ 0 RB ⁇ ⁇ ⁇ , ⁇ ⁇ ⁇ ⁇ ⁇ , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 2 ⁇ 1 --
- the first hop occurs in even-numbered and the 2nd hop in odd-numbered slots -- Since hopping does not occur within a slot, each hop corresponds to all ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ OFDM symbols of the PUSCH allocation -- If DMRS bundling is configured, hops do not occur every slot, but rather every ⁇ ⁇ slots, where ⁇ ⁇ is the frequency hopping interval, e.g.:
- FIG. 14 illustrates an example configuration of Intra-slot frequency hopping for PUSCH repetition Type A with 4 repetitions. Since hopping occurs in every slot by definition, in this example, this type of hopping does not suffer the same dependence on the TDD pattern as inter-slot hopping.
- SBFD operation which is characterized by provision of UL resources within symbols that are used simultaneously by the network node (e.g., gNB) for DL transmission.
- the number of available PRBs is equal to the BWP size, denoted ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ .
- the number of available PRBs is equal to the UL subband size which is less than the BWP size, i.e., ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ where ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ denotes the UL subband size.
- a BWP spanning the whole carrier has size ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 273.
- the UL subband size is ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 51.
- One approach for handling this could be to define a new FDRA field that would apply to the SBFD symbols to indicate the allocated PRBs and frequency hopping within the UL subband.
- Some embodiments advantageously provide methods, systems, and apparatuses for configuring an uplink channel for subband full duplex operation.
- methods are provided which may enable configuring multi-slot PUSCH transmissions that span both UL-only symbols and SBFD symbols in which the UL frequency domain resources availability is different in both symbol types. Different approaches are disclosed for frequency domain resource allocation either with or without frequency hopping.
- a more efficient approach may include applying the existing FDRA field to the UL-only symbols "as is,” and re-interpreting certain bits of this field to apply to the UL subband in SBFD symbols.
- slot-dependent behavior for frequency hopping and FDRA is achieved for the SBFD symbols vs. UL only symbols for the case when PUSCH spans multiple slots (multi-slot PUSCH).
- the present disclosure provides methods, systems, and apparatuses which include various approaches for re-interpreting the bits of the existing FDRA field, resulting in slot-dependent behavior for both frequency hopping and FDRA
- the present disclosure provides methods for re-interpreting existing frequency hopping and frequency domain resource allocation indication(s) to the wireless device to enable/configure multi-slot PUSCH (PUSCH with repetition) to operate across slots in which the number of available UL resources in the frequency domain may be different in different slots.
- An advantage of enabling multi-slot PUSCH transmission (PUSCH with repetition) across both SBFD and UL-only slots includes enabling UL coverage gain for PUSCH which may be provided by SBFD operation in which additional UL transmission opportunities are introduced, i.e., by allowing the network node (e.g., gNB) to receive UL in simultaneously in slots that it uses for DL transmission.
- a wireless device configured to communicate with a network node is provided.
- the wireless device is configured to receive an control signaling for a physical uplink shared channel, PUSCH, transmission; and perform the PUSCH transmission based on the control signaling, the PUSCH transmission spanning a plurality of slots, the plurality of slots including at least one slot containing at least one uplink-, UL-, only symbol and at least one slot containing at least one subband full duplex, SBFD, symbol, the PUSCH transmission spanning the at least one UL-only symbol and the at least one SBFD symbol.
- the control signaling includes a frequency hopping configuration.
- the control signaling includes an indication of a resource block, RB, allocation in a frequency domain for the at least one UL-only symbol, the indication including at least an indication of a starting RB.
- the indication further comprises an indication of a number of RBs for the RB allocation.
- the control signaling includes at least one of a higher layer configuration and a downlink control information, DCI, indication.
- the wireless device performs at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol; and the wireless device does not perform frequency hopping in the at least one SBFD symbol.
- the frequency hopping configuration includes a plurality of preconfigured frequency hopping offsets; and the wireless device is further configured to: perform at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol based on a first frequency hopping offset included in a first subset of the plurality of preconfigured frequency hopping offsets; and perform at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one SBFD symbol based on a second frequency hopping offset included in a second subset of the plurality of preconfigured frequency hopping offsets.
- the frequency hopping configuration includes an SBFD frequency offset that is based on an UL subband size of the at least one SBFD symbol.
- the frequency hopping configuration includes an indication of a first frequency hopping offset used for frequency hopping in the at least one UL-only symbol and a second frequency hopping offset used for frequency hopping in the at least one SBFD symbol.
- the PUSCH transmission includes a plurality of allocated resource blocks, and the wireless device does not transmit PUSCH in the resource blocks in the at least one SBFD symbol based on some or all of the plurality of allocated resource blocks not being allocated within an UL subband of the at least one SBFD symbol.
- the PUSCH transmission includes a plurality of allocated resource blocks; a first portion of the allocated resource blocks being allocated within an UL subband of the at least one SBFD symbol; a second portion of the allocated resource blocks being allocated outside of the UL subband of the at least one SBFD symbol; and the wireless device transmits PUSCH in the first portion of the allocated resource blocks in the at least one SBFD symbol and does not transmit PUSCH in the second portion of the allocated resource blocks in the at least one SBFD symbol.
- the PUSCH transmission is allocated resource blocks in the at least one SBFD symbol based on at least one of a subband size of an UL subband of the at least one SBFD symbol and a frequency domain location of the UL subband of the at least one SBFD symbol.
- the wireless device transmits PUSCH with or without frequency hopping based on an UL subband size of the at least one SBFD symbol being one of greater than or less than a threshold, respectively.
- the frequency hopping configuration includes a first frequency hopping offset used for at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol and at least one of a second and a third frequency hopping offset used for at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one SBFD symbol.
- each of the second and third frequency hopping offset is based on one of: a frequency domain location of a reference resource block in the at least one UL-only symbol; or a frequency domain location of a reference resource block within an UL subband of the at least one SBFD symbol.
- At least one of the second and third frequency hopping offsets is at least one of: semi-statically configured; and implicitly determined by the wireless device based on at least one of the size and frequency domain location of an UL subband of the at least one SBFD symbol.
- a starting resource block, RB, for an RB allocation in the at least one SBFD symbol is based on at least the starting RB for the RB allocation in the frequency domain for the at least one UL-only symbol and at least one of the second and third frequency hopping offsets.
- a starting resource block, RB, for an RB allocation in the at least one SBFD symbol is based on at least a starting RB of an UL subband.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on at least one of the second and third frequency hopping offsets.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on the first frequency hopping offset.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on a UL subband size.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on a number of RBs for the RB allocation.
- a starting resource block allocated for the uplink transmission in the at least one SBFD symbol is determined based on a starting resource block of an UL subband of the at least one SBFD symbol.
- resource blocks of the uplink transmission allocated outside resource blocks of an UL subband of the at least one SBFD symbol are at least one of: dropped; and re-allocated to a subset of the resource blocks of the UL subband.
- the method includes: receiving an control signaling for a physical uplink shared channel, PUSCH, transmission; and performing the PUSCH transmission based on the control signaling, the PUSCH transmission spanning a plurality of slots, the plurality of slots including at least one slot containing at least one uplink-, UL-, only symbol and at least one slot containing at least one subband full duplex, SBFD, symbol, the PUSCH transmission spanning the at least one UL-only symbol and the at least one SBFD symbol.
- the control signaling includes a frequency hopping configuration.
- the control signaling includes an indication of a resource block, RB, allocation in a frequency domain for the at least one UL-only symbol, the indication including at least an indication of a starting RB for the RB allocation in the frequency domain for the at least one UL-only symbol.
- the indication further comprises an indication of a number of RBs for the RB allocation.
- the control signaling includes at least one of a higher layer configuration and a downlink control information, DCI, indication.
- the wireless device performs at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol; and the wireless device does not perform frequency hopping in the at least one SBFD symbol.
- the frequency hopping configuration includes a plurality of preconfigured frequency hopping offsets; and the wireless device is further configured to: perform at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol based on a first frequency hopping offset included in a first subset of the plurality of preconfigured frequency hopping offsets; and perform at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one SBFD symbol based on a second frequency hopping offset included in a second subset of the plurality of preconfigured frequency hopping offsets.
- the frequency hopping configuration includes an SBFD frequency offset that is based on an UL subband size of the at least one SBFD symbol.
- the frequency hopping configuration includes an indication of a first frequency hopping offset used for frequency hopping in the at least one UL-only symbol and a second frequency hopping offset used for frequency hopping in the at least one SBFD symbol.
- the PUSCH transmission includes a plurality of allocated resource blocks, and the wireless device does not transmit PUSCH in the resource blocks in the at least one SBFD symbol based on some or all of the plurality of allocated resource blocks not being allocated within an UL subband of the at least one SBFD symbol.
- the PUSCH transmission includes a plurality of allocated resource blocks; a first portion of the allocated resource blocks being allocated within an UL subband of the at least one SBFD symbol; a second portion of the allocated resource blocks being allocated outside of the UL subband of the at least one SBFD symbol; and the wireless device transmits PUSCH in the first portion of the allocated resource blocks in the at least one SBFD symbol and does not transmit PUSCH in the second portion of the allocated resource blocks in the at least one SBFD symbol.
- the PUSCH transmission is allocated resource blocks in the at least one SBFD symbol based on at least one of a subband size of an UL subband of the at least one SBFD symbol and a frequency domain location of the UL subband of the at least one SBFD symbol.
- the wireless device transmits PUSCH with or without frequency hopping based on an UL subband size of the at least one SBFD symbol being one of greater than or less than a threshold, respectively.
- the frequency hopping configuration includes a first frequency hopping offset used for at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol and at least one of a second and a third frequency hopping offset used for frequency hopping in the at least one SBFD symbol.
- each of the second and third frequency hopping offset is based on one of: a frequency domain location of a reference resource block in the at least one UL-only symbol; or a frequency domain location of a reference resource block within an UL subband of the at least one SBFD symbol.
- At least one of the second and third frequency hopping offsets is at least one of: semi-statically configured; and implicitly determined by the wireless device based on at least one of the size and frequency domain location of an UL subband of the at least one SBFD symbol.
- a starting resource block, RB, for an RB allocation in the at least one SBFD symbol is based on at least the starting RB for the RB allocation in the frequency domain for the at least one UL-only symbol and at least one of the second and third frequency hopping offsets.
- a starting resource block, RB, for an RB allocation in the at least one SBFD symbol is based on at least a starting RB of an UL subband.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on at least one of the second and third frequency hopping offsets.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on the first frequency hopping offset.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on a UL subband size.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on a number of RBs for the RB allocation.
- a starting resource block allocated for the uplink transmission in the at least one SBFD symbol is determined based on a starting resource block of an UL subband of the at least one SBFD symbol.
- resource blocks of the uplink transmission allocated outside resource blocks of an UL subband of the at least one SBFD symbol are at least one of: dropped; and re-allocated to a subset of the resource blocks of the UL subband.
- a network node configured to communicate with a wireless device is provided.
- the network node is configured to: transmit, to the wireless device , an control signaling for a physical uplink shared channel, PUSCH, transmission; and receive the PUSCH transmission based on the control signaling, the PUSCH transmission spanning a plurality of slots, the plurality of slots including at least one slot containing at least one uplink-, UL-, only symbol and at least one slot containing at least one subband full duplex, SBFD, symbol, the PUSCH transmission spanning the at least one UL-only symbol and the at least one SBFD symbol.
- the control signaling includes a frequency hopping configuration.
- the control signaling includes an indication of a resource block, RB, allocation in a frequency domain for the at least one UL-only symbol, the indication including at least an indication of a starting RB.
- the indication further comprises an indication of a number of RBs for the RB allocation.
- the control signaling includes at least one of a higher layer configuration and a downlink control information, DCI, indication.
- the wireless device performs at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol; and the wireless device does not perform frequency hopping in the at least one SBFD symbol.
- the frequency hopping configuration includes a plurality of preconfigured frequency hopping offsets; and the wireless device performs at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol based on a first frequency hopping offset included in a first subset of the plurality of preconfigured frequency hopping offsets; and the wireless device performs at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one SBFD symbol based on a second frequency hopping offset included in a second subset of the plurality of preconfigured frequency hopping offsets.
- the frequency hopping configuration includes an SBFD frequency offset that is based on an UL subband size of the at least one SBFD symbol.
- the frequency hopping configuration includes an indication of a first frequency hopping offset used for frequency hopping in the at least one UL-only symbol and a second frequency hopping offset used for frequency hopping in the at least one SBFD symbol.
- the PUSCH transmission includes a plurality of allocated resource blocks, and the wireless device does not transmit PUSCH in the resource blocks in the at least one SBFD symbol based on some or all of the plurality of allocated resource blocks not being allocated within an UL subband of the at least one SBFD symbol.
- the PUSCH transmission includes a plurality of allocated resource blocks; a first portion of the allocated resource blocks being allocated within an UL subband of the at least one SBFD symbol; a second portion of the allocated resource blocks being allocated outside of the UL subband of the at least one SBFD symbol; and the wireless device transmits PUSCH in the first portion of the allocated resource blocks in the at least one SBFD symbol and does not transmit PUSCH in the second portion of the allocated resource blocks in the at least one SBFD symbol.
- the PUSCH transmission is allocated resource blocks in the at least one SBFD symbol based on at least one of a subband size of an UL subband of the at least one SBFD symbol and a frequency domain location of the UL subband of the at least one SBFD symbol.
- the wireless device transmits PUSCH with or without frequency hopping based on an UL subband size of the at least one SBFD symbol being one of greater than or less than a threshold, respectively.
- the frequency hopping configuration includes a first frequency hopping offset used for at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol and at least one of a second and a third frequency hopping offset used for frequency hopping in the at least one SBFD symbol.
- each of the second and third frequency hopping offset is based on one of: a frequency domain location of a reference resource block in the at least one UL-only symbol; or a frequency domain location of a reference resource block within an UL subband of the at least one SBFD symbol.
- At least one of the second and third frequency hopping offsets is at least one of: semi-statically configured; and implicitly determined by the wireless device based on at least one of the size and frequency domain location of an UL subband of the at least one SBFD symbol.
- a starting resource block, RB, for an RB allocation in the at least one SBFD symbol is based on at least the starting RB for the RB allocation in the frequency domain for the at least one UL-only symbol and at least one of the second and third frequency hopping offsets.
- a starting resource block, RB, for an RB allocation in the at least one SBFD symbol is based on at least a starting RB of an UL subband.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on at least one of the second and third frequency hopping offsets.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on the first frequency hopping offset.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on a UL subband size.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on a number of RBs for the RB allocation.
- a starting resource block allocated for the uplink transmission in the at least one SBFD symbol is determined based on a starting resource block of an UL subband of the at least one SBFD symbol.
- resource blocks of the uplink transmission allocated outside resource blocks of an UL subband of the at least one SBFD symbol are at least one of: dropped; and re-allocated to a subset of the resource blocks of the UL subband.
- a method performed on a network node is provided.
- the method includes: transmitting, to a wireless device , an control signaling for a physical uplink shared channel, PUSCH, transmission; and receiving the PUSCH transmission based on the control signaling, the PUSCH transmission spanning a plurality of slots, the plurality of slots including at least one slot containing at least one uplink-, UL-, only symbol and at least one slot containing at least one subband full duplex, SBFD, symbol, the PUSCH transmission spanning the at least one UL-only symbol and the at least one SBFD symbol.
- the control signaling includes a frequency hopping configuration.
- the control signaling includes an indication of a resource block, RB, allocation in a frequency domain for the at least one UL-only symbol, the indication including at least an indication of a starting RB.
- the indication further comprises an indication of a number of RBs for the RB allocation.
- the control signaling includes at least one of a higher layer configuration and a downlink control information, DCI, indication.
- the wireless device performs at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol; and the wireless device does not perform frequency hopping in the at least one SBFD symbol.
- the frequency hopping configuration includes a plurality of preconfigured frequency hopping offsets; and the wireless device performs at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol based on a first frequency hopping offset included in a first subset of the plurality of preconfigured frequency hopping offsets; and the wireless device performs at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one SBFD symbol based on a second frequency hopping offset included in a second subset of the plurality of preconfigured frequency hopping offsets.
- the frequency hopping configuration includes an SBFD frequency offset that is based on an UL subband size of the at least one SBFD symbol.
- the frequency hopping configuration includes an indication of a first frequency hopping offset used for frequency hopping in the at least one UL-only symbol and a second frequency hopping offset used for frequency hopping in the at least one SBFD symbol.
- the PUSCH transmission includes a plurality of allocated resource blocks, and the wireless device does not transmit PUSCH in the resource blocks in the at least one SBFD symbol based on some or all of the plurality of allocated resource blocks not being allocated within an UL subband of the at least one SBFD symbol.
- the PUSCH transmission includes a plurality of allocated resource blocks; a first portion of the allocated resource blocks being allocated within an UL subband of the at least one SBFD symbol; a second portion of the allocated resource blocks being allocated outside of the UL subband of the at least one SBFD symbol; and the wireless device transmits PUSCH in the first portion of the allocated resource blocks in the at least one SBFD symbol and does not transmit PUSCH in the second portion of the allocated resource blocks in the at least one SBFD symbol.
- the PUSCH transmission is allocated resource blocks in the at least one SBFD symbol based on at least one of a subband size of an UL subband of the at least one SBFD symbol and a frequency domain location of the UL subband of the at least one SBFD symbol.
- the wireless device transmits PUSCH with or without frequency hopping based on an UL subband size of the at least one SBFD symbol being one of greater than or less than a threshold, respectively.
- the frequency hopping configuration includes a first frequency hopping offset used for at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol and at least one of a second and a third frequency hopping offset used for frequency hopping in the at least one SBFD symbol.
- each of the second and third frequency hopping offset is based on one of: a frequency domain location of a reference resource block in the at least one UL-only symbol; or a frequency domain location of a reference resource block within an UL subband of the at least one SBFD symbol.
- At least one of the second and third frequency hopping offsets is at least one of: semi-statically configured; and implicitly determined by the wireless device based on at least one of the size and frequency domain location of an UL subband of the at least one SBFD symbol.
- a starting resource block, RB, for an RB allocation in the at least one SBFD symbol is based on at least the starting RB for the RB allocation in the frequency domain for the at least one UL-only symbol and at least one of the second and third frequency hopping offsets.
- a starting resource block, RB, for an RB allocation in the at least one SBFD symbol is based on at least a starting RB of an UL subband.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on at least one of the second and third frequency hopping offsets.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on the first frequency hopping offset.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on a UL subband size.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on a number of RBs for the RB allocation.
- a starting resource block allocated for the uplink transmission in the at least one SBFD symbol is determined based on a starting resource block of an UL subband of the at least one SBFD symbol.
- resource blocks of the uplink transmission allocated outside resource blocks of an UL subband of the at least one SBFD symbol are at least one of: dropped; and re-allocated to a subset of the resource blocks of the UL subband.
- FIG.1 illustrates an example radio resource configuration in NR
- FIG.2 illustrates an example configuration of a subframe with 14 OFDM symbols
- FIG.3 illustrates example TDD and FDD configurations
- FIG.4 illustrates example uplink/downlink time/frequency configuration for FDD and TDD
- FIG.5 illustrates example TDD DL/UL pattern configurations
- FIG.6A, FIG.6B, and FIG.6C illustrate example cell-specific TDD DL/UL configurations
- FIG.7 illustrates example TDD carrier configurations
- FIG.8 illustrates an example configuration for subband full duplex systems
- FIG.9 illustrates example configurations of 3 RB sets in an SBFD symbol
- FIG.10 illustrates a generic example antenna array for a TDD system
- FIG.11 illustrates an example antenna architecture for SBFD systems
- FIG.12 illustrates an example configuration of 3 RB sets in an SBFD symbol
- FIG.10 illustrates a generic example antenna array for a TDD system
- FIG.11 illustrates an example antenna architecture for SB
- the joining term, “in communication with” and the like may be used to indicate electrical or data communication, which may be accomplished by physical contact, induction, electromagnetic radiation, radio signaling, infrared signaling or optical signaling, for example.
- electrical or data communication may be accomplished by physical contact, induction, electromagnetic radiation, radio signaling, infrared signaling or optical signaling, for example.
- the term “coupled,” “connected,” and the like may be used herein to indicate a connection, although not necessarily directly, and may include wired and/or wireless connections.
- network node can be any kind of network node comprised in a radio network which may further comprise any of base station (BS), radio base station, base transceiver station (BTS), base station controller (BSC), radio network controller (RNC), g Node B (gNB), evolved Node B (eNB or eNodeB), Node B, multi- standard radio (MSR) radio node such as MSR BS, multi-cell/multicast coordination entity (MCE), integrated access and backhaul (IAB) node, relay node, donor node controlling relay, radio access point (AP), transmission points, transmission nodes, Remote Radio Unit (RRU) Remote Radio Head (RRH), a core network node (e.g., mobile management entity (MME), self-organizing network (SON) node, a coordinating node, positioning node, MDT node, etc.), an external node (e.g., 3rd party node, a node external to the current network), nodes in distributed antenna system (
- BS base station
- the network node may also comprise test equipment.
- radio node used herein may be used to also denote a wireless device (WD) such as a wireless device (WD) or a radio network node.
- WD wireless device
- UE user equipment
- the WD herein can be any type of wireless device capable of communicating with a network node or another WD over radio signals, such as wireless device (WD).
- the WD may also be a radio communication device, target device, device to device (D2D) WD, machine type WD or WD capable of machine to machine communication (M2M), low-cost and/or low-complexity WD, a sensor equipped with WD, Tablet, mobile terminals, smart phone, laptop embedded equipped (LEE), laptop mounted equipment (LME), USB dongles, Customer Premises Equipment (CPE), an Internet of Things (IoT) device, or a Narrowband IoT (NB-IOT) device, etc.
- the generic term “radio network node” is used.
- Radio network node may comprise any of base station, radio base station, base transceiver station, base station controller, network controller, RNC, evolved Node B (eNB), Node B, gNB, Multi-cell/multicast Coordination Entity (MCE), IAB node, relay node, access point, radio access point, Remote Radio Unit (RRU) Remote Radio Head (RRH).
- RNC evolved Node B
- MCE Multi-cell/multicast Coordination Entity
- IAB node Multi-cell/multicast Coordination Entity
- RRU Remote Radio Unit
- RRH Remote Radio Head
- WCDMA Wide Band Code Division Multiple Access
- WiMax Worldwide Interoperability for Microwave Access
- UMB Ultra Mobile Broadband
- GSM Global System for Mobile Communications
- functions described herein as being performed by a wireless device or a network node may be distributed over a plurality of wireless devices and/or network nodes.
- the functions of the network node and wireless device described herein are not limited to performance by a single physical device and, in fact, can be distributed among several physical devices.
- all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.
- FIG.15 a schematic diagram of a communication system 10, according to an embodiment, such as a 3GPP-type cellular network that may support standards such as LTE and/or NR (5G), which comprises an access network 12, such as a radio access network, and a core network 14.
- a 3GPP-type cellular network that may support standards such as LTE and/or NR (5G)
- LTE and/or NR 5G
- an access network 12 such as a radio access network
- core network 14 such as a radio access network
- the access network 12 comprises a plurality of network nodes 16a, 16b, 16c (referred to collectively as network nodes 16), such as NBs, eNBs, gNBs or other types of wireless access points, each defining a corresponding coverage area 18a, 18b, 18c (referred to collectively as coverage areas 18).
- Each network node 16a, 16b, 16c is connectable to the core network 14 over a wired or wireless connection 20.
- a first wireless device (WD) 22a located in coverage area 18a is configured to wirelessly connect to, or be paged by, the corresponding network node 16a.
- a second WD 22b in coverage area 18b is wirelessly connectable to the corresponding network node 16b.
- a plurality of WDs 22a, 22b are illustrated in this example, the disclosed embodiments are equally applicable to a situation where a sole WD is in the coverage area or where a sole WD is connecting to the corresponding network node 16.
- the communication system may include many more WDs 22 and network nodes 16.
- a WD 22 can be in simultaneous communication and/or configured to separately communicate with more than one network node 16 and more than one type of network node 16.
- a WD 22 can have dual connectivity with a network node 16 that supports LTE and the same or a different network node 16 that supports NR.
- WD 22 can be in communication with an eNB for LTE/E-UTRAN and a gNB for NR/NG-RAN.
- the communication system 10 may itself be connected to a host computer 24, which may be embodied in the hardware and/or software of a standalone server, a cloud- implemented server, a distributed server or as processing resources in a server farm.
- the host computer 24 may be under the ownership or control of a service provider, or may be operated by the service provider or on behalf of the service provider.
- the connections 26, 28 between the communication system 10 and the host computer 24 may extend directly from the core network 14 to the host computer 24 or may extend via an optional intermediate network 30.
- the intermediate network 30 may be one of, or a combination of more than one of, a public, private or hosted network.
- the intermediate network 30, if any, may be a backbone network or the Internet. In some embodiments, the intermediate network 30 may comprise two or more sub-networks (not shown).
- the communication system of FIG.15 as a whole enables connectivity between one of the connected WDs 22a, 22b and the host computer 24.
- the connectivity may be described as an over-the-top (OTT) connection.
- the host computer 24 and the connected WDs 22a, 22b are configured to communicate data and/or signaling via the OTT connection, using the access network 12, the core network 14, any intermediate network 30 and possible further infrastructure (not shown) as intermediaries.
- the OTT connection may be transparent in the sense that at least some of the participating communication devices through which the OTT connection passes are unaware of routing of uplink and downlink communications.
- a network node 16 may not or need not be informed about the past routing of an incoming downlink communication with data originating from a host computer 24 to be forwarded (e.g., handed over) to a connected WD 22a. Similarly, the network node 16 need not be aware of the future routing of an outgoing uplink communication originating from the WD 22a towards the host computer 24.
- a network node 16 is configured to include a Network Node Uplink Configuration Unit 32 which is configured for configuring an uplink channel for subband full duplex operation.
- a wireless device 22 is configured to include a Wireless Device Uplink Configuration 34 which is configured for configuring an uplink channel for subband full duplex operation.
- a host computer 24 comprises hardware (HW) 38 including a communication interface 40 configured to set up and maintain a wired or wireless connection with an interface of a different communication device of the communication system 10.
- the host computer 24 further comprises processing circuitry 42, which may have storage and/or processing capabilities.
- the processing circuitry 42 may include a processor 44 and memory 46.
- the processing circuitry 42 may comprise integrated circuitry for processing and/or control, e.g., one or more processors and/or processor cores and/or FPGAs (Field Programmable Gate Array) and/or ASICs (Application Specific Integrated Circuitry) adapted to execute instructions.
- processors and/or processor cores and/or FPGAs Field Programmable Gate Array
- ASICs Application Specific Integrated Circuitry
- the processor 44 may be configured to access (e.g., write to and/or read from) memory 46, which may comprise any kind of volatile and/or nonvolatile memory, e.g., cache and/or buffer memory and/or RAM (Random Access Memory) and/or ROM (Read-Only Memory) and/or optical memory and/or EPROM (Erasable Programmable Read-Only Memory).
- memory 46 may comprise any kind of volatile and/or nonvolatile memory, e.g., cache and/or buffer memory and/or RAM (Random Access Memory) and/or ROM (Read-Only Memory) and/or optical memory and/or EPROM (Erasable Programmable Read-Only Memory).
- Processing circuitry 42 may be configured to control any of the methods and/or processes described herein and/or to cause such methods, and/or processes to be performed, e.g., by host computer 24.
- Processor 44 corresponds to one or more processors 44 for performing host computer 24 functions described herein.
- the host computer 24 includes memory 46 that is configured to store data, programmatic software code and/or other information described herein.
- the software 48 and/or the host application 50 may include instructions that, when executed by the processor 44 and/or processing circuitry 42, causes the processor 44 and/or processing circuitry 42 to perform the processes described herein with respect to host computer 24.
- the instructions may be software associated with the host computer 24.
- the software 48 may be executable by the processing circuitry 42.
- the software 48 includes a host application 50.
- the host application 50 may be operable to provide a service to a remote user, such as a WD 22 connecting via an OTT connection 52 terminating at the WD 22 and the host computer 24.
- the host application 50 may provide user data which is transmitted using the OTT connection 52.
- the “user data” may be data and information described herein as implementing the described functionality.
- the host computer 24 may be configured for providing control and functionality to a service provider and may be operated by the service provider or on behalf of the service provider.
- the processing circuitry 42 of the host computer 24 may enable the host computer 24 to observe, monitor, control, transmit to and/or receive from the network node 16 and or the wireless device 22.
- the processing circuitry 42 of the host computer 24 may include a Configuration Unit 54 configured to enable the service provider to observe/monitor/ control/transmit to/receive from/etc. the network node 16 and or the wireless device 22.
- the communication system 10 further includes a network node 16 provided in a communication system 10 and including hardware 58 enabling it to communicate with the host computer 24 and with the WD 22.
- the hardware 58 may include a communication interface 60 for setting up and maintaining a wired or wireless connection with an interface of a different communication device of the communication system 10, as well as a radio interface 62 for setting up and maintaining at least a wireless connection 64 with a WD 22 located in a coverage area 18 served by the network node 16.
- the radio interface 62 may be formed as or may include, for example, one or more RF transmitters, one or more RF receivers, and/or one or more RF transceivers.
- the communication interface 60 may be configured to facilitate a connection 66 to the host computer 24.
- the connection 66 may be direct or it may pass through a core network 14 of the communication system 10 and/or through one or more intermediate networks 30 outside the communication system 10.
- the hardware 58 of the network node 16 further includes processing circuitry 68.
- the processing circuitry 68 may include a processor 70 and a memory 72.
- the processing circuitry 68 may comprise integrated circuitry for processing and/or control, e.g., one or more processors and/or processor cores and/or FPGAs (Field Programmable Gate Array) and/or ASICs (Application Specific Integrated Circuitry) adapted to execute instructions.
- the processor 70 may be configured to access (e.g., write to and/or read from) the memory 72, which may comprise any kind of volatile and/or nonvolatile memory, e.g., cache and/or buffer memory and/or RAM (Random Access Memory) and/or ROM (Read-Only Memory) and/or optical memory and/or EPROM (Erasable Programmable Read-Only Memory).
- the network node 16 further has software 74 stored internally in, for example, memory 72, or stored in external memory (e.g., database, storage array, network storage device, etc.) accessible by the network node 16 via an external connection.
- the software 74 may be executable by the processing circuitry 68.
- the processing circuitry 68 may be configured to control any of the methods and/or processes described herein and/or to cause such methods, and/or processes to be performed, e.g., by network node 16.
- Processor 70 corresponds to one or more processors 70 for performing network node 16 functions described herein.
- the memory 72 is configured to store data, programmatic software code and/or other information described herein.
- the software 74 may include instructions that, when executed by the processor 70 and/or processing circuitry 68, causes the processor 70 and/or processing circuitry 68 to perform the processes described herein with respect to network node 16.
- processing circuitry 68 of the network node 16 may include Network Node Uplink Configuration Unit 32 configured for configuring an uplink channel for subband full duplex operation.
- the communication system 10 further includes the WD 22 already referred to.
- the WD 22 may have hardware 80 that may include a radio interface 82 configured to set up and maintain a wireless connection 64 with a network node 16 serving a coverage area 18 in which the WD 22 is currently located.
- the radio interface 82 may be formed as or may include, for example, one or more RF transmitters, one or more RF receivers, and/or one or more RF transceivers.
- the hardware 80 of the WD 22 further includes processing circuitry 84.
- the processing circuitry 84 may include a processor 86 and memory 88.
- the processing circuitry 84 may comprise integrated circuitry for processing and/or control, e.g., one or more processors and/or processor cores and/or FPGAs (Field Programmable Gate Array) and/or ASICs (Application Specific Integrated Circuitry) adapted to execute instructions.
- processors and/or processor cores and/or FPGAs Field Programmable Gate Array
- ASICs Application Specific Integrated Circuitry
- the processor 86 may be configured to access (e.g., write to and/or read from) memory 88, which may comprise any kind of volatile and/or nonvolatile memory, e.g., cache and/or buffer memory and/or RAM (Random Access Memory) and/or ROM (Read-Only Memory) and/or optical memory and/or EPROM (Erasable Programmable Read-Only Memory).
- memory 88 may comprise any kind of volatile and/or nonvolatile memory, e.g., cache and/or buffer memory and/or RAM (Random Access Memory) and/or ROM (Read-Only Memory) and/or optical memory and/or EPROM (Erasable Programmable Read-Only Memory).
- the WD 22 may further comprise software 90, which is stored in, for example, memory 88 at the WD 22, or stored in external memory (e.g., database, storage array, network storage device, etc.) accessible by the WD 22.
- the software 90 may be executable by the processing circuitry 84.
- the client application 92 may be operable to provide a service to a human or non-human user via the WD 22, with the support of the host computer 24.
- an executing host application 50 may communicate with the executing client application 92 via the OTT connection 52 terminating at the WD 22 and the host computer 24.
- the client application 92 may receive request data from the host application 50 and provide user data in response to the request data.
- the OTT connection 52 may transfer both the request data and the user data.
- the client application 92 may interact with the user to generate the user data that it provides.
- the processing circuitry 84 may be configured to control any of the methods and/or processes described herein and/or to cause such methods, and/or processes to be performed, e.g., by WD 22.
- the processor 86 corresponds to one or more processors 86 for performing WD 22 functions described herein.
- the WD 22 includes memory 88 that is configured to store data, programmatic software code and/or other information described herein.
- the software 90 and/or the client application 92 may include instructions that, when executed by the processor 86 and/or processing circuitry 84, causes the processor 86 and/or processing circuitry 84 to perform the processes described herein with respect to WD 22.
- the processing circuitry 84 of the wireless device 22 may include a Wireless Device Uplink Configuration Unit 34 configured for configuring an uplink channel for subband full duplex operation.
- the inner workings of the network node 16, WD 22, and host computer 24 may be as shown in FIG.16 and independently, the surrounding network topology may be that of FIG.15.
- the OTT connection 52 has been drawn abstractly to illustrate the communication between the host computer 24 and the wireless device 22 via the network node 16, without explicit reference to any intermediary devices and the precise routing of messages via these devices.
- Network infrastructure may determine the routing, which it may be configured to hide from the WD 22 or from the service provider operating the host computer 24, or both.
- the network infrastructure may further take decisions by which it dynamically changes the routing (e.g., on the basis of load balancing consideration or reconfiguration of the network).
- the wireless connection 64 between the WD 22 and the network node 16 is in accordance with the teachings of the embodiments described throughout this disclosure.
- One or more of the various embodiments improve the performance of OTT services provided to the WD 22 using the OTT connection 52, in which the wireless connection 64 may form the last segment. More precisely, the teachings of some of these embodiments may improve the data rate, latency, and/or power consumption and thereby provide benefits such as reduced user waiting time, relaxed restriction on file size, better responsiveness, extended battery lifetime, etc.
- a measurement procedure may be provided for the purpose of monitoring data rate, latency and other factors on which the one or more embodiments improve.
- the measurement procedure and/or the network functionality for reconfiguring the OTT connection 52 may be implemented in the software 48 of the host computer 24 or in the software 90 of the WD 22, or both.
- sensors (not shown) may be deployed in or in association with communication devices through which the OTT connection 52 passes; the sensors may participate in the measurement procedure by supplying values of the monitored quantities exemplified above, or supplying values of other physical quantities from which software 48, 90 may compute or estimate the monitored quantities.
- the reconfiguring of the OTT connection 52 may include message format, retransmission settings, preferred routing etc.; the reconfiguring need not affect the network node 16, and it may be unknown or imperceptible to the network node 16. Some such procedures and functionalities may be known and practiced in the art.
- measurements may involve proprietary WD signaling facilitating the host computer’s 24 measurements of throughput, propagation times, latency and the like.
- the measurements may be implemented in that the software 48, 90 causes messages to be transmitted, in particular empty or ‘dummy’ messages, using the OTT connection 52 while it monitors propagation times, errors, etc.
- the host computer 24 includes processing circuitry 42 configured to provide user data and a communication interface 40 that is configured to forward the user data to a cellular network for transmission to the WD 22.
- the cellular network also includes the network node 16 with a radio interface 62.
- the network node 16 is configured to, and/or the network node’s 16 processing circuitry 68 is configured to perform the functions and/or methods described herein for preparing/initiating/maintaining/supporting/ending a transmission to the WD 22, and/or preparing/terminating/maintaining/supporting/ending in receipt of a transmission from the WD 22.
- the host computer 24 includes processing circuitry 42 and a communication interface 40 that is configured to a communication interface 40 configured to receive user data originating from a transmission from a WD 22 to a network node 16.
- the WD 22 is configured to, and/or comprises a radio interface 82 and/or processing circuitry 84 configured to perform the functions and/or methods described herein for preparing/initiating/maintaining/supporting/ending a transmission to the network node 16, and/or preparing/terminating/maintaining/supporting/ending in receipt of a transmission from the network node 16.
- FIGS.15 and 16 show various “units” such as Network Node Uplink Configuration Unit 32 and Wireless Device Uplink Configuration Unit 34 as being within a respective processor, it is contemplated that these units may be implemented such that a portion of the unit is stored in a corresponding memory within the processing circuitry. In other words, the units may be implemented in hardware or in a combination of hardware and software within the processing circuitry.
- FIG.17 is a flowchart illustrating an example method implemented in a communication system, such as, for example, the communication system of FIGS.15 and 16, in accordance with one embodiment.
- the communication system may include a host computer 24, a network node 16 and a WD 22, which may be those described with reference to FIG.16.
- the host computer 24 provides user data (Block S100).
- the host computer 24 provides the user data by executing a host application, such as, for example, the host application 50 (Block S102).
- the host computer 24 initiates a transmission carrying the user data to the WD 22 (Block S104).
- the network node 16 transmits to the WD 22 the user data which was carried in the transmission that the host computer 24 initiated, in accordance with the teachings of the embodiments described throughout this disclosure (Block S106).
- FIG.18 is a flowchart illustrating an example method implemented in a communication system, such as, for example, the communication system of FIG.15, in accordance with one embodiment.
- the communication system may include a host computer 24, a network node 16 and a WD 22, which may be those described with reference to FIGS.15 and 16.
- the host computer 24 provides user data (Block S110).
- the host computer 24 provides the user data by executing a host application, such as, for example, the host application 50.
- FIG.19 is a flowchart illustrating an example method implemented in a communication system, such as, for example, the communication system of FIG.15, in accordance with one embodiment.
- the communication system may include a host computer 24, a network node 16 and a WD 22, which may be those described with reference to FIGS.15 and 16.
- the WD 22 receives input data provided by the host computer 24 (Block S116).
- the WD 22 executes the client application 92, which provides the user data in reaction to the received input data provided by the host computer 24 (Block S118). Additionally or alternatively, in an optional second step, the WD 22 provides user data (Block S120). In an optional substep of the second step, the WD provides the user data by executing a client application, such as, for example, client application 92 (Block S122). In providing the user data, the executed client application 92 may further consider user input received from the user. Regardless of the specific manner in which the user data was provided, the WD 22 may initiate, in an optional third substep, transmission of the user data to the host computer 24 (Block S124).
- a client application such as, for example, client application 92
- the executed client application 92 may further consider user input received from the user. Regardless of the specific manner in which the user data was provided, the WD 22 may initiate, in an optional third substep, transmission of the user data to the host computer 24 (Block S124).
- FIG.20 is a flowchart illustrating an example method implemented in a communication system, such as, for example, the communication system of FIG.15, in accordance with one embodiment.
- the communication system may include a host computer 24, a network node 16 and a WD 22, which may be those described with reference to FIGS.15 and 16.
- the network node 16 receives user data from the WD 22 (Block S128).
- FIG.21 is a flowchart of an example process in a network node 16 for configuring an uplink channel for subband full duplex operation.
- One or more blocks described herein may be performed by one or more elements of network node 16 such as by one or more of processing circuitry 68 (including the Network Node Uplink Configuration Unit 32), processor 70, radio interface 62 and/or communication interface 60.
- Network node 16 is configured to store (Block S134) an uplink channel configuration, the uplink channel configuration including a first frequency hopping configuration and a second frequency hopping configuration.
- Network node 16 is configured to determine (Block S136) a first configuration for a first uplink transmission based on the uplink channel configuration, where the first configuration includes at least one subband full duplex (SBFD) symbol associated with the first frequency hopping configuration and at least one uplink-only symbol associated with the second frequency hopping configuration.
- Network node 16 is configured to receive (Block S138) the first uplink transmission based on the first configuration.
- network node 16 is further configured to determine a first scheduling grant based on the first configuration and cause transmission of the first scheduling grant to the wireless device.
- the receiving of the first uplink transmission is further based on the first scheduling grant.
- the first frequency hopping configuration associated with the at least one SBFD symbol includes at least one of not applying frequency hopping to the at least one SBFD symbol, and applying a first set of frequency hopping offsets to the at least one SBFD symbol.
- the second frequency hopping configuration associated with the at least one uplink-only symbol includes at least one of applying frequency hopping to the at least one uplink-only symbol, and applying a second set of frequency hopping offsets to the at least one uplink-only symbol.
- the first set of frequency hopping offsets is determined based on an uplink bandwidth part size
- the second set of frequency hopping offsets is determined based on an uplink subband size.
- the determining of the first configuration further includes determining a plurality of allocated resource blocks (RB), and determining an uplink subband associated with the first uplink transmission.
- the allocated RBs are mapped to the at least one SBFD symbol is based on the allocated RBs being within the uplink subband, and/or the allocated RBs are adjusted based on a first RB offset, a starting RB of the adjusted allocated RBs being within the uplink subband.
- network node 16 is further configured to determine an uplink subband associated with the first uplink transmission.
- the first frequency hopping configuration associated with the at least one SBFD symbol includes not applying frequency hopping to the at least one SBFD symbol based on the uplink subband being smaller than a threshold associated with the uplink channel configuration.
- FIG.22 is a flowchart of an example process in a wireless device 22 according to some embodiments of the present disclosure for configuring an uplink channel for subband full duplex operation.
- One or more blocks described herein may be performed by one or more elements of wireless device 22 such as by one or more of processing circuitry 84 (including the Wireless Device Uplink Configuration Unit 34), processor 86, radio interface 82 and/or communication interface 60.
- Wireless device 22 is configured to receive (Block S140), from the network node 16, an uplink channel configuration, the uplink channel configuration including a first frequency hopping configuration and a second frequency hopping configuration. Wireless device 22 is further configured to determine (Block S142) a first configuration for a first uplink transmission based on the uplink channel configuration, where the first configuration includes at least one subband full duplex (SBFD) symbol associated with the first frequency hopping configuration and at least one uplink-only symbol associated with the second frequency hopping configuration. Wireless device 22 is further configured to cause transmission (Block S144) of the first uplink transmission based on the first configuration.
- SBFD subband full duplex
- the wireless device 22 is further configured to receive a first scheduling grant from the network node 16, where the determining of the first configuration for the first uplink transmission is further based on the first scheduling grant.
- the first frequency hopping configuration associated with the at least one SBFD symbol includes at least one of not applying frequency hopping to the at least one SBFD symbol and applying a first set of frequency hopping offsets to the at least one SBFD symbol.
- the second frequency hopping configuration associated with the at least one uplink-only symbol includes at least one of applying frequency hopping to the at least one uplink-only symbol, and applying a second set of frequency hopping offsets to the at least one uplink-only symbol.
- the first set of frequency hopping offsets is determined based on an uplink bandwidth part size, and the second set of frequency hopping offsets is determined based on an uplink subband size.
- the determining of the first configuration further includes determining a plurality of allocated resource blocks (RB), determining an uplink subband associated with the first uplink transmission, and either the allocated RBs are mapped to the at least one SBFD symbol is based on the allocated RBs being within the uplink subband, or the allocated RBs are adjusted based on a first RB offset, where a starting RB of the adjusted allocated RBs is within the uplink subband.
- the wireless device 22 is further configured to determine an uplink subband associated with the first uplink transmission.
- the first frequency hopping configuration associated with the at least one SBFD symbol includes not applying frequency hopping to the at least one SBFD symbol based on the uplink subband being smaller than a threshold associated with the uplink channel configuration.
- FIG.23 is a flowchart of another example process in a network node 16 for configuring an uplink channel for subband full duplex operation.
- One or more blocks described herein may be performed by one or more elements of network node 16 such as by one or more of processing circuitry 68 (including the Network Node Uplink Configuration Unit 32), processor 70, radio interface 62 and/or communication interface 60.
- Network node 16 is configured to transmit (Block S146), to the wireless device 22, an control signaling for a physical uplink shared channel, PUSCH, transmission.
- Network node 16 is configured to receive (Block S148) the PUSCH transmission based on the control signaling, the PUSCH transmission spanning a plurality of slots, the plurality of slots including at least one slot containing at least one uplink-, UL-, only symbol and at least one slot containing at least one subband full duplex, SBFD, symbol, the PUSCH transmission spanning the at least one UL-only symbol and the at least one SBFD symbol.
- the control signaling includes a frequency hopping configuration.
- the control signaling includes an indication of a resource block, RB, allocation in a frequency domain for the at least one UL-only symbol, the indication including at least an indication of a starting RB.
- the indication further comprises an indication of a number of RBs for the RB allocation.
- the control signaling includes at least one of a higher layer configuration and a downlink control information, DCI, indication.
- the wireless device 22 performs at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol; and the wireless device 22 does not perform frequency hopping in the at least one SBFD symbol.
- the frequency hopping configuration includes a plurality of preconfigured frequency hopping offsets; and the wireless device 22 performs at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL- only symbol based on a first frequency hopping offset included in a first subset of the plurality of preconfigured frequency hopping offsets; and the wireless device 22 performs at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one SBFD symbol based on a second frequency hopping offset included in a second subset of the plurality of preconfigured frequency hopping offsets.
- the frequency hopping configuration includes an SBFD frequency offset that is based on an UL subband size of the at least one SBFD symbol. In some embodiments, the frequency hopping configuration includes an indication of a first frequency hopping offset used for frequency hopping in the at least one UL-only symbol and a second frequency hopping offset used for frequency hopping in the at least one SBFD symbol. In some embodiments, the PUSCH transmission includes a plurality of allocated resource blocks, and the wireless device 22 does not transmit PUSCH in the resource blocks in the at least one SBFD symbol based on some or all of the plurality of allocated resource blocks not being allocated within an UL subband of the at least one SBFD symbol.
- the PUSCH transmission includes a plurality of allocated resource blocks; a first portion of the allocated resource blocks being allocated within an UL subband of the at least one SBFD symbol; a second portion of the allocated resource blocks being allocated outside of the UL subband of the at least one SBFD symbol; and the wireless device 22 transmits PUSCH in the first portion of the allocated resource blocks in the at least one SBFD symbol and does not transmit PUSCH in the second portion of the allocated resource blocks in the at least one SBFD symbol.
- the PUSCH transmission is allocated resource blocks in the at least one SBFD symbol based on at least one of a subband size of an UL subband of the at least one SBFD symbol and a frequency domain location of the UL subband of the at least one SBFD symbol.
- the wireless device 22 transmits PUSCH with or without frequency hopping based on an UL subband size of the at least one SBFD symbol being one of greater than or less than a threshold, respectively.
- the frequency hopping configuration includes a first frequency hopping offset used for at least one of inter-slot frequency hopping and intra- slot frequency hopping in the at least one UL-only symbol and at least one of a second and a third frequency hopping offset used for frequency hopping in the at least one SBFD symbol.
- each of the second and third frequency hopping offset is based on one of: a frequency domain location of a reference resource block in the at least one UL-only symbol; or a frequency domain location of a reference resource block within an UL subband of the at least one SBFD symbol.
- At least one of the second and third frequency hopping offsets is at least one of: semi-statically configured; and implicitly determined by the wireless device based on at least one of the size and frequency domain location of an UL subband of the at least one SBFD symbol.
- a starting resource block, RB, for an RB allocation in the at least one SBFD symbol is based on at least the starting RB for the RB allocation in the frequency domain for the at least one UL-only symbol and at least one of the second and third frequency hopping offsets.
- a starting resource block, RB, for an RB allocation in the at least one SBFD symbol is based on at least a starting RB of an UL subband.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on at least one of the second and third frequency hopping offsets. In some embodiments, the starting RB for the RB allocation in the at least one SBFD symbol is further based on the first frequency hopping offset. In some embodiments, the starting RB for the RB allocation in the at least one SBFD symbol is further based on a UL subband size. In some embodiments, the starting RB for the RB allocation in the at least one SBFD symbol is further based on a number of RBs for the RB allocation.
- a starting resource block allocated for the uplink transmission in the at least one SBFD symbol is determined based on a starting resource block of an UL subband of the at least one SBFD symbol.
- resource blocks of the uplink transmission allocated outside resource blocks of an UL subband of the at least one SBFD symbol are at least one of: dropped; and re-allocated to a subset of the resource blocks of the UL subband.
- FIG.24 is a flowchart of another example process in a wireless device 22 according to some embodiments of the present disclosure for configuring an uplink channel for subband full duplex operation.
- One or more blocks described herein may be performed by one or more elements of wireless device 22 such as by one or more of processing circuitry 84 (including the Wireless Device Uplink Configuration Unit 34), processor 86, radio interface 82 and/or communication interface 60.
- Wireless device 22 is configured to receive (Block S150) an control signaling for a physical uplink shared channel, PUSCH, transmission.
- Wireless device 22 is configured to perform (Block S152) the PUSCH transmission based on the control signaling, the PUSCH transmission spanning a plurality of slots, the plurality of slots including at least one slot containing at least one uplink-, UL-, only symbol and at least one slot containing at least one subband full duplex, SBFD, symbol, the PUSCH transmission spanning the at least one UL-only symbol and the at least one SBFD symbol.
- the control signaling includes a frequency hopping configuration.
- the control signaling includes an indication of a resource block, RB, allocation in a frequency domain for the at least one UL-only symbol, the indication including at least an indication of a starting RB.
- the indication further comprises an indication of a number of RBs for the RB allocation.
- the control signaling includes at least one of a higher layer configuration and a downlink control information, DCI, indication.
- the wireless device 22 performs at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol; and the wireless device 22 does not perform frequency hopping in the at least one SBFD symbol.
- the frequency hopping configuration includes a plurality of preconfigured frequency hopping offsets; and the wireless device 22 is further configured to: perform at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one UL-only symbol based on a first frequency hopping offset included in a first subset of the plurality of preconfigured frequency hopping offsets; and perform at least one of inter-slot frequency hopping and intra-slot frequency hopping in the at least one SBFD symbol based on a second frequency hopping offset included in a second subset of the plurality of preconfigured frequency hopping offsets.
- the frequency hopping configuration includes an SBFD frequency offset that is based on an UL subband size of the at least one SBFD symbol.
- the frequency hopping configuration includes an indication of a first frequency hopping offset used for frequency hopping in the at least one UL-only symbol and a second frequency hopping offset used for frequency hopping in the at least one SBFD symbol.
- the PUSCH transmission includes a plurality of allocated resource blocks, and the wireless device 22 does not transmit PUSCH in the resource blocks in the at least one SBFD symbol based on some or all of the plurality of allocated resource blocks not being allocated within an UL subband of the at least one SBFD symbol.
- the PUSCH transmission includes a plurality of allocated resource blocks; a first portion of the allocated resource blocks being allocated within an UL subband of the at least one SBFD symbol; a second portion of the allocated resource blocks being allocated outside of the UL subband of the at least one SBFD symbol; and the wireless device 22 transmits PUSCH in the first portion of the allocated resource blocks in the at least one SBFD symbol and does not transmit PUSCH in the second portion of the allocated resource blocks in the at least one SBFD symbol.
- the PUSCH transmission is allocated resource blocks in the at least one SBFD symbol based on at least one of a subband size of an UL subband of the at least one SBFD symbol and a frequency domain location of the UL subband of the at least one SBFD symbol.
- the wireless device 22 transmits PUSCH with or without frequency hopping based on an UL subband size of the at least one SBFD symbol being one of greater than or less than a threshold, respectively.
- the frequency hopping configuration includes a first frequency hopping offset used for at least one of inter-slot frequency hopping and intra- slot frequency hopping in the at least one UL-only symbol and at least one of a second and a third frequency hopping offset used for frequency hopping in the at least one SBFD symbol.
- each of the second and third frequency hopping offset is based on one of: a frequency domain location of a reference resource block in the at least one UL-only symbol; or a frequency domain location of a reference resource block within an UL subband of the at least one SBFD symbol.
- At least one of the second and third frequency hopping offsets is at least one of: semi-statically configured; and implicitly determined by the wireless device based on at least one of the size and frequency domain location of an UL subband of the at least one SBFD symbol.
- a starting resource block, RB, for an RB allocation in the at least one SBFD symbol is based on at least the starting RB for the RB allocation in the frequency domain for the at least one UL-only symbol and at least one of the second and third frequency hopping offsets.
- a starting resource block, RB, for an RB allocation in the at least one SBFD symbol is based on at least a starting RB of an UL subband.
- the starting RB for the RB allocation in the at least one SBFD symbol is further based on at least one of the second and third frequency hopping offsets. In some embodiments, the starting RB for the RB allocation in the at least one SBFD symbol is further based on the first frequency hopping offset. In some embodiments, the starting RB for the RB allocation in the at least one SBFD symbol symbol is further based on a UL subband size. In some embodiments, the starting RB for the RB allocation in the at least one SBFD symbol is further based on a number of RBs for the RB allocation.
- a starting resource block allocated for the uplink transmission in the at least one SBFD symbol is determined based on a starting resource block of an UL subband of the at least one SBFD symbol.
- resource blocks of the uplink transmission allocated outside resource blocks of an UL subband of the at least one SBFD symbol are at least one of: dropped; and re-allocated to a subset of the resource blocks of the UL subband.
- an SBFD symbol may refer to a symbol that is configured such that it can be used for SBFD operation, i.e., simultaneous network node 16 (e.g., gNB) transmission/reception within the same carrier.
- an SBFD symbol may contain two 'D' frequency subbands (RB sets) and one 'U' subband (RB set) in the middle of the carrier – a so-called D-U-D configuration.
- an UL-only symbol may refer to a symbol in which can only be used for wireless device 22 transmission within the carrier.
- FIG.25 illustrates an example configuration of available RBs for UL transmission within the UL BWP for SBFD symbols and UL-only symbols. The two symbol types are illustrated in FIG.25 where the number of RBs available for PUSCH is different in the SBFD symbols compared to the UL-only symbols.
- a scheduled or configured PUSCH can be either within a single slot or can occupy multiple slots, i.e., PUSCH with repetition.
- a multi-slot PUSCH may span different symbol types, i.e., one repetition in a slot with UL-only symbols, and another repetition in a slot with SBFD symbols.
- the "the FDRA field, e.g., of an NR system, for a PUSCH transmission,” may refer to a field in a DCI or RAR UL grant that jointly indicates the RB offset for frequency hopping (if enabled) + the RBs allocated for PUSCH, e.g., as in the example illustrated in FIG.12.
- the present disclosure may use a non-limiting example system configuration for illustration, such as: - The UL BWP size ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 273 RBs; - The UL subband size ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 51 RBs; - The first UL subband RB index within the BWP is ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 111; and - The last UL subband RB index within the BWP is ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 1 ⁇ 161.
- Embodiment Group A (Frequency hopping offset determination) Embodiment A1.
- the wireless device 22 does not employ frequency hopping for a scheduled PUSCH transmission in SBFD symbols. That is, for a PUSCH scheduled by DCI or a RAR UL grant, the wireless device 22 ignores the ⁇ ⁇ _ ⁇ bits of the FDRA field for a PUSCH transmission in a mixed direction slot. This is because typical ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ is much less than ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ and the potential frequency diversity in the UL subband may be much less than in the full BWP during UL-only symbols.
- the wireless device 22 ignores the frequency hopping configuration for a PUSCH transmission in SBFD symbols.
- Embodiment A2 the wireless device 22 interprets the ⁇ ⁇ _ ⁇ bits of the FDRA field to select a frequency hopping offset differently based on whether a scheduled PUSCH transmission is in UL-only symbols or in SBFD symbols.
- the wireless device 22 may be configured with at least two sets of frequencyHoppingOffsetLists such that one set contains frequency hopping offsets to be applied in UL-only symbols and a different set contains frequency hopping offsets to be applied in SBFD symbols.
- the wireless device 22 may be configured with a frequencyHoppingOffsetLists that is larger than needed, e.g., in an NR system.
- the wireless device 22 may select the frequency hopping offset based on at least the ⁇ ⁇ _ ⁇ bit field in the FDRA field and whether a scheduled PUSCH transmission is in UL-only or in SBFD symbols. For instance, if ⁇ ⁇ _ ⁇ ⁇ 1, the wireless device 22 selects frequency hopping offset from a frequencyHoppingOffsetLists of two entries, e.g., in an NR system.
- the wireless device 22 may be configured with a list of four entries as illustrated in Table 2 below even when there is only ⁇ ⁇ _ ⁇ ⁇ 1 bit for selecting the frequency hopping offset. For a scheduled PUSCH transmission in UL-only symbols, the wireless device 22 selects the frequency hopping offset from the first two entries. For a scheduled PUSCH transmission in SBFD symbols, the wireless device 22 may select the frequency hopping offset from the third and fourth entries. Value of ⁇ ⁇ ⁇ , ⁇ ⁇ ⁇ Hopping Frequency offsets for 2 nd hop in mbodment 3.
- the wireless device 22 determines the frequency hopping offset differently based on at least whether a scheduled PUSCH transmission is in UL-only or in SBFD symbols.
- the wireless device 22 interprets the table (e.g., a default table, as defined in an NR standard) of frequency offsets differently based on whether a scheduled PUSCH transmission is in UL-only or SBFD symbols.
- the wireless device 22 determines the frequency hopping offset for a scheduled PUSCH transmissions in SBFD symbols by substituting ⁇ B si W ze P in the example of Table 3 shown below shown with ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ .
- a “default” table may be used as is.
- t e w re ess dev ce may se ect t e requency hopping offset from a first default table for a scheduled PUSCH transmission in UL-only symbols (e.g., Table 3) and from a second default table for a scheduled PUSCH transmission in SBFD symbols.
- Said second table may be preconfigured in wireless device 22 and/or provided from the network node 16, e.g., via system information transmissions.
- the wireless device 22 is further configured with two frequency hopping offset values such that the first value is applied in UL-only symbols and the second value is applied in SBFD symbols.
- Embodiment Group B (Based on overlapping FDRA)
- the PUSCH FDRA field is interpreted according to existing NR systems/specifications for a PUSCH transmission in UL-only symbols.
- Embodiment B1 the wireless device 22 performs a PUSCH transmission in SBFD symbols only if the allocated RBs all fall within the UL subband.
- a PUSCH allocated for RB#121 to RB#124 is transmitted in SBFD symbols since RBs are part of the UL subband.
- a PUSCH allocated for RB#10 to RB#13 is not transmitted in SBFD symbols since these RBs are not part of the UL subband.
- the wireless device 22 adjusts the RB allocation of the PUSCH in SBFD symbols according to the available RBs in the UL subband. Only those that fall in the UL subband may be utilized for the PUSCH transmission in SBFD symbols by the wireless device 22. As a result of said adjustment, the channel coding rate of the PUSCH may become higher than that indicated in the scheduling DCI.
- a PUSCH allocated for RB#121 to RB#124 is transmitted in SBFD symbols in all four RBs since the RBs are part of the UL subband.
- a PUSCH allocated for RB#109 to RB#112 is transmitted in SBFD symbols with only two RBs (RB#111 and RB#112) since only these two RBs are part of the UL subband.
- a PUSCH allocated for RB#10 to RB#13 is not transmitted in SBFD symbols since these RBs are not part of the UL subband.
- Embodiment B3 the wireless device 22 uses one of the e mbodiments from Group A Embodiments to determine the frequency hopping offset R B ⁇ .
- the wireless device 22 For a PUSCH transmission in SBFD symbols, the wireless device 22 computes t he PUSCH transmission starting RB index as follows for inter-slot hopping, e.g.,: R B ⁇ ⁇ ⁇ , ⁇ ⁇ ⁇ ⁇ 0 utilized for the PUSCH transmission in SBFD symbols by the wireless device 22.
- a PUSCH allocated for RB#121 to RB#124 and a frequency hopping offset of RB ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ /2 ⁇ ⁇ 25 may be transmitted in SBFD symbols in the following RBs: - In even slots, the wireless device 22 transmits the PUSCH in RB#121 to RB#124; - In odd slots, the wireless device 22 transmits the PUSCH in RB#146 to RB#149; - -
- the starting RB index may be computed according to the above formula: 1 11 ⁇ ⁇ 121 ⁇ 111 ⁇ 25 ⁇ mod 51 ⁇ ⁇ 111 ⁇ 35 ⁇ 146.
- a PUSCH is allocated for RB#121 to RB#140 (i.e., 20 RBs in total) and a frequency hopping offset of RB ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ /2 ⁇ ⁇ 25 is transmitted in SBFD symbols in the following RBs: - In even slots, the wireless device 22 transmits the PUSCH in RB#121 to RB#140 (i.e., 20 RBs in total). - In odd slots, the wireless device 22 transmits the PUSCH in RB#145 to RB#161 (i.e., 17 RBs in total). -- The starting RB index is computed as in the first example.
- the wireless device 22 transmits the PUSCH only in RB#146 to RB#161.
- the wireless device 22 applies the starting RB index RB ⁇ ⁇ 0 ⁇ to the first N1 OFDM symbols of the PUSCH transmission and the starting RB index RB ⁇ ⁇ 1 ⁇ to the last N2 OFDM symbols of the PUSCH transmission, where ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ is the number of OFDM symbols allocated to the PUSCH transmission in the slot.
- Embodiment B4 the teachings of Embodiments B1 to B3 are combined with Group A embodiments based on at least the UL subband size: The wireless device 22 does not employ frequency hopping for a PUSCH transmission in SBFD symbols if the UL subband size is smaller than a threshold.
- such threshold value(s) may be configured/preconfigured in wireless device 22 and stored/retrieved in/from memory 88 and/or may be signaled by network node 16.
- the wireless device 22 performs a PUSCH transmission with frequency hopping in SBFD symbols based on any of Embodiments B1 to B3 if the UL subband size is no smaller than a threshold.
- said threshold is a fixed number.
- said threshold is a semi-statically configured to the wireless device 22 from the network node 16, for instance, via RRC configuration or via system information transmissions.
- Embodiment Group C (Based on slot-dependent FDRA interpretation) Embodiment C1.
- the allocated RB indices are first determined from the FDRA field, such as an NR FDRA field, for a PUSCH transmission in UL-only symbols.
- the allocated RB indices are further adjusted based on a first RB offset ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ to ensure that the starting RB falls within the UL subband.
- the starting RB index is determined, e.g., as: RB ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 101, a PUSCH allocated for RB#10 ( ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 10) to RB#13 is transmitted in RB#111 to RB#114 (i.e., the first 4 RBs of the UL subband).
- the wireless device 22 determines the frequency hopping offset RB ⁇ in a NR system for a PUSCH transmission in UL-only symbols. For a first hop of a PUSCH transmission in SBFD symbols, the allocated RB indices are adjusted as above based on a first RB offset. For a second hop of a PUSCH transmission in SBFD symbols, the allocated RB indices are further adjusted based on a second RB offset ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ and the frequency hopping offset RB ⁇ to ensure that the starting RB of the second hop falls within the UL subband.
- the starting RB indices for the first and second hops are determined, e.g., as: R B ⁇ ⁇ ⁇ , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ mod 2 ⁇ 0 ⁇ ⁇ ⁇ , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ mod ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ mod 2 ⁇ 1
- PUSCH is transmitted in SBFD symbols in the following RBs: - In
- the wireless device 22 transmits the PUSCH in RB#158 to RB#161 (i.e., the last 4 RBs in the UL subband).
- the wireless device 22 performs intra-slot hopping, and the wireless device 22 computes the PUSCH transmission starting RB index, e.g., as follows: ⁇ R B ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 0 ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ a slot.
- the wireless device 22 applies the starting RB index RB ⁇ ⁇ 0 ⁇ to the first N1 OFDM symbols of the PUSCH transmission and the starting RB index RB ⁇ ⁇ 1 ⁇ to the last N2 OFDM symbols of the PUSCH transmission, where ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ is the number of OFDM symbols allocated to the PUSCH transmission in the slot.
- ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ is the number of OFDM symbols allocated to the PUSCH transmission in the slot.
- either or both of the offsets ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ and ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ are semi-statically configured to the wireless device 22 RRC configuration or via system information transmissions.
- a list of offsets is semi-statically configured to the wireless device 22 from the network node 16, via RRC configuration or via system information transmissions, and a field in DCI or RAR UL grant indicates which value(s) in the list shall be used by the wireless device 22.
- the wireless device 22 determines the offsets implicitly as a function of the bandwidth part size ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ , UL subband size ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ , DL subband size(s), one or more RB indices of the PUSCH frequency domain resource allocation, PUSCH allocation size, or any combination of these values.
- the wireless device 22 determines the first and second offsets, e.g., as follows: ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ FDRA i.e., PUSCH allocated for RB#10 to RB#13 ( ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 10 and ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 4) with frequency hopping offset RB ⁇ ⁇ 249, the wireless device 22 determines the two offsets as ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 111 ⁇ 10 ⁇ 101 and ⁇ ⁇ ⁇ 10 ⁇ 249 ⁇ ⁇ 111 ⁇ 51 ⁇
- FIG.26 is an illustration of an example of Embodiment C1 in which the PUSCH is configured for 10 repetitions.
- the TDD UL/DL pattern including 4 slots with SBFD symbols and 1 slot with UL-only symbols.
- the FIG.26 example of this embodiment is a TDD pattern in which the first 4 slots contain an UL subband and the 5th slot is UL-only.
- multi-slot PUSCH is indicated by DCI with 10 repetitions (2 cycles of the TDD pattern).
- the starting RB and number of RBs for the 1st and 2nd hops and the RB offset for the 2nd hop are determined from the FDRA field, e.g., in an NR system.
- the starting RB for the 1st and 2nd hops are determined according to the formulas in this embodiment, such that they are within the UL subband.
- Embodiment C2 the starting RB for the 1st and 2nd hops are determined according to the formulas in this embodiment, such that they are within the UL subband.
- the allocated RB indices are first determined from the FDRA field, e.g., in an NR system, for a PUSCH transmission in UL- only symbols.
- the allocated RB indices are based on a first RB offset ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ relative to the starting RB of the UL subband.
- the starting RB index is determined, e.g., as: R B ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 2
- a PUSCH allocated for RB#10 to RB#13 is transmitted in RB#113 to RB#116.
- the wireless device 22 determines the frequency hopping offset RB ⁇ of an NR system for a PUSCH transmission in UL-only symbols.
- the allocated RB indices are based on a first RB offset as above.
- the allocated RB indices based on at least a second RB offset ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ to ensure that the starting RB of the second hop falls within the UL subband.
- the wireless device 22 determines the starting RB for the 1st hop as above and for the 2nd hop additionally based on the number of contiguous RBs ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ allocated to PUSCH by the FDRA field when Type-1 FDRA is configured.
- the starting RBs are determined, e.g., as: R B ⁇ ⁇ ⁇ , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ mod 2 ⁇ 0 ⁇ ⁇ ⁇ ⁇ , ⁇ ⁇ ⁇ ⁇ ⁇ mod ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ mod 2 ⁇ 1
- ⁇ ⁇ ⁇ 2 when ⁇ ⁇ ⁇ 2, ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 49, a allocated for RB#10 to RB#13, ( ⁇ ⁇ is transmitted in symbols in the following RBs: - In even slots, the wireless device 22 transmits the PUSCH in RB#113 to RB#116; - In odd slots, the wireless device 22 transmits the PUSCH in RB#156 to RB#159.
- the wireless device 22 performs intra-slot hopping, and the wireless device 22 computes the PUSCH transmission starting RB index, e.g., as follows: ⁇ ⁇ R B ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 0 ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ slot.
- the wireless device 22 applies the starting RB index RB ⁇ ⁇ 0 ⁇ to the first N1 OFDM symbols of the PUSCH transmission and the starting RB index RB ⁇ ⁇ 1 ⁇ to the last N2 OFDM symbols of the PUSCH transmission, where ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ is the number of OFDM symbols allocated to the PUSCH transmission in the slot.
- either or both of the offsets ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ and ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ are semi-statically configured to the wireless device 22 from the network node 16, via RRC configuration or via system information transmissions.
- a list of offsets is semi-statically configured to the wireless device 22 from the network node 16, via RRC configuration or via system information transmissions, and a field in DCI or RAR UL grant indicates which value(s) in the list shall be used by the wireless device 22.
- the wireless device 22 instead of explicit signaling of the 2nd offset to the wireless device 22, the wireless device 22 determines the second implicitly as a function of the first offset, the bandwidth part size ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ , UL subband size ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ , DL subband size(s), or any combination of these values.
- the wireless device 22 implicitly determines the second offset as a function of the UL subband size and the signaled value of the first offset: ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- FIG.27 shows an example of embodiment for a TDD pattern in which the first 4 slots contain an UL subband and the 5th slot is UL-only.
- multi-slot PUSCH is indicated by DCI with 10 repetitions (2 cycles of the TDD pattern).
- the starting RB and number of RBs for the 1st and 2nd hops and the RB offset for the 2nd hop are determined from the FDRA field, e.g., of an NR system.
- the starting RB for the 1st and 2nd hops are determined according to the formulas in this embodiment, such that they are within the UL subband.
- the allocated RB indices are first determined from the FDRA field, e.g., of an NR system, for a PUSCH transmissions in UL-only symbols.
- the allocated RB indices are further adjusted based on at least the first UL subband RB index ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ .
- the allocated RB indices first determined from the FDRA field, e.g., of an NR system, are treated as relative to the first UL subband RB index ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ . .
- the starting RB index is determined, e.g., as: R B ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 111, a PUSCH allocated for RB#10 ( ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 10) to RB#13 is transmitted in RB#121 to RB#124.
- the allocated RB indices are first determined from the FDRA field, e.g., of an NR system, for a PUSCH transmission in UL- only symbols.
- the allocated RB indices are further adjusted based on at least the first UL subband RB index ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ in the same way as Embodiment C3, and additionally based on the UL subband size ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ . Those RB indices falling outside of the UL subband are not used for the PUSCH transmission in SBFD symbols.
- a PUSCH allocated for RB#35 ( ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 35) to RB#54 (i.e., 20 RBs in total) is transmitted in RB#146 to RB#161 (i.e., 16 RBs in total). This is because the last four RBs (RB #162 to RB #165) are outside of the UL subband.
- the allocated RB indices are first determined from the FDRA field, e.g., of an NR system, for a PUSCH transmissions in UL-only symbols.
- the allocated RB indices are further adjusted based on at least the first UL subband RB index ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ and the UL subband size ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ .
- those RB indices falling outside of the UL subband are adjusted back into the UL subband range based on a modulo operation.
- the ⁇ -th RB index, ⁇ ⁇ ⁇ ⁇ , as first determined from the FDRA field, e.g., of an NR system, is adjusted, e.g., as: ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ mod ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ For a PUSCH allocated for RB#35 ( ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 35) to RB#54 ( ⁇ ⁇ ⁇ ⁇ ⁇ 54) (i.e., 20 RBs in total) is transmitted in RB#146 to RB#161 and in RB#111 to RB#114 (i.e., 20 RBs in total).
- the RB indices falling outside of the UL subband are adjusted back into the UL subband range such that the resulting PUSCH transmission uses a set of contiguous RBs. That is, the ⁇ -th RB index, ⁇ ⁇ ⁇ ⁇ ⁇ , as first determined from the FDRA field, e.g., of an NR system, is adjusted, e.g., as: ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ mod ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 1
- ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 111 and ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 51 when ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 111 and ⁇ ⁇ ⁇ ⁇ ⁇
- the wireless device 22 uses one of the embodiments from Group A embodiments to determine the frequency hopping offset RB ⁇ . For example, with Embodiment A3, for a PUSCH transmission in SBFD symbols, the wireless device 22 computes the PUSCH transmission starting RB index, e.g., as follows, for inter-slot hopping: R B ⁇ ⁇ ⁇ , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 0 1 a frequency hopping offset of RB ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ /2 ⁇ ⁇ 25 is transmitted in SBFD symbols in the following RBs: - In even slots, the wireless device 22 transmits the PUSCH in RB#121 to RB#124.
- the wireless device 22 transmits the PUSCH in RB#146 to RB#149.
- the starting RB index is computed according to the above formula: ⁇ 111 ⁇ 10 ⁇ 25 ⁇ mod 51 ⁇ 146.
- the wireless device 22 performs intra-slot hopping, and the wireless device 22 computes the PUSCH transmission starting RB index, e.g., as follows: R B ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 0 ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ 1 hops, respectively, a slot.
- the wireless device 22 applies the starting RB index RB ⁇ ⁇ 0 ⁇ to the first N1 OFDM symbols of the PUSCH transmission and the starting RB index RB ⁇ ⁇ 1 ⁇ to the last N2 OFDM symbols of the PUSCH transmission, where ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ is the number of OFDM symbols allocated to the PUSCH transmission in the slot.
- Embodiment C7 In a combination of Embodiments C4 and C6, only those RBs falling in the UL subband are to be utilized for the PUSCH transmission in SBFD symbols by the wireless device 22.
- a PUSCH is allocated for RB#10 to RB#29 (i.e., 20 RBs in total) and a frequency hopping offset of RB ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ /2 ⁇ ⁇ 25 is transmitted in SBFD symbols in the following RBs: - In even slots, the wireless device 22 transmits the PUSCH in RB#121 to RB#140 (i.e., 20 RBs in total). - In odd slots, the wireless device 22 transmits the PUSCH in RB#145 to RB#161 (i.e., 16 RBs in total). -- The starting RB index is computed as in the first example in Embodiment C4.
- the PUSCH would be transmitted in RB#146 to RB #165. However, the last four RBs are outside of the UL subband and hence are not available. According to the teaching of the embodiments, the transmits the PUSCH only in RB#146 to RB#161.
- a PUSCH is allocated for RB#10 to RB#29 (i.e., 20 RBs in total) and a frequency hopping offset of RB ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ /2 ⁇ ⁇ 25 is transmitted in SBFD symbols in the following RBs: - In even slots, the wireless device 22 transmits the PUSCH in RB#121 to RB#140 (i.e., 20 RBs in total). - In odd slots, the wireless device 22 transmits the PUSCH in RB#145 to RB#161 and from RB#111 to RB#114 (i.e., 20 RBs in total).
- Embodiments C1 to C8 are combined with Group A embodiments based on at least the UL subband size: -
- the wireless device 22 does not employ frequency hopping for a PUSCH transmission with frequency hopping in SBFD symbols if the UL subband size is smaller than a threshold.
- the wireless device 22 performs a PUSCH transmission with frequency hopping in SBFD symbols based on any of Embodiments C1 to C8 if the UL subband size is no smaller than a threshold.
- said threshold is a fixed number.
- said threshold is a semi-statically configured to the wireless device 22 from the network node 16, for instance, via RRC configuration or via system information transmissions
- the teachings of embodiments of the present disclosure may be applicable to configuring any suitable uplink channel for subband full duplex operation. Examples: Example D1.
- a network node 16 configured to communicate with a wireless device 22 (WD 22), the network node 16 configured to, and/or comprising a radio interface and/or comprising processing circuitry configured to: store an uplink channel configuration, the uplink channel configuration including a first frequency hopping configuration and a second frequency hopping configuration; determine a first configuration for a first uplink transmission based on the uplink channel configuration, the first configuration including at least one subband full duplex (SBFD) symbol associated with the first frequency hopping configuration and at least one uplink-only symbol associated with the second frequency hopping configuration; and receive the first uplink transmission based on the first configuration.
- SBFD subband full duplex
- the network node 16 of Example D1 wherein the network is further configured to: determine a first scheduling grant based on the first configuration; cause transmission of the first scheduling grant to the wireless device 22; and the receiving of the first uplink transmission being further based on the first scheduling grant.
- the first frequency hopping configuration associated with the at least one SBFD symbol includes at least one of: not applying frequency hopping to the at least one SBFD symbol; and applying a first set of frequency hopping offsets to the at least one SBFD symbol; and the second frequency hopping configuration associated with the at least one uplink- only symbol includes at least one of: applying frequency hopping to the at least one uplink-only symbol; and applying a second set of frequency hopping offsets to the at least one uplink-only symbol.
- the first frequency hopping configuration associated with the at least one SBFD symbol includes at least one of: not applying frequency hopping to the at least one SBFD symbol; and applying a first set of frequency hopping offsets to the at least one SBFD symbol
- the second frequency hopping configuration associated with the at least one uplink- only symbol includes at least one of: applying frequency hopping to the at least one uplink-only symbol; and applying a second set of frequency hopping offsets to the at least one uplink-only symbol.
- Example D5 The network node 16 of any one of Examples D1-D4, wherein the determining of the first configuration further includes: determining a plurality of allocated resource blocks (RB); determining an uplink subband associated with the first uplink transmission; and at least one of: the allocated RBs being mapped to the at least one SBFD symbol being based on the allocated RBs being within the uplink subband; and the allocated RBs being adjusted based on a first RB offset, a starting RB of the adjusted allocated RBs being within the uplink subband.
- RB allocated resource blocks
- Example D6 The network node 16 of any one of Examples D1-D5, wherein the network node 16 is further configured to: determine an uplink subband associated with the first uplink transmission; and the first frequency hopping configuration associated with the at least one SBFD symbol includes not applying frequency hopping to the at least one SBFD symbol based on the uplink subband being smaller than a threshold associated with the uplink channel configuration.
- Example E1 The network node 16 of any one of Examples D1-D5, wherein the network node 16 is further configured to: determine an uplink subband associated with the first uplink transmission; and the first frequency hopping configuration associated with the at least one SBFD symbol includes not applying frequency hopping to the at least one SBFD symbol based on the uplink subband being smaller than a threshold associated with the uplink channel configuration.
- a method implemented in a network node 16 comprising: storing an uplink channel configuration, the uplink channel configuration including a first frequency hopping configuration and a second frequency hopping configuration; determining a first configuration for a first uplink transmission based on the uplink channel configuration, the first configuration including at least one subband full duplex (SBFD) symbol associated with the first frequency hopping configuration and at least one uplink-only symbol associated with the second frequency hopping configuration; and receiving the first uplink transmission based on the first configuration.
- SBFD subband full duplex
- Example E2 further comprising: determining a first scheduling grant based on the first configuration; causing transmission of the first scheduling grant to the wireless device 22; and the receiving of the first uplink transmission being further based on the first scheduling grant.
- Example E4 The method of any one of Examples E1 and E2, wherein: the first frequency hopping configuration associated with the at least one SBFD symbol includes at least one of: not applying frequency hopping to the at least one SBFD symbol; and applying a first set of frequency hopping offsets to the at least one SBFD symbol; and the second frequency hopping configuration associated with the at least one uplink- only symbol includes at least one of: applying frequency hopping to the at least one uplink-only symbol; and applying a second set of frequency hopping offsets to the at least one uplink-only symbol.
- Example E4 The method of Example E3, wherein: the first set of frequency hopping offsets is determined based on an uplink bandwidth part size; and the second set of frequency hopping offsets is determined based on an uplink subband size.
- the determining of the first configuration further includes: determining a plurality of allocated resource blocks (RB); determining an uplink subband associated with the first uplink transmission; and at least one of: the allocated RBs being mapped to the at least one SBFD symbol being based on the allocated RBs being within the uplink subband; and the allocated RBs being adjusted based on a first RB offset, a starting RB of the adjusted allocated RBs being within the uplink subband.
- RB allocated resource blocks
- Example F1 The method of any one of Examples E1-E5, further comprising: determining an uplink subband associated with the first uplink transmission; and the first frequency hopping configuration associated with the at least one SBFD symbol includes not applying frequency hopping to the at least one SBFD symbol based on the uplink subband being smaller than a threshold associated with the uplink channel configuration.
- Example F1 The method of any one of Examples E1-E5, further comprising: determining an uplink subband associated with the first uplink transmission; and the first frequency hopping configuration associated with the at least one SBFD symbol includes not applying frequency hopping to the at least one SBFD symbol based on the uplink subband being smaller than a threshold associated with the uplink channel configuration.
- a wireless device 22 configured to communicate with a network node 16, the WD 22 configured to, and/or comprising a radio interface and/or processing circuitry configured to: receive, from the network node 16, an uplink channel configuration, the uplink channel configuration including a first frequency hopping configuration and a second frequency hopping configuration; determine a first configuration for a first uplink transmission based on the uplink channel configuration, the first configuration including at least one subband full duplex (SBFD) symbol associated with the first frequency hopping configuration and at least one uplink-only symbol associated with the second frequency hopping configuration; and cause transmission of the first uplink transmission based on the first configuration.
- SBFD subband full duplex
- the WD 22 of Example F1 wherein the wireless device 22 is further configured to: receive a first scheduling grant from the network node 16; and the determining of the first configuration for the first uplink transmission being further based on the first scheduling grant.
- Example F3 The WD 22 of any one of Examples F1 and F2, wherein: the first frequency hopping configuration associated with the at least one SBFD symbol includes at least one of: not applying frequency hopping to the at least one SBFD symbol; and applying a first set of frequency hopping offsets to the at least one SBFD symbol; and the second frequency hopping configuration associated with the at least one uplink- only symbol includes at least one of: applying frequency hopping to the at least one uplink-only symbol; and applying a second set of frequency hopping offsets to the at least one uplink-only symbol.
- Example F4 The WD 22 of Example F3, wherein: the first set of frequency hopping offsets is determined based on an uplink bandwidth part size; and the second set of frequency hopping offsets is determined based on an uplink subband size.
- Example F5. The WD 22 of any one of Examples F1-F4, wherein the determining of the first configuration further includes: determining a plurality of allocated resource blocks (RB); determining an uplink subband associated with the first uplink transmission; and at least one of: the allocated RBs being mapped to the at least one SBFD symbol being based on the allocated RBs being within the uplink subband; and the allocated RBs being adjusted based on a first RB offset, a starting RB of the adjusted allocated RBs being within the uplink subband.
- RB allocated resource blocks
- Example F6 The WD 22 of any one of Examples F1-F5, wherein the wireless device 22 is further configured to: determine an uplink subband associated with the first uplink transmission; and the first frequency hopping configuration associated with the at least one SBFD symbol includes not applying frequency hopping to the at least one SBFD symbol based on the uplink subband being smaller than a threshold associated with the uplink channel configuration.
- Example G1 The WD 22 of any one of Examples F1-F5, wherein the wireless device 22 is further configured to: determine an uplink subband associated with the first uplink transmission; and the first frequency hopping configuration associated with the at least one SBFD symbol includes not applying frequency hopping to the at least one SBFD symbol based on the uplink subband being smaller than a threshold associated with the uplink channel configuration.
- a method implemented in a wireless device 22 comprising: receiving, from the network node 16, an uplink channel configuration, the uplink channel configuration including a first frequency hopping configuration and a second frequency hopping configuration; determining a first configuration for a first uplink transmission based on the uplink channel configuration, the first configuration including at least one subband full duplex (SBFD) symbol associated with the first frequency hopping configuration and at least one uplink-only symbol associated with the second frequency hopping configuration; causing transmission of the first uplink transmission based on the first configuration.
- Example G2 The method of Example G1, further comprising: receiving a first scheduling grant from the network node 16; and the determining of the first configuration for the first uplink transmission being further based on the first scheduling grant.
- Example G4 The method of any one of Examples G1 and G2, wherein: the first frequency hopping configuration associated with the at least one SBFD symbol includes at least one of: not applying frequency hopping to the at least one SBFD symbol; and applying a first set of frequency hopping offsets to the at least one SBFD symbol; and the second frequency hopping configuration associated with the at least one uplink- only symbol includes at least one of: applying frequency hopping to the at least one uplink-only symbol; and applying a second set of frequency hopping offsets to the at least one uplink-only symbol.
- Example G4. The method of Example G3, wherein: the first set of frequency hopping offsets is determined based on an uplink bandwidth part size; and the second set of frequency hopping offsets is determined based on an uplink subband size.
- the determining of the first configuration further includes: determining a plurality of allocated resource blocks (RB); determining an uplink subband associated with the first uplink transmission; and at least one of: the allocated RBs being mapped to the at least one SBFD symbol being based on the allocated RBs being within the uplink subband; and the allocated RBs being adjusted based on a first RB offset, a starting RB of the adjusted allocated RBs being within the uplink subband.
- RB resource blocks
- any one of Examples G1-G5 further comprising: determining an uplink subband associated with the first uplink transmission; and the first frequency hopping configuration associated with the at least one SBFD symbol includes not applying frequency hopping to the at least one SBFD symbol based on the uplink subband being smaller than a threshold associated with the uplink channel configuration.
- the above example embodiments have been described with respect to processes which occur at the wireless device 22, but it is to be understood that the same and/or analogous processes may occur at one or more network nodes 16, e.g., in communication with wireless device 22.
- a network node 16 may be configured with the same or similar uplink configuration as the wireless device 22, such that the network node 16 is able to properly receive, decode, interpret, etc.
- the network node 16 which receives the uplink transmission from the wireless device 22 may, for example, be pre- configured with the same or similar configuration/parameters as the wireless device, so that the network node 16 and the wireless device 22 do not necessarily need to exchange configuration information, e.g., before each uplink transmission, in order to send and receive uplink communications in accordance with the configuration. Further, network node 16 may receive and/or store information regarding configurations/parameters/capabilities/status/scheduling/etc. of wireless device 22, and network node 16 may use that information to determine the uplink configuration it expects the wireless device 22 to use, so that network node 16 may properly receive, decode, interpret, etc.
- the concepts described herein may be embodied as a method, data processing system, computer program product and/or computer storage media storing an executable computer program. Accordingly, the concepts described herein may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects all generally referred to herein as a “circuit” or “module.” Any process, step, action and/or functionality described herein may be performed by, and/or associated to, a corresponding module, which may be implemented in software and/or firmware and/or hardware. Furthermore, the disclosure may take the form of a computer program product on a tangible computer usable storage medium having computer program code embodied in the medium that can be executed by a computer.
- Any suitable tangible computer readable medium may be utilized including hard disks, CD-ROMs, electronic storage devices, optical storage devices, or magnetic storage devices.
- These computer program instructions may be provided to a processor of a general purpose computer (to thereby create a special purpose computer), special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
- These computer program instructions may also be stored in a computer readable memory or storage medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
- the computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. It is to be understood that the functions/acts noted in the blocks may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
- Computer program code for carrying out operations of the concepts described herein may be written in an object oriented programming language such as Python, Java® or C++. However, the computer program code for carrying out operations of the disclosure may also be written in conventional procedural programming languages, such as the "C" programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer.
- the remote computer may be connected to the user's computer through a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
- LAN local area network
- WAN wide area network
- Internet Service Provider an Internet Service Provider
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202263397722P | 2022-08-12 | 2022-08-12 | |
| PCT/SE2023/050817 WO2024035330A1 (en) | 2022-08-12 | 2023-08-11 | Physical uplink shared channel (pusch) for subband full duplex operation |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP4569722A1 true EP4569722A1 (de) | 2025-06-18 |
Family
ID=89852276
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP23853142.0A Pending EP4569722A1 (de) | 2022-08-12 | 2023-08-11 | Gemeinsam genutzter physikalischer uplink-kanal (pusch) für subband-vollduplexbetrieb |
Country Status (2)
| Country | Link |
|---|---|
| EP (1) | EP4569722A1 (de) |
| WO (1) | WO2024035330A1 (de) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240340915A1 (en) * | 2023-04-06 | 2024-10-10 | Qualcomm Incorporated | Transport block transmission over multiple slots with subband full duplex operation |
| WO2025211867A1 (ko) * | 2024-04-04 | 2025-10-09 | 엘지전자 주식회사 | 무선 통신 시스템에서 랜덤 액세스 과정에서의 상향링크 전송 수행 방법 및 장치 |
| WO2025232804A1 (zh) * | 2024-05-09 | 2025-11-13 | 上海朗遥通信技术有限公司 | 一种被用于无线通信的节点中的与跳频有关的方法和装置 |
| WO2025232805A1 (zh) * | 2024-05-09 | 2025-11-13 | 上海朗遥通信技术有限公司 | 一种被用于无线通信的节点中的与跳频有关的方法和装置 |
| CN119814254A (zh) * | 2024-06-07 | 2025-04-11 | 荣耀终端股份有限公司 | 一种用于无线通信的节点中的与pucch有关的方法和装置 |
| WO2026023087A1 (ja) * | 2024-07-26 | 2026-01-29 | 株式会社Nttドコモ | 端末、無線通信システム及び無線通信方法 |
| CN121751359A (zh) * | 2024-09-25 | 2026-03-27 | 中国移动通信有限公司研究院 | 一种资源确定方法、装置、通信设备和存储介质 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| BR112020004507A2 (pt) * | 2017-09-07 | 2020-09-15 | Ntt Docomo, Inc. | terminal, estação base e método de radiocomunicação |
| CN109511171B (zh) * | 2017-09-15 | 2022-04-12 | 华为技术有限公司 | 一种通信方法及设备 |
| WO2019160359A1 (ko) * | 2018-02-14 | 2019-08-22 | 엘지전자 주식회사 | 무선 통신 시스템에서 주파수 호핑을 통해 상향링크 전송을 수행하기 위한 방법 및 이를 위한 장치 |
| US11848897B2 (en) * | 2020-04-10 | 2023-12-19 | Qualcomm Incorporated | Methods and apparatus for subband full-duplex |
| US11902946B2 (en) * | 2020-05-28 | 2024-02-13 | Qualcomm Incorporated | Frequency domain allocation techniques |
| US12262373B2 (en) * | 2022-02-18 | 2025-03-25 | Qualcomm Incorporated | Techniques for inter-slot and intra-slot frequency hopping in full duplex |
| US20230239122A1 (en) * | 2022-04-06 | 2023-07-27 | Intel Corporation | Frequency hopping and collision handling for uplink transmission in advanced duplex systems |
-
2023
- 2023-08-11 EP EP23853142.0A patent/EP4569722A1/de active Pending
- 2023-08-11 WO PCT/SE2023/050817 patent/WO2024035330A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024035330A1 (en) | 2024-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20260046103A1 (en) | Physical random access channel (prach) for subband full duplex operation | |
| US12127211B2 (en) | Time resources for new radio configured uplink (UL) | |
| US20230171763A1 (en) | METHOD AND DEVICE FOR SIMULTANEOUS TRANSMISSION TO MULTIPLE TRANSMISSION AND RECEPTION POINTS (TRPs) | |
| EP4055755B1 (de) | Ptrs-zu-dms-portzuordnung | |
| US11751252B2 (en) | Signaling mechanism for message and physical uplink shared channel repetitions | |
| US12598598B2 (en) | Scheduling for active bandwidth parts | |
| EP4569722A1 (de) | Gemeinsam genutzter physikalischer uplink-kanal (pusch) für subband-vollduplexbetrieb | |
| US11211983B2 (en) | Resource allocation for beam sweep | |
| US12200714B2 (en) | One downlink control information, DCI, for scheduling multiple transport blocks, TBS | |
| WO2020067967A1 (en) | Frequency hopping for transmission with multiple repetitions | |
| US12439380B2 (en) | Adapting periodic configurations based on spatial relations | |
| EP3909177B1 (de) | Erweiterte multi-slot-planung für einzeldownlink-steuerungsinformationen | |
| US20260075610A1 (en) | Physical uplink control channel (pucch) for subband full duplex operation | |
| US20250279865A1 (en) | Reference signal configuration for subband full duplex operation | |
| US12167376B2 (en) | Flexible configurations of channel occupancy measurements | |
| US20250056419A1 (en) | Method and device for transmitting/receiving uplink control channel in full-duplex communication | |
| US12381669B2 (en) | Signaling support for enhanced frequency hopping for AP SRS | |
| EP4472341A2 (de) | Kommunikationsressourcenkonfigurationen für duale konnektivität | |
| EP4052403B1 (de) | Gemeinsame nutzung von sondierungsreferenzsignal(srs)-ressourcen zwischen neuem funk und langfristiger entwicklung | |
| JP2025516210A (ja) | Cjt動作のためのsrs干渉ランダム化 | |
| WO2024210803A1 (en) | Prioritizing for data transmission | |
| WO2026075608A1 (en) | Srs configurations and procedures for subband full duplex operation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
| 17P | Request for examination filed |
Effective date: 20250124 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC ME MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| DAV | Request for validation of the european patent (deleted) | ||
| DAX | Request for extension of the european patent (deleted) |