New data indicator and redundancy version for invalid PxSCH in multi-PxSCH grant
Patent Information
- Application Number
- JP2024519405
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-06-03
- Filing Date
- 2022-09-28
- Publication Date
- 2025-09-10
AI Technical Summary
Current wireless communication systems face challenges in efficiently managing multiple PxSCH transmissions due to collisions and overlaps, leading to improper signaling of new data indicators (NDI) and redundancy versions (RV), resulting in wasted resources and retransmissions.
A method for signaling NDI and RV for each scheduled PxSCH transmission, regardless of conflicts, by including separate bits for each PxSCH in the DCI, allowing the UE to ignore invalid transmissions and maintain proper signaling for valid ones.
This approach reduces resource wastage by ensuring valid PxSCH transmissions are properly received, minimizing retransmissions and conserving time, frequency, and power resources within wireless networks.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] (CROSS REFERENCE TO RELATED APPLICATIONS)
[0001] This application claims priority to U.S. Application No. 17 / 805,386, filed June 3, 2022, which claims the benefit of priority to U.S. Application No. 63 / 254,853, filed October 12, 2021, which is assigned to the assignee of this application and is expressly incorporated by reference in its entirety as if fully set forth below and for all applicable purposes.
[0002]
[0002] Aspects of the present disclosure relate to wireless communications, and more specifically, to techniques for signaling a new data indicator (NDI) and / or a redundancy version (RV) for physical uplink / downlink shared channel (PxSCH) transmissions scheduled by multiple PxSCH grants. [Background technology]
[0003]
[0003] Wireless communication systems have been 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 capable of supporting communication with multiple users by sharing available wireless communication system resources with those users.
[0004]
[0004] Although wireless communication systems have made great 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. Thus, there is a continuing desire to improve the technical performance of wireless communication systems, including, for example, improving the speed and data carrying capacity of communication, improving the efficiency of use of the shared communication medium, reducing the power used by the transmitter and receiver while performing communication, improving the reliability of wireless communication, avoiding redundant transmission and / or reception and associated 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, and the like. Thus, further improvements in wireless communication systems are needed to overcome the aforementioned technical challenges and others. Summary of the Invention
[0005]
[0005] In one aspect, a method of wireless communication performed by a user equipment (UE) includes receiving a downlink control information (DCI) message scheduling a plurality of transmissions in a plurality of different slots, where a first set of transmissions among the plurality of different slots in a first set of slots collide with a corresponding second set of previously scheduled transmissions in the first set of slots, the DCI message including at least a first field having a first plurality of values, each different value in the first plurality of values corresponding to a different transmission among the plurality of transmissions, a number of values of the first plurality of values equal to a number of transmissions in the plurality of transmissions, and communicating a third set of transmissions among the plurality of transmissions that do not collide with the second set of previously scheduled transmissions in the first set of slots.
[0006]
[0006] In one aspect, a method performed by a network entity includes transmitting a downlink control information (DCI) message scheduling a plurality of transmissions in a plurality of different slots, where a first set of transmissions among the plurality of different slots in a first set of slots collide with a corresponding second set of previously scheduled transmissions in the first set of slots, the DCI message including at least a first field having a first plurality of values, each different value in the first plurality of values corresponding to a different transmission in the plurality of transmissions, a number of values of the first plurality of values equal to a number of transmissions in the plurality of transmissions; and communicating a third set of transmissions among the plurality of transmissions that do not collide with the second set of previously scheduled transmissions in the first set of slots.
[0007]
[0007] Other aspects provide an apparatus operable, configured or otherwise adapted to perform any one or more of the methods described above and / or 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 elsewhere herein, a computer program product embodied on a computer readable storage medium comprising code for performing the methods described above and elsewhere herein, and / or a means for performing the methods described above and elsewhere herein. By way of example, the apparatus may comprise a processing system, a device having a processing system, or processing systems cooperating over one or more networks.
[0008]
[0008] The following description and the annexed drawings set forth certain features for purposes of illustration. [Brief description of the drawings]
[0009]
[0009] Details of one or more implementations of the subject matter described in this disclosure are set forth in the accompanying drawings and the following description. However, the accompanying drawings illustrate only some typical aspects of the disclosure and therefore should not be considered as limiting the scope of the disclosure. Other features, aspects, and advantages will become apparent from the description, drawings, and claims. [Figure 1]
[0010] 1 illustrates an exemplary wireless communication network. [Diagram 2]
[0011] 1 illustrates an exemplary split base station architecture. [Diagram 3]
[0012] 1 illustrates aspects of an exemplary base station and exemplary user equipment. [Figure 4A]
[0013] Various exemplary aspects of data structures for wireless communication networks [Figure 4B] 1 illustrates various example aspects of a data structure for a wireless communication network. [Figure 4C] 1 illustrates various example aspects of a data structure for a wireless communication network. [Figure 4D] 1 illustrates various example aspects of a data structure for a wireless communication network. [Diagram 5]
[0014] Slot formats with multiple scheduled PDSCHs [Figure 6A]
[0015] 1 illustrates a first example of an NDI field according to an embodiment of the present disclosure. [Figure 6B]
[0016] 1 illustrates a second example of an NDI field according to an embodiment of the present disclosure. [Figure 7A]
[0017] 1 illustrates a first example of an RV field according to an embodiment of the present disclosure. [Figure 7B]
[0018] 13 illustrates a second example of an RV field according to an embodiment of the present disclosure. [Figure 8]
[0019] A method of wireless communication is shown. [Figure 9]
[0020] A method of wireless communication is shown. [Figure 10]
[0021] 1 illustrates aspects of an exemplary communications device. [Figure 11]
[0022] 1 illustrates aspects of an exemplary communications device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010]
[0023] A single DCI may schedule multiple PxSCHs. As described herein, PxSCH is used to represent both physical downlink shared channel (PDSCH) and physical uplink shared channel (PUSCH). Aspects of the present disclosure provide an apparatus, method, processing system, and computer-readable medium for multi-PxSCH DCI that signals a new data indication (NDI) and / or a redundancy version (RV) for each scheduled PxSCH, regardless of whether the PxSCH is valid. A PxSCH may be considered valid when the PxSCH does not collide in time with a previously scheduled semi-static uplink / downlink transmission. In some cases, the number of bits of NDI signaled in the multi-PxSCH DCI may correspond to the number of PxSCHs (e.g., PDSCHs or PUSCHs) scheduled by the multi-PxSCH DCI. Similarly, the number of bits of RV signaled in a multi-PxSCH DCI may correspond to the number of PxSCHs (eg, PDSCHs or PUSCHs) scheduled by the multi-PxSCH DCI.
[0011] Introduction to wireless communication networks
[0024] The techniques and methods described herein can be used for a variety of wireless communication networks. Although aspects may be described herein using terminology commonly associated with 3G, 4G, and / or 5G wireless technologies, aspects of the present disclosure may be equally applicable to other communication systems and standards not explicitly mentioned herein.
[0012]
[0025] FIG. 1 illustrates one example of a wireless communication network 100 in which aspects described herein can be implemented.
[0013]
[0026] Generally, the wireless communication network 100 includes various network entities (alternatively, network elements or network nodes). A network entity is generally 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. Furthermore, the wireless communication network 100 includes terrestrial aspects, such as a ground-based network entity (e.g., BS 102), and non-terrestrial aspects, such as a satellite 140 and an aircraft 145, which can include on-board network entities (e.g., one or more BSs) capable of communicating with other network elements (e.g., terrestrial BSs) and user equipment.
[0014]
[0027] In the illustrated embodiment, 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 links and wireless links.
[0015]
[0028] 1 illustrates various exemplary UEs 104, which may more generally include a mobile phone, a smartphone, a session initiation protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a global positioning system, a multimedia device, a video device, a digital audio player, a camera, a game console, a tablet, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, a large or small kitchen appliance, a healthcare 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. The UEs 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, or the like.
[0016]
[0029] The BS 102 wirelessly communicates with the UE 104 (e.g., transmits signals to the UE 104, or receives signals from the UE 104) over a communication link 120. The communication link 120 between the BS 102 and the UE 104 may include uplink (UL) (also referred to as reverse link) transmissions from the UE 104 to the BS 102, and / or downlink (DL) (also referred to as forward link) transmissions from the BS 102 to the UE 104. The communication link 120 may use multiple-input and multiple-output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmit diversity in various aspects.
[0017]
[0030] The BSs 102 may generally include a NodeB, an enhanced NodeB (eNB), a next generation enhanced NodeB (ng-eNB), a next generation NodeB (gNB or gNodeB), an access point, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a transmit / receive point, etc. Each of the BSs 102 may provide communication coverage for a respective geographic coverage area 110, which may be referred to as a cell and may in some cases overlap (e.g., a small cell 102′ may have a coverage area 110′ that overlaps with a coverage area 110 of a macro cell). The BSs may provide communication coverage for, for example, a macro cell (covering a relatively large geographic area), a pico cell (covering a relatively smaller geographic area, such as a sports stadium), a femto cell (covering a relatively smaller geographic area (e.g., a home)), and / or other types of cells.
[0018]
[0031] Although the BS 102 is shown in various aspects as a single communications device, the BS 102 may be implemented in various configurations. For example, one or more components of a base station may be separated and include 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. In another example, various aspects of a base station may be virtualized. More generally, a base station (e.g., the BS 102) may include components located in a single physical location, or components located in various physical locations. In an embodiment in which a base station includes components located in various physical locations, the various components may each perform functions such that the various components collectively achieve similar functionality as a base station located in a single physical location. In some aspects, a base station that includes components located at different physical locations may be referred to as a split radio access network architecture, such as an Open RAN (O-RAN) or Virtualized RAN (VRAN) architecture. Figure 2 illustrates and describes an example split base station architecture.
[0019]
[0032] Different BSs 102 in 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 Evolved Universal Mobile Telecommunications System 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) via a third backhaul link 134 (e.g., an X2 interface), which may be wired or wireless.
[0020]
[0033] The wireless communication network 100 may subdivide the electromagnetic spectrum into various classes, bands, channels, or other characteristics. In some aspects, the subdivision is provided based on wavelength and frequency, where the frequencies may also be referred to as carriers, subcarriers, frequency channels, tones, or subbands. For example, 3GPP currently defines Frequency Range 1 (FR1) as including 410 MHz to 7125 MHz, which is often referred to (interchangeably) as "sub-6 GHz." Similarly, 3GPP currently defines Frequency Range 2 (FR2) as including 24,250 MHz to 52,600 MHz, which is sometimes referred to (interchangeably) as "millimeter wave" ("mmW" or "mmWave"). Base stations (e.g., mmWave base stations such as BS180) configured to communicate using mmWave / near-mmWave radio frequency bands may utilize beamforming (e.g., 182) with UEs (e.g., 104) to improve path loss and range.
[0021]
[0034] The communication link 120 between the BS 102 and, for example, the UE 104, may be via one or more carriers that may have different bandwidths (e.g., 5, 10, 15, 20, 100, 400, and / or other MHz) and may be aggregated in various manners. The carriers may or may not be adjacent to each other. The allocation of carriers may be asymmetric for DL and UL (e.g., more or fewer carriers may be allocated for DL than UL).
[0022]
[0035] Communications using higher frequency bands may have higher path loss and shorter range compared to lower frequency communications. Thus, some base stations (e.g., 180 in FIG. 1) may utilize beamforming 182 with the UE 104 to improve path loss and range. For example, the BS 180 and the UE 104 may each include multiple antennas, such as antenna elements, antenna panels, and / or antenna arrays, to facilitate beamforming. In some cases, the BS 180 may transmit beamformed signals to the UE 104 in one or more transmit directions 182′. The UE 104 may receive beamformed signals from the BS 180 in one or more receive directions 182″. The UE 104 may also transmit beamformed signals to the BS 180 in one or more transmit directions 182″. The BS 180 may also receive beamformed signals from the UE 104 in one or more receive directions 182′. The BS 180 and the UE 104 may then perform beam training to determine the best receive and transmit directions for each of the BS 180 and the UE 104. In particular, the transmit and receive directions for the BS 180 may or may not be the same. Similarly, the transmit and receive directions for the UE 104 may or may not be the same.
[0023]
[0036] The wireless communication network 100 further includes a Wi-Fi AP 150 in communication with Wi-Fi stations (STAs) 152 via communication links 154, for example, in the 2.4 GHz and / or 5 GHz unlicensed frequency spectrum.
[0024]
[0037] Several UEs 104 may communicate with each other using device-to-device (D2D) communication links 158. The D2D communication links 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).
[0025]
[0038] The EPC 160 may include various functional components including, in the illustrated embodiment, 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. The MME 162 may be in communication 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. In general, the MME 162 provides bearer and connection management.
[0026]
[0039] All user Internet Protocol (IP) packets are forwarded through a Serving Gateway 166, which is itself connected to a PDN Gateway 172. The PDN Gateway 172 provides UE IP address allocation as well as 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, IP Multimedia Subsystem (IMS), Packet Switched (PS) streaming services, and / or other IP services.
[0027]
[0040] The BM-SC 170 may provide functionality for MBMS user service provisioning and delivery. The BM-SC 170 may act as an entry point for content provider MBMS transmissions and may be used to authorize and initiate MBMS bearer services in a public land mobile network (PLMN) and / or may be used to schedule MBMS transmissions. The MBMS Gateway 168 may be used to deliver MBMS traffic to BSs 102 that belong to a Multicast Broadcast Single Frequency Network (MBSFN) area broadcasting a particular service and / or may be responsible for session management (start / stop) and collecting eMBMS related charging information.
[0028]
[0041] The 5GC 190 may include various functional components, including an Access and Mobility Management Function (AMF) 192, other AMFs 193, a Session Management Function (SMF) 194, and a User Plane Function (UPF) 195. The AMF 192 may be in communication with a Unified Data Management (UDM) 196.
[0029]
[0042] The AMF 192 is a control node that handles signaling between the UE 104 and the 5GC 190. The AMF 192 provides, for example, quality of service (QoS), flow and session management.
[0030]
[0043] Internet Protocol (IP) packets are forwarded through UPF 195, which connects to IP services 197 and provides UE IP address allocation and other functions for 5GC 190. IP services 197 may include, for example, Internet, Intranet, IMS, PS streaming services, and / or other IP services.
[0031]
[0044] In various aspects, the network entity or network node may be implemented as an aggregated base station, as a separate base station, as a component of a base station, as an integrated access and backhaul (IAB) node, as a relay node, as a sidelink node, to name a few.
[0032]
[0045] 2 illustrates an exemplary split base station 200 architecture. The split base station 200 architecture may include one or more central units (CUs) 210 that may communicate directly with the core network 220 via a backhaul link or indirectly with the core network 220 via one or more split base station units (such as 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 CUs 210 may communicate with one or more distributed units (DUs) 230 via respective midhaul links, such as an F1 interface. The DUs 230 may communicate with one or more radio units (RUs) 240 via respective fronthaul links. The RUs 240 may communicate with respective 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.
[0033]
[0046] Each of the units (e.g., CU 210, DU 230, RU 240), as well as quasi-RT RIC 225, non-RT RIC 215, and SMO framework 205, may include or be coupled to one or more interfaces configured to receive or transmit signals, data, or information (collectively, signals) over a wired or wireless transmission medium. Each of the units, or an associated processor or controller that provides instructions to the unit's communication interface, may be configured to communicate with one or more of the other units over a transmission medium. For example, a unit may include a wired interface configured to receive or transmit signals to one or more of the other units over a wired transmission medium. Additionally or alternatively, a unit may include a wireless interface, which may include a receiver, transmitter, or transceiver (such as a radio frequency (RF) transceiver) configured to receive or transmit or transmit signals over a wireless transmission medium to one or more of the other units.
[0034]
[0047] In some aspects, the CU 210 can host one or more upper layer control functions. Such control functions can include Radio Resource Control (RRC), Packet Data Convergence Protocol (PDCP), Service Data Adaptation Protocol (SDAP), etc. Each control function can implement an interface configured to communicate signals with other control functions hosted by the CU 210. The CU 210 can be configured to handle user plane functions (e.g., Central Unit-User Plane (CU-UP)), control plane functions (e.g., Central Unit-Control Plane (CU-CP)), or a combination thereof. In some implementations, the CU 210 can be logically divided into one or more CU-UP units and one or more CU-CP units. The CU-UP unit can communicate bidirectionally with the CU-CP unit via an interface, such as an E1 interface, when implemented in an O-RAN configuration. The CU 210 may be implemented to communicate with the DU 230, as necessary, for network control and signaling.
[0035]
[0048] The DU 230 may correspond to a logical unit including one or more base station functions for controlling the operation of one or more RUs 240. In some aspects, the DU 230 may correspond to a 3G Partnership Project (3GPP)-compliant 3GPP ... rdDepending at least in part on a functional division such as that defined by the Third Generation Partnership Project (3GPP), the DU 230 may host one or more of a radio link control (RLC) layer, a medium access control (MAC) layer, and one or more upper physical (PHY) layers (such as modules for forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.). In some aspects, the DU 230 may further host one or more lower PHY layers. Each layer (or module) may implement an interface configured to communicate signals with other layers (and modules) hosted by the DU 230 or with control functions hosted by the CU 210.
[0036]
[0049] The lower layer functions may be implemented by one or more RUs 240. In some deployments, the RUs 240 controlled by the DU 230 may correspond to logical nodes hosting RF processing functions, or lower 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, based at least in part on a functional division such as a lower layer functional division. In such an architecture, the RU(s) 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(s) 240 may be controlled by the corresponding DU 230. In some scenarios, this configuration may enable the DU(s) 230 and the CU 210 to be implemented in a cloud-based RAN architecture, such as a vRAN architecture.
[0037]
[0050] The SMO framework 205 can be configured to support RAN deployment and provisioning of non-virtualized and virtualized network elements. For non-virtualized network elements, the SMO framework 205 can be configured to support deployment of dedicated physical resources for RAN coverage requirements that can be managed via an operation and maintenance interface (such as an O1 interface). For virtualized network elements, the SMO framework 205 can be configured to interact with a cloud computing platform (such as an open cloud (O-cloud) 290) to perform network element lifecycle management (such as instantiating virtualized network elements) via a cloud computing platform interface (such as an O2 interface). Such virtualized network elements can include, but are not limited to, the CU 210, the DU 230, the RU 240, and the quasi-RT RIC 225. In some implementations, the SMO framework 205 can communicate with hardware aspects of a 4G RAN, such as an open eNB (O-eNB) 211, via an O1 interface. Additionally, in some implementations, the SMO framework 205 can communicate directly with one or more RUs 240 via an O1 interface. The SMO framework 205 can also include a non-RT RIC 215 configured to support the functionality of the SMO framework 205.
[0038]
[0051] The non-RT RIC 215 may be configured to include logic functions that enable non-real-time control and optimization of RAN elements and resources, Artificial Intelligence / Machine Learning (AI / ML) workflows including model training and updates, or policy-based guidance of applications / features in the quasi-RT RIC 225. The non-RT RIC 215 may be coupled to or in communication with the quasi-RT RIC 225 (e.g., via an A1 interface). The quasi-RT RIC 225 may be configured to include logic functions that enable near real-time control and optimization of RAN elements and resources via data collection and action via one or more CUs 210, one or more DUs 230, or both, and interfaces connecting the O-eNB to the quasi-RT RIC 225 (e.g., via an E2 interface).
[0039]
[0052] In some implementations, the non-RT RIC 215 may receive parameters or external enrichment information from an external server to generate the AI / ML models deployed to the quasi-RT RIC 225. Such information may be utilized by the quasi-RT RIC 225 or may be received at the SMO framework 205 or the non-RT RIC 215 from non-network data sources or from network functions. In some embodiments, the non-RT RIC 215 or the quasi-RT RIC 225 may be configured to adjust RAN behavior or performance. For example, the non-RT RIC 215 may employ the AI / ML models to monitor long-term trends and patterns regarding performance and take corrective action via the SMO framework 205 (e.g., reconfiguration via O1) or via the creation of RAN management policies (e.g., A1 policies).
[0040]
[0053] FIG. 3 illustrates an example aspect of the BS 102 and UE 104.
[0041]
[0054] Generally, the BS 102 includes various processors (e.g., 320, 330, 338, and 340), antennas 334a-t (collectively 334), transceivers 332a-t (collectively 332) including modulators and demodulators, and other aspects that enable 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 transmit and receive data between the BS 102 and the UE 104. The BS 102 includes a controller / processor 340 that can be configured to implement various functions described herein related to wireless communication.
[0042]
[0055] Generally, the UE 104 includes various processors (e.g., 358, 364, 366, and 380), antennas 352a-r (collectively 352), transceivers 354a-r (collectively 354) including modulators and demodulators, and other aspects that enable wireless transmission of data (e.g., received 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 that can be configured to implement various functions described herein related to wireless communication.
[0043]
[0056] For an example downlink transmission, the BS 102 includes a transmit processor 320 that can receive data from a data source 312 and control signals from a controller / processor 340. The control information may 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 may be for a physical downlink shared channel (PDSCH), etc.
[0044]
[0057] The transmit processor 320 may process (e.g., encode and symbol map) the data and control information to obtain data symbols and control symbols, respectively. 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).
[0045]
[0058] A transmit (TX) multiple-input multiple-output (MIMO) processor 330 may perform spatial processing (e.g., precoding) on the data symbols, control symbols, and / or reference symbols, if applicable, and may provide output symbol streams to modulators (MODs) in transceivers 332a-t. Each modulator in transceivers 332a-t may process a respective output symbol stream to obtain an output sample stream. Each modulator may further process (e.g., convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a downlink signal. The downlink signals from the modulators in transceivers 332a-t may be transmitted via antennas 334a-t, respectively.
[0046]
[0059] To receive downlink transmissions, the UE 104 includes antennas 352a-352r, which can receive downlink signals from the BS 102 and can provide received signals to demodulators (DEMODs) in transceivers 354a-354r, respectively. Each demodulator in the transceivers 354a-354r may condition (e.g., filter, amplify, downconvert, and digitize) a respective received signal to obtain input samples. Each demodulator may further process the input samples to obtain received symbols.
[0047]
[0060] A 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 and provide decoded data for the UE 104 to a data sink 360 and provide decoded control information to the controller / processor 380.
[0048]
[0061] For an example uplink transmission, the UE 104 further includes a transmit processor 364 that can receive and process data (e.g., for a PUSCH) from a data source 362 and control information (e.g., for a physical uplink control channel (PUCCH)) from a controller / processor 380. The transmit processor 364 can also generate reference symbols for a reference signal (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 transceivers 354a-354r (e.g., for SC-FDM, etc.), and transmitted to the BS 102.
[0049]
[0062] At the BS 102, the uplink signals from the UE 104 may be received by antennas 334a-t, processed by demodulators in transceivers 332a-t, detected by a MIMO detector 336 if applicable, and further processed by a receive processor 338 to obtain decoded data and control information transmitted by the UE 104. The receive processor 338 may provide the decoded data to a data sink 339 and the decoded control information to a controller / processor 340.
[0050]
[0063] Memories 342 and 382 may store data and program codes for BS 102 and UE 104, respectively.
[0051]
[0064] A scheduler 344 may schedule UEs for data transmission on the downlink and / or uplink.
[0052]
[0065] In various aspects, the BS 102 may be described as transmitting and receiving various types of data associated with the methods described herein. In these contexts, "transmitting" may refer to various mechanisms for outputting data, such as outputting data from the data source 312, the scheduler 344, the memory 342, the transmit processor 320, the controller / processor 340, the TX MIMO processor 330, the transceivers 332a-t, the antennas 334a-t, and / or other aspects described herein. Similarly, "receiving" may refer to various mechanisms for obtaining data, such as obtaining data from the antennas 334a-t, the transceivers 332a-t, the RX MIMO detector 336, the controller / processor 340, the receive processor 338, the scheduler 344, the memory 342, and / or other aspects described herein.
[0053]
[0066] In various aspects, the UE 104 may similarly be described as transmitting and receiving various types of data associated with the methods described herein. In these contexts, "transmitting" may refer to various mechanisms for outputting data, such as outputting data from the data source 362, memory 382, transmit processor 364, controller / processor 380, TX MIMO processor 366, transceivers 354a-t, antennas 352a-t, and / or other aspects described herein. Similarly, "receiving" may refer to various mechanisms for obtaining data, such as obtaining data from the antennas 352a-t, transceivers 354a-t, RX MIMO detector 356, controller / processor 380, receive processor 358, memory 382, and / or other aspects described herein.
[0054]
[0067] In some aspects, the processor may be configured to perform various operations, such as those associated with the methods described herein, to transmit (output) data to or receive (obtain) data from another interface configured to transmit or receive data, respectively.
[0055]
[0068] 4A, 4B, 4C, and 4D illustrate aspects of data structures for a wireless communication network, such as wireless communication network 100 of FIG.
[0056]
[0069] In particular, FIG. 4A is a diagram 400 illustrating an example of a first subframe in a 5G (e.g., 5G NR) frame structure, FIG. 4B is a diagram 430 illustrating an example of a DL channel in a 5G subframe, FIG. 4C is a diagram 450 illustrating an example of a second subframe in a 5G frame structure, and FIG. 4D is a diagram 480 illustrating an example of a UL channel in a 5G subframe.
[0057]
[0070] Wireless communication systems may utilize orthogonal frequency division multiplexing (OFDM) with cyclic prefix (CP) on the uplink and downlink. Such systems may also support half-duplex operation using time division duplexing (TDD). OFDM and single-carrier frequency division multiplexing (SC-FDM) partition the system bandwidth into multiple orthogonal subcarriers (e.g., as shown in FIGS. 4B and 4D). Each subcarrier may be modulated with data. Modulation symbols may be transmitted in the frequency domain with OFDM and / or in the time domain with SC-FDM.
[0058]
[0071] The wireless communication frame structure may be frequency division duplex (FDD) where, for a particular set of subcarriers, subframes within the set of subcarriers 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 set of subcarriers are dedicated to both DL and UL.
[0059]
[0072] In Figures 4A and 4C, the wireless communication frame structure is TDD, D is DL, U is UL, and X is flexible for use between DL / UL. The UE can be configured with the slot format via a received slot format indicator (SFI) (dynamically via DL control information (DCI) or semi-statically / statically via radio resource control (RRC) signaling). In the illustrated example, a 10 ms frame is divided into ten equally sized 1 ms subframes. Each subframe may include one or more time slots. In some examples, each slot may include 7 or 14 symbols depending on the slot format. A subframe may also include a minislot, which generally has fewer symbols than an entire slot. Other wireless communication technologies may have different frame structures and / or different channels.
[0060]
[0073] In some aspects, the number of slots in a subframe is based on the slot configuration and numerology. For example, for slot configuration 0, different numerologies (μ) 0-5 allow 1, 2, 4, 8, 16, and 32 slots per subframe, respectively. For slot configuration 1, different numerologies 0-2 allow 2, 4, and 8 slots per subframe, respectively. Thus, for slot configuration 0 and numerology μ, there are 14 symbols / slot and 2μ slots / subframe. Subcarrier spacing and symbol length / duration are functions of numerology. Subcarrier spacing is 2 μ×15 kHz, where μ is the numerology 0 to 5. Thus, numerology μ=0 has a subcarrier spacing of 15 kHz and numerology μ=5 has a subcarrier spacing of 480 kHz. The symbol length / duration is inversely proportional to the subcarrier spacing. Figures 4A, 4B, 4C, and 4D give an example of slot configuration 0 with 14 symbols per slot and numerology μ=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.
[0061]
[0074] As shown in Figures 4A, 4B, 4C, and 4D, a resource grid can be used to represent a frame structure. Each time slot includes resource blocks (RBs) (also called physical RBs (PRBs)), e.g., spanning 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0062]
[0075] As shown in FIG. 4A, some of the REs carry reference (pilot) signals (RS) for UEs (e.g., UE 104 in FIG. 1 and FIG. 3). The RS may include demodulation RS (DMRS) and / or channel state information reference signals (CSI-RS) for channel estimation at the UE. The RS may also include beam measurement RS (BRS), beam refinement RS (BRRS), and / or phase tracking RS (PT-RS).
[0063]
[0076] 4B shows an example of various DL channels within a subframe of a frame. A physical downlink control channel (PDCCH) carries DCI in one or more control channel elements (CCEs), each CCE including, for example, 9 RE groups (REGs), each REG including, for example, 4 consecutive REs within an OFDM symbol.
[0064]
[0077] A Primary Synchronization Signal (PSS) may be present in symbol 2 of a particular subframe of a frame. The PSS is used by the UE (e.g., 104 in FIGS. 1 and 3) to determine subframe / symbol timing and physical layer identification information.
[0065]
[0078] A Secondary Synchronization Signal (SSS) may be present in symbol 4 of a particular subframe of a frame. The SSS is used by the UE to determine the group number of the physical layer cell identity and the timing of the radio frame.
[0066]
[0079] Based on the physical layer identity and the group number of the physical layer cell identity, the UE can determine a physical cell identifier (PCI). Based on the PCI, the UE can determine the location of the above-mentioned DMRS. A physical broadcast channel (PBCH) carrying a master information block (MIB) may be logically grouped with a PSS and an SSS to form a synchronization signal (SS) / PBCH block. The MIB provides the number of RBs in the system bandwidth and a system frame number (SFN). A physical downlink shared channel (PDSCH) carries user data, broadcast system information not transmitted over the PBCH, such as system information blocks (SIBs), and / or paging messages.
[0067]
[0080] As shown in FIG. 4C, some of the REs carry DMRS (denoted as R for one particular configuration, but other DMRS configurations are possible) for channel estimation at the base station. The UE can transmit DMRS for PUCCH and DMRS for PUSCH. The PUSCH DMRS can be transmitted, for example, in the first one or two symbols of the PUSCH. The PUCCH DMRS can be transmitted in different configurations depending on whether a short or long PUCCH is transmitted and depending on the specific PUCCH format used. The UE 104 can transmit a sounding reference signal (SRS). The SRS can be transmitted, for example, in the last symbol of a subframe. The SRS can have a comb configuration, and the UE can transmit the SRS in one of the combs. The SRS can be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the UL.
[0068]
[0081] 4D shows an example of various UL channels within a subframe of a frame. The PUCCH, in one configuration, may be arranged as shown. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicators (CQI), precoding matrix indicators (PMI), rank indicators (RI), and HARQ ACK / NACK feedback. The PUSCH carries data and may also be used to carry buffer status reports (BSR), power headroom reports (PHR), and / or UCI.
[0069] Aspects regarding NDI and RV for invalid PxSCH in multi-PxSCH grant
[0082] The current agreement supports multiple downlink (DL) or multiple uplink (UL) resource allocations by a single downlink control information (DCI) message. These multiple DL or multiple UL transmissions may be generally referred to as multiple PxSCH transmissions, where PxSCH refers to either a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH). In some cases, the multiple PxSCH scheduling DCI includes at least the following fields: a time domain resource allocation (TDRA) field, a modulation and coding scheme (MCS), a new data indicator (NDI), a redundancy version (RV), and a hybrid automatic repeat request (HARQ) process number. In some cases, in the context of a PDSCH transmission, the scheduling DCI may include a respective MCS, NDI, and RV for each transport block (TB) of the PDSCH transmission.
[0070]
[0083] The TDRA field indicates time domain resources for multiple PxSCHs (e.g., multiple PDSCHs or multiple PUSCHs). In some cases, the number of scheduled PxSCHs can be implicitly indicated to the UE by the number of valid separate start and length indicator vectors (SLIVs). In one example, the TDRA includes an index value that points to an index in a TDRA table. In one example, the TDRA index value ranges from 0 to 15. In some cases, a row corresponding to a TDRA index value indicates a single SLIV or multiple SLIVs. Each scheduled PxSCH can have a separate SLIV for each time domain resource.
[0071]
[0084] In one example, for a DCI that schedules multiple PDSCHs, the modulation and coding scheme (MCS) for the first TB may appear only once in the DCI and be applicable to the first TB of each scheduled PDSCH. In addition, in some cases, the NDI for the first TB may be signaled per PDSCH and is applicable to the first TB of each PDSCH. The NDI may indicate whether the PDSCH is for a new transmission or a retransmission.
[0072]
[0085] The RV for the first TB may be signaled for each PDSCH. In some cases, the RV may be signaled using two bits when only a single PDSCH is scheduled, or one bit for each PDSCH otherwise. The RV for the first TB may apply to the first TB of each scheduled PDSCH. In one example, the RV may be set to remain unchanged during the HARQ process.
[0073]
[0086] The HARQ process number refers to a unique identifier for each HARQ process. The HARQ process number signaled in the DCI may be applicable to the first scheduled PDSCH and is incremented by 1 for subsequent PDSCHs (e.g., using modulo arithmetic, if necessary).
[0074]
[0087] Although the above-mentioned technique relates to a specific example in which the PxSCH is a PDSCH, in some cases, the PxSCH may be a PUSCH. In such a case, the fields of the multi-PUSCH DCI include the MCS for the PUSCH TB, the NDI for the TB, the RV for the TB, and the HARQ process number, and the fields correspond to the PUSCH transmission.
[0075]
[0088] As mentioned above, the DCI may schedule multiple PDSCHs or PUSCHs. Some instances of scheduled PDSCHs or PUSCHs may overlap in time with previously scheduled transmissions. When a PDSCH is scheduled simultaneously with an UL transmission, the overlapping PDSCH may be considered invalid and may be dropped. Similarly, when a PUSCH is scheduled simultaneously with a DL transmission, the PUSCH may be considered invalid and may be dropped. Currently, it is agreed that if a scheduled PDSCH or PUSCH is dropped due to a collision with a previously scheduled UL or DL symbol(s), respectively, incrementing the HARQ process number may be skipped for the dropped / discarded (or invalid) PDSCHs or PUSCHs and applied only to valid (e.g., non-overlapping) PDSCH(s) / PUSCH(s) transmissions. In one example, the scheduled PDSCH / PUSCH may be indicated by tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated.
[0076]
[0089] Taking this agreement into account and with reference to the DCI fields mentioned above, the HARQ process ID may be signaled in a multi-PDSCH scheduling DCI for a PDSCH TB scheduled by the multi-PDSCH DCI and may be incremented only for valid PDSCHs (e.g., PDSCHs that do not conflict or overlap in time with semi-static UL transmissions). Similar rules apply to the multi-PUSCH DCI. For example, the HARQ process ID may be signaled in a multi-PUSCH DCI for the first PUSCH scheduled by the multi-PUSCH DCI and may be incremented only for valid PUSCHs (e.g., PUSCHs that do not conflict or overlap in time with DL transmissions).
[0077]
[0090] Although the HARQ process can be agreed upon (e.g., incrementing the HARQ process ID number only for valid PUSCH / PDSCH), it is not clear how to handle the signaling of NDI and RV in case of invalid PDSCH or PUSCH, which may have some adverse effects. For example, when an invalid PDSCH or PUSCH occurs, this PDSCH or PUSCH may be dropped from transmission. In this case, if the NDI or RV for the remaining PDSCH or PUSCH transmission (e.g., of a multi-PDSCH transmission or multi-PUSCH transmission) is not properly signaled, this may result in the remaining PDSCH or PUSCH transmission not being properly received or decoded, which may waste time and frequency resources used for communication in a wireless network (e.g., wireless communication network 100 of FIG. 1). In such a case, the PDSCH or PUSCH transmission may need to be retransmitted, which may unnecessarily consume additional time and frequency resources for communication in the wireless network, as well as consume additional power resources in the device performing the retransmission.
[0078]
[0091] Accordingly, aspects of the present disclosure provide techniques for signaling NDI and / or RV for PxSCH transmissions scheduled by a multiple PxSCH grant. In some cases, these techniques can be used to signal NDI and / or RV regardless of whether the corresponding PxSCH is enabled or disabled. In some cases, the techniques presented herein can help avoid scenarios in which the NDI and / or RV associated with the PxSCH are improperly signaled, thereby reducing improperly received / decoded transmissions. By reducing improperly received / decoded transmissions due to improperly signaled NDI and / or RV, time and frequency resources in the wireless network and power resources of devices in the wireless network can be saved (e.g., not wasted).
[0079]
[0092] Thus, in some cases, a network entity (e.g., BS 102 shown in FIG. 1 and FIG. 3 and / or a separate base station as described with reference to FIG. 2) may transmit a DCI to a UE (e.g., UE 104 shown in FIG. 1 and FIG. 3), which may include or signal an NDI and / or an RV for each PxSCH scheduled by the DCI. In other words, an NDI and an RV may be signaled for each SLIV indicated by the DCI. Whether or not the PxSCH is enabled, the DCI may include a respective single NDI bit and a respective single RV bit for each scheduled PxSCH / SLIV. In some cases, each NDI bit for each scheduled PxSCH / SLIV may be included in an NDI field in the DCI. In other words, the NDI field may include multiple NDI bits, with each different NDI bit corresponding to a different scheduled PxSCH / SLIV. Similarly, each RV bit for each scheduled PxSCH / SLIV may be included in an RV field in the DCI. In other words, the RV field may contain multiple RV bits, with each different [[NRVDI]] RV bit corresponding to a different scheduled PxSCH / SLIV.
[0080]
[0093] In some cases, when a PDSCH is dropped due to overlap with a semi-static UL symbol or when a PUSCH is dropped due to overlap with a previously scheduled DL symbol, the UE may ignore the respective NDI and RV bits in the DCI corresponding to the dropped (e.g., invalid) PxSCH transmission. In some cases, a single respective NDI and single respective RV bit corresponding to each scheduled PxSCH may be an efficient way for the UE to associate each NDI and RV bit with a PxSCH / SLIV, determine which PxSCHs / SLIVs are valid and / or invalid, and ignore the NDI and RV bits in the DCI corresponding to the invalid PxSCHs / SLIVs.
[0081]
[0094] As mentioned above, in some cases, the UE may determine whether the PxSCH is enabled or disabled based on the DCI received from the network node. In one example, in the case of a multi-PDSCH grant (e.g., the DCI schedules multiple PDSCHs), the UE may determine whether there is a time overlap between the scheduled PDSCH and a semi-static UL transmission (e.g., indicated by a slot offset in the DCI corresponding to one or more SLIVs (e.g., k0 for the PDSCH and k2 for the PUSCH) and one or more TDRAs). In one example, the time overlap indicates that the scheduled PDSCH transmission overlaps, conflicts, or collides with the UL transmission. Similarly, in the case of a multi-PUSCH grant, the time overlap between the scheduled PUSCH transmission and a previously scheduled DL transmission indicates that the scheduled PUSCH transmission overlaps, conflicts, or collides with the previously scheduled DL transmission.
[0082]
[0095] In some cases, to help determine which NDI and RV bits to ignore in the DCI when some scheduled PxSCH transmissions are invalid, the NDI bits in the NDI field and the RV bits in the RV field may be ordered according to different examples, such as Example 1 and Example 2 described below.
[0083]
[0096] Example 1: In some cases, regardless of whether the SLIV or corresponding PxSCH is valid or invalid, the position (e.g., ordering) of the NDI bit in the NDI field of the DCI and the position (e.g., ordering) of the RV bit in the RV field of the DCI correspond to the order of the SLIV (e.g., of the scheduled PxSCH in the DCI) in the time domain. Thus, to determine which NDI and RV bits are invalid and can therefore be ignored, the UE can first determine which PxSCHs are invalid (e.g., overlap with another transmission). Thereafter, the UE can then correlate the positions of the bits in the NDI field of the DCI and the positions of the bits in the RV field to the invalid PxSCHs based on the SLIVs and the ordering of the SLIVs corresponding to these invalid PxSCHs, since the positions of the bits in the NDI field and the positions of the bits in the RV field correspond to the order of the SLIVs of the scheduled PxSCH in the DCI. The UE may then ignore the NDI and RV bits / values in the NDI and RV fields associated with the invalid (eg, overlapping, conflicting, or colliding) PxSCH transmissions.
[0084]
[0097] Example 2: In some cases, the position (e.g., ordering) of bits in the NDI field can be based on the order of valid SLIVs in the time domain, followed by bits corresponding to invalid SLIVs. Similarly, the position of bits in the RV field is based on the order of valid SLIVs in the time domain, followed by bits corresponding to invalid SLIVs.
[0085]
[0098] For purposes of illustration, in one example, assume that the DCI sent by the network entity to the UE schedules 8 PDSCHs with (S, L)=(0, 14) respectively, where S refers to the starting symbol and L refers to the length spanning slots 0 to 7, and the HARQ process number is 2. Further, for purposes of illustration, assume that slots 2 and 5 schedule semi-static UL transmissions.
[0086]
[0099] 5 illustrates a slot format 500 that includes multiple scheduled PDSCHs in multiple slots (numbered as slots 0-7). For example, as shown, slot format 500 includes eight scheduled PDSCHs (numbered as PDSCHs 0-7). As shown, UL transmissions 502A and 502B are scheduled in slots 2 and 5, respectively. In this example, the UE may determine valid scheduled PDSCHs to be the PDSCHs scheduled in slots 0, 1, 3, 4, 6, and 7. Additionally, the UE may determine invalid scheduled PDSCHs to be the PDSCHs scheduled in slots 2 and 5 because these PDSCHs overlap with UL transmissions 502A and 502B.
[0087]
[0100] If HARQ process=2 and the PDSCHs scheduled in slots 2 and 5 are disabled, then the HARQ process IDs are PDSCH0=2, PDSCH1=3, PDSCH3=4, PDSCH4=5, PDSCH6=6, and PDSCH7=7, since the HARQ process IDs are not incremented for disabled PDSCH transmissions.
[0088]
[0101] According to Example 1 above, the NDI field may include an NDI vector of size 8. The number of bits (e.g., 8 bits) in the NDI field corresponds to the number of scheduled PDSCHs (and the number of SLIVs indicated in the DCI). The ordering of the bits in the NDI field corresponds to the scheduled PDSCHs in the time domain, whether the PDSCHs are enabled or not. FIG. 6A illustrates an exemplary NDI field 600A with an NDI vector of size 8. Thus, the NDI field 600A includes 8 NDI bits (numbered NDI0-7). As illustrated, the ordering of the NDI bits included in the NDI field 600A may be based on Example 1 above. Thus, NDI0 corresponds to PDSCH0 of the slot format 500 illustrated in FIG. 5, NDI1 corresponds to PDSCH1, NDI2 corresponds to PDSCH2, NDI3 corresponds to PDSCH3, NDI4 corresponds to PDSCH4, NDI5 corresponds to PDSCH5, and so on.
[0089]
[0102] FIG. 6B illustrates an exemplary RV field 600B having an RV vector of size 8, including eight RV bits (numbered RV0-7). As illustrated, the ordering of the RV bits included in the RV field 600B may be based on Example 1 above. The number of bits (e.g., 8) in the RV corresponds to the number of scheduled PDSCHs (and the number of SLIVs indicated in the DCI). Whether or not a PDSCH is enabled, the ordering of the RV bits in the RV field 600B corresponds to the scheduled PDSCHs in the time domain. Thus, in FIG. 6B, RV0 corresponds to PDSCH0 of the slot format 500 illustrated in FIG. 5, RV1 corresponds to PDSCH1, RV2 corresponds to PDSCH2, RV3 corresponds to PDSCH3, RV4 corresponds to PDSCH4, RV5 corresponds to PDSCH5, and so on.
[0090]
[0103] As discussed above, the UE may determine that PDSCH2 and PDSCH5 are invalid because the previous scheduled UL transmissions 502A and 502B overlap in time with the scheduled PDSCH2 and PDSCH5 shown in slot format 500 of Figure 5. Because the ordering of bits in each of the NDI field 600A and RV field 600B corresponds to the scheduled PDSCHs (e.g., PDSCH0-7 of Figure 5) in the time domain, the UE may discard, drop, or ignore the NDI and RV bits corresponding to PDSCH2 in slot 2 of slot format 500 and the NDI and RV bits corresponding to PDSCH5 in slot 5 of slot format 500. In this example, the UE may ignore the bits corresponding to NDI2 and NDI5 in NDI field 600A and the bits corresponding to RV2 and RV5 in RV field 600B because they correspond to the invalid PDSCH2 and invalid PDSCH5 scheduled in slots 2 and 5, respectively. In other words, in Figures 6A and 6B, the UE can ignore NDI2 and NDI5 in the NDI field 600A and RV2 and RV5 in the RV field 600B.
[0091]
[0104] FIG. 7A illustrates an exemplary NDI field 700A according to Example 2 described above. According to Example 2, the NDI field 700A can still include an NDI vector of size 8. In addition, the number of NDI bits (e.g., 8) in the NDI field 700A can correspond to the number of scheduled PDSCHs (and the number of SLIVs indicated in the DCI). As described above, in Example 2, the NDIs corresponding to valid PDSCHs are ordered first, followed by the NDIs corresponding to invalid PDSCHs. Thus, as shown in FIG. 7A, the order of the NDI bits in the NDI field 700A is NDI0, NDI1, NDI3, NDI4, NDI6, NDI7 (each of which corresponds to a valid PDSCH in the slot format 500 of FIG. 5), followed by NDI2 and NDI5 (which correspond to invalid PDSCH2 and PDSCH5 in slots 2 and 5 of the slot format 500). Therefore, the UE may ignore, discard, or drop the NDIs corresponding to the invalid PDSCHs scheduled in slots 2 and 5. In other words, the UE may ignore NDI2 and NDI5 corresponding to the invalid PDSCH2 in slot 2 and the invalid PDSCH5 in slot 5, respectively.
[0092]
[0105] FIG. 7B illustrates an exemplary RV field 700B according to Example 2 above. According to Example 2, the RV field 700B can still include an RV vector of size 8. In addition, the number of bits (e.g., 8) in the RV field 700B corresponds to the number of scheduled PDSCHs (and the number of SLIVs indicated in the DCI). As described above, in Example 2, RVs corresponding to valid PDSCHs are ordered first, followed by RVs corresponding to invalid PDSCHs. Thus, as shown in FIG. 7B, the order of RV bits in the RV field 700B is RV0, RV1, RV3, RV4, RV6, RV7 (each of which corresponds to a valid PDSCH in slot format 500 of FIG. 5), followed by RV2 and RV5 (which correspond to invalid PDSCH2 and PDSCH5 in slots 2 and 5 of slot format 500). Thus, the UE can ignore, discard, or drop RVs corresponding to invalid PDSCHs scheduled in slots 2 and 5. In other words, the UE may ignore RV2 and RV5, which correspond to invalid PDSCH2 in slot 2 and invalid PDSCH5 in slot 5, respectively.
[0093] Exemplary Operation of User Equipment
[0106] FIG. 8 illustrates a method 800 of wireless communication by a UE, such as the UE 104 of FIGS.
[0094]
[0107] The method 800 begins, in step 810, with the UE receiving a DCI message scheduling multiple transmissions in multiple different slots, where (1) a first set of transmissions among the multiple transmissions in a first set of slots among the multiple different slots collide with a corresponding second set of transmissions previously scheduled in the first set of slots, (2) the DCI message includes at least a first field having a first plurality of values, each different value in the first plurality of values corresponding to a different transmission in the multiple transmissions, and (3) a number of values of the first plurality of values equals a number of transmissions in the multiple transmissions.
[0095]
[0108] In step 820, the UE communicates a third set of transmissions of the plurality of transmissions that do not collide with the second set of previously scheduled transmissions within the first set of slots.
[0096]
[0109] In one example, the DCI message schedules multiple PDSCHs or PUSCHs in multiple slots. The first set of transmissions may be a set of PDSCHs or PUSCHs that collide with transmissions corresponding to a second set of previously scheduled UL / DL transmissions. The DCI message includes at least a first field, e.g., an NDI field having a first plurality of values. Each value in the NDI field corresponds to a different PDSCH / PUSCH scheduled by the DCI. In particular, the number of values in the NDI field is equal to the number of scheduled PDSCH / PUSCH transmissions. The UE receives PDSCHs or transmits PUSCHs scheduled by the DCI that do not collide with previously scheduled UL / DL transmissions.
[0097]
[0110] In some cases, the DCI message includes at least a second field having a second plurality of values. In some cases, each different value in the second plurality of values corresponds to a different transmission in the plurality of transmissions. In some cases, the number of values in the second plurality of values is equal to the number of transmissions in the plurality of transmissions.
[0098]
[0111] In some cases, the first field includes a new data indicator (NDI) field and the second field includes a redundancy version (RV) field. In some cases, the first plurality of values includes a plurality of different NDI values, each different NDI value corresponding to a different transmission within the plurality of transmissions. In some cases, the second plurality of values includes a plurality of different RV values, each different RV value corresponding to a different transmission within the plurality of transmissions.
[0099]
[0112] In some cases, the method 800 further includes determining a first set of different NDI values from a plurality of different NDI values corresponding to a third set of transmissions that do not collide with the second set of transmissions previously scheduled in the first set of slots. In some cases, the method 800 further includes determining a second set of different NDI values from a plurality of different NDI values corresponding to a first set of transmissions that collide with the second set of transmissions previously scheduled in the first set of slots. In some cases, the method 800 further includes determining a third set of different RV values from a plurality of different RV values corresponding to a third set of transmissions that do not collide with the second set of transmissions previously scheduled in the first set of slots. In some cases, the method 800 further includes determining a fourth set of different RV values from a plurality of different RV values corresponding to a first set of transmissions that collide with the second set of transmissions previously scheduled in the first set of slots.
[0100]
[0113] In some cases, communicating the third set of transmissions in step 820 includes using the first set of different NDI values and the third set of different RV values to communicate the third set of transmissions. Additionally, in some cases, communicating the third set of transmissions in step 820 includes discarding the second set of different NDI values and the fourth set of different RV values that correspond to the first set of transmissions that collide with the second set of transmissions previously scheduled in the first set of slots. In this way, the UE uses valid NDI and RV values.
[0101]
[0114] In some cases, determining the first set of different NDI values and the second set of different NDI values depends on bit positions of the different NDI values of the multiple different NDI values in the NDI field. In some cases, the bit positions of the different NDI values in the NDI field are based on a first set of transmissions of the multiple transmissions that collide with a corresponding second set of transmissions.
[0102]
[0115] In some cases, according to the above-mentioned example 2, the bit positions in the NDI field of the different NDI values corresponding to the first set of transmissions of the plurality of transmissions occur after the bit positions in the NDI field of the different NDI values corresponding to the third set of transmissions of the plurality of transmissions. In some cases, the first set of different NDI values includes the different NDI values in the bit positions of the NDI field corresponding to the third set of transmissions of the plurality of transmissions. In addition, in some cases, the second set of different NDI values includes the different NDI values in the bit positions of the NDI field corresponding to the first set of transmissions of the plurality of transmissions.
[0103]
[0116] In some cases, according to the above-mentioned example 1, the bit positions in the NDI field of the different NDI values corresponding to the first set of transmissions of the plurality of transmissions and the third set of transmissions of the plurality of transmissions occur in the numerical order of the plurality of transmissions. In some cases, the first set of different NDI values includes different NDI values in the bit positions of the NDI field corresponding to the third set of transmissions of the plurality of transmissions. In addition, in some cases, the second set of different NDI values includes different NDI values in the bit positions of the NDI field corresponding to the first set of transmissions of the plurality of transmissions.
[0104]
[0117] A similar process applies to the RV field. Thus, in some cases, determining the third set of different RV values and the fourth set of different RV values depends on the bit positions of the different RV values of the multiple different RV values in the RV field. In some cases, the bit positions of the different RV values in the RV field are based on a first set of transmissions of the multiple transmissions that collide with a corresponding second set of transmissions.
[0105]
[0118] In some cases, according to Example 2 above, the bit positions in the RV field of the different RV values corresponding to the first set of transmissions of the plurality of transmissions occur after the bit positions in the RV field of the different RV values corresponding to the third set of transmissions of the plurality of transmissions. In some cases, the third set of different RV values includes the different RV values in the bit positions of the RV field corresponding to the third set of transmissions of the plurality of transmissions. Additionally, in some cases, the fourth set of different RV values includes the different RV values in the bit positions of the RV field corresponding to the first set of transmissions of the plurality of transmissions.
[0106]
[0119] In some cases, according to Example 1 above, the bit positions in the RV field of the different RV values corresponding to the first set of transmissions of the plurality of transmissions and the third set of transmissions of the plurality of transmissions occur in numerical order of the plurality of transmissions. In some cases, the third set of different RV values includes different RV values in bit positions of the RV field corresponding to the third set of transmissions of the plurality of transmissions. Additionally, in some cases, the fourth set of different RV values includes different RV values in bit positions of the RV field corresponding to the first set of transmissions of the plurality of transmissions.
[0107]
[0120] In one aspect, the method 800, or any aspect related thereto, may be performed by an apparatus, such as a communications device 1000 of Figure 10, which includes various components operable, configured, or adapted to perform the method 800. Communications device 1000 is described in further detail below.
[0108]
[0121] It should be noted that FIG. 8 is merely one example method and that other methods including fewer, additional, or alternative steps are possible consistent with this disclosure.
[0109] Exemplary Operation of a Network Entity
[0122] Figure 9 shows a method 900 of wireless communication by a network entity, such as the BS 102 of Figures 1 and 3, or a separate base station as described with respect to Figure 2. Method 900 includes steps corresponding to method 800.
[0110]
[0123] The method 900 begins, at step 910, with a network entity transmitting a DCI message scheduling a plurality of transmissions in a plurality of different slots, where (1) a first set of transmissions among the plurality of transmissions in a first set of slots among the plurality of different slots collide with a corresponding second set of transmissions previously scheduled in the first set of slots, (2) the DCI message includes at least a first field having a first plurality of values, each different value in the first plurality of values corresponding to a different transmission in the plurality of transmissions, and (3) a number of values of the first plurality of values equals a number of transmissions in the plurality of transmissions.
[0111]
[0124] In step 920, the network entity communicates a third set of transmissions of the plurality of transmissions that do not collide with the second set of transmissions previously scheduled within the first set of slots.
[0112]
[0125] In one example, the DCI message schedules multiple PDSCHs or PUSCHs in multiple slots. The first set of transmissions may be a set of PDSCHs or PUSCHs that collide with transmissions corresponding to a second set of previously scheduled UL / DL transmissions. The DCI message includes at least a first field, e.g., an NDI field having a first plurality of values. Each value in the NDI field corresponds to a different PDSCH / PUSCH scheduled by the DCI. In particular, the number of values in the NDI field is equal to the number of scheduled PDSCH / PUSCH transmissions. The UE receives PDSCHs or transmits PUSCHs scheduled by the DCI that do not collide with previously scheduled UL / DL transmissions.
[0113]
[0126] In some cases, the DCI message includes at least a second field having a second plurality of values. In some cases, each different value in the second plurality of values corresponds to a different transmission in the plurality of transmissions. In some cases, the number of values in the second plurality of values is equal to the number of transmissions in the plurality of transmissions.
[0114]
[0127] In some cases, the first field includes a new data indicator (NDI) field and the second field includes a redundancy version (RV) field. In some cases, the first plurality of values includes a plurality of different NDI values, each different NDI value corresponding to a different transmission within the plurality of transmissions. In some cases, the second plurality of values includes a plurality of different RV values, each different RV value corresponding to a different transmission within the plurality of transmissions.
[0115]
[0128] In some cases, the method 900 further includes determining a first set of different NDI values from a plurality of different NDI values corresponding to a third set of transmissions that do not collide with the second set of transmissions previously scheduled in the first set of slots. In some cases, the method 900 further includes determining a second set of different NDI values from a plurality of different NDI values corresponding to a first set of transmissions that collide with the second set of transmissions previously scheduled in the first set of slots. In some cases, the method 900 further includes determining a third set of different RV values from a plurality of different RV values corresponding to a third set of transmissions that do not collide with the second set of transmissions previously scheduled in the first set of slots. In some cases, the method 900 further includes determining a fourth set of different RV values from a plurality of different RV values corresponding to a first set of transmissions that collide with the second set of transmissions previously scheduled in the first set of slots.
[0116]
[0129] In some cases, determining the first set of different NDI values and the second set of different NDI values depends on bit positions of the different NDI values of the multiple different NDI values in the NDI field. In some cases, the bit positions of the different NDI values in the NDI field are based on a first set of transmissions of the multiple transmissions that collide with a corresponding second set of transmissions.
[0117]
[0130] In some cases, according to the above-mentioned example 2, the bit positions in the NDI field of the different NDI values corresponding to the first set of transmissions of the plurality of transmissions occur after the bit positions in the NDI field of the different NDI values corresponding to the third set of transmissions of the plurality of transmissions. In some cases, the first set of different NDI values includes the different NDI values in the bit positions of the NDI field corresponding to the third set of transmissions of the plurality of transmissions. In addition, in some cases, the second set of different NDI values includes the different NDI values in the bit positions of the NDI field corresponding to the first set of transmissions of the plurality of transmissions.
[0118]
[0131] In some cases, according to the above-mentioned example 1, the bit positions in the NDI field of the different NDI values corresponding to the first set of transmissions of the plurality of transmissions and the third set of transmissions of the plurality of transmissions occur in the numerical order of the plurality of transmissions. In some cases, the first set of different NDI values includes different NDI values in the bit positions of the NDI field corresponding to the third set of transmissions of the plurality of transmissions. In addition, in some cases, the second set of different NDI values includes different NDI values in the bit positions of the NDI field corresponding to the first set of transmissions of the plurality of transmissions.
[0119]
[0132] A similar process applies to the RV field. For example, in some cases, determining the third set of different RV values and the fourth set of different RV values depends on the bit positions of the different RV values of the multiple different RV values in the RV field. In some cases, the bit positions of the different RV values in the RV field are based on a first set of transmissions of the multiple transmissions that collide with a corresponding second set of transmissions.
[0120]
[0133] In some cases, according to Example 2 above, the bit positions in the RV field of the different RV values corresponding to the first set of transmissions of the plurality of transmissions occur after the bit positions in the RV field of the different RV values corresponding to the third set of transmissions of the plurality of transmissions. In some cases, the third set of different RV values includes the different RV values in the bit positions of the RV field corresponding to the third set of transmissions of the plurality of transmissions. Additionally, in some cases, the fourth set of different RV values includes the different RV values in the bit positions of the RV field corresponding to the first set of transmissions of the plurality of transmissions.
[0121]
[0134] In some cases, according to Example 1 above, the bit positions in the RV field of the different RV values corresponding to the first set of transmissions of the plurality of transmissions and the third set of transmissions of the plurality of transmissions occur in numerical order of the plurality of transmissions. In some cases, the third set of different RV values includes different RV values in bit positions of the RV field corresponding to the third set of transmissions of the plurality of transmissions. Additionally, in some cases, the fourth set of different RV values includes different RV values in bit positions of the RV field corresponding to the first set of transmissions of the plurality of transmissions.
[0122]
[0135] In one aspect, the method 900, or any aspect related thereto, may be performed by an apparatus such as a communications device 1100 of Figure 11 that includes various components operable, configured, or adapted to perform the method 900. Communications device 1100 is described in further detail below.
[0123]
[0136] It should be noted that FIG. 9 is merely one example method and that other methods including fewer, additional, or alternative steps are possible consistent with this disclosure.
[0124] Exemplary Communication Devices
[0137] 10 illustrates an aspect of an example communications device 1000. In some aspects, the communications device 1000 is user equipment, such as the UE 104 described above with respect to FIGS.
[0125]
[0138] The communications device 1000 includes a processing system 1002 coupled to a transceiver 1008 (e.g., a transmitter and / or a receiver). The transceiver 1008 is configured to transmit and receive signals for the communications device 1000 via an antenna 1010, such as various signals as described herein. The processing system 1002 can be configured to perform processing functions for the communications device 1000, including processing signals to be received and / or transmitted by the communications device 1000.
[0126]
[0139] The processing system 1002 includes one or more processors 1020. In various aspects, the one or more processors 1020 may represent one or more of the receive processor 358, the transmit processor 364, the TX MIMO processor 366, and / or the controller / processor 380, as described with respect to FIG. 3. The one or more processors 1020 are coupled to a computer-readable medium / memory 1030 via a bus 1006. In some aspects, the computer-readable medium / memory 1030 is configured to store instructions (e.g., computer-executable code) that, when executed by the one or more processors 1020, cause the one or more processors 1020 to perform the method 800 described with respect to FIG. 8, or any aspects related thereto. It should be noted that reference to a processor performing a function of the communication device 1000 can include one or more processors performing that function of the communication device 1000.
[0127]
[0140] In the depicted example, computer readable medium / memory 1030 stores code for receiving (e.g., executable instructions) 1031, code for communicating 1032, code for determining 1033, code for using 1034, and code for discarding 1035. Processing of codes 1031-1035 may cause communications device 1000 to perform method 800 described with respect to FIG.
[0128]
[0141] The one or more processors 1020 include circuits configured to implement (e.g., execute) code stored in a computer-readable medium / memory 1030, including a circuit for receiving 1021, a circuit for communicating 1022, a circuit for deciding 1023, a circuit for using 1024, and a circuit for discarding 1025. Processing in the circuits 1021-1025 may cause the communications device 1000 to perform the method 800 described with respect to FIG.
[0129]
[0142] Various components of the communications device 1000 may provide means for performing the method 800 described with respect to Figure 8 or any aspect related thereto. For example, the means for transmitting, communicating, sending, or outputting for transmission may include the transceiver 354 and / or antenna(s) 352 of the UE 104 shown in Figure 3 and / or the transceiver 1008 and antenna 1010 of the communications device 1000 of Figure 10. The means for receiving or acquiring may include the transceiver 354 and / or antenna(s) 352 of the UE 104 shown in Figure 3 and / or the transceiver 1008 and antenna 1010 of the communications device 1000 of Figure 10. The means for using, determining, and discarding may include one or more processors, such as the controller / processor 380, the transmit processor 364, the receive processor 358, or other processors of the UE 104 shown in Figure 3.
[0130]
[0143] 11 illustrates aspects of an exemplary communications device. In some aspects, the communications device 1100 is a network entity, such as the BS 102 of FIGS. 1 and 3, or a separate base station as described with respect to FIG.
[0131]
[0144] The communications device 1100 includes a processing system 1102 coupled to a transceiver 1108 (e.g., a transmitter and / or a receiver) and / or a network interface 1112. The transceiver 1108 is configured to transmit and receive signals for the communications device 1100 via an antenna 1110, such as various signals as described herein. The network interface 1112 is configured to obtain and transmit signals for the communications device 1100 via a communications link(s), such as a backhaul link, a midhaul link, and / or a fronthaul link as described herein, such as with respect to FIG. 2. The processing system 1102 can be configured to perform processing functions for the communications device 1100, including processing signals to be received and / or transmitted by the communications device 1100.
[0132]
[0145] The processing system 1102 includes one or more processors 1120. In various aspects, the one or more processors 1120 may represent one or more of the receive processor 338, the transmit processor 320, the TX MIMO processor 330, and / or the controller / processor 340, as described with respect to FIG. 3. The one or more processors 1120 are coupled to a computer-readable medium / memory 1130 via a bus 1106. In some aspects, the computer-readable medium / memory 1130 is configured to store instructions (e.g., computer-executable code) that, when executed by the one or more processors 1120, cause the one or more processors 1120 to perform the method 900 described with respect to FIG. 9, or any aspects related thereto. It should be noted that a reference to a processor of the communications device 1100 performing a function can include one or more processors of the communications device 1100 performing that function.
[0133]
[0146] In the depicted example, computer readable medium / memory 1130 stores transmitting code (e.g., executable instructions) 1131, communicating code 1132, and determining code 1133. Processing of codes 1131-1133 may cause communications device 1100 to perform method 900, or any aspect related thereto, as described with respect to FIG.
[0134]
[0147] The one or more processors 1120 include circuitry configured to implement (e.g., execute) code stored in a computer-readable medium / memory 1130, including a circuitry for transmitting 1121, a circuitry for communicating 1122, and a circuitry for deciding 1123. Processing in the circuits 1121-1123 may cause the communications device 1100 to perform the method 900 described with respect to FIG. 9, or any aspect related thereto.
[0135]
[0148] Various components of the communications device 1100 may provide means for performing the method 900 described with respect to Figure 9 or any aspect related thereto. The means for transmitting, sending, or outputting for transmission may include the transceiver 332 and / or antenna(s) 334 of the BS 102 shown in Figure 3 and / or the transceiver 1108 and antenna 1110 of the communications device 1100 of Figure 11. The means for receiving or acquiring may include the transceiver 332 and / or antenna(s) 334 of the BS 102 shown in Figure 3 and / or the transceiver 1108 and antenna 1110 of the communications device 1100 of Figure 11. The means for determining may include one or more processors, such as the controller / processor 340, the transmit processor 320, the receive processor 338, or other processors of the BS 102 shown in Figure 3.
[0136] Illustrative clauses
[0149] The following numbered clauses describe example implementations.
[0150] Clause 1: A method for wireless communication performed by a user equipment (UE), comprising: receiving a downlink control information (DCI) message scheduling a plurality of transmissions in a plurality of different slots, where a first set of transmissions of the plurality of transmissions in a first set of slots of the plurality of different slots collide with a corresponding second set of previously scheduled transmissions in the first set of slots, the DCI message including at least a first field having a first plurality of values, each different value in the first plurality of values corresponding to a different transmission in the plurality of transmissions, a number of values of the first plurality of values being equal to a number of transmissions in the plurality of transmissions; and communicating a third set of transmissions of the plurality of transmissions that do not collide with the second set of previously scheduled transmissions in the first set of slots.
[0137]
[0151] Clause 2: The method of clause 1, wherein the DCI message includes at least a second field having a second plurality of values, each different value in the second plurality of values corresponding to a different transmission in the plurality of transmissions, and the number of values in the second plurality of values is equal to the number of transmissions in the plurality of transmissions.
[0138]
[0152] Clause 3: The method of clause 1 or 2, wherein the first field includes a New Data Indicator (NDI) field, the second field includes a Redundancy Version (RV) field, the first plurality of values includes a plurality of different NDI values, each different NDI value corresponding to a different transmission within the plurality of transmissions, and the second plurality of values includes a plurality of different RV values, each different RV value corresponding to a different transmission within the plurality of transmissions.
[0139]
[0153] Clause 4: The method of any one of clauses 1 to 3, further comprising determining: a first set of different NDI values from a plurality of different NDI values corresponding to a third set of transmissions that do not collide with the second set of previously scheduled transmissions in the first set of slots; a second set of different NDI values from a plurality of different NDI values corresponding to the first set of transmissions that collide with the second set of previously scheduled transmissions in the first set of slots; a third set of different RV values from a plurality of different RV values corresponding to the third set of transmissions that do not collide with the second set of previously scheduled transmissions in the first set of slots; and a fourth set of different RV values from a plurality of different RV values corresponding to the first set of transmissions that collide with the second set of previously scheduled transmissions in the first set of slots.
[0140]
[0154] Clause 5: The method of any one of clauses 1 to 4, wherein communicating the third set of transmissions includes using a first set of different NDI values and a third set of different RV values to communicate the third set of transmissions, and discarding the second set of different NDI values and the fourth set of different RV values corresponding to the first set of transmissions that collide with the second set of transmissions previously scheduled within the first set of slots.
[0141]
[0155] Clause 6: The method of any one of clauses 1 to 5, wherein determining the first set of different NDI values and the second set of different NDI values is dependent on bit positions of the different NDI values of a plurality of different NDI values in an NDI field, and the bit positions of the different NDI values in the NDI field are based on a first set of transmissions of a plurality of transmissions that collide with a corresponding second set of transmissions.
[0142]
[0156] Clause 7: The method of any one of clauses 1 to 6, wherein bit positions in the NDI field of the different NDI values corresponding to a first set of transmissions of the plurality of transmissions occur after bit positions in the NDI field of the different NDI values corresponding to a third set of transmissions of the plurality of transmissions, the first set of different NDI values including different NDI values in bit positions of the NDI field corresponding to the third set of transmissions of the plurality of transmissions, and the second set of different NDI values including different NDI values in bit positions of the NDI field corresponding to the first set of transmissions of the plurality of transmissions.
[0143]
[0157] Clause 8: The method of any one of clauses 1 to 7, wherein the bit positions in the NDI field of the different NDI values corresponding to a first set of transmissions of the plurality of transmissions and a third set of transmissions of the plurality of transmissions occur in numerical order of the plurality of transmissions, the first set of different NDI values including different NDI values in bit positions of the NDI field corresponding to the third set of transmissions of the plurality of transmissions, and the second set of different NDI values including different NDI values in bit positions of the NDI field corresponding to the first set of transmissions of the plurality of transmissions.
[0144]
[0158] Clause 9: The method of any one of clauses 1 to 8, wherein determining the third set of different RV values and the fourth set of different RV values is dependent on bit positions of the different RV values of a plurality of different RV values in an RV field, the bit positions of the different RV values in the RV field being based on a first set of transmissions of a plurality of transmissions that collide with a corresponding second set of transmissions.
[0145]
[0159] Clause 10: The method of any one of clauses 1 to 9, wherein bit positions in the RV field of different RV values corresponding to a first set of transmissions of the plurality of transmissions occur after bit positions in the RV field of different RV values corresponding to a third set of transmissions of the plurality of transmissions, the third set of different RV values including different RV values in bit positions of the RV field corresponding to the third set of transmissions of the plurality of transmissions, and the fourth set of different RV values including different RV values in bit positions of the RV field corresponding to the first set of transmissions of the plurality of transmissions.
[0146]
[0160] Clause 11: The method of any one of clauses 1 to 10, wherein the bit positions in the RV field of the different RV values corresponding to a first set of transmissions of the plurality of transmissions and a third set of transmissions of the plurality of transmissions occur in numerical order of the plurality of transmissions, the third set of different RV values including the different RV values in the bit positions of the RV field corresponding to the third set of transmissions of the plurality of transmissions, and the fourth set of different RV values including the different RV values in the bit positions of the RV field corresponding to the first set of transmissions of the plurality of transmissions.
[0147]
[0161] Claim 12: A method of wireless communication performed by a network entity, the method including: transmitting a downlink control information (DCI) message scheduling a plurality of transmissions in a plurality of different slots, where a first set of transmissions of the plurality of transmissions in a first set of slots of the plurality of different slots collide with a corresponding second set of previously scheduled transmissions in the first set of slots, the DCI message including at least a first field having a first plurality of values, each different value in the first plurality of values corresponding to a different transmission in the plurality of transmissions, a number of values of the first plurality of values equal to a number of transmissions in the plurality of transmissions; and communicating a third set of transmissions of the plurality of transmissions that do not collide with the second set of previously scheduled transmissions in the first set of slots.
[0148]
[0162] Clause 13: The method of clause 12, wherein the DCI message includes at least a second field having a second plurality of values, each different value in the second plurality of values corresponding to a different transmission in the plurality of transmissions, and the number of values in the second plurality of values is equal to the number of transmissions in the plurality of transmissions.
[0149]
[0163] Clause 14: The method of clause 12 or 13, wherein the first field includes a New Data Indicator (NDI) field, the second field includes a Redundancy Version (RV) field, the first plurality of values includes a plurality of different NDI values, each different NDI value corresponding to a different transmission within the plurality of transmissions, and the second plurality of values includes a plurality of different RV values, each different RV value corresponding to a different transmission within the plurality of transmissions.
[0150]
[0164] Clause 15: The method of any one of clauses 12 to 14, further comprising determining: a first set of different NDI values from a plurality of different NDI values corresponding to a third set of transmissions that do not collide with the second set of previously scheduled transmissions in the first set of slots; a second set of different NDI values from a plurality of different NDI values corresponding to the first set of transmissions that collide with the second set of previously scheduled transmissions in the first set of slots; a third set of different RV values from a plurality of different RV values corresponding to the third set of transmissions that do not collide with the second set of previously scheduled transmissions in the first set of slots; and a fourth set of different RV values from a plurality of different RV values corresponding to the first set of transmissions that collide with the second set of previously scheduled transmissions in the first set of slots.
[0151]
[0165] Clause 16: The method of any one of clauses 12 to 15, wherein determining the first set of different NDI values and the second set of different NDI values is dependent on bit positions of the different NDI values of a plurality of different NDI values in an NDI field, and the bit positions of the different NDI values in the NDI field are based on a first set of transmissions of a plurality of transmissions that collide with a corresponding second set of transmissions.
[0152]
[0166] Clause 17: A method according to any one of clauses 12 to 16, wherein bit positions in the NDI field of the different NDI values corresponding to a first set of transmissions of the plurality of transmissions occur after bit positions in the NDI field of the different NDI values corresponding to a third set of transmissions of the plurality of transmissions, the first set of different NDI values including different NDI values in bit positions of the NDI field corresponding to the third set of transmissions of the plurality of transmissions, and the second set of different NDI values including different NDI values in bit positions of the NDI field corresponding to the first set of transmissions of the plurality of transmissions.
[0153]
[0167] Clause 18: A method according to any one of clauses 12 to 17, wherein the bit positions in the NDI field of the different NDI values corresponding to a first set of transmissions of the plurality of transmissions and a third set of transmissions of the plurality of transmissions occur in numerical order of the plurality of transmissions, the first set of different NDI values comprising different NDI values in bit positions of the NDI field corresponding to the third set of transmissions of the plurality of transmissions, and the second set of different NDI values comprising different NDI values in bit positions of the NDI field corresponding to the first set of transmissions of the plurality of transmissions.
[0154]
[0168] Clause 19: The method of any one of clauses 12 to 18, wherein determining the third set of different RV values and the fourth set of different RV values is dependent on bit positions of the different RV values of a plurality of different RV values in an RV field, the bit positions of the different RV values in the RV field being based on a first set of transmissions of a plurality of transmissions that collide with a corresponding second set of transmissions.
[0155]
[0169] Clause 20: The method of any one of clauses 1 to 19, wherein bit positions in the RV field of different RV values corresponding to a first set of transmissions of the plurality of transmissions occur after bit positions in the RV field of different RV values corresponding to a third set of transmissions of the plurality of transmissions, the third set of different RV values including different RV values in bit positions of the RV field corresponding to the third set of transmissions of the plurality of transmissions, and the fourth set of different RV values including different RV values in bit positions of the RV field corresponding to the first set of transmissions of the plurality of transmissions.
[0156]
[0170] Clause 21: A method according to any one of clauses 12 to 20, wherein the bit positions in the RV field of the different RV values corresponding to a first set of transmissions of the plurality of transmissions and a third set of transmissions of the plurality of transmissions occur in numerical order of the plurality of transmissions, the third set of different RV values comprising different RV values in bit positions of the RV field corresponding to the third set of transmissions of the plurality of transmissions, and the fourth set of different RV values comprising different RV values in bit positions of the RV field corresponding to the first set of transmissions of the plurality of transmissions.
[0157]
[0171] Clause 22: An apparatus comprising a memory having computer-executable instructions and one or more processors configured to execute the computer-executable instructions to cause the apparatus to perform a method according to any one of clauses 1 to 21.
[0158]
[0172] Clause 23: An apparatus / processing system comprising means for carrying out the method according to any one of clauses 1 to 21.
[0159]
[0173] Clause 24: A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by one or more processors of a device, cause the device to perform the method of any one of clauses 1 to 21.
[0160]
[0174] Clause 25: A computer program product embodied on a computer-readable storage medium comprising code for performing the method according to any one of clauses 1 to 21.
[0161] Additional Considerations
[0175] The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. The embodiments discussed herein are not intended to limit the scope, applicability, or aspects described in the claims. Various modifications to these aspects will be readily 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 function and arrangement of the elements discussed without departing from the scope of the disclosure. Various embodiments may omit, substitute, or add various steps or components as appropriate. For example, the methods described may be performed in an order different from that described, and various actions may be added, omitted, or combined. Also, features described with respect to some embodiments may be combined in some other embodiments. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects described herein. Furthermore, the scope of the disclosure is intended to encompass apparatuses or methods that are practiced using other structures, functions, or structures and functions in addition to or other than the various aspects of the disclosure described herein. It should be understood that any aspect of the disclosure disclosed herein may be embodied by one or more elements of a claim.
[0162]
[0176] The various example logic blocks, modules, and circuits described in connection with this disclosure may be implemented or performed 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 alternatively, the processor may be any commercially available processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, a system on a chip (SoC), or any other such configuration.
[0163]
[0177] 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. By way of example, "at least one of a, b, or c" is intended to encompass a, b, c, ab, ac, bc, and abc, as well as any combination having multiples of the same element (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other permutation of a, b, and c).
[0164]
[0178] As used herein, the term "determining" encompasses a wide variety of actions. For example, "determining" may include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, database, or another data structure), ascertaining, etc. "Determining" may also include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), etc. "Determining" may also include resolving, selecting, electing, establishing, etc.
[0165]
[0179] The methods disclosed herein include one or more actions for achieving the method. The actions of the methods may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of actions is specified, the order and / or use of specific actions may be modified without departing from the scope of the claims. Furthermore, the various operations of the methods described above may be performed by any suitable means capable of performing the corresponding functions. These means may include various hardware component(s) and / or software component(s), including, but not limited to, circuits, application specific integrated circuits (ASICs), or processors, and / or various hardware module(s) and / or software module(s).
[0166]
[0180] The following claims are not intended to be limited to the embodiments set forth herein, but are to be accorded the full scope consistent with the language of the claims. Within the claims, reference to an element by the singular is not intended to mean "only one" unless expressly stated as such, but rather "one or more." The term "several" refers to one or more, unless expressly stated otherwise. Claim elements are not to be construed under the provisions of 35 U.S.C. 112(f) unless the element is expressly recited using the phrase "means for." All structural and functional equivalents to the elements of the various embodiments described throughout this disclosure that are known or later become known to those skilled in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Furthermore, nothing disclosed herein is intended to be made public, regardless of whether such disclosure is expressly recited in the claims.
Claims
1. 1. A method of wireless communication performed by a user equipment (UE), comprising: receiving a downlink control information (DCI) message scheduling a plurality of transmissions in a plurality of different slots; a first set of transmissions among the plurality of transmissions in a first set of slots among the plurality of different slots collide with a corresponding second set of previously scheduled transmissions within the first set of slots; the DCI message includes at least a first field having a first plurality of values; each different value in the first plurality of values corresponds to a different transmission in the plurality of transmissions; the number of values in the first plurality of values equals the number of transmissions in the plurality of transmissions; Receiving and communicating a third set of transmissions of the plurality of transmissions that do not collide with the second set of previously scheduled transmissions within the first set of slots; Including, the DCI message includes at least a second field having a second plurality of values, each different value in the second plurality of values corresponding to a different transmission in the plurality of transmissions, and a number of values in the second plurality of values equals the number of transmissions in the plurality of transmissions; the first field comprises a New Data Indicator (NDI) field, the second field comprises a Redundancy Version (RV) field, the first plurality of values comprises a plurality of different NDI values, each different NDI value corresponding to a different transmission within the plurality of transmissions, and the second plurality of values comprises a plurality of different RV values, each different RV value corresponding to a different transmission within the plurality of transmissions.
2. a first set of different NDI values from the plurality of different NDI values corresponding to the third set of transmissions that do not collide with the second set of previously scheduled transmissions within the first set of slots; a second set of different NDI values from the plurality of different NDI values corresponding to the first set of transmissions that collide with the second set of previously scheduled transmissions within the first set of slots; a third set of different RV values from the plurality of different RV values corresponding to the third set of transmissions that do not collide with the second set of previously scheduled transmissions within the first set of slots; a fourth set of different RV values from the plurality of different RV values corresponding to the first set of transmissions that collide with the second set of previously scheduled transmissions within the first set of slots; The method of claim 1 , further comprising determining:
3. communicating the third set of transmissions; using the first set of different NDI values and the third set of different RV values to communicate the third set of transmissions; discarding the second set of different NDI values and the fourth set of different RV values corresponding to the first set of transmissions that collide with the second set of previously scheduled transmissions within the first set of slots; Including, The method of claim 2.
4. determining the first set of different NDI values and the second set of different NDI values depends on bit positions of the different NDI values among the plurality of different NDI values in the NDI field; the bit positions of the different NDI values within the NDI field are based on the first set of transmissions of the plurality of transmissions that collide with the corresponding second set of transmissions. The method of claim 2.
5. the bit positions in the NDI field of the different NDI values corresponding to the first set of transmissions of the plurality of transmissions occur after the bit positions in the NDI field of the different NDI values corresponding to the third set of transmissions of the plurality of transmissions; the first set of different NDI values includes the different NDI values in the bit positions of the NDI field corresponding to the third set of transmissions of the plurality of transmissions; the second set of different NDI values includes the different NDI values in the bit positions of the NDI field corresponding to the first set of transmissions of the plurality of transmissions; or the bit positions within the NDI field of the different NDI values corresponding to the first set of transmissions of the plurality of transmissions and the third set of transmissions of the plurality of transmissions occur in numerical order of the plurality of transmissions; the first set of different NDI values includes the different NDI values in the bit positions of the NDI field corresponding to the third set of transmissions of the plurality of transmissions; the second set of different NDI values includes the different NDI values in the bit positions of the NDI field corresponding to the first set of transmissions of the plurality of transmissions. The method of claim 4.
6. determining the third set of distinct RV values and the fourth set of distinct RV values depends on bit positions of the distinct RV values among the plurality of distinct RV values in the RV field; the bit positions of the different RV values within the RV field are based on the first set of transmissions of the plurality of transmissions that collide with the corresponding second set of transmissions. The method of claim 2.
7. the bit positions in the RV field of the different RV values corresponding to the first set of transmissions of the plurality of transmissions occur after the bit positions in the RV field of the different RV values corresponding to the third set of transmissions of the plurality of transmissions; the third set of different RV values includes the different RV values in the bit positions of the RV field corresponding to the third set of transmissions of the plurality of transmissions; the fourth set of different RV values includes the different RV values in the bit positions of the RV field corresponding to the first set of transmissions of the plurality of transmissions; or the bit positions within the RV field of the different RV values corresponding to the first set of transmissions of the plurality of transmissions and the third set of transmissions of the plurality of transmissions occur in numerical order of the plurality of transmissions; the third set of different RV values includes the different RV values in the bit positions of the RV field corresponding to the third set of transmissions of the plurality of transmissions; the fourth set of different RV values includes the different RV values in the bit positions of the RV field corresponding to the first set of transmissions of the plurality of transmissions. The method of claim 6.
8. 1. A method of wireless communication performed by a network entity, comprising: transmitting a downlink control information (DCI) message scheduling multiple transmissions in multiple different slots; a first set of transmissions among the plurality of transmissions in a first set of slots among the plurality of different slots collide with a corresponding second set of previously scheduled transmissions within the first set of slots; the DCI message includes at least a first field having a first plurality of values; each different value in the first plurality of values corresponds to a different transmission in the plurality of transmissions; the number of values in the first plurality of values equals the number of transmissions in the plurality of transmissions; Sending and communicating a third set of transmissions of the plurality of transmissions that do not collide with the second set of previously scheduled transmissions within the first set of slots; Including, the DCI message includes at least a second field having a second plurality of values, each different value in the second plurality of values corresponding to a different transmission in the plurality of transmissions, the number of values in the second plurality of values being equal to the number of transmissions in the plurality of transmissions; the first field comprises a New Data Indicator (NDI) field, the second field comprises a Redundancy Version (RV) field, the first plurality of values comprises a plurality of different NDI values, each different NDI value corresponding to a different transmission within the plurality of transmissions, and the second plurality of values comprises a plurality of different RV values, each different RV value corresponding to a different transmission within the plurality of transmissions.
9. a first set of different NDI values from the plurality of different NDI values corresponding to the third set of transmissions that do not collide with the second set of previously scheduled transmissions within the first set of slots; a second set of different NDI values from the plurality of different NDI values corresponding to the first set of transmissions that collide with the second set of previously scheduled transmissions within the first set of slots; a third set of different RV values from the plurality of different RV values corresponding to the third set of transmissions that do not collide with the second set of previously scheduled transmissions within the first set of slots; a fourth set of different RV values from the plurality of different RV values corresponding to the first set of transmissions that collide with the second set of previously scheduled transmissions within the first set of slots; The method of claim 8 , further comprising determining:
10. determining the first set of different NDI values and the second set of different NDI values depends on bit positions of the different NDI values among the plurality of different NDI values in the NDI field; the bit positions of the different NDI values within the NDI field are based on the first set of transmissions of the plurality of transmissions that collide with the corresponding second set of transmissions.
10. The method of claim 9.
11. the bit positions in the NDI field of the different NDI values corresponding to the first set of transmissions of the plurality of transmissions occur after the bit positions in the NDI field of the different NDI values corresponding to the third set of transmissions of the plurality of transmissions; the first set of different NDI values includes the different NDI values in the bit positions of the NDI field corresponding to the third set of transmissions of the plurality of transmissions; the second set of different NDI values includes the different NDI values in the bit positions of the NDI field corresponding to the first set of transmissions of the plurality of transmissions; or the bit positions within the NDI field of the different NDI values corresponding to the first set of transmissions of the plurality of transmissions and the third set of transmissions of the plurality of transmissions occur in numerical order of the plurality of transmissions; the first set of different NDI values includes the different NDI values in the bit positions of the NDI field corresponding to the third set of transmissions of the plurality of transmissions; the second set of different NDI values includes the different NDI values in the bit positions of the NDI field corresponding to the first set of transmissions of the plurality of transmissions. The method of claim 10.
12. determining the third set of distinct RV values and the fourth set of distinct RV values depends on bit positions of the distinct RV values among the plurality of distinct RV values in the RV field; the bit positions of the different RV values within the RV field are based on the first set of transmissions of the plurality of transmissions that collide with the corresponding second set of transmissions; Preferably, the bit positions in the RV field of the different RV values corresponding to the first set of transmissions of the plurality of transmissions occur after the bit positions in the RV field of the different RV values corresponding to the third set of transmissions of the plurality of transmissions; the third set of different RV values includes the different RV values in the bit positions of the RV field corresponding to the third set of transmissions of the plurality of transmissions; the fourth set of different RV values includes the different RV values in the bit positions of the RV field corresponding to the first set of transmissions of the plurality of transmissions; or Preferably, the bit positions within the RV field of the different RV values corresponding to the first set of transmissions of the plurality of transmissions and the third set of transmissions of the plurality of transmissions occur in numerical order of the plurality of transmissions; the third set of different RV values includes the different RV values in the bit positions of the RV field corresponding to the third set of transmissions of the plurality of transmissions; the fourth set of different RV values includes the different RV values in the bit positions of the RV field corresponding to the first set of transmissions of the plurality of transmissions.
10. The method of claim 9.
13. An apparatus for wireless communication comprising means for performing a method according to any one of claims 1 to 7.
14. An apparatus for wireless communication comprising means for carrying out a method according to any one of claims 8 to 12.
15. A computer program comprising instructions that, when executed by a computer, cause the computer to carry out a method according to any one of claims 1 to 7 or 8 to 12.