[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110034788B - Method and device for measuring channel state information - Google Patents

Method and device for measuring channel state information Download PDF

Info

Publication number
CN110034788B
CN110034788B CN201810032250.1A CN201810032250A CN110034788B CN 110034788 B CN110034788 B CN 110034788B CN 201810032250 A CN201810032250 A CN 201810032250A CN 110034788 B CN110034788 B CN 110034788B
Authority
CN
China
Prior art keywords
csi
codebooks
resource
codebook
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810032250.1A
Other languages
Chinese (zh)
Other versions
CN110034788A (en
Inventor
梁津垚
黄逸
祝慧颖
李元杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201810032250.1A priority Critical patent/CN110034788B/en
Priority to PCT/CN2019/071216 priority patent/WO2019137445A1/en
Publication of CN110034788A publication Critical patent/CN110034788A/en
Application granted granted Critical
Publication of CN110034788B publication Critical patent/CN110034788B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/022Site diversity; Macro-diversity
    • H04B7/026Co-operative diversity, e.g. using fixed or mobile stations as relays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a method and a device for measuring channel state information, wherein the method comprises the following steps: the method comprises the steps that terminal equipment receives first indication information sent by network equipment, wherein the first indication information is used for indicating M codebooks, and M is an integer larger than 1; the terminal device performs CSI measurement based on the M codebooks according to the first indication information to obtain L CSI, wherein at least one CSI in the L CSI is obtained based on the M codebooks, and L is an integer larger than 0. By adopting the method and the device for measuring the channel state information, the accuracy of CSI measurement can be improved, and the data transmission performance can be improved.

Description

Method and device for measuring channel state information
Technical Field
The present application relates to the field of communications, and more particularly, to a method and apparatus for measuring channel state information in the field of communications.
Background
Coordinated multiple point (CoMP) transmission is a method for solving the inter-cell interference problem and improving the throughput of cell-edge users. In a CoMP transmission scenario, multiple network devices may communicate with one terminal device at the same time, and in order to implement cooperative transmission of the multiple network devices, a master cooperative network device in the multiple network devices needs to know a channel condition of a downlink channel from each network device to the terminal device.
Channel State Information (CSI) is used to indicate channel properties of a communication link in a communication system, and in downlink transmission, a network device may send a CSI-RS (channel state information reference signal) for a terminal device to measure a downlink channel. Generally, the terminal device may feed back the measured CSI to the network device, so that the network device knows the channel state of the downlink channel.
Specifically, in the existing CSI measurement method, a network device indicates a CSI-RS resource and a codebook to a terminal device, and the terminal device performs CSI measurement based on the CSI-RS resource and the codebook to obtain CSI of the channel.
However, in a CoMP transmission scenario, when multiple network devices perform data transmission with a terminal device at the same time, different channels may interfere with each other, and therefore, when the CSI is measured by using the existing method, the accuracy of CSI is low, thereby affecting the data transmission performance.
Disclosure of Invention
The application provides a method and a device for measuring channel state information, which are beneficial to improving the accuracy of CSI measurement and further improving the data transmission performance.
In a first aspect, the present application provides a method for measuring channel state information CSI, the method including:
the method comprises the steps that terminal equipment receives first indication information sent by network equipment, wherein the first indication information is used for indicating M codebooks, and M is an integer larger than 1;
the terminal device performs CSI measurement based on the M codebooks according to the first indication information to obtain L CSI, wherein at least one CSI in the L CSI is obtained based on the M codebooks, and L is an integer larger than 0.
According to the method for measuring the channel state information provided by the embodiment of the application, the terminal equipment performs CSI measurement based on the M codebooks indicated by the network equipment to obtain the L CSI, namely, at least one of the L CSI is obtained based on the M codebooks, so that the accuracy of the CSI measurement is improved, and the data transmission performance is improved.
Optionally, one possible implementation manner that the first indication information indicates the M codebooks is: the first indication information includes codebook configuration information of each of the M codebooks, that is, the first indication information includes M codebook configuration information.
Optionally, the first indication information is used to indicate M codebooks, it may be understood that the first indication information indicates codebook configuration information of the M codebooks, or the first indication information indicates a codebook type of each codebook in the M codebooks, a codebook parameter of the each codebook, and a CSR of the each codebook.
Wherein the codebook configuration information is used to indicate at least one of the following information: codebook type, codebook parameters, and Codebook Subset Restriction (CSR).
Optionally, the M pieces of codebook configuration information may be carried in a higher layer signaling (e.g., a Radio Resource Control (RRC) message), for example, a reporting configuration (reporting configuration) field in the RRC message, or the M pieces of codebook configuration information may be carried in a Media Access Control (MAC) Control Element (CE) signaling, or the codebook configuration information may also be carried in other signaling, which is not limited in this embodiment of the application.
Wherein, the codebook type can be vector selection codebook (type I codebook) or base vector combination codebook (type II codebook, generally used for high precision measurement feedback); the codebook parameters may include: a number of ports (including a number of ports in a first dimension (e.g., N1) and a number of ports in a second dimension (e.g., N2)), a number of panels, a number of beams, a subband amplitude, a sample size, a phase size, and a codebook subset restriction, among others.
Optionally, the first indication information may include a codebook type of at least one codebook of the M codebooks.
Optionally, codebook parameters of at least one of the M codebooks may be included in the first indication information.
Optionally, the codebook subset restriction of at least one codebook of the M codebooks may be included in the first indication information.
With reference to the first aspect, in a first possible implementation manner of the first aspect, the first indication information is further used to indicate that channel state information, CSI, measurement is performed based on the M codebooks.
Optionally, the first indication information may indicate, by means of a display indication or an implicit indication, that CSI measurement is performed based on the M codebooks, which is not limited in this embodiment of the application.
(1) And display indication mode: the first indication information includes the M codebook configuration information and second indication information indicating CSI measurement based on the M codebooks.
Optionally, the second indication information may include at least one bit, by which CSI measurement based on the M codebooks is indicated.
Optionally, the second indication information may be further used to indicate CSI measurement based on a plurality of codebooks of the M codebooks.
Optionally, the M pieces of codebook configuration information and the second indication information may be carried in the same signaling; or the M codebook configuration information is carried in the first signaling, and the second indication information is carried in the second signaling, which is not limited in this embodiment of the present application.
(2) Implicit indication mode: the first indication information includes the M codebook configuration information, and the M codebook configuration information indicates that the terminal device performs CSI measurement based on the M codebooks.
In other words, in the case of displaying the indication: the first indication information includes the M codebook configuration information and the second indication information; in case of implicit indication: the first indication information is the M codebook configuration information.
That is, when the network device configures a plurality of M codebooks to the terminal device simultaneously or at one time, the terminal device is instructed to perform CSI measurement based on the M codebooks.
In the method for measuring channel state information provided by the embodiment of the application, the first indication information can indicate that the CSI measurement is performed based on the M codebooks in an explicit indication or implicit indication manner, so that the flexibility of the indication can be improved.
With reference to the first aspect or the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, the performing, by the terminal device, CSI measurement based on the M codebooks according to the first indication information includes: the terminal device performs the CSI measurement based on the M codebooks, the N resources and the corresponding relation between the M codebooks and the N resources, wherein the resources include at least one of a channel state information reference signal (CSI-RS) resource, a CSI-RS resource set, a CSI-RS resource group or a CSI-RS port set, and N is an integer greater than 1.
In one possible implementation, M ═ N may be understood as that the resources and the codebooks are in a one-to-one correspondence relationship, for example, if the UE receives resource configuration information of 2 resources and codebook configuration information of 2 codebooks, a first codebook may correspond to a first resource, and a second codebook may correspond to a second resource.
In a possible implementation, N > M may be understood as that the plurality of resources corresponds to one codebook, for example, the configuration information received by the UE includes 4 resources and 2 codebooks, and then a first codebook may correspond to first and second resources and a second codebook may correspond to third and fourth resources, or a first codebook corresponds to first resources for channel measurement and first resources for interference measurement and a second codebook corresponds to second resources for channel measurement and second resources for interference measurement, or a first codebook corresponds to first resources for channel measurement and second resources for channel measurement and a second codebook corresponds to first resources for interference measurement and second resources for interference measurement.
In one possible implementation, N < M may be understood as one resource corresponding to multiple codebooks, for example, the CSI-RS resource may include multiple port groups, and the port groups and the codebooks are in a one-to-one correspondence relationship, for example, the CSI-RS resource includes 2 non-QCL CSI-RS port groups, and 2 codebooks received by the UE and 2 port groups in one CSI-RS resource are in a one-to-one correspondence relationship. N less than M may also be understood as N of the M codebooks corresponding to N resources, for example, if the UE receives 2 resources and 3 codebooks, a first codebook corresponds to a first resource, and a second codebook corresponds to a second resource.
Optionally, the above embodiment only exemplarily provides the corresponding relationship between the N resources and the M codebooks, and the embodiment of the present application is not limited thereto, and the N resources and the M codebooks may also have other corresponding relationships, which is not limited thereto.
It should be understood that the first codebook and the second codebook (and the third codebook …) described in this embodiment of the present application may be determined according to the precedence order of the codebook configuration information, or may be determined according to the precedence order of the terminal device configuration, or may be determined according to other rules.
It should also be understood that the first resource and the second resource (and the third resource …) described in this embodiment of the present application may be determined according to the precedence order of the resource configuration information, or may be determined according to the precedence order of the terminal device configuration, or may be determined according to other rules.
It should also be understood that, in this embodiment of the present application, the first reporting configuration and the second reporting configuration (and the third reporting configuration …) may be determined according to a sequence of the reporting configuration information, or may be determined according to a sequence of the terminal device configuration, or may be determined according to other rules, which is not limited in this embodiment of the present application.
That is, at least one CSI of the L CSIs is determined based on the M codebooks, N resources, and the correspondence between the M codebooks and the N resources.
Wherein, the N resources may include resources for channel measurement and resources for interference measurement.
Optionally, the terminal device may receive resource configuration information of each of the N resources sent by the network device. That is, the terminal device may receive N resource configuration information sent by the network device, where the N resource configuration information is used to configure N resources.
Optionally, the N resource configuration information may be carried in higher layer signaling (e.g., Radio Resource Control (RRC) message), for example, may be carried in a resource configuration (resource setting) field.
Optionally, the corresponding relationship between the N resources and the M codebooks may be predefined or may be indicated by a higher layer signaling sent by the network device, for example, the corresponding relationship may be configured in a measurement set (measurement setting), a resource setting (resource setting) or a reporting setting (reporting setting), which is not limited in this embodiment of the present application.
With reference to the second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, each codebook of the M codebooks corresponds to at least one resource of the N resources, where the at least one resource includes a first resource, and the first resource is used for channel measurement.
With reference to the first aspect, or any one of the first to third possible implementation manners of the first aspect, in a fourth possible implementation manner of the first aspect, the performing, by the terminal device, CSI measurement based on the M codebooks according to the first indication information includes: the terminal equipment obtains a diagonal block matrix based on the M codebooks; the terminal device performs the CSI measurement based on the diagonal block matrix.
Specifically, the terminal device may obtain a diagonal block matrix based on the M codebooks, and perform CSI measurement according to the diagonal block matrix.
In a possible implementation manner, the terminal device may obtain a diagonal block matrix according to the M codebooks, estimate M channel matrices according to M resources used for channel measurement in the N resources, and obtain an equivalent channel matrix according to the M channel matrices and the diagonal block matrix; and obtaining the L CSI according to the equivalent channel matrix and the M codebooks, wherein the M codebooks and the M resources for channel measurement have corresponding relations.
In a possible implementation manner, assuming that the network device 1 and the network device 2 perform cooperative transmission, the terminal device estimates the channel matrix H1 according to the CSI-RS sent by the network device 1, and estimates the channel matrix H2 according to the CSI-RS sent by the network device 2, where the network device 1 configures a codebook W1 and the network device 2 configures a codebook W2. Wherein W1 ═ v11 v12 … v1n],W2=[v21v22 … v2m]And vjk denotes an optional precoding matrix, j is 1. ltoreq. n, k is 1. ltoreq. m.
The first indication information indicates 2 codebooks that, in a CoMP transmission scenario,
a diagonal block matrix formed by W1 and W2
Figure BDA0001546861620000041
The terminal device obtains an equivalent channel matrix H3 according to the W1, W2, H1 and H2 by the following formula:
Figure BDA0001546861620000042
the terminal device uses the H3 as a channel matrix of each channel in the CoMP transmission scenario, and determines a precoding matrix used by each channel according to the H3 and a codebook configured for each channel, that is, the 1 st precoding matrix is selected from the 1 st codebook, and the 2 nd precoding matrix is selected from the 2 nd codebook. For example, the terminal device determines that the UE determines that
Figure BDA0001546861620000043
This network device 1 uses a precoding matrix v12And network device 2 uses the precoding matrix v23The sum of the throughput rates of the time system is maximum, and the data transmission performance is better.
In other words, the terminal device may determine the tth CSI in the tth codebook based on the M codebooks and the equivalent channel matrix, where 0 ≦ t ≦ M.
According to the CSI measurement method provided by the embodiment of the application, the equivalent channel matrix is obtained according to the M channel matrices and the diagonal block matrix, and carries the precoding weights included in the M codebooks, so that the overall channel condition of the communication system in a CoMP transmission scene can be represented to a certain extent, and therefore, the CSI measurement is performed according to the equivalent channel matrix and the M codebooks, the accuracy of the CSI and the throughput rate of the communication system can be improved, and the data transmission rate is further improved.
With reference to the first aspect and any one of the first to fourth possible implementation manners of the first aspect, in a fifth possible implementation manner of the first aspect, the method further includes:
and the terminal equipment sends K CSI in the L CSI to the network equipment, wherein K is an integer larger than 0 and is smaller than or equal to L.
That is, the terminal device may report part or all of the CSI obtained by the CSI measurement to the network device.
With reference to the fifth possible implementation manner of the first aspect, in a sixth possible implementation manner of the first aspect, the sending, by the terminal device, K CSI of the L CSI to the network device includes:
the terminal device sends CSI feedback information to the network device based on one CSI reporting configuration, wherein the CSI feedback information is used for feeding back the K CSI.
According to the method for measuring the channel state information, the terminal equipment sends the CSI feedback information to the network equipment through one reporting configuration, and therefore signaling overhead can be reduced.
With reference to the sixth possible implementation manner of the first aspect, in a seventh possible implementation manner of the first aspect, the CSI feedback information includes the K pieces of CSI; or
When K is larger than 1, the CSI feedback information comprises a difference value between each CSI of the K CSI except the first CSI and the first CSI, and the first CSI is determined according to a preset rule.
It should be understood that, the way of reporting K CQIs, K PMIs, K LIs, and K CRIs to the network device by the terminal device through one reporting configuration is similar to that of the K RIs, and in order to avoid repetition, the description is omitted here.
Alternatively, the joint feedback may refer to a cascaded feedback of K RIs, for example, multiple RIs perform a sequential cascaded feedback, and the CSI feedback information may represent [ RI1,RI2,…,RIK]I.e. the bit length of the CSI feedback information is RI1To RIKThe sum of the bit lengths of (a).
Optionally, the joint feedback may also refer to joint coding feedback on the K pieces of CSI, and a bit length of the CSI feedback information may be determined according to a bit length of each RI of the K pieces of RI and a parameter configuration of a codebook.
Optionally, joint feedback may also refer to differential feedback of K CSI, assuming RI1As a reference RI, the CSI feedback information may be expressed as RI1,ΔRI2,ΔRI3,…,ΔRIk]Wherein, Δ RIkDenotes the Kth RI and the 1 st RIK is more than or equal to 1 and less than or equal to K.
Optionally, if each CSI in the multiple CSIs reported by the terminal device includes multiple ones of RI, PMI, CQI, LI, and CRI, the terminal device may perform the joint feedback by using each CSI as a unit, or the terminal device may perform the joint feedback by using a type of a CSI parameter as a unit, which is not limited in this embodiment of the present invention.
In a second aspect, the present application provides a method for measuring channel state information CSI, the method including:
the network equipment sends first indication information to the terminal equipment, wherein the first indication information is used for indicating M codebooks, and M is an integer larger than 1;
the network equipment receives K CSI sent by the terminal equipment, at least one CSI in the K CSI is obtained based on the M codebooks, and K is an integer larger than 0.
With reference to the second aspect, in a first possible implementation manner of the second aspect, the method further includes:
the network equipment sends resource configuration information to the terminal equipment, the resource configuration information is used for indicating N resources, the resources comprise at least one of channel state information reference signal (CSI-RS) resources, a CSI-RS resource set or a CSI-RS port set, and N is an integer larger than 1.
With reference to the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, each of the M codebooks corresponds to at least one resource of the N resources, where the at least one resource includes a first resource, and the first resource is used for channel measurement.
With reference to the second aspect, the first possible implementation manner or the second possible implementation manner of the second aspect, in a third possible implementation manner of the second aspect, the method further includes:
the network equipment sends reporting configuration information to the terminal equipment, wherein the reporting configuration information is used for indicating a CSI reporting configuration;
the network device receives K CSIs sent by the terminal device, including:
and the network equipment receives CSI feedback information sent by the terminal equipment based on the CSI reporting configuration, wherein the CSI feedback information is used for feeding back the K CSI.
With reference to the third possible implementation manner of the second aspect, in a fourth possible implementation manner of the second aspect,
the one or more CSI is included in the CSI feedback information; or
When K is larger than 1, the CSI feedback information comprises a difference value between each CSI of the K CSI except the first CSI and the first CSI, and the first CSI is determined according to a preset rule.
In a third aspect, the present application provides a device for measuring CSI, configured to perform the method in the first aspect or any possible implementation manner of the first aspect.
In a fourth aspect, the present application provides a device for measuring CSI, configured to perform the method in the second aspect or any possible implementation manner of the second aspect.
In a fifth aspect, the present application provides an apparatus for measuring channel state information CSI, the apparatus comprising: memory, a processor, a transceiver, and instructions stored on the memory and executable on the processor, wherein the memory, the processor, and the communication interface are in communication with each other via an internal connection path, wherein the processor executes the instructions to cause the apparatus to implement the method of the first aspect or any possible implementation manner of the first aspect.
In a sixth aspect, the present application provides an apparatus for measuring channel state information CSI, the apparatus comprising: memory, a processor, a transceiver and instructions stored on the memory and executable on the processor, wherein the memory, the processor and the communication interface communicate with each other via an internal connection path, wherein the processor executes the instructions to cause the apparatus to implement the method of the second aspect or any possible implementation manner of the second aspect.
In a seventh aspect, the present application provides a computer-readable medium for storing a computer program comprising instructions for implementing the method of the first aspect or any possible implementation manner of the first aspect.
In an eighth aspect, the present application provides a computer readable medium for storing a computer program comprising instructions for implementing the method of the second aspect or any possible implementation manner of the second aspect.
In a ninth aspect, the present application provides a computer program product comprising instructions which, when run on a computer, cause the computer to carry out the method of the first aspect or any possible implementation of the first aspect.
In a tenth aspect, the present application provides a computer program product comprising instructions which, when run on a computer, cause the computer to carry out the method of the second aspect described above or any possible implementation of the second aspect.
In an eleventh aspect, the present application provides a chip apparatus, comprising: an input interface, an output interface, at least one processor, a memory, the input interface, the output interface, the processor and the memory are in communication with each other through an internal connection path, the processor is configured to execute codes in the memory, and when the processor executes the codes, the chip apparatus implements the method in the first aspect or any possible implementation manner of the first aspect.
In a twelfth aspect, the present application provides a chip apparatus, comprising: an input interface, an output interface, at least one processor, a memory, the input interface, the output interface, the processor and the memory are in communication with each other through an internal connection path, the processor is configured to execute codes in the memory, and when the processor executes the codes, the chip apparatus implements the method in the second aspect or any possible implementation manner of the second aspect.
Drawings
Fig. 1 is a schematic diagram of a communication system provided by an embodiment of the present application;
fig. 2 is a schematic flow chart of a method for measuring channel state information provided by an embodiment of the present application;
fig. 3 is a schematic block diagram of a measurement apparatus for channel state information provided by an embodiment of the present application;
fig. 4 is a schematic block diagram of another apparatus for measuring channel state information provided by an embodiment of the present application;
fig. 5 is a schematic block diagram of another apparatus for measuring channel state information provided by an embodiment of the present application;
fig. 6 is a schematic block diagram of another apparatus for measuring channel state information according to an embodiment of the present disclosure.
Detailed Description
The technical solution in the present application will be described below with reference to the accompanying drawings.
The technical scheme of the embodiment of the application can be applied to various communication systems, for example: a Global System for Mobile communications (GSM) System, a Code Division Multiple Access (CDMA) System, a Wideband Code Division Multiple Access (WCDMA) System, a General Packet Radio Service (GPRS), a Long Term Evolution (Long Term Evolution, LTE) System, an LTE Frequency Division Duplex (FDD) System, an LTE Time Division Duplex (TDD), a Universal Mobile Telecommunications System (UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) communication System, a future fifth Generation (5G) System, or a New Radio Network (NR), etc.
For the convenience of understanding the embodiments of the present application, a communication system applicable to the embodiments of the present application will be first described in detail by taking the communication system shown in fig. 1 as an example. Fig. 1 is a schematic diagram of a wireless communication system 100 suitable for use with embodiments of the present application. As shown in fig. 1, the wireless communication system 100 may include at least one network device, for example, network device # 1111, network device #2112, and network device # 3113 shown in fig. 1, and the wireless communication system 100 may further include at least one terminal device, for example, terminal device 121 shown in fig. 1.
In this wireless communication system 100, one or more of network device # 1111, network device #2112, and network device # 3113 can simultaneously communicate with the terminal device 121. For example, the network device # 1111, the network device #2112 communicate with the terminal device 121 at the same time for a certain period.
It should be understood that the network device in the wireless communication system may be any device having a wireless transceiving function or a chip that can be disposed on the device, and the device includes but is not limited to: evolved Node B (eNB), Radio Network Controller (RNC), Node B (Node B, NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Base Station (e.g., Home evolved NodeB, or Home Node B, HNB), BaseBand Unit (Base band Unit, BBU), Access Point (AP) in Wireless Fidelity (WIFI) system, etc., and may also be 5G, such as NR, gbb in system, or TRP, transmission Point (TRP or TP), one or a group of antennas (including multiple antennas, NB, or a transmission panel) of a Base Station in 5G system, such as a baseband unit (BBU), or a Distributed Unit (DU), etc.
In some deployments, the gNB may include a Centralized Unit (CU) and a DU. The gNB may also include a Radio Unit (RU). The CU implements part of the function of the gNB, and the DU implements part of the function of the gNB, for example, the CU implements Radio Resource Control (RRC) and Packet Data Convergence Protocol (PDCP) layers, and the DU implements Radio Link Control (RLC), Medium Access Control (MAC) and Physical (PHY) layers. Since the information of the RRC layer eventually becomes or is converted from the information of the PHY layer, the higher layer signaling, such as RRC layer signaling or PHCP layer signaling, may also be considered to be transmitted by the DU or by the DU + RU under this architecture. It is to be understood that the network device may be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, the CU may be divided into network devices in the access network RAN, or may be divided into network devices in the core network CN, which is not limited herein.
It should also be understood that terminal equipment in the wireless communication system may also be referred to as User Equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user equipment. The terminal device in the embodiment of the present application may be a mobile phone (mobile phone), a tablet computer (Pad), a computer with a wireless transceiving function, a Virtual Reality (VR) terminal device, an Augmented Reality (AR) terminal device, a wireless terminal in industrial control (industrial control), a wireless terminal in self driving (self driving), a wireless terminal in remote medical treatment (remote medical), a wireless terminal in smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in smart city (smart city), a wireless terminal in smart home (smart home), and the like. The embodiments of the present application do not limit the application scenarios. The terminal device and the chip that can be installed in the terminal device are collectively referred to as a terminal device in this application.
It should be understood that, for convenience of understanding only, the network device #1 to the network device #3 and the terminal device are schematically illustrated in fig. 1, but this should not limit the present application in any way, a greater or lesser number of network devices may also be included in the wireless communication system, a greater number of terminal devices may also be included, network devices communicating with different terminal devices may be the same network device or different network devices, the number of network devices communicating with different terminal devices may be the same or different, and the present application does not limit the present application.
In a CoMP transmission scenario, the network device generally needs to determine a reasonable transmission scheme and scheduling policy with reference to CSI fed back by the terminal device. The terminal device may perform CSI measurement and feedback according to a reference signal resource indicated by the network device, for example, a channel state information reference signal (CSI-RS) resource.
Optionally, the CSI described in the embodiment of the present application includes, but is not limited to, at least one of the following information: at least one of a Precoding Matrix Indicator (PMI), a Rank Indicator (RI), and a Channel Quality Indicator (CQI), a CSI-RS resource indicator (CRI), and a Layer Indicator (LI), which is not limited in this embodiment.
Assuming that the network device 1 and the network device 2 cooperatively transmit, the terminal device estimates the channel matrix H1 according to the CSI-RS sent by the network device 1, and estimates the channel matrix H2 according to the CSI-RS sent by the network device 2, where the network device 1 configures the codebook W1 and the network device 2 configures the codebook W2. Wherein W1 ═ v11 v12 … v1n],W2=[v21 v22 … v2m],vjkRepresenting an optional precoding matrix, j is more than or equal to 1 and less than or equal to n, and k is more than or equal to 1 and less than or equal to m.
Optionally, the number n of selectable precoding matrices in W11The number n of selectable precoding matrices in W2 can be determined, for example, from codebook parameter information of W1 and codebook subset restriction information of W12For example, it may be determined according to the codebook parameter information of W2 and the W2 codebook subset restriction information.
In the prior art, the terminal device determines the 1 st precoding matrix in W1 under the equivalent channel of H1 xW 1, for example, v11The precoding matrix v11Maximizing the throughput rate of the network device 1; the terminal device determines the 2 nd precoding matrix under an equivalent channel of H2 xW 2, e.g., v21The precoding matrix v21Maximizing the throughput rate of the network device 2.
However, in a CoMP transmission scenario, 2 precoding matrices of the network device 1 and the network device 2 interfere with each other, so that the sum of system throughput rates of the network device 1 and the network device 2 is relatively low, that is, the CSI measurement accuracy is relatively low, and thus the data transmission performance is affected.
In view of this, the present application provides a method for measuring channel state information, which is beneficial to improving accuracy of CSI measurement, and further improving data transmission performance.
The following describes in detail a method for measuring channel state information provided by an embodiment of the present application with reference to the accompanying drawings.
It should be understood that the measurement method of channel state information provided herein may be applied to a wireless communication system, such as the wireless communication system 100 shown in fig. 1. The terminal device in the embodiment of the present application may communicate with one or more network devices at the same time, for example, the network device in the embodiment of the present application may correspond to one or more of network device # 1111, network device #2112 and network device # 3113 in fig. 1, and the terminal device in the embodiment of the present application may correspond to terminal device 121 in fig. 1.
It should also be understood that the CSI-RS in the embodiments of the present application is a specific form of a reference signal for CSI measurement, and should not constitute any limitation to the present application. In fact, this application does not exclude the use of other reference signals as CSI measurements, such as demodulation reference signals (DMRSs), or reference signals defined in future protocols with the same or similar functions, etc.
In the following, without loss of generality, the embodiments of the present application are described in detail by taking an interaction process between a terminal device and one or more network devices as an example, where the terminal device may be any terminal device in a wireless communication system and having a wireless connection relationship with the network devices. It can be understood that any terminal device in the wireless communication system may perform CSI measurement and feedback based on the same technical solution, which is not limited in this application.
Fig. 2 is a schematic flow chart of a method 200 for measuring channel state information provided by an embodiment of the present application, which is shown from the perspective of device interaction.
S210, a terminal device receives first indication information sent by a network device, wherein the first indication information is used for indicating M codebooks, and M is an integer greater than 1;
accordingly, the network device sends the first indication information to the terminal device.
Optionally, the first indication information is used to indicate M codebooks, it may be understood that the first indication information is used to indicate a plurality of codebooks, for example, 2 codebooks or 3 codebooks or a plurality of codebooks
The terminal device may be, for example, the terminal device 121 shown in fig. 1, and the network device may be one or more network devices shown in fig. 1 and having communication connection with the terminal device 121, for example, one or more of the network device # 1111, the network device #2112, and the network device # 3113.
Optionally, one possible implementation manner that the first indication information indicates the M codebooks is: the first indication information includes codebook configuration information of each of the M codebooks, that is, the first indication information includes M codebook configuration information.
Wherein the codebook configuration information is used to indicate at least one of the following information: codebook type, codebook parameters, and Codebook Subset Restriction (CSR).
Optionally, the M pieces of codebook configuration information may be carried in a higher layer signaling (e.g., a Radio Resource Control (RRC) message), for example, a reporting configuration (reporting setting) field carried in the RRC message, for example, carried in 1 reporting configuration field or multiple reporting configuration fields, or the M pieces of codebook configuration information may be carried in a Media Access Control (MAC) Control Element (CE) signaling, or the codebook configuration information may also be carried in other signaling, which is not limited in this embodiment of the present application.
For example, taking 2 codebooks as an example, the reporting configuration field may indicate the 2 codebooks in the following manner (1) or (2):
mode (1)
Figure BDA0001546861620000091
Figure BDA0001546861620000101
Mode (2)
Figure BDA0001546861620000102
Wherein, the codebook type can be vector selection codebook (type I codebook) or base vector combination codebook (type II codebook, generally used for high precision measurement feedback); the codebook parameters may include: a number of ports (including a number of ports in a first dimension (e.g., N1) and a number of ports in a second dimension (e.g., N2)), a number of panels, a number of beams, a subband amplitude, a sample size, a phase size, and a codebook subset restriction, among others.
Optionally, the first indication information is used to indicate M codebooks, it may be understood that the first indication information indicates codebook configuration information of the M codebooks, or the first indication information indicates a codebook type of each codebook in the M codebooks, a codebook parameter of the each codebook, and a CSR of the each codebook.
Optionally, the first indication information may include a codebook type of at least one codebook of the M codebooks, for example, may include a codebook type of each codebook of the M codebooks.
Optionally, codebook parameters of at least one of the M codebooks may be included in the first indication information. Such as may include codebook parameters for each of the M codebooks.
Optionally, the codebook subset restriction of at least one codebook of the M codebooks may be included in the first indication information. Such as a codebook subset restriction that may include each of the M codebooks.
Optionally, the first indication information may include codebook parameters of each of the M codebooks; or may include a difference between codebook parameters of each of the M codebooks except for the first codebook and codebook parameters of the first codebook.
For example, in the case of 2 codebooks, the first indication information may include N1 of codebook 1 being 4 and N1 of codebook 2 being 8; or may include N1-4 of codebook 1 and Δ N1-8-4 of codebook 2.
Optionally, the first codebook may be determined according to a rule agreed in advance with the network device, and the first codebook may also be referred to as a reference codebook.
In a possible implementation manner, the reference codebook may be a codebook of a first configuration, a codebook of a second configuration, or a codebook of a last configuration; or the reference codebook may be a codebook whose codebook parameters meet conditions, where the conditions may be that the number of the first-dimension ports is the largest, or the number of the first-dimension ports is the same as the number of the first-dimension ports, and the like, and the reference codebook is not limited in this embodiment of the present application.
Optionally, the first indication information may include M bitmaps (bitmaps), different ones of the M bitmaps indicating CSRs of different codebooks, and each bit of a bitmap may indicate 1 precoding vector/precoding vector group in a codebook corresponding to the bitmap, where the 1 precoding vector group may include one or more precoding vectors; or the first indication information includes 1 bitmap, and each bit in the bitmap can indicate 1 precoding vector/precoding vector group of each codebook in the M codebooks simultaneously.
Alternatively, the meaning indicated by 1bit in the bitmap of the codebook may be configured through signaling, for example, csrgrouable ═ TRUE indicates that 1bit in the bitmap of the codebook indicates 1 precoding vector group, and csrgrouable ═ FALSE indicates that 1bit in the bitmap of the codebook indicates 1 precoding vector.
Alternatively, the meaning indicated by 1bit in the bitmap of the codebook may be determined according to the codebook type, the port number, and the like of the codebook.
For example, when the codebook Type is Type I, 1bit (bit) in bitmap indicates one precoding vector, and when the codebook Type is Type II, 1bit in bitmap indicates one precoding vector group. Or when the port parameter configuration and the oversampling parameter configuration N1 × N2 × O1 × O2 is less than or equal to 16, the meaning indicated by 1bit in the bitmap is a precoding vector, and when the port parameter configuration and the oversampling parameter configuration N1 × N2O 1 × O2 is less than or equal to 16, the meaning indicated by 1bit in the bitmap is a precoding vector group.
Optionally, the number of precoding vector groups or the number of precoding vectors included in 1 precoding vector group may be predefined or determined by signaling configuration or the terminal device according to its own capability; for example, 2 or 4 precoding vectors are included in the predefined 1 group of precoding vectors; or the number of precoding vectors included in 1 precoding vector group can be determined according to signaling configuration such as beam number configuration and oversampling parameter configuration; or the base station configuration may be performed according to the UE feedback capability, such as whether multiple panels are supported, whether multi-beam transmission is supported, or not; or determining the number of precoding vectors in 1 precoding vector group according to a predefined method such as table lookup, which is not limited in the embodiments of the present application.
Optionally, the first indication information may further indicate CSI measurement based on the M codebooks. For example, the terminal device performs CSI measurement based on the configured multiple codebook configuration information according to the received reporting configuration including the redundant 1 codebook configuration information.
Optionally, the first indication information may indicate, by means of a display indication or an implicit indication, that CSI measurement is performed based on the M codebooks, which is not limited in this embodiment of the application.
(1) And display indication mode: the first indication information includes the M codebook configuration information and second indication information indicating CSI measurement based on the M codebooks.
Optionally, the second indication information may include at least one bit, by which CSI measurement based on the M codebooks is indicated.
Optionally, the second indication information may be further used to indicate CSI measurement based on a plurality of codebooks of the M codebooks.
For example, the second indication information indicates that CSI measurement is performed based on the M codebooks by 1bit, setting 1 to the value of the bit indicates that CSI measurement is performed based on the M codebooks, and setting 0 indicates that CSI measurement is not performed based on the M codebooks. Or, the second indication information indicates, by at least 1bit, which of the M codebooks to perform CSI measurement based on, for example, for 3 codebooks, the second indication information may be bitmap, a bit length of the bitmap is determined according to the number of configured codebooks, and for example, the second indication information "110" indicates that CSI measurement is performed based on the first and second codebooks.
Optionally, the M pieces of codebook configuration information and the second indication information may be carried in the same signaling; or the M codebook configuration information is carried in the first signaling, and the second indication information is carried in the second signaling, which is not limited in this embodiment of the present application.
(2) Implicit indication mode: the first indication information includes the M codebook configuration information, and the M codebook configuration information indicates that the terminal device performs CSI measurement based on the M codebooks.
In other words, in S210, in the case of displaying the instruction: the first indication information includes the M codebook configuration information and the second indication information; in case of implicit indication: the first indication information is the M codebook configuration information.
That is, when the network device configures a plurality of M codebooks to the terminal device simultaneously or at one time, the terminal device is instructed to perform CSI measurement based on the M codebooks.
S220, the terminal device performs CSI measurement based on the M codebooks according to the first indication information to obtain L CSI, wherein at least one CSI in the L CSI is obtained based on the M codebooks, and L is an integer greater than 0.
Specifically, the terminal device may determine the M codebooks based on the first indication information, and perform CSI measurement based on the M codebooks.
It should be understood that, in the embodiment of the present application, one CSI may be understood as at least one of the following correspondences: CSI corresponding to one channel, one codebook, one or a set of resources for channel measurement, one connection point, one base station, one measurement set (measurement setting), etc.
Optionally, the CSI described in this embodiment of the present application includes, but is not limited to, at least one of the following information: at least one of CRI, LI, RI, PMI and CQI, which is not limited in this embodiment.
That is, RI, PMI, etc. may be understood as different types of parameters in one CSI.
Specifically, the terminal device may perform the CSI measurement based on the M codebooks, N resources, and a correspondence relationship between the M codebooks and the N resources, where the resources include at least one of a channel state information reference signal CSI-RS, a CSI-RS resource set, or a CSI-RS port set, and N is an integer greater than 1.
Alternatively, N may be greater than or equal to M.
In one possible implementation, M ═ N may be understood as that the resources and the codebooks are in a one-to-one correspondence relationship, for example, if the UE receives resource configuration information of 2 resources and codebook configuration information of 2 codebooks, a first codebook may correspond to a first resource, and a second codebook may correspond to a second resource.
In a possible implementation, N > M may be understood as that the plurality of resources corresponds to one codebook, for example, the configuration information received by the UE includes 4 resources and 2 codebooks, and then a first codebook may correspond to first and second resources and a second codebook may correspond to third and fourth resources, or a first codebook corresponds to first resources for channel measurement and first resources for interference measurement and a second codebook corresponds to second resources for channel measurement and second resources for interference measurement, or a first codebook corresponds to first resources for channel measurement and second resources for channel measurement and a second codebook corresponds to first resources for interference measurement and second resources for interference measurement.
In one possible implementation, N < M may be understood as one resource corresponding to multiple codebooks, for example, the CSI-RS resource may include multiple port groups, and the port groups and the codebooks are in a one-to-one correspondence relationship, for example, the CSI-RS resource includes 2 non-QCL CSI-RS port groups, and 2 codebooks received by the UE and 2 port groups in one CSI-RS resource are in a one-to-one correspondence relationship. N less than M may also be understood as N of the M codebooks corresponding to N resources, for example, if the UE receives 2 resources and 3 codebooks, a first codebook corresponds to a first resource, and a second codebook corresponds to a second resource.
Optionally, the above embodiment only exemplarily provides the corresponding relationship between the N resources and the M codebooks, and the embodiment of the present application is not limited thereto, and the N resources and the M codebooks may also have other corresponding relationships, which is not limited thereto.
It should be understood that the first codebook and the second codebook (and the third codebook …) described in this embodiment of the present application may be determined according to the precedence order of the codebook configuration information, or may be determined according to the precedence order of the terminal device configuration, or may be determined according to other rules.
It should also be understood that the first resource and the second resource (and the third resource …) described in this embodiment of the present application may be determined according to the precedence order of the resource configuration information, or may be determined according to the precedence order of the terminal device configuration, or may be determined according to other rules.
It should also be understood that, in this embodiment of the present application, the first reporting configuration and the second reporting configuration (and the third reporting configuration …) may be determined according to a sequence of the reporting configuration information, or may be determined according to a sequence of the terminal device configuration, or may be determined according to other rules, which is not limited in this embodiment of the present application.
That is, at least one CSI of the L CSIs is determined based on the M codebooks, N resources, and the correspondence between the M codebooks and the N resources.
Wherein, the N resources may include resources for channel measurement and resources for interference measurement.
Optionally, the terminal device may receive resource configuration information of each of the N resources sent by the network device. That is, the terminal device may receive N resource configuration information sent by the network device, where the N resource configuration information is used to configure N resources.
Optionally, the N resource configuration information may be carried in higher layer signaling (e.g., Radio Resource Control (RRC) message), for example, may be carried in a resource configuration (resource setting) field.
Optionally, the corresponding relationship between the N resources and the M codebooks may be predefined or may be indicated by a higher layer signaling sent by the network device, for example, the corresponding relationship may be configured in a measurement set (measurement setting), a resource setting (resource setting) or a reporting setting (reporting setting), which is not limited in this embodiment of the present application.
For example, in resource setting, resource information and codebook information are configured, for example, in resource setting, channel measurement resource 1 and codebook information 1, and channel measurement resource 2 and codebook information 2 are configured, which indicate that channel measurement resource 1 and codebook information 1 are corresponding, and channel measurement resource 2 and codebook information 2 are corresponding.
The codebook information may be a reporting setting ID, or a reporting setting ID and a codebook index, or a codebook ID, or a measurement setting ID, or codebook configuration information (including codebook type, codebook parameter information, etc.) of a codebook.
For example, the network device and the terminal device may predetermine that the correspondence between the M codebooks and the N resources are obtained in sequence according to the configuration order. Alternatively, the resources for channel measurement and the resources for interference measurement for the same channel may correspond to the same codebook.
Optionally, each of the M codebooks corresponds to at least one resource of the N resources, the at least one resource including a resource for channel measurement. That is, each of the M codebooks corresponds to at least one resource for channel measurement, that is, at least M resources for channel measurement are included in the N resources, and the M codebooks correspond to the M resources for channel measurement. For example, the M codebooks may correspond one-to-one to the M resources for channel measurement.
For example, the UE receives 2 CSI-RS resources for channel measurement, and the UE receives 2 codebook configuration information. And the UE determines a precoding vector in the first codebook according to the first CSI-RS resource for channel measurement and the 2 codebook configuration information, so as to obtain the first CSI. And the UE determines a precoding vector in the second codebook according to the second CSI-RS resource for channel measurement and the 2 codebook configuration information, so as to obtain a second CSI. Wherein the first codebook corresponds to a first CSI-RS resource for channel measurement, and the second codebook corresponds to a second CSI-RS resource for channel measurement.
For example, when the UE receives 2 resources for channel measurement, such as CSI-RS resources, and 2 resources for interference measurement, such as CSI-RS resources, and receives 2 codebook configuration indication information, the UE obtains a first CSI according to a first CSI-RS resource for channel measurement, a first CSI-RS resource for interference measurement, and the 2 codebook configuration indication information; and obtaining a second CSI according to the second CSI-RS resource for channel measurement, the second CSI-RS resource for interference measurement and the 2 codebook configuration indication information.
Wherein the first codebook corresponds to a first CSI-RS resource for channel measurement. The second codebook corresponds to a second CSI-RS for channel measurement.
For example, when the UE receives 2 resources for channel measurement, such as CSI-RS resources, and 2 resources for interference measurement, such as CSI-RS resources, and receives 2 codebook configuration indication information, the UE obtains a first CSI according to a first CSI-RS resource for channel measurement, a first CSI-RS resource for interference measurement, and the 2 codebook configuration indication information; and obtaining a second CSI according to the second CSI-RS resource for channel measurement, the second CSI-RS resource for interference measurement and the 2 codebook configuration indication information.
The first codebook corresponds to a first CSI-RS resource used for channel measurement, and the second codebook corresponds to a first CSI-RS resource used for interference measurement; or the first codebook corresponds to a second CSI-RS resource used for channel measurement, and the second codebook corresponds to a second CSI-RS resource used for interference measurement.
For example, the UE receives 2 resources, 2 codebooks. 1 of the 2 resources is used for measuring the channel and 1 is used for measuring the interference. The first codebook corresponds to resources for measuring a channel, or the first codebook corresponds to first resources. The second codebook corresponds to resources used for interference measurement and the second codebook corresponds to second resources.
In other words, the terminal device performs CSI measurement based on the M codebooks, or may be understood as performing channel measurement based on M resources for channel measurement, or may be understood as performing CSI measurement based on M configured resources, where the M configured resources include at least one of resources for channel measurement and resources for interference measurement.
For example, codebook 1 corresponds to resource group 1, which includes CSI-RS resource group 1 for channel measurement and CSI-RS resource group 1 for interference measurement in resource group 1; the codebook 2 corresponds to a CSI-RS resource group 2 including a CSI-RS resource group 2 for channel measurement and a CSI-RS resource group 2 for interference measurement.
For another example, codebook 1 corresponds to a CSI-RS resource group 1 in the CSI-RS resource set for channel measurement, and codebook 2 corresponds to a CSI-RS resource group 2 in the CSI-RS resource set for channel measurement.
As another example, codebook 1 corresponds to CSI-RS port set 1 in CSI-RS resources for channel measurement, and codebook 2 corresponds to CSI-RS port set 2 in CSI-RS resources for channel measurement.
Specifically, the terminal device may obtain a diagonal block matrix based on the M codebooks, and perform CSI measurement according to the diagonal block matrix.
In a possible implementation manner, the terminal device may obtain a diagonal block matrix according to the M codebooks, estimate M channel matrices according to M resources used for channel measurement in the N resources, and obtain an equivalent channel matrix according to the M channel matrices and the diagonal block matrix; and obtaining the L CSI according to the equivalent channel matrix and the M codebooks, wherein the M codebooks and the M resources for channel measurement have corresponding relations.
For example, assuming that the network device 1 and the network device 2 cooperatively transmit, the terminal device estimates the channel matrix H1 according to the CSI-RS sent by the network device 1, and estimates the channel matrix H2 according to the CSI-RS sent by the network device 2, where the network device 1 configures the codebook W1 and the network device 2 configures the codebook W2. Wherein W1 ═ v11 v12 … v1n],W2=[v21 v22 … v2m]And vjk denotes an optional precoding matrix, j is 1. ltoreq. n, k is 1. ltoreq. m.
The first indication information indicates 2 codebooks that, in a CoMP transmission scenario,
a diagonal block matrix formed by W1 and W2
Figure BDA0001546861620000151
The terminal device obtains an equivalent channel matrix H3 according to the W1, W2, H1 and H2 by the following formula (1):
Figure BDA0001546861620000152
the terminal device uses the H3 as a channel matrix of each channel in the CoMP transmission scenario, and determines a precoding matrix used by each channel according to the H3 and a codebook configured for each channel, that is, the 1 st precoding matrix is selected from the 1 st codebook, and the 2 nd precoding matrix is selected from the 2 nd codebook. For example, the terminal device determines that the UE determines that
Figure BDA0001546861620000153
This network device 1 uses a precoding matrix v12And network device 2 uses the precoding matrix v23The sum of the throughput rates of the time system is maximum, and the data transmission performance is better.
In other words, the terminal device may determine the tth CSI in the tth codebook based on the M codebooks and the equivalent channel matrix, where 0 ≦ t ≦ M.
According to the CSI measurement method provided by the embodiment of the application, the equivalent channel matrix is obtained according to the M channel matrices and the diagonal block matrix, and carries the precoding weights included in the M codebooks, so that the overall channel condition of the communication system in a CoMP transmission scene can be represented to a certain extent, and therefore, the CSI measurement is performed according to the equivalent channel matrix and the M codebooks, the accuracy of the CSI and the throughput rate of the communication system can be improved, and the data transmission rate is further improved.
Optionally, the method 200 further comprises: the terminal equipment sends K CSI in the L CSI to the network equipment, wherein K is an integer larger than 0; accordingly, the network device receives the K CSIs sent by the terminal device.
That is, the terminal device may report some or all of the measured CSI to the network device, which is not limited in this embodiment.
Optionally, the terminal device may receive indication information of each reporting configuration in the at least one reporting configuration sent by the network device. It can also be said that the terminal device may receive at least one reporting configuration information sent by the network device, where the at least one reporting configuration information is used to indicate at least one reporting configuration.
Optionally, the at least one reporting configuration information may be carried in a higher layer signaling (e.g., a Radio Resource Control (RRC) message), for example, may be carried in a reporting configuration (reporting setting) field, or the reporting configuration information may be carried in other signaling, which is not limited in this embodiment of the present invention.
Optionally, the terminal device sends CSI feedback information to the network device based on one CSI reporting configuration, where the CSI feedback information is used to feed back the multiple CSI; or the terminal device may send a plurality of feedback information to the network device based on a plurality of reporting configurations, where the plurality of feedback information corresponds to the plurality of CSI, for example, the plurality of feedback information may correspond to the plurality of CSI one to one, that is, each CSI is reported according to the reporting configuration corresponding to the CSI.
For another example, the UE receives 2 reporting settings, where each reporting setting includes 1 codebook configuration information. The UE performs CSI measurement according to the characteristics of the configuration information or signaling indication based on the 2 codebooks. The configuration information may be characterized in that the UE receives a trigger information triggering at least 2 reporting configurations.
The signaling indication may be signaling indicating multiple codebooks for measurement, such as multicodebook csi ═ TRUE signaling, and the signaling may be configured in a reporting configuration, a resource configuration, or a measurement configuration.
Optionally, in this embodiment of the application, the bit length of the CSI feedback information may be determined based on at least one of the bit length of the CSI in the one or more CSIs, the selectable value range of the CSI, and the value of the differential CSI, which is not limited in this embodiment of the application.
In a possible implementation manner, when the terminal device feeds back multiple CSI to the network device based on one CSI reporting configuration, the CSI feedback information may be joint feedback of the multiple CSI. The bit length of the CSI feedback information is determined according to the bit lengths of the CSI.
How the terminal device reports K RIs to the network device through a reporting configuration will be described below, where K is an integer greater than 1.
It should be understood that, the way of reporting K CQIs, K PMIs, K LIs, and K CRIs to the network device by the terminal device through one reporting configuration is similar to that of the K RIs, and in order to avoid repetition, the description is omitted here.
Alternatively, the joint feedback may refer to a cascaded feedback of K RIs, for example, multiple RIs perform a sequential cascaded feedback, and the CSI feedback information may represent [ RI1,RI2,…,RIK]I.e. the bit length of the CSI feedback information is RI1To RIKThe sum of the bit lengths of (a).
Optionally, the joint feedback may also refer to joint coding feedback on the K pieces of CSI, and a bit length of the CSI feedback information may be determined according to a bit length of each RI of the K pieces of RI and a parameter configuration of a codebook.
Optionally, joint feedback may also refer to of K CSIsDifferential feedback, assuming RI1As a reference RI, the CSI feedback information may be expressed as RI1,ΔRI2,ΔRI3,…,ΔRIk]Wherein, Δ RIkRepresents the difference between the K-th RI and the 1 st RI, and K is more than or equal to 1 and less than or equal to K.
Optionally, if each CSI in the multiple CSIs reported by the terminal device includes multiple ones of RI, PMI, CQI, LI, and CRI, the terminal device may perform the joint feedback by using each CSI as a unit, or the terminal device may perform the joint feedback by using a type of a CSI parameter as a unit, which is not limited in this embodiment of the present invention.
Optionally, in the above embodiment, the first indication information indicates the CSR of each of the M codebooks, and how the first indication information indicates the CSR of each of the M codebooks will be described in detail below.
In a possible implementation manner, the first indication information may include M bit maps (bitmaps), each bitmap is used to indicate a CSR of one codebook, where bits included in the bitmaps of each codebook have a corresponding relationship with a precoding matrix/precoding matrix set of the codebook, an element 0 in the bitmap indicates that the corresponding precoding matrix/precoding matrix set does not occupy PMI feedback bits, and an element 1 indicates that the corresponding precoding matrix/precoding matrix set occupies PMI feedback bits.
For example, the codebook W1 of codebook 1 ═ v11,v12,…v15]The bitmap of codebook 1 may be 01101, which means that CSR of codebook 1 is v12,v13,v15
Therefore, assuming that the bit length of a bitmap is P bits, the codebook configuration information at least needs P · M bits to indicate the CSR of each of the M codebooks, where P is an integer greater than 1.
Optionally, the first indication information may include M bitmaps, and different bitmaps correspond to CSRs of different codebooks; or the first indication information may include 1 bitmap, where the bitmap includes M portions of bits, and each of the M portions of bits corresponds to a CSR of a different codebook, which is not limited in this embodiment of the present application.
For example, codebook 1 is W1 ═ v11,v12,…v15]The codebook 2 is W2 ═ v21,v22,…v25]Then, the first indication information may include bitmap1 ═ 01101 of codebook 1 and bitmap2 ═ 11001 of codebook 2, or the first indication information may include bitmap ═ 0110111001.
Optionally, the codebook types of the M codebooks may be the same or different, and this is not limited in this embodiment of the application.
When the first indication information includes 1 bitmap, the bitmap includes M portions of bits, and the bits of different portions indicate CSRs of different codebooks, the bits of each portion may have at least one of the following relationships:
assuming that M is 2, the bitmap includes 2 portions of bits, the first portion of bits is used to indicate the CSR of the first codebook, and the second portion of bits is used to indicate the CSR of the second codebook.
(1) If at least one odd bit in the bits of the first portion is 1, at least one odd bit in the bits of the second portion is 1; if at least one even bit of the bits of the first portion is 1, at least one even bit of the bits of the second portion is 1.
(2) The number of 1 in the bits of the first part is equal to the number of 1 in the bits of the second part; the number of 0's in the bits of the first portion is equal to the number of 0's in the bits of the second portion.
(3) If the pth value in the bits of the first portion is 1, then the pth + q value in the bits of the second portion is 1, where P and P are both integers greater than 0.
Optionally, the value of q may be predefined, or configured by the network device through higher layer signaling, or fed back by the terminal device, which is not limited in this embodiment of the present application.
(4) If the p-th value in the bits of the first part is 1, then at least r of the bits of the second part, which contains the p + q-th value, has a value of 1.
Alternatively, the value of r may be predefined (e.g., the value of r may be N)1N2) Or configured by the network device through high-layer signaling, or fed back by the terminal device, which is not limited in this embodiment of the present application.
Optionally, the value of q may be predefined, or configured by the network device through higher layer signaling, or fed back by the terminal device.
Optionally, in the foregoing embodiment, only M ═ 2 is taken as an example for description, and a method when the value of M is greater than 2 is similar to that when M ═ 2, and this is not limited in this embodiment of the application.
However, as the number of the network devices cooperating in the cooperative transmission communication system continuously increases, the codebook configuration information needs more and more bits, so that the data amount of the codebook configuration information continuously increases, and the transmission rate of the first indication information decreases.
Optionally, the following methods are further provided to solve how to reduce the data amount of the first indication information, for example, how to reduce the number of bits of the first indication information, that is, to indicate the CSR of each codebook in the M codebooks by Q bits, where Q < P × M, and Q is an integer greater than 1.
In one possible implementation, the first indication information may include Q bits that indicate CSR of each of the M codebooks simultaneously.
For example, the precoding matrix in the codebook includes the following structure:
Figure BDA0001546861620000181
Figure BDA0001546861620000182
wherein the value range of m is 0,1, … N2×O2-1, l is in the range of 0,1, … N1×O1-1. The first indication information may include N1×O1×N2×O2A bit, wherein, the Nth2×O2All bits in the x l + m corresponding codebook contain vl,mThe set of precoding matrices. Wherein N is1Number of antenna ports representing a first dimension, N2Number of antenna ports, O, representing a second dimension1An oversampling factor, O, representing a first dimension2Representing an oversampling factor of a second dimension.
(1) N of different codebooks1Value and N2When the values are the same, N may be included in the first indication information1×O1×N2×O2One bit (i.e., Q ═ N)1×O1×N2×O2) Wherein, N is2×O2X l + m bits can correspond to v contained in codebook 1 and codebook 2 simultaneouslyl,mThe set of precoding matrices.
Optionally, N of different codebooks1Value and N2The values may be predefined to be the same.
(2) N of different codebooks1Value and N2When the values are different, N in the codebook is calculated1×O1×N2×O2Each precoding matrix is divided into X precoding matrix sets, and each precoding matrix set comprises N1×O2×N2×O2and/X beams. The bit number of the first indication information may be determined according to information of the precoding matrix set.
Alternatively, the values of X for different codebooks may be the same (e.g., X is O)1And O2A function of (a), X ═ O1×O2) May be different (e.g. X is N)1And N2Function of (1), X ═ N1×N2) The present embodiment is not limited to this.
When X values of different codebooks are the same, the first indication information at least includes X bits (i.e., Q ═ X), where each of the X bits is used to indicate one set of precoding matrices of each of the M codebooks simultaneously, and different bits of the X bits indicate different sets of precoding matrices.
For example, codebook 1 is W1 ═ v11,v12,…,v18]Wherein, every two are pre-wovenThe code matrix is a set, i.e. set 1 of codebook 1 comprises v11And v12Set 2 includes v13And v14Set 3 includes v15And v16Set 4 includes v17And v18The codebook 2 is W2 ═ v21,v22,…,v28]Wherein, every two precoding matrixes are a set, that is, the set 1 of the codebook 2 comprises v21And v22Set 2 includes v23And v24Set 3 includes v25And v26Set 4 includes v27And v28The first indication information may include 4 bits, and the 4 bits indicate the CSR of codebook 1 and the CSR of codebook 2 at the same time, so that if the 4 bits are 1101, it indicates that the CSR of codebook 1 and the CSR of codebook 2 are set 1, set 2, and set 4.
Optionally, the precoding matrix set may include precoding vectors of adjacent angles, or be orthogonal precoding vectors.
Optionally, the distances between precoding vectors included in the same precoding matrix set are adjustable.
When X values of different codebooks are different, for example, X ═ N1×N2The number of precoding matrices in the set of precoding matrices corresponding to each codebook is O1×O2Then the first indication information at least includes O1O2One bit (i.e., Q ═ O)1×O2) Wherein, the O is1×O2Each of the bits is used to indicate one precoding matrix in one set of precoding matrices (e.g., all sets of precoding matrices) of each of the M codebooks simultaneously. Different bits of the X bits indicate different precoding matrices of different sets of precoding matrices.
(3) Dividing the precoding matrix in the codebook 1 into X sets, wherein the first indication information comprises X bits, the X bits correspond to the X sets one by one, and the first indication information further comprises Y bits for indicating a relationship between the precoding matrix set in the codebook 2 and the precoding matrix set of the first codebook.
For example,codebook 1 is W1 ═ v11,v12,…,v18]Wherein, every two precoding matrixes are a set, that is, the set 1 of the codebook 1 comprises v11And v12Set 2 includes v13And v14Set 3 includes v15And v16Set 4 includes v17And v18The first indication information may include 4 bits, and 4 sets of codebook 1 are indicated by the 4 bits, for example 1101 indicates that the CSR of codebook 1 is set 1, set 2 and set 4; codebook 2 is W2 ═ v21,v22,…,v28]Wherein, every two precoding matrixes are a set, that is, the set 1 of the codebook 2 comprises v21And v22Set 2 includes v23And v24Set 3 includes v25And v26Set 4 includes v27And v28Meanwhile, the first indication information may further include another 4 bits, and the 4 bits indicate a relationship between codebook 2 and codebook 1, for example, 1 indicates that codebook 2 is the same as codebook 1, and 0 indicates that codebook 2 is different from codebook 1, and if the 4 bits are 0010, the CSR of codebook 2 is set 3.
(4) The first indication information includes at least one bit for indicating a precoding matrix set corresponding to a type II codebook, and at least one bit for indicating a precoding matrix set corresponding to a type I codebook.
Optionally, in a CoMP scenario, multiple network devices may simultaneously send aperiodic CSI requests to the terminal device, and when multiple network devices simultaneously send aperiodic CSI requests to the terminal device, time-frequency resource collision may be caused, and at this time, the terminal device may perform CSI feedback according to at least one of the following manners:
in the method (1), if one aperiodic type I CSI and another aperiodic type I CSI collide, the aperiodic type I CSI corresponding to the smaller reporting configuration ID (reportconfigid) has a higher priority and is reported to the network device by the terminal device, and the other aperiodic type I CSI having the larger reporting configuration ID has a lower priority and is not reported to the network device by the terminal device.
In the method (2), if one aperiodic type II CSI and another aperiodic type II CSI collide, the aperiodic type II CSI corresponding to the smaller reporting configuration ID (reportconfigid) has a higher priority and is reported to the network device by the terminal device, and the other aperiodic type II CSI having the larger reporting configuration ID has a lower priority and is not reported to the network device by the terminal device.
Mode (3) if an aperiodic type I CSI of one Physical Uplink Control Channel (PUCCH) and an aperiodic type I CSI of another Physical Uplink Shared Channel (PUSCH) collide, the aperiodic type I CSI of the PUSCH has a higher priority and is reported to the network device by the terminal device, and the aperiodic type I CSI of the PUCCH has a lower priority and is not reported to the network device by the terminal device.
Mode (4) if the aperiodic type II CSI of one PUCCH and the aperiodic type II CSI of another PUSCH collide, the aperiodic type II CSI of the PUSCH has a higher priority and is reported to the network device by the terminal device, and the aperiodic type II CSI of the PUCCH has a lower priority and is not reported to the network device by the terminal device.
Mode (5) if the aperiodic type I CSI and the aperiodic type II CSI collide, the aperiodic type I CSI has a higher priority and is reported to the network device by the terminal device, and the aperiodic type II CSI has a lower priority and is not reported to the network device by the terminal device, wherein the second part (part 2) in the aperiodic type II has a lower priority than the first part (part 1).
The method for measuring channel state information provided by the embodiment of the present application is described in detail above with reference to fig. 1 to 2, and the apparatus for measuring channel state information provided by the embodiment of the present application is described below with reference to fig. 3 to 6.
Fig. 3 shows a schematic block diagram of a measurement apparatus 300 for channel state information provided by an embodiment of the present application. The apparatus 300 comprises:
a receiving unit 310, configured to receive first indication information sent by a network device, where the first indication information is used to indicate M codebooks, and M is an integer greater than 1;
a processing unit 320, configured to perform CSI measurement based on the M codebooks according to the first indication information received by the receiving unit 310, to obtain L CSI, where at least one CSI in the L CSI is obtained based on the M codebooks, and L is an integer greater than 0.
Optionally, the first indication information is further used to indicate that channel state information, CSI, measurement is performed based on the M codebooks.
Optionally, the processing unit is specifically configured to: and performing the CSI measurement based on the M codebooks, the N resources and the corresponding relation between the M codebooks and the N resources, wherein the resources comprise at least one of a channel state information reference signal (CSI-RS) resource, a CSI-RS resource set, a CSI-RS resource group or a CSI-RS port set, and N is an integer greater than 1.
Optionally, each of the M codebooks corresponds to at least one resource of the N resources, where the at least one resource includes a first resource, and the first resource is used for channel measurement.
Optionally, the processing unit is specifically configured to obtain a diagonal block matrix based on the M codebooks; performing the CSI measurement based on the diagonal block matrix.
Optionally, the apparatus further comprises: a sending unit, configured to send K CSI in the L CSI to the network device, where K is an integer greater than 0 and is less than or equal to L.
Optionally, the sending unit is specifically configured to: and sending CSI feedback information to the network equipment based on one CSI reporting configuration, wherein the CSI feedback information is used for feeding back the K CSI.
Optionally, the CSI feedback information includes the K CSI; or when K is greater than 1, the CSI feedback information includes a difference value between each CSI of the K CSI, excluding a first CSI, and the first CSI, where the first CSI is determined according to a preset rule.
It should be understood that the apparatus 300 herein is embodied in the form of a functional unit. The term "unit" herein may refer to an Application Specific Integrated Circuit (ASIC), an electronic circuit, a processor (e.g., a shared, dedicated, or group processor) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that support the described functionality. In an optional example, as can be understood by those skilled in the art, the apparatus 300 may be specifically a terminal device in the foregoing method 200 embodiment, and the apparatus 600 may be configured to execute each procedure and/or step corresponding to the terminal device in the foregoing method 200 embodiment, which is not described herein again to avoid repetition.
Fig. 4 shows a schematic block diagram of a measurement apparatus 400 for channel state information provided by an embodiment of the present application. The apparatus 400 comprises:
a sending unit 410, configured to send first indication information to a terminal device, where the first indication information is used to indicate M codebooks, and M is an integer greater than 1;
a receiving unit 420, configured to receive K CSIs sent by the terminal device, where at least one CSI in the K CSIs is obtained based on the M codebooks sent by the sending unit 410, and K is an integer greater than 0.
Optionally, the sending unit is further configured to send resource configuration information to the terminal device, where the resource configuration information is used to indicate N resources, the resources include at least one of a channel state information reference signal CSI-RS resource, a CSI-RS resource set, a CSI-RS resource group, or a CSI-RS port group, and N is an integer greater than 1.
Optionally, each of the M codebooks corresponds to at least one resource of the N resources, where the at least one resource includes a first resource, and the first resource is used for channel measurement.
Optionally, the sending unit is further configured to send reporting configuration information to the terminal device, where the reporting configuration information is used to indicate a CSI reporting configuration; the receiving unit is specifically configured to receive CSI feedback information sent by the terminal device based on the CSI reporting configuration, where the CSI feedback information is used to feed back the K pieces of CSI.
Optionally, the CSI feedback information includes the one or more CSIs; or when K is greater than 1, the CSI feedback information includes a difference value between each CSI of the K CSI, excluding a first CSI, and the first CSI, where the first CSI is determined according to a preset rule.
It should be appreciated that the apparatus 400 herein is embodied in the form of a functional unit. The term "unit" herein may refer to an ASIC, an electronic circuit, a processor (e.g., a shared, dedicated, or group processor) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that support the described functionality. In an optional example, it may be understood by those skilled in the art that the apparatus 400 may be embodied as a network device in the foregoing method 200 embodiment, and the apparatus 400 may be configured to perform each procedure and/or step corresponding to the network device in the foregoing method 200 embodiment, which is not described herein again to avoid repetition.
Fig. 5 shows a device 500 for measuring channel state information provided by an embodiment of the present application, where the device 500 may be the terminal device described in fig. 1 and fig. 2, and the device 500 may adopt a hardware architecture as shown in fig. 5. The apparatus may include a processor 510, a transceiver 520, and a memory 530, the processor 510, the transceiver 520, and the memory 530 communicating with each other through an internal connection path. The related functions implemented by the processing unit 320 in fig. 3 may be implemented by the processor 510, and the related functions implemented by the receiving unit 310 may be implemented by the processor 510 controlling the transceiver 520.
The processor 510 may include one or more processors, such as one or more Central Processing Units (CPUs), and in the case of one CPU, the CPU may be a single-core CPU or a multi-core CPU.
The transceiver 520 is used to transmit and receive data and/or information, as well as receive data and/or information. The transceiver may include a transmitter for transmitting data and/or signals and a receiver for receiving data and/or signals.
The memory 530 includes, but is not limited to, a Random Access Memory (RAM), a read-only memory (ROM), an Erasable Programmable Read Only Memory (EPROM), and a compact disc read-only memory (CD-ROM), and the memory 530 is used for storing relevant instructions and data.
The memory 530 is used for storing program codes and data of the devices, and may be a separate device or integrated in the processor 510.
Specifically, the processor 510 is configured to control the transceiver to perform information/data transmission with a network device. Specifically, reference may be made to the description of the method embodiment, which is not repeated herein.
It will be appreciated that fig. 5 only shows a simplified design of the device. In practical applications, the apparatuses may also respectively include other necessary elements, including but not limited to any number of transceivers, processors, controllers, memories, etc., and all apparatuses that can implement the present application are within the protection scope of the present application.
In one possible design, the apparatus 500 may be replaced with a chip apparatus, for example, a communication chip that may be used in the apparatus to implement the relevant functions of the processor 510 in the apparatus. The chip device can be a field programmable gate array, a special integrated chip, a system chip, a central processing unit, a network processor, a digital signal processing circuit and a microcontroller for realizing related functions, and can also adopt a programmable controller or other integrated chips. The chip may optionally include one or more memories for storing program code that, when executed, causes the processor to implement corresponding functions.
Fig. 6 shows a device 600 for measuring channel state information provided by an embodiment of the present application, where the device 600 may be a network device described in fig. 1 and fig. 2, and the device 600 may adopt a hardware architecture as shown in fig. 6. The apparatus may include a processor 610, a transceiver 620, and a memory 630, the processor 610, the transceiver 620, and the memory 630 communicating with each other through an internal connection path. The related functions implemented by the transmitting unit 410 and the receiving unit 420 in fig. 4 may be implemented by the processor 610 controlling the transceiver 620.
The processor 610 may include one or more processors, for example, one or more CPUs, and in the case of one CPU, the CPU may be a single-core CPU or a multi-core CPU.
The transceiver 620 is used to transmit and receive data and/or information, as well as receive data and/or information. The transceiver may include a transmitter for transmitting data and/or information and a receiver for receiving data and/or information.
The memory 630 includes, but is not limited to, RAM, ROM, EPROM, CD-ROM, and the memory 630 is used for storing relevant instructions and data.
The memory 630 is used for storing program codes and data of the devices, and may be a separate device or integrated in the processor 610.
Specifically, the processor 610 is configured to control the transceiver to perform information transmission with the terminal device. Specifically, reference may be made to the description of the method embodiment, which is not repeated herein.
It will be appreciated that fig. 6 only shows a simplified design of the device. In practical applications, the apparatuses may also respectively include other necessary elements, including but not limited to any number of transceivers, processors, controllers, memories, etc., and all apparatuses that can implement the present application are within the protection scope of the present application.
In one possible design, the apparatus 600 may be replaced with a chip apparatus, such as a communication chip that may be used in the apparatus to implement the relevant functions of the processor 610 in the apparatus. The chip device can be a field programmable gate array, a special integrated chip, a system chip, a central processing unit, a network processor, a digital signal processing circuit and a microcontroller for realizing related functions, and can also adopt a programmable controller or other integrated chips. The chip may optionally include one or more memories for storing program code that, when executed, causes the processor to implement corresponding functions.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (32)

1. A method for measuring Channel State Information (CSI) is characterized by comprising the following steps:
the method comprises the steps that terminal equipment receives first indication information sent by network equipment, wherein the first indication information is used for indicating M codebooks, and M is an integer larger than 1;
the terminal equipment performs CSI measurement based on the M codebooks according to the first indication information to obtain L CSI, wherein at least one CSI in the L CSI is obtained based on the M codebooks, and L is an integer larger than 0;
wherein the first indication information is used for indicating M codebooks, and includes: the first indication information includes configuration information of the M codebooks.
2. The method of claim 1, wherein the first indication information is further used for indicating Channel State Information (CSI) measurement based on the M codebooks.
3. The method according to claim 1 or 2, wherein the terminal device performs CSI measurement based on the M codebooks according to the first indication information, comprising:
the terminal device performs the CSI measurement based on the M codebooks, the N resources and the corresponding relation between the M codebooks and the N resources, wherein the resources include at least one of a channel state information reference signal (CSI-RS) resource, a CSI-RS resource set, a CSI-RS resource group or a CSI-RS port set, and N is an integer greater than 1.
4. The method of claim 3, wherein each of the M codebooks corresponds to at least one resource of the N resources, wherein the at least one resource comprises a first resource, and wherein the first resource is used for channel measurement.
5. The method according to claim 1 or 2, wherein the terminal device performs CSI measurement based on the M codebooks according to the first indication information, comprising:
the terminal equipment obtains a diagonal block matrix based on the M codebooks;
and the terminal equipment performs the CSI measurement based on the diagonal block matrix.
6. The method according to claim 1 or 2, characterized in that the method further comprises:
and the terminal equipment sends K CSI in the L CSI to the network equipment, wherein K is an integer larger than 0 and is smaller than or equal to L.
7. The method of claim 6, wherein the terminal device sends K CSI of the L CSI to the network device, comprising:
and the terminal equipment sends CSI feedback information to the network equipment based on one CSI reporting configuration, wherein the CSI feedback information is used for feeding back the K CSI.
8. The method of claim 7,
the CSI feedback information comprises the K CSI; or
When K is larger than 1, the CSI feedback information comprises a difference value between each CSI of the K CSI except a first CSI and the first CSI, and the first CSI is determined according to a preset rule.
9. A method for measuring Channel State Information (CSI) is characterized by comprising the following steps:
the method comprises the steps that network equipment sends first indication information to terminal equipment, wherein the first indication information is used for indicating M codebooks, and M is an integer larger than 1;
the network equipment receives K CSI sent by the terminal equipment, wherein at least one CSI in the K CSI is obtained based on the M codebooks, and K is an integer larger than 0;
wherein the first indication information is used for indicating M codebooks, and includes: the first indication information includes configuration information of the M codebooks.
10. The method of claim 9, further comprising:
the network equipment sends resource configuration information to the terminal equipment, the resource configuration information is used for indicating N resources, the resources comprise at least one of channel state information reference signal (CSI-RS) resources, a CSI-RS resource set or a CSI-RS port set, and N is an integer larger than 1.
11. The method of claim 10, wherein each of the M codebooks corresponds to at least one resource of the N resources, wherein the at least one resource comprises a first resource, and wherein the first resource is used for channel measurement.
12. The method according to any one of claims 9 to 11, further comprising:
the network equipment sends reporting configuration information to the terminal equipment, wherein the reporting configuration information is used for indicating a CSI reporting configuration;
the network device receiving the K CSIs sent by the terminal device, including:
and the network equipment receives CSI feedback information sent by the terminal equipment based on the CSI reporting configuration, wherein the CSI feedback information is used for feeding back the K CSI.
13. The method of claim 12,
the CSI feedback information comprises one or more CSI; or
When K is larger than 1, the CSI feedback information comprises a difference value between each CSI of the K CSI except a first CSI and the first CSI, and the first CSI is determined according to a preset rule.
14. An apparatus for measuring Channel State Information (CSI), comprising:
a receiving unit, configured to receive first indication information sent by a network device, where the first indication information is used to indicate M codebooks, and M is an integer greater than 1;
a processing unit, configured to perform CSI measurement based on the M codebooks according to the first indication information received by the receiving unit, to obtain L CSI, where at least one CSI in the L CSI is obtained based on the M codebooks, and L is an integer greater than 0;
wherein the first indication information includes configuration information of the M codebooks.
15. The apparatus of claim 14, wherein the first indication information is further used for indicating Channel State Information (CSI) measurement based on the M codebooks.
16. The apparatus according to claim 14 or 15, wherein the processing unit is specifically configured to:
and performing the CSI measurement based on the M codebooks, the N resources and the corresponding relation between the M codebooks and the N resources, wherein the resources comprise at least one of a channel state information reference signal (CSI-RS) resource, a CSI-RS resource set, a CSI-RS resource group or a CSI-RS port set, and N is an integer greater than 1.
17. The apparatus of claim 16, wherein each of the M codebooks corresponds to at least one resource of the N resources, wherein the at least one resource comprises a first resource, and wherein the first resource is used for channel measurement.
18. The apparatus according to claim 14 or 15, wherein the processing unit is specifically configured to:
obtaining a diagonal block matrix based on the M codebooks;
performing the CSI measurement based on the diagonal block matrix.
19. The apparatus of claim 14 or 15, further comprising: a sending unit, configured to send K CSI in the L CSI to the network device, where K is an integer greater than 0 and is less than or equal to L.
20. The apparatus according to claim 19, wherein the sending unit is specifically configured to:
and sending CSI feedback information to the network equipment based on one CSI reporting configuration, wherein the CSI feedback information is used for feeding back the K CSI.
21. The apparatus of claim 20,
the CSI feedback information comprises the K CSI; or
When K is larger than 1, the CSI feedback information comprises a difference value between each CSI of the K CSI except a first CSI and the first CSI, and the first CSI is determined according to a preset rule.
22. An apparatus for measuring Channel State Information (CSI), comprising:
a sending unit, configured to send first indication information to a terminal device, where the first indication information is used to indicate M codebooks, and M is an integer greater than 1;
a receiving unit, configured to receive K CSIs sent by the terminal device, where at least one CSI in the K CSIs is obtained based on the M codebooks sent by the sending unit, and K is an integer greater than 0;
wherein the first indication information includes configuration information of the M codebooks.
23. The apparatus of claim 22, wherein the sending unit is further configured to:
and sending resource configuration information to the terminal equipment, wherein the resource configuration information is used for indicating N resources, the resources comprise at least one of channel state information reference signal (CSI-RS) resources, a CSI-RS resource set, a CSI-RS resource group or a CSI-RS port set, and N is an integer greater than 1.
24. The apparatus of claim 23, wherein each of the M codebooks corresponds to at least one resource of the N resources, wherein the at least one resource comprises a first resource, and wherein the first resource is used for channel measurement.
25. The apparatus according to any of claims 22 to 24, wherein the sending unit is further configured to:
sending reporting configuration information to the terminal equipment, wherein the reporting configuration information is used for indicating a CSI reporting configuration;
the receiving unit is specifically configured to receive CSI feedback information sent by the terminal device based on the CSI reporting configuration, where the CSI feedback information is used to feed back the K pieces of CSI.
26. The apparatus of claim 25,
the CSI feedback information comprises one or more CSI; or
When K is larger than 1, the CSI feedback information comprises a difference value between each CSI of the K CSI except a first CSI and the first CSI, and the first CSI is determined according to a preset rule.
27. An apparatus for measuring CSI, the apparatus comprising a memory, a processor, a communication interface and instructions stored in the memory and executable on the processor, wherein the memory, the processor and the communication interface are in communication with each other via an internal connection path, and wherein the processor executes the instructions to cause the apparatus to implement the method of any one of claims 1 to 8.
28. An apparatus for measuring CSI, the apparatus comprising a memory, a processor, a communication interface and instructions stored in the memory and executable on the processor, wherein the memory, the processor and the communication interface are in communication with each other via an internal connection path, and wherein the processor executes the instructions to cause the apparatus to implement the method of any one of claims 9 to 13.
29. A computer-readable medium for storing a computer program, characterized in that the computer program comprises instructions for implementing the method of any of the preceding claims 1 to 8.
30. A computer-readable medium for storing a computer program, characterized in that the computer program comprises instructions for implementing the method of any of the preceding claims 9 to 13.
31. A chip apparatus, comprising: an input interface, an output interface, at least one processor, a memory, wherein the input interface, the output interface, the processor and the memory are in communication with each other through an internal connection path, the processor is configured to execute code in the memory, and when the processor executes the code, the chip apparatus implements the method of any one of the above claims 1 to 8.
32. A chip apparatus, comprising: an input interface, an output interface, at least one processor, a memory, wherein the input interface, the output interface, the processor and the memory are in communication with each other through an internal connection path, the processor is configured to execute code in the memory, and when the processor executes the code, the chip apparatus implements the method of any one of the above claims 9 to 13.
CN201810032250.1A 2018-01-12 2018-01-12 Method and device for measuring channel state information Active CN110034788B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810032250.1A CN110034788B (en) 2018-01-12 2018-01-12 Method and device for measuring channel state information
PCT/CN2019/071216 WO2019137445A1 (en) 2018-01-12 2019-01-10 Channel state information measurement method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810032250.1A CN110034788B (en) 2018-01-12 2018-01-12 Method and device for measuring channel state information

Publications (2)

Publication Number Publication Date
CN110034788A CN110034788A (en) 2019-07-19
CN110034788B true CN110034788B (en) 2021-12-28

Family

ID=67218223

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810032250.1A Active CN110034788B (en) 2018-01-12 2018-01-12 Method and device for measuring channel state information

Country Status (2)

Country Link
CN (1) CN110034788B (en)
WO (1) WO2019137445A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113966000A (en) * 2020-07-20 2022-01-21 华为技术有限公司 Method and apparatus for beam training
WO2022183378A1 (en) * 2021-03-02 2022-09-09 Oppo广东移动通信有限公司 Codebook reporting method, terminal device, and network device
CN116419269A (en) * 2021-12-31 2023-07-11 华为技术有限公司 Communication method and device
CN115016729A (en) * 2022-05-19 2022-09-06 Oppo广东移动通信有限公司 Storage method, device, terminal and storage medium for storage information
US20240014869A1 (en) * 2022-07-08 2024-01-11 Qualcomm Incorporated Techniques for reporting channel quality for dynamic antenna port adaptation
CN118509876A (en) * 2023-02-16 2024-08-16 华为技术有限公司 Communication method and device

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8385452B2 (en) * 2008-10-24 2013-02-26 Qualcomm Incorporated Method and apparatus for separable channel state feedback in a wireless communication system
CN102377533B (en) * 2010-08-26 2014-09-17 上海交通大学 User equipment and method in wireless communication system
CN102594525A (en) * 2011-01-07 2012-07-18 上海贝尔股份有限公司 Feedback method for multi-cell joint channels and user equipment
CN102611487B (en) * 2011-01-24 2017-07-28 中兴通讯股份有限公司 Feedback compression method and device under a kind of coordinated multipoint transmission
GB2496178B (en) * 2011-11-04 2013-10-09 Renesas Mobile Corp Processing system, method and computer program for multipoint communications
BR112014011040B1 (en) * 2011-11-07 2023-03-28 Motorola Mobility Llc METHOD AND APPARATUS FOR FEEDBACK CSI FOR JOINT PROCESSING SCHEMES IN AN ORTHOGONAL FREQUENCY DIVISION MULTIPLEX COMMUNICATION SYSTEM WITH COORDINATED MULTIPLEX POINT TRANSMISSION
CN103326762B (en) * 2012-03-20 2018-01-26 夏普株式会社 Channel quality indicator feedback method and user equipment
US8971437B2 (en) * 2012-12-20 2015-03-03 Google Technology Holdings LLC Method and apparatus for antenna array channel feedback
CN107005287B (en) * 2015-08-15 2020-12-15 华为技术有限公司 Channel state information feedback method, user equipment and base station
CN107395332B (en) * 2016-05-16 2020-01-10 华为技术有限公司 CQI determination method, user equipment and base station

Also Published As

Publication number Publication date
WO2019137445A1 (en) 2019-07-18
CN110034788A (en) 2019-07-19

Similar Documents

Publication Publication Date Title
EP3637838B1 (en) Communication method and communication apparatus
CN110034788B (en) Method and device for measuring channel state information
US11101853B2 (en) Method for determining precoding matrix indicator, user equipment, and base station
KR101852914B1 (en) Method and apparatus for feedback of channel state information
EP3675378B1 (en) Measurement method, network device, and terminal device
US11888563B2 (en) Channel state information reporting method and apparatus
EP3493454B1 (en) Pilot signal transmission method and system
CN110831047B (en) Method and device for measuring wave beam
US20200067588A1 (en) Data transmission method, terminal device, and network device
WO2022262545A1 (en) Method and apparatus for feeding back channel state information
US20190199421A1 (en) Channel quality measurement and feedback method and apparatus
CN111526538B (en) Measurement reporting method and communication device
CN107534883A (en) The acquisition methods and device of downlink channel condition information
EP4207624A1 (en) Beamforming method and related apparatus
EP4429123A1 (en) Method and apparatus for reporting channel information
CN117042179A (en) CSI reporting method, terminal, network equipment, device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant