User equipment, network equipment, and method
By determining CQIs and PMIs for future time units, the mechanism addresses the time-limited precoder matrix issue, ensuring effective data scheduling in multi-antenna systems with moving terminal devices.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- NEC CORP
- Filing Date
- 2022-07-01
- Publication Date
- 2026-04-28
AI Technical Summary
In multi-antenna transmission systems, the recommended precoder matrix may become time-limited due to non-ideal conditions, leading to inefficiencies in data transmission when the network device schedules downlink data after a certain period, especially for terminal devices moving at high or medium speeds.
A mechanism for CSI reporting where the terminal device determines a set of CQIs and PMIs corresponding to future time units, allowing the network device to schedule data transmissions based on updated channel characteristics, thereby addressing the time-limited precoder matrix issue.
Enables the network device to effectively counteract channel variations caused by high/medium-speed terminal device movement, ensuring accurate and timely data scheduling.
Smart Images

Figure 0007852798000492 
Figure 0007852798000493 
Figure 0007852798000494
Abstract
Description
[Technical Field]
[0001] The exemplary embodiments of this disclosure, as a whole, relate to the field of communications technology, and more particularly to methods, apparatus and computer-readable media for communications. [Background technology]
[0002] With advancements in communication technology, multi-antenna transmission has been introduced. In multi-antenna transmission, by carefully adjusting the phase, and sometimes the amplitude, of each antenna element, multiple antennas on the transmitting side can be used to provide directivity, that is, to concentrate the overall transmitted power in a certain direction (beamforming), or, more commonly, to a specific location in space. This directivity allows more power to reach the target receiver, thereby increasing the achievable data rate and communication range. To efficiently establish a communication link between the transmitter and receiver, multiple precoder matrices mapped to different beamforming shapes of the transmitter are predefined between the transmitter and receiver.
[0003] In the case of downlink multi-antenna transmission, the terminal device may measure the Channel State Information-Reference Signal (CSI-RS) transmitted from the network device and report a recommended precoder matrix or an indication of the recommended precoder matrix (e.g., a Channel-Quality Indicator (CQI)) to the network device in the CSI report. The network device may then use the recommended precoder matrix when performing data transmission to the terminal device. However, under non-ideal conditions, the preferred precoder matrix may be time-limited, and the recommended precoder matrix may no longer be applicable when the network device is scheduling downlink data transmission for the terminal device after a certain period. [Overview of the Initiative] [Problems that the invention aims to solve]
[0004] Overall, exemplary embodiments of this disclosure provide methods, apparatus and computer storage media for communication. [Means for solving the problem]
[0005] In a first embodiment, a method of communication is provided. The method includes, in a terminal device, determining a first set of channel quality indicators (CQI) conditional on a first precoding matrix indicator (PMI) corresponding to a first time unit, wherein a second timing of the first time unit is after a first timing of a first time interval for reporting channel state information (CSI), and transmitting a CSI report including the first set of CQI and the first PMI to a network device within the first time interval.
[0006] In a second embodiment, a method of communication is provided. The method includes a network device receiving a Channel State Information (CSI) report from a terminal device within a first time interval, the CQI being conditional on the first Precoding Matrix Indicator (PMI), the PMI corresponding to a first time unit, and the second timing of the first time unit being after the first timing of the first time interval for reporting the Channel State Information (CSI).
[0007] In a third embodiment, a terminal device is provided. The terminal device comprises a processor and a memory. The memory is coupled to the processor and stores instructions. When the instructions are executed by the processor, they cause the terminal device to perform the method described in the first embodiment.
[0008] In a fourth embodiment, a network device is provided. The network device comprises a processor and a memory. The memory is coupled to the processor and stores instructions. When executed by the processor, the instructions cause the network device to perform the method described in the second embodiment.
[0009] In a fifth embodiment, a computer-readable medium is provided that, when executed on at least one processor, stores instructions causing the at least one processor to perform the method described in the first or second embodiment.
[0010] It should be understood that the summary portion of the invention is not intended to identify any important or fundamental features of the embodiments of this disclosure, nor to limit the scope of this disclosure. Other features of this disclosure should be readily apparent from the following description. [Brief explanation of the drawing]
[0011] The accompanying drawings further illustrate some exemplary embodiments of this disclosure, thereby further highlighting the aforementioned and other objectives, features, and advantages of this disclosure.
[0012] [Figure 1] This figure shows an exemplary communication system that can implement some embodiments of the present disclosure.
[0013] [Figure 2] This is a timing diagram relating to some embodiments of the present disclosure.
[0014] [Figure 3]This is a signaling process according to some embodiments of the present disclosure.
[0015] [Figure 4A] This figure shows an example of a reported set of channel quality indicators (CQIs) according to some embodiments of the present disclosure. [Figure 4B] This figure shows an example of a reported set of channel quality indicators (CQIs) according to some embodiments of the present disclosure.
[0016] [Figure 5A] This figure shows an example of multiple sets of reported CQIs according to some embodiments of the present disclosure. [Figure 5B] This figure shows an example of multiple sets of reported CQIs according to some embodiments of the present disclosure.
[0017] [Figure 6A] This figure shows the reported time-unit index for some embodiments of the present disclosure. [Figure 6B] This figure shows the reported time-unit index for some embodiments of the present disclosure.
[0018] [Figure 7] These are timing diagrams relating to some exemplary embodiments of the present disclosure.
[0019] [Figure 8A] These are timing diagrams relating to some exemplary embodiments of the present disclosure. [Figure 8B] These are timing diagrams relating to some exemplary embodiments of the present disclosure. [Figure 8C] These are timing diagrams relating to some exemplary embodiments of the present disclosure.
[0020] [Figure 9] This is a flowchart illustrating an exemplary method according to some embodiments of the present disclosure.
[0021] [Figure 10] This is a flowchart illustrating an exemplary method according to some embodiments of the present disclosure.
[0022] [Figure 11] This is a schematic block diagram of an apparatus suitable for realizing the embodiments of the present disclosure.
[0023] [Figure 12A] This is a schematic diagram of the spatial domain, frequency domain, and Doppler / time domain basis for the conventional method.
[0024] [Figure 12B] This is a schematic diagram of the spatial domain, frequency domain, and Doppler / time domain basis for the conventional method.
[0025] [Figure 13] This is a signaling diagram illustrating a communication process according to some embodiments of the present disclosure.
[0026] [Figure 14A] This figure shows a schematic bitmap of parameter settings according to some embodiments of the present disclosure.
[0027] [Figure 14B] This figure shows a schematic bitmap of parameter settings according to some embodiments of the present disclosure.
[0028] [Figure 15A] This is a schematic diagram showing Doppler / time compression according to some embodiments of the present disclosure.
[0029] [Figure 15B] This is a schematic diagram without Doppler / time compression relating to some embodiments of the present disclosure.
[0030] [Figure 15C] This is a schematic diagram without Doppler / time relating to some embodiments of the present disclosure.
[0031] [Figure 16] This is a schematic diagram without Doppler / time compression relating to some embodiments of the present disclosure.
[0032] [Figure 17] This is a schematic diagram without Doppler / time relating to some embodiments of the present disclosure.
[0033] [Figure 18A] This is a schematic diagram without Doppler / time compression relating to some embodiments of the present disclosure.
[0034] [Figure 18B] This is a schematic diagram without Doppler / time compression relating to some embodiments of the present disclosure.
[0035] [Figure 18C] This is a schematic diagram without Doppler / time compression relating to some embodiments of the present disclosure.
[0036] [Figure 19] This is a schematic diagram of a CSI structure according to some embodiments of the present disclosure.
[0037] [Figure 20] This is a flowchart of an exemplary method 1000 implemented in a terminal device according to some embodiments of the present disclosure.
[0038] [Figure 21] This is a flowchart of an exemplary method 1100 implemented in a network device according to some embodiments of the present disclosure.
[0039] In the diagram, identical or similar reference numbers represent identical or similar elements. [Modes for carrying out the invention]
[0040] Herein, the principles of the present disclosure will be illustrated with reference to several exemplary embodiments. These embodiments are provided for illustrative purposes only and should be understood as helping those skilled in the art to understand and implement the present disclosure and not to imply any limitation on the scope of the present disclosure. Embodiments described herein can be implemented in a variety of ways different from those described below.
[0041] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meanings as those generally understood by those skilled in the art.
[0042] References in this disclosure to “one embodiment,” “embodiment,” “exemplary embodiment,” etc., indicate that the described embodiment may include certain features, structures, or characteristics, but not all embodiments necessarily include such specific features, structures, or characteristics. Furthermore, such phrases do not necessarily refer to the same embodiment. Moreover, when describing certain features, structures, or characteristics in relation to an embodiment, it is considered that the influence of such features, structures, or characteristics in relation to other embodiments, whether or not they are explicitly described, is within the knowledge of those skilled in the art.
[0043] The terms “first,” “second,” etc., may be used in this specification to describe various elements, but it should be understood that these elements should not be limited by these terms. These terms are used solely to distinguish one element from another. For example, without departing from the scope of the exemplary embodiments, the first element may be named the second element, and similarly, the second element may be named the first element. As used herein, the terms “and / or” include any and all combinations of one or more of the terms described.
[0044] The terms used herein are for the purpose of describing specific embodiments and are not intended to limit the exemplary embodiments. The singular forms “one” and “the foregoing” as used herein also include the plural forms unless expressly indicated in the context. Where used herein, the terms “include,” “encompass,” “have,” “equip,” “possess,” and / or “have” specify the presence of the described features, elements, and / or components, but should be further understood not to exclude the presence or addition of one or more other features, elements, components, and / or combinations thereof.
[0045] In some examples, values, procedures, or equipment are referred to as “best,” “worst,” “highest,” “minimum,” “maximum,” etc. Such descriptions are intended to show that a choice can be made from among many usable functional alternatives, and it should be understood that such a choice does not need to be better, smaller, higher, or otherwise more preferable than other choices.
[0046] As used herein, the term “communication network” means a network conforming to any appropriate communication standard, such as New Radio (NR), Long Term Evolution (LTE), LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA®), High-Speed Packet Access (HSPA), Narrow Band Internet of Things (NB-IoT), etc. Furthermore, communication between terminal devices and network devices in a communication network may be implemented in accordance with any appropriate generation of communication protocol, including but not limited to first generation (1G), second generation (2G), 2.5G, 2.75G, third generation (3G), fourth generation (4G), 4.5G, fifth generation (5G), 5.5G, 5G-Advanced network, or sixth generation (6G) communication protocols, and / or any other protocols currently known or to be developed in the future. Embodiments of this disclosure can be applied to a variety of communication systems. Given the rapid development of communications, there will naturally be future types of communication technologies and systems that can embody this disclosure. This should not be considered to limit the scope of this disclosure to the aforementioned systems only.
[0047] As used herein, the term “terminal device” refers to any device having wireless or wired communication capabilities. Examples of terminal devices include user equipment (UE), personal computers, desktops, mobile phones, cellular phones, smartphones, personal digital assistants (PDAs), portable computers, tablets, wearable devices, Internet of Things (IoT) devices, ultra-reliable and low-latency communications (URLLC) devices, Internet of Everything (IoE) devices, machine-type communication (MTC) devices, in-vehicle devices for V2X communication where X represents pedestrians, vehicles, or infrastructure / networks, devices for integrated access and backhaul (IAB), satellite-borne vehicles or aircraft-borne vehicles in non-terrestrial networks (NTN), including high-altitude platforms (HAP) encompassing satellites and unmanned aircraft systems (UAS), augmented reality (AR), mixed reality (MR), and virtual reality (VR). This includes, but is not limited to, extended reality (XR) devices that include different types of reality such as Reality, unmanned aerial vehicles (UAVs) that do not have human operators and are commonly referred to as drones, devices on high-speed trains (HSTs), or image acquisition devices such as digital cameras, sensors, game devices, music storage and playback devices, or internet devices that enable wireless or wired internet access and browsing.The “terminal device” may also have multicast / broadcast capabilities and support public safety, mission-critical, V2X applications, transparent IPv4 / IPv6 multicast distribution, IPTV, smart TV, wireless services, wireless software distribution, group communications, and IoT applications. It may also incorporate one or more Subscriber Identity Modules (SIMs), known as multi-SIMs. The term “terminal device” may be used interchangeably with UE, mobile station, subscriber station, mobile terminal, user terminal, or wireless device.
[0048] As used herein, the term “network device” means a device capable of providing or hosting a cell or coverage on which terminal devices can communicate. Examples of network devices include, but are not limited to, satellites, unmanned aerial system (UAS) platforms, Node B (NodeB or NB), evolved Node B (eNodeB or eNB), next-generation Node B (gNB), transmission reception point (TRP), remote radio unit (RRU), radio head (RH), remote radio head (RRH), low-power nodes such as IAB nodes, femtonodes, and piconodes, and reconfigurable intelligent surface (RIS).
[0049] In one embodiment, the terminal device may be connected to a first network device and a second network device. One of the first and second network devices may be a master node and the other a secondary node. The first and second network devices may use different radio access technologies (RATs). In one embodiment, the first network device may be a first RAT device, and the second network device may be a second RAT device. In one embodiment, the first RAT device is an eNB, and the second RAT device is a gNB. Information regarding different RATs may be transmitted to the terminal device from at least one of the first and second network devices. In one embodiment, the first information may be transmitted from the first network device to the terminal device, and the second information may be transmitted from the second network device directly or via the first network device to the terminal device. In one embodiment, information regarding the settings of the terminal device set by the second network device may be transmitted from the second network device via the first network device. Information regarding the reconfiguration of terminal devices set by the second network device may be transmitted from the second network device directly to the terminal devices or via the first network device.
[0050] The communications described herein may conform to any appropriate standard, including but not limited to New Radio Access (NR), Long-Term Evolution (LTE), LTE-Evolution, LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), cdma2000, and the Global System for Mobile Communications (GSM). Furthermore, communications may be performed in accordance with any generation of communication protocols currently known or to be developed in the future. Examples of communication protocols include, but are not limited to, first-generation (1G), second-generation (2G), 2.5G, 2.85G, third-generation (3G), fourth-generation (4G), 4.5G, fifth-generation (5G), and sixth-generation (6G) communication protocols. The technologies described herein can be used in the aforementioned wireless networks and technologies, as well as in other wireless networks and technologies. Embodiments of the present disclosure may be implemented in accordance with any generation of communication protocols currently known or to be developed in the future. Examples of communication protocols include, but are not limited to, first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, fifth-generation (5G) communication protocols, 5.5G, 5G-Advanced networks, or sixth-generation (6G) networks.
[0051] Terminal devices or network devices may possess artificial intelligence (AI) or machine learning capabilities. Generally, this includes trained models derived from large amounts of data collected for specific functions, which can be used to predict certain information.
[0052] Terminal or network devices may operate on several frequency ranges, such as FR1 (410 MHz to 7125 MHz), FR2 (24.25 GHz to 71 GHz), frequency bands greater than 100 GHz, and terahertz (THz). Furthermore, they can operate on licensed / unlicensed / shared spectrum. Terminal devices may have two or more connections to network devices under Multi-Radio Dual Connectivity (MR-DC) application scenarios. Terminal or network devices can operate in full-duplex, flexible-duplex, and cross-split-duplex modes.
[0053] Embodiments of this disclosure may be implemented, for example, in test equipment such as signal generators, signal analyzers, spectrum analyzers, network analyzers, test terminal devices, test network devices, or channel emulators.
[0054] Embodiments of the present disclosure may be implemented in accordance with any generation of communication protocols currently known or to be developed in the future. Examples of communication protocols include, but are not limited to, first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, fifth-generation (5G) communication protocols, 5.5G, 5G-Advanced networks, or sixth-generation (6G) networks.
[0055] As used herein, the term “circuit” may mean hardware circuitry and / or a combination of hardware circuitry and software. For example, a circuit may be a combination of analog and / or digital hardware circuitry and software / firmware. In yet another example, a circuit may be any part of a hardware processor with software, including a digital signal processor, software, and one or more memories, that works together to cause a device such as a terminal or network device to perform various functions. In yet another example, a circuit may be a hardware circuit and / or a processor such as a microprocessor or a part thereof that requires software / firmware for operation, but the software may not be present if it is not required for operation. As used herein, the term “circuit” may include hardware circuitry or one or more processors alone, or a part of hardware circuitry or one or more processors and their (or their) accompanying software and / or firmware implementations.
[0056] As used herein, the singular "one" and "the foregoing" also include the plural unless explicitly indicated in the context. The term "including" and its variations should be understood as open-ended terms meaning "including, but not limited to." The term "based on" should be understood as "at least partially based on." The terms "one embodiment" and "embodiment" should be understood as "at least one embodiment." The term "another embodiment" should be understood as "at least one other embodiment." Terms such as "first," "second," etc., may refer to different or identical subjects. The following may include other explicit and implicit definitions.
[0057] In some examples, values, procedures, or equipment are referred to as “best,” “worst,” “highest,” “minimum,” “maximum,” etc. Such descriptions are intended to show that a choice can be made from among many usable functional alternatives, and it should be understood that such a choice does not need to be better, smaller, higher, or otherwise more preferable than other choices.
[0058] As mentioned above, preferred precoder matrices for terminal devices may be time-limited. For example, in some cases, terminal devices may be electronic devices moving at medium or high speeds, and the channel characteristics between the network device and the terminal device may change relatively quickly, so the precoder matrix recommended by the terminal device (or the codebook instructions reported by the terminal device, e.g., the precoder matrix corresponding to PMI) may not be applicable when the network device schedules data transmission to the terminal device.
[0059] In one solution, for CSI reporting and measurements for Type II codebook correction for high / medium speeds, a predetermined length (e.g., N4) of the Doppler-Domain (DD) or Time-Domain (TD) basis vector is used to improve the CSI reporting. However, details of improving the CQI conditional on the CSI reporting or the Pre-coder Matrix Indicator (PMI) included in the CSI reporting are not considered. Furthermore, the association between the CQI reported within the CSI reporting and the index of the time unit / time interval is also an important aspect.
[0060] Exemplary embodiments of this disclosure propose a mechanism for CSI reporting and measurement. In this mechanism, a terminal device determines a first set of CQIs conditional on a first PMI, the first PMI corresponding to a first time unit. A second timing of the first time unit is after a first timing of a first time interval for reporting the CSI. The terminal device then transmits a CSI report, including the first set of CQIs and the first PMI, to a network device.
[0061] Thus, the network device can know the CQI, codebook, or precoder matrix measured and recommended by the terminal device for time units after or following the time interval in which the CSI is reported. The network device may then schedule data transmissions for the terminal device based on this CQI, codebook, or precoder matrix. This allows the network device to counteract channel characteristic variations caused by the movement of terminal devices at high / medium speeds when scheduling data transmissions for terminal devices.
[0062] Figure 1 shows an exemplary communication system 100 that can implement several embodiments of the present disclosure. The communication system 100, which is part of a communication network, comprises a terminal device 110 and a network device 120. The terminal device 110 may be moving at high / medium speed while measuring CSI-RS transmitted from the network device 120 and transmitting a corresponding CSI report. As shown in Figure 1, the terminal device 110 may move from a first position to a second position when performing the CSI-RS measurement and transmitting the CSI report. For clarity, the timing sequence of CSI RS measurement, transmission of the CSI report, and CQI time window is illustrated in Figure 2. The CQI time window includes at least a portion of the time units associated with the PMI determined by the terminal device for the CSI report, and the CQI reported in the CSI report is conditional on these PMIs.
[0063] In system 100, the link from network device 110 to terminal device 110 is referred to as a downlink (DL), and the link from terminal device 110 to network device 110 is referred to as an uplink (UL). In a downlink, network device 120 is a transmitting (TX) device (or transmitter), and terminal device 110 is a receiving (RX) device (or receiver). In an uplink, terminal device 110 is a transmitting TX device (or transmitter), and network device 120 is an RX device (or receiver). It should be understood that network device 120 may provide one or more serving cells. In some embodiments, network device 120 can provide multiple cells.
[0064] The communication in the communication system 100 may conform to any appropriate standard, including but not limited to Long-Term Evolution (LTE), LTE-Evolution, LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), and the Global System for Mobile Communications (GSM). Furthermore, the communication may be performed in accordance with any generation of communication protocol that is currently known or will be developed in the future. Examples of communication protocols include, but are not limited to, first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, fifth-generation (5G), 5.5G, 5G-Advanced network, or sixth-generation (6G) communication protocols.
[0065] It should be understood that the number of devices and their connections and types shown in Figure 1 are for illustrative purposes only and do not imply any limitation. The communication system 100 may comprise any suitable number of devices suitable for carrying out embodiments of the present disclosure.
[0066] Figure 2 shows a timing diagram 200 according to some embodiments of the present disclosure. For illustrative purposes, the timing diagram 200 will be described with reference to Figure 1.
[0067] In the timing diagram 200, the time interval 210 is used to transmit a CSI report. The terminal device 110 may transmit the CSI report within the time interval 210. The time interval 210 may contain one or more slots. In the example in Figure 2, the time interval 210 is the slot with index n. In different cases, the time interval 210 is determined accordingly.
[0068] In periodic or semi-permanent CSI reporting, the time interval 210 is periodic in the time domain, and the terminal device 110 may transmit CSI reports to the network device 120 at time intervals 210 having a predefined period. In this case, the CSI reference resource slot 230(n ref (also referred to as 230) may be determined based on a predefined time interval 210. Generally, n ref The time length 220 between 230 and the time interval 210 is either predefined or n ref 230 may also be determined by finding a slot with an index that is smaller by a predefined value than the index of time interval 210. In one example, n ref 230 is calculated using the following formula (1).
number
number
number
number
number
Number
Number
Number
Number
[0069] The determined n ref 230 represents the timing boundary of the measurement for the CSI - RS transmitted from the network device 120. The terminal device 110 should complete the measurement of the CSI - RS before or at n ref 230 to ensure the processing time for determining the CSI report by the terminal device 110. In some embodiments, the terminal device 110 measures the CSI - RS in a plurality of consecutive slots before n ref 230 to determine at least two PMIs. Also, the plurality of PMIs each corresponding to a slot can be measured by the DD / TD basis vectors. The length of these plurality of consecutive slots is also referred to as the CSI - RS measurement window "W meas ". As shown in FIG. 2, block 240 represents the CSI - RS measurement window associated with n ref 230 for the time interval 210. The position of the CSI - RS measurement window is [k, W means -1], where k is the slot index of the start slot of the CSI - RS measurement window.
[0070] In addition to, or as an alternative to, periodic or semi-persistent CSI reporting, CSI reporting may be triggered by Downlink Control Information (DCI) containing a CSI request from network device 120. In this case, the time interval 210 may be determined based on the slot in which the DCI containing the CSI request was received. When terminal device 110 transmits a Physical Uplink Shared Channel (PUSCH), the slot delay or slot offset between the slot for receiving the DCI and the time interval 210 is based on the time domain resource allocation for the PUSCH and a predefined slot offset for CSI reporting. Alternatively, the slot delay or slot offset between the slot for receiving the DCI and the time interval 210 may be based solely on the predefined slot offset for CSI reporting. In this case, as described above, n ref 230 may be determined based on the time interval 210.
[0071] The CSI report includes a CSI-RS Resource Indicator (CRI), a Rank Indicator (RI), PMI, CQI, and a Layer Indicator (LI). The RI is calculated conditionally on the CRI. The PMI is calculated conditionally on the RI and CRI. The CQI is calculated conditionally on the PMI, RI, and CRI. The LI is calculated conditionally on the CQI, PMI, RI, and CRI. As described above, to accommodate high-speed / medium-speed movement of the terminal device 110, the CSI report includes a CQI conditionally on the PMI corresponding to a time unit after the time interval 210. The time unit may include one or more slots, and unlike the time interval, the time unit may have the same time length as the time interval.
[0072] As shown in Figure 2, the CSI report may include a CQI conditioned on a PMI corresponding to time unit 260, having index "n+M", where M is a non-negative integer. The PMI corresponding to time unit 260 represents a precoder matrix W(4) or codebook W(4) for time unit 260, measured based on the CSI-RS and DD / TD basis vectors received in the CSI measurement window 240. In some embodiments, the CSI report includes multiple CQIs conditioned on PMIs corresponding to time units in block 250. The CQI conditioned on the PMI corresponding to a first time unit among the time units in block 250 is shown as CQI0 in Figure 2. In some embodiments, the CSI report includes multiple CQIs conditioned on PMIs corresponding to some time units in block 260. The PMIs corresponding to these some time units may be selected based on predefined criteria, which are described in detail below. In this case, the time units associated with the CSI report span the time interval 210 for sending the CSI report. Therefore, the CQI that is conditional on the PMI corresponding to time unit 260 within block 250 is shown as CQI4 in Figure 2.
[0073] In some other embodiments, the CSI report includes only CQIs that are conditional on PMIs corresponding to time units 260 or later. In this case, the CQI that are conditional on PMIs corresponding to time unit 260 is CQI0 in the CSI report (shown as CQI0' in Figure 2).
[0074] Without limitation, to better understand the solutions proposed by this disclosure, exemplary timing diagrams relating to embodiments of this disclosure are shown in Figure 2. Embodiments of detailed processing operations will be further described with reference to Figures 3 to 8C. Figure 3 shows a signaling process 300 relating to several embodiments of this disclosure. For illustrative purposes, process 300 will be described with reference to Figure 1.
[0075] In signaling process 300, at 310, the network device 120 transmits a burst of multiple CSI-RSs to the terminal device 110 to determine the channel state between the network device 120 and the terminal device 110. In some embodiments, the burst of multiple CSI-RSs includes multiple CSI-RS resources, and at least one setting / parameter for these CSI-RS resources may be the same, and the at least one setting / parameter may include at least one of resourceMapping(frequency domain resource, period, number of symbols, subcarrier occupancy, number of ports, CDM type, density), power, and TCI state for the multiple CSI-RS resources. Additionally or alternatively, the burst of multiple CSI-RSs includes a first plurality of CSI-RS resources (for example, their number may be one) and a second plurality of CSI-RSs for tracking.
[0076] Additionally or alternatively, operation 310 may be expressed as follows: [Table 1]
[0077] In 320, the terminal device 110 calculates PMIs corresponding to multiple time units based on the received CSI-RS bursts and DD / TD basis vectors having a predetermined length (e.g., N4). The determined PMIs include at least one or more PMIs corresponding to time units after or following the first time interval for reporting the CSIs.
[0078] Additionally or alternatively, operation 320 may be expressed as follows: [Table 2]
[0079] In 330, the terminal device 110 determines a first set of CQIs subject to a first PMI corresponding to a first time unit. The second timing of the first time unit is after the first timing of the first time interval for reporting the CSI. In this disclosure, at least the terminal device 110 is configured to have DD / DD-based reporting for PMI reporting, or TD / DD compression is applied to the codebook.
[0080] In some embodiments, the first time unit may be a first time unit from a third timing or a subsequent time unit, and the third timing may be the first timing. In this case, the first time unit may include a slot in the first time interval and a slot after the first time interval. Therefore, the first PMI corresponding to the first time unit may be a PMI measured for a slot within the first time interval or a slot after the first time interval.
[0081] As an addition or alternative, the third timing may be the start or end of a time interval corresponding to an index determined based on the first index of the first time interval + M, where M is a non-negative integer. In this case, the first time unit may include a slot after the first time interval if M is a positive integer. For example, if M=2, the third timing may be the start or end of a time interval with an index equal to the first index of the first time interval + 2. Thus, in one example, the first PMI corresponding to the first time unit may be the PMI measured for a slot after the first time interval, where M is the difference between the index of that slot and the index of the first time interval. As an addition, if M=0, the third timing may be the first timing.
[0082] In some embodiments, the length of the M time intervals is greater than or equal to the time interval required for the network device 120 to decode the CSI report. For example, the length of the M time intervals is equal to the time interval required for the network device 120 to decode the CSI report and prepare for scheduling. Thus, when the network device 120 schedules data transmission to the terminal device 110, it may retrieve the CQI from the CSI report, subject to the PMI corresponding to a future time unit (time unit for data transmission). For this purpose, the network device 120 may determine a preferred precoder matrix or codebook that is applicable during the data transmission being performed.
[0083] To clarify the explanation, the association between the first set of CQIs and the first PMI will be further explained with reference to Figures 4A and 4B. Figure 4A shows Example 400A of a reported set of Channel Quality Indicators (CQIs) according to some embodiments of the present disclosure.
[0084] In Figure 4A, as an example, the first set of CQIs is calculated based on the PMI corresponding to the first time unit within the time window 410, which begins with time unit n+M. Furthermore, the first set of CQIs may include the first broadband CQI and at least one of the first multiple subband CQIs.
[0085] To calculate the first set of CQI, the terminal device 110 may calculate a plurality of PMIs, each of which corresponds to a time unit in the time window 410. For example, for each time unit within the time window 410, the terminal device 110 may calculate the corresponding PMI.
[0086] In some embodiments, the terminal device 110 further calculates an averaged PMI over a plurality of PMIs corresponding to time units within the time window 410. This averaged PMI is then determined as the first PMI. The terminal device 110 calculates a first set of CQIs based on this averaged PMI. For example, the first broadband CQI and at least one of the first plurality of subband CQIs are determined based on the averaged PMI.
[0087] In some embodiments, the terminal device 110 obtains a filtered PMI for a time window 410 by iteratively filtering the PMI in time unit order of the time window 410. The filtered PMI is determined as a first PMI. The terminal device 110 calculates a first set of CQIs based on this filtered PMI. For example, a first broadband CQI and at least one of the first multiple subband CQIs are determined based on the filtered PMI.
[0088] In this case, the first set of CQIs is determined based on the PMI, which contains the calculated codebook or precoder matrix (e.g., W(4), ..., W(n4), and W(N4)) included in block 420. Block 420 corresponds to the time window 410.
[0089] In some other embodiments, the first PMI may be averaged or filtered with respect to another time window across time unit n, for example, the PMI corresponding to time window 250 as shown in Figure 2. Additionally or alternatively, the first PMI may be a single PMI corresponding to time units within time window 410.
[0090] Figure 4B shows Example 400B of a reported set of Channel Quality Indicators (CQIs) according to some embodiments of the present disclosure. In Figure 4B, for example, the first PMI may be a calculated PMI corresponding to time units n+M. In this case, the first set of CQIs is directly calculated, conditional on the PMI corresponding to time units n+M. In this case, the first set of CQIs is determined based on the PMI showing the calculated codebook or precoder matrix (W(4)). As shown in Figure 4B, the first set of PMIs may include a broadband CQI4 and a first set of subband CQI4.
[0091] As an addition or alternative, the first PMI may also be one of the following: a PMI corresponding to time unit n, or a PMI corresponding to a time unit within time window 410. For example, the first PMI may be a PMI indicating a codebook W(4) or a precoder matrix W(4), as shown in block 430.
[0092] Referring to Figure 3, the terminal device 110 may determine multiple sets of CQIs associated with a first set of multiple time units, the first set of CQIs being one of the multiple sets of CQIs. One set of CQIs among the multiple sets of CQIs is associated with a time unit among the first set of multiple time units and includes at least one of a broadband CQI and a set of subband CQIs. The broadband CQI and at least one of the set of subband CQIs are determined based on the PMI corresponding to the associated time unit.
[0093] For example, there may be two or more sets of CQIs (including the first set of CQIs) for a broadband and / or for multiple subbands corresponding to one set of PMIs, and each set of CQIs (e.g.,
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
[0094] In some embodiments, the first of the first plurality of time units may be a time unit after or following the first time interval for reporting the CSI. For example, the time unit, or the first slot of the time interval, or the index.
number
number
[0095] Referring to the example in Figure 4A or Figure 4B, the first of the first set of time units may be time unit n+M. In this case, the set of CQIs may be associated with time unit n+M and with the set of time units following time unit n+M. Furthermore, each set of CQIs is associated with a corresponding time unit. For example, the set of CQIs is associated with time units in time window 410, and the number of the set of CQIs is equal to the number of time units in time window 410. Each set of CQIs is associated with a corresponding time unit in time window 410. Specifically, the set of CQIs with index i is calculated based on a PMI that represents a codebook W(i) or precoder matrix W(i). Alternatively, the number of sets of CQIs corresponding to a portion of time window 410 is determined.
[0096] In some embodiments, the first of the first plurality of time units may be a first time unit within a time window spanning the time interval for reporting the CSI. For example, referring to the example in Figure 2, the first plurality of time units may be time units within time window 250. In this case, the plurality of CQIs may be associated with time units within time window 250, and the number of the plurality of CQIs is equal to the number of time units within time window 250. Each set of CQIs is associated with a corresponding time unit within time window 250. Specifically, the number of CQI sets with index i is calculated based on a PMI that represents a codebook W(i) or precoder matrix W(i). Alternatively, the number of CQI sets corresponding to a portion of time window 250 is determined.
[0097] Continuing to refer to Figure 3, at 340, the terminal device 110 transmits a CSI report including the first set of CQIs and the first PMI. In some embodiments, as described above, the CSI report includes multiple sets of CQIs associated with a first set of time units and the corresponding PMIs. For the sake of simplicity in this disclosure, the number of sets within the first set of time units is N c That's fine.
[0098] In some embodiments, N c This is equal to the number of time units within the corresponding time window (for example, time window 250 in Figure 2 or time window 410 in Figures 4A and 4B). Specifically, each time unit within the corresponding time window has an associated set of CQIs in the CSI report.
[0099] As an alternative, N c This is less than the number of time units within the corresponding time window. In this case, only the number of CQI sets associated with a portion of the corresponding time window is reported, rather than all the CQI sets associated with the first set of time units reported in the CSI report. There may be criteria for selecting the set of CQIs to report.
[0100] For example, if the difference between any other set of CQIs (after the first set of CQIs) and the first set of CQIs exceeds a first threshold, the other set of CQIs may be reported in the CSI report. For example, referring to the example in Figure 2, if the difference between CQI4 (or the set of CQI4) given a PMI indicating W(4) and CQI0 (or the set of CQI0) given a PMI indicating W(0) exceeds a first threshold, CQI4 (or the set of CQI4) is reported in the CSI report. Otherwise, terminal device 110 does not transmit CQI4 (or the set of CQI4) in the CSI report.
[0101] As an addition or alternative, one set of CQI i-1 and one set of CQI i If the difference exceeds the second threshold, the set of CQI i This may be reported in the CSI report. For example, referring to the example in Figure 2, if the difference between CQI1 (or the set of CQI1) conditional on a PMI indicating W(1) and CQI0 (or the set of CQI0) conditional on a PMI indicating W(0) exceeds a second threshold, CQI2 (or the set of CQI2) is reported in the CSI report. Otherwise, terminal device 110 does not transmit CQI2 (or the set of CQI2) in the CSI report.
[0102] Additionally, in some embodiments, if the difference between a set of CQIs or CQI indices is very large (for example, greater than a threshold, which may be at least one of {4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}), the terminal device 110 may consider the current conditions unavailable for determining the channel state and discard the CSI report without sending it. For example, if the difference between any other set of CQIs and the first set of CQIs exceeds a third threshold, or if one set of CQIs i-1 and one set of CQI i If the difference exceeds the fourth threshold, the CSI report is discarded.
[0103] To clarify the explanation of the multiple CQI payloads in the CSI report, we will refer to Figures 5A and 5B. Figure 5A shows an example of a reported multiple CQI 500A according to some embodiments of this disclosure.
[0104] Without limitations, broadband CQI w _0 and / or multiple subband CQI sb A set of CQI0s including _0, and broadband CQI w_4 and / or multiple subband CQI sb A set of CQI4 including _4 and broadband CQI w_i and / or multiple subband CQI sb _ i A set of CQI including i Let and be examples of CQI sets to describe the payload. For brevity, in this example, the first set of CQI0 may be called the first set of CQI, and the first set of CQI4 may be called the second set of CQI, and the first set of CQI i This could also be called the third set of CQIs.
[0105] In some embodiments, only the first set of CQIs is transmitted in the first part of the CSI report, e.g., CSI Part 1, while the second and third sets of CQIs are transmitted in the second part of the CSI report, e.g., CSI Part 2. The first set of CQIs may be a set of CQIs associated with the start or end of a time interval corresponding to an index determined based on a first index + M of the first time interval, where M is a non-negative integer. Additionally or alternatively, the first set of CQIs may be a set of CQIs associated with the start time unit of a time window spanning the first time period.
[0106] Figure 5B shows an example of several reported sets of CQIs 500B according to some embodiments of the present disclosure. As an example shown in Figure 5B, broadband CQI w _0 and / or the first multiple subband CQI s _0 is transmitted within the first part of the CSI report. Then, broadband CQI w _ i and / or the multiple subband CQI s _ i This is transmitted within the second part of the CSI report. For example, broadband CQI of the second set of CQIs. w _4 and / or multiple subband CQI s _4 is transmitted within CQI Part 2. In another example, the third set of CQI broadband CQI w _ i and / or multiple subband CQI s _ i This is transmitted within CQI Part 2. In some embodiments, CQI w _ i and / or the multiple subband CQI sb _ i CQI w _0 and / or the multiple subband CQI sb It may also be shown in difference format relative to _0.
[0107] Referring again to Figure 5A, the first broadband CQI w_0 The payload is a first number of bits, for example, for example
number
number
number
number
[0108] Specifically, the mapping between subband difference CQI values and offset values is shown in Table 1. [Table 3]
[0109] For CQIs in sets other than the first set (e.g., the second and third sets of CQIs), the corresponding broadband CQI i (For example, CQI w_4 and CQI w_i) may also be represented by a third number bit, for example, the B3 bit, where B3 = 1, 2, 3, or 4. The third number bit is index i CQI A broadband CQI (e.g., CQI) among a set of CQIs that have w_4 and CQI w_i ) and broadband CQI (e.g., CQI) from the first set of CQIs. w_0 The difference value from ) is shown. Next, the first broadband CQI w_0 It serves as a standard CQI for other broadband CQIs. For example, broadband CQI w_4 In this case, broadband CQI w_4 and the first broadband CQI w_0 The third number of bits, which indicates the difference value from, is for broadband CQI w_4 This is the payload.
[0110] Multiple subband CQI sb_i Each of the subbands of CQI (for example, CQI sb _4 and CQI sb _ i Regarding the subband CQI, the payload consists of the corresponding subband CQI and the broadband CQI. w_0 It may also be a third number (B3) bit indicating the difference value from (CQI sb_i (Regarding) Subband offset level = (CQI sb_i (Regarding) Subband CQI Index - (CQI w_0 This is a broadband CQI index (for the purposes of this analysis).
[0111] Alternatively, each subband CQI among multiple subband CQIs (e.g., CQI sb _4 and CQI sb _ i For a subband CQI, the payload may be a second number (B2) of bits indicating the difference between the corresponding subband CQI and the corresponding broadband CQI. In one example, multiple CQI sb_4 For each subband CQI, the payload of the subband CQI is the same as that of the broadband CQI. w_4It may be the bit of the second number (B2) indicating the difference value from. In another example, a plurality of CQIs sb_i For each sub - band CQI of sb_i , the payload of the sub - band CQI may be the bit of the second number (B2) indicating the difference value between the sub - band CQI and the wide - band CQI w_i It may be the bit of the second number (B2) indicating the difference value from. For example, (for CQI sb_i ) sub - band offset level=(CQI sb_i ) sub - band CQI index-(CQI sb_i ) wide - band CQI index.
[0112] In some embodiments, the difference value table may be different from Table 1. For example, only when the CQI difference is large enough, it is necessary to report the pair of CQIs i . In some other embodiments, when the first pair of CQIs is determined based on searching for the strongest pair of CQIs or the weakest pair of CQIs, the bit of the third number indicates only non - negative values or non - positive values. The strongest pair of CQIs may include the pair of CQIs having the strongest absolute value, and the weakest pair of CQIs may include the pair of CQIs having the smallest absolute value. Specifically, the mapping between the wide - band CQI difference CQI value or the sub - band difference CQI value and the offset value is shown in Table 2 and Table 3.
Table 4
Table 5
[0113] In other embodiments, for each wide - band CQI other than the first wide - band CQI0 (e.g., CQI w_4 and CQI w_i ), the wide - band CQI may be shown in a differential form with respect to the previous wide - band CQI (rather than the first wide - band CQI w_0 ). For example, for wide - band CQI w_4 , the payload is CQI w_4 and the CQI w_3 associated with the previous time unit.It may include bits of a third number (B3) indicating the difference value from []. Wideband CQI w_i For, the payload may be CQI w_i and the CQI associated with the previous time unit w_(i-1) It may include bits of a third number (B3) indicating the difference value from []. In one example, (for CQI w_i ) wideband offset level = (for CQI w_i ) wideband CQI index - (for CQI w_(i-1) ) wideband CQI index. Each differential wideband CQI w_i (
Number
Number
[0114] And in this case, for each sub - band CQI among a plurality of sub - band CQIs (for example, CQI sb _4 and CQI sb _ i ), the payload of the sub - band CQI may be bits of a second number (B2) or a third number (B3) indicating the difference value between the corresponding sub - band CQI and another CQI functioning as a standard CQI. The standard CQI may include one of the first wideband CQI w_0 , the corresponding wideband CQI (for example, CQI sb _4 and CQI sb _ i ), and the sub - band CQI for the same frequency sub - band corresponding to the previous time unit.
[0115] Wideband CQI w_0 or the corresponding wideband CQI functioning as a standard CQI (for example, CQI w_4 and CQI w_iRegarding the above, we explained the payload of the subband CQI that shows the difference value. As an example, regarding the subband CQI that functions as the standard CQI, sb The payload of _4 is CQI sb _4 and CQI sb It may include a second or third number of bits indicating the difference from _3. CQI sb _3 is the CQI for the same frequency subband, and the previous time unit (i.e., CQI sb_4 Prior to the time unit associated with CQI sb_4 Corresponds to the time units associated with and consecutive time units. Similarly, subband CQI sb _ i The payload is CQI sb _ i and CQI sb _ (i-1) It may include a second or third number of bits indicating the difference between the two. For example, (CQI sb _ i (Regarding) Subband offset level = (CQI sb _ i (Regarding) Subband CQI Index - (CQI sb _ i-1 This is the subband CQI index for (this specific band).
[0116] In some other embodiments, a broadband CQI other than the first broadband CQI0 (e.g., CQI w_4 and CQI w_i For each of the above, the payload of the broadband CQI may include a first number (B1) or a third number (B3) bit representing the absolute value of the broadband CQI. In this case, multiple subband CQI sb _ i (
number
number
[0117] In addition or as an alternative, there may be the largest / strongest set of CQIs among the multiple sets of CQIs. A time unit index or slot corresponding to the index of the strongest set of CQIs and / or the strongest set of CQIs (
number
number
number
[0118] As described above, the reported CQI sets may be selected based on predefined criteria, for example, that the difference between the CQI sets exceeds a first or second threshold. Next, the time units, slots, or time intervals associated with the reported CQI sets should also be reported. In some embodiments, there may be a first instruction field indicating the associated time units, slots, or time intervals. The terminal device 110 may transmit the first instruction field in a second part of the CSI report, for example, in CSI Part 2. To clarify the explanation, the payload of the first instruction field will be described with reference to Figures 6A and 6B.
[0119] Figure 6A shows a reported corresponding time unit index 600A according to some embodiments of the present disclosure. As shown in Figure 6A, as an example, multiple sets of CQIs associated with at least some of N5 time units are reported in the CSI report, as shown in block 610 of Figure 6. N5 may be a positive integer less than or equal to the length N4 of the TD / DD basis vector described above. In some embodiments, N5 = N4. In some other embodiments, N5 = ceil(N4 / A), where A is a positive integer, for example, A ∈ {2, 3, 4, 5, 6, 7, 8, 10, 12, 16}.
[0120] In this case, the payload of the first instruction field may be calculated as ceil[log2(C(N5, Nc))], where "ceil" is a rounding function, C(X,X) is a combinational operation, and Nc is the number of sets of CQIs reported as described above. Thus, all possible combinations of selecting Nc time units from N5 time units are mapped to a bit sequence of length ceil[log2(C(N5, Nc))]. Each bit sequence uniquely identifies a set of time units associated with the set of CQIs.
[0121] In some embodiments, C(a,b) may be a function of nchoosek(a,b). In some embodiments, nchoosek may be a function that selects k values from n values. In some embodiments, nchoosek(a,b) = a! / (b!*(ab)!). In some embodiments, "!" may be a factorial. In some embodiments, a! = 1*2*…*(a-1)*a.
[0122] Additionally or alternatively, there may be a predefined time unit between the network device 120 and the terminal device 110. For example, a time unit associated with the first set of CQI as described above, e.g., T as shown in Figure 6A. CQI_0 The network device may know this time unit in advance. In this case, the payload of the first instruction field may be calculated as ceil [log2(C(N5-1, Nc-1))]. Additionally or alternatively, the predefined time unit may be any time unit, for example, the start time unit of a time window spanning the first time interval, and the time unit has an index equal to n+M.
[0123] Figure 6B shows the reported corresponding time unit index 600B according to some embodiments of the present disclosure.
[0124] The payload of the first instruction field may depend on a timing and at least one of N4 (the length of the TD / DD basis) or the time window associated with the CSI report, where the timing may be a slot for the CSI report (e.g., slot n shown in Figure 6B) or slot n+M. Without limitation, the timing of slot n+M is taken as an example. In this case, the bit size of the first instruction field may be ceil[log2(C(N5-X, Nc))], where X is a number of time units earlier than the timing.
[0125] As an addition or alternative, T in Figure 6B CQI_0As shown, there may be a predefined time unit associated with the set of CQIs. In one example, the first set of CQIs (
number
[0126] In addition to the payloads of the multiple sets of CQIs and the payload of the first instruction field, resource scheduling with respect to Doppler characteristics may be further considered. To clarify the explanation, refer to Figure 7, which describes resource scheduling with respect to Doppler characteristics.
[0127] Figure 7 is a timing diagram 700 relating to some exemplary embodiments of the present disclosure. The demodulation reference signal (DMRS) of the Physical Downlink Shared Channel (PDSCH) is the QCL source reference signal (e.g., CSI-RS or TRS) and the QCL, and in the case of TD / DD-based reporting, the channel characteristics are reflected on a TD / DD basis, and the Doppler characteristics corresponding to the time interval for PDSCH scheduling may differ from the Doppler characteristics corresponding to the time interval for the QCL source RS.
[0128] Next, in the case of TD / DD-based reporting, the UE may assume that the DMRS port of the PDSCH is in pseudo-collocation with the DL RS in TCI state, excluding the pseudo-collocation parameters {Doppler shift, Doppler spread}. As shown in Figure 7, block 710 represents the CSI measurement window. Additionally, the TD / DD base reported within the CSI and / or QCL source RS may be applied to the pseudo-collocation parameters {Doppler shift, Doppler spread}.
[0129] Furthermore, if the QCL source RS in the TCI state for PDSCH scheduling is not the same as the RS for CSI acquisition, or is not QCL, or if the TCI state for PDSCH changes within a time interval WCSI, the codebook / CSI report may not be suitable for scheduling. This problem can be solved by the following embodiments of this disclosure.
[0130] Figures 8A and 8B show timing diagrams 800A and 800B according to some exemplary embodiments of the present disclosure. As shown in Figure 8A, block 810 represents the CSI measurement window, and timing 820 represents the integrated TCI state update. Additionally, as shown in Figure 8B, the CSI measurement window is not QCL with time units 830 for QCL source RS and PDSCH scheduling within the TCI state.
[0131] The terminal device 110 may expect that the QCL source RS for {Doppler shift} and / or {Doppler spread} in the TCI state for PDSCH scheduling is the same as or QCL as the RS (codebook with TD / DD base) for CSI acquisition with respect to the qcl type set to "type A". Additionally or alternatively, the TD / DD base reported in the corresponding RS for CSI and / or CSI acquisition (e.g., the QCL source RS in the TCI state for PDSCH and QCL or related) may be applied to the pseudo-collocation parameters {Doppler shift, Doppler spread}.
[0132] Figure 8C shows a timing diagram 800C relating to some exemplary embodiments of the present disclosure. In the case of an integrated TCI framework, if the CSI-RS for CSI acquisition for TD / DD base codebook reporting and / or CSI-RS for tracking (e.g., TRS) are not RS and QCL in the indicated TCI state, the terminal device 110 may discard the CSI report. Alternatively, the UE expects that the CSI-RS for CSI acquisition and / or CSI-RS for tracking are RS and QCL in the indicated TCI state. As shown in Figure 8C, timing 810 indicates that the integrated TCI state has changed or that RS is not CSI-RS and QCL for CSI acquisition. At time unit 850, the CSI report is discarded.
[0133] Figure 9 is a flowchart of an exemplary method 900 implemented in a terminal device according to some embodiments of the present disclosure. Method 900 is implementable in the terminal device 110 shown in Figure 1. For illustrative purposes, Method 900 will be described with reference to Figure 1. It should be understood that Method 900 may include additional operations not shown and / or some operations shown may be omitted, and the scope of the present disclosure is not limited in this respect.
[0134] At 910, the terminal device 110 determines a first set of CQIs, conditional on a first PMI corresponding to a first time unit. The second timing of the first time unit is after the first timing of the first time interval for reporting the CSI. At 920, the terminal device 110 transmits a CSI report, including the first set of CQIs and the first PMI, to the network device 120 within the first time interval.
[0135] In some embodiments, the first time unit is a first time unit from or after a third timing, and the third timing includes at least one of the first timing and the start or end of a time interval corresponding to an index determined based on a first index + M of the first time interval, where M is a non-negative integer.
[0136] In some embodiments, the length of the M time intervals is greater than or equal to the time interval required for the network device to decode the CSI report. In some embodiments, the first set of CQIs includes at least one of a first broadband CQI and a first group of subband CQIs. In some embodiments, the first broadband CQI and at least one of the first group of subband CQIs are determined based on at least two PMIs, including the first PMI. In some embodiments, the first broadband CQI and at least one of the first group of subband CQIs are determined based on the first PMI.
[0137] In some embodiments, the CSI report includes multiple sets of CQIs associated with a first set of multiple time units. The multiple sets of CQIs include the first set of CQIs. One set of CQIs among the multiple sets of CQIs is associated with a time unit among the first set of multiple time units and includes at least one of a broadband CQI and a set of subband CQIs. The broadband CQI and at least one of the set of subband CQIs are determined based on the PMI corresponding to the associated time unit.
[0138] In some embodiments, the CSI report further includes at least one of a second set of CQIs associated with a second time unit and a third set of CQIs associated with a third time unit, wherein the second time unit differs from the first time unit and the third time unit differs from the second time unit.
[0139] In some embodiments, the second set of CQIs includes at least one of a second wideband CQI and a second plurality of sub-band CQIs, and the at least one of the second wideband CQI and the second plurality of sub-band CQIs is determined based on a second PMI corresponding to a second time unit. The third set of CQIs includes at least one of a third wideband CQI and a third plurality of sub-band CQIs, and the at least one of the third wideband CQI and the third plurality of sub-band CQIs is determined based on a third PMI corresponding to the third time unit.
[0140] In some embodiments, transmitting the CSI report includes transmitting the first set of CQIs within a first portion of the CSI report and transmitting at least one of the second set of CQIs and the third set of CQIs within a second portion of the CSI report.
[0141] In some embodiments, transmitting the CSI report includes at least one of transmitting the second set of CQIs in response to a difference between the second set of CQIs and the first set of CQIs exceeding a first threshold and transmitting the third set of CQIs in response to a difference between the third set of CQIs and the second set of CQIs exceeding a second threshold.
[0142] In some embodiments, for a set of CQIs having index i among the plurality of sets of CQIs CQI the payload of the wideband CQI of the set of CQIs having index i CQI includes at least one of: a first number of bits indicating a value for the wideband CQI of the set of CQIs having index i, a third number of bits indicating a difference value between the wideband CQI of the set of CQIs having index i and the wideband CQI of the first set of CQIs, or a third number of bits indicating a difference value between the wideband CQI of the set of CQIs having index i and the wideband CQI of the set of CQIs having index i - 1. CQI In some embodiments, for a set of CQIs having index i among the plurality of sets of CQIs CQI the payload of the wideband CQI of the set of CQIs having index i CQI includes at least one of: a first number of bits indicating a value for the wideband CQI of the set of CQIs having index i, a third number of bits indicating a difference value between the wideband CQI of the set of CQIs having index i and the wideband CQI of the first set of CQIs, or a third number of bits indicating a difference value between the wideband CQI of the set of CQIs having index i and the wideband CQI of the set of CQIs having index i - 1. CQIFor one sub - band CQI among a plurality of sub - band CQIs of a set of CQIs having it, the payload is the index i CQI and the index i for that one sub - band CQI among the plurality of sub - band CQIs of the set of CQIs having it CQI and the second number of bits indicating the difference value between the wide - band CQI of the set of CQIs having it and that one sub - band CQI, and the index i CQI and the third number of bits indicating the difference value between the wide - band CQI of the first set of CQIs and that one sub - band CQI among the plurality of sub - band CQIs of the set of CQIs having it, and the index i CQI and the index i for that one sub - band CQI among the plurality of sub - band CQIs of the set of CQIs having it CQI and at least one of the second number of bits or the third number of bits indicating the difference value between that one sub - band CQI of the set of CQIs having - 1 and that one sub - band CQI, and the index i of that one sub - band CQI among the second plurality of sub - band CQIs CQI and the third number of bits indicating the difference value between that one sub - band CQI and the wide - band CQI having - 1, where i CQI is a positive integer, and i CQI is greater than 1.
[0143] In some embodiments, the payload for the second wide - band CQI includes the first number of bits indicating the absolute value of the second wide - band CQI, and the payload for the second sub - band CQI among the second plurality of sub - band CQIs includes the second number of bits indicating the difference value between the second sub - band CQI and the second wide - band CQI.
[0144] In some embodiments, the payload of the second broadband CQI includes a third number of bits indicating the difference between the second broadband CQI and the first broadband CQI, and the payload of the second subband CQI among the second plurality of subband CQIs includes at least one of the following: the third number of bits indicating the difference between the second subband CQI and the first broadband CQI; the second number of bits indicating the difference between the second subband CQI and the second broadband CQI; and the third number of bits indicating the difference between the second subband CQI and one of the first plurality of subband CQIs.
[0145] In some embodiments, the payload of the third broadband CQI includes one of a third number of bits indicating the difference between the third broadband CQI and the second broadband CQI, or a third number of bits indicating the difference between the third broadband CQI and the first broadband CQI, and the payload of the third subband CQI among the third plurality of subband CQIs includes one of a second number of bits indicating the difference between the third subband CQI and the third broadband CQI, a third number of bits indicating the difference between the third subband CQI and the second subband CQI, or a third number of bits indicating the difference between the third subband CQI and the first subband CQI among the first plurality of subband CQIs.
[0146] In some embodiments, the payload for the third broadband CQI includes a first number of bits indicating the absolute value for the third broadband CQI, and the payload for the third subband CQI among the third subband CQI includes a second or third number of bits indicating the difference between the third subband CQI and the third broadband CQI.
[0147] In some embodiments, the first time unit is one of the following: a starting time unit from a first plurality of time units; a second plurality of time units comprising a second number of time units determined from the first plurality of time units, each time unit being a starting time unit from the second plurality of time units which is after or after the first timing; and a time unit corresponding to the strongest set of CQIs from the plurality of sets of CQIs, wherein the strongest set of CQIs comprises a broadband CQI or subband CQI having the maximum value from the plurality of sets of CQIs, and the CSI report comprises the time unit which includes the index value of the time unit corresponding to the strongest set of CQIs.
[0148] In some embodiments, transmitting the CSI report includes transmitting an instruction field within a second portion of the CSI report, the instruction field indicating the first plurality of time units. In some embodiments, the payload of the instruction field is determined based on a fourth number of time units among the first plurality of time units and a number of CQI sets among the plurality of CQIs. In some embodiments, the payload of the instruction field is determined based on a fifth number of time units among the second plurality of time units and a number of CQI sets among the plurality of CQI sets.
[0149] In some embodiments, the first set of CQIs includes a set of CQIs associated with a predetermined time unit among the first plurality of time units, the predetermined time unit includes at least one of a start time unit among the first plurality of time units and a start time unit among the second plurality of time units, and the payload of the instruction field is determined based on one of the result of subtracting 1 from the fourth number and subtracting 1 from the number of CQI sets, and the result of subtracting 1 from the fifth number of time units in the second plurality of time units and subtracting 1 from the number of CQI sets.
[0150] Figure 10 is a flowchart of an exemplary method 1000 implemented in a terminal device according to some embodiments of the present disclosure. Method 1000 is implementable in the network device 120 shown in Figure 1. For illustrative purposes, Method 1000 will be described with reference to Figure 1. It should be understood that Method 1000 may include additional operations not shown and / or some operations shown may be omitted, and the scope of the present disclosure is not limited in this respect.
[0151] In 1010, the network device 120 receives a CSI report from the terminal device 110 within a first time interval, the first set of CQIs being conditional on the first PMI. The first PMI corresponds to a first time unit. The second timing of the first time unit is after the first timing of the first time interval for reporting the CSI.
[0152] In some embodiments, the first time unit is a first time unit from or after a third timing, and the third timing includes at least one of the first timing and the start or end of a time interval corresponding to an index determined based on a first index + M of the first time interval, where M is a non-negative integer.
[0153] In some embodiments, the length of the M time intervals is greater than or equal to the time interval required for the network device 120 to decode the CSI report.
[0154] In some embodiments, the first set of CQIs includes at least one of a first broadband CQI and a first group of subband CQIs. In some embodiments, the first broadband CQI and at least one of the first group of subband CQIs are determined based on at least two PMIs, including the first PMI. In some embodiments, the first broadband CQI and at least one of the first group of subband CQIs are determined based on the first PMI.
[0155] In some embodiments, the CSI report includes multiple sets of CQIs associated with a first set of multiple time units. The multiple sets of CQIs include the first set of CQIs. One set of CQIs among the multiple sets of CQIs is associated with a time unit among the first set of multiple time units and includes at least one of a broadband CQI and a set of subband CQIs. The broadband CQI and at least one of the set of subband CQIs are determined based on the PMI corresponding to the associated time unit.
[0156] In some embodiments, the CSI report further includes at least one of a second set of CQIs associated with a second time unit and a third set of CQIs associated with a third time unit, wherein the second time unit differs from the first time unit and the third time unit differs from the second time unit.
[0157] In some embodiments, the second set of CQIs includes at least one of a second broadband CQI and a second set of subband CQIs, the second broadband CQI and at least one of the second set of subband CQIs being determined based on a second PMI corresponding to a second time unit. The third set of CQIs includes at least one of a third broadband CQI and a third set of subband CQIs, the third broadband CQI and at least one of the third set of subband CQIs being determined based on a third PMI corresponding to a third time unit. In some embodiments, receiving the CSI report includes, in a first part of the CSI report, receiving the first set of CQIs, and in a second part of the CSI report, receiving at least one of the second set of CQIs and the third set of CQIs.
[0158] In some embodiments, index i of the plurality of sets of CQI CQI The payload of the broadband CQI among a set of CQIs with index i CQIThe first number of bits indicating the value for the broadband CQI among a set of CQIs, index i CQI A third number of bits, or index i, indicating the difference between a broadband CQI from a set of CQIs and the broadband CQI from the first set of CQIs. CQI One set of CQIs with broadband CQI and index i CQI The third number of bits, which includes at least one of the bits that represent the difference between a broadband CQI and a set of CQIs with -1, and index i CQI For a payload for one subband CQI among multiple subband CQIs of a set of CQIs, the payload is index i CQI Of the set of CQIs having, one of the subband CQIs and index i CQI A second number of bits indicating the difference between a pair of CQIs and a broadband CQI, and index i CQI A third number of bits indicating the difference between one subband CQI among the multiple subband CQIs of a set of CQIs and a broadband CQI from the first set of CQIs, and index i CQI Of the set of CQIs having, one of the subband CQIs and index i CQI A second number of bits or a third number of bits indicating the difference between a set of CQIs with -1 and one of the multiple subband CQIs, and the one subband CQI from the second set of multiple subband CQIs and index i from the set of CQIs. CQI The third number of bits, including at least one of the following, which represents the difference value with broadband CQI having -1, i CQI is a positive integer, i CQI It is greater than 1.
[0159] In some embodiments, the payload for the second broadband CQI includes a first number of bits indicating the absolute value of the second broadband CQI, and the payload for the second subband CQI among the second subband CQI includes a second number of bits indicating the difference between the second subband CQI and the second broadband CQI.
[0160] In some embodiments, the payload of the second broadband CQI includes a third number of bits indicating the difference between the second broadband CQI and the first broadband CQI, and the payload of the second subband CQI among the second plurality of subband CQIs includes at least one of the following: the third number of bits indicating the difference between the second subband CQI and the first broadband CQI; the second number of bits indicating the difference between the second subband CQI and the second broadband CQI; and the third number of bits indicating the difference between the second subband CQI and one of the first plurality of subband CQIs.
[0161] In some embodiments, the payload of the third broadband CQI includes one of a third number of bits indicating the difference between the third broadband CQI and the second broadband CQI, or a third number of bits indicating the difference between the third broadband CQI and the first broadband CQI, and the payload of the third subband CQI among the third plurality of subband CQIs includes one of a second number of bits indicating the difference between the third subband CQI and the third broadband CQI, a third number of bits indicating the difference between the third subband CQI and the second subband CQI, or a third number of bits indicating the difference between the third subband CQI and the first subband CQI among the first plurality of subband CQIs.
[0162] In some embodiments, the payload of the third wideband CQI includes a first number of bits indicating an absolute value for the third wideband CQI, and the payload for the third sub-band CQI among the plurality of third sub-band CQIs includes a second or third number of bits indicating a difference value between the third sub-band CQI and the third wideband CQI.
[0163] In some embodiments, the first time unit is a second plurality of time units including a start time unit among the first plurality of time units and a second number of time units determined from the first plurality of time units, where each time unit is a start time unit among the second plurality of time units that is after or after the first timing, and a time unit corresponding to the strongest one set of CQIs among the plurality of sets of CQIs, where the strongest one set of CQIs includes a wideband CQI or a sub-band CQI having a maximum value among the plurality of sets of CQIs, and the CSI report includes an index value of the time unit corresponding to the strongest one set of CQIs, and is one of the above-mentioned time units.
[0164] In some embodiments, receiving the CSI report includes receiving an indication field within a second part of the CSI report, where the indication field indicates the first plurality of time units. In some embodiments, the payload of the indication field is determined based on a fourth number of time units among the first plurality of time units and the number of CQI sets among the plurality of CQIs. In some embodiments, the payload of the indication field is determined based on a fifth number of time units among the second plurality of time units and the number of CQI sets among the plurality of sets of CQIs.
[0165] In some embodiments, the first set of CQIs includes a set of CQIs associated with a predetermined time unit among the first plurality of time units, the predetermined time unit includes at least one of a start time unit among the first plurality of time units and a start time unit among the second plurality of time units, and the payload of the instruction field is determined based on one of the result of subtracting 1 from the fourth number and subtracting 1 from the number of CQI sets, and the result of subtracting 1 from the fifth number of time units in the second plurality of time units and subtracting 1 from the number of CQI sets.
[0166] Figure 11 is a schematic block diagram of a device 1100 suitable for implementing some embodiments of the present disclosure. The device 1100 may be considered as another exemplary embodiment of the terminal device 110 shown in Figure 1, or the network device 120 shown in Figure 1. Thus, the device 1100 may be implemented in, or as at least a part of, the above-mentioned network device or terminal device.
[0167] As illustrated, the device 1100 comprises a processor 1110, a memory 1120 coupled to the processor 1110, a suitable transmitter (TX) and receiver (RX) 1140 coupled to the processor 1110, and a communication interface coupled to the TX / RX 1140. The memory 1120 stores at least a portion of the program 1130. The TX / RX 1140 is used for bidirectional communication. The TX / RX 1140 has at least one antenna to facilitate communication, although the access node referred to herein may actually have multiple antennas. The communication interface may represent any interface necessary for communication with other network elements, such as an X2 interface for bidirectional communication between gNBs or eNBs, an S1 interface for communication between a Mobility Management Entity (MME) / Serving Gateway (S-GW) and an eNB, an Un interface for communication between a gNB or eNB and a relay node (RN), or a Uu interface for communication between a gNB or eNB and a terminal device.
[0168] It is assumed that program 1130 includes program instructions that, when executed by the associated processor 1110 as described herein with reference to Figures 2 to 10, enable the device 1100 to operate according to embodiments of the present disclosure. Embodiments of the present disclosure may be implemented by computer software executable by the processor 1110 of the device 1100, by hardware, or by a combination of software and hardware. The processor 1110 may be configured to implement various embodiments of the present disclosure. Furthermore, a combination of the processor 1110 and memory 1120 may form a processing means 1150 suitable for implementing various embodiments of the present disclosure.
[0169] Memory 1120 may be of any type suitable for a local technology network and may be implemented using any suitable data storage technology, such as non-temporary computer-readable storage media, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory, as non-limiting examples. Although only one memory 1120 is shown in device 1100, there may be several physically different memory modules in device 1100. Processor 1110 may be of any type suitable for a local technology network and may include, as non-limiting examples, one or more of general-purpose computers, dedicated computers, microprocessors, digital signal processors (DSPs), and processors based on multicore processor architectures. Device 1200 may have multiple processors, for example, application-specific integrated circuit chips that are time-dependent to a clock that synchronizes the main processor.
[0170] In some embodiments, the terminal device includes a circuit configured to perform method 900.
[0171] In some embodiments, the network device includes a circuit configured to perform method 1000.
[0172] The components included in the equipment and / or apparatus of this disclosure may be implemented in various forms, including software, hardware, firmware, or any combination thereof. In one embodiment, one or more units can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to, or instead of, machine-executable instructions, some or all of the units in the equipment and / or apparatus may be implemented at least partially by one or more hardware logic components. Exemplary types of usable hardware logic components include, but are not limited to, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific general-purpose products (ASSPs), systems on a chip (SOCs), and composite programmable logic devices (CPLDs).
[0173] Overall, various embodiments of the Disclosure may be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. Some embodiments may be implemented in hardware, while others may be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device. Although various embodiments of the Disclosure are illustrated and described using block diagrams, flowcharts, or any other pictorial representation, it should be understood that any blocks, devices, systems, technical terminals, or methods described herein may be implemented, in non-limiting examples, in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or any combination thereof.
[0174] This disclosure also provides at least one computer program product tangibly stored on a non-temporary computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions contained in a program module, which are executed within a device on a target real or virtual processor to perform the processes or methods described above with reference to any one of Figures 2 to 10. Generally, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform a specific task or realize a specific abstract data type. In various embodiments, the functions of program modules may be combined or separated among program modules as needed. The machine-executable instructions of a program module may be executed within a local or distributed device. In a distributed device, program modules may reside in both local and remote storage media.
[0175] Program code for performing the methods of this disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a dedicated computer, or other programmable data processing device, and when executed by the processor or controller, the program code may implement the functions / operations specified in the flowcharts and / or block diagrams. The program code may run entirely on a machine, partially on a machine, as an independent software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0176] The program code described above may be implemented on a machine-readable medium, which may be any tangible medium that can contain or store programs used by or associated with an instruction execution system, device, or apparatus. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatus, or any suitable combination of the aforementioned mediums. More specific examples of machine-readable storage media may include electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0177] While the operations have been described in a specific order, it should not be understood that, in order to obtain the desired results, these operations must be performed in the specific order or sequence indicated, or that all described operations must be performed. In some cases, multitasking and parallel processing may be advantageous. Similarly, while details of several specific embodiments are included in the above discussion, these should not be interpreted as limitations on the scope of this disclosure, but rather as descriptions of features that may be specific to those embodiments. Some features described in the context of individual embodiments may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented separately or in any suitable subcombination in multiple embodiments.
[0178] While this disclosure has been described in language specific to structural features and / or methodological behavior, it should be understood that the disclosure as defined in the attached claims is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and behaviors described above are disclosed as exemplary forms of implementing the claims.
[0179] In short, embodiments of this disclosure can provide the following solutions.
[0180] The communication method includes determining a first set of channel quality indicators (CQI) in a terminal device, conditional on a first precoding matrix indicator (PMI) corresponding to a first time unit, wherein the second timing of the first time unit is after the first timing of a first time interval for reporting channel state information (CSI), and transmitting a CSI report including the first set of CQI and the first PMI to a network device within the first time interval.
[0181] In one embodiment, the first time unit is a first time unit from or after a third timing, and the third timing includes at least one of the first timing and the start or end of a time interval corresponding to an index determined based on a first index + M of the first time interval, where M is a non-negative integer.
[0182] In one embodiment, the length of the M time intervals is greater than or equal to the time interval required for the network device to decode the CSI report.
[0183] In one embodiment, the first set of CQIs includes at least one of a first broadband CQI and a first plurality of subband CQIs.
[0184] In one embodiment, at least one of the first broadband CQI and the first plurality of subband CQIs is determined based on at least two PMIs, including the first PMI.
[0185] In one embodiment, at least one of the first broadband CQI and the first plurality of subband CQIs is determined based on the first PMI.
[0186] In one embodiment, the CSI report includes a plurality of sets of CQIs associated with a first plurality of time units, the plurality of sets of CQIs including the first set of CQIs, one set of CQIs associated with a time unit in the first plurality of time units and including at least one of a broadband CQI and a plurality of subband CQIs, the broadband CQI and the at least one of the plurality of subband CQIs are determined based on the PMI corresponding to the associated time unit.
[0187] In one embodiment, the CSI report further includes at least one of a second set of CQIs associated with a second time unit and a third set of CQIs associated with a third time unit, wherein the second time unit differs from the first time unit and the third time unit differs from the second time unit.
[0188] In one embodiment, the second set of CQIs comprises at least one of a second broadband CQI and a second plurality of subband CQIs, wherein the second broadband CQI and at least one of the second plurality of subband CQIs are determined based on a second PMI corresponding to the second time unit, and the third set of CQIs comprises at least one of a third broadband CQI and a third plurality of subband CQIs, wherein the third broadband CQI and at least one of the third plurality of subband CQIs are determined based on a third PMI corresponding to the third time unit.
[0189] In one embodiment, transmitting the CSI report includes transmitting the first set of CQIs in a first part of the CSI report, and transmitting at least one of the second set of CQIs and the third set of CQIs in a second part of the CSI report.
[0190] In one embodiment, transmitting the CSI report includes at least one of the following: transmitting the second set of CQIs in response to the difference between the second set of CQIs and the first set of CQIs exceeding a first threshold; and transmitting the third set of CQIs in response to the difference between the third set of CQIs and the second set of CQIs exceeding a second threshold.
[0191] In one embodiment, the payload for a broadband CQI among a set of CQIs having an index iCQI includes at least one of a first number of bits indicating the value for the broadband CQI among the set of CQIs having an index iCQI, a third number of bits indicating the difference between the broadband CQI among the set of CQIs having an index iCQI and the broadband CQI among the first set of CQIs, or the third number of bits indicating the difference between the broadband CQI among the set of CQIs having an index iCQI and the broadband CQI among the set of CQIs having an index iCQI-1, and the payload for one subband CQI among a set of subband CQIs having an index iCQI includes the one subband CQI among the set of subband CQIs having an index iCQI and the index The CQI includes at least one of the following: a second number of bits indicating the difference between a broadband CQI and a set of CQIs with an iCQI; a third number of bits indicating the difference between one subband CQI and a broadband CQI from a set of CQIs with an index iCQI; a second number of bits or a third number of bits indicating the difference between one subband CQI and a subband CQI from a set of CQIs with an index iCQI-1; and a third number of bits indicating the difference between one subband CQI from a second set of CQIs and a broadband CQI from a set of CQIs with an index iCQI-1, where iCQI is a positive integer and iCQI is greater than 1.
[0192] In one embodiment, the payload for the second broadband CQI includes a first number of bits indicating the absolute value of the second broadband CQI, and the payload for the second subband CQI among the second plurality of subband CQIs includes a second number of bits indicating the difference between the second subband CQI and the second broadband CQI.
[0193] In one embodiment, the payload of the second broadband CQI includes a third number of bits indicating the difference between the second broadband CQI and the first broadband CQI, and the payload of the second subband CQI among the second plurality of subband CQIs includes at least one of the following: the third number of bits indicating the difference between the second subband CQI and the first broadband CQI; the second number of bits indicating the difference between the second subband CQI and the second broadband CQI; and the third number of bits indicating the difference between the second subband CQI and one of the first plurality of subband CQIs.
[0194] In one embodiment, the payload of the third broadband CQI includes one of a third number of bits indicating the difference between the third broadband CQI and the second broadband CQI, or a third number of bits indicating the difference between the third broadband CQI and the first broadband CQI, and the payload of the third subband CQI among the third plurality of subband CQIs includes one of a second number of bits indicating the difference between the third subband CQI and the third broadband CQI, a third number of bits indicating the difference between the third subband CQI and the second subband CQI, or a third number of bits indicating the difference between the third subband CQI and the first subband CQI among the first plurality of subband CQIs.
[0195] In one embodiment, the payload for the third broadband CQI includes a first number of bits indicating the absolute value for the third broadband CQI, and the payload for the third subband CQI among the third subband CQI includes a second or third number of bits indicating the difference between the third subband CQI and the third broadband CQI.
[0196] In one embodiment, the first time unit is one of the following: a starting time unit from a first plurality of time units; a second plurality of time units comprising a second number of time units determined from the first plurality of time units, each time unit being a starting time unit from the second plurality of time units which is after or after the first timing; and a time unit corresponding to the strongest set of CQIs from the plurality of sets of CQIs, wherein the strongest set of CQIs comprises a broadband CQI or subband CQI having the maximum value from the plurality of sets of CQIs, and the CSI report comprises the time unit which includes the index value of the time unit corresponding to the strongest set of CQIs.
[0197] In one embodiment, transmitting the CSI report includes transmitting an instruction field within a second portion of the CSI report, the instruction field indicating the first number of time units.
[0198] In one embodiment, the payload of the instruction field is determined based on a fourth number of time units among the first plurality of time units and a number of CQI sets among the plurality of CQIs.
[0199] In one embodiment, the payload of the instruction field is determined based on a fifth number of time units among the second plurality of time units and a number of CQI sets among the plurality of sets of CQIs.
[0200] In one embodiment, the first set of CQIs includes a set of CQIs associated with a predetermined time unit among the first plurality of time units, the predetermined time unit includes at least one of a start time unit among the first plurality of time units, a start time unit among the second plurality of time units, and the time unit corresponding to the strongest set of CQIs, and the payload of the instruction field includes at least one of the result of subtracting 1 from the fourth number and subtracting 1 from the number of CQI sets, and the result of subtracting 1 from the fifth number of time units in the second plurality of time units and subtracting 1 from the number of CQI sets.
[0201] The communication method includes a network device receiving a Channel State Information (CSI) report from a terminal device within a first time interval, which includes a first set of Channel Quality Indicators (CQI) and a first Precoding Matrix Indicator (PMI), wherein the first set of CQIs is conditional on the first PMI, the first PMI corresponds to a first time unit, and the second timing of the first time unit is after the first timing of the first time interval for reporting the CSI.
[0202] In one embodiment, the first time unit is a first time unit from or after a third timing, and the third timing includes at least one of the first timing and the start or end of a time interval corresponding to an index determined based on a first index + M of the first time interval, where M is a non-negative integer.
[0203] In one embodiment, the length of the M time intervals is greater than or equal to the time interval required for the network device to decode the CSI report.
[0204] In one embodiment, the first set of CQIs includes at least one of a first broadband CQI and a first plurality of subband CQIs.
[0205] In one embodiment, at least one of the first broadband CQI and the first plurality of subband CQIs is determined based on at least two PMIs, including the first PMI.
[0206] In one embodiment, at least one of the first broadband CQI and the first plurality of subband CQIs is determined based on the first PMI.
[0207] In one embodiment, the CSI report includes a plurality of sets of CQIs associated with a first plurality of time units, the plurality of sets of CQIs including the first set of CQIs, one set of CQIs associated with a time unit in the first plurality of time units and including at least one of a broadband CQI and a plurality of subband CQIs, the broadband CQI and the at least one of the plurality of subband CQIs are determined based on the PMI corresponding to the associated time unit.
[0208] In one embodiment, the CSI report further includes at least one of a second set of CQIs associated with a second time unit and a third set of CQIs associated with a third time unit, wherein the second time unit differs from the first time unit and the third time unit differs from the second time unit.
[0209] In one embodiment, the second set of CQIs comprises at least one of a second broadband CQI and a second plurality of subband CQIs, wherein the second broadband CQI and at least one of the second plurality of subband CQIs are determined based on a second PMI corresponding to the second time unit, and the third set of CQIs comprises at least one of a third broadband CQI and a third plurality of subband CQIs, wherein the third broadband CQI and at least one of the third plurality of subband CQIs are determined based on a third PMI corresponding to the third time unit.
[0210] In one embodiment, receiving the CSI report includes receiving the first set of CQIs in a first part of the CSI report, and receiving at least one of the second set of CQIs and the third set of CQIs in a second part of the CSI report.
[0211] In one embodiment, the payload for a broadband CQI among a set of CQIs having an index iCQI includes at least one of: a first number of bits indicating a value for the broadband CQI among the set of CQIs having an index iCQI; a third number of bits indicating the difference between the broadband CQI among the set of CQIs having an index iCQI and the broadband CQI among the first set of CQIs; and the third number of bits indicating the difference between the broadband CQI among the set of CQIs having an index iCQI and the broadband CQI among the set of CQIs having an index iCQI-1; and the payload for one subband CQI among a set of subband CQIs having an index iCQI includes the one subband CQI among the set of subband CQIs having an index iCQI and index The CQI includes at least one of the following: a second number of bits indicating the difference between a broadband CQI from a set of CQIs with index iCQI; a third number of bits indicating the difference between one subband CQI from a set of subband CQIs with index iCQI and a broadband CQI from the first set of CQIs; a second number of bits or a third number of bits indicating the difference between one subband CQI from a set of subband CQIs with index iCQI and one subband CQI from a set of CQIs with index iCQI-1; and a third number of bits indicating the difference between one subband CQI from a second set of subband CQIs and a broadband CQI from a set of CQIs with index iCQI-1, where iCQI is a positive integer and iCQI is greater than 1.
[0212] In one embodiment, the payload for the second broadband CQI includes a first number of bits indicating the absolute value of the second broadband CQI, and the payload for the second subband CQI among the second plurality of subband CQIs includes a second number of bits indicating the difference between the second subband CQI and the second broadband CQI.
[0213] In one embodiment, the payload of the second broadband CQI includes a third number of bits indicating the difference between the second broadband CQI and the first broadband CQI, and the payload of the second subband CQI among the second plurality of subband CQIs includes at least one of the following: the third number of bits indicating the difference between the second subband CQI and the first broadband CQI; the second number of bits indicating the difference between the second subband CQI and the second broadband CQI; and the third number of bits indicating the difference between the second subband CQI and one of the first plurality of subband CQIs.
[0214] In one embodiment, the payload of the third broadband CQI includes one of a third number of bits indicating the difference between the third broadband CQI and the second broadband CQI, or a third number of bits indicating the difference between the third broadband CQI and the first broadband CQI, and the payload of the third subband CQI among the third plurality of subband CQIs includes one of a second number of bits indicating the difference between the third subband CQI and the third broadband CQI, a third number of bits indicating the difference between the third subband CQI and the second subband CQI, or a third number of bits indicating the difference between the third subband CQI and the first subband CQI among the first plurality of subband CQIs.
[0215] In one embodiment, the payload for the third broadband CQI includes a first number of bits indicating the absolute value for the third broadband CQI, and the payload for the third subband CQI among the third subband CQI includes a second or third number of bits indicating the difference between the third subband CQI and the third broadband CQI.
[0216] In one embodiment, the first time unit is one of the following: a starting time unit from a first plurality of time units; a second plurality of time units comprising a second number of time units determined from the first plurality of time units, each time unit being a starting time unit from the second plurality of time units which is after or after the first timing; and a time unit corresponding to the strongest set of CQIs from the plurality of sets of CQIs, wherein the strongest set of CQIs comprises a broadband CQI or subband CQI having the maximum value from the plurality of sets of CQIs, and the CSI report comprises the time unit which includes the index value of the time unit corresponding to the strongest set of CQIs.
[0217] In one embodiment, receiving the CSI report includes receiving an indicator field within a second portion of the CSI report, the indicator field indicating the first number of time units.
[0218] In one embodiment, the payload of the instruction field is determined based on a fourth number of time units among the first plurality of time units and a number of CQI sets among the plurality of CQIs.
[0219] In one embodiment, the payload of the instruction field is determined based on a fifth number of time units among the second plurality of time units and a number of CQI sets among the plurality of sets of CQIs.
[0220] In one embodiment, the first set of CQIs includes a set of CQIs associated with a predetermined time unit among the first plurality of time units, the predetermined time unit includes at least one of a start time unit among the first plurality of time units, a start time unit among the second plurality of time units, and the time unit corresponding to the strongest set of CQIs, and the payload of the instruction field includes at least one of the result of subtracting 1 from the fourth number and subtracting 1 from the number of CQI sets, and the result of subtracting 1 from the fifth number of time units in the second plurality of time units and subtracting 1 from the number of CQI sets.
[0221] In the following, the terms "transmit opportunity," "receive opportunity," "repeat," "transmit," "receive," "PDSCH transmit opportunity," "PDSCH repeat," "PUSCH transmit opportunity," "PUSCH repeat," "PUCCH opportunity," "PUCCH repeat," "repeat transmit," "repeat receive," "PDSCH transmit," "PDSCH receive," "PUSCH transmit," "PUSCH receive," "PUCCH transmit," "PUCCH receive," "RS transmit," "RS receive," "communication," "transmit," and "receive" may be used interchangeably. The terms "TCI state," "QCL parameter set," "QCL parameter," "QCL assumption," and "QCL setting" may be used interchangeably. The terms "TCI field," "TCI state field," and "transmit setting instruction" may be used interchangeably. The terms "transmit opportunity," "transmit," "repeat," "receive," "receive opportunity," "monitoring opportunity," "PDCCH monitoring opportunity," "PDCCH transmit opportunity," "PDCCH transmit," "PDCCH candidate," "PDCCH receive opportunity," "PDCCH receive," "search space," "CORESET," "multi-chance," and "PDCCH repeat" may be used interchangeably. Hereinafter, the terms “PDCCH repeat,” “repeating PDCCH,” “repeating PDCCH signal,” “PDCCH candidate set for the same scheduling,” “PDCCH,” “PDCCH candidate,” and “linked PDCCH candidate” may be used interchangeably. The terms “DCI” and “DCI format” may be used interchangeably. In some embodiments, embodiments of the present disclosure may be applied to PDSCH and PUSCH scheduling, and below, PDSCH scheduling will be described as an example. For example, embodiments of the present disclosure may be applied to PUSCH by replacing “transmit” with “receive” and / or “receive” with “transmit.” The terms “PDSCH” and “PUSCH” may be used interchangeably. The terms “transmit” and “receive” may be used interchangeably.The terms “common beam,” “common beam update / indication,” “integrated TCI state,” “integrated TCI state update / indication,” “beam indication,” “TCI state indication,” “TCI_state_r17,” “tci_StateId_r17,” “TCI_state_r17 indicating integrated TCI state,” “TCI state shared / applied for all or a subset of CORESET on PDSCH and UE-only reception,” “Rel-17 TCI state,” “TCI state with tci_StateId_r17,” “TCI state set for TCI state update in integrated TCI framework,” “TCI state indicated in DCI for common beam update / indication,” and “TCI state indicated in DCI and applicable to all / a subset of CORESET and PDSCH” may be used interchangeably. The terms “subset of CORESET,” “subset of TCI state,” “subset of integrated TCI state,” “subset of downlink (integrated) TCI state,” and “subset of combined (integrated) TCI state” may be used interchangeably. The terms “PUCCH subset,” “TCI state subset,” “integrated TCI state subset,” “uplink (integrated) TCI state subset,” and “combined (integrated) TCI state subset” may be used interchangeably. The terms “precoding matrix,” “precoding,” “beam,” “beamforming,” “codebook,” and “precoder” may be used interchangeably. The terms “size” and “number of PRBs” may be used interchangeably. The terms “vector,” “beam,” “base,” and “foundation” may be used interchangeably. The terms “first vector,” “first beam,” “first base,” “spatial domain basis vector,” “spatial domain vector,” “spatial domain basis,” “spatial domain base,” and “first base” may be used interchangeably. The terms “second vector,” “second beam,” “second base,” “frequency domain basis vector,” “frequency domain vector,” “frequency domain basis,” “frequency domain base,” and “second base” may be used interchangeably.The terms “third vector,” “third beam,” “third base,” “Doppler / time-domain basis vector,” “Doppler / time-domain vector,” “Doppler / time-domain basis,” “Doppler / time-domain base,” “Doppler / time-domain base,” “Doppler domain basis vector,” “Doppler domain vector,” “Doppler domain basis,” “Doppler domain base,” “time-domain basis vector,” “time-domain vector,” “time-domain basis,” “time-domain base,” and “third base” may be used interchangeably. The terms “index,” “indicator,” “indicator,” “field,” “bit field,” and “bitmap” may be used interchangeably. The terms “physical resource block,” “resource block,” “PRB,” and “RB” may be used interchangeably. The terms “bit size,” “size of bits,” “number of bits,” “size of fields,” and “field size” may be used interchangeably. The terms “time unit,” “Doppler unit,” “unit in the time domain,” “unit in the Doppler domain,” “time point,” and “unit for the third vector” may be used interchangeably.
[0222] As mentioned above, precoding is a generalized beamforming technique that supports multi-layer transmission in MIMO systems. Precoding is a technique that utilizes transmit diversity by weighting information streams; that is, the transmitter sends encoded information to the receiver to achieve channel pre-recognition. By using precoding, multiple streams are transmitted from the transmitting antenna with appropriate weighting independently for each antenna so that throughput is maximized at the receiver output. The terms “precoding matrix,” “precoding,” “beam,” “codebook,” and “precoder” may be used interchangeably below. It is also possible to enable uplink transmissions with eight analog ports to support four or more layers.
[0223] To facilitate precoding, CSI (Channel Status Information) is measured by terminal devices and reported to network devices. Terminal devices obtain CSI information by measuring one or more downlink reference signals (e.g., one or more cell-specific reference signals, or CSI-RS, or CSI-RS for tracking, or Tracking RS (TRS)). The CSI reported by a terminal device may reflect the channel quality of a physical resource block (PRB) assigned to that particular terminal device, or it may reflect the channel quality of a PRB not assigned to that particular terminal device. CSI reporting may be periodic or aperiodic (triggered by events).
[0224] In some embodiments, the CSI may include at least one of the following: CQI (Channel Quality Indicator), PMI (Precoding Matrix Indicator), CSI-RS Resource Indicator (CRI), Synchronization Signal / Physical Broadcast Channel (SS / PBCH) Block Resource Indicator (SSBRI), Layer Indicator (LI), Layer-1 Reference Signal Received Power (L1-RSRP), Layer-1 Signal-to-Noise and Interference Ratio (L1-SINR), capabilityIndex, capabilitysetIndex, PTI (Precoding Type Indicator), and RI (Rank Indicator). The RI indicates the transmission rank that the terminal device proposes to the network device for use in downlink transmission. In other words, the RI is the layer number that the terminal device proposes to the network device for use in downlink transmission. The PMI represents the precoder matrix that the terminal device proposes to the network device for use in downlink transmission. The precoder matrix is selected based on the assumption that the "number of layers indicated by the reported RI" is used. The PMI reported by the terminal device can only be selected from the codebook defined by the 3GPP® specification.
[0225] For PMI proposals received from terminal devices, the network device may adopt the last reported PMI proposal for further downlink transmission with the terminal device simply by sending an acknowledgment message to the terminal device. Upon receiving this acknowledgment message, the terminal device demodulates and decodes the corresponding DL-SCH transmission using the proposed settings to the network device. Because the UE is frequency-selective when calculating the PMI, the network device may need to use different precoder matrices for different RB combinations. Thus, CSI reports from terminal devices may be used to facilitate precoding and improve communication performance.
[0226] In some embodiments, the network device 120 may be configured to have one, two, three, or four TRP / panels 120-1 and / or 120-2 and / or 120-3 and / or 120-4 (collectively referred to as TRP 120, or individually referred to as TRP 120). The network 100 further includes terminal devices 110 served by the network device 120. The serving areas of the network device 120 are referred to as cells 101 and / or cell 102. It should be understood that the numbers of network devices, terminal devices, and TRPs are for illustrative purposes only and do not imply any limitation to the disclosure. The network 100 may include any appropriate number of network devices, terminal devices, and / or serving cells suitable for implementing embodiments of the disclosure. It should be understood that, although not shown, one or more terminal devices may be located within cells 101 and / or cell 102 and served by the network device 120.
[0227] In some scenarios, carrier aggregation (CA), in which two or more CCs are aggregated to support wider bandwidth, can be supported in network 100. For example, network device 120 may provide terminal device 110 with a plurality of serving cells, each including one primary cell (Pcell, Pscell, or Spcell) 101 corresponding to a primary CC and at least one secondary cell (Scell) 102 corresponding to at least one secondary CC. It should be understood that the number of scells is for illustrative purposes only and does not imply any limitation to this disclosure. Network 100 may have any appropriate number of scells suitable for implementing embodiments of this disclosure.
[0228] In some other scenarios, terminal device 110 may establish connections with two different network devices, thereby utilizing the wireless resources of both network devices. These two network devices may be defined as a master network device and a secondary network device, respectively. The master network device may provide a group of serving cells, also referred to as a "Master Cell Group (MCG)". The secondary network device may also provide a group of serving cells, also referred to as a "Secondary Cell Group (SCG)". In dual-connection operations, the term "Special Cell (Spcell)" may refer to a Pcell of the MCG or a primary Scell (Pscell) of the SCG, depending on whether terminal device 110 is associated with the MCG or the SCG, respectively. In non-dual-connection operations, the term "SpCell" may refer to a PCell.
[0229] In one embodiment, the terminal device 110 may be connected to a first network device and a second network device. One of the first and second network devices may be in a master node and the other in a secondary node. The first and second network devices may use different radio access technologies (RATs). In one embodiment, the first network device may be a first RAT device, and the second network device may be a second RAT device. In one embodiment, the first RAT device may be an eNB, and the second RAT device may be a gNB. Information regarding different RATs may be transmitted to the terminal device 110 from at least one of the first and second network devices. In one embodiment, the first information may be transmitted from the first network device to the terminal device 110, and the second information may be transmitted from the second network device directly or via the first network device to the terminal device 110. In one embodiment, information regarding the settings of the terminal device set by the second network device may be transmitted from the second network device via the first network device. Information regarding the reconfiguration of a terminal device set by the second network device may be transmitted from the second network device directly to the terminal device or via the first network device. This information may be transmitted via radio resource control (RRC) signaling, medium access control (MAC) control elements (CE), or downlink control information (DCI).
[0230] As used herein, the term “terminal device” refers to any device having wireless or wired communication capabilities. Examples of terminal devices include, but are not limited to, user devices (UEs), personal computers, desktop computers, mobile phones, cellular phones, smartphones, personal digital assistants (PDAs), portable computers, tablets, wearable devices, Internet of Things (IoT) devices, any Internet of Things (IoE) devices, machine-type communication (MTC) devices, ultra-reliable low latency communication (URLLC) devices, in-vehicle devices for V2X communication where X is a pedestrian, vehicle, or infrastructure / network, or image acquisition devices such as digital cameras, game devices, music storage and playback devices, or internet devices that enable wireless or wired internet access and browsing. For illustrative purposes, several embodiments of terminal devices 110 will be described below with reference to a UE as an example.
[0231] As used herein, the terms “network device” or “base station” (BS) mean a device capable of providing or hosting a cell or coverage on which terminal devices can communicate. Examples of network devices include, but are not limited to, Node B (NodeB or NB), Evolutionary Node B (eNodeB or eNB), Next Generation Node B (gNB), Transmit / Receive Point (TRP), Remote Radio Unit (RRU), Radio Head (RH), Remote Radio Head (RRH), Femtonode, piconode, and other low-power nodes. The term “TRP” means an antenna array (having one or more antenna elements) available to a network device located at a particular geographical location. For example, a network device may be coupled with multiple TRPs at different geographical locations to achieve better coverage. A TRP may also be referred to as a “panel,” and it should be understood that a “panel” may refer to an antenna array or group of antennas (having one or more antenna elements).
[0232] In one embodiment, the terminal device 110 may be connected to a first network device and a second network device. One of the first and second network devices may be in a master node and the other in a secondary node. The first and second network devices may use different radio access technologies (RATs). In one embodiment, the first network device may be a first RAT device, and the second network device may be a second RAT device. In one embodiment, the first RAT device may be an eNB, and the second RAT device may be a gNB. Information regarding different RATs may be transmitted to the terminal device 110 from at least one of the first and second network devices. In one embodiment, the first information may be transmitted from the first network device to the terminal device 110, and the second information may be transmitted from the second network device directly or via the first network device to the terminal device 110. In one embodiment, information regarding the settings of the terminal device set by the second network device may be transmitted from the second network device via the first network device. Information regarding the reconfiguration of a terminal device set by the second network device may be transmitted from the second network device directly to the terminal device or via the first network device. This information may be transmitted via radio resource control (RRC) signaling, medium access control (MAC) control elements (CE), or downlink control information (DCI).
[0233] In some embodiments, the network device 120 may communicate with the terminal device 110 via a first TRP (e.g., TRP 120-1) and / or a second TRP (e.g., TRP 120-2) and / or a third TRP (e.g., TRP 120-3) and / or a fourth TRP (e.g., TRP 120-4). For example, the first TRP and / or the second TRP and / or the third TRP and / or the fourth TRP may be contained in the same serving cell or different serving cells provided by the network device 120. While some embodiments of the present disclosure have been described with reference to the first TRP and / or the second TRP and / or the third TRP and / or the fourth TRP in the same serving cell provided by the network device 120, these embodiments are for illustrative purposes only and are intended to help those skilled in the art understand and implement the present disclosure and do not imply any limitation on the scope of the present disclosure. It should be understood that the contents of this disclosure described herein can be implemented in a variety of ways other than those described below.
[0234] In the communication network 100, the network device 120 can communicate data and control information to the terminal device 110, and the terminal device 110 can also communicate data and control information to the network device 120. The link from the network device 120 to the terminal device 110 is called a downlink (DL), and the link from the terminal device 110 to the network device 120 is called an uplink (UL).
[0235] Communication in network 100 may conform to any appropriate standard, including but not limited to Long-Term Evolution (LTE), LTE-Evolution, LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), and the Global System for Mobile Communications (GSM). Furthermore, communication may be performed according to any generation of communication protocol currently known or to be developed in the future. Examples of communication protocols include, but are not limited to, first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, and fifth-generation (5G) communication protocols.
[0236] In some embodiments, the first TRP and / or the second TRP and / or the third TRP and / or the fourth TRP may be explicitly associated with identities set by different upper layers. For example, the identities set by the upper layer may be associated with a Control Resource Set (CORESET), a reference signal (RS), or a Transmission Configuration Indication (TCI) state, which is used to distinguish transmissions between different TRPs 120 and terminal devices 110.
[0237] As used herein, the term "slot" refers to a dynamic scheduling unit. A slot contains a predetermined number of symbols. For example, a slot may contain 12 or 14 symbols. The term "subslot" may refer to multiple symbols. For example, a subslot may contain 1, 2, 4, 7, or 14 symbols. A subslot may contain fewer symbols than a single slot. As used herein, a slot may refer to a regular slot containing a predetermined number of symbols and a subslot containing fewer symbols than said predetermined number.
[0238] In some embodiments, the terminal device 110 may receive at least one setting for a codebook from the network device 120, the at least one setting for a codebook being a plurality of CSI-RS resources, a plurality of antenna ports for one CSI-RS resource, at least one parameter for antenna port settings, a setting for codebook type, a setting for reporting type, at least one parameter for codebook, the number of physical resource blocks (PRBs) in a bandwidth part (BWP), the number of a plurality of first subbands, the size of one first subband, the number of PRBs in one first subband, and the number of a plurality of second subbands (for example,
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
[0239] In some embodiments, the number of CSI-RS resources may be a positive integer. For example, the number of CSI-RS resources may be between 1 and 64. In some embodiments, the number of antenna ports for a single CSI-RS resource may be a positive integer. For example, the number of antenna ports for a single CSI-RS resource may be at least one of {1, 2, 4, 8, 12, 16, 24, 32}.
[0240] In some embodiments, the terminal device 110 may transmit a plurality of layers and at least one codebook indicator to the network device 120 based on the at least one setting for the codebook. In some embodiments, the at least one codebook indicator may include at least one of the following: one or more indicators for a plurality of first vectors, one or more indicators for a plurality of second vectors, one or more indicators for a plurality of third vectors, a field for a plurality of first amplitude coefficients corresponding to a layer having an index, a field for a plurality of second amplitude coefficients corresponding to a layer having an index, a field for a plurality of phase coefficients corresponding to a layer having an index, a bitmap for indicating non-zero coefficients corresponding to a layer having an index, and an indicator of the strongest coefficient corresponding to a layer having an index. In some embodiments, the bitmap for indicating non-zero coefficients may indicate which coefficients in the field for the plurality of second amplitude coefficients are non-zero or reported. In some embodiments, the bitmap for indicating non-zero coefficients may indicate which coefficients in the field for the plurality of phase coefficients are non-zero or reported.
[0241] In some embodiments, the at least one codebook indicator may include at least one of the following: one or more fields for the plurality of second vectors and one or more fields for the plurality of third vectors. In some embodiments, one field for the plurality of second vectors may correspond to one indicator for the plurality of second vectors. In some embodiments, one field for the plurality of third vectors may correspond to one indicator for the plurality of third vectors. In some embodiments, each of the one or more fields for the plurality of second vectors may correspond to one layer having an index. In some embodiments, each of the one or more fields for the plurality of third vectors may correspond to one layer having an index. In some embodiments, the one or more fields for the plurality of second vectors may correspond to each layer of the plurality of layers. For example, the one or more fields for the plurality of second vectors may be the same for each layer of the plurality of layers. In some embodiments, the one or more fields for the plurality of third vectors may correspond to each layer of the plurality of layers. For example, the one or more fields for the plurality of third vectors may be the same for each of the plurality of layers.
[0242] In some embodiments,
number
number
[0243] In some embodiments, the terminal device 110 may be configured to have a number of PRBs for a bandwidth part (BWP) or a size for the BWP. In some embodiments, the number of PRBs for a BWP (for example,
number
number
number
[0244] In some embodiments, the terminal device 110 is located at the start position of the BWP (for example,
number
number
number
[0245] In some embodiments, the starting position of the BWP and the number of PRBs for the BWP may be set within a single higher-level parameter.
[0246] In some embodiments, the first subband may correspond to a channel quality indicator (CQI) subband, or a CQI subband or CSI subband. For example, it may correspond to a single time unit.
[0247] In some embodiments, the size of one first subband or the number of PRBs in one first subband is
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
[0248] In some embodiments, the at least one parameter for antenna port configuration may include at least one of the following: the number of CSI-RS resources, the number of antenna ports for one CSI-RS resource, a first group of antenna port groups, the number of the first group of antenna port groups, the number of antenna ports in one antenna port group, a first parameter for antenna port configuration, and a second parameter for antenna port configuration. For example, one group of antenna port groups may correspond to a TRP or the antenna ports of a TRP. In some embodiments, one group of antenna port groups may correspond to one CSI-RS resource. In some embodiments, the number of antenna ports may be the same for each of the CSI-RS resources among the multiple CSI-RS resources.
[0249] In some embodiments, the at least one setting for a codebook may include multiple antenna ports within one antenna port group or for one CSI-RS resource. In some embodiments, the number of such multiple antenna ports within one antenna port group or for one CSI-RS resource (represented, for example, as P) may be at least one of {1, 2, 4, 6, 8, 12, 16, 24, 32}. In some embodiments, the number of antenna ports within each antenna port group or for each CSI-RS resource among the multiple CSI-RS resources may be the same. For example, P may be a positive integer. For example, P may be at least one of {1, 2, 4, 6, 8, 12, 16, 24, 32}.
[0250] In some embodiments, the terminal device may receive at least one of the plurality of CSI-RS resources based on the number of antenna ports for the at least one CSI-RS resource.
[0251] In some embodiments, the value of the first parameter of the antenna port setting may be represented as N1. For example, N1 may be a positive integer. For example, N1 may be at least one of {2, 3, 4, 6, 8, 12, 16}. In some embodiments, the value of the second parameter of the antenna port setting may be represented as N2. For example, N2 may be a positive integer. For example, N2 may be at least one of {1, 2, 3, 4}. In some embodiments, the first parameter of the antenna port setting and the second parameter of the antenna port setting may be set within a single higher-layer parameter.
[0252] In some embodiments, the number of antenna ports in one antenna port group or for one CSI-RS resource may be determined based on the first parameter of the antenna port configuration and the second parameter of the antenna port configuration. In some embodiments, the number of antenna ports in one antenna port group or for one CSI-RS resource is
number
[0253] In some embodiments, there may be a parameter "O1", which may represent a first discrete Fourier transform (DFT) oversampling in the first dimension. For example, "O1" may be at least one of {1, 2, 4}. In another example, "O1" may be 2 or 4. In some embodiments, there may be a parameter "O2", which may represent a second DFT oversampling in the second dimension. For example, "O2" may be at least one of {1, 2, 4}. In another example, "O2" may be 2 or 4.
[0254] In some embodiments,
number
number
number
number
[0255] In some embodiments,
number
number
number
[0256] In some embodiments, the vector
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
[0257] In some embodiments, the terminal device 110 may determine or report to the network device 120 the number of layers and at least one codebook indicator based on the at least one setting for the codebook. In some embodiments, the number of layers (for example,
number
number
number
number
number
number
[0258] In some embodiments, at least one codebook indicator may include at least one of the following: one or more indicators (or fields) for a plurality of first vectors; one or more indicators (or fields) for a plurality of second vectors; one or more indicators (or fields) for a first plurality of rotations for the plurality of first vectors; one or more indicators (or fields) for a plurality of third vectors; one or more indicators (or fields) for a second plurality of rotations for the plurality of third vectors; one or more indicators (or fields) for the strongest coefficient; one or more indicators (or fields) for a plurality of first amplitude coefficients; one or more indicators (or fields) for a plurality of second amplitude coefficients; one or more indicators (or fields) for a plurality of phase coefficients; a first number of non-zero coefficients; and one or more indicators (or bitmaps) for indicating non-zero coefficients.
[0259] In some embodiments, one or more indicators (or one or more bitmaps) for indicating non-zero coefficients may indicate indices of second amplitude coefficients and / or phase coefficients, the values of the second amplitude coefficients corresponding to the indices and / or the values of the phase coefficients corresponding to the indices may be non-zero. In some embodiments, one or more indicators (or one or more bitmaps) for indicating non-zero coefficients may indicate which coefficients within the one or more indicators or in the fields for the plurality of second amplitude coefficients are non-zero or reported. In some embodiments, one or more indicators (or one or more bitmaps) for indicating non-zero coefficients may indicate which coefficients within the one or more indicators or in the fields for the plurality of phase coefficients are non-zero or reported.
[0260] In some embodiments, one or more of the at least one codebook indicator or field may be the same and apply to each of several layers. For example, they may be layer-common. In some embodiments, each of the at least one codebook indicator or field may correspond to a layer with an index. For example, they may be layer-specific.
[0261] In some embodiments, one or more indicators (or fields) for the plurality of first vectors may be the same and may apply to each of the plurality of layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) for the plurality of first vectors may correspond to a single layer having an index. For example, they may be layer-specific.
[0262] In some embodiments, one or more indicators (or fields) for the plurality of second vectors may be the same and may apply to each of the plurality of layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) for the plurality of second vectors may correspond to a single layer having an index. For example, they may be layer-specific.
[0263] In some embodiments, one or more indicators (or fields) for a first set of rotations on the multiple first vectors may be the same and applied to each of the multiple layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) for a first set of rotations on the multiple first vectors may correspond to a single layer having an index. For example, they may be layer-specific.
[0264] In some embodiments, one or more indicators (or fields) for the second multiple rotations of the multiple third vectors may be the same and may be applied to each of the multiple layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) for the second multiple rotations of the multiple third vectors may correspond to a single layer having an index. For example, they may be layer-specific.
[0265] In some embodiments, one or more indicators (or fields) for the plurality of third vectors may be the same and applied to each of the plurality of layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) for the plurality of third vectors may correspond to a single layer having an index. For example, they may be layer-specific.
[0266] In some embodiments, the indicator (or field) for the strongest coefficient may be the same and may apply to each of several layers. For example, it may be layer-common. In some embodiments, the indicator (or field) for the strongest coefficient may correspond to a single layer having an index. For example, it may be layer-specific.
[0267] In some embodiments, one or more indicators (or fields) for the plurality of first amplitude coefficients may be the same and applied to each of the plurality of layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) for the plurality of first amplitude coefficients may correspond to a single layer having an index. For example, they may be layer-specific.
[0268] In some embodiments, one or more indicators (or fields) for a plurality of phase coefficients may be the same and applied to each of a plurality of layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) for a plurality of phase coefficients may correspond to a single layer having an index. For example, they may be layer-specific.
[0269] In some embodiments, one or more indicators (or fields) for a plurality of second amplitude coefficients may be the same and applied to each of a plurality of layers. For example, they may be layer-common. In some embodiments, one or more indicators (or fields) for a plurality of second amplitude coefficients may correspond to a single layer having an index. For example, they may be layer-specific.
[0270] In some embodiments, the one or more indicators (or fields) for indicating non-zero coefficients may be the same and applied to each of several layers. For example, they may be layer-common. In some embodiments, the one or more indicators (or fields) for indicating non-zero coefficients may correspond to a single layer having an index. For example, they may be layer-specific.
[0271] In some embodiments, the non-zero coefficients of the first number may be the same and may apply to each of the multiple layers. For example, they may be layer-common. In some embodiments, the non-zero coefficients of the first number may correspond to a single layer having an index. For example, they may be layer-specific.
[0272] In some embodiments, the number of first vectors, a second parameter for the codebook, and a third parameter for the codebook may be set or indicated within a single higher-level parameter. In some embodiments, a fifth parameter for the codebook and a sixth parameter for the codebook may be set or indicated within a single higher-level parameter.
[0273] In some embodiments, the second parameter for the codebook may be at least one of {1 / 2, 1 / 4, 1 / 8}. In some embodiments, the third parameter for the codebook may be at least one of {1 / 4, 1 / 2, 3 / 4}. In some embodiments, the number of multiple first vectors (e.g.,
number
number
number
[0274] In some embodiments, a third parameter for the codebook may further be based on the number of layers. In some embodiments, one upper layer parameter is
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
[0275] In some embodiments, a first parameter for the codebook (for example,
number
number
number
[0276] In some embodiments, the second subband may correspond to a subband for a precoding matrix indicator (PMI) or a PMI subband.
[0277] In some embodiments, the size of one second subband or the number of PRBs in one second subband is
number
number
number
number
number
number
number
number
[0278] In some embodiments, the number of the plurality of second subbands
number
number
number
number
number
number
number
number
number
[0279] In some embodiments,
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
[0280] In some embodiments, the number of a plurality of second vectors
number
number
number
[0281] In some embodiments, nchoosek may be a function that selects k values from n values. In some embodiments, nchoosek(a,b) = a! / (b!*(ab)!). In some embodiments, "!" may be a factorial. In some embodiments, a! = 1*2*…*(a-1)*a.
[0282] In some embodiments, at least one codebook indicator may be included in a PMI or CSI. In some embodiments, the PMI or CSI may include a first part of the PMI (or CSI) and a second part of the PMI (or CSI). For example, the size of the second part of the PMI (or CSI) may be based on the first part of the PMI (or CSI). In some embodiments, the PMI (or CSI) may include a first part of the PMI (or CSI), a second part of the PMI (or CSI), and a third part of the PMI (or CSI). For example, the size of the second part of the PMI (or CSI) may be based on the first part of the PMI (or CSI). As another example, the size of the third part of the PMI (or CSI) may be based on at least one of the first part of the PMI (or CSI) and the second part of the PMI (or CSI).
[0283] In some embodiments, the length of one first vector may be based on the number of antenna ports in one antenna port group or for one CSI-RS resource. In some embodiments, the length of one first vector may be the result of dividing the number of antenna ports in one antenna port group or for one CSI-RS resource by 2. In some embodiments, the length of one first vector is
number
number
[0284] In some embodiments, the number of indicators (or fields) for the strongest coefficient may be based on the number of layers, and each indicator (or field) for the strongest coefficient may correspond to a layer having an index.
[0285] In some embodiments, the fact that the indicator (or field) for the strongest coefficient corresponds to a layer having an index, or that the bit size (or bit width) of the indicator (or field) for the strongest coefficient corresponds to a layer having an index, may be based on at least one of the values of 2, the non-zero coefficients of the first number corresponding to one layer having an index, and the number of the plurality of first vectors.
[0286] In some embodiments, the bit size of the indicator (or field) for the strongest coefficient may correspond to a layer having an index, based on at least one of the first number of non-zero coefficients corresponding to one layer having the index and 2 × the number of the plurality of first vectors.
[0287] In some embodiments, the indicator (or field) for the strongest coefficient may correspond to a layer having an index, which may be included in the PMI (or CSI), or a first part of the PMI (or CSI), or a second part of the PMI (or CSI).
[0288] In some embodiments,
number
number
[0289] In some embodiments, the one or more indicators (or one or more bitmaps) for indicating non-zero coefficients may indicate the index of a second amplitude coefficient and / or the index of a phase coefficient. In some embodiments, each bit or code point of the indicator (or bitmap) may indicate whether the second amplitude coefficient and / or phase coefficient corresponding to the indexed layer, the indexed first vector (or first beam), the indexed second vector, and the indexed third vector has been reported (or has a value of 0). In some embodiments, the value of each bit is either 0 or 1. For example, 0 may indicate that the second amplitude coefficient and / or phase coefficient corresponding to the indexed layer, the indexed first vector (or first beam), the indexed second vector, and the indexed third vector has been reported (or has a value of 0). For example, 1 may indicate that a second amplitude coefficient and / or phase coefficient has been reported (or is not zero in value) for a layer having an index, a first vector (or first beam) having the index, a second vector having the index, and a third vector having the index.
[0290] In some embodiments, the number of indicators (or bitmaps) for indicating non-zero coefficients may be equal to the number of layers. For example, each indicator (or bitmap) for indicating a non-zero coefficient may correspond to a layer with an index.
[0291] In some embodiments, the size of an indicator (or bitmap) for showing non-zero coefficients corresponding to a layer having an index may be based on a number of second vectors corresponding to the layer having an index, a number of first vectors, and a number of third vectors corresponding to the layer having an index.
[0292] In some embodiments, the number of multiple second vectors may be determined based on the number of layers, the size of one first subband, a first parameter for the codebook, the size of the one second subband, a third parameter for the codebook, and a second parameter for the codebook.
[0293] In some embodiments, the number of indicators (or bitmaps) for indicating non-zero coefficients may be based on the number of layers. In some embodiments, each of the indicators (or bitmaps) for indicating non-zero coefficients may correspond to a layer having an index.
[0294] In some embodiments, the number of one or more indicators (or one or more fields) for a plurality of second amplitude coefficients corresponding to a layer having an index may be based on at least one of a first number of non-zero coefficients and a number of values (or bits or code points) or numbers of ones having the value "1" in an indicator (or bitmap) for indicating the non-zero coefficients corresponding to the layer having the index.
[0295] In some embodiments, the number of one or more indicators (or one or more fields) for a plurality of phase coefficients corresponding to a layer having an index may be based on at least one of a first number of non-zero coefficients and a number of values (or bits or code points) or numbers of ones having the value "1" in an indicator (or bitmap) for indicating the non-zero coefficients corresponding to the layer having the index.
[0296] In some embodiments, the number of the plurality of second vectors
number
[0297] In some embodiments, the size or length of one second vector may be determined based on at least one of the number of PRBs for the BWP, the number of layers, the size of one first subband, the number of multiple first subbands, a first parameter for the codebook, the size of one second subband, the number of multiple second subbands, and a second parameter for the codebook. In some embodiments, the size or length of one second vector is
number
[0298] In some embodiments, the number of multiple third vectors
number
[0299] In some embodiments, the number of multiple third vectors
number
number
[0300] In some embodiments, the number of a plurality of fourth vectors
number
number
number
[0301] In some embodiments, the size or length of a third vector may be determined based on at least one of the following: the number of time units, the number of layers, the size of one time unit, the number of slots / subslots / symbols for one time unit, the time interval between two time units, a fourth parameter for the codebook, a fifth parameter for the codebook, and a sixth parameter for the codebook. In some embodiments, the size or length of a third vector is
number
[0302] In some embodiments, a fourth parameter for the codebook
number
[0303] In some embodiments, the size or length of one third vector may be a positive integer. For example,
number
[0304] In some embodiments, the terminal device may receive at least one CSI-RS, and the number of antenna ports for the CSI-RS may be determined based on at least one parameter for the antenna port configuration.
[0305] In some embodiments, the first vector may be a vector in the spatial domain. In some embodiments, the first vector is
number
[0306] In some embodiments,
number
number
number
number
[0307] In some embodiments, the length of one first vector may be based on the result of dividing the number of antenna ports in one CSI-RS resource by 2.
[0308] In some embodiments, the length of one second vector may be determined based on a first parameter for the codebook and the number of first subbands. In some embodiments, the number of multiple second vectors may be determined based on a third parameter for the codebook, the number of second subbands, and the first parameter for the codebook. In some embodiments, the number of second subbands may be determined based on a first parameter for the codebook and the number of first subbands. In some embodiments, the second size of one second subband may be determined based on a first parameter for the codebook and the first size of one first subband.
[0309] Figures 12A and 12B show schematic diagrams of spatial, frequency, and Doppler / time domain basis vectors according to the conventional method. To enhance precoding for UEs moving at fairly high speeds, it has been proposed to introduce Doppler / time domain basis vectors into multiple codebooks or multiple precoding matrices, e.g., multiple Type II codebooks. As shown in Figures 12A and 12B, in the spatial domain, a first matrix W1 (e.g., composed of spatial domain basis vectors or multiple first vectors) has dimensions P*2L, where P represents the number of antenna ports for the CSI-RS resource or antenna port group, and L represents the number of beams or first vectors (e.g., in each polarization group consisting of two polarization directions). In the frequency domain, a third matrix W1 (e.g., composed of frequency domain basis vectors or multiple second vectors) f H The matrix has dimensions Mv*N3, where N3 represents the number of frequency units or the number of second subbands. For example, N3 may be understood as the number of subbands in the frequency domain. Mv is the number of frequency basis vectors or second vectors. In the Doppler / time domain, a fourth matrix W (e.g., composed of Doppler / time domain basis vectors or the plurality of third vectors) d H It has dimensions Md*N4, where N4 is the number of Doppler / time units and Md is the number of Doppler / time basis vectors or the number of third vectors.
[0310] As shown in Figure 12A, in multiple codebooks or precoding matrices including spatial domain, frequency domain, and Doppler / time domain vectors,
number
number
number
number
number
number
number
number
number
number
number
number
[0311] As shown in Figure 12B, in multiple codebooks or precoding matrices including spatial domain, frequency domain, and Doppler / time domain vectors,
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
[0312] In some embodiments,
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
[0313] In some embodiments,
number
number
number
number
number
[0314] In some embodiments,
number
number
number
[0315] In some embodiments, index
number
number
number
number
number
[0316] In some embodiments,
number
[0317] In some embodiments,
number
[0318] In some embodiments,
number
[0319] In some embodiments,
number
number
[0320] In some embodiments, one first vector is
number
number
[0321] In some embodiments,
number
number
number
number
number
number
number
number
[0322] In some embodiments,
number
[0323] In some embodiments,
number
number
number
number
number
number
number
[0324] In some embodiments,
number
number
number
number
number
number
number
[0325] In some embodiments, a second matrix corresponds to a layer having index r,
number
number
number
[0326] In some embodiments,
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
[0327] In some embodiments, for a codebook or precoding matrix or precoder corresponding to a layer having index r, a second subband having index z, and a time unit having index T,
number
[0328] In some embodiments,
number
[0329] In some embodiments,
number
number
[0330] In some embodiments,
number
[0331] In some embodiments, for bits or code points or values of one or more indicators (or one or more bitmaps) that indicate non-zero coefficients having a value of 0, the second amplitude coefficients and / or phase coefficients corresponding to these bits or code points or values may be set to 0.
[0332] In some embodiments, index
number
number
number
number
number
[0333] In some embodiments,
number
[0334] In some embodiments,
number
[0335] In some embodiments,
number
[0336] In some embodiments,
number
number
[0337] In some embodiments, the value of one first amplitude coefficient is
number
number
number
number
number
number
number
number
number
number
number
number
number
number
number
[0338] In some embodiments, the value of one first amplitude coefficient is
number
number
number
number
number
number
number
[0339] In some embodiments, a first antenna port group (e.g., index
number
number
number
[0340] In some embodiments, the value of the first amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups may be 0. In some embodiments, the indicator or field value for the first amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups may be 0. In some embodiments, the first amplitude coefficient, or the indicator or field value for the first amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups, may not be reported within the PMI.
[0341] In some embodiments, the value of one second amplitude coefficient is
number
number
number
number
number
number
number
number
number
number
number
number
number
number
[0342] In some embodiments, the value of one second amplitude coefficient is
number
number
number
number
number
number
number
[0343] In some embodiments, the value of one second amplitude coefficient is
number
number
number
number
number
number
number
number
number
[0344] In some embodiments, the value of one second amplitude coefficient is {
number
number
number
[0345] In some embodiments, the value of the second amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups may be 0. In some embodiments, the indicator or field value for the second amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups may be 0. In some embodiments, the second amplitude coefficient, or the indicator or field value for the second amplitude coefficient, corresponding to an antenna port group not included in the second plurality of antenna port groups, may not be reported within the PMI.
[0346] In some embodiments, for bits or code points or values of one or more indicators (or one or more bitmaps) that indicate non-zero coefficients having a value of 0, the value of the first amplitude coefficient corresponding to these bits or code points or values may be set to 0, and / or the value of the indicator or field for the first amplitude coefficient corresponding to these bits or code points or values may be set to 0. In some embodiments, the value of the first amplitude coefficient corresponding to these bits or code points or values, and / or the value of the indicator or field for the first amplitude coefficient corresponding to these bits or code points or values, may not be reported within the PMI.
[0347] In some embodiments, for bits or code points or values of one or more indicators (or one or more bitmaps) that indicate non-zero coefficients having a value of 0, the value of a second amplitude coefficient corresponding to these bits or code points or values may be set to 0, and / or the value of an indicator or field for the second amplitude coefficient corresponding to these bits or code points or values may be set to 0. In some embodiments, the value of the second amplitude coefficient corresponding to these bits or code points or values, and / or the value of an indicator or field for the second amplitude coefficient corresponding to these bits or code points or values, may not be reported within the PMI.
[0348] In some embodiments, for bits or code points or values of one or more indicators (or one or more bitmaps) that indicate non-zero coefficients having a value of 0, at least one of the phase coefficients corresponding to these bits or code points or values may be set to 0, and / or the indicator or field value for at least one of the phase coefficients corresponding to these bits or code points or values may be set to 0. In some embodiments, at least one of the phase coefficients corresponding to these bits or code points or values, and / or the indicator or field value for at least one of the phase coefficients corresponding to these bits or code points or values may not be reported within the PMI.
[0349] In some embodiments, the value of one phase coefficient is
number
number
number
number
number
number
number
number
number
number
[0350] In some embodiments,
number
number
number
number
number
number
number
[0351] Next, we will refer to Figure 13, which shows a signaling diagram illustrating a communication process 1300 according to some embodiments of the present disclosure.
[0352] In some embodiments of the present disclosure, the terminal device 110 determines whether to apply Doppler / time-domain compression or Doppler / time-domain basis type to report a precoding matrix indicator (PMI) to the network device 120 (1310). In one example, the terminal device 110 may determine whether to apply Doppler / time-domain compression to notify the network device 120 of the PMI. In another example, the terminal device 110 may determine a Doppler / time-domain basis type to notify the network device 120 of the PMI.
[0353] In some embodiments, a time unit may include multiple slots or subslots or symbols. For example, the number of multiple slots or subslots or symbols within a time unit is
number
number
number
number
[0354] In some embodiments, the time interval between two time units may be multiple slots, subslots, or symbols. For example, the number of multiple slots, subslots, or symbols for a time interval may be
number
number
number
number
[0355] In some embodiments, the number of slots / subslots / symbols within a time unit and / or the time interval between two time units may be fixed or predetermined. In some embodiments, the number of slots / subslots within a time unit and / or the time interval between two time units may be set by the network device 120. In some embodiments,
number
number
[0356] In some embodiments, the terminal device 110 has a length of time unit associated with the Doppler / time domain (for example,
number
number
[0357] In some embodiments, the Doppler / time-domain basis type may include a first type and a second type. In some embodiments, the first type may indicate that Doppler / time-domain compression has been applied. In some embodiments, the second type may indicate that Doppler / time-domain compression has not been applied. In some embodiments, the first type may represent a third vector, and the Doppler / time-domain vector may be a DFT, or DCT, or an oversampled DFT, or a Slepain vector. In some embodiments, the second type may represent a third vector, or the Doppler / time-domain vector may be a vector in which only one element has a value of 1 and the other elements have a value of 0, or an identity vector.
[0358] In some embodiments, if Doppler / time-domain compression is applied or the Doppler / time-domain basis type is of type 1, the terminal device 110 may determine the rank indicator (RI) to be 1 or 2 accordingly. In other words, if RI > 2, the number of Doppler / time-domain basis elements may be 1, or there may be no Doppler / time-domain basis reporting, or there may be no Doppler / time-domain compression, or the Doppler / time-domain basis type may be of type 2. Alternatively or additionally, such a determination may be made by the network device 120. In other words, if Doppler / time-domain compression is applied or the Doppler / time-domain basis type is of type 1, the network device 120 may determine the rank indicator (RI) to be 1 or 2 accordingly.
[0359] Next, we refer to Figure 13 again. In some embodiments, terminal device 110 transmits instruction 1324 to network device 120 (1320). Instruction 1324 indicates whether to apply Doppler / time-domain compression or Doppler / time-domain basis type. For example, terminal device 110 may transmit instruction 1324 to network device 120 indicating whether to apply Doppler / time-domain compression. As another example, terminal device 110 may transmit instruction 1324 to network device 120 indicating Doppler / time-domain basis type. In some embodiments, such instruction 1324 may be included in the CSI report reported to network device 120. Figure 14A shows a schematic bitmap of parameter settings according to some embodiments of the present disclosure. In this schematic bitmap, Md is placed first, and then Mv is placed. The size of the bitmap may be 2L*Md*Mv for one layer with index r. For specific Md and Mv values, each bit in the bitmap is mapped to a specific Doppler-frequency domain coefficient. The indication of non-zero coefficients in bitmap format may be reported by the terminal device 110 to the network device 120. For example, the terminal device 110 may include a first indication field indicating non-zero coefficients in the CSI and report the CSI to the network device 120.
[0360] Figure 14B shows another schematic bitmap of parameter settings according to some embodiments of the present disclosure. In this schematic bitmap, unlike the bitmap shown in Figure 14A, Mv is placed first, followed by Md. For a given Md and Mv value, each bit in the bitmap is mapped to a given frequency-Doppler domain coefficient.
[0361] In one example, the length N4 of a Doppler / time-domain basis or a third vector may be set by the network device 120 or reported by the terminal device 110. For example, the terminal device 110 may include the length N4 in CSI Part 1 and report the CSI to the network device 120. In another example, the terminal device 110 may receive the length N4 from the network device 120.
[0362] In another example, the number Md of the third vector may be set by the network device 120 or reported by the terminal device 110. For example, the terminal device 110 may include the number Md in CSI Part 1 and report the CSI to the network device 120. In another example, the terminal device 110 may receive the number Md from the network device 120.
[0363] In another example, the length of the time unit (e.g., the number of slots) may be set by the network device 120 or reported by the terminal device. For example, terminal device 110 may include the length of the time unit in CSI Part 1 and report the CSI to the network device 120. In another example, terminal device 110 may receive the length of the time unit from the network device 120.
[0364] In some embodiments, terminal device 110 may report to network device 120 the number of Doppler / time-domain basis vectors, the length of the Doppler / time-domain basis vectors, the length of the time unit associated with the Doppler / time-domain, a bitmap of non-zero coefficients in a second matrix associated with coefficients for the codebook, or any combination of the above. Alternatively or additionally, terminal device 110 may receive from network device 120 the number of Doppler / time-domain basis vectors, the length of the Doppler / time-domain basis vectors, the length of the time unit associated with the Doppler / time-domain, or any combination of the above, as set by network device 120.
[0365] On the other side of the communication, Network device 120The terminal device 110 may receive from the terminal device 110 the number of Doppler / time-domain basis vectors, the length of the Doppler / time-domain basis vectors, the length of the time unit associated with the Doppler / time-domain, a bitmap of non-zero coefficients in a second matrix associated with coefficients for the codebook, or any combination of the above. Alternatively, Network device 120 The network device 120 may transmit to the terminal device 110 the number of Doppler / time-domain basis vectors, the length of the Doppler / time-domain basis vectors, the length of the time unit associated with the Doppler / time-domain, or any combination of the above, as set by the network device 120.
[0366] In one example, the length N4 of the Doppler / time-domain basis may be set by the network device 120 or reported by the terminal device 110. For example, the terminal device 110 may include the length N4 in CSI part 1 and report the CSI to the network device 120. In another example, the terminal device 110 may receive the length N4 from the network device 120.
[0367] In another example, the base number Md may be set by the network device 120 or reported by the terminal device 110. For example, the terminal device 110 may include the number Md in CSI Part 1 and report the CSI to the network device 120. In another example, the terminal device 110 may receive the number Md from the network device 120.
[0368] In another example, the length of the time unit (e.g., the number of slots) may be set by the network device 120 or reported by the terminal device 110. For example, the terminal device 110 may include the length of the time unit in CSI Part 1 and report the CSI to the network device 120. In another example, the terminal device 110 may receive the length of the time unit from the network device 120.
[0369] Referring again to Figure 13, on the other side of the communication, the network device 120 receives an instruction 1324 from the terminal device 110 (1330) indicating whether or not to apply Doppler / time-domain compression or Doppler / time-domain basis type. For example, the instruction 1324 indicating whether or not to apply Doppler / time-domain compression or Doppler / time-domain basis type may be reported by the terminal device 110 in the form of a CSI report, and by receiving such a CSI report and obtaining this instruction, the network device 120 can know how the terminal device 110 is proposing whether or not to apply Doppler / time-domain compression or Doppler / time-domain basis type.
[0370] After receiving instruction 1324 from terminal device 110 (1330), network device 120 processes the PMI reported by terminal device 110 based on instruction 1324 (1340). For example, if instruction 1324 indicates applying Doppler / time-domain compression or Doppler / time-domain basis type, network device 120 may process the reported PMI by applying Doppler / time-domain compression or Doppler / time-domain basis type. As another example, if instruction 1324 indicates not to apply Doppler / time-domain compression or Doppler / time-domain basis type, network device 120 may process the reported PMI without applying Doppler / time-domain compression or Doppler / time-domain basis type.
[0371] This makes switching between high / medium mobility and low mobility more flexible. For example, a businessman could be provided with Doppler / time-domain compression or Doppler / time-domain basis type while traveling by high-speed rail. When the businessman disembarks from the high-speed rail and walks on the street, he may not be provided with Doppler / time-domain compression or Doppler / time-domain basis type as before. Therefore, communication performance for high / medium mobility terminals can be improved without increasing the overhead for low-mobility terminals.
[0372] Figure 15A is a schematic diagram showing Doppler / time compression according to some embodiments of the present disclosure. As shown in Figure 15A, a plurality of Doppler / time domain basis vectors are selected from a set of Doppler / time domain basis vectors denoted as W(0), W(1), W(2), W(3), … W(N4-1), where N4 represents the number of Doppler / time units. For the compression effect, the number of plurality of Doppler / time domain basis vectors selected should be less than N4.
[0373] For comparison, Figure 15B shows a schematic diagram without Doppler / time compression according to some embodiments of the present disclosure. In this case, it may be the same as multiple W2s reported for different time unit indices. Specifically, in the absence of Doppler shift, a conventional codebook is used, as shown in Figure 15C.
[0374] As shown in Figures 15A, 15B, and 15C, the present disclosure provides greater flexibility in switching between high / medium mobility and low mobility. Therefore, communication performance for high / medium mobility terminals can be improved without increasing the overhead for low mobility terminals.
[0375] In some embodiments, instruction 1324 to apply Doppler / time-domain compression or Doppler / time-domain basis type indicates a set of Doppler / time-domain basis vectors selected from a set of Doppler / time-domain basis vectors.
[0376] For example, there may be at least one codebook reference field indicating an index of a Doppler / time-domain basis, implying that a Doppler / time-domain compression (e.g., a DFT basis) is employed. Alternatively, as another example, at least one codebook reference field may not indicate any Doppler / time-domain basis, which implies that a conventional codebook or W1, Wf and multiple W2s (i.e., multiple codebooks on different time units) is employed.
[0377] In some embodiments, instruction 1324, which does not apply Doppler / time-domain compression or Doppler / time-domain basis type, indicates multiple codebooks or multiple PMIs or multiple second matrices for different time units of indexes that are associated with the Doppler / time domain but without Doppler / time-domain compression. Each of the multiple second matrices may be associated with coefficients for a codebook. For example, the second matrix may be referred to as M2.
[0378] In some embodiments, the terminal device 110 may decide whether or not to apply Doppler / time-domain compression or Doppler / time-domain basis type as follows: If the terminal device 110 determines that the speed of the terminal device 110 is greater than or equal to a predefined threshold speed or that the correlation between at least two CSI-RS resources is less than or equal to a predefined threshold, the terminal device 110 may decide to apply Doppler / time-domain compression or Doppler / time-domain basis type. Alternatively, if the terminal device 110 determines that the speed of the terminal device is less than or equal to a predefined threshold speed or that the correlation between at least two CSI-RS resources is greater than or equal to a predefined threshold, the terminal device 110 may decide not to apply Doppler / time-domain compression or Doppler / time-domain basis type.
[0379] In one example, the terminal device 110 may determine its speed by calculating distance and time. The terminal device 110 may then determine whether its speed is greater than or equal to a predefined threshold Th1. If the determined (calculated) speed is greater than or equal to the predefined threshold Th1, the terminal device 110 may decide to apply Doppler / time-domain compression or Doppler / time-domain basis type. Conversely, if the determined (calculated) speed is lower than the predefined threshold Th1, the terminal device 110 may decide not to apply Doppler / time-domain compression or Doppler / time-domain basis type.
[0380] In another example, terminal device 110 may determine whether the correlation between at least two CSI-RS resources is less than or equal to a predefined threshold Th2. If so, terminal device 110 may decide to apply Doppler / time-domain compression or Doppler / time-domain basis type. Otherwise, terminal device 110 may decide not to apply Doppler / time-domain compression or Doppler / time-domain basis type.
[0381] In some embodiments, a first matrix associated with the Doppler / time domain and shown in at least one codebook information field within the PMI includes a plurality of Doppler / time domain basis vectors.
[0382] For W(t), the index of t(md) for non-zero W(t) is controllable by Wd. The selection of t for non-zero W(t), or the selection of the time unit index for non-zero W(t), may be based on the same indicator field for the selection of the Doppler / time basis.
[0383] The fourth matrix or multiple third vectors or Doppler / time basis is
number
[0384] For example, if Wd is composed of Doppler / time basis (in other words, Doppler / time compression), the indicator field shows the index of the Doppler / time basis. As another example, if Wd is a substitution matrix (meaning there is no Doppler / time compression), the indicator field shows the index of the column that has non-zero vectors (in each vector, there is exactly one element that is 1 and all other elements are 0). This is shown in Figure 16.
[0385] Figure 16 shows a schematic diagram without Doppler / time compression according to some embodiments of the present disclosure. As shown in Figure 16, all elements in the first column are 0, and the vector for column t(md) in Wd may be such that the (md+1)th element is 1 and the others are 0. In some embodiments, the first matrix associated with the Doppler / time domain and shown in at least one codebook information field in PMI is a substitution matrix.
[0386] In some embodiments, the terminal device 110 may select a time-unit index based on an indicator field for selecting a Doppler / time-domain basis vector from a set of Doppler / time-domain basis vectors, the indicator field being designed within the CSI, and the terminal device 110 may send a CSI report to the network device 120. For example, the matrix Wd in Figure 15B is,
number
[0387] On the other side of the communication, terminal device 110 may receive the CSI report and determine a time-unit index based on the indicator field in the CSI. The indicator field is used to select a Doppler / time-domain basis vector from a set of Doppler / time-domain basis vectors, as described above.
[0388] For W(t), the index of t for non-zero W(t) is controllable by Wd. For example, the selection of t for non-zero W(t), or the selection of the time unit index for non-zero W(t), may be based on the same indicator field (e.g., a second indicator field) for the selection of the Doppler / time basis. As another example, in the matrix Wd, elements corresponding to t=0, 2, 4, ..., 2n may all be zero, and the vector for column t(md) may be set such that the (md+1)th element is 1 and the others are 0.
[0389] Figure 17 shows a schematic diagram without Doppler / time according to some embodiments of the present disclosure. In some embodiments, when there is no Doppler (meaning there is no Doppler shift), the instruction not to apply Doppler / time domain compression or Doppler / time domain basis type, based on the novel codebook structure introduced in the present disclosure, indicates a codebook that does not have a first matrix associated with the Doppler / time domain or has at least one codebook information field in the PMI.
[0390] In one example, only one Doppler / time basis may be selected (in other words, Md=1), and the value of Md may be reported by the terminal device 110 to the network device 120. In such a case, the network device 120 can know from the received report that the terminal device 110 is proposing not to apply Doppler / time domain compression or Doppler / time domain basis type, which indicates a codebook that does not have a first matrix associated with the Doppler / time domain (e.g., matrix Wd as described above). This scenario is illustrated in Figure 15C. As shown in Figure 15C, only one Doppler / time unit may be selected. In such a case, a conventional codebook may be used as described above.
[0391] In another example, only one column of coefficients corresponding to the Doppler / time base is non-zero. In such a case, the network device 120 can know from the received report that the terminal device 110 is proposing not to apply Doppler / time domain compression or Doppler / time domain base type, which indicates a codebook that does not have at least one codebook information field in the PMI. As shown in Figure 18C, Doppler / time base W 2, mv Only one column of coefficients corresponding to is non-zero. More specifically, Doppler / time-based W 2, mv Only the first column of the coefficients corresponding to is non-zero. This indicates the absence of the Doppler / time domain. The network device 120 can learn from the received report that the terminal device 110 is proposing not to apply Doppler / time domain compression or Doppler / time domain basis type.
[0392] In some embodiments, the codebook may be indicated by showing one Doppler / time-domain basis vector from a set of Doppler / time-domain basis vectors. Alternatively, in some embodiments, the codebook is indicated by showing one column of a second matrix associated with the coefficients for the codebook as non-zero and all elements in the other columns of the second matrix as zero. As described above, in the example shown in Figure 18C, the Doppler / time basis W 2, mv Only the first column of the coefficients corresponding to this is non-zero. As shown in Figure 18, by representing this one Doppler / time-domain basis vector within a set of Doppler / time-domain basis vectors, the network device 120 can know from the received report that the terminal device 110 is proposing to use the codebook corresponding to one Doppler / time-domain basis vector for future communications.
[0393] Figure 18A shows a schematic diagram of some embodiments of the present disclosure that do not have Doppler / time compression. A bitmap with size 2L × Md × Mv is shown in Figure 18A. As mentioned above in the description of Figures 12A and 12B, 2L represents the number of spatial domain basis vectors, Md represents the number of Doppler / time domain basis vectors, and Mv represents the number of frequency domain basis vectors. All columns in the bitmap indicated by (md=0, mv=0) and (md=0, mv=1) have a value of zero.
[0394] Figure 18B shows another schematic diagram without Doppler / time compression according to some embodiments of the present disclosure. The columns indicated by (md=0, mv=0), (md=0, mv=1), ..., and (md=0, mv=Mv) in the bitmap all have a value of zero. Figure 18C shows another schematic diagram without Doppler / time compression according to some embodiments of the present disclosure. As shown in Figure 18C, matrix W 2, mv The first column contains all values of zero.
[0395] In some embodiments, non-zero sequences are represented by a bitmap having size 2L × Md × Mv, where 2L represents the number of spatial domain basis vectors, Md represents the number of Doppler / time domain basis vectors, and Mv represents the number of frequency domain basis vectors. For example, in the examples shown in Figures 18A and 18B, the zero-value sequences and non-zero sequences are represented by a bitmap having size 2L × Md × Mv, as described above. The positions of the non-zero sequences shown in the bitmap may be arbitrary. The positions of the non-zero sequences shown in Figures 18A, 18B, and 18C are illustrative only, and the disclosure is not limited in this respect to such examples.
[0396] As another example, if a bitmap for indicating non-zero coefficients indicates that at least one column of coefficients for W2,md (corresponding to each Doppler / time basis, with the column index for all zero elements being the same in each of W2 and md) (for example, the number of columns may be Mz (1 ≤ Mz ≤ Md)) is 0, then Wd may be a substitution matrix and may not have Doppler / time compression. In such a case, the two matrices Md-Mz W2 may actually be reported to the network device 120 by the terminal device 110, and the time unit index corresponding to each W2 may be based on a second indicator field.
[0397] In some embodiments, the terminal device 110 may place the column of the strongest coefficients after the first column having all zero coefficients in the second matrix. For example, if Wd is a substitution matrix (in other words, no Doppler / time compression is employed), the index of the column corresponding to the strongest coefficient may be further shown by the terminal device 110 to the network device 120. The strongest coefficients cannot be rotated to the first column. If there is no Doppler / time compression based on at least one column of all zero values, the index of the column corresponding to the strongest coefficient may be the first column having all non-zero coefficients after the first column having all zero coefficients. This scenario may be represented by the following equation (3).
number
number
number
number
number
[0398] Note that the first column, which has all zero coefficients, is not necessarily W 2, mv It is not necessarily the first column within, but can be in any position. In another example, the first column with all zero coefficients is W 2, mv It doesn't have to be the first column within the formula. Equation (4) below illustrates such a scenario.
number
number
number
number
number
[0399] In some embodiments, the terminal device 110 can rotate the column containing the strongest coefficient in a second matrix associated with the coefficients for the codebook so that it becomes the first column of the second matrix. For example, in the case of Wd, which consists of at least a DFT base, and where there is a common Doppler / time-domain basis for the spatial and frequency domains, the strongest coefficient for layer r can be rotated to the first column. The rotation may be performed using a rotation matrix R defined as follows:
number
number
number
number
number
number
[0400] In some embodiments, the terminal device 110 may determine the bit size of the strongest coefficient indicator field based on 2L, which represents the number of spatial domain basis vectors, and determine the bit size of the Doppler / time domain basis vector indicator field based on Ns-1 and Md-1, where Md represents the number of Doppler / time domain basis vectors, and Ns represents one of the following: the length of the Doppler / time domain basis vectors, the number of oversampled Doppler / time domain basis vectors, and the number of Doppler / time domain basis vectors in a window selected from the Doppler / time domain basis vectors or oversampled Doppler / time domain basis vectors.
[0401] For example, as mentioned above, in the case of Wd, which is at least based on DFT, and where there is a common Doppler / time-domain basis for the spatial and frequency domains, the strongest coefficient for layer r can be rotated to the first column.
number
number
number
number
number
number
number
number
number
number
number
[0402] moreover,
number
number
number
number
number
number
number
number
number
number
number
[0403] Figure 19 shows a schematic diagram of a CSI structure according to some embodiments of the present disclosure. As shown in Figure 19, there are CSI Part 1 and CSI Part 2. CSI Part 1 has a fourth indicator field. The fourth indicator field includes indicator 1 and indicator 2. Indicator 1 indicates that a fifth indicator field is present in CSI Part 2, and indicator 2 indicates that the fifth indicator field is not present in CSI Part 2. CSI Part 2 further includes a third indicator field which constitutes a first set of information fields. These indicator fields indicate whether or not a fifth indicator field is present or does not constitute a second set of information fields.
[0404] In some embodiments, the selection of the Doppler / time basis may be reported to the network device 120 by the terminal device 110. For example, the terminal device 110 may transmit the selection of the Doppler / time basis to the network device 120 via a second instruction field in the CSI report. The size of the second instruction field may be ceil(log2( C(Ns, Md))) or ceil(log2(Ns-1,Md-1)) (e.g., there is a rotation, and one basis is rotated such that [1,1,…1]). Ns may be at least one of N4 (e.g., for orthogonal DFT basis for Doppler / time basis), N4*O3 (e.g., for oversampled DFT basis for Doppler / time basis), or N5 (e.g., a window selected from N4 or N4*O3, as in the case of N3>19 for frequency domain compression, e.g., N5=A*Md, where A may be 2, 3, or 4).
number
[0405] In one example, if there is no Doppler / time compression (or basis type) indicated / reported by terminal device 110 in a fourth indicator field (e.g., in CSI Part 1), there may be a third indicator field in the first set of information fields in CSI Part 2 indicating the SCI for the layer having index r, and the bit size of the third indicator field may be ceil(log2(2L)).
[0406] Furthermore, in this example, if the fourth indicator field indicates Doppler / time compression (e.g., DFT basis type), the third indicator field in the first set of information fields of CSI Part 2 indicates the index of the strongest coefficient, which is the same as in the conventional method, and rotation may be applied.
[0407] Furthermore, in this example, if the fourth indicator field indicates the absence of Doppler / time compression, a fifth indicator field may be present in the first or second set of information fields of CSI Part 2 to indicate the index of the column corresponding to the strongest coefficient, and the bit size of the fifth indicator field may be ceil(log2(Md)). Thus, the third and fifth indicator fields work together to indicate the index of the strongest coefficient, where the fifth indicator field indicates which column of matrix Wd has the strongest coefficient, and the third indicator field further indicates which element within the column indicated by the fifth indicator field has the strongest coefficient.
[0408] In some embodiments, when Doppler / time-domain compression or Doppler / time-domain basis type is applied, the indicator field indicates the element index of the strongest coefficient of a second matrix in a predefined column of the second matrix, and the second matrix is associated with the coefficient for the codebook. For example, if the indicator field in CSI Part 1 indicates Doppler / time compression (e.g., DFT basis type), the indicator field in the first set of information fields in CSI Part 2 may indicate the index of the strongest coefficient (i.e., conventional method). For example, rotation may be applied in this case.
[0409] If Doppler / time-domain compression or Doppler / time-domain basis type is not applied, another indicator field indicates the column index of the strongest coefficient in the second matrix, and an indicator field for indicating element indexes indicates the element index of the strongest coefficient in the column. For example, if an indicator field in CSI Part 1 indicates that there is no Doppler / time compression, there may be another indicator field in the first or second set of information fields in CSI Part 2 to indicate the index of the column corresponding to the strongest coefficient, and the bit size may be ceil(log2(Wd)). In other words, the indicator field for indicating element indexes and the fifth indicator field for indicating column indexes work together to indicate the index of the strongest coefficient.
[0410] For example, if no Doppler / time-domain compression or Doppler / time-domain basis type is applied as described above, the fifth indicator field may indicate which column of matrix Wd (as associated with the coefficients for the codebook in accordance with this disclosure, as described above) has the strongest coefficient, and the third indicator field may further indicate which element within the column indicated by the fifth indicator field has the strongest coefficient.
[0411] In some embodiments, the instruction 1324 for whether or not to apply Doppler / time-domain compression or Doppler / time-domain basis type is included in a first part of channel state information (CSI), while the instruction fields for element indexes and column indexes are included in a second part of the CSI. For example, as shown in Figure 19, a fourth instruction field, i.e., the instruction 1324 for whether or not to apply Doppler / time-domain compression or Doppler / time-domain basis type, may be included in a first part of channel state information (CSI) referred to as "CSI part 1". The instruction fields for element indexes (corresponding to the "third instruction field" in Figure 19) and column indexes (corresponding to the "fifth instruction field" in Figure 19) are included in a second part of the CSI referred to as "CSI part 2".
[0412] In some embodiments, when Doppler / time-domain compression or Doppler / time-domain basis type is applied, the first size indicator field indicates the element index of the strongest coefficient in the second matrix within a predefined column of the second matrix, the second matrix being associated with the coefficients for the codebook; and when Doppler / time-domain compression or Doppler / time-domain basis type is not applied, the second size indicator field indicates the column index and the element index within the column for the strongest coefficient in the second matrix.
[0413] For example, as shown in Figure 19, the bit size of the third indicator field for indicating SCI for a layer with index r may depend on the indication of the fourth indicator field in CSI Part 1. In such a case, the fourth indicator field may indicate whether or not there is Doppler / time compression (or the basis type for Wd). Also in this example, if the fourth indicator field indicates Doppler / time compression (e.g., DFT basis type), the bit size for the third field in the first set of information fields of CSI Part 2 may be ceil(log2(2L)). In this case, rotation may be applied. Also in this example, if the fourth indicator field indicates that there is no Doppler / time compression, the bit size for the third indicator field in the first set of information fields of CSI Part 2 may be ceil(log2(2L*Wd)).
[0414] In some embodiments, the indication 1324 of whether or not to apply Doppler / time-domain compression or Doppler / time-domain basis type is included in a first part of channel state information (CSI), and the indication field for the strongest coefficient indication is included in a second part of the CSI.
[0415] As shown in Figure 19, the fourth indicator field indicates whether to apply Doppler / time-domain compression or Doppler / time-domain basis type, and is included in the first part of the channel state information (CSI), which is represented as "CSI part 1" in Figure 19. The fifth indicator field is used to indicate the strongest coefficient, and is included in the second part of the CSI, which is represented as "CSI part 2" in Figure 19.
[0416] In some embodiments, the terminal device 110 may determine the bit size for representing each of a plurality of phase coefficients in a second matrix based on the length of a third vector or Doppler / time-domain basis vector, the second matrix being associated with coefficients for a plurality of codebooks or precoder matrices. In some embodiments, if the value of N4 is less than or equal to a first value, the bit size of the phase coefficient is 4 (for example).
number
number
number
number
number
number
[0417] Figure 20 is a flowchart of an exemplary method 2000 implemented in a terminal device according to some embodiments of the present disclosure.
[0418] In block 2010, terminal device 110 decides whether to apply Doppler / time-domain compression or Doppler / time-domain basis type to report the precoding matrix indicator (PMI) to network device 120. In block 2020, terminal device 110 transmits an instruction to network device 120 regarding whether to apply Doppler / time-domain compression or Doppler / time-domain basis type.
[0419] In some embodiments, the instruction to apply Doppler / time-domain compression or Doppler / time-domain basis type indicates a set of Doppler / time-domain basis vectors selected from a set of Doppler / time-domain basis vectors.
[0420] In some exemplary embodiments, a first matrix associated with the Doppler / time domain and shown within at least one codebook information field in the PMI includes a plurality of Doppler / time domain basis vectors.
[0421] In some exemplary embodiments, instructions that do not apply Doppler / time-domain compression or Doppler / time-domain basis types indicate multiple codebooks or multiple PMIs or multiple second matrices for different time units of indexes that are associated with the Doppler / time domain but without Doppler / time-domain compression, each of which multiple second matrices is associated with coefficients for the codebooks.
[0422] In some exemplary embodiments, method 2000 further includes selecting an index in time units based on an instruction field for selecting a Doppler / time-domain basis vector from a set of Doppler / time-domain basis vectors.
[0423] In some exemplary embodiments, the first matrix associated with the Doppler / time domain and shown within at least one codebook information field in the PMI is a substitution matrix.
[0424] In some exemplary embodiments, instructions that do not apply Doppler / time-domain compression or Doppler / time-domain basis types indicate a codebook that does not have a first matrix associated with the Doppler / time domain or has at least one codebook information field in the PMI.
[0425] In some exemplary embodiments, the codebook is indicated by showing one Doppler / time-domain basis vector from a set of Doppler / time-domain basis vectors.
[0426] In some exemplary embodiments, the codebook is indicated by showing one column of a second matrix associated with the coefficients for the codebook as non-zero, and showing all elements in the other columns of the second matrix as zero.
[0427] In some exemplary embodiments, the non-zero rows are represented by a bitmap having a size of 2L × Md × Mv, where 2L represents the number of spatial domain basis vectors, Md represents the number of Doppler / time domain basis vectors, and Mv represents the number of frequency domain basis vectors.
[0428] In some exemplary embodiments, method 2000 further includes placing a column of the strongest coefficients after a first column of all zero coefficients in a second matrix.
[0429] In some exemplary embodiments, method 2000 further includes rotating the column containing the strongest coefficients of a second matrix associated with the coefficients for the codebook so that it becomes the first column of the second matrix.
[0430] In some exemplary embodiments, Method 2000 further comprises determining the bit size of the strongest coefficient indicator field based on 2L representing the number of spatial domain basis vectors, and determining the bit size of the Doppler / time domain basis field indicator field based on Ns-1 and Md-1, where Md represents the number of Doppler / time domain basis vectors, and Ns represents one of the length of the Doppler / time domain basis vectors, the number of oversampled Doppler / time domain basis vectors, and the number of Doppler / time domain basis vectors in a window selected from the Doppler / time domain basis vectors or the oversampled Doppler / time domain basis vectors.
[0431] In some exemplary embodiments, when Doppler / time-domain compression or Doppler / time-domain basis type is applied, the first indicator field (e.g., an indicator field for element indexes) indicates the element index of the strongest coefficient in the second matrix within a predefined column of the second matrix, where the second matrix is associated with coefficients for a codebook; and when Doppler / time-domain compression or Doppler / time-domain basis type is not applied, the second indicator field (e.g., an indicator field for column indexes) indicates the column index of the strongest coefficient in the second matrix, and the first indicator field indicates the element index of the strongest coefficient in the column.
[0432] In some exemplary embodiments, an indication of whether or not to apply Doppler / time-domain compression or Doppler / time-domain basis type is included in a first part of channel state information (CSI), and a first and second indication field are included in a second part of the CSI.
[0433] In some exemplary embodiments, when Doppler / time-domain compression or Doppler / time-domain basis type is applied, the first size indicator field indicates the element index of the strongest coefficient in the second matrix within a predefined column of the second matrix, where the second matrix is associated with the coefficients for the codebook; and when Doppler / time-domain compression or Doppler / time-domain basis type is not applied, the second size indicator field indicates the column index and element index within the column for the strongest coefficient in the second matrix.
[0434] In some exemplary embodiments, an indication of whether or not to apply Doppler / time-domain compression or Doppler / time-domain basis type is included in a first part of channel state information (CSI), and an indication field for the strongest coefficient is included in a second part of the CSI.
[0435] In some exemplary embodiments, method 2000 further includes determining a bit size for representing each of a plurality of phase coefficients in a second matrix based on the length of a Doppler / time-domain basis vector, wherein the second matrix is associated with coefficients for a codebook.
[0436] In some exemplary embodiments, Method 2000 further includes reporting to a network device at least one of the following: the number of Doppler / time-domain basis vectors, the length of the Doppler / time-domain basis vectors, the length of the time unit associated with the Doppler / time-domain, and a bitmap of non-zero coefficients in a second matrix associated with coefficients for a codebook; or receiving from the network device at least one of the following: the number of Doppler / time-domain basis vectors, the length of the Doppler / time-domain basis vectors, and the length of the time unit associated with the Doppler / time-domain.
[0437] In some exemplary embodiments, Method 2000 further includes determining the length of a time unit associated with the Doppler / time domain as the time interval between channel state information (CSI) and reference signal (RS) resources for measurement.
[0438] In some exemplary embodiments, method 2000 further includes determining the rank indicator (RI) as 1 or 2 depending on whether a Doppler / time-domain compression or Doppler / time-domain basis type is applied.
[0439] In some exemplary embodiments, determining whether to apply Doppler / time-domain compression or Doppler / time-domain basis type includes determining to apply Doppler / time-domain compression or Doppler / time-domain basis type depending on whether the speed of the terminal device is greater than or equal to a predefined threshold speed, or whether the correlation between at least two CSI-RS resources is less than or equal to a predefined threshold, and determining not to apply Doppler / time-domain compression or Doppler / time-domain basis type depending on whether the speed of the terminal device is less than or equal to a predefined threshold speed, or whether the correlation between at least two CSI-RS resources is greater than or equal to a predefined threshold.
[0440] Figure 21 is a flowchart of an exemplary method 2100 implemented in a network device according to some embodiments of the present disclosure.
[0441] In block 2110, the network device 120 receives an instruction from the terminal device 110 indicating whether Doppler / time-domain compression or Doppler / time-domain basis type is applied to report a precoding matrix indicator (PMI) to the network device. In block 2120, the network device 120 processes the PMI reported by the terminal device 110 based on the instruction.
[0442] In some exemplary embodiments, the instruction that Doppler / time-domain compression or Doppler / time-domain basis type is applied indicates a set of Doppler / time-domain basis vectors selected from a set of Doppler / time-domain basis vectors.
[0443] In some exemplary embodiments, a first matrix associated with the Doppler / time domain and shown within at least one codebook information field in the PMI includes a plurality of Doppler / time domain basis vectors.
[0444] In some exemplary embodiments, instructions to which Doppler / time-domain compression or Doppler / time-domain basis types are not applied are shown as multiple codebooks or multiple PMIs or multiple second matrices for different time units that are associated with the Doppler / time domain but without Doppler / time-domain compression, each of which multiple second matrices is associated with coefficients for the codebooks.
[0445] In some exemplary embodiments, method 2100 further includes determining a time-unit index based on an indicator field for selecting a Doppler / time-domain basis vector from a set of Doppler / time-domain basis vectors.
[0446] In some exemplary embodiments, the first matrix associated with the Doppler / time domain and shown within at least one codebook information field in the PMI is a substitution matrix.
[0447] In some exemplary embodiments, the instruction that Doppler / time-domain compression or Doppler / time-domain basis type is not applied indicates a codebook that does not have a first matrix associated with the Doppler / time domain or has at least one codebook information field in the PMI.
[0448] In some exemplary embodiments, the codebook is represented by one Doppler / time-domain basis vector from a set of Doppler / time-domain basis vectors shown.
[0449] In some exemplary embodiments, the codebook is indicated by indicating one column of a second matrix associated with the coefficients for the codebook as non-zero, and all elements in the other columns of the second matrix as zero.
[0450] In some exemplary embodiments, the non-zero rows are represented by a bitmap having a size of 2L × Md × Mv, where 2L represents the number of spatial domain basis vectors, Md represents the number of Doppler / time domain basis vectors, and Mv represents the number of frequency domain basis vectors.
[0451] In some exemplary embodiments, method 2100 further includes determining that the column with the strongest coefficients in the second matrix is after the first column having all zero coefficients.
[0452] In some exemplary embodiments, method 2100 further includes determining that the strongest coefficient in a second matrix associated with coefficients for a codebook is in the first column of the second matrix.
[0453] In some exemplary embodiments, method 2100 further includes determining the bit size of the strongest coefficient indicator field based on 2L representing the number of spatial domain basis vectors, and determining the bit size of the Doppler / time domain basis field indicator field based on Ns-1 and Md-1, where Md represents the number of Doppler / time domain basis vectors, and Ns represents one of the lengths of the Doppler / time domain basis vectors, the number of oversampled Doppler / time domain basis vectors, and the number of Doppler / time domain basis vectors in a window selected from the Doppler / time domain basis vectors or the oversampled Doppler / time domain basis vectors.
[0454] In some exemplary embodiments, when Doppler / time-domain compression or Doppler / time-domain basis type is applied, the first indicator field (e.g., an indicator field for element indexes) indicates the element index of the strongest coefficient in the second matrix within a predefined column of the second matrix, where the second matrix is associated with coefficients for a codebook; and when Doppler / time-domain compression or Doppler / time-domain basis type is not applied, the second indicator field (e.g., an indicator field for column indexes) indicates the column index of the strongest coefficient in the second matrix, and the first indicator field indicates the element index of the strongest coefficient in the column.
[0455] In some exemplary embodiments, an indication of whether Doppler / time-domain compression or Doppler / time-domain basis type is applied is included in a first part of channel state information (CSI), and a first and second indication field are included in a second part of the CSI.
[0456] In some exemplary embodiments, when Doppler / time-domain compression or Doppler / time-domain basis type is applied, the first size indicator field indicates the element index of the strongest coefficient in the second matrix within a predefined column of the second matrix, the second matrix being associated with the coefficients for the codebook; and when Doppler / time-domain compression or Doppler / time-domain basis type is not applied, the second size indicator field indicates the column index and the element index within the column for the strongest coefficient in the second matrix.
[0457] In some exemplary embodiments, an indication of whether Doppler / time-domain compression or Doppler / time-domain basis type is applied is included in a first part of channel state information (CSI), and an indication field for the strongest coefficient is included in a second part of the CSI.
[0458] In some exemplary embodiments, method 2100 further includes determining a bit size for representing each of a plurality of phase coefficients in a second matrix based on the length of a Doppler / time-domain basis vector, wherein the second matrix is associated with coefficients for a codebook.
[0459] In some exemplary embodiments, method 2100 further includes receiving from a terminal device at least one of the following: the number of Doppler / time-domain basis vectors, the length of the Doppler / time-domain basis vectors, the length of the time unit associated with the Doppler / time-domain, and a bitmap of non-zero coefficients in a second matrix associated with coefficients for a codebook; or transmitting to a terminal device at least one of the following, set by a network device: the number of Doppler / time-domain basis vectors, the length of the Doppler / time-domain basis vectors, and the length of the time unit associated with the Doppler / time-domain.
[0460] In some exemplary embodiments, method 2100 further includes determining the length of a time unit associated with the Doppler / time domain as the time interval between channel state information (CSI) and reference signal (RS) resources for measurement.
[0461] In some exemplary embodiments, method 2100 further includes determining the rank indicator (RI) as 1 or 2 depending on whether Doppler / time-domain compression or Doppler / time-domain basis type is applied.
[0462] Details of several embodiments relating to this disclosure have been described with reference to Figures 12 to 20. Next, exemplary implementations of terminal devices and network devices will be described below.
[0463] The communication method includes determining in the terminal device whether to apply Doppler / time-domain compression or Doppler / time-domain basis type to report a precoding matrix indicator (PMI) to the network device, and transmitting an instruction to the network device whether to apply Doppler / time-domain compression or Doppler / time-domain basis type.
[0464] In one embodiment, the instruction to apply Doppler / time-domain compression or Doppler / time-domain basis type indicates a set of Doppler / time-domain basis vectors selected from a set of Doppler / time-domain basis vectors.
[0465] In one embodiment, a first matrix associated with the Doppler / time domain and shown in at least one codebook information field within the PMI includes a plurality of Doppler / time domain basis vectors.
[0466] In one embodiment, instructions that do not apply Doppler / time-domain compression or Doppler / time-domain basis types are associated with the Doppler / time domain but indicate multiple codebooks or multiple PMIs or multiple second matrices for different time units of indexes without Doppler / time-domain compression, each of which is associated with a coefficient for the codebook.
[0467] In one embodiment, the method further includes selecting a time-unit index based on an instruction field for selecting a Doppler / time-domain basis vector from a set of Doppler / time-domain basis vectors.
[0468] In one embodiment, the first matrix associated with the Doppler / time domain and shown within at least one codebook information field in the PMI is a substitution matrix.
[0469] In one embodiment, an instruction not to apply Doppler / time-domain compression or Doppler / time-domain basis type indicates a codebook that does not have a first matrix associated with the Doppler / time-domain or has at least one codebook information field in the PMI.
[0470] In one embodiment, the codebook is indicated by showing one Doppler / time-domain basis vector from a set of Doppler / time-domain basis vectors.
[0471] In one embodiment, the codebook is indicated by showing one column of a second matrix associated with the coefficients for the codebook as non-zero, and showing all elements in the other columns of the second matrix as zero.
[0472] In one embodiment, the non-zero sequence is represented by a bitmap having size 2L × Md × Mv, where 2L represents the number of spatial domain basis vectors, Md represents the number of Doppler / time domain basis vectors, and Mv represents the number of frequency domain basis vectors.
[0473] In one embodiment, the method further includes placing the column with the strongest coefficients after the first column having all zero coefficients in the second matrix.
[0474] In one embodiment, the method further includes rotating the column containing the strongest coefficient in a second matrix associated with the coefficients for the codebook so that it becomes the first column of the second matrix.
[0475] In one embodiment, the method further comprises determining the bit size of the strongest coefficient indicator field based on 2L representing the number of spatial domain basis vectors, and determining the bit size of the Doppler / time domain basis field indicator field based on Ns-1 and Md-1, where Md represents the number of Doppler / time domain basis vectors, and Ns represents one of the length of the Doppler / time domain basis vectors, the number of oversampled Doppler / time domain basis vectors, and the number of Doppler / time domain basis vectors in a window selected from the Doppler / time domain basis vectors or the oversampled Doppler / time domain basis vectors.
[0476] In one embodiment, when Doppler / time-domain compression or Doppler / time-domain basis type is applied, the first indicator field indicates the element index of the strongest coefficient in the second matrix within a predefined column of the second matrix, and the second matrix is associated with the coefficients for the codebook; when Doppler / time-domain compression or Doppler / time-domain basis type is not applied, the second indicator field indicates the column index of the strongest coefficient in the second matrix, and the first indicator field indicates the element index of the strongest coefficient in the column.
[0477] In one embodiment, an indication of whether or not to apply Doppler / time-domain compression or Doppler / time-domain basis type is included in a first part of channel state information (CSI), and a first and second indication field are included in a second part of the CSI.
[0478] In one embodiment, when Doppler / time-domain compression or Doppler / time-domain basis type is applied, the first size indicator field indicates the element index of the strongest coefficient in the second matrix within a predefined column of the second matrix, the second matrix being associated with the coefficients for the codebook; and when Doppler / time-domain compression or Doppler / time-domain basis type is not applied, the second size indicator field indicates the column index and the element index within the column for the strongest coefficient in the second matrix.
[0479] In one embodiment, an indication of whether or not to apply Doppler / time-domain compression or Doppler / time-domain basis type is included in a first part of channel state information (CSI), and an indication field for indicating the strongest coefficient is included in a second part of the CSI.
[0480] In one embodiment, the method further includes determining a bit size for representing each of a plurality of phase coefficients in a second matrix based on the length of a Doppler / time-domain basis vector, wherein the second matrix is associated with coefficients for a codebook.
[0481] In one embodiment, the method further includes reporting to a network device at least one of the following: the number of Doppler / time-domain basis vectors, the length of the Doppler / time-domain basis vectors, the length of the time unit associated with the Doppler / time-domain, and a bitmap of non-zero coefficients in a second matrix associated with coefficients for a codebook; or receiving from the network device at least one of the following: the number of Doppler / time-domain basis vectors, the length of the Doppler / time-domain basis vectors, and the length of the time unit associated with the Doppler / time-domain.
[0482] In one embodiment, the method further includes determining the length of a time unit associated with the Doppler / time domain as the time interval between channel state information (CSI) and reference signal (RS) resources for measurement.
[0483] In one embodiment, the method further includes determining the rank indicator (RI) as 1 or 2 depending on whether a Doppler / time-domain compression or Doppler / time-domain basis type is applied.
[0484] In one embodiment, determining whether to apply Doppler / time-domain compression or Doppler / time-domain basis type includes determining to apply Doppler / time-domain compression or Doppler / time-domain basis type depending on whether the speed of the terminal device is greater than or equal to a predefined threshold speed or whether the correlation between at least two CSI-RS resources is less than or equal to a predefined threshold, and determining not to apply Doppler / time-domain compression or Doppler / time-domain basis type depending on whether the speed of the terminal device is less than or equal to a predefined threshold speed or whether the correlation between at least two CSI-RS resources is greater than or equal to a predefined threshold.
[0485] The method for communication includes the network device receiving instructions from a terminal device regarding whether Doppler / time-domain compression or Doppler / time-domain basis type is applied to report a precoding matrix indicator (PMI) to the network device, and processing the PMI reported by the terminal device based on these instructions.
[0486] In one embodiment, the instruction that Doppler / time-domain compression or Doppler / time-domain basis type is applied indicates a set of Doppler / time-domain basis vectors selected from a set of Doppler / time-domain basis vectors.
[0487] In one embodiment, a first matrix associated with the Doppler / time domain and shown in at least one codebook information field within the PMI includes a plurality of Doppler / time domain basis vectors.
[0488] In one embodiment, instructions to which Doppler / time-domain compression or Doppler / time-domain basis types are not applied represent multiple codebooks or multiple PMIs or multiple second matrices for different time units that are associated with the Doppler / time domain but without Doppler / time-domain compression, each of which multiple second matrices is associated with coefficients for the codebooks.
[0489] In one embodiment, the method further includes determining a time-unit index based on an indicator field for selecting a Doppler / time-domain basis vector from a set of Doppler / time-domain basis vectors.
[0490] In one embodiment, the first matrix associated with the Doppler / time domain and shown within at least one codebook information field in the PMI is a substitution matrix.
[0491] In one embodiment, the instruction that Doppler / time-domain compression or Doppler / time-domain basis type is not applied indicates a codebook that does not have a first matrix associated with the Doppler / time domain or does not have at least one codebook information field in the PMI.
[0492] In one embodiment, the codebook is represented by one Doppler / time-domain basis vector from a set of Doppler / time-domain basis vectors shown.
[0493] In one embodiment, the codebook is indicated by indicating one column of a second matrix associated with the coefficients for the codebook as non-zero, and all elements in the other columns of the second matrix as zero.
[0494] In one embodiment, the non-zero sequence is represented by a bitmap having size 2L × Md × Mv, where 2L represents the number of spatial domain basis vectors, Md represents the number of Doppler / time domain basis vectors, and Mv represents the number of frequency domain basis vectors.
[0495] In one embodiment, the method further includes determining that the column with the strongest coefficients in the second matrix is after the first column having all zero coefficients.
[0496] In one embodiment, the method further includes determining that the strongest coefficient in a second matrix associated with coefficients for a codebook is in the first column of the second matrix.
[0497] In one embodiment, the method further comprises determining the bit size of the strongest coefficient indicator field based on 2L representing the number of spatial domain basis vectors, and determining the bit size of the Doppler / time domain basis field indicator field based on Ns-1 and Md-1, where Md represents the number of Doppler / time domain basis vectors, and Ns represents one of the length of the Doppler / time domain basis vectors, the number of oversampled Doppler / time domain basis vectors, and the number of Doppler / time domain basis vectors in a window selected from the Doppler / time domain basis vectors or the oversampled Doppler / time domain basis vectors.
[0498] In one embodiment, when Doppler / time-domain compression or Doppler / time-domain basis type is applied, the first indicator field indicates the element index of the strongest coefficient in the second matrix within a predefined column of the second matrix, and the second matrix is associated with the coefficients for the codebook; when Doppler / time-domain compression or Doppler / time-domain basis type is not applied, the second indicator field indicates the column index of the strongest coefficient in the second matrix, and the first indicator field indicates the element index of the strongest coefficient in the column.
[0499] In one embodiment, an indication of whether Doppler / time-domain compression or Doppler / time-domain basis type is applied is included in a first part of channel state information (CSI), and a first and second indication field are included in a second part of the CSI.
[0500] In one embodiment, when Doppler / time-domain compression or Doppler / time-domain basis type is applied, the first size indicator field indicates the element index of the strongest coefficient in the second matrix within a predefined column of the second matrix, where the second matrix is associated with the coefficients for the codebook; and when Doppler / time-domain compression or Doppler / time-domain basis type is not applied, the second size indicator field indicates the column index and element index within the column for the strongest coefficient in the second matrix.
[0501] In one embodiment, an indication of whether Doppler / time-domain compression or Doppler / time-domain basis type is applied is included in a first part of channel state information (CSI), and an indication field for the strongest coefficient is included in a second part of the CSI.
[0502] In one embodiment, the method further includes determining a bit size for representing each of a plurality of phase coefficients in a second matrix based on the length of a Doppler / time-domain basis vector, wherein the second matrix is associated with coefficients for a codebook.
[0503] In one embodiment, the method further includes receiving from a terminal device at least one of the following: the number of Doppler / time-domain basis vectors, the length of the Doppler / time-domain basis vectors, the length of the time unit associated with the Doppler / time-domain, and a bitmap of non-zero coefficients in a second matrix associated with coefficients for a codebook; or transmitting to a terminal device at least one of the following, set by a network device: the number of Doppler / time-domain basis vectors, the length of the Doppler / time-domain basis vectors, and the length of the time unit associated with the Doppler / time-domain.
[0504] In one embodiment, the method further includes determining the length of a time unit associated with the Doppler / time domain as the time interval between channel state information (CSI) and reference signal (RS) resources for measurement.
[0505] In one embodiment, the method further includes determining the rank indicator (RI) as 1 or 2 depending on whether Doppler / time-domain compression or Doppler / time-domain basis type is applied.
[0506] The terminal device comprises a processor and a memory coupled to the processor that stores instructions, and when an instruction is executed by the processor, it performs the method of communication described above.
[0507] The network device comprises a processor and a memory coupled to the processor that stores instructions, and when an instruction is executed by the processor, it performs the method of communication described above.
[0508] The computer-readable medium, when executed on at least one processor, stores instructions that cause at least one processor to perform the method of communication described above.
Claims
1. User equipment (UE) A means for receiving Channel-State Information (CSI) and CSI-RS (CSI-Reference Signal) from a network, The system includes means for transmitting a CSI report to the network at a first timing, The CSI report includes a Precoding Matrix Indicator (PMI) showing one or more precoder matrices associated with one or more time units, The number of the one or more time units is N₁₀ The aforementioned N4 is based on the length of the Doppler time-domain defining vector, The earliest of the one or more time units mentioned above begins at a second timing after the first timing, The CSI report includes one or more Channel Quality Indicators (CQIs) associated with the one or more precoder matrices for the one or more time units. UE.
2. The aforementioned one or more time units include the first time unit, The one or more precoder matrices include a first precoder matrix associated with the first time unit, The one or more CQIs include a first CQI associated with the first precoder matrix for the first time unit. The UE according to claim 1.
3. The aforementioned one or more time units include a second time unit, The one or more precoder matrices include a second precoder matrix associated with the second time unit, The one or more CQIs include a second CQI associated with the second precoder matrix for the second time unit. The UE according to claim 2.
4. The aforementioned first timing is the first slot, The aforementioned second timing is the second slot, The aforementioned one or more time units are related to one or more slot intervals. The UE according to claim 1.
5. The aforementioned one or more CQIs include subband CQIs. The UE according to claim 1.
6. The one or more CQIs mentioned above include broadband CQIs. The UE according to claim 1.
7. Network device, Means for transmitting Channel-State Information (CSI) and CSI-RS (CSI-Reference Signal) to User Equipment (UE), The system includes means for receiving a CSI report from the UE at a first timing, The CSI report includes a Precoding Matrix Indicator (PMI) showing one or more precoder matrices associated with one or more time units, The number of the one or more time units is N₁₀ The aforementioned N4 is based on the length of the Doppler time-domain defining vector, The earliest of the one or more time units mentioned above begins at a second timing after the first timing, The CSI report includes one or more Channel Quality Indicators (CQIs) associated with the one or more precoder matrices for the one or more time units. Network device.
8. The aforementioned one or more time units include the first time unit, The one or more precoder matrices include a first precoder matrix associated with the first time unit, The one or more CQIs include a first CQI associated with the first precoder matrix for the first time unit. The network device according to claim 7.
9. The aforementioned one or more time units include a second time unit, The one or more precoder matrices include a second precoder matrix associated with the second time unit, The one or more CQIs include a second CQI associated with the second precoder matrix for the second time unit. The network device according to claim 8.
10. The aforementioned first timing is the first slot, The aforementioned second timing is the second slot, The aforementioned one or more time units are related to one or more slot intervals. The network device according to claim 7.
11. The aforementioned one or more CQIs include subband CQIs. The network device according to claim 7.
12. The one or more CQIs mentioned above include broadband CQIs. The network device according to claim 7.
13. A method for user equipment (UE), Receiving Channel-State Information (CSI) and CSI-RS (CSI-Reference Signal) from the network, This includes transmitting a CSI report to the network at a first timing, The CSI report includes a Precoding Matrix Indicator (PMI) showing one or more precoder matrices associated with one or more time units, The number of the one or more time units is N₁₀ The aforementioned N4 is based on the length of the Doppler time-domain defining vector, The earliest of the one or more time units mentioned above begins at a second timing after the first timing, The CSI report includes one or more Channel Quality Indicators (CQIs) associated with the one or more precoder matrices for the one or more time units. method.
14. A method for network devices, Transmitting Channel State Information (CSI) and CSI-RS (CSI-Reference Signal) to User Equipment (UE), This includes receiving a CSI report from the UE at a first timing, The CSI report includes a Precoding Matrix Indicator (PMI) showing one or more precoder matrices associated with one or more time units, The number of the one or more time units is N₁₀ The aforementioned N4 is based on the length of the Doppler time-domain defining vector, The earliest of the one or more time units mentioned above begins at a second timing after the first timing, The CSI report includes one or more Channel Quality Indicators (CQIs) associated with the one or more precoder matrices for the one or more time units. method.
Citation Information
Patent Citations
Mobile terminal unit and radio base station apparatus
JP2010114517A
CSI reporting and codebook structure for doppler codebook-based precoding in a wireless communications system
WO2021028331A1