A-CSI transmission with time slot aggregation
By using an A-CSI placement manager to schedule and monitor A-CSI transmissions in time-slot aggregated PUCCH or PUSCH, the problem of low A-CSI transmission efficiency in wireless communication systems is solved, improving system performance and resource utilization.
Patent Information
- Application Number
- CN202180015205.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-02-24
- Filing Date
- 2021-02-23
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2041-02-23
AI Technical Summary
Existing wireless communication systems suffer from inefficiency and resource waste in the transmission of aperiodic channel state information (A-CSI), especially in the case of time slot aggregation, making it difficult to effectively schedule and monitor A-CSI transmission.
By employing an A-CSI placement manager in the Physical Uplink Control Channel (PUCCH) or Physical Uplink Shared Channel (PUSCH) of time slot aggregation to schedule and trigger A-CSI transmission, the time slots in the aggregation time slots are determined for A-CSI transmission, thereby enabling the permission and monitoring of A-CSI.
It improves the efficiency and resource utilization of A-CSI transmission, reduces transmission delay and overhead, and enhances the performance of wireless communication systems.
Smart Images

Figure CN115136697B_ABST
Abstract
Description
[0001] Cross-reference to related applications
[0002] This application claims the benefit and priority of Patent Cooperation Treaty application No. PCT / CN2020 / 076410, filed on February 24, 2020, which has been assigned to the assignee of this application and is hereby expressly incorporated by reference as fully set forth below and for all applicable purposes.
[0003] background
[0004] open field
[0005] Various aspects of this disclosure relate to wireless communication, and more particularly to techniques for transmitting aperiodic channel state information (A-CSI) with time slot aggregation.
[0006] Related technical descriptions
[0007] Wireless communication systems are widely deployed to provide a variety of telecommunications services such as telephone, video, data, messaging, and broadcasting. These wireless communication systems can employ multiple access technologies that enable communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple access systems include 3GPP Long Term Evolution (LTE) systems, LTE-A Advanced systems, Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, and Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, to name just a few.
[0008] These multiple access technologies have been adopted in various telecommunications standards to provide a common protocol enabling different wireless devices to communicate at the city, country, region, and even global levels. New radios (e.g., 5G NR) are examples of emerging telecommunications standards. NR is an enhancement set of the LTE mobile standard issued by 3GPP. NR is designed to better support mobile broadband Internet access by using OFDMA with a cyclic prefix (CP) on both the downlink (DL) and uplink (UL) to improve spectrum efficiency, reduce costs, improve service, utilize new spectrum, and better integrate with other open standards. To this end, NR supports beamforming, multiple-input multiple-output (MIMO) antenna technology, and carrier aggregation.
[0009] However, with the continued growth in demand for mobile broadband access, there is a need for further improvements to NR and LTE technologies. Preferably, these improvements should be applicable to other multiple access technologies and telecommunications standards that employ these technologies.
[0010] Overview
[0011] The systems, methods, and apparatuses of this disclosure each have several aspects, and their desired properties are not solely the responsibility of any single aspect. Certain features will now be briefly discussed. After considering this discussion, and especially after reading the section entitled "Detailed Description," it will be understood how the features of this disclosure provide the advantage of including aperiodic channel state information (A-CSI) transmission over a time-slot-aggregated physical uplink control channel (PUCCH) or a time-slot-aggregated physical uplink shared channel (PUSCH).
[0012] Certain aspects of the subject matter described in this disclosure can be implemented in a method for wireless communication by a user equipment (UE). The method generally includes receiving a time-slot aggregation transmission scheduled in a plurality of aggregation time slots and triggering permission for an A-CSI transmission in one of the plurality of aggregation time slots. The method generally includes determining one or more time slots among the plurality of aggregation time slots to transmit the A-CSI transmission. The method generally includes transmitting the A-CSI transmission in one or more time slots determined among the plurality of aggregation time slots.
[0013] Certain aspects of the subject matter described in this disclosure can be implemented in a method for wireless communication by a base station (BS). This method generally includes sending permission to a UE to schedule a slot-based aggregation transmission in a plurality of aggregation slots and to trigger an A-CSI transmission in one of the plurality of aggregation slots. This method generally includes determining one or more slots among the plurality of aggregation slots to monitor the A-CSI transmission. This method generally includes monitoring the A-CSI transmission in one or more slots determined among the plurality of aggregation slots.
[0014] Some aspects of the subject matter described in this disclosure can be implemented in an apparatus for wireless communication. The apparatus generally includes at least one processor and a memory coupled to the at least one processor. The memory stores code executable by the at least one processor to cause the apparatus to receive permission to schedule time-slot aggregation transmissions in a plurality of aggregation time slots and trigger an A-CSI transmission in one of the plurality of aggregation time slots. The memory stores code executable by the at least one processor to cause the apparatus to determine one or more time slots among the plurality of aggregation time slots for transmitting the A-CSI transmission. The memory stores code executable by the at least one processor to cause the apparatus to transmit the A-CSI transmission in one or more time slots determined among the plurality of aggregation time slots.
[0015] Some aspects of the subject matter described in this disclosure can be implemented in an apparatus for wireless communication. The apparatus generally includes at least one processor and a memory coupled to the at least one processor. The memory stores permission code executable by the at least one processor to cause the apparatus to send to a UE a time-slot aggregation transmission among a plurality of aggregation time slots and to trigger an A-CSI transmission in one of the plurality of aggregation time slots. The memory stores code executable by the at least one processor to cause the apparatus to determine one or more time slots among the plurality of aggregation time slots to monitor the A-CSI transmission. The memory stores code executable by the at least one processor to cause the apparatus to monitor the A-CSI transmission in one or more time slots determined among the plurality of aggregation time slots.
[0016] Certain aspects of the subject matter described in this disclosure can be implemented in an apparatus for wireless communication. The apparatus generally includes means for receiving permission to schedule time-slot aggregation transmissions in a plurality of aggregation time slots and to trigger an A-CSI transmission in one of the plurality of aggregation time slots. The apparatus generally includes means for determining one or more time slots among the plurality of aggregation time slots for transmitting the A-CSI transmission. The apparatus generally includes means for transmitting the A-CSI transmission in one or more time slots determined among the plurality of aggregation time slots.
[0017] Some aspects of the subject matter described in this disclosure can be implemented in an apparatus for wireless communication. The apparatus generally includes means for sending permission to a UE to schedule time-slot aggregation transmission in a plurality of aggregation time slots and to trigger an A-CSI transmission in one of the plurality of aggregation time slots. The apparatus generally includes means for determining one or more time slots among the plurality of aggregation time slots to monitor the A-CSI transmission. The apparatus generally includes means for monitoring the A-CSI transmission in one or more time slots determined among the plurality of aggregation time slots.
[0018] Certain aspects of the subject matter described in this disclosure can be implemented in a computer-readable medium having computer-executable code stored thereon for wireless communication by a UE. The computer-executable code generally includes code for receiving permission to schedule time-slot aggregation transmission in a plurality of aggregation time slots and trigger an A-CSI transmission in one of the plurality of aggregation time slots. The computer-executable code generally includes code for determining one or more time slots among the plurality of aggregation time slots for transmitting the A-CSI transmission. The computer-readable medium generally includes code for transmitting the A-CSI transmission in one or more time slots determined among the plurality of aggregation time slots.
[0019] Certain aspects of the subject matter described in this disclosure can be implemented in a computer-readable medium on which computer-executable code for wireless communication by a BS is stored. The computer-executable code generally includes code for sending permission to a UE to schedule time-slot aggregation transmission in a plurality of aggregation time slots and trigger an A-CSI transmission in one of the plurality of aggregation time slots. The computer-executable code generally includes code for determining one or more time slots among the plurality of aggregation time slots to monitor the A-CSI transmission. The computer-executable code generally includes code for monitoring the A-CSI transmission in one or more time slots determined among the plurality of aggregation time slots.
[0020] To achieve the foregoing and related objectives, these one or more aspects include the features fully described below and specifically pointed out in the claims. Certain illustrative features of these one or more aspects are set forth in detail in the following description and drawings. However, these features merely indicate a few of the various ways in which the principles of these aspects may be employed. Brief description of the attached diagram
[0022] To gain a more detailed understanding of the features described above in this disclosure, reference can be made to various aspects of the above brief overview, some of which are illustrated in the accompanying drawings. However, it should be noted that the drawings illustrate only certain aspects of this disclosure and may allow for other equivalent aspects.
[0023] Figure 1 It is a block diagram that conceptually illustrates certain aspects of an example telecommunications system according to this disclosure.
[0024] Figure 2 It is a block diagram that conceptually illustrates the design of an example base station (BS) and user equipment (UE) according to certain aspects of this disclosure.
[0025] Figure 3 This is an example frame format for New Radio (NR) based on certain aspects of this disclosure.
[0026] Figure 4A It is an example of uplink control information (UCI) scheduled on the physical uplink control channel (PUCCH) in a time slot with a scheduled physical uplink shared channel (PUSCH), wherein the scheduled PUSCH has time slot aggregation and the UCI is piggybacked on the PUSCH.
[0027] Figure 4B This is an example of a UCI scheduled on a PUCCH in a slot with a scheduled PUCCH, where the scheduled PUCCH has slot aggregation and discards UCIPUCCH.
[0028] Figure 5AThis is an example A-CSI timeline for aperiodic channel state information (A-CSI) triggered by uplink (UL) permission and piggybacked on the PUSCH.
[0029] Figure 5B This is an example A-CSI transmission timeline for A-CSI triggered by UL approval and piggybacked on a PUSCH with time slot aggregation.
[0030] Figure 6 This is an example A-CSI transmitted on the first PUSCH slot in the PUSCH aggregation slot according to certain aspects of this disclosure.
[0031] Figure 7 This is an example A-CSI transmitted on the earliest PUSCH slot that satisfies the time slot in the PUSCH aggregation slot, according to certain aspects of this disclosure.
[0032] Figure 8 This is an example A-CSI transmitted on an intermediate PUSCH slot that satisfies a time gap in the aggregation slot of a PUSCH, according to certain aspects of this disclosure.
[0033] Figure 9 This is an example A-CSI transmitted on an intermediate PUSCH slot within a PUSCH aggregation slot, according to certain aspects of this disclosure.
[0034] Figure 10 This is an example A-CSI transmitted on the final PUSCH slot in the PUSCH aggregation slot according to certain aspects of this disclosure.
[0035] Figure 11 This is an example A-CSI transmitted on all PUSCH slots in the PUSCH aggregation slot according to certain aspects of this disclosure.
[0036] Figure 12 This is an example A-CSI transmitted on all PUSCH slots that satisfy the time interval in the PUSCH aggregation slot, according to certain aspects of this disclosure.
[0037] Figure 13 This is an example A-CSI payload portion in the PUSCH time slot that satisfies the time slot sequence in the PUSCH aggregation time slot according to certain aspects of this disclosure.
[0038] Figure 14 Example A-CSI is triggered by downlink (DL) permission and piggybacked on PUCCH according to certain aspects of this disclosure.
[0039] Figure 15This is an example of a DMRS bundle in which a demodulation reference signal (DMRS) is transmitted in a non-adjacent time slot, according to certain aspects of this disclosure.
[0040] Figures 16A-16B This is a flowchart illustrating example operations for wireless communication by a UE according to certain aspects of this disclosure.
[0041] Figures 17A-17B This is a flowchart illustrating example operations for wireless communication by a BS according to certain aspects of this disclosure.
[0042] Figure 18A This is a call flow diagram illustrating example signaling for A-CSI on the first time slot of a PUSCH aggregated in time slots, according to various aspects of this disclosure.
[0043] Figure 18B This is a call flow diagram illustrating example signaling for A-CSI on all time slots of a PUSCH aggregated in time slots, according to various aspects of this disclosure.
[0044] Figure 19 The description describes communication devices that, according to various aspects of this disclosure, may include various components configured to perform the operations of the various techniques disclosed herein.
[0045] Figure 20 The description describes communication devices that, according to various aspects of this disclosure, may include various components configured to perform the operations of the various techniques disclosed herein.
[0046] To facilitate understanding, the same reference numerals are used wherever possible to designate common elements shared by all figures. Elements disclosed in one aspect are conceived to be usefully applied in other aspects without specific citation.
[0047] Detailed description
[0048] This disclosure provides apparatus, methods, processing systems, and computer-readable media for transmitting aperiodic channel state information (A-CSI) with time slot aggregation.
[0049] In some examples, A-CSI can be configured to be transmitted in the PUCCH in slots that have another scheduled time slot aggregation or in slots that have a scheduled time slot aggregation of the Physical Uplink Control Channel (PUCCH).
[0050] According to various aspects of this disclosure, A-CSI may be transmitted in only one time slot within an aggregation time slot. In some aspects, A-CSI may be repeated in several aggregation time slots. In some examples, A-CSI may be transmitted in an aggregation time slot or time slot that satisfies (or increases the probability of satisfying) the A-CSI timeline.
[0051] The following description provides examples of A-CSI transmissions on time-slot-aggregated PUCCHs or time-slot-aggregated PUSCHs in a communication system. Changes can be made to the functionality and arrangement of the elements discussed. Various procedures or components may be appropriately omitted, substituted, or added to the various examples. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Moreover, features described with reference to some examples may be combined in some other examples. For example, any number of aspects set forth herein may be used to implement an apparatus or practice. Furthermore, this disclosure is intended to cover such apparatuses or methods practiced using additional structures, functionalities, or structures and functionalities that complement or supplement the various aspects of this disclosure set forth herein. It should be understood that any aspect of this disclosure disclosed herein may be implemented by one or more elements of the claims.
[0052] Generally, any number of wireless networks can be deployed in a given geographical area. Each wireless network can support a specific Radio Access Technology (RAT) and can operate on one or more frequencies. A RAT may also be referred to as a radio technology, air interface, etc. A frequency may also be referred to as a carrier, subcarrier, frequency channel, frequency modulation, subband, etc. Each frequency can support a single RAT in a given geographical area to avoid interference between wireless networks using different RATs.
[0053] The techniques described herein can be used in a variety of wireless networks and radio technologies. While the aspects may be described herein using terms commonly associated with 3G, 4G, and / or newer radio technologies (e.g., 5G NR), the aspects of this disclosure can be applied to communication systems based on other generations.
[0054] NR access supports a variety of wireless communication services, such as enhanced mobile broadband (eMBB) targeting wide bandwidth, millimeter wave (mmW) targeting high carrier frequencies, massive machine-type communication (mMTC) targeting non-backward-compatible MTC technology, and / or mission-critical services targeting ultra-reliable low latency communication (URLLC). These services may include latency and reliability requirements. These services may also have different transmission time intervals (TTIs) to meet corresponding quality of service (QoS) requirements. Furthermore, these services can coexist in the same subframe. NR supports beamforming, and the beam direction can be dynamically configured. It also supports MIMO transmission with precoding. The aggregation of multiple cells can be supported.
[0055] Figure 1An example wireless communication network 100 in which various aspects of this disclosure can be implemented is described. For example, the wireless communication network 100 may be an NR system (e.g., a 5G NR network). Figure 1 As shown, the wireless communication network 100 can communicate with the core network 132. The core network 132 can communicate with one or more base stations (BS) 110a-z (also individually referred to herein as BS110 or collectively as BS110) and / or user equipment (UE) 120a-y (also individually referred to herein as UE 120 or collectively as UE 120) in the wireless communication network 100 via one or more interfaces.
[0056] Depending on certain aspects, BS110 and UE 120 can be configured to transmit A-CSI on slot-aggregated PUCCH or slot-aggregated PUSCH. For example... Figure 1 As shown, BS110a includes an A-CSI placement manager 112. According to various aspects of this disclosure, the A-CSI placement manager 112 can be configured for A-CSI transmission in a time-slot-aggregated PUCCH or PUSCH. Figure 1 As shown, UE 120a includes an A-CSI placement manager 122. According to various aspects of this disclosure, the A-CSI placement manager 122 can be configured for A-CSI transmission in a time-slot-aggregated PUCCH or PUSCH.
[0057] BS110 can provide communication coverage for a specific geographic area (sometimes referred to as a "cell"), which can be stationary or mobile depending on the location of the mobile BS110. In some examples, BS110s can interconnect with each other and / or interconnect to one or more other BSs or network nodes (not shown) in the wireless communication network 100 using any suitable transport network through various types of backhaul interfaces (e.g., direct physical connection, wireless connection, virtual network, etc.). Figure 1 In the example shown, BS110a, 110b, and 110c can be macro BSs for macro cells 102a, 102b, and 102c, respectively. BS110x can be a pico BS for pico cell 102x. BS110y and 110z can be femto BSs for femto cells 102y and 102z, respectively. A BS can support one or more cells. Network controller 130 can be coupled to a set of BSs 110 and provide coordination and control (e.g., via backhaul) of these BSs 110.
[0058] BS110 communicates with UE 120. UE 120 (e.g., 120x, 120y, etc.) may be distributed throughout the wireless communication network 100, and each UE 120 may be stationary or mobile. The wireless communication network 100 may also include relay stations (e.g., relay station 110r) (also referred to as relays, etc.) that receive transmissions of data and / or other information from upstream stations (e.g., BS110a or UE 120r) and transmit such transmissions of data and / or other information to downstream stations (e.g., UE 120 or BS110), or that relay transmissions between the UEs 120 to facilitate communication between the devices.
[0059] Figure 2 The BS110a and UE 120a, which can be used to implement various aspects of this disclosure, are explained (e.g., in...). Figure 1 Example components in wireless communication network 100.
[0060] At BS110a, the transmit processor 220 can receive data from the data source 212 and control information from the controller / processor 240. This control information can be used for the Physical Broadcast Channel (PBCH), Physical Control Format Indicator Channel (PCFICH), Physical Hybrid ARQ Indicator Channel (PHICH), Physical Downlink Control Channel (PDCCH), Group Shared PDCCH (GC PDCCH), etc. This data can be used for the Physical Downlink Shared Channel (PDSCH), etc. The Media Access Control (MAC)-Control Element (MAC-CE) is a MAC layer communication structure that can be used for exchanging control commands between wireless nodes. The MAC-CE can be carried in shared channels (such as the Physical Downlink Shared Channel (PDSCH), Physical Uplink Shared Channel (PUSCH), or Physical Sidelink Shared Channel (PSSCH)).
[0061] Processor 220 can process (e.g., encode and symbol mapping) data and control information to obtain data symbols and control symbols, respectively. Transmit processor 220 can also generate reference symbols (such as for primary synchronization signal (PSS), secondary synchronization signal (SSS), and channel state information reference signal (CSI-RS)). Transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding) on data symbols, control symbols, and / or reference symbols where applicable, and can provide the output symbol stream to modulators (MODs) in transceivers 232a-232t. Each modulator can process its corresponding output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator can further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The downlink signal from the modulators in transceivers 232a-232t can be transmitted via antennas 234a-234t, respectively.
[0062] At UE 120a, antennas 252a-252r can receive downlink signals from BS110a and can provide the received signals to demodulators (DEMODs) in transceivers 254a-254r respectively. Each demodulator can condition (e.g., filter, amplify, down-convert, and digitize) its own received signal to obtain an input sample. Each demodulator can further process the input sample (e.g., for OFDM, etc.) to obtain received symbols. MIMO detector 256 can obtain the received symbols from all demodulators in transceivers 254a-254r, perform MIMO detection on these received symbols where applicable, and provide detected symbols. Receiver processor 258 can process (e.g., demodulate, deinterleave, and decode) these detected symbols, provide the decoded data to UE 120a to data sink 260, and provide the decoded control information to controller / processor 280.
[0063] On the uplink, at UE 120a, transmit processor 264 can receive and process data from data source 262 (e.g., for the Physical Uplink Shared Channel (PUSCH)) and control information from controller / processor 280 (e.g., for the Physical Uplink Control Channel (PUCCH)). Transmit processor 264 can also generate reference symbols for reference signals (e.g., probe reference signals (SRS)). Symbols from transmit processor 264 can be pre-encoded by TX MIMO processor 266, where applicable, further processed by modulators in transceivers 254a-254r (e.g., for SC-FDM, etc.), and transmitted to BS 110a. At BS110a, uplink signals from UE 120a can be received by antenna 234, processed by demodulators in transceivers 232a-232t, detected by MIMO detector 236 where applicable, and further processed by receiver processor 238 to obtain decoded data and control information transmitted by UE 120a. Receiver processor 238 can provide the decoded data to data trap 239 and the decoded control information to controller / processor 240.
[0064] Memory 242 and 282 can store data and program code for use by BS110a and UE 120a, respectively. Scheduler 244 can schedule the UE to perform data transmission on the downlink and / or uplink.
[0065] The antenna 252, processors 266, 258, 264 and / or controller / processor 280 of UE 120a, and / or the antenna 234, processors 220, 230, 238 and / or controller / processor 240 of BS110a can be used to perform the various techniques and methods described herein. For example, such as Figure 2 As shown, according to the aspects described herein, the controller / processor 240 of the BS110a has an A-CSI placement manager 241, which can be configured for A-CSI transmission on slot-aggregated PUCCHs or slot-aggregated PUSCHs. Figure 2 As shown, according to the aspects described herein, the controller / processor 280 of UE 120a has an A-CSI placement manager 281, which can be configured for A-CSI transmission on a slot-aggregated PUCCH or a slot-aggregated PUSCH. Although shown at the controller / processor, other components of UE 120a and BS110a may also be used to perform the operations described herein.
[0066] NR can utilize Orthogonal Frequency Division Multiplexing (OFDM) with a cyclic prefix (CP) on both the uplink and downlink. NR can support half-duplex operation using Time Division Duplex (TDD). OFDM and Single-Carrier Frequency Division Multiplexing (SC-FDM) divide the system bandwidth into multiple orthogonal subcarriers, which are often referred to as frequency modulation, frequency slots, etc. Each subcarrier can be modulated with data. Modulation symbols can be transmitted in the frequency domain using OFDM and in the time domain using SC-FDM. The spacing between adjacent subcarriers can be fixed, and the total number of subcarriers can depend on the system bandwidth. The minimum resource allocation (so-called resource block (RB)) can be 12 consecutive subcarriers. The system bandwidth can also be divided into subbands. For example, a subband can cover multiple RBs. NR supports a base-subcarrier spacing (SCS) of 15 kHz and can define other SCSs (e.g., 30 kHz, 60 kHz, 120 kHz, 240 kHz, etc.) relative to the base SCS.
[0067] Figure 3 This is a diagram illustrating an example of frame format 300 for NR. The transmission timeline for each of the downlink and uplink can be divided into units of radio frames. Each radio frame may have a predetermined duration (e.g., 10 ms) and may be divided into 10 subframes with indices 0 to 9, each subframe being 1 ms long. Each subframe may contain a variable number of time slots (e.g., 1, 2, 4, 8, 16, ... time slots), depending on the SCS. Each time slot may include a variable number of symbol periods (e.g., 7 or 14 symbols), depending on the SCS. An index may be assigned to the symbol periods in each time slot. A mini-time slot (which may be referred to as a sub-time slot structure) refers to a transmission time interval with a duration smaller than a time slot (e.g., 2, 3, or 4 symbols). Each symbol in a time slot may indicate the link direction for data transmission (e.g., DL, UL, or flexible), and the link direction for each subframe can be dynamically switched. The link direction may be based on the time slot format. Each time slot may include DL / UL data and DL / UL control information.
[0068] Various aspects of this disclosure relate to channel state information (CSI) feedback.
[0069] CSI can refer to the channel properties of a communication link. CSI can represent, for example, the combined effects of scattering, fading, and power attenuation with distance between the transmitter and receiver. Channel estimation can be performed using pilot signals (such as CSI reference signals (CSI-RS)) to determine these effects on the channel. CSI can be used to adapt transmissions based on current channel conditions, which is useful for achieving reliable communication, especially at high data rates, in multi-antenna systems. CSI is typically estimated, quantized, and fed back to the transmitter at the receiver.
[0070] A UE (e.g., such as UE 120a) may be configured for CSI reporting by a BS (e.g., such as BS 110). The BS may configure the UE using one CSI reporting configuration or multiple CSI reporting settings. The BS may provide the CSI reporting configuration to the UE via higher-layer signaling (e.g., via CSI-ReportConfig information element (IE)).
[0071] Each CSI reporting configuration can be associated with a single downlink bandwidth portion (BWP). The CSI reporting setting configuration can define the CSI reporting band as a subset of the subbands of the BWP. The associated DL BWP can be indicated by higher-level parameters (e.g., bwp-Id) in the CSI reporting configuration used for channel measurements and contains parameters(s) for a CSI reporting band, such as codebook configuration, time-domain behavior, frequency granularity of the CSI, measurement constraint configuration, and CSI-related parameters to be reported by the UE. Each CSI resource setting can reside within a DL BWP identified by higher-level parameters, and all CSI resource settings can be linked to CSI reporting settings with the same DL BWP.
[0072] CSI reporting configuration allows you to configure the time and frequency resources used by the UE to report CSI. For example, CSI reporting configuration can be associated with CSI-RS resources used for channel measurements (CM), interference measurements (IM), or both. CSI reporting configuration can configure the CSI-RS resources used for measurements (e.g., via CSI-ResourceConfig IE). CSI-RS resources provide the UE with a configuration of CSI-RS ports or groups of CSI-RS ports mapped to time and frequency resources (e.g., resource elements (REs)). CSI-RS resources can be zero-power (ZP) or non-zero-power (NZP) resources. At least one NZP CSI-RS resource can be configured for CM. For interference measurements, it can be an NZP CSI-RS or a zero-power CSI-RS, referred to as CSI-IM (note that if it is an NZP CSI-RS, it is referred to as an NZP CSI-RS for interference measurements, and if it is zero-power, it is referred to as CSI-IM).
[0073] CSI reporting configuration allows a UE to be configured for aperiodic, periodic, or semi-persistent CSI reporting. For periodic CSI, the UE can be configured with periodic CSI-RS resources. Periodic and semi-persistent CSI reporting on the Physical Uplink Control Channel (PUCCH) can be triggered via RRC or Media Access Control (MAC) control elements (CE). For aperiodic and semi-persistent CSI on the Physical Uplink Shared Channel (PUSCH), the BS can signal a CSI report trigger to the UE, instructing the UE to send a CSI report for one or more CSI-RS resources, or configure a CSI-RS report trigger state (e.g., CSI-AperiodicTriggerStateList and CSI-SemiPersistentOnPUSCH-TriggerStateList). CSI report triggering for aperiodic and semi-persistent CSI on the PUSCH can be provided via Downlink Control Information (DCI). CSI-RS triggering can be signaling to the UE to transmit CSI-RS for CSI-RS resources. The UE can report CSI feedback based on CSI reporting configuration and CSI reporting triggering. For example, the UE can measure the channel associated with the CSI of the CSI used for triggering the CSI-RS resource. Based on this measurement, the UE can select a preferred CSI-RS resource. The UE reports the CSI feedback of the selected CSI-RS resource.
[0074] The CSI report configuration also allows you to configure the CSI parameters (sometimes called parameters) to be reported. Codebooks can include Type I single-panel, Type I multi-panel, and Type II single-panel. Regardless of the codebook used, a CSI report can include at least the Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), CSI-RS Resource Indicator (CRI), and Rank Indicator (RI). The structure of the PMI can vary based on the codebook. The CRI, RI, and CQI can be in the first part (Part I) of the CSI report, while the PMI can be in the second part (Part II).
[0075] For a Type I single-panel codebook, the PMI may include a W1 matrix (e.g., a subset of beams) and a W2 matrix (e.g., phases for cross-polarization combination and beam selection). For a Type I multi-panel codebook, the PMI further includes phases for cross-panel combination compared to a Type I single-panel codebook. The BS may have multiple transmit (TX) beams. The UE may feed back the index of one or more preferred beams of the candidate beams to the BS. For example, the UE may feed back the precoding vector w of the l-th layer:
[0076]
[0077] Where b represents the oversampled beam used for both polarizations (pol) (e.g., a Discrete Fourier Transform (DFT) beam), and It is a common phase.
[0078] For a Type II codebook (e.g., which may be designed for a single panel), the PMI is a linear combination of beams; it has a subset of orthogonal beams to be used for the linear combination, and for each beam has amplitude and phase according to layer and polarization. The preferred precoder for the layer may be a combination of beams and associated quantization coefficients, and the UE may feed the selected beams and coefficients back to the BS.
[0079] The UE can report CSI feedback based on CSI reporting configuration and CSI reporting triggering. For example, the UE can measure the channel associated with the CSI of the CSI used for triggering the CSI-RS resource. Based on this measurement, the UE can select a preferred CSI-RS resource. The UE reports the CSI feedback of the selected CSI-RS resource. LI can be calculated based on the reported CQI, PMI, RI, and CRI; CQI can be calculated based on the reported PMI, RI, and CRI; PMI can be calculated based on the reported RI and CRI; and RI can be calculated based on the reported CRI.
[0080] In 5G NR, the frame structure is flexible to support a wide variety of services and meet quality of service objectives. Time slots within a frame structure can be reduced to mini-slots to support transmissions spanning fewer than 14 symbols, or time slots can be clustered to support transmissions spanning more than 14 symbols. Dynamic selection of available time slot configurations facilitates low latency and efficient transmission. Time slot clustering within the NR frame structure allows for some flexibility in TDD operations, which promotes high data rates for eMBB. Thus, in the case of time slot clustering, transmissions can span more than one time slot, for example, to improve coverage and / or reduce overhead. For transmissions with time slot clustering, the same transport blocks(TBs) can be repeated in each of the clustered time slots.
[0081] The UE can be configured to transmit uplink (UL) control information (UCI). UCI may include hybrid automatic repeat request (HARQ) feedback (e.g., HARQ-ACK), periodic channel state information (P-CSI) feedback, and / or semi-persistent CSI (SP-CSI) feedback. In some systems (e.g., versions 15 and / or 16 systems), the UE is configured to transmit UCI on scheduled physical uplink control channel (PUCCH) resources. In some examples, the PUCCH is in a time slot with another scheduled transmission (such as a physical uplink shared channel (PUSCH) transmission or another PUCCH transmission). In some cases, the transmission may be scheduled / configured for time slot aggregation.
[0082] Figure 4A The example described is of a PUCCH carrying a UCI within a time slot scheduled for PUSCH transmission (in this example, the PUSCH has a time slot aggregation factor of 4). In this scenario, the UE can piggyback UCI transmissions on the PUSCH(s) time slots carrying the PUCCH. Figure 4A In the example, the UE can transmit UCI using PUSCH in PUSCH slot 2, and PUCCH can be discarded (e.g., the UE does not transmit on PUCCH resources).
[0083] Figure 4B An example of PUCCH transmission in a second time slot with clustered PUCCH transmissions is explained (in this example, the PUCCH has a time slot clustering factor of 4). In this case, the UE can completely discard the UCI transmission, such as... Figure 4B As shown in the figure.
[0084] The UE can be configured for aperiodic CSI (A-CSI) transmission. For example, the UE can be configured via RRC to provide CSI reporting for A-CSI feedback. A-CSI feedback can be triggered by downlink control information (DCI). For example, a DCI carrying permission can trigger A-CSI feedback on uplink resources (e.g., PUSCH or PUCCH). DCI can also trigger CSI-RS resources. The UE can measure CSI-RS on the triggered CSI-RS resources and determine (e.g., calculate) A-CSI feedback based on that CSI-RS measurement.
[0085] The A-CSI report is configured with an A-CSI timeline. For example, the UE can be configured with one or more time-slot thresholds that define the period preceding the A-CSI transmission. Figure 5A As shown, A-CSI transmissions can be triggered by UL approval. A-CSI can be transmitted / piggybacked on the PUSCH slot that satisfies the A-CSI timeline. As... Figure 5A As shown, the A-CSI transmission occurs after a first time gap from the last Orthogonal Frequency Division Multiplexing (OFDM) symbol of the PDCCH carrying UL approval to the first OFDM symbol of the PUSCH carrying the A-CSI report. This first time gap is greater than or equal to (i.e., satisfies) a first time gap threshold of Z symbols between the last OFDM symbol of the PDCCH carrying UL approval and the first OFDM symbol of the PUSCH carrying the A-CSI report. Figure 5A As shown, the A-CSI transmission occurs after a second time slot from the last OFDM symbol of the CSI-RS to the first OFDM symbol of the PUSCH carrying the A-CSI report. The second time slot is greater than or equal to (i.e., satisfies) a second time slot threshold of Z' symbols.
[0086] However, in some situations, A-CSI can be triggered on resources that are time-slotted. For example, such as Figure 5B As shown, UL grants A-CSI in a PUSCH that can trigger slot-aggregated transmissions. In other words, in the case of A-CSI, unlike periodic or semi-persistent CSI, A-CSI can have any configured resources for A-CSI transmissions and is triggered in the grant along with the transmissions in the slot-aggregated transmissions.
[0087] Accordingly, there is a need for technologies and apparatus for transmitting A-CSI on slot-aggregated PUCCHs or slot-aggregated PUSCHs.
[0088] Example A-CSI transmission with time slot aggregation
[0089] As discussed above, aperiodic channel state information (A-CSI) transmission can be triggered by permission in downlink control information (DCI) and piggybacked on a time-slot-clustered channel. A time-slot-clustered channel can refer to a scheduled transmission with time-slot clustering across multiple clustered time slots. According to various aspects of this disclosure, the user equipment (UE) can determine which clustered time slots should transmit A-CSI and the base station (BS) can determine which clustered time slots should monitor the A-CSI. In some examples, the A-CSI may include portions 1 and 2 carrying different types of CSI payloads. For example, the first portion of the CSI may include information related to the second portion.
[0090] According to various aspects of this disclosure, the UE can transmit (and the BS can monitor) A-CSI in only one time slot of the aggregation time slots, as discussed in more detail in the examples below. For example, the UE piggybacks A-CSI in a time slot aggregation transmission within one of the aggregation time slots. In some examples, the UE can be configured with rules (or patterns) for which time slots to transmit A-CSI.
[0091] In the earliest time slot of the time slot aggregation transmission, A-CSI is used:
[0092] In some examples, the UE transmits A-CSI in the first time slot of the aggregation time slot. For example, the UE may follow a "first time slot" rule, where the UE always transmits A-CSI in the first time slot (e.g., the earliest time slot) of the aggregation time slot. The network scheduler (e.g., BS) may be responsible for enforcing the A-CSI gap. For example, as discussed above, A-CSI transmission may satisfy a first time slot threshold (Z symbols) for the time gap between the last Orthogonal Frequency Division Multiplexing (OFDM) symbol carrying the permitted Physical Downlink Control Channel (PDCCH) and the first OFDM symbol of the aggregation time slot carrying the A-CSI report. As discussed above, A-CSI also satisfies a second time slot threshold (Z' symbols) for the time gap between the last OFDM symbol of the CSI Reference Signal (RS) (which may be triggered or scheduled by the DCI) and the first OFDM symbol of the aggregation time slot carrying the A-CSI report. The time slot thresholds ensure that the UE has sufficient time to prepare the A-CSI report. Therefore, the network scheduler can ensure that the distance between the DCI carrying the permission and the first aggregation slot is greater than or equal to a first time threshold, and ensure that the distance from the triggered A-CSI-RS to the first aggregation slot is greater than or equal to a second time slot threshold. For example, in Figure 6 As shown in the illustrative example, the UL grants permission to schedule the first slot (PUSCH slot 1) of the aggregated Physical Uplink Shared Channel (PUSCH) for Z' symbols after CSI-RS and Z symbols after the UL grants permission.
[0093] In the earliest time slot of the time slot aggregation transmission that satisfies the A-CSI timeline:
[0094] In some examples, the UE transmits A-CSI in the first (e.g., earliest) aggregation slot among the aggregation slots that meet the time slot thresholds (Z and Z1). For example, in Figure 7 As illustrated in the explanatory example, if the first aggregation slot (PUSCH slot 1) does not meet the time slot threshold, the UE can report on the second aggregation slot (PUSCH slot 2), which is the first of the aggregation slots (e.g., PUSCH slots 2, 3, and 4) that meet the time slot threshold. In this example, the network scheduler may not enforce the time slot threshold (e.g., adjust transmission scheduling) or may enforce only minor restrictions on some aggregation slots. The UE can determine the earliest aggregation slot that meets the time slot threshold and then send the A-CSI on that aggregation slot.
[0095] In the intermediate time slot of each time slot in the time slot aggregation transmission that satisfies the A-CSI timeline:
[0096] In some examples, the UE transmits A-CSI in the middle time slot among the clustered time slots that meet the time slot threshold. The middle time slot can be determined as: time slot offset = floor(subgroup size / 2). The middle time slot can also be determined as ceiling(subgroup size / 2). The time slot offset is relative to the earliest clustered time slot that meets the timeline (e.g., Figure 8 The PUSCH slot 2 in the explanatory example. The subgroup size is the number of clustered slots that satisfy the time slot threshold (e.g., Figure 8 (Three time slots in the explanatory example). For example... Figure 8 As illustrated in the explanatory example, the UE transmits A-CSI in PUSCH slot 3, which is the middle slot among the slots (PUSCH slots 2, 3, and 4) that satisfy the Z and Z' thresholds, and is defined as a slot with a slot offset from PUSCH slot 2 (the earliest slot that satisfies the A-CSI timeline).
[0097] In some scenarios, intermediate time slots can provide optimal channel estimation performance. For example, with time slot aggregation, the same transport block (TB) can be repeated in each of the aggregated time slots. When demodulation reference signal (DMRS) bundles are enabled, the DMRS may not be transmitted in each of the aggregated time slots. The UE can perform channel estimation independently in each time slot without combining DMRS across different time slots. Alternatively, the UE can jointly combine DMRS across different time slots and use the combined DMRS to perform combined channel estimation, which can help channel estimation by boosting performance. If the UE jointly combines DMRS, intermediate time slots can have optimal channel estimation performance because, in addition to the intermediate time slot's own DMRS, channel estimation can also use DMRS from time slots before and after the intermediate time slot. In this example, the network scheduler may not enforce a timeline or may enforce only minor restrictions on some aggregated time slots. The UE can determine which time slots meet the timeline and transmit A-CSI in the intermediate time slots of those time slots.
[0098] A-CSI in the intermediate time slot of time slot aggregation transmission:
[0099] In some examples, the UE transmits A-CSI at an offset from the beginning of the aggregation slot. The middle of the aggregation slot can be determined as: slot offset = floor(aggregation factor / 2). The middle of the aggregation slot can also be determined as: ceiling(aggregation factor / 2). The slot offset can be relative to the first (e.g., earliest) slot of the aggregation transmission. The aggregation factor is the number of aggregation slots used for transmission. In this case, the UE can transmit A-CSI in an intermediate slot with optimal channel estimation performance. In this example, the network scheduler can implement timelining. For example, the network scheduler can implement timelining for even the first slot by scheduling so that the first slot meets the A-CSI timeline. Figure 9 As illustrated in the explanatory example, the UE transmits / piggybacks A-CSI in an intermediate time slot (PUSCH slot 3), which has a two-slot offset from the earliest time slot (PUSCH slot 1) of the time slot aggregation transmission.
[0100] A-CSI in the last time slot of the time slot aggregation transmission:
[0101] In some examples, the UE transmits A-CSI in the final time slot (e.g., last / latest) of the aggregated time slots in a time slot aggregation transmission. Figure 10 In the illustrative example shown, the UE transmits A-CSI in PUSCH slot 4, which is the last slot for slot-aggregated PUSCH transmissions with a slot aggregation factor of 4. In this example, the network scheduler may implement the A-CSI timeline only for the final slot (e.g., as...). Figure 10 As shown in the example, only PUSCH slot 4 satisfies the Z and Z' time gap thresholds, which provides relaxed scheduling flexibility. The last slot is also the slot most likely to satisfy the timeline. Thus, the network scheduler can check only the last slot to satisfy the timeline.
[0102] Depending on certain aspects, the UE transmits A-CSI in several aggregation slots, as discussed in more detail in the following examples. Transmitting A-CSI in several slots allows A-CSI to be repeated in several slots or different portions of the A-CSI payload to be transmitted in different slots.
[0103] A-CSI is used in all time slots of time slot aggregation transmission:
[0104] In some examples, the UE transmits A-CSI in each of the aggregated time slots of the time slot aggregation transmission. Figure 11In the illustrative example shown, the UE transmits / piggybacks A-CSI in each of PUSCH slots 1-4 of a slot-aggregated PUSCH transmission with a slot aggregation factor of 4. The UE can repeat the A-CSI transmission on each of the aggregated slots. Repeating A-CSI provides improved A-CSI decoding performance. In this configuration, the BS network scheduler can implement the A-CSI timeline on all slots of the aggregated slots.
[0105] A-CSI in time slot subgroups of time slot aggregation transmission:
[0106] In some examples, the UE transmits A-CSI transmissions within a time-slot subgroup of time-slot aggregated transmissions. For instance, the UE may transmit A-CSI only in aggregated time slots that satisfy the A-CSI timeline. Figure 12 In the illustrative example shown, the UE transmits / piggybacks A-CSI only in slot subgroups (PUSCH slots 2-4) that satisfy the Z and Z' time slot thresholds for slot-aggregated PUSCH transmissions with a time slot aggregation factor of 4. In this example, the BS network scheduler may not implement timelining (or may implement timelining only for slot subgroups). The UE can determine which of the aggregated slots satisfy the A-CSI timeline and transmit A-CSI on that slot subgroup.
[0107] A-CSI payloads are transmitted in time slots using time slot aggregation:
[0108] In some examples, the UE transmits A-CSI transmissions in several portions of the sequential time slots within the aggregation time slot. Figure 13 In the illustrated example, the UE transmits / piggybacks CSI portion 1 on PUSCH slot 1 and CSI portion 2 on PUSCH slot 2. A-CSI can be transmitted in more than two portions. For example, CSI portion 1 or CSI portion 2 can be divided into further portions associated with different CSI types and transmitted in more than two slots within a clustered time slot. For example, the A-CSI payload can be divided into more granular portions, such as Rank Indicator (RI), Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), and / or other CSIs. In the illustrated example, the UE can transmit more granular A-CSI payload portions in several consecutive time slots, such as RI in slot 1, CQI in slot 2, PMI in slot 3, and other CSIs in slot 4. Furthermore, A-CSI can be transmitted in slots other than the first slot. For example, in conjunction with other examples discussed herein, A-CSI portions can be transmitted in all slots or in slot subgroups that satisfy the A-CSI timeline.
[0109] Applicable to all aspects of any time-slot aggregation transmission:
[0110] In the above about Figure 6-13 The illustrative examples discussed illustrate and describe A-CSI triggered by uplink permission and piggybacked on a slot-gathering PUSCH with a slot-gathering factor of 4. The above is about... Figure 6-13 Any aspects and examples discussed can also be applied to other types of transmissions with different slot aggregation factors. For example, aspects and examples can be applied to A-CSIs triggered by downlink permission and transmitted / piggybacked on another PUCCH with a slot aggregation factor N, such as... Figure 14 The illustrative example is shown in the example. In this example, the slot-gathering transmission is a slot-gathering PUCCH, the first time slot threshold (Z symbols) is the time slot from DL grant to the PUCCH gathering slot, and the second time slot threshold is from CSI-RS to the PUCCH gathering slot.
[0111] A-CSI in time slots with bundled DMRS for time slot aggregation transmission:
[0112] In slot aggregation, demodulation reference signal (DMRS) overhead can be reduced by DMRS clustering across PUSCH or PUCCH repetitions. By clustering, DMRS can be transmitted in fewer than one element slot. Alternatively, DMRS can be clustered in a subset of slots, which can be non-adjacent slots. By allowing PUSCH repetition in slots without DMRS, slots without DMRS can borrow DMRS from other PUSCH repetitions. In this case, A-CSI can be triggered on (or adjacent to) a PUSCH slot that has DMRS. (Illustrative example follows) Figure 15 In this example, there are four clustered PUSCH slots, where data is repeated in each of these slots. (In the illustrative example...) Figure 15 In this process, the DMRS in the middle time slot is removed, and DMRS from adjacent edge time slots can be borrowed. This reduces overhead. The UE can transmit A-CSI in time slots with DMRS because channel estimation will be better in those time slots. When determining the time slots(s) used to transmit A-CSI, time slots without DMRS can be excluded from transmitting A-CSI, and then any of the aspects and examples described earlier in this document can be used to determine the time slots(s)(s) used to transmit / piggyback A-CSI from the remaining, non-excluded time slots.
[0113] A-CSI mode signaling:
[0114] Depending on certain aspects, the UE can be configured and / or signal to have a mode for A-CSI transmission with time-slot aggregation. For example, the UE can be configured with a set of modes for transmitting A-CSI with time-slot aggregation. For example, any of the aspects and examples discussed above may correspond to a mode. The UE can be configured with a mode via Radio Resource Control (RRC) signaling. The DCI that triggers A-CSI can instruct the UE which of the configured modes to use to transmit A-CSI.
[0115] Example Operation
[0116] Figure 16A and Figure 16B This is a flowchart illustrating example operations 1600a and 1600b for wireless communication according to certain aspects of this disclosure. Operations 1600a and 1600b can be performed, for example, by a UE (e.g., UE120a such as in wireless communication network 100). Operations 1600a and 1600b can be implemented in one or more processors (e.g., ...). Figure 2 The software components that execute and run on the controller / processor 280. Furthermore, the signal transmission and reception performed by the UE in operation 1600 may be, for example, by one or more antennas (e.g., Figure 2 This can be achieved via antenna 252. In some respects, signal transmission and / or reception by the UE can be achieved by obtaining and / or outputting signals via a bus interface of one or more processors (e.g., controller / processor 280).
[0117] Operations 1600a and 1600b can begin at 1605 with the UE receiving a time-slot aggregation transmission scheduled across multiple aggregation time slots and triggering permission for an A-CSI transmission in one of those multiple aggregation time slots.
[0118] In some examples, the grant that triggers A-CSI is an uplink grant. In some examples, a transport with slot aggregation is a PUSCH transport with slot aggregation scheduled by an uplink grant in the DCI.
[0119] In some examples, the grant that triggers A-CSI is a downlink grant. In some examples, the transport with slot aggregation is a PUCCH transport with slot aggregation.
[0120] In some examples, the DCI also triggers one or more CSI-RS resources. In some examples, the DCI also schedules a PDSCH. In some examples, the A-CSI is determined (e.g., calculated) based on measurements of one or more CSI-RS using one or more CSI-RS resources. In some examples, the UE determines the HARQ feedback for the scheduled PDSCH.
[0121] In some examples, at 1607, the UE may receive signaling indicating a mode for determining one or more time slots in the aggregation time slots to transmit the A-CSI mode. In some examples, the signaling is configuring a set of modes and receiving RRC signaling carrying permission and an indication of one of the configured modes in the DCI.
[0122] In 1610, the UE determines one or more of the multiple aggregation time slots to transmit A-CSI transmissions.
[0123] In some examples, operation 1600 may include receiving CSI-RS at 1615. In some examples, operation 1600 may include determining A-CSI based on CSI-RS. In some examples, operation 1600 may include determining at 1620 a first time slot from the end symbol carrying the permitted PDCCH to the start symbol of each of the aggregation time slots. In some examples, operation 1600 may include determining at 1625 a second time slot from the end symbol of CSI-RS to the start symbol of each of the aggregation time slots. In some examples, operation 600 includes at 1630 determining one or more time slots among the plurality of aggregation time slots that satisfy the A-CSI timeline, including determining for each of the plurality of time slots whether the first time slot is equal to or greater than a first threshold and whether the second time slot is equal to or greater than a second threshold.
[0124] In some examples, determining one or more time slots in an aggregated time slot to transmit A-CSI includes determining a single time slot in the aggregated time slot to transmit A-CSI in step 1611. In some examples, determining one or more time slots in an aggregated time slot to transmit A-CSI includes determining the earliest time slot in the aggregated time slot as the single time slot for transmitting A-CSI. In some examples, determining one or more time slots in an aggregated time slot to transmit A-CSI includes: determining the earliest time slot in the aggregated time slot that satisfies the A-CSI timeline; and determining that earliest time slot as the single time slot for transmitting A-CSI. In some examples, determining one or more time slots in an aggregated time slot to transmit A-CSI includes: determining candidate time slots in the aggregated time slot that satisfy the A-CSI timeline; and determining an intermediate time slot among the candidate time slots as the single time slot for transmitting A-CSI. In some examples, determining one or more time slots in an aggregated time slot to transmit A-CSI includes determining an intermediate time slot in the aggregated time slot as the single time slot for transmitting A-CSI. In some examples, determining one or more time slots in the aggregation time slots to transmit A-CSI includes determining the latest time slot in the aggregation time slots as the single time slot for transmitting A-CSI.
[0125] In some examples, determining one or more time slots in an aggregated time slot to transmit A-CSI includes determining, in 1613, several time slots in a plurality of aggregated time slots to transmit A-CSI. In some examples, determining one or more time slots in an aggregated time slot to transmit A-CSI includes determining all time slots in the aggregated time slots as a plurality of time slots for transmitting A-CSI. In some examples, determining one or more time slots in an aggregated time slot to transmit A-CSI includes: determining candidate time slots in the aggregated time slots that satisfy the A-CSI timeline; and determining all time slots in the candidate time slots as a plurality of time slots for transmitting A-CSI.
[0126] In some examples, operation 1600 may include determining at 1617 one or more aggregation time slots carrying DMRS and one or more aggregation time slots without DMRS, and further determining one or more time slots from the aggregation time slots for transmitting A-CSI based on the determination of the aggregation time slots carrying DMRS and those without DMRS. In some examples, further determining one or more time slots from the aggregation time slots for transmitting A-CSI based on the determination of the aggregation time slots carrying DMRS and those without DMRS includes: at 1619 excluding one or more time slots without DMRS from the aggregation time slots as candidate time slots, and determining one or more time slots from the one or more time slots carrying DMRS from the aggregation time slots for transmitting A-CSI.
[0127] In 1635, the UE transmits A-CSI data in one or more time slots determined within the plurality of aggregated time slots. In some examples, transmitting A-CSI involves repeating A-CSI data across multiple time slots. In some examples, at least two of the multiple time slots are consecutive time slots. In some examples, different portions of the A-CSI payload include different types of CSI data.
[0128] Figure 17A and Figure 17B This is a flowchart illustrating example operations 1700a and 1700b for wireless communication according to certain aspects of this disclosure. Operations 1700a and 1700b may be performed, for example, by a BS (e.g., BS110a such as in wireless communication network 100). Operations 1700a and 1700b may be operations performed by the BS that are complementary to operations 1600a and 1600b performed by a UE. Operations 1700a and 1700b may be implemented in one or more processors (e.g., Figure 2 The software components executed and running on the controller / processor 240. Furthermore, the signal transmission and reception performed by the BS in operations 1700a and 1700b can be, for example, by one or more antennas (e.g., Figure 2This can be achieved via antenna 234. In some respects, signal transmission and / or reception by the BS can be achieved by obtaining and / or outputting signals via a bus interface of one or more processors (e.g., controller / processor 240).
[0129] Operations 1700a and 1700b can begin at 1705 by sending a time-slot aggregation transmission in multiple aggregation time slots from the BS and triggering permission for an A-CSI transmission in one of those multiple aggregation time slots.
[0130] In some examples, the grant that triggers A-CSI is an uplink grant. In some examples, a transport with slot aggregation is a PUSCH transport with slot aggregation scheduled by an uplink grant in the DCI.
[0131] In some examples, the grant that triggers A-CSI is a downlink grant. In some examples, the transport with slot aggregation is a PUCCH transport with slot aggregation.
[0132] In some examples, the DCI also triggers one or more CSI-RS resources. In some examples, the DCI also schedules PDSCH.
[0133] In some examples, operation 1700 may include sending signaling at 1707 indicating a mode for determining one or more time slots in the aggregation time slots to transmit A-CSI. In some examples, the signaling is RRC signaling for configuring a set of modes and DCI carrying permission and an indication of one of the configured modes.
[0134] In 1710, the BS determines one or more of the multiple aggregation slots to monitor A-CSI transmissions.
[0135] In some examples, operation 1700 may include transmitting CSI-RS at 1715. In some examples, operation 1700 may include determining a first time slot at 1720 from the end symbol of the PDCCH carrying the grant to the start symbol of each of the aggregation time slots. In some examples, operation 1700 may include determining a second time slot at 1725 from the end symbol of the CSI-RS to the start of each of the aggregation time slots. In some examples, operation 1700 may include determining at 1730 one or more time slots among the plurality of aggregation time slots that satisfy the A-CSI timeline, including determining for each of the plurality of time slots whether the first time slot is equal to or greater than a first threshold and whether the second time slot is equal to or greater than a second threshold. In some examples, operation 1700 may include implementing the first and second time slots for one or more time slots in the aggregation time slots by coordinating the transmission of grant, the transmission of CSI-RS, and the scheduled transmission with time slot aggregation such that the one or more time slots in the aggregation time slots satisfy the first and second thresholds.
[0136] In some examples, determining one or more time slot packets in an aggregated time slot to monitor A-CSI includes determining a single time slot in the aggregated time slot to monitor A-CSI. In some examples, determining one or more time slots in an aggregated time slot to monitor A-CSI includes determining the earliest time slot in the aggregated time slot as the single time slot for monitoring A-CSI. In some examples, determining one or more time slots in an aggregated time slot to monitor A-CSI includes: determining the earliest time slot in the aggregated time slot that satisfies the A-CSI timeline; and determining the earliest time slot as the single time slot for monitoring A-CSI. In some examples, determining one or more time slots in an aggregated time slot to monitor A-CSI includes: determining candidate time slots in the aggregated time slot that satisfy the A-CSI timeline; and determining the middle time slot among the candidate time slots as the single time slot for monitoring A-CSI. In some examples, determining one or more time slots in an aggregated time slot to monitor A-CSI includes determining the middle time slot in the aggregated time slot as the single time slot for monitoring A-CSI. In some examples, determining one or more time slots in the aggregation time slots to monitor A-CSI includes determining the latest time slot in the aggregation time slots as the single time slot for monitoring A-CSI.
[0137] In some examples, determining one or more time slots in an aggregated time slot to monitor A-CSI includes determining several time slots in the aggregated time slot to monitor A-CSI. In some examples, determining one or more time slots in an aggregated time slot to monitor A-CSI includes determining all time slots in the aggregated time slot as multiple time slots for monitoring A-CSI. In some examples, determining one or more time slots in an aggregated time slot to monitor A-CSI includes: determining candidate time slots in the aggregated time slot that satisfy the A-CSI timeline; and determining all time slots in the candidate time slots as multiple time slots for monitoring A-CSI.
[0138] In some examples, operation 1700 may include determining at 1717 one or more aggregation time slots carrying DMRS and one or more aggregation time slots without DMRS, and further determining one or more time slots among the aggregation time slots for monitoring A-CSI based on the determination of aggregation time slots carrying DMRS and those without DMRS. In some examples, further determining one or more time slots among the aggregation time slots for monitoring A-CSI based on the determination of aggregation time slots carrying DMRS and those without DMRS includes: at 1719 excluding one or more time slots without DMRS among the aggregation time slots as candidate time slots, and determining one or more time slots among the aggregation time slots carrying DMRS among the aggregation time slots for monitoring A-CSI.
[0139] In 1735, the BS monitors A-CSI transmissions in one or more time slots defined within the plurality of aggregation time slots. In some examples, monitoring A-CSI includes monitoring the repetition of A-CSI across multiple time slots. In some examples, monitoring A-CSI includes monitoring different portions of the A-CSI payload in at least two time slots across the plurality of time slots. In some examples, at least two time slots across the plurality of time slots include consecutive time slots. In some examples, different portions of the A-CSI payload include different types of CSI.
[0140] In some examples, operation 1700 may include monitoring the repetition of scheduled transmissions with time slot aggregation in each of the aggregation time slots.
[0141] Figure 18A This is an example call flow diagram illustrating A-CSI on a time-slot aggregated PUSCH, according to various aspects of this disclosure. (See also...) Figure 18A As shown, UE 1802 may receive from BS 1804 a DCI that triggers A-CSI on a time slot containing a PUSCH scheduled with a time slot aggregation factor N. The DCI may indicate one or more A-CSI-RS resources. At 1808, UE 1802, for example, uses the indicated one or more CSI-RS resources to receive one or more A-CSI-RS. UE 1802 measures the A-CSI-RS and calculates the A-CSI. At 1810, UE 1802 determines one or more time slots out of N aggregation time slots to transmit / piggyback A-CSI (e.g., according to any of the rules / patterns discussed above), and BS 1804 determines one or more time slots out of the aggregation time slots to monitor A-CSI. At 1812, BS 1804 sends the A-CSI-RS to UE 1802. In 1814-1816, UE 1802 sends PUSCH transmissions to BS1804 in N aggregated time slots, and sends / piggybacks A-CSI on the PUSCH in one or more time slots determined within the N aggregated time slots (e.g., in A-CSI reports). Figure 18A In the illustrative example shown, UE 1802 transmits / piggybacks A-CSI only in PUSCH slot 1 in 1814a, and does not transmit A-CSI in the remaining PUSCH slots 2-N (1816a). Figure 18B In the illustrative example shown, UE 1802 transmits / piggybacks A-CSI in all slots of PUSCH slot 1 (1814b) and PUSCH slots 2-N (1816b).
[0142] Example wireless communication system
[0143] Figure 19The description may include operations that are configured to perform the techniques disclosed herein (such as, Figures 16A-16B The communication device 1900 comprises various components (e.g., corresponding to device plus functional components) of the operation described herein. The communication device 1900 includes a processing system 1902 coupled to a transceiver 1908 (e.g., a transmitter and / or receiver). The transceiver 1908 is configured to transmit and receive signals (such as the various signals described herein) for the communication device 1900 via an antenna 1910. The processing system 1902 may be configured to perform processing functions for the communication device 1900, including processing signals received and / or to be transmitted by the communication device 1900.
[0144] Processing system 1902 includes processor 1904 coupled to computer-readable medium / memory 1912 via bus 1906. In some aspects, computer-readable medium / memory 1912 is configured to store data that, when executed by processor 1904, causes processor 1904 to perform... Figures 16A-16B The instructions (e.g., computer-executable code) for performing the operations described herein or other operations of the various techniques discussed herein for A-CSI transmissions in the case of scheduled transmissions with time-slot aggregation. In some aspects, according to various aspects of this disclosure, the computer-readable medium / memory 1912 stores code 1914 for receiving; code 1916 for determining; code 1918 for excluding; and / or code 1920 for transmitting. In some aspects, the processor 1904 has circuitry configured to implement the code stored in the computer-readable medium / memory 1912. According to various aspects of this disclosure, the processor 1904 includes circuitry 1922 for receiving; circuitry 1924 for determining; circuitry 1926 for excluding; and circuitry 1928 for transmitting.
[0145] Figure 20 The description may include operations that are configured to perform the techniques disclosed herein (such as, Figures 17A-17B The communication device 2000 comprises various components (e.g., corresponding to device plus functional components) of the operation described herein. The communication device 2000 includes a processing system 2002 coupled to a transceiver 2008 (e.g., a transmitter and / or receiver). The transceiver 2008 is configured to transmit and receive signals (such as the various signals described herein) for the communication device 2000 via an antenna 2010. The processing system 2002 may be configured to perform processing functions for the communication device 2000, including processing signals received and / or to be transmitted by the communication device 2000.
[0146] Processing system 2002 includes processor 2004 coupled to computer-readable medium / memory 2012 via bus 2006. In some aspects, computer-readable medium / memory 2012 is configured to store data that, when executed by processor 2004, causes processor 2004 to perform... Figures 17A-17B The instructions (e.g., computer-executable code) for performing the operations described herein or other operations for performing the various techniques discussed herein for A-CSI transmission in time slots containing scheduled transmissions with time slot aggregation. In some aspects, according to aspects of this disclosure, the computer-readable medium / memory 2012 stores code 2014 for transmission; code 2016 for determination; code 2018 for exclusion; and / or code 2020 for monitoring. In some aspects, the processor 2004 has circuitry configured to implement the code stored in the computer-readable medium / memory 2012. According to aspects of this disclosure, the processor 2004 includes circuitry 2022 for transmission; circuitry 2024 for determination; circuitry 2026 for exclusion; and circuitry 2028 for monitoring.
[0147] Example
[0148] In addition to the aspects described above, these aspects can be combined. Specific combinations of some aspects are detailed below:
[0149] Aspect 1, a method for wireless communication by a user equipment (UE), comprising: receiving permission to schedule time slot aggregation transmission in a plurality of aggregation time slots and trigger aperiodic channel state information (A-CSI) transmission in one of the plurality of aggregation time slots; determining one or more time slots in the plurality of aggregation time slots for transmitting the A-CSI transmission; and transmitting the A-CSI transmission in the one or more time slots determined in the plurality of aggregation time slots.
[0150] Aspect 2, the method of aspect 1, wherein determining one or more of the plurality of aggregated time slots for transmitting the A-CSI transmission comprises: determining a single earliest time slot among the plurality of aggregated time slots for transmitting the A-CSI transmission.
[0151] Aspect 3, the method of any one of Aspects 1-2, wherein determining one or more of the plurality of aggregated time slots for transmitting the A-CSI transmission comprises: determining all of the plurality of aggregated time slots for transmitting the A-CSI transmission.
[0152] Aspect 4, the method of any one of Aspects 1-3, further includes receiving signaling indicating a mode for determining one or more of the plurality of aggregation time slots to transmit the A-CSI transmission.
[0153] Aspect 5, the method of aspect 4, wherein receiving the signaling includes: receiving radio resource control (RRC) signaling of a configuration mode set; and receiving downlink control information (DCI) carrying the permission and an indication of one of the configuration modes.
[0154] Aspect 6, the method of any one of Aspects 1-5, wherein determining one or more of the plurality of aggregated time slots to transmit the A-CSI transmission includes determining a single time slot of the plurality of aggregated time slots to transmit the A-CSI transmission.
[0155] Aspect 7, the method of aspect 6, wherein determining the single time slot among the plurality of aggregated time slots for transmitting the A-CSI transmission includes: determining the earliest time slot among the plurality of aggregated time slots that satisfies the A-CSI timeline for transmitting the A-CSI transmission.
[0156] Aspect 8, the method of any one of Aspects 6-7, wherein determining the single time slot among the plurality of aggregated time slots to transmit the A-CSI transmission comprises: determining a set of candidate time slots among the plurality of aggregated time slots that satisfy the A-CSI timeline; and determining an intermediate time slot among the candidate time slots to transmit the A-CSI transmission.
[0157] Aspect 9, the method of any one of Aspects 6-8, wherein determining the single time slot among the plurality of aggregated time slots for transmitting the A-CSI transmission comprises: determining an intermediate time slot among the plurality of aggregated time slots for transmitting the A-CSI.
[0158] Aspect 10, the method of any one of Aspects 6-9, wherein determining the single time slot among the plurality of aggregated time slots for transmitting the A-CSI transmission comprises: determining the latest time slot among the plurality of aggregated time slots for transmitting the A-CSI transmission.
[0159] Aspect 11, the method of any one of Aspects 1-10, wherein determining one or more of the plurality of aggregated time slots to transmit the A-CSI includes determining a plurality of time slots of the plurality of aggregated time slots to transmit the A-CSI transmission.
[0160] Aspect 12, the method of aspect 11, wherein determining the plurality of time slots among the plurality of aggregated time slots to transmit the A-CSI transmission includes: determining a set of candidate time slots among the plurality of aggregated time slots that satisfy the A-CSI timeline; and determining all time slots among the candidate time slots to transmit the A-CSI transmission.
[0161] Aspect 13, the method of any one of Aspects 11-12, wherein transmitting the A-CSI transmission includes repeating the transmission of the A-CSI transmission in the plurality of time slots.
[0162] Aspect 14, the method of any one of Aspects 11-13, wherein transmitting the A-CSI transmission includes transmitting different portions of the A-CSI transmission payload in at least two of the plurality of time slots.
[0163] Aspect 15, as in aspect 14, wherein at least two of the plurality of time slots are consecutive time slots.
[0164] Aspect 16, the method of any one of Aspects 14-15, wherein different portions of the A-CSI transmission payload are different types of CSI.
[0165] Aspect 17, the method of any one of Aspects 1-16, further includes: determining one or more time slots carrying a demodulation reference signal (DMRS) and one or more time slots without DMRS in the plurality of aggregation time slots, wherein: determining the one or more time slots in the plurality of aggregation time slots to transmit the A-CSI transmission is further based on the one or more time slots carrying DMRS determined in the plurality of aggregation time slots and the one or more time slots without DMRS determined in the plurality of aggregation time slots.
[0166] Aspect 18, the method of aspect 17, wherein determining the one or more time slots among the plurality of aggregation time slots for transmitting the A-CSI transmission includes: excluding the one or more time slots among the plurality of aggregation time slots that do not have DMRS as candidate time slots; and determining the one or more time slots among the plurality of aggregation time slots that carry DMRS for transmitting the A-CSI transmission.
[0167] Aspect 19, the method of any one of Aspects 1-18, wherein: the grant that triggers the A-CSI transmission includes uplink grant in downlink control information (DCI); and the slot aggregation transmission includes slot aggregation physical uplink shared channel (PUSCH) transmission.
[0168] Aspect 20, the method of any one of Aspects 1-19, wherein: the grant that triggers the A-CSI transmission includes downlink grant; and the slot aggregation transmission includes slot aggregation physical uplink control channel (PUCCH) transmission.
[0169] Aspect 21, the method of any one of Aspects 1-20, further includes: receiving a CSI reference signal (RS); determining the A-CSI based on the CSI-RS; determining a first time slot from the end symbol of the authorized physical downlink control channel (PDCCH) to the start symbol of each of the plurality of aggregation time slots; determining a second time slot from the end symbol of the CSI-RS to the start symbol of each of the plurality of aggregation time slots; and determining one or more time slots among the plurality of aggregation time slots that satisfy the A-CSI timeline, including: determining for each of the plurality of aggregation time slots whether the first time slot is equal to or greater than a first threshold and whether the second time slot is equal to or greater than a second threshold, wherein determining the one or more time slots among the aggregation time slots is for transmitting A-CSI transmission based on the one or more time slots among the plurality of aggregation time slots that satisfy the A-CSI timeline.
[0170] Aspect 22, the method of any one of aspects 1-21, further includes transmitting the repetition of the time slot aggregation transmission.
[0171] Aspect 23, a method for wireless communication by a base station (BS), comprising: sending permission to a user equipment (UE) to schedule slot-gathering transmission in a plurality of clustered slots and trigger aperiodic channel state information (A-CSI) transmission in one of the plurality of clustered slots; determining one or more slots in the plurality of clustered slots to monitor the A-CSI transmission; and monitoring the A-CSI transmission in the one or more slots determined in the plurality of clustered slots.
[0172] Aspect 24, the method of aspect 23, wherein determining the one or more time slots in the aggregated time slots to monitor the A-CSI transmission includes determining the single earliest time slot in the plurality of aggregated time slots to monitor the A-CSI transmission.
[0173] Aspect 25, the method of any one of Aspects 23-24, wherein determining the one or more time slots in the aggregated time slots to monitor the A-CSI transmission includes determining all of the plurality of aggregated time slots to monitor the A-CSI transmission.
[0174] Aspect 26, the method of any one of Aspects 23-25, further includes sending signaling indicating a mode for determining the one or more time slots in the aggregation time slot for transmitting the A-CSI.
[0175] Aspect 27, the method of any one of Aspects 23-26, wherein monitoring the A-CSI transmission includes monitoring different portions of the A-CSI transmission payload in at least two of the plurality of time slots.
[0176] Aspect 28, the method of any one of Aspects 23-27, further includes: determining one or more time slots carrying a demodulation reference signal (DMRS) and one or more time slots without DMRS in the plurality of aggregation time slots, wherein determining the one or more time slots in the plurality of aggregation time slots to monitor the A-CSI transmission is further based on the one or more time slots carrying DMRS determined in the plurality of aggregation time slots and the one or more time slots without DMRS determined in the plurality of aggregation time slots.
[0177] Aspect 29, an apparatus comprising means for performing the method described in any one of aspects 1 to 28.
[0178] Aspect 30, an apparatus comprising: at least one processor and a memory coupled to the at least one processor, the memory including code executable by the at least one processor to cause the apparatus to perform the method as described in any of aspects 1 to 28.
[0179] Aspect 31, a computer-readable medium having stored thereon computer-executable code for wireless communication, the computer-executable code causing a device to perform the method as described in any of aspects 1 to 28 when executed by at least one processor.
[0180] Additional considerations
[0181] The techniques described herein can be used in various wireless communication technologies, such as NR (e.g., 5G NR), 3GPP Long Term Evolution (LTE), LTE-A Advanced (LTE-A), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA), Time Division Synchronous Code Division Multiple Access (TD-SCDMA), and other networks. The terms "network" and "system" are often used interchangeably. CDMA networks can implement radio technologies such as Universal Terrestrial Radio Access (UTRA) and cdma2000. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. cdma2000 covers the IS-2000, IS-95, and IS-856 standards. TDMA networks can implement radio technologies such as Global System for Mobile Communications (GSM). OFDMA networks can implement radio technologies such as NR (e.g., 5G RA), evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDMA. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). LTE and LTE-A are UMTS versions using E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization called the 3rd Generation Partnership Project (3GPP). cdma2000 and UMB are described in documents from an organization called the 3rd Generation Partnership Project 2 (3GPP2). NR is an emerging wireless communication technology under development.
[0182] In 3GPP, the term "cell" can refer to the coverage area of a B-node (NB) and / or the NB subsystem serving that coverage area, depending on the context in which the term is used. In NR systems, the terms "cell" and BS, next-generation B-node (gNB or g B-node), access point (AP), distributed cell (DU), carrier, or transmit / receive point (TRP) can be used interchangeably. A BS can provide communication coverage for macrocells, picocells, femtocells, and / or other types of cells. A macrocell can cover a relatively large geographic area (e.g., a radius of several kilometers) and allows unrestricted access by UEs with a service subscription. A picocell can cover a relatively small geographic area and allows unrestricted access by UEs with a service subscription. A femtocell can cover a relatively small geographic area (e.g., a residential area) and allows restricted access by UEs associated with that femtocell (e.g., UEs in a closed subscriber group (CSG), UEs of users in a residential area, etc.). A BS used for a macrocell can be referred to as a macro BS. A BS used for picocells can be called a picoBS. A BS used for femtocells can be called a femtoBS or a home BS.
[0183] A UE can also be referred to as a mobile station, terminal, access terminal, subscriber unit, station, customer premises equipment (CPE), cellular phone, smartphone, personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, laptop computer, cordless phone, wireless local loop (WLL) station, tablet computer, camera, gaming device, netbook, smartbook, ultrabook, appliance, medical device or medical equipment, biometric sensor / device, wearable device (such as smartwatch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet, etc.)), entertainment device (e.g., music device, video device, satellite radio, etc.), vehicle component or sensor, smart meter / sensor, industrial manufacturing equipment, GPS device, or any other suitable device configured to communicate via wireless or wired media. Some UEs may be considered machine-type communication (MTC) devices or evolved MTC (eMTC) devices. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, etc., which can communicate with a BS, another device (e.g., a remote device), or another entity. Wireless nodes can provide connectivity to or to a network (e.g., a wide area network such as the Internet) or a cellular network, for example, via wired or wireless communication links. Some UEs can be considered Internet of Things (IoT) devices, which can be narrowband IoT (NB-IoT) devices.
[0184] In some examples, access to the air interface can be scheduled. A scheduling entity (e.g., a BS) allocates resources for communication among some or all devices and equipment within its service area or cell. The scheduling entity may be responsible for scheduling, assigning, reconfiguring, and releasing resources for one or more subordinate entities. That is, for scheduled communication, the subordinate entity utilizes the resources allocated by the scheduling entity. A base station is not the only entity that can be used as a scheduling entity. In some examples, a UE may act as a scheduling entity and can schedule resources for one or more subordinate entities (e.g., one or more other UEs), and other UEs may utilize the resources scheduled by that UE for wireless communication. In some examples, a UE may act as a scheduling entity in a peer-to-peer (P2P) network and / or in a mesh network. In the mesh network example, UEs may communicate directly with each other in addition to communicating with a scheduling entity.
[0185] The methods disclosed herein include one or more steps or actions for implementing the method. These method steps and / or actions may be interchanged without departing from the scope of the claims. In other words, unless a specific order of steps or actions is specified, the order and / or use of specific steps and / or actions may be modified without departing from the scope of the claims.
[0186] As used herein, the phrase “at least one of” refers to any combination of these items, including a single member. As an example, “at least one of a, b, or c” is intended to cover: a, b, c, ab, ac, bc, and abc, as well as any combination with multiple identical elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other ordering of a, b, and c).
[0187] As used herein, the term "determine" encompasses a wide variety of actions. For example, "determine" can include calculation, computation, processing, derivation, research, searching (e.g., looking in a table, database, or other data structure), ascertaining, and the like. Furthermore, "determine" can include receiving (e.g., receiving information), accessing (e.g., accessing data in memory), and the like. Moreover, "determine" can include parsing, selecting, choosing, building, and the like.
[0188] The preceding description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will readily be understood by those skilled in the art, and the universal principles defined herein may be applied to other aspects. Therefore, the claims are not intended to be limited to the aspects shown herein, but are to be granted the full scope consistent with the language of the claims, wherein references to the singular form of an element are not intended to mean “one and only one” (unless specifically stated otherwise) but “one or more.” Unless specifically stated otherwise, the term “some / a” refers to one or more. All structural and functional equivalents of the aspects described throughout this disclosure that are now or hereafter known to a person skilled in the art are expressly incorporated herein by reference and are intended to be covered by the claims. Furthermore, nothing disclosed herein is intended to be donated to the public, whether or not such disclosure is expressly stated in the claims. No element of a claim should be interpreted in accordance with the provisions of 35 U.S.SC §112(f) unless the element is expressly stated using the phrase “means for…” or, in the case of a method claim, the element is stated using the phrase “steps for…”.
[0189] The various operations of the methods described above can be performed by any suitable means capable of performing the corresponding functions. These means may include various hardware and / or software components and / or modules, including but not limited to circuits, application-specific integrated circuits (ASICs), or processors. Generally, where the operations illustrated in the figures are present, these operations may have corresponding paired means with similar numbers plus functional components.
[0190] The various illustrative logic blocks, modules, and circuits described in this disclosure can be implemented or executed using a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), 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. The general-purpose processor may be a microprocessor, but in alternatives, the processor may be any commercially available processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors cooperating with a DSP core, or any other such configuration.
[0191] If implemented in hardware, an example hardware configuration could include a processing system in a wireless node. The processing system can be implemented using a bus architecture. Depending on the specific application and overall design constraints of the processing system, the bus can include any number of interconnect buses and bridges. The bus can link together various circuits, including a processor, machine-readable media, and a bus interface. The bus interface can be used to connect network adapters, etc., to the processing system via the bus. The network adapter can be used to implement signal processing functions at the PHY layer. In the user terminal (see...), Figure 1 In such cases, the user interface (e.g., keypad, display, mouse, joystick, etc.) can also be connected to the bus. The bus can also link various other circuits, such as timing sources, peripherals, voltage regulators, power management circuits, and similar circuits, which are well known in the art and will not be described further. The processor can be implemented using one or more general-purpose and / or special-purpose processors. Examples include microprocessors, microcontrollers, DSP processors, and other circuit systems capable of executing software. Depending on the specific application and the overall design constraints imposed on the system, those skilled in the art will recognize how best to implement the functionality described for the processing system.
[0192] If implemented in software, the functions can be stored or transmitted as one or more instructions or codes on a computer-readable medium. Software should be broadly interpreted to mean instructions, data, or any combination thereof, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. Computer-readable media includes both computer storage media and communication media, encompassing any medium that facilitates the transfer of a computer program from one location to another. The processor may be responsible for managing the bus and general processing, including executing software modules stored on the machine-readable storage medium. The computer-readable storage medium may be coupled to the processor so that the processor can read and write information to / from the storage medium. Alternatively, the storage medium may be integrated into the processor. As an example, the machine-readable medium may include a transmission line, a data-modulated carrier wave, and / or a separate computer-readable storage medium containing instructions stored thereon, all accessible to the processor via a bus interface. Alternatively or additionally, the machine-readable medium or any portion thereof may be integrated into the processor, such as caches and / or general-purpose register files. As an example, examples of machine-readable storage media may include RAM (random access memory), flash memory, ROM (read-only memory), PROM (programmable read-only memory), EPROM (erasable programmable read-only memory), EEPROM (electrically erasable programmable read-only memory), registers, disks, optical disks, hard drives, or any other suitable storage media, or any combination thereof. Machine-readable media may be implemented in computer program products.
[0193] Software modules may comprise a single instruction or a number of instructions, and may be distributed across several different code segments, across different programs, and across multiple storage media. Computer-readable media may include several software modules. These software modules include instructions that, when executed by an instrument (such as a processor), enable the processing system to perform various functions. These software modules may include transfer modules and receive modules. Each software module may reside in a single storage device or be distributed across multiple storage devices. As an example, when a trigger event occurs, a software module may be loaded from a hard drive into RAM. During the execution of a software module, the processor may load some instructions into a cache to improve access speed. One or more cache lines may subsequently be loaded into a general-purpose register file for processor execution. In the context of the functionality of a software module described below, it will be understood that such functionality is implemented by the processor when the processor executes the instructions from that software module.
[0194] Similarly, any connection is also legitimately referred to as computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technology (such as infrared (IR), radio, and microwave), then that coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technology (such as infrared, radio, and microwave) is included in the definition of medium. As used herein, disks and discs include compact discs (CDs), laser discs, optical discs, digital multi-purpose discs (DVDs), floppy disks, and... Disks, where disks often magnetically reproduce data, and discs optically reproduce data using lasers. Therefore, in some aspects, computer-readable media may include non-transient computer-readable media (e.g., tangible media). Additionally, in other aspects, computer-readable media may include transient computer-readable media (e.g., signals). Combinations of the above should also be included within the scope of computer-readable media.
[0195] Therefore, certain aspects may include computer program products for performing the operations described herein. For example, such computer program products may include computer-readable media on which instructions are stored (and / or encoded) that can be executed by one or more processors to perform the operations described herein, such as those for performing the operations described herein and in... Figure 16A , Figure 16B , Figure 17A and / or Figure 17B The instructions for the operation explained in the text.
[0196] Furthermore, it should be understood that modules and / or other suitable means for performing the methods and techniques described herein may be downloaded and / or otherwise obtained by the user terminal and / or base station where applicable. For example, such devices may be coupled to a server to facilitate the transfer of means for performing the methods described herein. Alternatively, the various methods described herein may be provided via a storage device (e.g., RAM, ROM, physical storage media such as CDs or floppy disks, etc.) so that the device can obtain the various methods once the storage device is coupled to or provided to the user terminal and / or base station. Furthermore, any other suitable techniques suitable for providing the methods and techniques described herein to the device may be utilized. It will be understood that the claims are not limited to the precise configurations and components described above. Various modifications, substitutions, and variations may be made to the layout, operation, and details of the methods and means described above without departing from the scope of the claims.
Claims
1. A method for wireless communication by a user equipment (UE), comprising: The system receives permission to schedule time slot aggregation transmission in multiple aggregation time slots and trigger aperiodic channel state information (A-CSI) transmission in the multiple aggregation time slots, wherein the same transmission block is repeated in each of the multiple aggregation time slots; Determine several time slots among the plurality of aggregation time slots to transmit the A-CSI transmission; as well as The A-CSI transmission is transmitted in several time slots determined within the plurality of aggregation time slots.
2. The method of claim 1, wherein determining the plurality of time slots among the plurality of aggregation time slots to transmit the A-CSI transmission comprises: All of the multiple aggregation time slots are determined to transmit the A-CSI transmission.
3. The method of claim 1, further comprising receiving signaling indicating a mode for determining the plurality of time slots among the plurality of aggregation time slots to transmit the A-CSI transmission.
4. The method of claim 3, wherein receiving the signaling comprises: Receive Radio Resource Control (RRC) signaling for the set of configuration modes; as well as Receive downlink control information (DCI) carrying the permission and an indication of one of the configured modes.
5. The method of claim 1, wherein determining the plurality of time slots among the plurality of aggregation time slots to transmit the A-CSI transmission comprises: Determine the set of candidate time slots that satisfy the A-CSI timeline among the multiple aggregation time slots; as well as All time slots in the candidate time slots are determined to transmit the A-CSI transmission.
6. The method of claim 1, wherein transmitting the A-CSI transmission includes repeating the A-CSI transmission in the plurality of time slots.
7. The method of claim 1, wherein transmitting the A-CSI transmission comprises transmitting different portions of the A-CSI transmission payload in at least two of the plurality of time slots.
8. The method of claim 7, wherein at least two of the plurality of time slots are consecutive time slots.
9. The method of claim 7, wherein the different portions of the A-CSI transmission payload are different types of CSI.
10. The method of claim 1, further comprising: Identify one or more time slots among the plurality of aggregation time slots that carry a demodulation reference signal (DMRS) and one or more time slots among the plurality of aggregation time slots that do not have a DMRS, wherein: The determination of several time slots among the plurality of aggregation time slots for transmitting the A-CSI transmission is further based on one or more time slots carrying DMRS determined among the plurality of aggregation time slots and one or more time slots without DMRS determined among the plurality of aggregation time slots.
11. The method of claim 10, wherein determining the plurality of time slots among the plurality of aggregation time slots to transmit the A-CSI transmission comprises: Exclude several time slots that do not have DMRS from the multiple aggregation time slots as candidate time slots; as well as The plurality of time slots carrying DMRS are determined from the plurality of aggregation time slots to transmit the A-CSI transmission.
12. The method of claim 1, wherein: The permission that triggers the A-CSI transmission includes uplink permission in downlink control information (DCI); and The time-slot aggregation transmission includes time-slot aggregation physical uplink shared channel (PUSCH) transmission.
13. The method of claim 1, wherein: The permission that triggers the A-CSI transmission includes downlink permission; and The time-slot aggregation transmission includes time-slot aggregation physical uplink control channel (PUCCH) transmission.
14. The method of claim 1, further comprising: Receive CSI reference signal (CSI-RS); The A-CSI is determined based on the CSI-RS; Determine the first time slot from the end symbol carrying the permitted Physical Downlink Control Channel (PDCCH) to the start symbol of each of the plurality of aggregated time slots; Determine a second time slot from the end symbol of the CSI-RS to the start symbol of each of the plurality of aggregation time slots; as well as Determining several time slots among the plurality of aggregation time slots that satisfy the A-CSI timeline includes, for each of the plurality of aggregation time slots, determining whether the first time slot is equal to or greater than a first threshold and whether the second time slot is equal to or greater than a second threshold, wherein... The plurality of time slots in the aggregated time slots are determined to transmit the A-CSI transmission based on the plurality of time slots in the aggregated time slots that satisfy the A-CSI timeline.
15. The method of claim 1, further comprising transmitting a repetition of the time-slot aggregation transmission.
16. A method for wireless communication by a scheduling entity, comprising: Send permission to the User Equipment (UE) to schedule slot-gathering transmission in multiple clustered slots and trigger aperiodic Channel State Information (A-CSI) transmission in one of the multiple clustered slots, wherein the same transport block is repeated in each of the multiple clustered slots; Several time slots among the plurality of aggregation time slots are determined to monitor the A-CSI transmission; as well as The A-CSI transmission is monitored in several time slots determined within the plurality of aggregation time slots.
17. The method of claim 16, wherein determining the plurality of time slots in the aggregation time slots to monitor the A-CSI transmission includes determining all of the plurality of time slots in the aggregation time slots to monitor the A-CSI transmission.
18. The method of claim 16, further comprising sending signaling indicating a mode for determining the plurality of time slots in the aggregation time slots to transmit the A-CSI.
19. The method of claim 16, wherein monitoring the A-CSI transmission includes monitoring different portions of the A-CSI transmission payload in at least two of a plurality of time slots.
20. The method of claim 16, further comprising: Identify one or more time slots among the plurality of aggregation time slots that carry a demodulation reference signal (DMRS) and one or more time slots among the plurality of aggregation time slots that do not have a DMRS, wherein The determination of several time slots among the plurality of aggregation time slots to monitor the A-CSI transmission is further based on one or more time slots carrying DMRS determined among the plurality of aggregation time slots and one or more time slots without DMRS determined among the plurality of aggregation time slots.
21. An apparatus for wireless communication, comprising: At least one processor coupled to a memory, the memory including code executable by the at least one processor to cause the device to: Grant permission to schedule time slot aggregation transmission in multiple aggregation time slots and trigger aperiodic channel state information (A-CSI) transmission in one of the multiple aggregation time slots, wherein the same transmission block is repeated in each of the multiple aggregation time slots; Determine several time slots among the plurality of aggregation time slots to transmit the A-CSI transmission; as well as The A-CSI transmission is transmitted in several time slots determined within the plurality of aggregation time slots.
22. The apparatus of claim 21, wherein the memory further comprises code executable by the at least one processor to cause the apparatus to perform the method of any one of claims 2-15.
23. An apparatus for wireless communication, comprising: At least one processor coupled to a memory, the memory including code executable by the at least one processor to cause the device to: Grant permission to schedule slot-gathering transmission in multiple clustered time slots and trigger aperiodic channel state information (A-CSI) transmission in one of the multiple clustered time slots, wherein the same transmission block is repeated in each of the multiple clustered time slots; Several time slots among the plurality of aggregation time slots are determined to monitor the A-CSI transmission; as well as The A-CSI transmission is monitored in several time slots determined within the plurality of aggregation time slots.
24. The apparatus of claim 23, wherein the memory further comprises code executable by the at least one processor to cause the apparatus to perform the method of any one of claims 17-20.