CN112583464B - Information transmission method and device and communication equipment - Google Patents

Information transmission method and device and communication equipment Download PDF

Info

Publication number
CN112583464B
CN112583464B CN201910945423.3A CN201910945423A CN112583464B CN 112583464 B CN112583464 B CN 112583464B CN 201910945423 A CN201910945423 A CN 201910945423A CN 112583464 B CN112583464 B CN 112583464B
Authority
CN
China
Prior art keywords
compression
coefficient
coefficients
layer
strongest
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
CN201910945423.3A
Other languages
Chinese (zh)
Other versions
CN112583464A (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.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment 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 Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201910945423.3A priority Critical patent/CN112583464B/en
Publication of CN112583464A publication Critical patent/CN112583464A/en
Application granted granted Critical
Publication of CN112583464B publication Critical patent/CN112583464B/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
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0626Channel coefficients, e.g. channel state information [CSI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC

Landscapes

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

Abstract

The application discloses an information transmission method, an information transmission device and communication equipment, and belongs to the technical field of communication. In the application, a terminal device performs channel measurement to obtain a CSI, wherein the CSI comprises at least one layer of compression coefficient; the terminal equipment sequences the compression coefficients in the CSI according to a compression coefficient sequencing rule; and the terminal equipment sends the CSI after the compression coefficients are sequenced to the network equipment. Therefore, the terminal equipment can rank and report the compression coefficients in the CSI, so that a new CSI reporting mode is provided, the reliability of the system can be ensured to a certain extent based on the CSI reporting mode, and the system performance is improved.

Description

Information transmission method and device and communication equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to an information transmission method and apparatus, and a communication device.
Background
In the NR Rel-15 system, a type ii (typeii) codebook is defined that supports both the rank1 codebook and the rank2 codebook based on the way in which beams within the orthogonal beam group are linearly combined.
For one subband, the rank1 codebook is expressed as:
Figure BDA0002224004730000011
For one subband, the rank2 codebook is expressed as:
Figure BDA0002224004730000012
wherein ,
Figure BDA0002224004730000013
l represents the number of orthogonal beams within a group, representing orthogonal beams, which employ a 2D DFT (two-dimensional discrete fourier transform) vector; r is 0,1 denotes the first and second polarization directions in the dual-polarized antenna arrayDirection, l is 0, and 1 denotes a layer.
Figure BDA0002224004730000014
Representing the broadband amplitude coefficients acting on the beam i, the polarization direction r and the layer l in the beam group;
Figure BDA0002224004730000015
representing the subband amplitude coefficients acting on the beam i, the polarization direction r and the layer l in the beam group; c. Cr,l,iWhich represents the subband phase coefficients acting on the beam i, the polarization direction r and the layer l in the beam set.
The number of codebook coefficients of rank-2 is about one time of the number of codebook coefficients of rank-1, and thus the overhead of codebooks is greatly different when the values of Rank Indication (RI) are different. When the base station receives Channel State Information (CSI) fed back by the terminal, the base station cannot know the value of the RI before correctly decoding, and thus cannot determine the overhead of the CSI. In order to avoid that the base station cannot correctly perform CSI decoding due to overhead ambiguity, in Rel-15, a two-part structure is adopted for reporting Type II CSI. The first part of the CSI comprises: RI, a wideband Quality Indicator (CQI) corresponding to a first codeword (codeword), a differential CQI corresponding to the first codeword (codeword), the number of zero coefficients in layer one, and the number of zero coefficients in layer two; the second part of the CSI comprises: the antenna comprises a rotation factor, beam indication information, a strongest beam indication of a layer one, a wideband amplitude coefficient of a layer one, a strongest beam indication of a layer two, a wideband amplitude coefficient of a layer two, at least one of a subband phase and a subband amplitude coefficient of an even subband, and at least one of a subband phase and a subband amplitude coefficient of an odd subband. The overhead of the first part of the CSI is fixed and is irrelevant to the value of the RI, and the overhead of the second part of the CSI can be determined by the result of the decoding of the first part, so that the problem of overhead ambiguity is avoided.
Since the feedback for each subband includes both subband phase coefficients and subband magnitude coefficients, the feedback overhead required to feedback the coefficients for all subbands is large when the number of subbands is large. An NR Rel-16 system defines a low-overhead Type II codebook, which compresses coefficients of each subband and feeds back the compressed coefficients (called compressed coefficients) to a base station, and for the codebook structure of Rel-16, the compressed coefficients are arranged in a fixed manner, which may result in low system performance in some cases, for example, when the reported CSI is partially discarded (for example, partial non-zero coefficients are discarded), some important non-zero coefficients may be discarded if the CSI is randomly discarded, which may result in performance loss.
Disclosure of Invention
The embodiment of the application provides an information transmission method, an information transmission device and communication equipment, and is used for providing a technical scheme of compression coefficient sequencing.
In a first aspect, an information transmission method is provided, where the method includes:
the method comprises the steps that terminal equipment carries out channel measurement to obtain Channel State Information (CSI), wherein the CSI comprises at least one layer of compression coefficient;
the terminal equipment ranks the compression coefficients in the CSI according to a compression coefficient ranking rule;
And the terminal equipment sends the CSI with the compressed coefficients sorted to the network equipment.
In a possible implementation manner, the sorting, by the terminal device, the compressed coefficients in the CSI according to a compressed coefficient sorting rule includes:
sorting the compression coefficients in the CSI according to the following sorting order:
the maximum coefficient, the first compression coefficient, the second compression coefficient and the third compression coefficient; or the strongest coefficient, the first compression coefficient, the third compression coefficient and the second compression coefficient;
the first compression coefficient is a compression coefficient which adopts the same wave beam and compression base vector as the strongest coefficient, and the polarization direction of the first compression coefficient is different from that of the strongest coefficient;
the second compression coefficient is a compression coefficient which is in the same polarization direction with the strongest coefficient and adopts the same compression base vector with the strongest coefficient;
the third compression coefficient is a compression coefficient which is different from the polarization direction of the strongest coefficient and adopts the same compression base vector with the strongest coefficient.
In one possible implementation manner, the sorting, by the terminal device, the strongest coefficient or the first compressed coefficient in the CSI includes:
And sequencing the strongest coefficients or the first compression coefficients of all the data transmission layers 0-RI-1 in sequence, wherein RI represents the maximum layer number of the current transmission data.
In a possible implementation manner, the ordering, by the terminal device, the second compression coefficient in the CSI includes:
sequencing second compression coefficients of corresponding layers in the data transmission layers 0 to RI-1 in sequence according to an index increasing sequence taking the index of the space base adopted by the strongest coefficient of each layer as a starting point; or,
and sequencing the second compression coefficients of each layer in the data transmission layers 0 to RI-1 in sequence by taking the index of the space base adopted by the strongest coefficient of each layer as a starting point and in a mode of alternately increasing and decreasing by preset step length.
In one possible implementation manner, the ordering, by the terminal device, the third compression coefficient in the CSI includes:
sequencing the third compression coefficients of corresponding layers in the data transmission layers 0-RI-1 in sequence according to an index increasing sequence taking the reference index of the third compression coefficient of each layer in the polarization direction as a starting point; or,
sequencing the third compression coefficients of each layer in the data transmission layers 0-RI-1 in sequence by taking the reference index of each layer in the polarization direction as a starting point and in a mode of cross increasing and decreasing by preset step length;
Wherein the reference index is determined according to the index of the space base adopted by the strongest coefficient.
In one possible implementation, determining the index of the spatial basis obtained according to the increasing order of the indexes includes:
if the indexes of the space bases adopted by the strongest coefficients of each layer are smaller than the number of the wave beams, and the indexes of the space bases obtained according to the ascending order of the indexes are larger than or equal to the number of the wave beams of the layer, taking the remainder obtained by the obtained indexes of the space bases by the number of the wave beams as the indexes of the space bases actually obtained;
and if the indexes of the space bases adopted by the strongest coefficients of each layer are more than or equal to the number of the wave beams, and the indexes of the space bases obtained according to the ascending order of the indexes are more than or equal to 2 times of the number of the wave beams of the layer, taking the remainder obtained by taking the surplus of the indexes of the space bases to 2 times of the number of the wave beams as the indexes of the space bases actually obtained.
In one possible implementation, determining the index of the spatial basis obtained by alternately increasing and decreasing according to a predetermined step size includes:
if the index of the space base adopted by the strongest coefficient of each layer is smaller than the number of the wave beams of the layer, and the index of the space base obtained according to the mode of cross increment and decrement of the preset step length is smaller than 0, taking the remainder of the obtained index of the space base which is obtained by the way of the balance of the index of the space base on the number of the wave beams as the index of the actually obtained space base;
And if the index of the space base adopted by the strongest coefficient of each layer is more than or equal to the number of the beams of the layer, and the index of the space base obtained in a mode of alternately increasing and decreasing the preset step length is less than the number of the beams of the layer, taking the remainder obtained by taking the 2-time surplus of the obtained index of the space base to the number of the beams as the index of the actually obtained space base.
In one possible implementation, after all compression coefficients of the same compression basis vector as the strongest coefficients of each layer are arranged in data transmission 0 to RI-1, the method further includes:
sequentially sequencing compression coefficients corresponding to the rest compression base index sequences in a mode of alternately sequencing compression base index increasing sequences and compression base number decreasing sequences, wherein the compression base index increasing sequences are gradually increased and sequenced one by taking the compression base indexes corresponding to the strongest coefficients of each layer as starting points, and the compression base number decreasing sequences are gradually decreased and sequenced one by taking the compression base numbers of each layer as the starting points; or,
sequentially sequencing compression coefficients corresponding to the rest compression base index sequences according to a sequencing mode that the compression base indexes are from small to large or from large to large;
and if the index of the compression base obtained by calculation of each layer is greater than the number of the compression bases of the layer, taking the remainder of the obtained index of the compression base which is obtained by the remainder of the number of the compression bases as the index of the actually obtained compression base.
In a possible implementation manner, the sorting, by the terminal device, the compression coefficients in the CSI according to a compression coefficient sorting rule includes:
and the terminal equipment sequences the compression coefficients of the data transmission layers 0-RI-1 in sequence according to a preset spatial base index sequence until the compression coefficients corresponding to the spatial base index sequences corresponding to the spatial base indexes are sequenced.
In a second aspect, an information transmission method is provided, and the method includes:
the network equipment receives Channel State Information (CSI) sent by the terminal equipment;
the network equipment determines that the compression coefficients in the CSI are ordered;
and the network equipment decodes the CSI and acquires the sequenced compression coefficients in the CSI according to the compression coefficient sequencing rule used by the terminal equipment.
In one possible implementation, after obtaining the ordered compressed coefficients in the CSI, the method further includes:
restoring the sorted compression coefficients to the compression coefficient state before sorting according to the compression coefficient sorting rule;
and determining the precoding corresponding to the terminal equipment according to the compression coefficient state before sequencing.
In a third aspect, a communication device is provided, comprising:
A memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
performing channel measurement to obtain CSI, wherein the CSI comprises at least one layer of compression coefficient; sequencing the compression coefficients in the CSI according to a compression coefficient sequencing rule;
and the transceiver is used for sending the CSI after the compression coefficients are sequenced to the network equipment.
In one possible implementation, the processor executes, according to the obtained program:
sorting the compression coefficients in the CSI according to the following sorting order:
the maximum coefficient, the first compression coefficient, the second compression coefficient and the third compression coefficient; or the strongest coefficient, the first compression coefficient, the third compression coefficient and the second compression coefficient;
the first compression coefficient is a compression coefficient which adopts the same wave beam and compression base vector as the strongest coefficient, and the polarization direction of the first compression coefficient is different from that of the strongest coefficient;
the second compression coefficient is a compression coefficient which is in the same polarization direction with the strongest coefficient and adopts the same compression base vector with the strongest coefficient;
the third compression coefficient is a compression coefficient which is different from the polarization direction of the strongest coefficient and adopts the same compression base vector with the strongest coefficient.
In one possible implementation, the processor executes, according to the obtained program:
and sequencing the strongest coefficients or the first compression coefficients of all the data transmission layers 0 to RI-1 in sequence, wherein the RI represents the maximum layer number of the current transmission data.
In one possible implementation, the processor executes, according to the obtained program:
sequencing second compression coefficients of corresponding layers in the data transmission layers 0-RI-1 in sequence according to an index increasing sequence taking the index of the space base adopted by the strongest coefficient of each layer as a starting point; or,
and sequencing the second compression coefficients of each layer in the data transmission layers 0 to RI-1 in sequence by taking the index of the space base adopted by the strongest coefficient of each layer as a starting point and in a mode of alternately increasing and decreasing by preset step length.
In one possible implementation, the processor executes, according to the obtained program:
sequencing the third compression coefficients of corresponding layers in the data transmission layers 0-RI-1 in sequence according to an index increasing sequence taking the reference index of the third compression coefficient of each layer in the polarization direction as a starting point; or,
sequencing the third compression coefficients of each layer in the data transmission layers 0-RI-1 in sequence by taking the reference index of each layer in the polarization direction as a starting point and in a mode of cross increasing and decreasing by preset step length;
Wherein the reference index is determined according to the index of the space base adopted by the strongest coefficient.
In one possible implementation, the processor executes, in accordance with the obtained program:
if the indexes of the space bases adopted by the strongest coefficients of each layer are smaller than the number of the wave beams, and the indexes of the space bases obtained according to the ascending order of the indexes are larger than or equal to the number of the wave beams of the layer, taking the remainder obtained by the obtained indexes of the space bases by the number of the wave beams as the indexes of the space bases actually obtained;
and if the indexes of the space bases adopted by the strongest coefficients of each layer are more than or equal to the number of the wave beams, and the indexes of the space bases obtained according to the ascending order of the indexes are more than or equal to 2 times of the number of the wave beams of the layer, taking the remainder obtained by taking the surplus of the indexes of the space bases to 2 times of the number of the wave beams as the indexes of the space bases actually obtained.
In one possible implementation, the processor executes, in accordance with the obtained program:
the index of the space base adopted by the strongest coefficient of each layer is smaller than the number of the wave beams of the layer, and the index of the space base obtained according to the mode of cross increment and decrement of the preset step length is smaller than 0, and then the remainder of the obtained index of the space base which is obtained by taking the rest of the wave beam number is used as the index of the actually obtained space base;
And if the index of the space base adopted by the strongest coefficient of each layer is more than or equal to the number of the beams of the layer, and the index of the space base obtained in a mode of alternately increasing and decreasing the preset step length is less than the number of the beams of the layer, taking the remainder obtained by taking the 2-time surplus of the obtained index of the space base to the number of the beams as the index of the actually obtained space base.
In one possible implementation, the processor executes, in accordance with the obtained program:
sequentially sequencing the compression coefficients corresponding to the rest compression base index sequences in a mode of alternately sequencing the compression base index increasing sequence and the compression base number decreasing sequence, wherein the compression base index increasing sequence is gradually increased and sequenced by taking the compression base index corresponding to the strongest coefficient of each layer as a starting point, and the compression base number decreasing sequence is gradually decreased and sequenced by taking the compression base number of each layer as a starting point; or,
sequentially sequencing the compression coefficients corresponding to the rest compression base index sequences according to the sequencing mode of the compression base indexes from small to large or from large to large;
and if the index of the compression base obtained by calculation of each layer is greater than the number of the compression bases of the layer, taking the remainder of the obtained index of the compression base which is obtained by the remainder of the number of the compression bases as the index of the actually obtained compression base.
In one possible implementation, the processor executes, in accordance with the obtained program:
and sequencing the compression coefficients of the data transmission layers 0-RI-1 in sequence according to the preset spatial base index sequence until the sequencing of the compression coefficients corresponding to the spatial base index sequences corresponding to the spatial base indexes is completed.
In a fourth aspect, a communication device is provided, comprising:
the transceiver is used for receiving Channel State Information (CSI) sent by the terminal equipment;
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
determining that the compression coefficients in the CSI are ordered; and decoding the CSI, and acquiring the sequenced compression coefficients in the CSI according to the compression coefficient sequencing rule used by the terminal equipment.
In one possible implementation, the processor executes, according to the obtained program:
restoring the sorted compression coefficients to the compression coefficient state before sorting according to the compression coefficient sorting rule;
and determining the precoding corresponding to the terminal equipment according to the compression coefficient state before sequencing.
In a fifth aspect, an information transmission apparatus is provided, including:
The channel measurement unit is used for measuring a channel to obtain Channel State Information (CSI), wherein the CSI comprises at least one layer of compression coefficient;
the ordering unit is used for ordering the compression coefficients in the CSI according to a compression coefficient ordering rule;
and the transmission unit is used for transmitting the CSI after the compression coefficient sequencing to the network equipment.
In one possible implementation manner, the sorting unit is configured to:
sorting the compression coefficients in the CSI according to the following sorting order:
the maximum coefficient, the first compression coefficient, the second compression coefficient and the third compression coefficient; or the strongest coefficient, the first compression coefficient, the third compression coefficient and the second compression coefficient;
the first compression coefficient is a compression coefficient which adopts the same wave beam and compression base vector as the strongest coefficient, and the polarization direction of the first compression coefficient is different from that of the strongest coefficient;
the second compression coefficient is a compression coefficient which is in the same polarization direction with the strongest coefficient and adopts the same compression base vector with the strongest coefficient;
the third compression coefficient is a compression coefficient which is different from the polarization direction of the strongest coefficient and adopts the same compression base vector with the strongest coefficient.
In one possible implementation manner, the sorting unit is configured to:
and sequencing the strongest coefficients or the first compression coefficients of all the data transmission layers 0 to RI-1 in sequence, wherein the RI represents the maximum layer number of the current transmission data.
In one possible implementation manner, the sorting unit is configured to:
sequencing second compression coefficients of corresponding layers in the data transmission layers 0-RI-1 in sequence according to an index increasing sequence taking the index of the space base adopted by the strongest coefficient of each layer as a starting point; or,
and sequencing the second compression coefficients of each layer in the data transmission layers 0 to RI-1 in sequence by taking the index of the space base adopted by the strongest coefficient of each layer as a starting point and in a mode of alternately increasing and decreasing by preset step length.
In one possible implementation manner, the sorting unit is configured to:
sequencing the third compression coefficients of corresponding layers in the data transmission layers 0-RI-1 in sequence according to an index increasing sequence taking the reference index of the third compression coefficient of each layer in the polarization direction as a starting point; or,
sequencing the third compression coefficients of each layer in the data transmission layers 0-RI-1 in sequence by taking the reference index of each layer in the polarization direction as a starting point and in a mode of cross increasing and decreasing by preset step length;
Wherein the reference index is determined according to the index of the spatial basis adopted by the strongest coefficient.
In one possible implementation manner, the sorting unit is configured to:
if the indexes of the space bases adopted by the strongest coefficients of each layer are smaller than the number of the wave beams, and the indexes of the space bases obtained according to the ascending order of the indexes are larger than or equal to the number of the wave beams of the layer, taking the remainder obtained by the obtained indexes of the space bases by the number of the wave beams as the indexes of the space bases actually obtained;
and if the indexes of the space bases adopted by the strongest coefficients of each layer are more than or equal to the number of the wave beams, and the indexes of the space bases obtained according to the ascending order of the indexes are more than or equal to 2 times of the number of the wave beams of the layer, taking the remainder obtained by taking the surplus of the indexes of the space bases to 2 times of the number of the wave beams as the indexes of the space bases actually obtained.
In one possible implementation manner, the sorting unit is configured to:
if the index of the space base adopted by the strongest coefficient of each layer is smaller than the number of the wave beams of the layer, and the index of the space base obtained according to the mode of cross increment and decrement of the preset step length is smaller than 0, taking the remainder of the obtained index of the space base which is obtained by the way of the balance of the index of the space base on the number of the wave beams as the index of the actually obtained space base;
And if the indexes of the space bases adopted by the strongest coefficients of each layer are more than or equal to the number of the layer of wave beams, and the indexes of the space bases obtained in a mode of alternately increasing and decreasing the preset step length are less than the number of the layer of wave beams, taking the remainder obtained by taking the 2-time surplus of the obtained indexes of the space bases to the number of the wave beams as the indexes of the actually obtained space bases.
In a possible implementation manner, the sorting unit is further configured to:
after all compression coefficients of the same compression basis vector are arranged with the strongest coefficients of each layer in the data transmission 0-RI-1, sequentially ordering the compression coefficients corresponding to the rest compression basis index sequences in a mode of cross ordering of a compression basis index increasing sequence and a compression basis number decreasing sequence, wherein the compression basis index increasing sequence is one-by-one increasing ordering by taking the compression basis index corresponding to the strongest coefficient of each layer as a starting point, and the compression basis number decreasing sequence is one-by-one decreasing ordering by taking the compression basis number of each layer as a starting point; or sequentially ordering the compression coefficients corresponding to the residual compression base index sequences according to the mode that the compression base indexes are ordered from small to large and from large to small in a cross ordering mode; and if the index of the compression base obtained by calculation of each layer is greater than the number of the compression bases of the layer, taking the remainder of the obtained index of the compression base which is obtained by the remainder of the number of the compression bases as the index of the actually obtained compression base.
In one possible implementation manner, the sorting unit is configured to:
and the terminal equipment sequences the compression coefficients of the data transmission layers 0-RI-1 in sequence according to a preset spatial base index sequence until the compression coefficients corresponding to the spatial base index sequences corresponding to the spatial base indexes are sequenced.
A sixth aspect provides an information transmission apparatus comprising:
the transmission unit is used for receiving the CSI sent by the terminal equipment;
a determining unit, configured to determine that the compression coefficients in the CSI are ordered;
and the processing unit is used for decoding the CSI and acquiring the sequenced compression coefficients in the CSI according to the compression coefficient sequencing rule used by the terminal equipment.
In one possible implementation, the processing unit is further configured to:
restoring the sorted compression coefficients to the compression coefficient state before sorting according to the compression coefficient sorting rule;
and determining the precoding corresponding to the terminal equipment according to the compression coefficient state before sequencing.
In a seventh aspect, there is provided an information transmission system comprising the communication device in the third aspect and the communication device in the fourth aspect, wherein the communication device in the third aspect is capable of performing the steps included in the information transmission method performed by the terminal device in the first aspect, and the communication device in the fourth aspect is capable of performing the steps included in the information transmission method performed by the network device in the second aspect.
In an eighth aspect, there is provided an information transmission system comprising the information transmission apparatus in the fifth aspect capable of executing the steps included in the information transmission method as performed by the terminal device in the first aspect, and the information transmission apparatus in the sixth aspect capable of executing the steps included in the information transmission method as performed by the network device in the second aspect.
In a ninth aspect, there is provided a computer storage medium storing computer-executable instructions for causing a computer to perform the steps included in any one of the information transmission methods of the first aspect.
A tenth aspect provides a computer storage medium storing computer-executable instructions for causing a computer to perform the steps included in any one of the information transmission methods in the second aspect.
In an eleventh aspect, there is provided a computer program product containing instructions which, when run on a computer, cause the computer to perform the steps comprised in any of the information transmission methods of the first aspect described above.
In a twelfth aspect, a computer program product containing instructions is provided, which when run on a computer causes the computer to perform the steps included in any of the information transmission methods of the second aspect described above.
In the embodiment of the application, when the terminal device feeds back the CSI, the compression coefficients in the CSI are sorted according to a predetermined compression coefficient sorting rule, and the sorted CSI is sent to the network device. The compressed coefficient ordering rule is used for instructing to order the compressed coefficients in the CSI by a preset ordering rule, providing an ordering scheme for the compressed coefficients in the CSI, equivalently providing a new CSI transfer scheme, and selecting some compressed coefficients with low performance according to an ordering result after ordering to discard, so that the performance loss of the system is reduced, and the reliability of the system is ensured.
Particularly, when the embodiment of the application is applied to an NR Rel-16 system, when the cost of CSI to be reported exceeds the uplink resource allocated to the terminal device by the network side, the compression coefficients of the CSI are sequenced and reported by using the embodiment of the application, so that the compression coefficients can be sequenced reasonably, the reliability of the system is ensured, and the system performance is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram of an application scenario in an embodiment of the present application;
fig. 2 is a schematic diagram of a 2L × M bitmap of non-zero coefficients in an embodiment of the present application;
fig. 3 is a schematic flowchart of an information transmission method in an embodiment of the present application;
Fig. 4 is another schematic flow chart of an information transmission method in the embodiment of the present application;
FIG. 5 is a diagram illustrating one manner of ordering the compression coefficients in an embodiment of the present application;
FIG. 6 is a diagram showing another mode of ordering the compression coefficients in the embodiment of the present application;
FIG. 7 is a diagram showing another mode of ordering the compression coefficients in the embodiment of the present application;
FIG. 8 is a diagram showing another mode of ordering the compression coefficients in the embodiment of the present application;
fig. 9 is a schematic structural diagram of a communication device in an embodiment of the present application;
fig. 10 is another schematic structural diagram of the communication device in the embodiment of the present application;
fig. 11 is a block diagram showing the structure of an information transmission apparatus according to an embodiment of the present application;
fig. 12 is another block diagram of the information transmission device in the embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by one of ordinary skill in the art from the embodiments given herein without making any creative effort, shall fall within the scope of the claimed protection. In the present application, the embodiments and features of the embodiments may be arbitrarily combined with each other without conflict. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.
The terms "first" and "second" in the description and claims of the present application and the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the term "comprises" and any variations thereof are intended to cover non-exclusive protection. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus. The "plurality" in the present application may mean at least two, for example, two, three or more, and the embodiments of the present application are not limited.
In addition, the term "and/or" herein is only one kind of association relationship describing an associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the preceding and following related objects are in a "and/or" relationship, unless otherwise specified.
Before describing the embodiments of the present application, some terms in the present application will be explained to facilitate understanding for those skilled in the art.
1) Terminal equipment, including devices that provide voice and/or data connectivity to a user, may include, for example, handheld devices with wireless connection capability or processing devices connected to wireless modems. The terminal device may communicate with a core network via a Radio Access Network (RAN), exchanging voice and/or data with the RAN. The terminal device may include a User Equipment (UE), a wireless terminal device, a mobile terminal device, a device-to-device communication (D2D) terminal device, a V2X terminal device, a machine-to-machine/machine-type communication (M2M/MTC) terminal device, an internet of things (IoT) terminal device, a subscriber unit (subscriber unit), a subscriber station (subscriber state), a mobile station (mobile state), a remote station (remote state), an access point (access point, AP), a remote terminal (remote terminal), an access terminal (access terminal), a user terminal (user terminal), a user agent (user agent), or a user equipment (user device), etc. For example, mobile telephones (or so-called "cellular" telephones), computers with mobile terminal equipment, portable, pocket, hand-held, computer-included mobile devices, and the like may be included. For example, Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and the like. Also included are constrained devices, such as devices that consume less power, or devices that have limited storage capabilities, or devices that have limited computing capabilities, etc. Examples of information sensing devices include bar codes, Radio Frequency Identification (RFID), sensors, Global Positioning Systems (GPS), laser scanners, and the like.
By way of example and not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable equipment can also be called wearable smart device or intelligent wearable equipment etc. is the general term of using wearable technique to carry out intelligent design, develop the equipment that can dress to daily wearing, like glasses, gloves, wrist-watch, dress and shoes etc.. A wearable device is a portable device that is worn directly on the body or integrated into the clothing or accessories of the user. The wearable device is not only a hardware device, but also realizes powerful functions through software support, data interaction and cloud interaction. The generalized wearable smart device has full functions and large size, and can realize complete or partial functions without depending on a smart phone, for example: smart watches or smart glasses and the like, and only focus on a certain type of application functions, and need to be used in cooperation with other devices such as smart phones, such as various smart bracelets, smart helmets, smart jewelry and the like for monitoring physical signs.
The various terminal devices described above, if located on a vehicle (e.g., placed in or installed in the vehicle), may be considered to be vehicle-mounted terminal devices, which are also referred to as on-board units (OBUs), for example.
In this embodiment, the terminal device may further include a relay (relay). Or, it is understood that any device capable of data communication with a base station may be considered a terminal device.
2) A network device may refer to a device in an access network that communicates over the air with a wireless terminal device through one or more cells. The network device may be a node in a radio access network, which may also be referred to as a base station, and may also be referred to as a Radio Access Network (RAN) node (or device). Currently, some examples of network devices are: a gbb, a Transmission Reception Point (TRP), an evolved Node B (eNB), a Radio Network Controller (RNC), a Node B (NB), a Base Station Controller (BSC), a Base Transceiver Station (BTS), a home base station (e.g., home evolved Node B, or home Node B, HNB), a Base Band Unit (BBU), or a wireless fidelity (Wifi) Access Point (AP), etc. In addition, in a network structure, the network device may include a Centralized Unit (CU) node and a Distributed Unit (DU) node. The structure separates the protocol layers of the eNB in a Long Term Evolution (LTE) system, the functions of part of the protocol layers are controlled in the CU in a centralized way, the functions of the rest part or all of the protocol layers are distributed in the DU, and the CU controls the DU in a centralized way.
Application scenarios of embodiments of the present application are described below.
Fig. 1 shows a schematic diagram of a possible application scenario according to an embodiment of the present application, where the application scenario includes a network device and a terminal device, and functions of the network device and the terminal device are described in the foregoing, and are not described again here. The terminal device is wirelessly connected with the network device, and data transmission can be performed between the terminal device and the network device, for example, data sent by the network device to the terminal device is called downlink transmission, and data sent by the terminal device to the network device is called uplink transmission. The application scenario shown in fig. 1 may be an application scenario in an NR system, or may be an application scenario in an LTE system, for example, if the application scenario shown in fig. 1 is an application scenario in an NR system, then the network device therein may be a gNB in the NR system, and the terminal device therein may be a terminal device in the NR system.
It should be noted that the scenario shown in fig. 1 should not limit the application scenario of the embodiment of the present application, and in an actual application, the scenario may include a plurality of network devices and a plurality of terminal devices. For example, one terminal device may perform data transmission only with one network device, or may perform data transmission with multiple network devices, or one network device may perform data transmission with one terminal device, or may perform data transmission with multiple terminal devices, that is, the number of the terminal devices and the number of the network devices in fig. 1 are only examples, and in practical applications, one network device may provide services for multiple terminal devices, which is not specifically limited in this embodiment of the present application.
In the NR Rel-16 system, a low-overhead Type II codebook is defined, the coefficient of each sub-band is compressed, and the compressed coefficient is fed back to a base station. Taking rank 1 as an example, the codebook can be expressed as shown in the following equation for all subbands:
Figure BDA0002224004730000161
wherein, W1The orthogonal combined wave beam contained in the code list is the same as a Type II codebook of Rel-15;
Figure BDA0002224004730000162
the coefficients after the compression are represented by,
Figure BDA0002224004730000163
the compression coefficients of the L row and the m column at the lambda layer are expressed, and the compression coefficients need to be fed back to the base station, wherein the compression coefficients in the 0-L-1 row represent the coefficients in the first polarization direction, the compression coefficients in the L-2L-1 row represent the coefficients in the second polarization direction, namely the compression coefficients in the 0-L-1 row and the compression coefficients in the L-2L-1 row are positioned in two different polarization directions; wfA compressed basis vector is represented, which contains M basis vectors, each vector having a length N, which is determined by the number of subbands.
Figure BDA0002224004730000164
The compression coefficient in (3) needs to be quantized and fed back to the base station. The compression coefficients consist of zero coefficients and non-zero coefficients. Reporting of non-zero coefficients may be indicated by a bitmap with a size of 2L x M, where the positions of the non-zero coefficients indicated by the 2L rows and the M columns are shown in fig. 2. 0-2L in the figure0-1 represents a space-based index sequence, 0 to M 0-1 represents a compressed base index sequence; the number 1 in the box in fig. 2 indicates that the position is a non-zero coefficient, and the number 1 indicates that the position is a zero coefficient. The strongest coefficient is selected from all the non-zero coefficients, and the strongest coefficient only needs to indicate the position of the strongest coefficient and does not need to be reported independently. The rows and columns in which the strongest coefficients are located are denoted by l and m, respectively, l in fig. 101, i.e. space base index 1, m 00, i.e. the compression base index is 0, indicating that the compression coefficient indicated in the first column of the second row is the strongest coefficient, wherein layer 0 is used for the bitmap indicated by the non-zero coefficient, e.g. L0=2,M0=4。
When the allocated uplink resource can not satisfy the current rank transmission, part of non-zero coefficients or bitmap information for indicating the positions of the non-zero coefficients needs to be discarded. Since the positions of the non-zero coefficients are randomly distributed in the bitmap of 2L × M, if the ordering of the non-zero coefficients is not proper, the non-zero coefficients are discarded randomly, so that some more important non-zero coefficients may be discarded, which may cause a greater performance loss.
In view of this, an embodiment of the present application provides an information transmission method, and in particular, to a CSI transmission method, which provides a technical scheme for reasonably ordering compression coefficients in CSI, where after the compression coefficients in CSI are ordered according to a predetermined compression coefficient ordering rule, complete CSI may be directly reported to a network device, that is, CSI is reported through a new CSI transmission scheme, or before the CSI is reported, a part of non-zero coefficients may be selected according to an ordering result to be discarded, for example, a non-zero coefficient ordered at the end is discarded, and a non-zero coefficient ordered at a previous end and having a higher importance is retained, so that validity of CSI reporting may be ensured as much as possible, system reliability is ensured, and system performance is improved.
For example, when the uplink resource allocated to the terminal by the network device is not enough to feed back all the information of the CSI, the compression coefficients of the CSI may be sorted, so that even if the allocated uplink resource cannot satisfy the current rank transmission, part of the compression coefficients (e.g., non-zero coefficients) after sorting are discarded, which may ensure better performance to work and improve the reliability of the system as much as possible.
The embodiment of the application is applicable to a Rel-16 system and carries out CSI feedback based on the type II codebook structure. The embodiment of the application can be applied to the NR Rel-16 system or an evolution system thereof, or other systems in which the compression coefficients of the CSI need to be sorted.
The codebook in the embodiment of the present application is a matrix, for example, the codebook is a precoding matrix.
The "beams," i.e., vectors, in the embodiments of the present application may be referred to as beam vectors or otherwise named.
The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
In the embodiment of the present application, a ranking rule of compressed coefficients of CSI may be predefined, and the ranking rule of compressed coefficients of CSI may be known to the terminal device and the network device. Different terminal devices may adopt the same ordering rule of the compression coefficients of the CSI, or adopt different ordering rules of the compression coefficients of the CSI, and the network device and the terminal device can know the ordering rule of the compression coefficients of the CSI regardless of the terminal device.
The CSI compression coefficient ordering rule is used to instruct a terminal device to order compression coefficients in CSI, and specifically, to order zero coefficients and non-zero coefficients in CSI, for example, how to order compression coefficients may be specified, after the compression coefficients are ordered, the terminal may report one or more layers of non-zero coefficient indication information and non-zero coefficient information, when part of reported CSI information needs to be discarded, the terminal device may discard part of information in CSI according to the CSI compression coefficient ordering rule, for example, when ordering is performed according to a priority order of the compression coefficients, it may select to discard non-zero coefficients that are ordered later (i.e., have lower priorities), so that it may avoid discarding more important compression coefficients as much as possible, thereby improving coefficient performance and enhancing system reliability.
Referring to fig. 3, which is a flowchart of an information transmission method provided in an embodiment of the present application, the flowchart shown in fig. 3 is described as follows.
Step 301: and the terminal equipment carries out channel measurement to obtain Channel State Information (CSI).
The CSI includes at least one layer of compressed coefficients, where the compressed coefficients of each layer include a non-zero coefficient set and non-zero coefficient position indication information, and a zero coefficient set and zero coefficient position indication information, that is, the compressed coefficients of each layer include a non-zero coefficient set and a zero coefficient set. In specific implementation, according to the value of the RI determined by the terminal device, the CSI may include feedback information of a corresponding layer. For example, if RI is 2, the CSI includes a nonzero coefficient set and nonzero coefficient position indication sequence (bitmap) information corresponding to each of the layer one and the layer two, and if RI is 3, the CSI includes a nonzero coefficient set and nonzero coefficient position indication sequence (bitmap) corresponding to each of the layer one, the layer two, and the layer three.
The non-zero coefficient set of a layer may include a non-zero amplitude coefficient set and a non-zero phase coefficient set of the layer, where the non-zero amplitude coefficient set includes a differential amplitude coefficient and a reference amplitude coefficient.
All information of the CSI can be reported in two parts, that is, the CSI may include a first part of the CSI and a second part of the CSI. The first part of the CSI comprises total number indication information of nonzero coefficients of all layers, and the second part of the CSI comprises the nonzero coefficients and nonzero coefficient position indication information which correspond to all the layers respectively.
Specifically, for full CSI, the first part of CSI may include the following information:
RI;
a wideband CQI;
differential CQI, if a plurality of sub-bands exist, each sub-band corresponds to one differential CQI;
a total number of non-zero coefficients indicating a sum of the numbers of non-zero coefficients of all layers.
For full CSI, the second part of the CSI may comprise for each layer respective specific information. Taking the ith layer as an example, the information of the ith layer in the second part of CSI may include:
the frequency domain base indication of the ith layer indicates the frequency domain base vector used for constructing the precoding matrix of the layer;
the non-zero coefficient position indication information of the ith layer indicates the position of the non-zero coefficient of the layer in a coefficient matrix corresponding to the layer for constructing a precoding matrix;
The strongest coefficient index of the ith layer indicates the position of the strongest amplitude coefficient of the ith layer in a coefficient matrix corresponding to the ith layer for constructing a precoding matrix;
a reference amplitude coefficient for the ith layer;
the differential amplitude coefficient of the ith layer;
phase amplitude coefficient of the ith layer.
For layer one, in the second part of CSI, the information corresponding to layer one may further include a spatial base indicator and a twiddle factor indicator.
And step 302, the terminal equipment ranks the compression coefficients in the CSI according to the compression coefficient ranking rule.
In the embodiment of the application, the terminal device ranks the compression coefficients in the CSI according to a ranking mode preset by a system or configured by the network device.
Some specific embodiments of the terminal device for ordering the compression coefficients based on the CSI ordering rule are described below.
First mode
The terminal device may set a priority for the compression coefficients, and then rank the compression coefficients according to the set priority, for example, rank the compression coefficients with higher priority first, and rank the compression coefficients with lower priority later, and the priority of the compression coefficients may reflect the importance of the compression coefficients, so it can be understood that the compression coefficients with higher priority are more important for the system and have a greater influence on the system, for example, if the compression coefficients with higher performance are discarded, the performance of the system may be greatly influenced, resulting in a loss of the system performance.
In the process of sorting according to priority order, the priority sorting of two dimensions is included.
One of the dimensions is a dimension of a compressed base vector, because M columns can be considered in a 2L × M bitmap, and each column can be considered as one compressed base vector, the compressed base vector includes M compressed base vectors, and the highest priority can be set for the compressed base vector including the strongest coefficient, that is, the priority of the compressed base vector adopted by the strongest coefficient in each layer of the data transmission layers 0 to RI-1 is the highest, each compressed coefficient included in the compressed base vector adopted by the strongest coefficient can be sorted first, and further, after all the compressed coefficients in the compressed base vectors adopted by the strongest coefficient are sorted, the compressed coefficients corresponding to the remaining compressed base index sequences are sorted sequentially. In one possible implementation, for example, the compression coefficients corresponding to the remaining compression base index sequences may be sequentially ordered in a manner of cross-ordering an increasing order of the compression base indexes and a decreasing order of the compression base numbers, where the increasing order of the compression base indexes is one-by-one increasing ordering with the compression base index corresponding to the strongest coefficient of each layer as a starting point, and the decreasing order of the compression base numbers is one-by-one decreasing ordering with the compression base numbers of each layer as a starting point; in another possible implementation, for example, the compression coefficients corresponding to the remaining compression base index sequences may be sequentially ordered in a manner that the compression base indexes are ordered from small to large and from large in a cross-ordering manner. And if the index of the compression base obtained by calculation of each layer is greater than the number of the compression bases of the layer, taking the remainder of the obtained index of the compression base which is obtained by the remainder of the number of the compression bases as the index of the actually obtained compression base.
The other dimension is the order of priority between the compressed coefficients within a single compressed base vector, for example, the order of the strongest coefficient, the first compressed coefficient, the second compressed coefficient, and the third compressed coefficient may be set as the order of priority between the compressed numbers within one compressed base vector, or the order of the strongest coefficient, the first compressed coefficient, the third compressed coefficient, and the second compressed coefficient may be set as the order of priority between the compressed numbers within one compressed base vector, for example. That is, for the compressed coefficients included in one compressed base vector, the strongest coefficients may be sorted first, then the first compressed coefficients may be sorted, then the second compressed coefficients (or the third compressed coefficients) may be sorted, and then the third compressed coefficients (or the second compressed coefficients) may be sorted. The compression coefficients with higher priority are ranked first, i.e. the compression coefficients with higher influence on the performance of the system are indicated, and as the ranking mode is described above, the highest priority of the strongest coefficients is seen, and the highest priority is ranked.
In this embodiment, the first compression coefficient is a compression coefficient that uses the same beam and compressed basis vector as the strongest coefficient, and the first compression coefficient is different from the polarization direction of the strongest coefficient, in other words, the first compression coefficient and the strongest coefficient are in different polarization directions; the second compression coefficient is a compression coefficient which is in the same polarization direction with the strongest coefficient and adopts the same compression base vector with the strongest coefficient; the third compression coefficient is a compression coefficient that is different from the polarization direction of the strongest coefficient and that uses the same compression base vector as the strongest coefficient. That is, the first compressed coefficient, the second compressed coefficient, and the third compressed coefficient are all compressed coefficients that adopt the same compressed base vector as the strongest coefficient.
In a specific implementation process, for the strongest coefficients, the strongest coefficients of each of the data transmission layers 0 to RI-1 may be sequentially sorted, where RI represents the maximum number of layers of the current transmission data. For the first compression coefficient, the first compression coefficients of the data transmission layers 0 to RI-1 may be sequentially ordered.
For the second compression coefficients, the second compression coefficients of the corresponding layers in the data transmission layers 0 to RI-1 can be sequentially ordered according to the index increasing sequence taking the index of the space base adopted by the strongest coefficient of each layer as the starting point; or, the second compression coefficients of each layer in the data transmission layers 0 to RI-1 may be sequentially ordered by taking the index of the space base used by the strongest coefficient of each layer as a starting point and by a predetermined step size in a cross increasing and decreasing manner.
For the third compression coefficients, the third compression coefficients of the corresponding layers in the data transmission layers 0 to RI-1 may be sequentially ordered according to an index increasing order taking the reference index of the third compression coefficient of each layer in the polarization direction as a starting point, and since the third compression coefficient and the strongest coefficient are located in different polarization directions, the reference index is an index of a space in another polarization direction different from the polarization direction in which the strongest coefficient is located; or, taking the reference index of the polarization direction of the third compression coefficient of each layer as a starting point, and sequencing the third compression coefficients of each layer in the data transmission layers 0 to RI-1 in sequence in a mode of alternately increasing and decreasing by a preset step length. Wherein, the reference index is determined according to the index of the space base adopted by the strongest coefficient.
In the process of obtaining the indexes of the spatial bases according to the index increasing order, if the indexes of the spatial bases adopted by the strongest coefficients of each layer are smaller than the number of beams, and the indexes of the spatial bases obtained according to the index increasing order are greater than or equal to the number of the beams of the layer, the remainder obtained by taking the balance of the indexes of the spatial bases on the number of the beams can be used as the index of the actually obtained spatial bases; and if the indexes of the space bases adopted by the strongest coefficients of each layer are more than or equal to the number of the wave beams, and the indexes of the space bases obtained according to the ascending order of the indexes are more than or equal to 2 times of the number of the wave beams of the layer, taking the remainder obtained by taking the surplus of the indexes of the space bases to 2 times of the number of the wave beams as the indexes of the space bases actually obtained.
In the process of obtaining the indexes of the spatial bases in the preset step size cross increasing and decreasing manner, if the indexes of the spatial bases adopted by the strongest coefficients of each layer are smaller than the number of the beams of the layer, and the indexes of the spatial bases obtained in the preset step size cross increasing and decreasing manner are smaller than 0, the remainder of the obtained indexes of the spatial bases, which is obtained by taking the rest of the indexes of the spatial bases to the number of the beams, can be used as the indexes of the spatial bases actually obtained; if the index of the space base adopted by the strongest coefficient of each layer is greater than or equal to the number of the beams of the layer, and the index of the space base obtained in a mode of alternately increasing and decreasing the preset step length is smaller than the number of the beams of the layer, the remainder obtained by taking the 2-time surplus of the obtained index of the space base to the number of the beams can be used as the index of the actually obtained space base.
The above-described manner of sorting by priority is specifically described below.
In an alternative embodiment, the strongest coefficients of the layers of data transmission layers 0 to RI-1 are arranged first, e.g. the mth coefficient of the first row λ ═ 0 to RI-1 layers0*,m1*,…,mRIL th corresponding to row0*,l1*,…,lRI-1Strongest coefficient of row.
After all the strongest coefficients are arranged in sequence, further, all the first compression coefficients in the data transmission layers 0 to RI-1 are arranged in sequence, that is, after all the strongest coefficients are arranged, the data transmission layers 0 to RI-1 and the strongest coefficients of each layer adopt the same wave beam and compression base vector for compression coefficients in another polarization direction, for example, then the mth compression coefficient of the layer with λ ═ 0 to RI-1 is arranged0*,m1*,…,mRIR th corresponding to row0=mod(l0*+L0,2L0),r1=mod(l1*+L1,2L1),…,rRI=mod(lRI-1*+LRI-1,2LRI-1) Coefficients of rows, i.e.
Figure BDA0002224004730000231
LλIndicating the number of beams used by the lambda layer and mod (a, b) represents the two integer remainders, a/b.
After all the first compression coefficients are sorted, further, sorting the data transmission layers 0 to RI-1 and the strongest coefficients of each layer in the same polarization direction and by using the compression coefficients of the same compression basis vector (i.e. the second compression coefficients) according to the index increasing order of the space basis adopted by the strongest coefficients of each layer (e.g. the increasing order of +1 each time), further, sorting the data transmission layers 0 to RI-1 and the strongest coefficients of each layer in the same polarization direction and by using the compression coefficients of the same compression basis vector as the strongest coefficients (i.e. the third compression coefficients) in sequence until all the compression coefficients of the data transmission layers 0 to RI-1 and the strongest coefficients of each layer in the same compression basis vector are sorted, and then sorting the compression coefficients in the area space basis vector. For example, m-th layers of each of the layers having a λ of 0 to RI-1 in that order 0*,m1*,…,mRI-1*l0*+1,l1*+1,…,lRI-1*+1,mod(l0*+1+L0,2L0),mod(l1*+1+L1,2L1),…,mod(lRI-1*+1+LRI-1,2LRI-1),…,l0*+2,l1*+2,…,lRI-1*+2,mod(l0*+2+L0,2L0),mod(l1*+2+L1,2L1),…,mod(lRI-1*+2+LRI-1,2LRI-1) …, up to m-th where λ is 0 to RI-10*,m1*,…,mRI-1All coefficients in the column are aligned.
Wherein the second and third compression coefficients are progressively increased and decreased in a predetermined step size for the aforementioned orderingFor example, according to the order of adding 1, subtracting 1, adding 2, subtracting 2, … …, etc. in turn according to the index of the space base adopted by the strongest coefficient of each layer, and so on, first arrange all the second compression coefficients in the data transmission layers 0 to RI-1 in turn, then arrange the third compression coefficients in the data transmission layers 0 to RI-1 in turn, until all the compression coefficients in the data transmission layers 0 to RI-1 adopting the same compression base vector as the strongest coefficient of each layer are arranged, for example, according to l0*+1,l1*+1,…,lRI-1*+1,mod(l0*+1+L0,2L0),mod(l1*+1+L1,2L1),…,mod(lRI-1*+1+LRI,2LRI),…,l0*-1,l1*-1,…,lRI-1*-1,mod(l0*-1+L0,2L0),mod(l1*-1+L1,2L1),…,mod(lRI-1*-1+LRI-1,2LRI-1) …, up to m-th where λ is 0 to RI-10*,m1*,…,mRI-1All data in the column is exhausted.
In an alternative embodiment, after all the compression coefficients of the same compression basis vector are arranged for each layer and the strongest coefficient, the coefficients corresponding to all the remaining compression basis index sequences (i.e. other compressor vectors) are arranged in sequence in the ascending order of the indexes (i.e. in the descending order of the compression basis) starting from the compression basis index of each layer, for example, the mth compression coefficient of each layer is arranged 0*,m1*,…,mRI-1After the strongest coefficients of the row, the mod (m) of each layer is discarded0*+1,M0),mod(m1*+1,M1),…,mod(mRI-1*+1,MRI-1),mod(m0*+2,M0),mod(m1*+2,M1),…,mod(mRI-1*+2,MRI-1) …, until all rows have been permuted.
In another alternative embodiment, after all the compressed coefficients of each layer using the same compressed basis vector as the strongest coefficient are arranged, the compressed basis index may be incrementedSequencing the compression coefficients corresponding to the residual compression base index sequences in sequence in a mode of cross sequencing in a descending order of the sequence and the compression base number, for example, sequencing by analogy according to the compression base index corresponding to the strongest coefficient of each layer plus 1, the compression base number of each layer minus 1, the compression base index corresponding to the strongest coefficient of each layer plus 2, the compression base number of each layer minus 2, … … and the like until all the compression coefficients corresponding to the residual compression base index sequences are discharged, for example, discharging M of each layer0-1,M1-1,MRI-1-1,m1*+1,…,mRI-1*+1,M0-2,M1-2,,MRI-1-1, …, until all column coefficients are exhausted, MλThe number of compressed basis vectors of the λ -th layer is represented. If it is used
Figure BDA0002224004730000241
It corresponds to the column of
Figure BDA0002224004730000242
Figure BDA0002224004730000243
It corresponds to the column of
Figure BDA0002224004730000244
In the embodiment of the application, after the compressed coefficients are sorted according to the order of priority, when the reported CSI occurs and a part of CSI information (such as a non-zero coefficient) needs to be discarded, the discarded CSI information can be discarded from the non-zero coefficient with the lowest priority, so that the loss of system performance caused by discarding some important non-zero coefficients is avoided, and the reliability of the system is improved.
Second mode
And the terminal equipment sequences the compression coefficients of the data transmission layers 0-RI-1 in sequence according to the preset spatial base index sequence until the compression coefficients corresponding to the spatial base index sequences corresponding to the spatial base indexes are sequenced.
In the second method, the compression coefficients of each layer are sequentially ordered according to a preset spatial basis index arrangement order, for example, the compression coefficients may be sequentially increased according to an order in which the spatial basis indexes are sequentially decreased, or may be sequentially closer to an intermediate spatial basis index from both ends of the minimum spatial basis index and the maximum spatial basis index, and the like, which is not limited in the embodiment of the present application. For example, the compression coefficients are sequentially arranged in the order of λ 0 to RI-1 layers from small to large in the first column and the first row of each layer, and then sequentially arranged in the second column and the second row of each layer, and after the first column of each layer is arranged, sequentially arranged in the second column and the first row of each layer, and so on, and sequentially arranged in the increasing order of the columns.
Step 203: and the terminal equipment sends the CSI with the sorted compression coefficients to the network equipment.
After the compression coefficients in the CSI are sorted by using the CSI sorting rule, the terminal device may report the sorted CSI to the network side, so that the network device may obtain the CSI, in which the compression coefficients are sorted by the terminal device.
In a specific implementation process, if the uplink resources allocated by the network side to the terminal side are insufficient, the terminal device may select some final ordering (for example, a nonzero coefficient with a lower priority) according to the ordering result to discard, and may avoid discarding important compression coefficients as much as possible on the basis of ensuring reliable transmission of CSI, thereby improving system performance and ensuring system reliability.
The above process of ordering and reporting CSI by the terminal device is described with reference to fig. 3, and the following process of receiving CSI and processing CSI by the network device is described with reference to fig. 4.
Step 401: and the network equipment receives the CSI sent by the terminal equipment.
Step 402: the network device determines that the compression coefficients in the CSI are ordered.
Step 403: the network device decodes the CSI.
Step 404: and the network equipment acquires the sequenced compression coefficient from the decoded CSI according to the compression coefficient sequencing rule adopted by the terminal equipment.
In a specific implementation process, the CSI reported by the terminal device each time may be partially discarded according to a preset discarding rule for the sequenced CSI, or may be complete CSI reported without discarding, so that after receiving the CSI reported by the terminal device, the network device may first determine whether the CSI received this time is discarded, and then correctly decode the CSI by using a corresponding decoding method. For example, if the network device determines that the CSI received this time is partially discarded, then based on the knowledge that the terminal device discards the CSI, the CSI discard rule of the terminal device may be adopted to perform decoding accordingly, so as to ensure correct decoding of the CSI.
If the CSI is determined to be sorted, since the compression coefficient sorting rule is known between the network device and the terminal device, the network device may effectively identify the sorted compression coefficients by using the compression coefficient sorting rule used by the terminal device, thereby obtaining the sorted compression coefficients.
Further, after obtaining the sorted compression coefficients in the CSI, the network device may also restore the sorted compression coefficients to the compression coefficient state before sorting according to the aforementioned compression coefficient sorting rule, and further determine the precoding corresponding to the terminal device according to the compression coefficient state before sorting. That is, after the network side completes the CSI information decoding, the position of the nonzero coefficient is obtained according to the method of ordering the compression coefficients adopted by the terminal side, and the position is used for calculating the sum code used by the terminal side, thereby realizing the effective use of the compression number.
Specific examples in several scenarios are given below according to one or a combination of the above embodiments of the present application, and the examples are described below.
Example one
For the Type II codebook of RI-2, L0-L1-2, M0-M1-4. The compressibility of layer one and layer two is shown in fig. 5.
As can be seen from fig. 5, the layer with the strongest coefficient of λ ═ 0 is locatedIs in the first position
Figure BDA0002224004730000261
First, the
Figure BDA0002224004730000262
And (4) columns. The position of the strongest coefficient of the layer with lambda being 1 is the first layer
Figure BDA0002224004730000263
First, the
Figure BDA0002224004730000264
And (4) columns. According to the sequence of the sorting priority from high to low, the following steps can be arranged:
step 1: strongest coefficients of 0 and 1 layers in sequence, respectively, i.e.
Figure BDA0002224004730000265
Step 2: then respectively arranging 0 layer and 1 layer
Figure BDA0002224004730000266
Column No. 2
Figure BDA0002224004730000267
Line and line
Figure BDA0002224004730000268
Column No. 2
Figure BDA0002224004730000269
Coefficients of rows, i.e.
Figure BDA00022240047300002610
And step 3: then, 0 layer and 1 layer are arranged
Figure BDA00022240047300002611
And row and column
Figure BDA00022240047300002612
Column No. 2
Figure BDA00022240047300002613
Coefficient of line, second
Figure BDA00022240047300002614
Column No. 2
Figure BDA00022240047300002615
And row and column
Figure BDA00022240047300002616
Column No. 2
Figure BDA00022240047300002617
Figure BDA00022240047300002618
Coefficients of rows, i.e.
Figure BDA00022240047300002619
And 4, step 4: 0 layer and 1 layer
Figure BDA00022240047300002620
Column and first
Figure BDA00022240047300002621
After the row is arranged, arranging again
Figure BDA00022240047300002622
And
Figure BDA00022240047300002623
the coefficients of the columns, wherein the priority ordering of the rows is the same as the steps 1, 2, 3 described above. Then sequentially arranged
Figure BDA00022240047300002624
And
Figure BDA00022240047300002625
and so on until all the column coefficients are exhausted. Namely, it is
Figure BDA00022240047300002626
Figure BDA0002224004730000271
Or, the step 4 is ordered according to the following method:
0 layer and 1 layer
Figure BDA0002224004730000272
Column and first
Figure BDA0002224004730000273
After the row is arranged, arranging M again0-1=3 and M1-1-3 columns of coefficients, wherein the priority ordering of the rows is the same as in steps 1, 2, 3 above. Then sequentially arrange
Figure BDA0002224004730000274
And
Figure BDA0002224004730000275
coefficient of (2), row M0-2=2 and M1-2 columns of coefficients. Namely, it is
Figure BDA0002224004730000276
Figure BDA0002224004730000277
The priority is from high to low, and the coefficients after the above steps are sequenced in turn
Figure BDA0002224004730000278
Figure BDA0002224004730000279
Figure BDA00022240047300002710
or ,
Figure BDA00022240047300002711
Figure BDA00022240047300002712
example two
When Rank is 2, L for a Type II codebook with RI 20=L1=4,M0M 12. The compression factors of layer one and layer two are shown in fig. 6.
As can be seen from fig. 6, the position of the strongest coefficient of the layer with λ ═ 0 is the first
Figure BDA00022240047300002713
First, the
Figure BDA00022240047300002714
And (4) columns. The position of the strongest coefficient of the layer with lambda being 1 is the first layer
Figure BDA00022240047300002715
First, the
Figure BDA00022240047300002716
And (4) columns. According to the sequence of the sorting priority from high to low, the following steps can be arranged:
step 1: strongest coefficients of 0 and 1 layers in sequence, respectively, i.e.
Figure BDA00022240047300002717
Step 2: then respectively arranging 0 layer and 1 layer
Figure BDA00022240047300002718
Column No. 2
Figure BDA00022240047300002719
Line and line
Figure BDA00022240047300002720
Column No. 2
Figure BDA00022240047300002721
Coefficients of rows, i.e.
Figure BDA00022240047300002722
And step 3: then, 0 layer and 1 layer are arranged
Figure BDA00022240047300002723
Column No. 2
Figure BDA00022240047300002724
And row and column
Figure BDA00022240047300002725
Column No. 2
Figure BDA00022240047300002726
Coefficient of line, second
Figure BDA00022240047300002727
Column No. 2
Figure BDA00022240047300002728
And row and column
Figure BDA00022240047300002729
Column No. 2
Figure BDA00022240047300002730
Figure BDA00022240047300002731
The coefficients of the rows; first, the
Figure BDA00022240047300002732
Column No. 2
Figure BDA00022240047300002733
And row and column
Figure BDA00022240047300002734
Column No. 2
Figure BDA00022240047300002735
Coefficient of line, second
Figure BDA0002224004730000281
Column mod (l)0 *+2,L0)+L0,2L0) 4 lines and the first
Figure BDA0002224004730000282
Column mod (l)1 *+2+L0,2L1) Coefficients for 3 rows; first, the
Figure BDA0002224004730000283
Column No. 2
Figure BDA0002224004730000284
And row and column
Figure BDA0002224004730000285
Column No. 2
Figure BDA0002224004730000286
Coefficient of line, second
Figure BDA0002224004730000287
Column No. 2
Figure BDA0002224004730000288
And row and column
Figure BDA0002224004730000289
Column No. 2
Figure BDA00022240047300002810
Figure BDA00022240047300002811
The coefficients of the rows; namely, it is
Figure BDA00022240047300002812
Figure BDA00022240047300002813
or ,
then, 0 layer and 1 layer are arranged
Figure BDA00022240047300002814
Column No. 2
Figure BDA00022240047300002815
And row and column
Figure BDA00022240047300002816
Column No. 2
Figure BDA00022240047300002817
Coefficient of line, second
Figure BDA00022240047300002818
Column No. 2
Figure BDA00022240047300002819
And row and column
Figure BDA00022240047300002820
Column No. 2
Figure BDA00022240047300002821
The coefficients of the rows; first, the
Figure BDA00022240047300002822
Column No. 2
Figure BDA00022240047300002823
And row and column
Figure BDA00022240047300002824
Column No. 2
Figure BDA00022240047300002825
Coefficient of line, second
Figure BDA00022240047300002826
Column No. 2
Figure BDA00022240047300002827
Figure BDA00022240047300002828
And row and column
Figure BDA00022240047300002829
Column No. 2
Figure BDA00022240047300002830
The coefficients of the rows; first, the
Figure BDA00022240047300002831
Column No. 2
Figure BDA00022240047300002832
And row and column
Figure BDA00022240047300002833
Column number
Figure BDA00022240047300002834
Coefficient of line, second
Figure BDA00022240047300002835
Column No. 2
Figure BDA00022240047300002836
And row and column
Figure BDA00022240047300002837
Column No. 2
Figure BDA00022240047300002838
The coefficients of the rows; namely, it is
Figure BDA00022240047300002839
Figure BDA00022240047300002840
And 4, step 4: m of 0 and 1 layer0 *Column and m1 *After the row is arranged, arranging again
Figure BDA00022240047300002841
And
Figure BDA00022240047300002842
the coefficients of the columns, wherein the priority ordering of the rows is the same as the steps 1, 2, 3 described above. Namely, it is
Figure BDA00022240047300002843
Figure BDA00022240047300002844
or ,
Figure BDA00022240047300002845
Figure BDA00022240047300002846
the priority is from high to low, and the coefficients after the above steps are sequenced in turn
Figure BDA00022240047300002847
Figure BDA00022240047300002848
Figure BDA00022240047300002849
or ,
Figure BDA00022240047300002850
Figure BDA00022240047300002851
example three
For Type II codebook with RI 2, L0=L1=2,M0M 12. The compression factors of the 0 layer and the 1 layer are shown in fig. 7.
According to the sequence of the sorting priority from high to low, the following steps can be arranged:
step 1: the m of the 0 th layer and the 1 st layer is 0 column l is 0, the row l is 1 row, and the like are arranged in sequence along with the increase of the row number. Namely, it is
Figure BDA0002224004730000291
Step 2: after the 0 th and 1 st columns have been arranged, the coefficients for all rows in the row with the m-th to 1-th column in step 1 of this example, i.e. the
Figure BDA0002224004730000292
The priority is from high to low, and the coefficients after the above steps are sequenced in turn
Figure BDA0002224004730000293
Figure BDA0002224004730000294
Example four
For Type II codebook with RI 2, L0=L1=2,M=M0=M14. The compression factors of the 0 layer and the 1 layer are shown in fig. 8.
According to the sequence of the sorting priority from high to low, the following steps can be arranged:
step 1: the m of the 0 th layer and the 1 st layer is 0 column l is 0, the row l is 1 row, and the like are arranged in sequence along with the increase of the row number. Namely, it is
Figure BDA0002224004730000295
Step 2: after the row of 0 and 1 has been completed, the row of M-1-3 coefficients for all rows in step 1 of this example, i.e., the M-0 column, are again used
Figure BDA0002224004730000296
And step 3: after the m-th 0-layer and 1-layer are arranged, the above-mentioned materials are further arranged according to the above-mentionedThe coefficients for all rows in the row M-1 and M-2 columns in example step 1, i.e., the
Figure BDA0002224004730000297
Figure BDA0002224004730000298
The priority is from high to low, and the coefficients after the above steps are sequenced in turn
Figure BDA0002224004730000299
Figure BDA00022240047300002910
Figure BDA00022240047300002911
In the embodiment of the application, when the terminal device performs the CSI feedback, the compression coefficients in the CSI are sorted according to the CSI sorting rule, and the sorted CSI is sent to the network device. Moreover, for example, when the uplink resource allocated to the terminal device by the network side is insufficient, the terminal device may select some compression coefficients with lower performance (for example, non-zero coefficients with lower performance) according to the sorting result of the compression coefficients to discard, so that the transmission performance of the system may be ensured as much as possible, and the effectiveness and reliability of system transmission may be improved.
Based on the same inventive concept, an embodiment of the present application provides a communication device, which may be, for example, a terminal device described in the foregoing embodiment, please refer to fig. 9, and the communication device in the embodiment of the present application includes a memory 901, a processor 902, a transceiver 903, and a user interface 904. The transceiver 903 is configured to implement communication between the communication device and other communication entities, for example, reporting CSI to a network device, where the memory 901 is configured to store program instructions, and the processor 902 is configured to call the program instructions stored in the memory 901, and execute, according to an obtained program:
performing channel measurement to obtain CSI, wherein the CSI comprises at least one layer of compression coefficient; sequencing the compression coefficients in the CSI according to a compression coefficient sequencing rule;
and a transceiver 903, configured to send the CSI with the sorted compression coefficients to a network device.
In one possible implementation, the processor 902 performs the following in accordance with the obtained program:
ordering the compression coefficients in the CSI according to the following ordering order:
the maximum coefficient, the first compression coefficient, the second compression coefficient and the third compression coefficient; or the strongest coefficient, the first compression coefficient, the third compression coefficient and the second compression coefficient;
The first compression coefficient is a compression coefficient which adopts the same wave beam and compression base vector with the strongest coefficient, and the polarization directions of the first compression coefficient and the strongest coefficient are different;
the second compression coefficient is a compression coefficient which is in the same polarization direction with the strongest coefficient and adopts the same compression base vector with the strongest coefficient;
the third compression coefficient is a compression coefficient that is different from the polarization direction of the strongest coefficient and that uses the same compression base vector as the strongest coefficient.
In one possible implementation, the processor 902 performs the following in accordance with the obtained program:
and sequencing the strongest coefficients or the first compression coefficients of all the data transmission layers 0-RI-1 in sequence, wherein RI represents the maximum layer number of the current transmission data.
In one possible implementation, the processor executes, in accordance with the obtained program:
sequencing second compression coefficients of corresponding layers in the data transmission layers 0-RI-1 in sequence according to an index increasing sequence taking the index of the space base adopted by the strongest coefficient of each layer as a starting point; or,
and sequencing the second compression coefficients of each layer in the data transmission layers 0 to RI-1 in sequence by taking the index of the space base adopted by the strongest coefficient of each layer as a starting point and in a mode of alternately increasing and decreasing by preset step length.
In one possible implementation, the processor 902 performs, in accordance with the obtained program:
sequencing the third compression coefficients of corresponding layers in the data transmission layers 0-RI-1 in sequence according to an index increasing sequence taking the reference index of the third compression coefficient of each layer in the polarization direction as a starting point; or,
sequencing the third compression coefficients of each layer in the data transmission layers 0-RI-1 in sequence by taking the reference index of each layer in the polarization direction as a starting point and in a mode of cross increasing and decreasing by preset step length;
wherein, the reference index is determined according to the index of the space base adopted by the strongest coefficient.
In one possible implementation, the processor 902 performs, in accordance with the obtained program:
if the indexes of the space bases adopted by the strongest coefficients of each layer are smaller than the number of the wave beams, and the indexes of the space bases obtained according to the increasing order of the indexes are larger than or equal to the number of the wave beams of the layer, taking the remainder obtained by the obtained indexes of the space bases by the balance of the number of the wave beams as the indexes of the space bases actually obtained;
and if the indexes of the space bases adopted by the strongest coefficients of each layer are more than or equal to the number of the beams, and the indexes of the space bases obtained according to the ascending order of the indexes are more than or equal to 2 times of the number of the beams of the layer, taking the remainder obtained by taking the surplus of the obtained indexes of the space bases to 2 times of the number of the beams as the indexes of the space bases actually obtained.
In one possible implementation, the processor 902 performs, in accordance with the obtained program:
the index of the space base adopted by the strongest coefficient of each layer is smaller than the number of the wave beams of the layer, and the index of the space base obtained according to the mode of cross increment and decrement of the preset step length is smaller than 0, and then the remainder of the obtained index of the space base for the number of the wave beams is used as the index of the actually obtained space base;
and if the index of the space base adopted by the strongest coefficient of each layer is more than or equal to the number of the beams of the layer, and the index of the space base obtained in a mode of alternately increasing and decreasing the preset step length is less than the number of the beams of the layer, taking the remainder obtained by taking the 2-time surplus of the obtained index of the space base on the number of the beams as the index of the actually obtained space base.
In one possible implementation, the processor 902 performs, in accordance with the obtained program:
sequentially sequencing compression coefficients corresponding to the rest compression base index sequences in a mode of alternately sequencing compression base index increasing sequences and compression base number decreasing sequences, wherein the compression base index increasing sequences are gradually and progressively sequenced one by taking the compression base indexes corresponding to the strongest coefficients of each layer as starting points, and the compression base number decreasing sequences are gradually and progressively sequenced one by taking the compression base numbers of each layer as the starting points; or,
Sequentially sequencing compression coefficients corresponding to the rest compression base index sequences according to a sequencing mode that the compression base indexes are from small to large or from large to large;
and if the index of the compression base obtained by calculation of each layer is greater than the number of the compression bases of the layer, taking the remainder of the obtained index of the compression base which is obtained by the remainder of the number of the compression bases as the index of the actually obtained compression base.
In one possible implementation, the processor 902 performs, in accordance with the obtained program:
and sequencing the compression coefficients of the data transmission layers 0-RI-1 in sequence according to the preset spatial base index sequence until the sequencing of the compression coefficients corresponding to the spatial base index sequences corresponding to the spatial base indexes is completed.
Where in fig. 9 the bus interface may comprise any number of interconnected buses and bridges, in particular one or more processors represented by processor 902 and various circuits of memory represented by memory 901 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 903 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. For different communication devices, the user interface 904 may also be an interface capable of interfacing with a desired device, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 902 is responsible for managing the bus architecture and general processing, and the memory 901 may store data used by the processor 182 in performing operations.
Alternatively, the processor 902 may be a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or a Complex Programmable Logic Device (CPLD).
Based on the same inventive concept, an embodiment of the present application provides a communication device, which may be, for example, a network device described in the foregoing embodiment, please refer to fig. 10, and the communication device in the embodiment of the present application includes a memory 1001, a processor 1002, and a transceiver 1003, where the transceiver 1003 is configured to implement communication between the communication device and other communication entities, for example, is configured to receive CSI sent by a terminal device, the memory 1001 is configured to store program instructions, and the processor 1002 is configured to call the program instructions stored in the memory 1001, and execute, according to the obtained program:
determining that compression coefficients in CSI sent by terminal equipment are sequenced; and decoding the CSI, and acquiring the ordered compression coefficient in the CSI according to the compression coefficient ordering rule used by the terminal equipment.
In one possible implementation, the processor 1002 executes the programs obtained:
restoring the sorted compression coefficients to the compression coefficient state before sorting according to the compression coefficient sorting rule; and determining the pre-coding corresponding to the terminal equipment according to the compression coefficient state before sequencing.
Where in fig. 10 the bus interface may include any number of interconnected buses and bridges, in particular one or more processors, represented by processor 1002, and various circuits, represented by memory 1001, are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 1003 may be a number of elements including a transmitter and receiver providing a means for communicating with various other apparatus over a transmission medium.
The processor 1002 is responsible for managing the bus architecture and general processing, and the memory 1001 may store data used by the processor 1002 in performing operations.
Alternatively, the processor 1002 may be a CPU, ASIC, FPGA or CPLD, among others.
Based on the same inventive concept, embodiments of the present application provide an information transmission apparatus, which may be, for example, the terminal device described in the foregoing embodiments, and the information transmission apparatus may be implemented by a chip system, and the chip system may be formed by a chip, and may also include a chip and other discrete devices. Referring to fig. 11, an information transmission apparatus in this embodiment includes a channel measurement unit 1101, a sorting unit 1102, and a transmission unit 1103, where:
a channel measurement unit 1101, configured to perform channel measurement to obtain CSI, where the CSI includes at least one layer of compression coefficients;
a sorting unit 1102, configured to sort the compression coefficients in the CSI according to a compression coefficient sorting rule;
and a transmission unit 1103, configured to send the CSI after the compression factor sorting to a network device.
In one possible implementation, the sorting unit 1102 is configured to:
ordering the compression coefficients in the CSI according to the following ordering order:
the maximum coefficient, the first compression coefficient, the second compression coefficient and the third compression coefficient; or the strongest coefficient, the first compression coefficient, the third compression coefficient and the second compression coefficient;
the first compression coefficient is a compression coefficient which adopts the same wave beam and compression base vector with the strongest coefficient, and the polarization directions of the first compression coefficient and the strongest coefficient are different;
The second compression coefficient is a compression coefficient which is in the same polarization direction with the strongest coefficient and adopts the same compression base vector with the strongest coefficient;
the third compression coefficient is a compression coefficient which is different from the polarization direction of the strongest coefficient and adopts the same compression base vector as the strongest coefficient.
In one possible implementation, the sorting unit 1102 is configured to:
and sequencing the strongest coefficients or the first compression coefficients of all the data transmission layers 0 to RI-1 in sequence, wherein RI represents the maximum layer number of the current transmission data.
In one possible implementation, the sorting unit 1102 is configured to:
sequencing second compression coefficients of corresponding layers in the data transmission layers 0-RI-1 in sequence according to an index increasing sequence taking the index of the space base adopted by the strongest coefficient of each layer as a starting point; or,
and sequencing the second compression coefficients of each layer in the data transmission layers 0 to RI-1 in sequence by taking the index of the space base adopted by the strongest coefficient of each layer as a starting point and in a mode of alternately increasing and decreasing by preset step length.
In one possible implementation, the sorting unit 1102 is configured to:
sequencing the third compression coefficients of corresponding layers in the data transmission layers 0-RI-1 in sequence according to an index increasing sequence taking the reference index of the third compression coefficient of each layer in the polarization direction as a starting point; or,
Sequencing the third compression coefficients of each layer in the data transmission layers 0-RI-1 in sequence by taking the reference index of each layer in the polarization direction as a starting point and in a mode of cross increasing and decreasing by preset step length;
wherein, the reference index is determined according to the index of the space base adopted by the strongest coefficient.
In one possible implementation, the sorting unit 1102 is configured to:
if the indexes of the space bases adopted by the strongest coefficients of each layer are smaller than the number of the wave beams, and the indexes of the space bases obtained according to the increasing order of the indexes are larger than or equal to the number of the wave beams of the layer, taking the remainder obtained by the obtained indexes of the space bases by the balance of the number of the wave beams as the indexes of the space bases actually obtained;
and if the indexes of the space bases adopted by the strongest coefficients of each layer are more than or equal to the number of the beams, and the indexes of the space bases obtained according to the ascending order of the indexes are more than or equal to 2 times of the number of the beams of the layer, taking the remainder obtained by taking the surplus of the obtained indexes of the space bases to 2 times of the number of the beams as the indexes of the space bases actually obtained.
In one possible implementation, the sorting unit 1102 is configured to:
if the index of the space base adopted by the strongest coefficient of each layer is smaller than the number of the wave beams of the layer, and the index of the space base obtained according to the mode of cross increment and decrement of the preset step length is smaller than 0, taking the remainder of the obtained index of the space base for the number of the wave beams as the index of the actually obtained space base;
And if the indexes of the space bases adopted by the strongest coefficients of the layers are more than or equal to the number of the layer of wave beams, and the indexes of the space bases obtained in a mode of alternately increasing and decreasing the preset step length are less than the number of the layer of wave beams, taking the remainder obtained by taking the 2-time surplus of the indexes of the space bases to the number of the wave beams as the indexes of the actually obtained space bases.
In a possible implementation, the sorting unit 1102 is further configured to:
after all compression coefficients of the same compression basis vector are arranged with the strongest coefficients of each layer in the data transmission 0-RI-1, sequentially ordering the compression coefficients corresponding to the rest compression basis index sequences in a mode of cross ordering of a compression basis index increasing sequence and a compression basis number decreasing sequence, wherein the compression basis index increasing sequence is one-by-one increasing ordering by taking the compression basis index corresponding to the strongest coefficient of each layer as a starting point, and the compression basis number decreasing sequence is one-by-one decreasing ordering by taking the compression basis number of each layer as a starting point; or sequencing the compression coefficients corresponding to the rest compression base index sequences in sequence according to a mode of performing cross sequencing on the compression base indexes from small to large and from large; and if the index of the compression base obtained by calculation of each layer is greater than the number of the compression bases of the layer, taking the remainder of the obtained index of the compression base which is obtained by the remainder of the number of the compression bases as the index of the actually obtained compression base.
In one possible implementation, the sorting unit 1102 is configured to:
and the terminal equipment sequences the compression coefficients of the data transmission layers 0-RI-1 in sequence according to the preset spatial base index sequence until the compression coefficients corresponding to the spatial base index sequences corresponding to the spatial base indexes are sequenced.
All relevant contents of each step executed by the terminal device related to the embodiment of the information transmission method may be cited to the functional description of the functional module corresponding to the information transmission apparatus in the embodiment of the present application, and are not described herein again.
Based on the same inventive concept, embodiments of the present application provide an information transmission apparatus, which may be, for example, the network device described in the foregoing embodiments, and the information transmission apparatus may be implemented by a chip system, and the chip system may be formed by a chip, and may also include a chip and other discrete devices. Referring to fig. 12, an information transmission apparatus in the embodiment of the present application includes a transmission unit 1201, a determination unit 1202, and a processing unit 1203, where:
a transmission unit 1201, configured to receive CSI sent by a terminal device;
a determining unit 1202, configured to determine that the compression coefficients in the CSI are ordered;
And the processing unit 1203 is configured to decode the CSI, and obtain a sorted compression coefficient in the CSI according to a compression coefficient sorting rule used by the terminal device.
In a possible implementation, the processing unit 1203 is further configured to:
restoring the sorted compression coefficients to the compression coefficient state before sorting according to the compression coefficient sorting rule; and determining the precoding corresponding to the terminal equipment according to the state of the compression coefficient before sequencing.
All relevant contents of each step executed by the network device related to the embodiment of the information transmission method may be cited in the description of the function module corresponding to the information transmission apparatus in the embodiment of the present application, and are not described herein again.
The division of the units in the embodiments of the present application is schematic, and only one logic function division is used, and there may be another division manner in actual implementation, and in addition, each functional unit in each embodiment of the present application may be integrated in one processor, may also exist alone physically, or may also be integrated in one module by two or more units. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit 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 may be substantially implemented or contributed by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) 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 usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Based on the same inventive concept, embodiments of the present application also provide an information transmission system, which may include a communication device as shown in fig. 9 and a communication device as shown in fig. 10, or may include an information transmission apparatus as shown in fig. 11 and an information transmission apparatus as shown in fig. 12.
Based on the same inventive concept, embodiments of the present application also provide a computer storage medium storing computer instructions, which, when executed on a computer, cause the computer to perform the steps of the information transmission method as described above.
Based on the same inventive concept, the embodiment of the present application further provides a chip system, where the chip system includes a processor and may further include a memory, and is used to implement the steps of the foregoing information transmission method. The chip system may be formed by a chip, and may also include a chip and other discrete devices.
In some possible implementations, various aspects of the information transmission method provided in the embodiments of the present application may also be implemented in the form of a program product including program code for causing a computer to perform the steps of the information transmission method according to the various exemplary implementations of the present application described above when the program product runs on the computer.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (23)

1. An information transmission method, characterized in that the method comprises:
The method comprises the steps that terminal equipment carries out channel measurement to obtain Channel State Information (CSI), wherein the CSI comprises at least one layer of compression coefficient;
the terminal equipment ranks the compression coefficients in the CSI according to a compression coefficient ranking rule;
the terminal equipment sends the CSI with the compressed coefficients sorted to network equipment;
the terminal device ranks the compression coefficients in the CSI according to a compression coefficient ranking rule, including:
sorting the compression coefficients in the CSI according to the following sorting order:
the maximum coefficient, the first compression coefficient, the second compression coefficient and the third compression coefficient; or the strongest coefficient, the first compression coefficient, the third compression coefficient and the second compression coefficient;
the first compression coefficient is a compression coefficient which adopts the same wave beam and compression base vector as the strongest coefficient, and the polarization direction of the first compression coefficient is different from that of the strongest coefficient;
the second compression coefficient is a compression coefficient which is in the same polarization direction with the strongest coefficient and adopts the same compression base vector with the strongest coefficient;
the third compression coefficient is a compression coefficient which is different from the polarization direction of the strongest coefficient and adopts the same compression base vector with the strongest coefficient.
2. The method of claim 1, wherein the terminal device ranks the strongest coefficients or first compressed coefficients in the CSI, comprising:
and sequencing the strongest coefficients or the first compression coefficients of all the data transmission layers 0 to RI-1 in sequence, wherein the RI represents the maximum layer number of the current transmission data.
3. The method of claim 1, wherein the terminal device ranks the second compressed coefficients in the CSI, comprising:
sequencing second compression coefficients of corresponding layers in data transmission layers 0-RI-1 in sequence according to an index increasing sequence taking the index of a space base adopted by the strongest coefficient of each layer as a starting point, wherein the RI represents the maximum layer number of the current transmission data; or,
and sequencing the second compression coefficients of each layer in the data transmission layers 0 to RI-1 in sequence by taking the index of the space base adopted by the strongest coefficient of each layer as a starting point and in a mode of alternately increasing and decreasing by preset step length.
4. The method of claim 1, wherein the terminal device ranks the third compressed coefficients in the CSI, comprising:
sequencing the third compression coefficients of corresponding layers in the data transmission layers 0-RI-1 in sequence according to an index increasing sequence taking a reference index of each layer in the polarization direction as a starting point, wherein the RI represents the maximum layer number of the current transmission data; or,
Sequencing the third compression coefficients of each layer in the data transmission layers 0-RI-1 in sequence by taking the reference index of each layer in the polarization direction as a starting point and in a mode of cross increasing and decreasing by preset step length;
wherein the reference index is determined according to the index of the spatial basis adopted by the strongest coefficient.
5. The method of claim 3 or 4, wherein determining the index of the spatial basis in increasing order of the index comprises:
if the indexes of the space bases adopted by the strongest coefficients of each layer are smaller than the number of the wave beams, and the indexes of the space bases obtained according to the increasing order of the indexes are larger than or equal to the number of the wave beams of the layer, taking the remainder obtained by adding the indexes of the space bases to the number of the wave beams as the indexes of the space bases actually obtained;
and if the indexes of the space bases adopted by the strongest coefficients of each layer are more than or equal to the number of the wave beams, and the indexes of the space bases obtained according to the ascending order of the indexes are more than or equal to 2 times of the number of the wave beams of the layer, taking the remainder obtained by taking the surplus of the indexes of the space bases to 2 times of the number of the wave beams as the indexes of the space bases actually obtained.
6. The method of claim 3 or 4, wherein determining the index of the spatial basis in a predetermined step size interleaved increasing and decreasing manner comprises:
If the index of the space base adopted by the strongest coefficient of each layer is smaller than the number of the wave beams of the layer, and the index of the space base obtained according to the mode of cross increment and decrement of the preset step length is smaller than 0, taking the remainder of the obtained index of the space base which is obtained by the way of the balance of the index of the space base on the number of the wave beams as the index of the actually obtained space base;
and if the index of the space base adopted by the strongest coefficient of each layer is more than or equal to the number of the beams of the layer, and the index of the space base obtained in a mode of alternately increasing and decreasing the preset step length is less than the number of the beams of the layer, taking the remainder obtained by taking the 2-time surplus of the obtained index of the space base to the number of the beams as the index of the actually obtained space base.
7. The method of any of claims 2-4, wherein after all compressed coefficients in data transmission layers 0-RI-1 using the same compressed basis vector as the strongest coefficients in each layer are arranged, the method further comprises:
sequentially sequencing compression coefficients corresponding to the rest compression base index sequences in a mode of alternately sequencing compression base index increasing sequences and compression base number decreasing sequences, wherein the compression base index increasing sequences are gradually increased and sequenced one by taking the compression base indexes corresponding to the strongest coefficients of each layer as starting points, and the compression base number decreasing sequences are gradually decreased and sequenced one by taking the compression base numbers of each layer as the starting points; or,
Sequentially sequencing compression coefficients corresponding to the rest compression base index sequences according to a sequencing mode that the compression base indexes are from small to large or from large to large;
and if the index of the compression base obtained by calculation of each layer is greater than the number of the compression bases of the layer, taking the remainder of the obtained index of the compression base which is obtained by the remainder of the number of the compression bases as the index of the actually obtained compression base.
8. The method of claim 1, wherein the terminal device ranks the compressed coefficients in the CSI according to a compressed coefficient ranking rule, comprising:
the terminal equipment sequences the compression coefficients of the data transmission layers 0-RI-1 in sequence according to a preset spatial base index arrangement sequence until the compression coefficient sequence corresponding to the spatial base index sequence corresponding to each spatial base index is finished, wherein the RI represents the maximum layer number of the current transmission data.
9. An information transmission method, characterized in that the method comprises:
the network equipment receives Channel State Information (CSI) sent by the terminal equipment;
the network equipment determines that the compression coefficients in the CSI are ordered;
the network equipment decodes the CSI and acquires the sequenced compression coefficients in the CSI according to the compression coefficient sequencing rule used by the terminal equipment; the terminal equipment ranks the compression coefficients in the CSI according to the following ranking order:
The maximum coefficient, the first compression coefficient, the second compression coefficient and the third compression coefficient; or the strongest coefficient, the first compression coefficient, the third compression coefficient and the second compression coefficient;
the first compression coefficient is a compression coefficient which adopts the same wave beam and compression base vector as the strongest coefficient, and the polarization direction of the first compression coefficient is different from that of the strongest coefficient;
the second compression coefficient is a compression coefficient which is in the same polarization direction with the strongest coefficient and adopts the same compression base vector with the strongest coefficient;
the third compression coefficient is a compression coefficient which is different from the polarization direction of the strongest coefficient and adopts the same compression base vector with the strongest coefficient.
10. The method of claim 9, wherein after obtaining the ordered compressed coefficients in the CSI, the method further comprises:
restoring the sorted compression coefficients to the compression coefficient state before sorting according to the compression coefficient sorting rule;
and determining the precoding corresponding to the terminal equipment according to the compression coefficient state before sequencing.
11. A communication device, comprising:
a memory for storing program instructions;
A processor for calling the program instructions stored in the memory and executing according to the obtained program:
performing channel measurement to obtain Channel State Information (CSI), wherein the CSI comprises at least one layer of compression coefficient; sequencing the compression coefficients in the CSI according to a compression coefficient sequencing rule;
wherein the sorting the compressed coefficients in the CSI according to a compressed coefficient sorting rule includes:
sorting the compression coefficients in the CSI according to the following sorting order:
the maximum coefficient, the first compression coefficient, the second compression coefficient and the third compression coefficient; or the strongest coefficient, the first compression coefficient, the third compression coefficient and the second compression coefficient;
the first compression coefficient is a compression coefficient which adopts the same wave beam and compression base vector as the strongest coefficient, and the polarization direction of the first compression coefficient is different from that of the strongest coefficient;
the second compression coefficient is a compression coefficient which is in the same polarization direction with the strongest coefficient and adopts the same compression base vector with the strongest coefficient;
the third compression coefficient is a compression coefficient which is different from the polarization direction of the strongest coefficient and adopts the same compression base vector with the strongest coefficient;
And the transceiver is used for sending the CSI after the compression coefficients are sequenced to the network equipment.
12. The communication device of claim 11, wherein the processor performs, in accordance with the obtained program:
and sequencing the strongest coefficients or the first compression coefficients of all the data transmission layers 0 to RI-1 in sequence, wherein the RI represents the maximum layer number of the current transmission data.
13. The communication device of claim 11, wherein the processor performs, in accordance with the obtained program:
sequencing second compression coefficients of corresponding layers in data transmission layers 0-RI-1 in sequence according to an index increasing sequence taking the index of a space base adopted by the strongest coefficient of each layer as a starting point, wherein the RI represents the maximum layer number of the current transmission data; or,
and sequencing the second compression coefficients of each layer in the data transmission layers 0 to RI-1 in sequence by taking the index of the space base adopted by the strongest coefficient of each layer as a starting point and in a mode of alternately increasing and decreasing by preset step length.
14. The communication device of claim 11, wherein the processor performs, in accordance with the obtained program:
sequencing the third compression coefficients of corresponding layers in the data transmission layers 0 to RI-1 in sequence according to an index increasing sequence taking a reference index of each layer in the polarization direction as a starting point, wherein RI represents the maximum layer number of the current transmission data; or,
Sequencing the third compression coefficients of each layer in the data transmission layers 0-RI-1 in sequence by taking the reference index of each layer in the polarization direction as a starting point and in a mode of cross increasing and decreasing by preset step length;
wherein the reference index is determined according to the index of the spatial basis adopted by the strongest coefficient.
15. The communication device according to claim 13 or 14, wherein the processor performs, in accordance with the obtained program:
if the indexes of the space bases adopted by the strongest coefficients of each layer are smaller than the number of the wave beams, and the indexes of the space bases obtained according to the ascending order of the indexes are larger than or equal to the number of the wave beams of the layer, taking the remainder obtained by the obtained indexes of the space bases by the number of the wave beams as the indexes of the space bases actually obtained;
and if the indexes of the space bases adopted by the strongest coefficients of each layer are more than or equal to the number of the wave beams, and the indexes of the space bases obtained according to the ascending order of the indexes are more than or equal to 2 times of the number of the wave beams of the layer, taking the remainder obtained by taking the surplus of the indexes of the space bases to 2 times of the number of the wave beams as the indexes of the space bases actually obtained.
16. The communication device according to claim 13 or 14, wherein the processor performs, in accordance with the obtained program:
The index of the space base adopted by the strongest coefficient of each layer is smaller than the number of the wave beams of the layer, and the index of the space base obtained according to the mode of cross increment and decrement of the preset step length is smaller than 0, and then the remainder of the obtained index of the space base which is obtained by taking the rest of the wave beam number is used as the index of the actually obtained space base;
and if the indexes of the space bases adopted by the strongest coefficients of each layer are more than or equal to the number of the layer of wave beams, and the indexes of the space bases obtained in a mode of alternately increasing and decreasing the preset step length are less than the number of the layer of wave beams, taking the remainder obtained by taking the 2-time surplus of the obtained indexes of the space bases to the number of the wave beams as the indexes of the actually obtained space bases.
17. A communication device according to any one of claims 11-14, wherein the processor is configured to execute, in accordance with the obtained program:
sequentially sequencing the compression coefficients of each layer in a mode of alternately sequencing the compression base index increasing sequence and the compression base number decreasing sequence, wherein the compression base index increasing sequence is gradually increased and sequenced one by taking the compression base index corresponding to the strongest coefficient of each layer as a starting point, and the compression base number decreasing sequence is gradually decreased and sequenced one by taking the compression base number of each layer as a starting point; or,
Sequentially sequencing compression coefficients corresponding to the rest compression base index sequences according to a sequencing mode that the compression base indexes are from small to large or from large to large;
and if the index of the compression base obtained by calculation of each layer is greater than the number of the compression bases of the layer, taking the remainder of the obtained index of the compression base which is obtained by the remainder of the number of the compression bases as the index of the actually obtained compression base.
18. The communication device of claim 11, wherein the processor performs, in accordance with the obtained program:
and sequencing the compression coefficients of the data transmission layers 0-RI-1 in sequence according to a preset spatial base index arrangement sequence until the sequencing of the compression coefficients corresponding to the spatial base index sequences corresponding to the spatial base indexes is finished, wherein the RI represents the maximum layer number of the current transmission data.
19. A communication device, comprising:
the transceiver is used for receiving the channel state information CSI sent by the terminal equipment;
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
determining that the compression coefficients in the CSI are ordered; decoding the CSI, and acquiring a sequenced compression coefficient in the CSI according to a compression coefficient sequencing rule used by the terminal equipment; the terminal equipment ranks the compression coefficients in the CSI according to the following ranking order:
A strongest coefficient, a first compression coefficient, a second compression coefficient, and a third compression coefficient; or the strongest coefficient, the first compression coefficient, the third compression coefficient and the second compression coefficient;
the first compression coefficient is a compression coefficient which adopts the same wave beam and compression base vector as the strongest coefficient, and the polarization direction of the first compression coefficient is different from that of the strongest coefficient;
the second compression coefficient is a compression coefficient which is in the same polarization direction with the strongest coefficient and adopts the same compression base vector with the strongest coefficient;
the third compression coefficient is a compression coefficient which is different from the polarization direction of the strongest coefficient and adopts the same compression base vector with the strongest coefficient.
20. The communications device of claim 19, wherein said processor performs, in accordance with the obtained program:
restoring the sorted compression coefficients to the compression coefficient state before sorting according to the compression coefficient sorting rule;
and determining the precoding corresponding to the terminal equipment according to the compression coefficient state before sequencing.
21. An information transmission apparatus, comprising:
the channel measurement unit is used for carrying out channel measurement to obtain Channel State Information (CSI), wherein the CSI comprises at least one layer of compression coefficient;
A sorting unit, configured to sort the compression coefficients in the CSI in the following sorting order:
a strongest coefficient, a first compression coefficient, a second compression coefficient, and a third compression coefficient; or the strongest coefficient, the first compression coefficient, the third compression coefficient and the second compression coefficient;
the first compression coefficient is a compression coefficient which adopts the same wave beam and compression base vector as the strongest coefficient, and the polarization direction of the first compression coefficient is different from that of the strongest coefficient;
the second compression coefficient is a compression coefficient which is in the same polarization direction with the strongest coefficient and adopts the same compression base vector with the strongest coefficient;
the third compression coefficient is a compression coefficient which is different from the polarization direction of the strongest coefficient and adopts the same compression base vector with the strongest coefficient;
and the transmission unit is used for transmitting the CSI after the compression coefficient sequencing to the network equipment.
22. An information transmission apparatus, comprising:
the transmission unit is used for receiving the channel state information CSI sent by the terminal equipment;
a determining unit, configured to determine that the compression coefficients in the CSI are ordered;
the processing unit is used for decoding the CSI and acquiring the sequenced compression coefficients in the CSI according to the compression coefficient sequencing rule used by the terminal equipment; the terminal equipment ranks the compression coefficients in the CSI according to the following ranking order:
The maximum coefficient, the first compression coefficient, the second compression coefficient and the third compression coefficient; or the strongest coefficient, the first compression coefficient, the third compression coefficient and the second compression coefficient;
the first compression coefficient is a compression coefficient which adopts the same wave beam and compression base vector as the strongest coefficient, and the polarization direction of the first compression coefficient is different from that of the strongest coefficient;
the second compression coefficient is a compression coefficient which is in the same polarization direction with the strongest coefficient and adopts the same compression base vector with the strongest coefficient;
the third compression coefficient is a compression coefficient which is different from the polarization direction of the strongest coefficient and adopts the same compression base vector with the strongest coefficient.
23. A computer storage medium having stored thereon computer-executable instructions for causing a computer to perform the method of any one of claims 1-8 or to perform the method of any one of claims 9-10.
CN201910945423.3A 2019-09-30 2019-09-30 Information transmission method and device and communication equipment Active CN112583464B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910945423.3A CN112583464B (en) 2019-09-30 2019-09-30 Information transmission method and device and communication equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910945423.3A CN112583464B (en) 2019-09-30 2019-09-30 Information transmission method and device and communication equipment

Publications (2)

Publication Number Publication Date
CN112583464A CN112583464A (en) 2021-03-30
CN112583464B true CN112583464B (en) 2022-06-10

Family

ID=75117147

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910945423.3A Active CN112583464B (en) 2019-09-30 2019-09-30 Information transmission method and device and communication equipment

Country Status (1)

Country Link
CN (1) CN112583464B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115244970A (en) * 2022-06-16 2022-10-25 北京小米移动软件有限公司 CSI reporting method, information sending method, device, equipment and medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102255694A (en) * 2011-07-19 2011-11-23 电信科学技术研究院 Channel state information transmission method and equipment
CN103378950A (en) * 2012-04-20 2013-10-30 华为技术有限公司 Channel state information feedback method and device
WO2019066676A1 (en) * 2017-09-28 2019-04-04 Huawei Technologies Co., Ltd Device and method for compressing and/or decompressing channel state information
CN110086519A (en) * 2018-09-28 2019-08-02 华为技术有限公司 A kind of method of information feedback, equipment and system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8233556B2 (en) * 2006-07-19 2012-07-31 Texas Instruments Incorporated Reduced feedback transmit beamforming
US10868603B2 (en) * 2018-03-09 2020-12-15 Samsung Electronics Co., Ltd. Method and apparatus to enable CSI reporting based on space-frequency compression

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102255694A (en) * 2011-07-19 2011-11-23 电信科学技术研究院 Channel state information transmission method and equipment
CN103378950A (en) * 2012-04-20 2013-10-30 华为技术有限公司 Channel state information feedback method and device
WO2019066676A1 (en) * 2017-09-28 2019-04-04 Huawei Technologies Co., Ltd Device and method for compressing and/or decompressing channel state information
CN110086519A (en) * 2018-09-28 2019-08-02 华为技术有限公司 A kind of method of information feedback, equipment and system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
R1-1812242,Discussion on CSI enhancement;Huawei等,;《3GPP TSG RAN WG1 Meeting #95》;20181103;第1-8页 *
R1-1813917,Considerations on Type II CSI enhancement;CATT,;《3GPP TSG RAN WG1 Meeting #95》;20181112;第1-5节,图1 *
R1-1909523,On CSI enhancements for MU-MIMO;Ericsson,;《3GPP TSG RAN WG1 Meeting RAN1#98》;20190823;第1-28页 *

Also Published As

Publication number Publication date
CN112583464A (en) 2021-03-30

Similar Documents

Publication Publication Date Title
CN111510189B (en) Information feedback method and device
CN112398518B (en) Information transmission method and device and communication equipment
KR102150316B1 (en) Feedback method and apparatus for displaying precoding matrix
CN110545130B (en) Channel state information receiving method, user equipment and network equipment
CN109510654B (en) Channel state information feedback method and device
CN111587542B (en) Method and device for reporting Channel State Information (CSI)
CN110622592A (en) Method for providing channel state information and precoding information between a remote radio unit and a baseband unit
CN111628844B (en) Channel state information feedback method and device
CN111082839A (en) Feedback method and device of capability information and channel state information
CN112312464B (en) Method for reporting channel state information and communication device
CN112583464B (en) Information transmission method and device and communication equipment
CN106685497B (en) Codebook restriction signaling sending method, channel information quantization feedback method and device
CN112187324A (en) Channel state information feedback method and device
CN114586406A (en) Information reporting method, information receiving method, device, equipment and storage medium
CN115039348A (en) Codebook feedback method, network equipment, terminal equipment and computer storage medium
US20220116091A1 (en) Data processing method, device, apparatus, and storage medium
CN114303322A (en) Apparatus, method and computer program for uplink control signaling
CN108322283B (en) Data transmission technique
WO2022257042A1 (en) Codebook reporting method, and terminal device and network device
CN111587543A (en) Channel state information matrix information processing method and communication device
US20240171246A1 (en) Channel state information transmission method and apparatus, terminal, base station, and storage medium
US20230142271A1 (en) Method for determining uplink power, method for determining scheduling information, terminal and network side device
CN113783589B (en) Transmission method of channel state information and related device
CN111756423B (en) Channel state information feedback method and device
CN110999114A (en) Wideband amplitude based codebook subset restriction

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