A method performed by a terminal device, a method performed by a network device, a terminal device and a network device

By exchanging codebook settings for antenna port groups and vectors, the method optimizes beamforming in MIMO systems, enhancing throughput and signal power in multi-antenna communications.

JP7831640B2Active Publication Date: 2026-03-17NEC CORP
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-28
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

Existing MIMO systems struggle to maximize signal power and throughput due to limitations in beamforming techniques, particularly in multi-layer transmissions using multiple antennas.

Method used

Implementing a method where a terminal device and network device exchange settings for a codebook, including antenna port groups and vectors, to optimize the number of layers and amplitude/phase coefficients for improved communication performance.

Benefits of technology

Enhances communication efficiency by optimizing beamforming and precoding, thereby maximizing throughput and signal power in multi-antenna systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007831640000265
    Figure 0007831640000265
  • Figure 0007831640000266
    Figure 0007831640000266
  • Figure 0007831640000267
    Figure 0007831640000267
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to communications. In an embodiment of the present disclosure, a terminal device receives, from a network device, at least one setting for a codebook, the at least one setting for the codebook including a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group. The terminal device transmits, to the network device, based on the at least one setting for the codebook, the number of layers and at least one codebook indicator including one or more indicators of a plurality of second vectors, one or more indicators of a second plurality of antenna port groups, one or more indicators of a plurality of first amplitude coefficients, and one or more indicators of a plurality of first phase coefficients. The plurality of first vectors are determined based on the plurality of second vectors and at least one of the plurality of first amplitude coefficients and the plurality of first phase coefficients, and at least one of the length of a first vector, the number of the plurality of first vectors, and the size of the one or more indicators of the plurality of second vectors is based on at least one of the number of the second plurality of antenna port groups and the plurality of first amplitude coefficients.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The embodiments of this disclosure, as a whole, relate to the field of telecommunications, and more particularly to methods, apparatus and computer-readable media of communication. [Background technology]

[0002] Several techniques have been proposed to improve communication performance. For example, multi-input multi-output (MIMO) has been proposed. MIMO includes features that facilitate the use of multiple antenna elements at base stations for both sub-6GHz and above-6GHz frequency bands. In this scenario, multiple antennas in the transmitter and / or receiver can be used to obtain array gain and diversity gain rather than capacity gain. In this case, the same symbol, weighted by a complex-valued multiplier, is transmitted from each transmitting antenna, and therefore the input covariance matrix has a unit rank. This method is called beamforming. When a receiver has multiple antennas, single-layer beamforming cannot maximize signal power at each receiving antenna simultaneously. Therefore, precoding is used in multi-layer beamforming to maximize the throughput of a multi-antenna system. Precoding is a common beamforming technique to support multi-layer transmission in MIMO systems. Using precoding, multiple streams are transmitted from each transmitting antenna, each with its own appropriate weighting to maximize throughput at the receiver's output. [Overview of the project] [Problems that the invention aims to solve]

[0003] Overall, exemplary embodiments of this disclosure provide solutions for communications. [Means for solving the problem]

[0004] In a first embodiment, a communication method is provided. The method involves a terminal device receiving from a network device at least one setting for a codebook, the setting including a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group; and, based on the at least one setting for the codebook, the network device providing the number of layers and at least one codebook indicator, the indicator including one or more indicators for a plurality of second vectors, one or more indicators for a second plurality of antenna port groups, and one or more indicators for a plurality of first amplitude coefficients. The transmission includes transmitting a codebook indicator, which includes at least one of a plurality of indicators for a plurality of first phase coefficients, wherein the plurality of first vectors are determined based on the plurality of second vectors, at least one of the plurality of first amplitude coefficients and the plurality of first phase coefficients, and at least one of the length of the first vectors, the number of the plurality of first vectors, and the size of the one or more indicators for the plurality of second vectors is based on at least one of the number of the second plurality of antenna port groups and the plurality of first amplitude coefficients.

[0005] In a second embodiment, a communication method is provided. The method involves a network device transmitting to a terminal device at least one setting for a codebook, the setting including a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group; and, based on the at least one setting for the codebook, the terminal device providing the number of layers and at least one codebook indicator, which includes one or more indicators for a plurality of second vectors, one or more indicators for a second plurality of antenna port groups, and one or more indicators for a plurality of first amplitude coefficients. The method includes receiving a codebook indicator which includes at least one of a plurality of indicators for a plurality of first phase coefficients, wherein the plurality of first vectors are determined based on the plurality of second vectors and at least one of the plurality of first amplitude coefficients and the plurality of first phase coefficients, and at least one of the length of the first vectors, the number of the plurality of first vectors, and the size of the one or more indicators for the plurality of second vectors is based on at least one of the number of the second plurality of antenna port groups and the plurality of first amplitude coefficients.

[0006] In a third embodiment, a terminal device is provided. The terminal device comprises a processing unit and a memory coupled to the processing unit and storing instructions, wherein when an instruction is executed by the processing unit, the terminal device receives at least one setting for a codebook, which includes a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group, and based on the at least one setting for the codebook, the network device is provided with a number of layers and at least one codebook indicator, which includes one or more indicators of a plurality of second vectors and one or more of the second plurality of antenna port groups. The operation includes transmitting an indicator, at least one codebook indicator including one or more indicators for a plurality of first amplitude coefficients, and one or more indicators for a plurality of first phase coefficients, wherein a plurality of first vectors are determined based on a plurality of second vectors and at least one of the plurality of first amplitude coefficients and the plurality of first phase coefficients, and at least one of the length of the first vectors, the number of the plurality of first vectors, and the size of the one or more indicators for the plurality of second vectors is based on at least one of the number of the second plurality of antenna port groups and the plurality of first amplitude coefficients.

[0007] In a fourth embodiment, a source network device is provided. The source network device comprises a processing unit and a memory coupled to the processing unit for storing instructions, wherein when an instruction is executed by the processing unit, the source network device transmits at least one setting for a codebook, the setting including a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group, and based on the at least one setting for the codebook, the terminal device receives from the terminal device the number of layers and at least one codebook indicator, which includes one or more indicators of a plurality of second vectors and one or more of the second plurality of antenna port groups. The system performs an operation including receiving the at least one codebook indicator, which includes at least one of a plurality of indicators, one or more indicators for a plurality of first amplitude coefficients, and one or more indicators for a plurality of first phase coefficients, wherein the plurality of first vectors are determined based on the plurality of second vectors, at least one of the plurality of first amplitude coefficients and the plurality of first phase coefficients, and at least one of the length of the first vectors, the number of the plurality of first vectors, and the size of the one or more indicators of the plurality of second vectors is based on at least one of the number of the second plurality of antenna port groups and the plurality of first amplitude coefficients.

[0008] In a fifth embodiment, a computer-readable medium is provided that, when executed on at least one processor, stores instructions causing the at least one processor to perform the method according to the first embodiment, the second embodiment, or the third embodiment.

[0009] Other features of this disclosure should be easily understood from the following explanation. [Brief explanation of the drawing]

[0010] The accompanying drawings further illustrate some exemplary embodiments of this disclosure, thereby further highlighting the aforementioned and other objectives, features, and advantages of this disclosure.

[0011] [Figure 1] This is a schematic diagram of a communication environment in which the embodiments of this disclosure can be implemented.

[0012] [Figure 2] This figure shows a signaling flow for handover according to some embodiments of the present disclosure.

[0013] [Figure 3] This is a flowchart of an exemplary method according to an embodiment of the present disclosure.

[0014] [Figure 4] This is a flowchart of an exemplary method according to an embodiment of the present disclosure.

[0015] [Figure 5] This is a schematic block diagram of a device suitable for implementing an embodiment of the present disclosure.

[0016] In the diagram, identical or similar reference numbers represent identical or similar elements. [Modes for carrying out the invention]

[0017] Herein, the principles of the disclosure will be explained with reference to several exemplary embodiments. These embodiments are provided for illustrative purposes only and should be understood as helping those skilled in the art to understand and implement the disclosure, and should not be considered as implying any limitation on the scope of the disclosure. The disclosures described herein can be implemented in a variety of ways other than those described below.

[0018] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meanings as those generally understood by those skilled in the art.

[0019] As used herein, the term “network device” refers to a device capable of providing or hosting a cell or coverage from which terminal devices can communicate. Examples of network devices include, but are not limited to, Node B (NodeB or NB), Evolved Node B (eNodeB or eNB), Node B for new radio access (gNB), Remote Radio Unit (RRU), Radio Head (RH), Remote Radio Head (RRH), low-power nodes such as femtonodes and piconodes, satellite network devices, and aircraft network devices. For discussion purposes, several exemplary embodiments will be described below, with reference to an eNB as an example of a network device.

[0020] In this specification, the term "terminal device" refers to any device having wireless or wired communication capabilities. Examples of terminal devices include, but are not limited to, user equipment (UE), personal computers, desktops, mobile phones, cell phones, smartphones, personal digital assistants (PDA), portable computers, tablets, wearable devices, IoT (Internet of Things) devices, IoE (Internet of Everything) devices, machine-type communications (MTC) equipment, vehicle-mounted equipment for V2X communication (where X means pedestrian, vehicle, or infrastructure / network), imaging devices such as digital cameras, game consoles, music storage and playback devices, and internet devices that enable wireless / wired internet access and browsing. In the following description, the terms "terminal device," "communication device," "terminal," "user equipment," and "UE" may be used interchangeably.

[0021] In one embodiment, the terminal device may be connected to a first network device and a second network device. One of the first and second network devices may be a master node and the other a secondary node. The first and second network devices may use different radio access technologies (RATs). In one embodiment, the first network device may be a first RAT device, and the second network device may be a second RAT device. In one embodiment, the first RAT device is an eNB, and the second RAT device is a gNB. Information related to different RATs may be transmitted to the terminal device from at least one of the first and second network devices. In one embodiment, first information may be transmitted from the first network device to the terminal device, and second information may be transmitted directly from the second network device to the terminal device or via the first network device. In one embodiment, information related to the configuration of the terminal device set by the second network device may be transmitted from the second network device via the first network device. Information related to the reconfiguration of the terminal device set by the second network device may be transmitted directly from the second network device to the terminal device or via the first network device.

[0022] The communications discussed herein may conform to any appropriate standard, including, but are not limited to, New Radio Access (NR), Long Term Evolution (LTE), LTE-Evolution, LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), cdma2000, and Global System for Mobile Communications (GSM). Furthermore, communications may be performed in accordance with any generation of communication protocol currently known or to be developed in the future. Examples of communication protocols include, but are not limited to, first-generation (1G), second-generation (2G), 2.5G, 2.85G, third-generation (3G), fourth-generation (4G), 4.5G, fifth-generation (5G), and sixth-generation (6G) communication protocols. The technologies described herein may be used not only with the wireless networks and technologies described above, but also with other wireless networks and technologies.

[0023] As used herein, the term “circuit” may mean a hardware circuit and / or a combination of a hardware circuit and software. For example, a circuit may be a combination of an analog hardware circuit and / or a digital hardware circuit and software / firmware. As a further example, a circuit may be any part of a software-equipped hardware processor, such as a digital signal processor, software, and memory, which work together to enable a device such as a terminal or network device to perform various functions. In yet another example, a circuit may be a hardware circuit and / or processor such as a microprocessor or a part of a microprocessor that requires software / firmware for operation, but where the software may not be present when not needed for operation. As used herein, the term “circuit” also encompasses a mere hardware circuit or processor, or a part of a hardware circuit or processor, and the implementation of its (or their) accompanying software and / or firmware.

[0024] Where used herein, the singular forms “a,” “an,” and “the” are intended to include the plural unless otherwise clearly indicated in the context. The term “including” and its variations are interpreted as an open term meaning “including but not limited to.” The term “based on” is interpreted as “at least partially based 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 or the same subject. The following may include other explicit and implicit definitions.

[0025] In some examples, values, procedures, or devices are referred to as “optimal,” “lowest,” “highest,” “minimum,” “maximum,” etc. Such descriptions are intended to indicate that a choice is possible from among several functional alternatives, and it should be understood that such a choice does not necessarily have to be superior, smaller, higher, or more desirable than the others.

[0026] In the following, the terms “transmit opportunity,” “receive opportunity,” “repeat,” “transmit,” “receive,” “PDSCH transmit opportunity,” “PDSCH repeat,” “PUSCH transmit opportunity,” “PUSCH repeat,” “PUCCH opportunity,” “PUCCH repeat,” “repeat transmit,” “repeat receive,” “PDSCH transmit,” “PDSCH receive,” “PUSCH transmit,” “PUSCH receive,” “PUCCH transmit,” “PUCCH receive,” “RS transmit,” “RS receive,” “communication,” “transmit,” and “receive” can be used interchangeably. The terms “TCI status,” “QCL ​​parameter set,” “QCL ​​parameter,” “QCL ​​assumption,” and “QCL ​​setting” can be used interchangeably. The terms “TCI field,” “TCI status field,” and “transmit setting instruction” can be used interchangeably. The terms “transmit opportunity,” “transmit,” “repeat,” “receive,” “receive opportunity,” “monitoring opportunity,” “PDCCH monitoring opportunity,” “PDCCH transmit opportunity,” “PDCCH transmit,” “PDCCH candidate,” “PDCCH receive opportunity,” “PDCCH receive,” “search space,” “CORESET,” “multi-chance,” and “PDCCH repeat” can be used interchangeably. Hereinafter, the terms “PDCCH repeat,” “repeating PDCCH,” “repeating PDCCH signal,” “PDCCH candidate configured for the same scheduling,” “PDCCH,” “PDCCH candidate,” and “linked PDCCH candidate” can be used interchangeably. The terms “DCI” and “DCI format” can be used interchangeably. In some embodiments, embodiments of the present disclosure can be applied to scheduling PDSCH and PUSCH, and below, PDSCH scheduling will be described as an example. For example, embodiments of the present disclosure can be applied to PUSCH by replacing “transmit” with “receive” and / or “receive” with “transmit.” The terms “PDSCH” and “PUSCH” can be used interchangeably. The terms “transmit” and “receive” can be used interchangeably.The terms "common beam," "common beam update / display / indication," "integrated TCI state," "integrated TCI state update / display / indication," "beam indication," "TCI state indication," "TCI_state_r17," "tci_StateId_r17," "TCI_state_r17 indicating integrated TCI state," "TCI state shared / applied for all or a subset of CORESET and UE-only reception in PDSCH," "Rel-17 TCI state," "TCI state with tci_StateId_r17," "TCI state set for TCI state update in the integrated TCI framework," "TCI state indicated in DCI for common beam update / display / indication," and "TCI state indicated in DCI and applied to all / a subset of CORESET and PDSCH" may be used interchangeably. The terms "subset of CORESET," "subset of TCI states," "subset of integrated TCI states," "subset of downlink (integrated) TCI states," and "subset of joint (integrated) TCI states" may be used interchangeably. The terms “PUCCH subset,” “TCI state subset,” “integrated TCI state subset,” “uplink (integrated) TCI state subset,” and “joint (integrated) TCI state subset” may be used interchangeably. The terms “precoding matrix,” “precoding,” “beam,” “beamforming,” and “precoder” may be used interchangeably. The terms “size” and “number of PRBs” may be used interchangeably. The terms “vector,” “beam,” “bases,” and “basis” may be used interchangeably. The terms “first vector,” “first beam,” “first base,” and “first basis” may be used interchangeably. The terms “second vector,” “second beam,” “second base,” and “second basis” may be used interchangeably. The terms “third vector,” “third beam,” “third base,” and “third basis” may be used interchangeably. The terms “fourth vector,” “fourth beam,” “fourth base,” and “fourth basis” may be used interchangeably.The terms “index,” “indicator,” “indicator,” “field,” “bitfield,” 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 bits,” “number of bits,” “size of field,” and “field size” can be used interchangeably.

[0027] As mentioned earlier, precoding is a common beamforming technique for supporting multi-layer transmission in MIMO systems. Precoding is a technique that leverages transmit diversity by weighting information streams. That is, the transmitter sends encoded information to the receiver so that channel prior knowledge is obtained. With precoding, multiple streams are transmitted from transmitting antennas, each with its own appropriate weighting to maximize throughput at the receiver output. Below, the terms "precoding matrix" and "precoder" may be used interchangeably. Furthermore, uplink transmission with eight antenna ports may be able to support more than four layers.

[0028] Figure 1 shows an exemplary communication network 100 in which embodiments of the present disclosure can be implemented. As shown in Figure 1, the network 100 includes a network device 110. For example, the network device 110 is configured to have one, two, three, or four TRPs (Transmission and Reception Point) / panels 120-1 and / or 120-2 and / or 120-3 and / or 120-4 (collectively referred to as TRP120, or individually referred to as TRP120). The network 100 also includes terminal devices 130 that receive services from the network device 110. The serving areas of the network device 110 are referred to as cells 101 and / or cells 102. It should be understood that the numbers of network devices, terminal devices, and TRPs shown in Figure 1 are for illustrative purposes only and do not imply any limitation to the present disclosure. The network 100 may include any appropriate number of devices suitable for implementing embodiments of the present disclosure. Although not shown in the diagram, it will be understood that one or more terminal devices may be located within cell 101 and / or cell 102 and receive services from network device 110.

[0029] In some scenarios, network 100 can support carrier aggregation (CA), which aggregates two or more Component Carriers (CCs) to support wider bandwidth. For example, in Figure 1, network device 110 may provide terminal device 130 with multiple serving cells, each including one primary cell (Pcell, Pscell, or Spcell) 101 corresponding to a primary CC and at least one secondary cell (Scell) 102 corresponding to at least one secondary CC. The number of network devices, terminal devices, and / or serving cells is for illustrative purposes only and should not be interpreted as implying any limitation to this disclosure. Network 100 may include any appropriate number of network devices, terminal devices, and / or serving cells that are suitable for an implementation of this disclosure.

[0030] In several other scenarios, terminal device 130 may establish connections with two different network devices (not shown in Figure 1) and thus be able to utilize the wireless resources of the two network devices. The two network devices may be defined as a master network device and a secondary network device, respectively. The master network device may provide a serving cell group also referred to as a “Master Cell Group (MCG)”. The secondary network device may also provide a serving cell group also referred to as a “Secondary Cell Group (SCG)”. In dual connectivity operation, the term “Special Cell (Spcell)” may refer to a Pcell of the MCG or a primary Scell ​​(Pscell) of the SCG, depending on whether terminal device 130 is associated with an MCG or an SCG, respectively. In non-dual connectivity operation, the term “SpCell” may refer to a PCell.

[0031] In one embodiment, the terminal device 130 may be connected to a first network device and a second network device (not shown in Figure 1). One of the first and second network devices may be a master node and the other a secondary node. The first and second network devices may use different radio access technologies (RATs). In one embodiment, the first network device may be a first RAT device, and the second network device may be a second RAT device. In one embodiment, the first RAT device may be an eNB, and the second RAT device may be a gNB. Information related to different RATs may be transmitted to the terminal device 130 from at least one of the first and second network devices. In one embodiment, first information may be transmitted from the first network device to the terminal device 130, and second information may be transmitted directly from the second network device to the terminal device 130 or via the first network device. In one embodiment, information related to the settings of the terminal device set by the second network device may be transmitted from the second network device via the first network device. Information related to the reconfiguration of terminal devices set by the second network device may be transmitted directly from the second network device to the terminal device, or transmitted via the first network device. Such information may be transmitted via radio resource control (RRC) signaling, medium access control (MAC) control elements (CE), or downlink control information (DCI).

[0032] In this specification, the term "terminal device" refers to any device having wireless or wired communication capabilities. Examples of terminal devices include, but are not limited to, user devices (UEs), personal computers, desktops, mobile phones, cell phones, smartphones, personal digital assistants (PDAs), portable computers, tablets, wearable devices, IoT (Internet of Things) devices, IoE (Internet of Everything) devices, machine-type communication (MTC) equipment, ultra-reliable low-latency communication (URLLC) equipment, vehicle-mounted equipment for V2X communication (where X means pedestrian, vehicle, or infrastructure / network), imaging devices such as digital cameras, game consoles, music storage and playback devices, and internet devices that enable wireless / wired internet access and browsing. Below, for the purpose of discussion, several embodiments will be described with reference to a UE as an example of a terminal device 130.

[0033] As used herein, the terms “Network device” or “Base Station” (BS) refer to a device capable of providing or hosting a cell or coverage from which terminal devices can communicate. Examples of network devices include, but are not limited to, Node B (NodeB or NB), Evolved Node B (eNodeB or eNB), Next Generation Node B (gNB), Transmit / Receive Point (TRP), Remote Radio Unit (RRU), Radio Head (RH), Remote Radio Head (RRH), Femtonode, piconode, and other low-power nodes. The term “TRP” refers to an antenna array (having one or more antenna elements) available to a network device at a particular geographical location. For example, a network device may be coupled with multiple TRPs at different geographical locations to achieve better coverage. A TRP may also be referred to as a panel, and it should be understood that a panel also refers to an antenna array or antenna group (having one or more antenna elements).

[0034] In one embodiment, the terminal device 130 may be connected to a first network device and a second network device (not shown in Figure 1). One of the first and second network devices may be in a master node and the other in a secondary node. The first and second network devices may use different radio access technologies (RATs). In one embodiment, the first network device may be a first RAT device, and the second network device may be a second RAT device. In one embodiment, the first RAT device may be an eNB, and the second RAT device may be a gNB. Information regarding different RATs may be transmitted to the terminal device 130 from at least one of the first and second network devices. In one embodiment, the first information may be transmitted from the first network device to the terminal device 130, and the second information may be transmitted from the second network device directly or via the first network device to the terminal device 130. In one embodiment, information regarding the settings of the terminal device set by the second network device may be transmitted from the second network device via the first network device. Information regarding the reconfiguration of a terminal device set by the second network device may be transmitted from the second network device directly to the terminal device or via the first network device. This information may be transmitted via radio resource control (RRC) signaling, medium access control (MAC) control elements (CE), or downlink control information (DCI).

[0035] In some embodiments, the network device 110 may communicate with the terminal device 130 via a first TRP (e.g., TRP 120-1) and / or a second TRP (e.g., TRP 120-2) and / or a third TRP (e.g., TRP 120-3) and / or a fourth TRP (e.g., TRP 120-4). For example, the first TRP and / or the second TRP and / or the third TRP and / or the fourth TRP may be contained in the same serving cell or different serving cells provided by the network device 110. While some embodiments of the present disclosure have been described with reference to the first TRP and / or the second TRP and / or the third TRP and / or the fourth TRP in the same serving cell provided by the network device 110, these embodiments are for illustrative purposes only and are intended to help those skilled in the art understand and implement the present disclosure and do not imply any limitation on the scope of the present disclosure. It should be understood that the contents of this disclosure described herein can be implemented in a variety of ways other than those described below.

[0036] In the communication network 100, the network device 110 can communicate data and control information to the terminal device 130, and the terminal device 130 can also communicate data and control information to the network device 110. The link from the network device 110 to the terminal device 130 is called a downlink (DL), and the link from the terminal device 130 to the network device 110 is called an uplink (UL).

[0037] Communication in network 100 may conform to any appropriate standard, including but not limited to Long-Term Evolution (LTE), LTE-Evolution, LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), and the Global System for Mobile Communications (GSM). Furthermore, communication may be performed according to any generation of communication protocol currently known or to be developed in the future. Examples of communication protocols include, but are not limited to, first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, and fifth-generation (5G) communication protocols.

[0038] In some embodiments, the first TRP and / or the second TRP and / or the third TRP and / or the fourth TRP may be explicitly associated with identities set by different upper layers. For example, identities set by upper layers may be associated with control resource sets (CORESET), reference signals (RS), or transmission configuration indication (TCI) states used to distinguish transmissions between different TRPs 120 and terminal devices 130.

[0039] As used herein, the term "slot" refers to a dynamic scheduling unit. A slot contains a predetermined number of symbols. For example, a slot may contain 12 or 14 symbols. The term "subslot" may refer to multiple symbols. For example, a subslot may contain 1, 2, 4, 7, or 14 symbols. A subslot may contain fewer symbols than a single slot. As used herein, a slot may refer to a regular slot containing a predetermined number of symbols and a subslot containing fewer symbols than that predetermined number.

[0040] Embodiments of the present disclosure are described in detail below. First, we refer to Figure 2, which shows a signaling diagram illustrating the inter-device process 200 according to some exemplary embodiments of the present disclosure. For illustrative purposes only, we will refer to Figure 1 to describe the process 200. The process 200 may involve the terminal device 130 and the network device 110 shown in Figure 1.

[0041] In some embodiments, the network device 110 may transmit at least one setting to the terminal device 130 (2010). In some embodiments, the terminal device 130 may transmit at least one codebook indicator to the network device 110 (2020). In some embodiments, the at least one codebook indicator may be determined based on the at least one setting.

[0042] Figure 3 shows a flowchart of an exemplary method 300 according to an embodiment of the present disclosure. Method 300 can be carried out in any suitable apparatus. For illustrative purposes only, method 300 can be carried out in a terminal device 130 as shown in Figure 1.

[0043] In block 310, the terminal device 130 receives at least one setting for the codebook from the network device 110.

[0044] In block 320, the terminal device 130 transmits at least one codebook indicator, which may be determined based on at least one setting for the codebook.

[0045] Figure 4 is a flowchart of an exemplary method 400 according to an embodiment of the present disclosure. Method 400 can be implemented in any suitable device. For illustrative purposes only, Method 400 can be implemented in a network device 110 as shown in Figure 1.

[0046] In block 410, the network device 110 transmits at least one setting for the codebook to the terminal device 130.

[0047] In block 420, the network device 110 receives at least one codebook indicator from the terminal device 130.

[0048] In some embodiments, a terminal device may receive at least one setting for a codebook, which may include a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group. In some embodiments, based on the at least one setting for the codebook, the terminal device may transmit to a network device the number of layers and at least one codebook indicator. In some embodiments, the at least one codebook indicator may include one or more indicators for a second plurality of antenna port groups and one or more indicators for a plurality of first vectors. In some embodiments, at least one of the length of one first vector, the number of the plurality of first vectors, and the size of the one or more indicators for the plurality of first vectors may be based on the number of the second plurality of antenna port groups.

[0049] In some embodiments, the second plurality of antenna port groups may be the same as the first plurality of antenna port groups, or a subset of antenna port groups selected from the first plurality of antenna port groups.

[0050] In some embodiments, the at least one codebook indicator may include a field for a plurality of third amplitude coefficients corresponding to a layer having an index, a field for a plurality of third phase coefficients corresponding to a layer having an index, and at least one of a bitmap for indicating non-zero coefficients corresponding to a layer having an index and an indicator for the strongest coefficients corresponding to a layer having an index. In some embodiments, the bitmap for indicating non-zero coefficients may indicate which coefficients in the field for the plurality of third amplitude coefficients are non-zero or reported. In some embodiments, the bitmap for indicating non-zero coefficients may indicate which coefficients in the field for the plurality of third phase coefficients are non-zero or reported. In some embodiments, the size of the bitmap for indicating non-zero coefficients may be based on the number of the second plurality of antenna port groups.

[0051] In some embodiments, the size of the strongest coefficient indicator may be based on the number of the second group of antenna ports.

[0052] In some embodiments, the at least one codebook indicator includes fields for a plurality of third vectors corresponding to a layer having the index, where at least one of the number of the plurality of third vectors and the length of one third vector is based on the number of the second plurality of antenna port groups.

[0053] In some embodiments, the length of a third vector may be determined based on a first parameter for the codebook and the number of first subbands. In some embodiments, the value of the first parameter for the codebook may be determined based on the number of the second plurality of antenna port groups.

[0054] In some embodiments, the number of the plurality of third vectors may be determined based on a third parameter for the codebook, the number of second subbands, and a first parameter for the codebook. In some embodiments, the number of second subbands may be determined based on a first parameter for the codebook and the number of first subbands. In some embodiments, the second size of one second subband may be determined based on a first parameter for the codebook and the first size of one first subband.

[0055] In some embodiments, if the number of the second group of antenna ports is 1, the value of the first parameter for the codebook may be the first value. In some embodiments, if the number of the second group of antenna ports is greater than 1, the value of the first parameter for the codebook may be the second value. In some embodiments, the second value may be greater than or equal to the first value.

[0056] In some embodiments, if the number of the second plurality of antenna port groups is 1, the number of the plurality of first vectors may be a third value. In some embodiments, if the number of the second plurality of antenna port groups is greater than 1, the number of the plurality of first vectors may be a fourth value. In some embodiments, the fourth value may be greater than or equal to the third value.

[0057] In some embodiments, the number of the plurality of first vectors may be determined as the minimum value between the fourth value and the fifth value.

[0058] In some embodiments, the number of the plurality of first vectors may be determined as the maximum value between the third value and the fifth value. In some embodiments, the fifth value may be the first parameter of the antenna port configuration × the second parameter of the antenna port configuration × the number of the second plurality of antenna port groups. In some embodiments, the maximum number of non-zero coefficients corresponding to one layer having the index may be determined based on a third parameter for the codebook, the number of the plurality of first vectors, and the number of the plurality of third vectors corresponding to the first layer.

[0059] In some embodiments, the size of one or more indicators for the plurality of first vectors may be determined based on the fifth value, or the number of the plurality of first vectors, or the size of one or more indicators for the plurality of first vectors may be 0 based on at least one setting for the codebook.

[0060] In some embodiments, the number of antenna ports in a single antenna port group may be the first parameter of the antenna port setting × the second parameter of the antenna port setting × 2.

[0061] In some embodiments, the length of one first vector may be based on the number of antenna ports in one antenna port group × the number of second antenna port groups ÷ 2, or on a fifth value.

[0062] In some embodiments, the number of the first plurality of antenna port groups may be at least one of 2, 3, or 4. In some embodiments, the number of the second plurality of antenna port groups may be less than or equal to the number of the first plurality of antenna port groups, and one or more.

[0063] In some embodiments, the terminal device may receive a reference signal, and the number of antenna ports for the reference signal may be the number of the first plurality of antenna port groups multiplied by the number of the plurality of antenna ports in one antenna port group. In some embodiments, at least one codebook indicator may be determined or measured based on the reference signal.

[0064] In some embodiments, the network device may transmit to the terminal device at least one setting for a codebook, which may include a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group. In some embodiments, the network device may receive from the terminal device, based on the at least one setting for the codebook, the number of layers and at least one codebook indicator. In some embodiments, the at least one codebook indicator may include one or more indicators for a second plurality of antenna port groups and one or more indicators for a plurality of first vectors. In some embodiments, at least one of the length of one first vector, the number of the plurality of first vectors, and the size of the one or more indicators for the plurality of first vectors may be based on the number of the second plurality of antenna port groups.

[0065] In some embodiments, the network device may transmit a reference signal, and the number of antenna ports for the reference signal may be the number of the first plurality of antenna port groups multiplied by the number of the plurality of antenna ports in one antenna port group.

[0066] In some embodiments, a terminal device may receive at least one setting for a codebook, which includes one or more settings for a plurality of reference signals and one or more settings for a codebook corresponding to one of the plurality of reference signals. In some embodiments, the terminal device may transmit to a network device, based on the at least one setting for the codebook, the number of layers and at least one codebook indicator. In some embodiments, the at least one codebook indicator may include a reference signal indication from the plurality of reference signals and one or more indicators for a first plurality of antenna ports. In some embodiments, at least one of the number of the first plurality of antenna ports and the size of the one or more indicators for the first plurality of antenna ports may be based on one or more settings for the codebook corresponding to the indication of the reference signal. In some embodiments, the one or more settings for the codebook corresponding to the indication of the reference signal may include a first parameter of the antenna port setting and a second parameter of the antenna port setting.

[0067] In some embodiments, the length of a third vector may be determined based on a first parameter for the codebook and the number of first subbands, the value of which is determined based on one or more settings for the codebook corresponding to the indication of the reference signal.

[0068] In some embodiments, the number of the plurality of third vectors may be determined based on a third parameter for the codebook, the number of second subbands, and a first parameter for the codebook; the number of second subbands may be determined based on a first parameter for the codebook and the number of first subbands; and the second size of one second subband may be determined based on a first parameter for the codebook and the first size of one first subband.

[0069] In some embodiments, if the product of a first parameter of the antenna port setting and a second parameter of the antenna port setting corresponds to an indication of a first reference signal, the value of the first parameter for the codebook may be a first value. In some embodiments, if the product of a first parameter of the antenna port setting and a second parameter of the antenna port setting corresponds to an indication of a second reference signal, the value of the first parameter for the codebook may be a second value.

[0070] In some embodiments, if the product of a first parameter of the antenna port configuration and a second parameter of the antenna port configuration corresponds to the indication of a first reference signal, the number of the first plurality of antenna ports may be a third value.

[0071] In some embodiments, if the product of a first parameter of the antenna port configuration and a second parameter of the antenna port configuration corresponds to an indication of a second reference signal, the number of the first plurality of antenna ports may be a fourth value.

[0072] In some embodiments, the number of the first plurality of antenna ports may be determined as the minimum value between the fourth value and the fifth value. In some embodiments, the number of the first plurality of antenna ports may be determined as the maximum value between the third value and the fifth value, where the fifth value is the product of the first parameter of the antenna port setting and the second parameter of the antenna port setting.

[0073] In some embodiments, the size of one or more indicators of the first plurality of antenna ports may be determined based on a fifth value and a value for the number of the first plurality of antenna ports.

[0074] In some embodiments, the terminal device may receive the reference signal based on one or more settings for the codebook corresponding to the instructions of the reference signal.

[0075] In some embodiments, a network device may transmit to a terminal device at least one setting for a codebook, which includes one or more settings for a plurality of reference signals and one or more settings for a codebook corresponding to one reference signal. In some embodiments, the network device may receive from the terminal device, based on the at least one setting for the codebook, the number of layers and at least one codebook indicator. In some embodiments, the at least one codebook indicator may include a reference signal indication and one or more indicators for a first plurality of antenna ports, where at least one of the number of the first plurality of antenna ports and the size of the one or more indicators for the first plurality of antenna ports is based on one or more settings for the codebook corresponding to the indication of the reference signal, and the one or more settings for the codebook corresponding to the indication of the reference signal includes a first parameter of the antenna port setting and a second parameter of the antenna port setting.

[0076] In some embodiments, the network device may transmit multiple reference signals based on one or more settings for the codebook corresponding to a single reference signal.

[0077] In some embodiments, a terminal device may receive at least one setting for a codebook. In some embodiments, the at least one setting for a codebook may include a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group. In some embodiments, based on the at least one setting for the codebook, the terminal device may transmit to a network device the number of layers and at least one codebook indicator. In some embodiments, the at least one codebook indicator may include at least one of a plurality of indicators for a plurality of second vectors, a plurality of indicators for a second plurality of antenna port groups, a plurality of indicators for a plurality of first amplitude coefficients, and a plurality of indicators for a plurality of first phase coefficients.

[0078] In some embodiments, a plurality of first vectors may be determined based on a plurality of second vectors and at least one of a plurality of first amplitude coefficients and a plurality of first phase coefficients. In some embodiments, at least one of the length of a first vector, the number of a plurality of first vectors, and the size of one or more indicators of a plurality of second vectors may be based on at least one of the number of a plurality of second antenna port groups and a plurality of first amplitude coefficients.

[0079] In some embodiments, the second plurality of antenna port groups may be the same as the first plurality of antenna port groups, or a subset of antenna port groups selected from the first plurality of antenna port groups.

[0080] In some embodiments, at least one of the number of the plurality of first amplitude coefficients and the number of the plurality of first phase coefficients may be determined based on the number of the second plurality of antenna port groups. In some embodiments, the second plurality of antenna port groups may be determined based on the values ​​of the plurality of first amplitude coefficients.

[0081] In some embodiments, the at least one codebook indicator may include a field for a plurality of third amplitude coefficients corresponding to a layer having an index, a field for a plurality of third phase coefficients corresponding to a layer having an index, and at least one of a bitmap for showing non-zero coefficients corresponding to a layer having an index and an indicator for the strongest coefficients corresponding to a layer having an index.

[0082] In some embodiments, a bitmap for indicating non-zero coefficients may show which coefficients in the field for the plurality of third amplitude coefficients are non-zero or reported, and the bitmap may show which coefficients in the field for the plurality of third phase coefficients are non-zero or reported, and the size of the bitmap may be based on at least one of the number of the second plurality of antenna port groups and the plurality of first amplitude coefficients. In some embodiments, the size of the strongest coefficient indicator may be based on at least one of the number of the second plurality of antenna port groups and the plurality of first amplitude coefficients.

[0083] In some embodiments, the at least one codebook indicator includes one or more indicators for a plurality of third vectors corresponding to a layer having the index, and at least one of the number of the plurality of third vectors and the length of one third vector may be based on at least one of the number of the second plurality of antenna port groups and the plurality of first amplitude coefficients. In some embodiments, the length of one third vector may be determined based on a first parameter for the codebook and the number of first subbands. In some embodiments, the value of the first parameter for the codebook may be determined based on at least one of the number of the second plurality of antenna port groups and the plurality of first amplitude coefficients. In some embodiments, the number of the plurality of third vectors may be determined based on a third parameter for the codebook, the number of second subbands, and the first parameter for the codebook. In some embodiments, the number of the second subbands may be based on a first parameter for the codebook and the number of the first subbands, and the second size of one of the second subbands may be determined based on a first parameter for the codebook and the first size of one of the first subbands.

[0084] In some embodiments, the at least one codebook indicator may include one or more indicators for a plurality of fourth vectors, the plurality of fourth vectors corresponding to a single layer having the index, or the plurality of fourth vectors may be the same for each layer of the plurality of layers.

[0085] In some embodiments, at least one of the number of the plurality of fourth vectors and the length of one fourth vector may be based on at least one of the number of the second plurality of antenna port groups and the plurality of first amplitude coefficients. In some embodiments, the length of one fourth vector may be determined based on a fourth parameter for the codebook and either the number of first subbands or the number of second subbands. In some embodiments, the value of the fourth parameter may be determined based on at least one of the number of the second plurality of antenna port groups and the plurality of first amplitude coefficients. In some embodiments, the number of the plurality of fourth vectors may be determined based on a sixth parameter for the codebook, the number of third subbands, and the fourth parameter for the codebook. In some embodiments, the number of third subbands may be based on the fourth parameter for the codebook and either the number of first subbands or the number of second subbands. In some embodiments, the third size of one third subband may be determined based on a fourth parameter for the codebook and either the first size of one first subband or the second size of one second subband.

[0086] In some embodiments, the plurality of fourth vectors may be the same as the plurality of third vectors. In some embodiments, the fourth parameter may be the same as the first parameter. In some embodiments, the sixth parameter may be the same as the third parameter.

[0087] In some embodiments, if the value of the first amplitude coefficient corresponding to an antenna port group is 0, the antenna port group may not be included in the second plurality of antenna port groups.

[0088] In some embodiments, if the number of the second plurality of antenna port groups is 1, the value of the first parameter for the codebook may be the first value. In some embodiments, if the number of the second plurality of antenna port groups is 1, the value of the third parameter for the codebook may be the sixth value. In some embodiments, if the number of the second plurality of antenna port groups is greater than 1, the value of the first parameter for the codebook may be the second value. In some embodiments, the second value may be greater than or equal to the first value. In some embodiments, if the number of the second plurality of antenna port groups is greater than 1, the value of the third parameter for the codebook may be the seventh value. In some embodiments, the seventh value may be greater than or equal to the sixth value.

[0089] In some embodiments, if the number of the second plurality of antenna port groups is 1, the number of the plurality of second vectors may be the 8th value. In some embodiments, if the number of the second plurality of antenna port groups is greater than 1, the second number of the plurality of second vectors may be the 9th value. In some embodiments, the 9th value may be greater than or equal to the 8th value. In some embodiments, the number of the plurality of second vectors may be determined as the minimum value between the 9th value and the 10th value. In some embodiments, the number of the plurality of second vectors may be determined as the maximum value between the 8th value and the 10th value. In some embodiments, the 10th value may be the first parameter of the antenna port setting × the second parameter of the antenna port setting × the number of the second plurality of antenna port groups. In some embodiments, the maximum number of non-zero coefficients corresponding to one layer having the index may be determined based on a third parameter for the codebook, the number of the plurality of second vectors, and the number of plurality of third vectors corresponding to the first layer.

[0090] In some embodiments, the number of the plurality of second vectors may be determined based on the number of second vectors corresponding to one antenna port group and the number of the plurality of second antenna port groups, the number of second vectors corresponding to one antenna port group may be based on at least one setting for the codebook.

[0091] In some embodiments, the number of the plurality of first vectors may be based on, or equal to, the number of second vectors corresponding to one antenna port group.

[0092] In some embodiments, one of the indicators of the plurality of second vectors may indicate the number of second vectors corresponding to one antenna port group, or the number of a set of second vectors for one first vector. In some embodiments, the number of a set of second vectors may be based on the number of the second plurality of antenna port groups.

[0093] In some embodiments, the size of one or more indicators of the plurality of second vectors or the number of one or more indicators of the plurality of second vectors may be determined based on a 10th value, the number of second vectors corresponding to one antenna port group, and either the number of the second plurality of antenna port groups or the plurality of first amplitude coefficients.

[0094] In some embodiments, the number of antenna ports in a single antenna port group may be the first parameter of the antenna port setting × the second parameter of the antenna port setting × 2.

[0095] In some embodiments, the length of one first vector may be based on the number of antenna ports in one antenna port group × the number of second antenna port groups ÷ 2, or on a tenth value.

[0096] In some embodiments, the number of the first plurality of antenna port groups may be at least one of 2, 3, or 4. In some embodiments, the number of the second plurality of antenna port groups may be less than or equal to the number of the first plurality of antenna port groups, and one or more.

[0097] In some embodiments, the terminal device may receive a reference signal, and the number of antenna ports for the reference signal may be the number of the first plurality of antenna port groups multiplied by the number of the plurality of antenna ports in one antenna port group.

[0098] In some embodiments, the network device may transmit to the terminal device at least one setting for a codebook, which may include a first plurality of antenna port groups and a plurality of antenna ports within one antenna port group. In some embodiments, the network device may receive from the terminal device, based on the at least one setting for the codebook, the number of layers and at least one codebook indicator. In some embodiments, the at least one codebook indicator may include at least one of a plurality of indicators for a plurality of second vectors, a plurality of indicators for a second plurality of antenna port groups, a plurality of indicators for a plurality of first amplitude coefficients, and a plurality of indicators for a plurality of first phase coefficients. In some embodiments, a plurality of first vectors may be determined based on a plurality of second vectors and at least one of a plurality of first amplitude coefficients and a plurality of first phase coefficients, and at least one of the length of the first vector, the number of the plurality of first vectors, and the size of the one or more indicators of the plurality of second vectors is based on at least one of the number of the second plurality of antenna port groups and the plurality of first amplitude coefficients.

[0099] In some embodiments, the network device may transmit a reference signal, and the number of antenna ports for the reference signal may be the number of the first plurality of antenna port groups multiplied by the number of the plurality of antenna ports in one antenna port group.

[0100] In some embodiments, the terminal device may receive at least one setting for a codebook, which includes a first group of antenna port groups, a group of antenna ports within one antenna port group, at least one parameter for an antenna port, a setting for a codebook type, a setting for a reporting type, at least one parameter for a codebook, the number of physical resource blocks (PRBs) in a bandwidth part (BWP), a number of first subbands, the size of one first subband, the number of PRBs in one first subband, a number of second subbands (e.g., represented as N3), the size of one second subband, the number of PRBs in one second subband, a number of third subbands (e.g., represented as N4), the size of one third subband, the number of PRBs in one third subband, a number of first vectors (e.g., represented as L), and a number of second vectors (e.g., L). t (This is expressed as) and the number of multiple third vectors (for example, M ν (This is expressed as) and the number of multiple fourth vectors (for example, M W (represented as) and a first parameter about the codebook (for example, represented as R) and a second parameter about the codebook (for example, P ν (represented as ), a third parameter about the codebook (for example, represented as β), and a fourth parameter about the codebook (for example, R W (expressed as) and a fifth parameter about the codebook (for example, P V,W (expressed as) and a sixth parameter about the codebook (for example, β w(represented as ) and may include at least one of the following.

[0101] In some embodiments, the terminal device may be configured with a number of PRBs for the bandwidth part (BWP) or a size for the BWP. In some embodiments, the number of PRBs for the BWP (for example, (represented as TIFF0007831640000001.tif6150) may be a positive integer. For example, N BWP can be a positive integer. For example, The filename is TIFF0007831640000002.tif6150.

[0102] In some embodiments, the terminal device has a BWP start position (for example, It may also be set to TIFF0007831640000003.tif6150. For example, TIFF0007831640000004.tif6150 may be a non-negative integer. For example, The filename is TIFF0007831640000005.tif6150.

[0103] In some embodiments, the starting position of the BWP and the number of PRBs for the BWP may be set within a single higher-level parameter.

[0104] In some embodiments, the first subband may correspond to a channel quality indicator (CQI) subband, or a CQI subband or CSI subband.

[0105] In some embodiments, the size of one first subband or the number of PRBs in one first subband is It can also be represented as TIFF0007831640000006.tif6150. TIFF0007831640000007.tif6150 is a positive integer. For example, it is TIFF0007831640000008.tif6150. For example, TIFF0007831640000009.tif6150 may be at least one of {4, 8, 16, 32}. In some embodiments, TIFF0007831640000010.tif6150 is N BWP and may be based on the value of N. In some embodiments, if it is TIFF0007831640000011.tif6150, TIFF0007831640000012.tif6150 may be 4 or 8. For example, TIFF0007831640000013.tif6150 may be set to 4 or 8 based on upper layer parameters for the subband. In some embodiments, if it is TIFF0007831640000014.tif6150, TIFF0007831640000015.tif6150 may be 8 or 16. For example, TIFF0007831640000016.tif6150 may be set to 8 or 16 based on upper layer parameters for the subband. In some embodiments, if it is TIFF0007831640000017.tif6150, TIFF0007831640000018.tif6150 may be 16 or 32. For example, TIFF0007831640000019.tif6150 may be set to 16 or 32 based on upper layer parameters for the subband.

[0106] In some embodiments, at least one parameter for the antenna port may include at least one of the following: a first plurality of antenna port groups, the number of the first plurality of antenna port groups, the number of antenna ports in one antenna port group, one or more subsets of antenna ports in one antenna port group, the number of one or more subsets of antenna ports in one antenna port group, the number of antenna ports in one subset of antenna ports, multiple antenna ports in one subset of antenna ports, multiple antenna ports in one antenna port group, a first parameter for antenna port configuration, and a second parameter for antenna port configuration. For example, one antenna port group may correspond to a TRP or the antenna ports of a TRP. In some embodiments, one antenna port group may correspond to one CSI-RS resource. In some embodiments, at least one setting for the codebook may include the first plurality of antenna port groups.

[0107] In some embodiments, the number of the first plurality of antenna port groups (e.g., denoted as T1) may be at least one of {1,2,3,4} or {1,2,4} or {2,3,4} or {2,4}. In some embodiments, the number of the second plurality of antenna port groups (e.g., T S The (represented as) may be at least one of {1,2,3,4} or {1,2,4} or {2,3,4} or {2,4}. In some embodiments, the number of the second plurality of antenna port groups T S teeth, It could also be TIFF0007831640000020.tif7150. For example, if T1=2, T S This can be 1 or 2. For another example, if T1=4, T S T may be 1, 2, or 4. In another example, if T1=4, T ST may be 1, 2, 3, or 4. In another example, if T1 = 4, T S This can be 1 or 4. For another example, if T1=3, T S T may be 1, 2, or 3. For another example, if T1=3, T S This may be 1 or 3.

[0108] In some embodiments, at least one setting for the codebook may include multiple antenna ports within one antenna port group. In some embodiments, the number of multiple antenna ports within one antenna port group (represented, for example, as P) may be at least one of {1, 2, 4, 6, 8, 12, 16}. In some embodiments, the number of antenna ports within each antenna port group may be the same. For example, P may be a positive integer. For example, P may be at least one of {1, 2, 4, 6, 8, 12, 16}.

[0109] In some embodiments, there may be one or more reference signals, and the number of antenna ports for one of the one or more reference signals may be equal to the number of the first group of antenna ports multiplied by the number of antenna ports in one antenna port group. In some embodiments, the reference signals may be at least one of the following: a channel state information reference signal (CSI-RS), a sounding reference signal (SRS), a demodulation reference signal (DMRS), a CSI-RS for tracking, and a phase tracking reference signal (PTRS). In some embodiments, the number of antenna ports for one of the one or more reference signals (e.g., P tot (expressed as) may be a positive integer. For example, Ptot P can be a positive integer. For example, 2 ≤ P tot ≤32. In some embodiments, P tot P may be at least one of {2,4,8,12,16,24,32}. In some embodiments, P tot = P*T1.

[0110] In some embodiments, the terminal device may receive the reference signal based on the number of antenna ports for the reference signal.

[0111] In some embodiments, the index of one antenna port group may be represented as t, where t is a non-negative integer. For example, It is TIFF0007831640000021.tif7150. For another example, It is TIFF0007831640000022.tif7150. For another example, It is TIFF0007831640000023.tif6150. For another example, The file is TIFF0007831640000024.tif6150. In some embodiments, an antenna port group having index t is P t It may include several antenna ports. For example, P t P can be a positive integer. For example, P t P may be at least one of {1, 2, 4, 6, 8, 12, 16}. In some embodiments, for different values ​​of t, or for different antenna port groups having different indices, P t The values ​​of may differ. In some embodiments, for each antenna port group, P t The values ​​of P may be the same. For example, P t =P. The filename is TIFF0007831640000025.tif12150.

[0112] In some embodiments, an antenna port group having index t is an antenna port N g,t It may include subsets of a certain number. For example, N g,t n can be a positive integer. For example, N g,t is at least one of {1, 2, 3, 4}. For example, each subset of antenna ports may correspond to a panel or an antenna port on a panel. In some embodiments, N may be defined for different values ​​of t or for different groups of antenna ports having different indices. g,t The values ​​of may be different. In some embodiments, for each antenna port group, N g,t The values ​​may be the same. In some embodiments, each subset of antenna ports is P t It may include several antenna ports. In some embodiments, The filename is TIFF0007831640000026.tif12150.

[0113] In some embodiments, the value of the first parameter of the antenna port setting may be represented as N1. For example, N1 may be a positive integer. For example, N1 may be at least one of {2, 3, 4, 6, 8, 12, 16}. In some embodiments, the value of the second parameter of the antenna port setting may be represented as N2. For example, N2 may be a positive integer. For example, N2 may be at least one of {1, 2, 3, 4}. In some embodiments, the first parameter of the antenna port setting and the second parameter of the antenna port setting may be set within a single higher-layer parameter.

[0114] In some embodiments, the number of antenna ports in one antenna port group may be determined based on a first parameter of the antenna port configuration and a second parameter of the antenna port configuration. In some embodiments, the number of antenna ports in one antenna port group is TIFF0007831640000027.tif7150 or TIFF0007831640000028.tif7150 is also acceptable.

[0115] In some embodiments, the number of antenna ports in one subset of antenna ports in one antenna port group may be determined based on a first parameter of the antenna port configuration and a second parameter of the antenna port configuration. In some embodiments, the number of antenna ports in one subset of antenna ports in one antenna port group is TIFF0007831640000029.tif7150 or It may also be TIFF0007831640000030.tif7150. In some embodiments, the number of antenna ports in one antenna port group is TIFF0007831640000031.tif7150 or TIFF0007831640000032.tif7150 is also acceptable.

[0116] In some embodiments, the number of antenna ports for the reference signal may be determined based on a first parameter of the antenna port configuration and a second parameter of the antenna port configuration. In some embodiments, the number of antenna ports for the reference signal is TIFF0007831640000033.tif7150 or TIFF0007831640000034.tif7150 is also acceptable.

[0117] In some embodiments, there may be a parameter "O1", which may represent a first discrete Fourier transform (DFT) oversampling in the first dimension. For example, "O1" may be at least one of {1, 2, 4}. In another example, "O1" may be 2 or 4. In some embodiments, there may be a parameter "O2", which may represent a second DFT oversampling in the second dimension. For example, "O2" may be at least one of {1, 2, 4}. In another example, "O2" may be 2 or 4.

[0118] 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).

[0119] In some embodiments, (N1,N2) and (O1,O2) and / or P tot or P t Alternatively, the setting for P may be at least one of the rows and / or columns in Table 1 below. Table 1 TIFF0007831640000035.tif148161

[0120] In some embodiments, N / A may indicate that there is no value or setting for the parameter.

[0121] In some embodiments, (N g、t One setting of (O1, O2) may correspond to one setting of (O1, O2). In some embodiments, one setting of (O1, O2) is (N g、t It may also support one of the settings (N1,N2).

[0122] In some embodiments, (N g、t ,N1,N2) and (O1,O2) and / or P tot or Pt Alternatively, the setting for P may be at least one of the rows and / or columns in Table 2 below. Table 2 TIFF0007831640000036.tif89161

[0123] In some embodiments, T1 and / or (N1,N2) and / or (O1,O2) and / or P tot and / or P t Alternatively, the setting of P may be at least one of the rows and / or columns in Table 3 below. For example, TIFF0007831640000037.tif7150 or The filename is TIFF0007831640000038.tif7150. Table 3 TIFF0007831640000039.tif158161

[0124] In some embodiments, T1 and / or (N1,N2) and / or (O1,O2) and / or P tot and / or P t Alternatively, the setting of P may be at least one of the rows and / or columns in Table 4 below. For example, The filename is TIFF0007831640000040.tif7150. Table 4 TIFF0007831640000041.tif234161

[0125] In some embodiments, T1 and / or N1,N2) and / or (O1,O2) and / or P tot and / or P t Alternatively, the setting of P may be at least one of the rows and / or columns in Table 5 below. For example, The filename is TIFF0007831640000042.tif7150. Table 5 TIFF0007831640000043.tif173161

[0126] In some embodiments, T1 and / or (N g、t ,N1,N2) and / or (O1,O2) and / or P tot and / or P t Alternatively, the setting of P may be at least one of the rows and / or columns in Table 6 below. Table 6 TIFF0007831640000044.tif70154

[0127] In some embodiments, vector u m In some embodiments, u m This may be a DFT vector. In some embodiments, In the case of TIFF0007831640000045.tif6150, This is TIFF0007831640000046.tif11150. In some embodiments, In the case of TIFF0007831640000047.tif6150, This is TIFF0007831640000048.tif11150. In some embodiments, In the case of TIFF0007831640000049.tif6150, This is TIFF0007831640000050.tif6150. In some embodiments, m may be a non-negative integer. For example, The file is TIFF0007831640000051.tif6150. As another example, m may be at least one of {0, 2, 4, 6, 8}. As yet another example, m may be at least one of {0, 1, 2, 3}. As yet another example, m may be 0 or 1. As yet another example, m may be 0. In some embodiments, the vector v l.m In some embodiments, This is TIFF0007831640000052.tif12150. In some embodiments, TIFF0007831640000053.tif7150 and In the case of TIFF0007831640000054.tif7150, This is TIFF0007831640000055.tif12150. In some embodiments, TIFF0007831640000056.tif6150 and In the case of TIFF0007831640000057.tif6150, This is TIFF0007831640000058.tif12150. In some embodiments, l may be a non-negative integer. For example, The filename is TIFF0007831640000059.tif6150. As another example, l may be at least one of {0, 2, 4, 6, 8}. As yet another example, l may be at least one of {0, 1, 2, 3}. As yet another example, l may be 0 or 1. In some embodiments, [ ] T This may represent the transpose of a vector or matrix.

[0128] In some embodiments, the terminal device may determine or report to the network device the number of layers and at least one codebook indicator based on at least one setting for the codebook. In some embodiments, the number of layers (e.g., v ri The index (represented as ) may be at least one of {1,2}, {1,2,3,4}, or {1,2,3,4,5,6,7,8}. In some embodiments, there may be multiple layers, each layer may have an index, the index of a layer may be represented as r, and r may be a non-negative integer. For example, The filename is TIFF0007831640000060.tif7150. For example, r is {1,2,…v}. ri It may be at least one of {1,2} or {1,2,3,4} or {1,2,3,4,5,6,7,8}.

[0129] In some embodiments, the at least one codebook indicator includes one or more indicators (or fields) for a first group of antenna port groups, one or more indicators (or fields) for a second group of antenna port groups, one or more indicators (or fields) for a group of first vectors, one or more indicators (or fields) for a group of second vectors, one or more indicators (or fields) for a first group of rotations for the group of first vectors, one or more indicators (or fields) for a second group of rotations for the group of second vectors, one or more indicators (or fields) for a group of third vectors, and one or more indicators (or fields) for a group of fourth vectors. It may include at least one of the following: a rd), an indicator (or field) for the strongest coefficient, one or more indicators (or one or more indices, or one or more fields) for a first antenna port group, one or more indicators (or fields) for multiple first amplitude coefficients, one or more indicators (or fields) for multiple first phase coefficients, one or more indicators (or fields) for multiple second amplitude coefficients, one or more indicators (or fields) for multiple second phase coefficients, one or more indicators (or fields) for multiple third amplitude coefficients, one or more indicators (or fields) for multiple third phase coefficients, a first number of non-zero coefficients, and one or more indicators (or one or more bitmaps) for indicating non-zero coefficients.

[0130] In some embodiments, one or more indicators (or one or more bitmaps) for indicating non-zero coefficients may indicate indices of third amplitude coefficients and / or third phase coefficients, and the values ​​of the third amplitude coefficients and / or the values ​​of the third phase coefficients corresponding to the indices may be non-zero. In some embodiments, one or more indicators (or one or more bitmaps) for indicating non-zero coefficients may indicate which coefficients within the one or more indicators or in the fields for the plurality of third amplitude coefficients are non-zero or reported. In some embodiments, one or more indicators (or one or more bitmaps) for indicating non-zero coefficients may indicate which coefficients within the one or more indicators or in the fields for the plurality of third phase coefficients are non-zero or reported.

[0131] In some embodiments, one or more of the at least one codebook indicators may be the same and applied to each of the layers. For example, they may be layer-common. In some embodiments, one or more of the at least one codebook indicators may correspond to a single layer having an index. For example, they may be layer-specific.

[0132] In some embodiments, the one or more indicators (or fields) for the second group of antenna ports may be the same and apply to each of the layers. For example, they may be layer-common. In some embodiments, the one or more indicators (or fields) for the second group of antenna ports may correspond to a single layer having an index. For example, they may be layer-specific.

[0133] In some embodiments, the one or more indicators (or fields) for the plurality of first vectors may be the same and may apply to each of the plurality of layers. For example, they may be layer-common. In some embodiments, the one or more indicators (or fields) for the plurality of first vectors may correspond to a single layer having an index. For example, they may be layer-specific.

[0134] In some embodiments, the one or more indicators (or fields) for the plurality of second vectors may be the same and may apply to each of the plurality of layers. For example, they may be layer-common. In some embodiments, the one or more indicators (or fields) for the plurality of second vectors may correspond to a single layer having an index. For example, they may be layer-specific.

[0135] In some embodiments, the one or more indicators (or fields) for the first multiple rotations of the multiple first vectors may be the same and may apply to each of the multiple layers. For example, they may be layer-common. In some embodiments, the one or more indicators (or fields) for the first multiple rotations of the multiple first vectors may correspond to a single layer having an index. For example, they may be layer-specific.

[0136] In some embodiments, the one or more indicators (or fields) for the second multiple rotations of the multiple second vectors may be the same and may apply to each of the multiple layers. For example, they may be layer-common. In some embodiments, the one or more indicators (or fields) for the second multiple rotations of the multiple second vectors may correspond to a single layer having an index. For example, they may be layer-specific.

[0137] In some embodiments, the one or more indicators (or fields) for the plurality of third vectors may be the same and may apply to each of the plurality of layers. For example, they may be layer-common. In some embodiments, the one or more indicators (or fields) for the plurality of third vectors may correspond to a single layer having an index. For example, they may be layer-specific.

[0138] In some embodiments, the one or more indicators (or fields) for the plurality of fourth vectors may be the same and may apply to each of the plurality of layers. For example, they may be layer-common. In some embodiments, the one or more indicators (or fields) for the plurality of fourth vectors may correspond to a single layer having an index. For example, they may be layer-specific.

[0139] In some embodiments, the indicator (or field) for the strongest coefficient may be the same and applied to each of the multiple layers. For example, it may be layer-common. In some embodiments, the indicator (or field) for the strongest coefficient may correspond to a single layer having an index. For example, it may be layer-specific.

[0140] In some embodiments, the one or more indicators (or fields) for the plurality of first amplitude coefficients may be the same and applied to each of the plurality of layers. For example, they may be layer-common. In some embodiments, the one or more indicators (or fields) for the plurality of first amplitude coefficients may correspond to a single layer having an index. For example, they may be layer-specific.

[0141] In some embodiments, the one or more indicators (or fields) for the plurality of first phase coefficients may be the same and applied to each of the plurality of layers. For example, they may be layer-common. In some embodiments, the one or more indicators (or fields) for the plurality of first phase coefficients may correspond to a single layer having an index. For example, they may be layer-specific.

[0142] In some embodiments, the one or more indicators (or fields) for the plurality of second amplitude coefficients may be the same and applied to each of the plurality of layers. For example, they may be layer-common. In some embodiments, the one or more indicators (or fields) for the plurality of second amplitude coefficients may correspond to a single layer having an index. For example, they may be layer-specific.

[0143] In some embodiments, the one or more indicators (or fields) for the plurality of second phase coefficients may be the same and applied to each of the plurality of layers. For example, they may be layer-common. In some embodiments, the one or more indicators (or fields) for the plurality of second phase coefficients may correspond to a single layer having an index. For example, they may be layer-specific.

[0144] In some embodiments, one or more indicators (or fields) for the plurality of third amplitude coefficients may correspond to a single layer having an index, for example, layer-specific. In some embodiments, one or more indicators (or fields) for the plurality of third phase coefficients may correspond to a single layer having an index, for example, layer-specific.

[0145] In some embodiments, the one or more indicators (or fields) for indicating non-zero coefficients may be the same and applied to each of the layers among the layers. For example, they may be layer-common. In some embodiments, the one or more indicators (or fields) for indicating non-zero coefficients may correspond to a single layer having an index. For example, they may be layer-specific.

[0146] In some embodiments, the non-zero coefficients of the first number may be the same and apply to each of the multiple layers. For example, they may be layer-common. In some embodiments, the non-zero coefficients of the first number may correspond to a single layer having an index. For example, they may be layer-specific.

[0147] In some embodiments, the number of the plurality of first vectors, the second parameter for the codebook, and the third parameter for the codebook may be set or indicated within a single higher-level parameter. In some embodiments, the fifth parameter for the codebook and the sixth parameter for the codebook may be set or indicated within a single higher-level parameter.

[0148] In some embodiments, the first parameter for the codebook may be the same as the fourth parameter for the codebook. In some embodiments, the second parameter for the codebook may be the same as the fifth parameter for the codebook. In some embodiments, the third parameter for the codebook may be the same as the sixth parameter for the codebook.

[0149] In some embodiments, the second parameter for the codebook may be at least one of {1 / 2, 1 / 4, 1 / 8}. In some embodiments, the third parameter for the codebook may be at least one of {1 / 4, 1 / 2, 3 / 4}. In some embodiments, the number of the plurality of first vectors (e.g., denoted as L) may be at least one of {2, 4, 6} or at least one of {2, 4, 6, 8, 12, 16, 24, 32}. In some embodiments, L may be a positive integer. In some embodiments, L may be at least one of {2, 4, 6} or at least one of {2, 4, 6, 8, 12, 16, 24, 32}. In some embodiments, the number of the plurality of second vectors (e.g., L) t (represented as) may be at least one of {2, 4, 6} or at least one of {2, 4, 6, 8}. In some embodiments, L t L may be a positive integer. In some embodiments, L t This may be at least one of {2, 4, 6}.

[0150] In some embodiments, a third parameter for the codebook may further be based on the number of layers. In some embodiments, one upper layer parameter may be L=2 and β=1 / 4, where p v = 1 / 4, and if the number of layers is 3 or 4, then p v = 1 / 8. In some embodiments, one upper layer parameter may be L=2 and β=1 / 2, and when the number of layers is 1 or 2, p v = 1 / 4, and if the number of layers is 3 or 4, then p v = 1 / 8. In some embodiments, one upper layer parameter may be L=4 and β=1 / 4, and when the number of layers is 1 or 2, p v = 1 / 4, and if the number of layers is 3 or 4, then p v= 1 / 8. In some embodiments, one upper layer parameter may be L=4 and β=1 / 2, and when the number of layers is 1 or 2, p v = 1 / 4, and if the number of layers is 3 or 4, then p v = 1 / 8. In some embodiments, one upper layer parameter may be L=4 and β=3 / 4, p v = 1 / 4. In some embodiments, one upper layer parameter may be L=4 and β=1 / 2, and when the number of layers is 1 or 2, p v = 1 / 2, and if the number of layers is 3 or 4, then p v = 1 / 4. In some embodiments, one upper layer parameter may be L=6 and β=1 / 2, p v = 1 / 4. For example, the number of layers is 1 or 2. In some embodiments, one upper layer parameter may be L=6 and β=3 / 4, p v = 1 / 4. For example, the number of layers is 1 or 2.

[0151] In some embodiments, one upper layer parameter is L t It may also be shown that =2 and β=1 / 4, and if the number of layers is 1 or 2, p v = 1 / 4, and if the number of layers is 3 or 4, then p v = 1 / 8. In some embodiments, one upper layer parameter is L t It is also possible to show =2 and β=1 / 2, and if the number of layers is 1 or 2, p v = 1 / 4, and if the number of layers is 3 or 4, then p v = 1 / 8. In some embodiments, one upper layer parameter is L t It is also possible to show =4 and β=1 / 4, and if the number of layers is 1 or 2, p v = 1 / 4, and if the number of layers is 3 or 4, then p v = 1 / 8. In some embodiments, one upper layer parameter is L t It may also be shown that =4 and β=1 / 2, and if the number of layers is 1 or 2, p v= 1 / 4, and when the number of layers is 3 or 4, p v = 1 / 8. In some embodiments, one upper layer parameter is L t = 4 and β = 3 / 4 may be shown, and p v = 1 / 4. In some embodiments, one upper layer parameter is L t = 4 and β = 1 / 2 may be shown, and when the number of layers is 1 or 2, p v = 1 / 2, and when the number of layers is 3 or 4, p v = 1 / 4. In some embodiments, one upper layer parameter is L t = 6 and β = 1 / 2 may be shown, and p v = 1 / 4. For example, the number of layers is 1 or 2. In some embodiments, one upper layer parameter is L t = 6 and β = 3 / 4 may be shown, and p v = 1 / 4. For example, the number of layers is 1 or 2.

[0152] In some embodiments, the number of the plurality of first vectors may be based on either the number of the plurality of second vectors or the number of the first plurality of antenna port groups or the number of the second plurality of antenna port groups. In some embodiments, L = L t * T1. In some embodiments, L = L t * T s is.

[0153] In some embodiments, the first parameter for the codebook (e.g., represented as R) may be a positive integer. For example, R may be a positive integer. For example, R may be at least one of {1, 2}. In some embodiments, the number of precoding matrices may be determined based on the first parameter for the codebook and the number of the plurality of first subbands. In some embodiments, the first parameter for the codebook may control the total number of precoding matrices indicated by PMI according to the number of set first subbands or the number of the plurality of first subbands, the size of one first subband, and the number of PRBs for BWP.

[0154] In some embodiments, the second subband may correspond to a subband for a precoding matrix indicator (PMI) or a PMI subband.

[0155] In some embodiments, the size of one second subband or the number of PRBs of one second subband may be represented as N PMI and N PMI is a positive integer. For example, TIFF0007831640000061.tif6150. For example, N PMI may be at least one of {2, 4, 8, 16, 32}. In some embodiments, N PMI may be TIFF0007831640000062.tif6150 and based on R. For example, TIFF0007831640000063.tif6150.

[0156] In some embodiments, the number N3 of the plurality of second subbands or the size or length of one third vector may be a positive integer. For example, TIFF0007831640000064.tif7150. For example, It is TIFF0007831640000065.tif7150. For another example, It is TIFF0007831640000066.tif7150. For another example, It is TIFF0007831640000067.tif7150. For another example, It is TIFF0007831640000068.tif11150. For another example, It is TIFF0007831640000069.tif11150. For another example, It is TIFF0007831640000070.tif11150. For another example, The filename is TIFF0007831640000071.tif11150.

[0157] In some embodiments, when R=1, one precoding matrix may be shown for each first subband. In some embodiments, when R=2, two precoding matrices may be shown for one of the multiple first subbands in the BWP that is not the first / start subband or the last / end subband. For example, the first precoding matrix is ​​for the first of the multiple first subbands TIFF0007831640000072.tif6 corresponds to 150 PRBs, and the second precoding matrix is ​​the last of one of the multiple first subbands of the first subband TIFF0007831640000073.tif6 corresponds to 150 PRBs. In some embodiments, when R=2, for one first subband which is the first / start subband or the last / end subband of the plurality of first subbands in the BWP, If TIFF0007831640000074.tif12150, one precoding matrix may be shown corresponding to one of the first / starting first subbands among the plurality of first subbands. In some embodiments, when R=2, for one first subband that is the first / starting subband or the last / ending subband among the plurality of first subbands in the BWP, If TIFF0007831640000075.tif12150, two precoding matrices may be shown corresponding to the first / starting first subband of the plurality of first subbands. For example, the first precoding matrix of the first / starting first subband of the plurality of first subbands TIFF0007831640000076.tif12 may correspond to 150 PRBs, and the second precoding matrix corresponds to the last of the first subband of the first / start of the plurality of first subbands TIFF0007831640000077.tif12 corresponds to 150 PRBs. In some embodiments, when R=2, for one first subband which is the first / start subband or the last / end subband of the plurality of first subbands in the BWP, If TIFF0007831640000078.tif12150, one precoding matrix may be shown corresponding to the last / ending first subband of the plurality of first subbands. In some embodiments, when R=2, for one first subband that is the first / starting subband or the last / ending subband of the plurality of first subbands, If TIFF0007831640000079.tif12150, two precoding matrices may be shown corresponding to the last / ending first subband of the plurality of first subbands. For example, the first precoding matrix of the last / ending first subband of the plurality of first subbands TIFF0007831640000080.tif12150 PRBs may correspond to the second precoding matrix of the last / ending first subband of the plurality of first subbands TIFF0007831640000081.tif12 may support 150 PRBs.

[0158] In some embodiments, the number of the plurality of third vectors M v can be a positive integer. For example, It is TIFF0007831640000082.tif11150. For example, M v may be at least one of {1,2,3,4,5,6,7,8,9,10}.

[0159] In some embodiments, the value of the first parameter R for the codebook is based on the number of the second plurality of antenna port groups (or T S (Based on the value of) may be determined. In some embodiments, the number of second multiple antenna port groups is 1 or T S If = 1, the value of the first parameter R may be at least one of {1, 2}. In some embodiments, the number of second multiple antenna port groups is greater than 1 or T S >1 (For example, T S If =2 or 3 or 4), the value of the first parameter R may be at least one of {2,4} or {2,3} or {1,3} or {1,4} or {1,2,3,4} or {3,4}. In some embodiments, the number of second multiple antenna port groups is 4 (for example, T S If = 4, the value of the first parameter R may be at least one of {2,4} or {3,4}.

[0160] In some embodiments, multiple precoding matrices are L+M v individual vectors or L t +M vIndividual vectors or T·L t +M v individual vectors or T s ·L t +M v individual vectors or L+M v +M w individual vectors or L t +M v +M w Individual vectors or T·L t +M v +M w individual vectors or T s ·L t +M v +M w It may be determined from individual vectors.

[0161] In some embodiments, the bit size of the one or more indicators (or fields) for the second group of antenna ports is ceil(log2(nchoosek(T1,T s )))) may also be the bit size of the one or more indicators (or fields) for the second group of antenna ports is ceil(log2(T1! / (T1-T S )!) is also acceptable.

[0162] In some embodiments, nchoosek may be a function that selects k values ​​from n values. In some embodiments, nchoosek(a, b) = a! / (b!*(ab)!). In some embodiments, "!" may be a factorial. In some embodiments, a! = 1*2*…*(a-1)*a.

[0163] In some embodiments, the at least one codebook indicator may be included in the PMI. In some embodiments, the PMI may include a first part of the PMI and a second part of the PMI. For example, the size of the second part of the PMI may be based on the first part of the PMI. In some embodiments, the PMI may include a first part of the PMI, a second part of the PMI, and a third part of the PMI. For example, the size of the second part of the PMI may be based on the first part of the PMI. As another example, the size of the third part of the PMI may be based on at least one of the first part of the PMI and the second part of the PMI.

[0164] In some embodiments, the one or more indicators (or fields) for the second group of antenna ports may be included in the PMI, or in the first part of the PMI.

[0165] In some embodiments, the number of indicators (or indices, or fields) for the first antenna port group may be the same as the number of layers. In some embodiments, the number of indicators (or indices, or fields) for the first antenna port group may be 1, for example, common to each of the layers. In some embodiments, the number of indicators (or indices, or fields) for the first antenna port group may be the same for each of the layers.

[0166] In some embodiments, the index of the first antenna port group is T m It is also acceptable. For example, T m This can be a non-negative integer. For example, It is TIFF0007831640000083.tif7150. For another example, It is TIFF0007831640000084.tif7150. For another example, It is TIFF0007831640000085.tif6150. For another example, The filename is TIFF0007831640000086.tif6150.

[0167] In some embodiments, the bit size for the one or more indicators (or one or more indices or one or more fields) for the first antenna port group may be based on the number of the first antenna port groups. In some embodiments, the bit size for the one or more indicators (or one or more indices or one or more fields) for the first antenna port group may be ceil(log2(T1)). In some embodiments, the bit size for the one or more indicators (or one or more indices or one or more fields) for the first antenna port group may be ceil(log2(T s )) may also be. In some embodiments, the one or more indicators (or one or more indices, or one or more fields) for the first antenna port group may be included in the PMI, or a first part of the PMI, or a second part of the PMI.

[0168] In some embodiments, the one or more indicators (or fields) for the second plurality of antenna port groups may indicate the order of the second plurality of antenna port groups. In some embodiments, one of the first of the indicated second plurality of antenna port groups may be the same as the index (or indicator) of the first antenna port group.

[0169] In some embodiments, one of the multiple second vectors is a second vector. It may be represented as TIFF0007831640000087.tif7150. In some embodiments, TIFF0007831640000088.tif16150. In some embodiments, TIFF0007831640000089.tif20150. In some embodiments, TIFF0007831640000090.tif6150. In some embodiments, TIFF0007831640000091.tif6150. In some embodiments, TIFF0007831640000092.tif6150 is. In some embodiments, TIFF0007831640000093.tif6150. In some embodiments, TIFF0007831640000094.tif6150. In some embodiments, TIFF0007831640000095.tif6150.

[0170] In some embodiments, q 1,t and q 2.t may be the rotation among the second plurality of rotations for the plurality of second vectors. For example, q 1,t and q<000013�>may be the rotation corresponding to the antenna port group having index t. In some embodiments, TIFF0007831640000096.tif6150. In some embodiments, TIFF0007831640000097.tif is 6150.

[0171] In some embodiments, the length of one first vector may be based on the number of the second plurality of antenna port groups. In some embodiments, the length of one first vector may be the number of the plurality of antenna ports in one antenna port group × the number of the second plurality of antenna port groups ÷ 2, or it may be based on a fifth value. In some embodiments, the length of one first vector is P*T s Or P*T1 / 2 or P t *T s / 2 or P t *T1 / 2 may also be used.

[0172] In some embodiments, the length of one second vector may be set based on the number of antenna ports in one antenna port group. In some embodiments, the length of one second vector is P / 2 or P t / 2 is also acceptable.

[0173] In some embodiments, the number of the plurality of first vectors may be based on the number of the plurality of second vectors and one of the number of the first plurality of antenna port groups or the number of the second plurality of antenna port groups.

[0174] In some embodiments, the length of one first vector may be based on the number of antenna ports in one antenna port group, the number of first plurality of antenna port groups, the number of second plurality of antenna port groups, and the values ​​of the plurality of first amplitude coefficients.

[0175] In some embodiments, one first vector may be determined based on a plurality of second vectors and at least one of the plurality of first amplitude coefficients and the plurality of first phase coefficients.

[0176] In some embodiments, the number of the plurality of first vectors may be the same as the number of the plurality of second vectors.

[0177] In some embodiments, the number of the plurality of first vectors may be based on the number of the first plurality of antenna port groups and the number of the plurality of second vectors. In some embodiments, the number of the plurality of first vectors may be based on the number of the second plurality of antenna port groups and the number of the plurality of second vectors.

[0178] In some embodiments, the number of indicators (or fields) for the strongest coefficient may be based on the number of layers, where each indicator (or field) for the strongest coefficient may correspond to a layer having an index.

[0179] In some embodiments, the bit size (or bit width) of the indicator (or field) of the strongest coefficient corresponding to a layer having an index, or the indicator (or field) of the strongest coefficient corresponding to a layer having an index, may be based on at least one of the following: the value of 2, a first number of non-zero coefficients corresponding to one layer having an index, a first number of multiple first vectors, a second number of multiple antenna port groups and a second number of second vectors, or the index (or indicator) of the first antenna port group. In some embodiments, the bit size of the index or indicator of the first antenna port group may be based on the first number of multiple antenna port groups and the number of multiple second vectors.

[0180] In some embodiments, the bit size of the strongest coefficient indicator (or field) corresponding to a layer having an index may be based on at least one of the following: a first number of non-zero coefficients corresponding to one layer having an index; the number of a first plurality of first vectors multiplied by 2; the number of a second plurality of antenna port groups multiplied by 2 and then multiplied by the number of a second plurality of second vectors; and the number of a plurality of second vectors multiplied by 2.

[0181] In some embodiments, the indicator (or field) of the strongest coefficient corresponding to a layer having an index may be included in the PMI, or the first part of the PMI, or the second part of the PMI.

[0182] In some embodiments, the number of one or more indicators (or fields) for the plurality of first amplitude coefficients may be based on the number of the first plurality of antenna port groups or the number of the second plurality of antenna port groups. In some embodiments, the number of one or more indicators (or fields) for the plurality of first amplitude coefficients may be based on the number of the first plurality of antenna port groups minus 1 or the number of the second plurality of antenna port groups minus 1.

[0183] In some embodiments, the number of one or more indicators (or fields) of a plurality of first amplitude coefficients is K b1 *(T-1), or K b1 *(T1-1), or K b1 *(T s -1), or It may also be TIFF0007831640000098.tif11150. In some embodiments, K b1 This could be the bit size of each of the first amplitude coefficients. For example, K b1 This may be 2, 3, or 4 bits.

[0184] In some embodiments, the number of one or more indicators (or fields) for the plurality of first amplitude coefficients may be based on the number of the plurality of fourth vectors and one of the number of the first plurality of antenna port groups or the number of the second plurality of antenna port groups.

[0185] In some embodiments, the number of one or more indicators (or fields) of a plurality of first amplitude coefficients is K b1 *(T-1)*M W , or K b1 *(T1-1)*M W , or Kb1 *(T s -1)*M W , or TIFF0007831640000099.tif11150 is also acceptable.

[0186] In some embodiments, the one or more indicators (or fields) for the plurality of first amplitude coefficients may be included in the PMI, or a first portion of the PMI, or a second portion of the PMI.

[0187] In some embodiments, the number of one or more indicators (or fields) for the plurality of first phase coefficients may be based on the number of the first plurality of antenna port groups or the number of the second plurality of antenna port groups. In some embodiments, the number of one or more indicators (or fields) for the plurality of first phase coefficients may be based on the number of the first plurality of antenna port groups minus 1 or the number of the second plurality of antenna port groups minus 1.

[0188] In some embodiments, the number of one or more indicators (or fields) for the plurality of first phase coefficients is K b2 *(T-1), or K b2 *(T1-1), or K b2 *(T S -1), or It may also be TIFF0007831640000100.tif11150. In some embodiments, K b2 This may be the bit size for each of the first phase coefficients. For example, K b2 This may be 2, 3, or 4 bits.

[0189] In some embodiments, the number of one or more indicators (or fields) for the plurality of first phase coefficients may be based on the number of the plurality of fourth vectors and one of the number of the first plurality of antenna port groups or the number of the second plurality of antenna port groups.

[0190] In some embodiments, the number of one or more indicators (or fields) for the plurality of first phase coefficients is K b2 *(T - 1)*M w or K b2 *(T1 - 1)*M W or K b2 *(T S - 1)*M W or It may also be TIFF0007831640000101.tif11150

[0191] In some embodiments, the one or more indicators (or fields) for the plurality of first phase coefficients may be included in the PMI, or the first part of the PMI, or the second part of the PMI

[0192] In some embodiments, the indicator of the first amplitude coefficient for the first antenna port group may be fixed. For example, the indicator of the first amplitude coefficient for the first antenna port group may be fixed as 0 or 7 or 15 or 3. In some embodiments, the value of the first amplitude coefficient for the first antenna port group may be fixed. In some embodiments, the value of the first amplitude coefficient for the first antenna port group may be fixed as 1

[0193] In some embodiments, the indicator of the first phase coefficient for the first antenna port group may be fixed. For example, the indicator of the first phase coefficient for the first antenna port group may be fixed as 0 or 7 or 15 or 3. In some embodiments, the value of the first phase coefficient for the first antenna port group may be fixed. In some embodiments, the value of the first phase coefficient for the first antenna port group may be 1 or It may be fixed as TIFF0007831640000102.tif6150

[0194] In some embodiments, the number of one or more indicators (or fields) for the plurality of second amplitude coefficients may be based on at least one of the number of the plurality of second antenna port groups and the value of the first amplitude coefficient for the antenna port groups.

[0195] In some embodiments, the one or more indicators (or fields) for the plurality of second amplitude coefficients may be included in the PMI, or a first portion of the PMI, or a second portion of the PMI.

[0196] In some embodiments, the value of one second amplitude coefficient may be greater than 0 or not 0.

[0197] In some embodiments, the one or more indicators (or one or more bitmaps) for indicating non-zero coefficients may indicate the index of a third amplitude coefficient and / or the index of a third phase coefficient. In some embodiments, each bit or code point of the indicator (or bitmap) may indicate whether the third amplitude coefficient and / or third phase coefficient corresponding to a layer having an index, a first vector (or first beam) having an index, and a third vector having an index has been reported (or is valued at 0). In some embodiments, the value of each bit is either 0 or 1. For example, 0 may indicate that the third amplitude coefficient and / or third phase coefficient corresponding to the layer having an index, a first vector (or first beam) having an index, and a third vector having an index has not been reported (or is valued at 0). For example, 1 may indicate that the third amplitude coefficient and / or third phase coefficient corresponding to the layer having an index, a first vector (or first beam) having an index, and a third vector having an index has been reported (or is not valued at 0).

[0198] In some embodiments, the number of indicators (or bitmaps) for indicating non-zero coefficients may be equal to the number of layers. For example, each indicator (or bitmap) for indicating a non-zero coefficient may correspond to a layer having an index.

[0199] In some embodiments, the size of the indicator (or bitmap) for showing non-zero coefficients corresponding to the indexed layer may be based on the number of the plurality of third vectors corresponding to the indexed layer, and one of the plurality of first vectors, the plurality of second vectors and the number of second plurality of antenna port groups, or the plurality of second vectors.

[0200] In some embodiments, the number of the plurality of third vectors may be determined based on at least one of the number of layers, the size of one first subband, a first parameter for the codebook, the size of one second subband, a third parameter for the codebook, and a second parameter for the codebook.

[0201] In some embodiments, if the first amplitude coefficient for an antenna port group having index t is 0, the value of the bit (or code point) of the indicator (or bitmap) for indicating a non-zero coefficient corresponding to the layer having the index, the plurality of second vectors corresponding to the antenna port group having index t, and the plurality of third vectors may be 0.

[0202] In some embodiments, if the first amplitude coefficient for an antenna port group having index t is 0, the indicator (or bitmap) for showing the non-zero coefficient corresponding to the antenna port group having index t may not be reported.

[0203] In some embodiments, the number of indicators (or bitmaps) for indicating non-zero coefficients may be based on the number of layers and either the number of first or second antenna port groups. In some embodiments, each of the indicators (or bitmaps) for indicating non-zero coefficients may correspond to a layer having an index. In some embodiments, each of the indicators (or bitmaps) for indicating non-zero coefficients may correspond to one of the first or second antenna port groups.

[0204] In some embodiments, the first number of non-zero coefficients corresponding to a layer having an index may be based on the second number of non-zero coefficients corresponding to an antenna port group having an index t, and one of the first number of antenna port groups or the second number of antenna port groups.

[0205] In some embodiments, the number of indicators (or fields) for the plurality of third amplitude coefficients corresponding to the indexed layer may be based on at least one of the first number of non-zero coefficients, the number of values ​​(or bits or code points) in the indicator (or bitmap) having the value "1" to indicate the non-zero coefficients corresponding to the indexed layer, the number of the second plurality of antenna port groups, and one or more values ​​of the first amplitude coefficient for the antenna port group having index t.

[0206] In some embodiments, the one or more indicators (or fields) for the plurality of third amplitude coefficients may be included in the PMI, or a second part of the PMI, or a third part of the PMI. In some embodiments, for each antenna port group having index t, there may be one field for the plurality of third amplitude coefficients corresponding to one layer having the index.

[0207] In some embodiments, any one of the possible values ​​of a third amplitude coefficient may be greater than 0 or not.

[0208] In some embodiments, the number of indicators (or fields) for the plurality of third amplitude coefficients corresponding to the indexed layer may be based on at least one of the first number of non-zero coefficients, the number of values ​​(or bits or code points) in the indicator (or bitmap) having the value "1" to indicate the non-zero coefficients corresponding to the indexed layer, the number of the second plurality of antenna port groups, and one or more values ​​of the first amplitude coefficient for the antenna port group having index t.

[0209] In some embodiments, an antenna port group having index t may be included in or shown within the second plurality of antenna port groups.

[0210] In some embodiments, the number of indicators (or fields) for the plurality of third phase coefficients corresponding to the indexed layer may be based on at least one of the first number of non-zero coefficients, the number of values ​​(or bits or code points) in the indicator (or bitmap) having the value "1" to indicate the non-zero coefficients corresponding to the indexed layer, the number of the second plurality of antenna port groups, and one or more values ​​of the first amplitude coefficient for the antenna port group having index t.

[0211] In some embodiments, the one or more indicators (or fields) for the plurality of third phase coefficients may be included in the PMI, or a second part of the PMI, or a third part of the PMI. In some embodiments, for each antenna port group having index t, there may be one field for the plurality of phase amplitude coefficients corresponding to one layer having the index.

[0212] In some embodiments, the number of indicators (or fields) for the plurality of third phase coefficients corresponding to the indexed layer may be based on at least one of the first number of non-zero coefficients, the number of values ​​(or bits or code points) in the indicator (or bitmap) having the value "1" to indicate the non-zero coefficients corresponding to the indexed layer, the number of the second plurality of antenna port groups, and one or more values ​​of the first amplitude coefficient for the antenna port group having index t.

[0213] In some embodiments, an antenna port group having index t may be included in or shown within the second plurality of antenna port groups.

[0214] In some embodiments, the number of the plurality of third vectors M V This may be determined based on at least one of the following: the number of PRBs for the BWP, the number of layers, the size of one first subband, the number of multiple first subbands, a first parameter for the codebook, the size of one second subband, the number of multiple second subbands, and a second parameter for the codebook. In some embodiments, the second parameter for the codebook may be determined based on the number of layers.

[0215] In some embodiments, the size or length of one third vector may be determined based on at least one of the following: the number of PRBs for the BWP, the number of layers, the size of one first subband, the number of multiple first subbands, a first parameter for the codebook, the size of one second subband, the number of multiple second subbands, and a second parameter for the codebook. In some embodiments, the size or length of one third vector may be N3.

[0216] In some embodiments, the number of the plurality of fourth vectors M W The size of the BWP may be determined based on at least one of the following: the number of PRBs for the BWP, the number of layers, the size of the one first subband, the number of the multiple first subbands, the first parameter for the codebook, the size of the one second subband, the number of the multiple second subbands, the second parameter for the codebook, the size of the one third subband, the fourth parameter for the codebook, the fifth parameter for the codebook, and the sixth parameter for the codebook. In some embodiments, the size of the one third subband may be determined based on at least one of the following: the size of the one first subband and the first parameter for the codebook, the size of the one first subband and the fourth parameter for the codebook, and the size of the one second subband and the fourth parameter for the codebook.

[0217] In some embodiments, the number of the plurality of fourth vectors M W can be a positive integer. For example, It is TIFF0007831640000103.tif11150. For another example, It is TIFF0007831640000104.tif11150. For another example, It is TIFF0007831640000105.tif11150. For example, Mw may be at least one of {1,2,3,4,5,6,7,8,9,10}.

[0218] In some embodiments, the size or length of a fourth vector may be determined based on at least one of the following: the number of PRBs for the BWP, the number of layers, the size of one first subband, the number of multiple first subbands, a first parameter for the codebook, the size of one second subband, the number of multiple second subbands, a second parameter for the codebook, the size of one third subband, and a fourth parameter for the codebook. In some embodiments, the size or length of a fourth vector may be N4.

[0219] In some embodiments, a fourth parameter R for the codebook W This can be at least one of {1 / 8, 1 / 4, 1 / 2, 1, 2}.

[0220] In some embodiments, the number N3 of the plurality of third subbands or the size or length of one fourth vector may be a positive integer. For example, It is TIFF0007831640000106.tif7150. For example, It is TIFF0007831640000107.tif7150. For another example, The filename is TIFF0007831640000108.tif7150.

[0221] In some embodiments, the one or more indicators (or fields) for a plurality of second phase coefficients may be included in the PMI, or a first part of the PMI, or a second part of the PMI.

[0222] In some embodiments, the terminal device may receive CSI-RS, and the number of antenna ports for said CSI-RS may be determined based on at least one parameter of said antenna port. In some embodiments, the number of antenna ports for CSI-RS may be the number of the first plurality of antenna port groups multiplied by the number of antenna ports in one antenna port group.

[0223] In some embodiments, for each of the second plurality of antenna port groups, one or more indicators for the plurality of third amplitude coefficients and / or one or more indicators for the plurality of third phase coefficients may be reported in or included in the PMI, or the second portion of the PMI, or the third portion of the PMI.

[0224] In some embodiments, one first vector may be determined based on one or more second vectors and at least one of the one or more first amplitude coefficients and the one or more first phase coefficients. In some embodiments, one first vector may be further determined based on the number of the first or more antenna port groups or the number of the second or more antenna port groups.

[0225] In some embodiments, one first vector is V i It may also be expressed as, TIFF0007831640000109.tif27150

[0226] In some embodiments, TIFF0007831640000110.tif8150 may be a first amplitude coefficient for an antenna port group having index t. In some embodiments, TIFF0007831640000111.tif8150 may be a first phase coefficient for an antenna port group having index t.

[0227] In some embodiments, T may be based on the number T1 of the first plurality of antenna port groups. In some embodiments, T = T1. In some embodiments, T is the number T of the second plurality of antenna port groups. S It may also be based on the following: In some embodiments, T = T S That is the case.

[0228] In some embodiments, It is TIFF0007831640000112.tif8150, and here The filename is TIFF0007831640000113.tif6150. For example, the size of W1 is (2*N1*N2*T)*(2*L t ) or (2*N1*N2*T S )*(2*L t ) may also be the case. For example, the size of each element of W1 is (N1*N2*T)*L t It may also be, and the "0" in W1 is the size (N1*N2*T)*L t It may also be a zero matrix.

[0229] In some embodiments, The filename is TIFF0007831640000114.tif10150.

[0230] In some embodiments, W1 = W 01 *W 02 That is the case.

[0231] In some embodiments, the following applies: TIFF0007831640000115.tif36150

[0232] In some embodiments, the following applies: TIFF0007831640000116.tif40170

[0233] In some embodiments, when the number of the first plurality of antenna port groups is 2, or when the number of the second plurality of antenna port groups is 2 (for example, T=2), the following applies: TIFF0007831640000117.tif18150

[0234] In some embodiments, when the number of the first plurality of antenna port groups is 4, or when the number of the second plurality of antenna port groups is 4 (for example, T=4), the following applies: TIFF0007831640000118.tif37150

[0235] In some embodiments, the first vector is TIFF0007831640000119.tif45150 is also acceptable.

[0236] In some embodiments, when the number of the first plurality of antenna port groups is 2, or when the number of the second plurality of antenna port groups is 2 (for example, T=2), The filename is TIFF0007831640000120.tif7150, The filename is TIFF0007831640000121.tif7150.

[0237] In some embodiments, when the number of the first plurality of antenna port groups is 4, or when the number of the second plurality of antenna port groups is 4 (for example, T=4), TIFF0007831640000122.tif7150 TIFF0007831640000123.tif7150 TIFF0007831640000124.tif7150 The filename is TIFF0007831640000125.tif7150.

[0238] In some embodiments, W 01The size is (2*N1*N2)*(2*L t ) is also acceptable.

[0239] In some embodiments, The filename is TIFF0007831640000126.tif9150.

[0240] In some embodiments, the following applies: TIFF0007831640000127.tif46150

[0241] In some embodiments, the following applies: TIFF0007831640000128.tif8150 TIFF0007831640000129.tif46150

[0242] In some embodiments, for W2 corresponding to a layer having index r, the following applies: TIFF0007831640000130.tif55161

[0243] In some embodiments, f may be the index of a third vector. For example, f = 0, 1…M v -1.

[0244] In some embodiments, TIFF0007831640000131.tif6150 may be a second amplitude coefficient corresponding to a layer having index r. In some embodiments, TIFF0007831640000132.tif6150 may not be required. In some embodiments, It may be fixed to TIFF0007831640000133.tif6150.

[0245] In some embodiments, TIFF0007831640000134.tif7150 may be a third amplitude coefficient that corresponds to a layer having index r, a first vector having index i, and a third vector having index f.

[0246] In some embodiments, TIFF0007831640000135.tif7150 may be a third amplitude coefficient that corresponds to a layer having index r, a first vector having index i, and a third vector having index f.

[0247] In some embodiments, s may be 0 and / or 1. For example, s may be for two polarizations. In some embodiments, s may be for different groups of vectors.

[0248] In some embodiments, a third vector (e.g., W) corresponding to a layer having index r. f Regarding the expression, This is TIFF0007831640000136.tif10150. In some embodiments, W f The size is M V *N3 is also acceptable.

[0249] In some embodiments, The filename is TIFF0007831640000137.tif7150.

[0250] In some embodiments, The filename is TIFF0007831640000138.tif16150.

[0251] In some embodiments, The filename is TIFF0007831640000139.tif10150.

[0252] In some embodiments, z may be an index of a second subband. For example, The filename is TIFF0007831640000140.tif8150.

[0253] In some embodiments, the codebooks corresponding to a layer having index r and a second subband having index z are as follows: TIFF0007831640000141.tif30150

[0254] In some embodiments, TIFF0007831640000142.tif6150 may be a variation relating to power calculation or power normalization.

[0255] In some embodiments, TIFF0007831640000143.tif6150 may be based on a plurality of third amplitude coefficients, a plurality of third phase coefficients, and at least one of a plurality of first amplitude coefficients, a plurality of second amplitude coefficients, a plurality of first phase coefficients, and a plurality of second phase coefficients. In some embodiments, TIFF0007831640000144.tif6150 may be based on the number of the plurality of third vectors and at least one of the number of the plurality of first vectors, the plurality of second vectors, and the plurality of fourth vectors.

[0256] In some embodiments, The filename is TIFF0007831640000145.tif16150.

[0257] In some embodiments, for bits or code points or values ​​of one or more indicators (or one or more bitmaps) that indicate non-zero coefficients having a value of 0, a third amplitude coefficient and / or third phase coefficient corresponding to these bits or code points or values ​​may be set to 0.

[0258] In some embodiments, the number of the plurality of first vectors may be based on the number of the plurality of second vectors and at least one of the number of the first plurality of antenna port groups, the number of the second plurality of antenna port groups, and the values ​​of the plurality of first amplitude coefficients.

[0259] In some embodiments, The filename is TIFF0007831640000146.tif36150.

[0260] In some embodiments, The filename is TIFF0007831640000147.tif40170.

[0261] In some embodiments, The filename is TIFF0007831640000148.tif9150.

[0262] In some embodiments, the following applies to the layer having an index r. TIFF0007831640000149.tif91170

[0263] In some embodiments, TIFF0007831640000150.tif6150 may be a first amplitude coefficient for an antenna port group having index t. In some embodiments, TIFF0007831640000151.tif6150 may not be required. In some embodiments, TIFF0007831640000152.tif6150 may be fixed to 1.

[0264] In some embodiments, TIFF0007831640000153.tif6150 may be a first phase coefficient for an antenna port group having index t. In some embodiments, TIFF0007831640000154.tif6150 may not be required. In some embodiments, TIFF0007831640000155.tif6150 may be fixed to 1.

[0265] In some embodiments, TIFF0007831640000156.tif6150 may correspond to an antenna port group having index t and a second amplitude coefficient corresponding to a layer having index r. In some embodiments, TIFF0007831640000157.tif6150 may not be required. In some embodiments, TIFF0007831640000158.tif6150 may be fixed to 1.

[0266] In some embodiments, TIFF0007831640000159.tif7150 may be a third amplitude coefficient corresponding to a layer having index r, a first vector having index i, and a third vector having index f, for an antenna port group having index t.

[0267] In some embodiments, TIFF0007831640000160.tif7150 may be a third amplitude coefficient corresponding to a layer having index r, a first vector having index i, and a third vector having index f, for an antenna port group having index t.

[0268] In some embodiments, a third vector (e.g., W) corresponding to a layer having index r. f Regarding the expression, It is TIFF0007831640000161.tif10150. In some embodiments, W fThe size is M V *N3 is also acceptable.

[0269] In some embodiments, The filename is TIFF0007831640000162.tif7150.

[0270] In some embodiments, The filename is TIFF0007831640000163.tif16150.

[0271] In some embodiments, a codebook corresponding to a layer having index r and a second subband having index z, The filename is TIFF0007831640000164.tif30150.

[0272] In some embodiments, a first vector corresponding to a third subband having an index may be determined based on one or more second vectors, one or more first amplitude coefficients corresponding to the third subband having the index, and one or more first phase coefficients corresponding to the third subband having the index.

[0273] In some embodiments, TIFF0007831640000165.tif6150 is a first amplitude coefficient for an antenna port group having index t, which may correspond to a third subband X. In some embodiments, TIFF0007831640000166.tif6150 may not be required. In some embodiments, TIFF0007831640000167.tif6150 may be fixed to 1.

[0274] In some embodiments, TIFF0007831640000168.tif6150 is a first phase coefficient for an antenna port group having index t, which may correspond to a third subband X. In some embodiments, TIFF0007831640000169.tif7150 may not be required. In some embodiments, TIFF0007831640000170.tif6150 may be fixed to 1.

[0275] In some embodiments, X may be an index for one third subband. For example, The filename is TIFF0007831640000171.tif6150.

[0276] In some embodiments, the first vector corresponding to the third subband X is It could also be TIFF0007831640000172.tif6150, The filename is TIFF0007831640000173.tif27150.

[0277] In some embodiments, The filename is TIFF0007831640000174.tif8150.

[0278] In some embodiments, The filename is TIFF0007831640000175.tif7150.

[0279] In some embodiments, W 1,X The size is (2*N1*N2)*(2*L t ) is also acceptable.

[0280] In some embodiments, W 1,X The size of each element within is (N1*N2)*L t Even if it is W 1,X The "0" inside represents the size (N1*N2)*L tIt may also be a zero matrix having [a certain characteristic].

[0281] In some embodiments, The filename is TIFF0007831640000176.tif10150.

[0282] In some embodiments, The filename is TIFF0007831640000177.tif6150.

[0283] In some embodiments, The filename is TIFF0007831640000178.tif36150.

[0284] In some embodiments, TIFF0007831640000179.tif39170 That is the case.

[0285] In some embodiments, the first vector is TIFF0007831640000180.tif45150 is also acceptable.

[0286] In some embodiments, The filename is TIFF0007831640000181.tif9150.

[0287] In some embodiments, The filename is TIFF0007831640000182.tif48150.

[0288] In some embodiments, the following applies: TIFF0007831640000183.tif8150 TIFF0007831640000184.tif48150

[0289] In some embodiments, the W2 corresponding to the layer having index r is as follows. TIFF0007831640000185.tif58155

[0290] In some embodiments, the codebooks corresponding to a layer having index r and a second subband having index z are as follows: TIFF0007831640000186.tif30150

[0291] In some embodiments, The filename is TIFF0007831640000187.tif9150.

[0292] In some embodiments, The filename is TIFF0007831640000188.tif6150.

[0293] In some embodiments, a fourth vector (e.g., W) corresponding to a layer having index r. fw Regarding the expression, It is TIFF0007831640000189.tif9150. In some embodiments, W fw The size is M W *N4 is also acceptable.

[0294] In some embodiments, The filename is TIFF0007831640000190.tif6150.

[0295] In some embodiments, The filename is TIFF0007831640000191.tif14150.

[0296] In some embodiments, The filename is TIFF0007831640000192.tif10150.

[0297] In some embodiments, W1 = W 01 *W 02 *W fw That is the case.

[0298] In some embodiments, f W This could be the index of a third vector. For example, The filename is TIFF0007831640000193.tif6150.

[0299] In some embodiments, the first vector corresponding to the third subband having an index may be determined based on one or more second vectors, one or more fourth vectors, one or more first amplitude coefficients corresponding to the third subband having the index, and one or more first phase coefficients corresponding to the third subband having the index.

[0300] In some embodiments, TIFF0007831640000194.tif7150 is a first amplitude coefficient for an antenna port group having index t, which may correspond to a fourth vector having index fw. In some embodiments, TIFF0007831640000195.tif7150 may not be required. In some embodiments, TIFF0007831640000196.tif7150 may be fixed to 1.

[0301] In some embodiments, TIFF0007831640000197.tif7150 is a first phase coefficient for an antenna port group having index t, where index f w It may correspond to a fourth vector having . In some embodiments, TIFF0007831640000198.tif7150 may not be required. In some embodiments, TIFF0007831640000199.tif7150 may be fixed to 1.

[0302] In some embodiments, The filename is TIFF0007831640000200.tif49150.

[0303] In some embodiments, W1 = W 01 *W 02 *W fw That is the case.

[0304] In some embodiments, the first vector is TIFF0007831640000201.tif22153 That's fine.

[0305] In some embodiments, with respect to W1 corresponding to a third subband having index X, The filename is TIFF0007831640000202.tif10150.

[0306] In some embodiments, The filename is TIFF0007831640000203.tif7150.

[0307] In some embodiments, W 1,X The size is (2*N1*N2)*(2*L t ) is also acceptable.

[0308] In some embodiments, W 1,X The size of each element is (N1*N2)*L t Even if it is W 1,X The "0" in the image represents the size (N1*N2)*L t It may also be a zero matrix containing [something].

[0309] In some embodiments, the W2 corresponding to the layer having index r is as follows. TIFF0007831640000204.tif55161

[0310] In some embodiments, the codebooks corresponding to a layer having index r and a second subband having index z are as follows: TIFF0007831640000205.tif30150

[0311] In some embodiments, the length of the first vector may be based on the number of a second plurality of antenna port groups. In some embodiments, the plurality of first vectors may be determined based on different codebook tables, where these different codebook tables may be based on the number of a second plurality of antenna port groups and at least one parameter for the antenna port configuration.

[0312] In some embodiments, the length of one first vector may be determined based on the number of the first plurality of antenna port groups or the number of the second plurality of antenna port groups.

[0313] In some embodiments, TIFF0007831640000206.tif8150 The filename is TIFF0007831640000207.tif6150, and the size of W1 is (2*N1*N2)*(2*L t ) is also acceptable.

[0314] In some embodiments, the value of one first amplitude coefficient is TIFF0007831640000208.tif27155 At least one of the following may be present. In some embodiments, the bit size of one first amplitude coefficient may be 4 bits. In some embodiments, the value of the indicator or field of one first amplitude coefficient may be at least one of {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}. In some embodiments, the indicator or field of one first amplitude coefficient with a value of 0 may correspond to the first amplitude coefficient with a value of 0. In some embodiments, the indicator or field of one first amplitude coefficient with a value of 1 may correspond to the value It may correspond to the first amplitude coefficient of TIFF0007831640000209.tif10150. In some embodiments, an indicator or field of one first amplitude coefficient of value 2 is a value It may correspond to the first amplitude coefficient of TIFF0007831640000210.tif11150. In some embodiments, one indicator or field of a first amplitude coefficient with a value of 3 may correspond to a first amplitude coefficient with a value of 1 / 8. In some embodiments, one indicator or field of a first amplitude coefficient with a value of 4 may correspond to a value It may correspond to the first amplitude coefficient of TIFF0007831640000211.tif12150. In some embodiments, an indicator or field of one first amplitude coefficient with a value of 5 is a value It may correspond to the first amplitude coefficient of TIFF0007831640000212.tif10150. In some embodiments, an indicator or field of one first amplitude coefficient with value 6 is a value It may correspond to the first amplitude coefficient of TIFF0007831640000213.tif11150. In some embodiments, one indicator or field of a first amplitude coefficient with a value of 7 may correspond to a first amplitude coefficient with a value of 1 / 4. In some embodiments, one indicator or field of a first amplitude coefficient with a value of 8 may correspond to a value It may correspond to the first amplitude coefficient of TIFF0007831640000214.tif10150. In some embodiments, an indicator or field of one first amplitude coefficient with value 9 is the value It may correspond to the first amplitude coefficient of TIFF0007831640000215.tif16150. In some embodiments, an indicator or field of one first amplitude coefficient with a value of 10 is the value It may correspond to the first amplitude coefficient of TIFF0007831640000216.tif11150. In some embodiments, one indicator or field of a first amplitude coefficient with value 11 may correspond to a first amplitude coefficient with value 1 / 2. In some embodiments, one indicator or field of a first amplitude coefficient with value 12 may correspond to value It may correspond to the first amplitude coefficient of TIFF0007831640000217.tif12150. In some embodiments, an indicator or field of one first amplitude coefficient of value 13 is the value It may correspond to the first amplitude coefficient of TIFF0007831640000218.tif16150. In some embodiments, an indicator or field of one first amplitude coefficient of value 14 is the value This may correspond to the first amplitude coefficient of TIFF0007831640000219.tif12150. In some embodiments, one indicator or field of a first amplitude coefficient with a value of 15 may correspond to a first amplitude coefficient with a value of 1.

[0315] In some embodiments, the value of one first amplitude coefficient is It may be at least one of TIFF0007831640000220.tif10150. In some embodiments, the bit size of one first amplitude coefficient may be 4 bits. In some embodiments, the value of the indicator or field of one first amplitude coefficient may be at least one of {0, 1, 2, 3, 4, 5, 6, 7}. In some embodiments, the indicator or field of one first amplitude coefficient with a value of 0 may correspond to the first amplitude coefficient with a value of 0. In some embodiments, the indicator or field of one first amplitude coefficient with a value of 1 may correspond to the value It may correspond to the first amplitude coefficient of TIFF0007831640000221.tif10150. In some embodiments, an indicator or field of one first amplitude coefficient of value 2 is the value It may correspond to the first amplitude coefficient of TIFF0007831640000222.tif10150. In some embodiments, one indicator or field of a first amplitude coefficient with a value of 3 may correspond to a first amplitude coefficient with a value of 1 / 4. In some embodiments, one indicator or field of a first amplitude coefficient with a value of 4 may correspond to a value It may correspond to the first amplitude coefficient of TIFF0007831640000223.tif10150. In some embodiments, one indicator or field of a first amplitude coefficient with a value of 5 may correspond to a first amplitude coefficient with a value of 1 / 2. In some embodiments, one indicator or field of a first amplitude coefficient with a value of 6 may correspond to a value This may correspond to the first amplitude coefficient of TIFF0007831640000224.tif10150. In some embodiments, one indicator or field of a first amplitude coefficient with a value of 7 may correspond to a first amplitude coefficient with a value of 1.

[0316] In some embodiments, the first antenna port group (e.g., index T) mThe value of the first amplitude coefficient corresponding to the antenna port group having index T may be 1. In some embodiments, the first antenna port group (e.g., index T m The indicator or field value for the first amplitude coefficient corresponding to the antenna port group having index T may be 15. In some embodiments, the first antenna port group (e.g., index T m The first amplitude coefficient, or an indicator or field value for the first amplitude coefficient, corresponding to an antenna port group having the first amplitude coefficient, does not need to be reported within the PMI.

[0317] In some embodiments, the value of the first amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups may be 0. In some embodiments, the indicator or field value for the first amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups may be 0. In some embodiments, the first amplitude coefficient, or the indicator or field value for the first amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups, may not be reported within the PMI.

[0318] In some embodiments, the value of one second amplitude coefficient is TIFF0007831640000225.tif27155 At least one of the following may be selected. In some embodiments, the bit size of one second amplitude coefficient may be 4 bits. In some embodiments, the value of the indicator or field of one second amplitude coefficient may be at least one of {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}. In some embodiments, the indicator or field of one second amplitude coefficient with a value of 0 may correspond to a second amplitude coefficient with a value of 0. In some embodiments, the indicator or field of one second amplitude coefficient with a value of 1 may correspond to a value It may correspond to the second amplitude coefficient of TIFF0007831640000226.tif10150. In some embodiments, one indicator or field of the second amplitude coefficient of value 2 is the value It may correspond to the second amplitude coefficient of TIFF0007831640000227.tif11150. In some embodiments, one indicator or field of a second amplitude coefficient with a value of 3 may correspond to a second amplitude coefficient with a value of 1 / 8. In some embodiments, one indicator or field of a second amplitude coefficient with a value of 4 may correspond to the value It may correspond to the second amplitude coefficient of TIFF0007831640000228.tif11150. In some embodiments, one indicator or field of the second amplitude coefficient with value 5 is the value It may correspond to the second amplitude coefficient of TIFF0007831640000229.tif10150. In some embodiments, one indicator or field of the second amplitude coefficient with value 6 is the value It may correspond to the second amplitude coefficient of TIFF0007831640000230.tif11150. In some embodiments, one indicator or field for a second amplitude coefficient with a value of 7 may correspond to a second amplitude coefficient with a value of 1 / 4. In some embodiments, one indicator or field for a second amplitude coefficient with a value of 8 may correspond to the value It may correspond to the second amplitude coefficient of TIFF0007831640000231.tif11150. In some embodiments, one indicator or field of the second amplitude coefficient with value 9 is the value It may correspond to the second amplitude coefficient of TIFF0007831640000232.tif10150. In some embodiments, one indicator or field of the second amplitude coefficient with value 10 is the value It may correspond to the second amplitude coefficient of TIFF0007831640000233.tif11150. In some embodiments, one indicator or field of a second amplitude coefficient with value 11 may correspond to a second amplitude coefficient with value 1 / 2. In some embodiments, one indicator or field of a second amplitude coefficient with value 12 may correspond to value It may correspond to the second amplitude coefficient of TIFF0007831640000234.tif11150. In some embodiments, one indicator or field of the second amplitude coefficient of value 13 is the value It may correspond to the second amplitude coefficient of TIFF0007831640000235.tif10150. In some embodiments, one indicator or field of the second amplitude coefficient of value 14 is the value This may correspond to the second amplitude coefficient of TIFF0007831640000236.tif11150. In some embodiments, one indicator or field of a second amplitude coefficient with a value of 15 may correspond to a second amplitude coefficient with a value of 1.

[0319] In some embodiments, the value of one second amplitude coefficient is It may be at least one of TIFF0007831640000237.tif10150. In some embodiments, the bit size of one second amplitude coefficient may be 4 bits. In some embodiments, the value of the indicator or field of one second amplitude coefficient may be at least one of {0, 1, 2, 3, 4, 5, 6, 7}. In some embodiments, the indicator or field of one second amplitude coefficient with a value of 0 may correspond to the second amplitude coefficient with a value of 0. In some embodiments, the indicator or field of one second amplitude coefficient with a value of 1 may correspond to the value It may correspond to the second amplitude coefficient of TIFF0007831640000238.tif10150. In some embodiments, one indicator or field of the second amplitude coefficient of value 2 is the value It may correspond to the second amplitude coefficient of TIFF0007831640000239.tif10150. In some embodiments, one indicator or field for a second amplitude coefficient with a value of 3 may correspond to a second amplitude coefficient with a value of 1 / 4. In some embodiments, one indicator or field for a second amplitude coefficient with a value of 4 may correspond to a value It may correspond to the second amplitude coefficient of TIFF0007831640000240.tif10150. In some embodiments, one indicator or field for a second amplitude coefficient with a value of 5 may correspond to a second amplitude coefficient with a value of 1 / 2. In some embodiments, one indicator or field for a second amplitude coefficient with a value of 6 may correspond to a value This may correspond to the second amplitude coefficient of TIFF0007831640000241.tif10150. In some embodiments, one indicator or field of a second amplitude coefficient with a value of 7 may correspond to a second amplitude coefficient with a value of 1.

[0320] In some embodiments, the value of one second amplitude coefficient is It may be at least one of TIFF0007831640000242.tif10150. In some embodiments, the bit size of one second amplitude coefficient may be 3 bits. In some embodiments, the value of the indicator or field of one second amplitude coefficient may be at least one of {0, 1, 2, 3, 4, 5, 6, 7}. In some embodiments, the indicator or field of one second amplitude coefficient with a value of 0 may be a value It may correspond to the second amplitude coefficient of TIFF0007831640000243.tif10150. In some embodiments, one indicator or field of a second amplitude coefficient with value 1 may correspond to a second amplitude coefficient with value 1 / 8. In some embodiments, one indicator or field of a second amplitude coefficient with value 2 may correspond to value It may correspond to the second amplitude coefficient of TIFF0007831640000244.tif10150. In some embodiments, one indicator or field for a second amplitude coefficient with a value of 3 may correspond to a second amplitude coefficient with a value of 1 / 4. In some embodiments, one indicator or field for a second amplitude coefficient with a value of 4 may correspond to a value It may correspond to the second amplitude coefficient of TIFF0007831640000245.tif10150. In some embodiments, one indicator or field for a second amplitude coefficient with a value of 5 may correspond to a second amplitude coefficient with a value of 1 / 2. In some embodiments, one indicator or field for a second amplitude coefficient with a value of 6 may correspond to a value This may correspond to a second amplitude coefficient in TIFF0007831640000246.tif10150. In some embodiments, an indicator or field of a second amplitude coefficient with a value of 7 may correspond to a second amplitude coefficient with a value of 1. In some embodiments, one second amplitude coefficient may be a difference value corresponding to one first amplitude coefficient.

[0321] In some embodiments, the value of one second amplitude coefficient is It may be at least one of TIFF0007831640000247.tif10150. In some embodiments, the bit size of one second amplitude coefficient may be 1 bit. In some embodiments, the value of the indicator or field of one second amplitude coefficient may be at least one of {0,1}. In some embodiments, the indicator or field of one second amplitude coefficient with a value of 0 may be a value This may correspond to the second amplitude coefficient of TIFF0007831640000248.tif10150. In some embodiments, one indicator or field of a second amplitude coefficient with value 1 may correspond to a second amplitude coefficient with value 1. In some embodiments, one second amplitude coefficient may be a difference value corresponding to one first amplitude coefficient.

[0322] In some embodiments, the value of the second amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups may be 0. In some embodiments, the indicator or field value for the second amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups may be 0. In some embodiments, the second amplitude coefficient, or the indicator or field value for the second amplitude coefficient corresponding to an antenna port group not included in the second plurality of antenna port groups, may not be reported within the PMI.

[0323] In some embodiments, the value of one third amplitude coefficient is It may be at least one of TIFF0007831640000249.tif10150. In some embodiments, the bit size of one third amplitude coefficient may be 3 bits. In some embodiments, the value of the indicator or field of one third amplitude coefficient may be at least one of {0, 1, 2, 3, 4, 5, 6, 7}. In some embodiments, the indicator or field of one third amplitude coefficient with a value of 0 may be a value The third amplitude coefficient may correspond to TIFF0007831640000250.tif10150. In some embodiments, one indicator or field for a third amplitude coefficient with a value of 1 may correspond to a third amplitude coefficient with a value of 1 / 8. In some embodiments, one indicator or field for a third amplitude coefficient with a value of 2 may correspond to a value The third amplitude coefficient may correspond to TIFF0007831640000251.tif10150. In some embodiments, one indicator or field for a third amplitude coefficient with a value of 3 may correspond to a third amplitude coefficient with a value of 1 / 4. In some embodiments, one indicator or field for a third amplitude coefficient with a value of 4 may correspond to a value It may correspond to the third amplitude coefficient of TIFF0007831640000252.tif10150. In some embodiments, one indicator or field for a third amplitude coefficient with a value of 5 may correspond to a third amplitude coefficient with a value of 1 / 2. In some embodiments, one indicator or field for a third amplitude coefficient with a value of 6 may correspond to a value This may correspond to the third amplitude coefficient of TIFF0007831640000253.tif10150. In some embodiments, one indicator or field of a third amplitude coefficient with a value of 7 may correspond to a third amplitude coefficient with a value of 1. In some embodiments, one third amplitude coefficient may be a difference value corresponding to one first amplitude coefficient and / or one second amplitude coefficient.

[0324] In some embodiments, the value of one third amplitude coefficient is It may be at least one of TIFF0007831640000254.tif10150. In some embodiments, the bit size of one third amplitude coefficient may be 1 bit. In some embodiments, the value of the indicator or field of one third amplitude coefficient may be at least one of {0,1}. In some embodiments, the indicator or field of one third amplitude coefficient with a value of 0 may be a value This may correspond to the third amplitude coefficient of TIFF0007831640000255.tif10150. In some embodiments, an indicator or field of one third amplitude coefficient with a value of 1 may correspond to the third amplitude coefficient with a value of 1.

[0325] In some embodiments, for a bit, code point, or value of one or more indicators (or one or more bitmaps) that indicates a non-zero coefficient with a value of 0, the value of the first amplitude coefficient corresponding to that bit, code point, or value may be set to 0, and / or the value of the indicator or field of the first amplitude coefficient corresponding to that bit, code point, or value may be set to 0. In some embodiments, the value of the first amplitude coefficient corresponding to that bit, code point, or value, and / or the value of the indicator or field of the first amplitude coefficient corresponding to that bit, code point, or value may not be reported in the PMI.

[0326] In some embodiments, for a bit, code point, or value of one or more indicators (or one or more bitmaps) that indicates a non-zero coefficient with a value of 0, the value of a second amplitude coefficient corresponding to that bit, code point, or value may be set to 0, and / or the value of the indicator or field of the second amplitude coefficient corresponding to that bit, code point, or value may be set to 0. In some embodiments, the value of the second amplitude coefficient corresponding to that bit, code point, or value, and / or the value of the indicator or field of the second amplitude coefficient corresponding to that bit, code point, or value may not be reported in the PMI.

[0327] In some embodiments, for a bit, code point, or value of one or more indicators (or one or more bitmaps) that indicates a non-zero coefficient with a value of 0, the value of a third amplitude coefficient corresponding to that bit, code point, or value may be set to 0, and / or the value of the indicator or field of the third amplitude coefficient corresponding to that bit, code point, or value may be set to 0. In some embodiments, the value of the third amplitude coefficient corresponding to that bit, code point, or value, and / or the value of the indicator or field of the third amplitude coefficient corresponding to that bit, code point, or value may not be reported in the PMI.

[0328] In some embodiments, for a bit, code point, or value of one or more indicators (or one or more bitmaps) that indicates a non-zero coefficient with a value of 0, at least one of the first, second, and third phase coefficients corresponding to that bit, code point, or value may be set to 0, and / or the value of at least one indicator or field of the first, second, and third phase coefficients corresponding to that bit, code point, or value may be set to 0. In some embodiments, at least one of the first, second, and third phase coefficients corresponding to that bit, code point, or value, and / or the value of at least one indicator or field of the first, second, and third phase coefficients corresponding to that bit, code point, or value may not be reported in the PMI.

[0329] In some embodiments, the value of one first phase coefficient is It may also be TIFF0007831640000256.tif6150. In some embodiments, C p This may be a value of one indicator or one field for the first phase coefficient. In some embodiments, the value of one second phase coefficient is It may also be TIFF0007831640000257.tif6150. In some embodiments, C p This may be a value of one indicator or one field for the second phase coefficient. In some embodiments, the value of one third phase coefficient is It may also be TIFF0007831640000258.tif6150. In some embodiments, C p This may be a value of one indicator or one field for the third phase coefficient. In some embodiments, C p C may be a non-negative integer. In some embodiments, C p This may be at least one of {0,1,2,3} or {0,1,2,3,4,5,6,7} or {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}. In some embodiments, N PSK C p The size may be related to the instructions. In some embodiments, N PSK n may be a positive integer. In some embodiments, N PSK may be at least one of {2, 4, 8, 16}.

[0330] In some embodiments, the number of one or more indicators (or fields) of a plurality of first amplitude coefficients is K b1 *(T-1), or K b1 *(T1-1), or K b1 *(T s -1), or It may also be TIFF0007831640000259.tif11150. In some embodiments, K b1 This could be the bit size of each of the first amplitude coefficients. For example, K b1 This may be 2, 3, or 4 bits.

[0331] In some embodiments, the number of one or more indicators (or fields) for the plurality of first amplitude coefficients may be based on the number of the plurality of fourth vectors and one of the number of the first plurality of antenna port groups or the number of the second plurality of antenna port groups.

[0332] In some embodiments, the number of one or more indicators (or fields) of a plurality of first amplitude coefficients is K b1 *(T-1)*M W , or K b1 *(T1-1)*M W , or K b1 *(T s -1)*M W , or TIFF0007831640000260.tif11150 is also acceptable.

[0333] In some embodiments, the one or more indicators (or fields) for the plurality of first amplitude coefficients may be included in the PMI, or a first portion of the PMI, or a second portion of the PMI.

[0334] In some embodiments, the number of one or more indicators (or fields) for the plurality of first phase coefficients may be based on the number of the first plurality of antenna port groups or the number of the second plurality of antenna port groups. In some embodiments, the number of one or more indicators (or fields) for the plurality of first phase coefficients may be based on the number of the first plurality of antenna port groups minus 1, or the number of the second plurality of antenna port groups minus 1.

[0335] In some embodiments, the number of one or more indicators (or fields) of a plurality of first phase coefficients is K b2 *(T-1), or K b2 *(T1-1), or K b2 *(T s -1), or It may also be TIFF0007831640000261.tif11150. In some embodiments, K b2 This could be the bit size of each of the first phase coefficients. For example, K b2 is 2 (for example, N PSK =4) or 3 (for example, N PSK =8) or 4 bits (e.g., N) PSK =16) is also acceptable.

[0336] In some embodiments, the number of one or more indicators (or fields) for the plurality of first phase coefficients may be based on the number of the plurality of fourth vectors and one of the number of the first plurality of antenna port groups or the number of the second plurality of antenna port groups.

[0337] In some embodiments, the number of one or more indicators (or fields) of a plurality of first phase coefficients is K b2 *(T-1)*M W , or K b2 *(T1-1)*M W , or K b2 *(T s -1)*M W , or TIFF0007831640000262.tif11150 is also acceptable.

[0338] In some embodiments, the first vector may be Schmidt orthogonalized based on the first vector in this disclosure.

[0339] In some embodiments, the antenna ports of the first plurality of antenna port groups may reside within a single CSI-RS resource. In some embodiments, each antenna port group may consist of at least one of the following: antenna ports within a code domain multiplexing (CDM) group within the CSI-RS resource, and a subset of antenna ports within the CSI-RS resource. In some embodiments, each antenna port group within the first and / or second plurality of antenna port groups may correspond to a single CSI-RS resource. In some embodiments, different antenna port groups within the first and / or second plurality of antenna port groups may correspond to different CSI-RS resources.

[0340] In some embodiments, the terminal device may determine and / or report a first set of codebook indicators and a second set of codebook indicators within a single CSI report or a single PMI report. In some embodiments, the first set of codebook indicators may correspond to a first value of the number of the second set of antenna port groups, and the second set of codebook indicators may correspond to a second value of the number of the second set of antenna port groups. In some embodiments, at least one parameter or indicator corresponding to the first set of codebook indicators may be different from at least one parameter or indicator corresponding to the second set of codebook indicators. In some embodiments, the value of N3 corresponding to the first set of codebook indicators may be less than or equal to the value of N3 corresponding to the second set of codebook indicators. In some embodiments, the value of the first parameter and / or the value of the fourth parameter corresponding to the first set of codebook indicators may be less than or equal to the value of the first parameter and / or the value of the fourth parameter corresponding to the second set of codebook indicators. In some embodiments, the first value of the number of the second set of antenna port groups may be 1. In some embodiments, the second value of the number of the second set of antenna port groups may be 2, 3, or 4. In some embodiments, the first set of codebook indicators may assume a single TRP. In some embodiments, the second set of codebook indicators may assume a multi-TRP.

[0341] In some embodiments, the bit size of one or more indicators or fields for the plurality of third amplitude coefficients corresponding to the first set of codebook indicators, and / or the bit size of one or more indicators or fields for the plurality of third phase coefficients, may be smaller than the bit size of one or more indicators or fields for the plurality of third amplitude coefficients corresponding to the second set of codebook indicators, and / or the bit size of one or more indicators or fields for the plurality of third phase coefficients.

[0342] In some embodiments, the bit size of one or more indicators for the plurality of first vectors, and / or the bit size of one or more indicators for the plurality of second vectors is ceil(log2(nchoosek(N1N2,L))) or ceil(log2(nchoosek(N1N2,L t *T))) or ceil(log2(nchoosek(N1N2,L t *T1))) or ceil(log2(nchoosek(N1N2,L t *T s It may be based on )))

[0343] In some embodiments, the indicator or field for the plurality of first vectors may represent a set of first vectors or a set of second vectors. For example, the number of first vectors or the number of second vectors in the set may be L t or L or L t *T1 or L t *T s This may also be the case. In some embodiments, the indicator or field for the plurality of second vectors may represent a set of second vectors. For example, the number of second vectors in the set may be L t or L or L t *T1 or L t *T s That's fine.

[0344] In some embodiments, the terminal device 130 may be configured or indicated with a number of layers for PUSCH transmission (e.g., represented as v_ri). For example, the number of layers v_ri may be at least one of {1, 2, 3, 4, 5, 6, 7, 8}. In some embodiments, the terminal device 130 may be configured or indicated with a precoding matrix for PUSCH transmission. In some embodiments, the size of the precoding matrix may be 8*v_ri or v_ri*8. In some embodiments, the precoding matrix may have v_ri columns or rows. In some embodiments, there may be 8 elements in the columns or rows of the precoding matrix, and the index of the element may be represented as idx, where idx may be a non-negative integer. For example, 0 ≤ idx ≤ 7. Another example is 1 ≤ idx ≤ 8.

[0345] In some embodiments, the terminal device may be configured with an uplink transmit type that is OFDM. In some embodiments, for OFDM, the set of uplink codebooks may include codebooks in which the precoding matrix or precoding vector is all 1. In some embodiments, the terminal device may be configured with 8 transmits (8 Tx) or 8-port SRS for uplink transmits. In some embodiments, for a precoding matrix of one layer, for OFDM, the precoder TIFF0007831640000263.tif10150 may be included in the set of uplink codebooks. In some embodiments, the terminal device may set the uplink transmission type to DFT-s-OFDM or Single Carrier Frequency Domain Multiplexing Access (ScFDMA). In some embodiments, for DFT-s-OFDM or ScFDMA, the set of uplink codebooks may not include a codebook where the precoding matrix or precoding vector is all 1. In some embodiments, for a precoding matrix of one layer, for DFT-s-OFDM or ScFDMA, the precoder TIFF0007831640000264.tif10150 may not be included in the uplink codebook set.

[0346] In some embodiments, the terminal device includes a circuit configured to receive at least one setting for a codebook from a network device.

[0347] In some embodiments, the terminal device comprises a circuit configured to perform the task of determining the at least one codebook indicator based on at least one setting for the codebook.

[0348] In some embodiments, the terminal device comprises a circuit configured to transmit the at least one codebook indicator to the network device.

[0349] In some embodiments, the terminal device comprises a circuit configured to receive at least one CSI-RS from the network device based on the at least one setting.

[0350] In some embodiments, the network device comprises a circuit configured to transmit to the terminal device at least one setting for the codebook.

[0351] In some embodiments, the network device comprises a circuit configured to receive the at least one codebook indicator from the terminal device.

[0352] In some embodiments, the network device comprises a circuit configured to transmit at least one CSI-RS to the terminal device based on the at least one setting.

[0353] Figure 5 is a schematic block diagram of a device 500 suitable for implementing an embodiment of the present disclosure. The device 500 can be considered as another exemplary embodiment of the terminal or network device shown in Figure 1. Therefore, the device 500 can be implemented in, or as at least part of, a terminal or network device.

[0354] As shown in the figure, the device 500 includes a processor 510, a memory 520 coupled to the processor 510, appropriate transmitters (TX) and receivers (RX) 540 coupled to the processor 510, and a communication interface coupled to the TX / RX 540. The memory 520 stores at least a portion of the 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 node described herein may have multiple antennas. The communication interface may represent any interface required for communication with other network elements, for example, an X2 interface for bidirectional communication between eNBs, an S1 interface for communication between a Mobility Management Entity (MME) / serving gateway (S-GW) and an eNB, an Un interface for communication between an eNB and a relay node (RN), or a Uu interface for communication between an eNB and a terminal device.

[0355] The program 530 is deemed to include program instructions, and when the program is executed by the associated processor 510, it enables the device 500 to operate according to embodiments of the disclosure, as discussed herein with reference to Figures 2 to 4. Embodiments of the disclosure may be implemented by computer software, hardware, or a combination of software and hardware that can be executed by the processor 510 of the device 500. The processor 510 may be configured to implement various embodiments of the disclosure. Alternatively, a combination of the processor 510 and memory 520 may constitute processing means 550 suitable for implementing various embodiments of the disclosure.

[0356] Memory 520 may be of any type suitable for the local technical network and may be implemented using any suitable data storage technology (e.g., computer-readable non-temporary storage media, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and movable memory, etc.). Although only one memory 520 is shown in device 500, device 500 may have multiple physically different memory modules. Processor 510 may be of any type suitable for the local technical network and may include, but is not limited to, one or more of the following: general-purpose computers, dedicated computers, microprocessors, digital signal processors (DSPs), and processors based on multi-core processor configurations. Device 500 may have multiple processors, for example, application-specific integrated circuit chips that are time-dependent to a clock synchronized with the main processor.

[0357] Typically, various embodiments of the present disclosure may be implemented by hardware or dedicated circuitry, software, logic, or any combination thereof. Some embodiments may be implemented by hardware, while others may be implemented by firmware or software that can be executed by a controller, microprocessor, or other computing device. Various embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or by any other pictorial representation, and it will be understood that the blocks, apparatus, systems, techniques, or methods described herein may be implemented by, for example, hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or any combination thereof, but are not limited thereto.

[0358] This disclosure further provides at least one computer program product stored in tangible form on a computer-readable non-temporary storage medium. The computer program product includes computer-executable instructions, such as instructions contained within a program module. These instructions are executed on a device on a target real or virtual processor, performing the processes or methods described above, for example, with reference to one of Figures 2-4. Typically, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform a specific task or implement a specific abstract data type. In various embodiments, the functions of program modules may be combined or divided among program modules as needed. The machine-readable instructions of a program module may be executed within a local or distributed device. In a distributed device, program modules may reside on both local and remote storage media.

[0359] Program code for performing the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, a dedicated computer, or other programmable data processing device, and when the program code is executed by the processor or controller, the functions / operations defined in the flowcharts and / or block diagrams are performed. The program code may run entirely on the machine, partially on the machine, as a standalone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0360] The program code described above may be implemented on a machine-readable medium, which may be any tangible medium containing or storing a program used by an instruction execution system, apparatus, or device, or a program used in conjunction with such a system or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of machine-readable storage media include electrical connections containing one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable and writable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0361] While the operations have been described in a specific order, it should not be understood that, in order to obtain the desired results, these operations must be performed in a specific order or sequence, or that all of the operations shown must be performed. In some situations, multitasking and parallel processing may be advantageous. Similarly, the above discussion includes some specific implementation details, which should be interpreted not as limitations on the scope of this disclosure, but as descriptions of features that may be specific to particular embodiments. Some features described in the context of individual embodiments may be implemented in combination in one embodiment. Conversely, various features described in the context of one embodiment may be implemented separately or in any suitable secondary combination in multiple embodiments.

[0362] While this disclosure has been described using terminology specific to structural features and / or methodological behavior, it should be understood that this disclosure, as defined by the attached claims, is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and behaviors described above are disclosed as exemplary forms for implementing the claims.

[0363] In this specification, the term "terminal device" refers to any device having wireless or wired communication capabilities. Examples of terminal devices include user equipment (UE), personal computers, desktops, mobile phones, cell phones, smartphones, personal digital assistants (PDA), portable computers, tablets, wearable devices, IoT (Internet of Things) devices, ultra-reliable and low-latency communications (URLLC) devices, IoE (Internet of Everything) devices, machine-type communication (MTC) equipment, vehicle-mounted equipment for V2X communication (where X means pedestrian, vehicle, or infrastructure / network), IAB (Integrated Access and Backhaul), small data transmission (SDT), mobility, multicast and broadcast services (MBS), positioning, dynamic / flexible duplex in commercial networks, devices for RedCap (reduced capability), spacecraft or aircraft in non-terrestrial networks (NTN) including unmanned aerial vehicle systems (UAS) and satellites, and augmented reality (AR). Examples include, but are not limited to, XR (Extended Reality) devices that include different types of reality such as Reality, Mixed Reality (MR), and Virtual Reality (VR); unmanned aircraft systems (UAVs), which are aircraft that do not require a human pilot and are commonly known as drones; devices on high-speed trains (HST); imaging devices such as digital cameras; sensors; game consoles; music storage and playback devices; or internet devices that enable wireless / wired internet access and browsing.The “Terminal device” may also have multicast / broadcast capabilities and support public safety, mission-critical, V2X applications, transparent IPv4 / IPv6 multicast distribution, IPTV, smart TV, wireless services, wireless software distribution, group communications, and IoT applications. It may also incorporate one or more Subscriber Identity Modules (SIMs), as is known as multi-SIM. The term “Terminal device” can be used interchangeably with UE, mobile station, subscriber equipment, mobile terminal, user terminal, or wireless device.

[0364] The term "network device" refers to a device that can provide or host a cell or coverage from which terminal devices can communicate. Examples of network devices include, but are not limited to, Node B (NodeB or NB), Evolved Node B (eNodeB or eNB), Next Generation Node B (gNB), Transmission Reception Point (TRP), Remote Radio Unit (RRU), Radio Head (RH), Remote Radio Head (RRH), Low-Power Nodes such as IAB Nodes, Femtonodes, and Piconodes, Reconfigurable Intelligent Surfaces (RIS), and Network-Controlled Repeaters (NCR).

[0365] Terminal devices or network devices may have artificial intelligence (AI) or machine learning capabilities. Generally, this includes models that can be used to predict certain information by learning from a large amount of data collected for a specific function.

[0366] Terminal devices or network devices may operate in multiple frequency ranges, such as FR1 (410 MHz to 7125 MHz), FR2 (24.25 GHz to 71 GHz), frequency bands above 100 GHz, and terahertz (THz). Furthermore, they can operate in licensed / unlicensed / shared spectrum. In multi-radio dual connectivity (MR-DC) application scenarios, terminal devices may have multiple connections to network devices. Terminal devices or network devices can operate in full-duplex, flexible-duplex, and cross-division-duplex modes.

[0367] Network devices may have functions for saving network energy and self-organizing networks (SON) / minimizing drive tests (MDT). Terminals may have power-saving functions.

[0368] Embodiments of the present disclosure may be implemented, for example, in test equipment such as signal generators, signal analyzers, spectrum analyzers, network analyzers, test terminal devices, test network devices, and channel emulators.

[0369] Embodiments of the present disclosure may be implemented in accordance with any generation of communication protocols currently known or to be developed in the future. Examples of communication protocols include, but are not limited to, first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, fifth-generation (5G) communication protocols, 5.5G, 5G-Advanced Network, or sixth-generation (6G) networks. [Explanation of symbols]

[0370] 100 Networks 101 cells 102 cells 110 Network Devices 120 TRP 130 Terminal devices 500 devices 510 Processor 520 memory 530 programs 540 TX / RX 550 Processing means

Claims

1. A method performed by a terminal device, Receiving settings from a network device that include multiple CSI-RS (channel state information reference signal) resources, The process includes transmitting information to the network device, which includes a first indicator corresponding to one or more CSI-RS resources selected from the plurality of CSI-RS resources, and a second indicator for a plurality of second vectors. Multiple first vectors are determined based on the multiple second vectors, The length of the first vector among the plurality of first vectors is determined based on the number of the one or more CSI-RS resources. The bit size of the second indicator is determined based on the number of the one or more CSI-RS resources. method.

2. The information further includes a third indicator for a plurality of first phase coefficients, The determination of the plurality of first vectors based on the plurality of second vectors includes the determination of the plurality of first vectors based on the plurality of second vectors and the plurality of first phase coefficients. The method according to claim 1.

3. The information further includes a fourth indicator for a plurality of amplitude coefficients, a fifth indicator for a plurality of second phase coefficients, and a bitmap. The bitmap indicates which amplitude coefficients in the fourth indicator are reported and which phase coefficients in the fifth indicator are reported. The bit size of the bitmap is determined based on the number of the one or more CSI-RS resources. The method according to claim 1.

4. The aforementioned information further includes a sixth indicator for the strongest coefficient corresponding to one layer, The bit size of the sixth indicator is determined based on the number of the one or more CSI-RS resources. The method according to claim 1.

5. A method performed by a network device, Sending a configuration containing multiple CSI-RS (channel state information reference signal) resources to the terminal device, The process includes receiving information from the terminal device, which includes a first indicator corresponding to one or more CSI-RS resources selected from the plurality of CSI-RS resources, and a second indicator for a plurality of second vectors. Multiple first vectors are determined based on the multiple second vectors, The length of the first vector among the plurality of first vectors is determined based on the number of the one or more CSI-RS resources. The bit size of the second indicator is determined based on the number of the one or more CSI-RS resources. method.

6. The information further includes a third indicator for a plurality of first phase coefficients, The determination of the plurality of first vectors based on the plurality of second vectors includes the determination of the plurality of first vectors based on the plurality of second vectors and the plurality of first phase coefficients. The method according to claim 5.

7. The information further includes a fourth indicator for a plurality of amplitude coefficients, a fifth indicator for a plurality of second phase coefficients, and a bitmap. The bitmap indicates which amplitude coefficients in the fourth indicator are reported and which phase coefficients in the fifth indicator are reported. The bit size of the bitmap is determined based on the number of the one or more CSI-RS resources. The method according to claim 5.

8. The aforementioned information further includes a sixth indicator for the strongest coefficient corresponding to one layer, The bit size of the sixth indicator is determined based on the number of the one or more CSI-RS resources. The method according to claim 5.

9. A terminal device, A means for receiving settings from a network device, including multiple CSI-RS (channel state information reference signal) resources, The system includes means for transmitting information to the network device, which includes a first indicator corresponding to one or more CSI-RS resources selected from the plurality of CSI-RS resources, and a second indicator for a plurality of second vectors. Multiple first vectors are determined based on the multiple second vectors, The length of the first vector among the plurality of first vectors is determined based on the number of the one or more CSI-RS resources. The bit size of the second indicator is determined based on the number of the one or more CSI-RS resources. Terminal device.

10. The information further includes a third indicator for a plurality of first phase coefficients, The determination of the plurality of first vectors based on the plurality of second vectors includes the determination of the plurality of first vectors based on the plurality of second vectors and the plurality of first phase coefficients. The terminal device according to claim 9.

11. The information further includes a fourth indicator for a plurality of amplitude coefficients, a fifth indicator for a plurality of second phase coefficients, and a bitmap. The bitmap indicates which amplitude coefficients in the fourth indicator are reported and which phase coefficients in the fifth indicator are reported. The bit size of the bitmap is determined based on the number of the one or more CSI-RS resources. The terminal device according to claim 9.

12. The aforementioned information further includes a sixth indicator for the strongest coefficient corresponding to one layer, The bit size of the sixth indicator is determined based on the number of the one or more CSI-RS resources. The terminal device according to claim 9.

13. A network device comprising a processor, wherein the processor is provided to the network device, Sending a configuration containing multiple CSI-RS (channel state information reference signal) resources to the terminal device, The terminal device is configured to receive information from the terminal device that includes a first indicator corresponding to one or more CSI-RS resources selected from the plurality of CSI-RS resources, and a second indicator for a plurality of second vectors. Multiple first vectors are determined based on the multiple second vectors, The length of the first vector among the plurality of first vectors is determined based on the number of the one or more CSI-RS resources. The bit size of the second indicator is determined based on the number of the one or more CSI-RS resources. Network device.

14. The information further includes a third indicator for a plurality of first phase coefficients, The determination of the plurality of first vectors based on the plurality of second vectors includes the determination of the plurality of first vectors based on the plurality of second vectors and the plurality of first phase coefficients. The network device according to claim 13.

15. The information further includes a fourth indicator for a plurality of amplitude coefficients, a fifth indicator for a plurality of second phase coefficients, and a bitmap. The bitmap indicates which amplitude coefficients in the fourth indicator are reported and which phase coefficients in the fifth indicator are reported. The bit size of the bitmap is determined based on the number of the one or more CSI-RS resources. The network device according to claim 13.

Citation Information

Patent Citations

  • Base station device, terminal device, and communication method

    JP2020107951A

  • Scalable process for demonstrating beam selection

    JP2020530687A

  • Linear combination codebook based per layer power allocation feedback for 5g or other next generation network

    US20200145063A1