Method, device and computer storage medium of communication

By implementing enhanced CSI reporting configurations for vectors and layers with amplitude and scaling factors, the solution addresses CSI challenges in CJT calibration, improving data throughput and network performance in wireless communication networks.

WO2026064936A1PCT designated stage Publication Date: 2026-04-02NEC CORP +1
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing wireless communication networks face challenges in efficiently managing channel state information (CSI) enhancements for coherent joint transmission (CJT) calibration reports, particularly in handling multiple antenna elements and sub-band phase offsets, which affect data throughput and network performance.

Method used

A terminal device and network device exchange configurations for measurement and phase offset reports, utilizing amplitude and scaling factors to determine coefficients for vectors and layers, enabling precise CSI reporting through multiple vectors or layers, and supporting sub-band structures for enhanced communication.

Benefits of technology

Improves data throughput and network performance by optimizing CSI reporting, addressing the limitations of existing CJT calibration methods and enhancing communication efficiency across various frequency bands.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024120881_02042026_PF_FP_ABST
    Figure CN2024120881_02042026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a solution for measurement report. In a solution, a terminal device receives, from a network device, at least one configuration for a measurement report; and transmits, to the network device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient.
Need to check novelty before this filing date? Find Prior Art

Description

METHOD, DEVICE AND COMPUTER STORAGE MEDIUM OF COMMUNICATIONTECHNICAL FIELD

[0001] Embodiments of the present disclosure generally relate to the field of telecommunication, and in particular, to methods, devices and computer storage media for measurement report.BACKGROUND

[0002] Wireless communication networks are widely deployed and can support various types of service applications for terminal devices. Many communication schemes have been proposed to support the rapidly increasing data traffic. For example, in order to meet the increasing wireless data traffic demand, a plurality of schemes have been proposed and implemented, where a multiple input multiple output (MIMO) technology is considered as one powerful scheme to achieve high data throughputs in the communication system. MIMO refers to the type of wireless transmission and reception scheme where both a transmitter and a receiver employ more than one antenna. In particular, 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. In release 19, channel state information (CSI) enhancements for coherent joint transmission (CJT) calibration report are specified.SUMMARY

[0003] In general, embodiments of the present disclosure provide a solution for measurement 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, from a network device, at least one configuration for a measurement report; and transmit, to the network device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient.

[0005] In a second aspect, there is provided a terminal device. The terminal device comprises: a processor configured to cause the terminal device to: receive, from a network device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure; and transmit, to the network device, the phase offset report based on the at least one configuration.

[0006] In a third aspect, there is provided a network device. The network device comprises: a processor configured to cause the network device to: transmit, to a termina device, at least one configuration for a measurement report; and receive , from the terminal device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient.

[0007] In a fourth aspect, there is provided a network device. The network device comprises: a processor configured to cause the network device to: transmit, to a terminal device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure; and receive, from the terminal device , the phase offset report based on the at least one configuration.

[0008] In a fifth aspect, there is provided a communication method performed by a terminal device. The method comprises: receiving, from a network device, at least one configuration for a measurement report; and transmitting, to the network device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient.

[0009] In a sixth aspect, there is provided a communication method performed by a terminal device. The method comprises: receiving, from a network device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure; and transmitting, to the network device, the phase offset report based on the at least one configuration.

[0010] In a seventh aspect, there is provided a communication method performed by a network device. The method comprises: transmitting, to a termina device, at least one configuration for a measurement report; and receiving , from the terminal device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient.

[0011] In an eighth aspect, there is provided a communication method performed by a network device. The method comprises: transmitting, to a terminal device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure; and receiving, from the terminal device , the phase offset report based on the at least one configuration.

[0012] In a ninth 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 fifth, sixth, seventh, or eighth aspect.

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

[0014] Through the more detailed description of some 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:

[0015] FIG. 1A and FIG. 1B are  block diagrams of an example communication environment in which embodiments of the present disclosure can be implemented;

[0016] FIG. 2 illustrates a signaling chart illustrating an example process for communication according to some embodiments of the present disclosure;

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

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

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

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

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

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

[0023] Principle of the present disclosure will now be described with reference to some 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 limitations as to the scope of the disclosure. The disclosure described herein can be implemented in various manners other than the ones described below.

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

[0025] 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, device 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 have ‘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.

[0026] 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.

[0027] 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.

[0028] The terminal or the network device may work on several frequency ranges (FRs) , e.g., FR1 (410 MHz to 7125 MHz) , FR2 (24.25GHz to 71GHz) , frequency band larger than 100GHz 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.

[0029] 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.

[0030] 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. In some embodiments, first information may be transmitted to the terminal device from the first network device and second information may be transmitted to the terminal device from the second network device directly or via the first network device. In some embodiments, information related with configuration for the terminal device configured by the second network device may be transmitted from the second network device via the first network device. Information related with reconfiguration for the terminal device configured by the second network device may be transmitted to the terminal device from the second network device directly or via the first network device.

[0031] As used herein, the singular forms ‘a’ , ‘an’a nd ‘the’a re intended to include the plural forms as well, unless the context clearly indicates otherwise. The term ‘includes’a nd 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’a nd ‘an embodiment’a re 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, ’a nd the like may refer to different or same objects. Other definitions, explicit and implicit, may be included below.

[0032] 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.

[0033] As used herein, the terms “UE expects” , “UE does not expect, “terminal device expects” , “terminal device does not expect” may imply restrictions on a configuration of a network device (also referred to as NW configuration) . The terms “UE is not expected to” and “terminal device is not expected to” may imply a terminal implementation, also referred to as UE implementation. In some embodiments, the terms “UE does not expect” and “UE is not expected to” may be used equally.

[0034] As used herein, beam refers to at least one of: a reference signal (RS) (e.g., Channel state information reference signal, (CSI-RS) , CSI-RS for tracking, CSI-RS for beam management, synchronization signal  physical broadcast channel (PBCH) Block, SS / PBCH block, SSB, sounding reference signal, SRS) , an RS resource (e.g., CSI-RS resource, CSI-RS resource for tracking, CSI-RS resource for beam management SS / PBCH block resource, SSB resource, SRS resource) , a transmission configuration indicator (TCI) state, or RS (or RS resource) configured with a quasi-co-location (QCL) type (e.g., typeA, typeB, typeC, typeD) , pathloss reference RS, uplink power control (parameter) ; Beam ID refers to CSI-RS resource indicator (CRI) or SRS resource indicator (SSBRI) , TCI state ID, pathloss reference RS ID, or uplink power control ID.

[0035] As used herein, the term “TRP” may refer to an antenna port or 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. Alternatively, or in addition, multiple TRPs may be incorporated into a network device, or in other words, the network device may comprise the multiple TRPs. The term “TRP” may be also referred to as a cell, such as a macro-cell, a small cell, a pico-cell, a femto-cell, a remote radio head, a relay node, etc. It is to be understood that the term “TRP” may refer to a logical concept which may be physically implemented by various manner.

[0036] There may be no explicit TRP identification or identity (ID) . If multi-downlink control information (M-DCI) is assumed, the TRP ID may be implicitly identified via control resource set (CORESET) Pool Index (CORESETPoolIndex) . If single-DCI (S-DCI) is assumed, the TRP ID may implicitly identified via a first / second joint / UL TCI state or a sounding reference signal (SRS) resource set ID for uplink (UL) transmission at least. Therefore, the term “TRP” can be used interchangeably with the terms “TCI state” , “resource set” , “SRS resource set” , or other RS resource set.

[0037] As used herein, the terms “precoder” , “precoding” , “precoding matrix” , “beam” , “spatial relation information” , “spatial relation info” , “precoding information” , “precoding information and number of layers” , “precoding matrix indicator (PMI) ” , “precoding matrix indicator” , “transmission precoding matrix indication” , “precoding matrix indication” , “TCI state” , “UL TCI state” , “DL TCI state” , “joint TCI state” , “transmission configuration indicator” , “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.

[0038] 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. In the context of the present application, the terms “DCI” and “DCI format” are optional examples and applicable in embodiments of the present disclosure the present disclosure. In the context of the present application, the terms “format” and “PUCCH format” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0039] 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.

[0040] In the context of the present application, the terms “CSI report” , “CSI reporting” , “CSI report setting” , “CSI feedback” , “codebook” , “codebook configuration” , “codebookConfig” , “precoding matrix indicator” , “PMI” , “PMI report” , “report of PMI” , “report of precoder” , “report of precoders” , “reporting of precoder” , “reporting of precoders” , “measurement report” and “CSI” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0041] In the context of the present application, the terms “occasion” , “one occasion” , “one slot” , “one symbol” , “slot” , “symbol” , “subslot” and āat least one symbol” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0042] 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.

[0043] 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” , “indicate” and “comprise” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

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

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

[0046] In the context of the present application, the terms “identity” , “identification” , “indication” and “indicator” are optional examples and applicable in embodiments of the present disclosure.

[0047] 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.

[0048] In the context of the present application, the terms “value of rank” , “value of R” , “number of layers” , “rank indicator (RI) ” , “value of RI” , “rank” and “value of number of layers” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0049] In the context of the present application, the terms “amplitude” , “power” , “amplitude coefficient” and “power coefficient” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0050] As discussed above, in release (Rel) -19, CSI enhancements for CJT calibration report would be specified. Specify CSI support for up to 128 CSI-RS ports, targeting frequency range 1 (FR1) :

[0051] -a. Type-I codebook refinement supporting up to a total of 128 CSI-RS ports across all resources, assuming legacy CSI-RS resources (with up to 32 CSI-RS ports per resource) , based on extension of legacy codebooks;

[0052] -b. Type-II codebook refinement supporting up to a total of 128 CSI-RS ports across all resources, assuming legacy CSI-RS resources (with up to 32 CSI-RS ports per resource) , based on extension of legacy codebooks, without modifying any codebook parameter other than introducing additional values for the number of ports codebook parameter (s) ;

[0053] -c. Extension of CRI (s) -based CSI reporting (CQI / PMI / RI calculated per CRI for ≥1 CRIs) for hybrid beamforming supporting up to a total of 128 CSI-RS ports across all resources, with up to 32 CSI-RS ports per resource, without new codebook design.

[0054] Specify UE reporting enhancement for CJT deployments under non-ideal synchronization and backhaul, targeting frequency range 1 (FR1) , both frequency division duplex (FDD) and time division duplex (TDD) , such as, inter-TRP time misalignment and frequency / phase offset measurement and reporting, assuming legacy CSI-RS design, with stand-alone aperiodic reporting on PUSCH.

[0055] For the Rel-19 Type-I codebook refinement for 48, 64, and 128 CSI-RS ports, for RI=v=1, support the following:

[0056] -for each group of X1X2 SD basis vectors, a 3-bit scaling factor can be NW-configured via higher-layer (RRC) signalling, where the scaling factors are defined as scaling on the power control offset configured for the associated CSI-RS resources;

[0057] -The values of X1 and X2 for this feature are separately configured from those for codebook subset restriction (CBSR) ;

[0058] -Separate configuration (RRC signalling) from CBSR;

[0059] -The candidate values of X1 and X2 are the same as those agreed for CBSR;

[0060] -The codepoints of each of the group-specific 3-bit scaling factors are mapped to values of

[0061] It is noted that this feature is a separate UE capability.

[0062] For the Rel-19 aperiodic standalone CJT calibration reporting, when ReportQuantity is 'cjtc-P' (DL / UL phase offset) , regarding the support of sub-band reporting (Σ>1) :

[0063] -Denoting the number of reported sub-band phase-offset values as NSB-P, and the sub-bands are indexed as {0, 1, ..., NSB-p-1} , support, as a  separate UE capability from wideband (Σ=1) phase offset reporting, reporting, in one CSI reporting instance, { (Φn, 0, Φn, 1, Φn, NSB-P-1) , n=0, 1, ..., NTRP -1, n≠nref} . The alphabet for Φn, σ follows the previously agreed alphabet for 2=1, including the 'invalid' state.

[0064] For the Rel-19 aperiodic standalone CJT calibration reporting, when ReportQuantity is 'cjtc-P' (DL / UL phase offset) , regarding the support of sub-band reporting (Σ>1) { (Φn, 0, Φn,1, Φn, NSB-P-1) , n=0, 1, ..., NTRP -1, n≠nref} : supported sub-band size (s) {1, 2, 4, 8, 16} PRB, and the NW configures, via higher-layer (RRC) signalling, which NSB-p sub-band (s) the UE reports.

[0065] So far, details on power allocation in case of soft scaling is configured has not been discussed.

[0066] According to some embodiments of the present disclosure, it is provided a solution for measurement reporting. In this solution, a terminal device receives, from a network device, at least one configuration for a measurement report; and transmits, to the network device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient.

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

[0068] FIG. 1A and / or FIG. 1B show example communication environments 100 in which example embodiments of the present disclosure can be implemented. The communication environment 100 comprises a terminal device 110 and a network device 120.

[0069] In the environment 100, a link from the network device 120 to the terminal device 110 is referred to as a downlink, while a link from the terminal device 110 to the network device 120 is referred to as an uplink. In downlink, the network device is a transmitting (TX) device (or a transmitter) and the terminal device 110 is a receiving (RX) device (or a receiver) . In uplink, the terminal device 110 is a transmitting TX device (or a transmitter) and the network device is a RX device (or a receiver) .

[0070] In the example of 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 (collectively referred to as TRPs 130 or individually referred to as TRP 130) . 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.

[0071] In some embodiments, 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 communication environment 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.

[0072] In some embodiments, each RS resource or each CSI-RS resource may correspond to one of the following: a TRP, a TRP group or a beam (e.g., an analog beam) . In some embodiments, each RS resource set or each set of RS resources or each CSI-RS resource set or each set of CSI-RS resources may correspond to one of the following: a TRP, a TRP group or a beam (e.g., an analog beam) .

[0073] In embodiments of this disclosure, the serving area of the network device 120 may be called a cell 101 and / or a cell 102.

[0074] It is to be understood that the number of devices and their connections shown in FIG. 1A and / or FIG. 1B 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.

[0075] 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 PDSCH and a physical broadcast channel (PBCH) . Of course, any other suitable channels are also feasible.

[0076] 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.

[0077] Reference is made to FIG. 2, which illustrates a signaling flow 200 of communication 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 and FIG. 1B, for example, by using the terminal device 110 and the network device 120.

[0078] It should be understood that although feature (s)  / operation (s) are discussed in specific example embodiments separately, unless clearly indicated to the contrary, these feature (s)  / operation (s) described in different example embodiments may be used in any suitable combination.

[0079] To facilitate discussion, below example embodiments will be discussed with reference to FIG. 1A, for example, by using the terminal device 110 and the network device 120. Further, it is to be understood that the operations at the terminal device 110 and the network device 120 should be coordinated. In other words, the network device 120 and the terminal device 110 should have common understanding about configuration, parameters and so on. Such common understanding may be implemented by any suitable interactions between the network device 120 and the terminal device 110 or both the network device 120 and the terminal device 110 applying the same rule / policy. In the following, although some operations are described from a perspective of the terminal device 110, it is to be understood that the corresponding operations should be performed by the network device 120. Similarly, although some operations are described from a perspective of the network device 120, it is to be understood that the corresponding operations should be performed by the terminal device 110. Merely for brevity, some of the same or similar contents are omitted here.

[0080] In addition, in the following description, some interactions are performed among the terminal device 110 and the network device 120. It is to be understood that the interactions may be implemented either in one single signaling / message or multiple signaling / messages, including system information (SI) , 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] In operation, as illustrated in FIG. 2, the network device 120 transmits (210-1) at least one configuration for a measurement report to the terminal device 110 and the terminal device 110 receives (210-2) the at least one configuration accordingly.

[0082] Then, the terminal device 110 transmits (220-1) the measurement report to the network device 120 based on the at least one configuration, and the network device 120 receives (220-2) the measurement report accordingly. In particular, in some cases, the measurement report is associated with a plurality of vectors comprising a first vector and a second vector (e.g., one vector may be associated with one or more layers) . Alternatively, or in addition, in some cases, the measurement report is associated with a plurality of layers comprising a first layer and a second layer.

[0083] According to some example embodiments of the present disclosure, a first amplitude coefficient to be applied to the first vector or the first layer may be determined based at least in part on a first scaling factor configured to the first vector. Alternatively, or in addition, in some embodiments, the first amplitude coefficient may be further determined based on at least one of the following: a number of vectors of the plurality of vectors, a number of layers of the plurality of layers, a rank indicator indicated in the measurement report, a number of layers associated with the first vector, a second scaling factor configured to the second vector, or a ratio between the second scaling factor and the first scaling factor.

[0084] According to some example embodiments of the present disclosure, a second amplitude coefficient to be applied to the second vector or the second layer may be determined based at least in part on the first amplitude coefficient. Alternatively, or in addition, in some embodiments, the second amplitude coefficient may be further determined based on at least one of the following: a number of vectors of the plurality of vectors, a number of layers of the plurality of layers, a rank indicator indicated in the measurement report, a number of layers associated with the second vector, a second scaling factor configured to the second vector, or a ratio between the second scaling factor and the first scaling factor.

[0085] For better understanding, some example embodiments are discussed as below.

[0086] The terminal device 110 may receive at least one configuration for a measurement report (e.g., for CSI report) from the network device, the terminal device may transmit the measurement report based on the at least one configuration, the measurement report may comprise at least one codebook indicator (e.g., represented as PMI) , a rank indicator (RI, e.g., represented as R) or and at least one CQI (e.g., one or two wideband CQI and / or a plurality of subband CQI per codeword) ,  wherein if at least one vector (of the one or more vectors indicated in the measurement report) is associated with the scaling factor configuration (e.g., associated with a value of scaling factor) , at least one amplitude coefficient may be applied to at least one layer which associated with the at least one vector (e.g., one or two layers may be associated with one vector) , wherein a first amplitude coefficient may be applied to a first vector (or one or two layers associated with the first vector) , and the first amplitude coefficient may ensure the (final) power or amplitude associated with the first vector satisfying (e.g., no larger than) a first scaling factor configured for the first vector and a second amplitude coefficient may be applied to a second vector (or one or two layers associated with the second vector) , wherein the second amplitude coefficient may be determined based on the value of the first amplitude coefficient and / or one or more of: the number of layers (e.g., value of R) , the number of layers associated with the second vector (e.g., one or two) , a second scaling factor associated with the second vector (e.g., in case of the second vector is configured to be associated with the second scaling factor) and / or the ratio between the second scaling factor and the first scaling factor.

[0087] In some embodiments, the at least one configuration may comprise a configuration of codebook schemes, wherein the codebook schemes may comprise codebook scheme A and codebook scheme B.

[0088] In some embodiments, a first parameter (e.g., for codebook configuration) may be represented as N1. For example, N1 may be a positive integer. For example, N1 may be one of {2, 3, 4, 6, 8, 12, 16} . In some embodiments, a second parameter (e.g., for codebook configuration) may be represented as N2. For example, N2 may be a positive integer. For example, N2 may be one of {1, 2, 3, 4} . In some embodiments, the first parameter and the second parameter may be configured in one high layer (e.g., RRC) parameter or may be comprised in the at least one configuration. In some embodiments, the at least one configuration may comprise the first parameter and the second parameter and / or the codebook configuration.

[0089] In some embodiments, the number of antenna ports (or the number of CSI-RS ports) for the codebook configuration or for the codebook or for the measurement report or for the at least one codebook indicator may be represented as P. In some embodiments, the value of P may be P=N1·N2·2.

[0090] In some embodiments, nchoosek may be a function to choose k values from n values. In some embodiments, nchoosek (a, b) = a!  /  (b! * (a-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≤32. In some embodiments, 1≤b≤32. In some embodiments, 1≤b≤a.

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

[0092] In some embodiments, there may be a parameter “O1” , and “O1” may represent a first oversampling value or a first discrete fourier transform (DFT) oversampling in the first dimension. For example, “O1” may be at least one of {1, 2, 4, 8} . For another example, “O1” may be 2 or 4. In some embodiments, there may be a parameter “O2” , and “O2” may represent a second oversampling value or a second DFT oversampling in the second dimension. For example, “O2” may be at least one of {1, 2, 4, 8} . For another example, “O2” may be 2 or 4.

[0093] In some embodiments, one configuration of (N1, N2) may correspond to one configuration of (O1, O2) . In some embodiments, one configuration of (O1, O2) may correspond to one configuration of (N1, N2) . In some embodiments, the example configurations of (N1, N2) and (O1, O2) may be at least one row and / or column in Table 1. In some embodiments, the value of (N1, N2) may be (8, 3) , and the value of P may be 48. In some embodiments, the value of (N1, N2) may be (6, 4) , and the value of P may be 48. In some embodiments, the value of (N1, N2) may be (16, 2) , and the value of P may be 64. In some embodiments, the value of (N1, N2) may be (8, 4) , and the value of P may be 64. In some embodiments, the value of (N1, N2) may be (16, 4) , and the value of P may be 128. In some embodiments, the value of (N1, N2) may be (8, 8) , and the value of P may be 128. In some embodiments, the value of (O1, O2) may be (4, 4) .

[0094] Table 1. Supported configurations of (N1, N2) and (O1, O2)

[0095] In some embodiments, a set of vectors may be based on the first parameter (e.g., N1) , the second parameter (e.g., N2) and / or one or two oversampling factors (or the first oversampling value (e.g., O1) and the second oversampling value (e.g., O2) ) . For example, there may be a set of vectors based on the value of N1, N2 and / or O1, O2. In some embodiments, the number vectors of the set of vectors may be N1*O1*N2*O2 or N1*N2. In some embodiments, one vector (e.g., represented as vl, m) may be a vector with length N1*N2 or with N1*N2 values or with N1*N2 elements.

[0096] In some embodiments, the vector vl, m may be represented as

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

[0098] In some embodiments, l may be integer. In some embodiments, l=0, 1, ... N1*O1-1. In some embodiments, m may be integer. In some embodiments, m=0, 1, ... N2*O2-1. In some embodiments, l′may be integer. In some embodiments, l′=0, 1, ... N1*O1-1. In some embodiments, m′may be integer. In some embodiments, m′=0, 1, ... N2*O2-1. In some embodiments, l″may be integer. In some embodiments, l″=0, 1, ... N1*O1-1. In some embodiments, m″may be integer. In some embodiments, m″=0, 1, ... N2*O2-1. In some embodiments, l″′may be integer. In some embodiments, l″′=0, 1, ... N1*O1-1. In some embodiments, m″′may be integer. In some embodiments, m″′=0,1, ... N2*O2-1. In some embodiments, the measurement report may comprise at least one indication for vl, m and / or vl′, m′and / or vl″, m″and / or vl″′, m″′.

[0099] In some embodiments, the first plurality of first vectors may be identified by at least one first codebook indicator (e.g., i1, 1) and 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, ... O1-1} . In some embodiments, q2 may be non-negative integer, q2∈ {0, 1, ... O2-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., nx) . In some embodiments, the number of the at least one first indicator may be X or 1. In some embodiments, the number of the at least one second indicator may be X or 1. In some embodiments, the number of the at least one third indicator may be X or 1. In some embodiments, the number of the at least one fourth indicator may be X or 1. In some embodiments, the value of X may correspond to or may be based on each layer and / or each polarization. In some embodiments, X may be positive integer. In some embodiments, 1≤X≤8 or 1≤X≤16. In some embodiments, X may be at least one of: L1, M1, r or  In some embodiments, the at least one third indicator may comprise e.g.,  In some embodiments,  In some embodiments, i may be non-negative integer and 0≤i≤X-1. In some embodiments, the at least one fourth indicator may comprise  e.g.,  In some embodiments,  In some embodiments, i may be non-negative integer and 0≤i≤X-1. In some embodiments, the first plurality of first vectors may be selected from the set of first  vectors, for example, based on the first codebook indicator (e.g., i1, 1) and the second codebook indicator (e.g., i1, 2) . In some embodiments, the first plurality of first vectors may be represented as (vl, m) . In some embodiments, l=O1*n1+q1. In some embodiments, m=O2*n2+q2. 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.

[0100] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of codebook scheme is configured as codebook scheme B and / or in case of number of layers is 1 and / or in case of R=1 and / or for codebook for 1-layer) , the codebook may be or or  or or or In some embodiments, v1 may be one vector vl, m which is indicated or selected (e.g., for the codebook and / or in case of R=1) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, the codebook may comprise or may be based on the one vector v1. In some embodiments,  may be In some embodiments, n∈ {0, 1, 2, 3} . In some embodiments, β1 may be represented or replaced or interchangeable with β1, 1. In some embodiments, δ1 may be represented or replaced or interchangeable with δ1, 1.

[0101] In some embodiments,  may be In some embodiments, n∈{0,1, 2, 3} . In some embodiments, n∈ {0, 1} . In some embodiments,  may be In some embodiments, n∈ {0, 1, 2, 3, 4, 5, 6, 7} . In some embodiments, the value of n may be indicated in the measurement report. In some embodiments, the measurement report may comprise at least one indication of n.

[0102] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 2 and / or in case of R=2 and / or for codebook for 2-layer) , the codebook may be or or or  or or  In some embodiments, the measurement report may comprise one or two vectors for the codebook. In some embodiments, the codebook may comprise or may be based on the one vector v1. In some embodiments, the codebook may comprise or may be based on two vectors (e.g., v1 and v2) . In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=2) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, v2 may be one vector vl′, m′ (or represented as the second vector or represented as the vector with index i=2) associated with or based on the vector vl, m. In some embodiments, l′=l+k1. In some embodiments, m′=m+k2. In some embodiments, the measurement report may comprise at least one indicator for the value of k1 and the value of k2 or for the values of (k1, k2) . In some embodiments, v2 may be same as v1. For example, in case of (k1, k2)  is (0, 0) . For example, in this case, β1 may be same as β2. For another example, in this case, δ1 may be same as δ2. For example, in this case, r1 or ri may be 2. In some embodiments, v2 may be different from v1. For example, in this case, r1 or ri may be 1. For example, in case of (k1, k2)  is (O1, 0) or (0, O2) or (2*O1, 0) . For example, in this case, β1 may be different from β2. For another example, in this case, δ1 may be different from δ2. In some embodiments,  may be In some embodiments, n∈ {0, 1} . In some embodiments, βi may be represented or replaced or interchangeable with βR, i. In some embodiments, δi may be represented or replaced or interchangeable with δR, i. In some embodiments, β′i may be represented or replaced or interchangeable with β′R, i. In some embodiments, δ′i may be represented or replaced or interchangeable with δ′R, i. For example, i may be 1 or 2. For example, R may be 2.

[0103] In some embodiments, k1 may be 0 or O1 or 2*O1. In some embodiments, k2 may be 0 or O2 or 2*O2. In some embodiments, the values of (k1, k2) may be (0, 0) or (O1, 0) or (0,O2) or (2*O1, 0) . For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 2 and / or in case of R=2 and / or for codebook for 2-layer.

[0104] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 3 and / or in case of R=3 and / or for codebook for 3-layer) , the codebook may be or or or or or or or or or or or or or

[0105] In some embodiments, the measurement report may comprise one vector or two vectors for the codebook (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 3 and / or in case of R=3 and / or for codebook for 3-layer) . In some embodiments, the codebook (e.g., R=3) may comprise or may be based on two vectors (e.g., v1 and v2) . In some embodiments,  may be In some embodiments, n∈ {0, 1} . In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=3) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, v2 may be one vector vl′, m′ (or represented as the  second vector or represented as the vector with index i=2) associated with or based on the vector vl, m. In some embodiments, l′=l+k1. In some embodiments, m′=m+k2. In some embodiments, v2 may be different from v1. For example, r1 may be 2. For example, r2 may be 1. In some embodiments, βi may be represented or replaced or interchangeable with βR,i. In some embodiments, δi may be represented or replaced or interchangeable with δR, i. In some embodiments, β′i may be represented or replaced or interchangeable with β′R, i. In some embodiments, δ′i may be represented or replaced or interchangeable with δ′R, i. For example, i may be 1 or 2. For example, R may be 3.

[0106] In some embodiments, k1 may be 0 or O1 or 2*O1. In some embodiments, k1 may be 0 or O1 or 2*O1 or 3*O1. In some embodiments, k2 may be 0 or O2 or 2*O2. In some embodiments, the values of (k1, k2) may be (O1, 0) or (0, O2) or (O1, O2 or (2*O1, 0) . In some embodiments, the values of (k1, k2) may be (O1, 0) or (0, O2) or (O1, O2) or (2*O1,0) or (2*O1, O2) or (O1, 2*O2) or 2*O1, 2*O2) or (3*O1, 0) . For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 3 and / or 4 and / or in case of R=3 and / or in case of R=4 and / or for codebook for 3-layer and / or for codebook for 4-layer.

[0107] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 4 and / or in case of R=4 and / or for codebook for 4-layer) , the codebook may be or or or or or or or or or or or or or In some embodiments, βi may be represented or replaced or interchangeable with βR, i. In some embodiments, δi may be represented or replaced or interchangeable with δR, i. In some embodiments, β′i may be represented or replaced or interchangeable with R′R, i. In some embodiments, δ′i may be represented or replaced or interchangeable with δ′R, i. For example, i may be 1 or 2. For example, R may be 4.

[0108] In some embodiments, the measurement report may comprise one vector or two vectors for the codebook (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 4 and / or in case of R=4 and / or for codebook for 4-layer) . In some embodiments, the codebook may comprise or may be based on two vectors (e.g., v1 and v2) . In some embodiments,  may be In some embodiments, n∈ {0, 1} . In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=4) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, v2 may be one vector vl′, m′ (or represented as the second vector or represented as the vector with index i=2) associated with or based on the vector vl, m. In some embodiments, l′=l+k1. In some embodiments, m′=m+k2. In some embodiments, v2 may be different from v1. For example, r1 may be 2. For example, r2 may be 2.

[0109] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 5 and / or in case of R=5 and / or for codebook for 5-layer) , the codebook may be or or or or or or or or or or or or or In some embodiments, βi may be represented or replaced or interchangeable with βR, i. In some embodiments, δi may be represented or replaced or interchangeable with δR, i. In some embodiments, β′i may be represented or replaced or interchangeable with β′R, i. In some embodiments, δ′i may be represented or replaced or interchangeable with δ′R, i. For example, i may be 1 or 2 or 3. For example, R may be 5.

[0110] In some embodiments, the measurement report may comprise one vector or three vectors for the codebook (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 5 and / or in case of R=5 and / or for codebook for 5-layer) . In some embodiments, the codebook may comprise or may be  based on three vectors (e.g., v1 and v2 and v3) . In some embodiments,  may be In some embodiments, n∈ {0, 1} . In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=5) in the measurement report. In some embodiments, v2 may be one vector vl′, m′ (or represented as the second vector or represented as the vector with index i=2) which is indicated or selected (e.g., for the codebook and / or in case of R=5) in the measurement report. In some embodiments, v3 may be one vector vl″, m″ (or represented as the third vector or represented as the vector with index i=3) which is indicated or selected (e.g., for the codebook and / or in case of R=5) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, the measurement report may comprise at least one indicator for the vector v2. In some embodiments, the measurement report may comprise at least one indicator for the vector v3. For example, r1 may be 2. For example, r2 may be 2. For example, r3 may be 1.

[0111] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 6 and / or in case of R=6 and / or for codebook for 6-layer) , the codebook may be or or or  or  or  or or or or or or  or  or  In some embodiments, βi may be represented or replaced or interchangeable with βR, i. In some embodiments, δi may be represented or replaced or interchangeable with δR, i. In some embodiments, β′i may be represented or replaced or interchangeable with β′R, i. In some embodiments, δ′i may be represented or replaced or interchangeable with δ′R, i. For example, i may be 1 or 2 or 3. For example, R may be 6.

[0112] In some embodiments, the measurement report may comprise one vector or three vectors for the codebook (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 6 and / or in case of R=6 and / or for codebook for 6-layer) . In some embodiments, the codebook may comprise or may be based on three vectors (e.g., v1 and v2 and v3) . In some embodiments,  may be In some embodiments, n∈ {0, 1} . In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=6) in the measurement report. In some embodiments, v2 may be one vector vl′, m′ (or represented as the second  vector or represented as the vector with index i=2) which is indicated or selected (e.g., for the codebook and / or in case of R=6) in the measurement report. In some embodiments, v3 may be one vector vl″, m″ (or represented as the third vector or represented as the vector with index i=3) which is indicated or selected (e.g., for the codebook and / or in case of R=6) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, the measurement report may comprise at least one indicator for the vector v2. In some embodiments, the measurement report may comprise at least one indicator for the vector v3. For example, r1 may be 2. For example, r2 may be 2. For example, r3 may be 2.

[0113] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 7 and / or in case of R=7 and / or for codebook for 7-layer) , the codebook may be or  or  or or or or or or  or  or or or or

[0114] In some embodiments, βi may be represented or replaced or interchangeable with δR, i. In some embodiments, δi may be represented or replaced or interchangeable with δR, i. In some embodiments, β′i may be represented or replaced or interchangeable with β′R, i. In some embodiments, δ′i may be represented or replaced or interchangeable with δ′R, i. For example, i may be 1 or 2 or 3 or 4. For example, R may be 7.

[0115] In some embodiments, the measurement report may comprise one vector or four vectors for the codebook (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 7 and / or in case of R=7 and / or for codebook for 7-layer) . In some embodiments, the codebook may comprise or may be based on four vectors (e.g., v1 and v2 and v3 and v4) . In some embodiments,  may be  In some embodiments, n∈ {0, 1} . In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=7) in the measurement report. In some embodiments, v2 may be one vector vl′, m′ (or represented as the second vector or represented as the vector with index i=2) which is indicated or selected (e.g., for the codebook and / or in case of R=7) in the measurement report. In some  embodiments, v3 may be one vector vl″, m″ (or represented as the third vector or represented as the vector with index i=3) which is indicated or selected (e.g., for the codebook and / or in case of R=7) in the measurement report. In some embodiments, v4 may be one vector vl″′, m″ (or represented as the third vector or represented as the vector with index i=4) which is indicated or selected (e.g., for the codebook and / or in case of R=7) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, the measurement report may comprise at least one indicator for the vector v2. In some embodiments, the measurement report may comprise at least one indicator for the vector v3. In some embodiments, the measurement report may comprise at least one indicator for the vector v4. For example, r1 may be 2. For example, r2 may be 1. For example, r3 may be 2. For example, r4 may be 2.

[0116] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 8 and / or in case of R=8 and / or for codebook for 8-layer) , the codebook may be or or or or or or or or or or or or or

[0117] In some embodiments, βi may be represented or replaced or interchangeable with βR, i. In some embodiments, δi may be represented or replaced or interchangeable with δR, i. In some embodiments, β′i may be represented or replaced or interchangeable with β′R, i. In some embodiments, δ′i may be represented or replaced or interchangeable with δ′R, i. For example, i may be 1 or 2 or 3 or 4. For example, R may be 8.

[0118] In some embodiments, the measurement report may comprise one vector or four vectors for the codebook (For example, in case of codebook scheme is configured as codebook scheme A and / or in case of number of layers is 8 and / or in case of R=8 and / or for codebook for 8-layer) . In some embodiments, the codebook may comprise or may be based on four vectors (e.g., v1 and v2 and v3 and v4) . In some embodiments,  may be  In some embodiments, n∈ {0, 1} . In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=8) in the measurement report. In some embodiments, v2 may be one vector vl′, m′ (or represented as the second vector or represented as the vector with index i=2) which is indicated or selected (e.g., for the codebook and / or in case of R=8) in the measurement report. In some embodiments, v3 may be one vector vl″, m″ (or represented as the third vector or represented  as the vector with index i=3) which is indicated or selected (e.g., for the codebook and / or in case of R=8) in the measurement report. In some embodiments, v4 may be one vector vl″′, m″′ (or represented as the third vector or represented as the vector with index i=4) which is indicated or selected (e.g., for the codebook and / or in case of R=8) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, the measurement report may comprise at least one indicator for the vector v2. In some embodiments, the measurement report may comprise at least one indicator for the vector v3. In some embodiments, the measurement report may comprise at least one indicator for the vector v4. For example, r1 may be 2. For example, r2 may be 2. For example, r3 may be 2. For example, r4 may be 2.

[0119] In some embodiments, β1 may be different from β′1. In some embodiments, β1 may be same as β′1. In some embodiments, δ1 may be different from δ′1. In some embodiments, δ1 may be same as δ′1. In some embodiments, β2 may be different from β′2. In some embodiments, β2 may be same as β′2. In some embodiments, δ2 may be different from δ′2. In some embodiments, δ2 may be same as δ′2. In some embodiments, β3 may be different from β′3. In some embodiments, β3 may be same as β′3. In some embodiments, δ3 may be different from δ′3. In some embodiments, δ3 may be same as δ′3. In some embodiments, β4 may be different from β′4. In some embodiments, β4 may be same as β′4. In some embodiments, δ4 may be different from δ′4. In some embodiments, δ4 may be same as δ′4.

[0120] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme B and / or in case of number of layers is 2 and / or in case of R=2 and / or for codebook for 2-layer) , the codebook may be or or or  or or  In some embodiments, the measurement report may comprise one or two vectors for the codebook. In some embodiments, the codebook may comprise or may be based on the one vector v1. In some embodiments, the codebook may comprise or may be based on two vectors (e.g., v1 and v2) . In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=2) in the  measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, the measurement report may comprise at least one indicator for the vector v2. In some embodiments, v2 may be one vector vl′, m′(or represented as the second vector or represented as the vector with index i=2) which is indicated or selected (e.g., for the codebook and / or in case of R=2) in the measurement report. In some embodiments, v2 may be same as v1. For example, in this case, β1 may be same as β2. For another example, in this case, δ1 may be same as δ2. For example, in this case, r1 or ri may be 2. In some embodiments, v2 may be different from v1. For example, in this case, r1 or ri may be 1. For example, in this case, β1 may be different from β2. For another example, in this case, δ1 may be different from δ2. In some embodiments,  may be In some embodiments, n1∈ {0, 1, 2, 3} . In some embodiments,  may be In some embodiments, n2∈ {0, 1, 2, 3} . In some embodiments, the measurement report may comprise at least one indication of n1 and n2. In some embodiments, βi may be represented or replaced or interchangeable with βR, i. In some embodiments, δi may be represented or replaced or interchangeable with βR, i. For example, i may be 1 or 2. For example, R may be 2.

[0121] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme B and / or in case of number of layers is 3 and / or in case of R=3 and / or for codebook for 3-layer) , the codebook may be or or or or or or In some embodiments, βi may be represented or replaced or interchangeable with βR, i. In some embodiments, δi may be  represented or replaced or interchangeable with δR, i. For example, i may be 1 or 2 or 3. For example, R may be 3.

[0122] In some embodiments, the measurement report (e.g., in case of codebook scheme B is configured and / or the number of layers is 3) may comprise two vectors or three vectors for the codebook. In some embodiments, the codebook may comprise or may be based on two vectors (e.g., v1 and v2) . For example, v3 may be same as v1 (For example, there may be two different vectors for the codebook and / or comprised in the measurement report. For example, r1 may be 2. For example, r2 may be 1. For example, in this case, β1 may be same as β3. For another example, in this case, δ1 may be same as δ3. ) . For example, v3 may be same as v2 (For example, there may be two different vectors for the codebook and / or comprised in the measurement report. For example, r1 may be 1. For example, r2 may be 2. For example, in this case, β2 may be same as β3. For another example, in this case, δ2 may be same as δ3. ) . For example, v2 may be same as v1 (For example, there may be two different vectors for the codebook and / or comprised in the measurement report. For example, r1 may be 2. For example, r3 may be 1. For example, in this case, β1 may be same as β2. For another example, in this case, δ1 may be same as δ2. ) . In some embodiments, the codebook may comprise or may be based on three vectors (e.g., v1 and v2 and v3) (For example, there may be three vectors for the codebook and / or comprised in the measurement report. For example, r1 may be 1, r2 may be 1 and r3 may be 1) . In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=3) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, v2 may be one vector vl′, m′ (or represented as the second vector or represented as the vector with index i=2) which is indicated or selected (e.g., for the codebook and / or in case of R=3) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v2. In some embodiments, v3 may be one vector vl″, m″ (or represented as the third vector or represented as the vector with index i=3) which is indicated or selected (e.g., for the codebook and / or in case of R=3) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v3. In some embodiments,  may be In some embodiments, n1∈ {0, 1, 2, 3} . In some embodiments,  may be In some embodiments, n2∈ {0, 1, 2, 3} . In some  embodiments,  may be In some embodiments, n3∈ {0, 1, 2, 3} . In some embodiments, the measurement report may comprise at least one indication of n1, n2 and n3.

[0123] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme B and / or in case of number of layers is 4 and / or in case of R=4 and / or for codebook for 4-layer) , the codebook may be or or or or or or In some embodiments, βi may be represented or replaced or interchangeable with βR, i. In some embodiments, δi may be represented or replaced or interchangeable with δR, i. For example, i may be 1 or 2 or 3 or 4. For example, R may be 4.

[0124] In some embodiments, the measurement report (e.g., in case of codebook scheme B is configured and / or number of layers is 4) may comprise two vectors or three vectors or four vectors for the codebook. In some embodiments, the codebook (e.g., R=4) may comprise or may be based on two different vectors (e.g., two vectors of v1, v2, v3 and v4, e.g., the two vectors may be represented as vi1, vi2) . For example, the other two vectors (e.g., represented as vi3, vi4) may be same as the two vectors vi1, vi2, respectively. (For example, there may be two different vectors for the codebook and / or comprised in the measurement report. In this case, for the two vectors (e.g., represented as vi1, vi3 or vi2, vi4) or two layers associated with same vector, the corresponding  ri (e.g., i may be the lower or higher index of the two vectors, e.g., i may be i1 or i3, e.g., i may be i2 or i4) may be 2. For example, in this case, the corresponding βi1 may be same as βi3 and / or the corresponding βi2 may be same as βi4. For another example, in this case, the corresponding δi1 may be same as δi3 and / or the corresponding δi2 may be same as δi4) .

[0125] In some embodiments, i1 and / or i2 and / or i3 and / or i4 may be integer and / or different from each other and / or may be same as or replaced with i. In some embodiments, 1≤i1≤L or 1≤i1≤4. In some embodiments, 1≤i2≤L or 1≤i2≤4. In some embodiments, 1≤i3≤L or 1≤i3≤4. In some embodiments, 1≤i4≤L or 1≤i4≤4.

[0126] In some embodiments, the codebook (e.g., R=4) may comprise or may be based on three different vectors (e.g., three vectors of v1, v2, v3 and v4, e.g., the three vectors may be represented as vi1, vi2, vi3) . For example, the other one vector (e.g., represented as vi4) may be same as one of the three vectors vi1 or vi2 or vi3. (For example, there may be three different vectors for the codebook and / or comprised in the measurement report. In this case, for the two vectors (e.g., represented as one of vi1 or vi3 or vi2 and the vector vi4) or two layers associated with same vector, the corresponding  ri (e.g., i may be the lower or higher index of the two vectors, e.g., i may be i1 or i2 or i3, e.g., i may be i4) may be 2. For example, in this case, the corresponding one of βi1 or βi2 or βi3 may be same as βi4.

[0127] In some embodiments, the codebook (e.g., R=4) may comprise or may be based on four (different) vectors (e.g., v1 and v2 and v3 and v4) (For example, there may be four different vectors for the codebook and / or comprised in the measurement report. For example, r1 may be 1, r2 may be 1, r3 may be 1 and r4 may be 1) .

[0128] In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=4) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, v2 may be one vector vl′, m′ (or represented as the second vector or represented as the vector with index i=2) which is indicated or selected (e.g., for the codebook and / or in case of R=4) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v2. In some embodiments, v3 may be one vector vl″, m″ (or represented as the third vector or represented as the vector with index i=3) which is indicated or selected (e.g., for the codebook and / or in case of R=4) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v3. In some embodiments, v4 may be one vector vl″′, m″′ (or represented as the fourth vector or represented as the vector with index i=4) which is indicated or selected (e.g., for the codebook and / or in case of R=4) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v4. In some embodiments,  may be In some  embodiments, n1∈ {0, 1, 2, 3} . In some embodiments,  may be In some embodiments, n2∈ {0, 1, 2, 3} . In some embodiments,  may be In some embodiments, n3∈ {0, 1, 2, 3} . In some embodiments,  may be In some embodiments, n4∈ {0, 1, 2, 3} . In some embodiments, the measurement report may comprise at least one indication of n1, n2, n3 and n4.

[0129] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme B and / or in case of number of layers is 5 and / or in case of R=5 and / or for codebook for 5-layer) , the codebook may be or or or  or  or or or or or or or  or or In some embodiments, βi may be represented or replaced or interchangeable with βR, i. In some embodiments, δi may be represented or replaced or interchangeable with δR, i. In some embodiments, β′i may be represented or replaced or interchangeable with β′R, i. In some embodiments, δ′i may be represented or replaced or interchangeable with δ′R, i. For example, i may be 1 or 2 or 3. For example, R may be 5.

[0130] In some embodiments, the measurement report may comprise one vector or three vectors for the codebook (For example, in case of codebook scheme is configured as codebook scheme B and / or in case of number of layers is 5 and / or in case of R=5 and / or for codebook for 5-layer) . In some embodiments, the codebook may comprise or may be based on three vectors (e.g., v1 and v2 and v3) . In some embodiments,  may be In some embodiments, n∈ {0, 1} . In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=5) in the measurement report. In some embodiments, v2 may be one vector vl′, m′ (or represented as the second vector or represented as the vector with index i=2) which is indicated or selected (e.g., for the codebook and / or in case of R=5) in the measurement report. In some embodiments, v3 may be one vector vl″, m″ (or represented as the third vector or represented as the vector with index i=3) which is indicated or selected (e.g., for the codebook and / or in case of R=5) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, the measurement report may comprise at least one indicator for the vector v2. In some embodiments, the measurement report may comprise at least one indicator for the vector v3. For example, r1 may be 2. For example, r2 may be 2. For example, r3 may be 1. In some embodiments,  may be In some embodiments, n1∈ {0, 1, 2, 3} or n1∈ {0, 1, } . In some embodiments,  may be In some embodiments, n2∈ {0, 1, 2, 3} or  n2∈ {0, 1} . In some embodiments,  may be In some embodiments, n3∈ {0, 1, 2, 3} . In some embodiments, the measurement report may comprise at least one indication of n1, n2 and n3.

[0131] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme B and / or in case of number of layers is 6 and / or in case of R=6 and / or for codebook for 6-layer) , the codebook may be or or or or or or or or or  or or or or

[0132] In some embodiments, βi may be represented or replaced or interchangeable with βR, i. In some embodiments, δi may be represented or replaced or interchangeable with δR, i. In some embodiments, β′i may be represented or replaced or interchangeable with β′R, i. In some embodiments, δ′i may be represented or replaced or interchangeable with δ′R, i. For example, i may be 1 or 2 or 3. For example, R may be 6.

[0133] In some embodiments, the measurement report may comprise one vector or three vectors for the codebook (For example, in case of codebook scheme is configured as codebook scheme B and / or in case of number of layers is 6 and / or in case of R=6 and / or for codebook for 6-layer) . In some embodiments, the codebook may comprise or may be based on three vectors (e.g., v1 and v2 and v3) . In some embodiments,  may be In some embodiments, n∈ {0, 1} . In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=6) in the measurement report. In some embodiments, v2 may be one vector vl′, m′ (or represented as the second vector or represented as the vector with index i=2) which is indicated or selected (e.g., for the codebook and / or in case of R=6) in the measurement report. In some embodiments, v3 may be one vector vl″, m″ (or represented as the third vector or represented as the vector with index i=3) which is indicated or selected (e.g., for the codebook and / or in case of R=6) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, the measurement report may comprise at least one indicator for the vector v2. In some embodiments, the measurement report may comprise at least one indicator for the vector v3. For example, r1 may be 2. For example, r2 may be 2. For example, r3 may be 2. In some embodiments,  may be In some embodiments, n1∈ {0, 1, 2, 3} or n1∈ {0, 1, } . In some embodiments,  may be In some embodiments, n2∈ {0, 1, 2, 3} or n2∈ {0, 1} . In some embodiments,  may be In some embodiments, n3∈ {0, 1, 2, 3} or n3∈{0,1} . In some embodiments, the measurement report may comprise at least one indication of n1, n2 and n3.

[0134] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme B and / or in case of number of layers is 7 and / or in case of R=7 and / or for codebook for 7-layer) , the codebook may be or or or or or or or or or or or or or

[0135] In some embodiments, βi may be represented or replaced or interchangeable with βR, i. In some embodiments, δi may be represented or replaced or interchangeable with δR, i. In some embodiments, β′i may be represented or replaced or interchangeable with β′R, i. In some embodiments, δ′i may be represented or replaced or interchangeable with δ′R, i. For example, i may be 1 or 2 or 3 or 4. For example, R may be 7.

[0136] In some embodiments, the measurement report may comprise one vector or four vectors for the codebook (For example, in case of codebook scheme is configured as codebook scheme B and / or in case of number of layers is 7 and / or in case of R=7 and / or for codebook for 7-layer) . In some embodiments, the codebook may comprise or may be based on four vectors (e.g., v1 and v2 and v3 and v4) . In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=7) in the measurement report. In some embodiments, v2 may be one vector vl′, m′ (or represented as the second vector or represented as the vector with index i=2) which is indicated or selected (e.g., for the codebook and / or in case of R=7) in the measurement report. In some embodiments, v3 may be one vector vl″, m″ (or represented as the third vector or represented as the vector with index i=3) which is indicated or selected (e.g., for the codebook and / or in case of R=7) in the measurement report. In some embodiments, v4 may be one vector vl″′, m″′ (or represented as the third vector or represented as the vector with index i=4) which is indicated or selected (e.g., for the codebook and / or in case of R=7) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, the measurement report may comprise at least one indicator for the vector v2. In some embodiments, the measurement report may comprise at least one indicator for the vector v3. In some embodiments, the measurement  report may comprise at least one indicator for the vector v4. For example, r1 may be 2. For example, r2 may be 1. For example, r3 may be 2. For example, r4 may be 2. In some embodiments,  may be In some embodiments, n1∈ {0, 1} or n1∈{0,1, 2, 3} . In some embodiments,  may be In some embodiments, n2∈{0,1, 2, 3} . In some embodiments,  may be In some embodiments, n3∈{0,1} or n3∈ {0, 1, 2, 3} . In some embodiments,  may be In some embodiments, n4∈ {0, 1} or n4∈ {0, 1, 2, 3} . In some embodiments, the measurement report may comprise at least one indication of n1, n2, n3 and n4.

[0137] In some embodiments, (For example, in case of codebook scheme is configured as codebook scheme B and / or in case of number of layers is 8 and / or in case of R=8 and / or for codebook for 8-layer) , the codebook may be or or or or or or or or or or or or or

[0138] In some embodiments, βi may be represented or replaced or interchangeable with βR, i. In some embodiments, δi may be represented or replaced or interchangeable with δR, i. In some embodiments, β′i may be represented or replaced or interchangeable with β′R, i. In some embodiments, δ′i may be represented or replaced or interchangeable with δ′R, i. For example, i may be 1 or 2 or 3 or 4. For example, R may be 8.

[0139] In some embodiments, the measurement report may comprise one vector or four vectors for the codebook (For example, in case of codebook scheme is configured as codebook scheme B and / or in case of number of layers is 8 and / or in case of R=8 and / or for codebook for 8-layer) . In some embodiments, the codebook may comprise or may be based on four vectors (e.g., v1 and v2 and v3 and v4) . In some embodiments, v1 may be one vector vl, m (or represented as the first vector or represented as the vector with index i=1) which is indicated or selected (e.g., for the codebook and / or in case of R=8) in the measurement report. In some embodiments, v2 may be one vector vl′, m′ (or represented as the second vector or represented as the vector with index i=2) which is indicated or selected (e.g., for the codebook and / or in case of R=8) in the measurement report. In some embodiments, v3 may be one vector vl″, m″ (or represented as the third vector or represented as the vector with index i=3) which is indicated or selected (e.g., for the codebook and / or in case of R=8) in the measurement report. In some embodiments, v4 may be one vector vl″′, m″′ (or represented as the third vector or represented as the vector with index i=4) which is indicated or selected (e.g., for the codebook and / or in case of R=8) in the measurement report. In some embodiments, the measurement report may comprise at least one indicator for the vector v1. In some embodiments, the measurement report may comprise at least one indicator for the vector v2. In some embodiments, the measurement report may comprise at least one indicator for the vector v3. In some embodiments, the measurement report may comprise at least one indicator for the vector v4. For example, r1 may be 2. For  example, r2 may be 2. For example, r3 may be 2. For example, r4 may be 2. In some embodiments,  may be In some embodiments, n1∈ {0, 1} . In some embodiments,  may be In some embodiments, n2∈ {0, 1} . In some embodiments,  may be In some embodiments, n3∈ {0, 1} . In some embodiments,  may be In some embodiments, n4∈ {0, 1} . In some embodiments, the measurement report may comprise at least one indication of n1, n2, n3 and n4.

[0140] In some embodiments, β1 may be different from β′1. In some embodiments, β1 may be same as β′1. In some embodiments, δ1 may be different from δ′1. In some embodiments, δ1 may be same as δ′1. In some embodiments, β2 may be different from β′2. In some embodiments, β2 may be same as β′2. In some embodiments, δ2 may be different from δ′2. In some embodiments, δ2 may be same as δ′2. In some embodiments, β3 may be different from β′3. In some embodiments, β3 may be same as β′3. In some embodiments, δ3 may be different from δ′3. In some embodiments, δ3 may be same as δ′3. In some embodiments, β4 may be different from β′4. In some embodiments, β4 may be same as β′4. In some embodiments, δ4 may be different from δ′4. In some embodiments, δ4 may be same as δ′4.

[0141] In some embodiments, the measurement report may comprise at least one indicator for the plurality of vectors (or represented as one or more vectors or represented as L vector (s) ) (e.g., the number of vectors in the plurality of vectors (or in the one or more vectors) may be represented as L) and / or an indicator of number of layers (e.g., the number of layers may be represented as R) . In some embodiments, the number of layers R may be a positive integer. In some embodiments, 1≤R≤8. In some embodiments, 1≤R≤16. In some embodiments, the number of vectors in the measurement report may correspond to the number of layers R and / or the codebook scheme. In some embodiments, the number of layers R and / or the codebook scheme may correspond to the number of vectors in the measurement report. In some embodiments, the number of vectors L may be a positive integer. In some embodiments, 1≤L≤4. In some embodiments, 1≤L≤8.

[0142] In some embodiments, a scaling factor (e.g., represented as si or sR, i) may be applied to one vector (e.g., with index i or represented as the i-th (selected) vector (e.g., spatial domain basis vector) ) or one layer (e.g., with index k or represented as the k-th layer, wherein the layer may be associated with or may apply or may use the i-th (selected) vector) . In some embodiments, the scaling factor si (or sR, i) may be based on the scaling factor  configuration associated with the i-th (selected) vector (or one group of vectors) or may be based on the set of scaling factors associated with the i-th (selected) vector (or one group of vectors) . In some embodiments, the group of vectors may comprise the vector with index i or the i-th (selected) vector.

[0143] In some embodiments, one vector may be associated with one or two layers. In some embodiments, the number of layers associated with or applying or using one vector (or the i-th (selected) vector) may be represented as ri. In some embodiments, ri (e.g., ri∈ {1, 2} ) may be the number of layers transmitted using the i-th (selected) vector. In some embodiments, ri may be positive integer. In some embodiments, 1≤ri≤4. In some embodiments, 1≤ri≤2. In some embodiments, ri may be 1 or 2. In some embodiments, i may be the index of the one vector (or the i-th (selected) vector or represented as the vector with index i) . In some embodiments, 1≤i≤L. In some embodiments, 0≤i≤L-1.

[0144] In some embodiments, the first amplitude coefficient may be based on one or more of:the number of layers (e.g., value of R) , the number of layers associated with the first vector (e.g., one or two, e.g., represented as ri) , the first scaling factor associated with the first vector, the value of the second amplitude coefficient, the ratio between the first scaling factor and the second scaling factor.

[0145] In some embodiments, the at least one configuration may comprise one or more of: a plurality of CSI-RS resources (e.g., K CSI-RS resources, K may be 1 or 2 or 3 or 4) for channel measurement for the measurement report, a first codebook subset restriction configuration for the measurement report, a second codebook subset restriction configuration (or represented as a scaling factor configuration) for the measurement report.

[0146] In some embodiments, the number of antenna ports for each CSI-RS resource in the first plurality of CSI-RS resources may be 16 or 24 or 32. In some embodiments, the value of K may be 2, and the number of antenna ports for each CSI-RS resource in the first plurality of CSI-RS resources may be 24, and the value of P (or the number of antenna ports for the codebook or for the measurement report) may be 48. In some embodiments, the value of K may be 3, and the number of antenna ports for each CSI-RS resource in the first plurality of CSI-RS resources may be 16, and the value of P (or the number of antenna ports for the codebook or for the measurement report) may be 48. In some embodiments, the value of K may be 4, and the number of antenna ports for each CSI-RS resource in the first plurality of CSI-RS resources may be 16, and the value of P (or the number of antenna ports for the codebook or for the measurement report) may be 64. In some embodiments, the value of K  may be 2, and the number of antenna ports for each CSI-RS resource in the first plurality of CSI-RS resources may be 32, and the value of P (or the number of antenna ports for the codebook or for the measurement report) may be 64. In some embodiments, the value of K may be 4, and the number of antenna ports for each CSI-RS resource in the first plurality of CSI-RS resources may be 32, and the value of P (or the number of antenna ports for the codebook or for the measurement report) may be 128.

[0147] In some embodiments, the at least one codebook indicator may comprise one or more of: at least one indicator for one or more vectors (or for the L vector (s) ) . In some embodiments, the number of vectors in the one or more vectors (or the value of L) may be L=R or L≤R or ceil (R / 2) ≤L≤R in case of 1≤R≤4. In some embodiments, the number of vectors in the one or more vectors (or the value of L) may be L=ceil (R / 2) in case of  5≤R≤8. For example, in case of the codebook scheme is configured as  codebook scheme B.

[0148] In some embodiments, the number of vectors in the one or more vectors (or the value of L) may be L=1, in case of R=1. In some embodiments, the number of vectors in the one or more vectors (or the value of L) may be L=1 or 2, in case of R=2. In some embodiments, the number of vectors in the one or more vectors (or the value of L) may be L= ceil (R / 2) , in case of 3≤R≤8. For example, in case of the codebook scheme is configured as codebook scheme A.

[0149] In some embodiments, the at least one configuration may comprise a scaling factor configuration (or represented as the second codebook subset restriction configuration) associated with a set of (candidate) scaling factors (for example, a 3-bits scaling factor indication) . In order to maximize power utilization, the set of scaling factors need to be re-defined. In some embodiments, the number of scaling factors in the set of scaling factors may be represented as G. In some embodiments, G may be integer. In some embodiments, G may be 8 or 9 or 10 or 16. In some embodiments, 8≤G≤16.

[0150] In some embodiments, the at least one configuration may comprise a scaling factor configuration (or represented as the second codebook subset restriction configuration) associated with T sets of (candidate) scaling factors, wherein each set of scaling factors may be associated with at least one value of R or may be associated with at least one value of number of layers. In some embodiments, the at least one configuration or the scaling factor configuration or the second codebook subset restriction configuration may comprise at least one scaling factor, wherein each scaling factor may be configured as one scaling factor in  one of the T sets of scaling factors, wherein each set of scaling factors may be associated with at least one value of R or may be associated with at least one value of number of layers. In some embodiments, T may be non-negative integer. In some embodiments, 1≤T≤8 or 0≤T≤8 or 1≤T≤4. In some embodiments, one set of scaling factors may be represented as set of scaling factors with index t. In some embodiments, t may be non-negative integer. In some embodiments, 1≤t≤T or 0≤t≤T-1. In some embodiments, the number of scaling factors in the set of scaling factors with index t may be represented as Gt. In some embodiments, Gt may be integer. In some embodiments, Gt may be 0 or 8 or 9 or 10 or 16. In some embodiments, 8≤Gt≤16. In some embodiments, the number of scaling factors in different sets of scaling factors may be same. In some embodiments, the number of scaling factors in different sets of scaling factors may be independently configured or separately configured or may be different.

[0151] In some embodiments, a value of at least one scaling factor in the set of scaling factors with index t (e.g., t>1 or t>0) may be larger than one or an unrestricted state. For example, the set of scaling factors with index t (e.g., t>1 or t>0) may be associated with R>1 or may be associated with number of layers larger than 1.

[0152] According to some embodiments of the present discourse, the different sets of scaling factors may be defined for different values of rank or for different values of R or for different values of number of layers. Specifically, in some embodiments, if a value of rank is a first value larger than one (or in case of a first value of R, wherein R>1) , the scaling factor configuration may be associated with a first set of scaling factors (or a set of scaling factors with a first value of index t, e.g., t>1 or t>0) . Accordingly, in some embodiments, if a value of rank is a second value larger than one (or in case of a second value of R, wherein R>1) , the scaling factor configuration may be associated with a second set of scaling factors (or a set of scaling factors with a second value of index t, e.g., t>1 or t>0) different from the first set of scaling factors (or the set of scaling factors with the first value of index t, e.g., t=1 or t=0) .

[0153] According to some embodiments of the present discourse, the different sets of scaling factors may be defined for different numbers of vectors (or for different values of L) (e.g., in the measurement report) .

[0154] In some embodiments, if the number of vectors is a first value larger than one (or in case of a first value of L, wherein L>1) , the scaling factor configuration may be associated with a first set of scaling factors (or a set of scaling factors with a first value of index t, e.g.,  t>1 or t>0) . Accordingly, in some embodiments, if the number of vectors is a second value larger than one (or in case of a second value of L, wherein L>1) , the scaling factor configuration may be associated with a second set of scaling factors (or a set of scaling factors with a second value of index t, e.g., t>1 or t>0) different from the first set of scaling factors (or the set of scaling factors with the first value of index t, e.g., t=1 or t=0) .

[0155] In some embodiments, different second codebook subset restriction configurations (or different scaling factor configurations or different sets of scaling factors) may be configured for different values of number of layers.

[0156] In some embodiments, a scaling factor (e.g., represented as si or sR, i) configured to or applied to one vector (e.g., with index i or represented as the i-th (selected) vector) or one layer (e.g., with index k or represented as the k-th layer, wherein the layer may be associated with or may apply or may use the i-th (selected) vector) or one group of vectors (e.g., the group of vectors may comprise the vector with index i or the i-th (selected) vector) may be configured as one or more of: C1, C2, unlimited state or unrestricted state or a value larger than 1.

[0157] In some embodiments, if a scaling factor (e.g. represented as si or sR, i) configured to or applied to one vector (e.g. with index i or represented as the i-th (selected) vector) or one layer (e.g. with index k or represented as the k-th layer, wherein the layer may be associated with or may apply or may use the i-th (selected) vector) or one group of vectors (e.g. the group of vectors may comprise the vector with index i or the i-th (selected) vector) is one or more of: 1 or a value larger than or larger than  (or larger than θR, i or larger the threshold or larger than z) (e.g. corresponding to number of layers is 1 or R=1) , the terminal device may be further configured with one or more of C, C1, C2, unlimited state or unrestricted state or a value larger than 1 (e.g. corresponding to number of layers larger than 1 or R>1) or the power or the amplitude corresponding to the vector may be unlimited or unrestricted in case of number of layers larger than 1 or R>1.

[0158] In some embodiments, (e.g. in case of codebook scheme A is configured and / or in case of number of layers larger than 4 or 5≤R≤8) , the measurement report may comprise: at least one indicator for the first vector, an indicator for indicating vector group (e.g. represented as ρ1, e.g. the field size for the indicator ρ1 may be 1 bit) , at least one indicator for a second vector, at least one indicator for a third vector and / or at least one indicator for a fourth vector.

[0159] In some embodiments, sg may correspond to or may be associated with one scaling factor value in the set of scaling factors. In some embodiments, g may be index of scaling factor in the set of scaling factors. In some embodiments, g may be integer. In some embodiments, 0≤g≤Gt-1 or 1≤g≤Gt.

[0160] In some embodiments, one amplitude coefficient corresponding to the i-th vector or the i-th selected vector or the ri layer (s) (e.g., one or two layer) applying or using the i-th vector or the i-th selected vector may be represented as βi or δi. In some embodiments, one amplitude coefficient (e.g., represented as  βi or δi) corresponding to the i-th vector or the i-th selected vector or the ri layer (s) (e.g., one or two layer) applying or using the i-th vector or the i-th selected vector may be based on the scaling factor (e.g., represented as si or sR, i) corresponding to the i-th vector or the i-th selected vector (or corresponding to the ri layer (s) (e.g., one or two layer) applying or using the i-th vector or the i-th selected vector or corresponding to one group of vectors (e.g., the group of vectors may comprise the i-th vector or the i-th selected vector) ) and / or the number of layers (or the value of R) and / or the value of ri and / or the number of ports (e.g., represented as P) corresponding to the measurement report. In some embodiments, P may be positive integer. In some embodiments, P may be one or more of {48, 64, 128} or one or more of {4, 8, 12, 16, 24, 32, 48, 64, 128, 256, 512} . In some embodiments,  or or or or  or In some embodiments,  or or or or or

[0161] In some embodiments, for value of rank is 1 (or for R=1 or in case of maximum value of number of layers is configured as 1) , the scaling factor configuration (or a first set of scaling factors corresponding to R=1 or represented as the set of scaling factors with index t or the set of scaling factors Gt, e.g., t=1 or t=0) (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) may be configured as:  or  or or  or or  or or  or or  In some embodiments, for value of rank is 1 (or for R=1 or in case of maximum value of number of layers is configured as 1) , the scaling factor configuration (or the scaling factor (e.g., represented as si or sR, i) ) (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) may be configured or determined as one value from the first set of scaling factors corresponding to R=1, (or one value from the set of scaling factors with index t, or one value from the set of scaling factors Gt, e.g., t=1 or t=0) (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) , or one value from or one value from  or one value from  or one value from  or one value from  or one value from or one value from or one value from  or one value from  or one value from  In some embodiments, a scaling factor (e.g., represented as si or s1, i) configured to or applied to the one vector or the one layer (corresponding to number of layers equal to 1 or R=1) or one group of vectors (e.g., the  group of vectors may comprise the one vector) may be configured or determined as one value in the first set of scaling factors corresponding to R=1 or in the set of scaling factors with index t or in the set of scaling factors Gt, e.g., t=1 or t=0. In some embodiments, the amplitude coefficient (e.g., represented as βi or δi) corresponding to the one vector or the one layer (corresponding to number of layers equal to 1 or R=1) may be based on the scaling factor (e.g., represented as si or s1, i) . In some embodiments, βi may be βi=si or βi=(si) 2 or βi=s1, i or βi= (s1, i) 2. In some embodiments, βi may be βi=min (1, si) or βi=min (1, (si) 2) or βi=min (1, s1, i) or βi=min (1, (s1, i) 2) or or In some embodiments, i may be 0 or 1.

[0162] In some embodiments, for value of rank is larger than 1 (or for R>1 or for 1<R1≤8) , there may be at least one value of scaling factor larger than 1 or set to unlimited (or unrestricted) in the scaling factor configuration (or in a second set of scaling factors corresponding to R>1 or corresponding to 1<R1≤8 or represented as the set of scaling factors with index t or the set of scaling factors Gt, e.g., t>1 or t>0)  (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the one vector) ) . In some embodiments, for value of rank is larger than 1 (or for R>1 or for 1<R1≤8) , the scaling factor configuration  (or a second set of scaling factors corresponding to R>1 or corresponding to 1<R1≤8 or represented as the set of scaling factors with index t or the set of scaling factors Gt, e.g., t>1 or t>0) (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) may be  or or  In some embodiments, for value of rank is larger than 1 (or for R>1 or for 1<R1≤8) , the scaling factor configuration  (or a scaling factor e.g., represented as si or sR, i) (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) may be one value from  or one value from  or one value from  In some embodiments, the scaling factor (e.g., represented as si or sR, i) configured to or applied to the i-th vector or the i-th selected vector or the ri layer (s) (e.g., one or two layer) applying or using the i-th vector or the i-th selected vector or one group of vectors (e.g., the group of vectors may comprise the i-th vector or the i-th selected vector) may be configured or determined as one value in the set of scaling factors corresponding to number of layers larger than 1 (or R>1 or 1<R1≤8) or in the set of scaling factors with index t or in the set of scaling factors Gt, e.g., t>1 or t>0. In some embodiments, the amplitude coefficient (e.g., represented as βi or δi) corresponding to the i-th vector or the i-th selected vector or the ri layer (s) (e.g., one or two layer) applying or using the i-th vector or the i-th selected vector may be based on the scaling factor (e.g., represented as si or sR, i) and / or the number of layers (or the value of R) and / or the value of ri and / or the number of ports (e.g., represented as P) and / or the scaling coefficient (e.g., represented as θR or θ or θR, i or θi) and / or the scaling factor configuration (or the scaling factor (e.g., represented as si or s1, i) ) (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) configured or determined as one value from the first set of scaling factors corresponding to R=1. In some embodiments, βi may be βi=si or βi=min (1, si) or orβi= (si) 2 or βi=min (1, (si) 2) or or βi=sR, i or βi=min (1, sR, i) or or or βi=θR, i*s1, i or βi=(sR, i) 2 or βi=min (1, (sR, i) 2) or or or βi= (θR, i) 2* (s1, i) 2 or  or In some embodiments, i may be integer. In some embodiments, 0≤i≤L-1 or 1≤i≤L.

[0163] In some embodiments, βi may be represented or replaced or interchangeable with βR,i. In some embodiments, δi may be represented or replaced or interchangeable with δR, i. In some embodiments, β′i may be represented or replaced or interchangeable with β′R, i. In some embodiments, δ′i may be represented or replaced or interchangeable with δ′R, i. In some embodiments, in case of R=1, i may be 1. In some embodiments, in case of R=2, i may be 1 or 2. In some embodiments, in case of R=3, i may be 2 (e.g., in case of codebook scheme A is configured) . In some embodiments, in case of R=3, i may be 3 (e.g., in case of codebook scheme B is configured) . In some embodiments, in case of R=4, i may be 2  (e.g., in case of codebook scheme A is configured) . In some embodiments, in case of R=4, i may be 4 (e.g., in case of codebook scheme B is configured) . In some embodiments, in case of R=5, i may be 3 (e.g., in case of codebook scheme A is configured) . In some embodiments, in case of R=5, i may be 3 (e.g., in case of codebook scheme B is configured) . In some embodiments, in case of R=6, i may be 3 (e.g., in case of codebook scheme A is configured) . In some embodiments, in case of R=6, i may be 3 (e.g., in case of codebook scheme B is configured) . In some embodiments, in case of R=7, i may be 4 (e.g., in case of codebook scheme A is configured) . In some embodiments, in case of R=7, i may be 4 (e.g., in case of codebook scheme B is configured) . In some embodiments, in case of R=8, i may be 4 (e.g., in case of codebook scheme A is configured) . In some embodiments, in case of R=8, i may be 4 (e.g., in case of codebook scheme B is configured) .

[0164] In the context of the present application, the terms “scaling coefficient” , “scaling coefficient for number of layers R” , “scaling coefficient for i-th vector” or θ” , “θR, i” , “θi” , “θ”and “θR” are optional examples and applicable in embodiments of the present disclosure the present disclosure.

[0165] In some embodiments, for value of rank is larger than 1 (or for R>1 or for 1<R2≤8) , there may be at least two values of at least two scaling factors larger than 1 or set to unlimited (or unrestricted) (or there may be at least one value of scaling factor larger than 1 and at least one value of scaling factor set to unlimited (or unrestricted) in the scaling factor configuration (or in a third set of scaling factors corresponding to R>1 or corresponding to 1<R2≤8) or represented as the set of scaling factors with index t or the set of scaling factors Gt, e.g., t>1 or t>0) (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the one vector) ) . In some embodiments, for value of rank is larger than 1 (or for R>1 or for 1<R2≤8) , the scaling factor configuration (or the third set of scaling factors corresponding to R>1 or corresponding to 1<R2≤8 or represented as the set of scaling factors with index t or the set of scaling factors Gt, e.g., t>1 or t>0) (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) may be or  or or  or or  In some embodiments, for value of rank is larger than 1 (or for R>1 or for 1<R2≤8) , the scaling factor configuration (or a scaling factor e.g., represented as si or sR, i) (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) may be one value from  or one value from or one value from or one value from  or one value from  or one value from  In some embodiments, a scaling factor (e.g., represented as si or sR, i) configured to or applied to the i-th vector or the i-th selected vector or the ri layer (s) (e.g., one or two layer) applying or using the i-th vector or the i-th selected vector or one group of vectors (e.g., the group of vectors may comprise the i-th vector or the i-th selected vector) may be configured or determined as one value in the set of scaling factors corresponding to number of layers larger than 1 (or R>1 or 1<R2≤8) or in the set of scaling factors with index t or in the set of scaling factors Gt, e.g., t>1 or t>0. In some embodiments, the amplitude coefficient (e.g., represented as βi or δi) corresponding to the i-th vector or the i-th selected vector or the ri layer (s) (e.g., one or two layer) applying or using the i-th vector or the i-th selected vector may be based on the scaling factor (e.g., represented as si) and / or the number of layers (or the value of R) and / or the value of ri and / or the number of ports (e.g., represented as P) and / or the scaling coefficient (e.g., represented as θR or θ or θR,i or θi) and / or the scaling factor configuration (or the scaling factor (e.g., represented as si or s1, i) ) (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) configured or determined as one value from the first set of scaling factors corresponding to R=1. In some embodiments, In some embodiments, βi may be βi=si or βi=min (z, si) or or βi= (si) 2 or βi=min (z, (si) 2) or  or βi=sR, i or βi=min (z, sR, i) or or or βi=θR,j*s1, i or βi= (sR, i) 2 or βi=min (z, (sR, i) 2) or or or βi=(θR, i) 2* (s1, i) 2 or or In some embodiments, i may be integer. In some embodiments, 0≤i≤L-1 or 1≤i≤L.

[0166] In some embodiments, R1 may represent a value of number of layers larger than 1. In some embodiments, R1 may be a positive integer. In some embodiments, 1<R1≤8. In some embodiments, R2 may represent a value of number of layers larger than 1. In some embodiments, R2 may be a positive integer. In some embodiments, 1<R2≤8. In some embodiments, R may be R1. In some embodiments, R may be R2.

[0167] In some embodiments, a maximum difference of amplitude coefficients corresponding to different layers may be no larger than or equal to a first threshold or a maximum of ratio between amplitude coefficients corresponding to different layers may be no larger than or equal to the first threshold. In some embodiments, the first threshold may be 2 or 3 or 4 or In some embodiments, PDSCH to CSI-RS power ratio or the CQI (e.g., wideband CQI and / or subband CQI) may be based on the final power or final amplitude of codebook.

[0168] According to some embodiments of the present discourse, a scaling coefficient (e.g., represented as θR or θ or θR, i or θi) may be introduced, and further may be comprised in the scaling factor configuration.

[0169] In some embodiments, the scaling coefficient (e.g., represented as θR or θ or θR, i or θi) may be to be applied to a set of scaling factors (e.g., which is configured for a case where a value of rank is equal to one (or for R=1) ) .

[0170] In some embodiments, a set of scaling factors corresponding to number of layers larger than 1 (or corresponding to R>1 or 1<R1≤8 or 1<R2≤8) (or the second set of scaling factors corresponding to R>1 or corresponding to 1<R1≤8 or the third set of scaling factors corresponding to R>1 or corresponding to 1<R2≤8) may be based on a scaling coefficient (e.g., represented as θR or θ or θR, i or θi) applied to the set of scaling factors (or the first set of scaling factors corresponding to R=1) (e.g., corresponding to number of layers equal to 1 or corresponding to R=1) .

[0171] In some embodiments, a scaling factor (e.g., represented as si or sR, i, e.g., i>0 or i>1) (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors  may comprise the vector) ) corresponding to number of layers larger than 1 (or corresponding to R>1 or 1<R1≤8 or 1<R2≤8) may be based on a scaling coefficient (e.g., represented as θR or θ or θR, i or θi) and the configured scaling factor (e.g., represented as  si or s1, i, e.g., i=0 or i=1) (e.g., corresponding to the one vector or one group of vectors (e.g., the group of vectors may comprise the one vector) ) corresponding to number of layers equal to 1 (or corresponding to R=1 or corresponding to maximum value of number of layers equal to 1) (or the scaling factor configured from one value of the first set of scaling factors corresponding to R=1) . In some embodiments, sR, i=θR, i*s1, i.

[0172] In some embodiments, the scaling factor configuration (or a scaling factor (e.g., represented as si) or a first set of scaling factors or represented as the set of scaling factors with index t or the set of scaling factors) (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) may be configured as one value from :  or one value from  or one value from  or one value from  or one value from  or one value from or one value from or one value from  or one value from  or one value from  In some embodiments, if the number of layers is 1 (or in case of R=1) , the scaling factor (e.g., si or s1, i) as configured is applied to the one vector or the amplitude coefficient (e.g., βi or β1, i) corresponding to the one vector may be based on or may be restricted by the scaling factor (e.g., si or s1, i) as configured (e.g., if the codebook or the PMI or the measurement report is based on the one vector) . In some  embodiments, if the number of layers is larger than 1 (or in case of R>1) and / or if the scaling factor (e.g., si or s1, i) as configured is C or C1 or C2 or and / or if the codebook or the PMI or the measurement report is based on the one vector, the scaling factor (e.g., si or s1,i) may not be applied to the one vector or the scaling factor (e.g., s′i or sR, i) may be applied to the one vector (e.g., s′i=θR, i*s1, i or sR, i=θR, i*s1, i) or the amplitude coefficient (e.g., β′i or β′R, i) corresponding to the vector may be based on the value of s′i or sR, i or the amplitude coefficient (e.g., β′i or β′R, i) corresponding to the vector may be boosted or the amplitude coefficient (e.g., β′i or βR, i) corresponding to the vector may be larger than or larger than or larger than or larger than or larger than or larger than θR, i. In some embodiments, if the number of layers is larger than 1 (or in case of R>1) and / or if the scaling factor (e.g., si or s1, i) as configured is not C or not C1 or not C2 or not or less than  or less than or less than or less than or or less than θR, i and / or if the codebook or the PMI or the measurement report is based on the one vector, the scaling factor (e.g., si or s1, i) may be applied to the one vector or the scaling factor (e.g., s′i or sR, i) may be applied to the one vector (e.g., s′i=θR, i*s1, i or sR, i=θR, i*s1, i) or the amplitude coefficient (e.g., β′i or βR, i) corresponding to the vector may be based on the value of s′i or sR, i or the amplitude coefficient (e.g., β′i or βR, i) corresponding to the vector may not be boosted or the amplitude coefficient (e.g., β′i or βR, i) corresponding to the vector may be less than or equal to (or or or or or θR, i) .

[0173] In some embodiments, the set of scaling factors corresponding to number of layers larger than 1 (or corresponding to R>1 or 1<R1≤8 or 1<R2≤8) (or the second set of scaling factors corresponding to R>1 or corresponding to 1<R1≤8 or the third set of scaling factors corresponding to R>1 or corresponding to 1<R2≤8) (e.g., represented as the set of scaling factors with index t, wherein t>1 or t>0) may comprise:

[0174] -afirst subset of the set of scaling factors comprising at least one scaling factor with a value larger than one and / or at least one scaling factor with a value (or a codepoint) set to an unrestricted state or an unlimited state; and / or

[0175] -asecond subset of the set of scaling factors, wherein scaling factors in the second subset being determined based on a scaling coefficient (e.g., represented as θR or θ or θR, i or θi)  and at least one scaling factor with a value smaller than or equal to one (e.g., in the set of scaling factors (or the first set of scaling factors corresponding to R=1) (e.g., corresponding to number of layers equal to 1 or corresponding to R=1) ) .

[0176] In some embodiments, for value of rank is larger than 1 (or for R>1 or for 1<R1≤8 or for 1<R2≤8) , the scaling factor (e.g., represented as si or sR, i, e.g., i>0 or i>1)  (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) may be the scaling factor (e.g., represented as si or s1, i, e.g., i=0 or i=1) configured (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) for value of rank is 1 (or for R=1 or in case of maximum value of number of layers is configured as 1) ) and multiplied with a scaling coefficient (e.g., represented as θR or θ or θR, i or θi) . In some embodiments, for value of rank is larger than 1 (or for R>1 or for 1<R1≤8 or for 1<R2≤8) , the scaling factor (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) may be sR, i=θR, i*si or may be or the scaling factor may be a combination of value C and scaling factor configured for value of rank is 1 (R=1) and multiplied with the scaling coefficient (e.g., represented as θR or θ or θR, i or θi) . In some embodiments, for value of rank is larger than 1 (or for R>1 or for 1<R1≤8 or for 1<R2≤8) , the scaling factor (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) may be sR, i=θR, i*si or sR, i=θR, i*s1, i or may be or or

[0177] In some embodiments, for value of rank is larger than 1 (or for R>1 or for 1<R1≤8) , the scaling factor configuration (e.g., represented as si or sR, i, e.g., i>0 or i>1) (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) may be a combination of value AC1 and / or value of C2 and scaling factor (e.g., represented as si or s1, i, e.g., i=0 or i=1) configured for value of rank is 1 (or  for R=1 or in case of maximum value of number of layers is configured as 1  and multiplied with a scaling coefficient (e.g., represented as θR or θ or θR, i or θi) . In some embodiments, for value of rank is larger than 1 (or for R>1 or for 1<R1≤8 or for 1<R2≤8) , the scaling factor  (e.g., corresponding to one vector or one group of vectors (e.g., the group of vectors may comprise the vector) ) may be sR, i=θR, i*si or sR, i=θR, i*s1, i or may be  or or or

[0178] In some embodiments, θR or θ or θR, i or θi may be or or or or  or or or or or or or or or or or  or or or or or or R or 2 or 3 or 4 or 5 or 6 or 7 or 8 or or or or or or or or or or or or or or or ri or or ri*αi or or ri* (αi) 2 or or or or or or or or or  or or or or or or or or or or or or

[0179] In some embodiments, the value of C may be larger than 1 (or larger than or larger than θR, i) and / or may be based on the value of number of layers and / or may be based on the value of ri (e.g., the number of layers applying or using one vector) . In some embodiments, the value of C may be θR, i or or or or or or or or  or or or or In some embodiments,  C may be or may represent unlimited state or unrestricted state.

[0180] In some embodiments, the value of C1 may be larger than 1 (or larger than or larger than θR, i) and / or may be based on the value of number of layers and / or may be based  on the value of ri (e.g., the number of layers applying or using one vector) . In some embodiments, the value of C may be θR, i or or or or or or or or  or or or or In some embodiments,  C1 may be or may represent unlimited state or unrestricted state.

[0181] In some embodiments, the value of C2 may be larger than 1 (or larger than or larger than θR, i) and / or may be based on the value of number of layers and / or may be based on the value of ri (e.g., the number of layers applying or using one vector) . In some embodiments, the value of C may be θR, i or or or or or or or or  or or or or In some embodiments,  C2 may be or may represent unlimited state or unrestricted state.

[0182] In some embodiments, the value of C1 may be larger than 1 (or larger than or larger than θR, i) and / or may be based on the value of number of layers and / or may be based on the value of ri (e.g., the number of layers applying or using one vector) or the value of C1 may be (or may represent) unlimited state or unrestricted state, and / or the value of C2 may be larger than 1 (or larger than or larger than θR, i) and / or may be based on the value of number of layers and / or may be based on the value of ri (e.g., the number of layers applying or using one vector) . In some embodiments, C1>C2.

[0183] In the following, how does the terminal device 110 determine the second amplitude coefficient based on the first amplitude coefficient will be discussed below.

[0184] In some embodiments, the terminal device 110 may determines a plurality of temporary amplitude coefficients (e.g., represented as or or or  or or or θR, i) for the plurality of vectors (e.g., the  L vector (s) ) (e.g., in case of the number of layers is larger than 1) . The terminal device 110 may further determine remaining power based on a difference between a power value related to number of layers and a summation power value determined based on the plurality of temporary amplitude coefficients. Then, the terminal device 110 may adjust at least one  temporary amplitude coefficient of at least one vector (e.g., represented as  Q vector (s) ) to be at least one second amplitude coefficient by reallocating the remaining power among the at least one vector. In some embodiments, Q may be integer. In some embodiments,  0≤Q≤L-1 or 1≤Q≤L-1.

[0185] Similarly, in some embodiments, the terminal device 110 may determines a plurality of temporary amplitude coefficients for the plurality of layers (e.g., the R layers) . The terminal device 110 may further determine remaining power based on a difference between a power value related to number of layers (e.g., value of R) and a summation power value determined based on the plurality of temporary amplitude coefficients. Then, the terminal device 110 may adjust at least one temporary amplitude coefficient of at least one layer (e.g., represented as Q) to be at least one second amplitude coefficient by reallocating the remaining power among the or at least one layer. In some embodiments, Q may be integer. In some embodiments,  0≤Q≤R-1 or 1≤Q≤R-1.

[0186] In some embodiments, the at least one vector (e.g., represented as  Q vector (s) ) (or the at least one layer (e.g., represented as  Q layer (s) ) ) may comprise at least one of the following:

[0187] -avector or a layer associated with a temporary amplitude coefficient smaller than or equal to a first scaling factor configured to the vector or the layer,

[0188] -avector or a layer associated with a temporary amplitude coefficient smaller than or equal to a threshold (e.g., represented as or or or or  or or θR, i or ) determined based on at least one of the following: a number of layers associated with the vector or a rank value, or

[0189] -avector or a layer associated with a temporary amplitude coefficient configured to be a specific value, the specific value indicating that amplitude or power of the vector or layer is unlimited or unrestricted state (e.g., C or C1 or C2 or or or or Si≥θR, i) .

[0190] In some embodiments, the terminal device 110 may reallocate the remaining power among the at least one vector (e.g., the Q vector (s) ) (or at least one layer (e.g., the Q layer (s) ) ) by one or more of: reallocating the remaining power to a layer of the at least one layer with a lowest or higher layer index, reallocating the remaining power to a vector associated with a layer of the at least one layer with a lowest or higher layer index, reallocating the remaining  power to the strongest layer of the at least one layer, reallocating the remaining power to a vector associated with the strongest layer of the at least one layer, reallocating the remaining power to a vector of the at least one vector with a lowest or higher vector index, or reallocating the remaining power to a vector of the at least one vector associated with the strongest layer.

[0191] In some embodiments, the terminal device 110 may reallocate the remaining power among the at least one vector (e.g., the Q vector (s) ) (or at least one layer (e.g., the Q layer (s) ) ) by:reallocating the remaining power among the at least vector or the at least one layer based on at least one of the following:

[0192] -whether a layer is associated with a scaling factor configuration,

[0193] -whether a layer is associated with a scaling factor with value 1 or with value larger than  or with value larger than or with value larger than θR, i,

[0194] -whether a vector is associated with a scaling factor configuration,

[0195] -whether a vector is associated with a scaling factor with value 1 or with value larger than  or with value larger than or with value larger than θR, i,

[0196] -at least one layer index of the at least one layer,

[0197] -at least one vector index of the at least one vector,

[0198] -ratios between at least one value of scaling factor configured to the at least one vector, or.

[0199] -ratios between at least one value of scaling factor configured to the at least one layer.

[0200] In some embodiments, the terminal device 110 may reallocate the remaining power among the at least one vector (e.g., the Q vector (s) ) (or at least one layer (e.g., the Q layer (s) ) ) by:reallocating the remaining power among the at least vector or the at least one layer evenly.

[0201] For better understanding, some example embodiments are discussed as below.

[0202] In some embodiments, in case of more than one vector (e.g., comprised in the measurement report) (e.g., taking first vector and / or second vector and / or third vector and / or fourth vector for example or represented as vector vi) is associated with scaling factor configuration (and / or the scaling factor value is less than 1 or less than or less than or less than or less than θR, i or less than or less than the threshold) (e.g., taking a first scaling factor and / or a second scaling factor and / or a third scaling factor and / or a fourth scaling factor for example, the scaling factor may be represented as si or s1, s2, s3 and s4  respectively) , for each amplitude coefficient corresponding to one vector, the value of the amplitude coefficient may be

[0203] In some embodiments, for the layers associated with one vector not configured with scaling factor or configured with scaling factor with value of unlimited or unrestricted state or with value of 1, the (temporary) value of amplitude coefficient corresponding to the vector may be 1.

[0204] In some embodiments, if the total value of  (e.g., if at least one amplitude coefficient or the final power associated with at least one of the L vectors is less than 1 or less than or less than ) or if the total value of  (e.g., if at least one amplitude coefficient or the final amplitude or final power associated with at least one of the L vectors is less than 1 or less than or less than ) , there may be remaining power  and the remaining power may be additionally allocated (e.g., added) to at least one vector (e.g., represented as a first subset of vectors, e.g., represented as Q vector (s) ) , wherein the at least one vector (e.g., Q vector (s) ) may be those with amplitude coefficient not exceeding the scaling factor or not larger than the corresponding value of or not larger than or not larger than θR, i, or the at least one vector (e.g., Q vector (s) ) may be those not configured with scaling factor or with value of scaling factor unlimited state or unrestricted state or value of scaling factor of C or C1 or C2 or 1 or with value of scaling factor or or or with value of scaling factor larger than θR, i or with

[0205] In some embodiments, in case of the number of vectors of the first subset of vectors (e.g., Q vector (s) ) is larger than 1 (e.g., in case of Q>1) and / or if there is more than one layer or vector not associated with scaling factor or not configured with scaling factor or configured with scaling factor with value 1 or C or C1 or C2 or 1 or with value of scaling factor or or or with value of scaling factor larger than θR, i or with the remaining power may be allocated to a first layer or a first vector (wherein the first vector may be applied to one or two layers) . Additionally, in  some embodiments, the first layer (or the first vector) may be the one with lowest index among the more than one layer (or more than one vector) or may be the one associated with strongest layer or may be the one indicated by layer indicator (e.g., strongest layer) .

[0206] In some embodiments, in case of the number of vectors of the first subset of vectors is larger than 1 and / or if there is more than one layer or vector not associated with scaling factor or not configured with scaling factor or configured with scaling factor with value 1 or C or C1 or C2 or 1 or with value of scaling factor or or  or with value of scaling factor larger than θR, i or with the remaining power may be allocated to at least one layer or at least one vector based on an order, wherein the order of the at least one layer or the at least one vector may be based on:

[0207] -First, the layer or the vector not configured with scaling factor configuration or with scaling factor configured as C or C1 or C2 or 1 or with value of scaling factor or or or with value of scaling factor larger than θR, i or with  (if any) , and / or

[0208] -Then, the layer or the vector with largest value of scaling factor or with largest value of  wherein the remaining power may be allocated to the layer or the vector until the amplitude coefficient corresponding to the layer or the vector reaching then (e.g., if still power remained) ;

[0209] -Then, the layer or the vector with second largest value of scaling factor or with second largest value of wherein the remaining power may be allocated to the layer or the vector until the amplitude coefficient corresponding to the layer or the vector reaching  (e.g., if still power remained) ; and so on,

[0210] -Then, (e.g., if still power remained) , the layer or the vector with lowest value of scaling factor or with lowest value of

[0211] In some embodiments the remaining power may be allocated to the first subset of vectors (e.g., the number of the first subset of vectors may be Y) or the layers applying the  first subset of vectors, wherein the remaining power may be evenly allocated / added to the first subset of vectors or the layers applying the first subset of vectors (e.g., each vector or layer may be added with or ) .

[0212] In some embodiments, Y may be integer. In some embodiments, 1≤Y≤Q or 0≤Y≤Q.

[0213] In some embodiments, the power allocated to one vector in the first subset of vectors may be or or or  or or In some embodiments, the power allocated to one vector in the first subset of vectors may be  or or or  or or

[0214] In some embodiments, the remaining power may be allocated to the first subset of vectors (e.g., the number of the first subset of vectors may be Y) or the layers applying the first subset of vectors, wherein the remaining power may be allocated / added to the first subset of vectors based on the ratio between the values of scaling factor corresponding to the first subset of vectors, e.g., each layer or vector may be added with or

[0215] In some embodiments, the power allocated to one vector in the first subset of vectors may be or or  or or or In  some embodiments, the power allocated to one vector in the first subset of vectors may be  or or  or  or or

[0216] In some embodiments, the terminal device 110 may determine the at least one vector from the plurality of vectors (or from the L vectors or from the Q vectors or from the first subset of vectors or from the Y vectors) (or may determine at least one layer or the plurality of layers) , where the remaining power is reallocated among the at least one vector (or at least one layer) . Then, the terminal device 110 may transmit information to the network device 120, where the information may indicate at least one of the following: the at least one vector, a number of vectors of the at least one vector, the at least one layer, or a number of vectors of the at least one layers.

[0217] In some embodiments, the terminal device may determine or select the first subset of vectors (e.g., the Y vectors or the Q vectors) to apply the remaining power (e.g., with power boosting) , and the terminal device may report indication of one or more of : the number of vectors of the first subset of vectors, the number of vectors with power boosting, the index (es)  of vector with power boosting.

[0218] In some embodiments, the indication may exclude those layers / vectors without boosting and / or the indication may be based on the reported value of rank and / or the number of vectors.

[0219] As discussed above, one vector may be associated with more than one layer. In this event, in some embodiments, if the first amplitude coefficient is determined for the first vector and the first vector is associated with more than one layer, an amplitude coefficient to be applied to a layer of the more than one layer may be determined based on: the first amplitude coefficient and a number of layers of the more than one layer.

[0220] In some embodiments, if there are two layers associated with same vector (e.g., ri=2) , the amplitude coefficients corresponding to the two layers may be same. For example, if amplitude coefficient corresponding to one vector is σ, and the vector is applied to two layers, the amplitude coefficient corresponding to the layer may be For example, if amplitude coefficient corresponding to one layer is σ, and the layer applying same vector with another layer, the amplitude coefficient corresponding to the vector may be

[0221] In some embodiments, if all of the plurality of vectors are configured with scaling values, a plurality of amplitude coefficients to the applied to the plurality of vectors are determined based on ratios among values of the plurality of vectors.

[0222] Similarly, in some embodiments, if all of the plurality of layers are associated with scaling values, a plurality of amplitude coefficients to the applied to the plurality of layers are determined based on ratios among values of the plurality of layers.

[0223] In some embodiments, in case of more than one vector (e.g., comprised in the measurement report) (e.g., taking first vector and / or second vector and / or third vector and / or fourth vector for example) is associated with scaling factor configuration (and / or the scaling factor value is less than 1 or z) (e.g., taking a first scaling factor and / or a second scaling factor and / or a third scaling factor and / or a fourth scaling factor for example) , if all the vectors comprised in the measurement report is configured with scaling factor value (e.g., not 1 or not C, C1, C2 or not unlimited / unrestricted) , the amplitude coefficients corresponding to layers / vectors may be determined based on the ratio among the values of scaling factor corresponding to the layers / vectors. In some embodiments, the amplitude coefficient corresponding to one layer or one vector may be or

[0224] In some embodiments, if all of the plurality of vectors are configured with scaling factors, the terminal device 110 may sequentially determine a plurality of amplitude coefficients to the applied to the plurality of vectors according to:

[0225] -an increasing order of vector indexes of the plurality of vectors,

[0226] -adecreasing order of vector indexes of the plurality of vectors,

[0227] -an increasing order of values of the scaling factors, or

[0228] -adecreasing order of values of the scaling factors.

[0229] Similarly, in some embodiments, if all of the plurality of layers are configured with scaling factors, the terminal device 110 may sequentially determine a plurality of amplitude coefficients to the applied to the plurality of layers according to:

[0230] -an increasing order of layer indexes of the plurality of layers,

[0231] -adecreasing order of layer indexes of the plurality of layers,

[0232] -an increasing order of values of the scaling factors, or

[0233] -adecreasing order of values of the scaling factors.

[0234] In some embodiments, in case of more than one vector (e.g., comprised in the measurement report) (e.g., taking first vector and / or second vector and / or third vector and / or fourth vector for example) is associated with scaling factor configuration (and / or the scaling factor value is less than 1 or z) (e.g., taking a first scaling factor and / or a second scaling factor and / or a third scaling factor and / or a fourth scaling factor for example) , a first amplitude coefficient may be determined / allocated to the vector which is associated with the lowest value of scaling factor (or associated with lowest value of or ) firstly, and then determined / allocated to the vector which is associated with the second lowest value of scaling factor (or associated with second lowest value of or ) , and …, and determined / allocated to the vector which is associated with the largest value of scaling factor (or associated with largest value of or ) (or not configured with scaling factor or configured with unlimited value) . Further, ri may be the number of layers applying / associated with one vector, ri may be 1 or 2.

[0235] In some embodiments, the first amplitude coefficient corresponding to a first vector (associated with lowest value of scaling factor (or associated with lowest value of or  ) ) may be determined based on the first scaling factor associated with the first vector and number of layers (e.g., value of rank indicator, value of R) and number of layers applying / associated with the first vector (value of r1 ) and / or ratio between the first scaling factor and the second scaling factor (and / or the third scaling factor and / or the fourth scaling factor) and / or ratio between if the value of and the value of  (and / or the value of  and / or the value of ) .

[0236] In some embodiments, the second amplitude coefficient corresponding to a second vector (if any) (e.g., associated with second lowest value of scaling factor (or associated with second lowest value of or ) ) may be determined based on the second scaling factor associated with the second vector and number of layers (value of R) and number of  layers applying / associated with the second vector (e.g., value of r2) and / or ratio between the first scaling factor and the second scaling factor (and / or the third scaling factor and / or the fourth scaling factor) and / or ratio between if the value of and the value of  (and / or the value of and / or the value of ) .

[0237] In some embodiments, the third amplitude coefficient corresponding to a third vector (if any) (e.g., associated with third lowest value of scaling factor (or associated with third lowest value of or ) ) may be determined based on the third scaling factor associated with the third vector and number of layers (value of R) and number of layers applying / associated with the third vector (e.g., value of r3) and / or ratio between the first scaling factor and the second scaling factor (and / or the third scaling factor and / or the fourth scaling factor) and / or ratio between if the value of and the value of  (and / or the value of and / or the value of ) .

[0238] In some embodiments, the fourth amplitude coefficient corresponding to a fourth vector (if any) (e.g., associated with largest value of scaling factor (or associated with largest value of or )  or not configured with scaling factor) may be determined based on the fourth scaling factor associated with the fourth vector and number of layers (value of R) and number of layers applying / associated with the fourth vector (e.g., value of r4) and / or ratio between the first scaling factor and the second scaling factor (and / or the third scaling factor and / or the fourth scaling factor) and / or ratio between if the value of and the value of  (and / or the value of and / or the value of ) .

[0239] In some embodiments, in case of more than one vector (e.g., comprised in the measurement report) (e.g., taking first vector and / or second vector and / or third vector and / or fourth vector for example) is associated with scaling factor configuration (and / or the scaling factor value is less than 1) (e.g., taking a first scaling factor and / or a second scaling factor and / or a third scaling factor and / or a fourth scaling factor for example) , a first amplitude coefficient may be determined / allocated to the vector which is associated with the largest value of scaling factor (or associated with largest value of or ) and / or not configured with scaling factor or configured with unlimited value) firstly, and then determined / allocated to the vector which is associated with the second largest value of scaling  factor (or associated with second largest value of or ) , and …, and determined / allocated to the vector which is associated with the lowest value of scaling factor (or associated with lowest value of or ) .

[0240] In some embodiments, for the first amplitude coefficient, in case of the vector which is not configured with scaling factor or configured with unlimited values, the first amplitude coefficient may be determined based on 1 firstly, and if there exists remaining power (after determining each amplitude coefficient) , the remaining power may be added to the first amplitude coefficient.

[0241] According to some embodiments of the present discourse, the condition for applicating the scaling factor configuration may be stipulated.

[0242] In some embodiments, the terminal device 110 and / or the network device 120 may apply a scaling factor configuration corresponding to the first vector if at least one of the following:

[0243] -avalue of rank is smaller than or equal to a threshold,

[0244] -anumber of layers associated with the first vector is smaller than or equal to a threshold, or

[0245] -aquotient of the value of rank and the number of layers is smaller than or equal to a threshold.

[0246] In some embodiments, the scaling factor configuration corresponding to one vector may be applied before or regardless of the scaling value  (or the value of rank indicator) and / or regardless of the number of layers applying the vector (e.g., the value of ri) .

[0247] Alternatively, in some embodiments, the scaling factor configuration corresponding to one vector may be applied when the value of rank indicator is less than or equal to a first threshold (e.g., the first threshold may be 3 or 4 or 5) and / or when the value of ri is 1, and / or when the value of is less than or equal to a second threshold, and not applied otherwise.

[0248] In some embodiments, for codebook for 1-layer,  v1 may be one vector from a set of vectors corresponding to layer with index r=1 or corresponding to the precoder / codebook,  may be ej*π*n / 2, n∈ {0, 1, 2, 3} . In some embodiments, β1 may be s1 or min (1, s1) , wherein s1 may be the value of scaling factor configured to be associated with the vector and / or s1 may be the value of scaling factor in case of number of layers is 1 or R=1.

[0249] In some embodiments,  or or oror

[0250] In some embodiments, the value of C may be larger than 1 and / or may be based on the value of number of layers or may be unlimited or unrestricted state.

[0251] In some embodiments, codebook for 2-layer may be (e.g., codebook scheme A) or (e.g., codebook scheme B) .

[0252] n some embodiments, v1 may be a first vector from a set of vectors corresponding to layer with index r=1 or v2 may be a second vector or the first vector from the set of vectors corresponding to layer with index r=2,  may be ej*π*n / 2, n∈{0,1, 2, 3} ,  may be n1∈ {0, 1, 2, 3} ,  may be n2∈ {0, 1, 2, 3} , and / or α2 may be 2 or α2= (β1) 2+ (β2) 2.

[0253] In some embodiments, if the first vector is different from the second vector, and if the first value of scaling factor (e.g., s1) configured to be associated with the first vector is less than 1, and

[0254] -If the second value of scaling factor configured to be associated with the second vector is 1 or C or there is no scaling factor configured to be associated with the second vector, β1 may be s1 or β2 may be or or

[0255] -And / or if the second value of scaling factor configured to be associated with the second vector is s2 and / or if the first value of scaling factor (e.g., s1) configured to be associated with the first vector is less than the second value of scaling factor (e.g., s2) configured to be associated with the second vector (e.g., s1<s2) , β1 may be s1 or  β2 may be

[0256] -Similarly, first value can be interchanged with second value, first amplitude coefficient can be interchanged with second amplitude coefficient, first vector can be interchanged with second vector .

[0257] In some embodiments, if the first vector is same as the second vector (e.g., for codebook scheme A) , and if the first value of scaling factor (e.g., s1) configured to be associated with the first vector (also for the second vector) is less than 1 or z, β1 may be s1 or

[0258] In some embodiments, codebook for 3-layer may be (e.g., codebook scheme A) or (e.g., codebook scheme B) .

[0259] In some embodiments, v1 may be a first vector from a set of vectors corresponding to layer with index r=1 (and  r=3) or v2 may be a second vector or the first vector from the set of vectors corresponding to layer with index r=2, v3 may be a third vector or the first vector from the set of vectors corresponding to layer with index r=3,  may be ej*π*n / 2, n∈ {0, 1, 2, 3} ,  may be n1∈ {0, 1, 2, 3} ,  may be  n2∈ {0, 1, 2, 3} ,  may be n3∈ {0, 1, 2, 3} , and / or α3 may be 3 or α3=2*(β1) 2+ (β2) 2 or α3= (β1) 2+ (β2) 2+ (β3) 2.

[0260] In some embodiments, (for codebook scheme A, the first vector is different from the second vector) , if the first value of scaling factor (e.g., s1) configured to be associated with the first vector is less than 1, and

[0261] -If the second value of scaling factor configured to be associated with the second vector is 1 or C or there is no scaling factor configured to be associated with the second vector, β1 may be s1 or β2 may be or

[0262] -And / or if the second value of scaling factor configured to be associated with the second vector is s2 and / or if the first value of scaling factor (e.g., s1) configured to be associated with the first vector is less than the second value of scaling factor (e.g., s2) configured to be associated with the second vector (e.g.,  or ) , β1 may be s1 or  β2 may be

[0263] In some embodiments, (for codebook scheme A) the first vector is different from the second vector, if the first value of scaling factor (e.g., s2) configured to be associated with the second vector is less than 1, and

[0264] -If the first value of scaling factor configured to be associated with the second vector is 1 or C or there is no scaling factor configured to be associated with the second vector, β1 may be s1 or β2 may be or

[0265] -And / or if the second value of scaling factor configured to be associated with the second vector is s2 and / or if the first value of scaling factor (e.g., s1) configured to be associated with the first vector is less than the second value of scaling factor (e.g., s2) configured to be associated with the second vector (e.g.,  or ) , β1 may be s1 or  β2 may be

[0266] In some embodiments, the scaling factor value configured as unlimited state or unrestricted state may be regarded as value larger than 1 or larger than or larger than (or larger than θR, i or larger the threshold or larger than z) .

[0267] In some embodiments, in case of the number of layers is R or in case of the measurement report comprising indication of the value of R and / or in case of the codebook scheme A is configured (e.g., for codebook for R-layer) (for example, 1≤R≤4) , v1 (e.g., represented as  vl, m) may be a first vector from the set of vectors corresponding to layer with index r=1 and / or corresponding to layer with index r=3 (e.g., in case of 3≤R≤4) (e.g., corresponding to the precoder / codebook) . In some embodiments, the measurement report may comprise at least one indication of the vector v1. In some embodiments, v2 may be a second vector (e.g., represented as vl′, m′) corresponding to the layer with index r=2 (e.g., in case of 2≤R≤4) and / or corresponding to layer with index r=4 (e.g., in case of R=4) . In some embodiments, v2 may be a second vector (e.g., represented as vl′, m′) associated with or based on the first vector vl, m. In some embodiments, the at least one configuration may comprise a first scaling factor (e.g., represented as s1 or sR, 1 or si or sR, i) (e.g., corresponding to the first vector) and / or a second scaling factor (e.g., represented as s2 or sR,2 or si or sR, i) (e.g., corresponding to the second vector) .

[0268] In some embodiments, in case of the number of layers is R or in case of the measurement report comprising indication of the value of R and / or in case of the codebook scheme B is configured (e.g., for codebook for R-layer) (for example, 1≤R≤4) , v1 may be a first vector from the set of vectors corresponding to layer with index r=1 and / or v2 may be a second vector from the set of vectors corresponding to layer with index r=2 (e.g., in case of 2≤R≤4) and / or v3 may be a third vector from the set of vectors corresponding to layer with index r=3 (e.g., in case of 3≤R≤4) and / or v4 may be a fourth vector from the set of vectors corresponding to layer with index r=4 (e.g., in case of R=4) (e.g., corresponding to the precoder / codebook) . In some embodiments, the  measurement report may comprise at least one indication of the vector v1 and / or v2 and / or v3 and / or v4. In some embodiments, the at least one configuration may comprise a first scaling factor (e.g., represented as s1 or sR, 1 or si or sR, i) (e.g., corresponding to the first vector) and / or a second scaling factor (e.g., represented as s2 or sR, 2 or si or sR, i) (e.g., corresponding to the second vector) and / or a third scaling factor (e.g., represented as s3 or sR,3 or si or sR, i) (e.g., corresponding to the third vector) and / or a fourth scaling factor (e.g., represented as s4 or sR, 4 or si or sR, i) (e.g., corresponding to the fourth vector) .

[0269] In some embodiments, in case of the number of layers is R or in case of the measurement report comprising indication of the value of R and / or in case of the codebook scheme A is configured and / or in case of the codebook scheme B is configured (e.g., for codebook for R-layer) (e.g., in case of 5≤R≤6) , v1 may be a first vector from the set of vectors corresponding to layer with index r=1 and layer with index r=2, v2 may be a second vector from the set of vectors corresponding to layer with index r=3 and layer with index r=4 , v3 may be a third vector from the set of vectors corresponding to layer with index r=5 and / or corresponding to layer with index r=6 (e.g., in case of R=6) (e.g., corresponding to the precoder / codebook) . In some embodiments, the measurement report may comprise at least one indication of the first vector v1, the second vector v2, the third vector v3. In some embodiments, the at least one configuration may comprise a first scaling factor (e.g., represented as s1 or sR, 1 or si or sR, i) (e.g., corresponding to the first vector) , a second scaling factor (e.g., represented as s2 or sR, 2 or si or sR, i) (e.g., corresponding to the second vector) and a third scaling factor (e.g., represented as s3 or sR, 3 or si or sR, i) (e.g., corresponding to the third vector) .

[0270] In some embodiments, in case of the number of layers is R or in case of the measurement report comprising indication of the value of R and / or in case of the codebook scheme A is configured and / or in case of the codebook scheme B is configured (e.g., for codebook for R-layer) (e.g., in case of R=7) , v1 may be a first vector from the set of vectors corresponding to layer with index r=1 and layer with index r=2, v2 may be a second vector from the set of vectors corresponding to layer with index r=3, v3 may be a third vector from the set of vectors corresponding to layer with index r=4 and corresponding layer with index r=5, and v4 may be a fourth vector from the set of vectors corresponding to layer with index r=7 and corresponding to layer with index r=8 (e.g., corresponding to the precoder / codebook) . In some embodiments, the measurement report may comprise at least one indication of the first vector v1, the second vector v2, the third vector v3 and the  fourth vector v4. In some embodiments, the at least one configuration may comprise a first scaling factor (e.g., represented as s1 or sR, 1 or si or sR, i) (e.g., corresponding to the first vector) , a second scaling factor (e.g., represented as s2 or sR, 2 or si or sR, i) (e.g., corresponding to the second vector) , a third scaling factor (e.g., represented as s3 or sR, 3 or si or sR, i) (e.g., corresponding to the third vector) and a fourth scaling factor (e.g., represented as s4 or sR, 4 or si or sR, i) (e.g., corresponding to the fourth vector) .

[0271] In some embodiments, in case of the number of layers is R or in case of the measurement report comprising indication of the value of R and / or in case of the codebook scheme A is configured and / or in case of the codebook scheme B is configured (e.g., for codebook for R-layer) (e.g., in case of R=8) , v1 may be a first vector from the set of vectors corresponding to layer with index r=1 and layer with index r=2, v2 may be a second vector from the set of vectors corresponding to layer with index r=3 and layer with index r=4 , v3 may be a third vector from the set of vectors corresponding to layer with index r=5 and layer with index r=6 and v4 may be a fourth vector from the set of vectors corresponding to layer with index r=7 and layer with index r=8  (e.g., corresponding to the precoder / codebook) . In some embodiments, the measurement report may comprise at least one indication of the first vector v1, the second vector v2, the third vector v3 and the fourth vector v4. In some embodiments, the at least one configuration may comprise a first scaling factor (e.g., represented as s1 or sR, 1 or si or sR, i) (e.g., corresponding to the first vector) , a second scaling factor (e.g., represented as s2 or sR, 2 or si or sR, i) (e.g., corresponding to the second vector) , a third scaling factor (e.g., represented as s3 or sR, 3 or si or sR, i) (e.g., corresponding to the third vector) and a fourth scaling factor (e.g., represented as s4 or sR, 4 or si or sR, i) (e.g., corresponding to the fourth vector) .

[0272] In some embodiments, in case of the number of layers is 1 or in case of the measurement report comprising indication of the value of R=1 and / or in case of the codebook scheme A is configured and / or in case of the codebook scheme B is configured (e.g., for codebook for 1-layer) , v1 may be one vector from the set of vectors corresponding to layer with index r=1 or corresponding to the precoder / codebook. In some embodiments, the measurement report may comprise at least one indication of the vector v1. In some embodiments, the at least one configuration may comprise a scaling factor (e.g., represented as s1 or s1, 1 or si or s1, i) (e.g., corresponding to the vector) (e.g., corresponding to the number of layers is 1) . In some embodiments, β1 may be s1 or min (1, s1) .

[0273] In some embodiments, in case of the number of layers is R or in case of the measurement report comprising indication of the value of R and / or in case of the codebook scheme A is configured and / or in case of the codebook scheme B is configured (e.g., for codebook for R-layer) , if there is at least one scaling factor (e.g., represented as sj or sR, j) (e.g., corresponding to the j-th vector or corresponding to the vector with index j) is less than or equal to  (or θR, j or the threshold or z) (and / or if there is at least one vector or at least one scaling factor with  (or or sR, j*θR, j<z or sR, j*θR, j≤z) ) and if there is at least one scaling factor (e.g., represented as si or sR, i) (e.g., corresponding to the i-th vector or corresponding to the vector with index i) is larger than or equal to (or θR, i or the threshold or z) (and / or if there is at least one vector or at least one scaling factor with  (or or sR, i*θR, i>z or sR, i*θR, i≥z) and / or in case of  (and / or in case of sR, j<sR, i or sR, j*θR, j<sR, i*θR, i) ) , the amplitude coefficient corresponding to the j-th vector or corresponding to the vector with index j or corresponding to the layer (s) (e.g., the rj layers) associated with (or applying or using) to the j-th vector or the vector with index j may be βj=sR, j or or or βj=min (z, sR, j) or or or or or and / or the amplitude coefficient corresponding to the i-th vector or corresponding to the vector with index i or corresponding to the layer (s) (e.g., the ri layers) associated with (or applying or using) to the i-th vector or the vector with index i may be or or  or or  or or or or or or or  or or or or or  or or or or  or or or  For example, in case of number of layers is 2 or 3 or 4 (e.g., R=2 or R=3 or R=4) and / or in case of codebook scheme A is configured and / or in case of codebook scheme B is configured.

[0274] In some embodiments, in case of the number of layers is R or in case of the measurement report comprising indication of the value of R and / or in case of the codebook scheme A is configured and / or in case of the codebook scheme B is configured (e.g., for codebook for R-layer) , if there is at least one scaling factor (e.g., represented as  or  ) (e.g., corresponding to the jd-th vector or corresponding to the vector with index jd) (or at least one vector associated with the at least one scaling factor) is less than or equal to (or or the threshold or z) (and / or if there is at least one vector or at least one scaling factor with  (or or or ) ) )  and / or if there is at least one scaling factor (e.g., represented as si or ) (e.g., corresponding to the iq-th vector or corresponding to the vector with index iq) is larger than or equal to  (or or the threshold or z) (and / or if there is at least one vector or at least one scaling factor with  (or or or ) and / or in case of  (and / or in case of or  ) ) , the amplitude coefficient corresponding to the jd-th vector or corresponding to the vector with index jd or corresponding to the layer (s) (e.g., the layers) associated with (or applying or using) to the jd-th vector or the vector with index jd may be  or or or or or or and / or the amplitude coefficient corresponding to the iq-th vector or corresponding to the vector with index iq or corresponding to the layer (s) (e.g., the layers) associated with (or applying or using) to the iq-th vector or the vector with index iq may be larger than one or larger than or larger than z. In some embodiments, jd may be integer. In some embodiments, 1≤jd≤L. In some embodiments, jd may be integer. In some embodiments, 1≤iq≤L. In some embodiments, iq and jd may be different. In some embodiments, iq≠jd  In some embodiments, the number of scaling factor (s) (e.g., represented as or ) (e.g., corresponding to the jd-th vector or corresponding to the vector with index jd) (or at least one vector associated with the at least one scaling factor) with value less than or equal to  (or or the threshold or z) (and / or the number of vector (s) with scaling factor (s) with  (or or or ) ) ) may be represented as D. In some embodiments, D may be integer. In some embodiments, 0≤D≤L or 1≤D≤L. In some embodiments, the number of scaling factor (s) (e.g., represented as si or ) (e.g., corresponding to the iq-th vector or corresponding to the vector with index  iq) with value larger than or equal to  (or or the threshold or z) (and / or the number of vector (s) with scaling factor (s) with  (or or or ) may be represented as Q. In some embodiments, Q may be integer. In some embodiments, 0≤Q≤L or 1≤Q≤L. In some embodiments, Q+D=L. In some embodiments, Q=L-D. In some embodiments, D=L-Q. In some embodiments, the iq-th vector or the vector with index iq may be at least one vector from Q the vectors. In some embodiments, the number of vectors D) (e.g., corresponding to the D vector (s) ) less than or equal to  (or or the threshold or z) (and / or if there is D vector (s) with scaling factor (s) with  (or or or ) ) ) may be assumed or expected to be less than a first value. For example, the first value may be 1 or 2 or ceil (L / 2) or floor (L / 2) or 3. In some embodiments, the number of vectors Q) (e.g., corresponding to the Q vector (s) ) larger than or equal to  (or or the threshold or z) (and / or if there is Q vector (s) with scaling factor (s) with  (or or or ) ) ) may be assumed or expected to be larger than and / or equal to a second value. For example, the second value may be 1 or 2 or ceil (L / 2) or floor (L / 2) or 3 or L-1 or L-2.

[0275] In some embodiments, a ratio or a difference between one scaling factor (e.g. a first scaling factor or represented as sR, i) and the other scaling factor (e.g. a second scaling factor or represented as sR, j) (e.g. the ratio or the difference may be represented as or or  ) may be expected to be or assumed to be less than or equal to or no larger than a third value (e.g. in case sR, i>sR, j or or sR, i*θR, i>sR, j*θR, j) . In some embodiments, a ratio or a difference between one scaling factor (e.g. a first scaling factor or represented as sR, i) and the other scaling factor (e.g. a second scaling factor or represented  as sR, j) (e.g. the ratio or the difference may be represented as or or ) may be expected to be or assumed to be larger than or equal to or no less than a fourth value (e.g. in case sR, i<sR, j or or sR, i*θR, i<sR, j*θR, j) . In some embodiments, the terminal device may assume or may expect or may be expected to determine or the measurement report may assume or may expect to comprise at least two vectors, wherein the ratio or the difference between one scaling factor (e.g. a first scaling factor or represented as sR, i) and the other scaling factor (e.g. a second scaling factor or represented as sR, j) (e.g. the ratio or the difference may be represented as or or  ) may be less than or equal to or no larger than the third value (e.g. in case sR, i>sR, j or or sR, i*θR, i>sR, j*θR, j) . In some embodiments, In some embodiments, the terminal device may assume or may expect or may be expected to determine or the measurement report may assume or may expect to comprise at least two vectors, wherein the ratio or the difference between one scaling factor (e.g. a first scaling factor or represented as sR, i) and the other scaling factor (e.g. a second scaling factor or represented as sR, j) (e.g. the ratio or the difference may be represented as or or  ) may be larger than or equal to or no less than a fourth value (e.g. in case sR, i<sR, j or or sR, i*θR, i<sR, j*θR, j) . In some embodiments, the third value may be one or more of:  or or or or or or In some embodiments, the fourth value may be one or more of:  or or or or or or

[0276] In some embodiments,  may be or or or or  or or or or or or or  or or or or or  or or or or or or or or  or or or or  or or or  or or or or  or or  or or  or  or or or or or  or or  or or or or or or or  or

[0277] In some embodiments, in case of all of the scaling factor (s) (e.g., sR, i) is larger than or equal to  (or θR, i or the threshold or z) and / or in case of all of the scaling factor (s) or all of the vector (s) with  (or or sR, i*θR, i>z or sR, i*θR, i≥z) ,  βi may be 1 or z or or  (or 1 or or In some embodiments, i may be 1≤i≤L.

[0278] In some embodiments, in case of all of the scaling factor (s) (e.g., sR, i) is less than or equal to  (or θR, i or the threshold or z) and / or in case of all of the scaling factor (s) or all of the vector (s) with  (or or SR, i*θR, i<z or sR, i*θR,i≤z) , βi may βi may be  (or or  or  ) .

[0279] In some embodiments, in case of the number of layers is R or in case of the measurement report comprising indication of the value of R and / or in case of the codebook scheme A is configured and / or in case of the codebook scheme B is configured (e.g., for codebook for R-layer) (for example, the number of vectors may be represented as L) , there may be at least one scaling factor (e.g., the number of vectors may be represented as D) (e.g., corresponding to the D vector (s) ) is less than or equal to  (or or the threshold or z) (and / or if there is D vector (s) with scaling factor (s) with  (or or or ) ) ) , the amplitude coefficient corresponding to each of the D vector (s) may be less than 1 or z or less than or less than For example, represented as or or or or or or or  or

[0280] In some embodiments, there may be at least one scaling factor (e.g., the number of vectors may be represented as Q) (e.g., corresponding to the Q vector (s) ) is larger than or equal to  (or θR, iq or the threshold or z) (and / or if there is Q vector (s) with scaling factor (s) with  (or or or ) ,  the amplitude coefficient corresponding to at least one (or one or more) vector in the Q vector (s) or corresponding to at least one  (or one or more) the layer (s) (e.g., the  layers) associated with (or applying or using) to the at least one (or one or more) vector (e.g., represented as Q1 vector (s) ) in the Q vector (s) may be larger than 1 or larger than or larger than z or larger than and / or the amplitude coefficient corresponding to at least one (or one or more) vector (e.g., represented as Q2 vector (s) ) in the Q vector (s) or corresponding to at least one  (or one or more) the layer (s) (e.g., the  layers) associated with (or applying or using) to the at least one (or one or more) vector in the Q vector (s) may be equal to 1 or equal to or equal to or equal to z. In some embodiments, Q1 may be integer. In some embodiments, 0≤Q1≤Q or 1≤Q1≤Q or 1≤Q1≤Q-1 or 0≤Q1≤Q-Q2. In some embodiments, Q1 may be integer. In some embodiments, 0≤Q2≤Q or 1≤Q2≤Q or 0≤Q2≤Q-1 or 0≤Q2≤Q-Q1. In some embodiments, the Q1 vector (s) may be based on the increasing order of values or decreasing order of values or the largest value or smallest value of scaling factor (s) (corresponding to the  Q vector (s) ) (or value of or sR, i*θR, i>z or sR, i>z) or based on the (lowest or largest) index of layers or index of vectors (corresponding to the  Q vector (s) ) .

[0281] In some embodiments, the terminal device may report the value of Q1 and / or the index (es) of the Q1 vector (s) in the measurement report. In some embodiments, the terminal device may report the value of amplitude coefficient (s) (e.g., represented as βi or βR, i or δi or δR, i) corresponding to each one layer or corresponding to each vector (e.g., corresponding to the Q1 vector (s) or corresponding to the Q vector (s) or corresponding to the L vector (s) ) in the measurement report.

[0282] In some embodiments, in case of the number of layers is 2 or in case of the measurement report comprising indication of the value of R=2 and / or in case of the codebook scheme A is configured (e.g., for codebook for 2-layer) , v1 (e.g., represented as vl,m) may be a first vector from the set of vectors corresponding to layer with index r=1 or corresponding to the precoder / codebook. In some embodiments, the measurement report may comprise at least one indication of the first vector v1. In some embodiments, v2 may be a second vector vl′, m′ (e.g., corresponding to the layer with index r=2) associated with or based on the first vector vl, m.

[0283] In some embodiments, in case of the number of layers is 2 or in case of the measurement report comprising indication of the value of R=2 and / or in case of the codebook scheme B is configured (e.g., for codebook for 2-layer) , v1 (e.g., represented as vl,m) may be a first vector from the set of vectors corresponding to layer with index r=1 and / or v2 may be a second vector from the set of vectors (e.g., corresponding to the layer with index r=2) (e.g., corresponding to the precoder / codebook) . In some embodiments, the measurement report may comprise at least one indication of the first vector v1 and the second vector  v2.

[0284] In some embodiments, in this case, r1=1 and / or r2=1 and / or R=2. For example, in case of codebook scheme A is configured and / or in case of codebook scheme B is configured. In some embodiments, r1=2 and / or r2=2 and / or R=4. For example, in case of codebook scheme A is configured. In some embodiments, r1=2 and / or r2=1 and / or R=3. For example, in case of codebook scheme A is configured.

[0285] In some embodiments, the at least one configuration may comprise a first scaling factor (e.g., represented as s1 or s2, 1) (e.g., corresponding to the first vector) and / or a second scaling factor (e.g., represented as s2 or s2, 2) (e.g., corresponding to the second vector) .

[0286] In some embodiments, in case of the first vector is same as the second vector, β1 may be same as β2, and β1 (and / or β2) may be based on the first scaling factor. In some embodiments, β1 (and / or β2) may be s2, 1 or min (z,  ) or min (z, s2, 1) . For example, in this case, r1=2 and / or R=2. For example, if the first scaling factor (e.g., s2, 1) is larger than or equal to  (or θR, i or the threshold or z) , β1 (and / or β2) may be 1. For another example, if the first scaling factor is less than or equal to  (or θR, i or the threshold or z) , β1 (and / or β2) may be

[0287] In some embodiments, in case of the first vector is same as the second vector, β1 may be same as β2, and β1 (and / or β2) may be based on the first scaling factor. In some embodiments, β1 (and / or β2) may be s2, 1 or or min (1, s2, 1) or z or  or For example, in this case, r1=2 and / or R=2. For example, if the first scaling factor (e.g., s2, 1) is larger than or equal to  (or θR, i or the  threshold or z) or if  (or ) or if s2, 1*θ2, 1>z (or s2, 1*θ2, 1≥z) , β1 (and / or β2) may be 1. For another example, if the first scaling factor is less than or equal to (or θR, i or the threshold or z) or if  (or ) or if s2, 1*θ2, 1<z (or s2, 1*θ2, 1≤z) , β1 (and / or β2) may be or

[0288] In some embodiments, in case of the first vector is different from the second vector, β1 may be based on the first scaling factor and / or the second scaling factor and / or β2 may be based on the second scaling factor and / or the first scaling factor. For example, in this case, r1=1 and / or r2=1 and / or R=2.

[0289] In some embodiments, in case of the first scaling factor (e.g., s2, 1) is larger than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2, 2) is larger than or equal to  (or θR, 2 or the threshold or z) and / or in case of  (or or s2, 1*θR, 1>z or s2, 1*θR, 1≥z) and  (or or s2, 2*θR,2>z or s2, 2*θR, 2≥z) and / or in case of  (and / or in case of s2, 1 s2,2 or or s2, 1*θR, 1<s2, 2*θR, 2) (or in case of the first scaling factor (e.g., s2, 1) is same as the second scaling factor (e.g., s2, 2) ) , β1 may be 1 or z or and / or β2 may be 1 or z or or β1 may be or β2 may be or β1 may be  (or 1 or or or ) and / or β2 may be  (or 1 or or or ) . For example, β1 may be same as β2. For example, in this case, r1=1 and / or r2=1 and / or R=2.

[0290] In some embodiments, in case of the first scaling factor (e.g., s2, 1) is less than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2, 2) is less  than or equal to  (or θR, 2 or the threshold or z) and / or in case of  (or s2, 1* or s2, 1*θR, 1<z or s2, 1*θR, 1≤z) and  (or or s2, 2*θR,2<z or s2, 2*θR, 2≤z) and / or in case of  (and / or in case of s2, 1=s2,2 or or s2, 1*θR, 1=s2, 2*θR, 2) and in case of the first scaling factor (e.g., s2, 1) is same as the second scaling factor (e.g., s2, 2) , β1 may be or z or  or  (or or  or  ) and / or β2 may be or  (or or or  ) . For example, β1 may be same as β2.

[0291] In some embodiments, in case of the first scaling factor (e.g., s2, 1) is larger than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2, 2) is larger than or equal to  (or θR, 2 or the threshold or z) and / or in case of  (or or s2, 1*θR, 1>z or s2, 1*θR, 1≥z) and  (or or s2, 2*θR,2>z or s2, 2*θR, 2≥z) and / or in case of  (and / or in case of s2, 1=s2,2 or s2, 1*θR, 1=s2, 2*θR, 2) and in case of the first scaling factor (e.g., s2, 1) is same as the second scaling factor (e.g., s2, 2) , β1 may be 1 (or or z) and / or β2 may be 1 (or or z) . For example, β1 may be same as β2.

[0292] In some embodiments, in case of the first scaling factor (e.g., s2, 1) is less than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2, 2) is larger than or equal to  (or θR, 2 or the threshold or z) and / or in case of  (or or s2, 1*θR, 1 or s2, 1*θR, 1≤z) and  (or or s2, 2* θR,2>z or s2, 2*θR, 2≥z) and / or in case of  (and / or in case of s2, 1<s2,2 or s2, 1*θR, 1<s2, 2*θR, 2) , β1 may be s2, 1 or z or or or min(z, s2, 1) or or or or and / or β2 may be or z or or or  or or or  or or or or or or  or or or  or or In some embodiments, in case of the first scaling factor (e.g., s2, 1) is larger than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2,2) is less than or equal to  (or θR, 2 or the threshold or z) and / or in case of (or or s2, 1*θR, 1>z or s2, 1*θR, 1≥z) and  (or or s2, 2*θR, 2<z or s2, 2*θR, 2≤z) and / or in case of  (and / or in case of s2, 1>s2, 2 or s2, 1*θR, 1>s2, 2*θR, 2) , β2 may or z or s2, 2 or min (z,  ) or min (z, s2, 2) or or or or and / or β1 may be or z or or or or  or or  or or or  or or  or or or or or or  or or or  or or

[0293] In some embodiments, in case of the first scaling factor (e.g., s2, 1) is less than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2, 2) is less than or equal to  (or θR, 2 or the threshold or z) and / or in case of  (or or s2, 1*θR, 1<z or s2, 1*θR, 1≤z) and  (or or s2, 2*θR,2<z or s2, 2*θR, 2≤z) and / or in case of  (and / or in case of s2, 1<s2,2 or s2, 1*θR, 1<s2, 2*θR, 2) , β1 may be s2, 1 or z or or min (z, s2, 1) or  or or or and / or β2 may be  or z or or or or or or or  or or or  or or or or or  In some embodiments, in case of the first scaling factor (e.g., s2, 1) is less than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2, 2) is less than or equal to  (or θR, 2 or the threshold or z) and / or in case of  (or or s2, 1*θR, 1<z or s2, 1*θR, 1≤z) and  (or  or s2, 2*θR, 2<z or s2, 2*θR, 2≤z) and / or in case of (and / or in case of s2, 1>s2, 2 or s2, 1*θR, 1>s2, 2*θR, 2) , β2 may be s2, 2 or z or  or min (z, s2, 2) or or or or  and / or β1   may be or z or or or or or or or  or  or or or or or or  or

[0294] In some embodiments, in this case, r1=1 and / or r2=1 and / or R=2. For example, in case of codebook scheme A is configured and / or in case of codebook scheme B is configured. In some embodiments, r1=2 and / or r2=2 and / or R=4. For example, in case of codebook scheme A is configured. In some embodiments, r1=2 and / or r2=1 and / or R=3. For example, in case of codebook scheme A is configured.

[0295] In some embodiments, in case of the number of layers is 3 or in case of the measurement report comprising indication of the value of R=3 and / or in case of the codebook scheme A is configured (e.g., for codebook for 3-layer) , v1 (e.g., represented as vl,m) may be a first vector from the set of vectors corresponding to layer with index r=1 and corresponding to layer with index r=3 and / or v2 may be a second vector (e.g., corresponding to the layer with index r=2) (e.g., corresponding to the precoder / codebook) .

[0296] In some embodiments, the at least one configuration may comprise a first scaling factor (e.g., represented as s1 or s2, 1) (e.g., corresponding to the first vector) and / or a second scaling factor (e.g., represented as s2 or s2, 2) (e.g., corresponding to the second vector) . In some embodiments, in this case, r1=2 and / or r2=1 and / or R=3. For example, in case of codebook scheme A is configured.

[0297] In some embodiments, in case of the first scaling factor (e.g., s2, 1) is larger than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2, 2) is larger than or equal to  (or θR, 2 or the threshold or z) and / or in case of  (or or s2, 1*θR, 1>z or s2, 1*θR, 1≥z) and  (or or s2, 2*θR,2>z or s2, 2*θR, 2≥z) and / or in case of  (and / or in case of s2, 1<s2,2 or or s2, 1*θR, 1<s2, 2*θR, 2)  (and / or in case of or ) (or in case of or ) , β1 may be 1 or z and / or β2 may be 1 or z or β1 may be or β2 may be or β1 may be  (or z or or ) and / or β2 may be  (or 1 or z or or ) . For example, β1 may be same as β2. For example, in this case, r1=2 and / or r2=1 and / or R=3.

[0298] In some embodiments, in case of the first scaling factor (e.g., s2, 1) is less than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2, 2) is less  than or equal to  (or θR, 2 or the threshold or z) and / or in case of  (or or s2, 1*θR, 1<z or s2, 1*θR, 1≤z) and  (or or s2, 2*θR,2<z or s2, 2*θR, 2≤z) and / or in case of  (and / or in case of s2, 1=s2,2 or or s2, 1*θR, 1=s2, 2*θR, 2) (and / or in case of or ) , β1 may be or z (or or  or  ) and / or β2 may be or z (or or or ) . For example, β1 may be same as β2.

[0299] In some embodiments, in case of the first scaling factor (e.g., s2, 1) is larger than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2, 2) is larger than or equal to  (or θR, 2 or the threshold or z) and / or in case of  (or or s2, 1*θR, 1>z or s2, 1*θR, 1≥z) and  (or or s2, 2*θR,2>z or s2, 2*θR, 2≥z) and / or in case of  (and / or in case of s2, 1=s2,2 or s2, 1*θR, 1=s2, 2*θR, 2) (and / or in case of or ) , β1 may be 1 (or or z)  and / or β2 may be 1 (or or z) . For example, β1 may be same as β2.

[0300] In some embodiments, in case of the first scaling factor (e.g., s2, 1) is less than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2, 2) is larger than or equal to  (or θR, 2 or the threshold or z) and / or in case of  (or or s2, 1*θR, 1<z or s2, 1*θR, 1≤z) and  (or or s2, 2*θR,2>z or s2, 2*θR, 2≥z) and / or in case of  (and / or in case of s2, 1< s2,2 or s2, 1*θR, 1<s2, 2*θR, 2) (and / or in case of or ) , β1 may be s2, 1 or z or or min (1, s2, 1) or or or or and / or β2 may be or z or or  or or β2 may be or or or or or or  or or or or or or  or or or  or or In some embodiments, in case of the first scaling factor (e.g., s2, 1) is larger than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2, 2) is less than or equal to  (or θR, 2 or the threshold or z) and / or in case of (or or s2, 1*θR, 1>z or s2, 1*θR, 1≥z) and  (or or s2, 2*θR, 2<z or s2, 2*θR, 2≤z) and / or in case of  (and / or in case of s2, 1>s2, 2 or s2, 1*θR, 1>s2, 2*θR, 2) (and / or in case of or ) , β2 may be s2, 2 or z or or min (z, s2, 2) or or  or or and / or β1 may be or z  or or or or or or  or or or or or or or or or  or or or or or or or or or

[0301] In some embodiments, in case of the first scaling factor (e.g., s2, 1) is less than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2, 2) is less than or equal to  (or θR, 2 or the threshold or z) and / or in case of  (or or s2, 1*θR, 1<z or s2, 1*θR, 1≤z) and  (or or s2, 2*θR,2<z or s2, 2*θR, 2≤z) and / or in case of  (and / or in case of s2, 1<s2,2 or s2, 1*θR, 1<s2, 2*θR, 2 or or ) , β1 may be s2, 1 or z or  or min (z, s2, 1) or or or or  and / or β2 may be or z or or or or or or or or or or or  or or or or  or or or or In some embodiments, in case of the first scaling factor (e.g., s2, 1) is less than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., s2, 2) is less than or equal to  (or θR,2 or the threshold or z) and / or in case of  (or or s2, 1*θR, 1<z or s2, 1*θR, 1≤z) and  (or or s2, 2*θR, 2<z or s2, 2*θR, 2≤z) and / or in case of  (and / or in case of s2, 1>s2, 2 or s2, 1*θR, 1>s2, 2*θR, 2 or or ) , β2 may be s2, 2or z or or min (z, s2, 2) or or or or and / or β1 may or z or or or  or or or or or or or or  or or or or  or or or or

[0302] In some embodiments, in this case, r1=2 and / or r2=1 and / or R=3. For example, in case of codebook scheme A is configured.

[0303] In some embodiments, in case of the number of layers is 3 or in case of the measurement report comprising indication of the value of R=3 and / or in case of the codebook scheme B is configured (e.g., for codebook for 3-layer) , v1 may be a first vector from the set of vectors corresponding to layer with index r=1, v2 may be a second vector corresponding to the layer with index r=2 and v3 may be a third vector corresponding to layer with index r=3 (e.g., corresponding to the precoder / codebook) . For example, r1=1, r2=1, r3=1. In some embodiments, in case of the number of layers is 6 or in case of the measurement report comprising indication of the value of R=6 and / or in case of the codebook scheme A is configured and / or in case of the codebook scheme B is configured (e.g., for codebook for 6-layer) , v1 may be a first vector from the set of vectors corresponding to layer with index r=1 and corresponding to layer with index r=2, v2 may be a second vector corresponding to the layer with index r=3 and corresponding to layer with index r=4, v3 may be a third vector corresponding to layer with index r=5 and corresponding to layer with index r=6 (e.g., corresponding to the precoder / codebook) . For example, r1=2, r2=2, r3=2. In some embodiments, in case of the number of layers is 5 or in case of the measurement report comprising indication of the value of R=5 and / or in case of the codebook scheme A is configured and / or in case of the codebook scheme B is configured (e.g., for codebook for 5-layer) , v1 may be a first vector from the set of vectors corresponding to layer with index r=1 and corresponding to layer with index r=2, v2 may be a second vector corresponding to the layer with index r=3 and corresponding to layer with index r=4, v3 may be a third vector corresponding to layer with index r=5 (e.g., corresponding to the precoder / codebook) . For example, r1=2, r2=2, r3=1.

[0304] In some embodiments, in case of R=3 and / or in case of codebook scheme B is configured. For example,  may be 1,  may be 1 and may be 1. In some embodiments, in case of R=6 and / or in case of codebook scheme A is configured and / or in case of codebook scheme B is configured. For example,  may be 2,  may be 2 and may be  2. In some embodiments, in case of R=5 and / or in case of codebook scheme A is configured and / or in case of codebook scheme B is configured. For example, two of and may be 2, and the other one of and may be 1. For example,  may be 2,  may be 2, and may be 1. For example, i3 may be 3. In some embodiments, i1, i2, i3 may be one of {1,2, 3} respectively. In some embodiments, i1, i2, i3 may be different from each other.

[0305] In some embodiments, the at least one configuration may comprise a first scaling factor (e.g., represented as s1 or sR, 1 or s3, 1) (e.g., corresponding to the first vector) and / or a second scaling factor (e.g., represented as s2 or sR, 2 or s3, 2) (e.g., corresponding to the second vector) and / or a third scaling factor (e.g., represented as s3 or sR, 3 or s3, 3) (e.g., corresponding to the third vector) .

[0306] In some embodiments, in case of the first scaling factor (e.g., sR, 1) is larger than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., sR, 2) is larger than or equal to  (or θR, 2 or the threshold or z) and the third scaling factor (e.g., sR, 3) is larger than or equal to  (or θR, 3 or the threshold or z) and / or in case of  (or  or sR, 1*θR, 1>z or sR, 1*θR, 1≥z) and  (or or sR, 2*θR, 2>z or sR, 2*θR, 2≥z) and  (or or sR, 3*θR, 3>z or sR,3*θR, 3≥z) , β1 may be 1 or z and / or β2 may be 1 or z and / or β3 may be 1 or z or β1 may be or β2 may be or β3 may be or β1 may be  (or 1 or z or or ) and / or β2 may be (or 1 or z or or ) and / or β3 may be  (or 1 or z or or ) . For example, β1 may be same as β2 and / or same as  β3. For example, in this case, r1=1 and / or r2=1 and / or r3=1 and / or R=3. For example, in this case, r1=2 and / or r2=2 and / or r3=2 and / or R=6. For example, in this case, r1=2 and / or r2=2 and / or r3=1 and / or R=5. For example, represented as allocation type t3, 1.

[0307] In some embodiments, in case of the first scaling factor (e.g., sR, 1) is less than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., sR, 2) is less than or equal to  (or θR, 2 or the threshold or z) and the third scaling factor (e.g., sR, 3) is less than or equal to  (or θR, 3 or the threshold or z) and / or in case of  (or  or sR, 1*θR, 1<z or sR, 1*θR, 1≤z) and  (or or sR,2*θR, 2<z or sR, 2*θR, 2≤z) and  (or or sR, 3*θR, 3<z or sR,3*θR, 3≤z) , β1 may be or z (or or  or  ) and / or β2 may be or z (or or or ) and / or β3 may be or z (or or or ) . For example, represented as allocation type t3, 2.

[0308] In some embodiments, in case of two of the three scaling factors (e.g., two of the first scaling factor, the second scaling factor and the third scaling factor) are less than or equal to the corresponding value, (e.g.,  is less than or equal to the corresponding  (or or the threshold or z) and is less than or equal to the corresponding  (or or the threshold or z) and the other scaling factor (e.g.,  ) is larger than or equal to  (or or the threshold or z) and / or in case of  (or or or ) and  (or or or ) and  (or or or ) ,  may be or z (or or  or  ) and / or may be or z (or or or  ) and / or may be or or  or z or or or or or or or or or or  or or or or or or or  or For example, represented as allocation type t3, 3.

[0309] In some embodiments, i1 and i2 may be two values of {1, 2, 3} , and i3 may be the other value of {1, 2, 3} . In some embodiments, i1 may be 1, and i2 may be 2, and i3 may be 3. In some embodiments, i1 may be 1, and i2 may be 3, and i3 may be 2. In some embodiments, i1 may be 2, and i2 may be 3, and i3 may be 1.

[0310] In some embodiments, in case of one of the three scaling factors (e.g., one of the first scaling factor, the second scaling factor and the third scaling factor) is less than or equal  to the corresponding value, (e.g.,  is less than or equal to the corresponding  (or or the threshold or z) and the other two scaling factors (e.g.,  and ) is larger than or equal to corresponding value (e.g.,  is larger than or equal to the corresponding  (or  or the threshold or z) and is larger than or equal to the corresponding  (or or the threshold or z) ) and / or in case of  (or or or ) and  (or or or ) and  (or or or ) ,  may be or z (or or  or  ) . In some embodiments, the power or the amplitude may be allocated or added to one or two of: the vector with index i2 (and / or the layer (s) associated with or applying the vector with index i2) and the vector with index i3  (and / or the  layer (s) associated with or applying the vector with index i3) . For example, represented as allocation type t3, 4.

[0311] In some embodiments,  may be  (or or  or ) or 1 or z and may be  or or z or or or or or or or or or or or  or or or or or or or  or For example, the power or the amplitude  may be allocated or added to the vector with index i3 (or the layer (s) associated with or applying the vector with index i3) . In some embodiments, the power or the amplitude may be allocated or added to the vector (e.g., with index i or i3, e.g., i=i3) associated with larger value of or larger value of sR, i*θR, i (for example, in case of ) . For example, in case of  (or or or ) . In some embodiments, the power or the amplitude may be allocated or added to the vector (e.g., with index i or i3, e.g., i=i3) associated with smaller value of or smaller value of sR, i*θR, i (for example, in case of ) . For example, in case of  (or or or ) . In some embodiments, i may be i2 or i3. For example, represented as allocation type t3, 5.

[0312] In some embodiments,  may be or z (or or  or ) or 1 and may be or or z or or  or  or or  or or  or or  or or or or  or or or or or  or For example, the power or the amplitude  may be allocated or added to both of the vector with index i2 (or the layer (s) associated with or applying the vector with index i2) and the vector with index i3 (or the layer (s) associated with or applying the vector with index i3) . In some embodiments,  the power or the amplitude may be allocated or added to the vector (e.g., with index i3) associated with larger value of or larger value of firstly, and then the power or the amplitude may be allocated or added to the other vector (e.g., with index i2) (e.g., associated with smaller value of or smaller value of ) (for example, in case of ) . For example, in case of  (or or or ) . In some embodiments, the power or the amplitude may be allocated or added to the vector (e.g., with index i3) associated with smaller value of or smaller value of firstly, and then the power or the amplitude  may be allocated or added to the other vector (e.g., with index i2) (e.g., associated with larger value of or larger value of ) (for example, in case of ) . For example, in case of  (or or or  ) . In some embodiments, the power or the amplitude may be allocated or added to the vector (e.g., with index i2) associated with larger value of or larger value of firstly, and then the power or the amplitude  may be allocated or added to the other vector (e.g., with index i3) (e.g., associated with smaller value of or smaller value of ) (for example, in case of ) . For example, in case of  (or or or ) . In some embodiments, i may be i2 or i3. For example, represented as allocation type t3, 6.

[0313] In some embodiments,  may be  (or or  or or  or and may  (or  or or  or or ) . For example, the power or the amplitude may be allocated or added to both of the vector with index i2 (or the layer (s) associated with or applying the vector with index i2) and the vector with index i3 (or the layer (s) associated with or applying the vector with index i3) . For example, if and / or if For another example,  or or In some embodiments,  may be same as For example, represented as allocation type t3, 7.

[0314] In some embodiments,  maybe  (or or or and may be  (or or  or For example, the power or the amplitude may be allocated or added to both of the vector with index i2 (or the layer (s) associated with or applying the vector with index i2) and the vector with index i3 (or the layer (s) associated with or applying the vector with index i3) . For example, if and / or if For example, represented as allocation type t3, 8.

[0315] In some embodiments, in case of R=3 and / or in case of codebook scheme B is configured. For example,  may be 1,  may be 1 and may be 1. In some embodiments, in case of R=6 and / or in case of codebook scheme A is configured and / or in case of codebook scheme B is configured. For example,  may be 2,  may be 2 and may be 2. In some embodiments, in case of R=5 and / or in case of codebook scheme A is configured and / or in case of codebook scheme B is configured. For example, two of and may be 2, and the other one of and may be 1. For example,  may be 2,  may be 2, and may be 1. For example, i3 may be 3. In some embodiments, i1, i2, i3 may be one of {1, 2, 3} respectively. In some embodiments, i1, i2, i3 may be different from each other.

[0316] In some embodiments, the terminal device may determine and / or report the allocation type (e.g., at least one indication of one or more of: allocation type t3, 1, allocation type t3, 2, allocation type t3, 3, allocation type t3, 4, allocation type t3, 5, allocation type t3, 6, allocation type t3, 7 and allocation type t3, 8) and / or number of vectors with amplitude coefficient larger than 1  (or the number of vectors with the additional power allocated) and / or number of layers with amplitude coefficient larger than 1 (or larger than or larger than z) (or the number of layers with the additional power allocated) and / or at least one indication of vector index (s) with amplitude coefficient larger than 1 (or the vector index (s) with the  additional power allocated) and / or at least one indication of layer index (s) with amplitude coefficient larger than 1 (or the layer index (s) with the additional power allocated) . In some embodiments, the number of layers with amplitude coefficient larger than 1  (or larger than  or larger than z) (or the number of layers with additional power allocated) may be represented as H1. In some embodiments, H1 may be positive integer. In some embodiments, 0≤H1≤R-1 or 0≤H1≤L-1 or 0≤H2≤Q-1 or 0≤H2≤Q or ri. In some embodiments, the number of vectors with amplitude coefficient larger than 1 (or larger than or larger than z) (or the number of vectors with additional power allocated) may be represented as H2. In some embodiments, H2 may be positive integer. In some embodiments, 0≤H2≤L-1 or 0≤H2≤Q-1 or 0≤H2≤Q.

[0317] In some embodiments, i1 may be one value of {1, 2, 3} , and i2 and i3 may be the other two value of {1, 2, 3} . In some embodiments, i1 may be 1, and i2 may be 2, and i3 may be 3. In some embodiments, i1 may be 1, and i2 may be 3, and i3 may be 2. In some embodiments, i1 may be 2, and i2 may be 1, and i3 may be 3. In some embodiments, i1 may be 2, and i2 may be 3, and i3 may be 1. In some embodiments, i1 may be 3, and i2 may be 1, and i3 may be 2. In some embodiments, i1 may be 3, and i2 may be 2, and i3 may be 1.

[0318] In some embodiments, in case of the number of layers is 4 or in case of the measurement report comprising indication of the value of R=4 and / or in case of the codebook scheme B is configured (e.g., for codebook for 4-layer) , v1 may be a first vector from the set of vectors corresponding to layer with index r=1, v2 may be a second vector corresponding to the layer with index r=2, v3 may be a third vector corresponding to layer with index r=3 and v4 may be a fourth vector corresponding to layer with index r=4 (e.g., corresponding to the precoder / codebook) . For example, r1=1, r2=1, r3=1, r4=1. In some embodiments, in case of the number of layers is 8 or in case of the measurement report comprising indication of the value of R=8 and / or in case of the codebook scheme A is configured and / or in case of the codebook scheme B is configured (e.g., for codebook for 8-layer) , v1 may be a first vector from the set of vectors corresponding to layer with index r=1 and corresponding to layer with index r=2, v2 may be a second vector corresponding to the layer with index r=3 and corresponding to layer with index r=4, v3 may be a third vector corresponding to layer with index r=5 and corresponding to layer with index r=6 and v4 may be a fourth vector corresponding to layer with index r=7 and corresponding to  layer with index r=8  (e.g., corresponding to the precoder / codebook) . For example, r1=2, r2=2, r3=2, r4=2. In some embodiments, in case of the number of layers is 7 or in case of the measurement report comprising indication of the value of R=7 and / or in case of the codebook scheme A is configured and / or in case of the codebook scheme B is configured (e.g., for codebook for 7-layer) , v1 may be a first vector from the set of vectors corresponding to layer with index r=1 and corresponding to layer with index r=2, v2 may be a second vector corresponding to the layer with index r=3, v3 may be a third vector corresponding to layer with index r=4 and corresponding to layer with index r=5 and  v4 may be a fourth vector corresponding to layer with index r=6 and corresponding to layer with index r=7 (e.g., corresponding to the precoder / codebook) . For example, r1=2, r2=1, r3=2, r4=2.

[0319] In some embodiments, in case of R=4 and / or in case of codebook scheme B is configured. For example,  may be 1,  may be 1,  may be 1 and may be 1. In some embodiments, in case of R=8 and / or in case of codebook scheme A is configured and / or in case of codebook scheme B is configured. For example,  may be 2,  may be 2,  may be 2 and may be 2. In some embodiments, in case of R=7 and / or in case of codebook scheme A is configured and / or in case of codebook scheme B is configured. For example, two of and may be 2, and the other one of and may be 1. For example,  may be 2,  may be 1,  may be 2 and may be 2. For example, i2 may be 2. In some embodiments, i1, i2, i3, i4 may be one of {1, 2, 3, 4} respectively. In some embodiments, i1, i2, i3, i4 may be different from each other.

[0320] In some embodiments, the at least one configuration may comprise a first scaling factor (e.g., represented as s1 or sR, 1 or s4, 1) (e.g., corresponding to the first vector) and / or a second scaling factor (e.g., represented as s2 or sR, 2 or s4, 2) (e.g., corresponding to the second vector) and / or a third scaling factor (e.g., represented as s3 or sR, 3 or s4, 3) (e.g., corresponding to the third vector) and / or a fourth scaling factor (e.g., represented as s4 or sR, 4 or s4, 4) (e.g., corresponding to the third vector) .

[0321] In some embodiments, in case of the first scaling factor (e.g., sR, 1) is larger than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., sR, 2) is larger than or equal to  (or θR, 2 or the threshold or z) and the third scaling factor (e.g., sR, 3) is  larger than or equal to  (or θR, 3 or the threshold or z) and the fourth scaling factor (e.g., sR, 4) is larger than or equal to  (or θR, 4 or the threshold or z) and / or in case of  (or or sR, 1*θR, 1>z or sR, 1*θR, 1≥z) and  (or or sR, 2*θR, 2>z or sR, 2*θR, 2≥z) and  (or or sR, 3*θR, 3>z or sR, 3*θR, 3≥z) and  (or or sR, 4*θR, 4>z or sR, 4*θR, 4≥z) , β1 may be 1 or z and / or β2 may be 1 or z and / or β3 may be 1 or z and / or β4 may be 1 or z or β1 may be or β2 may be or β3 may be or β4 may be or β1 may be  (or 1 or z or or and / or β2 may be  (or 1 or z or or ) and / or β3 may be  (or 1 or z or or ) and / or β4 may be   (or 1 or z or or ) . For example, β1 may be same as β2 and / or same as  β3 and / or same as  β4. For example, in this case, r1=1 and / or r2=1 and / or r3=1 and / or r4=1 and / or R=4. For example, in this case, r1=2 and / or r2=2 and / or r3=2 and / or r4=2 and / or R=8. For example, in this case, r1=2 and / or r2=1 and / or r3=2 and / or r4=2 and / or R=7. For example, represented as allocation type t4, 1.

[0322] In some embodiments, in case of the first scaling factor (e.g., sR, 1) is less than or equal to  (or θR, 1 or the threshold or z) and the second scaling factor (e.g., sR, 2) is less than or equal to  (or θR, 2 or the threshold or z) and the third scaling factor (e.g., sR, 3) is less than or equal to  (or θR, 3 or the threshold or z) and the fourth scaling factor (e.g., sR, 4) is less than or equal to  (or θR, 4 or the threshold or z) and / or in case of  (or  or sR, 1*θR, 1<z or sR, 1*θR, 1≤z) and  (or or sR, 2*θR, 2<z or sR, 2*θR, 2≤z) and  (or or sR, 3*θR, 3<z or sR,4*θR, 4≤z) and  (or or sR, 4*θR, 4<z or sR, 4*θR, 4≤z) , β1 may be or z (or or  or  ) and / or β2 may be or z (or or or ) and / or β3 may be or z (or or or  ) and / or β4 may be or z (or or or ) . For example, represented as allocation type t4, 2.

[0323] In some embodiments, in case of three of the four scaling factors (e.g., three of the first scaling factor, the second scaling factor, the third scaling factor and the fourth scaling factor) are less than or equal to the corresponding value, (e.g.,  is less than or equal to the corresponding  (or or the threshold or z) and is less than or equal to the corresponding  (or or the threshold or z) and is less than or equal to the corresponding  (or or the threshold or z) ) and the other scaling factor (e.g.,  ) is larger than or equal to  (or or the threshold or z) and / or in case of  (or or or ) and  (or or or ) and  (or or  or ) and  (or or or ) ,  may be or z (or or  or  ) and / or  may be or z (or or or ) and / or  may be or z (or  or or ) and / or may be  or or z or or or  or or or or or  or or or or  or  or  or or  or or For example, represented as allocation type t4, 3.

[0324] In some embodiments, i1 and i2 and i3 may be three values of {1, 2, 3, 4} , and i4 may be the other value of {1, 2, 3, 4} . In some embodiments, i1 may be 1, and i2 may be 2, and i3 may be 3 and i4 may be 4. In some embodiments, i1 may be 1, and i2 may be 2, and i3 may be 4 and i4 may be 3. In some embodiments, i1 may be 1, and i2 may be 3, and i3 may be 4 and i4 may be 2. In some embodiments, i1 may be 2, and i2 may be 3, and i3 may be 4 and i4 may be 1.

[0325] In some embodiments, in case of one of the four scaling factors (e.g., one of the first scaling factor, the second scaling factor, the third scaling factor and the fourth scaling factor) is less than or equal to the corresponding value, (e.g.,  is less than or equal to the corresponding  (or or the threshold or z) and the other three scaling factors (e.g.,  and and ) is larger than or equal to corresponding value (e.g.,  is larger than or equal to the corresponding  (or or the threshold or z) and is larger than or equal to the corresponding  (or or the threshold or z) and is larger than or equal to the corresponding  (or or the threshold or z) ) and / or in case of  (or or or ) and  (or  or or ) and  (or or or ) and  (or or  or ) ,  may be or z (or or  or  ) . In some embodiments, the power or the amplitude may be allocated or added to one or two or three of: the vector with index i2 (and / or the layer (s) associated with or applying the vector with index  i2) , the vector with index i3  (and / or the layer (s) associated with or applying the vector with index i3) and the vector with index i4  (and / or the layer (s) associated with or applying the vector with index i4) . For example, represented as allocation type t4, 4.

[0326] In some embodiments,  may be or z (or or  or ) or 1, and / or may be or z (or  or or ) or 1, and / or may be  or or z or or or  or or or or or  or or or or  o or  or  or or  or or For example, the power or the amplitude may be allocated or added to the vector with index i4 (or the  layer (s) associated with or applying the vector with index i4) . In some embodiments, the power or the amplitude may be allocated or added to the vector (e.g., with index i or i4, e.g., i=i4) associated with largest value of or largest value of sR, i*θR, i (for example, in case of ) . For example, in case of  (or or or ) and / or in case of (or or or ) . In some embodiments, the power or the amplitude may be allocated or added to the vector (e.g., with index i or i4, e.g., i=i4) associated with smallest value of or smallest value of sR, i*θR, i (for example, in case of ) . For example, in case of  (or or or ) and / or in case of (or or or  ) . In some embodiments, i may be i2 or i3 or i4. For example, represented as allocation type t4, 5.

[0327] In some embodiments,  may be  (or or  or ) or z or 1, and / or may be  or z or or or or or or or or or or or or  or or or or or or or  or For example, the power or the amplitude  may be allocated or added to all three of: the vector with index i2 (or the  layer (s) associated with or applying the vector with index i2) and the vector with index i3  (or the layer (s) associated with or applying the vector with index i3) and the vector with index i4 (or the layer (s) associated with or applying the vector with index i4) . In some embodiments, the power or the amplitude may be allocated or added to the vector (e.g., with index i4) associated with largest value of or largest value of firstly, and then the power or the amplitude may be allocated or added to the vector (e.g., with index i3) (e.g., associated with second largest value of or second largest value of ) (e.g., if any) (for example, in case of and then the power or the amplitude may be allocated or added to the vector (e.g., with index i2) (e.g., associated with smallest value of  or smallest value of ) (e.g., if any) (for example, in case of  ) . In some embodiments, the power or the amplitude may be allocated or added to the vector (e.g., with index i2) associated with smallest value of or smallest value of firstly, and / or then the power or the amplitude may be allocated or added to the vector (e.g., with index i3) (e.g., associated with second smallest value of or the second smallest value of ) (for example, in case of ) , and / or then the power or the amplitude may be allocated or added to the vector (e.g., with index i4) (e.g., associated with largest value of or the largest  value of ) (for example, in case of ) . In some embodiments, the power or the amplitude  may be allocated or added to the vector (e.g., with index i2) associated with largest value of or largest value of firstly, and / or then the power  or the amplitude may be allocated or added to the vector (e.g., with index i3) (e.g., associated with second largest value of or the second largest value of ) (for example, in case of ) , and / or then the power or the amplitude  may be allocated or added to the vector (e.g., with index i4) (e.g., associated with smallest value of or the smallest value of ) (for example, in case of ) . For example, represented as allocation type t4, 6.

[0328] In some embodiments,  may be  (or  or or  or or ) and / or may be  (or or  or or  or and / or may be   (or or or or  or ) . For example, the power or the amplitude may be allocated or added to both of the vector with index i2 (or the layer (s) associated with or applying the vector with index i2) and the vector with index i3 (or the layer (s) associated with or applying the vector with index i3) and the vector with index i4 (or the layer (s) associated with or applying the vector with index i4) . For example, if and / or if  and / or if For another example,  or or or or or In some embodiments,  may be same as and / or same as For example, represented as allocation type t4, 7.

[0329] In some embodiments,  may be  (or  or or or  or ) and may be   (or or  or  or or ) and / or may be or z (or or  or ) or 1. For example, the power or the amplitude may be allocated or added to the vector with index i2 (or the  layer (s) associated with or applying the vector with index i2) and the vector with index i3 (or the layer (s) associated with or applying the vector with index i3) . For example, if  and / or if For another example,  or For another example,  or In some embodiments,  may be same as For example, represented as allocation type t4, 8.

[0330] In some embodiments, in case of two of the three scaling factors (e.g., two of the first scaling factor, the second scaling factor, the third scaling factor and the fourth scaling factor) are less than or equal to the corresponding value, (e.g.,  is less than or equal to the corresponding  (or or the threshold or z) ,  is less than or equal to the corresponding  (or or the threshold or z) and the other two scaling factors (e.g.,  and ) is larger than or equal to corresponding value (e.g.,  is larger than or equal to the corresponding  (or or the threshold or z) and is larger than or equal to the  corresponding  (or or the threshold or z) ) and / or in case of  (or  or or ) and  (or or or ) and  (or or  or ) and  (or or or ) ,  may be or z (or or  or  or  or  ) ,  may be or z (or or  or  or  or  ) . In some embodiments, the power or the amplitude  may be allocated or added to one or two of: the vector with index i3 (and / or the layer (s) associated with or applying the vector with index i3) and the vector with index i4  (and / or the layer (s) associated with or applying the vector with index i4) . For example, represented as allocation type t4, 9.

[0331] In some embodiments,  may be or z (or or  or ) or 1 and may be  or z or or or or  or or or or or  or or or or  or or  or  or or  or or For example, the power or the amplitude may be allocated or added to the vector with index i4 (or the layer (s) associated with or applying the vector with index i4) . In some embodiments, the power or the amplitude may be allocated or added to the vector (e.g., with index i or i4, e.g., i=i4) associated with larger value of or larger value of sR, i*θR, i (for example, in case of ) . For example, in case of  (or or  or ) . In some embodiments, the power  or the amplitude may be allocated or added to the vector (e.g., with index i or i4, e.g., i=i4) associated with smaller value of or smaller value of sR, i*θR, i (for example, in case of ) . For example, in case of (or or or ) . In some embodiments, i may be i3 or i4. For example, represented as allocation type t4, 10.

[0332] In some embodiments,  may be or z (or or  or 1 and may be  or or z or or or  or or or or or  or or or or  or or  or  or or  or or For example, the power or the amplitude may be allocated or added to both of the vector with index i3 (or the layer (s) associated with or applying the vector with index i3) and the vector with index i4 (or the layer (s) associated with or applying the vector with index i4) . In some embodiments, the power or the amplitude may be allocated or added to the vector (e.g., with index i4) associated with larger value of or larger value of firstly, and / or then the power or the amplitude may be allocated or added to the other vector (e.g., with index i3) (e.g., associated with smaller value of or smaller value of ) (for example, in case of  ) . For example, in case of  (or or or  ) . In some embodiments, the power or the amplitude may be allocated or added to the vector (e.g., with index i4) associated with smaller value of or smaller value of firstly, and then the power or the amplitude may be allocated or added to the other vector (e.g., with index i3) (e.g., associated with larger value of or larger value of ) (for example, in case of ) . For example, in case of  (or or or ) . In some embodiments, the power or the amplitude  may be allocated or added to the vector (e.g., with index i3) associated with larger (or smaller) value of or larger (or smaller) value of firstly, and then the power or the amplitude may be allocated or added to the other vector (e.g., with index i4) (e.g., associated with smaller (or larger) value of or smaller (or larger) value of ) (for example, in case of ) . For example, in case of  (or or or  ) . In some embodiments, i may be i2 or i3. For example, represented as allocation type t4, 11.

[0333] In some embodiments,  may be  (or  or or or  or and may be  (or or  or  or or ) . For example, the power or the amplitude may be allocated or added to both of the vector with index i3 (or the layer (s) associated with or applying the vector with index i3) and the vector with index i4 (or the layer (s) associated with or applying the vector with index i3) . For example, if and / or if  For another example,  or  or In some embodiments,  may be same as For example, represented as allocation type t4, 12.

[0334] In some embodiments, in case of R=4 and / or in case of codebook scheme B is configured. For example,  may be 1,  may be 1,  may be 1 and may be 1. In some embodiments, in case of R=8 and / or in case of codebook scheme A is configured and / or in case of codebook scheme B is configured. For example,  may be 2,  may be 2,  may be 2 and may be 2. In some embodiments, in case of R=7 and / or in case of codebook scheme A is configured and / or in case of codebook scheme B is configured. For example, two of and may be 2, and the other one of and may be 1. For example,  may be 2,  may be 1,  may be 2 and may be 2. For example, i2 may be  2. In some embodiments, i1, i2, i3, i4 may be one of {1, 2, 3, 4} respectively. In some embodiments, i1, i2, i3, i4 may be different from each other.

[0335] In some embodiments, the terminal device may determine and / or report the allocation type (e.g., at least one indication of one or more of: allocation type t4, 1, allocation type t4, 2, allocation type t4, 3, allocation type t4, 4, allocation type t4, 5, allocation type t4, 6, allocation type t4, 7, allocation type t4, 8, allocation type t4, 9, allocation type t4, 10, allocation type t4, 11 and allocation type t4, 12) and / or number of vectors with amplitude coefficient larger than 1 (or larger than or larger than z) (or the number of vectors with the additional power allocated) and / or number of layers with amplitude coefficient larger than 1 (or larger than or larger than z) (or the number of layers with the additional power allocated) and / or at least one indication of vector index (s) with amplitude coefficient larger than 1 (or the vector index (s) with the additional power allocated) and / or at least one indication of layer index (s) with amplitude coefficient larger than 1 (or the layer index (s) with the additional power allocated) . In some embodiments, the number of layers with amplitude coefficient larger than 1 (or larger than or larger than z) (or the number of layers with additional power allocated) may be represented as H1. In some embodiments, H1 may be positive integer. In some embodiments, 0≤H1≤R-1 or 0≤H1≤L-1 or 0≤H2≤Q-1 or 0≤H2≤Q or In some embodiments, the number of vectors with amplitude coefficient larger than 1 (or larger than or larger than z) (or the number of vectors with additional power allocated) may be represented as H2. In some embodiments, H2 may be positive integer. In some embodiments, 0≤H2≤L-1 or 0≤H2≤Q-1 or 0≤H2≤Q.

[0336] In some embodiments, i1 may be one value of {1, 2, 3, 4} , and i2 may be one value of {1, 2, 3, 4} and i3 may be one value of {1, 2, 3, 4} and i4 may be one value of {1, 2, 3, 4} .

[0337] In some embodiments,

[0338] In some embodiments, z may be one or more of: 1,  θR or θ or θR, i or θi. In some embodiments, z may be replaced or interchangeable with one or more of: 1,  θR or θ or θR, i or θi.

[0339] In some embodiments, the “subscript” of or may be same as the subscript of the same sentence (e.g., βsubscript or ssubscript) in this disclosure.

[0340] In some embodiments, the configured scaling factors (e.g., corresponding to one vector or one group of vectors) corresponding to number of layers (or R) may be represented as sR, i or sR, i*θR, i. In some embodiments, there may be only one scaling factor (e.g., corresponding to one vector or one group of vectors) configured corresponding to any value of number of layers (or any value of R) , the scaling factor may be represented as sR, i or sR, i*θR, i. In some embodiments, there may be only one scaling factor configured (e.g., corresponding to one vector or one group of vectors) corresponding to number of layers is 1 (or R=1) , the scaling factor may be represented as s1, i. In some embodiments, the scaling factor (e.g., corresponding to one vector or one group of vectors) corresponding to number of layers is R (e.g., R>1 ) may be represented as s1, i*θR, i or sR, i*θR, i In some embodiments, 1≤i≤L. In some embodiments, i may be one or more of: i1, i2, i3 and i4.

[0341] In some embodiments, the at least one configuration may further comprise at least one configuration for the first codebook subset restriction (CBSR) associated with the plurality of CSI-RS resources or the K CSI-RS resources or the measurement report and / or at least one configuration for the second CBSR (or the scaling factor configuration) associated with the plurality of CSI-RS resources or the K CSI-RS resources or the measurement report.

[0342] In some embodiments, the at least one configuration for the first CBSR may  comprise a third parameter (e.g., represented as X1) and a fourth parameter (e.g., represented as X2) . In some embodiments, the at least one configuration for the first CBSR may further comprise a first plurality of bits, wherein each bit in the first plurality of bits may be associated with one first set of X1*X2 vectors (e.g., in the set of vectors or spatial domain (SD) vectors) . In some embodiments, each first set of X1*X2 vectors (e.g., in the set of vectors or SD vectors) may comprise X1 (adjacent) vectors (e.g., SD vectors) along with a first dimension (e.g., N1 direction or N1 dimension) and / or X2 (adjacent) vectors (e.g., SD vectors) along with a second dimension (e.g., N2 direction or N2 dimension) . In some embodiments, the at least one configuration for the first CBSR may comprise or may be associated with a first plurality of first sets of vectors (e.g., spatial domain (SD) vectors) . In some embodiments, each first set of vectors may comprise X1*X2 vectors (e.g., SD vectors) . In some embodiments, the number of first sets in the first plurality of first sets of vectors may be N1*N2 /  (X1*X2) or N1*O1*N2*O2 /  (X1*X2) . In some embodiments, each first set of vectors may be associated with one bit in the first plurality of bits. In some embodiments, the number of bits in the first plurality of bits for the first CBSR may be N1*N2 /  (X1*X2) or N1*O1*N2*O2 /  (X1*X2) . In some embodiments, O1 may be 4. In some embodiments, O2 may be 4. In some embodiments, the value of each bit in the first plurality of bits for CBSR may be 0 or 1. In some embodiments, if the value of one bit in the first plurality of bits for CBSR is 0, the first measurement report is not allowed to correspond to any one precoder or any one vector (e.g., SD vector) in the associated first set of X1*X2 vectors (e.g., SD vectors) . In some embodiments, if the value of one bit in the first plurality of bits for CBSR is 1, the first measurement report is allowed to correspond to any one precoder or any one vector (e.g., SD vector) in the associated first set of X1*X2 vectors (e.g., SD vectors) .

[0343] In some embodiments, X1 may be positive integer. In some embodiments, X1 may be one or more of: 1, 2, 4, 8 or 16. In some embodiments, X2 may be positive integer. In some embodiments, X2 may be one or more of: 1, 2, 4, 8 or 16.

[0344] In some embodiments, the value (or the pair of values) of (X1, X2) may be one or more of: (1, 1) , (2, 1) , (2, 2) , (4, 1) , (4, 2) , (4, 4) , (1, 2) , (1, 4) or (2, 4) .

[0345] In some embodiments, the at least one configuration (e.g., for the second CBSR or for the scaling factor configuration) may comprise a fifth parameter (e.g., represented as X3) and a sixth parameter (e.g., represented as X4) . In some embodiments, the at least one configuration for the scaling factor configuration may comprise or may be associated with a  second plurality of second sets of vectors (e.g., in the set of vectors or spatial domain (SD) vectors) . In some embodiments, each second set of vectors may comprise X3*X4 vectors (e.g., in the set of vectors or spatial domain (SD) vectors) . In some embodiments, the number of second sets in the second plurality of second sets of vectors may be N1*N2 /  (X3*X4) or N1*O1*N2*O2 /  (X3*X4) . In some embodiments, the at least one configuration for the scaling factor configuration may further comprise a second plurality of bits, wherein each Nbit bits in the second plurality of bits may be associated with one second set of X3*X4 vectors (e.g., in the set of vectors or spatial domain (SD) vectors) . In some embodiments, each second set of vectors may be associated with Nbit bits in the second plurality of bits. In some embodiments, Nbit may be positive integer. In some embodiments, 1≤Nbit≤4. In some embodiments, Nbit may be 3. In some embodiments, the number of bits in the second plurality of bits for CBSR may be Nbit*N1*N2 /  (X3*X4) or Nbit*N1*O1*N2*O2 /  (X3*X4) . In some embodiments, O1 may be 4. In some embodiments, O2 may be 4.

[0346] In some embodiments, each second set of X3*X4 vectors (e.g., in the set of vectors or SD vectors) may comprise X3 (adjacent) vectors (e.g., SD vectors) along with a first dimension (e.g., N1 direction or N1 dimension) and / or X4 (adjacent) vectors (e.g., SD vectors) along with a second dimension (e.g., N2 direction or N2 dimension) . In some embodiments, the value of Nbit bits in the second plurality of bits for the scaling factor configuration may be mapped to one set of scaling factors in this disclosure.

[0347] In some embodiments, X3 may be positive integer. In some embodiments, X3 may be one or more of: 1, 2, 4, 8 or 16. In some embodiments, X4 may be positive integer. In some embodiments, X4 may be one or more of: 1, 2, 4, 8 or 16.

[0348] In some embodiments, the value (or the pair of values) of (X3, X4) may be one or more of: (1, 1) , (2, 1) , (2, 2) , (4, 1) , (4, 2) , (4, 4) , (8, 1) , (1, 2) , (1, 4) or (2, 4) . In some embodiments, the value (or the pair of values) of (X3, X4) may be one or more of: (2, 1) , (2, 2) , (4, 1) , (4, 2) , (4, 4) , (8, 1) .

[0349] In some embodiments, one group of vectors may be determined based on the first set of vectors and / or the second set of vectors. In some embodiments, one group of vectors may be determined as a union or an intersection of the first set of vectors and the second set of vectors or overlapped vectors of the first set of vectors and the second set of vectors.

[0350] In some embodiments, Nbit bits in the second plurality of bits for the scaling factor configuration or the scaling factor value configured in the scaling factor configuration may  indicate a restriction value (e.g., for power or for amplitude) corresponding to the vector or corresponding to the vector in the corresponding second set of vectors. In some embodiments, the coefficient amplitude corresponding to any one precoder or any one vector (e.g., SD vector) (e.g., in the group of vectors ) may be based on the value of first CBSR bit corresponding to the vector (or in the corresponding first set of vectors) and / or the value of the scaling factor corresponding to the vector (or in the corresponding second set of vectors) . In some embodiments, the coefficient amplitude corresponding to any one precoder or any one vector (e.g., SD vector) (e.g., in the group of vectors) may be based on the value of first CBSR bit corresponding to the vector (or in the corresponding first set of vectors) multiplies the value of the scaling factor corresponding to the vector (or in the corresponding second set of vectors) .

[0351] In some embodiments, the terminal device 110 may receive at least one configuration for a phase offset report from a network device 120, where the at least one configuration may comprise an indication of at least one subband among a plurality of subbands for the phase offset report. In particular, the at least one subband may be consecutive subbands or the at least one subband may be a comb structure.

[0352] Then, the terminal device 110 may transmit the phase offset report based on the at least one configuration to the network device 120.

[0353] In some embodiments, the terminal device 110 may receive at least one configuration for phase offset report, wherein the at least one configuration may comprise a number of PRBs (e.g., represented as PSB) , a size of subband, and NSB subbands among the plurality of subbands for the phase reporting, wherein the indication of NSB subbands may comprise one or more of: NSB consecutive subbands (wherein the indication may indicate an index of the starting subband) , NSB subbands with interval of X subbands (wherein the indication may indicate an index of the starting subband (or index of offset, with value 0 -X-1) and the value of X , e.g., X may be 1 or 2 or 3 or 4 or floor (Ntotal / NSB) or ceil (Ntotal / NSB) ) . In some embodiments, PSB may be integer. In some embodiments, 1≤PSB≤38 or 1≤PSB≤275.

[0354] In this way, the configuration can reduce signalling overhead, and also reduce UE complexity, such as inter / intra-polation.

[0355] 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 in FIG. 1A and FIG. 1B.

[0356] At block 310, the terminal device receives, from a network device, at least one configuration for a measurement report.

[0357] At block 320, the terminal device transmits, to the network device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient.

[0358] In some example embodiments, the second amplitude coefficient is further determined based on at least one of the following: a number of vectors of the plurality of vectors, a number of layers of the plurality of layers, a rank indicator indicated in the measurement report, a number of layers associated with the second vector, a second scaling factor configured to the second vector, or a ratio between the second scaling factor and the first scaling factor.

[0359] In some example embodiments, the first amplitude coefficient is further determined based on at least one of the following: a number of vectors of the plurality of vectors, a number of layers of the plurality of layers, a rank indicator indicated in the measurement report, a number of layers associated with the first vector, a second scaling factor configured to the second vector, or a ratio between the second scaling factor and the first scaling factor.

[0360] In some example embodiments, the at least one configuration comprises a scaling factor configuration associated with a set of scaling factors, and a value of at least one scaling factor in the set of scaling factors is larger than one or an unrestricted state.

[0361] In some example embodiments, if a value of rank or a number of vectors is a first value larger than one, the scaling factor configuration is associated with a first set of scaling factors; and if a value of rank or a number of vectors is a second value larger than one, the scaling factor configuration is associated with a second set of scaling factors different from the first set of scaling factors.

[0362] In some example embodiments, the scaling factor configuration comprises a scaling coefficient larger than one, and the scaling coefficient is to be applied to a set of scaling factors which is configured for a case where a value of rank is equal to one.

[0363] In some example embodiments, the set of scaling factors comprises: a first subset of the set of scaling factors comprising at least one scaling factor with a value larger than one or an unrestricted state; and a second subset of the set of scaling factors, scaling factors in the second subset being determined based on a scaling coefficient and at least one scaling factor with a value smaller than or equal to one.

[0364] In some example embodiments, the terminal device may determine a plurality of temporary amplitude coefficients for the plurality of vectors or the plurality of layers; determine remaining power based on a difference between a power value related to a number of layers and a summation power value determined based on the plurality of temporary amplitude coefficients; and adjust at least one temporary amplitude coefficient of at least one vector or at least one layer to be at least one second amplitude coefficient by reallocating the remaining power among the at least one vector or at least one layer.

[0365] In some example embodiments, the at least one vector or layer comprises at least one of the following: a vector or a layer associated with a temporary amplitude coefficient smaller than or equal to a first scaling factor configured to the vector or the layer, a vector or a layer associated with a temporary amplitude coefficient smaller than or equal to a threshold determined based on at least one of the following: a number of layers associated with the vector or a rank value, or a vector or a layer associated with a temporary amplitude coefficient configured to be a specific value, the specific value indicating that amplitude or power of the vector or layer is unrestricted.

[0366] In some example embodiments, reallocating the remaining power among the at least one vector or at least one layer comprises: reallocating the remaining power to a layer of the at least one layer with a lowest or higher layer index, the strongest layer of the at least one layer, a vector of the at least one vector with a lowest or higher vector index, or a vector of the at least one vector associated with the strongest layer.

[0367] In some example embodiments, reallocating the remaining power among the at least one vector or at least one layer comprises: reallocating the remaining power among the at least vector or the at least one layer based on at least one of the following: whether a layer is associated with a scaling factor configuration, whether a vector is associated with a scaling factor configuration, at least one layer index of the at least one layer, at least one vector index of the at least one vector, ratios between at least one value of scaling factor configured to the at least one vector, or. ratios between at least one value of scaling factor configured to the at least one layer.

[0368] In some example embodiments, reallocating the remaining power among the at least one vector or at least one layer comprises: reallocating the remaining power among the at least vector or the at least one layer evenly.

[0369] In some example embodiments, the terminal device may determine the at least one vector or at least one layer from the plurality of vectors or the plurality of layers, wherein the remaining power is reallocated among the at least one vector or at least one layer; and transmit, to the network device, information indicating at least one of the following: the at least one vector, a number of vectors of the at least one vector, the at least one layer, or a number of vectors of the at least one layers.

[0370] In some example embodiments, if the first amplitude coefficient is determined for the first vector and the first vector is associated with more than one layer, an amplitude coefficient to be applied to a layer of the more than one layer is determined based on: the first amplitude coefficient and a number of layers of the more than one layer.

[0371] In some example embodiments, if all of the plurality of vectors are configured with scaling values, a plurality of amplitude coefficients to the applied to the plurality of vectors are determined based on ratios among values of the plurality of vectors, or if all of the plurality of layers are associated with scaling values, a plurality of amplitude coefficients to the applied to the plurality of layers are determined based on ratios among values of the plurality of layers.

[0372] In some example embodiments, if all of the plurality of vectors are configured with scaling factors, the terminal device may sequentially determine a plurality of amplitude coefficients to the applied to the plurality of vectors according to: an increasing order of vector indexes of the plurality of vectors, a decreasing order of vector indexes of the plurality of vectors, an increasing order of values of the scaling factors, or a decreasing order of values of the scaling factors, or if all of the plurality of layers are configured with scaling factors, the terminal device may sequentially determine a plurality of amplitude coefficients to the applied to the plurality of layers according to: an increasing order of layer indexes of the plurality of layers, a decreasing order of layer indexes of the plurality of layers, an increasing order of values of the scaling factors, or a decreasing order of values of the scaling factors.

[0373] In some example embodiments, the terminal device may apply a scaling factor configuration corresponding to the first vector if at least one of the following: a value of rank is smaller than or equal to a threshold, a number of layers associated with the first vector is smaller than or equal to a threshold, or a quotient of the value of rank and the number of layers is smaller than or equal to a threshold.

[0374] FIG. 4 illustrates a flowchart of a communication method 400 implemented at a terminal 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 terminal device in FIG. 1A and FIG. 1B.

[0375] At block 410, the terminal device may receive, from a network device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure.

[0376] At block 420, the terminal device may transmit, to the network device, the phase offset report based on the at least one configuration.

[0377] FIG. 5 illustrates a flowchart of a communication method 500 implemented at a network device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 500 will be described from the perspective of the network device 120 in FIG. 1A and FIG. 1B.

[0378] At block 510, the network device transmits, to a termina device, at least one configuration for a measurement report.

[0379] At block 520, the network device receives , from the terminal device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector. and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient.

[0380] In some example embodiments, the second amplitude coefficient is further determined based on at least one of the following: a number of vectors of the plurality of vectors, a number of layers of the plurality of layers, a rank indicator indicated in the measurement report, a number of layers associated with the second vector, a second scaling factor configured to the second vector, or a ratio between the second scaling factor and the first scaling factor.

[0381] In some example embodiments, the first amplitude coefficient is further determined based on at least one of the following: a number of vectors of the plurality of vectors, a number of layers of the plurality of layers, a rank indicator indicated in the measurement  report, a number of layers associated with the first vector, a second scaling factor configured to the second vector, or a ratio between the second scaling factor and the first scaling factor.

[0382] In some example embodiments, the at least one configuration comprises a scaling factor configuration associated with a set of scaling factors, and a value of at least one scaling factor in the set of scaling factors is larger than one or an unrestricted state.

[0383] In some example embodiments, if a value of rank or a number of vectors is a first value larger than one, the scaling factor configuration is associated with a first set of scaling factors; and if a value of rank or a number of vectors is a second value larger than one, the scaling factor configuration is associated with a second set of scaling factors different from the first set of scaling factors.

[0384] In some example embodiments, the scaling factor configuration comprises a scaling coefficient larger than one, and the scaling coefficient is to be applied to a set of scaling factors which is configured for a case where a value of rank is equal to one.

[0385] In some example embodiments, the set of scaling factors comprises: a first subset of the set of scaling factors comprising at least one scaling factor with a value larger than one or an unrestricted state; and a second subset of the set of scaling factors, scaling factors in the second subset being determined based on a scaling coefficient and at least one scaling factor with a value smaller than or equal to one.

[0386] In some example embodiments, if the first amplitude coefficient is determined for the first vector and the first vector is associated with more than one layer, an amplitude coefficient to be applied to a layer of the more than one layer is determined based on: the first amplitude coefficient and a number of layers of the more than one layer.

[0387] In some example embodiments, if all of the plurality of vectors are configured with scaling values, a plurality of amplitude coefficients to the applied to the plurality of vectors are determined based on ratios among values of the plurality of vectors, or if all of the plurality of layers are associated with scaling values, a plurality of amplitude coefficients to the applied to the plurality of layers are determined based on ratios among values of the plurality of layers.

[0388] In some example embodiments, if all of the plurality of vectors are configured with scaling factors, a plurality of amplitude coefficients to the applied to the plurality of vectors are sequentially determined according to: an increasing order of vector indexes of the plurality of vectors, a decreasing order of vector indexes of the plurality of vectors, an increasing order of values of the scaling factors, or a decreasing order of values of the scaling factors, or if all of the plurality of layers are configured with scaling factors, a plurality of  amplitude coefficients to the applied to the plurality of layers are sequentially determined according to: an increasing order of layer indexes of the plurality of layers, a decreasing order of layer indexes of the plurality of layers, an increasing order of values of the scaling factors, or a decreasing order of values of the scaling factors.

[0389] In some example embodiments, the network device may apply a scaling factor configuration corresponding to the first vector if at least one of the following: a value of rank is smaller than or equal to a threshold, a number of layers associated with the first vector is smaller than or equal to a threshold, or a quotient of the value of rank and the number of layers is smaller than or equal to a threshold.

[0390] FIG. 6 illustrates a flowchart of a communication method 600 implemented at a network device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 600 will be described from the perspective of the network device 120 in FIG. 1A and FIG. 1B.

[0391] At block 610, the network device transmits, to a terminal device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure.

[0392] At block 620, the network device receives, from the terminal device , the phase offset report based on the at least one configuration.

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

[0394] As shown, the device 700 includes a processor 710, a memory 720 coupled to the processor 710, a suitable transceiver 740 coupled to the processor 710, and a communication interface coupled to the transceiver 740. The memory 720 stores at least a part of a program 730. The transceiver 740 may be for bidirectional communications or a unidirectional communication based on requirements. The transceiver 740 may include at least one of a transmitter 742 and a receiver 744. The transmitter 742 and the receiver 744 may be functional modules or physical entities. The transceiver 740 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.

[0395] The program 730 is assumed to include program instructions that, when executed by the associated processor 710, enable the device 700 to operate in accordance with the embodiments of the present disclosure, as discussed herein with reference to FIGS. 1 to 6. The embodiments herein may be implemented by computer software executable by the processor 710 of the device 700, or by hardware, or by a combination of software and hardware. The processor 710 may be configured to implement various embodiments of the present disclosure. Furthermore, a combination of the processor 710 and memory 720 may form processing means 750 adapted to implement various embodiments of the present disclosure.

[0396] The memory 720 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 720 is shown in the device 700, there may be several physically distinct memory modules in the device 700. The processor 710 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 700 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.

[0397] According to embodiments of the present disclosure, a terminal device comprising a circuitry is provided. The circuitry is configured to: receive, from a network device, at least one configuration for a measurement report; and transmit, to the network device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second  amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the terminal device as discussed above.

[0398] According to embodiments of the present disclosure, a terminal device comprising a circuitry is provided. The circuitry is configured to: receive, from a network device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure; and transmit, to the network device, the phase offset report based on the at least one configuration. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the terminal device as discussed above.

[0399] According to embodiments of the present disclosure, a network device comprising a circuitry is provided. The circuitry is configured to: transmit, to a termina device, at least one configuration for a measurement report; and receive , from the terminal device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the network device as discussed above.

[0400] According to embodiments of the present disclosure, a network device comprising a circuitry is provided. The circuitry is configured to: transmit, to a terminal device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure; and receive, from the terminal device , the phase offset report based on the at least one configuration. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the network device as discussed above.

[0401] 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.

[0402] According to embodiments of the present disclosure, a terminal apparatus is provided. The terminal apparatus comprises means for receiving, from a network device, at least one configuration for a measurement report; and means for transmitting, to the network device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient. 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.

[0403] According to embodiments of the present disclosure, a terminal apparatus is provided. The terminal apparatus comprises means for receiving, from a network device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure; and means for transmitting, to the network device, the phase offset report based on the at least one configuration. 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.

[0404] According to embodiments of the present disclosure, a network apparatus is provided. The network apparatus comprises means for transmitting, to a termina device, at least one configuration for a measurement report; and means for receiving , from the terminal device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient. In some embodiments, the third apparatus may comprise means for performing the respective operations of the method 500. In some example embodiments, the third apparatus may further comprise means for performing other operations in some example embodiments of the method 500. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.

[0405] According to embodiments of the present disclosure, a network apparatus is provided. The network apparatus comprises means for transmitting, to a terminal device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure; and means for receiving, from the terminal device , the phase offset report based on the at least one configuration. In some embodiments, the fourth apparatus may comprise means for performing the respective operations of the method 600. In some example embodiments, the fourth apparatus may further comprise means for performing other operations in some example embodiments of the method 600. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.

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

[0407] In an aspect, it is proposed a terminal device comprising: a processor configured to cause the terminal device to: receive, from a network device, at least one configuration for a  measurement report; and transmit, to the network device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient.

[0408] In some embodiments, the second amplitude coefficient is further determined based on at least one of the following: a number of vectors of the plurality of vectors, a number of layers of the plurality of layers, a rank indicator indicated in the measurement report, a number of layers associated with the second vector, a second scaling factor configured to the second vector, or a ratio between the second scaling factor and the first scaling factor.

[0409] In some embodiments, the first amplitude coefficient is further determined based on at least one of the following: a number of vectors of the plurality of vectors, a number of layers of the plurality of layers, a rank indicator indicated in the measurement report, a number of layers associated with the first vector, a second scaling factor configured to the second vector, or a ratio between the second scaling factor and the first scaling factor.

[0410] In some embodiments, the at least one configuration comprises a scaling factor configuration associated with a set of scaling factors, and a value of at least one scaling factor in the set of scaling factors is larger than one or an unrestricted state.

[0411] In some embodiments, if a value of rank or a number of vectors is a first value larger than one, the scaling factor configuration is associated with a first set of scaling factors; and if a value of rank or a number of vectors is a second value larger than one, the scaling factor configuration is associated with a second set of scaling factors different from the first set of scaling factors.

[0412] In some embodiments, the scaling factor configuration comprises a scaling coefficient larger than one, and the scaling coefficient is to be applied to a set of scaling factors which is configured for a case where a value of rank is equal to one.

[0413] In some embodiments, the set of scaling factors comprises: a first subset of the set of scaling factors comprising at least one scaling factor with a value larger than one or an unrestricted state; and a second subset of the set of scaling factors, scaling factors in the second subset being determined based on a scaling coefficient and at least one scaling factor with a value smaller than or equal to one.

[0414] In some embodiments, the terminal device is further caused to: determine a plurality of temporary amplitude coefficients for the plurality of vectors or the plurality of layers; determine remaining power based on a difference between a power value related to a number of layers and a summation power value determined based on the plurality of temporary amplitude coefficients; and adjust at least one temporary amplitude coefficient of at least one vector or at least one layer to be at least one second amplitude coefficient by reallocating the remaining power among the at least one vector or at least one layer.

[0415] In some embodiments, the at least one vector or layer comprises at least one of the following: a vector or a layer associated with a temporary amplitude coefficient smaller than or equal to a first scaling factor configured to the vector or the layer, a vector or a layer associated with a temporary amplitude coefficient smaller than or equal to a threshold determined based on at least one of the following: a number of layers associated with the vector or a rank value, or a vector or a layer associated with a temporary amplitude coefficient configured to be a specific value, the specific value indicating that amplitude or power of the vector or layer is unrestricted.

[0416] In some embodiments, reallocating the remaining power among the at least one vector or at least one layer comprises: reallocating the remaining power to a layer of the at least one layer with a lowest or higher layer index, the strongest layer of the at least one layer, a vector of the at least one vector with a lowest or higher vector index, or a vector of the at least one vector associated with the strongest layer.

[0417] In some embodiments, reallocating the remaining power among the at least one vector or at least one layer comprises: reallocating the remaining power among the at least vector or the at least one layer based on at least one of the following: whether a layer is associated with a scaling factor configuration, whether a vector is associated with a scaling factor configuration, at least one layer index of the at least one layer, at least one vector index of the at least one vector, ratios between at least one value of scaling factor configured to the at least one vector, or. ratios between at least one value of scaling factor configured to the at least one layer.

[0418] In some embodiments, reallocating the remaining power among the at least one vector or at least one layer comprises: reallocating the remaining power among the at least vector or the at least one layer evenly.

[0419] In some embodiments, the terminal device is further caused to: determine the at least one vector or at least one layer from the plurality of vectors or the plurality of layers, wherein the remaining power is reallocated among the at least one vector or at least one layer; and  transmit, to the network device, information indicating at least one of the following: the at least one vector, a number of vectors of the at least one vector, the at least one layer, or a number of vectors of the at least one layers.

[0420] In some embodiments, if the first amplitude coefficient is determined for the first vector and the first vector is associated with more than one layer, an amplitude coefficient to be applied to a layer of the more than one layer is determined based on: the first amplitude coefficient and a number of layers of the more than one layer.

[0421] In some embodiments, if all of the plurality of vectors are configured with scaling values, a plurality of amplitude coefficients to the applied to the plurality of vectors are determined based on ratios among values of the plurality of vectors, or if all of the plurality of layers are associated with scaling values, a plurality of amplitude coefficients to the applied to the plurality of layers are determined based on ratios among values of the plurality of layers.

[0422] In some embodiments, the terminal device is further caused to: if all of the plurality of vectors are configured with scaling factors, sequentially determine a plurality of amplitude coefficients to the applied to the plurality of vectors according to: an increasing order of vector indexes of the plurality of vectors, a decreasing order of vector indexes of the plurality of vectors, an increasing order of values of the scaling factors, or a decreasing order of values of the scaling factors, or if all of the plurality of layers are configured with scaling factors, sequentially determine a plurality of amplitude coefficients to the applied to the plurality of layers according to: an increasing order of layer indexes of the plurality of layers, a decreasing order of layer indexes of the plurality of layers, an increasing order of values of the scaling factors, or a decreasing order of values of the scaling factors.

[0423] In some embodiments, the terminal device is further caused to: apply a scaling factor configuration corresponding to the first vector if at least one of the following: a value of rank is smaller than or equal to a threshold, a number of layers associated with the first vector is smaller than or equal to a threshold, or a quotient of the value of rank and the number of layers is smaller than or equal to a threshold.

[0424] In an aspect, it is proposed a terminal device comprising: a processor configured to cause the terminal device to: receive, from a network device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure; and transmit, to the network device, the phase offset report based on the at least one configuration.

[0425] In an aspect, it is proposed a network device comprising: a processor configured to cause the network device to: transmit, to a termina device, at least one configuration for a measurement report; and receive , from the terminal device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer, wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient.

[0426] In some embodiments, the second amplitude coefficient is further determined based on at least one of the following: a number of vectors of the plurality of vectors, a number of layers of the plurality of layers, a rank indicator indicated in the measurement report, a number of layers associated with the second vector, a second scaling factor configured to the second vector, or a ratio between the second scaling factor and the first scaling factor.

[0427] In some embodiments, the first amplitude coefficient is further determined based on at least one of the following: a number of vectors of the plurality of vectors, a number of layers of the plurality of layers, a rank indicator indicated in the measurement report, a number of layers associated with the first vector, a second scaling factor configured to the second vector, or a ratio between the second scaling factor and the first scaling factor.

[0428] In some embodiments, the at least one configuration comprises a scaling factor configuration associated with a set of scaling factors, and a value of at least one scaling factor in the set of scaling factors is larger than one or an unrestricted state.

[0429] In some embodiments, if a value of rank or a number of vectors is a first value larger than one, the scaling factor configuration is associated with a first set of scaling factors; and if a value of rank or a number of vectors is a second value larger than one, the scaling factor configuration is associated with a second set of scaling factors different from the first set of scaling factors.

[0430] In some embodiments, the scaling factor configuration comprises a scaling coefficient larger than one, and the scaling coefficient is to be applied to a set of scaling factors which is configured for a case where a value of rank is equal to one.

[0431] In some embodiments, the set of scaling factors comprises: a first subset of the set of scaling factors comprising at least one scaling factor with a value larger than one or an unrestricted state; and a second subset of the set of scaling factors, scaling factors in the  second subset being determined based on a scaling coefficient and at least one scaling factor with a value smaller than or equal to one.

[0432] In some embodiments, if the first amplitude coefficient is determined for the first vector and the first vector is associated with more than one layer, an amplitude coefficient to be applied to a layer of the more than one layer is determined based on: the first amplitude coefficient and a number of layers of the more than one layer.

[0433] In some embodiments, if all of the plurality of vectors are configured with scaling values, a plurality of amplitude coefficients to the applied to the plurality of vectors are determined based on ratios among values of the plurality of vectors, or if all of the plurality of layers are associated with scaling values, a plurality of amplitude coefficients to the applied to the plurality of layers are determined based on ratios among values of the plurality of layers.

[0434] In some embodiments, if all of the plurality of vectors are configured with scaling factors, a plurality of amplitude coefficients to the applied to the plurality of vectors are sequentially determined according to: an increasing order of vector indexes of the plurality of vectors, a decreasing order of vector indexes of the plurality of vectors, an increasing order of values of the scaling factors, or a decreasing order of values of the scaling factors, or if all of the plurality of layers are configured with scaling factors, a plurality of amplitude coefficients to the applied to the plurality of layers are sequentially determined according to: an increasing order of layer indexes of the plurality of layers, a decreasing order of layer indexes of the plurality of layers, an increasing order of values of the scaling factors, or a decreasing order of values of the scaling factors.

[0435] In some embodiments, the network device is further caused to: apply a scaling factor configuration corresponding to the first vector if at least one of the following: a value of rank is smaller than or equal to a threshold, a number of layers associated with the first vector is smaller than or equal to a threshold, or a quotient of the value of rank and the number of layers is smaller than or equal to a threshold.

[0436] In an aspect, it is proposed a network device comprising: a processor configured to cause the network device to: transmit, to a terminal device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure; and receive, from the terminal device , the phase offset report based on the at least one configuration.

[0437] 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.

[0438] 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.

[0439] 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.

[0440] 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.

[0441] 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.

[0442] 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.

[0443] 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.

[0444] 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 7. 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.

[0445] 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.

[0446] 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.

[0447] 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.

[0448] 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, from a network device, at least one configuration for a measurement report; andtransmit, to the network device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer,wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient.2.The terminal device of claim 1, wherein the second amplitude coefficient is further determined based on at least one of the following:a number of vectors of the plurality of vectors,a number of layers of the plurality of layers,a rank indicator indicated in the measurement report,a number of layers associated with the second vector,a second scaling factor configured to the second vector, ora ratio between the second scaling factor and the first scaling factor.3.The terminal device of claim 1, wherein the first amplitude coefficient is further determined based on at least one of the following:a number of vectors of the plurality of vectors,a number of layers of the plurality of layers,a rank indicator indicated in the measurement report,a number of layers associated with the first vector,a second scaling factor configured to the second vector, ora ratio between the second scaling factor and the first scaling factor.4.The terminal device of claim 1, wherein the at least one configuration comprises a  scaling factor configuration associated with a set of scaling factors, and a value of at least one scaling factor in the set of scaling factors is larger than one or an unrestricted state.5.The terminal device of claim 4, wherein,if a value of rank or a number of vectors is a first value larger than one, the scaling factor configuration is associated with a first set of scaling factors; andif a value of rank or a number of vectors is a second value larger than one, the scaling factor configuration is associated with a second set of scaling factors different from the first set of scaling factors.6.The terminal device of claim 4, wherein the scaling factor configuration comprises a scaling coefficient larger than one, and the scaling coefficient is to be applied to a set of scaling factors which is configured for a case where a value of rank is equal to one.7.The terminal device of claim 4, wherein the set of scaling factors comprises:a first subset of the set of scaling factors comprising at least one scaling factor with a value larger than one or an unrestricted state; anda second subset of the set of scaling factors, scaling factors in the second subset being determined based on a scaling coefficient and at least one scaling factor with a value smaller than or equal to one.8.The terminal device of claim 1, wherein the terminal device is further caused to:determine a plurality of temporary amplitude coefficients for the plurality of vectors or the plurality of layers;determine remaining power based on a difference between a power value related to a number of layers and a summation power value determined based on the plurality of temporary amplitude coefficients; andadjust at least one temporary amplitude coefficient of at least one vector or at least one layer to be at least one second amplitude coefficient by reallocating the remaining power among the at least one vector or at least one layer.9.The terminal device of claim 8, wherein the at least one vector or layer comprises at least one of the following:a vector or a layer associated with a temporary amplitude coefficient smaller than or equal to a first scaling factor configured to the vector or the layer,a vector or a layer associated with a temporary amplitude coefficient smaller than or equal to a threshold determined based on at least one of the following: a number of layers associated with the vector or a rank value, ora vector or a layer associated with a temporary amplitude coefficient configured to be a specific value, the specific value indicating that amplitude or power of the vector or layer is unrestricted.10.The terminal device of claim 8, wherein reallocating the remaining power among the at least one vector or at least one layer comprises:reallocating the remaining power to a layer of the at least one layer with a lowest or higher layer index, the strongest layer of the at least one layer, a vector of the at least one vector with a lowest or higher vector index, or a vector of the at least one vector associated with the strongest layer.11.The terminal device of claim 8, wherein reallocating the remaining power among the at least one vector or at least one layer comprises:reallocating the remaining power among the at least vector or the at least one layer based on at least one of the following:whether a layer is associated with a scaling factor configuration,whether a vector is associated with a scaling factor configuration,at least one layer index of the at least one layer,at least one vector index of the at least one vector,ratios between at least one value of scaling factor configured to the at least one vector, or.ratios between at least one value of scaling factor configured to the at least one layer.12.The terminal device of claim 8, wherein reallocating the remaining power among the at least one vector or at least one layer comprises:reallocating the remaining power among the at least vector or the at least one layer evenly.13.The terminal device of claim 8, wherein the terminal device is further caused to:determine the at least one vector or at least one layer from the plurality of vectors or the plurality of layers, wherein the remaining power is reallocated among the at least one vector or at least one layer; andtransmit, to the network device, information indicating at least one of the following:the at least one vector,a number of vectors of the at least one vector,the at least one layer, ora number of vectors of the at least one layers.14.The terminal device of claim 1, wherein if the first amplitude coefficient is determined for the first vector and the first vector is associated with more than one layer, an amplitude coefficient to be applied to a layer of the more than one layer is determined based on:the first amplitude coefficient and a number of layers of the more than one layer.15.The terminal device of claim 1, wherein,if all of the plurality of vectors are configured with scaling values, a plurality of amplitude coefficients to the applied to the plurality of vectors are determined based on ratios among values of the plurality of vectors, orif all of the plurality of layers are associated with scaling values, a plurality of amplitude coefficients to the applied to the plurality of layers are determined based on ratios among values of the plurality of layers.16.The terminal device of claim 1, wherein the terminal device is further caused to:if all of the plurality of vectors are configured with scaling factors, sequentially determine a plurality of amplitude coefficients to the applied to the plurality of vectors according to:an increasing order of vector indexes of the plurality of vectors,a decreasing order of vector indexes of the plurality of vectors,an increasing order of values of the scaling factors, ora decreasing order of values of the scaling factors, orif all of the plurality of layers are configured with scaling factors, sequentially determine a plurality of amplitude coefficients to the applied to the plurality of layers according to:an increasing order of layer indexes of the plurality of layers,a decreasing order of layer indexes of the plurality of layers,an increasing order of values of the scaling factors, ora decreasing order of values of the scaling factors.17.The terminal device of claim 1, wherein the terminal device is further caused to:apply a scaling factor configuration corresponding to the first vector if at least one of the following:a value of rank is smaller than or equal to a threshold,a number of layers associated with the first vector is smaller than or equal to a threshold, ora quotient of the value of rank and the number of layers is smaller than or equal to a threshold.18.A terminal device comprising:a processor configured to cause the terminal device to:receive, from a network device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure; andtransmit, to the network device, the phase offset report based on the at least one configuration.19.A network device comprising:a processor configured to cause the network device to:transmit, to a termina device, at least one configuration for a measurement report; andreceive , from the terminal device, the measurement report based on the at least one configuration, the measurement report being associated with a plurality of vectors comprising a first vector and a second vector or associated with a plurality of layers comprising a first layer and a second layer,wherein a first amplitude coefficient to be applied to the first vector or the first layer is determined based at least in part on a first scaling factor configured to the first vector; and a second amplitude coefficient to be applied to the second vector or the second layer is determined based at least in part on the first amplitude coefficient.20.A network device comprising:a processor configured to cause the network device to:transmit, to a terminal device, at least one configuration for a phase offset report, the at least one configuration comprising an indication of at least one subband among a plurality of subbands for the phase offset report, wherein the at least one subband is consecutive subbands or the at least one subband is a comb structure; andreceive, from the terminal device , the phase offset report based on the at least one configuration.

Citation Information

Patent Citations

  • New radio (NR) multiple-input multiple-output (MIMO) channel state information (CSI) design for small bandwidth portion (BWP)

    CN115398950A

  • Full-power multi-sending-receiving-point communication method and device and storage medium

    CN116800315A

  • Method, device and computer storage medium of communication

    WO2024152370A1

  • Method, device and computer storage medium of communication

    WO2024152374A1