Frequency hopping adaptation for inter-slot physical uplink shared channel repetition
By adapting frequency hopping technology to the user equipment of the wireless communication system, frequency hopping in full duplex time slots is disabled or adjusted, the cross-link interference problem caused by frequency hopping is solved, and the reliability and performance of the system are improved.
Patent Information
- Application Number
- CN202380054479.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-07-29
- Filing Date
- 2023-06-30
- Publication Date
- 2025-03-11
AI Technical Summary
In wireless communication systems, especially in full duplex time slots, frequency hopping technology can lead to cross-link interference (CLI), affecting system reliability and performance.
By adapting frequency hopping technology in user equipment (UE), frequency hopping is disabled for full duplex time slots or select a specified frequency domain resource allocation (FDRA) to avoid or reduce CLI.
This technology helps improve the reliability and overall performance of wireless communication systems and reduces CLI in full duplex time slots.
Smart Images

Figure CN119605088A_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit of priority to U.S. patent application No. 17 / 816,303, filed on July 29, 2022, which is assigned to the assignee of this application and is hereby expressly incorporated by reference in its entirety, as if fully set forth below and for all applicable purposes. Technical Field
[0003] Aspects of the present disclosure relate to wireless communications and, more particularly, to techniques for adapting frequency hopping for uplink transmissions. Background Art
[0004] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, broadcast or other similar types of services.These wireless communication systems may employ multiple-access technologies that can support communication with multiple users by sharing available wireless communication system resources with these users.
[0005] Although wireless communication systems have made tremendous technological advances over the years, challenges still exist. For example, complex and dynamic environments may still attenuate or block signals between wireless transmitters and wireless receivers. Therefore, there is a constant desire to improve the technical performance of wireless communication systems, including, for example: increasing the speed of communication and data carrying capacity, increasing the efficiency of the use of shared communication media, reducing the power used by transmitters and receivers when performing communications, improving the reliability of wireless communication, avoiding redundant transmission and / or reception and related processing, improving the coverage area of wireless communication, increasing the number and types of devices that can access the wireless communication system, increasing the ability of different types of devices to communicate with each other, increasing the number and types of wireless communication media available for use, etc. Therefore, there is a need for further improvements in wireless communication systems to overcome the above-mentioned technical challenges and other challenges. Summary of the invention
[0006] One aspect provides a method of wireless communication performed by a user equipment (UE). The method includes: receiving signaling that schedules the UE to transmit physical uplink shared channel (PUSCH) repetitions using frequency hopping; adapting the transmission of the PUSCH repetitions to the frequency hopping for one or more full-duplex time slots; and transmitting the PUSCH repetitions according to the adaptation.
[0007] Other aspects provide: an apparatus operable to, configured to, or otherwise adapted to perform any one or more of the methods described above and / or described elsewhere herein; a non-transitory computer-readable medium comprising instructions that, when executed by a processor of the apparatus, cause the apparatus to perform the methods described above and described elsewhere herein; a computer program product embodied on a computer-readable storage medium comprising code for performing the methods described above and described elsewhere herein; and / or an apparatus comprising units for performing the methods described above and described elsewhere herein. For example, an apparatus may include a processing system, a device having a processing system, or a processing system cooperating through one or more networks.
[0008] For purposes of illustration, the following description and drawings set forth certain features. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The accompanying drawings depict certain features of the various aspects described herein and are not to be considered as limiting the scope of the disclosure.
[0010] Figure 1 An example wireless communication network is depicted.
[0011] Figure 2 An example disaggregated base station architecture is depicted.
[0012] Figure 3 Aspects of an example base station and example user equipment are depicted.
[0013] Figure 4A , Figure 4B , Figure 4C and Figure 4D Various example aspects of data structures for a wireless communication network are described.
[0014] Figure 5 An example of interference between user equipments (UEs) in a wireless communication network is depicted.
[0015] Figure 6 is a call flow diagram illustrating a UE adapting physical uplink shared channel (PUSCH) repeated transmissions with frequency hopping in accordance with certain aspects of the present disclosure.
[0016] Fig. 7A and Figure 7B Depicted are examples of adapting frequency hopping for uplink transmissions in full-duplex time slots in accordance with certain aspects of the present disclosure.
[0017] Fig. 8A Example power adjustment techniques in accordance with certain aspects of the present disclosure are described.
[0018] Figure 8B is an example power backoff table according to certain aspects of the present disclosure.
[0019] Fig. 9A Depicted is using different frequency hopping in a full-duplex timeslot based on a calculated transmit power and a maximum transmit power threshold in accordance with certain aspects of the present disclosure.
[0020] Fig. 9B Depicted is incrementally shifting allocated uplink frequency resources in accordance with certain aspects of the present disclosure.
[0021] Fig.10 A method for wireless communication is described.
[0022] Fig.11 Aspects of an example communications device are depicted. DETAILED DESCRIPTION
[0023] Aspects of the present disclosure provide apparatus, methods, processing systems, and computer-readable media for adapting, by a user equipment (UE), transmission of a physical uplink shared channel (PUSCH) repetition using frequency hopping transmission.
[0024] To improve the reliability of wireless communication systems, certain transmissions may be sent with repetitions. For example, the same version of the PUSCH may be sent as multiple repetitions. This may allow combining at the receiver, which may increase the likelihood of successful decoding. To improve reliability, frequency hopping (FH) may also be used, where different repetitions are sent on different frequency resources (referred to as frequency hopping). Using different frequency resources for different repetitions in this way results in frequency diversity, making it less likely that poor signal quality in a small set of subbands will result in decoding errors.
[0025] Some networks may use full-duplex (FD) time slots containing uplink subbands and downlink subbands, allowing simultaneous transmission and reception by the same or different UEs. Because separate subbands are allocated for uplink and downlink, such FD time slots may be referred to as subband FD (SBFD) time slots. In this case, some frequency hopping for PUSCH repetitions may fall on or near the edge between the uplink subband and the downlink subband (e.g., in a "gap"). This may result in cross-link interference (CLI) between PUSCH repetitions sent in an uplink subband and a downlink transmission intended for another UE sent in a downlink subband. In some cases, the harm caused by CLI may outweigh the reliability benefits from frequency hopping.
[0026] However, certain aspects of the present disclosure provide techniques for improving the trade-off between reliability and full-duplex interference management. For example, certain aspects of the present disclosure provide techniques for adapting uplink transmissions sent using frequency hopping in an effort to avoid or reduce CLI in full-duplex time slots. Therefore, these techniques can help improve reliability and overall system performance.
[0027] Introduction to wireless communication networks
[0028] The techniques and methods described herein can be used in various wireless communication networks. Although terms commonly associated with 3G, 4G and / or 5G wireless technologies may be used herein to describe various aspects, various aspects of the present disclosure may also be applicable to other communication systems and standards not explicitly mentioned herein.
[0029] Figure 1 An example of a wireless communication network 100 is depicted in which various aspects described herein may be implemented.
[0030] Typically, the wireless communication network 100 includes various network entities (alternatively, network elements or network nodes). A network entity is typically a communication device and / or a communication function performed by a communication device (e.g., a user equipment (UE), a base station (BS), a component of a BS, a server, etc.). For example, various functions of a network and various devices associated with and interacting with the network can be considered network entities. In addition, the wireless communication network 100 includes ground aspects such as ground-based network entities (e.g., BS 102) and non-ground aspects such as satellites 140 and aircraft 145, which may include airborne network entities (e.g., one or more BSs) capable of communicating with other network elements (e.g., ground BSs) and user equipment.
[0031] In the depicted example, the wireless communication network 100 includes a BS 102, a UE 104, and one or more core networks (such as an evolved packet core (EPC) 160 and a 5G core (5GC) network 190) that interoperate to provide communication services over various communication links (including wired and wireless links).
[0032] Figure 1Various example UEs 104 are depicted, which may more generally include: a cellular phone, a smart phone, a Session Initiation Protocol (SIP) phone, a laptop computer, a personal digital assistant (PDA), a satellite radio unit, a global positioning system, a multimedia device, a video device, a digital audio player, a camera, a game console, a tablet device, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, a large or small kitchen appliance, a medical device, an implant, a sensor / actuator, a display, an Internet of Things (IoT) device, an Always-On (AON) device, an edge processing device, or other similar devices. UE 104 may also be more generally referred to as a mobile device, a wireless device, a wireless communication device, a station, a mobile station, a subscriber station, a mobile subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a remote device, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, etc.
[0033] BS 102 wirelessly communicates with (e.g., sends signals to or receives signals from) UE 104 via communication link 120. Communication link 120 between BS 102 and UE 104 may include uplink (UL) (also referred to as a reverse link) transmissions from UE 104 to BS 102 and / or downlink (DL) (also referred to as a forward link) transmissions from BS 102 to UE 104. Communication link 120 may use multiple-input multiple-output (MIMO) antenna technology, which, in various aspects, includes spatial multiplexing, beamforming, and / or transmit diversity.
[0034] BS 102 may generally include: NodeB, enhanced NodeB (eNB), next generation enhanced NodeB (ng-eNB), next generation NodeB (gNB or gNodeB), access point, base transceiver, radio base station, radio transceiver, transceiver function, transmission and reception point, etc. Each of BS 102 may provide communication coverage for a corresponding geographic coverage area 110, which may sometimes be referred to as a cell and which may overlap in some cases (e.g., a small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of a macro cell). For example, a BS may provide communication coverage for a macro cell (covering a relatively large geographic area), a pico cell (covering a relatively small geographic area, such as a stadium), a femto cell (relatively small geographic area (e.g., a residence)), and / or other types of cells.
[0035] Although BS102 is depicted as a single communication device in various aspects, BS102 can be implemented in various configurations. For example, one or more components of the base station can be decomposed, including a central unit (CU), one or more distributed units (DU), one or more radio units (RU), a near real-time (near RT) RAN intelligent controller (RIC) or a non-real-time (non-RT) RIC, to name a few examples. In another example, various aspects of the base station can be virtualized. More generally, a base station (e.g., BS102) can include components located at a single physical location or components located at various physical locations. In an example where the base station includes components located at various physical locations, the various components can each perform a function so that the various components together implement functionality similar to that of a base station located at a single physical location. In some aspects, a base station including components located at various physical locations can be referred to as a decomposed radio access network architecture, such as an open RAN (O-RAN) or virtualized RAN (VRAN) architecture. Figure 2 An example decomposed base station architecture is depicted and described.
[0036] Different BSs 102 within the wireless communication network 100 may also be configured to support different radio access technologies, such as 3G, 4G, and / or 5G. For example, a BS 102 configured for 4G LTE (collectively referred to as the Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) may interface with the EPC 160 via a first backhaul link 132 (e.g., an S1 interface). A BS 102 configured for 5G (e.g., 5G NR or Next Generation RAN (NG-RAN)) may interface with the 5GC 190 via a second backhaul link 184. The BSs 102 may communicate with each other directly or indirectly (e.g., via the EPC 160 or the 5GC 190) over a third backhaul link 134 (e.g., an X2 interface), which may be wired or wireless.
[0037] The wireless communication network 100 may subdivide the electromagnetic spectrum into various categories, frequency bands, channels, or other characteristics. In some aspects, the subdivision is provided based on wavelength and frequency, where frequency may also be referred to as a carrier, subcarrier, frequency channel, tone, or subband. For example, 3GPP currently defines frequency range 1 (FR1) as including 410 MHz–7125 MHz, which is often (interchangeably) referred to as “below 6 GHz”. Similarly, 3GPP currently defines frequency range 2 (FR2) as including 24,250 MHz–52,600 MHz, which is sometimes (interchangeably) referred to as “millimeter wave” (“mmW” or “mmWave”). A base station (e.g., a mmWave base station such as BS 180) configured to communicate using mmWave / near mmWave radio frequency bands may utilize beamforming (e.g., 182) with a UE (e.g., 104) to improve path loss and range.
[0038] The communication link 120 between the BS 102 and, for example, the UE 104 may be through one or more carriers, which may have different bandwidths (e.g., 5, 10, 15, 20, 100, 400, and / or other MHz), and which may be aggregated in various aspects. The carriers may be adjacent to each other or may not be adjacent to each other. The allocation of carriers may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated for DL than for UL).
[0039] Communications using higher frequency bands may have higher path loss and shorter range than communications using lower frequencies. Figure 1 180) can utilize beamforming 182 with UE 104 to improve path loss and distance. For example, BS 180 and UE 104 can each include multiple antennas (such as antenna elements, antenna panels and / or antenna arrays) to facilitate beamforming. In some cases, BS 180 can send beamformed signals to UE 104 in one or more transmit directions 182'. UE 104 can receive beamformed signals from BS 180 in one or more receive directions 182". UE 104 can also send beamformed signals to BS 180 in one or more transmit directions 182". BS 180 can receive beamformed signals from UE 104 in one or more receive directions 182'. BS 180 and UE 104 can then perform beam training to determine the best receive and transmit directions for each of BS 180 and UE 104. It is worth noting that the transmit direction and receive direction for BS 180 can be the same or can be different. Similarly, the transmit direction and receive direction for UE 104 may or may not be the same.
[0040] Wireless communication network 100 also includes Wi-Fi AP 150 that communicates with Wi-Fi stations (STAs) 152 via communication links 154 in, for example, the 2.4 GHz and / or 5 GHz unlicensed spectrum.
[0041] Certain UEs 104 may communicate with each other using a device-to-device (D2D) communication link 158. The D2D communication link 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), a physical sidelink control channel (PSCCH), and / or a physical sidelink feedback channel (PSFCH).
[0042] The EPC 160 may include various functional components, including: a mobility management entity (MME) 162, other MMEs 164, a serving gateway 166, a multimedia broadcast multicast service (MBMS) gateway 168, a broadcast multicast service center (BM-SC) 170, and / or a packet data network (PDN) gateway 172, such as in the depicted example. The MME 162 may communicate with a home subscriber server (HSS) 174. The MME 162 is a control node that handles signaling between the UE 104 and the EPC 160. Typically, the MME 162 provides bearer and connection management.
[0043] Typically, user Internet Protocol (IP) packets are transmitted through the Serving Gateway 166, which itself is connected to the PDN Gateway 172. The PDN Gateway 172 provides UE IP address allocation and other functions. The PDN Gateway 172 and the BM-SC 170 are connected to IP services 176, which may include, for example, the Internet, an intranet, an IP Multimedia Subsystem (IMS), a packet switched (PS) streaming service, and / or other IP services.
[0044] The BM-SC 170 may provide functionality for MBMS user service provisioning and delivery. The BM-SC 170 may serve as an entry point for content provider MBMS transmissions, may be used to authorize and initiate MBMS bearer services within a public land mobile network (PLMN), and / or may be used to schedule MBMS transmissions. The MBMS Gateway 168 may be used to distribute MBMS services to BSs 102 belonging to a multicast broadcast single frequency network (MBSFN) area broadcasting a particular service, and / or may be responsible for session management (start / stop) and for collecting eMBMS-related charging information.
[0045] 5GC 190 may include various functional components, including: access and mobility management function (AMF) 192, other AMFs 193, session management function (SMF) 194, and user plane function (UPF) 195. AMF 192 may communicate with unified data management (UDM) 196.
[0046] AMF 192 is a control node that processes signaling between UE 104 and 5GC 190. For example, AMF 192 provides Quality of Service (QoS) flow and session management.
[0047] Internet Protocol (IP) packets are transported through UPF 195, which is connected to IP Services 197 and provides UE IP address allocation and other functions for 5GC 190. IP Services 197 may include, for example, the Internet, Intranet, IMS, PS streaming services, and / or other IP services.
[0048] In various aspects, a network entity or network node may be implemented as a converged base station, a decomposed base station, a component of a base station, an integrated access and backhaul (IAB) node, a relay node, a sidelink node, to name a few examples.
[0049] Figure 2 An example decomposed base station 200 architecture is depicted. The decomposed base station 200 architecture may include one or more central units (CUs) 210, which may communicate directly with a core network 220 via a backhaul link, or indirectly with the core network 220 through one or more decomposed base station units, such as through a near real-time (near-RT) RAN intelligent controller (RIC) 225 via an E2 link, or a non-real-time (non-RT) RIC 215 associated with a service management and orchestration (SMO) framework 205, or both. The CU 210 may communicate with one or more distributed units (DUs) 230 via corresponding mid-haul links, such as an F1 interface. The DU 230 may communicate with one or more radio units (RUs) 240 via corresponding fronthaul links. The RU 240 may communicate with corresponding UEs 104 via one or more radio frequency (RF) access links. In some implementations, a UE 104 may be served by multiple RUs 240 simultaneously.
[0050] Each of these units (e.g., CU 210, DU 230, RU 240) and near-RT RIC 225, non-RTRIC 215, and SMO framework 205 may include one or more interfaces or be coupled to one or more interfaces, one or more interfaces being configured to receive or send signals, data, or information (collectively referred to as signals) via a wired or wireless transmission medium. Each of these units or an associated processor or controller that provides instructions to the communication interface of these units may be configured to communicate with one or more of the other units via a transmission medium. For example, these units may include a wired interface that is configured to receive a signal on a wired transmission medium or to send a signal to one or more of the other units. Additionally or alternatively, these units may include a wireless interface (which may include a receiver, a transmitter, or a transceiver (such as a radio frequency (RF) transceiver)) that is configured to receive a signal on a wireless transmission medium or to send a signal to one or more of the other units or to perform both operations.
[0051] In some aspects, CU 210 may be in charge of one or more higher-layer control functions. Such control functions may include radio resource control (RRC), packet data convergence protocol (PDCP), service data adaptation protocol (SDAP), etc. Each control function may be implemented using an interface configured to transmit signals to other control functions in charge of CU 210. CU210 may be configured to handle user plane functionality (e.g., central unit-user plane (CU-UP)), control plane functionality (e.g., central unit-control plane (CU-CP)), or a combination thereof. In some implementations, CU 210 may be logically divided into one or more CU-UP units and one or more CU-CP units. The CU-UP unit may communicate bidirectionally with the CU-CP unit via an interface (such as the E1 interface when implemented in an O-RAN configuration). CU 210 may be implemented to communicate with DU230 as needed for network control and signaling.
[0052] DU 230 may correspond to a logical unit that includes one or more base station functions to control the operation of one or more RU 240. In some aspects, depending at least in part on a functional partition such as that defined by the Third Generation Partnership Project (3GPP), DU 230 may host one or more of the following: a radio link control (RLC) layer, a medium access control (MAC) layer, and one or more high physical (PHY) layers (such as modules for forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.). In some aspects, DU 230 may also host one or more low PHY layers. Each layer (or module) may be implemented using an interface configured to transmit signals with other layers (and modules) hosted by DU 230 or with control functions hosted by CU 210.
[0053] The lower layer functionality may be implemented by one or more RUs 240. In some deployments, based at least in part on a functional partitioning (such as a lower layer functional partitioning), a RU 240 controlled by a DU 230 may correspond to a logical node that is responsible for: RF processing functions or low PHY layer functions (such as performing Fast Fourier Transform (FFT), Inverse FFT (iFFT), digital beamforming, physical random access channel (PRACH) extraction and filtering, etc.) or both. In such an architecture, the RU 240 may be implemented to handle over-the-air (OTA) communications with one or more UEs 104. In some implementations, real-time and non-real-time aspects of control and user plane communications with the RU 240 may be controlled by the corresponding DU 230. In some scenarios, this configuration may enable the DU 230 and CU 210 to be implemented in a cloud-based RAN architecture (such as a vRAN architecture).
[0054] The SMO framework 205 may be configured to support RAN deployment and provisioning of non-virtualized and virtualized network elements. For non-virtualized network elements, the SMO framework 205 may be configured to support deployment of dedicated physical resources for RAN coverage requirements, which may be managed via an operation and maintenance interface (such as an O1 interface). For virtualized network elements, the SMO framework 205 may be configured to interact with a cloud computing platform (such as an open cloud (O-Cloud) 290) via a cloud computing platform interface (such as an O2 interface) to perform network element lifecycle management (such as instantiating virtualized network elements). Such virtualized network elements may include, but are not limited to, CU 210, DU 230, RU 240, and near-RT RIC 225. In some implementations, the SMO framework 205 may communicate with hardware aspects of the 4G RAN (such as an open eNB (O-eNB) 211) via an O1 interface. In addition, in some implementations, the SMO framework 205 may communicate directly with one or more RUs 240 via an O1 interface. The SMO framework 205 may also include a non-RT RIC 215 configured to support the functionality of the SMO framework 205 .
[0055] The non-RT RIC 215 may be configured to include logic functions that implement non-real-time control and optimization of RAN elements and resources, artificial intelligence / machine learning (AI / ML) workflows (including model training and updating), or policy-based guidance of applications / features in the near-RT RIC 225. The non-RT RIC 215 may be coupled to or in communication with the near-RT RIC 225 (such as via an A1 interface). The near-RT RIC 225 may be configured to include logic functions that implement near-real-time control and optimization of RAN elements and resources via data collection and actions on an interface connecting one or more CUs 210, one or more DUs 230, or both, and O-eNBs with the near-RT RIC 225 (such as via an E2 interface).
[0056] In some implementations, in order to generate an AI / ML model to be deployed in the near-RT RIC 225, the non-RT RIC 215 may receive parameters or external enrichment information from an external server. Such information may be utilized by the near-RT RIC 225 and may be received from a non-network data source or from a network function at the SMO framework 205 or the non-RT RIC 215. In some examples, the non-RT RIC 215 or the near-RT RIC 225 may be configured to tune RAN behavior or performance. For example, the non-RT RIC 215 may monitor long-term trends and patterns for performance and employ AI / ML models to perform corrective actions through the SMO framework 205 (such as via reconfiguration of O1) or via the creation of RAN management policies (such as A1 policies).
[0057] Figure 3 Aspects of an example BS 102 and UE 104 are depicted.
[0058] In general, the BS 102 includes various processors (e.g., 320, 330, 338, and 340), antennas 334a-334t (collectively 334), transceivers 332a-332t (collectively 332) (which include modulators and demodulators), and other aspects that implement wireless transmission of data (e.g., data source 312) and wireless reception of data (e.g., data sink 339). For example, the BS 102 can send and receive data between the BS 102 and the UE 104. The BS 102 includes a controller / processor 340, which can be configured to implement various functions related to wireless communication described herein.
[0059] In general, the UE 104 includes various processors (e.g., 358, 364, 366, and 380), antennas 352a-352r (collectively, 352), transceivers 354a-354r (collectively, 354) (which include modulators and demodulators), and other aspects that implement wireless transmission of data (e.g., retrieved from a data source 362) and wireless reception of data (e.g., provided to a data sink 360). The UE 104 includes a controller / processor 380, which can be configured to implement various functions described herein related to wireless communications.
[0060] Regarding example downlink transmissions, BS 102 includes a transmit processor 320 that can receive data from a data source 312 and control information from a controller / processor 340. The control information can be for a physical broadcast channel (PBCH), a physical control format indicator channel (PCFICH), a physical HARQ indicator channel (PHICH), a physical downlink control channel (PDCCH), a group common PDCCH (GC PDCCH), etc. In some examples, the data can be for a physical downlink shared channel (PDSCH).
[0061] The transmit processor 320 may process (e.g., encode and symbol map) data and control information, respectively, to obtain data symbols and control symbols. The transmit processor 320 may also generate reference symbols, such as for a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a PBCH demodulation reference signal (DMRS), and a channel state information reference signal (CSI-RS).
[0062] The transmit (TX) multiple-input multiple-output (MIMO) processor 330 may perform spatial processing (e.g., precoding) on data symbols, control symbols, and / or reference symbols (if applicable), and may provide an output symbol stream to a modulator (MOD) in a transceiver 332a-332t. Each modulator in the transceiver 332a-332t may process a corresponding output symbol stream to obtain an output sample stream. Each modulator may further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The downlink signals from the modulators in the transceivers 332a-332t may be transmitted via antennas 334a-334t, respectively.
[0063] To receive downlink transmissions, UE 104 includes antennas 352a-352r that can receive downlink signals from BS 102 and can provide received signals to demodulators (DEMODs) in transceivers 354a-354r, respectively. Each demodulator in transceivers 354a-354r can condition (e.g., filter, amplify, downconvert, and digitize) a corresponding received signal to obtain input samples. Each demodulator can further process the input samples to obtain received symbols.
[0064] A receive (RX) MIMO detector 356 may obtain received symbols from all demodulators in the transceivers 354a-354r, perform MIMO detection on the received symbols (if applicable), and provide detected symbols. A receive processor 358 may process (e.g., demodulate, deinterleave, and decode) the detected symbols, provide decoded data for the UE 104 to a data sink 360, and provide decoded control information to a controller / processor 380.
[0065] With respect to example uplink transmissions, the UE 104 also includes a transmit processor 364 that may receive and process data from a data source 362 (e.g., for a PUSCH) and control information from a controller / processor 380 (e.g., for a physical uplink control channel (PUCCH)). The transmit processor 364 may also generate reference symbols for reference signals (e.g., for a sounding reference signal (SRS)). The symbols from the transmit processor 364 may be precoded by a TX MIMO processor 366 (if applicable), further processed by a modulator in the transceiver 354a-354r (e.g., for SC-FDM), and transmitted to the BS 102.
[0066] At BS 102, uplink signals from UE 104 may be received by antennas 334 a-334 t, processed by demodulators in transceivers 332 a-332 t, detected by a receive (RX) MIMO detector 336 (if applicable), and further processed by a receive processor 338 to obtain decoded data and control information sent by UE 104. Receive processor 338 may provide decoded data to a data sink 339 and decoded control information to a controller / processor 340.
[0067] Memories 342 and 382 may store data and program codes for BS 102 and UE 104, respectively.
[0068] A scheduler 344 may schedule UEs for data transmission on the downlink and / or uplink.
[0069] In various aspects, BS 102 may be described as sending and receiving various types of data associated with the methods described herein. In these contexts, "sending" may refer to various mechanisms for outputting data, such as outputting data from a data source 312, a scheduler 344, a memory 342, a transmit processor 320, a controller / processor 340, a TX MIMO processor 330, a transceiver 332a-332t, an antenna 334a-334t, and / or other aspects described herein. Similarly, "receiving" may refer to various mechanisms for obtaining data, such as obtaining data from an antenna 334a-334t, a transceiver 332a-332t, a RX MIMO detector 336, a controller / processor 340, a receive processor 338, a scheduler 344, a memory 342, and / or other aspects described herein.
[0070] In various aspects, the UE 104 may also be described as sending and receiving various types of data associated with the methods described herein. In these contexts, "sending" may refer to various mechanisms for outputting data, such as outputting data from a data source 362, a memory 382, a transmit processor 364, a controller / processor 380, a TX MIMO processor 366, a transceiver 354a-354t, an antenna 352a-352t, and / or other aspects described herein. Similarly, "receiving" may refer to various mechanisms for obtaining data, such as obtaining data from an antenna 352a-352t, a transceiver 354a-354t, a RX MIMO detector 356, a controller / processor 380, a receive processor 358, a memory 382, and / or other aspects described herein.
[0071] In some aspects, the processor may be configured to perform various operations, such as those associated with the methods described herein, and to send (output) data to or receive (obtain) data from another interface configured to send or receive data, respectively.
[0072] Figure 4A , Figure 4B , Figure 4C and Figure 4D Describes a method for use in a wireless communication network such as Figure 1 Various aspects of the data structure of the wireless communication network 100).
[0073] Specifically, Figure 4A is a diagram 400 illustrating an example of a first subframe within a 5G (e.g., 5G NR) frame structure; Figure 4B is a schematic diagram 430 showing an example of DL channels within a 5G subframe, Figure 4C is a schematic diagram 450 showing an example of a second subframe within a 5G frame structure, and Figure 4D is a schematic diagram 480 showing an example of UL channels within a 5G subframe.
[0074] Wireless communication systems can utilize Orthogonal Frequency Division Multiplexing (OFDM) with a Cyclic Prefix (CP) on both the uplink and downlink. Such systems can also support half-duplex operation using Time Division Duplex (TDD). OFDM and Single Carrier Frequency Division Multiplexing (SC-FDM) can be used to maximize the system bandwidth (e.g., as in Figure 4B and Figure 4D The RF signal (depicted in FIG. 1 ) is divided into multiple orthogonal subcarriers. Each subcarrier can be modulated with data. Modulation symbols are sent in the frequency domain using OFDM and / or in the time domain using SC-FDM.
[0075] The wireless communication frame structure may be frequency division duplex (FDD), where for a particular set of subcarriers, subframes within the subcarrier set are dedicated to either DL or UL. The wireless communication frame structure may also be time division duplex (TDD), where for a particular set of subcarriers, subframes within the subcarrier set are dedicated to both DL and UL.
[0076] exist Figure 4A and Figure 4C In the wireless communication frame structure, TDD is used, where D is DL, U is UL, and X is flexibly usable between DL / UL. The UE can be configured with a time slot format (dynamically configured by DL control information (DCI) or semi-statically / statically configured by radio resource control (RRC) signaling) through a received time slot format indicator (SFI). In the depicted example, a 10ms frame can be divided into 10 1ms subframes of equal size. Each subframe may include one or more time slots. In some examples, each time slot may include 7 or 14 symbols, depending on the time slot format. A subframe may also include a micro-time slot, which typically has fewer symbols than a whole time slot. Other wireless communication technologies may have different frame structures and / or different channels.
[0077] In certain aspects, the number of time slots within a subframe can be based on the time slot configuration and the numerology. For example, for time slot configuration 0, different numerologies (μ) 0 to 5 allow 1, 2, 4, 8, 16, and 32 time slots per subframe, respectively. For time slot configuration 1, different numerologies 0 to 2 allow 2, 4, and 8 time slots per subframe, respectively. Accordingly, for time slot configuration 0 and numerology μ, there are 14 symbols / time slot and 2μ time slots / subframe. The subcarrier spacing and symbol length / duration are a function of the numerology. The subcarrier spacing can be equal to 2 μ × 15kHz, where μ is the digital scheme 0 to 5. Therefore, digital scheme μ=0 has a subcarrier spacing of 15kHz, and digital scheme μ=5 has a subcarrier spacing of 480kHz. The symbol length / duration is inversely related to the subcarrier spacing. Figure 4A , Figure 4B , Figure 4C and Figure 4D An example is provided for slot configuration 0 with 14 symbols per slot and a digital scheme μ = 2 with 4 slots per subframe. The slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs.
[0078] As in Figure 4A , Figure 4B , Figure 4C and Figure 4DAs depicted in FIG, a resource grid may be used to represent a frame structure. Each slot includes a resource block (RB) (also referred to as a physical RB (PRB)), which extends, for example, 12 consecutive subcarriers. The resource grid is divided into a plurality of resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0079] like Figure 4A As shown, some of the REs carry data for UEs (e.g., Figure 1 and Figure 3 The RS may include a demodulation RS (DMRS) and / or a channel state information reference signal (CSI-RS) for channel estimation at the UE. The RS may also include a beam measurement RS (BRS), a beam refinement RS (BRRS), and / or a phase tracking RS (PT-RS).
[0080] Figure 4B Examples of various DL channels within a subframe of a frame are shown. The Physical Downlink Control Channel (PDCCH) carries DCI within one or more Control Channel Elements (CCEs), each CCE comprising, for example, nine RE Groups (REGs), each REG comprising, for example, four consecutive REs in one OFDM symbol.
[0081] The primary synchronization signal (PSS) may be in symbol 2 of a particular subframe of a frame. The PSS is transmitted by a UE (e.g., Figure 1 and Figure 3 104) is used to determine subframe / symbol timing and physical layer identification.
[0082] The Secondary Synchronization Signal (SSS) may be in symbol 4 of a specific subframe of a frame. The SSS is used by the UE to determine the physical layer cell identity group number and radio frame timing.
[0083] Based on the physical layer identity and the physical layer cell identity group number, the UE can determine the physical cell identifier (PCI). Based on the PCI, the UE can determine the location of the aforementioned DMRS. The physical broadcast channel (PBCH) (which carries the master information block (MIB)) can be logically grouped with the PSS and SSS to form a synchronization signal (SS) / PBCH block. The MIB provides the number of RBs in the system bandwidth and the system frame number (SFN). The physical downlink shared channel (PDSCH) carries user data, broadcast system information (such as system information blocks (SIBs)) that is not sent via the PBCH, and / or paging messages.
[0084] like Figure 4CAs shown, some of the REs carry DMRS for channel estimation at the base station (indicated as R for a specific configuration, but other DMRS configurations are possible). The UE may send DMRS for PUCCH and DMRS for PUSCH. The PUSCH DMRS may be sent, for example, in the first one or two symbols of the PUSCH. The PUCCH DMRS may be sent in different configurations depending on whether a short PUCCH or a long PUCCH is sent and depending on the specific PUCCH format used. The UE 104 may send a sounding reference signal (SRS). The SRS may be sent, for example, in the last symbol of a subframe. The SRS may have a comb structure, and the UE may send the SRS on one of these combs. The SRS may be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the UL.
[0085] Figure 4D Examples of various UL channels within a subframe of a frame are shown. The PUCCH may be positioned as indicated in one configuration. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicator (CQI), precoding matrix indicator (PMI), rank indicator (RI), and HARQ ACK / NACK feedback. The PUSCH carries data and may additionally be used to carry a buffer status report (BSR), a power headroom report (PHR), and / or UCI.
[0086] Overview of uplink power control
[0087] For uplink transmissions, the UE can determine the power control adjustment based on the transmit power control (TPC) commands received in the time interval. Power states and TPC command accumulation are an integral part of the uplink power control equation. Power states are introduced to handle different beams or panels.
[0088] The UE may use a power control equation to determine the transmission power with which a physical uplink shared channel (PUSCH) is transmitted. The power control equation utilizes a number of parameters, such as path loss and PUSCH power control adjustment state, to determine a first transmit power value. However, if the first transmit power value is greater than a pre-configured maximum transmit power (e.g., defined by a wireless communication standard), the UE will transmit the PUSCH using the maximum transmit power.
[0089] As mentioned above, in order to improve reliability in wireless communication systems, certain transmissions may be sent using repetitions. In such cases, frequency hopping (FH) may also be used, where different repetitions are sent on different frequency resources. The frequency resource used for any particular repetition may be referred to as frequency hopping.
[0090] In some cases, the frequency hopping of PUSCH repetitions transmitted in a full-duplex time slot may fall on or near the edge between the uplink subband and the downlink subband (e.g., in a "gap"). This may cause cross-link interference (CLI) to other user equipments (UEs) receiving downlink signals. Figure 5 An example of such a scenario is shown, where one UE (e.g., a victim UE) may be scheduled to receive a downlink signal from a network entity at the same time that a second UE (e.g., an aggressor UE) is scheduled to send an uplink signal, which may cause CLI (also known as inter-UE interference), as shown. In some cases, the harm caused by CLI may outweigh the reliability benefits from frequency hopping.
[0091] Aspects related to frequency hopping adaptation for inter-time slot physical uplink shared channel repetition. Certain aspects of the present disclosure provide techniques for improving the tradeoff between reliability and full-duplex interference management. For example, certain aspects of the present disclosure provide techniques for adapting uplink transmissions sent using frequency hopping in an effort to avoid or reduce CLI in full-duplex time slots.
[0092] Figure 6 is a call flow diagram illustrating an example of frequency hopping adaptation for physical uplink shared channel (PUSCH) repetitions by a UE 604 in accordance with certain aspects of the present disclosure.
[0093] As shown, network entity 602 may send signaling (eg, downlink control information (DCI)) that schedules UE 604 to transmit PUSCH repetitions using frequency hopping. UE 604 may then transmit PUSCH repetitions using frequency hopping appropriate for one or more full-duplex time slots.
[0094] In some aspects, the network entity 602 may be related to Figure 1 and Figure 3 Examples of BS 102 depicted and described, or related to Figure 2 Similarly, UE 604 may be a base station for Figure 1 and Figure 3 An example of a UE 104 is depicted and described. However, in other aspects, the UE 104 may be another type of wireless communication device and the BS 102 may be another type of network entity or network node, such as those described herein.
[0095] According to certain aspects, a UE (eg, UE 604) may be configured to adapt frequency hopping by disabling frequency hopping for full-duplex timeslots.
[0096] In this case, if Fig. 7AAs shown, the UE may use a specific preconfigured frequency domain resource assignment (FDRA) instead of the frequency resources corresponding to the frequency hopping used for the FD time slot. To avoid cross-link interference (CLI), the FDRA may be located in an uplink subband of a full-duplex time slot that is not on or near a gap between an uplink subband and a downlink subband of the full-duplex time slot (e.g., a number of RBs / REs (N RBs / REs, N is a non-zero integer) away from the gap, where the number N may be predefined or dynamically indicated or configured via radio resource control (RRC). In some cases, the FDRA to be used in a subband full-duplex (SBFD) time slot may be dynamically indicated or configured via radio resource control (RRC).
[0097] In accordance with certain aspects, if frequency hopping would result in a frequency allocation on or near the edge of a DL subband (e.g., closer to the DL subband than would be allowed based on the minimum gap between PUSCH opportunities and the DL subband), the UE may instead use a specific pre-configured FDRA allocation signaled specifically for the SBFD timeslots.
[0098] Figure 7B The use of a default frequency domain resource allocation (FDRA) in a full-duplex time slot is shown in accordance with certain aspects of the present disclosure, wherein uplink frequency resources are scheduled on or near a frequency gap (e.g., a guard band) between a downlink subband and an uplink subband of the full-duplex time slot. In the example shown, when a third repetition (Rep#2) is sent in a full-duplex time slot and a normal frequency hopping pattern would result in the third repetition being sent on a frequency resource in the gap, the UE may instead use the default FDRA to send the third repetition.
[0099] In certain aspects, the UE may adapt repeated transmissions to frequency hopping by adjusting transmit power. For example, the UE may determine whether to apply frequency hopping based on the transmit power and frequency allocation of the hops. If frequency hopping is enabled, power control may be performed differently on different hops.
[0100] Fig. 8A Example power adjustment techniques in accordance with certain aspects of the present disclosure are shown. The transmit power of the PUSCH directly affects the CLI. Therefore, if the UE wants to avoid CLI from downlink transmissions when transmitting the PUSCH, the UE may increase the transmit power. On the other hand, if the UE wants to avoid causing CLI to downlink transmissions, the UE may reduce the transmit power for the PUSCH.
[0101] According to certain aspects, if the calculated transmit power exceeds a given RRC configured threshold (e.g., a maximum transmit power threshold), the UE may apply power backoff. According to certain aspects, the maximum transmit power threshold for the UE may depend on the size of the gap between the uplink subband and the downlink subband of a given full-duplex time slot. For example, if the size of the gap is less than a given threshold (e.g., if a repetition is scheduled in the gap, such as Fig. 8A ), the UE may lower (or in some cases increase) the maximum transmit power threshold. In some aspects, the dependency on the gap may be linear. For example, the power backoff may be calculated as a function of the size of the gap (e.g., the size of the gap multiplied by a given parameter (e.g., a parameter configured via RRC)).
[0102] In some aspects, the dependence on the size of the gap may be non-linear, where an RRC configured table may define the power backoff for a given gap size. Figure 8B An example power backoff table in accordance with certain aspects of the present disclosure is shown. In some cases, a UE may use such a table to obtain a power backoff to apply when sending a PUSCH repetition in a SBFD slot.
[0103] According to certain aspects, if the calculated transmit power exceeds a transmit power threshold, the UE may be configured to use different hopping.
[0104] Fig. 9A Utilizing different frequency hopping in a full-duplex time slot based on a calculated transmit power and a maximum transmit power threshold in accordance with certain aspects of the present disclosure is illustrated.
[0105] In some aspects, if the previous hop had a larger gap than would exist if the current hop were used, the UE may be configured to use the previous hop. Fig. 9A In the example shown in , for the repetition in the second full-duplex time slot, the UE may use the second hop (eg, hop 2) instead of the hop originally intended in that time slot (eg, hop 3).
[0106] In some aspects, the UE may be configured to use the next subsequent hop that meets (e.g., is below) the maximum transmit power threshold. Fig. 9AIn the example shown in , for the repetition in the first full-duplex time slot, the UE can use the next subsequent hop (e.g., hop 3) as long as the hop meets the maximum transmit power threshold. In this case, for the next subsequent repetition, the UE can determine whether to increase the hop (e.g., use the next subsequent hop) or repeat the hop. Continuing with the previous example, when the UE uses the third hop in the first full-duplex time slot, the UE can then use the third hop again in the second full-duplex time slot, or the UE can use the fourth hop (not shown).
[0107] In another example, the UE may be configured to add a minimum frequency offset to the allocated uplink resources so that the calculated transmit power meets the maximum transmit power threshold.
[0108] Fig. 9B 2 shows incrementally shifting the allocated uplink resources according to certain aspects of the present disclosure. The value of the offset can be positive or negative (e.g., the resources can be shifted up or down in the frequency band). For example, Fig. 9B As shown, the UE may add a positive offset value to move the PUSCH repetitions to resources that are further away from the lower gap.
[0109] According to certain aspects, the transmit power dependent frequency hopping techniques described above may be implemented only if certain conditions are met. For example, implementation of one or more techniques may depend on at least one of the following: a physical uplink control channel (PUCCH) or PUSCH priority level, the size of the gap between a frequency hop and a downlink subband, the size of the gap between two different frequency hops, or the priority of downlink signaling for full duplex time slot scheduling.
[0110] By providing techniques for adapting uplink transmissions sent using frequency hopping, aspects of the present disclosure can help avoid or reduce CLI in full-duplex time slots. Therefore, these techniques can help improve reliability and overall system performance.
[0111] Example Operations of User Equipment
[0112] Fig.10 The method for use by a UE such as Figure 1 and Figure 3 An example of a method 1000 for wireless communication performed by a UE 104).
[0113] At step 1005, method 1000 begins with receiving signaling that schedules a UE to transmit PUSCH repetitions using frequency hopping. In some cases, the operation of this step involves the following steps: Fig.11 The circuit for receiving and / or the code for receiving described may be made by reference to Fig.11The described circuits for receiving and / or codes for receiving are executed.
[0114] Method 1000 then proceeds to step 1010 with the following operations: adapting the transmission of PUSCH repetitions with frequency hopping for one or more full-duplex time slots. In some cases, the operation of this step involves as described in reference Fig.11 The circuit for adaptation and / or the code for adaptation described herein may be provided by reference to Fig.11 The described circuits for adaptation and / or codes for adaptation are performed.
[0115] Method 1000 then proceeds to step 1015 with the following operation: sending PUSCH repetitions according to the adaptation. In some cases, the operation of this step involves as described in reference Fig.11 The circuit for transmitting and / or the code for transmitting described herein may be provided by reference to Fig.11 The described circuits for sending and / or codes for sending are executed.
[0116] In some aspects, adapting includes: disabling frequency hopping for at least one full-duplex time slot; and selecting a designated FDRA for a PUSCH repetition in the at least one full-duplex time slot.
[0117] In some aspects, method 1000 further includes: receiving signaling indicating the designated FDRA. In some cases, the operation of this step involves as described in reference Fig.11 The circuit for receiving and / or the code for receiving described may be made by reference to Fig.11 The described circuits for receiving and / or codes for receiving are executed.
[0118] In some aspects, the adaptation is based on at least one of: the size of a first frequency gap between a downlink subband of a first full-duplex time slot and a location of a frequency resource for a first frequency hop scheduled for the first full-duplex time slot; and a transmission power for a scheduled PUSCH repetition in the first full-duplex time slot.
[0119] In some aspects, adapting includes determining that a first frequency hop for a first full-duplex time slot will result in a size of the frequency gap being less than a threshold; and selecting, for a scheduled PUSCH repetition, a default FDRA defined for the first full-duplex time slot based on the determination.
[0120] In some aspects, adapting includes: determining that a size of the first frequency gap is less than a threshold; and adjusting a transmit power for a scheduled PUSCH repetition based on the determination.
[0121] In some aspects, the adjusted transmit power depends on a size of the first frequency slot.
[0122] In some aspects, transmit power is adjusted based on: a scaling factor configured via RRC; or a scaling factor obtained from a lookup table.
[0123] In some aspects, adaptation includes: determining that a transmit power associated with the size of a first frequency gap exceeds a threshold value; and in response to determining that the size of a second frequency gap for a second frequency hop configured for at least one other full-duplex time slot is greater than the size of the first frequency gap, deciding to use frequency resources of the second frequency hop when sending a scheduled PUSCH repetition.
[0124] In some aspects, adaptation includes: determining that a transmit power associated with the size of a first frequency gap exceeds a threshold value; and in response to determining that a transmit power associated with the size of a second frequency gap configured for a second frequency hop for at least one other full-duplex time slot is less than the threshold value, deciding to use frequency resources of the second frequency hop when sending a scheduled PUSCH repetition.
[0125] In some aspects, adapting includes determining that a transmit power associated with the size of the first frequency slot exceeds a threshold value; and deciding to adjust frequency resources of the first frequency hopping until the transmit power associated with the adjusted size of the first frequency slot is less than the threshold value.
[0126] In some aspects, method 1000 further includes: performing adaptation when one or more conditions are met. In some cases, the operation of this step involves as described in reference Fig.11 Circuits for performing and / or codes for performing described herein may be implemented by reference to Fig.11 The described circuits for execution and / or codes for execution are executed.
[0127] In some aspects, the one or more conditions relate to at least one of: PUCCH or PUSCH priority; a gap between frequency hopping and a downlink subband; a gap between two different frequency hops; or a priority of downlink signaling for full-duplex time slot scheduling.
[0128] In one aspect, method 1000 or any aspect related thereto may be performed by an apparatus such as Fig.11 The method 1000 is performed by a communication device 1100 that includes various components operable, configured or adapted to perform the method 1000. The communication device 1100 is described in further detail below.
[0129] Notice, Fig.10 This is merely one example of a method, and other methods including fewer, additional, or alternative steps are possible consistent with the present disclosure.
[0130] Example Communication Device
[0131] Fig.11 Various aspects of an example communication device 1100 are depicted. In some aspects, the communication device 1100 is a user device, such as described above with respect to Figure 1 and Figure 3 UE 104 is described.
[0132] The communication device 1100 includes a processing system 1105 coupled to a transceiver 1165 (e.g., a transmitter and / or a receiver). The transceiver 1165 is configured to transmit and receive signals for the communication device 1100, such as various signals as described herein, via an antenna 1170. The processing system 1105 may be configured to perform processing functions for the communication device 1100, including processing signals received by the communication device 1100 and / or to be transmitted.
[0133] The processing system 1105 includes one or more processors 1110. In various aspects, the one or more processors 1110 may represent Figure 3 110. The one or more processors 1110 are coupled to the computer readable medium / memory 1135 via the bus 1160. In certain aspects, the computer readable medium / memory 1135 is configured to store instructions (e.g., computer executable code) that, when executed by the one or more processors 1110, cause the one or more processors 1110 to perform operations related to the processing of the computer readable medium / memory 1135. Fig.10 The method 1000 described herein or any aspect related thereto. Note that reference to a processor performing a function of the communication device 1100 may include one or more processors 1110 performing that function of the communication device 1100 .
[0134] In the depicted example, the computer-readable medium / memory 1135 stores code (e.g., executable instructions), such as code for receiving 1140, code for adapting 1145, code for sending 1150, and code for executing 1155. The processing of the code for receiving 1140, the code for adapting 1145, the code for sending 1150, and the code for executing 1155 may cause the communication device 1100 to perform operations related to the communication device 1100. Fig.10 The described method 1000 or any aspect related thereto.
[0135] The one or more processors 1110 include circuits configured to implement (e.g., execute) code stored in the computer-readable medium / memory 1135, including circuits such as: circuits for receiving 1115, circuits for adapting 1120, circuits for transmitting 1125, and circuits for executing 1130. Processing using the circuits for receiving 1115, the circuits for adapting 1120, the circuits for transmitting 1125, and the circuits for executing 1130 may cause the communication device 1100 to perform operations related to the communication. Fig.10 The method 1000 described herein or any aspect related thereto.
[0136] The various components of the communication device 1100 may provide for performing Fig.10 The method 1000 or any aspect thereof described herein may include a unit for transmitting, sending, or outputting for transmission. For example, a unit for transmitting, sending, or outputting for transmission may include a unit for transmitting, sending, or outputting for transmission. Figure 3 The transceiver 354 and / or antenna 352 and / or Fig.11 The transceiver 1165 and antenna 1170 of the communication device 1100 in FIG. 1100 may include a Figure 3 The transceiver 354 and / or antenna 352 and / or Fig.11 The transceiver 1165 and antenna 1170 of the communication device 1100.
[0137] Sample Clauses
[0138] Examples of implementations are described in the following numbered clauses:
[0139] Clause 1: A method of wireless communication at a UE, comprising: receiving signaling scheduling the UE to transmit PUSCH repetitions using frequency hopping; adapting transmission of the PUSCH repetitions to frequency hopping for one or more full-duplex time slots; and transmitting the PUSCH repetitions according to the adaptation.
[0140] Clause 2: The method of clause 1, wherein the adapting comprises: disabling frequency hopping for at least one full-duplex timeslot; and selecting a designated FDRA for a PUSCH repetition in the at least one full-duplex timeslot.
[0141] Clause 3: The method of clause 2, further comprising: receiving signaling indicating the designated FDRA.
[0142] Clause 4: A method according to any one of clauses 1-3, wherein the adaptation is based on at least one of: the size of a first frequency gap between a downlink subband of a first full-duplex time slot and a location of a frequency resource for a first frequency hop scheduled for the first full-duplex time slot; and a transmission power for a scheduled PUSCH repetition in the first full-duplex time slot.
[0143] Clause 5: A method according to clause 4, wherein the adaptation comprises: determining that the first frequency hop for the first full-duplex time slot will cause the size of the first frequency gap to be less than a threshold; and based on the determination, selecting a default FDRA defined for the first full-duplex time slot for the scheduled PUSCH repetition.
[0144] Clause 6: The method of clause 4, wherein the adapting comprises: determining that a size of the first frequency gap is less than a threshold; and adjusting a transmit power for the scheduled PUSCH repetition based on the determination.
[0145] Clause 7: The method of clause 6, wherein the adjusted transmit power depends on a size of the first frequency gap.
[0146] Clause 8: A method as described in clause 6, wherein the transmit power is adjusted based on: a scaling factor configured via RRC; or a scaling factor obtained from a lookup table.
[0147] Clause 9: A method according to clause 4, wherein the adaptation includes: determining that the transmission power associated with the size of the first frequency gap exceeds a threshold value; and in response to determining that the size of a second frequency gap for a second frequency hop configured for at least one other full-duplex time slot is greater than the size of the first frequency gap, deciding to use the frequency resources of the second frequency hop when sending the scheduled PUSCH repetition.
[0148] Clause 10: A method according to clause 4, wherein the adaptation includes: determining that the transmission power associated with the size of the first frequency gap exceeds a threshold value; and in response to determining that the transmission power associated with the size of the second frequency gap configured for the second frequency hop for at least one other full-duplex time slot is less than the threshold value, deciding to use the frequency resources of the second frequency hop when sending the scheduled PUSCH repetition.
[0149] Clause 11: A method according to Clause 4, wherein the adaptation includes: determining that the transmission power associated with the size of the first frequency gap exceeds a threshold value; and deciding to adjust the frequency resources of the first frequency hop until the transmission power associated with the adjusted size of the first frequency gap is less than the threshold value.
[0150] Clause 12: The method according to any one of clauses 1-11, further comprising: performing the adaptation when one or more conditions are met.
[0151] Clause 13: A method according to clause 12, wherein the one or more conditions relate to at least one of the following: PUCCH or PUSCH priority; a gap between a frequency hop and a downlink subband; a gap between two different frequency hops; or a priority of downlink signaling scheduled for a full-duplex time slot.
[0152] Clause 14: An apparatus comprising: a memory including executable instructions; and a processor configured to execute the executable instructions and cause the apparatus to perform the method according to any of clauses 1-13.
[0153] Clause 15: An apparatus comprising means for performing the method according to any of clauses 1-13.
[0154] Clause 16: A non-transitory computer-readable medium comprising executable instructions which, when executed by a processor of an apparatus, cause the apparatus to perform the method according to any of clauses 1-13.
[0155] Clause 17: A computer program product embodied on a computer-readable storage medium, comprising: code for performing the method according to any one of clauses 1-13.
[0156] Additional considerations
[0157] The foregoing description is provided to enable any person skilled in the art to implement the various aspects described herein. The examples discussed herein are not limited to the scope, applicability or aspects set forth in the claims. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. For example, changes may be made in the functions and arrangements of the elements discussed without departing from the scope of the present disclosure. Various examples may omit, replace or add various processes or components as appropriate. For example, the described methods may be performed in an order different from that described, and various actions may be added, omitted or combined. In addition, the features described with respect to some examples may be combined into some other examples. For example, using any number of aspects set forth herein, a device may be implemented or a method may be implemented. In addition, the scope of the present disclosure is intended to cover such devices or methods implemented using other structures, functionality, or structures and functionality other than or different from the various aspects of the disclosure set forth herein. It should be understood that any aspect of the disclosure disclosed herein may be embodied by one or more elements of the claims.
[0158] The various illustrative logic blocks, modules, and circuits described in conjunction with the present disclosure may be implemented or executed using a general purpose processor, a digital signal processor (DSP), an ASIC, a field programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in an alternative, the processor may be any commercially available processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, a system on a chip (SoC), or any other such configuration.
[0159] As used herein, a phrase referring to "at least one of" a list of items refers to any combination of those items, including single members. For example, "at least one of a, b, or c" is intended to cover a, b, c, ab, ac, bc, and abc, as well as any combination with multiples of the same element (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc or any other ordering of a, b, and c).
[0160] As used herein, the term "determining" includes a wide variety of actions. For example, "determining" may include calculating, computing, processing, deriving, investigating, searching (e.g., searching in a table, a database, or another data structure), ascertaining, etc. In addition, "determining" may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), etc. In addition, "determining" may include resolving, selecting, choosing, establishing, etc.
[0161] The method disclosed herein includes one or more actions for implementing the method. Without departing from the scope of the claims, the method actions can be interchangeable with each other. In other words, unless a specific order of actions is specified, the order and / or use of specific actions can be modified without departing from the scope of the claims. In addition, the various operations of the method described above can be performed by any appropriate unit that can perform the corresponding function. These units may include various hardware and / or software components and / or modules, including but not limited to: circuits, application specific integrated circuits (ASICs) or processors.
[0162] The following claims are not intended to be limited to the aspects shown herein, but are given the full scope consistent with the text of the claims. Within the claims, unless explicitly stated as such, reference to an element in the singular form is not intended to mean "one and only one", but "one or more". Unless otherwise explicitly stated, the term "some" refers to one or more. No claim element is to be interpreted according to the provisions of 35 U.SC § 112 (f) unless the element is explicitly recorded using the phrase "unit for...". All structural and functional equivalents of the elements of the various aspects described throughout the present disclosure are expressly incorporated herein by reference, and are intended to be included by the claims, and these structural and functional equivalents are known or will be known to those of ordinary skill in the art. In addition, there is no disclosure herein that is intended to be dedicated to the public, regardless of whether such disclosure is explicitly recorded in the claims.
Claims
1. A method for wireless communication at a user equipment (UE), comprising: receiving signaling that schedules the UE to transmit a physical uplink shared channel (PUSCH) repetition using frequency hopping; Adapting the repeated transmission of the PUSCH with frequency hopping for one or more full-duplex time slots; and The PUSCH repetition is sent according to the adaptation.
2. The method according to claim 1, wherein: The adaptation includes: disabling frequency hopping for at least one full-duplex timeslot; and A designated frequency domain resource allocation (FDRA) is selected for a PUSCH repetition in the at least one full-duplex timeslot.
3. The method according to claim 2, further comprising: Signaling indicating the designated FDRA is received.
4. The method according to claim 1, wherein: The adaptation is based on at least one of the following: a size of a first frequency gap between a downlink subband of a first full-duplex time slot and a location of a frequency resource for a first frequency hopping scheduled for the first full-duplex time slot; as well as The transmit power for the scheduled PUSCH repetitions in the first full-duplex timeslot.
5. The method according to claim 4, wherein: The adaptation includes: determining that the first frequency hopping for the first full-duplex time slot will cause the size of the first frequency gap to be less than a threshold; and Based on the determination, a default frequency domain resource allocation (FDRA) defined for the first full-duplex timeslot is selected for the scheduled PUSCH repetition.
6. The method according to claim 4, wherein: The adaptation includes: Determining that a size of the first frequency gap is smaller than a threshold; and A transmit power for the scheduled PUSCH repetitions is adjusted based on the determination.
7. The method according to claim 6, wherein: The adjusted transmit power depends on the size of the first frequency gap.
8. The method according to claim 6, wherein: The transmit power is adjusted based on: A scaling factor configured via RRC; or The scaling factor is obtained from the lookup table.
9. The method according to claim 4, wherein: The adaptation includes: determining that a transmit power associated with the size of the first frequency gap exceeds a threshold value; and In response to determining that a size of a second frequency gap of a second frequency hopping configured for at least one other full-duplex time slot is greater than a size of the first frequency gap, deciding to use frequency resources of the second frequency hopping when sending the scheduled PUSCH repetition.
10. The method according to claim 4, wherein: The adaptation includes: determining that a transmit power associated with the size of the first frequency gap exceeds a threshold value; and In response to determining that a transmit power associated with a size of a second frequency gap of a second frequency hopping configured for at least one other full-duplex time slot is less than the threshold, deciding to use frequency resources of the second frequency hopping when transmitting the scheduled PUSCH repetition.
11. The method according to claim 4, wherein: The adaptation includes: determining that a transmit power associated with the size of the first frequency gap exceeds a threshold value; and Deciding to adjust the frequency resource of the first frequency hopping until the transmit power associated with the adjusted size of the first frequency gap is less than the threshold value.
12. The method according to claim 1, further comprising: The adaptation is performed when one or more conditions are met.
13. The method according to claim 12, wherein: The one or more conditions relate to at least one of the following: Physical Uplink Control Channel (PUCCH) or PUSCH priority; the gap between frequency hopping and downlink subbands; the gap between two different frequency hops; or Priority of downlink signaling for full-duplex timeslot scheduling.
14. A user equipment (UE) configured for wireless communication, comprising: a memory including computer executable instructions; as well as One or more processors configured to execute the computer executable instructions and cause the UE to perform the following operations: receiving signaling that schedules the UE to transmit a physical uplink shared channel (PUSCH) repetition using frequency hopping; Adapting the repeated transmission of the PUSCH with frequency hopping for one or more full-duplex time slots; and The PUSCH repetition is sent according to the adaptation.
15. The UE according to claim 14, wherein: The adaptation includes: disabling frequency hopping for at least one full-duplex timeslot; and A designated frequency domain resource allocation (FDRA) is selected for a PUSCH repetition in the at least one full-duplex timeslot.
16. The UE according to claim 15, wherein: The one or more processors are configured to execute the computer executable instructions and further cause the UE to: Signaling indicating the designated FDRA is received.
17. The UE according to claim 14, wherein: The adaptation is based on at least one of the following: a size of a first frequency gap between a downlink subband of a first full-duplex time slot and a location of a frequency resource for a first frequency hopping scheduled for the first full-duplex time slot; as well as The transmit power for the scheduled PUSCH repetitions in the first full-duplex timeslot.
18. The UE according to claim 17, wherein: The adaptation includes: determining that the first frequency hopping for the first full-duplex time slot will cause the size of the first frequency gap to be less than a threshold; and Based on the determination, a default frequency domain resource allocation (FDRA) defined for the first full-duplex timeslot is selected for the scheduled PUSCH repetition.
19. The UE according to claim 17, wherein: The adaptation includes: Determining that a size of the first frequency gap is smaller than a threshold; and A transmit power for the scheduled PUSCH repetitions is adjusted based on the determination.
20. The UE according to claim 19, wherein: The adjusted transmit power depends on the size of the first frequency gap.
21. The UE according to claim 19, wherein: The transmit power is adjusted based on: A scaling factor configured via RRC; or The scaling factor is obtained from the lookup table.
22. The UE according to claim 17, wherein: The adaptation includes: determining that a transmit power associated with the size of the first frequency gap exceeds a threshold value; and In response to determining that a size of a second frequency gap of a second frequency hopping configured for at least one other full-duplex time slot is greater than a size of the first frequency gap, deciding to use frequency resources of the second frequency hopping when sending the scheduled PUSCH repetition.
23. The UE according to claim 17, wherein: The adaptation includes: determining that a transmit power associated with the size of the first frequency gap exceeds a threshold value; and In response to determining that a transmit power associated with a size of a second frequency gap of a second frequency hopping configured for at least one other full-duplex time slot is less than the threshold, deciding to use frequency resources of the second frequency hopping when transmitting the scheduled PUSCH repetition.
24. The UE according to claim 17, wherein: The adaptation includes: determining that a transmit power associated with the size of the first frequency gap exceeds a threshold value; and Deciding to adjust the frequency resource of the first frequency hopping until the transmit power associated with the adjusted size of the first frequency gap is less than the threshold value.
25. The UE according to claim 14, wherein: The one or more processors are configured to execute the computer executable instructions and further cause the UE to perform the following operations: The adaptation is performed when one or more conditions are met.
26. The UE according to claim 25, wherein: The one or more conditions relate to at least one of the following: Physical Uplink Control Channel (PUCCH) or PUSCH priority; the gap between frequency hopping and downlink subbands; the gap between two different frequency hops; or Priority of downlink signaling for full-duplex timeslot scheduling.
27. An apparatus for wireless communication at a user equipment (UE), comprising: means for receiving signaling scheduling the UE to transmit a physical uplink shared channel (PUSCH) repetition using frequency hopping; A unit for adapting the repeated transmission of the PUSCH to frequency hopping for one or more full-duplex time slots; as well as means for sending the PUSCH repetition according to the adaptation.
28. A computer readable medium having stored thereon instructions for: Receiving, by a user equipment (UE), signaling that schedules the UE to transmit a physical uplink shared channel (PUSCH) repetition using frequency hopping; Adapting the repeated transmission of the PUSCH with frequency hopping for one or more full-duplex time slots; and The PUSCH repetition is sent according to the adaptation.