Channel state information transmission method, device, terminal, and network side device

By prioritizing and separating polarization direction information in channel state reporting, the method addresses incomplete precoding issues in 5G systems, ensuring robust network performance despite potential data loss.

JP7746568B2Active Publication Date: 2025-09-30VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024525988
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-11-05
Filing Date
2022-11-03
Publication Date
2025-09-30
Estimated Expiration
2042-11-03

AI Technical Summary

Technical Problem

Existing 5G communication systems face challenges in ensuring accurate precoding effects due to incomplete channel state information reporting, particularly in scenarios where polarization directions are not distinguished, leading to potential discarding of crucial port information and affecting network performance.

Method used

A method for reporting channel state information that separates the precoding matrix indicator (PMI) into distinct parts, prioritizing information from different polarization directions, ensuring that even if some information is discarded, the network side device can still grasp the necessary port information for effective precoding.

Benefits of technology

This approach ensures robust precoding effects by prioritizing and distinguishing polarization directions in channel state information reporting, maintaining network performance even when some information is omitted, thus enhancing reliability and accuracy in 5G communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007746568000011
    Figure 0007746568000011
  • Figure 0007746568000012
    Figure 0007746568000012
  • Figure 0007746568000013
    Figure 0007746568000013
Patent Text Reader

Abstract

This application discloses a method, an apparatus, a terminal and a network side device for transmitting channel state information, which belongs to the technical field of communication. The method for transmitting channel state information performed by a terminal includes the steps of reporting channel state information to a network side device, the channel state information includes a first part and a second part, the first part includes a total number of non-zero coefficients in a precoding matrix indicator PMI, the second part includes at least a second group, the second group includes non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, and the m and n are both positive integers. The technical solution of the embodiment of this application can ensure the precoding effect of the network side device.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority from Chinese Patent Application No. 202111308574.1 filed in China on November 5, 2021, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the technical field of communications, and more particularly to a method, apparatus, terminal and network side device for transmitting channel state information. [Background technology]

[0003] Compared with traditional mobile communication systems, the 5th Generation mobile communication (5G) system needs to adapt to more diversified scenarios and service needs. For example, the main application scenarios of 5G systems include services such as Enhanced Mobile Broadband (eMBB), Massive Machine Type of Communication (mMTC), and Ultra Reliable & Low Latency Communication (uRLLC), which require 5G systems to have high reliability, low latency, wide bandwidth, and wide coverage.

[0004] Channel State Information (CSI) allows a communication system to adapt its CSI to the current channel conditions, ensuring reliable and high-rate communication in multi-antenna systems. Reported contents include rank indication (RI), channel quality indicator (CQI), layer indication (LI), precoding matrix indicator (PMI), etc., where the accuracy of PMI affects the precoding effect of network side equipment. Summary of the Invention [Problem to be solved by the invention]

[0005] The embodiments of the present application provide a method, apparatus, terminal, and network side device for transmitting channel state information, which can ensure the precoding effect of the network side device. [Means for solving the problem]

[0006] In a first aspect, an embodiment of the present application provides a channel state information transmission method performed by a terminal, the method comprising: a step of reporting channel state information to a network side device, the channel state information including a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI), the second part including at least a second group, the second group including non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, where m and n are both positive integers.

[0007] In a second aspect, an embodiment of the present application is a method for transmitting channel state information performed by a network side device, comprising: a first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI); and a second part including at least a second group including non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, where m and n are both positive integers.

[0008] In a third aspect, an embodiment of the present application is a channel state information transmission device applied to a terminal, comprising: A channel state information transmission device is provided, the device including: a reporting module for reporting channel state information to a network side device, the channel state information including a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI), the second part including at least a second group, the second group including non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, and both m and n are positive integers.

[0009] In a fourth aspect, an embodiment of the present application is a channel state information transmission device applied to a network side device, comprising: Provided is a transmission device for channel state information, the device including: a receiving module for receiving channel state information reported by a terminal; the channel state information including a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI), the second part including at least a second group, the second group including non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, where m and n are both positive integers.

[0010] In a fifth aspect, there is provided a terminal including a processor, a memory, and a program or command stored in the memory and executable by the processor, the program or command performing the steps of the method according to the first aspect when executed by the processor.

[0011] In a sixth aspect, there is provided a terminal including a processor and a communication interface, wherein the processor is used to measure a positioning reference signal PRS, and the communication interface is used to report channel state information to a network side device, the channel state information including a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator PMI, the second part including at least a second group, the second group including non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, and both m and n are positive integers.

[0012] In a seventh aspect, there is provided a network side device including a processor, a memory, and a program or command stored in the memory and executable by the processor, the program or command realizing the steps of the method according to the second aspect when executed by the processor.

[0013] In an eighth aspect, there is provided a network side device including a processor and a communication interface, wherein the communication interface is used to receive channel state information reported by a terminal, the channel state information including a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI), the second part including at least a second group, the second group including non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, and both m and n are positive integers.

[0014] In a ninth aspect, there is provided a readable storage medium having stored thereon a program or command that, when executed by a processor, causes the steps of the method according to the first aspect to be realized or the steps of the method according to the second aspect to be realized.

[0015] In a tenth aspect, there is provided a chip including a processor and a communication interface, the communication interface and the processor being coupled together, the processor executing a program or command to implement the method described in the first aspect or to be used to implement the method described in the second aspect.

[0016] In an eleventh aspect, there is provided a computer program / program product stored on a non-volatile storage medium and executed by at least one processor to implement the steps of the method according to the first or second aspect. [Effects of the Invention]

[0017] In an embodiment of the present application, the channel state information includes a first part and a second part, the first part including the total number of non-zero coefficients in the PMI, the second part including at least a first group and a second group, the transmission priority of the first group being higher than the transmission priority of the second group, and the second group including not only the non-zero coefficients of at least one port in the first polarization direction but also the non-zero coefficients of at least one port in the second polarization direction. In this way, even if the third group is discarded after reporting the channel state information, the network side device can still grasp the information of the ports in the two polarization directions and ensure the precoding effect of the network side device. [Brief explanation of the drawings]

[0018] [Figure 1] 1 shows a schematic diagram of a wireless communication system. [Figure 2] 1 illustrates a procedure diagram of a channel state information transmission method performed by a terminal according to an embodiment of the present application; [Figure 3]1 illustrates a procedure diagram of a channel state information transmission method performed by a network side device according to an embodiment of the present application; [Figure 4] 1 is a structural diagram of a channel state information transmission device applied to a terminal according to an embodiment of the present application; [Figure 5] 1 is a structural diagram of a channel state information transmission device applied to a network side device according to an embodiment of the present application; [Figure 6] 1 shows a schematic diagram of a configuration of a communication device according to an embodiment of the present application. [Figure 7] 1 shows a schematic diagram of the configuration of a terminal according to an embodiment of the present application. [Figure 8] 1 shows a schematic diagram of the configuration of a network-side device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0019] Hereinafter, the technical solutions in the embodiments of the present application will be clearly explained with reference to the drawings in the embodiments of the present application, and it should be understood that the described embodiments are only a part of the embodiments of the present application, not all of the embodiments, and all other embodiments obtained by those skilled in the art based on the embodiments in the present application fall within the scope of protection of the present application.

[0020] The terms "first," "second," etc., used in the specification and claims of this application are not intended to describe a particular order or chronology, but rather to distinguish between similar objects. It should be understood that terms used in this manner may be interchanged where appropriate so that the embodiments of this application can be implemented in orders other than those illustrated or described herein. It should also be understood that the objects distinguished by "first" and "second" generally refer to one type and do not limit the number of objects; for example, the first object may be one or multiple. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the " / " symbol generally indicates that the related objects before and after are in an "or" relationship.

[0021] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-Carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described techniques can be used in other systems and wireless technologies in addition to those mentioned above. Although the following description describes a New Radio (NR) system for illustrative purposes and uses NR terminology in much of the following description, these techniques may also be applied to applications other than NR system applications, such as 6th Generation (6G) communication systems.

[0022] FIG. 1 shows a block diagram of a wireless communication system to which the embodiments of the present application can be applied. The wireless communication system includes a terminal 11 and a network side device 12. Here, the terminal 11 may be referred to as a terminal device or user equipment (UE), and may be a terminal side device such as a mobile phone, a tablet personal computer (PDA), a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a personal digital assistant, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), a wearable device, a vehicle-mounted equipment (VUE), a pedestrian-mounted equipment (PUE), etc., and wearable devices include a smart watch, a wristband, an earphone, glasses, etc. It should be noted that the embodiments of the present application are not limited to a specific type of the terminal 11. The network side device 12 may be a base station or a core network, wherein the base station may be called a Node B, an evolved Node B, an access point, a base transceiver station (BTS), a radio base station, a radio receiver / transmitter, a basic service set (BSS), an extended service set (ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting / receiving point (TRP), or any other suitable term in the field, and as long as the same technical effect can be achieved, the base station is not limited to a specific technical term. It should be noted that the embodiments of this application merely take a base station in an NR system as an example, but the specific type of the base station is not limited.The core network device may be, for example, a location management device such as a Location Management Function (LMF), an Evolved Serving Mobile Location Centre (E-SMLC), or the like.

[0023] In order to report accurate PMI without increasing CSI overhead too much, the Type II codebook divides the PMI into multiple parts and reports them separately, thereby reducing overhead.

[0024] The PMI of the enhanced Type II codebook mainly includes W1, W2, and Wf, where W1 represents the port selection result or the orthogonal basis selection result, Wf represents the frequency domain selection result or the delay tap selection result, W2 is a specific coefficient, and a bitmap indicates the location of the non-zero coefficient, and a Strongest Coefficient Indicator (SCI) indicates the location of the strongest coefficient.

[0025] The CSI feedback content can be divided into two parts: CSI Part 1 and CSI Part 2. For the Enhanced Type II codebook, CSI Part 1 includes the number of non-zero coefficients in CRI, RI, CQI, and PMI. CSI Part 2 can be divided into three groups: group 0, group 1, and group 2. Group 0 includes a port indicator (i 1,1 ) and SCI(i 1,8,l ), group1 contains the polarization amplitude quantization results (i 2,3,l ), Frequency Domain (FD) indicator (i 1,5 ,i 1,6 ),Floor[K NZ / 2]-v, the amplitude i of the high-priority coefficient 2,4,land phase i 2,5,l (It is not necessary to report the maximum amplitude coefficient of each layer), where v is the number of reported layers, and v*2LMv-Floor[K NZ / 2] high priority bitmap bit(i 1,7,l ), and group2 represents Floor[K NZ / 2] and the amplitude and phase of the low priority coefficients of Floor[K NZ / 2], and Floor represents the truncation. Switch * in JPEG0007746568000001.jpg789 and change Floor[K NZ / 2] applies.

[0026] When transmitting CSI Part 2 on the Physical Uplink Shared Channel (PUSCH), depending on the priority of the information, the UE can ignore some of the content in Part 2. Different information has different priorities, and the i in group 1 and group 2 1,7,l , i 2,4,l , i 2,5,l The priority is calculated using the following priority calculation formula:

[0027]

number

[0028]

number

[0029] In the formula, Pri is the priority, i is the index of 2*L, L is the number of beams, l is the layer index, f is the Mv index, and Mv is the number of FD vectors. The smaller the priority coefficient, the higher the priority. π(f) increases the priority of delay points closer to tap0, i.e., 0, -1, 1, -2, 2, etc. The overall priority order is delay, beam, layer, from outside to inside in the cycle. The purpose of setting the priority is to retain the most important information while avoiding discarding all information from a certain direction as much as possible when discarding.

[0030] In the existing priority sorting method, only the relationship between delay and beam is considered, and polarization within one beam is not distinguished. That is, the beam of the first polarization direction is sorted into the first half, and the beam of the second polarization direction is sorted into the second half, where one beam is carried by one port. When the delay number is 1, the low-priority non-zero coefficients are the last half of all coefficients, which correspond to all ports of the second polarization direction and are arranged in the third group. If the transmission of uplink control information (UCI) is omitted, if the third group is discarded first, all non-zero coefficients of the ports of the second polarization direction will be discarded, which may affect the precoding effect of the base station.

[0031] An embodiment of the present application provides a method for transmitting channel state information, and as shown in FIG. 2, the method includes the following step 101:

[0032] In step 101, channel state information is reported to a network side device, and the channel state information includes a first part and a second part, where the first part includes a total number of non-zero coefficients in a precoding matrix indicator (PMI), and the second part includes at least a second group, where the second group includes non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, and both m and n are positive integers.

[0033] In an embodiment of the present application, the channel state information includes a first part and a second part, the first part including the total number of non-zero coefficients in the PMI, the second part including at least a first group and a second group, and may further include a third group, wherein the transmission priority of the first group is higher than that of the second group, the priority of the second group is higher than that of the third group, and the second group includes not only the non-zero coefficients of at least one port in the first polarization direction but also the non-zero coefficients of at least one port in the second polarization direction. In this way, even if the third group is discarded after reporting the channel state information, the network side device can still grasp the information of the ports in the two polarization directions and ensure the precoding effect of the base station.

[0034] In some embodiments, before reporting the channel state information to the network side device, the method further comprises: obtaining a first port sequence, the first port sequence including a first port set and a second port set, the first port set including M ports corresponding to a first polarization direction, the second port set including N ports corresponding to a second polarization direction, M and N being positive integers greater than or equal to 2, and the M ports being sorted before the N ports in the first port sequence; re-sorting the first port sequence to obtain a second port sequence, wherein at least one port of the N ports is sorted to the previous M positions in the second port sequence; The method further includes determining the m and the n according to the second port sequence, where the M is equal to or greater than m and the N is equal to or greater than n.

[0035] In a specific embodiment, the first port set includes X port groups, each of which includes at least one port corresponding to the first polarization direction, for example, m1 ports, where X is an integer equal to or less than M and equal to 2 or greater. The second port set includes Y port groups, each of which includes at least one port corresponding to the second polarization direction, for example, m1 ports, where Y is an integer equal to or less than N and equal to 2 or greater. The X port groups and the Y port groups are alternately arranged in the second port sequence.

[0036] Before reporting the channel state information to the network side device, the first port sequence can be sorted again according to a preset sorting scheme, so that in the second port sequence, the first port group and the second port group are alternately arranged, the first port group is one of the X port groups, the second port group is one of the Y port groups, the first port group includes m1 ports of a first polarization direction, and the second port group includes m1 ports of a second polarization direction, where m1 is a positive integer; and a priority of the sorted second port sequence is calculated, and after sorting the ports according to priority, at least one port of the M ports is sorted before at least one port of the N ports in the priority queue.

[0037] In a specific example, M and N are equal to m2, and when port division is performed into bundles with a length less than m2, each bundle can include m1 ports, where m1 is a positive integer. For example, a first polarization direction originally includes ports 0, 1, 2, and 3, and a second polarization direction originally includes ports 4, 5, 6, and 7. In the first port sequence, the ports are arranged in the order port 0, port 1, port 2, port 3, port 4, port 5, port 6, and port 7, where port 0 and port 4 are dual-polarized ports corresponding to the same beam selected by the terminal, and port 1 and port 5 are dual-polarized ports corresponding to the same beam selected by the terminal. In a specific example, m1 is 2, the first port group includes two first ports, and the second port group includes two second ports. After sorting the ports again, the arrangement order of the ports in the second port sequence is port 0, port 1, port 4, port 5, port 2, port 3, port 6, port 7, where port 0 and port 1 belong to the same first port group, port 4 and port 5 belong to the same second port group, port 2 and port 3 belong to the same first port group, and port 6 and port 7 belong to the same second port group. That is, the ports are sorted in units of the first port group and the second port group. In another specific example, m1 is 1, the first port group includes one first port, and the second port group includes one second port. After sorting the ports again, in the second port sequence, the arrangement order of the ports is port 0, port 4, port 1, port 5, port 2, port 6, port 3, port 7, where port 0, port 1, port 2, and port 3 are each one first port group, and port 4, port 5, port 6, and port 7 are each one second port group.

[0038] After sorting the ports, the ports are reassigned indices, where the ports' indexes in the port queue after sorting are associated with the ports' initial indexes, m1 and m2.

[0039] In a specific example, the index of the port in the port queue after sorting can be calculated by the following formula:

[0040]

number

[0041] In the formula, i NEW is the index of the port in the second port queue after sorting, and i old is the index of the port in the first port queue before sorting. For example, if the arrangement order of the ports before sorting is port 0, port 1, port 2, port 3, port 4, port 5, port 6, port 7 and the arrangement order of the ports after sorting is port 0, port 4, port 1, port 5, port 2, port 6, port 3, port 7, then the index of port 1 before sorting is 2 and the index of port 3 after sorting is 3, and the index of port 3 before sorting is 4 and the index of port 3 after sorting is 7.

[0042] After sorting the ports again, the priorities of the sorted ports can be calculated. For example, port priorities can be assigned according to the arrangement order of the ports. In this priority queue where the ports are sorted according to priority, the ports with the first polarization direction and the ports with the second polarization direction are arranged alternately.

[0043] In this embodiment, the second group includes not only the non-zero coefficient of at least one port in the first polarization direction, but also the non-zero coefficient of at least one port in the second polarization direction. When reporting channel state information to the network side device, even if the third group is discarded, the network side device can still grasp the information of the ports in the two polarization directions and ensure the precoding effect of the base station.

[0044] where the value of m1 is stipulated in the protocol, or set or pre-set in the network side device, and / or The pre-set sorting method is stipulated in a protocol, or set in a network device, or set in advance.

[0045] In some embodiments, before reporting the channel state information to the network side device, the method further comprises: obtaining a first port sequence, the first port sequence including a first port set and a second port set, the first port set including M ports corresponding to a first polarization direction, the second port set including N ports corresponding to a second polarization direction, M and N being positive integers greater than or equal to 2, and the M ports being sorted before the N ports in the first port sequence; The method further includes a step of calculating a priority corresponding to each port in the first port sequence and determining the m and n according to the priority, wherein the priority of at least one port among the N ports is higher than the priority of at least one port among the M ports.

[0046] In this embodiment, there is no need to re-sort the ports, and the priorities of the M ports in the first polarization direction and the N ports in the second polarization direction are directly calculated, so that the priority of at least one port among the N ports is higher than the priority of at least one port among the M ports in the priority queue.

[0047] In some embodiments, the priority of at least one of the M ports is higher than the priority of at least one of the N ports.

[0048] In this way, the second group includes not only the non-zero coefficient of at least one port in the first polarization direction, but also the non-zero coefficient of at least one port in the second polarization direction. Even if the third group is discarded when reporting channel state information to the network side device, the network side device can grasp the information of the ports in the two polarization directions and ensure the precoding effect of the base station.

[0049] In a specific example, the calculation parameters for calculating the priority include K1, v, m1, and m2, where v represents the number of reported layers, K1 is 2*L, L is the number of beams, and m2 is the number of ports in the first polarization direction or the second polarization direction.

[0050] In a specific example, the port priority Pri(l, I, f) can be calculated using the following formula:

[0051]

number

[0052]

number

[0053]

number

[0054]

number

[0055]

number

[0056]

number

[0057] In the priority calculation formula, Pri represents the priority metric, and the smaller the calculated result, the higher the priority. If the calculated result is 0, the priority is the highest. Since there are two polarization directions, K1 is the total number of selected ports.

[0058] π(f) is used to calculate the FD priority, f is the index of the selected FD vector, and up to two FD vectors can be selected in the R17 codebook. Therefore, the formula distinguishes between 0 and non-0. In the formula, n3,lf is the number of the time-domain tap corresponding to the f-th FD vector. According to the R17 codebook, one must be 0 and the other can be a positive or negative number. Therefore, the formula distinguishes between 0 and non-0.

[0059] φ(i) is used to represent the priority relationship between different ports and can represent the priority relationship between ports with different polarization directions. Mod is the formula for calculating the remainder, |*| represents truncation, l indicates the layer index, and i is the index of the selected port.

[0060] In this embodiment, the priority calculation method is determined by a protocol, or is set in a network device or is set in advance.

[0061] In some embodiments, the method further comprises: The method further includes receiving first information from the network side device, the first information instructing re-sorting of the first port sequence.

[0062] In some embodiments, the method further comprises: The method further includes receiving second information from the network side device, the second information instructing the network side device to calculate a priority corresponding to each port in the first port sequence.

[0063] In an embodiment of the present application, the network side device may instruct whether to re-sort ports or whether to calculate port priorities according to the above priority calculation method. When the network side device needs to grasp information on ports in two polarization directions, it can send first information to the terminal to instruct it to re-sort ports, or send second information to the terminal to instruct it to calculate port priorities according to the above priority calculation method. The first information and / or second information may be included in the CSI configuration (config) or may be indicated by separate downlink control information (DCI).

[0064] In some embodiments of the present application, the second part of the CSI includes a first group, a second group, and a third group, where the first group has a higher transmission priority than the second group, and the second group has a higher transmission priority than the third group, the first group includes a port indicator, the second group includes a frequency-domain compression-based FD indicator, an SCI, a polarization amplitude quantization coefficient, the amplitude and phase of the first-priority non-zero coefficients, and a bitmap of the first-priority non-zero coefficients, and the third group includes the amplitude and phase of the second-priority non-zero coefficients and a bitmap of the second-priority non-zero coefficients. The SCI represents the position of the strongest coefficient among all coefficients. The port indicator and SCI alone cannot obtain the strongest beam information; only the FD indicator can be used together to obtain the strongest beam information. If only the SCI and the port indicator are present in the first group, the SCI becomes meaningless. Therefore, in this embodiment, the FD indicator and SCI are carried in the second group.

[0065] In some embodiments of the present application, the second part of the CSI includes a first group, a second group, and a third group, where the first group has a higher transmission priority than the second group, and the second group has a higher transmission priority than the third group, where the first group includes a port indicator, an FD indicator, and an SCI, where the second group includes a polarization amplitude quantization coefficient, the amplitude and phase of the first-priority non-zero coefficients, and a bitmap of the first-priority non-zero coefficients, and the third group includes the amplitude and phase of the second-priority non-zero coefficients and a bitmap of the second-priority non-zero coefficients. The SCI represents the position of the strongest coefficient among all coefficients, and the port indicator and SCI alone cannot obtain the strongest beam information; only the FD indicator can be used together to obtain the strongest beam information. If only the SCI and the port indicator are present in the first group, the SCI becomes meaningless. Therefore, in this embodiment, the port indicator, FD indicator, and SCI are simultaneously carried in the first group.

[0066] In some embodiments of the present application, the second part of the CSI includes a first group, a second group, and a third group, where the first group has a higher transmission priority than the second group, and the second group has a higher transmission priority than the third group, the first group includes a port indicator, an FD indicator, and an SCI, the second group includes amplitudes and phases of first-priority non-zero coefficients and a bitmap of first-priority non-zero coefficients, and the third group includes polarization amplitude quantization coefficients, amplitudes and phases of second-priority non-zero coefficients and a bitmap of second-priority non-zero coefficients. The SCI represents the position of the strongest coefficient among all coefficients. The port indicator and SCI alone cannot obtain strongest beam information; only the FD indicator can be used together to obtain strongest beam information. If only the SCI and port indicator are present in the first group, the SCI becomes meaningless. Therefore, in this embodiment, the port indicator, FD indicator, and SCI are carried in the first group. In addition, since the non-zero coefficients corresponding to the ports of the second polarization direction are all in the third group, and the polarization amplitude quantization coefficient is for transmitting the second polarization amplitude, the second group does not need this coefficient, and the polarization amplitude quantization coefficient is put into the third group.

[0067] In some embodiments of the present application, the second portion of the CSI includes a first group, a second group, and a third group, where the first group has a higher transmission priority than the second group, and the second group has a higher transmission priority than the third group, the first group may include a port indicator, the second group may include an FD indicator, an SCI, the amplitude and phase of the first-priority non-zero coefficients, and a bitmap of the first-priority non-zero coefficients, and the third group includes a polarization amplitude quantization coefficient, the amplitude and phase of the second-priority non-zero coefficients, and a bitmap of the second-priority non-zero coefficients. In this embodiment, all of the non-zero coefficients corresponding to the ports of the second polarization direction are in the third group, and the polarization amplitude quantization coefficient is used to convey the second polarization amplitude, so the second group does not need this coefficient and the polarization amplitude quantization coefficient is placed in the third group. The SCI represents the position of the strongest coefficient among all coefficients. The port indicator and SCI alone cannot obtain the strongest beam information; only when the FD indicator participates together can the strongest beam information be obtained. If only the SCI and port indicator are present in the first group, the SCI becomes meaningless. Therefore, in this embodiment, the FD indicator and SCI are carried in the second group.

[0068] Here, after sorting the ports according to priority, the non-zero coefficients of the first priority are the non-zero coefficients of the N ports with the highest priority, and the non-zero coefficients of the second priority are the non-zero coefficients of the P ports with the lowest priority, where N and P are positive integers, and the sum of N and P is equal to the total number of ports.

[0069] In some embodiments of the present application, the second part of the CSI may include only the first group and the second group without including the third group, and the transmission priority of the first group is higher than the transmission priority of the second group.

[0070] In one specific example, the second group includes a bitmap of all non-zero coefficients, and thus, the bitmap of all non-zero coefficients can be obtained by the second group, eliminating the need to transmit the third group. In another specific example, the first group includes a port indicator, an FD indicator, and an SCI, and the second group includes a polarization amplitude quantization coefficient, the amplitudes and phases of all non-zero coefficients, and a bitmap of all non-zero coefficients, and thus, the second group can be obtained by the second group, eliminating the need to transmit the third group.

[0071] In some embodiments, the network side device can set the number of ports in the terminal, and before reporting the channel state information to the network side device, the method includes: acquiring the number of ports set by the network side device; If the number of selected and used ports is smaller than the set number of ports, the method further includes the step of instructing the network side device by the first part as to the number of selected and used ports.

[0072] If the number of ports selected by the terminal is smaller than the number of ports instructed by the network side device, the terminal directly maps the number of ports actually used in part 1 of the CSI. For example, the network side device configures the terminal to select 16 ports for reporting, but the terminal finds that the effect of 12 ports is close to the effect of 16 ports and decides to report using 12 ports. The terminal directly maps the number of ports used to CSI part 1, and the network side device can determine the number of ports actually used by the terminal based on the content of CSI part 1. Here, CSI part 1 can explicitly or implicitly indicate the number of ports selected by the terminal.

[0073] In some embodiments, the network side device can set an FD number in the terminal, and before reporting the channel state information to the network side device, the method includes: acquiring the number of FDs set by the network side device; The method further includes the step of instructing the network side device by the first part the number of selected and used FDs when the number of selected and used FDs is smaller than the set number of FDs.

[0074] If the number of FDs selected by the terminal is smaller than the number of FDs instructed by the network side device, the terminal directly maps the number of FDs actually used in CSI part 1. For example, the network side device sets S1 FDs, but the terminal decides to use S2 FDs, where S2 is smaller than S1, so the terminal directly maps the number of FDs used to CSI part 1, and the network side device can determine the number of FDs actually used by the terminal based on the content of CSI part 1. Here, CSI part 1 may explicitly or implicitly indicate the number of FDs selected by the terminal.

[0075] In some embodiments, when mapping CSI to UCI, if a predetermined condition is satisfied, the second part does not include at least a part of a bitmap of the non-zero coefficients, i.e., reporting of at least a part of the bitmap may be omitted; Here, the preset conditions are: The total number of non-zero coefficients is equal to the total size of the bitmaps of all layers, which means that all non-zero coefficients need to be reported. In this case, the bitmap is not needed, and the bitmap can be omitted entirely, that is, the second part includes the bitmap of non-zero coefficients; Second information from the network side device is received, and the second information indicates that there is no need to report a bitmap of at least a part of non-zero coefficients; A third parameter set by the network side device is received, and the third parameter indicates that it is not necessary to report a bitmap of at least a part of non-zero coefficients; The elements of the non-zero coefficient bitmap are all 1, which indicates that all non-zero coefficients need to be reported. In this case, the bitmap is not needed, and the bitmap can be omitted entirely, that is, the second part includes the non-zero coefficient bitmap; In the PMI, the elements of the bitmap for at least some ranks are all 1, in which case the bitmap for those ranks can be omitted, for example, the elements of the bitmap for rank 3 are all 1, which indicates that all non-zero coefficients for rank 3 need to be reported, in which case the bitmap for rank 3 can be omitted.

[0076] Furthermore, it is possible to omit the bitmap in the second group or omit the bitmap in the third group.

[0077] By omitting reporting at least some of the bitmap, the resources occupied by the second part can be reduced and signaling overhead can be saved.

[0078] An embodiment of the present application further provides a channel state information transmission method implemented by a network side device, as shown in Figure 3, the channel state information transmission method includes the following step 201:

[0079] In step 201, channel state information reported by a terminal is received, the channel state information including a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI), the second part including at least a second group, the second group including non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, where m and n are both positive integers.

[0080] In some embodiments, the second portion further includes at least one of a first group and a third group, wherein a transmission priority of the first group is higher than a transmission priority of the second group, and a transmission priority of the second group is higher than a transmission priority of the third group; the first group includes a port indicator, and the second group includes a frequency domain compression based FD indicator, a SCI, a polarization amplitude quantization coefficient, an amplitude and phase of a first priority non-zero coefficient, and a bitmap of a first priority non-zero coefficient; or The first group includes a port indicator, an FD indicator, and an SCI, and the second group includes a polarization amplitude quantization coefficient, an amplitude and a phase of a first priority non-zero coefficient, and a bitmap of a first priority non-zero coefficient; or the first group includes a port indicator, an FD indicator, and an SCI; the second group includes amplitudes and phases of non-zero coefficients of a first priority, and a bitmap of non-zero coefficients of a first priority; and the third group includes polarization amplitude quantization coefficients, amplitudes and phases of non-zero coefficients of a second priority, and a bitmap of non-zero coefficients of a second priority; or the first group includes a port indicator, the second group includes an FD indicator, an SCI, amplitudes and phases of non-zero coefficients of a first priority, and a bitmap of non-zero coefficients of a first priority; the third group includes polarization amplitude quantization coefficients, amplitudes and phases of non-zero coefficients of a second priority, and a bitmap of non-zero coefficients of a second priority; Here, after sorting the ports according to priority, the non-zero coefficients of the first priority are the non-zero coefficients of the N ports with the highest priority, and the non-zero coefficients of the second priority are the non-zero coefficients of the P ports with the lowest priority, where N and P are positive integers, and the sum of N and P is equal to the total number of ports.

[0081] In some embodiments, the second portion further comprises a first group; the second group includes a bitmap of all non-zero coefficients, or The first group includes a port indicator, an FD indicator, and an SCI, and the second group includes a polarization amplitude quantization coefficient, the amplitude and phase of all non-zero coefficients, and a bitmap of all non-zero coefficients.

[0082] It should be noted that in the channel state information transmission method provided in the embodiments of the present application, the execution entity may be a channel state information transmission device or a module for executing and loading the channel state information transmission method in the channel state information transmission device. In the embodiments of the present application, the channel state information transmission method provided in the embodiments of the present application will be described by taking the channel state information transmission device executing and loading the channel state information transmission method as an example.

[0083] The embodiment of the present application provides a channel state information transmission device applied to a terminal 300, and as shown in FIG. 4, the device comprises: The channel state information includes a reporting module 310 for reporting channel state information to a network side device, the channel state information including a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator PMI, the second part including at least a second group, the second group including non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, and both m and n are positive integers.

[0084] In some embodiments, the device comprises: The method further includes a processing module for: obtaining a first port sequence, the first port sequence including a first port set and a second port set, the first port set including M ports corresponding to a first polarization direction, the second port set including N ports corresponding to a second polarization direction, both M and N being positive integers greater than or equal to 2, and sorting the M ports before the N ports in the first port sequence; sorting the first port sequence again to obtain a second port sequence, wherein at least one port of the N ports is sorted M positions earlier in the second port sequence; and determining the m and n according to the second port sequence, wherein the M is greater than or equal to m and the N is greater than or equal to n.

[0085] In some embodiments, the first port set includes X port groups, each of the X port groups including at least one port corresponding to the first polarization direction, where X is an integer equal to or less than M and greater than or equal to 2; the second port set includes Y port groups, each of the Y port groups including at least one port corresponding to the second polarization direction, where Y is an integer equal to or less than N and greater than or equal to 2; and the X port groups and the Y port groups are alternately arranged in the second port sequence.

[0086] In some embodiments, at least one port of the M ports is sorted before at least one port of the N ports.

[0087] In some embodiments, the device comprises: The method further includes a processing module for: obtaining a first port sequence, the first port sequence including a first port set and a second port set, the first port set including M ports corresponding to a first polarization direction, the second port set including N ports corresponding to a second polarization direction, both M and N being positive integers greater than or equal to 2, and the M ports being sorted before the N ports in the first port sequence; calculating a priority corresponding to each port in the first port sequence, and determining m and n according to the priority, wherein the priority of at least one port among the N ports is higher than the priority of at least one port among the M ports.

[0088] In some embodiments, the priority of at least one of the M ports is higher than the priority of at least one of the N ports.

[0089] In some embodiments, the device comprises: The network side device further includes a receiving module for receiving first information, the first information instructing the first port sequence to be sorted again.

[0090] In some embodiments, the device comprises: The network side device further includes a receiving module for receiving second information, the second information instructing the network side device to calculate a priority corresponding to each port in the first port sequence.

[0091] In some embodiments, the second portion further includes at least one of a first group and a third group, wherein a transmission priority of the first group is higher than a transmission priority of the second group, and a transmission priority of the second group is higher than a transmission priority of the third group; the first group includes a port indicator, and the second group includes a frequency domain compression based FD indicator, a SCI, a polarization amplitude quantization coefficient, an amplitude and phase of a first priority non-zero coefficient, and a bitmap of a first priority non-zero coefficient; or The first group includes a port indicator, an FD indicator, and an SCI, and the second group includes a polarization amplitude quantization coefficient, an amplitude and a phase of a first priority non-zero coefficient, and a bitmap of a first priority non-zero coefficient; or the first group includes a port indicator, an FD indicator, and an SCI; the second group includes amplitudes and phases of non-zero coefficients of a first priority, and a bitmap of non-zero coefficients of a first priority; and the third group includes polarization amplitude quantization coefficients, amplitudes and phases of non-zero coefficients of a second priority, and a bitmap of non-zero coefficients of a second priority; or the first group includes a port indicator, the second group includes an FD indicator, an SCI, amplitudes and phases of non-zero coefficients of a first priority, and a bitmap of non-zero coefficients of a first priority; the third group includes polarization amplitude quantization coefficients, amplitudes and phases of non-zero coefficients of a second priority, and a bitmap of non-zero coefficients of a second priority; Here, after sorting the ports according to priority, the non-zero coefficients of the first priority are the non-zero coefficients of the N ports with the highest priority, and the non-zero coefficients of the second priority are the non-zero coefficients of the P ports with the lowest priority, where N and P are positive integers, and the sum of N and P is equal to the total number of ports.

[0092] In some embodiments, the second portion further comprises a first group; the second group includes a bitmap of all non-zero coefficients, or The first group includes a port indicator, an FD indicator, and an SCI, and the second group includes a polarization amplitude quantization coefficient, the amplitude and phase of all non-zero coefficients, and a bitmap of all non-zero coefficients.

[0093] In some embodiments, the device comprises: further comprising an acquisition module for acquiring the number of ports set by the network side device; The reporting module is further used to, when the number of selected and used ports is smaller than the set number of ports, indicate the number of selected and used ports to the network side device via the first part.

[0094] In some embodiments, the device comprises: Further included is an acquisition module for acquiring the FD number set by the network side device; The reporting module is further used for indicating the number of selected and used FDs to the network side device through the first part when the number of selected and used FDs is smaller than the set number of FDs.

[0095] In some embodiments, if a preset condition is satisfied, the second part does not include a bitmap of at least a part of the non-zero coefficients; Here, the preset conditions are: The total number of non-zero coefficients is equal to the total size of the bitmaps of all layers; The second information of the network side device is received; and a third parameter set by the network side device is received; and The elements of the bitmap of the non-zero coefficients are all 1; In the PMI, all elements of bitmap for at least some ranks "rank" are 1.

[0096] In some embodiments, if the total number of the non-zero coefficients is equal to the total size of the bitmaps of all layers, or if all elements of the bitmaps of the non-zero coefficients are 1, the second part does not include all bitmaps of the non-zero coefficients; In the PMI, if all elements of the bitmap of the first layer are 1, the second part does not include the bitmap of the first layer.

[0097] The channel state information transmitting device in the embodiment of the present application may be a device, a device with an operating system, or electronic equipment, or may be a component, integrated circuit, or chip in a terminal. The device or electronic equipment may be a portable terminal or a non-portable terminal. Exemplarily, the portable terminal may include, but is not limited to, the types of terminal 11 listed above, and the non-portable terminal may be, for example, a server, a network attached storage (NAS), a personal computer (PC), a television (TV), an automated teller machine (ATM), a kiosk, etc., and is not specifically limited in the embodiment of the present application.

[0098] The channel state information transmission device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 2 and achieve the same technical effect, so that detailed description will be omitted here to avoid repetition.

[0099] The embodiment of the present application provides a channel state information transmitting device applied to a network side device 400, as shown in FIG. 5, the device: The channel state information includes a receiving module 410 for receiving channel state information reported by a terminal, the channel state information including a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI), the second part including at least a second group, the second group including non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, where m and n are both positive integers.

[0100] In some embodiments, the second portion further includes at least one of a first group and a third group, wherein a transmission priority of the first group is higher than a transmission priority of the second group, and a transmission priority of the second group is higher than a transmission priority of the third group; the first group includes a port indicator, and the second group includes a frequency domain compression based FD indicator, a SCI, a polarization amplitude quantization coefficient, an amplitude and phase of a first priority non-zero coefficient, and a bitmap of a first priority non-zero coefficient; or The first group includes a port indicator, an FD indicator, and an SCI, and the second group includes a polarization amplitude quantization coefficient, an amplitude and a phase of a first priority non-zero coefficient, and a bitmap of a first priority non-zero coefficient; or the first group includes a port indicator, an FD indicator, and an SCI; the second group includes amplitudes and phases of non-zero coefficients of a first priority, and a bitmap of non-zero coefficients of a first priority; and the third group includes polarization amplitude quantization coefficients, amplitudes and phases of non-zero coefficients of a second priority, and a bitmap of non-zero coefficients of a second priority; or the first group includes a port indicator, the second group includes an FD indicator, an SCI, amplitudes and phases of non-zero coefficients of a first priority, and a bitmap of non-zero coefficients of a first priority; the third group includes polarization amplitude quantization coefficients, amplitudes and phases of non-zero coefficients of a second priority, and a bitmap of non-zero coefficients of a second priority; Here, after sorting the ports according to priority, the non-zero coefficients of the first priority are the non-zero coefficients of the N ports with the highest priority, and the non-zero coefficients of the second priority are the non-zero coefficients of the P ports with the lowest priority, where N and P are positive integers, and the sum of N and P is equal to the total number of ports.

[0101] In some embodiments, the second portion further comprises a first group; the second group includes a bitmap of all non-zero coefficients, or The first group includes a port indicator, an FD indicator, and an SCI, and the second group includes a polarization amplitude quantization coefficient, the amplitude and phase of all non-zero coefficients, and a bitmap of all non-zero coefficients.

[0102] The channel state information transmission device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 3 and achieve the same technical effect, so that detailed description will be omitted here to avoid repetition.

[0103] Optionally, as shown in FIG. 6 , an embodiment of the present application further provides a communication device 500. The communication device includes a processor 501, a memory 502, and a program or command stored in the memory 502 and executable by the processor 501. For example, if the communication device 500 is a terminal, when the program or command is executed by the processor 501, each process of the embodiment of the channel state information transmission method applied to the terminal described above can be realized, and the same technical effect can be achieved. If the communication device 500 is a network-side device, when the program or command is executed by the processor 501, each process of the embodiment of the channel state information transmission method applied to the network-side device described above can be realized, and the same technical effect can be achieved. In order to avoid repetition, detailed description will be omitted here.

[0104] An embodiment of the present application further provides a terminal. The terminal includes a processor and a communication interface, and the processor is used to report channel state information to a network side device. The channel state information includes a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI), and the second part including at least a second group, the second group including non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, where m and n are both positive integers. This terminal embodiment corresponds to the above terminal-side method embodiment, and the implementation processes and realization modes of the above method embodiments can all be applied to this terminal embodiment, and the same technical effects can be achieved. Specifically, Figure 7 is a hardware structural diagram of a terminal implementing the embodiment of the present application.

[0105] The terminal 1000 includes at least some components such as, but not limited to, a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.

[0106] As will be understood by those skilled in the art, the terminal 1000 may further include a power source (e.g., a battery) for powering each component, and the power source may be logically connected to the processor 1010 via a power management system, which may further realize functions such as charge / discharge management and power consumption management. The terminal structure shown in FIG. 7 is not intended to limit the terminal, and the terminal may include more or fewer components than those shown, a combination of some components, or a different component arrangement, and detailed description thereof will be omitted here.

[0107] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042 for processing image data of still or video images captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 1006 may include a display panel 10061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. The other input devices 10072 may include, but are not limited to, a physical keyboard, function buttons (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever. Detailed description thereof will be omitted here.

[0108] In the embodiment of the present application, the high frequency unit 1001 receives downlink data from the network side device, processes the data in the processor 1010, and transmits uplink data to the network side device. Typically, the high frequency unit 1001 includes, but is not limited to, an antenna, at least one amplifier, a receiver / transmitter, a coupler, a low-noise amplifier, a duplexer, etc.

[0109] The memory 1009 can be used to store software programs or commands and various data. The memory 1009 may primarily include a program or command storage area and a data storage area, which can store an operating system, an application or command required for at least one function (e.g., audio playback function, image playback function, etc.). The memory 1009 may also include high-speed random access memory or nonvolatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, the memory 1009 may include at least one magnetic disk storage device, flash memory device, or other nonvolatile solid-state storage device.

[0110] The processor 1010 may include one or more processing units, and may optionally integrate an application processor that mainly processes an operating system, a user interface, and applications or commands, and a modem processor that mainly processes wireless communications, such as a baseband processor, into the processor 1010. It is understood that the modem processor need not be integrated into the processor 1010.

[0111] Here, the processor 1010 is used to report channel state information to a network side device, and the channel state information includes a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI), the second part including at least a second group, the second group including non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, and both m and n are positive integers.

[0112] In some embodiments, the processor 1010 performs the following steps: obtaining a first port sequence, the first port sequence including a first port set and a second port set, the first port set including M ports corresponding to a first polarization direction, the second port set including N ports corresponding to a second polarization direction, both M and N being positive integers greater than or equal to 2, and the M ports being sorted before the N ports in the first port sequence; re-sorting the first port sequence to obtain a second port sequence, wherein at least one port of the N ports is sorted to the previous M positions in the second port sequence; and determining the m and the n according to the second port sequence, wherein the M is equal to or greater than m and the N is equal to or greater than n.

[0113] In some embodiments, the first port set includes X port groups, each of the X port groups including at least one port corresponding to the first polarization direction, where X is an integer equal to or less than M and greater than or equal to 2; the second port set includes Y port groups, each of the Y port groups including at least one port corresponding to the second polarization direction, where Y is an integer equal to or less than N and greater than or equal to 2; and the X port groups and the Y port groups are alternately arranged in the second port sequence.

[0114] In some embodiments, at least one port of the M ports is sorted before at least one port of the N ports.

[0115] In some embodiments, the processor 1010 performs the following steps: obtaining a first port sequence, the first port sequence including a first port set and a second port set, the first port set including M ports corresponding to a first polarization direction, the second port set including N ports corresponding to a second polarization direction, both M and N being positive integers greater than or equal to 2, and the M ports being sorted before the N ports in the first port sequence; and a step of calculating a priority corresponding to each port in the first port sequence and determining the m and n according to the priority, wherein the priority of at least one port among the N ports is higher than the priority of at least one port among the M ports.

[0116] In some embodiments, the priority of at least one of the M ports is higher than the priority of at least one of the N ports.

[0117] In some embodiments, the processor 1010 is adapted to receive first information from the network side device, the first information instructing the first port sequence to be re-sorted.

[0118] In some embodiments, the processor 1010 is adapted to receive second information from the network side device, the second information instructing the processor 1010 to calculate a priority corresponding to each port in the first port sequence.

[0119] In some embodiments, the second portion further includes at least one of a first group and a third group, wherein a transmission priority of the first group is higher than a transmission priority of the second group, and a transmission priority of the second group is higher than a transmission priority of the third group; the first group includes a port indicator, and the second group includes a frequency domain compression based FD indicator, a SCI, a polarization amplitude quantization coefficient, an amplitude and phase of a first priority non-zero coefficient, and a bitmap of a first priority non-zero coefficient; or The first group includes a port indicator, an FD indicator, and an SCI, and the second group includes a polarization amplitude quantization coefficient, an amplitude and a phase of a first priority non-zero coefficient, and a bitmap of a first priority non-zero coefficient; or the first group includes a port indicator, an FD indicator, and an SCI; the second group includes amplitudes and phases of non-zero coefficients of a first priority, and a bitmap of non-zero coefficients of a first priority; and the third group includes polarization amplitude quantization coefficients, amplitudes and phases of non-zero coefficients of a second priority, and a bitmap of non-zero coefficients of a second priority; or the first group includes a port indicator, the second group includes an FD indicator, an SCI, amplitudes and phases of non-zero coefficients of a first priority, and a bitmap of non-zero coefficients of a first priority; the third group includes polarization amplitude quantization coefficients, amplitudes and phases of non-zero coefficients of a second priority, and a bitmap of non-zero coefficients of a second priority; Here, after sorting the ports according to priority, the non-zero coefficients of the first priority are the non-zero coefficients of the N ports with the highest priority, and the non-zero coefficients of the second priority are the non-zero coefficients of the P ports with the lowest priority, where N and P are positive integers, and the sum of N and P is equal to the total number of ports.

[0120] In some embodiments, the second portion further comprises a first group; the second group includes a bitmap of all non-zero coefficients, or The first group includes a port indicator, an FD indicator, and an SCI, and the second group includes a polarization amplitude quantization coefficient, the amplitude and phase of all non-zero coefficients, and a bitmap of all non-zero coefficients.

[0121] In some embodiments, the processor 1010 is used to obtain the number of ports configured by the network side device; If the number of selected and used ports is smaller than the set number of ports, the number of selected and used ports is indicated to the network side device by the first part.

[0122] In some embodiments, the processor 1010 is adapted to obtain the FD number set by the network side device; If the number of selected and used FDs is smaller than the set number of FDs, the number of selected and used FDs is indicated to the network side device by the first part.

[0123] In some embodiments, if a preset condition is satisfied, the second part does not include a bitmap of at least a part of the non-zero coefficients; Here, the preset conditions are: The total number of non-zero coefficients is equal to the total size of the bitmaps of all layers; The second information of the network side device is received; and a third parameter set by the network side device is received; and The elements of the bitmap of the non-zero coefficients are all 1; In the PMI, all elements of bitmap for at least some ranks "rank" are 1.

[0124] In some embodiments, if the total number of the non-zero coefficients is equal to the total size of the bitmaps of all layers, or if all elements of the bitmaps of the non-zero coefficients are 1, the second part does not include all bitmaps of the non-zero coefficients; In the PMI, if all elements of the bitmap of the first layer are 1, the second part does not include the bitmap of the first layer.

[0125] An embodiment of the present application further provides a network side device, the network side device including: a processor and a communication interface, the communication interface being used to receive channel state information reported by a terminal, the channel state information including a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI), the second part including at least a second group, the second group including non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, where m and n are both positive integers. The embodiment of the network side device corresponds to the above-mentioned method embodiment of the network side device, and the implementation processes and realization modes of the above-mentioned method embodiment can all be applied to the network side device embodiment, and the same technical effects can be achieved.

[0126] Specifically, an embodiment of the present application further provides a network side device. As shown in Figure 8, the network side device 700 includes an antenna 71, a radio frequency device 72, and a baseband device 73. The antenna 71 is connected to the radio frequency device 72. In the uplink direction, the radio frequency device 72 receives information through the antenna 71 and transmits the received information to the baseband device 73 for processing. In the downlink direction, the baseband device 73 processes the information to be transmitted and transmits it to the radio frequency device 72, which processes the received information before transmitting it via the antenna 71.

[0127] The above frequency band processing device may be in a baseband device 73 , and the method performed by the network side device in the above embodiment can be realized by the baseband device 73 , which includes a processor 74 and a memory 75 .

[0128] The baseband device 73 may, for example, include at least one baseband board having multiple chips installed thereon, one of which, as shown in FIG. 8, is, for example, a processor 74 connected to a memory 75 to call a program in the memory 75 and perform the operations of the network side equipment shown in the above method embodiments.

[0129] The baseband device 73 may further include a network interface 76 for exchanging information with the radio frequency device 72, the interface being, for example, a common public radio interface (abbreviated as CPRI).

[0130] Specifically, the network-side device of the embodiment of the present invention further includes a command or program stored in memory 75 and executable by processor 74, and processor 74 calls the command or program in memory 75 to execute the method executed by each module shown in Figure 5, thereby achieving the same technical effect. In order to avoid repetition, detailed description will be omitted here.

[0131] The embodiments of the present application further provide a readable storage medium, which stores a program or command, and when the program or command is executed by a processor, the processes of the embodiments of the channel state information transmission method are realized and the same technical effects can be achieved. In order to avoid repetition, detailed descriptions are omitted here.

[0132] The processor may be the processor in the terminal described in the above embodiment. The readable storage medium may include a computer readable storage medium such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0133] The embodiments of the present application further provide a chip, which includes a processor and a communication interface, and the communication interface and the processor are coupled together, and the processor is used to execute programs or commands to implement the processes of the embodiments of the channel state information transmission method, and can achieve the same technical effects. In order to avoid repetition, detailed descriptions are omitted here.

[0134] It should be understood that the chips referred to in the embodiments of this application may also be referred to as system level chips, system chips, chip systems, or system-on-chips, etc.

[0135] It should be noted that, as used herein, the terms "comprise," "consist of," or any other variation thereof, are intended to include a non-exclusive inclusion, whereby a process, method, article, or apparatus comprising a set of elements includes not only those elements but also other elements not expressly specified or inherent in such process, method, article, or apparatus. Unless otherwise specified, elements qualified by the phrase "comprise..." do not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element. It should also be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions substantially simultaneously or in the reverse order, depending on such functionality. For example, the described method may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to one example may be combined in other examples.

[0136] From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be realized in the form of a combination of software and a necessary common hardware platform, and of course, they can also be realized by hardware, but in many cases the former is a more preferred embodiment. Based on this view, the technical solutions of the present application can be substantially embodied in the form of a computer software product, which is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes a plurality of commands that cause a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0137] Although the examples of the present application have been described above with reference to the drawings, the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative and not limiting. Based on the suggestions of the present application, many forms that a person skilled in the art can make without departing from the spirit of the present application and the scope of protection of the claims are all within the scope of protection of the present application.

Claims

1. A method for transmitting channel state information performed by a terminal, comprising: reporting channel state information to a network side device, the channel state information including a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI), the second part including at least a second group, the second group including a polarization amplitude quantization coefficient, an amplitude of the non-zero coefficient, and a phase; If a predetermined condition is satisfied, the second part does not include a bitmap of non-zero coefficients; The preset conditions are: The total number of non-zero coefficients is equal to the total size of the bitmaps of all layers; The second information of the network side device is received; and a third parameter set by the network side device is received; and The elements of the bitmap of the non-zero coefficients are all 1; In the PMI, all elements of bitmap of at least some ranks are 1; the second part further includes a first group, the first group having a higher transmission priority than the second group, the first group including a port indicator, an FD indicator, and an SCI; The second information indicates calculating a priority corresponding to each port in the first port sequence, and the third parameter indicates that it is not necessary to report a bitmap of at least a part of non-zero coefficients. A method for transmitting channel state information.

2. 2. The method of claim 1, wherein the second group includes non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, where m and n are both positive integers.

3. Before reporting the channel state information to the network side equipment, acquiring the number of ports set by the network side device; 3. The method for transmitting channel state information according to claim 1, further comprising: if the number of selected and used ports is smaller than the set number of ports, indicating the number of selected and used ports to the network side device by the first part.

4. Before reporting the channel state information to the network side equipment, acquiring the number of FDs set by the network side device; The method for transmitting channel state information according to claim 1 or 2, further comprising the step of instructing the network side device by the first part the number of selected and used FDs when the number of selected and used FDs is smaller than the set number of FDs.

5. If the total number of the non-zero coefficients is equal to the total size of the bitmaps of all layers, or if all elements of the bitmaps of the non-zero coefficients are 1, the second part does not include all of the bitmaps of the non-zero coefficients; The method of claim 1 , wherein if all elements of a bitmap of a first layer in the PMI are 1, the second part does not include the bitmap of the first layer.

6. A method for transmitting channel state information executed by a network side device, comprising: receiving channel state information reported by a terminal, the channel state information including a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI), the second part including at least a second group, the second group including a polarization amplitude quantization coefficient, an amplitude of the non-zero coefficient, and a phase; If a predetermined condition is satisfied, the second part does not include a bitmap of non-zero coefficients; The preset conditions are: The total number of non-zero coefficients is equal to the total size of the bitmaps of all layers; The second information of the network side device is received; and a third parameter set by the network side device is received; and The elements of the bitmap of the non-zero coefficients are all 1; In the PMI, all elements of bitmap of at least some ranks are 1; the second part further includes a first group, the first group having a higher transmission priority than the second group, the first group including a port indicator, an FD indicator, and an SCI; The second information indicates calculating a priority corresponding to each port in the first port sequence, and the third parameter indicates that it is not necessary to report a bitmap of at least a part of non-zero coefficients. A method for transmitting channel state information.

7. 7. The method of claim 6, wherein the second group includes non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, where m and n are both positive integers.

8. A channel state information transmission device applied to a terminal, comprising: a reporting module for reporting channel state information to a network side device, the channel state information including a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI), the second part including at least a second group, the second group including a polarization amplitude quantization coefficient, an amplitude of the non-zero coefficient, and a phase; If a predetermined condition is satisfied, the second part does not include a bitmap of non-zero coefficients; The preset conditions are: The total number of non-zero coefficients is equal to the total size of the bitmaps of all layers; The second information of the network side device is received; and a third parameter set by the network side device is received; and The elements of the bitmap of the non-zero coefficients are all 1; In the PMI, all elements of bitmap of at least some ranks are 1; the second part further includes a first group, the first group having a higher transmission priority than the second group, the first group including a port indicator, an FD indicator, and an SCI; The second information indicates calculating a priority corresponding to each port in the first port sequence, and the third parameter indicates that it is not necessary to report a bitmap of at least a part of non-zero coefficients. A device for transmitting channel state information.

9. 9. The channel state information transmission device of claim 8, wherein the second group includes non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, where m and n are both positive integers.

10. A channel state information transmission device executed by a network side device, a receiving module for receiving channel state information reported by a terminal, the channel state information including a first part and a second part, the first part including a total number of non-zero coefficients in a precoding matrix indicator (PMI), the second part including at least a second group, the second group including a polarization amplitude quantization coefficient, an amplitude of the non-zero coefficient, and a phase; If a predetermined condition is satisfied, the second part does not include a bitmap of non-zero coefficients; The preset conditions are: The total number of non-zero coefficients is equal to the total size of the bitmaps of all layers; The second information of the network side device is received; and a third parameter set by the network side device is received; and The elements of the bitmap of the non-zero coefficients are all 1; In the PMI, all elements of bitmap of at least some ranks are 1; the second part further includes a first group, the first group having a higher transmission priority than the second group, the first group including a port indicator, an FD indicator, and an SCI; The second information indicates calculating a priority corresponding to each port in the first port sequence, and the third parameter indicates that it is not necessary to report a bitmap of at least a part of non-zero coefficients. A device for transmitting channel state information.

11. A channel state information transmission device as described in Claim 10, wherein the second group includes non-zero coefficients of m ports corresponding to a first polarization direction and non-zero coefficients of n ports corresponding to a second polarization direction, and both m and n are positive integers.

12. A readable storage medium storing a program or command that, when executed by a processor, implements the method for transmitting channel state information according to claim 1.

13. A readable storage medium storing a program or command that, when executed by a processor, realizes the channel state information transmission method described in claim 6.

14. A chip including a processor and a communication interface, A chip, wherein the communication interface and the processor are coupled together, and the processor is used to execute a program or a command to implement the channel state information transmission method according to claim 1.

15. A chip including a processor and a communications interface, A chip, wherein the communication interface and the processor are coupled together, and the processor is used to execute a program or a command to implement the channel state information transmission method according to claim 6.

Citation Information

Patent Citations

  • Method and apparatus for uplink control information omission

    US20210075487A1

  • Terminal and radio communication method

    WO2020250289A1