Terminal device, network device and method

By configuring terminal and network devices to determine non-zero coefficients and bitmaps for CSI reporting based on specific parameters, the solution addresses inefficiencies in CSI reporting for high/medium UE speeds, enhancing communication performance and reducing overhead.

JP2026504917APending Publication Date: 2026-02-10NEC CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025541986
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-01-20
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

Existing technologies face challenges in efficiently managing channel state information (CSI) reporting, particularly for high/medium UE speeds, leading to unclear parameter combinations and increased signaling overhead.

Method used

A terminal device and network device are configured to determine the number of non-zero coefficients and bitmaps for CSI reporting based on specific parameters, such as codebook types and structures, to optimize CSI reporting and reduce signaling overhead.

Benefits of technology

This approach enhances CSI reporting efficiency by optimizing parameter combinations, reducing signaling overhead, and improving communication performance for high/medium UE speeds.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026504917000001_ABST
    Figure 2026504917000001_ABST
Patent Text Reader

Abstract

According to an embodiment of the present disclosure, a terminal device receives at least one configuration for CSI reporting. The terminal device determines the number of non-zero coefficients along with a set of bitmaps based on the at least one configuration. The set of bitmaps includes multiple bitmaps or only one bitmap. The pattern of the set of bitmaps is based on one or more parameters. This can save signaling overhead.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] FIELD Embodiments of the present disclosure relate generally to the field of communications technologies, and more particularly to methods, apparatus, and media for channel state information (CSI). [Background technology]

[0002] Several techniques have been proposed to improve communication performance. For example, multiple-input multiple-output (MIMO) has been proposed. MIMO includes features that support the use of a large number of antenna elements at a base station for both frequency bands below 6 GHz and above 6 GHz. In such situations, the use of multiple antennas at the transmitter and / or receiver can provide array and diversity gains instead of capacity gains. In wireless communications, channel state information (CSI) is the known channel characteristics of a communication link. This information describes how a signal propagates from the transmitter to the receiver, accounting for the combined effects of scattering, fading, and power attenuation due to distance, for example. This method is called channel estimation. CSI allows transmissions to adapt to current channel conditions, which is crucial for achieving reliable communication at high data rates in multi-antenna systems. Therefore, CSI extensions are worthy of research. Summary of the Invention [Problem to be solved by the invention]

[0003] SUMMARY OF THE INVENTION Embodiments of the present disclosure generally provide a method, apparatus, and computer storage medium for channel state information. [Means for solving the problem]

[0004] In a first aspect, a terminal device is provided, comprising: a processor configured to cause the terminal device to receive at least one configuration for channel state information (CSI) reporting from a network device, determine a number of non-zero coefficients together with a set of bitmaps based on the at least one configuration for CSI reporting, and transmit a CSI report including the set of bitmaps to the network device, wherein the set of bitmaps includes one bitmap or a plurality of bitmaps, and a pattern of the set of bitmaps is based on at least one of: whether a codebook type is a first type of codebook or a second type of codebook, whether a codebook structure mode is a first mode of codebook structure or a second mode of codebook structure, the number of first vectors, the number of second vectors, the number of third vectors, a value of a first codebook parameter, the number of layers, the number of non-zero coefficients, a threshold, and the number of subbands.

[0005] In a second aspect, a network device is provided, comprising: a processor; the processor is configured to cause the network device to transmit at least one configuration for channel state information (CSI) reporting to a terminal device and receive a CSI report including a set of bitmaps from the terminal device, wherein a number of non-zero coefficients comprising the set of bitmaps is determined based on the at least one configuration for CSI reporting, the set of bitmaps including one bitmap or multiple bitmaps, and a pattern of the set of bitmaps is based on at least one of: whether a codebook type is a first type of codebook or a second type of codebook, whether a codebook structure mode is a first mode of codebook structure or a second mode of codebook structure, a number of first vectors, a number of second vectors, a number of third vectors, a value of a first codebook parameter, a number of layers, a number of non-zero coefficients, a threshold, and a number of subbands.

[0006] In a third aspect, a communication method is provided, in a terminal device, including: receiving, from a network device, at least one configuration for channel state information (CSI) reporting; determining a number of non-zero coefficients together with a set of bitmaps based on the at least one configuration for CSI reporting; and transmitting, to the network device, a CSI report including the set of bitmaps, wherein the set of bitmaps includes one bitmap or a plurality of bitmaps, and a pattern of the set of bitmaps is based on at least one of: whether a codebook type is a first type of codebook or a second type of codebook; whether a codebook structure mode is a first mode of codebook structure or a second mode of codebook structure; the number of first vectors, the number of second vectors, the number of third vectors, a value of a first codebook parameter, the number of layers, the number of non-zero coefficients, a threshold value, and the number of subbands.

[0007] In a fourth aspect, a communication method is provided, comprising: in a network device, transmitting at least one configuration for channel state information (CSI) reporting to a terminal device; and receiving from the terminal device a CSI report including a set of bitmaps, wherein a number of non-zero coefficients comprising the set of bitmaps is determined based on the at least one configuration for CSI reporting, the set of bitmaps including one bitmap or a plurality of bitmaps, and a pattern of the set of bitmaps is based on at least one of: whether a codebook type is a first type of codebook or a second type of codebook; whether a codebook structure mode is a first mode of codebook structure or a second mode of codebook structure; a number of first vectors, a number of second vectors, a number of third vectors, a value of a first codebook parameter, a number of layers, a number of non-zero coefficients, a threshold, and a number of subbands.

[0008] In a fifth aspect, there is provided a computer-readable medium having stored thereon instructions which, when executed on at least one processor, cause the at least one processor to implement a method according to the first or second aspect.

[0009] Other features of the present disclosure will become readily apparent from the following description. [Brief explanation of the drawings]

[0010] The above and other objects, features and advantages of the present disclosure will become more apparent from a more detailed description of some exemplary embodiments of the present disclosure in the accompanying drawings.

[0011] [Figure 1A] FIG. 1 illustrates different vectors (basis) in different regions for transmission.

[0012] [Figure 1B] FIG. 1 illustrates an exemplary communication environment in which exemplary embodiments of the present disclosure may be implemented.

[0013] [Figure 2] FIG. 1 illustrates a signaling flow for CSI reporting according to some embodiments of the present disclosure.

[0014] [Figure 3] FIG. 1 illustrates a flowchart of a method implemented in a terminal device according to some exemplary embodiments of the present disclosure.

[0015] [Figure 4] FIG. 2 illustrates a flowchart of a method implemented in a network device according to some exemplary embodiments of the present disclosure.

[0016] [Figure 5] FIG. 1 is a schematic block diagram of an apparatus suitable for implementing exemplary embodiments of the present disclosure.

[0017] Throughout the drawings, the same or similar reference numbers represent the same or similar elements. DETAILED DESCRIPTION OF THE INVENTION

[0018] The principles of the present disclosure will be described with reference to several exemplary embodiments. It should be understood that these embodiments are set forth for illustrative purposes only to aid those skilled in the art in understanding and practicing the present disclosure, and are not intended to imply any limitations on the scope of the present disclosure. The embodiments described herein can be embodied in various ways other than those described below.

[0019] In the following description and claims, unless defined otherwise, all technical and scientific terms used have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.

[0020] In this disclosure, the term "terminal device" refers to any device with 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 Communication (URLLC) devices, Internet of Everything (IoE) devices, machine type communication (MTC) devices, in-vehicle devices for V2X communications where X represents pedestrian, vehicle, or infrastructure / network, devices for Integrated Access and Backhaul (IAB), spacecraft or air vehicles in a Non-terrestrial network (NTN) including Satellites and High Altitude Platforms (HAPs) including Unmanned Aircraft Systems (UASs), Augmented Reality (AR), Mixed Reality (MR), and other technologies. This includes, but is not limited to, extended reality (XR) devices, which include different types of reality such as real world reality (VR), virtual reality (VR), unmanned aerial vehicles (UAVs), commonly known as drones, i.e., aircraft without a human pilot, devices on high speed trains (HST), image capture devices such as digital cameras, sensors, gaming devices, music storage and playback devices, and internet appliances that enable wireless or wired internet access and browsing.The "terminal device" may also have "multicast / broadcast" capabilities and support public safety and mission-critical, V2X applications, transparent IPV4 / IPV6 multicast delivery, IPTV, smart TV, wireless services, over-the-air software delivery, group communication, 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.

[0021] The term "network device" refers to a device capable of providing or hosting a cell or coverage area over which terminal devices can communicate. Examples of network devices include, but are not limited to, a Node B (NodeB or NB), an evolved Node B (eNodeB or eNB), a next generation Node B (gNB), a transmission reception point (TRP), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), a low-power node such as an IAB node, a femto node, a pico node, and a reconfigurable intelligent surface (RIS).

[0022] A terminal device or network device may have artificial intelligence (AI) or machine learning capabilities, which typically include models trained from a large amount of collected data for a specific function and can be used to predict some information.

[0023] The terminal device or network device may operate in multiple frequency ranges, such as FR1 (e.g., 450 MHz to 6000 MHz), FR2 (e.g., 24.25 GHz to 52.6 GHz), frequency bands greater than 100 GHz, and terahertz (THz). It can also operate in licensed, unlicensed, and shared spectrum. The terminal device may have multiple connections with network devices in Multi-Radio Dual Connectivity (MR-DC) application scenarios. The terminal device or network device can operate in full duplex, flexible duplex, and cross division duplex modes.

[0024] Embodiments of the present disclosure may be implemented in test equipment, such as a signal generator, a signal analyzer, a spectrum analyzer, a network analyzer, a test terminal device, a test network device, or a channel emulator. In some embodiments, the terminal device may be connected to a first network device and a second network device. One of the first network device and the second network device may be a master node and the other may be a secondary node. The first network device and the second network device may use different radio access technologies (RATs). In some embodiments, the first network device may be a first RAT device and the second network device may be a second RAT device. In some embodiments, the first RAT device is an eNB and the second RAT device is a gNB. Information related to the different RATs may be transmitted from at least one of the first network device and the second network device to the terminal device. In some embodiments, 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 to the terminal device directly or via the first network device. In some embodiments, information regarding the configuration of the terminal device configured by the second network device may be transmitted from the second network device via the first network device, and information regarding the reconfiguration of the terminal device configured by the second network device may be transmitted to the terminal device directly from the second network device or via the first network device.

[0025] In this disclosure, the singular forms "a," "which," and "the" are intended to include the plural, unless the context clearly indicates otherwise. The term "comprises" and variations thereof are interpreted as open-ended terms meaning "including, but not limited to." The term "based on" is interpreted as "based at least in part on." The terms "one embodiment" and "embodiment" are interpreted as "at least one embodiment." The term "another embodiment" is interpreted as "at least one other embodiment." Terms such as "first," "second," etc. may refer to different objects or the same object. The following content may include other definitions, both explicit and implicit.

[0026] In some instances, values, procedures, or devices are referred to as "optimal," "lowest," "highest," "minimum," "maximum," etc. It is understood that such descriptions are intended to indicate choices among multiple functional alternatives used, and that such choices are not necessarily better, smaller, higher, or more preferred than other choices.

[0027] As used herein, the terms "resource," "transmission resource," "uplink resource," or "downlink resource" may refer to any resource for performing communication, such as a time domain resource, a frequency domain resource, a space domain resource, a code domain resource, or any other resource that enables communication. Hereinafter, unless otherwise specified, both frequency domain and time domain resources are used as examples of transmission resources to describe some exemplary embodiments of the present disclosure. It should be noted that the exemplary embodiments of the present disclosure are equally applicable to other resources in other domains. As used herein, the term "channel state information (CSI)" may refer to channel characteristics of a communication link. CSI describes how a signal propagates from a transmitter to a receiver, representing, for example, the combined effects of scattering, fading, and power attenuation over distance. The term "CSI report" may refer to a report indicating whether the channel is good or bad.

[0028] As mentioned above, CSI extensions are worth investigating. According to some solutions, targeting FR1, CSI reporting extensions for high / medium UE speeds should be specified as follows: by utilizing time-domain correlation / Doppler-domain information to support DL precoding; refinement of the Rel-16 / 17 Type-II codebook (without spatial and frequency-domain base changes); and UE reporting of time-domain channel characteristics measured via CSI-RS for tracking. Some proposed solutions include CSI acquisition extensions for FR1 and coherent joint transmission (CJT) targeting up to four TRPs, assuming ideal backhaul and synchronization, and the same number of antenna ports between TRPs, as follows: CJTmTRP and associated Type-II codebook improvements for CSI reporting (taking into account throughput-overhead tradeoffs) targeting Release (Rel)-16 / 17 FDD; Sounding Reference Signal (SRS) extensions (SRS capacity expansion and / or interference randomization) to manage cross-SRS interference between TRPs targeting Time Division Duplex (TDD) CJT. The maximum number of CSI-RS ports per resource is 32, the same as in Rel-17.

[0029] Some solutions provide for CSI extensions for high / medium speeds targeting Frequency Range 1 (FR1) by leveraging time domain (TD) correlation and / or Doppler domain (DD) information to support downlink precoding, as follows: spatial domain (SD) basis and frequency domain (FD) basis, and / or refinement of Release 16 / 17 Type II codebook without changing UE reporting of TD channel characteristics (TDCP) measured via CSI reference signals (RS) for tracking.

[0030] Although features / operations are described individually in particular exemplary embodiments, it should be understood that these features / operations described in different exemplary embodiments can be used in any suitable combination unless expressly indicated to the contrary.

[0031] According to some solutions, for the second codebook setting, there may be Q different bitmaps for indicating the positions of nonzero coefficients. For example, each bitmap may be a two-dimensional bitmap. In some embodiments, the qth (e.g., q∈{1, 2...Q}) bitmap may correspond to the qth selected third vector for CSI reporting. In some embodiments, the (q+1)th (e.g., q∈{0, 1,...Q-1}) bitmap may correspond to the (q+1)th selected third vector for CSI reporting. For example, for each layer with index r, the positions of nonzero coefficients corresponding to the first vector with index i and / or the second vector with index f may be different for different selected third vectors.

[0032] Figure 1A shows different vectors (basis) in different domains for transmission, for example, spatial domain, frequency domain, and Doppler / time domain as shown in Figure 1A. The precoding matrix is ​​as follows: TIFF2026504917000002.tif9132In this case, W1 represents the spatial domain basis, and W f can represent the frequency domain basis, and W d can represent the Doppler / time domain basis, TIFF2026504917000003.tif56 may represent parameters or coefficients corresponding to a spatial domain basis and / or a frequency domain basis and / or a Doppler / time domain basis.

[0033] However, for high / medium speeds, it is unclear how the parameters are combined. Two pairs of {first vector, second vector, third vector} may be sparse (e.g., FD / DD basis pairs), so a two-stage bitmap (first bitmap and second bitmap) may be introduced to reduce the number of bits representing non-zero coefficients. On the other hand, the sparseness of the basis pairs may vary depending on the parameter settings and values, and the bitmap pattern may be based on the parameter settings and values.

[0034] To solve at least some of the above problems, an embodiment of the present disclosure provides a solution related to channel state information. According to an embodiment of the present disclosure, a terminal device receives at least one configuration for CSI reporting. The terminal device determines the number of non-zero coefficients along with a set of bitmaps based on the at least one configuration. The set of bitmaps includes multiple bitmaps or only one bitmap. The pattern of the set of bitmaps is based on one or more parameters. This can save signaling overhead.

[0035] The principles and embodiments of the present disclosure will be described in detail below with reference to the drawings.

[0036] 1B is a schematic diagram of an exemplary communication environment 100 in which exemplary embodiments of the present disclosure may be implemented, in which multiple communication devices, including terminal devices 110 and network devices 120, may communicate with each other.

[0037] 1B, terminal device 110 may be a UE, and network device 120 may be a base station serving the UE. The coverage area of ​​network device 120 may be referred to as cell .

[0038] It should be understood that the number of devices and their connections in FIG. 1B are shown for purposes of explanation and are not intended to limit the present disclosure. Communication environment 100 may include any suitable number of devices configured to implement exemplary embodiments of the present disclosure. Although not shown, it will be understood that one or more additional devices may be located within cell 102, and one or more additional cells may be deployed within communication environment 100. It should be noted that network device 120 is illustrated as a network device, but may be a device other than a network device. Terminal device 110 is illustrated as a terminal device, but may be a device other than a terminal device.

[0039] For ease of explanation, some embodiments will be described below assuming that terminal device 110 operates as a UE and network device 120 operates as a base station, although in some embodiments, operations described with respect to a terminal device may be performed by a network device or other device, and operations described with respect to a network device may be performed by a terminal device or other device.

[0040] In some exemplary embodiments, when terminal device 110 is a terminal device and network device 120 is a network device, the link from network device 120 to terminal device 110 is referred to as the downlink (DL) and the link from terminal device 110 to network device 120 is referred to as the uplink (UL). In the DL, network device 120 is the transmit (TX) device (or transmitter) and terminal device 110 is the receive (RX) device (or receiver). In the UL, terminal device 110 is the TX device (or transmitter) and network device 120 is the RX device (or receiver).

[0041] Communications in communication environment 100 may conform to any suitable standard, including, but not limited to, Global System for Mobile Communications (GSM), Long Term Evolution (LTE), LTE-Evolution, LTE-Advanced (LTE-A), New Radio (NR), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), GSM EDGE Radio Access Network (GERAN), Machine Type Communication (MTC), etc. Embodiments of the present disclosure may be performed in accordance with any currently known or future-developed generation of communication protocols. 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.

[0042] For example, the network device 120 may be configured to have at least one of four TRPs / panels 130-1, 130-2, 130-3, and 130-4 (collectively referred to as TRPs 130 or individually as TRPs 130). It should be understood that the number of network devices, terminal devices, and TRPs shown in FIG. 1B does not imply any limitation of the present disclosure, but is merely an example for descriptive purposes. The network 100 may include any suitable number of devices adapted to implement embodiments of the present disclosure. The term "TRP" refers to an antenna array (having one or more antenna elements) available to a network device in a particular geographic location. For example, a network device may be coupled with multiple TRPs in different geographic locations to achieve better coverage. It should be understood that a TRP may also be referred to as a "panel," which may refer to an antenna array (having one or more antenna elements) or a group of antennas.

[0043] It should be understood that the number of devices and cells shown in Figure 1B is for illustrative purposes only and is not intended to limit the present disclosure. Communications network 100 may include any suitable number of network devices and / or terminal devices and / or cells consistent with implementing the present disclosure.

[0044] In some embodiments, terminal device 110 and network device 120 may communicate with each other via channels, such as wireless communication channels over an air interface (e.g., a Uu interface). The wireless communication channels may include a physical uplink control channel (PUCCH), a physical uplink shared channel (PUSCH), a physical random access channel (PRACH), a physical downlink control channel (PDCCH), a physical downlink shared channel (PDSCH), and a physical broadcast channel (PBCH). Of course, other suitable channels may also be used.

[0045] As shown in FIG. 1B , the network device 120 can communicate with the terminal device 110 via at least one of TRP 130-1, TRP 130-2, TRP 130-3, and TRP 130-4. Hereinafter, TRP 130-1 may be referred to as the first TRP, TRP 130-2 as the second TRP, TRP 130-3 as the third TRP, and TRP 130-4 as the fourth TRP. Each TRP 130 can provide multiple beams for communication with the terminal device 110. Note that the number of TRPs shown in FIG. 1B is merely an example and is not limiting.

[0046] 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 different upper layer configuration identities. For example, the upper layer configuration identities may be associated with a control resource set (CORESET), a reference signal (RS), or a transmission configuration indicator (TCI) state, which are used to distinguish transmissions between different TRPs 130 and the terminal device 110. When the terminal device 110 receives two DCIs in two CORESETs associated with different upper layer configuration identities, the two DCIs are indicated from different TRPs. Furthermore, the first and second TRPs 130 may be implicitly identified by dedicated configurations for physical channels or signals. For example, dedicated CORESETs, RSs, and TCI states associated with the TRPs are used to distinguish transmissions to the terminal device 110 from different TRPs. For example, when the terminal device 110 receives DCI from a dedicated CORESET, the DCI is indicated from the associated TRP dedicated by the CORESET.

[0047] In some embodiments, network device 120 may transmit control information related to the transmission of data (e.g., via TRPs 130-1 and / or 130-2 and / or 130-3 and / or 130-4) before transmitting data to terminal device 110. For example, the control information may schedule a resource set for the transmission of the data and indicate various transmission parameters related to the transmission of the data, such as one or more TCI states, a frequency domain resource allocation (FDRA), a time domain resource allocation (TDRA) that may include a slot offset and start / length indicator value, a demodulation reference signal (DMRS) group, a redundancy version (RV), and the like, as defined in the 3GPP specifications. It should be understood that the transmission parameters indicated in the control information are not limited to those listed above. Embodiments of the present disclosure are equally applicable to control information including any transmission parameters.

[0048] In the context of this application, the terms "TCI state," "QCL parameter set," "QCL parameters," "QCL assumptions," and "QCL configuration" can be used interchangeably, and the terms "TCI field," "TCI state field," and "transmission configuration indicator" can be used interchangeably.

[0049] In the context of this application, the terms "precoding matrix," "precoding," "beam," "beamforming," "vector," "first vector," "first basis," "first basis vector," "codebook," and "precoder" may be used interchangeably. The terms "vector," "base," and "basis" may be used interchangeably.

[0050] In the context of this application, the terms "single TRP", "single TCI state", "single TCI", "S-TCI", "single CORESET", "single control resource set pool", "S-TRP" and "S-TCI state" can be used interchangeably.

[0051] In the context of this application, the terms "multiple TRPs", "multiple TCI states", "multiple CORESETs" and "multiple control resource set pools", "multiple TRPs", "multiple TCI states", "multiple TCIs", "multiple CORESETs" and "multiple control resource set pools", "MTRPs" and "M-TCIs", "M-TPRs" can be used interchangeably.

[0052] In the context of this application, the terms "pool," "set," "subset," "group," "unit," and "subgroup" may be used interchangeably.

[0053] In the context of this application, the terms "index", "indicator", "index", "field", "bit field" and "bitmap" can be used interchangeably. The terms "physical resource block", "resource block", "PRB" and "RB" can be used interchangeably. The terms "bit size", "size of bit", "number of bits", "size of field", "bit width" and "field size" can be used interchangeably.

[0054] In the context of this application, the terms "first vector," "CSI-RS port," "antenna port," "first beam," "beam," "first basis," "first basis vector," "spatial domain / SD basis vector," "spatial domain / SD vector," "spatial domain / SD basis," "spatial domain / SD basis," "spatial domain / SD basis vector corresponding to a TRP index," "spatial domain / SD vector corresponding to a TRP index," "spatial domain / SD basis corresponding to a TRP index," "spatial domain / SD basis corresponding to a TRP index," "first basis corresponding to a TRP index," and "first basis" can be used interchangeably.

[0055] In the context of this application, the terms "second vector," "second basis," "frequency domain / FD basis vector," "frequency domain / FD vector," "frequency domain / FD basis," "frequency domain / FD base," "second basis," "second vector corresponding to a TRP index," "second basis corresponding to a TRP index," "frequency domain / FD basis vector corresponding to a TRP index," "frequency domain / FD vector corresponding to a TRP index," "frequency domain / FD basis corresponding to a TRP index," "frequency domain / FD base corresponding to a TRP index," and "second basis corresponding to a TRP index" can be used interchangeably.

[0056] In the context of this application, the terms "third vector," "third basis," "Doppler domain / DD basis vector," "Doppler domain / DD vector," "Doppler domain / DD basis," "Doppler domain / DD base," "third base," "third vector corresponding to a TRP index," "third basis corresponding to a TRP index," "Doppler domain / DD basis vector corresponding to a TRP index," "Doppler domain / DD vector corresponding to a TRP index," "Doppler domain / DD basis corresponding to a TRP index," "Doppler domain / DD base corresponding to a TRP index," and "third basis corresponding to a TRP index" can be used interchangeably. In the context of this application, the terms "Doppler domain," "time domain," "TD," and "DD" can be used interchangeably.

[0057] In the context of this application, the terms "TRP", "TRP group", "CSI-RS resource" and "group of CSI-RS ports" may be used interchangeably.

[0058] In the context of this application, the terms "improvement" and "enhancement" can be used interchangeably. Also, in the context of this application, the terms "reporting" and "feedback" can be used interchangeably.

[0059] In the context of this application, the terms "first codebook setting", "first codebook", "CSI extension for CJT", "Coherent Joint Transmission (CJT)", "Release (Rel)-16 / 17 Type II Codebook Improved for CJT mTRP", "Release (Rel)-16 / 17 Type II Codebook Improved for CJT", "Release (Rel)-16 Type II Codebook Improved for CJT", "Release (Rel)-17 Type II Codebook Improved for CJT", "Type II Codebook Improved for CJT mTRP", "Type II Codebook Improved for CJT", "CSI extension for CJT", "Multi-TRP CJT", "Rel-18 CJT codebook", "Rel-18 CJT", "CJT codebook", "CJT CSI", "CSI for CJT" and "CJT CSI extension" can be used interchangeably.

[0060] In the context of this application, terms such as "second codebook setting", "second codebook", "CSI extension for high / medium speed", "CSI extension for speed", "codebook extension for high / medium speed", "codebook extension for speed", "CSI for high / medium speed", "CSI for speed", "codebook for high / medium speed", "codebook for speed", "high / medium speed", "speed", "CSI feedback by third vector", "CSI feedback by Doppler domain basis", "CSI feedback by Doppler domain vector", "codebook by third vector", "codebook by Doppler domain basis", "codebook by Doppler domain vector", "Rel-1 for high / medium speed" and "Rel-1 for high / medium speed" are used. The terms "Rel-16 / 17 Type II Codebook Improved for Rate," "Rel-16 Type II Codebook Improved for Rate," "Rel-17 Type II Codebook Improved for Rate," "Type II Codebook Improved for High / Medium Rate," "Type II Codebook Improved for High / Medium Rate," "High / Medium Rate CSI Extension," "Rel-18 High / Medium Rate Codebook," "Rel-18 Rate Codebook," "Rate Codebook," "Rate CSI," "CSI for Rate," "Rate CSI Extension," "High / Medium Rate Codebook," "High / Medium Rate CSI," "CSI for High / Medium Rate," and "High / Medium Rate CSI Extension" can be used interchangeably.

[0061] In the context of the present application, embodiments described for the first vector may also be applied to the second vector, and / or the third vector, and / or the FD basis vector, and / or the SD basis vector, and / or the DD basis vector. In the context of the present application, embodiments described for the second vector may also be applied to the first vector, and / or the third vector, and / or the FD basis vector, and / or the SD basis vector, and / or the DD basis vector.

[0062] In the context of this application, the terms "TRP index", "TRP group index", "CSI-RS resource index", "group of CSI-RS port indices" and "group of CSI-RS port indices" may be used interchangeably.

[0063] In the context of this application, the terms "element of an index field," "parameter," and "index" can be used interchangeably.

[0064] In the context of this application, the terms "CSI reporting," "CSI reporting," "CSI reporting configuration," "CSI feedback," "codebook," "codebook configuration," "codebookConfig," and "CSI" may be used interchangeably.

[0065] In the context of this application, the terms "first type of codebook," "codebook extension based on a Rel-16 codebook," and "CSI extension based on a Rel-16 codebook" can be used interchangeably. In the context of this application, the terms "second type of codebook," "codebook extension based on a Rel-17 codebook," and "CSI extension based on a Rel-17 codebook" can be used interchangeably.

[0066] In the context of this application, the terms "first mode of the codebook structure," "codebook mode 1," "codebook mode 1," "first mode," "mode 1," and "mode 1" can be used interchangeably. In the context of this application, the terms "second mode of the codebook structure," "codebook mode 2," "codebook mode 2," "second mode," "mode 2," and "mode 2" can be used interchangeably.

[0067] In the context of this application, the terms "multiple CSI-RS resources" and "N TRPThe terms "selected CSI-RS resources" and "N CSI-RS resources" can be used interchangeably. In the context of the present application, the terms "second plurality of CSI-RS resources" and "N CSI-RS resources" can be used interchangeably. In the context of the present application, the terms "multiple CSI-RS resources", "second plurality of CSI-RS resources", "selected CSI-RS resource(s)" in a CSI report and "selected CSI-RS resource(s)" can be used interchangeably.

[0068] In addition to normal data communication, the network device 120 can transmit an RS to the terminal device 110 on the downlink. Similarly, the terminal device 110 can transmit an RS to the network device 120 on the uplink. Generally, an RS is a signal sequence (also referred to as an "RS sequence") that is recognized by both the network device 120 and the terminal device 110. For example, the RS sequence is generated and transmitted by the network device 120 based on a specific rule, and the terminal device 110 can estimate the RS sequence based on the same rule. As another example, the RS sequence is generated and transmitted by the terminal device 110 based on a specific rule, and the network device 120 can also estimate the RS sequence based on the same rule. Examples of RSs include, but are not limited to, a downlink or uplink demodulation reference signal (DMRS), a CSI-RS, a sounding reference signal (SRS), a phase tracking reference signal (PTRS), a tracking reference signal (TRS), a fine time-frequency tracking reference signal (TRS), a CSI-RS for tracking, a positioning reference signal (PRS), etc.

[0069] In addition to normal data communication, network device 120 may transmit DCI to terminal device 110 via a PDCCH. The DCI may indicate resource allocation for data transmission in the DL or UL. At the same time, a DMRS associated with the PDCCH may also be transmitted from network device 120 to terminal device 110. The DMRS is used by terminal device 110 for channel demodulation. Terminal device 110 then attempts to blind decode the DCI in the PDCCH in a search space associated with a control resource set (CORESET). As used herein, "CORESET" and / or search space refer to a set of resource element groups (REGs) in which terminal device 110 attempts to blindly decode the DCI. The search space may indicate a start time and period for monitoring the PDCCH in the CORESET to terminal device 110. In response to successfully decoding the DCI, terminal device 110 may perform UL data transmission and / or DL ​​data transmission with network device 120 accordingly (e.g., data transmission via a PDSCH and / or a physical uplink shared channel (PUSCH)).

[0070] The network device 120 can communicate data and control information to the terminal device 110 via multiple beams (also referred to as "DL beams"), and the terminal device 110 can communicate data and control information to the network device 120 via multiple beams (also referred to as "UL beams"). In the 3GPP New Radio (NR) specification, beams are defined and indicated by a transmission configuration indicator parameter.

[0071] In some embodiments, a first type of codebook and a second type of codebook may exist in the CSI reports described in accordance with some embodiments of the present disclosure. In some embodiments, for the first type of codebook, the extension may be based on a Rel-16 codebook or an extended Type II codebook. In some embodiments, for the second type of codebook, the extension may be based on a Rel-17 port selection codebook or a further extended Type II port selection codebook. In some embodiments, the terminal device 110 may be configured, for example, through RRC signaling, to have at least one of the first type of codebook and the second type of codebook.

[0072] Additionally, in the following description, several interactions (e.g., exchange of configuration information) are performed between terminal device 110 and network device 120. It should be understood that these interactions may be implemented in either one single signaling / message / configuration or multiple signaling / messages / configurations, including system information, radio resource control (RRC) messages, downlink control information (DCI) messages, uplink control information (UCI) messages, media access control (MAC) control elements (CEs), etc. The disclosure is not limited in this respect.

[0073] In some embodiments, the terminal device may be configured to have at least one of a first codebook configuration and a second codebook configuration for one CSI report. In some embodiments, the terminal device may be configured to have at least one of a first type of codebook and a second type of codebook for one CSI report. In some embodiments, the terminal device may be configured to have at least one of a first type of codebook and a second type of codebook for a first codebook configuration for CSI reporting. In some embodiments, the terminal device may be configured, e.g., via RRC signaling, to have at least one of a first type of codebook and a second type of codebook for a second codebook configuration for CSI reporting. In some embodiments, for the first type of codebook, the extension may be based on a Release 16 codebook or an extended Type II codebook. In some embodiments, for the second type of codebook, the extension may be based on a Release 17 port selection codebook or a further extended Type II port selection codebook.

[0074] In some embodiments, terminal device 110 can be configured to have at least one of a first codebook structure mode and a second codebook structure mode for CSI reporting. In some embodiments, terminal device 110 can be configured to have at least one of a first codebook structure mode and a second codebook structure mode for CSI reporting. For example, the first codebook configuration for CSI reporting is configured, for example, via RRC signaling.

[0075] In some embodiments, terminal device 110 may be configured to have a first type of codebook, a first mode of codebook structure, and / or a first codebook configuration for CSI reporting. In some embodiments, terminal device 110 may be configured to have a first type of codebook, a second mode of codebook structure, and / or a first codebook configuration for CSI reporting. In some embodiments, terminal device 110 may be configured to have a second type of codebook, a first mode of codebook structure, and / or a first codebook configuration for CSI reporting. In some embodiments, terminal device 110 may be configured, for example, through RRC signaling, to have a second type of codebook, a second mode of codebook structure, and / or a first codebook configuration for CSI reporting.

[0076] In some embodiments, terminal device 110 may be configured to have a first type configuration of codebooks for CSI reporting and / or a second codebook configuration. In some embodiments, terminal device 110 may be configured, for example, through RRC signaling, to have a second type configuration of codebooks for CSI reporting and / or a second codebook configuration.

[0077] In some embodiments, the terminal device 110 may receive, from the network device, at least one configuration for one CSI report, where the at least one configuration includes a plurality of CSI-RS resources for channel measurement for the CSI report, a set of value combinations of a first vector for the CSI report (e.g., in the case of a first codebook configuration. For example, the set of value combinations of the first vector may include {L t}, where: TIFF2026504917000004.tif570 (for example, for the first type of codebook). As another example, the set of value combinations for the first vector is {α t}, where: TIFF2026504917000005.tif570 (e.g., in the case of a second type of codebook). For example, t may be a positive integer.), a value for a first vector for CSI reporting (e.g., in the case of a second codebook setting. For example, the value of the first vector is represented as L (e.g., in the case of a first type of codebook). As another example, the value of the first vector is represented as {α} (e.g., in the case of a second type of codebook).), at least one value of a second vector for CSI reporting (e.g., M v or M), at least one value of a first parameter for CSI reporting (e.g., denoted as β), at least one parameter of antenna port configuration (e.g., a first parameter of antenna port configuration N1 and a second parameter of antenna port configuration N2), a type of codebook (e.g., a first type of codebook and / or a second type of codebook), a codebook configuration (e.g., a first codebook configuration and / or a second codebook configuration), a mode of codebook structure (e.g., a first mode of codebook structure and / or a second mode of codebook structure), at least one parameter of the codebook, a total number of precoding matrices in the CSI report (e.g., denoted as N3), a number of multiple third vectors (e.g., M d ), and at least one value of the second parameter of the codebook (e.g., p v ), the third parameter of the codebook (e.g., denoted as R), the number of multiple time units (e.g., denoted as N4), the number of slots in one time unit (e.g., T u or T i ) and the size of one hour unit (e.g., T u or T i ), and the fourth parameter of the codebook (e.g., N f In some embodiments, the fourth parameter N of the codebook may be fis set when terminal device 110 is configured to have the second type of codebook. In some embodiments, the fourth parameter N f may be the size of the window of the second vector. In some embodiments, N f The value of may be at least one of {1,2,4} or {2,4}.

[0078] In some embodiments, the terminal device 110 may select a number of physical resource blocks (PRBs) in a bandwidth portion (BWP), a number of subbands, a size of one subband, a number of PRBs in one subband, a number of time units (e.g., represented as N), a number of slots in one time unit (e.g., T u or T i ), and the size of one time unit (e.g., T u or T i At least one configuration indicating the UE's ...

[0079] In some embodiments, N4 may be a positive integer. In some embodiments, N4 may be at least one of {1, 2, 3, 4, 5, 6, 8, 10, 16, 32} or at least one of {1, 2, 4, 8}. In some embodiments, TIFF2026504917000006.tif529. In some embodiments, T u may be a positive integer. In some embodiments, T u may be at least one of {1, 2, 3, 4, 5, 6, 8, 10, 12, 16, 32}. The file is TIFF2026504917000007.tif571.

[0080] In some embodiments, terminal device 110 may be configured with multiple CSI-RS resources, and in some embodiments, at least one configuration for CSI reporting includes or indicates multiple CSI-RS resources for channel measurements for the CSI reporting.

[0081] In some embodiments, the number Q of the plurality of third vectors of the CSI report may be at least one of {1, 2, 3, 4, 5, 6, 7, 8}. In some embodiments, Q may be a positive integer. In some embodiments, TIFF2026504917000008.tif498. In some embodiments, the index of the Q third vector is q. In some embodiments, q may be a non-negative integer or a positive integer. In some embodiments, TIFF2026504917000009.tif499.

[0082] In some embodiments, the terminal device may be configured to have a first codebook configuration. In some embodiments, the plurality of CSI-RS resources may be N TRP In some embodiments, the plurality of CSI-RS resources may include N CSI-RS resources. TRP In some embodiments, the number of CSI-RS resources in the plurality of CSI-RS resources may be N TRP In some embodiments, N TRP is a positive integer, TIFF2026504917000010.tif492. In some embodiments, N TRP is at least one of {1,2,3,4} or at least one of {2,3,4}.

[0083] In some embodiments, terminal device 110 may indicate, select, determine, or report a second plurality of CSI-RS resources based on the plurality of CSI-RS resources. In some embodiments, the second plurality of CSI-RS resources may be the same as the plurality of CSI-RS resources. In some embodiments, the second plurality of CSI-RS resources may be a subset of the plurality of CSI-RS resources. In some embodiments, the second plurality of CSI-RS resources may include N CSI-RS resources. In some embodiments, the second plurality of CSI-RS resources may be N CSI-RS resources. In some embodiments, the number of CSI-RS resources in the second plurality of CSI-RS resources may be N. In some embodiments, N is a positive integer, TIFF2026504917000011.tif426. N may be at least one of {1, 2, 3, 4} or at least one of {2, 3, 4}. In some embodiments, N is N TRP It may be the following:

[0084] In some embodiments, for the first codebook configuration, the terminal device selects N codebooks for channel measurement of one CSI report. TRP In some embodiments, the N TRP is a positive integer. In some embodiments, N TRP is at least one of {1,2,3,4} or {2,3,4}. In some embodiments, the terminal device may determine N for channel measurements of one CSI report based on at least one configuration. TRPThe terminal device is configured to determine, select, or report N CSI-RS resources from the N CSI-RS resources. In some embodiments, the selection of the N CSI-RS resources is performed by the terminal device. In some embodiments, the selection of the N CSI-RS resources is reported as part of one CSI report. In some embodiments, N is a positive integer. In some embodiments, N is between 1 and N TRP In some embodiments, 1≦N≦N TRP In some embodiments, N may be at least one of {1}, or {1,2}, or {1,2,3}, or {1,2,3,4}. In some embodiments, N may represent the number of coordinated CSI-RS resources for CSI reporting. In some embodiments, N TRP is the maximum number of coordinated CSI-RS resources configured by the network device via higher layer signaling. TRP The selection of N of the CSI-RS resources is determined by the N TRP In some embodiments, the restricted configuration (e.g., configured by the network device via higher layer signaling) may be N=N TRP For example, if a restricted or limited setting is set, N TRP The bitmap of bits may not be reported.

[0085] Each CSI-RS resource in the plurality of CSI-RS resources or the second plurality of CSI-RS resources is represented as a CSI-RS with index t, where t may be a non-negative integer, for example: TIFF2026504917000012.tif469 In some embodiments, t may be a positive integer. For example, In some embodiments, a first CSI-RS resource within the plurality of CSI-RS resources or the second plurality of CSI-RS resources may be represented as a CSI-RS resource with index t=1. In some embodiments, a second CSI-RS resource within the plurality of CSI-RS resources or the second plurality of CSI-RS resources may be represented as a CSI-RS resource with index t=2. In some embodiments, a third CSI-RS resource within the plurality of CSI-RS resources or the second plurality of CSI-RS resources may be represented as a CSI-RS resource with index t=3. In some embodiments, a fourth CSI-RS resource within the plurality of CSI-RS resources or the second plurality of CSI-RS resources may be represented as a CSI-RS resource with index t=4.

[0086] In some embodiments, the second plurality of CSI-RS resources may be indicated or reported based on a bitmap in the CSI report. In some embodiments, the number of bits in the bitmap is N TRP In some embodiments, the bits in the bitmap may be t and b t The value of b is either 0 or 1. In some embodiments, the value of a bit b in the bitmap t may indicate whether the corresponding CSI-RS resource with index t is selected among a plurality of CSI-RS resources. t The value may indicate whether the corresponding CSI-RS resource with index t of the plurality of CSI-RS resources is included in or selected for the second plurality of CSI-RS resources. t}, where TIFF2026504917000014.tif586 In some embodiments, the value b t= 1, bit value b t A CSI-RS resource having index t corresponding to is selected or included in the second plurality of CSI-RS resources. In some embodiments, at least one bit in the bitmap may have a value of 1.

[0087] In some embodiments, the reference CSI-RS resource may be in the plurality of CSI-RS resources or the second plurality of CSI-RS resources. In some embodiments, the reference CSI-RS resource may be the CSI-RS resource corresponding to the strongest coefficient index, strongest amplitude coefficient, or index in the bitmap for non-zero coefficient index in the CSI report. In some embodiments, the strongest amplitude coefficient or strongest coefficient index may be indicated or reported by a field in the CSI report. In some embodiments, the reference CSI-RS resource may be the first CSI-RS resource, the last CSI-RS resource, or the latest CSI-RS resource in time in the plurality of CSI-RS resources or the second plurality of CSI-RS resources. In some embodiments, the reference CSI-RS resource may be the CSI-RS resource with index t ref In some embodiments, t ref can be a positive integer, for example, TIFF2026504917000015.tif562 In some embodiments, t ref It can be a non-negative integer, for example: TIFF2026504917000016.tif578

[0088] In some embodiments, the CSI report may include a rank indicator (or an indicator of the number of layers), at least one wideband channel quality indicator (CQI) (e.g., each of the at least one wideband CQI may correspond to at least one time unit), an index S suband an indicator of the number of non-zero coefficients. In some embodiments, the at least one codebook indicator may include at least one of an index of at least one first vector (e.g., each of the at least one first vector may correspond to a CSI report or may correspond to a CSI-RS resource having index t for a CSI report), an index of a rotation of the at least one first vector (e.g., each of the at least one rotation of the at least one first vector may correspond to a CSI report or may correspond to a CSI-RS resource having index t for a CSI report), an index of at least one second vector (e.g., The at least one codebook indicator may include at least one of: an indicator of at least one third vector (each of which may correspond to a CSI report or may correspond to a CSI-RS resource with index t for the CSI report), an indicator of at least one strongest coefficient for the CSI report (e.g., each of the at least one strongest coefficient may correspond to a layer with index r), an indicator of at least one first amplitude coefficient, an indicator of at least one second amplitude coefficient, an indicator of at least one phase coefficient, an indicator of the number of non-zero coefficients, an indicator of at least one bitmap for indicating the non-zero coefficients, and an index of a bitmap for the second plurality of CSI-RS resources. In some embodiments, the at least one codebook indicator may be based on the number of layers or a rank indicator. In some embodiments, the bitmap for indicating the non-zero coefficients may indicate positions of non-zero coefficients corresponding to the first vector with index i, and / or corresponding to the second vector index f, and / or corresponding to the second vector index q, and / or corresponding to the layer with r.

[0089] In some embodiments, terminal device 110 may transmit a CSI report to network device 120 based on at least one configuration of the CSI report.

[0090] In some embodiments, S sub may be a non-negative integer, for example, TIFF2026504917000017.tif478

[0091] In some embodiments, terminal device 110 may determine or report to a network device the number of layers and at least one codebook indicator based on at least one setting. In some embodiments, the number of layers (e.g., denoted as v) may be any of {1,2}, {1,2,3,4}, or {1,2,3,4,5,6,7,8}. In some embodiments, there are multiple layers, and each layer has an index, denoted as r, where r may be a non-negative integer. For example, TIFF2026504917000018.tif435For example, r may be either {1,2,...v}, or {1,2}, or {1,2,3,4}, or {1,2,3,4,5,6,7,8}.

[0092] In some embodiments, terminal device 110 may determine, report, or indicate an index of the strongest coefficient corresponding to a layer with index r (r∈{1, 2, ... v}). In some embodiments, the field size or number of bits for the index of the strongest coefficient corresponding to a layer with index r is For example, a phase rotation or a second vector remapping can be applied. In some embodiments, the field size or number of bits for the index of the strongest coefficient corresponding to the layer with index r is In some embodiments, when the number of layers is 1 (e.g., v=1), the field size or number of bits for the strongest coefficient index is: TIFF2026504917000021.tif732 In some embodiments, the number of layers is greater than 1. TIFF2026504917000022.tif465 The field size or number of bits for the strongest coefficient index is In some embodiments, the index of the strongest coefficient indicates or corresponds to a v value or index. In some embodiments, the vsc-th value or vsc-th index of the index of the strongest coefficient corresponds to the strongest coefficient corresponding to the layer having index r=vsc. For example, vsc is a positive integer. For example, vsc∈{1,2,3,4} or vsc∈{1,2,...v}. For example, the first value or index to the last value or index of the index of the strongest coefficient may correspond to the strongest coefficients corresponding to the layers having indexes ordered from r=1 to r=v, respectively. For example, phase rotation or second vector remapping may not be applied. As another example, a first codebook configuration may be configured in the terminal device 110.

[0093] In some embodiments, terminal device 110 may determine, report, or indicate an index of the strongest coefficient corresponding to a layer with index r (r∈{1, 2, ... v}). In some embodiments, the field size or number of bits for the index of the strongest coefficient corresponding to a layer with index r is For example, a phase rotation or a second vector remapping can be applied. In some embodiments, the field size or number of bits for the index of the strongest coefficient corresponding to the layer with index r is In some embodiments, when the number of layers is 1 (e.g., v=1), the field size or number of bits for the strongest coefficient index is: TIFF2026504917000026.tif733 In some embodiments, if the number of layers is greater than 1 TIFF2026504917000027.tif461 The field size or number of bits for the strongest coefficient index is In some embodiments, the index of the strongest coefficient indicates or corresponds to a v value or index. In some embodiments, the vsc-th value or vsc-th index of the index of the strongest coefficient corresponds to the strongest coefficient corresponding to the layer having index r=vsc. For example, vsc is a positive integer. For example, vsc∈{1,2,3,4} or vsc∈{1,2,...v}. For example, the first value or index to the last value or index of the index of the strongest coefficient may correspond to the strongest coefficients corresponding to the layers having indexes ordered from r=1 to r=v, respectively. For example, phase rotation or second vector remapping may not be applied. As another example, a second codebook configuration may be configured in the terminal device 110.

[0094] In some embodiments, one coefficient or one bit is assigned to the first index i or i t or i+L or i t +L t , and index f or index f t and / or a third vector with index q, and / or a CSI-RS resource with index t, and / or a layer with index r. In some embodiments, the one coefficient or bit may be at least one of one first amplitude coefficient, one second amplitude coefficient, one phase coefficient, one strongest coefficient, and one bit in a bitmap indicating a non-zero coefficient. In some embodiments, the first index i or i t or i+L or i t +L t One coefficient or one bit corresponding to index i or i t may correspond to a first vector having

[0095] In some embodiments, i or i t or i SCIIn some embodiments, i or i t or i SCI ∈{0,1,…2L tref -1}. In some embodiments, i or i t or i SCI ∈{0,1,…2L t -1}. In some embodiments, i or i t or i SCI ∈{0, 1, ... 2L-1}. In some embodiments, i or i t or i SCI ∈{0,1,…L tref -1}. In some embodiments, i or i t or i SCI ∈{0,1,…L t -1}. In some embodiments, i or i t or i SCI ∈{0,1,…L-1}.

[0096] In some embodiments, L t may be the number of first vectors corresponding to the CSI-RS resource with index t. In some embodiments, L may be the number of first vectors corresponding to a plurality of CSI-RS resources, or one CSI-RS resource in a second plurality of CSI-RS resources, or corresponding to a CSI report. In some embodiments, L tref is the reference CSI-RS resource (e.g., index t ref , the number of first vectors corresponding to the CSI-RS resources having the

[0097] In some embodiments, the first index i at or i a One coefficient or one bit corresponding to index i at or i a or corresponds to the first vector of the CSI-RS with index i at or i aA coefficient or bit corresponding to may correspond to or be included in the first coefficient group. In some embodiments, the first index i ct , i c or i a +L or i at +L t Or, i a +L tref One coefficient or one bit corresponding to index i at or i a In some embodiments, the index i ct or i c or i a +L or i at +L t or i a +L tref A coefficient or bit corresponding to may correspond to or be included in the second coefficient group. a ∈{0,1,…L tref -1}, or i at ∈{0,1,…L t -1} or i a ∈{0, 1, ... L-1}. In some embodiments, i ct or i c is i a +L or i at +L t or i a +L tref may be.

[0098] In some embodiments, TIFF2026504917000029.tif994 In some embodiments, TIFF2026504917000030.tif994 In some embodiments, the first index i a1 One coefficient or one bit corresponding to ∈{0,1,…2L1-1} is TIFF2026504917000031.tif540 index i a1 and corresponds to a first vector having TIFF2026504917000032.tif554 index i a1 -L1 and / or may correspond to a first vector with index t=1. In some embodiments, the first index i a2 One coefficient or one bit corresponding to ∈{2L1, 2L1+1, ... 2L2+2L1-1} is TIFF2026504917000033.tif672 index i a2 - corresponds to the first vector in L1, TIFF2026504917000034.tif579 index i a2 - may correspond to the first vector of L1-L2 and / or may correspond to the CSI-RS resource with index t=2. In some embodiments, the first index i a3 One coefficient or one bit corresponding to ∈{2L2+2L1, 2L2+2L1+1, ... 2L3+2L2+2L1-1} is TIFF2026504917000035.tif476 index i a3 -L1-L2 corresponds to the first vector, TIFF2026504917000036.tif486 index i a3 - may correspond to the first vector of L1-L2-L3 and / or may correspond to the CSI-RS resource with index t=3. In some embodiments, the first index i a3 One coefficient or one bit corresponding to ∈{2L3+2L2+2L1, 2L3+2L2+2L1+1, ... 2L4+2L3+2L2+2L1-1} is TIFF2026504917000037.tif5106 index i a4 - corresponds to the first vector of L1-L2-L3, TIFF2026504917000038.tif4106 index i a4 - It may correspond to the first vector of L1-L2-L3-L4 and / or to the CSI-RS resource with index t=4.

[0099] In some embodiments, the first index {0, 1, ... L1-1} and / or One coefficient or one bit corresponding to TIFF2026504917000039.tif7128 may correspond to a first vector with index {0, 1, ... L1-1} and / or a CSI-RS resource with index t=1. In some embodiments, the first index One coefficient or one bit corresponding to TIFF2026504917000040.tif19168 may correspond to a first vector with indices {L1, L1+1, ... L2+L1-1} and / or a CSI-RS resource with index t=2. In some embodiments, the first index One coefficient or one bit corresponding to TIFF2026504917000041.tif19168 may correspond to a first vector with index {L2+L1, L2+L1+1, ... L3+L2+L1-1} and / or a CSI-RS resource with index t=3. In some embodiments, the first index One coefficient or one bit corresponding to TIFF2026504917000042.tif19168 may correspond to a first vector with indices {L3+L2+L1, L3+L2+L1+1, ... L4+L3+L2+L1-1} and / or a CSI-RS resource with index t=4, respectively.

[0100] In some embodiments, the first index i b One coefficient or one bit corresponding to index i b In some embodiments, the index i b In some embodiments, one coefficient or one bit corresponding to corresponds to or is included in the first coefficient group. TIFF2026504917000043.tif774 In some embodiments, i b is in the range {0,1,…L1-1} (e.g., i b1 ) and / or the range {2L1, 2L1+1, ... L2+2L1-1} (e.g., i b2 ) and / or the range {2L2+2L1, 2L2+2L1+1, ... L3+2L2+2L1-1} (e.g., i b3 ) and / or the range {2L3+2L2+2L1, 2L3+2L2+2L1+1, ... L4+2L3+2L2+2L1-1} (e.g., i b4 ) in some embodiments. A coefficient or bit corresponding to TIFF2026504917000044.tif746 may correspond to or be included in the second coefficient group. In some embodiments, a coefficient or bit in the range {L1, L1+1...2L1-1} (e.g., i d1 ), and / or the range {L2+2L1, L2+2L1+1, ... 2L2+2L1-1} (e.g., i d2 ) and / or the range {L3+2L2+2L1, L3+2L2+2L1+1, ... 2L3+2L2+2L1-1} (e.g., i d3 ) and / or the range {L4+2L3+2L2+2L1, L4+2L3+2L2+2L1+1, ...2L4+2L3+2L2+2L1-1} (e.g., i d4 ) in the index (e.g., i d ) may correspond to or be included in the second coefficient group. bt may correspond to the range described, t∈{1, 2, 3, 4}. In some embodiments, i dt may correspond to the range described, t∈{1,2,3,4}.

[0101] In some embodiments, f or f t or f SCI may be a non-negative integer. In some embodiments, f or f t or fSCI ∈{0,1,…M v -1}. In some embodiments, f or f t or f SCI ∈{0,1,…N M v -1} or ∈{0, 1,…N TRP M v −1}. In some embodiments, {0, 1, ...M v For a second vector having an index in the range {M −1}, the second vector may correspond to a CSI-RS resource with index t=1. v , M v +1, ... 2M v For a second vector having an index in the range {2M −1}, the second vector may correspond to a CSI-RS resource with index t=2. v , 2M v +1, ...3M v For a second vector having an index in the range {3M -1}, the second vector may correspond to a CSI-RS resource with index t=3. v , 3M v +1, ...4M v For a second vector with an index in the range t=0, t=1, t=2, t=3, t=4, t=5, t=6, t=7, t=8, t=9, t=10, t=11, t=12, t=13, t=14, t=15, t=16, t=17, t=18, t=19, t=20,

[0102] In some embodiments, the strongest coefficient or the index of the strongest coefficient is the first index i sci (e.g., the first index i sci is the index i sci or i SCI -L or i SCI -L t ), which may correspond to the first vector with index f SCI and / or the second vector with index t refand / or corresponds to a layer with index r. In some embodiments, i sci is a non-negative integer. In some embodiments, i SCI ∈{0,1,…2L tref In some embodiments, L tref is the reference CSI-RS resource (e.g., index t ref In some embodiments, f SCI may be 0. For example, a phase rotation or a second vector remapping may be applied. For example, a first codebook setting is configured in the terminal device 110.

[0103] In some embodiments, the strongest coefficient or the index of the strongest coefficient is the first index i sci (e.g., the first index i sci is the index i sci or i sci -L or i SCI -L t ), which may correspond to the first vector with index f SCI corresponds to the second vector with index q SCI and / or corresponds to a layer with index r. In some embodiments, i sci is a non-negative integer. In some embodiments, i SCI ∈{0, 1, ... 2L-1}. In some embodiments, L may be the number of first vectors in the CSI report. In some embodiments, L may be at least one of {2, 4, 6}. In some embodiments, f SCI is a non-negative integer. For example, f SCI ∈{0,1,…M v In some embodiments, f SCI may be 0. For example, a phase rotation or a remapping of the second vector may be applied. In some embodiments, q SCIis a non-negative integer. In some embodiments, q SCI ∈{0, 1, ... Q-1}. In some embodiments, q SCI ∈{1,2,…Q}. In some embodiments, q SCI may be 0. For example, a phase rotation or a third vector remapping may be applied. For example, a second codebook setting may be set to the terminal device 110.

[0104] In some embodiments, there are two groups of coefficients, and one coefficient group can include at least one of at least one first amplitude coefficient, at least one second amplitude coefficient, at least one phase coefficient, and at least one bit (or a subset of bits) in a bitmap for a non-zero coefficient index. In some embodiments, the two coefficient groups can include a first coefficient group and a second coefficient group. In some embodiments, one coefficient group can be associated with index s or index s t In some embodiments, s or s t The value of s is 0 or 1. In some embodiments, the first group of coefficients has index s=0 or s t In some embodiments, the second coefficient group may be the coefficient group with index s=1 or s=0. t In some embodiments, the index s t A coefficient group with index t may correspond to a CSI-RS resource with index t. For example, s or s t may be for two biases. In some embodiments, s or s t may be for the first vector of a different group. In some embodiments, the first bias is s=0 or s t In some embodiments, the second bias may have s=1 or s=0. t =1.

[0105] TIFF2026504917000045.tif138168

[0106] TIFF2026504917000046.tif162168

[0107] In some embodiments, L may be the number of first vectors in the CSI report. t is the number of first vectors corresponding to the CSI-RS resource with index t. t Alternatively, L may be a positive integer or a non-negative integer. TIFF2026504917000047.tif461 In some embodiments, L t Or L may be at least one of {0, 2, 4, 6}, or at least one of {2, 4, 6}. In some embodiments, L t Or L may be a value corresponding to a selected one of a set of value combinations of the first vector, and / or a value corresponding to a CSI-RS resource with index t.

[0108] In some embodiments, L may be the number of first vectors in a CSI report. t is the number of first vectors corresponding to the CSI-RS resource with index t. t =K 1,t / 2 or L=K1 / 2. In some embodiments, K 1,t may be the number of ports selected from the P ports corresponding to the CSI-RS resource of index t. In some embodiments, K1 may be the number of ports selected from the P ports corresponding to the plurality of CSI-RS resources or at least one CSI-RS resource in the second plurality of CSI-RS resources. In some embodiments, K 1,t =α t *P. In some embodiments, K1=α*P. In some embodiments, α tOr, α may be at least one of {0, ½, ¾, 1}, or at least one of {½, ¾, 1}. In some embodiments, α t may be a value corresponding to a selected one of the set of value combinations of the first vector and / or a value corresponding to the CSI-RS resource with index t, e.g., configured for the second type of codebook. In some embodiments, L t Alternatively, K may be a positive integer or a non-negative integer. TIFF2026504917000048.tif458 In some embodiments, For example, terminal device 110 may be configured to have a second type of codebook.

[0109] TIFF2026504917000050.tif107168

[0110] TIFF2026504917000051.tif98166

[0111] TIFF2026504917000052.tif53168

[0112] TIFF2026504917000053.tif50168

[0113] TIFF2026504917000054.tif37168

[0114] In some embodiments, the first index i SCI (e.g., the first index i SCI is the index i SCI or i SCI -L or i SCI -L t ) and the index f SCI and / or a second vector with index t refThe second amplitude factor corresponding to the CSI-RS resource with index r and / or the layer with index r may be 1. For example, it does not need to be reported in the CSI report.

[0115] In some embodiments, the first index i SCI (e.g., the first index i SCI is the index i SCI or i SCI -L or i SCI -L t ) and the index f SCI and / or a second vector with index t ref The phase factor corresponding to the CSI-RS resource with index r and / or the layer with index r may be 1, e.g., it does not need to be reported in the CSI report.

[0116] In some embodiments, terminal device 110 may receive at least one CSI-RS resource within the plurality of CSI-RS resources or within the second plurality of CSI-RS resources based on the number of antenna ports of the CSI-RS resource.

[0117] In some embodiments, for each CSI-RS resource of the plurality of CSI-RS resources, there may be P ports. In some embodiments, P may be a positive integer. In some embodiments, P may be at least one of {2, 4, 8, 12, 16, 24, 32}.

[0118] In some embodiments, the value of the first parameter of the antenna port configuration is denoted as N1. For example, N1 may be a positive integer. For example, N1 may be one of {2, 3, 4, 6, 8, 12, 16}. In some embodiments, the value of the second parameter of the antenna port configuration is denoted as N2. For example, N2 may be a positive integer. For example, N2 may be one of {1, 2, 3, 4}. In some embodiments, the first parameter of the antenna port configuration and the second parameter of the antenna port configuration may be configured by a single higher layer parameter.

[0119] In some embodiments, the terminal device may be configured to have a second codebook configuration. In some embodiments, the plurality of CSI-RS resources may be N ve In some embodiments, the plurality of CSI-RS resources may include N CSI-RS resources. ve In some embodiments, the number of CSI-RS resources in the plurality of CSI-RS resources may be N ve In some embodiments, N ve can be a positive integer, for example, TIFF2026504917000055.tif489

[0120] In some embodiments, the number of antenna ports for the plurality of CSI-RS resources or for each CSI-RS resource in the second plurality of CSI-RS resources may be determined based on the first antenna port configuration parameter and the second antenna port configuration parameter. In some embodiments, the number of antenna ports for a CSI-RS resource may be P=N1·N2·2.

[0121] In some embodiments, each value in the combination of values ​​of the first vector may correspond to a CSI-RS resource with index t, or to one TRP, or to one TRP group.

[0122] TIFF2026504917000056.tif42168

[0123] In some embodiments, the subband may correspond to a CQI subband, a CQI subband, or a CSI subband.

[0124] TIFF2026504917000057.tif55168

[0125] In some embodiments, the third parameter of the codebook (e.g., denoted as R) may be a positive integer. For example, R may be a positive integer. For example, R may be one of {1, 2}. In some embodiments, the total number N3 of precoding matrices may be determined based on the third parameter of the codebook and the number of subbands. In some embodiments, the third parameter of the codebook may control the total number N3 of precoding matrices indicated by the PMI as a function of the number of configured subbands or subbands, the size of one subband, and the number of PRBs of the BWP. In some embodiments, if the second plurality of CSI-RS resources includes only one CSI-RS resource, the value of R may be either 1 or 2. In some embodiments, if the second plurality of CSI-RS resources includes more than one CSI-RS resource, the value of R may be 1.

[0126] TIFF2026504917000058.tif17168

[0127] TIFF2026504917000059.tif23168

[0128] TIFF2026504917000060.tif27168

[0129] TIFF2026504917000061.tif62168

[0130] In some embodiments, the terminal device may receive at least one configuration via at least one of RRC, MACCE, and DCI.

[0131] In some embodiments, when terminal device 110 is configured to have a first mode of codebook structure and / or a second mode of codebook structure and / or a first type of codebook and / or a second type of codebook, the number of first vectors for each CSI-RS resource within the plurality of CSI-RS resources or within the second plurality of CSI-RS resources may be the same, different, or independent. In some embodiments, when terminal device 110 is configured to have the first mode of codebook structure and / or a second mode of codebook structure and / or a first type of codebook and / or a second type of codebook, the number of first vectors for each CSI-RS resource within the plurality of CSI-RS resources or within the second plurality of CSI-RS resources may be independent or different.

[0132] In some embodiments, when terminal device 110 is configured in a first mode of codebook structure, terminal device 110 can determine or select the number of first vectors corresponding to each CSI-RS resource within the plurality of CSI-RS resources or the second plurality of CSI-RS resources, and terminal device 110 can determine or select the number of second vectors corresponding to each CSI-RS resource within the plurality of CSI-RS resources or the second plurality of CSI-RS resources. In some embodiments, when terminal device 110 is configured in a first mode of codebook structure, terminal device 110 can determine or select independent second vectors across the CSI-RS resources within the plurality of CSI-RS resources or the second plurality of CSI-RS resources. In some embodiments, when terminal device 110 is configured in a first mode of codebook structure, the second vectors for each CSI-RS resource within the plurality of CSI-RS resources or the second plurality of CSI-RS resources may be different or independent.

[0133] In some embodiments, when terminal device 110 is configured in the first mode of codebook structure, terminal device 110 may, for each CSI-RS resource in the plurality of CSI-RS resources or the second plurality of CSI-RS resources, v For example, terminal device 110 may be configured to have a first type of codebook and / or a first codebook configuration. In some embodiments, for the plurality of CSI-RS resources or each CSI-RS resource in the second plurality of CSI-RS resources, the number M of second vectors may be v may be the same. In some embodiments, M v is a positive integer. For example, In some embodiments, the total number of second vectors in the CSI report is M v *N TRP M again v *N.

[0134] In some embodiments, when terminal device 110 is configured with a first mode of codebook structure, terminal device 110 configures M second vectors for the plurality of CSI-RS resources or each CSI-RS resource in the second plurality of CSI-RS resources. For example, terminal device 110 may be configured with a second type of codebook and / or a first codebook configuration. In some embodiments, the number M of second vectors may be the same for the plurality of CSI-RS resources or each CSI-RS resource in the second plurality of CSI-RS resources. In some embodiments, M may be a positive integer. For example, M may be 1 or 2. As another example, if the number of CSI-RS resources in the second plurality of CSI-RS resources is greater than 1 or greater than 2, the total number M of second vectors may be 1. In some embodiments, the total number of second vectors for a CSI report is M*N TRP Also M*N.

[0135] In some embodiments, when terminal device 110 is configured with a first mode of codebook structure, selection of the first vector and / or the second vector may be per CSI-RS resource within the plurality of CSI-RS resources or within the second plurality of CSI-RS resources, or per TRP, or per TRP group, and the first mode of codebook structure may enable selection of the second vector that is independent across CSI-RS resources within the plurality of CSI-RS resources or within the second plurality of CSI-RS resources, or across TRPs, or across TRP groups.

[0136] In some embodiments, an exemplary formula for the first mode of the codebook structure is: (Number 1) TIFF2026504917000063.tif1637

[0137] In some embodiments, when terminal device 110 is configured in the second mode of the codebook structure, terminal device 110 can determine or select the number of first vectors corresponding to each CSI-RS resource within the plurality of CSI-RS resources or the second plurality of CSI-RS resources, and terminal device 110 can determine or select the number of the same second vectors corresponding to each CSI-RS resource within the plurality of CSI-RS resources or the second plurality of CSI-RS resources. In some embodiments, when terminal device 110 is configured in the second mode of the codebook structure, terminal device 110 can determine or select the same or common second vector across the plurality of CSI-RS resources or the CSI-RS resources within the second plurality of CSI-RS resources. In some embodiments, when terminal device 110 is configured in the second mode of the codebook structure, terminal device 110 can determine or select the same or common second vector across the plurality of CSI-RS resources or the CSI-RS resources within the second plurality of CSI-RS resources. In some embodiments, when terminal device 110 is configured in a second mode of codebook structure, the second vector of each CSI-RS resource in the plurality of CSI-RS resources or the second plurality of CSI-RS resources may be the same or common.

[0138] In some embodiments, when terminal device 110 is configured in the second mode of codebook structure, terminal device 110 may select M for the plurality of CSI-RS resources or for all CSI-RS resources in the second plurality of CSI-RS resources. v In some embodiments, if terminal device 110 is configured in the second mode of the codebook structure, the determined or selected M vThe second vectors may be common or identical for each of the plurality of CSI-RS resources or for each of the second plurality of CSI-RS resources. For example, terminal device 110 may be configured to have a first type of codebook and / or a first codebook configuration. In some embodiments, the number M of second vectors for each of the plurality of CSI-RS resources or for each of the second plurality of CSI-RS resources may be v may be identical. In some embodiments, M v The value of can be a positive integer. For example, TIFF2026504917000064.tif424 In some embodiments, the total number of second vectors in the CSI report is M v may be.

[0139] In some embodiments, when terminal device 110 is configured with a second mode of codebook structure, terminal device 110 determines M second vectors for the plurality of CSI-RS resources or all CSI-RS resources in the second plurality of CSI-RS resources. In some embodiments, when terminal device 110 is configured with a second mode of codebook structure, the determined or selected M second vectors may be common or identical for each of the plurality of CSI-RS resources or each of the second plurality of CSI-RS resources. For example, terminal device 110 may be configured with a second type of codebook and / or a first codebook configuration. In some embodiments, the number M of second vectors may be the same for each of the plurality of CSI-RS resources or each of the second plurality of CSI-RS resources. In some embodiments, the value of M may be a positive integer. For example, M may be 1 or 2. As another example, if the number of CSI-RS resources in the second plurality of CSI-RS resources is greater than 1 or greater than 2, M may be 1. In some embodiments, the total number of second vectors for the CSI report may be M.

[0140] In some embodiments, when terminal device 110 is configured with the second mode of codebook structure, the selection of the first vector and / or the second vector may be the same or common for each CSI-RS resource, each TRP, each TRP group, all CSI-RS resources, all TRPs, or all TRP groups. For example, the second mode of codebook structure may determine or select a common or joint second vector across CSI-RS resources, across TRPs, or across TRP groups.

[0141] In some embodiments, an example formula for the second mode of the codebook structure is: (Number 2) TIFF2026504917000065.tif1632

[0142] The first codebook setting may be configured with at least one of a first codebook setting and a second codebook setting. In some embodiments, the first codebook setting may be a codebook extension or a CSI extension for coherent joint transmission. In some embodiments, the first codebook setting may be a codebook for coherent joint transmission or a CSI extension for coherent joint transmission. For example, the first codebook setting may be based on at least one TRP or multiple TRPs. In some embodiments, the second codebook setting may be a codebook extension or a CSI extension for high speed or high / medium speed. In some embodiments, the second codebook setting may be a codebook with a third vector, a codebook with a Doppler domain vector, a CSI with a third vector, or a CSI with a Doppler domain vector. In some embodiments, the first codebook setting and / or the second codebook setting may include at least one first vector and / or at least one second vector.

[0143] In some embodiments, in the first codebook configuration, a set value N TRPFor {L1,...,L NTRP} value of N L The set of combinations may be configured by a network device via higher layer (e.g., radio resource control (RRC)) signaling. L The value of N may be a positive integer. L The value of N may be at least one of {1, 2, 3, 4, 5, 6, 7, 8}. L >1, then {L1,...,L NTRP Selected combinations of values ​​of {L1,...,L NTRP} combination of values ​​is N L In some embodiments, the SD basis selection or first vector selection for the nth (n=1,...,N) selected CSI-RS resource may be selected from TIFF2026504917000066.tif1028 is shown in CSI Part 2 using combination indicators selected from the set of code points, where for the first type of codebook, P CSI-RS = 2*N1N2. In some embodiments, L t The supported candidate values ​​for each of the parameters are at least one of {α1,...,α2,...} for the first type of codebook. In some embodiments, for the second type of codebook, the network device selects a set of {α1,...,α3,...} NTRP}About N L In some embodiments, a set of L t =α t *P CSI-RS In some embodiments, α t may be at least one of {1 / 2, 3 / 4, 1}. In some embodiments, P CSI-RSmay be the number of antenna ports for one CSI-RS in the plurality of CSI-RS resources or the second plurality of CSI-RS resources. CSI-RS may be the same as P.

[0144] In some embodiments, for the first codebook setting and codebook mode 1 or the first codebook structure mode, at least one of the following embodiments may be selected: In some embodiments, for independent frequency domain (FD) basis selection across N CSI-RS resources, a FD basis selection offset (relative to a reference CSI-RS resource) per CSI-RS resource is used. For example, TIFF2026504917000067.tif796 The CSI-RS resource with index t ref (φ tref = 0), and W f may be at least one second vector that may be selected jointly across the N CSI-RS resources. f,t may be at least one second vector that may be selected independently across the N CSI-RS resources (e.g., no FD basis selection offset per CSI-RS resource). f,t may be at least one second vector corresponding to a CSI-RS resource with index t among the N CSI-RS resources. In some embodiments, for independent FD basis selection across the N CSI-RS resources, a per-CSI-RS resource FD basis selection offset (relative to a reference CSI-RS resource) is used. TIFF2026504917000068.tif784 For example, φ t is the CSI-RS resource with index t ref (φ tref = 0), and TIFF2026504917000069.tif59 may be at least one second vector that may be selected commonly across the N CSI-RS resources. In some embodiments, for the first codebook configuration, the codebook parameter p v For v=1, 2, 3, 4, p v Additional values ​​of v = 1 / 2 may be supported. For example, p v The additional value of =½ may be applied under the following conditions: Used only in combination with other parameter values ​​to limit the increase in precoding matrix indicator (PMI) overhead to be comparable to the maximum overhead of the Rel-16 / 17 Type II codebook.

[0145] TIFF2026504917000070.tif69168

[0146] TIFF2026504917000071.tif22168

[0147] TIFF2026504917000072.tif30168

[0148] TIFF2026504917000073.tif75168

[0149] TIFF2026504917000074.tif47168

[0150] In some embodiments, TIFF2026504917000075.tif613 may be a matrix including at least one of a first amplitude coefficient, a second amplitude coefficient, and a phase coefficient and / or corresponding to a CSI-RS resource having index t.

[0151] In some embodiments, f is the index of one of the second vectors of the CSI report, e.g., f=0, 1, ...M v -1. In some embodiments, f tis the index of one second vector corresponding to the CSI-RS resource with index t of the CSI report. For example, f t =0,1,…M v In some embodiments, f is f t can be replaced by

[0152] In some embodiments, a parameter "O1" is present, and "O1" can represent a first Discrete Fourier Transform (DFT) oversampling in a first dimension. For example, "O1" can be one of {1, 2, 4}. In another example, "O1" can be 2 or 4. In some embodiments, a parameter "O2" is present, and "O2" can represent a second DFT oversampling in a second dimension. For example, "O2" can be one of {1, 2, 4}. In another example, "O2" can be 2 or 4.

[0153] In some embodiments, one setting of (N1,N2) may correspond to one setting of (O1,O2). In some embodiments, one setting of (O1,O2) may correspond to one setting of (N1,N2). Exemplary settings of (N1,N2) and (O1,O2) may be at least one of the rows and / or columns of Table 1. (Table 1) JPEG2026504917000076.jpg84154

[0154] TIFF2026504917000077.tif43168

[0155] TIFF2026504917000078.tif59168

[0156] In some embodiments, TIFF2026504917000079.tif69 may be a matrix including a second vector corresponding to the CSI-RS resource with index t. For example, terminal device 110 is configured in the first mode of the codebook structure. In some embodiments, TIFF2026504917000080.tif56 may be a matrix including a second vector corresponding to all or each of the plurality of CSI-RS resources, or a second vector corresponding to all or each of the second plurality of CSI-RS resources. For example, terminal device 110 is configured to have a second mode of codebook structure. In some embodiments, TIFF2026504917000081.tif48 can represent the conjugate transpose or the conjugate transpose of a vector or a matrix.

[0157] TIFF2026504917000082.tif30168

[0158] TIFF2026504917000083.tif47168

[0159] TIFF2026504917000084.tif13132

[0160] TIFF2026504917000085.tif28168

[0161] TIFF2026504917000086.tif13132

[0162] It could also be TIFF2026504917000087.tif254168.

[0163] TIFF2026504917000088.tif35168

[0164] TIFF2026504917000089.tif88168

[0165] TIFF2026504917000090.tif235168

[0166] TIFF2026504917000091.tif196168

[0167] TIFF2026504917000092.tif47168

[0168] TIFF2026504917000093.tif39168

[0169] TIFF2026504917000094.tif35168

[0170] TIFF2026504917000095.tif15167

[0171] TIFF2026504917000096.tif21168

[0172] TIFF2026504917000097.tif61168

[0173] TIFF2026504917000098.tif222168

[0174] TIFF2026504917000099.tif28167

[0175] TIFF2026504917000100.tif11167

[0176] TIFF2026504917000101.tif23168

[0177] TIFF2026504917000102.tif61168

[0178] TIFF2026504917000103.tif92168

[0179] TIFF2026504917000104.tif203168

[0180] TIFF2026504917000105.tif20168

[0181] TIFF2026504917000106.tif67168

[0182] TIFF2026504917000107.tif68168

[0183] TIFF2026504917000108.tif36168

[0184] TIFF2026504917000109.tif81168

[0185] TIFF2026504917000110.tif28168

[0186] TIFF2026504917000111.tif132168

[0187] TIFF2026504917000112.tif68168

[0188] TIFF2026504917000113.tif28168

[0189] TIFF2026504917000114.tif88168

[0190] TIFF2026504917000115.tif95168

[0191] TIFF2026504917000116.tif119168

[0192] TIFF2026504917000117.tif21168

[0193] TIFF2026504917000118.tif60168

[0194] TIFF2026504917000119.tif60168

[0195] TIFF2026504917000120.tif28168

[0196] TIFF2026504917000121.tif73168

[0197] TIFF2026504917000122.tif104168

[0198] In some embodiments, the terminal device 110 may receive, from a network device, at least one configuration for one channel state information (CSI) report, where the at least one configuration may indicate or determine at least one of at least one first number of first vectors, at least one first number of second vectors, and a number of channel state information reference signal (CSI-RS) resources.

[0199] In some embodiments, the CSI report is divided into two parts. For example, CSI part 1 (or part 1, the first part of the CSI) and CSI part 2 (or part 2, the second part of the CSI). In some embodiments, CSI part 2 is further divided into three groups. For example, CSI group 0, CSI group 1, and CSI group 2. In some embodiments, the CSI report includes PMI field X1 and PMI field X2. For example, PMI field X1 is included in CSI group 0. In another example, PMI field X2 is included in CSI group 1 and CSI group 2. In another example, a subset of PMI field X2 is included in CSI group 1, and the remaining PMI field X2 is included in CSI group 2.

[0200] In some embodiments, CSI part 1 of the CSI report includes a land indicator (RI) if reported, a wideband channel quality indicator (CQI) for the first transport block (TB) if reported, subband differential CQIs in ascending order of subband number / index if reported, and an indicator of the total number of non-zero coefficients summed over all layers (e.g., K NZ The metric may include at least one of the following:

[0201] TIFF2026504917000123.tif47168

[0202] TIFF2026504917000124.tif80168

[0203] TIFF2026504917000125.tif62168

[0204] In some embodiments, TIFF2026504917000126.tif825 in some embodiments TIFF2026504917000127.tif839, for example, for the second codebook setting. TIFF2026504917000128.tif642, for example, for the first codebook setting. In some embodiments, K1, M, and β may be set or determined by a network device in accordance with some embodiments of the present disclosure. In some embodiments, the value K of the indicator field NZ is in ascending order K NZ can be mapped to any allowed value of K NZ = 1, for example in the case of the second type of codebook.

[0205] TIFF2026504917000129.tif145168

[0206] In some embodiments, for a first type of codebook (based on a Rel-16 codebook), 2L, which represents the number of spatial domain bases (or the number of first vectors), is {4, 8, 12}, and Mv, which represents the number of frequency domain bases, is {1-9}. In some embodiments, the first parameter β (e.g., β can control the number of non-zero coefficients reported in a CSI report) is at least one of {1 / 8, 1 / 4, 1 / 2, 3 / 4}. In some embodiments, for a second type of codebook (based on a Rel-17 codebook), 2L is {2, 4, 6, 8, 12, 16, 18, 24, 32}, and Mv (i.e., M) is {1, 2}. In some embodiments, the first parameter β is at least one of {1 / 8, 1 / 4, 1 / 2, 3 / 4, 1}. In this case, Mv or M is the number of second vectors (FD-based), and Q is the number of third vectors (DD-based). The value of Q may not be large. For example, Q may be one of 2, 3, or 4. The parameter v is the number of layers and may be one of 1, 2, 3, or 4.

[0207] TIFF2026504917000130.tif87168 (Table 3) JPEG2026504917000131.jpg57163As shown in Table 3, for Alt 3A / 3B / 3C, S1 / S2 / S3 can be the number or maximum number of selected FD / DD or SD / DD or SD / FD basis pairs based on Mv*Q or 2L*Q or 2L*Mv, respectively.

[0208] Network device 120 transmits (2010) at least one configuration related to CSI reporting to terminal device 110. In some embodiments, the at least one configuration may include a first codebook parameter (e.g., β). Alternatively, or additionally, the at least one configuration may include a second codebook parameter (e.g., p , which controls the number of frequency-domain bases). vThe at least one configuration may also include one or more of a plurality of channel state information reference signal (CSI-RS) resources for CSI reporting, at least one parameter related to antenna port configuration, a configuration related to a codebook type, or a configuration related to a codebook structure mode.

[0209] The number of non-zero coefficients is determined using a bitmap set based on at least one setting (2020). In some embodiments, the bitmap set can include multiple bitmaps. For example, the multiple bitmaps can include a first bitmap and a second bitmap. Alternatively, the bitmap set can include only one bitmap. For example, the bitmap set can include a third bitmap. The pattern (also referred to as "structure") of the bitmap set can include a codebook type (a first type of codebook or a second type of codebook), a codebook structure mode (a first mode of codebook structure or a second mode of codebook structure), the number of first vectors, the number of second vectors, the number of third vectors, a value of a first codebook parameter (e.g., β), the number of layers, the number of non-zero coefficients (e.g., K NZ ), threshold, or number of subbands. In this way, different patterns of bitmaps can be used to optimize / reduce overhead for different cases.

[0210] TIFF2026504917000132.tif24168

[0211] TIFF2026504917000133.tif28168

[0212] As described above, a bitmap set can include one or more bitmaps. In some embodiments, terminal device 110 can determine that the bitmap set includes multiple bitmaps based on a first set of settings or a first condition. Alternatively, or in addition, terminal device 110 can determine that the bitmap set includes one bitmap based on a second set of settings or a second condition. In this case, the field size or number of bits of one bitmap can be 2L*Mv*Q or 2L*Mv*Q-1 (per layer). Alternatively, the field size or number of bits of one bitmap can be 2L*Mv*Q*v or 2L*Mv*Q*vv (across layers). In this case, 2L can represent the number of first vectors, Mv can represent the number of second vectors, Q can represent the number of third vectors, and v can represent the number of layers.

[0213] In some embodiments, the plurality of bitmaps may include a first bitmap and a second bitmap, where a first structure of the first bitmap and the second bitmap is applied based on a first set of settings or a first condition, and a second structure of the first bitmap and the second bitmap is applied based on a second set of settings or a second condition.

[0214] TIFF2026504917000134.tif68168

[0215] In some embodiments, when the set of bitmaps includes a first bitmap and a second bitmap, the first bitmap can include an index of at least one vector pair. In this case, a vector pair can include two vectors from a vector set including a first vector, a second vector, and a third vector. The second bitmap can include one vector remaining in the set and at least one index of a non-zero coefficient corresponding to the at least one selected vector pair. Embodiments of the first and second bitmaps are described below.

[0216] In an example embodiment, when a set of bitmaps is applied jointly with SCI, the set of bitmaps is SCI The bit corresponding to the first vector of index f SCI The bit corresponding to the second vector, index q SCI Alternatively, the first bitmap may be ordered based on the index of the first vector and the index of the second vector, and the bit corresponding to the layer with index i may be removed. SCI The first vector of index f SCI The second vector, or index q SCI In another example embodiment, the first bitmap is ordered based on the index of the second vector and the index of the third vector, and the first bitmap is ordered based on the index i SCI The first vector of index f SCI The second vector, or index q SCI , and may exclude bits corresponding to at least one of the third vectors.

[0217] In some embodiments, the second bitmap may be ordered based on the index of either the first vector, the second vector, or the third vector and the index of the selected vector pair based on the first bitmap. For example, the second bitmap may be ordered based on the index of the first vector and the index of the selected second / third vector pair. Alternatively, the second bitmap may be ordered based on the index of the second vector and the index of the selected first / third vector pair. The second bitmap may be ordered based on the index of the third vector and the index of the selected first / second vector pair.

[0218] In some embodiments, the third bitmap is ordered based on the index of the first vector, the index of the second vector, and the index of the third vector, and the index i SCI The bit corresponding to the first vector of index f SCI The bit corresponding to the second vector, index q SCI The bits corresponding to the third vector of r and the bits corresponding to the layer of index i are excluded. SCI The bit corresponding to the first vector of index f SCI The bit corresponding to the second vector, index q SCI The bits corresponding to the third vector of index r and the bits corresponding to the layer of index r may be mapped to a set of bitmaps.

[0219] In some embodiments, the field size or number of bits of the SCI may be determined based on the first bitmap. For example, if the first bitmap is included in CSI Part 1, the field size or number of bits of the SCI may be determined based on the first bitmap. In one embodiment, the field size or number of bits of the indicator of the strongest coefficient corresponding to the layer with index r is It could also be TIFF2026504917000135.tif419.

[0220] TIFF2026504917000136.tif130168

[0221] In some embodiments, when the set of bitmaps includes a first bitmap and a second bitmap, the first bitmap may be included in a first part of the CSI report and the second bitmap may be included in a second part of the CSI report. 1,v is the number of selected second vector / third vector pairs, or the number of bits with value 1 in the first bitmap and / or second vector / third vector pair corresponding to the SCI (i.e., in the case of +1 or +v).

[0222] Alternatively, the first and second bitmaps may be included in the second part of the CSI report. In this case, S1 or S 1,v is the maximum number of selected second vector / third vector pairs, or the maximum number of bits with value 1 (i.e., +1 or +v) in the first bitmap and / or second vector / third vector pairs corresponding to the SCI. In some embodiments, S1 or S 1,v The value of S1 or S2 may be determined based on at least one setting. 1,v The value of S may be set by the network device 120. 1,v may be any of ½*Mv*Q, ⅓*Mv*Q, β*Mv*Q, γ*Mv*Q, or γ*β*Mv*Q. Alternatively, S1 may be any of ½*Mv*Q*v, ⅓*Mv*Q*v, β*Mv*Q*v, γ*Mv*Q*v, or γ*β*Mv*Q*v.

[0223] Alternatively, the first bitmap may include at least one pair index (i.e., SD / DD basis selection) of a first vector and a third vector (first / third). In this case, if the field size or number of bits of the first bitmap varies for each layer, the field size or number of bits of the first bitmap is 2L*Q or 2L*Q-1. Alternatively, if the field size or number of bits of the first bitmap spans layers, the field size or number of bits of the first bitmap is 2L*Q*v or 2L*Q*vv.

[0224] In some embodiments, the second bitmap may include indices of non-zero coefficients corresponding to the second vector and the selected first vector / third vector pairs (or the maximum number of selected first vector / third vector pairs). In this case, if the field size or number of bits of the second bitmap is per layer, the field size or number of bits of the second bitmap may be Mv*S 2,v , Mv*(S 2,v+1), Mv*(S 2,v +1)-1, or Mv*S 2,v The third condition is either Mv*S2 or Mv*(S2+v), Mv*(S2+v)-v, or Mv*S2-v. In some embodiments, if the third condition is met, the second bitmap may be unnecessary. The third condition is either a second type codebook, Mv=1, or Mv≦X, where X is a positive integer, for example, 2, 3, or 4.

[0225] TIFF2026504917000137.tif42168

[0226] In some embodiments, if the first bitmap is in the first part of the CSI report and the second bitmap is in the second part of the CSI report, S2 or S 2,v may be the number of selected first vector / third vector pairs, or the number of bits with value 1 in the first bitmap and / or first vector / second vector pair corresponding to the SCI (i.e., in the case of +1 or +v). Alternatively, if the first bitmap and second bitmap are in the second part of the CSI report, S2 or S 2,v may be the maximum number of selected first vector / third vector pairs, or the number of bits with value 1 in the first bitmap and / or first vector / second vector pair corresponding to the SCI (i.e., in the case of +1 or +v). In some embodiments, S2 or S 2,v The value of S may be determined based on at least one setting or may be set by the network device. 2,v may be any of 1 / 2*2L*Q, 1 / 3*2L*Q, β*2L*Q, γ*2L*Q, or β*γ*2L*Q. Alternatively, or in addition, S2 may be 1 / 2*2L*Q*v, 1 / 3*2L*Q*v, It will be either β*2L*Q*v or γ*2L*Q*v or β*γ*2L*Q*v.

[0227] In some embodiments, the first bitmap may include an index of at least one pair of a first vector and a second vector (first / second) (i.e., an SD / FD basis selection). In this case, if the field size or the number of bits of the first bitmap is per layer, the field size or the number of bits of the first bitmap may be 2L*Mv or 2L*Mv-1. Alternatively, if the field size or the number of bits of the first bitmap spans layers, the field size or the number of bits of the first bitmap may be 2L*Mv*v or 2L*Mv*vv.

[0228] In some embodiments, the second bitmap may include the third vector and indices of the non-zero coefficients corresponding to the selected first vector / second vector pairs (or the maximum number of selected first vector / second vector pairs). In this case, if the field size or number of bits of the second bitmap is per layer, the field size or number of bits of the second bitmap may be Q*S 3,v , Q*(S 3,v +1), Q*(S 3,v +1)-1, or Q*S 3,v The third condition can be either Q*S3, Q*(S3+v), Q*(S3+v)-v, or Q*S3-v. Alternatively, if the field size or number of bits of the second bitmap spans layers, the field size or number of bits of the second bitmap can be either Q*S3, Q*(S3+v), Q*(S3+v)-v, or Q*S3-v. In some embodiments, if the third condition is met, the second bitmap may not be necessary. The third condition is either the second type of codebook or Q≦Y. In this case, Y is a positive integer, for example, 2, 3, or 4.

[0229] TIFF2026504917000138.tif35168

[0230] In some embodiments, if the first bitmap is in the first part of the CSI report and the second bitmap is in the second part of the CSI report, S3 or S 3,vcan be the number of selected first vector / second vector pairs, or the number of bits with value 1 in the first bitmap and / or first vector / third vector pair corresponding to the SCI (i.e., in the case of +1 or +v). Alternatively, if the first bitmap and second bitmap are in the second part of the CSI report, S3 or S 3,v may be the maximum number of selected first vector / third vector pairs or the maximum number of bits with value 1 in the first bitmap. 3,v The value of S may be determined based on at least one setting or may be set by a network device. For example, S may be any of 1 / 2*2L*Mv*v, 1 / 3*2L*Mv*v, β*2L*Mv*v, γ*2L*Mv*v, or β*γ*2L*Mv*v. Alternatively or additionally, S 3,v can be any of ½*2L*Mv, ⅓*2L*Mv, β*2L*Mv, γ*2L*Mv or β*γ*2L*Mv.

[0231] In some embodiments, the first structure of the first bitmap may be an index of a pair of a second vector and a third vector (i.e., FD / DD basis selection). In other words, the first bitmap may include an index of at least one pair of a second vector and a third vector (second / third). In this case, if the field size or the number of bits of the first structure of the first bitmap is per layer, the field size or the number of bits of the first bitmap may be Mv*Q or Mv*Q-1. Alternatively, if the field size or the number of bits of the first structure of the first bitmap is per layer, the field size or the number of bits of the first bitmap may be Mv*Q*v or Mv*Q*vv.

[0232] In some embodiments, the first structure of the second bitmap may be an index of non-zero coefficients corresponding to the first vector and the selected second vector / third vector pair (or the maximum number of selected second vector / third vector pairs). In this case, if the field size or number of bits of the first structure of the second bitmap is per layer, the field size or number of bits of the second bitmap may be 2L*S 1,v , 2L*(S 1,v +1), 2L*(S 1,v +1)-1, or 2L*S 1,v Alternatively, if the field size or number of bits of the first structure of the second bitmap is in units of layers, the field size or number of bits of the second bitmap may be any of 2L*S1, 2L*(S1+v), 2L*(S1+v)-v, or 2L*S1-v.

[0233] Alternatively, or in addition, the second structure of the first bitmap may be an index of a pair of the first vector and the third vector (i.e., SD / DD basis selection). In this case, if the field size or the number of bits of the second structure of the first bitmap is per layer, the field size or the number of bits of the second structure of the first bitmap may be 2L*Q or 2L*Q-1. Alternatively, if the field size or the number of bits of the second structure of the first bitmap spans layers, the field size or the number of bits of the second structure of the first bitmap may be 2L*Q*v or 2L*Q*vv.

[0234] In some embodiments, the second structure of the second bitmap may be an index of the non-zero coefficients corresponding to the second vector and the selected first vector / third vector pair (or the maximum number of selected first vector / third vector pairs). In this case, if the field size or number of bits of the second structure of the second bitmap is per layer, the field size or number of bits of the second structure of the second bitmap may be Mv*S 2,v , Mv*(S 2,v +1), Mv*(S2,v +1)-1, or Mv*S 2,v It may be any of -1. Alternatively, when the field size or number of bits of the second structure of the second bitmap is in layer units, the field size or number of bits of the second bitmap may be any of Mv*S2, Mv*(S2+v), Mv*(S2+v)-v, or Mv*S2-v. In some embodiments, in the case of the third condition, the second bitmap may not be required. The third condition is any of the second type of codebook, or Mv = 1, or Mv ≤ X. In this case, X is a positive integer, for example, X is 2, 3, or 4. In some embodiments, the above first condition may further include 2L < Mv or 2L ≤ Mv, and the second condition may further include 2L ≥ Mv or 2L > Mv.

[0235] In some embodiments, when the first bitmap is in the first part of the CSI report and the second bitmap is in the second part of the CSI report, S1 or S 1,v and S2 or S 2,v may be the number of selected vector pairs, or the number of bits with value 1 in the corresponding vector pairs corresponding to the first bitmap and / or SCI (i.e., in the case of +1 or +v). Alternatively, when the first bitmap and the second bitmap are in the second part of the CSI report, S1 or S 1,v and S2 or S 2,v may be the maximum number of selected vector pairs, or the maximum number of bits with value 1 in the corresponding vector pairs corresponding to the first bitmap and / or SCI (i.e., in the case of +1 or +v).

[0236] In some embodiments, the first structure of the first bitmap may be an index of a pair of the second vector and the third vector (i.e., an FD / DD basis selection). In this case, if the field size or number of bits of the first structure of the first bitmap is per layer, the field size or number of bits of the first bitmap may be Mv*Q or Mv*Q-1. Alternatively, if the field size or number of bits of the first structure of the first bitmap spans layers, the field size or number of bits of the first bitmap may be Mv*Q*v or Mv*Q*vv.

[0237] In some embodiments, the first structure of the second bitmap may be an index of non-zero coefficients corresponding to the first vector and the selected second vector / third vector pair (or the maximum number of selected second vector / third vector pairs). In this case, if the field size or number of bits of the first structure of the second bitmap is per layer, the field size or number of bits of the second bitmap may be 2L*S 1,v , 2L*(S 1,v +1), 2L*(S 1,v Alternatively, if the field size or number of bits of the first structure of the second bitmap is in units of layers, the field size or number of bits of the second bitmap may be any of 2L*S1, 2L*(S1+v), 2L*(S1+v)-v, or 2L*S1-v.

[0238] Alternatively, or in addition, the second structure of the first bitmap may be a first vector / second vector pair index (i.e., SD / FD basis selection). In this case, if the field size or number of bits of the second structure of the first bitmap is in layer units, the field size or number of bits of the second structure of the first bitmap may be 2L*Mv or 2L*Mv - 1. Alternatively, if the field size or number of bits of the second structure of the first bitmap is in layer units, the field size or number of bits of the second structure of the first bitmap may be 2L*Mv*v or 2L*Mv*v - v.

[0239] In some embodiments, the second structure of the second bitmap may be an index of non-zero coefficients corresponding to a third vector and a selected first vector / second vector pair (or the maximum number of selected first vector / second vector pairs). In this case, if the field size or number of bits of the second structure of the second bitmap is in layer units, the field size or number of bits of the second structure of the second bitmap is Q*S 3,v 、Q*(S 3,v +1), Q*(S 3,v +1)-1, or Q*S 3,v -1. Alternatively, if the field size or number of bits of the second structure of the second bitmap spans layers, the field size or number of bits of the second bitmap may be any of Q*S3, Q*(S3 + v), Q*(S3 + v) - v, or Q*S3 - v. In some embodiments, in the case of the third condition, the second bitmap may be unnecessary. The third condition is either a second type of codebook or Q ≤ Y. In this case, Y is a positive integer, for example, Y is 2, 3, or 4. In some embodiments, the first condition described above further includes 2L < Q or 2L ≤ Q, and the second condition further includes 2L ≥ Q or 2L > Q.

[0240] In some embodiments, if the first bitmap is in the first part of the CSI report and the second bitmap is in the second part of the CSI report, S1 or S 1,v and S3 or S 3,v may be the number of selected vector pairs, or the number of bits with value 1 in the corresponding vector pair (i.e., in the +1 or +v case) corresponding to the first bitmap and / or SCI. Alternatively, if the first bitmap and the second bitmap are in the second part of the CSI report, S1 or S 1,v and S3 or S 3,v may be the maximum number of selected vector pairs or the maximum number of bits of value 1 in the corresponding vector pairs (i.e., in the case of +1 or +v) corresponding to the first bitmap and / or SCI.

[0241] In some embodiments, the first structure of the first bitmap may be an index of a pair of the first vector and the third vector (i.e., SD / DD basis selection). In this case, if the field size or the number of bits of the first structure of the first bitmap is per layer, the field size or the number of bits of the first bitmap may be 2L*Q or 2L*Q-1. Alternatively, if the field size or the number of bits of the first structure of the first bitmap is per layer, the field size or the number of bits of the first bitmap may be 2L*Q*v or 2L*Q*vv.

[0242] In some embodiments, the first structure of the second bitmap may include indices of non-zero coefficients corresponding to the second vector and the selected first vector / third vector pair (or the maximum number of selected first vector / third vector pairs). In this case, if the field size or number of bits of the first structure of the second bitmap is per layer, the field size or number of bits of the second bitmap may be any of Mv*S2,v, Mv*(S2,v+1), Mv*(S2,v+1)-1, or Mv*S2,v-1. Alternatively, if the field size or number of bits of the first structure of the second bitmap is per layer, the field size or number of bits of the second bitmap may be any of Mv*S2, Mv*(S2+v), Mv*(S2+v)-v, or Mv*S2-v.

[0243] In some embodiments, the second structure of the first bitmap may be a first vector / second vector pair index (SD / FD basis selection). In this case, if the field size or number of bits of the second structure of the first bitmap is per layer, the field size or number of bits of the second structure of the first bitmap may be 2L*Mv or 2L*Mv-1. Alternatively, if the field size or number of bits of the second structure of the first bitmap is per layer, the field size or number of bits of the second structure of the first bitmap may be 2L*Mv*v or 2L*Mv*vv.

[0244] In some embodiments, the second structure of the second bitmap may be an index of non-zero coefficients corresponding to a third vector and a selected first vector / second vector pair (or the maximum number of selected first vector / second vector pairs). In this case, if the field size or number of bits of the second structure of the second bitmap is in layer units, the field size or number of bits of the second structure of the second bitmap may be any of Q*S3,v, Q*(S3,v + 1), Q*(S3,v + 1) - 1, or Q*S3,v - 1. Alternatively, if the field size or number of bits of the second structure of the second bitmap spans multiple layers, the field size or number of bits of the second bitmap may be any of Q*S3, Q*(S3 + v), Q*(S3 + v) - v, or Q*S3 - v. In some embodiments, in the case of the third condition, the second bitmap may not be required. The third condition is either a second type of codebook or Q ≤ Y. In this case, Y is a positive integer, for example, Y is 2, 3, or 4. In some embodiments, the above-mentioned first condition may further include Mv < Q or Mv ≤ Q, and the second condition may further include Mv ≥ Q or Mv > Q.

[0245] In some embodiments, if the first bitmap is in the first part of the CSI report and the second bitmap is in the second part of the CSI report, S2 or S2,v and S3 or S3,v may be the number of selected vector pairs or the number of bits with value 1 in the corresponding vector pairs corresponding to the first bitmap and / or the SCI (i.e., in the case of +1 or +v). Alternatively, if the first bitmap and the second bitmap are in the second part of the CSI report, S2 or S2,v and S3 or S3,v may be the maximum number of selected vector pairs or the maximum number of bits with value 1 in the corresponding vector pairs corresponding to the first bitmap and / or the SCI (i.e., in the case of +1 or +v).

[0246] In other embodiments, the set of bitmaps may include a third bitmap. In this case, in some embodiments, if the field size or number of bits of the third bitmap is layer-based, the field size or number of bits may be 2L*Mv or 2L*Mv-1. Alternatively, if the field size or number of bits of the third bitmap is layer-based, the field size or number of bits may be 2L*Mv*v or 2L*Mv*vv. In some embodiments, the amplitude and phase coefficients corresponding to each third vector and corresponding to the first / second vector pair indexed / selected based on the third bitmap may be non-zero. Depending on the circumstances, each DD vector may correspond to a non-zero coefficient.

[0247] TIFF2026504917000139.tif54168

[0248] TIFF2026504917000140.tif68168

[0249] In some embodiments, when the first bitmap is in the first part of the CSI report and the second bitmap is in the second part of the CSI report, Sn or Sn,v may be the number of selected second vectors or the number of bits with value 1 in the first bitmap and / or second vector corresponding to the SCI (i.e., in the case of +1 or +v). Alternatively, when the first bitmap and the second bitmap are in the second part of the CSI report, Sn or Sn,v may be the maximum number of selected second vectors or the maximum number of bits with value 1 in the first bitmap and / or second vector corresponding to the SCI (i.e., in the case of +1 or +v). In some embodiments, the value of Sn or Sn,v may be determined based on at least one configuration or may be configured by the network device 120. For example, Sn,v may be any of ½*Mv, ⅓*Mv, or β*Mv. Alternatively, or in addition, Sn is either 1 / 2*Mv*v, 1 / 3*Mv*v, or β*Mv*v.

[0250] TIFF2026504917000141.tif34168

[0251] TIFF2026504917000142.tif112168

[0252] In some embodiments, the terminal device 110 may determine one or more of the number of channel quality indicators (CQIs) corresponding to one subband, the number of CQIs corresponding to the wideband, the number of third vectors, or whether to report a third vector based on the set of bitmaps. For example, if all bits corresponding to the Q-1 third vectors in the third bitmap are 0, one CQI corresponding to one subband and / or one CQI corresponding to the wideband may be reported. Alternatively, if all bits corresponding to the Q-1 third vectors in the first bitmap and / or second bitmap indicating the first / third vector pair, the second / third vector pair, or the first / second vector pair associated with the third vector are 0, one CQI corresponding to one subband and / or one CQI corresponding to the wideband may be reported. In some embodiments, if the first bitmap (e.g., the first part of the CSI report) indicating bits corresponding to the Q-1 third vectors is all zero, the second bitmap (e.g., the second part of the CSI report) may not be present. For example, the coefficients corresponding to the first or second vector selected based on the first bitmap and the second or first vector may all be non-zero. In the absence of Doppler compression, the legacy CSI reference resource slots (e.g., slot l is slot nn) may be omitted. CSI_ref In this case, terminal device 110 can indicate whether Doppler domain compression is required based on the bitmap.

[0253] TIFF2026504917000143.tif15167

[0254] TIFF2026504917000144.tif56168

[0255] TIFF2026504917000145.tif75168

[0256] TIFF2026504917000146.tif75168

[0257] TIFF2026504917000147.tif62168

[0258] TIFF2026504917000148.tif98168

[0259] TIFF2026504917000149.tif138168

[0260] In some embodiments, the reported CSI for the second codebook setting applies to or corresponds to the channel / CSI after slot l, where the position of slot l can be configured by network device 120. For example, the position of slot l can be slot n+δ or slot nn CSI_ref In some embodiments, δ is set by the network device 120, and δ is a non-negative integer, for example, δ is at least one of {0, 2, 1, 3, 4, 5}. CSI_ref is a positive integer. In some embodiments, n CSI_ref is at least one of 4 or 5.

[0261] TIFF2026504917000150.tif94168

[0262] TIFF2026504917000151.tif24168

[0263] TIFF2026504917000152.tif81168

[0264] 3 illustrates a flowchart of a communication method 300 implemented in a terminal device according to one embodiment of the present disclosure. For example, the method 300 may be implemented by the terminal device 110 shown in FIG. 1B.

[0265] In block 310, terminal device 110 receives at least one configuration for channel state information (CSI) reporting from network device 120. In some embodiments, the at least one configuration includes at least one of a first codebook parameter, a second codebook parameter, a plurality of channel state information reference signal (CSI-RS) resources for CSI reporting, at least one parameter for antenna port configuration, a configuration for a codebook type, and a configuration for a codebook structure mode.

[0266] In block 320, terminal device 110 determines the number of non-zero coefficients along with the set of bitmaps based on at least one setting for CSI reporting. Furthermore, the pattern of the set of bitmaps is based on at least one of whether the mode of the codebook structure is the first mode of the codebook structure or the second mode of the codebook structure, the number of first vectors, the number of second vectors, the number of third vectors, the value of the first codebook parameter, the number of layers, the number of non-zero coefficients, the threshold, and the number of subbands. In some embodiments, the maximum number of non-zero coefficients is per third vector.

[0267] In some embodiments, terminal device 110 determines, based on a first set of settings or a first condition, that the set of bitmaps includes multiple bitmaps. Terminal device 110 further determines, based on a second set of settings or a second condition, that the set of bitmaps includes one bitmap.

[0268] In some embodiments, the number of bits for one bitmap is one of 2L*Mv*Q or 2L*Mv*Q-1 per layer and 2L*Mv*Q or 2L*Mv*Q*vv across layers, where 2L represents the number of first vectors, Mv represents the number of second vectors, Q represents the number of third vectors, and v represents the number of layers.

[0269] In some embodiments, the plurality of bitmaps includes a first bitmap and a second bitmap. In some embodiments, the first structure of the first bitmap and the first structure of the second bitmap are applied based on a first set of settings or a first condition. In some embodiments, the second structure of the first bitmap and the second structure of the second bitmap are applied based on a second set of settings or a second condition.

[0270] In some embodiments, the first set of settings or first conditions include at least one of: a first type of codebook, a first number of first vectors, a first number of second vectors, a first number of third vectors, a first value of a first codebook parameter, a first number of layers, a first value of a number of non-zero coefficients, and a first value of a maximum number of bits having a value of 1 in the first bitmap. In some embodiments, the second set of settings or second conditions include at least one of: a second type of codebook, a second number of first vectors, a second number of second vectors, a second number of third vectors, a second value of a first codebook parameter, a second number of layers, a second value of a number of non-zero coefficients, and a second value of a maximum number of bits having a value of 1 in the first bitmap.

[0271] In some embodiments, the first bitmap includes at least one index of vector pairs, where one vector pair includes two vectors from a set of vectors including a first vector, a second vector, and a third vector. In some embodiments, the second bitmap includes one vector remaining in the set and at least one index of a non-zero coefficient corresponding to the at least one selected vector pair. In some embodiments, the terminal device 110 determines at least one of the number of channel quality indicators (CQIs) corresponding to one subband, the number of CQIs corresponding to the wideband, the number of third vectors, or whether to report a third vector based on the set of bitmaps.

[0272] At block 330, terminal device 110 transmits a CSI report including the set of bitmaps to network device 120. In some embodiments, the plurality of bitmaps may include a first bitmap and a second bitmap. In this case, in some embodiments, the first bitmap is in a first portion of the CSI report and the second bitmap is in a second portion of the CSI report. Alternatively, the first bitmap and the second bitmap may be in the second portion of the CSI report.

[0273] 4 illustrates a flowchart of a communication method 400 implemented in a terminal device according to one embodiment of the present disclosure. For example, the method 400 may be implemented by the network device 120 illustrated in FIG. 1B.

[0274] In block 410, network device 120 transmits at least one configuration for channel state information (CSI) reporting to terminal device 110. The number of non-zero coefficients having a set of bitmaps is determined based on the at least one configuration for CSI reporting.

[0275] In block 420, network device 120 receives a CSI report including a set of bitmaps from terminal device 110. The set of bitmaps includes one bitmap or multiple bitmaps. Furthermore, the pattern of the set of bitmaps is based on at least one of: whether the type of codebook is a first type of codebook or a second type of codebook; whether the mode of the codebook structure is a first mode of codebook structure or a second mode of codebook structure; the number of first vectors, the number of second vectors, the number of third vectors, the value of a first codebook parameter, the number of layers, the number of non-zero coefficients, a threshold, and the number of subbands.

[0276] In some embodiments, the at least one configuration includes at least one of a first codebook parameter, a second codebook parameter, a plurality of channel state information reference signal (CSI-RS) resources for CSI reporting, at least one parameter for antenna port configuration, a configuration for a codebook type, and a configuration for a codebook structure mode.

[0277] In some embodiments, the first bitmap includes at least one index of vector pairs, where a vector pair includes two vectors from a set of vectors including a first vector, a second vector, and a third vector, and in some embodiments, the second bitmap includes one vector remaining in the set and at least one index of a non-zero coefficient corresponding to the at least one selected vector pair.

[0278] In some embodiments, the first bitmap is in a first portion of the CSI report and the second bitmap is in a second portion of the CSI report. Alternatively, the first bitmap and the second bitmap are in the second portion of the CSI report.

[0279] 5 is a schematic block diagram of an apparatus 500 suitable for implementing embodiments of the present disclosure. Apparatus 500 can be considered another exemplary implementation of any of the apparatuses shown in FIG. 1B. Thus, apparatus 500 can be implemented in, or at least as part of, terminal device 110 or network device 120.

[0280] As shown, the apparatus 500 comprises a processor 510, a memory 520 coupled to the processor 510, a suitable transmitter (TX) / receiver (RX) 540 coupled to the processor 510, and a communication interface coupled to the TX / RX 540. The memory 510 stores at least a portion of a program 530. The TX / RX 540 is for bidirectional communication. The TX / RX 540 has at least one antenna to facilitate communication, although in practice the access nodes referred to in this disclosure may have multiple antennas. The communication interface may represent any interface required for communication with other network elements, such as, for example, an X2 / Xn interface for bidirectional communication between eNBs / gNBs, an S1 / NG interface for communication between a Mobility Management Entity (MME) / Access and Mobility Management Function (AMF) / SGW / UPF and an eNB / gNB, an Un interface for communication between an eNB / gNB and a relay node (RN), or a Uu interface for communication between an eNB / gNB and a terminal device.

[0281] The program 530 is assumed to include program instructions that, when executed by the associated processor 510, cause the device 500 to operate in accordance with embodiments of the present disclosure, as described herein with reference to Figures 1-4. Embodiments of the present disclosure may be implemented by computer software executable by the processor 510 of the device 500, by hardware, or by a combination of software and hardware. The processor 510 may be configured to implement various embodiments of the present disclosure. Furthermore, the combination of the processor 510 and the memory 520 may form a processing means 550 suitable for implementing various embodiments of the present disclosure.

[0282] The memory 520 may be of any type suitable for a local technology network and may be implemented using any suitable data storage technology, such as, by way of non-limiting example, a non-transitory computer-readable storage medium, a semiconductor-based memory device, a magnetic memory device and system, an optical memory device and system, fixed memory, and removable memory. While only one memory 520 is shown in the device 500, the device 500 may have multiple physically distinct memory modules. The processor 510 may be of any type suitable for a local technology network and may include, by way of non-limiting example, one or more of a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multi-core processor architecture. The device 500 may have multiple processors, such as application-specific integrated circuit chips that are time-slaved to a clock that synchronizes the main processor.

[0283] In some embodiments, a terminal device comprises circuitry configured to: receive at least one configuration for channel state information (CSI) reporting from a network device; determine a number of non-zero coefficients together with a set of bitmaps based on the at least one configuration for CSI reporting; and transmit a CSI report including the set of bitmaps to the network device, wherein the set of bitmaps includes one bitmap or a plurality of bitmaps; and a pattern of the set of bitmaps is based on at least one of: whether a codebook type is a first type of codebook or a second type of codebook; whether a codebook structure mode is a first mode of codebook structure or a second mode of codebook structure; the number of first vectors, the number of second vectors, the number of third vectors, a value of a first codebook parameter, the number of layers, the number of non-zero coefficients, a threshold value, and the number of subbands.

[0284] In some embodiments, the network device comprises a circuit configured to: transmit at least one setting for channel state information (CSI) reporting to a terminal device; and receive from the terminal device a CSI report including a set of bitmaps; wherein a number of non-zero coefficients comprising the set of bitmaps is determined based on the at least one setting for CSI reporting, the set of bitmaps including one bitmap or a plurality of bitmaps; and a pattern of the set of bitmaps is based on at least one of: whether a codebook type is a first type of codebook or a second type of codebook; whether a codebook structure mode is a first mode of codebook structure or a second mode of codebook structure; the number of first vectors, the number of second vectors, the number of third vectors, a value of a first codebook parameter, the number of layers, the number of non-zero coefficients, a threshold value, and the number of subbands.

[0285] According to embodiments of the present disclosure, the circuitry may be configured to perform any of the methods implemented by the apparatus as described above.

[0286] The term "circuitry" as used in this disclosure may refer to a hardware circuit and / or a combination of a hardware circuit and software. For example, a circuit may be a combination of analog and / or digital hardware circuitry and software / firmware. As another example, a circuit may be any portion of a hardware processor with software, where the hardware processor includes digital signal processor(s), software, and memory(s) that work together to cause a device, such as a terminal device or network device, to perform various functions. As yet another example, a circuit may be a hardware circuit and / or processor, such as a microprocessor or portion of a microprocessor, that requires software / firmware to operate, but the software may not be present when not necessary for operation. As used in this disclosure, the term circuitry also includes simply a hardware circuit or processor(s) or portion of a hardware circuit or processor(s) and its (or their) associated software and / or firmware implementation.

[0287] In summary, embodiments of the present disclosure provide the following aspects:

[0288] In one aspect, a terminal device comprises a processor, and the processor is configured to cause the terminal device to receive at least one setting for channel state information (CSI) reporting from a network device; determine a number of non-zero coefficients together with a set of bitmaps based on the at least one setting for CSI reporting; and transmit a CSI report including the set of bitmaps to the network device, wherein the set of bitmaps includes one bitmap or a plurality of bitmaps, and a pattern of the set of bitmaps is based on at least one of: whether a codebook type is a first type of codebook or a second type of codebook; whether a codebook structure mode is a first mode of codebook structure or a second mode of codebook structure; the number of first vectors, the number of second vectors, the number of third vectors, a value of a first codebook parameter, the number of layers, the number of non-zero coefficients, a threshold value, and the number of subbands.

[0289] In some solutions, the at least one configuration includes at least one of a first codebook parameter, a second codebook parameter, a plurality of channel state information reference signal (CSI-RS) resources for CSI reporting, at least one parameter for antenna port configuration, a configuration for a codebook type, and a configuration for a codebook structure mode.

[0290] In some solutions, the maximum number of non-zero coefficients is per third vector.

[0291] In some solutions, the processor is configured to cause the terminal device to determine, based on a first set of settings or a first condition, that the set of bitmaps includes multiple bitmaps, and to determine, based on a second set of settings or a second condition, that the set of bitmaps includes one bitmap.

[0292] In some solutions, the number of bits for a bitmap is one of 2L*Mv*Q or 2L*Mv*Q-1 per layer and 2L*Mv*Q or 2L*Mv*Q*vv across layers, where 2L represents the number of first vectors, Mv represents the number of second vectors, Q represents the number of third vectors, and v represents the number of layers.

[0293] In some solutions, the plurality of bitmaps includes a first bitmap and a second bitmap, and the first structure of the first bitmap and the first structure of the second bitmap are applied based on a first set of settings or a first condition, and the second structure of the first bitmap and the second structure of the second bitmap are applied based on a second set of settings or a second condition.

[0294] In some solutions, the first set of settings or first conditions include at least one of: a first type of codebook, a first number of first vectors, a first number of second vectors, a first number of third vectors, a first value of a first codebook parameter, a first number of layers, a first value of a number of non-zero coefficients, and a first value of a maximum number of bits having the value 1 in the first bitmap.

[0295] In some solutions, the second set of settings or second conditions include at least one of a second type of codebook, a second number of first vectors, a second number of second vectors, a second number of third vectors, a second value of the first codebook parameter, a second number of layers, a second value of the number of non-zero coefficients, and a second value of the maximum number of bits having the value 1 in the first bitmap.

[0296] In some solutions, the multiple bitmaps include a first bitmap and a second bitmap, the first bitmap including at least one index of vector pairs, one vector pair including two vectors from a set of vectors including a first vector, a second vector, and a third vector, and the second bitmap including one vector remaining in the set and at least one index of a non-zero coefficient corresponding to the at least one selected vector pair.

[0297] In some solutions, the multiple bitmaps include a first bitmap and a second bitmap, where the first bitmap is in a first part of the CSI report and the second bitmap is in a second part of the CSI report, or the first bitmap and the second bitmap are in the second part of the CSI report.

[0298] In some solutions, the processor is configured to cause the terminal device to determine, based on the set of bitmaps, at least one of the number of channel quality indicators (CQIs) corresponding to one subband, the number of CQIs corresponding to the wideband, the number of third vectors, or whether to report a third vector.

[0299] In one aspect, a network device comprises a processor, the processor being configured to cause the network device to transmit at least one setting for channel state information (CSI) reporting to a terminal device and receive a CSI report from the terminal device, the CSI report including a set of bitmaps, wherein a number of non-zero coefficients having the set of bitmaps is determined based on the at least one setting for CSI reporting, the set of bitmaps including one bitmap or a plurality of bitmaps, and a pattern of the set of bitmaps is based on at least one of: whether a type of codebook is a first type of codebook or a second type of codebook; whether a mode of a codebook structure is a first mode of codebook structure or a second mode of codebook structure; the number of first vectors, the number of second vectors, the number of third vectors, a value of a first codebook parameter, the number of layers, the number of non-zero coefficients, a threshold value, and the number of subbands.

[0300] In some solutions, the at least one configuration includes at least one of a first codebook parameter, a second codebook parameter, a plurality of channel state information reference signal (CSI-RS) resources for CSI reporting, at least one parameter for antenna port configuration, a configuration for a codebook type, and a configuration for a codebook structure mode.

[0301] In some solutions, the multiple bitmaps include a first bitmap and a second bitmap, the first bitmap including at least one index of vector pairs, one vector pair including two vectors from a set of vectors including a first vector, a second vector, and a third vector, and the second bitmap including one vector remaining in the set and at least one index of a non-zero coefficient corresponding to the at least one selected vector pair.

[0302] In some solutions, the multiple bitmaps include a first bitmap and a second bitmap, where the first bitmap is in a first part of the CSI report and the second bitmap is in a second part of the CSI report, or the first bitmap and the second bitmap are in the second part of the CSI report.

[0303] In one aspect, a computer-readable medium having stored thereon instructions that, when executed on at least one processor, cause the at least one processor to perform the above-described method implemented by the above-described apparatus.

[0304] In one aspect, a computer program comprising instructions that, when executed on at least one processor, cause the at least one processor to perform the above method implemented by the above apparatus.

[0305] In general, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described using block diagrams, flowcharts, or some other pictorial representations, it should be understood that the blocks, devices, systems, techniques, or methods described in this disclosure may be implemented in, by way of non-limiting example, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller, or other computing device, or some combination thereof.

[0306] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions (e.g., computer-executable instructions included in program modules) that execute on a device by a target real or virtual processor to perform the processes or methods described above with reference to FIGS. 1-8. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split among program modules as desired in various embodiments. The machine-executable instructions for the program modules may be executed in local or distributed devices. In a distributed device, the program modules may be located in both local and remote storage media.

[0307] Program code for implementing the methods of the present 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 special-purpose computer, or other programmable data processing apparatus, so that when executed by the processor or controller, the program code performs the functions / acts specified in the flowcharts and / or block diagrams. The program code may be executed entirely on a machine, partially on a machine, as a stand-alone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0308] The program code may be embodied in a machine-readable medium, which may be any tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium includes, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of machine-readable storage media include an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0309] Furthermore, although operations are described in a particular order, this should not be understood as requiring such operations to be performed in the particular order shown, or sequentially, or that all of the operations shown be performed, to achieve desirable results. In certain situations, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above description, these should not be construed as limiting the scope of the disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.

[0310] Although the present disclosure has been described in language specific to structural features and / or methodological operations, it is to be understood that the present disclosure, which is limited to the appended claims, is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are disclosed as example forms of implementing the claims.

Claims

1. A terminal device including a processor, the processor comprising: receiving at least one configuration for channel state information (CSI) reporting from a network device; determining a number of non-zero coefficients together with a set of bitmaps based on the at least one configuration for the CSI report; and transmitting the CSI report including the set of bitmaps to the network device; The set of bitmaps includes one bitmap or multiple bitmaps, and the pattern of the set of bitmaps is: whether the type of the codebook is a first type of codebook or a second type of codebook; whether the mode of the codebook structure is the first mode of the codebook structure or the second mode of the codebook structure; The number of first vectors, the number of second vectors, the number of third vectors, the value of the first codebook parameter, The number of layers, the number of non-zero coefficients, threshold, and the number of subbands, based on at least one of Terminal device.

2. The at least one setting may include: a first codebook parameter, second codebook parameters, a plurality of channel state information reference signal (CSI-RS) resources for the CSI report; At least one parameter for antenna port configuration; A setting for the type of the codebook; and a setting for the mode of the codebook structure; at least one of: The terminal device according to claim 1 .

3. the maximum number of non-zero coefficients is per third vector, The terminal device according to claim 1 .

4. The processor: determining, based on a first set of settings or a first condition, that the set of bitmaps includes the plurality of bitmaps; determining that the set of bitmaps includes the one bitmap based on a second set of settings or a second condition; The terminal device is configured to perform the following: The terminal device according to claim 1 .

5. The number of bits for one bitmap is 2L*Mv*Q or 2L*Mv*Q-1 per layer, and 2L*Mv*Q or 2L*Mv*Q*v-v across layers, It is one of the 2L represents the number of first vectors, Mv represents the number of second vectors, Q represents the number of third vectors, and v represents the number of layers. The terminal device according to claim 4.

6. the plurality of bitmaps include a first bitmap and a second bitmap; the first structure of the first bitmap and the first structure of the second bitmap are applied based on a first set of settings or a first condition; the second structure of the first bitmap and the second structure of the second bitmap are applied based on a second set of settings or a second condition. The terminal device according to claim 1 .

7. The first set of settings or the first condition may include: The first type of codebook, a first number in a first vector, the first number of the second vector, the first number of the third vector, a first value of the first codebook parameter; the first number of layers, a first value of the number of non-zero coefficients; and a first value of the maximum number of bits having a value of 1 in the first bitmap; at least one of: The terminal device according to any one of claims 4 to 6.

8. The second set of settings or the second conditions may be: The second type of codebook, a second number in the first vector, a second number in a second vector, the second number of the third vector, a second value of the first codebook parameter; A second number of layers, a second value of the number of non-zero coefficients; and a second value of the maximum number of bits having a value of 1 in the first bitmap; at least one of: The terminal device according to any one of claims 4 to 6.

9. the plurality of bitmaps include a first bitmap and a second bitmap; the first bitmap includes at least one index of vector pairs, each vector pair including two vectors from a set of vectors including a first vector, a second vector, and a third vector; the second bitmap includes one vector remaining in the set and at least one index of a non-zero coefficient corresponding to at least one selected vector pair; The terminal device according to claim 1 .

10. the plurality of bitmaps include a first bitmap and a second bitmap; the first bitmap is in a first part of the CSI report and the second bitmap is in a second part of the CSI report; or the first bitmap and the second bitmap are in the second part of the CSI report. The terminal device according to claim 1 .

11. receiving, at a terminal device, at least one configuration for channel state information (CSI) reporting from a network device; determining a number of non-zero coefficients together with a set of bitmaps based on the at least one configuration for the CSI report; transmitting the CSI report including the set of bitmaps to the network device; Including, The set of bitmaps includes one bitmap or multiple bitmaps, and the pattern of the set of bitmaps is: whether the type of the codebook is a first type of codebook or a second type of codebook; whether the mode of the codebook structure is the first mode of the codebook structure or the second mode of the codebook structure; The number of first vectors, the number of second vectors, the number of third vectors, the value of the first codebook parameter, The number of layers, the number of non-zero coefficients, threshold, and the number of subbands, based on at least one of A method for communication.

12. determining, based on a first set of settings or a first condition, that the set of bitmaps includes the plurality of bitmaps; determining that the set of bitmaps includes the one bitmap based on a second set of settings or a second condition; The method of claim 11 further comprising:

13. A network device comprising a processor, the processor comprising: transmitting at least one configuration for channel state information (CSI) reporting to a terminal device; receiving the CSI report from the terminal device, the CSI report including a set of bitmaps; configured to cause the network device to a number of non-zero coefficients comprising the set of bitmaps is determined based on the at least one configuration for the CSI reporting; the set of bitmaps includes one bitmap or a plurality of bitmaps, and a pattern of the set of bitmaps is based on at least one of: whether a type of codebook is a first type of codebook or a second type of codebook; whether a mode of a codebook structure is a first mode of codebook structure or a second mode of codebook structure; the number of first vectors, the number of second vectors, the number of third vectors, a value of a first codebook parameter, the number of layers, the number of non-zero coefficients, a threshold, and the number of subbands. Network equipment.

14. The at least one setting may include: a first codebook parameter, second codebook parameters, a plurality of channel state information reference signal (CSI-RS) resources for the CSI report; At least one parameter for antenna port configuration; A setting for the type of the codebook; and a setting for the mode of the codebook structure; at least one of:

14. The network device of claim 13.

15. the plurality of bitmaps include a first bitmap and a second bitmap; the first bitmap includes at least one index of vector pairs, each vector pair including two vectors from a set of vectors including a first vector, a second vector, and a third vector; the second bitmap includes one vector remaining in the set and at least one index of a non-zero coefficient corresponding to at least one selected vector pair; 14. The network device of claim 13.

16. the plurality of bitmaps include a first bitmap and a second bitmap; the first bitmap is in a first part of the CSI report and the second bitmap is in a second part of the CSI report; or the first bitmap and the second bitmap are in the second part of the CSI report.

14. The network device of claim 13.

17. In the network device, sending at least one configuration for channel state information (CSI) reporting to the terminal device; receiving the CSI report from the terminal device, the CSI report including a set of bitmaps; a number of non-zero coefficients comprising the set of bitmaps is determined based on the at least one configuration for the CSI reporting; the set of bitmaps includes one bitmap or a plurality of bitmaps, and a pattern of the set of bitmaps is based on at least one of: whether a type of codebook is a first type of codebook or a second type of codebook; whether a mode of a codebook structure is a first mode of codebook structure or a second mode of codebook structure; the number of first vectors, the number of second vectors, the number of third vectors, a value of a first codebook parameter, the number of layers, the number of non-zero coefficients, a threshold, and the number of subbands. A method for communication.

18. The at least one setting may include: a first codebook parameter, second codebook parameters, a plurality of channel state information reference signal (CSI-RS) resources for the CSI report; At least one parameter for antenna port configuration; A setting for the type of the codebook; and a setting for the mode of the codebook structure; at least one of:

18. The method of claim 17.

19. the plurality of bitmaps include a first bitmap and a second bitmap; the first bitmap includes at least one index of vector pairs, each vector pair including two vectors from a set of vectors including a first vector, a second vector, and a third vector; the second bitmap includes one vector remaining in the set and at least one index of a non-zero coefficient corresponding to at least one selected vector pair; 18. The method of claim 17.

20. the plurality of bitmaps include a first bitmap and a second bitmap; the first bitmap is in a first part of the CSI report and the second bitmap is in a second part of the CSI report; or the first bitmap and the second bitmap are in the second part of the CSI report.

18. The method of claim 17.

Citation Information

Patent Citations

  • Method and apparatus for CSI reporting in a wireless communication system

    JP2022530560A

  • CSI Omission Rules for Extended Type II CSI Reporting

    JP2022531320A

  • Method and apparatus for multiplexing partial csi

    US20210099211A1

  • CSI reporting and codebook structure for doppler-delay codebook-based precoding in a wireless communications system

    US20220029676A1