Devices and methods for communication

By enabling terminal and network devices to exchange configurations and indications for uplink transmission, the solution addresses beam management challenges in MIMO systems, enhancing channel state information measurement and reporting for improved communication performance.

WO2026156643A1PCT designated stage Publication Date: 2026-07-30NEC CORP +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
NEC CORP
Filing Date
2025-01-23
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

Existing communication technologies, such as MIMO, face challenges in enhancing beam management, particularly in improving channel state information measurement and reporting for both sub-6GHz and over-6GHz frequency bands.

Method used

A terminal device and network device are configured to exchange configurations and indications for uplink transmission, enabling the terminal device to perform uplink transmissions based on received measurement reports and indications, while the network device receives and processes these reports to optimize communication.

Benefits of technology

Enhances channel state information measurement and reporting, improving communication performance by allowing for more effective beam management and resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025074453_30072026_PF_FP_ABST
    Figure CN2025074453_30072026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a solution for channel state information. In a solution, a terminal device receives at least one configuration from a network device. The terminal device determines at least one measurement report based on at least one reference signal resource comprised in the at least one configuration. The terminal device receives at least one indication for uplink transmission from the network device. The at least one indication is associated with at least one information in the at least one measurement report. The terminal device performs the uplink transmission based on at least one of: the at least one indication or the associated at least one information.
Need to check novelty before this filing date? Find Prior Art

Description

DEVICES AND METHODS FOR COMMUNICATIONFIELDS

[0001] Example embodiments of the present disclosure generally relate to the field of communication techniques and in particular, to devices and methods for channel state information.BACKGROUND

[0002] Several technologies have been proposed to improve communication performances. For example, multi-input multi-output (MIMO) has been proposed. MIMO includes features that facilitate utilization of a large number of antenna elements at base station for both sub-6GHz and over-6GHz frequency bands. Enhancement for beam management needs to be further studied.SUMMARY

[0003] In general, embodiments of the present disclosure provide a solution on channel measurement and report.

[0004] In a first aspect, there is provided a terminal device. The terminal device comprises: a processor, configured to cause the terminal device to: receive at least one configuration from a network device; determine at least one measurement report based on at least one reference signal resource comprised in the at least one configuration; receive at least one indication for uplink transmission from the network device, wherein the at least one indication is associated with at least one information in the at least one measurement report; and perform the uplink transmission based on at least one of: the at least one indication or the associated at least one information.

[0005] In a second aspect, there is provided a network device. The network device comprises: a processor, configured to cause the network device to: transmit at least one configuration to a terminal device; receive at least one measurement report from the network device; transmit at least one indication for uplink transmission to the terminal device, wherein the at least one indication is associated with at least one information in the at least one measurement report; and receive the uplink transmission based on at least one of: the at least one indication or the at least one information.

[0006] In a third aspect, there is provided a communication method performed by a terminal device. The method comprises: receiving at least one configuration from a network device; determining at least one measurement report based on at least one reference signal resource comprised in the at least one configuration; receiving at least one indication for uplink transmission from the network device, wherein the at least one indication is associated with at least one information in the at least one measurement report; and performing the uplink transmission based on at least one of: the at least one indication or the associated at least one information.

[0007] In a fourth aspect, there is provided a communication method performed by a network device. The method comprises: transmitting at least one configuration to a terminal device; receiving at least one measurement report from the network device; transmitting at least one indication for uplink transmission to the terminal device, wherein the at least one indication is associated with at least one information in the at least one measurement report; and receiving the uplink transmission based on at least one of: the at least one indication or the at least one information.

[0008] In a fifth aspect, there is provided a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to carry out the method according to the third, or fourth aspect.

[0009] Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Through the more detailed description of some example embodiments of the present disclosure in the accompanying drawings, the above and other objects, features and advantages of the present disclosure will become more apparent, wherein:

[0011] FIG. 1A to FIG. 1C illustrate example communication environment in which example embodiments of the present disclosure can be implemented;

[0012] FIG. 2 illustrates a signaling flow of measurement report in accordance with some embodiments of the present disclosure;

[0013] FIG. 3 illustrates a flowchart of a communication method implemented at a terminal device according to some example embodiments of the present disclosure;

[0014] FIG. 4 illustrates a flowchart of a communication method implemented at a network device according to some example embodiments of the present disclosure; and

[0015] FIG. 5 illustrates a simplified block diagram of an apparatus that is suitable for implementing example embodiments of the present disclosure.

[0016] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION

[0017] Principle of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. Embodiments described herein can be implemented in various manners other than the ones described below.

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

[0019] As used herein, the term ‘terminal device’ refers to any device having wireless or wired communication capabilities. Examples of the terminal device include, but not limited to, user equipment (UE) , personal computers, desktops, mobile phones, cellular phones, smart phones, personal digital assistants (PDAs) , portable computers, tablets, wearable devices, internet of things (IoT) devices, Ultra-reliable and Low Latency Communications (URLLC) devices, Internet of Everything (IoE) devices, machine type communication (MTC) devices, devices on vehicle for V2X communication where X means pedestrian, vehicle, or infrastructure / network, devices for Integrated Access and Backhaul (IAB) , Space borne vehicles or Air borne vehicles in Non-terrestrial networks (NTN) including Satellites and High Altitude Platforms (HAPs) encompassing Unmanned Aircraft Systems (UAS) , eXtended Reality (XR) devices including different types of realities such as Augmented Reality (AR) , Mixed Reality (MR) and Virtual Reality (VR) , the unmanned aerial vehicle (UAV) commonly known as a drone which is an aircraft without any human pilot, devices on high speed train (HST) , or image capture devices such as digital cameras, sensors, gaming devices, music storage and playback appliances, or Internet appliances enabling wireless or wired Internet access and browsing and the like. The ‘terminal device’ can further has ‘multicast / broadcast’ feature, to support public safety and mission critical, V2X applications, transparent IPv4 / IPv6 multicast delivery, IPTV, smart TV, radio services, software delivery over wireless, group communications and IoT applications. It may also incorporate one or multiple Subscriber Identity Module (SIM) as known as Multi-SIM. The term “terminal device” can be used interchangeably with a UE, a mobile station, a subscriber station, a mobile terminal, a user terminal or a wireless device.

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

[0021] The terminal device or the network device may have Artificial intelligence (AI) or Machine learning capability. It generally includes a model which has been trained from numerous collected data for a specific function, and can be used to predict some information.

[0022] The terminal or the network device may work on several frequency ranges, e.g., FR1 (e.g., 450 MHz to 6000 MHz) , FR2 (e.g., 24.25GHz to 52.6GHz) , frequency band larger than 100 GHz as well as Tera Hertz (THz) . It can further work on licensed / unlicensed / shared spectrum. The terminal device may have more than one connection with the network devices under Multi-Radio Dual Connectivity (MR-DC) application scenario. The terminal device or the network device can work on full duplex, flexible duplex and cross division duplex modes.

[0023] The embodiments of the present disclosure may be performed in test equipment, e.g., signal generator, signal analyzer, spectrum analyzer, network analyzer, test terminal device, test network device, channel emulator. In some embodiments, the terminal device may be connected with a first network device and a second network device. One of the first network device and the second network device may be a master node and the other one may be a secondary node. The first network device and the second network device may use different radio access technologies (RATs) . In some embodiments, the first network device may be a first RAT device and the second network device may be a second RAT device. In some embodiments, the first RAT device is eNB and the second RAT device is gNB. Information related with different RATs may be transmitted to the terminal device from at least one of the first network device or the second network device.

[0024] As used herein, the singular forms ‘a’ , ‘an’ and ‘the’ are intended to include the plural forms as well, unless the context clearly indicates otherwise. The term ‘includes’ and its variants are to be read as open terms that mean ‘includes, but is not limited to. ’ The term ‘based on’ is to be read as ‘at least in part based on. ’ The term ‘one embodiment’ and ‘an embodiment’ are to be read as ‘at least one embodiment. ’ The term ‘another embodiment’ is to be read as ‘at least one other embodiment. ’ The terms ‘first, ’ ‘second, ’ and the like may refer to different or same objects. Other definitions, explicit and implicit, may be included below.

[0025] In some examples, values, procedures, or apparatus are referred to as ‘best, ’ ‘lowest, ’ ‘highest, ’ ‘minimum, ’ ‘maximum, ’ or the like. It will be appreciated that such descriptions are intended to indicate that a selection among many used functional alternatives can be made, and such selections need not be better, smaller, higher, or otherwise preferable to other selections.

[0026] As used herein, the term “resource, ” “transmission resource, ” “uplink resource, ” or “downlink resource” may refer to any resource for performing a communication, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, or any other resource enabling a communication, and the like. In the following, unless explicitly stated, a resource in both frequency domain and time domain will be used as an example of a transmission resource for describing some example embodiments of the present disclosure. It is noted that example embodiments of the present disclosure are equally applicable to other resources in other domains.

[0027] In some examples, values, procedures, or apparatus are referred to as ‘best, ’ ‘lowest, ’ ‘highest, ’ ‘minimum, ’ ‘maximum, ’ or the like. It will be appreciated that such descriptions are intended to indicate that a selection among many used functional alternatives can be made, and such selections need not be better, smaller, higher, or otherwise preferable to other selections.

[0028] In the context of the present application, the terms “uplink channel” , “uplink resource” , “physical uplink control channel (PUCCH) ” , “PUCCH” , “physical uplink shared channel (PUSCH) ” and “uplink control information (UCI) ” are optional examples and applicable in embodiments of the present disclosure the present disclosure. The terms “TCI state” , “set of QCL parameter (s) ” , “QCL parameter (s) ” , “QCL assumption” and “QCL configuration” are optional examples and applicable in embodiments of the present disclosure the present disclosure. The terms “TCI field” , “TCI state field” , and “transmission configuration indicator” are optional examples and applicable in embodiments of the present disclosure the present disclosure. The terms “DCI” and “DCI format” are optional examples and applicable in embodiments of the present disclosure the present disclosure. In some embodiments, the embodiments in this disclosure can be applied to PDSCH and PUSCH scheduling, and in the following, PDSCH scheduling is described as examples. For example, the embodiments in this disclosure can be applied to PUSCH by replacing “transmit” to “receive” and / or “receive” to “transmit” . The terms “PDSCH” and “PUSCH” are optional examples and applicable in embodiments of the present disclosure the present disclosure. The terms “transmit” and “receive” are optional examples and applicable in embodiments of the present disclosure the present disclosure. The terms “precoding matrix” , “precoding” , “precoding information” , “precoder information” , “precoder matrix” , “codebook” , “uplink codebook” , “beam” , “beamforming” and “precoder” are optional examples and applicable in embodiments of the present disclosure the present disclosure. The terms “antenna” , “port” and “antenna port” are optional examples and applicable in embodiments of the present disclosure the present disclosure. The terms “transmission” , “transmitting” , “Tx” and “TX” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0029] In the context of the present application, the terms “signaling” , “message” , “configuration” , “request” , “response” , “information” and “signal” , “packet” are optional examples and applicable in embodiments of the present disclosure the present disclosure. In the context of the present application, the terms “node” , “device” , “apparatus” “function” and “function entity” are optional examples and applicable in embodiments of the present disclosure the present disclosure. In the context of the present application, the terms “chain” , “Tx chain” , “transmission chain” , “transmit chain” , “transmitting chain” , “Tx” , “transmission” , “transmitting” , “transmit” , “antenna port” , “port” and “antenna” are optional examples and applicable in embodiments of the present disclosure the present disclosure. In the context of the present application, the terms “precoder” , “precoding” , “precoding matrix” , “precoder information” , “precoder matrix” , “codebook” , “uplink codebook” , “beam” , “beamforming” , “vector” , “basis” , “spatial-related vector” , “spatial-related basis” , “spatial-related basis vector” , “codebook” , “UL codebook” , “spatial domain vector” , “spatial domain-related information” , “SD-related information” , “spatial relation information” , “spatial relation info” , “spatial filter” , “transmission spatial filter” , “transmitting spatial filter” , “Tx spatial filter” , “uplink spatial filter” , “spatial domain filter” , “transmission filter” , “precoding information” , “precoding information and number of layers” , “precoding matrix indicator (PMI) ” , “precoding matrix indicator” , “precoder indication” , “precoding indication” , “transmission precoding matrix indicator” , “precoding matrix indication” , “transmission configuration indicator state (TCI state) ” , “DL TCI state” , “UL TCI state” , “joint TCI state” , “transmission configuration indicator” , “quasi co-location (QCL) ” , “quasi-co-location” , “QCL parameter” , “QCL assumption” , “QCL relationship” and “spatial relation” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0030] In the context of the present application, the terms “transmission and reception point (TRP) ” , “TCI” , “panel” , “SRS resource set” , “antenna port group” , “TCI state” , “control resource set, CORESET” , “CORESET pool” , “uplink TCI state” , “downlink TCI state” , “joint TCI state” , “separate TCI state” , “panel” , “SRS resource set” , “antenna port group” and other similar expressions are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0031] In the context of the present application, the terms “state” , “indication” , “variation” and “status” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0032] In the context of the present application, the terms “uplink RS” , “sounding reference signal” and “SRS” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0033] In the context of the present application, the terms “index” , “indicator” , “indication” , “field” , “bit field” and “bitmap” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0034] In the context of the present application, the terms “at least one first measurement report” and “first measurement report” are optional examples and applicable in embodiments of the present disclosure the present disclosure. In the context of the present application, the terms “at least one second measurement report” and “second measurement report” are optional examples and applicable in embodiments of the present disclosure the present disclosure. In the context of the present application, the terms “at least one measurement report” and “measurement report” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0035] In the context of the present application, the terms “uplink channel” and “uplink resource” are optional examples and applicable in embodiments of the present disclosure the present disclosure. In the context of the present application, the terms “element of indication field” , “parameter” and “indication” are optional examples and applicable in embodiments of the present disclosure the present disclosure. In the context of the present application, the terms “associated with” , “corresponding to” , “correspond to” and “comprise” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0036] In the context of the present application, the terms “uplink precoding granularity” , “precoding granularity” , “precoder granularity” , “uplink precoder granularity” , “uplink (UL) precoding resource block group (PRG) ” , “precoding resource block group” , “PRG” , “physical resource block (PRB) bundling” , “resource block group” , “PRB bundling” , “resource block bundling” , “physical resource block bundling for uplink” , “uplink physical resource block bundling ” , “uplink (UL) precoder resource block group (PRG) ” , “UL PRG” , “value of UL PRG” , “size of UL PRG” , “value of subband” , “value of uplink subband” , “size of subband” , “UL PRG” , “UL PRG overlapping with at least one resource block scheduled for PUSCH” , “UL PRG overlapping with at least one resource block group scheduled for PUSCH” and “size of uplink subband” are optional examples and applicable in embodiments of the present disclosure.

[0037] In the context of the present application, the terms “number of UL PRG (s) ” , “number of UL PRG (s) with each UL PRG overlapping with at least one resource block scheduled for PUSCH” , “number of UL PRG (s) with each UL PRG overlapping with at least one resource block group scheduled for PUSCH” , “number of subbands for uplink transmission” , “number of uplink subbands” , “number of precoder indication field (s) for uplink transmission” , “number of precoder indication field (s) for uplink frequency selective transmission” , “number of precoder indication field (s) for uplink transmission with at least one subband” , “number of sounding reference signal (SRS) resource indicator (SRI) field (s) for uplink transmission” , “number of SRI field (s) for uplink frequency selective transmission” , “number of SRI field (s) for uplink transmission with at least one subband” , “number of precoder indication field (s) in a DCI” , “maximum number of precoders for uplink transmission” , “maximum number of indicated precoders for uplink transmission” , “number of precoders for uplink transmission” , “maximum number of uplink precoders” , “number of uplink precoders” and “maximum number of precoder indication fields for uplink transmission” are optional examples and applicable in embodiments of the present disclosure.

[0038] In the context of the present application, the terms “frequency domain resource allocation” , “FDRA” , “frequency domain resource assignment” , “resource allocation in frequency domain” , “resource assignment in frequency domain” and “resource block assignment information” are optional examples and applicable in embodiments of the present disclosure. In the context of the present application, the terms “allocation” and “assignment” are optional examples and applicable in embodiments of the present disclosure.

[0039] Principles and implementations of the present disclosure will be described in detail below with reference to the figures.

[0040] FIG. 1A, FIG. 1B and FIG. 1C illustrate schematic diagram of an example communication environment 100 in which example embodiments of the present disclosure can be implemented. In the communication environment 100, a plurality of communication devices, including a terminal device 110 and a network device 120, can communicate with each other.

[0041] In the example of FIG. 1A, FIG. 1B or FIG. 1C, the terminal device 110 may be a UE and the network device 120 may be a base station serving the UE. The serving area of the network device 120 may be called a cell 101 and / or a cell 102.

[0042] As shown in FIG. 1B, the network device 120 may communicate with the terminal device 110 via at least one of the TRPs / panels 130-1, 130-2, 130-3 and 130-4. In the following text, the TRP / panel 130-1 may be also referred to as the first TRP / panel, the TRP / panel 130-2 may be also referred to as the second TRP / panel, the TRP / panel 130-3 may be also referred to as the third TRP / panel and the TRP / panel 130-4 may be also referred to as the fourth TRP / panel. Each of the TRPs / panels 130 may provide a plurality of beams for communication with the terminal device 110. It is noted that the number of TRPs / panels shown in FIG. 1B is only an example not limitation.

[0043] For example, the network device 120 may be configured with at least one of four TRPs / panels 130-1, 130-2, 130-3 and 130-4 (collectively referred to as TRPs 130 or individually referred to as TRP 130) . It is to be understood that the number of network devices, terminal devices and TRPs as shown in FIG. 1B is only for the purpose of illustration without suggesting any limitations to the present disclosure. The network 100 may include any suitable number of devices adapted for implementing embodiments of the present disclosure. Although not shown, it would be appreciated that one or more additional devices may be located in the cell 101 and / or the cell 102, and one or more additional cells may be deployed in the communication environment 100. It is noted that although illustrated as a network device, the network device 120 may be another device than a network device. Although illustrated as a terminal device, the terminal device 110 may be other device than a terminal device. The term “TRP” refers to an antenna array (with one or more antenna elements) available to the network device located at a specific geographical location. For example, a network device may be coupled with multiple TRPs in different geographical locations to achieve better coverage. For another example, a network device may be implemented with multiple panels or multiple groups of antenna ports / elements in same geographical location. It is to be understood that the TRP can also be referred to as a “panel” , which also refers to an antenna array (with one or more antenna elements) or a group of antennas.

[0044] In the specific example of communication environment 100, a link from the terminal device 110 to the network device 120 is referred to as uplink, while a link from the network device 120 to the terminal device 110 is referred to as a downlink. Further, MIMO is supported in the communication environment 100. For example, the network device 120 and the terminal device 110 may communicate with each other via different beams to enable a directional communication. For another example, the network device 120 and the terminal device 110 may communicate with each other based on a plurality of antenna ports and / or a plurality of beams and / or a plurality of TCI states (e.g. a plurality of downlink TCI states and / or a plurality of joint TCI states and / or a plurality of uplink TCI states) . In downlink, the network device 120 is a transmitting (TX) device (or a transmitter) and the terminal device 110 is a receiving (RX) device (or a receiver) . In downlink, the network device 120 may transmit downlink transmission to the terminal device 110 via one or more beams or one or more TCI states (or downlink TCI states or joint TCI states) . For example, as illustrated in FIG. 1C, the network device 120 transmits downlink transmission to the terminal device 110 via a plurality of beams and / or a plurality of TCI states (e.g. a plurality of downlink TCI states and / or a plurality of joint TCI states) . Correspondingly, in uplink, the network device 120 is a RX device (or a receiver) and the terminal device 110 is a TX device (or a transmitter) . In uplink, the terminal device 110 may transmit uplink transmission to the network device 120 via one or more beams or one or more TCI states (or uplink TCI states or joint TCI states) . For example, as illustrated in FIG. 1C, the terminal device 110 transmits uplink transmission to the network device 120 via a plurality of beams and / or a plurality of TCI states (e.g. a plurality of uplink TCI states and / or a plurality of joint TCI states) .

[0045] It is to be understood that the number of devices and their connections shown in FIG. 1A, FIG. 1B or FIG. 1C are only for the purpose of illustration without suggesting any limitation. The communication environment 100 may include any suitable number of devices configured to implementing example embodiments of the present disclosure. Although not shown, it would be appreciated that one or more additional devices may be located in the cell 101 and / or the cell 102, and one or more additional cells may be deployed in the communication environment 100. It is noted that although illustrated as a network device, the network device 120 may be another device than a network device. Although illustrated as a terminal device, the terminal device 110 may be other device than a terminal device.

[0046] In the following, for the purpose of illustration, some example embodiments are described with the terminal device 110 operating as a UE and the network device 120 operating as a base station. However, in some example embodiments, operations described in connection with a terminal device may be implemented at a network device or other device, and operations described in connection with a network device may be implemented at a terminal device or other device.

[0047] In some example embodiments, if the terminal device 110 is a terminal device and the network device 120 is a network device, a link from the network device 120 to the terminal device 110 is referred to as a downlink (DL) , while a link from the terminal device 110 to the network device 120 is referred to as an uplink (UL) . In DL, the network device 120 is a transmitting (TX) device (or a transmitter) and the terminal device 110 is a receiving (RX) device (or a receiver) . In UL, the terminal device 110 is a TX device (or a transmitter) and the network device 120 is a RX device (or a receiver) .

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

[0049] The communications in the communication environment 100 may conform to any suitable standards including, but not limited to, Global System for Mobile Communications (GSM) , Long Term Evolution (LTE) , LTE-Evolution, LTE-Advanced (LTE-A) , New Radio (NR) , Wideband Code Division Multiple Access (WCDMA) , Code Division Multiple Access (CDMA) , GSM EDGE Radio Access Network (GERAN) , Machine Type Communication (MTC) and the like. The embodiments of the present disclosure may be performed according to any generation communication protocols either currently known or to be developed in the future. Examples of the communication protocols include, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, 5.5G, 5G-Advanced networks, or the sixth generation (6G) networks.

[0050] In the context of the present application, the terms “TCI” , “TCI state” , “uplink TCI state” , “downlink TCI state” , “joint TCI state” , “downlink or joint TCI state” , “spatial domain filter” , “spatial transmission filter” , “spatial transmitting filter” , “spatial reception filter” , “spatial receiving filter” , “spatial relation information” , “spatial relation info” , “spatial domain information” , “spatial filter” , “spatial information” , “set of QCL parameter (s) ” , “QCL parameter (s) ” , “QCL assumption” , “beam” and “QCL configuration” are optional examples and applicable in embodiments of the present disclosure the present disclosure. The terms “TCI field” , “TCI state field” , and “transmission configuration indicator” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0051] In the context of the present application, the terms “precoding matrix” , “precoder matrix” , “precoding information” , “precoder information” , “uplink transmission filter” , “spatial relation information” , “spatial domain basis” , “spatial domain vector” , “spatial domain basis vector” , “precoding” , “beam” , “beamforming” , “vector” , “first vector” , “first basis” , “first basis vector” , “downlink transmission filter” , “network device transmission precoder” , “network device transmission filter” , “network device reception precoder” , “network device reception filter” , “codebook” and “precoder” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0052] In the context of the present application, the terms “vector” , “bases” and “basis” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0053] In the context of the present application, the terms “precoding matrix” , “precoder matrix” , “precoding information” , “precoder information” , “uplink transmission filter” , “spatial related information” , “spatial relation information” , “spatial domain basis” , “spatial domain vector” , “spatial domain basis vector” , “precoding” , “beam” , “beamforming” , “vector” , “third vector” , “third basis” , “third basis vector” , “fourth vector” , “fourth basis” , “fourth basis vector” , “seventh vector” , “seventh basis” , “seventh basis vector” , “downlink reception filter” , “terminal device reception precoder” , “terminal device transmission precoder” , “terminal device transmission filter” , “terminal device reception filter” , “codebook” and “precoder” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0054] In the context of the present application, the terms “precoding matrix” , “precoder matrix” , “precoding information” , “precoder information” , “uplink transmission filter” , “frequency related information” , “frequency domain basis” , “frequency domain vector” , “frequency domain basis vector” , “precoding” , “beam” , “beamforming” , “vector” , “second vector” , “second basis” , “second basis vector” , “fifth vector” , “fifth basis” , “fifth basis vector” , “sixth vector” , “sixth basis” , “sixth basis vector” , “delay related information” , “path related information” , “ray related information” , “codebook” and “precoder” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0055] In the context of the present application, the terms “single TRP” , “single TCI state” , “single TCI” , “S-TCI” , “single CORESET” , “single control resource set pool” , “single value of CORESET pool index” , “single CORESET pool index” , “no configuration of CORESET pool index” , “S-TRP” and “S-TCI state” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0056] In the context of the present application, the terms “multiple TRPs” , “multiple TCI states” , “multiple CORESETs” and “multiple control resource set pools” , “multi-TRP” , “multi-TCI state” , “multi-TCI” , “multi-CORESET” , “multiple values of CORESET Pool index” , “multiple CORESET Pool indexes” and “multi-control resource set pool” , “MTRP” and “M-TCI” , “M-TPR” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0057] In the context of the present application, the terms “synchronization signal (SS) and physical broadcast channel (PBCH) block” , “PBCH block” , “SS / PBCH block” , “synchronization signal block” , “synchronization signal block resource” , “SSB resource” , “SS / PBCH block resource” and “SSB” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0058] In the context of the present application, the terms “pool” , “set” , “subset” , “group” , “unit” and “subgroup” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0059] In the context of the present application, the terms “index” , “indicator” , “indication” , “field” , “bit field” and “bitmap” are optional examples and applicable in embodiments of the present disclosure the present disclosure. The terms “resource block group” , “RBG” , “physical resource block” , “resource block” , “PRB” and “RB” are optional examples and applicable in embodiments of the present disclosure the present disclosure. The terms “bit size” , “size of bits” , “number of bits” , “size of field” , “bitwidth” and “field size” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0060] In the context of the present application, the terms “reporting” , “report” and “feedback” are optional examples and applicable in embodiments of the present disclosure the present disclosure. In the context of the present application, the terms “based on” , “correspond to” , “corresponding to” and “associated with” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0061] In the context of the present application, the terms “reference signal” , “RS” , “channel state information reference signal” , “reference signal resource” , “reference signal ports” , “CSI-RS” , “CSI-RS resource” , “SRS resource” , “SRS ports” , “ports” , “antenna ports” , “PUSCH ports” and “SRS” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0062] In the context of the present application, the terms “ports” , “antenna ports” , “SRS ports” , “reference signal port” , “reference signal ports” , “port, “antenna port” and “SRS port” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0063] In the context of the present application, the terms “element of indication field” , “parameter” and “indication” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0064] In the context of the present application, the terms “measurement result” , “reference signal received power” , “RSRP” , “layer-1 RSRP” , “L1-RSRP” , “filtered RSRP” , “layer-3 RSRP” and “L3-RSRP” are optional examples and applicable in embodiments of the present disclosure the present disclosure. In the context of the present application, the terms “measurement result” , “signal to interference plus noise ratio” , “SINR” , “layer-1 SINR” , “L1-SINR” , “filtered SINR” , “layer-3 SINR” and “L3-SINR” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0065] In the context of the present application, the terms “identify” , “indicator” , “indication” and “ID” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0066] In the context of the present application, the terms “physical cell identity” , “PCI” , “cell identity” , “cell ID” , “cell” , “value of cell ID” , “component carrier” , “CC” and “value of PCI” are optional examples and applicable in embodiments of the present disclosure.

[0067] In the context of the present application, the terms “afirst cell” , “aserving cell” , “afirst value of physical cell identity (PCI) ” , “afirst value of PCI” , “afirst cell identity” , “afirst component carrier” , “afirst CC” and “acell with serving cell PCI” are optional examples and applicable in embodiments of the present disclosure.

[0068] In the context of the present application, the terms “PCI different from the serving cell” , “an additional PCI” , “asecond PCI” , “asecond cell” , “acell different from the serving cell” , “asecond value of PCI” , “asecond cell identity” , “asecond component carrier” , “asecond CC” and “acell with additional PCI” are optional examples and applicable in embodiments of the present disclosure.

[0069] In the context of the present application, the terms “consecutive” and “contiguous” are optional examples and applicable in embodiments of the present disclosure.

[0070] In the context of the present application, the terms “precoder indication field” , “precoding information field” , “sounding reference signal (SRS) resource indicator (SRI) field” , “SRI field” , “transmission precoding matrix (TPMI) field” , “TPMI field” , “precoding matrix (PMI) field” , “PMI field” , “precoding information indicator” , “indication of precoding information” , “field for precoding information” , “precoding information and number of layers” , “indication of precoding information and number of layers” , “precoder indicator field” , “precoding information” , “indicator of precoding information” , “precoding indication field” and “precoding indicator field” are optional examples and applicable in embodiments of the present disclosure.

[0071] In the context of the present application, the terms “uplink transmission” , “uplink frequency selective transmission” , “uplink transmission with precoder cycling” , “uplink transmission with at least one precoder” , “uplink transmission with more than one precoder” , “uplink transmission with open-loop precoders” , “uplink transmission with closed-loop precoders” , “uplink transmission with at least one subband” and “uplink transmission with more than one subband” are optional examples and applicable in embodiments of the present disclosure.

[0072] In the context of the present application, the terms “current beam” , “indicated TCI state” , “applied TCI state” and “indicated TCI state which is applied” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0073] In the context of the present application, the terms “physical uplink shared channel” , “PUSCH” , “uplink shared channel” , “ULSCH” and “UL-SCH” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0074] In the context of the present application, the terms “occasion” , “slot” , “sub-slot” , “symbol” , “anumber of symbols” , “subframe” , “frame” and “time interval” are optional examples and applicable in embodiments of the present disclosure.

[0075] In the context of the present application, the terms “PDCCH candidate” , “PDCCH monitoring” , “PDCCH reception” , “PDCCH monitoring occasion” and “PDCCH” are optional examples and applicable in embodiments of the present disclosure.

[0076] In addition to normal data communications, the network device 120 may send a RS to the terminal device 110 in a downlink (DL) . Similarly, the terminal device 110 may transmit a RS to the network device 120 in an uplink (UL) . Generally speaking, a RS is a signal sequence (also referred to as “RS sequence” ) that is known by both the network device 120 and the terminal devices 110. For example, a RS sequence may be generated and transmitted by the network device 120 based on a certain rule and the terminal device 110 may deduce the RS sequence based on the same rule. For another example, a RS sequence may be generated and transmitted by the terminal device 110 based on a certain rule and the network device 120 may deduce the RS sequence based on the same rule. Examples of the RS may include but are not limited to downlink or uplink Demodulation Reference Signal (DMRS) , CSI-RS, Sounding Reference Signal (SRS) , Phase Tracking Reference Signal (PTRS) , Tracking Reference Signal (TRS) , fine time-frequency Tracking Reference Signal (TRS) , CSI-RS for tracking, Positioning Reference Signal (PRS) and so on.

[0077] In the context of the present disclosure, some example embodiments are discussed by using cell (s) . However, the solution discussed herein may be applied to scenarios related to component carrier (s) (CC (s) ) , bandwidth part (s) (BWP (s) ) and / or event (s) . That is, all the embodiments discussed with regards to cell (s) are applicable to the scenarios related to CC (s) , BWP (s) , event (s) . Merely for brevity, the same or similar contents are omitted herein.

[0078] In some embodiments, one DCI may be applied to indicate multiple precoders (e.g. for multiple subbands) , the number of precoder indication fields may be be fixed (or configured by RRC) , and the number of subbands for one transmission may depend on frequency domain resource allocation (e.g. dynamically) .

[0079] The network device 120 may communicate data and control information to the terminal device 110 via a plurality of beams (also referred to as “DL beams” ) or based on at least one TCI state. For example, the at least one TCI state may be downlink TCI state or joint TCI state or downlink-Or-Joint-TCI-State. The terminal device 110 may also communicate data and control information to the network device 120 via a plurality of beams (also referred to as “UL beams” ) or based on at least one spatial relation information or based on at least one TCI state. For example, the at least one TCI state may be uplink TCI state or joint TCI state or downlink-Or-Joint-TCI-State. In some example embodiments, a beam is also defined and indicated by parameters of a transmission configuration indicator. For example, there may be a transmission configuration indicator (TCI) field in DCI. A value of the TCI field may be referred to as a “TCI codepoint” . In some embodiments, a TCI codepoint may indicate or comprise one or more TCI states. For example, one TCI codepoint may indicate one or two downlink TCI states. For another example, one TCI codepoint may indicate one or two uplink TCI states. For another example, one TCI codepoint may indicate one or two joint TCI states. For another example, one TCI codepoint may indicate one or two downlink or joint TCI states. For another example, one TCI codepoint may indicate one or two downlink TCI states and one or two uplink TCI states. For another example, one TCI codepoint may indicate one or two downlink or joint TCI states and one or two uplink TCI states. In some embodiments, each TCI state contains or comprises paramesters for configuring a quasi co-location (QCL) relationship between one or two DL reference signals and / or one or two UL reference signals and at least one of: the DMRS ports of the PDSCH, the DMRS ports of PDCCH, the DMRS ports of PUSCH, the DMRS ports of PUCCH, the SRS ports of a SRS resource or the CSI-RS ports of a CSI-RS resource.

[0080] In addition, in the following description, some interactions are performed among the terminal device 110 and the network device 120 (such as, exchanging configuration (s) and so on) . It is to be understood that the interactions may be implemented either in one single signaling / message / configuration or multiple signaling / messages / configurations, including at least one of system information, radio resource control (RRC) message, downlink control information (DCI) message, uplink control information (UCI) message, media access control (MAC) control element (CE) and so on. The present disclosure is not limited in this regard.

[0081] Reference is made to FIG. 2, which illustrates a signaling flow 200 of measurement report in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signaling flow 200 will be discussed with reference to FIG. 1A to FIG. 1C, for example, by using the terminal device 110 and the network device 120.

[0082] The network device 120 transmits (2010) at least one configuration to the terminal device 110. That is, the terminal device 110 receives (2010) the at least one configuration from the network device 120.

[0083] In some embodiments, the at least one configuration may comprise at least one configuration for uplink precoding granularity. Alternatively, or in addition, the at least one configuration may comprise at least one parameter for value of uplink (UL) precoding resource block group (PRG) or size of UL PRG or number of UL PRG (s) . In some embodiments, the at least one configuration may include the number of subbands for uplink transmission. In some embodiments, the at least one configuration may include a number of precoder indication field (s) for uplink transmission (or the number of precoder indication field (s) in DCI) . In some embodiments, the at least one configuration may also include a size of subband for uplink transmission. In some other embodiments, the at least one configuration may also include the number of precoders for uplink transmission.

[0084] In some embodiments, the at least one configuration may include one or more of:at least one configuration for uplink precoding granularity, a value of UL PRG, a size of UL PRG, a number of UL PRG (s) , a number of subbands for uplink transmission, a number of precoder indication field (s) for uplink transmission, a number of precoder indication field (s) in a DCI (for example, the DCI may be for uplink transmission scheduling or for PUSCH scheduling, a size of subband for uplink transmission, a value of subband for uplink transmission, a size of uplink subband, a value of uplink subband, a maximum number of precoders for uplink transmission, a maximum number of indicated precoders for uplink transmission, a number of physical resource blocks (PRBs) in a bandwidth part (BWP) , a number of resource block groups (RBGs) in a BWP, a size of resource block group, a number of resource blocks in a resource block group, a number of a plurality of uplink subbands, a number of PRBs of one subband, a number of RBGs in one uplink subband, a number of RBGs in one UL PRG, a number of PRBs in one UL PRG, a configuration for uplink transmission with frequency selective, a configuration of uplink frequency selective transmission, a configuration of uplink transmission with at least one subband, a configuration of PUSCH transmission with at least one subband, the first number, the second number, the third number, the fourth number, or a number of precoders for uplink transmission.

[0085] In some embodiments, the terminal device 110 may receive the at least one configuration from the network device 120. In some embodiments, the terminal device 110 may receive a DCI or at least one RRC signaling scheduling at least one PUSCH, where the DCI or the at least one RRC signaling may indicate or may configure a frequency domain resource allocation (for example, the frequency domain resource allocation may indicate at least one RB in frequency domain or at least one RBG in frequency domain for the at least one PUSCH) . In some embodiments, the DCI or the at least one RRC signaling may indicate at least one precoder (or more than one precoder) for the PUSCH. In some embodiments, each precoder of the at least one precoder (or each precoder of the more than one precoder) may be associated with (or may be applied to) a subband for the PUSCH (or a number of RBs or a subset of RBs or a number of RBs allocated for the PUSCH overlapping with one UL PRG) . In some embodiments, the terminal device 110 may determine at least one uplink PRG or at least one uplink subband or a value of uplink PRG or a size of uplink PRG or a value of uplink subband or a size of uplink subband based on the at least one configuration and / or based on the frequency domain resource allocation (e.g. indicated in the DCI or configured by the at least one RRC signaling) . In some embodiments, the DCI or the at least one RRC signaling may indicate or may configure a plurality of precoder indication fields (or a plurality of precoders or at least one precoder indication field or more than one precoder indication field or at least one precoder or more than one precoder) for the at least one PUSCH. In some embodiments, each precoder indication field may be associated with (or may be applied to) a subband for the PUSCH (or a number of RBs or a subset of RBs or a number of RBs allocated for the PUSCH overlapping with one UL PRG) . In some embodiments, the terminal device 110 may transmit the at least one PUSCH based on the DCI (or based on the at least one RRC signaling) and / or based on the at least one configuration. In some embodiments, the terminal device 110 may transmit the at least one PUSCH based on the frequency domain resource allocation and / or based on the plurality of precoder indication fields (or the plurality of precoders or the at least one precoder indication field or the more than one precoder indication field or the at least one precoder or the more than one precoder) and / or based on the at least one uplink PRG (or the at least one uplink subband or the value of uplink PRG or the size of uplink PRG or the value of uplink subband or the size of uplink subband) and / or based on the at least one configuration) .

[0086] In some embodiments, the terminal device 110 may receive the at least one configuration from the network device 120, the terminal device 110 may transmit the PUSCH with the at least one precoder (or of the more than one precoder or of the third number of precoder indication fields or of the fourth number of precoder indication fields) may be applied to (or associated with) at least one subband (for uplink transmission or for PUSCH) (or at least one UL PRG) in one PUSCH transmission occasion. In some embodiments, the at least one precoder (or the more than one precoder) (e.g. based on the the third number of precoder indication fields or the fourth number of precoder indication fields) may be applied to one PUSCH transmission occasion.

[0087] In some embodiments, the terminal device 110 may transmit the PUSCH with at least one precoder (or more than one precoder) applied to (or associated with) at least one subband (for uplink transmission or for PUSCH) (or at least one UL PRG) . In some embodiments, each one of the at least one precoder (or of the more than one precoder or of the third number of precoder indication fields or of the fourth number of precoder indication fields) may be applied to (or associated with) one subband of the at least one subband (or of the more than one subband or of the second number of subbands) .

[0088] In some embodiments, the terminal device 110 may receive the at least one configuration from the network device 120. In some embodiments, the terminal device 110 may receive a first DCI, where the first DCI may indicate the third number of precoder indication fields or the fourth number of precoder indication fields or the number of subbands (e.g. the first number of subbands or the second number of subbands) or the number of UL PRGs (e.g. the first number of UL PRGs or the second number of UL PRGs) or uplink transmission type (e.g. wideband transmission or subband transmission) . In some embodiments, the terminal device 110 may receive a second DCI (e.g. based on the indication of the first DCI) , where the second DCI may comprise the third number of precoder indication fields or the fourth number of precoder indication fields (e.g. in case of the first DCI indicating uplink transmission with more than one subband or indicating uplink frequency selective transmission) . In some embodiments, the second DCI may schedule at least one PUSCH. In some embodiments, the terminal device 110 may transmit the at least one PUSCH (or a PUSCH transmission occasion) based on at least one precoder (e.g. indicated by the third number of precoder indication fields or the fourth number of precoder indication fields) and / or the frequency domain resource allocation for the at least one PUSCH to the network device.

[0089] In some embodiments, the terminal device 110 may be configured with a number of PRBs for a bandwidth part (BWP) or with a size for the BWP. In some embodiments, the number of PRBs for the BWP (e.g. represented as NBWP) may be a positive integer. In some embodiments, NBWP may be a positive integer. In some embodiments, 24≤NBWP≤275 or 1≤NBWP≤275 or 1≤NBWP≤272 or 1≤NBWP≤Nmax or 24≤NBWP≤Nmax. In some embodiments, the terminal device 110 may be configured with a starting position of the BWP (e.g. represented as ) . In some embodiments,  may be a non-negative integer. In some embodiments,  or or In some embodiments, the starting position of the BWP and / or the number of PRBs for the BWP may be configured in one higher layer parameter. In some embodiments,  may be the common resource block where the bandwidth part starts relative to common resource block 0.

[0090] In some embodiments, Nmax may be positive integer. In some embodiments, Nmax may be one or more of: {271, 272, 273, 274, 275, 276} .

[0091] In some embodiments, a BWP may be a plurality of contiguous common resource blocks (e.g. for a given numerology μ or for a given subcarrier spacing μ and / or a given cyclic prefix (CP) configuration μ) on a carrier. In some embodiments, the terminal device may be configured with up to four bandwidth parts in the downlink. And the terminal device may be configured with a single downlink BWP being active at a given time. In some embodiments, the terminal device may be configured with up to four bandwidth parts in the uplink. And the terminal device may be configured with a single uplink BWP being active at a given time.

[0092] In some embodiments, common resource blocks may be numbered from 0 and upwards in the frequency domain (e.g. for a subcarrier spacing configuration μ) . In some embodiments, the center of subcarrier 0 of common resource block 0 (e.g. for a subcarrier spacing configuration μ) may coincide with point A. In some embodiments, the relation between the common resource block number (e.g. represented as ) in the frequency domain and resource elements for subcarrier spacing configuration μ may be given by  In some embodiments,  may be the number of subcarriers or resource elements in one resource block. In some embodiments,  may be 12 or 16. In some embodiments, k may be defined relative to point A. In some embodiments, k=0 may correspond to the subcarrier centered around point A. In some embodiments, point A may be or may serve as a common reference point for resource block grids. In some embodiments, point A may be configured by the network device.

[0093] In some embodiments, physical resource blocks (e.g. for subcarrier spacing configuration μ) may be defined within a bandwidth part and numbered from 0 to NBWP-1. In some embodiments, the relation between the physical resource block in the BWP and the common resource block may be

[0094] In some embodiments, the at least one configuration may comprise at least one configuration for uplink precoder. In some embodiments, the at least one configuration may comprise a number of ports or a number of antennas (e.g. represented as Nt or Nt3) for uplink transmission or for PUSCH or for precoder. In some embodiments, Nt or Nt3may be positive integer. In some embodiments, Nt or Nt3 may be one or more of: 1, 2, 3, 4, 6, 8, 16. In some embodiments, Nt or Nt3 may be one or more of: 1, 2, 3, 4, 8. In some embodiments, the number of ports or the number of antennas may be configured by the network device and / or reported by the terminal device based on UE capability signaling.

[0095] In some embodiments, the BWP may be an uplink BWP. In some embodiments, the BWP may be a downlink BWP.

[0096] In some embodiments, μ may represent or refer to subcarrier spacing configuration. In some embodiments, the value of μ may be at least one of {0, 1, 2, 3, 4, 5, 6} . In some embodiments, μ=0 refers to subcarrier spacing 15kHz or 15·103Hz. In some embodiments, μ=1 refers to subcarrier spacing 30kHz or 30·103Hz. In some embodiments, μ=2 refers to subcarrier spacing 60kHz or 60·103Hz. In some embodiments, μ=3 refers to subcarrier spacing 120kHz or 120·103Hz. In some embodiments, μ=4 refers to subcarrier spacing 240kHz or 240·103Hz. In some embodiments, μ=5 refers to subcarrier spacing 480kHz or 480·103Hz. In some embodiments, μ=6 refers to subcarrier spacing 960kHz or 960·103Hz. In some embodiments, subcarrier spacing may be the width (e.g. in frequency domain) for a subcarrier. In some embodiments, subcarrier spacing may be the interval (e.g. in frequency domain) for two adjacent subcarriers.

[0097] In some embodiments, the first size of subband (e.g. of the first type) or the number of PRBs in one subband of the first type may be represented as In some embodiments, one subband of the first type may be RBs or PRBs or contiguous RBs or contiguous PRBs (for example, in frequency domain) . In some embodiments,  is a positive integer. For example,  For example,  For example,  may be at least one of {4, 8, 16, 32} . In some embodiments,  may be based on the value of NBWP. In some embodiments, if 24≤NBWP≤72,  may be 4 or 8. For example,  may be configured to be 4 or 8 based on one higher layer parameter for subband of the first type. In some embodiments, if 73≤NBWP≤144,  may be 8 or 16. For example,  may be configured to be 8 or 16 based on the higher layer parameter for subband of the first type. In some embodiments, if 145≤NBWP≤275 or 145≤NBWP≤Nmax, may be 16 or 32. For example,  may be configured to be 16 or 32 based on the higher layer parameter for subband of the first type.

[0098] In some embodiments, the second size of subband (e.g. of the second type) or the number of PRBs in one subband of the second type may be represented as In some embodiments, one subband of the second type may be RBs or PRBs or contiguous RBs or contiguous PRBs (for example, in frequency domain) . In some embodiments,  is a positive integer. For example,  For example,  For example,  In some embodiments,  may be a multiple of 4. For example,  may be at least one of {4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 104, 108, 112, 120, 128, 132, 136, 144, 152, 160, 168, 176, 184, 192, 208, 216, 224, 240, 256, 264, 272} .

[0099] In some embodiments, the third size of subband (e.g. of the third type) or the number of PRBs in one subband of the third type may be represented as In some embodiments, one subband of the third type may be RBs or PRBs or contiguous RBs or contiguous PRBs (for example, in frequency domain) . In some embodiments,  is a positive integer. For example,  For example,  For example,  In some embodiments,  may be a multiple of 4. For example,  may be at least one of {4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 104, 108, 112, 120, 128, 132, 136, 144, 152, 160, 168, 176, 184, 192, 208, 216, 224, 240, 256, 264, 272} .

[0100] In some embodiments, a first plurality of first vectors or at least one first vector may be based on Np1, Np2 and / or Op1 and Op2. For example, there may be a first plurality of first vectors based on the value of Np1, Np2 and / or Op1 and Op2. In some embodiments, the number of first vectors in the first plurality of first vectors may be Np1*Op1*Np2*Op2 or Np1*Np2. In some embodiments, one first vector (e.g. represented as vl,m) may be a first vector with length Np1*Np2 or with Np1*Np2 values or with Np1*Np2 elements. In some embodiments, Np1 may be N1 or Nre1. In some embodiments, Np2 may be N2 or Nre2.In some embodiments, Op1 may be O1 or Ore1. In some embodiments, Op2 may be O2 or Ore2.

[0101] In some embodiments, a first plurality of third vectors or at least one third vector or a first plurality of fourth vectors or at least one fourth vector or a first plurality of seventh vectors or at least one seventh vector may be based on Np1, Np2 and / or Op1 and Op2. For example, there may be a first plurality of third vectors or a first plurality of fourth vectors or a first plurality of seventh vectors based on the value of Np1, Np2 and / or Op1 and Op2. In some embodiments, the number of third vectors in the first plurality of third vectors or the number of fourth vectors in the first plurality of fourth vectors or the number of seventh vectors in the first plurality of seventh vectors may be Np1*Op1*Np2*Op2 or Np1*Np2. In some embodiments, one third vector or one fourth vector or one seventh vector (e.g. represented as wl,m) may be a third vector or a fourth vector or seventh with length Np1*Np2 or with Np1*Np2 values or with Np1*Np2 elements. In some embodiments, Np1 may be Nt1 or Nr1 or Nr or Nr3 or Nt or Nr4 or Nr5 or Nr6 or Nr7 or Nr8 or Nt4 or Nt5. In some embodiments, Np2 may be Nt2 or Nr2 or Nr or Nr3 or Nt or Nr4or Nr5 or Nr6 or Nr7 or Nr8 or Nt4 or Nt5. In some embodiments, Op1 may be Ot1 or Or1 or Or or Or3 or Ot or Or4 or Or5 or Or6 or Or7 or Or8 or Ot4 or Ot5. In some embodiments, Op2 may be Ot2 or Or2 or Or or Or3 or Ot or Or4 or Or5 or Or6 or Or7 or Or8 or Ot4 or Ot5.

[0102] In some embodiments, the vector vl,m and / or the vector wl,m may be represented as

[0103] In some embodiments, um may be represented as

[0104] In some embodiments, l may be integer. In some embodiments, l=0, 1, ...Np1*Op1-1 or l=0, 1, ...Np1-1. In some embodiments, m may be integer. In some embodiments, m=0, 1, ...Np2*Op2-1 or m=0, 1, ...Np2-1.

[0105] In some embodiments, the measured channel may be based on one or more of: the first subset of measurement report, the second subset of measurement report, the third subset of measurement report, the first set of codebook indicators, the second set of codebook indicators, the third set of codebook indicators.

[0106] In some embodiments, the at least one configuration may comprise one or more of: a first reference signal resource set, a second reference signal resource set, a third reference signal resource set, at least one reference signal resource, a first size of subband of first type, a second size of subband of second type, a third size of subband of third type, the number of ports for uplink transmission, the number of ports for network reception, or the number of ports for downlink reception. For example, the at least one configuration may include one or more of: at least one configuration for the first CSI-RS resource set, at least one configuration for the second CSI-RS resource set, at least one configuration for the third CSI-RS resource set, at least one configuration for at least one CSI-RS resource, first size of subband, second size of subband, third size of subband, the number of ports for uplink transmission, the number of ports for network device reception, or the number of ports for downlink reception. In some embodiments, the second size of subband (e.g. of the second type, e.g. uplink subband associated with a first configuration) and / or the third size of subband (e.g. of the third type, e.g. uplink subband associated with a second configuration) may be no less than the first size of subband (e.g. of the first type, e.g. downlink subband) . Alternatively, the third size of subband (e.g. of the third type, e.g. uplink subband associated with a second configuration) may be larger than the second size of subband (e.g. of the second type, e.g. uplink subband associated with a first configuration) .

[0107] In some embodiments, the second size of subband (e.g. of the second type, e.g. uplink subband associated with a first configuration) may be a multiple (e.g. represented as m1) of the first size of subband (e.g. of the first type, e.g. downlink subband) . For example, m1 may be positive integer. In some embodiments, 1≤m1≤64 or 1≤m1≤32 or 8≤m1≤64. In some embodiments, m1 may be one or more of: {1, 2, 3, 4, 6, 8, 12, 16, 24, 32, 64} .

[0108] In some embodiments, the third size of subband (e.g. of the third type, e.g. uplink subband associated with a second configuration) may be a multiple (e.g. represented as m2) of the first size of subband (e.g. of the first type, e.g. downlink subband) . For example, m2 may be positive integer. In some embodiments, 1≤m2≤64 or 1≤m2≤32 or 8≤m2≤64.In some embodiments, m2 may be one or more of: {1, 2, 3, 4, 6, 8, 12, 16, 24, 32, 64} . In some embodiments, m2≥m1 (for example, the subband of the second type and the subband of the third type may correspond to different sizes) . In some embodiments, m2=m1. In some embodiments, the second set of codebook indicators and the third set of codebook indicators may be associated with different ports (and / or different number of ports) for reception (e.g. different ports or different number of ports for receiving the at least one CSI-RS resource) (e.g. different reception ports at terminal device side) .

[0109] In some embodiments, the third size of subband (e.g. of the third type, e.g. uplink subband associated with a second configuration) may be a multiple (e.g. represented as m3) of the second size of subband (e.g. of the second type, e.g. uplink subband associated with a first configuration) . For example, m3 may be positive integer. In some embodiments, 1≤m3≤16 or 1≤m3≤8. In some embodiments, m3 may be one or more of {2, 3, 4, 6, 8} or one or more of: {1, 2, 3, 4, 6, 8} . In some embodiments, m2=m1*m3.For example, for uplink transmission, due to the limited transmission power of UE, the number of rays / paths may be less than downlink and / or the size of subband for uplink may be larger than the size of subband for downlink.

[0110] In the context of the present application, the terms “first size of subband” , “subband of the first type” , “subband for uplink” , “uplink subband associated with a third configuration” , “downlink subband associated with a fourth configuration” , “subband for downlink” and “size of subband of the first type” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0111] In the context of the present application, the terms “second size of subband” , “subband of the second type” , “subband for uplink” , “uplink subband associated with a first configuration” , “downlink subband associated with a fifth configuration” , “subband for downlink” and “size of subband of the second type” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0112] In the context of the present application, the terms “third size of subband” , “subband of the third type” , “subband for uplink” , “uplink subband associated with a second configuration” and “size of subband of the third type” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0113] In some embodiments, the at least one measurement report may comprise one or more of: a first subset of measurement report, a second subset of measurement report or a third subset of measurement report.

[0114] In the context of the present application, the terms “first subset of measurement report” , “first measurement report” and “first set of codebook indicators” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0115] In the context of the present application, the terms “second subset of measurement report” , “second measurement report” and “second set of codebook indicators” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0116] In the context of the present application, the terms “third subset of measurement report” , “third measurement report” and “third set of codebook indicators” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0117] In some embodiments, the at least one measurement report may be associated with or configured in at least one of: a same report configuration, a same reference resource set, or a same reference signal resource. Alternatively, or in addition, the at least one measurement report may be based on at least one of: the number of ports for uplink transmission, the number of ports for network device reception, or the number of ports for downlink reception. For example, the at least one measurement report or the at least one information may be associated with one or more of: one (e.g. same) report configuration, one same CSI-RS resource set or one same CSI-RS resource. In some embodiments, the at least one measurement report or the at least one information (e.g. at least one information in the first set of codebook indicators and / or at least one information in the second set of codebook indicators and / or at least one information in the third set of codebook indicators) may be based on one or more of: the number of ports for uplink transmission and / or for downlink reception (e.g. represented as Nt or 2*Nt1*Nt2) (and / or corresponding to second size of subband) (e.g. at terminal device) , the number of ports for uplink transmission and / or for downlink reception (e.g. represented as Nt3 or 2*Nt4*Nt5) (and / or corresponding to third size of subband) (e.g. at terminal device) , the number of ports for network device reception (e.g. represented as P or Nre or Nre1*Nre2or 2*N1*N2) , the number of ports for network device transmission (e.g. represented as P or 2*N1*N2) , the number of ports for downlink reception and / or for uplink transmission (e.g. represented as Nr or 2*Nr1*Nr2) (and / or corresponding to first size of subband) (e.g. at terminal device) , the number of ports for downlink reception and / or for uplink transmission (e.g. represented as Nr3 or 2*Nr4*Nr5) (and / or corresponding to second size of subband) (e.g. at terminal device) or the number of ports for downlink reception and / or for uplink transmission (e.g. represented as Nr6 or 2*Nr7*Nr8) (and / or corresponding to third size of subband) (e.g. at terminal device) .

[0118] In some embodiments, the number of antenna ports (and / or the number of CSI-RS ports) for the codebook configuration (or for the codebook or for the at least one measurement report or corresponding to the first size of subband (e.g. of first type) or for the first subset of codebook indicators or for the first subset of measurement report or for the network device transmission or for network device reception) may be represented as P. In some embodiments, the number of antenna ports (or the number of antennas) for the network device reception (or corresponding to the second size of subband (e.g. of second type) or corresponding to the third size of subband (e.g. of third type) or for the second subset of codebook indicators or for the third subset of measurement report or for the network device reception) may be represented as Nre. In some embodiments, the value of Nre may be Nre=N1*N2*2 or N1*N2 or Nre1*Nre2 or Nre1*Nre2*2. In some embodiments, N1 and / or Nre1 may be a positive integer. In some embodiments, 1≤N1≤32 or 1≤N1≤64 or 2≤N1≤32. In some embodiments, 1≤Nre1≤32 or 1≤Nre1≤64 or 2≤Nre1≤32. In some embodiments, N2 and / or Nre2 may be a positive integer. In some embodiments, 1≤N2≤32 or 1≤N2≤64 or 2≤N2≤32. In some embodiments, 1≤Nre2≤32 or 1≤Nre2≤64 or 2≤Nre2≤32. In some embodiments, P may be positive integer. In some embodiments, 1≤P≤128 or 1≤P≤512 or 1≤P≤1024. In some embodiments, Nre may be a positive integer. In some embodiments, 1≤Nre≤128 or 1≤Nre≤512 or 1≤Nre≤1024. In some embodiments, P and / or Nre may be one or more of: {1, 2, 4, 8, 12, 16, 24, 32, 48, 64, 128, 256, 512, 1024} . In some embodiments, the value of (N1,N2) and / or (Nre1,Nre2) may be one or more of: { (2, 1) , (2, 2) , (4, 1) , (3, 2) , (6, 1) , (4, 2) , (8, 1) , (4, 3) , (6, 2) , (12, 1) , (8, 3) , (6, 4) , (16, 2) , (8, 4) , (16, 4) , (8, 8) , (16, 8) , (32, 4) , (32, 8) , (16, 16) , (32, 16) } . In some embodiments, the value of Nre may be less than or equal to the value of P.

[0119] In some embodiments, the at least one configuration may comprise: a first parameter for codebook (e.g. represented as O1) and a second parameter for codebook (e.g. represented as O2) (e.g. for the codebook configuration or for the codebook or for the at least one measurement report or corresponding to the first size of subband (e.g. of first type) or for the first subset of codebook indicators or for the first subset of measurement report or for the network device transmission) . In some embodiments, the at least one configuration may comprise: a third parameter for codebook (e.g. represented as Ore1) and a fourth parameter for codebook (e.g. represented as Ore2) (e.g. for the codebook configuration or for the codebook or for the at least one measurement report or corresponding to the second size of subband (e.g. of second type) or corresponding to the third size of subband (e.g. of third type) or for the second subset of codebook indicators or for the third subset of measurement report or for the network device reception) . In some embodiments, the value of O may be O=O1*O2. In some embodiments, the value of Ore may be Ore=Ore1*Ore2. In some embodiments, O1 and / or Ore1 and / or O2 and / or Ore2 may be positive integer. In some embodiments, O1 and / or Ore1 and / or O2 and / or Ore2 may be one or more of {1, 2, 3, 4, 8} or {1, 2, 4} . In some embodiments, the value of Ore may be less than or equal to the value of O. In some embodiments, the value of Ore1 may be less than or equal to the value of O1. In some embodiments, the value of Ore2 may be less than or equal to the value of O2. In some embodiments, the value of Ore1 and / or the value of O1 may be 1 in case of the value of Nre1 and / or the value of N1 is 1. In some embodiments, the value of Ore1 and / or the value of O1 may be larger than 1 (e.g. 2 or 4 or 8) in case of the value of Nre1 and / or the value of N1 is larger than 1. In some embodiments, the value of Ore2 and / or the value of O2 may be 1 in case of the value of Nre2 and / or the value of N2 is 1. In some embodiments, the value of Ore2 and / or the value of O2 may be larger than 1 (e.g. 2 or 4 or 8) in case of the value of Nre2 and / or the value of N2 is larger than 1.

[0120] In some embodiments, the number of ports (or the number of antennas) for uplink transmission (and / or corresponding to second size of subband and / or second subset of measurement report and / or second set of codebook indicators) (e.g. at terminal device) may be represented as Nt or 2*Nt1*Nt2.

[0121] In some embodiments, the number of ports (or the number of antennas) for uplink transmission (and / or corresponding to third size of subband and / or third subset of measurement report and / or third set of codebook indicators) (e.g. at the terminal device 110) may be represented as Nt3 or 2*Nt4*Nt5.

[0122] In some embodiments, the number of ports (or the number of antennas) for uplink transmission and / or for downlink reception (and / or corresponding to second size of subband and / or second subset of measurement report and / or second set of codebook indicators) (e.g. at the terminal device 110) may be represented as Nt or 2*Nt1*Nt2 or Nr or 2*Nr1*Nr2 or Nr3 or 2*Nr4*Nr5.

[0123] In some embodiments, the number of ports (or the number of antennas) for uplink transmission and / or for downlink reception (and / or corresponding to third size of subband and / or third subset of measurement report and / or third set of codebook indicators) (e.g. at terminal device) may be represented as Nt or 2*Nt1*Nt2 or Nt3 or 2*Nt4*Nt5 or Nr or 2*Nr1*Nr2 or Nr6 or 2*Nr7*Nr8.

[0124] In some embodiments, the number of ports (or the number of antennas) for reception (e.g. corresponding to the first size of subband and / or first subset of measurement report and / or first set of codebook indicators) (e.g. at terminal device) may be represented as Nr or 2*Nr1*Nr2.

[0125] In some embodiments, the value of Nt may be Nt=Nt1*Nt2*2 or Nt1*Nt2. In some embodiments, the value of Nt3 may be Nt3=Nt4*Nt5*2 or Nt4*Nt5. In some embodiments, the value of Nr may be Nr=Nr1*Nr2*2 or Nr1*Nr2. In some embodiments, the value of Nr3 may be Nr3=Nr4*Nr5*2 or Nr4*Nr5. In some embodiments, the value of Nr6 may be Nr6=Nr7*Nr8*2 or Nr7*Nr8. In some embodiments, Nt and / or Nr and / or Nt3 and / or Nr3 and / or Nr6 and / or Nt1 and / or Nr1 and / or Nt4 and / or Nr4 and / or Nr7 and / or Nt2 and / or Nr2 and / or Nt5 and / or Nr5 and / or Nr8 may be positive integer. In some embodiments, 1≤Nt1≤8 or 1≤Nt1≤4. In some embodiments, 1≤Nt2≤8 or 1≤Nt2≤4. In some embodiments, 1≤Nt4≤8 or 1≤Nt4≤4.In some embodiments, 1≤Nt5≤8 or 1≤Nt5≤4. In some embodiments, 1≤Nr1≤32 or 1≤Nr1≤16 or 1≤Nr1≤8. In some embodiments, 1≤Nr2≤32 or 1≤Nr2≤16 or 1≤Nr2≤8. In some embodiments, 1≤Nr4≤32 or 1≤Nr4≤16 or 1≤Nr4≤8.In some embodiments, 1≤Nr5≤32 or 1≤Nr5≤16 or 1≤Nr5≤8. In some embodiments, 1≤Nr7≤32 or 1≤Nr7≤16 or 1≤Nr7≤8. In some embodiments, 1≤Nr8≤32 or 1≤Nr8≤16 or 1≤Nr8≤8. In some embodiments, 1≤Nt≤8 or 1≤Nt≤16 or 1≤Nt≤32. In some embodiments, 1≤Nt3≤8 or 1≤Nt3≤16 or 1≤Nt3≤32.In some embodiments, 1≤Nr≤32 or 1≤Nr≤16 or 1≤Nr≤8. In some embodiments, 1≤Nr3≤32 or 1≤Nr3≤16 or 1≤Nr3≤8. In some embodiments, 1≤Nr6≤32 or 1≤Nr6≤16 or 1≤Nr6≤8. In some embodiments, Nt and / or Nt3 may be one or more of: {1, 2, 3, 4, 8, 12, 16, 24, 32} . In some embodiments, Nr3 and / or Nr6 may be one or more of: {1, 2, 3, 4, 6, 8, 12, 16, 24, 32} . In some embodiments, the value of (Nt1,Nt2) and / or (Nt4,Nt5) may be one or more of: { (2, 1) , (2, 2) , (4, 1) , (3, 2) , (6, 1) , (4, 2) , (8, 1) , (4, 3) , (6, 2) , (12, 1) , (8, 3) , (6, 4) , (16, 2) , (8, 4) } . In some embodiments, the value of (Nr1,Nr2) and / or (Nr4,Nr5) and / or (Nr7,Nr8) may be one or more of: { (2, 1) , (2, 2) , (4, 1) , (3, 2) , (6, 1) , (4, 2) , (8, 1) , (4, 3) , (6, 2) , (12, 1) , (8, 3) , (6, 4) , (16, 2) , (8, 4) } . In some embodiments, the value of Nt may be less than or equal to the value of Nr. In some embodiments, the value of Nt3 may be less than or equal to the value of Nr (or the value of Nr3 or the value of Nr6) . In some embodiments, the value of Nr6 may be less than or equal to the value of Nr (or the value of Nr3) . In some embodiments, the value of Nr3 may be less than or equal to the value of Nr (or the value of Nr6) . In some embodiments, the value of Nt3 may be less than or equal to the value of Nt. In some embodiments, the value of Nt may be less than or equal to the value of Nt3.

[0126] In some embodiments, the at least one configuration may comprise: a fifth parameter for codebook (e.g. represented as Or1) and a sixth parameter for codebook (e.g. represented as Or2) and / or a fifteenth parameter for codebook (e.g. represented as R15) (e.g. for the codebook configuration or corresponding to the first size of subband (e.g. of first type) or for the first subset of codebook indicators or for the first subset of measurement report or for the terminal device reception) . In some embodiments, the at least one configuration may comprise: a seventh parameter for codebook (e.g. represented as Or4) and an eighth parameter for codebook (e.g. represented as Or5) and / or a sixteenth parameter for codebook (e.g. represented as R16) (e.g. for the codebook configuration or corresponding to the second size of subband (e.g. of second type) or for the second subset of codebook indicators or for the terminal device reception) . In some embodiments, the at least one configuration may comprise: a ninth parameter for codebook (e.g. represented as Or7) and a tenth parameter for codebook (e.g. represented as Or8) and / or a seventeenth parameter for codebook (e.g. represented as R17) (e.g. for the codebook configuration or corresponding to the third size of subband (e.g. of third type) or for the third subset of codebook indicators or for the terminal device reception) . In some embodiments, the at least one configuration may comprise: an eleventh parameter for codebook (e.g. represented as Ot1) and a twelfth parameter for codebook (e.g. represented as Ot2) (e.g. for the codebook configuration or corresponding to the second size of subband (e.g. of second type) or for the second subset of codebook indicators or for the terminal device reception or for the terminal device transmission) . In some embodiments, the at least one configuration may comprise: a thirteenth parameter for codebook (e.g. represented as Ot4) and a fourteenth parameter for codebook (e.g. represented as Ot5) and / or a seventeenth parameter for codebook (e.g. represented as R17) (e.g. for the codebook configuration or corresponding to the third size of subband (e.g. of third type) or for the third subset of codebook indicators or for the terminal device reception or for the terminal device transmission) .

[0127] In some embodiments, the value of Or may be Or=Or1*Or2. In some embodiments, the value of Or3 may be Or3=Or4*Or5. In some embodiments, the value of Or6 may be Or3=Or7*Or8. In some embodiments, the value of Ot may be Ot=Ot1*Ot2.In some embodiments, the value of Ot3 may be Ot3=Ot4*Ot5. In some embodiments, Or1 and / or Or2 and / orOr4 and / or Or5 and / or Or7 and / or Or8 and / or Ot1 and / or Ot2 and / or Ot4 and / or Ot5 may be positive integer. In some embodiments, the value of Or1 and / or Or2 and / or Or4 and / or Or5 and / or Or7 and / or Or8 and / or Ot1 and / or Ot2 and / or Ot4 and / or Ot5 may be one or more of {1, 2, 3, 4, 8} or {1, 2, 4} . In some embodiments, the value of Ot may be less than or equal to the value of Or (or the value of Or3) . In some embodiments, the value of Ot3 may be less than or equal to the value of Or (or the value of Or6) . In some embodiments, the value of Ot1 may be less than or equal to the value of Or1 (or the value of Or4 or the value of Or7 or the value of Ot4) . In some embodiments, the value of Ot2 may be less than or equal to the value of Or2 (or the value of Or5 or the value of Or8 or the value of Ot5) . In some embodiments, the value of Ot4 may be less than or equal to the value of Or1 (or the value of Or4 or the value of Or7 or the value of Ot1) . In some embodiments, the value of Ot5 may be less than or equal to the value of Or2 (or the value of Or5 or the value of Or8 or the value of Ot2) . In some embodiments, the value of Or7 may be less than or equal to the value of Or4 (or the value of Or1) . In some embodiments, the value of Or8 may be less than or equal to the value of Or5 (or the value of Or2) . In some embodiments, the value of Or4 may be less than or equal to the value of Or7 (or the value of Or1) . In some embodiments, the value of Or5 may be less than or equal to the value of Or8 (or the value of Or2) . In some embodiments, the value of Or1 and / or Or4and / or Or7 and / or Ot1 and / or Ot4 may be 1 in case of the value of Nr1 and / or Nr4 and / or Nr7 and / or Nt1 and / or Nt4 is 1. In some embodiments, the value of Or1 and / or Or4 and / or Or7 and / or Ot1 and / or Ot4 may be larger than 1 (e.g. 2 or 4 or 8) in case of the value of Nr1 and / or Nr4 and / or Nr7 and / or Nt1 and / or Nt4 is larger than 1. In some embodiments, the value of Or2 and / or Or5 and / or Or8 and / or Ot2 and / or Ot5 may be 1 in case of the value of Nr2 and / or Nr5 and / or Nr8 and / or Nt2 and / or Nt5 is 1. In some embodiments, the value of Or2 and / or Or5 and / or Or8 and / or Ot2 and / or Ot5 may be larger than 1 (e.g. 2 or 4 or 8) in case of the value of Nr2 and / or Nr5 and / or Nr8 and / or Nt2 and / or Nt5 is larger than 1.

[0128] In some embodiments, nchoosek may be a function to choose k (or b) values from n (or a) values. In some embodiments, nchoosek (a, b) = a! / b!* (b-b) !. In some embodiments, “! ” may be factorial. In some embodiments, a!=1*2*...* (a-1) *a. In some embodiments, b!=1*2*...* (b-1) *b. In some embodiments, (a-b) !=1*2*...* (a-b-1) - (a-b) .In some embodiments, C (a,b) and / or may be nchoosek (a,b) .In some embodiments, a and / or b may be positive integer. In some embodiments, a may be larger than or no less than b. In some embodiments, 1≤a≤32or 1≤a≤64 or 1≤a≤128. In some embodiments, 1≤b≤32 or 1≤b≤128 or 1≤b≤128.In some embodiments, 1≤b≤a.

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

[0130] In some embodiments, at least one information in the second set of codebook indicators (or in the subset of measurement report) and / or at least one information in the third set of codebook indicators (or in the third subset of measurement report) may be related to at least one information in the first set of codebook indicators (or in the first subset of measurement report) . In some embodiments, at least one information in the third set of codebook indicators (or in the third subset of measurement report) may be related to at least one information in the second set of codebook indicators (or in the second subset of measurement report) . In some embodiments, at least one information in the first set of codebook indicators (or in the first subset of measurement report) may be related to at least one information in the second set of codebook indicators (or in the second subset of measurement report) and / or at least one information in the third set of codebook indicators (or in the third subset of measurement report) . In some embodiments, at least one information in the second set of codebook indicators (or in the second subset of measurement report) may be related to at least one information in the third set of codebook indicators (or in the third subset of measurement report) .

[0131] In some embodiments, the at least one configuration may comprise one or more of:a first maximum value of number of layers (e.g. represented as Rmax1) (e.g. associated with the first set of codebook indicators or the first subset of measurement report) , a second maximum value of number of layers (e.g. represented as Rmax2) (e.g. associated with the second set of codebook indicators or the second subset of measurement report) , a third maximum value of number of layers (e.g. represented as Rmax3) (e.g. associated with the third set of codebook indicators or the third subset of measurement report) . In some embodiments, Rmax1 may be positive integer. In some embodiments, 1≤Rmax1≤4 or 1≤Rmax1≤8 or 1≤Rmax1≤16. In some embodiments, Rmax2 may be positive integer. In some embodiments, 1≤Rmax2≤4 or 1≤Rmax2≤8 or 1≤Rmax2≤Rmax1. In some embodiments, Rmax3 may be positive integer. In some embodiments, 1≤Rmax3≤4 or 1≤Rmax3≤8 or 1≤Rmax3≤Rmax1 or 1≤Rmax3≤Rmax2.

[0132] In some embodiments, the terminal device 110 may receive an indication of a number of layers (e.g. in the DCI or in the at least one RRC signaling) for scheduled PUSCH from the network device. In some embodiments, the number of layers (e.g. represented as R) may be one of {1, 2} or {1, 2, 3, 4} or {1, 2, 3, 4, 5, 6, 7, 8} . In some embodiments, there may be a plurality of layers, and each layer may be with an index, wherein the index of a layer may be represented as ri, ri may be non-negative integer. For example, 1≤ri≤R. For example, ri may be one of {1, 2, ...R} or {1, 2} or {1, 2, 3, 4} or {1, 2, 3, 4, 5, 6, 7, 8} .

[0133] In some embodiments, a first set of codebook indicators (or the first subset of measurement report) in the at least one measurement report may comprise one or more of: a first rank indicator (RI) , at least one indication of a first set of first vectors, at least one indicator of a first set of second vectors (e.g. corresponding to one layer with a first index and / or corresponding to one subband of first type and / or corresponding to the first size of subband) , a first set of channel quality indicators (CQIs) , a first wideband CQI, a first set of subband CQI, a second set of CQIs, a second wideband CQI, a second set of subband CQI, a first set of amplitude coefficients (e.g. corresponding to one layer with the first index and / or corresponding to one subband of first type and / or corresponding to the first size of subband) , a first set of phase coefficients (e.g. corresponding to one layer with the first index and / or corresponding to one subband of first type and / or corresponding to the first size of subband) , a first indication of a first strongest coefficient (e.g. corresponding to one layer with the first index) , a first set of third vectors, a second set of amplitude coefficients (e.g. corresponding to one layer with the first index and / or corresponding to one subband of first type and / or corresponding to the first size of subband or corresponding to first set of codebook indicators or wideband level) , or a second set of phase coefficients (e.g. corresponding to one layer with the first index and / or corresponding to one subband of first type and / or corresponding to the first size of subband or corresponding to first set of codebook indicators or wideband level) . In some embodiments, the first set of codebook indicators (or the first subset of measurement report) may include one or more of: a first RI (e.g. represented as R1) , at least one indication of a first set of first vectors (or a first vector with a first identity / index (e.g. corresponding to one layer with the first index or corresponding to a first pair of layers) ) , a first set of second vectors (or a second vector with a second identity / index) (e.g. corresponding to one layer with first index r1 (e.g. r1 may be integer, and r1=1, 2, ...R1) ) , a first set of CQI (e.g. a first wideband CQI and / or a first set of subband CQI (e.g. corresponding to subband of first type and / or corresponding to the first size of subband) ) , a second set of CQI (e.g. a second wideband CQI and / or a second set of subband CQI (e.g. corresponding to subband of first type and / or corresponding to the first size of subband) ) , a first set of amplitude coefficients (e.g. corresponding to one layer with first index r1 and / or corresponding to one subband of first type and / or corresponding to the first size of subband) , a first set of phase coefficients (e.g. corresponding to one layer with first index r1 and / or corresponding to one subband of first type and / or corresponding to the first size of subband) , a first indication of a first strongest coefficient (e.g. corresponding to one layer with the first index) , a first set of third vectors (or a third vector with a third identity / index (e.g. corresponding to one layer with the first index or corresponding to the first pair of layers) ) , a second set of amplitude coefficients (e.g. corresponding to one layer with first index r1 and / or corresponding to one subband of first type and / or corresponding to the first size of subband or corresponding to first set of codebook indicators or wideband level) , or a second set of phase coefficients (e.g. corresponding to one layer with first index r1 and / or corresponding to one subband of first type and / or corresponding to the first size of subband or corresponding to first set of codebook indicators or wideband level) . In some embodiments, R1 may be positive integer. In some embodiments, 1≤R1≤4 or 1≤R1≤8 or 1≤R1≤Rmax1. In some embodiments, the first index may be represented as r1. In some embodiments, there may be at least one layer associated with the first set of codebook indicators or the first subset of measurement report, and one layer may be with an index r1. In some embodiments, r1 may be integer. In some embodiments, 1≤r1≤R1.

[0134] In some embodiments, the number of first vectors in the first set of first vectors may be represented as A1. In some embodiments, A1 may be positive integer. In some embodiments, 1≤A1≤6 or 2≤A1≤6 or 1≤A1≤8 or 1≤A1≤4. In some embodiments, A1 may be one or more of: {2, 4, 6} . In some embodiments, A1 may be R1 (e.g. in case of 1≤R1≤4) . In some embodiments, A1 may be  (e.g. in case of R1>4) .For example, the first set of first vectors may be selected from a first plurality of first vectors. In some embodiments, the first plurality of first vectors may be N1*N2*O1*O2or Np1*Np2*Op1*Op2 first vectors. In some embodiments, the first set of first vectors may be determined based on C (N1*N2 A1) or C (Np1*Np2, A1) and / or q1∈ {0, 1, ...O1-1} and / or q2∈{0, 1, ...O2-1}. In some embodiments, the length of one first vector may be N1*N2*O1*O2 or Np1*Np2*Op1*Op2.

[0135] In some embodiments, the first set of first vectors and / or the first set of third vectors and / or the first set of fourth vectors and / or the first set of seventh vectors may be identified by at least one first codebook indicator (e.g. i1, 1) and / or at least one second codebook indicator (e.g. i1, 2) . In some embodiments, the at least one first codebook indicator (e.g. i1, 1) may comprise at least one first indicator (e.g. q1) and at least one second indicator (e.g. q2) . In some embodiments, q1 may be non-negative integer, q1∈ {0, 1, ...Op1-1} . In some embodiments, q2 may be non-negative integer, q2∈ {0, 1, ...Op2-1} . In some embodiments, the at least one second codebook indicator may determine or correspond to at least one third indicator (e.g. n1) and at least one fourth indicator (e.g. n2) . In some embodiments, n1∈{0, 1, ...Np1-1} . In some embodiments, n2∈ {0, 1, ...Np2-1} . In some embodiments, the first set of first vectors may be selected from the first plurality of first vectors and / or the first set of third vectors may be selected from the first plurality of third vectors and / or the first set of fourth vectors may be selected from the first plurality of fourth vectors and / or the first set of seventh vectors may be selected from the first plurality of seventh vectors, for example, based on the first codebook indicator (e.g. i1, 1) and / or the second codebook indicator (e.g. i1, 2) . In some embodiments, the first set of first vectors and / or the first set of third vectors and / or the first set of fourth vectors and / or the first set of seventh vectors may be represented as ( or ) . In some embodiments,  or In some embodiments,  or In some embodiments,  In some embodiments,  In some embodiments, imay be integer. In some embodiments, 0≤i≤A1-1 or 1≤i≤A1 or 0≤i≤E1-1 or 1≤i≤E1 or 0≤i≤A2-1 or 1≤i≤A2 or 0≤i≤E2-1 or 1≤i≤E2 or 0≤i≤A3-1 or 1≤i≤A3 or 0≤i≤E3-1 or 1≤i≤E3. In some embodiments, one first codebook indicator and / or one first indicator and / or one second indicator may correspond to one layer and / or one polarization. In some embodiments, one second codebook indicator and / or one third indicator and / or one fourth indicator may correspond to one layer and / or one polarization.

[0136] In some embodiments, the number of second vectors in the first set of second vectors may be B1. In some embodiments, B1 may be positive integer. In some embodiments, 1≤B1≤10 or 1≤B1≤16. In some embodiments, the first set of second vectors may be selected from a second plurality of second vectors (e.g. N3 second vectors) . In some embodiments, the length (e.g. represented as N3 ) of the second vector may be based on the first size of subband and / or a fifteenth parameter for codebook (e.g. represented as R15) . In some embodiments, N3 may be positive integer. In some embodiments, 1≤N3≤64.

[0137] In some embodiments, the fifteenth parameter for codebook (for example, represented as R15) may be a positive integer. In some embodiments, R15 may be a positive integer. For example, R15 may be one of {1, 2} . In some embodiments, the total number of precoding matrices (e.g. corresponding to first size of subband and / or corresponding to first set of codebook indicator) (e.g. represented as N3) may be determined based on the fifteenth parameter for codebook and the number of subbands of first type. In some embodiments, the fifteenth parameter for codebook may control the total number of precoding matrices N3 indicated by the first set of codebook indicators as a function of one or more of: the number of configured subbands of first type or the first size of subband and of the number of PRBs for the BWP.

[0138] In some embodiments, a subband of first type and / or subband of second type and / or subband of third type may correspond to a subband for precoding matrix indicator (PMI) or PMI subband or for at least one codebook indicator.

[0139] In some embodiments, a size of subband for codebook indicator (e.g. associated with the subband of first type or associated with the first set of codebook indicators or associated with the subband of second type or associated with the second set of codebook indicators or associated with the subband of third type or associated with the third set of codebook indicators) may be represented as NPMI1. In some embodiments, NPMI1 is a positive integer. In some embodiments, 1≤NPMI1≤32. For example, NPMI1 may be at least one of {2, 4, 8, 16, 32} . In some embodiments, NPMI1 may be based on and R18.For example,  In some embodiments, R18 may be value of R15 or value of R16 or value of R17. In some embodiments,  may be value of or value of or value of

[0140] In some embodiments, the number of subbands for codebook indicator (e.g. associated with the subband of first type or associated with the first set of codebook indicators) (e.g. represented as N7) or the size or the length of one second vector may be a positive integer. In some embodiments, 1≤N7≤36 or 1≤N3≤36 or 1≤N5≤36 or 1≤N6≤36.In some embodiments, N7 may be or may represent one or more of: N3, N5 or N6. In some embodiments,  For another example,  For another example,  For another example,  For another example,  For another example,  For another example,

[0141] In some embodiments, when R18=1, there may be one precoding matrix indicated (e.g. for each subband of first type or for each subband of second type or for each subband of third type) . In some embodiments, when R18=2, for one subband of first type (or for each subband of second type or for each subband of third type) that is not the first / beginning one or the last / ending one of the plurality of subbands (e.g. of first type or of second type or of third type) in the BWP, there may be two precoding matrixes indicated for the one of the plurality of subbands (e.g. of first type or of second type or of third type) . For example, the first precoding matrix corresponds to the first PRBs of the one of the plurality of subbands (e.g. of first type or of second type or of third type) , and the second precoding matrix corresponds to the last PRBs of the one of the plurality of subbands (e.g. of first type or of second type or of third type) . In some embodiments, when R18=2, for one subband (e.g. of first type or of second type or of third type) that is the first / beginning one or the last / ending one of the plurality of subbands (e.g. of first type or of second type or of third type) in the BWP, if  there may be one precoding matrix indicated corresponding to the first / beginning one of the plurality of subbands (e.g. of first type or of second type or of third type) . In some embodiments, when R18=2, for one subband (e.g. of first type or of second type or of third type) that is the first / beginning one or the last / ending one of the plurality of subbands (e.g. of first type or of second type or of third type) in the BWP, if there may be two precoding matrices indicated corresponding to the first / beginning one of the plurality of subbands (e.g. of first type or of second type or of third type) . For example, the first precoding matrix may correspond to the first PRBs of the first / beginning one of the plurality of subbands (e.g. of first type or of second type or of third type) and the second precoding matrix corresponds to the last PRBs of the first / beginning one of the plurality of subbands (e.g. of first type or of second type or of third type) . In some embodiments, when R18=2, for one subband (e.g. of first type or of second type or of third type) that is the first / beginning one or the last / ending one of the plurality of subbands (e.g. of first type or of second type or of third type) in the BWP, if there may be one precoding matrix indicated corresponding to the last / ending one of the plurality of subbands (e.g. of first type or of second type or of third type) . In some embodiments, when R18=2, for one subband (e.g. of first type or of second type or of third type) that is the first / beginning one or the last / ending one of the plurality of subbands (e.g. of first type or of second type or of third type) , if there may be two precoding matrices indicated corresponding to the last / ending one of the plurality of subbands (e.g. of first type or of second type or of third type) . For example, the first precoding matrix may correspond to the first PRBs of the last / ending one of the plurality of subbands (e.g. of first type or of second type or of third type) and the second precoding matrix may correspond to the last PRBs of the last / ending one of the plurality of subbands (e.g. of first type or of second type or of third type) .

[0142] In some embodiments, one second vector (e.g. corresponding to layer with first index r1 and / or corresponding to first size of subband and / or corresponding to first set of codebook indicators) may be represented as:

[0143] In some embodiments,  may be the index of second vector. In some embodiments,  may be integer. In some embodiments,  In some embodiments, f1, i may be integer. In some embodiments, 0≤f1, i≤B1-1.

[0144] In some embodiments, one fifth vector (e.g. corresponding to layer with second index r2 and / or corresponding to second size of subband and / or corresponding to second set of codebook indicators) may be represented as:

[0145] In some embodiments,  may be the index of fifth vector. In some embodiments,  may be integer. In some embodiments,  In some embodiments, f2, i may be integer. In some embodiments, 0≤f2, i≤B2-1.

[0146] In some embodiments, one sixth vector (e.g. corresponding to layer with third index r3 and / or corresponding to third size of subband and / or corresponding to third set of codebook indicators) may be represented as:

[0147] In some embodiments,  may be the index of sixth vector. In some embodiments,  may be integer. In some embodiments,  In some embodiments, f3, i may be integer. In some embodiments, 0≤f3, i≤B4-1.

[0148] In some embodiments, the number of third vectors in the first set of third vectors may be E1. In some embodiments, E1 may be positive integer, e.g. 1≤E1≤4 or 1≤E1≤6 or 1≤E1≤8. In some embodiments, E1 may be one or more of: {1, 2, 3, 4} . In some embodiments, E1 may be R1 (e.g. in case of 1≤R1≤4) . In some embodiments, E1 may be  (e.g. in case of R1>4) . In some embodiments, the third vector may be reception vector (e.g. at terminal device) . In some embodiments, the first set of third vectors may be selected from a third plurality of third vectors. In some embodiments, the third plurality of third vectors may be represented as Nr or Nr*Or or Np1*Np2*Op1*Op2 third vectors) . In some embodiments, the first set of third vectors may be determined based on C (Nr, E1) or C (Nr*Or E1) or C (Np1*Np2*Op1*Op2,E1) . In some embodiments, Nr may be the number of ports for reception (e.g. at terminal device) . In some embodiments, Nr may be positive integer. In some embodiments, Nr may be 1 or 2 or 4 or 6 or 8 or 16. In some embodiments, Or may be positive integer. For example, Ormay be 1 or 2 or 4. In some embodiments, Nr1 may be 1 or 2 or 4 or 6 or 8 or 16. In some embodiments, Nr2 may be 1 or 2 or 4 or 6 or 8 or 16. In some embodiments, Nr may be based on Nr1 and Nr2. In some embodiments, Nr=Nr1*Nr2. In some embodiments, Or1may be positive integer. For example, Or1 may be 1 or 2 or 4. In some embodiments, Or2may be positive integer. For example, Or2 may be 1 or 2 or 4. In some embodiments, Or may be based on Or1 and Or2. In some embodiments, Or=Or1*Or2. In some embodiments, the length of one third vector may be Nr or Nr*Or or Nr1*Nr2 or Nr1*Nr2*Or or Nr1*Nr2*Or1*Or2 or Np1*Np2*Op1*Op2. In some embodiments, the number of ports for reception Nr may be configured by network device 120 and / or reported by terminal device 110 based on UE capability signaling.

[0149] In some embodiments, the at least one configuration may comprise one or more of:the value of Or, the value of Nr, the value of Nr1, the value of Nr2, the value of Or1, the value of Or2, the value of Nt, the value of Nt1, the value of Nt2, the value of Ot1, the value of Ot2, the value of Ot, the value of Nnr, the value of Nnr1, the value of Nnr2, the value of Onr1, the value of Onr2, the value of Onr.

[0150] In some embodiments, the first set of amplitude coefficients and / or the first set of phase coefficients may be associated with at least one of at least one first vector in the first set of first vectors and / or may be associated with at least one second vector in the first set of second vectors. In some embodiments, the second set of amplitude coefficients and / or the second set of phase coefficients may be associated with at least one third vector in the first set of third vectors and / or at least one second vector in the first set of second vectors. In some embodiments, the first strongest coefficient (e.g. corresponding to one layer with index r1) may be associated with one first vector and one second vector (or and one third vector) . In some embodiments, the first strongest coefficient (e.g. corresponding to one layer with index r1) may be associated with one first vector and one second vector. In some embodiments, the first strongest coefficient (e.g. corresponding to one layer with index r1) may be associated with one first vector and one second vector and one third vector.

[0151] In some embodiments, a second set of codebook indicators (or the second subset of measurement report) in the at least one measurement report comprises at least one of: a second RI, at least one indication of a second set of first vectors, at least one indicator of a first set of fifth vectors (e.g. corresponding to one layer with a second index and / or corresponding to one subband of second type and / or corresponding to second size of subband) , a third set of CQIs, a third wideband CQI, a third set of subband CQI (e.g. corresponding to one subband of second type and / or corresponding to second size of subband) , a first set of reference signal received power (RSRP) values, a first set of subband RSRP values, a fourth set of CQIs, a fourth wideband CQI, a fourth set of subband CQI (e.g. corresponding to one subband of second type and / or corresponding to second size of subband) , a second set of RSRP values, a second set of subband RSRP values, a third set of amplitude coefficients (e.g. corresponding to one layer with the second index and / or corresponding to one subband of second type and / or corresponding to second size of subband) , a third set of phase coefficients (e.g. corresponding to one layer with the second index and / or corresponding to one subband of second type and / or corresponding to second size of subband) , a second indication of a second strongest coefficient (e.g. corresponding to one layer with the second index) , a first set of fourth vectors, a fourth set of amplitude coefficients (e.g. corresponding to one layer with the second index and / or corresponding to one subband of second type and / or corresponding to second size of subband or corresponding to second set of codebook indicators or wideband level) , or a fourth set of phase coefficients (e.g. corresponding to one layer with the second index and / or corresponding to one subband of second type and / or corresponding to second size of subband or corresponding to second set of codebook indicators or wideband level) . In some embodiments, the second set of codebook indicators (or second subset of measurement report) may comprise one or more of: a second RI (e.g. represented as R2) , at least one indication of a second set of first vectors (or a first vector with a fourth identity / index (e.g. corresponding to one layer with the second index or corresponding to a second pair of layers) ) , a first set of fifth vectors (or a fifth vector with a fifth identity / index) (e.g. corresponding to one layer with second index r2 (e.g. r2 may be integer, and r2=1, 2, ...R2) ) , a third set of CQI (e.g. a third wideband CQI and / or a third set of subband CQI (e.g. corresponding to one subband of second type and / or corresponding to second size of subband) ) or a first set of RSRP (e.g. a first wideband RSRP or a first set of wideband RSRP (e.g. per layer or per codeword or across all layers or for the second set of codebook indicators) and / or a first set of subband RSRP (e.g. corresponding to one subband of second type and / or corresponding to second size of subband) (e.g. for uplink, there is no need of interference information for downlink reception) , a fourth set of CQI (e.g. a fourth wideband CQI and / or a fourth set of subband CQI (e.g. corresponding to one subband of second type and / or corresponding to second size of subband) ) or a second set of RSRP (e.g. a second wideband RSRP or a second set of wideband RSRP (e.g. per layer or per codeword or across all layers or for the second set of codebook indicators) and / or a second set of subband RSRP (e.g. corresponding to one subband of second type and / or corresponding to second size of subband) , a third set of amplitude coefficients (e.g. corresponding to one layer with second index r2 and / or corresponding to one subband of second type and / or corresponding to second size of subband) , a third set of phase coefficients (e.g. corresponding to one layer with second index r2 and / or corresponding to one subband of second type and / or corresponding to second size of subband) , a second indication of a second strongest coefficient (e.g. corresponding to one layer with second index r2) , a first set of fourth vectors (or a fourth vector with a sixth identity / index (e.g. corresponding to one layer with the second index or corresponding to a second pair of layers) ) , a fourth set of amplitude coefficients (e.g. corresponding to one layer with second index r2 and / or corresponding to one subband of second type and / or corresponding to second size of subband or corresponding to second set of codebook indicators or wideband level) , or a fourth set of phase coefficients (e.g. corresponding to one layer with second index r2 and / or corresponding to one subband of second type and / or corresponding to second size of subband or corresponding to second set of codebook indicators or wideband level) .

[0152] In some embodiments, the value of second RI (e.g. R2) may be no larger than the first RI (e.g. R1) and / or the value of Nt (and / or the value of Nt1 and / or the value of Nt2) . In some embodiments, Nt=Nt1*Nt2. In some embodiments, R2 may be positive integer. In some embodiments, 1≤R2≤4 or 1≤R2≤8 or 1≤R2≤Rmax2. In some embodiments, the second index may be represented as r2. In some embodiments, there may be at least one layer associated with the second set of codebook indicators or the second subset of measurement report, and one layer may be with an index r2. In some embodiments, r2 may be integer. In some embodiments, 1≤r2≤R2. For example, 1≤R2≤R1 or 1≤R2≤min(R1, Nt ) or 1≤R2≤min(R1, (Nt1*Nt2) ) . In some embodiments, the indication of the second RI may be an indication of a value R2 or a bitmap with each bit corresponding to one layer with first index r1. In some embodiments, the value of R2 may be the number of bits with value 1 in the bitmap. In some embodiments, one or more of: at least one first vector, at least one fifth vector, at least one fourth vector (e.g. corresponding to one layer with second index r2) may be associated with one or more of: at least one first vector in the first set of first vectors, at least one second vector in the first set of second vectors, at least one third vector in the first set of third vectors (e.g. corresponding to the associated layer with first index r1) . In some embodiments, at least one indicator in the second set of codebook indicators corresponding to the layer with second index r2 may be associated with or corresponding to at least one indicator in the first set of codebook indicators corresponding to the layer with first index r1.

[0153] In some embodiments, Nt may be the number of ports for reception and / or number of ports for transmission (e.g. at terminal device) . In some embodiments, Nt may be positive integer. In some embodiments, Nt may be 1 or 2 or 3 or 4 or 6 or 8 or 16. In some embodiments, Ot may be positive integer. For example, Ot may be 1 or 2 or 4. In some embodiments, Nt1 may be 1 or 2 or 3 or 4 or 6 or 8 or 16. In some embodiments, Nt2 may be 1 or 2 or 3 or 4 or 6 or 8 or 16. In some embodiments, Nt may be based on Nt1 and Nt2. In some embodiments, Nt=Nt1*Nt2 or Np1*Np2. In some embodiments, Ot1 may be positive integer. For example, Ot1 may be 1 or 2 or 4. In some embodiments, Ot2 may be positive integer. For example, Ot2 may be 1 or 2 or 4. In some embodiments, Ot may be based on Ot1 and Ot2. In some embodiments, Ot=Ot1*Ot2. In some embodiments, the length of one fourth vector may be Nt or Nt*Ot or Nt1*Nt2 or Nt1*Nt2*Ot or Nt1*Nt2*Ot1*Ot2. In some embodiments, the number of ports for reception and / or the number of ports for transmission (e.g. at terminal device) (e.g. represented as Nt) or parameter of Nt1 and / or parameter of Nt2 may be configured by network device 120 and / or reported by terminal device 110 based on UE capability signaling.

[0154] In some embodiments, first vector may be spatial domain (SD) basis or SD vector or SD basis vector. For example, for network device transmission and / or reception. In some embodiments, third vector may be spatial domain (SD) basis or SD vector or SD basis vector. For example, for terminal device reception. In some embodiments, fourth vector may be spatial domain (SD) basis or SD vector or SD basis vector. For example, for terminal device transmission and / or reception. In some embodiments, seventh vector may be spatial domain (SD) basis or SD vector or SD basis vector. For example, for for terminal device transmission and / or reception.

[0155] In some embodiments, second vector and / or fifth vector and / or sixth vector may be frequency domain (FD) basis or FD vector or FD basis vector.

[0156] In some embodiments, the number of first vectors in the second set of first vectors may be A2. In some embodiments, A2 may be positive integer. In some embodiments, 1≤A2≤6 or 1≤A2≤6 or 1≤A2≤8 or 1≤A2≤4 or 1≤A2 ≤A1 or  or or In some embodiments, C1 may be positive integer. In some embodiments, 1≤C1≤4. In some embodiments, the second set of first vectors may be same or subset of the first set of first vectors. In some embodiments, the second set of first vectors may be based on the number of ports for reception (e.g. represented as Nnr) or may be based on parameter Nnr2 and parameter Nnr2 (and / or parameter Onr1 and / or parameter Onr2) (e.g. at network side) . In some embodiments, Nnr=Nnr1*Nnr2. In some embodiments, the length of one first vector may be Nnr or Nnr1*Nnr2 or Nnr1*Nnr2*Onr1*Onr2.In some embodiments, the second set of first vectors may be based on (e.g. selected from) the first set of first vectors (e.g. based on or selected from the A1 first vectors) . In some embodiments, the second set of first vectors may be determined based on C (A1, A2) . In some embodiments, the second set of first vectors may be selected from the first plurality of first vectors. In some embodiments, the first vector corresponding to one layer with second index r2 may be the one first vector corresponding to the first strongest coefficient corresponding to the associated layer with index r1 (e.g. in the first set of codebook indicators) .

[0157] In some embodiments, Nnr may be positive integer. In some embodiments, Nnr may be 1 or 2 or 4 or 6 or 8 or 12 or 16 or 32 or 48 or 64 or 128. In some embodiments, Onr may be positive integer. For example, Onr may be 1 or 2 or 4. In some embodiments, Nnr1 may be 1 or 2 or 3 or 4 or 6 or 8 or 12 or 16 or 32 or 64. In some embodiments, Nnr2may be 1 or 2 or 3 or 4 or 6 or 8 or 12 or 16 or 32 or 64. In some embodiments, Nnr may be based on Nnr1 and Nnr2. In some embodiments, Nnr=Nnr1*Nnr2. In some embodiments, Onr1 may be positive integer. For example, Onr1 may be 1 or 2 or 4. In some embodiments, Onr2 may be positive integer. For example, Onr2 may be 1 or 2 or 4. In some embodiments, Onr may be based on Onr1 and Onr2. In some embodiments, Onr=Onr1*Onr2.In some embodiments, the length of one first vector may be Nnr or Nnr*Onr or Nnr1*Nnr2 or Nnr1*Nnr2*Onr or Nnr1*Nnr2*Onr1*Onr2.

[0158] In some embodiments, there may be no need of indication of the second set of first vectors. In some embodiments, the one first vector corresponding to the first strongest coefficient (e.g. corresponding to the layer with index 1 (e.g. r1=1) in the first set of codebook indicators) may be assumed to be comprised in the second set of first vectors. For example, the indication of the second set of first vectors may be based on C ( (A1-1) , (A2-1) ).

[0159] In some embodiments, the number of fifth vectors in the first set of fifth vectors (e.g. corresponding to one layer with second index r2) may be B2. In some embodiments, B2 may be positive integer. In some embodiments, 1≤B2≤10 or 1≤B2≤16 or 1≤B2≤B1 or In some embodiments, D1 may be positive integer. In some embodiments, 1≤D1≤4. In some embodiments, the length (e.g. represented as N5) of one fifth vector may be based on the second size of subband (e.g. of second type) and / or the sixteenth parameter (e.g. R16) . In some embodiments, the length of one fifth vector may be based on the first size of subband (e.g. of first type) and the value of m1. In some embodiments,  or or

[0160] In some embodiments, there may be a group of fifth vector (s) (e.g. corresponding to one layer with second index r2) based on the associated first set of second vectors. For example, the number of fifth vector (s) in the group of fifth vector (s) may be represented as B3. In some embodiments, B3 may be positive integer. In some embodiments, 1≤B3≤10 or 1≤B3≤16 or 1≤B3≤B1. In this case, index (es) of fifth vector (s) in the group may be based on index (es) of second vectors in the first set of second vectors and the value of m1 (e.g. based on the first size of subband (e.g. of first type) and the second size of subband (e.g. of second type) ) (e.g. additionally excluding the duplicated index (es) ) . In some embodiments, one fifth vector may correspond to at least one second vector. In some embodiments, an index of one fifth vector (e.g. represented as f2, i) (e.g. in the group of fifth vectors) may be based on In this case, f1, i may be the index of one second vector (e.g. the i-th second vector) in the first set of second vectors (e.g. with or without rotation / remapping) . In some embodiments, i may be integer. In some embodiments, 0≤i≤B1-1.

[0161] In some embodiments, the first set of fifth vectors may be same or subset of the first set of second vectors or of the group of the fifth vector (s) . In some embodiments, the first set of fifth vectors may be based on (e.g. selected from) the first set of second vectors (e.g. B1 second vectors) . In some embodiments, the first set of fifth vectors may be determined based on C (B1, B2) . In some embodiments, the first set of fifth vectors may be selected from the group of fifth vectors. In some embodiments, the first set of fifth vectors may be indicated based on C (B3, B2) . In some embodiments, the first set of fifth vectors may be selected from the second plurality of second vectors. In some embodiments, the first set of fifth vectors may be selected from the fifth plurality of fifth vectors (e.g. N5 fifth vectors) . In some embodiments, the length of the fifth vector may be N5. In some embodiments, N5 may be integer. In some embodiments, 1≤N5≤38 or 1≤N5≤36. In some embodiments, the length of fifth vector may be less than or equal to the length of second vector. In some embodiments, 1≤N5≤N3.

[0162] In some embodiments, the first set of fifth vectors may include the fifth vector corresponding to the second vector with index f1=0 (or f1, i=0) (e.g. the one corresponding to the strongest coefficient and / or after rotation / remapping) . In some embodiments, the first set of fifth vectors may be indicated based on C ( (B3-1) , (B2-1) ) .In some embodiments, the first set of fifth vectors may comprise the second vector with index f1=0 (or f1, i=0) . In some embodiments, the first set of fifth vectors may be indicated based on C ( (B1-1) , (B2-1) ) .

[0163] In some embodiments, the first set of fifth vectors may comprise the fifth vector corresponding to the second vector with index f1=0 (or f1, i=0) (e.g. the one corresponding to the strongest coefficient and / or after rotation / remapping) , and the one fifth vector with index nearest to the fifth vector corresponding to the second vector with index f1=0 (or f1, i=0) . In some embodiments, the first set of fifth vectors (e.g. corresponding to layer with index r2 ) may comprise the B2 fifth vectors based on the increasing order of min (2·f1, i, 2· (N3-f1, i) -1) , e.g. i=0, 1, ..., B1-1, in the corresponding first set of second vectors (e.g. corresponding to layer with first index r1, e.g. in the first set of codebook indicators) . In some embodiments, the first set of fifth vectors (e.g. corresponding to layer with second index r2) may comprise the B2 fifth vectors based on the increasing order of min (2·f2, i ,2·(N5-f2, i) -1) , e.g. i=0, 1, ..., B3-1, in the group of fifth vectors. In this case, there is no need of indication of the fifth vectors, which can reduce the signaling overhead and complexity.

[0164] In some embodiments, the first set of fifth vectors (e.g. corresponding to the layer with second index r2) may be selected from the combined sets of second vectors corresponding to each layer. In some embodiments, the first set of fifth vectors may be selected from the combined groups of fifth vectors corresponding to each layer.

[0165] In some embodiments, (e.g. reception vector) , the number of fourth vectors in the first set of fourth vector (s) may be E2. In some embodiments, E2 may be positive integer. In some embodiments, 1≤E2≤4 or 1≤E2≤E1. In some embodiments, the length (e.g. represented as N4) of one fourth vector may be based on the number of ports for uplink transmission (e.g. represented as Nt) and / or based on Nt*Ot or based on Nt1*Nt2 or Nt1*Nt2*Ot or Nt1*Nt2*Ot1*Ot2. In some embodiments, the length (e.g. represented as N4) of one fourth vector may be based on the length of one third vector (e.g. represented as Nr or Nr*Or or Nr1*Nr2 or Nr1*Nr2*Or or Nr1*Nr2*Or1*Or2 or Np1*Np2*Op1*Op2) and / or the ratio of Nt and Nr (e.g.  or ) .

[0166] In some embodiments, there may be a first group of fourth vector (s) based on the associated first set of third vectors. In some embodiments, the number of fourth vector (s) in the group of fourth vector (s) may be represented as E3 (e.g. E3 may be positive integer, e.g. 1≤E3≤4 or 1≤E3 ≤E1) . In some embodiments, index (es) of fourth vector (s) in the group may be based on index (es) of third vectors in the first set of third vectors and the value of Nt and Nr (e.g. additionally excluding the duplicated index (es) ) . For example, an index of one fourth vector (e.g. represented as g2, i) may be based on In this case, g1, i may be the index of one third vector (e.g. the i-th third vector) in the first set of third vectors. For example, i may be integer, 0≤i≤E1-1.

[0167] In some embodiments, the first set of fourth vector (s) may be same or subset of the first set of third vectors or the first group of fourth vector (s) . For example, the first set of fourth vectors may be selected from a fourth plurality of fourth vectors (e.g. Nt or Nt*Ot fourth vectors) . In some embodiments, the first set of fourth vectors may be determined based on C (Nt, E2) or C (Nt*Ot, E2) . In this case, Nt may be the number of ports for uplink transmission for the terminal device 110. For example, Nt may be positive integer, e.g. Nt may be 1 or 2 or 3 or 4 or 6 or 8. For example, Ot may be positive integer, e.g. Ot may be 1 or 2 or 4. In some embodiments, Nt≤Nr.

[0168] In some embodiments, the first set of fourth vectors may be based on (e.g. selected from) the first set of third vectors (e.g. E1 third vectors) . In some embodiments, the first set of fourth vectors may be determined based on C (E1, E2) . In some embodiments, the first set of fourth vectors may be selected from the third plurality of third vectors (e.g. Nr or Nr*Or or Nr1*Nr2 or Nr1*Nr2*Or or Nr1*Nr2*Or1*Or2third vectors) . In some embodiments, the first set of fourth vectors may be selected from the first group of fourth vectors (e.g. E3 fourth vectors) . In some embodiments, the first set of fourth vectors may be determined based on C (E3, E2) .

[0169] In some embodiments, the fourth vector (e.g. corresponding to one layer with second index r2) may be the one third vector or one fourth vector corresponding to the associated third vector corresponding to first strongest coefficient corresponding to the associated layer with first index r1 (e.g. in the first set of codebook indicators) . For example, there may be no need of indication of the first set of fourth vectors. In some embodiments, the one fourth vector corresponding to the associated third vector corresponding to the first strongest coefficient (e.g. corresponding to the layer with index 1 (e.g. r1=1) in the first set of codebook indicators) may be assumed to be comprised in the first set of fourth vectors. For example, the indication of the first set of fourth vectors may be based on C ( (E1-1) , (E2-1) ) or C ( (E3-1) , (E2-1) ) .

[0170] In some embodiments, at least one of the third set of amplitude coefficients or the third set of phase coefficients may be associated with at least one first vector in the second set of first vectors and / or at least one second vector in the second set of second vectors. In some embodiments, at least one of fourth set of amplitude coefficients or the fourth set of phase coefficients may be associated with at least one fourth vector in the first set of fourth vectors and / or at least one second vector in the second set of second vectors. In some embodiments, the combination of fourth vectors (e.g. based on the fourth set of amplitude coefficients and / or the fourth set of phase coefficients) may be wideband or subband.

[0171] In some embodiments, the second strongest coefficient corresponding to one layer with second index r2 may be associated with one first vector and one fifth vector (or and one fourth vector) . In some embodiments, each of the first set of subband RSRP and / or the second wideband RSRP may be differential value related to the first wideband RSRP. In some embodiments, each of the second set of subband RSRP may be differential value related to the first wideband RSRP (or related to the second wideband RSRP) .

[0172] In some embodiments, the third wideband CQI and / or the fourth wideband CQI may be differential value related to the first wideband CQI. For example, the differential value may only comprise non-positive or non-negative value. In some embodiments, each of the third subband CQI may be differential value related to the third wideband CQI and / or the fourth wideband CQI or related to the maximum or minimum value of CQI of corresponding overlapped subband CQIs in the first set of subband CQI. For example, the differential value may only include non-positive or non-negative value. In some embodiments, each of the fourth subband CQI may be differential value related to the third wideband CQI and / or the fourth wideband CQI or related to the maximum or minimum value of CQI of corresponding overlapped subband CQIs in the second set of subband CQI. For example, the differential value may only comprise non-positive or non-negative value. In some embodiments, due to the uplink subband being no less than the downlink subband. In some embodiments, Nr≥Nt.

[0173] In some embodiments, a third set of codebook indicators (or the third subset of measurement report) in the at least one measurement report comprises at least one of: a third RI, at least one indication of a third set of first vectors, at least one indicator of a first set of sixth vectors (e.g. corresponding to one layer with a third index and / or corresponding to one subband of third type and / or corresponding to third size of subband) , a fifth set of CQIs, a fifth wideband CQI, a fifth set of subband CQI (e.g. corresponding to one subband of third type and / or corresponding to third size of subband) , a third set of RSRP values, a third set of subband RSRP values, a sixth set of CQIs, a sixth wideband CQI, a sixth set of subband CQI (e.g. corresponding to one subband of third type and / or corresponding to third size of subband) , a sixth set of RSRP values, a sixth set of subband RSRP values, a fifth set of amplitude coefficients (e.g. corresponding to one layer with a third index and / or corresponding to one subband of third type and / or corresponding to third size of subband) , a fifth set of phase coefficients (e.g. corresponding to one layer with the third index and / or corresponding to one subband of third type and / or corresponding to third size of subband) , a second set of fourth vectors, a sixth set of amplitude coefficients (e.g. corresponding to one layer with the third index and / or corresponding to one subband of third type and / or corresponding to third size of subband or corresponding to third set of codebook indicators or wideband level) , or a sixth set of phase coefficients (e.g. corresponding to one layer with the third index and / or corresponding to one subband of third type and / or corresponding to third size of subband or corresponding to third set of codebook indicators or wideband level) . In some embodiments, the third set of codebook indicators (or third subset of measurement report) may comprise one or more of: a third RI (e.g. represented as R3) , at least one indication of a third set of first vectors (or a first vector with a seventh identity / index (e.g. corresponding to one layer with the third index or corresponding to a third pair of layers) ) , a first set of sixth vectors (or a sixth vector with an eighth identity / index) (e.g. corresponding to one layer with third index r3 (e.g. r3 may be integer, and r3=1, 2, ...R3) , a fifth set of CQI (e.g. a fifth wideband CQI and / or a fifth set of subband CQI (e.g. corresponding to one subband of third type and / or corresponding to third size of subband) ) or a third set of RSRP (e.g. a third wideband RSRP or a third set of wideband RSRP (e.g. per layer or per codeword or across all layers or for the third set of codebook indicators) and / or a third set of subband RSRP (e.g. corresponding to one subband of third type and / or corresponding to third size of subband) (e.g. for uplink, there is no need of interference information for downlink reception) , a sixth set of CQI (e.g. a sixth wideband CQI and / or a sixth set of subband CQI (e.g. corresponding to one subband of third type and / or corresponding to third size of subband) ) or a sixth set of RSRP (e.g. a sixth wideband RSRP or a sixth set of wideband RSRP (e.g. per layer or per codeword or across all layers or for the third set of codebook indicators) and / or a sixth set of subband RSRP (e.g. corresponding to one subband of third type and / or corresponding to third size of subband) , a fifth set of amplitude coefficients (e.g. corresponding to one layer with third index r3 and / or corresponding to one subband of third type and / or corresponding to third size of subband) , a fifth set of phase coefficients (e.g. corresponding to one layer with index r3 and / or corresponding to one subband of third type and / or corresponding to third size of subband) , a second set of fourth vectors (or a fourth vector with a ninth identity / index (e.g. corresponding to one layer with the third index or corresponding to a third pair of layers) ) (or a first set of seventh vectors (or a seventh vector with a ninth identity / index (e.g. corresponding to one layer with the third index or corresponding to a third pair of layers) ) ) , a sixth set of amplitude coefficients (e.g. corresponding to one layer with third index r3 and / or corresponding to one subband of third type and / or corresponding to third size of subband or corresponding to third set of codebook indicators or wideband level) , or a sixth set of phase coefficients (e.g. corresponding to one layer with third index r3 and / or corresponding to one subband of third type and / or corresponding to third size of subband or corresponding to third set of codebook indicators or wideband level) .

[0174] In some embodiments, the value of third RI (e.g. R3) may be no larger than the first RI (e.g. R1) and / or the value of Nt (and / or the value of Nt3 and / or the value of Nt4 and / or the value of Nt5) . In some embodiments, N3=Nt4*Nt5. In some embodiments, R3 may be positive integer. In some embodiments, 1≤R3≤4 or 1≤R3≤8 or 1≤R3≤Rmax2.In some embodiments, the third index may be represented as r3. In some embodiments, there may be at least one layer associated with the third set of codebook indicators or the third subset of measurement report, and one layer may be with an index r3.In some embodiments, r3 may be integer. In some embodiments, 1≤r3>R3. In some embodiments, R3 may be positive integer. In some embodiments, 1≤R3≤R1 or 1≤R3≤min(R1,Nt) or 1≤R3≤min(R1,Nt3) . In some embodiments, the indication of the third RI may be an indication of a value R3 or a bitmap with each bit corresponding to one layer with first index r1. In some embodiments, the value of R3 may be the number of bits with value 1 in the bitmap. In some embodiments, at least one indicator in the third set of codebook indicators corresponding to the layer with third index r3 may be associated with or corresponding to at least one indicator in the first set of codebook indicators corresponding to the layer with first index r1.

[0175] In some embodiments, the value of third RI (e.g. R3) may be no larger than the second RI (e.g. R2) and / or the value of Nt (and / or the value of Nt3 and / or the value of Nt4 and / or the value of Nt5) . For example, 1≤R3≤R2 or 1≤R3≤min (R2, Nt) or 1≤R3≤min (R2,Nt3) .In some embodiments, the indication of the third RI may be an indication of a value R3 or a bitmap with each bit corresponding to one layer with second index r2. In some embodiments, the value of R3 may be the number of bits with value 1 in the bitmap. In some embodiments, at least one indicator in the third set of codebook indicators corresponding to the layer with third index r3 may be associated with or corresponding to at least one indicator in the second set of codebook indicators corresponding to the layer with second index r2.

[0176] In some embodiments, Nt3 may be the number of ports for reception and / or number of ports for transmission (e.g. at terminal device) . In some embodiments, Nt3 may be positive integer. In some embodiments, Nt3 may be 1 or 2 or 3 or 4 or 6 or 8 or 16. In some embodiments, Ot3 may be positive integer. For example, Ot3 may be 1 or 2 or 4. In some embodiments, Nt4 may be 1 or 2 or 3 or 4 or 6 or 8 or 16. In some embodiments, Nt5 may be 1 or 2 or 3 or 4 or 6 or 8 or 16. In some embodiments, Nt3 may be based on Nt4 and Nt5. In some embodiments, Nt3=Nt4*Nt5. In some embodiments, Ot4 may be positive integer. For example, Ot4 may be 1 or 2 or 4. In some embodiments, Ot5 may be positive integer. For example, Ot5 may be 1 or 2 or 4. In some embodiments, Ot3 may be based on Ot4 and Ot5. In some embodiments, Ot3=Ot4*Ot5. In some embodiments, the length of one seventh vector may be Nt3 or Nt3*Ot3 or Nt4*Nt5 or Nt4*Nt5*Ot3 or Nt4*Nt5*Ot4*Ot5.In some embodiments, the number of ports for reception and / or the number of ports for transmission (e.g. at terminal device) (e.g. represented as Nt3) or parameter of Nt4 and / or parameter of Nt5 may be configured by network device 120 and / or reported by terminal device 110 based on UE capability signaling.

[0177] In some embodiments, one or more of: at least one first vector, at least one sixth vector, at least one fourth vector in the second set of fourth vectors (or at least one seventh vector) corresponding to one layer with third index r3 may be associated with one or more of:at least one first vector in the first set of first vectors, at least one second vector in the first set of second vectors, at least one third vector in the first set of third vectors corresponding to one layer with first index r1. In some embodiments, , one or more of: at least one first vector, at least one sixth vector, at least one fourth vector in the second set of fourth vectors (or at least one seventh vector) corresponding to one layer with third index r3 may be associated with one or more of: at least one first vector in the second set of first vectors, at least one fifth vector in the first set of fifth vectors, at least one fourth vector in the first set of fourth vectors corresponding to one layer with second index r2.

[0178] In some embodiments, the number of first vectors in the third set of first vectors may be A3. In some embodiments, A3 may be positive integer, e.g. 1≤A3≤6 or 2≤A3≤6 or 1≤A3≤8 or 1≤A3≤4 or 1≤A3 ≤A1 or 1≤A3 ≤A2 or or  or In some embodiments, C2 may be positive integer. In some embodiments, 1≤C2≤4.

[0179] In some embodiments, the third set of first vectors may be same or subset of the second set of first vectors or the first set of first vectors. In some embodiments, the second set of first vectors may be based on the number of ports for reception (e.g. represented as Nnr) or may be based on parameter Nnr1 and parameter Nnr2 (and / or parameter Onr1 and / or parameter Onr2) (e.g. at network side) . In some embodiments, Nnr=Nnr1*Nnr2. In some embodiments, the length of one first vector may be Nnr or Nnr1*Nnr2 or Nnr1*Nnr2*Onr1*Onr2.In some embodiments, the third set of first vectors may be based on (e.g. selected from) the first set of first vectors (e.g. A1 first vectors) . In some embodiments, the third set of first vectors may be determined based on C (A1, A3) . In some embodiments, the third set of first vectors may be determined from the second set of first vectors (e.g. A2 first vectors) . In some embodiments, the third set of first vectors may be determined based on C (A2, A3) or may be selected from the first plurality of first vectors.

[0180] In some embodiments, the first vector corresponding to one layer with third index r3 may be the one first vector corresponding to the first strongest coefficient corresponding to the associated layer with first index r1 (e.g. in the first set of codebook indicators) or the one first vector corresponding to the second strongest coefficient corresponding to the associated layer with second index r2 (e.g. associated with the second set of codebook indicators) . For example, there may be no need of indication of the third set of first vectors.

[0181] In some embodiments, the one first vector corresponding to the first strongest coefficient (e.g. corresponding to the layer with index 1 (e.g. r1=1) in the first set of codebook indicators) may be assumed to be comprised in the third set of first vectors. In some embodiments, the indication of the third set of first vectors may be based on C ( (A1-1) , (A3-1) ) .

[0182] In some embodiments, the one first vector corresponding to the second strongest coefficient (e.g. corresponding to the layer with index 1 (e.g. r1=1) associated with the second set of codebook indicators) may be assumed to be comprised in the third set of first vectors. For example, the indication of the third set of first vectors may be based on C ( (A2-1) , (A3-1) ) .

[0183] In some embodiments, the number of sixth vectors in the first set of sixth vectors may be B4. In some embodiments, B4 may be positive integer. In some embodiments, 1≤B4≤10 or 1≤B4 ≤B1 or 1≤B4 ≤B2 or or or In some embodiments, D2 may be positive integer. In some embodiments, 1≤D2≤4. For example, the length (e.g. represented as N6) of one sixth vector may be based on the third size of subband (e.g. of third type) and / or a seventeenth parameter (e.g. represented as R17) .In some embodiments, the length (e.g. represented as N6) of one sixth vector may be based on the first size of subband and the value of m2. In some embodiments,  or or In some other embodiments, the length (e.g. represented as N6) of one sixth vector may be based on the second size of subband (e.g. of second type) and the value of m3. In some embodiments,  or or

[0184] In some embodiments, there may be a group of sixth vector (s) (e.g. corresponding to one layer with third index r3) based on the associated first set of second vectors (or based on the associated first set of fifth vectors) . For example, the number of sixth vector (s) in the group of sixth vector (s) may be represented as B5 (e.g. B5 may be positive integer, e.g. 1≤B5≤10 or 1≤B5≤16 or 1≤B5 ≤B1 or 1≤B5 ≤B2) . In this case, index (es) of sixth vector (s) in the group may be based on index (es) of second vectors in the first set of second vectors and the value of m2 or index (es) of sixth vector (s) in the group may be based on the index (es) of fifth vectors in the first set of fifth vectors and the value of m3 (e.g. based on the second size of subband (e.g. of second type) and the third size of subband (e.g. of third type) ) (e.g. additionally excluding the duplicated index (es) ) . In some embodiments, one sixth vector may correspond to at least one second vector or at least one fifth vector. In some embodiments, an index of one sixth vector (e.g. represented as f3, i) (e.g. in the group of sixth vectors) may be based on In this case, f1, i may be the index of one second vector (e.g. the i-th second vector) in the first set of second vectors (e.g. with or without rotation / remapping) , i may be integer, 0≤i≤B1-1. In some embodiments, an index of one sixth vector (e.g. represented as f3, i) (e.g. in the group of sixth vectors) may be based on In this case, f2, i may be the index of one fifth vector (e.g. the i-th fifth vector) in the fifth set of second vectors (e.g. with or without rotation / remapping) . For example, i may be integer, 0≤i≤B2-1.

[0185] In some embodiments, the first set of sixth vectors may be same or subset of the first set of second vectors or the first set of fifth vectors or of the group of the sixth vector (s) . For example, the first set of sixth vectors may be based on (e.g. selected from) the first set of second vectors (e.g. B1 second vectors) . In some embodiments, the first set of sixth vectors may be determined based on C (B1, B4) . In some embodiments, the first set of sixth vectors may be selected from the first set of fifth vectors (e.g. B2 second vectors) , e.g. determined based on C (B2, B4) . In some embodiments, the first set of sixth vectors may be selected from the group of sixth vectors, e.g. indicated based on C (B5, B4) . In some embodiments, the first set of sixth vectors may be selected from the second plurality of second vectors. In some embodiments, the first set of sixth vectors may be selected from the sixth plurality of sixth vectors (e.g. N6 sixth vectors) . In some embodiments, the length of the sixth vector may be N6. In some embodiments, N6 may be integer. In some embodiments, 1≤N6≤38 or 1≤N6≤36. In some embodiments, the length of sixth vector may be less than or equal to the length of fifth vector. In some embodiments, 1≤N6≤N5. In some embodiments, the length of sixth vector may be less than or equal to the length of second vector. In some embodiments, 1≤N6≤N2.

[0186] In some embodiments, the first set of sixth vectors may include the sixth vector corresponding to the second vector with index f1=0 (or f1, i=0) (e.g. the one corresponding to the strongest coefficient after rotation / remapping) . For example, the first set of sixth vectors may be indicated based on C ( (B3-1) , (B4-1) ) . In some embodiments, the first set of sixth vectors may comprise the second vector with index f1=0 (or f1, i=0) ) . In some embodiments, the first set of sixth vectors may be indicated based on C ( (B1-1) , (B4-1) ) .

[0187] In some embodiments, the first set of sixth vectors may comprise the sixth vector corresponding to the fifth vector with index f2=0 (or f2, i=0) (e.g. the one corresponding to the strongest coefficient after rotation / remapping) . In some embodiments, the first set of sixth vectors may be indicated based on C ( (B5-1) , (B4-1) ) .In some embodiments, the first set of sixth vectors may comprise the fifth vector with index f2=0 (or f2, i=0) ) . In some embodiments, the first set of sixth vectors may be indicated based on C ( (B2-1) , (B4-1) ) .

[0188] In some embodiments, the first set of sixth vectors may comprise the sixth vector corresponding to the second vector with index f1=0 (or f1, i=0) (e.g. the one corresponding to the strongest coefficient after rotation / remapping) , and the one sixth vector with index nearest to the sixth vector corresponding to the second vector with index f1=0 (or f1, i=0) . For example, the first set of sixth vectors corresponding to layer with third index r3 may comprise the B4 sixth vectors based on the increasing order of min (2·f1, i, 2· (N3-f1, i) -1) , e.g. i=0, 1, ..., B1-1, in the corresponding first set of sixth vectors (e.g. corresponding to layer with first index r1, in the first set of codebook indicators) . In some embodiments, the first set of sixth vectors corresponding to layer with third index r3 may comprise the B4 sixth vectors based on the increasing order of min (2·f2, i, 2· (N5-f2, i) -1) , e.g. i=0, 1, ..., B2-1, in the corresponding first set of fifth vectors (e.g. corresponding to layer with second index r2, in the second set of codebook indicators) . In some embodiments, the first set of sixth vectors corresponding to layer with index r3 may comprise the B4 sixth vectors based on the increasing order of min (2·f3, i, 2· (N6-f3, i) -1) , e.g. i=0, 1, ..., B5-1, in the group of sixth vectors. In some embodiments, there is no need of indication of the sixth vectors, which can reduce the signaling overhead and complexity. In some embodiments, the first set of sixth vectors corresponding to the layer with index r3 may be selected from the combined sets of second vectors corresponding to each layer. In some embodiments, the first set of sixth vectors may be selected from the combined sets of fifth vectors corresponding to each layer. In some embodiments, the first set of sixth vectors may be selected from the combined groups of sixth vectors corresponding to each layer.

[0189] In some embodiments, the number of fourth vectors in the second set of fourth vectors may be E4. In some embodiments, E4 may be positive integer. In some embodiments, 1≤E4≤4 or 1≤E4 ≤E1 or 1≤E4 ≤E2 or 1≤E4 ≤E3.

[0190] In some embodiments, the length (e.g. represented as N4) of one fourth vector may be based on the number of ports for uplink transmission (e.g. represented as Nt) and / or based on Nt3*Ot3 or based on Nt4*Nt5 or Nt4*Nt5*Ot3 or Nt4*Nt5*Ot4*Ot5 or Np1*Np2*Op1*Op2,. In some embodiments, the length (e.g. represented as N4) of one fourth vector may be based on the length of one third vector (e.g. represented as Nr3 or Nr3*Or3 or Nr4*Nr5 or Nr4*Nr5*Or3 or Nr4*Nr5*Or4*Or5) and the ratio of Nt3 and Nr3 (e.g.  or ) .

[0191] In some embodiments, the second set of fourth vector (s) may be same or subset of the first set of third vectors or the first group of fourth vector (s) or the first set of fourth vector (s) . In some embodiments, the second set of fourth vectors may be based on (e.g. selected from) the first set of fourth vectors (e.g. E2 fourth vectors) , e.g. determined based on C (E2, E4) . In some embodiments, the second set of fourth vectors may be selected from the fourth plurality of fourth vectors (e.g. Nt or Nt*Ot fourth vectors) . In some embodiments, the second set of fourth vectors may be determined based on C (Nt, E4) or C (Nt*Ot, E4) .

[0192] In some embodiments, the second set of fourth vectors may be based on (e.g. selected from) the first set of third vectors (e.g. E1 third vectors) . In some embodiments, the second set of fourth vectors may be determined based on C (E1, E4) . In some embodiments, the second set of fourth vectors may be selected from the third plurality of third vectors (e.g. Nr or Nr*Or third vectors) .

[0193] In some embodiments, the second set of fourth vectors may be selected from the first group of fourth vectors (e.g. E3 fourth vectors) . In some embodiments, the second set of fourth vectors may be determined based on C (E3, E4) . In some embodiments, the fourth vector (e.g. corresponding to one layer with third index r3) may be the one third vector or one fourth vector corresponding to the associated third vector corresponding to first strongest coefficient corresponding to the associated layer with first index r1 (e.g. in the first set of codebook indicators) . In some embodiments, the fourth vector may be the one third vector or one fourth vector corresponding to the associated fourth vector corresponding to second strongest coefficient corresponding to the associated layer with second index r2 (e.g. associated with the second set of codebook indicators) . In some embodiments, there may be no need of indication of the second set of fourth vectors.

[0194] In some embodiments, the one fourth vector corresponding to the associated third vector corresponding to the first strongest coefficient (e.g. corresponding to the layer with index 1 (e.g. r1=1) in the first set of codebook indicators) may be assumed to be comprised in the second set of fourth vectors. For example, the indication of the second set of fourth vectors may be based on C ( (E1-1) , (E4-1) ) or C ( (E3-1) (E4-1) ) .

[0195] In some embodiments, the one fourth vector corresponding to the associated fourth vector corresponding to the second strongest coefficient (e.g. corresponding to the layer with index 1 (e.g. r2=1) associated with the second set of codebook indicators) may be assumed to be comprised in the second set of fourth vectors. For example, the indication of the second set of fourth vectors may be based on C ( (E2-1) , (E4-1) ) .

[0196] In some embodiments, the fifth set of amplitude coefficients and / or the fifth set of phase coefficients may be associated with at least one first vector in the third set of first vectors and / or at least one sixth vector in the first set of sixth vectors. In some embodiments, the sixth set of amplitude coefficients and / or the sixth set of phase coefficients may be associated with at least one fourth vector in the second set of fourth vectors and / or at least one sixth vector in the first set of sixth vectors. In some embodiments, each of the third set of subband RSRP and / or the fourth wideband RSRP may be differential value related to the third wideband RSRP (or the first wideband RSRP) . In some embodiments, each of the fourth set of subband RSRP may be differential value related to the third wideband RSRP (or the fourth wideband RSRP or the first wideband RSRP) .

[0197] In some embodiments, the terminal device 110 determines (2020) at least one measurement report based on at least one reference signal resource in the at least one configuration. The terminal device 110 may transmit (2030) the at least one measurement report to the network device 120. That is, the network device 120 may receive (2030) the at least one measurement report from the terminal device 110.

[0198] In some embodiments, the at least one measurement report may comprise one or more of: a first indication of a first CSI-RS resource, an indication of a first CSI-RS resource set, a first set of codebook indicators, a second indication of a second CSI-RS resource, a second set of codebook indicators, an indication of a second CSI-RS resource set, a third indication of a third CSI-RS resource, a third set of codebook indicators, an indication of a third CSI-RS resource set, at least one indication of a subband of first type, at least one indication of a first size of subband (e.g. of first type) , at least one indication of a subband of second type, at least one indication of a second size of subband (e.g. of second type) , at least one indication of a third size of subband (e.g. of third type) , or at least one indication of a subband of third type.

[0199] In some embodiments, the at least one measurement report may include at least one of: a first indication of reference signal resource (e.g. the first indication of a first CSI-RS resource) , an indication of a first reference signal resource set, a first set of codebook indicators, a second indication of reference signal resource (e.g. the second indication of a second CSI-RS resource) , a second set of codebook indicators, an indication of a second reference signal resource set, a third indication of reference signal resource (e.g. the third indication of a third CSI-RS resource) , a third set of codebook indicators, an indication of a third reference signal resource set, at least one indication of a subband of first type, at least one indication of a first size of subband (e.g. of first type) , at least one indication of a subband of second type, at least one indication of a second size of subband (e.g. of second type) , at least one indication of a third size of subband (e.g. of third type) , or at least one indication of a subband of third type. For example, the at least one measurement report or the at least one information or the first subset of measurement report may include one or more of: a first indication of one CSI-RS resource (e.g. a first CRI, (e.g. the first CSI-RS resource indicated by the first indication may be in the first CSI-RS resource set) ) , an indication of a first CSI-RS resource set, or a first set of codebook indicators (e.g. conditioned on the first CRI and / or a first size of the subband (e.g. of first type, e.g. for downlink measurement) ) . In some embodiments, the at least one measurement report (or the second subset of measurement report) may include a second indication of one CSI-RS resource (e.g. a second CRI) . For example, the second CSI-RS resource indicated by the second indication may be in the second CSI-RS resource set) . In some embodiments, the at least one measurement report (or the second subset of measurement report and / or the third subset of measurement report) may include one or more of: a second set of codebook indicators (e.g. conditioned on the second CRI and / or a second size of the subband (e.g. of second type, e.g. for uplink measurement) ) , an indication of a second CSI-RS resource set; a third indication of one CSI-RS resource (e.g. a third CRI) (e.g. the CSI-RS resource indicated by the third indication may be in the third CSI-RS resource set) , a third set of codebook indicators (e.g. conditioned on the third CRI and / or a third size of the subband (e.g. of third type, e.g. for uplink measurement) ) , an indication of a third CSI-RS resource set, at least one indication of the first size of subband (e.g. of first type) , at least one indication of the second size of subband (e.g. of second type) , or at least one indication of the third size of subband (e.g. of third type) .

[0200] In some embodiments, the network device 120 transmits (2040) at least one indication for uplink transmission to the terminal device 110. In some embodiments, the terminal device 110 receives (2040) the at least one indication for the uplink transmission from the network device 120. For example, the terminal device 110 may receive (2040) at least one indication for uplink transmission (e.g. in DCI or MAC CE) . For example, the uplink transmission may be physical uplink shared channel (PUSCH) transmission. In some embodiments, the uplink transmission may be sound reference signal (SRS) transmission. In some embodiments, the at least one indication is associated with at least one information in the at least one measurement report. In some embodiments, the at least one indication comprises at least one of: an indication of one CRI, an indication of CSI-RS resource set, at least one indication of a plurality of CRIs, an indication of subband size for uplink transmission, an indication of second size of subband or third size of subband, an indication of first size of subband or second size of subband, an indication of associated report configuration identity (ID) for the uplink transmission, an index of measurement report, an indication of the second set of codebook indicators or the third set of codebook indicators associated for the uplink transmission, an indication of at least one fourth vector, an indication of at least one fifth vector, or an indication of uplink transmission type. In some embodiments, the at least one indication may comprise one or more of: an indication of one CRI (e.g. from the first CRI, the second CRI or the third CRI) , an indication of at least one CSI-RS resource, an indication of CSI-RS resource set (e.g. from the first CSI-RS resource set, the second CSI-RS resource set or the third CSI-RS resource set) , at least one indication of a plurality of CRIs (e.g. each one for each subband) , at least one indication of at least one CSI-RS resource (e.g. each one CSI-RS resource may be for one subband or one subband of one type) , an indication of subband size for uplink transmission (e.g. from the second size of subband and the third size of subband) , indication of associated report configuration ID for the uplink transmission, index of measurement report (e.g. from the at least one measurement report) , indication of first subset of measurement report or second subset of measurement report or third subset of measurement report, indication of second set of codebook indicators or third set of codebook indicators (e.g. for uplink transmission) , indication of at least one fourth vector (e.g. in the first set of fourth vectors or in the second set of fourth vectors) , indication of at least one first vector (e.g. in the first set of first vectors or in the second set of first vectors or in the third set of first vectors) , indication of at least one third vector (e.g. in the first set of third vectors) , indication of at least one fifth vector (e.g. in the first set of fifth vectors) , indication of at least one sixth vector (e.g. in the first set of sixth vectors) , indication of at least one seventh vector (e.g. in the first set of seventh vectors) , indication of at least one amplitude coefficient (e.g. in the first set of amplitude coefficients or in the second set of amplitude coefficients or in the third set of amplitude coefficients or in the fourth set of amplitude coefficients or in the fifth set of amplitude coefficients or in the sixth set of amplitude coefficients) , indication of at least one phase coefficient (e.g. in the first set of phase coefficients or in the second set of phase coefficients or in the third set of phase coefficients or in the fourth set of phase coefficients or in the fifth set of phase coefficients or in the sixth set of phase coefficients) , indication of a number of layers, indication of value of rank indicator, indication of one of first RI, second RI or third RI, indication of uplink transmission type (e.g. between a first type (e.g. codebook based or non codebook based) and a second type (e.g. downlink measurement based) .

[0201] In some embodiments, the at least one indication is associated with at least one of:a latest measurement report transmitted before downlink control information (DCI) scheduling the uplink transmission, or a latest measurement report transmitted within a duration before the DCI scheduling the uplink transmission. For example, the at least one indication may be associated with the latest at least one measurement report transmitted before the DCI scheduling the PUSCH (and / or SRS) and / or within a duration before the DCI scheduling the PUSCH (and / or SRS) . In some embodiments, the duration (e.g. represented as T1) may be a number of symbols or slots or micro-seconds. In some embodiments, 1≤T1≤1024.

[0202] In some embodiments, the at least one measurement report is not dropped and / or is updated and / or is not omitted. For example, the interval between DCI triggering the at least one measurement report (and / or between the at least one CSI-RS resource) and the transmission of at least one measurement report satisfies the requirement.

[0203] In some other embodiments, the at least one indication may be based on or associated with the transmitted part of measurement report (e.g. after omission) . For example, if there is no available / effective associated measurement report within the duration, the legacy codebook may be indicated to the terminal device for PUSCH.

[0204] In some embodiments, the indicated CSI-RS resource and / or the related CSI (measurement report or at least on information) may also be based on artificial intelligence (AI) output or direct channel matrix feedback (or report) . For example, the at least one configuration may also include a relationship between at least one CSI-RS resource and configuration of measurement report (or AI output) . For example, CPU and / or Z / Z’ for the at least one measurement report may reuse that for CJT or for doppler based report.

[0205] In some embodiments, DCI comprises a first field indicating a type of the uplink transmission type and at least one field for information or precoder of the uplink transmission. For example, the size of the first field may be 1 bit, a first value may indicate the first type (e.g. codebook based) , and the at least one field may indicate at least one precoder (e.g. for at least one subband (e.g. of second type or of third type) ) for PUSCH, and a second value may indicate the second type (e.g. downlink measurement based) , and the at least one field may indicate the at least one indication (e.g. at least one CRI) . In some other embodiments, the first field may be 2 bits, a first value may indicate the first type (e.g. codebook based) . For example, the at least one field may indicate at least one precoder (e.g. for at least one subband (e.g. of second type or of third type) ) for PUSCH, and a second value may indicate the second type (e.g. downlink measurement based) , and the at least one field may indicate the at least one indication (e.g. at least one CRI) , and a third value may indicate both of the first type and the second type, and a first subset of subbands (or RBs) may apply the information (e.g. at least one CRI) indicated by a first subset of the at least one field (e.g. based on the second type) , and a second subset of subbands (or RBs) may apply the precoder (e.g. legacy codebook) indicated by a second subset of the at least one field (e.g. based on the first type) . In some embodiments, the first subset of the subbands (or RBs) of uplink transmission may overlap with the at least one CSI-RS resource, the second subset of subbands (or RBs) of uplink transmission may those not overlap with the at least one CSI-RS resource. In some embodiments, the second subset of subbands (or RBs) may apply the information based on the nearest subband (or RB) in case of second type, or the terminal device may not expect this case.

[0206] The terminal device 110 performs (2050) the uplink transmission with the network device 120. The network device 120 receives (2050) the uplink transmission from the terminal device 110.

[0207] In some embodiments, the at least one indication comprises at least one indication of at least one reference signal resource. In this case, the terminal device 110 may transmit (2050) the uplink transmission with spatial transmitting filter based on reception of the at least one reference signal resource. In this case, each layer of the uplink transmission is associated with one reference signal resource. For example, the at least one indication may comprise at least one indication of at least one CSI-RS resource, and the terminal device may transmit the PUSCH with spatial transmitting filter based on reception of the at least one CSI-RS resource. In this case, each layer of the PUSCH may be associated with one CSI-RS resource. In some embodiments, the spatial transmitting filter for each layer of the uplink transmission is based on a reception of one reference signal resource. For example, the spatial transmitting filter for each layer of the PUSCH may be based on reception of one CSI-RS resource.

[0208] In some embodiments, the terminal device 110 may transmit (2050) the uplink transmission with spatial transmitting filter based on at least one of: a determination of measurement report indicated by the at least one indication, or at least one fourth vector in a corresponding set of fourth vectors. For example, the terminal device 110 may transmit the PUSCH (and / or SRS) with spatial transmitting filter based on reception of the CSI-RS resource or calculation of measurement report indicated by the at least one indication (e.g. for the whole allocated frequency resource blocks or per uplink subband) . In this case, the CSI-RS resource or the measurement report may be based on the at least one indicator) or based on the corresponding set of fourth vectors (and / or corresponding set of amplitude coefficients and / or set of phase coefficients) based on the at least one indicator.

[0209] FIG. 3 illustrates a flowchart of a communication method 300 implemented at a terminal device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 300 will be described from the perspective of the terminal device 110 in FIG. 1.

[0210] At block 310, the terminal device receives at least one configuration from a network device.

[0211] At block 320, the terminal device determines at least one measurement report based on at least one reference signal resource comprised in the at least one configuration.

[0212] At block 330, the terminal device receives at least one indication for uplink transmission from the network device. The at least one indication is associated with at least one information in the at least one measurement report.

[0213] At block 340, the terminal device performs the uplink transmission based on at least one of: the at least one indication or the associated at least one information.

[0214] In some example embodiments, the at least one measurement report comprises at least one of: a first indication of reference signal resource, an indication of a first reference signal resource set, a first set of codebook indicators, a second indication of reference signal resource, a second set of codebook indicators, an indication of a second reference signal resource set, a third indication of reference signal resource, a third set of codebook indicators, an indication of a third reference signal resource set, at least one indication of a subband of first type, at least one indication of a subband of second type, or at least one indication of a subband of third type.

[0215] In some example embodiments, the at least one configuration comprises at least one of: a first reference signal resource set, a second reference signal resource set, a third reference signal resource set, the at least one reference signal resource, a first size of subband of first type, a second size of subband of second type, a third size of subband of third type, the number of ports for uplink transmission, or the number of ports for downlink reception.

[0216] In some example embodiments, the at least one measurement report is associated with at least one of: a same report configuration, a same reference resource set, or a same reference signal resource, and / or wherein the at least one measurement report is based on at least one of: the number of ports for uplink transmission or the number of ports for downlink reception.

[0217] In some example embodiments, a first set of codebook indicators in the at least one measurement report comprises at least one of: a first rank indicator (RI) , at least one indication of a first set of first vectors, a first set of second vectors corresponding to one layer with a first indexē a first set of channel quality indicators (CQIs) , a second set of CQIs, a first set of amplitude coefficients corresponding to one layer with the first index, a first set of phase coefficients corresponding to one layer with the first index, a first indication of a first strongest coefficient, a first set of third vectors, a second set of amplitude coefficients corresponding to one layer with the first index, or a second set of phase coefficients corresponding to one layer with the first index.

[0218] In some example embodiments, a second set of codebook indicators in the at least one measurement report comprises at least one of: a second RI, at least one indication of a second set of first vectors, a first set of fifth vectors corresponding to one layer with a second index, a third set of CQIs, a first set of reference signal received power (RSRP) values, a first set of subband RSRP values, a fourth set of CQIs, a second set of RSRP values, a second set of subband RSRP values, a third set of amplitude coefficients corresponding to one layer with the second index, a third set of phase coefficients corresponding to one layer with the second index, a second indication of a second strongest coefficient, a first set of fourth vectors, a fourth set of amplitude coefficients corresponding to one layer with the second index, or a fourth set of phase coefficients corresponding to one layer with the second index.

[0219] In some example embodiments, a third set of codebook indicators in the at least one measurement report comprises at least one of: a third RI, at least one indication of a third set of first vectors, a first set of sixth vectors corresponding to one layer with a third index, a fifth set of CQIs, a third set of RSRP values, a third set of subband RSRP values, a sixth set of CQIs, a sixth set of RSRP values, a sixth set of subband RSRP values, a fifth set of amplitude coefficients corresponding to one layer with a third index, a fifth set of phase coefficients corresponding to one layer with the third index, a second set of fourth vectors, a sixth set of amplitude coefficients corresponding to one layer with the third index, or a sixth set of phase coefficients corresponding to one layer with the third index.

[0220] In some example embodiments, the at least one indication comprises at least one of:an indication of one CRI, an indication of CSI-RS resource set, at least one indication of a plurality of CRIs, an indication of subband size for uplink transmission, an indication of associated report configuration identity (ID) for the uplink transmission, an index of measurement report, an indication of the second set of codebook indicators or the third set of codebook indicators associated for the uplink transmission, an indication of at least one fourth vector, an indication of at least one fifth vector, or an indication of uplink transmission type.

[0221] In some example embodiments, the at least one indication is associated with at least one of: a latest measurement report transmitted before downlink control information (DCI) scheduling the uplink transmission, or a latest measurement report transmitted within a duration before the DCI scheduling the uplink transmission.

[0222] In some example embodiments, DCI comprises a first field indicating a type of the uplink transmission type and at least one field for information or precoder of the uplink transmission.

[0223] In some example embodiments, the at least one indication comprises at least one indication of at least one reference signal resource. The method 300 may further include transmitting the uplink transmission with spatial transmitting filter based on reception of the at least one reference signal resource, wherein each layer of the uplink transmission is associated with one reference signal resource.

[0224] In some example embodiments, the spatial transmitting filter for each layer of the uplink transmission is based on a reception of one reference signal resource.

[0225] In some example embodiments, the method 300 may further include transmitting the uplink transmission with spatial transmitting filter based on at least one of: a determination of measurement report indicated by the at least one indication, or at least one fourth vector in a corresponding set of fourth vectors.

[0226] FIG. 4 illustrates a flowchart of a communication method 400 implemented at a network device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 400 will be described from the perspective of the network device 120 in FIG. 1.

[0227] At block 410, the network device transmits at least one configuration to a terminal device.

[0228] At block 420, the network device receives at least one measurement report from the network device.

[0229] At block 430, the network device transmits at least one indication for uplink transmission to the terminal device. The at least one indication is associated with at least one information in the at least one measurement report.

[0230] At block 440, the network device receives the uplink transmission based on at least one of: the at least one indication or the at least one information.

[0231] In some example embodiments, the at least one measurement report comprises at least one of: a first indication of reference signal resource, an indication of a first reference signal resource set, a first set of codebook indicators, a second indication of reference signal resource, a second set of codebook indicators, an indication of a second reference signal resource set, a third indication of reference signal resource, a third set of codebook indicators, an indication of a third reference signal resource set, at least one indication of a subband of first type, at least one indication of a subband of second type, or at least one indication of a subband of third type.

[0232] In some example embodiments, the at least one configuration comprises at least one of: a first reference signal resource set, a second reference signal resource set, a third reference signal resource set, the at least one reference signal resource, a first size of subband of first type, a second size of subband of second type, a third size of subband of third type, the number of ports for uplink transmission, or the number of ports for downlink reception.

[0233] In some example embodiments, the at least one measurement report is associated with at least one of: a same report configuration, a same reference resource set, or a same reference signal resource, and / or wherein the at least one measurement report is based on at least one of: the number of ports for uplink transmission or the number of ports for downlink reception.

[0234] In some example embodiments, a first set of codebook indicators in the at least one measurement report comprises at least one of: a first rank indicator (RI) , at least one indication of a first set of first vectors, a first set of second vectors corresponding to one layer with a first indexē a first set of channel quality indicators (CQIs) , a second set of CQI, a first set of amplitude coefficients corresponding to one layer with the first index, a first set of phase coefficients corresponding to one layer with the first index, a first indication of a first strongest coefficient, a first set of third vectors, a second set of amplitude coefficients corresponding to one layer with the first index, or a second set of phase coefficients corresponding to one layer with the first index.

[0235] In some example embodiments, a second set of codebook indicators in the at least one measurement report comprises at least one of: a second RI, at least one indication of a second set of first vectors, a first set of fifth vectors corresponding to one layer with a second index, a third set of CQI, a first set of reference signal received power (RSRP) , a first set of subband RSRP, a fourth set of CQI, a second set of RSRP, a second set of subband RSRP, a third set of amplitude coefficients corresponding to one layer with the second index, a third set of phase coefficients corresponding to one layer with the second index, a second indication of a second strongest coefficient, a first set of fourth vectors, a fourth set of amplitude coefficients corresponding to one layer with the second index, or a fourth set of phase coefficients corresponding to one layer with the second index.

[0236] In some example embodiments, a third set of codebook indicators in the at least one measurement report comprises at least one of: a third RI, at least one indication of a third set of first vectors, a first set of sixth vectors corresponding to one layer with a third index, a fifth set of CQI, a third set of RSRP, a third set of subband RSRP, a sixth set of CQI, a sixth set of RSRP, a sixth set of subband RSRP, a fifth set of amplitude coefficients corresponding to one layer with a third index, a fifth set of phase coefficients corresponding to one layer with the third index, a second set of fourth vectors, a sixth set of amplitude coefficients corresponding to one layer with the third index, or a sixth set of phase coefficients corresponding to one layer with the third index.

[0237] In some example embodiments, the at least one indication comprises at least one of:an indication of one CRI, an indication of CSI-RS resource set, at least one indication of a plurality of CRIs, an indication of subband size for uplink transmission, an indication of associated report configuration identity (ID) for the uplink transmission, an index of measurement report, an indication of a second set of codebook indicators for the uplink transmission, an indication of a third set of codebookindicators for the uplink transmission, an indication of at least one fourth vector, an indication of at least one fifth vector, or an indication of uplink transmission type.

[0238] In some example embodiments, the at least one indication is associated with at least one of: a latest measurement report transmitted before downlink control information (DCI) scheduling the uplink transmission, or a latest measurement report transmitted within a duration before the DCI scheduling the uplink transmission.

[0239] In some example embodiments, the DCI comprises a first field indicating a type of the uplink transmission type and at least one field for information or precoder of the uplink transmission.

[0240] In some example embodiments, the at least one indication comprises at least one indication of at least one reference signal resource, and wherein the network device is caused to: receive the uplink transmission with spatial transmitting filter based on reception of the at least one reference signal resource, wherein each layer of the uplink transmission is associated with one reference signal resource.

[0241] In some example embodiments, the spatial transmitting filter for each layer of the uplink transmission is based on a reception of one reference signal resource.

[0242] In some example embodiments, the network device is caused to: receive the uplink transmission with spatial transmitting filter based on at least one of: a determination of measurement report indicated by the at least one indication, or a corresponding set of fourth vectors.

[0243] FIG. 5 is a simplified block diagram of a device 500 that is suitable for implementing embodiments of the present disclosure. The device 500 can be considered as a further example implementation of any of the devices as shown in FIG. 1. Accordingly, the device 500 can be implemented at or as at least a part of the terminal device 110 or the network device 120.

[0244] As shown, the device 500 includes a processor 510, a memory 520 coupled to the processor 510, a suitable transceiver 540 coupled to the processor 510, and a communication interface coupled to the transceiver 540. The memory 520 stores at least a part of a program 530. The transceiver 540 may be for bidirectional communications or a unidirectional communication based on requirements. The transceiver 540 may include at least one of a transmitter 542 and a receiver 544. The transmitter 542 and the receiver 544 may be functional modules or physical entities. The transceiver 540 has at least one antenna to facilitate communication, though in practice an Access Node mentioned in this application may have several ones. The communication interface may represent any interface that is necessary for communication with other network elements, such as X2 / Xn interface for bidirectional communications between eNBs / gNBs, S1 / NG interface for communication between a Mobility Management Entity (MME)  / Access and Mobility Management Function (AMF)  / SGW / UPF and the eNB / gNB, Un interface for communication between the eNB / gNB and a relay node (RN) , or Uu interface for communication between the eNB / gNB and a terminal device.

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

[0246] The memory 520 may be of any type suitable to the local technical network and may be implemented using any suitable data storage technology, such as a non-transitory computer readable storage medium, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory, as non-limiting examples. While only one memory 520 is shown in the device 500, there may be several physically distinct memory modules in the device 500. The processor 510 may be of any type suitable to the local technical network, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 500 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.

[0247] According to embodiments of the present disclosure, a terminal device comprising a circuitry is provided. The circuitry is configured to: receive at least one configuration from a network device; determine at least one measurement report based on at least one reference signal resource comprised in the at least one configuration; receive at least one indication for uplink transmission from the network device, wherein the at least one indication is associated with at least one information in the at least one measurement report; and perform the uplink transmission based on at least one of: the at least one indication or the associated at least one information. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the terminal device as discussed above.

[0248] According to embodiments of the present disclosure, a network device comprising a circuitry is provided. The circuitry is configured to: transmit at least one configuration to a terminal device; receive at least one measurement report from the network device; transmit at least one indication for uplink transmission to the terminal device, wherein the at least one indication is associated with at least one information in the at least one measurement report; and receive the uplink transmission based on at least one of: the at least one indication or the at least one information. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the network device as discussed above.

[0249] The term “circuitry” used herein may refer to hardware circuits and / or combinations of hardware circuits and software. For example, the circuitry may be a combination of analog and / or digital hardware circuits with software / firmware. As a further example, the circuitry may be any portions of hardware processors with software including digital signal processor (s) , software, and memory (ies) that work together to cause an apparatus, such as a terminal device or a network device, to perform various functions. In a still further example, the circuitry may be hardware circuits and or processors, such as a microprocessor or a portion of a microprocessor, that requires software / firmware for operation, but the software may not be present when it is not needed for operation. As used herein, the term circuitry also covers an implementation of merely a hardware circuit or processor (s) or a portion of a hardware circuit or processor (s) and its (or their) accompanying software and / or firmware.

[0250] According to embodiments of the present disclosure, a terminal apparatus is provided. The terminal apparatus comprises means for receiving at least one configuration from a network device; means for determining at least one measurement report based on at least one reference signal resource comprised in the at least one configuration; means for receiving at least one indication for uplink transmission from the network device, wherein the at least one indication is associated with at least one information in the at least one measurement report; and means for performing the uplink transmission based on at least one of: the at least one indication or the associated at least one information. In some embodiments, the first apparatus may comprise means for performing the respective operations of the method 300. In some example embodiments, the first apparatus may further comprise means for performing other operations in some example embodiments of the method 300. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.

[0251] According to embodiments of the present disclosure, a network apparatus is provided. The network apparatus comprises means for transmitting at least one configuration to a terminal device; means for receiving at least one measurement report from the network device; means for transmitting at least one indication for uplink transmission to the terminal device, wherein the at least one indication is associated with at least one information in the at least one measurement report; and means for receiving the uplink transmission based on at least one of: the at least one indication or the at least one information. In some embodiments, the second apparatus may comprise means for performing the respective operations of the method 400. In some example embodiments, the second apparatus may further comprise means for performing other operations in some example embodiments of the method 400. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.

[0252] In summary, embodiments of the present disclosure provide the following aspects.

[0253] In an aspect, it is proposed a terminal device, comprising: a processor, configured to cause the terminal device to: receive at least one configuration from a network device; determine at least one measurement report based on at least one reference signal resource comprised in the at least one configuration; receive at least one indication for uplink transmission from the network device, wherein the at least one indication is associated with at least one information in the at least one measurement report; and perform the uplink transmission based on at least one of: the at least one indication or the associated at least one information.

[0254] In some embodiments, the at least one measurement report comprises at least one of: a first indication of reference signal resource, an indication of a first reference signal resource set, a first set of codebook indicators, a second indication of reference signal resource, a second set of codebook indicators, an indication of a second reference signal resource set, a third indication of reference signal resource, a third set of codebook indicators, an indication of a third reference signal resource set, at least one indication of a subband of first type, at least one indication of a subband of second type, or at least one indication of a subband of third type.

[0255] In some embodiments, the at least one configuration comprises at least one of: a first reference signal resource set, a second reference signal resource set, a third reference signal resource set, the at least one reference signal resource, a first size of subband of first type, a second size of subband of second type, a third size of subband of third type, the number of ports for uplink transmission, or the number of ports for downlink reception.

[0256] In some embodiments, the at least one measurement report is associated with at least one of: a same report configuration, a same reference resource set, or a same reference signal resource, and / or wherein the at least one measurement report is based on at least one of: the number of ports for uplink transmission or the number of ports for downlink reception.

[0257] In some embodiments, a first set of codebook indicators in the at least one measurement report comprises at least one of: a first rank indicator (RI) , at least one indication of a first set of first vectors, a first set of second vectors corresponding to one layer with a first indexē a first set of channel quality indicators (CQIs) , a second set of CQIs, a first set of amplitude coefficients corresponding to one layer with the first index, a first set of phase coefficients corresponding to one layer with the first index, a first indication of a first strongest coefficient, a first set of third vectors, a second set of amplitude coefficients corresponding to one layer with the first index, or a second set of phase coefficients corresponding to one layer with the first index.

[0258] In some embodiments, a second set of codebook indicators in the at least one measurement report comprises at least one of: a second RI, at least one indication of a second set of first vectors, a first set of fifth vectors corresponding to one layer with a second index, a third set of CQIs, a first set of reference signal received power (RSRP) values, a first set of subband RSRP values, a fourth set of CQIs, a second set of RSRP values, a second set of subband RSRP values, a third set of amplitude coefficients corresponding to one layer with the second index, a third set of phase coefficients corresponding to one layer with the second index, a second indication of a second strongest coefficient, a first set of fourth vectors, a fourth set of amplitude coefficients corresponding to one layer with the second index, or a fourth set of phase coefficients corresponding to one layer with the second index.

[0259] In some embodiments, a third set of codebook indicators in the at least one measurement report comprises at least one of: a third RI, at least one indication of a third set of first vectors, a first set of sixth vectors corresponding to one layer with a third index, a fifth set of CQIs, a third set of RSRP values, a third set of subband RSRP values, a sixth set of CQIs, a sixth set of RSRP values, a sixth set of subband RSRP values, a fifth set of amplitude coefficients corresponding to one layer with a third index, a fifth set of phase coefficients corresponding to one layer with the third index, a second set of fourth vectors, a sixth set of amplitude coefficients corresponding to one layer with the third index, or a sixth set of phase coefficients corresponding to one layer with the third index.

[0260] In some embodiments, the at least one indication comprises at least one of: an indication of one CRI, an indication of CSI-RS resource set, at least one indication of a plurality of CRIs, an indication of subband size for uplink transmission, an indication of associated report configuration identity (ID) for the uplink transmission, an index of measurement report, an indication of the second set of codebook indicators or the third set of codebook indicators associated for the uplink transmission, an indication of at least one fourth vector, an indication of at least one fifth vector, or an indication of uplink transmission type.

[0261] In some embodiments, the at least one indication is associated with at least one of:a latest measurement report transmitted before downlink control information (DCI) scheduling the uplink transmission, or a latest measurement report transmitted within a duration before the DCI scheduling the uplink transmission.

[0262] In some embodiments, DCI comprises a first field indicating a type of the uplink transmission type and at least one field for information or precoder of the uplink transmission.

[0263] In some embodiments, the at least one indication comprises at least one indication of at least one reference signal resource, and wherein the terminal device is caused to: transmit the uplink transmission with spatial transmitting filter based on reception of the at least one reference signal resource, wherein each layer of the uplink transmission is associated with one reference signal resource.

[0264] In some embodiments, the spatial transmitting filter for each layer of the uplink transmission is based on a reception of one reference signal resource.

[0265] In some embodiments, the terminal device is caused to: transmit the uplink transmission with spatial transmitting filter based on at least one of: a determination of measurement report indicated by the at least one indication, or at least one fourth vector in a corresponding set of fourth vectors.

[0266] In an aspect, it is proposed a network device, comprising: a processor, configured to cause the network device to: transmit at least one configuration to a terminal device; receive at least one measurement report from the network device; transmit at least one indication for uplink transmission to the terminal device, wherein the at least one indication is associated with at least one information in the at least one measurement report; and receive the uplink transmission based on at least one of: the at least one indication or the at least one information.

[0267] In some embodiments, the at least one measurement report comprises at least one of: a first indication of reference signal resource, an indication of a first reference signal resource set, a first set of codebook indicators, a second indication of reference signal resource, a second set of codebook indicators, an indication of a second reference signal resource set, a third indication of reference signal resource, a third set of codebook indicators, an indication of a third reference signal resource set, at least one indication of a subband of first type, at least one indication of a subband of second type, or at least one indication of a subband of third type.

[0268] In some embodiments, the at least one configuration comprises at least one of: a first reference signal resource set, a second reference signal resource set, a third reference signal resource set, the at least one reference signal resource, a first size of subband of first type, a second size of subband of second type, a third size of subband of third type, the number of ports for uplink transmission, or the number of ports for downlink reception.

[0269] In some embodiments, the at least one measurement report is associated with at least one of: a same report configuration, a same reference resource set, or a same reference signal resource, and / or wherein the at least one measurement report is based on at least one of: the number of ports for uplink transmission or the number of ports for downlink reception.

[0270] In some embodiments, a first set of codebook indicators in the at least one measurement report comprises at least one of: a first rank indicator (RI) , at least one indication of a first set of first vectors, a first set of second vectors corresponding to one layer with a first indexē a first set of channel quality indicators (CQIs) , a second set of CQI, a first set of amplitude coefficients corresponding to one layer with the first index, a first set of phase coefficients corresponding to one layer with the first index, a first indication of a first strongest coefficient, a first set of third vectors, a second set of amplitude coefficients corresponding to one layer with the first index, or a second set of phase coefficients corresponding to one layer with the first index.

[0271] In some embodiments, a second set of codebook indicators in the at least one measurement report comprises at least one of: a second RI, at least one indication of a second set of first vectors, a first set of fifth vectors corresponding to one layer with a second index, a third set of CQI, a first set of reference signal received power (RSRP) , a first set of subband RSRP, a fourth set of CQI, a second set of RSRP, a second set of subband RSRP, a third set of amplitude coefficients corresponding to one layer with the second index, a third set of phase coefficients corresponding to one layer with the second index, a second indication of a second strongest coefficient, a first set of fourth vectors, a fourth set of amplitude coefficients corresponding to one layer with the second index, or a fourth set of phase coefficients corresponding to one layer with the second index.

[0272] In some embodiments, a third set of codebook indicators in the at least one measurement report comprises at least one of: a third RI, at least one indication of a third set of first vectors, a first set of sixth vectors corresponding to one layer with a third index, a fifth set of CQI, a third set of RSRP, a third set of subband RSRP, a sixth set of CQI, a sixth set of RSRP, a sixth set of subband RSRP, a fifth set of amplitude coefficients corresponding to one layer with a third index, a fifth set of phase coefficients corresponding to one layer with the third index, a second set of fourth vectors, a sixth set of amplitude coefficients corresponding to one layer with the third index, or a sixth set of phase coefficients corresponding to one layer with the third index.

[0273] In some embodiments, the at least one indication comprises at least one of: an indication of one CRI, an indication of CSI-RS resource set, at least one indication of a plurality of CRIs, an indication of subband size for uplink transmission, an indication of associated report configuration identity (ID) for the uplink transmission, an index of measurement report, an indication of a second set of codebook indicators for the uplink transmission, an indication of a third set of codebook indicators for the uplink transmission, an indication of at least one fourth vector, an indication of at least one fifth vector, or an indication of uplink transmission type.

[0274] In some embodiments, the at least one indication is associated with at least one of:a latest measurement report transmitted before downlink control information (DCI) scheduling the uplink transmission, or a latest measurement report transmitted within a duration before the DCI scheduling the uplink transmission.

[0275] In some embodiments, the DCI comprises a first field indicating a type of the uplink transmission type and at least one field for information or precoder of the uplink transmission.

[0276] In some embodiments, the at least one indication comprises at least one indication of at least one reference signal resource, and wherein the network device is caused to: receive the uplink transmission with spatial transmitting filter based on reception of the at least one reference signal resource, wherein each layer of the uplink transmission is associated with one reference signal resource.

[0277] In some embodiments, the spatial transmitting filter for each layer of the uplink transmission is based on a reception of one reference signal resource.

[0278] In some embodiments, the network device is caused to: receive the uplink transmission with spatial transmitting filter based on at least one of: a determination of measurement report indicated by the at least one indication, or a corresponding set of fourth vectors.

[0279] In an aspect, a terminal device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the terminal device discussed above.

[0280] In an aspect, a network device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the network device discussed above.

[0281] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the terminal device discussed above.

[0282] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the network device discussed above.

[0283] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the terminal device discussed above.

[0284] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the network device discussed above.

[0285] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representation, it will be appreciated that the blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.

[0286] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry out the process or method as described above with reference to FIGS. 1 to 5. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.

[0287] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.

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

[0289] Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.

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

Claims

1.A terminal device, comprising:a processor, configured to cause the terminal device to:receive at least one configuration from a network device;determine at least one measurement report based on at least one reference signal resource comprised in the at least one configuration;receive at least one indication for uplink transmission from the network device, wherein the at least one indication is associated with at least one information in the at least one measurement report; andperform the uplink transmission based on at least one of: the at least one indication or the associated at least one information.2.The terminal device of claim 1, wherein the at least one measurement report comprises at least one of:a first indication of reference signal resource,an indication of a first reference signal resource set,a first set of codebook indicators,a second indication of reference signal resource,a second set of codebook indicators,an indication of a second reference signal resource set,a third indication of reference signal resource,a third set of codebook indicators,an indication of a third reference signal resource set,at least one indication of a subband of first type,at least one indication of a subband of second type, orat least one indication of a subband of third type.3.The terminal device of claim 1, wherein the at least one configuration comprises at least one of:a first reference signal resource set,a second reference signal resource set,a third reference signal resource set,the at least one reference signal resource,a first size of subband of first type,a second size of subband of second type,a third size of subband of third type,the number of ports for uplink transmission, orthe number of ports for downlink reception.4.The terminal device of claim 1, wherein the at least one measurement report is associated with at least one of: a same report configuration, a same reference resource set, or a same reference signal resource, and / orwherein the at least one measurement report is based on at least one of: the number of ports for uplink transmission or the number of ports for downlink reception.5.The terminal device of claim 1, wherein a first set of codebook indicators in the at least one measurement report comprises at least one of:a first rank indicator (RI) ,at least one indication of a first set of first vectors,a first set of second vectors corresponding to one layer with a first indexēa first set of channel quality indicators (CQIs) ,a second set of CQIs,a first set of amplitude coefficients corresponding to one layer with the first index,a first set of phase coefficients corresponding to one layer with the first index,a first indication of a first strongest coefficient,a first set of third vectors,a second set of amplitude coefficients corresponding to one layer with the first index, ora second set of phase coefficients corresponding to one layer with the first index.6.The terminal device of claim 1, wherein a second set of codebook indicators in the at least one measurement report comprises at least one of:a second RI,at least one indication of a second set of first vectors,a first set of fifth vectors corresponding to one layer with a second index,a third set of CQIs,a first set of reference signal received power (RSRP) values,a first set of subband RSRP values,a fourth set of CQIs,a second set of RSRP values,a second set of subband RSRP values,a third set of amplitude coefficients corresponding to one layer with the second index,a third set of phase coefficients corresponding to one layer with the second index,a second indication of a second strongest coefficient,a first set of fourth vectors,a fourth set of amplitude coefficients corresponding to one layer with the second index, ora fourth set of phase coefficients corresponding to one layer with the second index.7.The terminal device of claim 1, wherein a third set of codebook indicators in the at least one measurement report comprises at least one of:a third RI,at least one indication of a third set of first vectors,a first set of sixth vectors corresponding to one layer with a third index,a fifth set of CQIs,a third set of RSRP values,a third set of subband RSRP values,a sixth set of CQIs,a sixth set of RSRP values,a sixth set of subband RSRP values,a fifth set of amplitude coefficients corresponding to one layer with a third index,a fifth set of phase coefficients corresponding to one layer with the third index,a second set of fourth vectors,a sixth set of amplitude coefficients corresponding to one layer with the third index, ora sixth set of phase coefficients corresponding to one layer with the third index.8.The terminal device of claim 1, wherein the at least one indication comprises at least one of:an indication of one CRI,an indication of CSI-RS resource set,at least one indication of a plurality of CRIs,an indication of subband size for uplink transmission,an indication of associated report configuration identity (ID) for the uplink transmission,an index of measurement report,an indication of the second set of codebook indicators or the third set of codebook indicators associated for the uplink transmission,an indication of at least one fourth vector,an indication of at least one fifth vector, oran indication of uplink transmission type.9.The terminal device of claim 1, wherein the at least one indication is associated with at least one of:a latest measurement report transmitted before downlink control information (DCI) scheduling the uplink transmission, ora latest measurement report transmitted within a duration before the DCI scheduling the uplink transmission.10.The terminal device of claim 1, wherein DCI comprises a first field indicating a type of the uplink transmission type and at least one field for information or precoder of the uplink transmission.11.The terminal device of claim 1, wherein the at least one indication comprises at least one indication of at least one reference signal resource, andwherein the terminal device is caused to:transmit the uplink transmission with spatial transmitting filter based on reception of the at least one reference signal resource, wherein each layer of the uplink transmission is associated with one reference signal resource.12.The terminal device of claim 11, wherein the spatial transmitting filter for each layer of the uplink transmission is based on a reception of one reference signal resource.13.The terminal device of claim 1, wherein the terminal device is caused to:transmit the uplink transmission with spatial transmitting filter based on at least one of:a determination of measurement report indicated by the at least one indication, orat least one fourth vector in a corresponding set of fourth vectors.14.A network device, comprising:a processor, configured to cause the network device to:transmit at least one configuration to a terminal device;receive at least one measurement report from the network device;transmit at least one indication for uplink transmission to the terminal device, wherein the at least one indication is associated with at least one information in the at least one measurement report; andreceive the uplink transmission based on at least one of: the at least one indication or the at least one information.15.The network device of claim 14, wherein the at least one measurement report comprises at least one of:a first indication of reference signal resource,an indication of a first reference signal resource set,a first set of codebook indicators,a second indication of reference signal resource,a second set of codebook indicators,an indication of a second reference signal resource set,a third indication of reference signal resource,a third set of codebook indicators,an indication of a third reference signal resource set,at least one indication of a subband of first type,at least one indication of a subband of second type, orat least one indication of a subband of third type.16.The network device of claim 14, wherein the at least one configuration comprises at least one of:a first reference signal resource set,a second reference signal resource set,a third reference signal resource set,the at least one reference signal resource,a first size of subband of first type,a second size of subband of second type,a third size of subband of third type,the number of ports for uplink transmission, orthe number of ports for downlink reception.17.The network device of claim 14, wherein the at least one measurement report is associated with at least one of: a same report configuration, a same reference resource set, or a same reference signal resource, and / orwherein the at least one measurement report is based on at least one of: the number of ports for uplink transmission or the number of ports for downlink reception.18.A communication method implemented at a terminal device, comprising:receiving at least one configuration from a network device;determining at least one measurement report based on at least one reference signal resource comprised in the at least one configuration;receiving at least one indication for uplink transmission from the network device, wherein the at least one indication is associated with at least one information in the at least one measurement report; andperforming the uplink transmission based on at least one of: the at least one indication or the associated at least one information.19.A communication method implemented at a network device, comprising:transmitting at least one configuration to a terminal device;receiving at least one measurement report from the network device;transmitting at least one indication for uplink transmission to the terminal device, wherein the at least one indication is associated with at least one information in the at least one measurement report; andreceiving the uplink transmission based on at least one of: the at least one indication or the at least one information.20.A computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method according to claim 18 or 19.