WO2021155610A1 - 一种信息传输方法及装置 - Google Patents
一种信息传输方法及装置 Download PDFInfo
- Publication number
- WO2021155610A1 WO2021155610A1 PCT/CN2020/074564 CN2020074564W WO2021155610A1 WO 2021155610 A1 WO2021155610 A1 WO 2021155610A1 CN 2020074564 W CN2020074564 W CN 2020074564W WO 2021155610 A1 WO2021155610 A1 WO 2021155610A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- matrix
- codeword
- terminal device
- coefficient
- vector
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity 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/0615—Diversity 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/0619—Diversity 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/0658—Feedback reduction
- H04B7/0663—Feedback reduction using vector or matrix manipulations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0417—Feedback systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity 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/0615—Diversity 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/0619—Diversity 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/0621—Feedback content
- H04B7/0626—Channel coefficients, e.g. channel state information [CSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity 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/0615—Diversity 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/0619—Diversity 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/0621—Feedback content
- H04B7/0634—Antenna weights or vector/matrix coefficients
Definitions
- This application relates to the field of communication technology, and in particular to an information transmission method and device.
- precoding technology can be used to improve signal transmission quality.
- LTE long term evolution
- 5G 5th generation
- the premise of using the precoding technology is that the base station needs to obtain channel state information (channel state information, CSI) of the downlink channel used to send signals to the terminal device.
- the CSI may be determined by the terminal equipment according to the downlink reference signal sent by the base station, and reported to the base station.
- the terminal reports CSI using the dual-domain compression method.
- the number of antennas used by the base station to transmit signals increases, for example, using multiple input and multiple output (MIMO) technology to transmit
- MIMO multiple input and multiple output
- the present application provides an information transmission method and device, which are used to reduce the information overhead during CSI reporting.
- an information transmission method In a first aspect, an information transmission method is provided.
- a terminal device generates a first codeword, the first codeword is obtained based on a second codeword, and the second codeword contains the number of elements Greater than the number of elements contained in the first codeword, the second codeword is associated with a first coefficient set of the downlink channel, and the first coefficient set includes at least one row vector or column vector of the first coefficient matrix Elements included;
- the first coefficient matrix is determined according to the first matrix, the second matrix, and the third matrix
- the third matrix is the channel matrix or the precoding matrix of the downlink channel
- the third matrix satisfies the first Matrix * the first coefficient matrix * the second matrix
- the first coefficient matrix is determined according to the first matrix and the third matrix
- the third matrix is the channel matrix or the precoding matrix of the downlink channel
- the third matrix satisfies the first matrix * the first coefficient matrix
- the first coefficient matrix is determined according to the second matrix and the third matrix
- the third matrix is the channel of the downlink channel Matrix or precoding matrix
- the third matrix satisfies the first coefficient matrix * the second matrix
- the first coefficient matrix is determined according to the third matrix
- the third matrix is the downlink channel Channel matrix or precoding matrix
- each spatial layer or receiving port corresponds to one said third matrix and one said first coefficient matrix respectively;
- the terminal device feeds back the first codeword to the network device.
- the method further includes:
- the terminal device feeds back the fourth matrix to the network device.
- the difference between the result of and the second codeword is less than a second preset value; or, the number of non-zero elements included in the first vector is less than the first preset value, and the fourth matrix * the first A vector or the first vector * the fourth matrix results in a ratio of energy between the first energy corresponding to the second energy corresponding to the second codeword is greater than or equal to a third preset value.
- the feedback of the fourth matrix by the terminal device to the network device includes:
- the terminal device periodically feeds back the fourth matrix to the network device; or,
- the terminal device After receiving the instruction from the network device, the terminal device feeds back the fourth matrix to the network device; or,
- the terminal device After determining that the preset condition is satisfied, the terminal device feeds back the fourth matrix to the network device.
- the terminal device feeds back the fourth matrix to the network device in a long-period manner, and the terminal device feeds back the first codeword in a short-period manner, and in the long-period manner
- the value of the period is greater than the value of the period in the short period mode; or,
- the terminal device feeds back the fourth matrix and the first codeword to the network device respectively, wherein the terminal device determines to feed back the fourth matrix to the network device in the first case, and The terminal device determines that in the second case, the first codeword is fed back to the network device; the first case is that the terminal device satisfies the first preset condition or the terminal device is from the network device The device receives the first instruction, and the second situation is that the terminal device meets a second preset condition or the terminal device receives a second instruction from the network device; or,
- the terminal device feeds back the fourth matrix and the first codeword to the network device respectively, wherein the terminal device periodically feeds back the fourth matrix to the network device, and the terminal device is Feeding back the first codeword to the network device in the second case; or,
- the terminal device feeds back the fourth matrix and the first codeword to the network device respectively, wherein the terminal device feeds back the fourth matrix to the network device in the first situation, and , The terminal device periodically feeds back the first codeword to the network device.
- the terminal device generates the first codeword, including:
- the terminal device obtains the first codeword according to the fifth matrix and the second codeword.
- the first codeword and the second codeword are column vectors, and the first codeword satisfies the fifth matrix * the second codeword; or,
- the first codeword and the second codeword are row vectors, and the first codeword satisfies the second codeword*the fifth matrix.
- the fourth matrix and the fifth matrix satisfy a first principle, and the first principle is:
- the eighth matrix satisfies the fifth matrix*the fourth matrix, and the maximum value of the correlation coefficients of any two columns of the eighth matrix is less than the first threshold, or,
- the eighth matrix satisfies the fourth matrix*the fifth matrix, and the maximum value of the correlation coefficients of any two rows of the eighth matrix is smaller than the first threshold.
- the method further includes:
- the terminal device feeds back the codeword length of the first codeword to the network device.
- the codeword length of the first codeword is indicated by the network device, or the codeword length of the first codeword is predetermined.
- the first set of coefficients includes at least one of the following situations:
- the first coefficient set is an element included in a row vector or column vector in the first coefficient matrix corresponding to a space layer or receiving port; or,
- the first coefficient set is an element included in at least two row vectors or column vectors at the same position in at least two first coefficient matrices corresponding to at least two spatial layers or receiving ports, and the at least two row vectors Or the column vector includes at least one row vector or column vector in each first coefficient matrix; or,
- the first coefficient set is an element included in at least two row vectors or column vectors in the first coefficient matrix corresponding to a space layer or receiving port; or,
- the first coefficient set is an element included in at least two row vectors or column vectors located at different positions in at least two first coefficient matrices corresponding to at least two spatial layers or receiving ports, and the at least two row vectors Or the column vector includes at least one row vector or column vector in each first coefficient matrix.
- the number of elements contained in the second codeword is equal to the number of elements contained in the first coefficient set
- Elements included in a row vector or column vector in the first coefficient matrix are located in adjacent positions in the second codeword, or,
- the elements included in a row vector or column vector in the first coefficient matrix have equal intervals in the second codeword, or,
- Elements included in row vectors or column vectors located at the same position in the first coefficient matrix are located in adjacent positions in the second codeword.
- the elements with the largest amplitude values in different spatial layers or receiving ports are located in the same column in the corresponding first coefficient matrix.
- the method further includes:
- the terminal device determines a first codeword matrix, the first codeword matrix is obtained according to a plurality of first codewords corresponding to each spatial layer or each receiving port, and each spatial layer or each receiving port corresponds to A first codeword matrix, the first codeword matrix is determined according to the fifth matrix, the first coefficient matrix, and the seventh matrix, and the first codeword matrix satisfies the seventh matrix *The first coefficient matrix*The fifth matrix.
- the terminal device feeds back the first codeword matrix to the network device.
- the method further includes:
- the terminal device feeds back the sixth matrix to the network device.
- At least one of the first matrix to the eighth matrix includes at least one of the following features:
- the amplitude values of multiple elements included in each column correspond to the same candidate value set, and the candidate value set includes multiple different candidate values;
- the amplitude values of multiple elements included in each row correspond to the same candidate value set, and the candidate value set includes multiple different candidate values;
- phase difference values of any two adjacent elements among the multiple elements included in each column correspond to the same candidate value set, and the candidate value set includes a plurality of different candidate values;
- phase difference values of any two adjacent elements among the multiple elements included in each row correspond to the same candidate value set, and the candidate value set includes a plurality of different candidate values;
- the second codeword includes each element in the first coefficient set; or,
- the second codeword includes the amplitude value of each element in the first coefficient set; or,
- the second codeword includes the real part of each element in the first coefficient set; or,
- the second codeword includes the imaginary part of each element in the first coefficient set.
- a second aspect provides an information transmission method, in which a network device obtains a first codeword fed back by a terminal device, the first codeword is obtained based on a second codeword, and the second codeword contains elements The number of is greater than the number of elements contained in the first codeword, the second codeword is associated with a first set of coefficients of the downlink channel, and the first set of coefficients includes at least one row vector of the first coefficient matrix Or the elements included in the column vector;
- the third matrix satisfies the first matrix*the first coefficient matrix*the second matrix; or, the third matrix satisfies the first matrix*the first coefficient matrix; or, the third matrix is /Satisfy the first coefficient matrix * the second matrix; or, the first coefficient matrix is determined according to the third matrix, and the third matrix is the channel matrix or the precoding matrix of the downlink channel; each space A layer or a receiving port respectively corresponds to one of the third matrix and one of the first coefficient matrix;
- the network device determines an element in the first coefficient set according to the first codeword.
- the network device obtains a fourth matrix from the terminal device, and the fourth matrix is a dictionary matrix used by the network device to restore elements in the first coefficient set.
- the difference between the result of and the second codeword is less than a second preset value; or, the number of non-zero elements included in the first vector is less than the first preset value, and the fourth matrix * the first A vector or the first vector * the fourth matrix results in a ratio of energy between the first energy corresponding to the second energy corresponding to the second codeword is greater than or equal to a third preset value.
- the network device acquiring the fourth matrix from the terminal device includes:
- the network device periodically obtains the fourth matrix from the terminal device; or,
- the network device sends an instruction to the terminal device, where the instruction is used to instruct the terminal device to indicate the fourth matrix to the network device, and the network device obtains all data from a response message corresponding to the instruction.
- the fourth matrix ;
- the network device obtains the fourth matrix from the terminal device at a first moment, and the first moment is a moment when the terminal device determines that a preset condition is satisfied.
- the network device obtains the codeword length of the first codeword from the terminal device.
- the codeword length of the first codeword is indicated by the network device, or the codeword length of the first codeword is predetermined.
- the method further includes:
- the network device determines a fifth matrix according to the codeword length of the first codeword and the fourth matrix.
- the first codeword and the second codeword are column vectors, and the first codeword satisfies the fifth matrix*the fourth matrix*the third codeword, so The second codeword satisfies the fourth matrix * the third codeword; or,
- the first codeword and the second codeword are row vectors, the first codeword satisfies the third codeword*the fourth matrix*the fifth matrix, and the second codeword satisfies The third codeword * the fourth matrix.
- the fourth matrix and the fifth matrix satisfy a first principle, and the first principle is:
- the ninth matrix satisfies the fifth matrix*the fourth matrix, and the maximum value of the correlation coefficients of any two columns of the ninth matrix is less than the first threshold, or,
- the ninth matrix satisfies the fourth matrix*the fifth matrix, and the maximum value of the correlation coefficients of any two rows of the ninth matrix is smaller than the first threshold.
- the first set of coefficients includes at least one of the following situations:
- the first coefficient set is an element included in a row vector or column vector in the first coefficient matrix corresponding to a space layer or receiving port; or,
- the first coefficient set is an element included in at least two row vectors or column vectors at the same position in at least two first coefficient matrices corresponding to at least two spatial layers or receiving ports, and the at least two row vectors Or the column vector includes at least one row vector or column vector in each first coefficient matrix; or,
- the first coefficient set is an element included in at least two row vectors or column vectors in the first coefficient matrix corresponding to a space layer or receiving port; or,
- the first coefficient set is an element included in at least two row vectors or column vectors located at different positions in at least two first coefficient matrices corresponding to at least two spatial layers or receiving ports, and the at least two row vectors Or the column vector includes at least one row vector or column vector in each first coefficient matrix.
- the number of elements contained in the second codeword is equal to the number of elements contained in the first coefficient set
- Elements included in a row vector or column vector in the first coefficient matrix are located in adjacent positions in the second codeword, or,
- the elements included in a row vector or column vector in the first coefficient matrix have equal intervals in the second codeword, or,
- Elements included in row vectors or column vectors located at the same position in the first coefficient matrix are located in adjacent positions in the second codeword.
- the elements with the largest amplitude values in different spatial layers or receiving ports are located in the same column in the corresponding first coefficient matrix.
- the network device determining elements in the first coefficient matrix according to the first codeword includes:
- the network device determines an element in the first coefficient matrix according to the third codeword.
- the method further includes:
- the network device receives the first codeword matrix fed back by the terminal device, where each spatial layer or each interface port corresponds to a first codeword matrix, and the first codeword matrix satisfies the seventh matrix* The sixth matrix * the eighth matrix * the fourth matrix * the fifth matrix;
- the network device determines elements in the first coefficient matrix according to the first codeword matrix.
- the network device receives a sixth matrix fed back by the terminal device, where the sixth matrix is a dictionary matrix used by the network device to restore the first coefficient matrix.
- the network device determining elements in the first coefficient matrix according to the first codeword matrix includes:
- the network device determines elements in the first coefficient matrix according to the eighth matrix, the fourth matrix, and the sixth matrix, where the first coefficient matrix satisfies the sixth matrix*the first coefficient matrix Eight matrix * The fourth matrix.
- At least one of the first matrix to the ninth matrix includes at least one of the following features:
- the amplitude values of multiple elements included in each column correspond to the same candidate value set, and the candidate value set includes multiple different candidate values;
- the amplitude values of multiple elements included in each row correspond to the same candidate value set, and the candidate value set includes multiple different candidate values;
- phase difference values of any two adjacent elements among the multiple elements included in each column correspond to the same candidate value set, and the candidate value set includes a plurality of different candidate values;
- phase difference values of any two adjacent elements among the multiple elements included in each row correspond to the same candidate value set, and the candidate value set includes a plurality of different candidate values;
- the third codeword includes each element in the first coefficient set; or,
- the third codeword includes the amplitude value of each element in the first coefficient set; or,
- the third codeword includes the real part of each element in the first coefficient set; or,
- the third codeword includes the imaginary part of each element in the first coefficient set.
- an information transmission method determines a first coefficient matrix, wherein the first coefficient matrix is determined according to the first matrix, the second matrix, and the third matrix.
- the third matrix is the channel matrix or precoding matrix of the downlink channel, and the third matrix satisfies the first matrix*the first coefficient matrix*the second matrix; or, the first coefficient matrix is based on the A matrix and a third matrix, the third matrix is a channel matrix or a precoding matrix of a downlink channel, and the third matrix satisfies the first matrix*the first coefficient matrix; or, the first The coefficient matrix is determined according to a second matrix and a third matrix, the third matrix being a channel matrix or a precoding matrix of a downlink channel, and the third matrix satisfies the first coefficient matrix*the second matrix;
- the terminal device feeds back first information to the network device, where the first information is used to indicate the first coefficient matrix.
- the terminal device feeds back the first matrix to the network device; and/or,
- the terminal device feeds back the second matrix to the network device.
- the terminal device periodically feeds back the first matrix and/or the second matrix, the terminal device feeds back the first period of the first matrix, and the terminal device The second period for feeding back the second matrix is greater than the third period for the terminal device to send the first information; or,
- the terminal device respectively feeds back the first information, and the first matrix and/or the second matrix to the network device, wherein the terminal device determines that in the first case, the network device Feeding back the first matrix and/or the second matrix, and the terminal device determines that in the second case, the first information is fed back to the network device, and the first case is the terminal device
- the first preset condition is satisfied, or the terminal device receives the first instruction from the network device, and the second condition is that the terminal device meets the second preset condition, or the terminal device receives the first instruction from the network device.
- the device receives the second instruction;
- the terminal device feeds back the first information, and the first matrix and/or the second matrix to the network device respectively, wherein the terminal device periodically feeds back the first matrix to the network device And/or the second matrix, and the terminal device determines to feed back the first information to the network device in the second situation; or,
- the terminal device feeds back the first information, and the first matrix and/or the second matrix to the network device respectively, wherein the terminal device determines that in the first situation, the The network device feeds back the first matrix and/or the second matrix, and the terminal device periodically feeds back the first information to the network device.
- the terminal device determining the first coefficient matrix includes:
- the first information includes second information and third information, the second information is used to indicate the fourth matrix, and the third information is used to indicate the fifth matrix.
- the terminal device uses a long period to send the second information, and the terminal device uses a short period to send the third information; or,
- the terminal device sends the second information in a short period, and the terminal device sends the third information in a long period;
- the value of the period in the long period mode is greater than the value of the period in the short period mode.
- the terminal device if the terminal device sends the second information in the short period mode, the terminal device feeds back the first period of the first matrix, and the terminal device feeds back all the information
- the second period of the second matrix is respectively greater than the fourth period in which the terminal device sends the second information
- the terminal device sends the third information in the short period mode, the terminal device feeds back the first period of the first matrix, and the terminal device feeds back the second period of the second matrix , which are respectively greater than the fifth period in which the terminal device sends the third information.
- the terminal device if the terminal device sends the second information in the long period mode, the terminal device feeds back the first period of the first matrix, and the terminal device feeds back the The second period of the second matrix is respectively greater than the fourth period in which the terminal device sends the second information; or,
- the terminal device sends the third information in the long period mode, the terminal device feeds back the first period of the first matrix, and the terminal device feeds back the second period of the second matrix , which are respectively greater than the fifth period in which the terminal device sends the third information.
- the terminal device determining the first coefficient matrix includes:
- the first information includes second information, third information, and fourth information.
- the second information is used to indicate the fourth matrix
- the third information is used to indicate the fifth matrix.
- Information is used to indicate the sixth matrix.
- the terminal device feeds back the second information and the fourth information in a long-period manner, and the terminal device feeds back the third information in a short-period manner, where the The fourth period in which the terminal device feeds back the second information and the sixth period in which the terminal device feeds back the fourth information are respectively greater than the fifth period in which the terminal device feeds back the third information.
- the first period in which the terminal device feeds back the first matrix and the second period in which the terminal device feeds back the second matrix are respectively greater than the fifth period.
- the first period of the terminal device feeding back the first matrix, and the second period of the terminal device feeding back the second matrix are respectively greater than the fourth period and the The sixth cycle.
- the first matrix is used to indicate at least one spatial basis vector corresponding to the downlink channel, and the dimension of each spatial basis vector is associated with the number of ports of the channel state information reference signal;
- the second matrix is used to indicate at least one frequency domain basis vector corresponding to the downlink channel, and the dimension of each frequency domain basis vector is associated with a frequency domain characteristic parameter.
- the frequency domain characteristic parameter includes the number of frequency domain feedback elements and/or the number of frequency domain subbands.
- At least one of the first matrix to the sixth matrix satisfies at least one of the following characteristics:
- the amplitude values of multiple elements included in each column correspond to the same candidate value set, and the candidate value set includes multiple different candidate values;
- the amplitude values of multiple elements included in each row correspond to the same candidate value set, and the candidate value set includes multiple different candidate values;
- phase difference values of any two adjacent elements among the multiple elements included in each column correspond to the same candidate value set, and the candidate value set includes a plurality of different candidate values;
- phase difference values of any two adjacent elements among the multiple elements included in each row correspond to the same candidate value set, and the candidate value set includes a plurality of different candidate values;
- the dimension of each matrix of the first matrix to the sixth matrix, the number of non-zero coefficients included in the fourth matrix, and the number of non-zero coefficients included in the fifth matrix is indicated by the network device to the terminal device, or agreed in advance by the network device and the terminal device, or fed back by the terminal device to the network device.
- an information transmission method receives first information fed back by a terminal device, where the first information is used to indicate a first coefficient matrix, where the third matrix satisfies the first matrix * The first coefficient matrix * the second matrix; or, the third matrix satisfies the first matrix * the first coefficient matrix; or, the third matrix is/satisfies the first coefficient matrix * The second matrix; or, the first coefficient matrix is determined according to a third matrix, and the third matrix is a channel matrix or a precoding matrix of a downlink channel;
- the network device determines the elements included in the first coefficient matrix according to the first information.
- the network device receives the first matrix fed back by the terminal device; and/or,
- the network device receives the second matrix fed back by the terminal device.
- the first information includes second information and third information
- the second information is used to indicate the fourth matrix
- the third information is used to indicate the fifth matrix
- the first The coefficient matrix satisfies the fourth matrix*the fifth matrix.
- the first information includes second information, third information, and fourth information
- the second information is used to indicate the fourth matrix
- the third information is used to indicate the fifth matrix
- the fourth information is used to indicate a sixth matrix
- the first coefficient matrix satisfies the fourth matrix*the fifth matrix*the sixth matrix.
- the first matrix is used to indicate at least one spatial basis vector corresponding to the downlink channel, and the dimension of each spatial basis vector is associated with the number of ports of the channel state information reference signal;
- the second matrix is used to indicate at least one frequency domain basis vector corresponding to the downlink channel, and the dimension of each frequency domain basis vector is associated with a frequency domain characteristic parameter.
- the frequency domain characteristic parameter includes the number of frequency domain feedback elements and/or the number of frequency domain subbands.
- At least one of the first matrix to the sixth matrix satisfies at least one of the following characteristics:
- the amplitude values of multiple elements included in each column correspond to the same candidate value set, and the candidate value set includes multiple different candidate values;
- the amplitude values of multiple elements included in each row correspond to the same candidate value set, and the candidate value set includes multiple different candidate values;
- phase difference values of any two adjacent elements among the multiple elements included in each column correspond to the same candidate value set, and the candidate value set includes a plurality of different candidate values;
- phase difference values of any two adjacent elements among the multiple elements included in each row correspond to the same candidate value set, and the candidate value set includes a plurality of different candidate values;
- the dimension of each matrix of the first matrix to the sixth matrix, the number of non-zero coefficients included in the fourth matrix, and the number of non-zero coefficients included in the fifth matrix is indicated by the network device to the terminal device, or agreed in advance by the network device and the terminal device, or fed back by the terminal device to the network device.
- the present application provides an information transmission device, which may be a terminal device or a chip for the terminal device.
- the device has the function of realizing the embodiments of the first aspect or the third aspect described above. This function can be realized by hardware, or by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above-mentioned functions.
- this application provides an information transmission device, which may be a network device or a chip used for the network device.
- the device has the function of realizing each embodiment of the second aspect or the fourth aspect described above. This function can be realized by hardware, or by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above-mentioned functions.
- the present application provides an information transmission device, including: a processor and a memory; the memory is used to store computer execution instructions, and when the device is running, the processor executes the computer execution instructions stored in the memory to enable The device executes the methods described in the above aspects.
- the present application provides an information transmission device, including: including units or means for performing each step of the foregoing aspects.
- the present application provides an information transmission device, including a processor and an interface circuit, where the processor is configured to communicate with other devices through the interface circuit and execute the methods described in the foregoing aspects.
- the processor includes one or more.
- the present application provides an information transmission device, including a processor, configured to be connected to a memory, and configured to call a program stored in the memory to execute the methods described in the foregoing aspects.
- the memory can be located inside the device or outside the device.
- the processor includes one or more.
- the present application also provides a computer-readable storage medium having instructions stored in the computer-readable storage medium, which when run on a computer, cause a processor to execute the methods described in the foregoing aspects.
- this application also provides a computer program product including instructions, which when run on a computer, causes the computer to execute the methods described in the above aspects.
- this application also provides a chip system, including a processor, configured to execute the methods described in the foregoing aspects.
- the present application also provides a communication system, including: an information transmission device for executing any of the methods in the first aspect and an information transmission device for executing any of the methods in the second aspect.
- this application also provides a communication system, including: an information transmission device for executing any of the methods described in the third aspect and an information transmission device for executing any of the methods described in the fourth aspect.
- FIG. 1 is a schematic diagram of a manner of reporting CSI in related technologies
- FIG. 2 is a schematic diagram of an example of the network architecture provided by this application.
- FIG. 3 is a flowchart of an information transmission method provided by an embodiment of this application.
- FIG. 11 is a schematic diagram of obtaining the first codeword according to the fifth matrix and the second codeword in an embodiment of the application;
- FIG. 12 is a schematic diagram of determining at least one space-frequency combination coefficient according to a second codeword in an embodiment of the application
- FIG. 13 is a flowchart of another example of an information transmission method provided by an embodiment of this application.
- FIGS 17-20 are schematic diagrams of examples of information transmission devices provided by embodiments of this application.
- “multiple” refers to two or more than two. In view of this, “multiple” may also be understood as “at least two” in the embodiments of the present application. "At least one" can be understood as one or more, for example, one, two or more. For example, including at least one refers to including one, two or more, and does not limit which ones are included. For example, including at least one of A, B, and C, then the included can be A, B, C, A and B, A and C, B and C, or A and B and C.
- ordinal numbers such as “first” and “second” mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority, or importance of multiple objects.
- the sending device (such as a network device) can process the signal to be sent with the aid of a precoding matrix that matches the channel status when the channel status is known, so that the precoded signal to be sent is adapted to the channel, so that The complexity of the receiving equipment (such as terminal equipment) to eliminate the influence between channels is reduced. Therefore, through the precoding processing of the signal to be transmitted, the quality of the received signal (for example, the signal to interference plus noise ratio (SINR), etc.) can be improved. Therefore, the use of precoding technology can realize the transmission on the same time-frequency resource between the sending device and multiple receiving devices, that is, realizing multiple user multiple input multiple output (MU-MIMO).
- MU-MIMO multiple user multiple input multiple output
- the sending device may also perform precoding in other ways. For example, when channel information (such as but not limited to a channel matrix) cannot be obtained, precoding is performed using a preset precoding matrix or a weighting processing method. For the sake of brevity, its specific content will not be repeated in this article.
- CSI report can also be referred to as CSI for short.
- the CSI report may include, but is not limited to, precoding matrix indicator (PMI), rank indicator (rank indicator, RI), channel quality indicator (channel quality indicator, CQI), and channel state information reference signal (channel state information).
- PMI precoding matrix indicator
- rank indicator rank indicator
- CQI channel quality indicator
- channel state information reference signal channel state information reference signal
- information reference signal CSI-RS resource indicator (CSI-RS resource indicator, CRI) and layer indicator (layer indicator, LI), etc.
- CSI may include one or more of the above-listed, and may also include other information used to characterize CSI in addition to the above-listed, which is not limited in this application.
- the channel matrix may be determined by the terminal equipment through channel estimation or other methods or based on channel reciprocity.
- the specific method for the terminal device to determine the precoding matrix is not limited to the above, and the specific implementation can refer to the prior art. For brevity, it will not be listed here.
- the precoding matrix can be obtained by performing singular value decomposition (SVD) on the channel matrix or the covariance matrix of the channel matrix, or it can also be obtained by performing eigenvalue decomposition (eigenvalue decomposition) on the covariance matrix of the channel matrix. decomposition, EVD).
- SVD singular value decomposition
- eigenvalue decomposition eigenvalue decomposition
- EVD decomposition
- the precoding matrix determined by the terminal device may be referred to as the precoding matrix to be fed back, or in other words, the precoding matrix to be reported.
- the terminal device may indicate the precoding matrix to be fed back through the PMI, so that the network device can recover the precoding matrix based on the PMI.
- the precoding matrix recovered by the network device based on the PMI may be the same or similar to the foregoing precoding matrix to be fed back.
- PMI is only a naming and should not constitute any limitation to this application. This application does not exclude the possibility of defining other names of signaling for the same or similar functions in future protocols.
- the network device may determine the precoding matrix corresponding to one or more frequency domain units based on the feedback of the terminal device.
- the precoding matrix determined by the network equipment can be directly used for downlink data transmission; it can also undergo some beamforming methods, such as zero forcing (ZF), regularized zero-forcing (RZF), Minimum mean-squared error (MMSE), maximum signal-to-leakage-and-noise (SLNR), etc., to obtain the final precoding matrix for downlink data transmission.
- ZF zero forcing
- RZF regularized zero-forcing
- MMSE Minimum mean-squared error
- SLNR maximum signal-to-leakage-and-noise
- a spatial layer can be regarded as a data stream that can be independently transmitted.
- network equipment can transmit data to terminal equipment through multiple spatial layers.
- the number of spatial layers is also the rank of the channel matrix.
- the terminal device may determine the number of spatial layers R according to the channel matrix obtained by the channel estimation, and further determine the precoding matrix.
- the precoding matrix can be determined by performing SVD on the channel matrix or the covariance matrix of the channel matrix. In the SVD process, different spatial layers can be distinguished according to the size of the feature value. For example, the precoding vector determined by the eigenvector corresponding to the largest eigenvalue can be associated with the first space layer, and the precoding vector determined by the eigenvector corresponding to the smallest eigenvalue can be associated with the Rth space. Layer correspondence. That is, the eigenvalues corresponding to the first spatial layer to the Rth spatial layer decrease sequentially. To put it simply, the intensity of the R space layers decreases from the first space layer to the Rth space layer.
- a precoding matrix may include one or more vectors, such as column vectors.
- One precoding matrix can be used to determine one or more precoding vectors.
- the precoding matrix is the precoding vector.
- the precoding vector may refer to the component of the precoding matrix on one spatial layer.
- the precoding vector may refer to the component of the precoding matrix in one polarization direction.
- the precoding vector may refer to the component of the precoding matrix in one spatial layer and one polarization direction.
- the precoding vector may also be determined by the vector in the precoding matrix, for example, the vector in the precoding matrix is obtained after mathematical transformation. This application does not limit the mathematical transformation relationship between the precoding matrix and the precoding vector.
- the antenna port may be simply referred to as a port. It can be understood as a transmitting antenna recognized by the receiving device, or a transmitting antenna that can be distinguished in space.
- One antenna port can be pre-configured for each virtual antenna. Each virtual antenna can be a weighted combination of multiple physical antennas.
- Each antenna port can correspond to a reference signal. Therefore, each antenna port can be called a reference signal. Ports, for example, CSI-RS ports, sounding reference signal (sounding reference signal, SRS) ports, etc.
- the reference signal may be a reference signal that has not been precoded, or a reference signal that has been precoded, which is not limited in this application.
- the reference signal port may be a transmitting antenna port.
- the transmitting antenna port may refer to an independent transceiver unit (transceiver unit, TxRU).
- the spatial vector may also be referred to as a spatial component vector, a beam vector, a spatial beam basis vector, a spatial basis vector, a spatial basis, and so on.
- Each element in the spatial vector may represent the weight of each antenna port (antenna port). Based on the weight of each antenna port represented by each element in the space vector, the signals of each antenna port are linearly superimposed to form a strong signal area in a certain direction in space.
- the airspace vector is denoted as u.
- the length of the spatial vector u can be the number of transmitting antenna ports Ns in a polarization direction, where Ns ⁇ 1 and an integer.
- the space vector can be, for example, a column vector or a row vector with a length of Ns. This application does not limit this.
- the spatial vector is a discrete Fourier transform (DFT) vector.
- DFT vector may refer to the vector in the DFT matrix.
- the spatial vector is the conjugate transpose vector of the DFT vector.
- the DFT conjugate transpose vector may refer to the column vector in the conjugate transpose matrix of the DFT matrix.
- the spatial vector is an oversampled DFT vector.
- the oversampled DFT vector may refer to the vector in the oversampled DFT matrix.
- the airspace vector may be, for example, a two-dimensional (2 dimensions, 2D)-DFT vector defined in a type II (type II) codebook in the NR protocol TS 38.214 version 15 (release 15, R15).
- the spatial vector can be a 2D-DFT vector or an oversampled 2D-DFT vector.
- 2D-DFT vector For brevity, a detailed description of the 2D-DFT vector is omitted here.
- the spatial vector is one of the vectors used to construct the precoding matrix.
- Candidate airspace vector set can also be called candidate airspace component vector set, airspace component vector set, candidate airspace basis vector set, airspace basis vector set, candidate beam vector set, beam vector set, candidate airspace beam basis vector set, space beam basis vector Collection, airspace base collection, etc.
- a variety of (candidate) airspace vectors of different lengths can be included to correspond to different numbers of antenna ports.
- the spatial vector used to construct the precoding vector may be determined from the set of candidate spatial vectors.
- the candidate spatial vector set includes a plurality of candidate spatial vectors that can be used to construct a precoding vector.
- the set of candidate airspace vectors may include N s candidate airspace vectors, and the N s candidate airspace vectors may be orthogonal to each other.
- Each candidate spatial vector in the set of candidate spatial vectors may be a vector in a 2D-DFT matrix.
- the N s candidate spatial vectors can be denoted as .
- the N s candidate spatial vectors can construct a matrix B s ,
- the matrix B s can be used to perform the spatial compression described below to select one or more candidate spatial vectors for constructing the precoding matrix. If each candidate spatial vector in the set of candidate spatial vectors is taken from the 2D-DFT matrix, then , Where D N is an N ⁇ N orthogonal DFT matrix, and the element in the mth row and nth column is
- the set of candidate airspace vectors can be expanded to O s ⁇ N s candidate airspace vectors by an oversampling factor O s.
- the set of candidate airspace vectors may include O s subsets, and each subset may include N s candidate airspace vectors.
- the N s candidate spatial vectors in each subset can be orthogonal to each other.
- Each candidate spatial vector in the set of candidate spatial vectors can be taken from an oversampled 2D-DFT matrix.
- the N s candidate space vectors in the o s (0 ⁇ o s ⁇ O s -1 and o s is an integer) subset of the candidate space vector set can be respectively denoted as Then the matrix can be constructed based on the N s candidate spatial vectors in the o sth subset
- a matrix composed of one subset or multiple subsets of O s subsets can be used to perform the spatial compression described below to select one or more spatial vectors used to construct the precoding matrix.
- the frequency domain unit is a unit of frequency domain resources, and can represent different frequency domain resource granularities.
- the frequency domain unit may include, but is not limited to, for example, a subband (subband), a resource block (resource block, RB), a subcarrier, a resource block group (resource block group, RBG), or a precoding resource block group (precoding resource block group, PRG) and so on.
- the frequency domain length of a frequency domain unit can also be R times the CQI subband, where R is less than or equal to 1, and the value of R can be, for example, 1 or In a possible implementation manner, the value of R can be pre-configured by the network device to the terminal device through signaling.
- the frequency domain length of a frequency domain unit may also be RB.
- the precoding matrix corresponding to the frequency domain unit may refer to a precoding matrix determined by performing channel measurement and feedback based on the reference signal on the frequency domain unit.
- the precoding matrix corresponding to the frequency domain unit can be used to precode the data subsequently transmitted through the frequency domain unit.
- the precoding matrix corresponding to the frequency domain unit may also be simply referred to as the precoding matrix of the frequency domain unit.
- the frequency domain vector can also be referred to as a frequency domain component vector, a frequency domain basis vector, a frequency domain basis, etc., and can be used to represent a vector of the changing law of a channel in the frequency domain.
- Each frequency domain vector can represent a change rule. Since the signal is transmitted through the wireless channel, it can reach the receiving antenna through multiple paths from the transmitting antenna. Multipath time delay causes frequency selective fading, which is the change of frequency domain channel. Therefore, different frequency domain vectors can be used to represent the changing law of the channel in the frequency domain caused by the delay on different transmission paths.
- the length of the frequency domain vector u f can be denoted as N f , where N f is a positive integer, and the frequency domain vector can be, for example, a column vector or a row vector with a length of N f.
- the length of the frequency domain vector may be determined by the number of frequency domain units to be reported pre-configured in the report bandwidth, may also be determined by the length of the report bandwidth, or may be a protocol predefined value. This application does not limit the length of the frequency domain vector.
- the reporting bandwidth may refer to, for example, the CSI reporting bandwidth (csi-ReportingBand) carried in the CSI reporting pre-configuration in high-level signaling (such as a radio resource control (Radio Resource Control, RRC) message).
- All frequency domain vectors corresponding to all spatial vectors corresponding to each spatial layer may be referred to as frequency domain vectors corresponding to the spatial layer.
- the frequency domain vector corresponding to each space layer may be the same or different.
- Candidate frequency domain vector set can also be called candidate frequency domain component vector set, frequency domain component vector set, frequency domain basis vector set, frequency domain vector set, frequency domain basis set, etc., and can include multiple candidate frequency domain vectors of different lengths .
- the frequency domain vector used to construct the precoding vector may be determined from the candidate frequency domain vector set.
- the candidate frequency domain vector set includes a plurality of candidate frequency domain vectors that can be used to construct a precoding vector.
- the candidate frequency domain vector set may include N f candidate frequency domain vectors.
- the N f candidate frequency domain vectors may be orthogonal to each other.
- Each candidate frequency domain vector in the candidate frequency domain vector set may be a vector in a DFT matrix or an IDFT matrix (that is, a conjugate transpose matrix of the DFT matrix).
- the N f candidate frequency domain vectors can be denoted as .
- the N f candidate frequency domain vectors can construct a matrix B f , This matrix can be used to perform the frequency domain compression described later to select one or more frequency domain vectors for constructing the precoding matrix.
- the set of candidate vectors in the frequency domain oversampling factor can be extended to O f O f ⁇ N f yl candidate frequency domain vectors.
- the candidate frequency domain vector set may include O f subsets, and each subset may include N f candidate frequency domain basis vectors.
- the N f candidate frequency-domain basis vectors in each subset may be orthogonal to each other.
- Each candidate frequency domain vector in the candidate frequency domain vector set may be taken from an oversampled DFT matrix or a conjugate transpose matrix of an oversampled DFT matrix.
- the oversampling factor O f is a positive integer.
- each candidate frequency domain vector in the candidate frequency domain vector set can be taken from the DFT matrix or the oversampled DFT matrix, or from the conjugate transpose matrix of the DFT matrix or the conjugate transpose matrix of the oversampled DFT matrix.
- Each column vector in the set of candidate frequency domain vectors may be referred to as a DFT vector or an oversampled DFT vector.
- the candidate frequency domain vector can be a DFT vector or an oversampled DFT vector.
- a space-frequency vector pair can also be called a space-frequency component vector.
- a space-domain vector and a frequency-domain vector can be combined to obtain a space-frequency vector pair.
- a space-frequency vector pair can include a space-domain vector and a frequency-domain vector.
- a space-frequency component matrix can be obtained from the space-domain vector and the frequency-domain vector in a space-frequency vector pair.
- a space-frequency component matrix can be obtained by multiplying a space-domain vector by the conjugate transpose of a frequency-domain vector.
- the space-frequency component matrix described here is relative to the space-frequency matrix described below.
- the space-frequency matrix can be obtained by the weighted summation of multiple space-frequency component matrices. Therefore, each item used for weighting can be referred to as a component of a space-frequency matrix, that is, the space-frequency component matrix referred to here.
- the space-frequency matrix can be understood as an intermediate quantity used to determine the precoding matrix or the channel matrix corresponding to each frequency domain unit.
- the space-frequency matrix can be determined by the precoding matrix or the channel matrix corresponding to each frequency domain unit.
- the space-frequency matrix may be obtained by the weighted sum of multiple space-frequency component matrices, so as to recover the channel matrix or the precoding matrix.
- the space frequency matrix can be denoted as H, Where w 0 to Is N f column vectors corresponding to N f frequency domain units, each column vector may be a precoding matrix corresponding to each frequency domain unit, and the length of each column vector may be N s .
- the N f column vectors respectively correspond to the precoding vectors of the N f frequency domain units. That is, the space-frequency matrix can be regarded as a joint matrix formed by combining the precoding vectors corresponding to N f frequency domain units.
- the space-frequency matrix can correspond to the space layer.
- the reason why the space-frequency matrix corresponds to the space layer is that the terminal device can feed back the frequency domain vector and space-frequency combination coefficient based on each space layer.
- the space-frequency matrix determined by the network device based on the feedback of the terminal device is the space-frequency matrix corresponding to the space layer.
- the space-frequency matrix corresponding to the spatial layer can be directly used to determine the precoding matrix corresponding to each frequency domain unit.
- the precoding matrix corresponding to a certain frequency domain unit may be constructed by, for example, column vectors corresponding to the same frequency domain unit in the space-frequency matrix corresponding to each spatial layer.
- nth (0 ⁇ n ⁇ N 3 -1, and n is an integer) column vector in the space-frequency matrix corresponding to each space layer, and arrange them from left to right according to the order of the space layers to get the dimension It is a matrix of N s ⁇ Z, Z represents the number of spatial layers, and Z ⁇ 1 and is an integer.
- Performing normalization processing on the matrix such as multiplying by the power normalization coefficient, etc., can obtain the precoding matrix of the nth frequency domain unit.
- the space-frequency matrix is only an expression form used to determine the intermediate quantity of the precoding matrix or the channel matrix, and should not constitute any limitation in this application.
- a vector of length N s ⁇ N f can also be obtained. This vector can be called Space frequency vector.
- the dimensions of the space-frequency matrix and the space-frequency vector shown above are only examples, and should not constitute any limitation to this application.
- the space-frequency matrix may also be a matrix with a dimension of N f ⁇ N s .
- each row vector may correspond to a frequency domain unit for determining the precoding vector of the corresponding frequency domain unit.
- the dimension of the space-frequency matrix can be further expanded.
- the dimension of the space-frequency matrix can be 2N s ⁇ N f or N f ⁇ 2N s . It should be understood that this application does not limit the number of polarization directions of the transmitting antenna.
- the space-frequency combination coefficients may also be referred to as space-frequency coefficients, weighting coefficients, and so on.
- Each space-frequency combination coefficient can correspond to a space-domain vector and a frequency-domain vector, or in other words, each space-frequency combination coefficient can correspond to a space-frequency vector pair.
- Each space-frequency combination coefficient is the weighting coefficient, or weight, of the space-frequency component matrix constructed by its corresponding space-frequency vector.
- the space-frequency combination coefficient corresponds to a space-domain vector and a frequency-domain vector.
- the space-frequency combination coefficient matrix The element in the i-th row and j-th column is the merge coefficient corresponding to the space-frequency vector pair formed by the i-th spatial domain vector and the j-th frequency domain vector.
- the length of each spatial vector is 2N s .
- the terminal device may only report the space-frequency combination coefficient matrix A subset of the 2LM merging coefficients contained in.
- the network device may configure the maximum number K 0 of space-frequency combination coefficients that can be reported by the terminal device corresponding to each spatial layer, where K 0 ⁇ 2LM.
- the terminal device may only report K 1 space-frequency combination coefficients with a non-zero amplitude, and K 1 ⁇ K 0 .
- Each space-frequency combination coefficient can include amplitude and phase.
- a is the amplitude and ⁇ is the phase.
- the amplitude value and the phase value can be independently quantized.
- the quantification method of amplitude includes the following steps:
- the terminal device reports the index of the combination coefficient with the largest amplitude value, and the indication information indicating the index of the combination coefficient with the largest amplitude value may include Bits.
- the quantized reference amplitude value is 1.
- the amplitude of the combined coefficient with the largest amplitude in the polarization direction can be used as the quantized reference amplitude value of the polarization direction.
- the quantized reference amplitude value is quantized using 4 bits and reported, and the candidate quantized reference amplitude values include
- the candidate difference amplitude values include The difference amplitude value represents the difference value relative to the quantized reference amplitude value corresponding to the polarization direction. If the quantized reference amplitude value corresponding to the polarization direction of a merged coefficient is A, the quantized difference amplitude value of the merged coefficient is B , The quantized amplitude value of the combined coefficient is A*B.
- phase of each normalized combined coefficient is quantized by 3 bits (8PSK) or 4 bits (16PSK).
- each space-frequency vector pair may correspond to a space-frequency combination coefficient.
- the amplitude value of some space-frequency combination coefficients may be zero or close to zero, and the corresponding quantized value may be zero.
- the space-frequency combination coefficient whose amplitude is quantized by the quantization value of zero can be referred to as the space-frequency combination coefficient whose amplitude is zero.
- some space-frequency combination coefficients have larger amplitude values, and their corresponding quantized values are not zero.
- the space-frequency combination coefficient whose amplitude is quantized by a non-zero quantization value can be referred to as a space-frequency combination coefficient with a non-zero amplitude.
- the multiple space-frequency combination coefficients corresponding to the multiple space-frequency vector pairs may be composed of one or more space-frequency combination coefficients with non-zero amplitude and one or more space-frequency combination coefficients with zero amplitude.
- the space-frequency combination coefficient can be indicated by a quantized value, an index of a quantized value, or a non-quantized value.
- This application does not limit the way of indicating the space-frequency combination coefficient, as long as the receiving end can know The space-frequency combination coefficient is sufficient.
- the information used to indicate the space-frequency combination coefficient is referred to as the quantization information of the space-frequency combination coefficient.
- the quantization information may be, for example, a quantization value, an index, or any other information that can be used to indicate a space-frequency combination coefficient.
- Dual-domain compression may include compression in two dimensions: spatial compression and frequency domain compression.
- Spatial compression may specifically refer to selecting one or more spatial vectors from the set of spatial vectors as the vector for constructing the precoding matrix.
- Frequency domain compression may refer to selecting one or more frequency domain vectors from a set of frequency domain vectors as a vector for constructing a precoding matrix.
- the matrix constructed by a space vector and a frequency vector can be called a space-frequency component matrix, for example.
- the selected one or more spatial vectors and one or more frequency domain vectors can construct one or more spatial frequency component matrices.
- the weighted sum of the one or more space-frequency component matrices can be used to construct a space-frequency matrix corresponding to one spatial layer.
- the space-frequency matrix can be approximated as a weighted sum of the space-frequency component matrix constructed from the selected one or more space-domain vectors and one or more frequency-domain vectors. Based on the space-frequency matrix corresponding to a spatial layer, the precoding vector corresponding to each frequency domain unit on the spatial layer can be determined.
- one or more selected spatial vectors may form a matrix W 1 , where each column vector in W 1 corresponds to a selected spatial vector.
- the selected one or more frequency domain vectors may form a matrix W 3 , where each column vector in W 3 corresponds to a selected frequency domain vector.
- the space-frequency matrix H can be expressed as the result of linear merging of the selected one or more space-domain vectors and the selected one or more frequency-domain vectors:
- the space-frequency matrix corresponding to a space layer is
- the space vector used by each space layer may not be completely the same, that is, each space layer uses an independent space vector; the space vector used by each transmission layer can also be the same, that is, multiple Two transport layers share L space vectors.
- the frequency domain vectors used by each spatial layer may not be completely the same, that is, each spatial layer uses independent frequency domain vectors; the frequency domain vectors used by each spatial layer may also be the same. That is, multiple spatial layers share M frequency domain vectors. Assume that each spatial layer uses its own independent frequency domain vector.
- the i (0 ⁇ i ⁇ R-1, i is an integer) R spatial layers in the spatial layers M i corresponding to frequency-domain vectors, i.e., the terminal device reported by the i-th layer corresponds to the spatial frequency domain
- the vector is M i . Where M i ⁇ 1, and M i is an integer.
- each spatial frequency domain precoding vector corresponding to the layer may be constructed based on the spatial vector and the L frequency-domain vectors M i.
- L space vectors can be selected for each polarization direction.
- the dimension of W 1 can be 2N s ⁇ 2L.
- the same L spatial vectors can be used for the two polarization directions in, For example, it may be L airspace vectors selected from the set of airspace vectors described above. At this time, W 1 can be expressed as:
- W 3 H dimension may be M i ⁇ N f.
- Each column vector in W 3 can be a frequency domain vector.
- each space vector in W 1 and each frequency vector in W 3 can form a space-frequency vector pair, and each space-frequency vector pair can correspond to a space-frequency combination coefficient, so there are 2L space-domain vectors and M
- the 2L ⁇ M i space-frequency vector pairs constructed by the i frequency domain vectors can correspond to the 2L ⁇ M i space-frequency combination coefficients one-to-one.
- the i-th spatial layer It may be a coefficient matrix composed of the aforementioned 2L ⁇ M i space-frequency combining coefficients, and its dimension may be 2L ⁇ M i .
- the coefficient matrix The lth row in can correspond to the lth spatial vector in the first polarization direction among the 2L spatial vectors, and the coefficient matrix The L+1th row in may correspond to the lth spatial vector in the second polarization direction among the 2L spatial vectors.
- the coefficient matrix The m- th (0 ⁇ m ⁇ M i -1 and m is an integer) column in M i can correspond to the m-th frequency domain vector in the M i frequency domain vectors.
- the frequency domain vector and the spatial vector corresponding to each spatial layer in the R spatial layers are selected to construct the position of the space-frequency vector pair of the precoding matrix and each space-frequency vector The right space-frequency combination coefficient.
- the position of the space-frequency vector pair used to construct the precoding matrix specifically refers to the position of the space vector used to construct the precoding matrix in the space vector reported by the terminal device and the frequency domain of the precoding matrix used to construct The position of the vector in the frequency domain vector reported by the terminal device. Since each space-frequency vector pair corresponds to a non-zero space-frequency combination coefficient (non-zero coefficient for short), the position of the space-frequency vector pair used to construct the precoding matrix is also the position of the non-zero coefficient.
- the relationship between the space-frequency matrix H and W 1 , W 3 shown above is only an example, and should not constitute any limitation to this application. Based on the same concept, those skilled in the art can perform mathematical transformations on the above-mentioned relationship, and obtain other calculation formulas for representing the relationship between the space-frequency matrix H and W 1 , W 3.
- the space frequency matrix H can also be expressed as .
- each row vector in W 3 can correspond to a selected frequency domain vector.
- the terminal device can feed back the selected one or more spatial vectors and one or more frequency domain vectors to the network device during feedback, and no longer need to be based on
- Each frequency domain unit for example, subband
- feeds back the space-frequency combination coefficient for example, including amplitude and phase
- the feedback overhead can be greatly reduced.
- the frequency domain vector can represent the change law of the channel in the frequency
- the linear superposition of one or more frequency domain vectors is used to simulate the change of the channel in the frequency domain. Therefore, a high feedback accuracy can still be maintained, so that the precoding matrix recovered by the network device based on the feedback of the terminal device can still be better adapted to the channel.
- the specific process for the terminal device to determine the PMI is the internal implementation behavior of the terminal device, and this application does not limit the specific process for the terminal device to determine the PMI.
- the specific process for the network device to determine the precoding matrix according to the PMI is an internal implementation behavior of the network device, and this application does not limit the specific process for the network device to determine the precoding matrix according to the PMI.
- the terminal equipment and the network equipment can respectively use different algorithms to generate the PMI and restore the precoding matrix.
- the following describes the process of reporting the precoding matrix by the terminal device in the related technology in a dual-domain compression manner in conjunction with a possible implementation manner.
- the precoding matrices corresponding to N f frequency domain units can be combined into a 2N 1 N 2 *N f matrix , Where H 1 to Are N f precoding vectors corresponding to N f frequency domain units, and N 1 and N 2 are the number of antenna ports in the horizontal and vertical directions, respectively.
- the precoding matrix H corresponding to the N f frequency domain units is converted into: .
- W 1 is a matrix composed of selected spatial component vectors (dimension is 2N 1 N 2 *2L), and the dual polarization direction contains a total of 2L spatial component vectors (column vectors in W 1), namely
- L is the number of spatial component vectors selected for each spatial layer configured by the network device.
- the same spatial component vector is selected for the two polarization directions, and the selected spatial component vector Is the selected i-th spatial component vector in the rotating DFT base matrix (dimension N 1 N 2 *N 1 N 2 ), and correspondingly, I(i) represents the index corresponding to the selected spatial component vector.
- the rotated 2D-DFT basis matrix can be expressed as:
- D N is an N ⁇ N orthogonal DFT matrix
- the element in the mth row and nth column is Represents the N ⁇ N rotation matrix.
- the rotation factor q is uniformly distributed, then Correspondingly, the matrix formed by the product of the rotation matrix and the DFT orthogonal matrix satisfies
- W 3 is a matrix formed by the selected frequency domain component vectors.
- the selected frequency domain component vector may be selected from a predefined DFT basis matrix or a rotated DFT basis matrix (dimension N f *N f ).
- the network device configures the number M of frequency domain component vectors contained in W 3 corresponding to each spatial layer, where the value of M is related to the number of frequency domain units N f, .
- the value of p can be ⁇ 1/2,1/4 ⁇ . If each spatial component vector on a spatial layer corresponds to the same M frequency domain component vectors, then The dimension of is M ⁇ N f , and each column vector in W 3 corresponds to a frequency domain component vector. At this time, the frequency domain component vector corresponding to each spatial domain component vector is M frequency domain component vectors in W 3.
- Space-Frequency Combining Coefficient Matrix The i-th row in corresponds to the i-th spatial component vector in the 2L spatial component vectors, the space-frequency combination coefficient matrix The j-th column in corresponds to the j-th frequency-domain component vector in the M frequency-domain component vectors.
- the space-frequency combination coefficient corresponding to the i-th spatial domain component vector is the space-frequency combination coefficient matrix The element contained in the i-th row vector in.
- K 0 is related to the number of spatial domain component vectors L and the number of frequency domain component vectors M,
- ⁇ can be ⁇ 3/4, 1/2, 1/4, 1/8 ⁇ .
- the terminal device can only report a subset of K 0 elements among 2L*M combined coefficients at most.
- the K 0 merging coefficients are a subset of the 2LM merging coefficients.
- the reported K 1 merging coefficients are a subset of the K 0 merging coefficients.
- the index of the K 1 element can be indicated by means of a bitmap (the bitmap includes 2LM bits).
- the terminal device needs to report the following information to the network device:
- Each space layer corresponds to the phase of the reported K 1 space-frequency combination coefficients.
- the terminal device reports the position as follows:
- For each spatial layer select L spatial component vectors from N 1 ⁇ N 2 candidate spatial component vectors, and indicate by the number of combinations. Bit indication overhead.
- the terminal device can indicate the position of the non-zero combination coefficient in the manner of "window + number of combinations + bitmap". Please refer to Figure 1. Assuming that r space layers share one window, r ⁇ 1,2,...,R ⁇ , the starting position of the feedback window needs to be Bits. Assuming that the number of frequency domain bases corresponding to each spatial layer is M, the window length is M multiplied by a pre-configured coefficient ⁇ . The 2L spatial component vectors of a space layer share a combination number, and the indication overhead of the combination number is Bits. Each layer occupies a bitmap, and the required indication overhead is r ⁇ 2L ⁇ M bits. Therefore, the total instruction overhead needs Bits.
- the indication overhead will increase as the number of candidate spatial component vectors and candidate frequency domain component vectors increases.
- the number of transmit antennas may be increased to improve the performance of MIMO.
- the candidate spatial component vector will increase; or, in the MIMO scenario, more fine-grained channel precoding can be supported, for example, resources can be supported Element (resource element, RE) level channel precoding, in this case, the number of candidate frequency domain component vectors will increase. Therefore, when the above indication method is applied in a MIMO scenario, the overhead of the indication information used to indicate the position of the space-frequency combination coefficient corresponding to each spatial layer will be greater.
- the present application provides a method to reduce the overhead of indicating the position where the terminal device feeds back the space-frequency combination coefficient.
- FIG. 2 is a schematic diagram of an example of the network architecture provided by this application.
- communication between network equipment and terminal equipment can be carried out, for example, network equipment and terminal equipment through the new radio (new radio, NR) communication system or advanced long-term evolution (advanced long term) evolution, LTE-A) systems, etc., and there is no restriction on the communication system between network equipment and terminal equipment.
- the network architecture includes one network device and three terminal devices, where the number of network devices and terminal devices is only an example, which is not limited in the embodiment of the present application.
- terminal equipment also known as terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc.
- the terminal device may communicate with the core network via a radio access network (RAN), and exchange voice and/or data with the RAN.
- RAN radio access network
- UE user equipment
- wireless terminal mobile terminal
- subscriber unit subscriber unit
- subscriber station subscriber station
- mobile station mobile station
- remote station remote station
- access terminal access terminal
- user terminal user terminal
- user agent user agent
- user equipment user device
- the terminal device can include mobile phones (or “cellular” phones), computers with mobile terminals, portable, pocket-sized, handheld, computer-built or vehicle-mounted mobile devices, smart wearable devices, such as smart watches, smart Glasses, smart bracelets, smart helmets, smart jewelry, etc.
- the terminal device may also include restricted devices, such as devices with limited power consumption, or devices with limited storage capabilities, or devices with limited computing capabilities. Examples include barcodes, radio frequency identification (RFID), sensors, global positioning system (GPS), laser scanners and other information sensing equipment.
- the terminal device may also be a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, and a wireless terminal in driverless.
- Wireless terminal in remote medical surgery wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, smart home (smart) home) wireless terminals, etc.
- the network equipment may be a (radio) access network ((R)AN) equipment.
- the (R)AN device for example, includes a base station (for example, an access point), and may refer to a device that communicates with a wireless terminal through one or more cells through an air interface in an access network.
- the (wireless) access network equipment can be used to convert received air frames and Internet Protocol (IP) packets to each other, as a router between the terminal equipment and the rest of the access network, where the rest of the access network can include IP network.
- IP Internet Protocol
- the (wireless) access network equipment can also coordinate the attribute management of the air interface.
- (wireless) access network equipment may include radio network controller (RNC), node B (Node B, NB), base station controller (BSC), and base transceiver station (base transceiver station).
- RNC radio network controller
- Node B Node B
- BSC base station controller
- base transceiver station base transceiver station
- BTS radio network controller
- home base station for example, home evolved NodeB, or home Node B, HNB
- BBU baseband unit
- Wi-Fi wireless fidelity
- the (wireless) access network equipment may also include the evolved base station (NodeB or eNB or e-NodeB, evolutional Node) in the long term evolution (LTE) system or the evolved LTE system (LTE-Advanced, LTE-A).
- LTE long term evolution
- LTE-A evolved LTE system
- the (wireless) access network equipment may also include the next generation node B (gNB) and the transmission and reception point (TRP) in the 5G system or the new radio (NR) system. Or transmission point (TP).
- the (wireless) access network equipment may also include a centralized unit (CU) and/or a distributed unit (DU) in a cloud radio access network (CloudRAN) system, Or, it may also be a node in an integrated access backhaul (IAB) system, or a road site unit (RSU) in a vehicle network system.
- IAB integrated access backhaul
- RSU road site unit
- FIG. 3 is a flowchart of a method for transmitting channel state information according to an embodiment of this application.
- the flowchart is as follows:
- the terminal device generates a first codeword.
- the first codeword is obtained based on the second codeword, and the second codeword is associated with the first coefficient set of the downlink channel, and the first coefficient set includes at least one of the first coefficient matrix.
- the method for determining the first coefficient matrix may include but is not limited to the following four methods:
- the first coefficient matrix is determined according to the first matrix, the second matrix and the third matrix, the third matrix is the channel matrix or the precoding matrix of the downlink channel, and the third matrix satisfies the first A matrix * the first coefficient matrix * the second matrix.
- the first matrix can be understood as the W1 matrix or some elements in the W1 matrix corresponding to each spatial layer
- the second matrix can be understood as the W3 matrix or some elements in the W3 matrix corresponding to each spatial layer
- the third matrix can be understood as the aforementioned space-frequency matrix H, in this case, the first coefficient matrix can be understood as matrix.
- the second method the first coefficient matrix is determined according to the first matrix and the third matrix, the third matrix is the channel matrix or the precoding matrix of the downlink channel, and the third matrix satisfies the first matrix * The first coefficient matrix.
- the network device indicates the second matrix in the first way to the terminal device in a beamformed manner, that is, in this way, the terminal device determines
- the first coefficient matrix can be understood as the result of the first coefficient matrix * known number in the first way.
- the first coefficient matrix is determined according to the second matrix and the third matrix, the third matrix is the channel matrix or the precoding matrix of the downlink channel, and the third matrix satisfies the first coefficient matrix* The second matrix.
- the network device indicates the first matrix in the first way to the terminal device in a beamformed manner, that is, in this way, the terminal device determines
- the first coefficient matrix can be understood as a known number*the result of the first coefficient matrix in the first way.
- the fourth way the first coefficient matrix is determined according to the third matrix, and the third matrix is the channel matrix or the precoding matrix of the downlink channel.
- the network device indicates the first matrix and the second matrix in the first manner to the terminal device in a beamformed manner, and the first coefficient matrix is the measurement result of the reference signal by the terminal device.
- each spatial layer or receiving port corresponds to one of the third matrix and one of the first coefficient matrix respectively.
- the first coefficient matrix is understood as Take the matrix as an example.
- the elements included in the first coefficient matrix are The space-frequency combination coefficient in the matrix.
- the second codeword is associated with at least one space-frequency combination coefficient of the downlink channel between the terminal device and the network device.
- the downlink channel is a channel through which the network device sends downlink information (including downlink data or control instructions) to the terminal device.
- the space-frequency combination coefficient is used to construct a precoding matrix or a channel matrix.
- the space-frequency combination coefficient may also have other names, for example, it may also be called the first coefficient. Or weight coefficients, etc., in the embodiments of the present application, the names of space-frequency combination coefficients are not limited.
- the space-frequency combination coefficient is taken as an example for description.
- the elements in the second codeword are the elements included in the first coefficient set, and the number of elements included in the second codeword is equal to the number of elements included in the first coefficient set.
- the second codeword includes each element in the first coefficient set; or, the elements in the first coefficient set can be split into "amplitude + phase” and quantized separately, and the second codeword includes each element in the first coefficient set. Amplitude value; or, the elements in the first coefficient set can be split into "real part + imaginary part” and quantized separately, and the second codeword includes the real part of each element in the first coefficient set; or, the second codeword includes The imaginary part of each element in the first set of coefficients.
- the second codeword may include the at least one space-frequency combination coefficient; or, each space-frequency combination coefficient can be split into "amplitude + phase" and quantized separately ,
- the second codeword can include the amplitude value of each space-frequency combination coefficient in the at least one space-frequency combination coefficient; or, each space-frequency combination coefficient can be split into "real part + imaginary part” and quantized separately, then
- the second codeword may include the real part of each space-frequency combining coefficient; or, the second codeword may include the imaginary part of each space-frequency combining coefficient.
- the second codeword may be obtained after processing elements in the first coefficient matrix.
- elements included in a row vector or column vector in the first coefficient matrix are located in adjacent positions in the second codeword. That is to say, it is obtained by splicing or merging the row vector or column vector in the first coefficient matrix as a unit.
- the second codeword may be obtained by combining the second row vector with the first row vector.
- the second codeword may be formed by combining the at least one space-frequency combining coefficient.
- the second codeword is associated with two space-frequency combination coefficients. Assuming that the first space-frequency combination coefficient is A and the second space-frequency combination coefficient is B, the second codeword is [A, B]. It should be noted that if the first space-frequency combination coefficient and the second space-frequency combination coefficient are both a sequence, when the first space-frequency combination coefficient and the second space-frequency combination coefficient are combined, one of the space-frequency combination coefficients can be combined. The sequence corresponding to the combined coefficient is directly added to the sequence corresponding to another space-frequency combined coefficient.
- elements included in a row vector or column vector in the first coefficient matrix have the same interval in the second codeword.
- the second codeword may be obtained by interleaving and combining the first row vector and the second row vector, and the interleaving is performed in a unit of one element.
- the second codeword is associated with two space-frequency combination coefficients, and the first element in the sequence corresponding to the second space-frequency combination coefficient is added after the first element in the sequence corresponding to the first space-frequency combination coefficient, And, adding the second element of the sequence corresponding to the second space-frequency combination coefficient to the second element of the sequence corresponding to the first space-frequency combination coefficient, and so on, to obtain the spliced sequence.
- elements included in row vectors or column vectors located at the same position in the first coefficient matrix are located in adjacent positions in the second codeword. That is, if the first coefficient matrix includes two row vectors, the second codeword can be obtained by interleaving and combining the first row vector and the second row vector, and can be interleaved in units of arbitrary elements.
- the second codeword is associated with two space-frequency combination coefficients
- the first element in the sequence corresponding to the second space-frequency combination coefficient is added after the first element in the sequence corresponding to the first space-frequency combination coefficient
- the fourth element is added to the first After the fourth element of the sequence corresponding to the space-frequency combination coefficient, and so on, the spliced sequence is obtained.
- the second codeword may be combined by the at least one space-frequency combination coefficient.
- the second codeword may be obtained by performing a mathematical operation on the at least one space-frequency combination coefficient.
- the second codeword is associated with two space-frequency combination coefficients, and the second codeword may be obtained by adding a preset threshold to each space-frequency combination coefficient, and then combining them. Assuming that the first space-frequency combination coefficient is A, the second space-frequency combination coefficient is B, and the preset threshold is C, the second codeword is [A+C, B+C].
- the mathematical operation may also be to subtract a preset threshold value from each space-frequency combination coefficient, or to perform a multiplication operation on each space-frequency combination coefficient and a preset weight value, etc., which is not limited here. If each space-frequency combination coefficient corresponds to a sequence, performing mathematical operations may refer to performing operations on elements at the same position in the sequence.
- the second codeword may be obtained by converting the at least one space-frequency combining coefficient according to a preset rule.
- the mapping relationship between the space-frequency combination coefficient and the preset value may be stored between the terminal device and the network device, and the mapping relationship may be as shown in Table 1.
- Table 1 the space-frequency combination coefficient A corresponds to the value 1
- the space-frequency combination coefficient A corresponds to the value 2.
- the second codeword is [1, 2]. If each space-frequency combination coefficient corresponds to a sequence, the above-mentioned mapping processing needs to be performed on each element in the sequence.
- the second codeword may be obtained after normalizing the at least one space-frequency combining coefficient. For example, assuming that the first space-frequency combination coefficient is A and the second space-frequency combination coefficient is B, the second codeword is [A/A+B, B/A+B]. If each space-frequency combination coefficient corresponds to a sequence, each element in the sequence needs to be normalized.
- the relationship between the second codeword and the first coefficient set is not limited to the foregoing cases, and will not be listed here.
- the processing method is similar to the foregoing process, and will not be repeated here.
- the feedback of CSI by the terminal device may include, but is not limited to, two ways.
- the first way is to display feedback.
- what the terminal device feeds back through the CSI is the channel matrix, and the three-dimensional signal space corresponding to the channel matrix is the "transmitting antenna-receiving antenna-frequency" three-dimensional signal space.
- the terminal device may perform dual-domain compression on the "transmit antenna" dimension (ie, spatial dimension) and the "frequency domain” dimension in the three-dimensional signal space, and then report the space-frequency combination coefficient obtained after the dual-domain compression. That is, the first coefficient matrix.
- the base station can send a CSI-reference signal (RS) for each beam.
- RS CSI-reference signal
- each space-frequency combination coefficient can be understood as the space-frequency combination coefficient of a frequency-domain basis vector corresponding to a certain space-domain basis vector on a certain receiving antenna, or it can be understood as a space-domain basis vector in a certain space-frequency combination coefficient.
- the second way is implicit feedback. In this manner, what the terminal device feeds back through the CSI is the precoding matrix, and the three-dimensional signal space corresponding to the precoding matrix is the "transmitting antenna-spatial layer-frequency" three-dimensional signal space.
- the terminal device may perform dual-domain compression on the "transmit antenna" dimension (ie, spatial dimension) and the "frequency domain” dimension in the three-dimensional signal space, and then report the space-frequency combination coefficient obtained after the dual-domain compression. That is, the first coefficient matrix.
- the base station may send a CSI-RS for each beam, and the terminal device may directly determine the space-frequency combination coefficient to be reported according to the received CSI-RS, that is, the first coefficient matrix.
- each space-frequency combination coefficient can be understood as the space-frequency combination coefficient of a certain space-domain basis vector of a frequency-domain basis vector on a certain space layer, or it can be understood as a space-domain basis vector in a certain space-frequency combination coefficient.
- the space-frequency combination coefficient of a certain frequency-domain basis vector on the space layer In the embodiment of the present application, there is no restriction on the manner in which the terminal device obtains the space-frequency combination coefficient.
- receiving antenna can be used interchangeably with “receiving port”, which can be a physical antenna unit or a virtualized unit, such as a port, which is not limited here.
- the first coefficient set may include but is not limited to the following situations:
- the first coefficient set is an element included in a row vector or column vector in the first coefficient matrix corresponding to a space layer or receiving port. Take the first coefficient set as an element included in at least one row vector in the first coefficient matrix corresponding to the spatial layer as an example for description.
- an element included in a row vector in the first coefficient matrix may be understood as a space-frequency combination coefficient of a space-domain basis vector in a space layer.
- the first set of coefficients can be understood as a space-frequency combination coefficient of a space-domain basis vector in a space layer.
- FIG. 4 is a schematic diagram of an example of the first coefficient set.
- the transmitting antenna includes two polarization directions (horizontal and vertical), and R spatial layers share the same T spatial bases
- the number of frequency domain component vectors corresponding to each spatial base is M example.
- Each square in Figure 4 represents a space-frequency combination coefficient corresponding to a space-frequency vector pair in a certain space layer.
- the first set of coefficients may be M space-frequency combination coefficients corresponding to any spatial base of any spatial layer in FIG. 4.
- the first coefficient set is the M space-frequency combination coefficients corresponding to the spatial base 1 in the space layer 1, as shown by the dashed box in FIG. 4.
- it may also be M space-frequency combination coefficients corresponding to the space base 1 in the space layer 2, which will not be given as examples here.
- R space layers may include the first space layer (i.e. space layer 1) to the Rth space layer (i.e. space layer R)
- T space bases may include the first space base (i.e. space layer 1) to The T-th airspace base (that is, the airspace base T), and so on, will not be illustrated one by one here.
- the specific implementation is not limited to this, for example, it can also be numbered consecutively starting from 0. It should be understood that the above descriptions are all settings to facilitate the description of the technical solutions provided by the embodiments of the present application, and are not used to limit the scope of the present application.
- the first coefficient set is an element included in at least two row vectors or column vectors at the same position in at least two first coefficient matrices corresponding to at least two spatial layers or receiving ports, and At least two row vectors or column vectors include one row vector or column vector in each first coefficient matrix.
- the first coefficient set Take the first coefficient set as an element included in at least one row vector in the first coefficient matrix corresponding to the spatial layer as an example for description.
- an element included in a row vector in the first coefficient matrix may be understood as a space-frequency combination coefficient of a space-domain basis vector in a space layer.
- the first set of coefficients can be understood as the space-frequency combination coefficients of the same spatial basis vector in at least two spatial layers.
- FIG. 5 is a schematic diagram of another example of the first coefficient set.
- the polarization direction of the transmitting antenna, the number of spatial layers, the number of spatial bases, and the number of frequency domain component vectors corresponding to each spatial base in FIG. 5 are similar to those in FIG. 4, and will not be repeated here.
- the first set of coefficients is X*M space-frequency combination coefficients corresponding to the same spatial base in X spatial layers, or can be understood as X* located at the same position in X spatial layers M space-frequency combination coefficients, X is an integer greater than or equal to 2.
- the first set of coefficients is the 2M space-frequency combination coefficients corresponding to space layer 1 and space layer 2 of space base 1, namely, space layer 1 and space layer 2 in Figure 5
- the space-frequency combination coefficients of the first row of the space layer 2 are shown in the dashed box in FIG. 5.
- space-frequency combination coefficients of other space-based bases in other space layers for example, the 2M space-frequency combination coefficients of the space-based base 2 corresponding to the space layer 2 and the space layer 4 respectively, which are not listed here.
- the first coefficient set is an element included in at least two row vectors or column vectors in the first coefficient matrix corresponding to one spatial layer or receiving port. Take the first coefficient set as an element included in at least one row vector in the first coefficient matrix corresponding to the spatial layer as an example for description.
- an element included in a row vector in the first coefficient matrix may be understood as a space-frequency combination coefficient of a space-domain basis vector in a space layer.
- the first set of coefficients can be understood as space-frequency combination coefficients of at least two space-domain basis vectors in the same space layer.
- FIG. 6 is a schematic diagram of another example of the first coefficient set.
- the polarization direction of the transmitting antenna, the number of spatial layers, the number of spatial bases, and the number of frequency domain component vectors corresponding to each spatial base in FIG. 6 are similar to those in FIG. 4, and will not be repeated here.
- the first coefficient set is X*M space-frequency combination coefficients corresponding to X spatial bases in the same spatial layer, or can be understood as X* located in different positions in the same spatial layer.
- M space-frequency combination coefficients X is an integer greater than or equal to 2.
- the first set of coefficients is the 2M space-frequency combination coefficients of the space base 1 and the space base 2 in the space layer 1, that is, the first coefficient of the space layer 1 in Fig. 6
- the line space frequency combination coefficient and the second line space frequency combination coefficient are shown in the dashed box in FIG. 6.
- it can also be the space-frequency combination coefficients of other spatial bases in other spatial layers, for example, the 2M space-frequency combination coefficients of the spatial base 2 and the spatial base 3 in the spatial layer 2, which are not listed here.
- the first coefficient set is an element included in at least two row vectors or column vectors at the same position in at least two first coefficient matrices corresponding to at least two spatial layers or receiving ports, and
- the at least two row vectors or column vectors include at least two row vectors or column vectors in each first coefficient matrix.
- an element included in a row vector in the first coefficient matrix may be understood as a space-frequency combination coefficient of a space-domain basis vector in a space layer.
- the first set of coefficients can be understood as space-frequency combination coefficients of at least two spatial base vectors in at least two spatial layers, respectively.
- FIG. 7 is a schematic diagram of another example of the first coefficient set.
- the polarization direction of the transmitting antenna, the number of spatial layers, the number of spatial bases, and the number of frequency domain component vectors corresponding to each spatial base in FIG. 7 are similar to those in FIG. 4, and will not be repeated here.
- the first set of coefficients is X*Y*M space-frequency combining coefficients of X space bases in Y space layers, and X is an integer greater than or equal to 2.
- the first set of coefficients can be 2M space-frequency combination coefficients of the space base 1 in the space layer 1 and the space layer 2, and the space base 2
- the 2M space-frequency combination coefficients in space layer 1 and space layer 2 respectively that is, the space-frequency combination coefficients in the first row and the space-frequency combination coefficients in the second row of space layer 1 in Figure 7, and the space-frequency combination coefficients in the first row of space layer 2.
- the frequency combining coefficients and the second row of space-frequency combining coefficients are shown in the dashed box in FIG. 7.
- it can also be the space-frequency combination coefficients of other space-based bases in other space layers, for example, the 2M space-frequency combination coefficients of the space-based base 2 in the space layer 2 and the space layer 3, and the space-based base 3 in the space layer 2 and space.
- the 2M space-frequency combination coefficients of layer 3 are not listed here.
- the space-frequency combination coefficients of multiple different spatial bases in the same space layer are the space-frequency combination coefficients of space layer 1 and space layer 2. .
- the first coefficient set is an element included in at least two row vectors or column vectors located at different positions in at least two first coefficient matrices corresponding to at least two spatial layers or receiving ports, and
- the at least two row vectors or column vectors include at least two row vectors or column vectors in each first coefficient matrix.
- an element included in a row vector in the first coefficient matrix may be understood as a space-frequency combination coefficient of a space-domain basis vector in a space layer.
- the first set of coefficients can be understood as space-frequency combination coefficients of multiple different spatial bases in multiple different spatial layers.
- the first set of coefficients are the 2M space-frequency combination coefficients of the space base 1 in the space layer 1 and the space layer 2, and the space base 2 in the space layer 2 to the space layer 4, respectively. 3M space-frequency combination coefficients.
- the above example is described by taking the first coefficient set as an element included in at least one row vector in the first coefficient matrix corresponding to the spatial layer as an example, when the first coefficient set is corresponding to the interface port
- the included elements of the first coefficient set may be similar to the foregoing examples, and details are not described herein again.
- the elements included in a row vector in the first coefficient matrix can be understood as a spatial basis vector in a space.
- the first set of coefficients may only include a part of the space-frequency combination coefficients of the M space-frequency combination coefficients corresponding to a spatial layer or a receiving antenna, for example, only the amplitude Multiple space-frequency combination coefficients with larger values.
- Figure 9 The shaded blocks in each row of space-frequency combination coefficients in Figure 9 are space-frequency combination coefficients whose amplitude value is greater than the threshold, or can be understood as non-zero space-frequency combination coefficients.
- the first coefficient set includes multiple non-zero spaces in the space layer 1 including the space base 1 and the space base 2.
- Part of the space-frequency combination of frequency combination coefficients is shown in the dashed box in FIG. Thereby, the length of the second codeword can be reduced, and the overhead can be further reduced.
- indicating the start position and window length of the window can be a long period indicator, which can be understood as indicating that the period of the start position and window length of the window is greater than that of the terminal device sending channel state information to the network device.
- the period may be several times the period in which the terminal device sends the channel state information to the network device. Therefore, the period in which the terminal device sends the channel state information to the network device may also be referred to as a short period. In this case, it can be understood that the same window is shared at multiple times.
- indicating the start position and window length of the window can also be a short-period indicator, that is, the same period as the terminal device sending channel state information to the network device. In this case, it can be understood as multiple moments.
- the windows used may not be exactly the same.
- the space-frequency combination coefficients with the largest amplitude values in different spatial layers are located in different positions.
- the space-frequency combination coefficients with the largest amplitude value in the space layer 1 The coefficient is located on the fifth block in the first row, and the space-frequency combination coefficient with the largest amplitude value in the spatial layer R is located on the third block from the bottom in the last row.
- all space-frequency combination coefficients corresponding to all spatial bases in each spatial layer can be cyclically shifted, so that the elements with the largest amplitude values in different spatial layers or receiving ports are in the corresponding first coefficient matrix.
- the space-frequency combination coefficients with the largest amplitude values in different spatial layers are located in the same frequency-domain unit.
- the frequency-domain component vector corresponding to the strongest space-frequency component vector corresponding to each spatial layer is always The first frequency domain component vector in the candidate frequency domain component vector sequence or the frequency domain component vector corresponding to the strongest space-frequency component vector corresponding to each spatial layer is always the frequency domain component in the middle of the candidate frequency domain component vector sequence vector.
- the space-frequency combination coefficient with the largest amplitude value can be understood as the strongest space-frequency component vector or the strongest space-frequency pair.
- the terminal device can combine the T i spatial component vectors corresponding to the i-th spatial layer to the union of the M i and j frequency domain component vectors, and the corresponding magnitude value of the Mi frequency domain component vectors is the largest.
- the frequency domain component vector of the space-frequency combination coefficient of M i -1 frequency domain component vector indexes are sequentially subjected to the same cyclic shift.
- M i frequency-domain component vector corresponding to each spatial layer, corresponding to the strongest frequency component of the space vector of the frequency domain components of the vector components of the vector are candidates for frequency-domain sequence of six frequency domain components Vector (index value is 5).
- the multiple space-frequency combination coefficients shown in FIG. 9 are shifted as described above, for example, the space-frequency combination coefficient with the largest amplitude value of each spatial layer in FIG. 9 is moved to the sixth block, Multiple space-frequency combining coefficients as shown in Figure 10 can be obtained.
- T the number of spatial component vectors in each spatial layer. If the number of spatial component vectors in each spatial layer is not the same, then T i is the number of spatial component vectors of the i-th spatial layer, i ⁇ 0,1,...,R-1 ⁇ .
- M The number of frequency domain component vectors corresponding to each spatial component vector in each spatial layer. If the number of frequency domain component vectors corresponding to each spatial domain component vector is not the same, then Mi ,j is the number of frequency domain component vectors corresponding to the jth spatial component vector of the i-th spatial layer, j ⁇ 0,1 ,...,L i -1 ⁇ .
- the i-th layer corresponds to the space T i of a spatial component of the vector corresponding to each of M i, the number of the j-th component of the vector in the frequency domain and a frequency domain component of the vector set configuration.
- the terminal device may first determine the aforementioned multiple frequencies. The number of domain component vectors M 2 , and then select the starting positions of the above-mentioned multiple frequency domain component vectors.
- the multiple frequency-domain component vectors selected by the terminal equipment must include the frequency-domain component vector corresponding to the above-mentioned strongest space-frequency component vector (located in the sixth of the candidate frequency-domain component vector sequence), and multiple frequency-domain component vectors If the number M 2 of the frequency domain component vectors is known, there are M 2 possible situations in the starting positions of the multiple frequency domain component vectors, indicating that the number of bits occupied by the starting positions of the multiple frequency domain component vectors is . M 2 is smaller than N f , therefore, the feedback overhead of the starting positions of multiple frequency domain component vectors can be reduced by shifting. Wherein, N f is the number of frequency domain units included in the CSI report bandwidth.
- the reason may be performed and then reported after the cyclic shift M i th component of the vector in the frequency domain, because the terminal device is reported by M i th component of the vector, although the frequency domain is the result of M i th component of the vector in the frequency domain after the cyclic shift, But it will not affect the calculation of CQI by network equipment.
- the terminal device can select the corresponding frequency domain component vector for each spatial layer according to the currently estimated channel matrix, assuming the i-th (0 ⁇ i ⁇ R-1, and i is an integer) All components of vector selection airspace M spatial layers of the i-th vector of frequency domain components , Can build a matrix Among them, the index corresponding to the kth (0 ⁇ k ⁇ M i -1, k is an integer) frequency domain component vector is f(k).
- the M i frequency domain component vectors can construct a matrix Network equipment passes Recovered space frequency matrix and pass In the restored space-frequency matrix, the precoding matrix corresponding to each frequency domain unit only differs by a fixed phase, which will not affect the calculation of the CQI. Therefore, the impact on system performance can be ignored. That is, the terminal device reports the frequency-domain vectors M i And reporting frequency-domain vectors M i Is equivalent. This is because:
- the terminal device can use the frequency domain component vector obtained after the index value is cyclically shifted to replace the frequency domain component vector before the cyclic shift.
- the frequency domain component vector with the index value m(k) obtained after the cyclic shift is used to replace the frequency domain component vector with the index value f(k).
- the indices of the multiple frequency domain component vectors are K 2 ⁇ K 2 +M 2 -1; if K 2 +M 2 >N f , the index of the plurality of frequency domain components of the vector K 2 ⁇ N f -1 and 0 ⁇ (K 2 + M 2 -1) modN f.
- the multiple continuous frequency domain component vectors in the embodiment of the present application have a "circular" characteristic, that is, in a candidate frequency domain component vector sequence including N f candidate frequency domain component vectors, if the length of the window exceeds the end of the sequence, the remaining The window length covers the first part of the sequence.
- the terminal device After obtaining the second codeword, the terminal device obtains the first codeword according to the second codeword.
- the terminal device can first calculate the fourth matrix and mark it as matrix ,
- the fourth matrix is a dictionary matrix used to compress elements in the first coefficient set.
- the fourth matrix may include, but is not limited to, one of the following features or a combination of multiple features:
- the amplitude values of multiple elements included in each column correspond to the same candidate value set, and the candidate value set includes multiple different candidate values.
- the fourth matrix is a Q1*Q2 matrix, and each element in the fourth matrix can be quantized by "amplitude + phase". Then each column of the fourth matrix includes Q1 elements. Since the amplitude values of the Q1 elements are selected from the same candidate value set, the amplitude values of the Q1 elements can be completely the same, or the Q1 elements There are elements with the same amplitude value in the elements, and there are elements with different amplitude values in the Q1 elements, that is, some elements have the same amplitude value. Or, the amplitude values of the Q1 elements are different.
- the amplitude values of multiple elements included in each row correspond to the same candidate value set, and the candidate value set includes multiple different candidate values.
- the fourth matrix is a Q1*Q2 matrix, and each element in the fourth matrix can be quantized by "amplitude + phase". Then each row of the fourth matrix includes Q2 elements. Since the amplitude values of the Q2 elements are selected from the same candidate value set, the amplitude values of the Q2 elements can be completely the same, or the Q2 elements There are elements with the same amplitude value in Q2, and there are elements with different amplitude values in the Q2 elements, that is, some elements have the same amplitude value. Or, the amplitude values of the Q2 elements are different.
- phase difference values of any two adjacent elements among the multiple elements included in each column correspond to the same candidate value set, and the candidate value set includes a plurality of different candidate values.
- the fourth matrix is a Q1*Q2 matrix, and each element in the fourth matrix can be quantized by "amplitude + phase". Then each column of the fourth matrix includes Q1 elements. Since the phase difference of any two adjacent elements in the Q1 element is selected from the same candidate value set, any two of the Q1 elements are adjacent.
- the phase difference value of the elements of is not exactly the same, for example, the phase difference value of the first element and the second element of the first column is different from the phase difference value of the second element and the third element of the first column, However, the phase difference between the first element and the second element is the same as the phase difference between the third element and the fourth element in the first column. Or, the phase difference values of any two adjacent elements in the first column are not the same.
- phase difference values of any two adjacent elements among the multiple elements included in each row correspond to the same candidate value set, and the candidate value set includes a plurality of different candidate values.
- the fourth matrix is a Q1*Q2 matrix, and each element in the fourth matrix can be quantized by "amplitude + phase". Then each row of the fourth matrix includes Q2 elements. Since the phase difference of any two adjacent elements in the Q2 element is selected from the same candidate value set, any two of the Q2 elements are adjacent.
- the phase difference value of the elements of is not exactly the same, for example, the phase difference value of the first element and the second element of the first row is different from the phase difference value of the second element and the third element of the first row, However, the phase difference between the first element and the second element is the same as the phase difference between the third element and the fourth element in the first row. Or, the phase difference values of any two adjacent elements in each row are not the same.
- the fourth matrix may sequentially indicate each element to the network device in a preset order, for example, the indication may be performed in a manner of amplitude + phase.
- feedback may be performed in a unit of a vector or feedback may be performed in a unit of a sub-matrix.
- the sub-matrix can be understood as a matrix with a dimension smaller than the fourth matrix, which is not limited here.
- each spatial layer may share a fourth matrix, or, each spatial layer may correspond to a fourth matrix, that is, T spatial layers need to be calculated. And then report each fourth matrix to the network device.
- the fourth matrix may be a dictionary matrix used for sparse representation of the second codeword, of course, it may also be another dictionary matrix, which is not limited here. The following relationship can be satisfied between the fourth matrix and the second codeword:
- the second codeword satisfies the fourth matrix * the first vector, or the second code word satisfies the first vector * the fourth matrix, the first vector includes at least one non-zero element, and the first vector The number of non-zero elements included in a vector is less than the first preset value, and the result of the fourth matrix * the first vector or the first vector * the fourth matrix is the same as the result of the second codeword The difference is smaller than the second preset value.
- the second code word satisfies the fourth matrix * the first vector, or the second code word satisfies the first vector * the fourth matrix, and the first vector includes at least one non-zero element,
- the number of non-zero elements included in the first vector is less than a first preset value, and the first energy corresponding to the result of the fourth matrix * the first vector or the first vector * the fourth matrix
- the energy ratio between the second energies corresponding to the second codeword is greater than or equal to a third preset value.
- the second energy corresponding to the second codeword can be understood as the information energy of the information indicated by the second codeword
- the result of the first vector*the fourth matrix is also a codeword
- the first A vector * the first energy corresponding to the result of the fourth matrix can be understood as the information energy of the information indicated by the codeword corresponding to the result.
- Information energy can be understood as the sum of squares of the elements included in the corresponding codeword.
- the terminal device may generate a fifth matrix according to the fourth matrix and the preset codeword length of the first codeword, where the fourth matrix and the fifth matrix satisfy the first principle, and the first principle is :
- the eighth matrix satisfies the fifth matrix * the fourth matrix, the maximum value of the correlation coefficients of any two columns of the eighth matrix is less than the first threshold, or the eighth matrix satisfies the fourth matrix * In the fifth matrix, the maximum value of the correlation coefficients of any two rows of the eighth matrix is smaller than the first threshold.
- Obtaining the fifth matrix from the fourth matrix may be an iterative process, and each iteration process includes singular value decomposition (SVD) decomposition, and then eliminates the component corresponding to the largest eigenvalue obtained by the SVD decomposition.
- SVD singular value decomposition
- the number of iterations included in the iterative process of obtaining the fifth matrix through the fourth matrix is related to the first threshold.
- the correlation coefficient can be understood as the result of dividing the inner product of the vectors corresponding to any two rows or two columns by the modulus of the two vectors or the absolute value of the result.
- the first codeword is obtained according to the fifth matrix and the second codeword.
- the codeword length of the first codeword may be indicated by the network device, or the codeword length of the first codeword may be pre-appointed, or may also be determined by the terminal device. If the codeword length of the first codeword is determined by the terminal device, the terminal device may also indicate the codeword length of the first codeword to the network device, so that the network device can learn the codeword of the first codeword length. It should be noted that after the terminal device calculates the fifth matrix, the fifth matrix may also be reported to the network device, or may not be reported, which is not limited here.
- the terminal device may calculate the fourth matrix in multiple ways.
- the fourth matrix may use the SVD algorithm or the K-means SVD (K-SVD) algorithm.
- K-SVD K-means SVD
- the historical signal space of the channel is solved, that is, the historical signal space of the channel is used to replace the future signal space of the channel.
- the historical signal space of the channel may include multiple reference signals received within a preset time period before calculating the fourth matrix, and then the multiple reference signals are combined according to a preset rule to obtain a signal space.
- the rule can be based on the order of receiving time, etc., which is not limited here.
- Those skilled in the art may also use other methods to calculate the first matrix, and no examples are given here.
- the fourth matrix can also be preset, or a matrix set can be set, and the matrix set can be pre-appointed with the network device, and the terminal device can select one of the matrices from the matrix set as the first matrix set.
- the first codeword, the fourth matrix, and the fifth matrix satisfy the following relationship:
- the first codeword and the second codeword are column vectors, and the first codeword satisfies the fifth matrix*the second codeword; or, the first codeword and the second codeword
- the codeword is a row vector, and the first codeword satisfies the second codeword*the fifth matrix.
- the second codeword is a column vector of N 3 ⁇ 1, labeled as h i,l
- the fifth matrix is a matrix of X 1 ⁇ N 3 , labeled as matrix
- the second codeword and the fifth matrix are multiplied to obtain the column vector of X 1 ⁇ 1, that is, the first codeword, marked as s i,l , and the relationship between the three satisfies the following expression:
- the terminal equipment passes through the matrix Compress the N3-dimensional column vector into an X 1 -dimensional column vector.
- compression refers to reducing the dimensionality.
- the length of the second codeword may also be the same as the length of the first codeword, and the dimensional relationship between the first codeword and the second codeword is not limited here.
- the terminal device indicates the fourth matrix to the network device.
- the terminal device may send the fourth matrix to the network device.
- the terminal device may send the identification of the matrix selected by the terminal device to the network device, for example, an index number or a serial number.
- the terminal device may periodically indicate the fourth matrix to the network device, or the terminal device may meet a preset condition, for example, the terminal device may compress the channel budget, and then decompress it, and the decompressed channel and the original Whether the channel error exceeds a certain threshold, if it exceeds the threshold, the fourth matrix is indicated to the network device, or the terminal device may indicate the fourth matrix to the network device after receiving the sending instruction sent by the network device. This is not correct
- the terminal device instructs the fourth matrix to limit the manner.
- the fourth matrix may be the same or different at different moments, that is, multiple moments may share the same fourth matrix, or each moment has a fourth matrix unique to that moment.
- the terminal device may feed back the fourth matrix to the network device in a long-period manner, and the terminal device may feed back the first codeword in a short-period manner.
- the value is greater than the value of the period in the short period mode; or,
- the terminal device may feed back the fourth matrix and the first codeword to the network device respectively, wherein the terminal device determines to feed back the fourth matrix to the network device in the first case, and, The terminal device determines that in the second situation, the first codeword is fed back to the network device; the first situation is that the terminal device satisfies a first preset condition or the terminal device receives data from the network device The first instruction is received, and the second situation is that the terminal device meets a second preset condition or the terminal device receives a second instruction from the network device; or,
- the terminal device may feed back the fourth matrix and the first codeword to the network device respectively, wherein the terminal device periodically feeds back the fourth matrix to the network device, and the terminal device is located in the network device. Feeding back the first codeword to the network device in the second case; or,
- the terminal device may feed back the fourth matrix and the first codeword to the network device respectively, wherein the terminal device feeds back the fourth matrix to the network device in the first situation, and, The terminal device periodically feeds back the first codeword to the network device.
- the first preset condition and the second preset condition are, for example, that the terminal device can compress the channel budget, and then decompress, whether the error between the decompressed channel and the original channel exceeds a certain threshold, and if it exceeds the threshold, it is determined to meet the first A preset condition or a second preset condition.
- the first instruction may be understood as an instruction indicating the fourth matrix sent by the network device to the terminal device
- the second instruction may be understood as an instruction indicating the first codeword sent by the network device to the terminal device.
- step S32 is an optional step, that is, it is not necessary to be performed.
- the network device may calculate the fourth matrix according to the same algorithm as the terminal device.
- step S32 is indicated by a dotted line as an optional step.
- step S31 and step S32 are not limited in the embodiment of the present application.
- step S31 can be executed before step S32, or step S31 and step S32 can be executed simultaneously. This example should not be construed as a restriction on the order of execution of each step.
- the terminal device feeds back the first codeword to the network device, and the network device obtains the first codeword.
- the terminal device only needs to report the first codeword to indicate the position and value of the element in the first coefficient set.
- the method is simple, and the codeword length of the first codeword is longer than the first codeword.
- the codeword length of the two codewords is small.
- the second codeword is associated with the element in the first coefficient set to be reported. If the element in the first coefficient set is the space-frequency combination number, the terminal device reports the first coefficient set. The number of bits required for a codeword must be less than the number of bits occupied by the at least one space-frequency combination coefficient to be reported, thereby reducing overhead.
- the network device determines an element in the first coefficient set according to the first codeword.
- the network device can determine the elements in the first coefficient set according to the first codeword, the fourth matrix, and the fifth matrix.
- the fourth matrix may be reported by the terminal device or agreed in advance
- the fifth matrix may be reported by the terminal device, or it may be agreed in advance, or the network device may be based on the first codeword.
- the codeword length of and the fourth matrix are calculated using the same calculation method as that of the terminal device, and will not be repeated here.
- the fourth matrix is a dictionary matrix used by the network device to restore elements in the first coefficient set.
- the fourth matrix and the fifth matrix satisfy the first principle.
- the first principle is: the ninth matrix satisfies the fifth matrix * the fourth matrix, and the maximum value of the correlation coefficients of any two columns of the ninth matrix is less than The first threshold or the ninth matrix satisfies the fourth matrix*the fifth matrix, and the maximum value of the correlation coefficients of any two rows of the ninth matrix is smaller than the first threshold.
- the process for the network device to obtain the elements in the first coefficient matrix is as follows:
- the network device determines the third codeword according to the first codeword, the fourth matrix, and the fifth matrix.
- the code word length of the third code word may be the same as the code word length of the aforementioned second code word or may be different from the code word length of the second code word, which is not limited here.
- the third code word includes at least one non- Zero element, and then determine the element in the first coefficient matrix according to the third codeword.
- the fourth matrix is a sparse representation dictionary matrix
- the third codeword may be a sparse representation vector of the second codeword.
- the content of the third codeword is similar to that of the second codeword, and the third codeword includes each element in the first coefficient set; or, the third codeword includes the first coefficient set Or, the third codeword includes the real part of each element in the first coefficient set; or, the third codeword includes each element in the first coefficient set Imaginary part.
- the third codeword includes a space-frequency combination coefficient; if the second codeword includes at least one space-frequency combination coefficient for each space-frequency combination coefficient Amplitude value, the third codeword includes the amplitude value of the space-frequency combination coefficient; if the second codeword includes the real part of each space-frequency combination coefficient in at least one space-frequency combination coefficient, the third codeword includes all the space-frequency combination coefficients.
- the underdetermined equation can be transformed into the following problem:
- ⁇ is a preset smaller value. It is understood that all those satisfying the above expression In, choose the most sparse, that is, the one with the least non-zero elements as the solution, that is, the 0 norm is the smallest. Mathematically, the 0 norm is the smallest and the 1 norm is the smallest. ⁇ 2 means finding the 2 norm, The estimated value of p i,l calculated according to formula (3) can be understood as the third codeword.
- the second codeword is obtained, Is the estimated value of h i,l calculated according to formula (4). Since the second codeword is associated with the first coefficient set, it can be seen from step S31 that the second codeword may also be formed by combining elements in the first coefficient set, and then the second codeword is split The elements in the first coefficient set can be obtained. When the second codeword is obtained by performing other operations on the elements in the first coefficient set, the opposite processing can be performed on the second codeword to obtain the elements in the first coefficient set, which will not be explained here. .
- the elements in the first coefficient matrix are reported after dimensionality reduction processing, so that the overhead can be reduced.
- the terminal device needs to report multiple first codewords, that is, multiple reports are performed to complete the process of reporting the first coefficient matrix of a certain spatial layer. Then, in order to reduce the number of reporting times, a first codeword matrix obtained according to multiple first codewords corresponding to each spatial layer or each receiving port can be considered, and then the first codeword matrix is fed back to the network device.
- a first codeword matrix can be obtained according to the multiple first codewords corresponding to each spatial layer or each receiving port.
- each spatial layer or each receiving port corresponds to a first codeword matrix
- the first codeword matrix is determined according to the fifth matrix, the first coefficient matrix, and the seventh matrix, so The first codeword matrix satisfies the seventh matrix*the first coefficient matrix*the fifth matrix.
- the terminal device feeds back the first codeword matrix to the network device.
- the terminal device may also determine the seventh matrix according to the sixth matrix, where the sixth matrix is a dictionary matrix used by the terminal device to compress the first coefficient matrix, and feed back the sixth matrix to the network device.
- the sixth matrix may also be preset and agreed, or determined by the network device. In this case, the sixth matrix may not need to be fed back.
- the sixth matrix is a dictionary matrix used by the network device to restore the first coefficient matrix.
- the network device After the network device receives the first codeword matrix, it is determined that the first codeword matrix satisfies the seventh matrix*sixth matrix*eighth matrix*fourth matrix*fifth matrix, so that according to the seventh matrix, the A sixth matrix, the first codeword matrix, the fourth matrix, and the fifth matrix, determine the eighth matrix, and finally according to the eighth matrix, the fourth matrix, and the sixth matrix, Determine elements in the first coefficient matrix, where the first coefficient matrix satisfies the sixth matrix*the eighth matrix*the fourth matrix.
- the example in which the terminal device reports the first codeword matrix is not shown in FIG. 3.
- A*B means A multiplied by B to the right.
- the sixth matrix and the seventh matrix satisfy the second principle, and the second principle is:
- the tenth matrix satisfies the seventh matrix*the sixth matrix, the maximum value of the correlation coefficients of any two columns of the tenth matrix is less than the first threshold, or the tenth matrix satisfies the sixth matrix* In the seventh matrix, the maximum value of the correlation coefficients of any two rows of the tenth matrix is less than the first threshold.
- At least one of the first matrix to the ninth matrix includes at least one of the following features: the amplitude values of multiple elements included in each column correspond to the same candidate value set , The candidate value set includes multiple different candidate values; or, the amplitude values of multiple elements included in each row correspond to the same candidate value set, and the candidate value set includes multiple different candidate values; or, The phase difference values of any two adjacent elements among the multiple elements included in each column correspond to the same candidate value set, and the candidate value set includes a plurality of different candidate values; or, each row includes multiple The phase difference values of any two adjacent elements in the elements correspond to the same candidate value set, and the candidate value set includes a plurality of different candidate values; or, feedback or receiving matrix with one element as a unit, or, with one
- the vector is the unit feedback or receiving matrix, or a preset scale matrix is used as the unit feedback or receiving matrix.
- the elements in the first coefficient matrix are reported after dimensionality reduction processing, so that the overhead can be reduced.
- the first coefficient matrix can also be decomposed to obtain multiple matrices with lower dimensions, so that the cost of reporting the first coefficient matrix can be reduced by reporting the lower-dimensional matrix.
- the space-frequency combination coefficient matrix can be converted into:
- matrix W can be expressed as a space-frequency combination coefficient corresponding to a certain spatial layer or a certain receiving port
- matrix A can be a matrix obtained by combining and transposing the aforementioned multiple first codewords
- matrix B can be The matrix in the embodiment shown in Figure 3 The transpose of a sub-matrix formed by some or all of the columns. In this way, the terminal device only needs to report matrix A and matrix B, which reduces the number of reports.
- matrix A and matrix B are only an example of splitting the first coefficient matrix. In the following, the splitting method and reporting method of the first coefficient matrix will be described in detail.
- FIG. 13 is a flowchart of another example of an information transmission method provided by an embodiment of this application.
- the description of the flowchart is as follows:
- the terminal device determines the first coefficient matrix.
- the first coefficient matrix is determined according to the first matrix, the second matrix, and the third matrix.
- the relationship among the first coefficient matrix, the first matrix, the second matrix, and the third matrix is It is: multiply the first matrix to the right by the calculation result of the first coefficient matrix, and then multiply the second matrix to the right to get the third matrix.
- the first matrix can be understood as at least one spatial basis vector corresponding to the downlink channel
- the second matrix can be understood as at least one frequency domain basis vector corresponding to the downlink channel
- the third matrix can be understood as the Channel matrix or precoding matrix.
- the embodiments of the present application are not limited to the above situations.
- the method provided by the implementation of the present application can be used to report the matrix to the network device, which is not limited here.
- the first matrix is at least one spatial basis vector corresponding to the downlink channel
- the second matrix is at least one frequency domain basis vector corresponding to the downlink channel
- the third matrix is the precoding matrix of the downlink channel. Examples are explained.
- the first coefficient matrix may include, but is not limited to, the following three forms.
- the first coefficient matrix can be split into two independent matrices, for example, it can be split into a fourth matrix and a fifth matrix, and the product of the fourth matrix and the fifth matrix is the first coefficient matrix.
- the relationship between the first matrix to the fifth matrix can be the following expression:
- matrix H represents the third matrix
- matrix S represents the first matrix
- matrix P represents the second matrix
- matrix A represents the fourth matrix
- each matrix is instruction.
- the matrix H can be understood as a precoding matrix corresponding to a certain spatial layer.
- the matrix S can be understood as one or more spatial basis vectors corresponding to the spatial layer.
- the terminal device may select one or more spatial base vectors corresponding to the spatial layer from a plurality of preselected spatial base vectors, and the dimension of each spatial base vector is related to the number of ports of the channel state information reference signal United.
- the terminal device can indicate the matrix by reporting the index number or serial number of the spatial basis vector included in the matrix.
- the terminal device can also calculate the matrix S based on the reference signal received within the preset time period, or the matrix S can also be calculated by the network device, and then directly instructed to the terminal by means of beamform Equipment, here is no restriction on how to obtain the matrix S.
- T can be indicated by the network device, or it can be determined by the terminal device according to preset rules, or it can be pre-appointed by the terminal device and the network device, or the terminal device feeds back to the network device, here There is no limitation, it should be noted that T is less than or equal to N f .
- the matrix P can be understood as one or more frequency-domain basis vectors corresponding to the spatial layer.
- the dimension of each frequency-domain basis vector is associated with a frequency-domain characteristic parameter.
- the frequency-domain characteristic parameter includes the number of frequency-domain feedback elements and/or The number of frequency domain subbands.
- the terminal device can select one or more frequency-domain basis vectors corresponding to the spatial layer from a plurality of pre-selected frequency-domain basis vectors. In this case, the terminal device can report the matrix The index number or serial number of the included frequency domain basis vector indicates the matrix.
- the terminal device can also calculate the matrix P according to the reference signal received within the preset time period, or the matrix P can also be calculated by the network device, and then directly instructed to the terminal by means of beamform Equipment, here is no restriction on how to obtain the matrix P.
- the number of rows of matrix P is the same as the number of columns of matrix B, and the number of columns of matrix P is N f , where N f is associated with a frequency domain characteristic parameter.
- the frequency domain characteristic parameter may include the frequency domain feedback element.
- the quantity, N f can be indicated by the network device, or determined by the terminal device according to preset rules, or pre-appointed by the terminal device and the network device, or fed back by the terminal device to the network device. limit.
- the matrix B can be understood as a dictionary matrix used to restore at least one coefficient in the first coefficient matrix.
- the matrix B may be the matrix in the embodiment shown in FIG. 3
- the transpose of the sub-matrix formed by part of the columns, or matrix B can be the matrix in the embodiment shown in FIG. 3 There is no restriction on the transposition, etc.
- the terminal device can obtain the matrix B according to the historical signal space of the downlink channel, for example, the historical signal space is obtained by eigen decomposition processing or SVD decomposition.
- the matrix B can also be obtained in other ways, which is not limited here.
- the matrix B can also be preset, or a matrix set can be set, and the matrix set can be pre-appointed with the network device, then the terminal device can select one of the matrixes from the matrix set as matrix B , Or feedback from the terminal device to the network device, there is no restriction here.
- the matrix B may correspond to different spatial layers, that is, each spatial layer corresponds to a matrix B, and the matrix B corresponding to different spatial layers may be the same or different. .
- the matrix B may include but is not limited to the following three situations.
- the matrix B can be an S1 ⁇ N f matrix.
- the matrix B can be a matrix of S1 ⁇ N f .
- the matrix B can be an S1 ⁇ F matrix.
- the parameters S1, ⁇ , F may be indicated by the network device, or may be determined by the terminal device according to preset rules, or may be pre-appointed by the terminal device and the network device, or fed back by the terminal device to the network device Yes, there is no restriction here.
- the dimensions of matrix P will also change according to the different dimensions of matrix B. For example, when matrix B is a matrix of S1 ⁇ N f , matrix P is a matrix of N f ⁇ N f ; when matrix B is a matrix of S1 ⁇ N f , matrix P is a matrix of ⁇ N f ⁇ N f ; when matrix B When it is an S1 ⁇ F matrix, the matrix P is an F ⁇ N f matrix.
- the terminal device will report the bandwidth on the CSI after obtaining multiple information of a certain space base on multiple frequency domain units of the space layer through measurement Projection is performed on the corresponding frequency domain base, taking the number of frequency domain units included in the CSI report bandwidth as N f as an example, so as to obtain N f space-frequency combination coefficients of the spatial base in the spatial layer.
- N f the number of frequency domain units included in the CSI report bandwidth
- each of FIG. 14 and FIG. 15 only includes N f space-frequency combining coefficients corresponding to the T spatial bases of one spatial layer, respectively.
- the second case is different from the first case in that the network device can indicate the parameter ⁇ , which is equivalent to setting a window length for the space-frequency combination coefficients that need to be reported, so as to reduce the number of space-frequency combination coefficients that need to be reported, that is, , The terminal device only needs to report the space-frequency combination coefficient within the window length.
- the parameter F can be the number of space-frequency combination coefficients in a space layer measured by the terminal device, as shown in Figure 16, or it can be the number of partial space-frequency combination coefficients measured by the terminal device.
- F is part
- the number of space-frequency combining coefficients is that the F space-frequency combining coefficients may be discontinuous.
- the terminal device after the terminal device obtains multiple information of a certain spatial base on multiple frequency domain units of the spatial layer through measurement, it can also perform projection on the frequency domain base corresponding to the CSI report bandwidth Taking the number of frequency domain units included in the CSI report bandwidth as N f as an example, the N f space-frequency combination coefficients of the spatial layer of the spatial base are obtained. Then, the terminal device can obtain N f space-frequency combination coefficients from the N f space-frequency combination coefficients F frequency-domain bases are selected from the corresponding N f frequency-domain bases, and then space-frequency combining coefficients corresponding to the F frequency-domain bases are selected, and the F frequency-domain bases may be discontinuous.
- the parameter F and the parameter ⁇ N f may be the same or different, and there is no limitation here.
- the terminal device may determine which of the above three situations the matrix B belongs to.
- the terminal device and the network device can pre-arrange which method is used to determine the matrix B.
- the network device may also indicate to the terminal device which method is used to determine the matrix B, and the specific determination method is not limited here.
- the terminal device determines that the matrix B belongs to the second case, the terminal device also needs to indicate the starting position of the window to the network device.
- the way of indicating the starting position can be similar to that in the prior art, and will not be repeated here.
- the reporting mode of the starting position of the window can be a long-period reporting mode or a short-period reporting mode, which will not be repeated here.
- the matrix A may be determined by the terminal device according to the space-frequency combination coefficient matrix and the matrix B.
- the space-frequency combination coefficient matrix is obtained by the terminal device by measuring the reference signal sent by the network device. The specific process is similar to that in the prior art. No longer. The terminal device can obtain the space-frequency combination coefficient matrix for each spatial layer.
- the space-frequency combination coefficient matrix of each space layer includes multiple space-frequency combination coefficients corresponding to T space-based bases in the space layer.
- Multiple space-frequency combination coefficients can be understood as a row of elements corresponding to the spatial base in FIGS. 14-16. Therefore, each row element in the space-frequency combination coefficient matrix can be operated on with the matrix B to obtain each row element in the matrix A. After the calculation of all the elements in the space-frequency combination coefficient matrix is completed, the result is The matrix A.
- the dimension of the matrix A can be T ⁇ S1, and the determination method of S1 and T is similar to the foregoing content, and will not be repeated here.
- the matrix A includes K1 non-zero elements, and the terminal device can only report K0 non-zero elements, where K0 is less than or equal to K1, and K0 can be indicated by the network device, or by the terminal device according to If the preset rules are determined, either the terminal device and the network device are agreed in advance, or the terminal device feeds back to the network device, there is no restriction here.
- the matrix B is a sparsely represented dictionary matrix, then the K0 can be understood as the sparsity of the dictionary matrix.
- the relationship between the first matrix to the fifth matrix can be the following expression:
- matrix H represents the third matrix
- matrix S represents the first matrix
- matrix P represents the second matrix
- matrix C represents the fourth matrix
- matrix A" represents the fifth matrix.
- matrix W is the first coefficient matrix
- the matrix C can be understood as a dictionary matrix used to restore at least one coefficient in the first coefficient matrix.
- the method for determining the matrix C is similar to the method for determining the matrix B in the first example. For example, it can be obtained according to the historical signal space of the downlink channel. Of course, the matrix C can also be obtained in other ways, which is not limited here.
- the matrix C may correspond to different spatial layers, that is, each spatial layer corresponds to a matrix C, and the matrix C corresponding to different spatial layers may be the same or different.
- the dimension of the matrix C may be T ⁇ U, where U and T may be indicated by the network device, or may be determined by the terminal device according to a preset rule, or may be pre-appointed by the terminal device and the network device, or The feedback from the terminal equipment to the network equipment is not limited here.
- Matrix A" can be determined by the terminal device according to the space-frequency combination coefficient matrix and matrix C. For example, each column element in the space-frequency combination coefficient matrix can be calculated with the matrix C to obtain each column in the matrix A" Element, when the calculation of all elements in the space-frequency combination coefficient matrix is completed, the matrix A" is obtained.
- the matrix A" may include but is not limited to the following three situations.
- the matrix A" can be a U ⁇ N f matrix.
- the matrix A" can be a U ⁇ N f matrix.
- the matrix A" can be a U ⁇ F matrix.
- the parameters U, ⁇ , F may be indicated by the network device, or may be determined by the terminal device according to preset rules, or may be pre-appointed by the terminal device and the network device, or fed back by the terminal device to the network device Yes, there is no restriction here.
- the manner in which the terminal device determines which of the above three situations the matrix A" belongs to may be indicated by the network device, or may be calculated by the terminal device, which is not limited here.
- the matrix A" includes K2 non-zero elements, and the terminal device may only report K0 non-zero elements, where K0 is less than or equal to K2, and K0 may be indicated by the network device or by the terminal device Determined according to preset rules, or agreed in advance by the terminal device and the network device, or fed back by the terminal device to the network device, there is no limitation here.
- the first coefficient matrix can be split into three independent matrices, for example, it can be split into a fourth matrix, a fifth matrix, and a sixth matrix, and the fourth matrix, the fifth matrix, and the sixth matrix The product of is the first coefficient matrix.
- the fourth matrix and the fifth matrix in the second form are two completely independent matrices from the fourth matrix and the fifth matrix in the first form, and they are different.
- the relationship between the first matrix to the sixth matrix may be the following expression:
- matrix H represents the third matrix
- matrix S represents the first matrix
- matrix P represents the second matrix
- matrix C represents the fourth matrix
- matrix B represents the sixth matrix.
- the description of the matrix H, the matrix S, the matrix P, and the matrix B is similar to the foregoing first example, and will not be repeated here.
- the matrix B can include but is not limited to the following three situations.
- the matrix B can be an S1 ⁇ N f matrix.
- the matrix B can be a matrix of S1 ⁇ N f .
- the matrix B can be an S1 ⁇ F matrix.
- the parameters S1, ⁇ , F may be indicated by the network device, or may be determined by the terminal device according to preset rules, or may be pre-appointed by the terminal device and the network device, or fed back by the terminal device to the network device Yes, there is no restriction here.
- matrix A CA'.
- matrix C can be understood as a dictionary matrix used to restore at least one element in matrix A.
- the method for determining the matrix C is similar to the method for determining the matrix B in the first example. For example, it can be obtained according to the historical signal space of the downlink channel. Of course, the matrix C can also be obtained in other ways, which is not limited here.
- the matrix C may correspond to different spatial layers, that is, each spatial layer corresponds to a matrix C, and the matrix C corresponding to different spatial layers may be the same or different.
- the dimension of the matrix C can be T ⁇ U, where U and T can be indicated by the network device, or can be determined by the terminal device according to a preset rule, or can be pre-appointed by the terminal device and the network device, or
- the feedback from the terminal equipment to the network equipment is not limited here.
- the dimension of the matrix A' may be U ⁇ S1, where the parameters U and S1 may be indicated by the network device, or may be determined by the terminal device according to a preset rule, or may be pre-appointed by the terminal device and the network device , Or feedback from the terminal device to the network device, there is no restriction here.
- the matrix A' in the embodiment of the present application, the matrix A'includes K3 non-zero elements, and the terminal device may only report K0 non-zero elements, where K0 is less than or equal to K3, and K0 may be indicated by the network device or by the terminal device Determined according to preset rules, or agreed in advance by the terminal device and the network device, or fed back by the terminal device to the network device, there is no limitation here.
- the space-frequency combination coefficient matrix marked as W
- the K0 non-zero elements reported in the matrix A' have the following relationship between the matrix C and the matrix B:
- c i is the i-th column of the matrix C
- b j is the j-th row of the matrix B
- a ′ ij is the element of the i-th row and j-th column of the matrix A′
- ⁇ is the summation operation.
- the first coefficient matrix is an independent matrix.
- the relationship among the first coefficient matrix, the first matrix, the second matrix, and the third matrix may be the following expression:
- matrix H represents the third matrix
- matrix S represents the first matrix
- matrix P represents the second matrix
- matrix A"' represents the first coefficient matrix.
- the matrix S may be that the terminal device selects one or more spatial basis vectors corresponding to the spatial layer from a plurality of preselected spatial basis vectors. In this case, the terminal device can report the spatial domain included in the matrix. The index number or number of the basis vector, etc., to indicate the matrix. As another example, the terminal device can also calculate the matrix S based on the reference signal received within the preset time period, or the matrix S can also be calculated by the network device, and then directly instructed to the terminal by means of beamform Equipment, here is no restriction on how to obtain the matrix S.
- the matrix P can be that the terminal device selects one or more frequency-domain basis vectors corresponding to the space layer from a plurality of pre-selected frequency-domain basis vectors. In this case, the terminal device can report that the matrix includes The index number or number of the frequency-domain basis vector indicates the matrix. As another example, the terminal device can also calculate the matrix P according to the reference signal received within the preset time period, or the matrix P can also be calculated by the network device, and then directly instructed to the terminal by means of beamform Equipment, here is no restriction on how to obtain the matrix P.
- matrix A"' AB.
- matrix A"' may include but is not limited to the following three situations:
- the matrix A"' can be a T ⁇ N f matrix.
- the matrix A"' can be a matrix of T ⁇ N f.
- the matrix A"' can be a T ⁇ F matrix.
- the parameters T, ⁇ , F may be indicated by the network device, or may be determined by the terminal device according to preset rules, or may be pre-appointed by the terminal device and the network device, or fed back by the terminal device to the network device Yes, there is no restriction here.
- Matrix A"' can be obtained based on the measurement of CSI-RS and then processing the measurement results. It should be noted that in this way of obtaining, matrix A"' is the same as the matrix in the prior art. Are not the same. Obviously, in this embodiment of the application, the matrix S and the matrix P are calculated by the terminal device according to the historical signal space of the channel, or the matrix S and the matrix P can also be calculated by the network device, and then obtained by beamform The method is directly indicated to the terminal device. It can be understood that the matrix S and the matrix P are customized according to the channel.
- the matrix A"' can also be obtained in other ways, which is not limited here.
- the matrix A"' may correspond to different spatial layers, that is, each spatial layer corresponds to a matrix A"'.
- the matrix A"' includes K4 non-zero elements, and the terminal device may only report K0 non-zero elements, where K0 is less than or equal to K4, and K0 can be determined by the network Instructed by the device, or determined by the terminal device according to preset rules, or pre-appointed by the terminal device and the network device, there is no restriction here.
- the dimension of the matrix A"' is T ⁇ F, then the dimension of the matrix P Is F ⁇ N f .
- At least one of the above-mentioned multiple matrices includes at least one of the following characteristics: the amplitude values of the multiple elements included in each column correspond to the same set of candidate values, and the set of candidate values Include multiple different candidate values in each row; or, the amplitude values of multiple elements included in each row correspond to the same candidate value set, and the candidate value set includes multiple different candidate values; or, each column includes multiple values.
- phase difference values of any two adjacent elements in the two elements correspond to the same candidate value set, and the candidate value set includes a plurality of different candidate values; or, any two phases of the plurality of elements included in each row
- the phase difference values of adjacent elements correspond to the same candidate value set, and the candidate value set includes multiple different candidate values; or, feedback or receiving matrix in a unit of one element, or feedback or receiving in a unit of a vector Matrix, or, feedback or receive matrix with a matrix of preset size as a unit.
- each feature please refer to the description of the fourth matrix in the first embodiment, which will not be repeated here.
- the terminal device sends the first information to the network device, and the network device receives the first information.
- the first information is used to indicate the first coefficient matrix.
- the first information may be independent information, or may also be included in channel state information, which is not limited here.
- the first information may include, but is not limited to, the following three situations:
- the first case corresponds to the first form in step S131:
- the first information includes second information and third information, the second information is used to indicate the fourth matrix, and the third information is used to indicate the fifth matrix.
- the first information is split into two information, that is, the second information and the third information.
- the terminal device can send the second information and the third information at the same time, or can send the second information and the third information separately, which is not limited here.
- the terminal device may send the second information in a long period and send the third information in a short period; or, the terminal device may send the second information in a short period and send the second information in a long period.
- the third information For example, the terminal device can use a short period to indicate matrix A and a long period to indicate matrix B; the terminal device can use a long period to indicate matrix C and a short period to indicate matrix A".
- the second case corresponds to the second form in step S131:
- the first information includes second information, third information, and fourth information.
- the second information is used to indicate the fourth matrix
- the third information is used to indicate the fifth matrix
- the fourth information is used for ⁇ indicates the sixth matrix.
- the first information is split into three information, that is, the second information, the third information, and the fourth information.
- the terminal device can send the second information to the fourth information at the same time, or can send the second information to the fourth information separately, which is not limited here.
- the terminal device sends the second information and the fourth information in a long period, and the terminal device sends the third information in a short period.
- the terminal device may use a long period to indicate matrix C, a short period to indicate matrix A', and a long period to indicate matrix B.
- the third case corresponds to the third form in step S131:
- the first information is only one piece of information, for example, used to indicate matrix A"'.
- the first information is used to indicate the position and value of the non-zero element in the first coefficient matrix.
- a terminal device The position of non-zero elements in the first coefficient matrix can be indicated by "window + number of combinations + bitmap", and the values of non-zero elements in the first coefficient matrix can be indicated by means of amplitude and phase values.
- the specific process is the same as It is similar in the prior art and will not be repeated here.
- the terminal device may also use other methods to indicate, for example, it may also use bitmap to indicate, which is not limited here.
- the terminal device indicates different matrices
- the periods of the two matrices may be the same or different.
- the terminal equipment uses the long period indicator matrix B and the matrix C, and the period of the terminal equipment indicator matrix B is marked as T3, and the period of the terminal equipment indicator matrix C is marked as T4, then T3 and T4 are both greater than T1 and T2. And, T3 and T4 can be the same or different.
- the periods of the two matrices may be the same or different.
- the terminal equipment uses the short-period indicating matrix A and the matrix A', and the period of the terminal device indicating matrix A is marked as T1, and the period of the terminal equipment indicating matrix A'is marked as T2. Then T1 and T2 should be less than the long period.
- the value of the period, and T1 and T2 can be the same or different.
- the terminal device indicates the first matrix to the network device; and/or, the terminal device indicates the second matrix to the network device.
- the terminal device when the terminal device indicates the first coefficient matrix through the first information, the terminal device indicates the first period of the first matrix, and the terminal device indicates the second period of the second matrix, which is greater than the first period sent by the terminal device.
- the third cycle of a message or,
- the terminal device respectively feeds back the first information, and the first matrix and/or the second matrix to the network device, wherein the terminal device determines that in the first case, the network device Feeding back the first matrix and/or the second matrix, and the terminal device determines that in the second case, the first information is fed back to the network device, and the first case is the terminal device
- the first preset condition is satisfied, or the terminal device receives the first instruction from the network device, and the second condition is that the terminal device meets the second preset condition, or the terminal device receives the first instruction from the network device.
- the device receives the second instruction; or,
- the terminal device feeds back the first information, and the first matrix and/or the second matrix to the network device respectively, wherein the terminal device periodically feeds back the first matrix to the network device And/or the second matrix, and the terminal device determines to feed back the first information to the network device in the second situation; or,
- the terminal device feeds back the first information, and the first matrix and/or the second matrix to the network device respectively, wherein the terminal device determines that in the first situation, the The network device feeds back the first matrix and/or the second matrix, and the terminal device periodically feeds back the first information to the network device.
- the terminal device may send the second information in a long period, and the terminal device may send the third information in a short period; or The terminal device may send the second information in a short period, and the terminal device may send the third information in a long period.
- the terminal device if the terminal device sends the second information in the short period mode, the terminal device indicates the first period of the first matrix, and the terminal device indicates the first period
- the second periods of the two matrices are respectively greater than the fourth period in which the terminal device sends the second information; or,
- the terminal device If the terminal device sends the third information in the short period mode, the terminal device indicates the first period of the first matrix, and the terminal device indicates the second period of the second matrix , which are respectively greater than the fifth period in which the terminal device sends the third information.
- the terminal device If the terminal device sends the second information in the long period mode, the terminal device indicates the first period of the first matrix, and the terminal device indicates the second period of the second matrix , Respectively greater than the fourth period for the terminal device to send the second information; or,
- the terminal device If the terminal device sends the third information in the long period mode, the terminal device indicates the first period of the first matrix, and the terminal device indicates the second period of the second matrix , which are respectively greater than the fifth period in which the terminal device sends the third information.
- matrix S represents the first matrix
- matrix P represents the second matrix
- matrix A represents the fourth matrix
- matrix B represents the fifth matrix.
- the period of the terminal device sending matrix S is marked as T1
- the period of P is marked T2
- the period of the terminal equipment sending matrix A is marked as T4
- the period of the terminal equipment sending matrix B is marked as T5
- the matrix A is sent in a long period
- the matrix B is sent in a short period
- T1 , T2 and T4 are all greater than T5, and the size relationship between T1, T2, and T4 is not limited.
- T1 and T2 can be greater than T4, or T1 can be greater than T4, T2 can be less than T4, or T1 and T2 can be All are less than T4, and there is no restriction here.
- the terminal device When the terminal device indicates the first coefficient matrix through the second information, the third information, and the fourth information, the terminal device can send the second information and the fourth information in a long period, and send all the information in a short period. ⁇ third information. That is, the fourth period in which the terminal device sends the second information and the sixth period in which the terminal device sends the fourth information are respectively greater than the fifth period in which the terminal device sends the third information.
- the terminal device indicates the first period of the first matrix, and the terminal device indicates the second period of the second matrix, which are respectively greater than the first period of the third information sent by the terminal device. Five cycles; and/or,
- the terminal device indicates the first period of the first matrix, and the terminal device indicates the second period of the second matrix, which are respectively greater than the fourth period in which the terminal device sends the second information, the The sixth cycle in which the terminal device sends the fourth information.
- the size relationship between multiple long periods is not limited.
- the first period may be greater than the fourth period, the first period may also be smaller than the fourth period, etc., or the relationship between multiple short periods is not limited. The relationship between the size and the size of the relationship will not be explained here.
- the terminal device can also send various information in a trigger mode.
- the terminal device may indicate the first matrix and/or the second matrix to the network device after determining that the first preset condition is satisfied, and, after determining that the second preset condition is satisfied, indicate to the network device
- the network device sends the first information; or, the terminal device periodically indicates the first matrix and/or the second matrix to the network device, and after determining that the second preset condition is satisfied, inform the network
- the device sends the first information; or, after determining that the first preset condition is satisfied, the terminal device indicates the first matrix and/or the second matrix to the network device, and the terminal device periodically sends
- the network device sends the first information.
- the first preset condition and the second preset condition can be set according to actual usage requirements, and are only used here to illustrate that the above-mentioned information can be sent in a trigger mode, and the specific content is not restricted.
- step S133 is an optional step, that is, it is not necessary to be performed.
- the terminal device and the network device can pre-appoint the first matrix and the second matrix to be used. In this case, it is not necessary. Indicates the first matrix and the second matrix.
- the terminal device may only indicate the first matrix but not the second matrix, or the terminal device may only indicate the second matrix but not the first matrix.
- step S133 is indicated by a dotted line.
- the network device determines a first coefficient matrix according to the first information.
- the manner in which the network device determines the first coefficient matrix is also different.
- the first example corresponds to the first situation in step S132:
- the network device After obtaining the second information and the third information, the network device determines the fourth matrix according to the second information, determines the fifth matrix according to the third information, and then multiplies the fourth matrix and the fifth matrix to obtain the first coefficient matrix .
- the second example corresponds to the second case in step S132:
- the network device After the network device obtains the second information, the third information, and the fourth information, it determines the fourth matrix based on the second information, determines the fifth matrix based on the third information, and determines the sixth matrix based on the fourth information.
- the fourth matrix, the fifth matrix, and the sixth matrix are multiplied to obtain the first coefficient matrix.
- the third example corresponds to the third situation in step S132:
- the network device may obtain the first coefficient matrix according to the first information and the positions and values of the multiple non-zero elements in the first coefficient matrix.
- the network device may also determine the first coefficient matrix in other ways, which will not be described here.
- the methods provided in the embodiments of the present application are respectively introduced from the perspective of network equipment, terminal equipment, and interaction between the network equipment and the terminal equipment.
- the network equipment and the terminal equipment may include hardware structures and/or software modules, which are implemented in the form of hardware structures, software modules, or hardware structures plus software modules. . Whether a certain function among the above-mentioned functions is executed by a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraint conditions of the technical solution.
- FIG. 17 shows a schematic structural diagram of an information transmission device 1700.
- the information transmission apparatus 1700 can implement the functions of the terminal equipment mentioned above.
- the information transmission device 1700 may include a processing unit 1701 and a transceiving unit 1702.
- the processing unit 1701 may be used to perform step S31 in the embodiment shown in FIG. 3, or may be used to perform step S131 in the embodiment shown in FIG. 13, and/or used to support the technology described herein Other processes.
- the transceiving unit 1702 is used to perform step S32 and step S33 in the embodiment shown in FIG. 3, or may be used to perform step S132 and step S133 in the embodiment shown in FIG. 13, and/or used to support the steps described herein.
- Other processes of the described technology are Among them, all relevant content of the steps involved in the above method embodiments can be cited in the functional description of the corresponding functional module, which will not be repeated here.
- FIG. 18 shows a schematic structural diagram of an information transmission device 1800.
- the information transmission apparatus 1800 can realize the functions of the network equipment mentioned above.
- the information transmission device 1800 may include a processing unit 1801 and a transceiving unit 1802.
- the processing unit 1801 may be used to perform step S34 in the embodiment shown in FIG. 3, or may be used to perform step S134 in the embodiment shown in FIG. 13, and the transceiver unit 1802 may be used to perform step S134 in the embodiment shown in FIG.
- Step S32 and step S33 in the embodiment may be used to perform step S132 and step S133 in the embodiment shown in FIG. 13 and/or other processes used to support the technology described herein.
- all relevant content of the steps involved in the above method embodiments can be cited in the functional description of the corresponding functional module, which will not be repeated here.
- the division of modules in the embodiments of this application is illustrative, and it is only a logical function division. In actual implementation, there may be other division methods.
- the functional modules in the various embodiments of this application can be integrated into one process. In the device, it can also exist alone physically, or two or more modules can be integrated into one module.
- the above-mentioned integrated modules can be implemented in the form of hardware or software functional modules.
- an information transmission apparatus 1900 provided in an embodiment of the application is used to implement the function of the network device in the foregoing method.
- the network device can be a network device or a device in the network device.
- the network device may be a chip system.
- the chip system may be composed of chips, or may include chips and other discrete devices.
- the information transmission apparatus 1900 includes at least one processor 1920, configured to implement the function of the network device in the method provided in the embodiment of the present application.
- the processor 1920 may generate and send the first information, the second information, and other information. For details, refer to the detailed description in the method example, which will not be repeated here.
- the information transmission device 1900 may further include at least one memory 1930 for storing program instructions and/or data.
- the memory 1930 and the processor 1920 are coupled.
- the coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units or modules, and may be in electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
- the processor 1920 may operate in cooperation with the memory 1930.
- the processor 1920 may execute program instructions stored in the memory 1930. At least one of the at least one memory may be included in the processor.
- the information transmission apparatus 1900 may further include a communication interface 1910 for communicating with other devices through a transmission medium, so that the apparatus used in the information transmission apparatus 1900 can communicate with other devices.
- the other device may be a terminal device.
- the processor 1920 uses the communication interface 1910 to send and receive data, and is used to implement the method executed by the network device described in the embodiment corresponding to FIG. 4.
- the embodiment of the present application does not limit the specific connection medium between the aforementioned communication interface 1910, the processor 1920, and the memory 1930.
- the memory 1930, the processor 1920, and the communication interface 1910 are connected by a bus 1940.
- the bus is represented by a thick line in FIG. , Is not limited.
- the bus can be divided into an address bus, a data bus, a control bus, and so on. For ease of representation, only one thick line is used to represent in FIG. 19, but it does not mean that there is only one bus or one type of bus.
- the processor 1920 may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. Or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application.
- the general-purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
- the memory 1930 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), For example, random-access memory (RAM).
- the memory is any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited to this.
- the memory in the embodiments of the present application may also be a circuit or any other device capable of realizing a storage function for storing program instructions and/or data.
- an information transmission apparatus 2000 provided by an embodiment of this application is used to implement the function of the terminal device in the foregoing method.
- the terminal device may be a terminal device or a device in the terminal device.
- the terminal device may be a chip system.
- the chip system may be composed of chips, or may include chips and other discrete devices.
- the information transmission apparatus 2000 includes at least one processor 2020, configured to implement the function of the terminal device in the method provided in the embodiment of the present application.
- the processor 2020 may generate and send information such as the first information, the second information, and so on. For details, refer to the detailed description in the method example, which is not repeated here.
- the information transmission device 2000 may further include at least one memory 2030 for storing program instructions and/or data.
- the memory 2030 and the processor 2020 are coupled.
- the coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units or modules, and may be in electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
- the processor 2020 may cooperate with the memory 2030 to operate.
- the processor 2020 may execute program instructions stored in the memory 2030. At least one of the at least one memory may be included in the processor
- the information transmission apparatus 2000 may further include a communication interface 2010 for communicating with other devices through a transmission medium, so that the apparatus used in the information transmission apparatus 2000 can communicate with other devices.
- the other device may be a terminal device.
- the processor 2020 uses the communication interface 2010 to send and receive data, and is used to implement the method executed by the terminal device described in the embodiments corresponding to FIGS. 2 to 14.
- connection medium between the aforementioned communication interface 2010, the processor 2020, and the memory 2030 is not limited in the embodiment of the present application.
- the memory 2030, the processor 2020, and the communication interface 2010 are connected by a bus 2040.
- the bus is represented by a thick line in FIG. 20, and the connection modes between other components are merely illustrative , Is not limited.
- the bus can be divided into an address bus, a data bus, a control bus, and so on. For ease of presentation, only one thick line is used to represent in FIG. 20, but it does not mean that there is only one bus or one type of bus.
- the processor 2020 may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, which can be implemented Or execute the methods, steps, and logical block diagrams disclosed in the embodiments of the present application.
- the general-purpose processor may be a microprocessor or any conventional processor or the like.
- the steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
- the memory 2030 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory).
- a non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), etc.
- a volatile memory volatile memory
- RAM random-access memory
- the memory is any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited to this.
- the memory in the embodiments of the present application may also be a circuit or any other device capable of realizing a storage function for storing program instructions and/or data.
- An embodiment of the present application also provides a computer-readable storage medium, including instructions, which when run on a computer, cause the computer to execute the method executed by the network device described in FIG. 3 or FIG. 13.
- An embodiment of the present application also provides a computer-readable storage medium, including instructions, which when run on a computer, cause the computer to execute the method executed by the terminal device described in FIG. 3 or FIG. 13.
- the embodiment of the present application provides a chip system.
- the chip system includes a processor and may also include a memory, which is used to implement the functions of the network device in the foregoing method.
- the chip system can be composed of chips, and can also include chips and other discrete devices.
- the embodiment of the present application provides a chip system, which includes a processor and may also include a memory, which is used to implement the functions of the terminal device in the foregoing method.
- the chip system can be composed of chips, and can also include chips and other discrete devices.
- An embodiment of the present application provides a system that includes the aforementioned network device and the aforementioned terminal device.
- the methods provided in the embodiments of the present application may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
- software When implemented by software, it can be implemented in the form of a computer program product in whole or in part.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, network equipment, user equipment, or other programmable devices.
- the computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center.
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrated with one or more available media.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a digital video disc (digital video disc, DVD for short)), or a semiconductor medium (for example, SSD).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Radio Transmission System (AREA)
Abstract
一种信息传输方法及装置,在该方法中,终端设备生成第一码字,所述第一码字是根据第二码字得到的,所述第二码字包含元素的个数大于所述第一码字包含元素的个数,所述第二码字与下行信道的第一系数集合相关联,所述第一系数集合中包括第一系数矩阵的至少一个行向量或列向量所包括的元素;然后,终端设备向网络设备反馈所述第一码字。终端设备只需要上报第一码字即可实现对第一系数集合中的元素的位置和数值的指示,方式简单,且,该第一码字的码字长度比第二码字的码字长度小,从而,终端设备上报该第一码字所需的比特数一定小于上报该至少一个空频合并系数所占用的比特数,从而可以减小开销。
Description
本申请涉及通信技术领域,尤其涉及一种信息传输方法及装置。
在移动通信系统,例如,长期演进(long term evolution,LTE)系统、第5代移动通信(the 5th generation,5G)系统中,可以通过预编码技术来提高信号的传输质量。
使用预编码技术的前提是,基站需要获取用于向终端设备发送信号的下行信道的信道状态信息(channel state information,CSI)。该CSI可以是由终端设备根据基站发送的下行参考信号确定,并上报给基站的。
目前,终端上报CSI采用的是双域压缩的方式上报,采用这种方式时,当基站用于发送信号的天线数量增多,例如,使用多输入多输出(multiple input and multiple output,MIMO)技术发送信号时,该CSI中的内容将会增大,带来较大的信息开销。
因此,如何降低CSI上报时的信息开销,是目前亟待解决的问题。
发明内容
本申请提供一种信息传输方法及装置,用于降低CSI上报时的信息开销。
第一方面,提供一种信息传输方法,在该方法中,终端设备生成第一码字,所述第一码字是根据第二码字得到的,所述第二码字包含元素的个数大于所述第一码字包含元素的个数,所述第二码字与下行信道的第一系数集合相关联,所述第一系数集合中包括第一系数矩阵的至少一个行向量或列向量所包括的元素;
其中,所述第一系数矩阵是根据第一矩阵、第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第一矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵;或,所述第一系数矩阵是根据第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵;每一个空间层或接收端口分别与一个所述第三矩阵和一个所述第一系数矩阵一一对应;
所述终端设备向网络设备反馈所述第一码字。
在一种可能的设计中,所述方法还包括:
所述终端设备确定第四矩阵,所述第四矩阵为所述终端设备用于压缩所述第一系数集合中的元素的字典矩阵;
所述终端设备向所述网络设备反馈所述第四矩阵。
在一种可能的设计中,所述第二码字满足第四矩阵*第一向量,或,所述第二码字满足所述第一向量*所述第四矩阵,所述第一向量中包括至少一个非零元素,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量* 所述第四矩阵的结果与所述第二码字的差值小于第二预设值;或,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量*所述第四矩阵的结果对应的第一能量与所述第二码字对应的第二能量之间的能量占比大于或等于第三预设值。
在一种可能的设计中,所述终端设备向所述网络设备反馈所述第四矩阵,包括:
所述终端设备周期性向所述网络设备反馈所述第四矩阵;或,
所述终端设备从所述网络设备接收的指示后,向所述网络设备反馈所述第四矩阵;或,
所述终端设备在确定满足预设条件后,向所述网络设备反馈所述第四矩阵。
在一种可能的设计中,所述终端设备采用长周期方式向所述网络设备反馈所述第四矩阵,所述终端设备采用短周期方式反馈所述第一码字,所述长周期方式中周期的取值大于所述短周期方式中周期的取值;或,
所述终端设备分别向所述网络设备反馈所述第四矩阵以及所述第一码字,其中,所述终端设备确定在第一情况下,向所述网络设备反馈所述第四矩阵,以及,所述终端设备确定在第二情况下,向所述网络设备反馈所述第一码字;所述第一情况为所述终端设备满足第一预设条件或所述终端设备从所述网络设备接收第一指示,所述第二情况为所述终端设备满足第二预设条件或所述终端设备从所述网络设备接收第二指示;或,
所述终端设备分别向所述网络设备反馈所述第四矩阵以及所述第一码字,其中,所述终端设备周期性向所述网络设备反馈所述第四矩阵,以及,所述终端设备在所述第二情况下向所述网络设备反馈所述第一码字;或,
所述终端设备分别向所述网络设备反馈所述第四矩阵以及所述第一码字,其中,所述终端设备在所述第一情况下向所述网络设备反馈所述第四矩阵,以及,所述终端设备周期性向所述网络设备反馈所述第一码字。
在一种可能的设计中,终端设备生成第一码字,包括:
所述终端设备根据所述第一码字的码字长度以及所述第四矩阵,确定第五矩阵;
所述终端设备根据所述第五矩阵以及所述第二码字,得到所述第一码字。
在一种可能的设计中,所述第一码字和所述第二码字为列向量,所述第一码字满足所述第五矩阵*所述第二码字;或,
所述第一码字和所述第二码字为行向量,所述第一码字满足所述第二码字*所述第五矩阵。
在一种可能的设计中,所述第四矩阵以及所述第五矩阵满足第一原则,所述第一原则为:
第八矩阵满足所述第五矩阵*所述第四矩阵,所述第八矩阵的任意两列的相关系数的最大值小于第一阈值,或,
第八矩阵满足所述第四矩阵*所述第五矩阵,所述第八矩阵的任意两行的相关系数的最大值小于所述第一阈值。
在一种可能的设计中,所述方法还包括:
所述终端设备向所述网络设备反馈所述第一码字的码字长度。
在一种可能的设计中,所述第一码字的码字长度是由所述网络设备指示的,或者,所述第一码字的码字长度是预先约定的。
在一种可能的设计中,所述第一系数集合包括至少如下情况中的其中一种:
所述第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的一个行向量或列向量所包括的元素;或,
所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于相同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少一个行向量或列向量;或,
所述第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的至少两个行向量或列向量所包括的元素;或,
所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于不同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少一个行向量或列向量。
在一种可能的设计中,所述第二码字包含元素的个数等于所述第一系数集合包含元素的个数;
所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中位于相邻的位置,或,
所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中的间隔相等,或,
位于所述第一系数矩阵中相同位置的行向量或列向量所包括的元素在所述第二码字中位于相邻的位置。
在一种可能的设计中,不同空间层或接收端口中幅度值最大的元素在对应的第一系数矩阵中位于相同列。
在一种可能的设计中,所述方法还包括:
所述终端设备确定第一码字矩阵,所述第一码字矩阵是根据每个空间层或每个接收端口对应的多个第一码字得到的,每一个空间层或每个接收端口对应一个第一码字矩阵,所述第一码字矩阵是根据所述第五矩阵、所述第一系数矩阵以及所述第七矩阵确定的,所述第一码字矩阵满足所述第七矩阵*所述第一系数矩阵*所述第五矩阵。
所述终端设备向网络设备反馈所述第一码字矩阵。
在一种可能的设计中,所述方法还包括:
所述终端设备根据所述第六矩阵确定所述第七矩阵,所述第六矩阵为所述终端设备用于压缩所述第一系数矩阵的字典矩阵;
所述终端设备向所述网络设备反馈所述第六矩阵。
在一种可能的设计中,所述第一矩阵至所述第八矩阵中的至少一个矩阵包括如下特征中的至少一个:
每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
以一个元素为单位向所述网络设备反馈,或,以一个向量为单位向所述网络设备反馈,或,以一个预设规模的矩阵为单位向所述网络设备反馈。
在一种可能的设计中,所述第二码字包括所述第一系数集合中的每个元素;或,
所述第二码字包括所述第一系数集合中每个元素的幅度值;或,
所述第二码字包括所述第一系数集合中每个元素的实部;或,
所述第二码字包括所述第一系数集合中每个元素的虚部。
第二方面提供一种信息传输方法,在该方法中,网络设备获取终端设备反馈的第一码字,所述第一码字是根据第二码字得到的,所述第二码字包含元素的个数大于所述第一码字包含元素的个数,所述第二码字与下行信道的第一系数集合相关联,所述第一系数集合中包括第一系数矩阵的至少一个行向量或列向量所包括的元素;
其中,第三矩阵满足第一矩阵*所述第一系数矩阵*第二矩阵;或,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵;或,所述第三矩阵是/满足所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵;每一个空间层或接收端口分别与一个所述第三矩阵和一个所述第一系数矩阵一一对应;
所述网络设备根据所述第一码字,确定所述第一系数集合中的元素。
在一种可能的设计中,所述网络设备从所述终端设备获取第四矩阵,所述第四矩阵为所述网络设备用于还原所述第一系数集合中的元素的字典矩阵。
在一种可能的设计中,所述第二码字满足第四矩阵*第一向量,或,所述第二码字满足所述第一向量*所述第四矩阵,所述第一向量中包括至少一个非零元素,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量*所述第四矩阵的结果与所述第二码字的差值小于第二预设值;或,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量*所述第四矩阵的结果对应的第一能量与所述第二码字对应的第二能量之间的能量占比大于或等于第三预设值。
在一种可能的设计中,所述网络设备从所述终端设备获取第四矩阵,包括:
所述网络设备周期性从所述终端设备获取所述第四矩阵;或,
所述网络设备向所述终端设备发送指示,所述指示用于指示所述终端设备向所述网络设备指示所述第四矩阵,所述网络设备从与所述指示对应的响应消息中获取所述第四矩阵;
所述网络设备在第一时刻从所述终端设备获取所述第四矩阵,所述第一时刻为所述终端设备确定满足预设条件的时刻。
在一种可能的设计中,所述网络设备从所述终端设备获取所述第一码字的码字长度。
在一种可能的设计中,所述第一码字的码字长度是由所述网络设备指示的,或者,所述第一码字的码字长度是预先约定的。
在一种可能的设计中,所述方法还包括:
所述网络设备根据所述第一码字的码字长度以及所述第四矩阵,确定第五矩阵。
在一种可能的设计中,所述第一码字和所述第二码字为列向量,所述第一码字满足所述第五矩阵*所述第四矩阵*第三码字,所述第二码字满足所述第四矩阵*所述第三码字;或,
所述第一码字和所述第二码字为行向量,所述第一码字满足所述第三码字*所述第四 矩阵*所述第五矩阵,所述第二码字满足所述第三码字*所述第四矩阵。
在一种可能的设计中,所述第四矩阵以及所述第五矩阵满足第一原则,所述第一原则为:
第九矩阵满足所述第五矩阵*所述第四矩阵,所述第九矩阵的任意两列的相关系数的最大值小于第一阈值,或,
第九矩阵满足所述第四矩阵*所述第五矩阵,所述第九矩阵的任意两行的相关系数的最大值小于所述第一阈值。
在一种可能的设计中,所述第一系数集合包括至少如下情况中的其中一种:
所述第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的一个行向量或列向量所包括的元素;或,
所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于相同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少一个行向量或列向量;;或,
所述第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的至少两个行向量或列向量所包括的元素;或,
所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于不同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少一个行向量或列向量。
在一种可能的设计中,所述第二码字包含元素的个数等于所述第一系数集合包含元素的个数;
所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中位于相邻的位置,或,
所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中的间隔相等,或,
位于所述第一系数矩阵中相同位置的行向量或列向量所包括的元素在所述第二码字中位于相邻的位置。
在一种可能的设计中,不同空间层或接收端口中幅度值最大的元素在对应的第一系数矩阵中位于相同列。
在一种可能的设计中,所述网络设备根据所述第一码字,确定所述第一系数矩阵中的元素,包括:
所述网络设备根据所述第一码字、所述第四矩阵以及所述第五矩阵,确定所述第三码字;
所述网络设备根据所述第三码字,确定所述第一系数矩阵中的元素。
在一种可能的设计中,所述方法还包括:
所述网络设备接收所述终端设备反馈的第一码字矩阵,其中,每一个空间层或每个接口端口对应一个第一码字矩阵,所述第一码字矩阵满足所述第七矩阵*所述第六矩阵*第八矩阵*所述第四矩阵*所述第五矩阵;
所述网络设备根据所述第一码字矩阵,确定所述第一系数矩阵中的元素。
在一种可能的设计中,所述网络设备接收所述终端设备反馈的第六矩阵,所述第六矩阵为所述网络设备用于还原所述第一系数矩阵的字典矩阵。
在一种可能的设计中,所述网络设备根据所述第一码字矩阵,确定所述第一系数矩阵中的元素,包括:
所述网络设备根据所述第七矩阵、所述第六矩阵、所述第一码字矩阵、所述第四矩阵以及所述第五矩阵,确定所述第八矩阵;
所述网络设备根据所述第八矩阵、所述第四矩阵以及所述第六矩阵,确定所述第一系数矩阵中的元素,所述第一系数矩阵满足所述第六矩阵*所述第八矩阵*所述第四矩阵。
在一种可能的设计中,所述第一矩阵至所述第九矩阵中的至少一个矩阵包括如下特征中的至少一个:
每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
以一个元素为单位从所述终端设备接收矩阵,或,以一个向量为单位从所述终端设备接收矩阵,或,以一个预设规模的矩阵为单位从所述终端设备接收矩阵。
在一种可能的设计中,所述第三码字包括所述第一系数集合中的每个元素;或,
所述第三码字包括所述第一系数集合中每个元素的幅度值;或,
所述第三码字包括所述第一系数集合中每个元素的实部;或,
所述第三码字包括所述第一系数集合中每个元素的虚部。
第三方面,提供一种信息传输方法,在该方法中,终端设备确定第一系数矩阵,其中,所述第一系数矩阵是根据第一矩阵、第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第一矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵;或,所述第一系数矩阵是根据第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一系数矩阵*所述第二矩阵;
所述终端设备向网络设备反馈第一信息,所述第一信息用于指示所述第一系数矩阵。
在一种可能的设计中,所述终端设备向所述网络设备反馈所述第一矩阵;和/或,
所述终端设备向所述网络设备反馈所述第二矩阵。
在一种可能的设计中,所述终端设备周期性反馈所述第一矩阵和/或所述第二矩阵,所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈第二矩阵的第二周期,大于所述终端设备发送所述第一信息的第三周期;或,
所述终端设备分别向所述网络设备反馈所述第一信息,以及所述第一矩阵和/或所述第二矩阵,其中,所述终端设备确定在第一情况下,向所述网络设备反馈所述第一矩阵和/或所述第二矩阵,以及,所述终端设备确定在第二情况下,向所述网络设备反馈所述第一信息,所述第一情况为所述终端设备满足第一预设条件,或,所述终端设备从所述网络设备接收第一指示,所述第二情况为所述终端设备满足第二预设条件,或,所述终端设备从 所述网络设备接收第二指示;
所述终端设备分别向所述网络设备反馈所述第一信息,以及所述第一矩阵和/或所述第二矩阵,其中,所述终端设备周期性向所述网络设备反馈所述第一矩阵和/或所述第二矩阵,以及,所述终端设备确定在所述第二情况下,向所述网络设备反馈所述第一信息;或,
所述终端设备分别向所述网络设备反馈所述第一信息,以及所述第一矩阵和/或所述第二矩阵,其中,所述终端设备确定在所述第一情况下,向所述网络设备反馈所述第一矩阵和/或所述第二矩阵,以及,所述终端设备周期性向所述网络设备反馈所述第一信息。
在一种可能的设计中,所述终端设备确定第一系数矩阵,包括:
所述终端设备确定第四矩阵和第五矩阵,所述第一系数矩阵满足所述第四矩阵*所述第五矩阵;
所述第一信息包括第二信息以及第三信息,所述第二信息用于指示所述第四矩阵,所述第三信息用于指示所述第五矩阵。
在一种可能的设计中,所述终端设备采用长周期方式发送所述第二信息,以及,所述终端设备采用短周期方式发送所述第三信息;或,
所述终端设备采用短周期方式发送所述第二信息,以及,所述终端设备采用长周期方式发送所述第三信息;
其中,所述长周期方式中周期的取值大于所述短周期方式中周期的取值。
在一种可能的设计中,若所述终端设备采用所述短周期方式发送所述第二信息,则所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述终端设备发送所述第二信息的第四周期;或,
若所述终端设备采用所述短周期方式发送所述第三信息,则所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述终端设备发送所述第三信息的第五周期。
在一种可能的设计中,若所述终端设备采用所述长周期方式发送所述第二信息,则所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述终端设备发送所述第二信息的第四周期;或,
若所述终端设备采用所述长周期方式发送所述第三信息,则所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述终端设备发送所述第三信息的第五周期。
在一种可能的设计中,所述终端设备确定第一系数矩阵,包括:
所述终端设备确定第四矩阵、第五矩阵以及第六矩阵,所述第一系数矩阵满足所述第四矩阵*所述第五矩阵*所述第六矩阵;
所述第一信息包括第二信息、第三信息以及第四信息,所述第二信息用于指示所述第四矩阵,所述第三信息用于指示所述第五矩阵,所述第四信息用于指示所述第六矩阵。
在一种可能的设计中,所述终端设备采用长周期方式反馈所述第二信息以及所述第四信息,以及,所述终端设备采用短周期方式反馈所述第三信息,其中,所述终端设备反馈所述第二信息的第四周期,所述终端设备反馈所述第四信息的第六周期,分别大于所述终端设备反馈所述第三信息的第五周期。
在一种可能的设计中,所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述第五周期。
在一种可能的设计中,所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述第四周期以及所述第六周期。
在一种可能的设计中,所述第一矩阵用于指示与所述下行信道对应的至少一个空域基向量,每个空域基向量的维度与信道状态信息参考信号的端口数相关联;或,
所述第二矩阵用于指示与所述下行信道对应的至少一个频域基向量,每个频域基向量的维度与频域特征参数相关联。
在一种可能的设计中,所述频域特征参数包括频域反馈元素的数量和/或频域子带数目。
在一种可能的设计中,所述第一矩阵至所述第六矩阵中的至少一个矩阵满足如下特征中的至少一个特征:
每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
以一个元素为单位向所述网络设备反馈,或,以一个向量为单位向所述网络设备反馈,或,以一个预设规模的矩阵为单位向所述网络设备反馈。
在一种可能的设计中,所述第一矩阵至所述第六矩阵中每个矩阵的维度,所述第四矩阵中包括的非零系数的数量,所述第五矩阵中包括的非零系数的数量,是所述网络设备向所述终端设备指示的,或所述网络设备和所述终端设备预先约定的,或所述终端设备向所述网络设备反馈的。
第四方面,提供一种信息传输方法,在该方法中,网络设备接收终端设备反馈的第一信息,所述第一信息用于指示第一系数矩阵,其中,第三矩阵满足第一矩阵*所述第一系数矩阵*第二矩阵;或,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵;或,所述第三矩阵是/满足所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵;
所述网络设备根据所述第一信息,确定所述第一系数矩阵中包括的元素。
在一种可能的设计中,所述网络设备接收所述终端设备反馈的所述第一矩阵;和/或,
所述网络设备接收所述终端设备反馈的所述第二矩阵。
在一种可能的设计中,所述第一信息包括第二信息以及第三信息,所述第二信息用于指示第四矩阵,所述第三信息用于指示第五矩阵,所述第一系数矩阵满足所述第四矩阵*所述第五矩阵。
在一种可能的设计中,所述第一信息包括第二信息、第三信息以及第四信息,所述第二信息用于指示第四矩阵,所述第三信息用于指示第五矩阵,所述第四信息用于指示第六矩阵,所述第一系数矩阵满足所述第四矩阵*所述第五矩阵*所述第六矩阵。
在一种可能的设计中,所述第一矩阵用于指示与所述下行信道对应的至少一个空域基向量,每个空域基向量的维度与信道状态信息参考信号的端口数相关联;或,
所述第二矩阵用于指示与所述下行信道对应的至少一个频域基向量,每个频域基向量 的维度与频域特征参数相关联。
在一种可能的设计中,所述频域特征参数包括频域反馈元素的数量和/或频域子带数目。
在一种可能的设计中,所述第一矩阵至所述第六矩阵中的至少一个矩阵满足如下特征中的至少一个特征:
每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;
以一个元素为单位从所述终端设备接收矩阵,或,以一个向量为单位从所述终端设备接收矩阵,或,以一个预设规模的矩阵为单位从所述终端设备接收矩阵。
在一种可能的设计中,所述第一矩阵至所述第六矩阵中每个矩阵的维度,所述第四矩阵中包括的非零系数的数量,所述第五矩阵中包括的非零系数的数量,是所述网络设备向所述终端设备指示的,或所述网络设备和所述终端设备预先约定的,或所述终端设备向所述网络设备反馈的。
第五方面,本申请提供一种信息传输装置,该装置可以是终端设备,还可以是用于终端设备的芯片。该装置具有实现上述第一方面或第三方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第六方面,本申请提供一种信息传输装置,该装置可以是网络设备,还可以是用于网络设备的芯片。该装置具有实现上述第二方面或第四方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第七方面,本申请提供一种信息传输装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该装置执行如上述各方面所述的方法。
第八方面,本申请提供一种信息传输装置,包括:包括用于执行上述各方面的各个步骤的单元或手段(means)。
第九方面,本申请提供一种信息传输装置,包括处理器和接口电路,所述处理器用于通过接口电路与其它装置通信,并执行上述各方面所述的方法。该处理器包括一个或多个。
第十方面,本申请提供一种信息传输装置,包括处理器,用于与存储器相连,用于调用所述存储器中存储的程序,以执行上述各方面所述的方法。该存储器可以位于该装置之内,也可以位于该装置之外。且该处理器包括一个或多个。
第十一方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得处理器执行上述各方面所述的方法。
第十二方面,本申请还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
第十三方面,本申请还提供一种芯片系统,包括:处理器,用于执行上述各方面所述的方法。
第十四方面,本申请还提供一种通信系统,包括:用于执行上述第一方面任意所述的方法的信息传输装置和用于执行上述第二方面任意所述的方法的信息传输装置。
第十五方面,本申请还提供一种通信系统,包括:用于执行上述第三方面任意所述的方法的信息传输装置和用于执行上述第四方面任意所述的方法的信息传输装置。
图1为相关技术中进行CSI上报的方式的示意图;
图2为本申请提供的网络架构的一种示例的示意图;
图3为本申请实施例提供的一种信息传输方法的流程图;
图4~图10为本申请实施例中第一系数集合的示例的示意图;
图11为本申请实施例中根据该第五矩阵和第二码字得到该第一码字的示意图;
图12为本申请实施例中根据第二码字确定至少一个空频合并系数的示意图;
图13为本申请实施例提供的一种信息传输方法的另一种示例的流程图;
图14~图16为本申请实施例提供的矩阵B的示例的示意图;
图17~图20为本申请实施例提供的信息传输装置的示例的示意图。
为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例作进一步地详细描述。
本申请实施例中“多个”是指两个或两个以上,鉴于此,本申请实施例中也可以将“多个”理解为“至少两个”。“至少一个”,可理解为一个或多个,例如理解为一个、两个或更多个。例如,包括至少一个,是指包括一个、两个或更多个,而且不限制包括的是哪几个,例如,包括A、B和C中的至少一个,那么包括的可以是A、B、C、A和B、A和C、B和C、或A和B和C。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
除非有相反的说明,本申请实施例提及“第一”、“第二”等序数词用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。
下面对本申请实施例涉及的技术术语进行说明,以便于本领域技术人员理解本申请的技术方案。
1)预编码技术
发送设备(如网络设备)可以在已知信道状态的情况下,借助与信道状态相匹配的预编码矩阵来对待发送信号进行处理,使得经过预编码的待发送信号与信道相适配,从而使得接收设备(如终端设备)消除信道间影响的复杂度降低。因此,通过对待发送信号的预编码处理,接收信号质量(例如信号与干扰加噪声比(signal to interference plus noise ratio,SINR)等)得以提升。因此,采用预编码技术,可以实现发送设备与多个接收设备在相同的时频资源上传输,也就是实现了多用户多输入多输出(multiple user multiple input multiple output,MU-MIMO)。
应理解,有关预编码技术的相关描述仅为便于理解而示例,并非用于限制本申请实施例的保护范围。在具体实现过程中,发送设备还可以通过其他方式进行预编码。例如,在无法获知信道信息(例如但不限于信道矩阵)的情况下,采用预先设置的预编码矩阵或者加权处理方式进行预编码等。为了简洁,其具体内容本文不再赘述。
2)信道状态信息报告(CSI report)
CSI report也可以简称为CSI。在无线通信系统中,由接收端(如终端设备)向发送端(如网络设备)上报的用于描述通信链路的信道属性的信息。CSI报告中例如可以包括但不限于,预编码矩阵指示(precoding matrix indicator,PMI)、秩指示(rank indication,RI)、信道质量指示(channel quality indicator,CQI)、信道状态信息参考信号(channel state information reference signal,CSI-RS资源指示(CSI-RS resource indicator,CRI)以及层指示(layer indicator,LI)等。应理解,以上列举的CSI的具体内容仅为示例性说明,不应对本申请构成任何限定。CSI可以包括上文所列举的一项或多项,也可以包括除上述列举之外的其他用于表征CSI的信息,本申请对此不作限定。
3)预编码矩阵指示(PMI)
PMI可用于指示预编码矩阵。其中,该预编码矩阵例如可以是终端设备基于各个频域单元(如,一个频域单元的频域长度可以是子带,或频域子带的a倍,a<=1,a的取值可以为1或1/2,或资源块(resource block,RB),或资源元素(resource element,RE),或RE的倍数)的信道矩阵确定的预编码矩阵。该信道矩阵可以是终端设备通过信道估计等方式或者基于信道互易性确定。但应理解,终端设备确定预编码矩阵的具体方法并不限于上文所述,具体实现方式可参考现有技术,为了简洁,这里不再一一列举。
例如,预编码矩阵可以通过对信道矩阵或信道矩阵的协方差矩阵进行奇异值分解(singular value decomposition,SVD)的方式获得,或者,也可以通过对信道矩阵的协方差矩阵进行特征值分解(eigenvalue decomposition,EVD)的方式获得。应理解,上文中列举的预编码矩阵的确定方式仅为示例,不应对本申请构成任何限定。预编码矩阵的确定方式可以参考现有技术,为了简洁,这里不再一一列举。
终端设备所确定的预编码矩阵可以称为待反馈的预编码矩阵,或者说,待上报的预编码矩阵。终端设备可以通过PMI指示该待反馈的预编码矩阵,以便于网络设备基于PMI恢复出该预编码矩阵。网络设备基于该PMI恢复出的预编码矩阵可以与上述待反馈的预编码矩阵相同或相近似。
在下行信道测量中,网络设备根据PMI确定出的预编码矩阵与终端设备所确定的预编码矩阵的近似度越高,其确定出的用于数据传输的预编码矩阵也就越能够与下行信道相适配,因此也就能够提高信号的传输质量。
应理解,PMI仅为一种命名,不应对本申请构成任何限定。本申请并不排除在未来的协议中定义其他名称的信令以用于相同或相似功能的可能。
需要说明的是,由本申请实施例提供的方法,网络设备可以基于终端设备的反馈确定与一个或多个频域单元对应的预编码矩阵。网络设备由此而确定的预编码矩阵可以直接用于下行数据传输;也可以经过一些波束成形方法,例如包括迫零(zero forcing,ZF)、正则化迫零(regularized zero-forcing,RZF)、最小均方误差(minimum mean-squared error,MMSE)、最大化信漏噪比(signal-to-leakage-and-noise,SLNR)等,以得到最终用于下行数据传输的预编码矩阵。本申请对此不作限定。在未做出特别说明的情况下,下文中所涉 及的预编码矩阵均可以是指基于本申请提供的方法所确定的预编码矩阵。
4)空间层(layer)
在MIMO中,一个空间层可以看成是一个可独立传输的数据流。为了提高频谱资源的利用率,提高通信系统的数据传输能力,网络设备可以通过多个空间层向终端设备传输数据。
空间层数也就是信道矩阵的秩。终端设备可以根据信道估计所得到的信道矩阵确定空间层数R,进一步确定预编码矩阵。例如,可以通过对信道矩阵或信道矩阵的协方差矩阵进行SVD来确定预编码矩阵。在SVD过程中,可以按照特征值的大小来区分不同的空间层。例如,可以将最大的特征值所对应的特征向量所确定的预编码向量与第1个空间层对应,并可以将最小的特征值所对应的特征向量所确定的预编码向量与第R个空间层对应。即,第1个空间层至第R个空间层所对应的特征值依次减小。简单来说,R个空间层中自第1个空间层至第R个空间层强度依次递减。
应理解,基于特征值来区分不同的空间层仅为一种可能的实现方式,而不应对本申请构成任何限定。例如,协议也可以预先定义区分空间层的其他准则,本申请对此不作限定。
5)预编码向量
一个预编码矩阵可以包括一个或多个向量,如列向量。一个预编码矩阵可以用于确定一个或多个预编码向量。
当空间层数为1且发射天线的极化方向数也为1时,预编码矩阵就是预编码向量。当空间层数为多个且发射天线的极化方向数为1时,预编码向量可以是指预编码矩阵在一个空间层上的分量。当空间层数为1且发射天线的极化方向数为多个时,预编码向量可以是指预编码矩阵在一个极化方向上的分量。当空间层数为多个且发射天线的极化方向数也为多个时,预编码向量可以是指预编码矩阵在一个空间层、一个极化方向上的分量。
应理解,预编码向量也可以由预编码矩阵中的向量确定,如,对预编码矩阵中的向量进行数学变换后得到。本申请对于预编码矩阵与预编码向量之间的数学变换关系不作限定。
6)天线端口
天线端口可以简称为端口。可以理解为被接收设备所识别的发射天线,或者在空间上可以区分的发射天线。针对每个虚拟天线可以预配置一个天线端口,每个虚拟天线可以为多个物理天线的加权组合,每个天线端口可以与一个参考信号对应,因此,每个天线端口可以称为一个参考信号的端口,例如,CSI-RS端口、探测参考信号(sounding reference signal,SRS)端口等。在本申请实施例中,该参考信号可以是未经过预编码的参考信号,也可以是经过预编码的参考信号,本申请对此不作限定。当该参考信号是为经过预编码的参考信号时,该参考信号端口可以是发射天线端口。该发射天线端口可以是指独立的收发单元(transceiver unit,TxRU)。
7)空域向量(spatial domain vector)
空域向量也可以称为空域分量向量、波束(beam)向量、空域波束基向量、空域基向量、空域基底等。空域向量中的各个元素可以表示各个天线端口(antenna port)的权重。基于空域向量中各个元素所表示的各个天线端口的权重,将各个天线端口的信号做线性叠加,可以在空间某一方向上形成信号较强的区域。
下文中为方便说明,假设空域向量记作u。空域向量u的长度可以为一个极化方向上的发射天线端口数Ns,Ns≥1且为整数。空域向量例如可以为长度为Ns的列向量或行向 量。本申请对此不作限定。
可选地,空域向量是离散傅里叶变换(discrete fourier transform,DFT)向量。DFT向量可以是指DFT矩阵中的向量。
可选地,空域向量是DFT向量的共轭转置向量。DFT共轭转置向量可以是指DFT矩阵的共轭转置矩阵中的列向量。
可选地,空域向量是过采样DFT向量。过采样DFT向量可以是指过采样DFT矩阵中的向量。
在一种可能的设计中,该空域向量例如可以是NR协议TS 38.214版本15(release 15,R15)中类型II(type II)码本中定义的二维(2 dimensions,2D)-DFT向量。换句话说,空域向量可以是2D-DFT向量或过采样2D-DFT向量。为了简洁,这里省略对2D-DFT向量的详细说明。
在本申请实施例中,空域向量是用于构建预编码矩阵的向量之一。
8)候选空域向量集合
候选空域向量集合也可以称为候选空域分量向量集合、空域分量向量集合、候选空域基向量集合、空域基向量集合、候选波束向量集合、波束向量集合、候选空域波束基向量集合、空域波束基向量集合、空域基底集合等。可以包括多种不同长度的(候选)空域向量,以与不同的天线端口数对应。在本申请实施例中,用于构建预编码向量的空域向量可以是从候选空域向量集合中确定的。或者说,候选空域向量集合中包括多个可用于构建预编码向量的候选空域向量。
在一种可能的设计中,该候选空域向量集合可以包括N
s个候选空域向量,该N
s个候选空域向量之间可以两两相互正交。该候选空域向量集合中的每个候选空域向量可以是2D-DFT矩阵中的向量。其中,2D可以表示两个不同的方向,例如,水平方向和垂直方向。若水平方向和垂直方向的天线端口数目分别为N
1和N
2,那么N
s=N
1×N
2。N
s、N
1和N
2均为正整数。
该N
s个候选空域向量例如可以记作
。该N
s个候选空域向量可以构建矩阵B
s,
该矩阵B
s可用于进行后文所述的空域压缩,以选择一个或多个用来构建预编码矩阵的候选空域向量。若候选空域向量集合中的每个候选空域向量取自2D-DFT矩阵,则
,其中D
N为N×N的正交DFT矩阵,第m行第n列的元素为
在另一种可能的设计中,该候选空域向量集合可以通过过采样因子O
s扩展为O
s×N
s个候选空域向量。此情况下,该候选空域向量集合可以包括O
s个子集,每个子集可以包括N
s个候选空域向量。每个子集中的N
s个候选空域向量之间可以两两相互正交。该候选空域向量集合中的每个候选空域向量可以取自过采样2D-DFT矩阵。其中,过采样因子O
s为正整数。具体地,O
s=O
1×O
2,O
1可以是水平方向的过采样因子,O
2可以是垂直方向的过采样因子。O
1≥1,O
2≥1,O
1、O
2不同时为1,且均为整数。
该候选空域向量集合中的第o
s(0≤o
s≤O
s-1且o
s为整数)个子集中的N
s个候选空域向量例如可以分别记作
则基于该第o
s个子集中的N
s个候选空域向量可以构造矩阵
由O
s个子集中的一个子集或多个子集构成的矩阵可以用于进行后文所述的空域压缩,以选择一个或多个用来构建预编码矩阵的空 域向量。
应理解,本申请对于候选空域向量集合的具体形式以及候选空域向量的具体形式不作限定。
9)频域单元
频域单元是频域资源的单位,可表示不同的频域资源粒度。频域单元例如可以包括但不限于,子带(subband)、资源块(resource block,RB)、子载波、资源块组(resource block group,RBG)或预编码资源块组(precoding resource block group,PRG)等。此外,一个频域单元的频域长度还可以为CQI子带的R倍,其中,R小于或等于1,R的取值例如可以为1或
在一种可能的实现方式中,R的取值可以由网络设备预先通过信令配置给终端设备。此外,一个频域单元的频域长度还可以为RB。
在本申请实施例中,与频域单元对应的预编码矩阵可以是指基于该频域单元上的参考信号进行信道测量和反馈而确定的预编码矩阵。与频域单元对应的预编码矩阵可用于对后续通过该频域单元传输的数据做预编码。下文中,与频域单元对应的预编码矩阵也可以简称为该频域单元的预编码矩阵。
10)频域向量(frequency domain vector)
频域向量也可以称为频域分量向量、频域基向量、频域基底等,可用于表示信道在频域的变化规律的向量。每个频域向量可以表示一种变化规律。由于信号在经过无线信道传输时,从发射天线可以经过多个路径到达接收天线。多径时延导致频率选择性衰落,就是频域信道的变化。因此,可以通过不同的频域向量来表示不同传输路径上时延导致的信道在频域上的变化规律。
频域向量u
f的长度可以记作N
f,N
f为正整数,频域向量例如可以是长度为N
f的列向量或行向量。频域向量的长度可以由在上报带宽中预配置的待上报的频域单元的数量确定,也可以由该上报带宽的长度确定,还可以是协议预定义值。本申请对于频域向量的长度不做限定。其中,所述上报带宽例如可以是指通过高层信令(如无线资源控制(radio resource control,RRC)消息)中的CSI上报预配置中携带的CSI上报带宽(csi-ReportingBand)。
每个空间层对应的所有空域向量对应的所有频域向量可以称为该空间层对应的频域向量。每个空间层对应的频域向量可以相同,也可以不相同。
11)候选频域向量集合
候选频域向量集合也可以称为候选频域分量向量集合、频域分量向量集合、频域基向量集合、频域向量集合、频域基底集合等,可以包括多种不同长度的候选频域向量。在本申请实施例中,用于构建预编码向量的频域向量可以是从候选频域向量集合中确定的。或者说,候选频域向量集合中包括多个可用于构建预编码向量的候选频域向量。
在一种可能的设计中,该候选频域向量集合可以包括N
f个候选频域向量。该N
f个候选频域向量之间可以两两相互正交。该候选频域向量集合中的每个候选频域向量可以是DFT矩阵或IDFT矩阵(即DFT矩阵的共轭转置矩阵)中的向量。
在另一种可能的设计中,该候选频域向量集合可以通过过采样因子O
f扩展为O
f×N
f个候选频域基向量。此情况下,该候选频域向量集合可以包括O
f个子集,每个子集可以包 括N
f个候选频域基向量。每个子集中的N
f个候选频域基向量之间可以两两相互正交。该候选频域向量集合中的每个候选频域向量可以取自过采样DFT矩阵或过采样DFT矩阵的共轭转置矩阵。其中,过采样因子O
f为正整数。
因此,候选频域向量集合中的各候选频域向量可以取自DFT矩阵或过采样DFT矩阵,或者取自DFT矩阵的共轭转置矩阵或过采样DFT矩阵的共轭转置矩阵。该候选频域向量集合中的每个列向量可以称为一个DFT向量或过采样DFT向量。换句话说,候选频域向量可以为DFT向量或过采样DFT向量。
12)空频向量对
空频向量对也可以称为空频分量向量,一个空域向量和一个频域向量可以组合得到一个空频向量对。换句话说,一个空频向量对可以包括一个空域向量和一个频域向量。由一个空频向量对中的空域向量和频域向量可以得到一个空频分量矩阵,如,将一个空域向量与一个频域向量的共轭转置相乘,可以得到一个空频分量矩阵。这里所述的空频分量矩阵是相对于下文所述的空频矩阵而言的。由于对多个空频分量矩阵加权求和可以得到空频矩阵。因此用于加权的每一项可以称为一个空频矩阵的分量,即这里所说的空频分量矩阵。
13)空频矩阵
在本申请实施例中,空频矩阵可以理解为是用于确定每个频域单元对应的预编码矩阵或信道矩阵的一个中间量。对于终端设备来说,空频矩阵可以由每个频域单元对应的预编码矩阵或信道矩阵确定。对于网络设备来说,空频矩阵可以是由多个空频分量矩阵的加权和得到,以用于恢复信道矩阵或预编码矩阵。
例如,空频矩阵可以记作H,
其中,w
0至
是与N
f个频域单元对应的N
f个列向量,每个列向量可以是每个频域单元对应的预编码矩阵,各列向量的长度均可以为N
s。该N
f个列向量分别对应N
f个频域单元的预编码向量。即空频矩阵可以视为将N
f个频域单元对应的预编码向量组合构成的联合矩阵。
在一种可能的设计中,空频矩阵可以与空间层对应。之所以称该空频矩阵与空间层对应,是由于终端设备可以基于每个空间层反馈频域向量和空频合并系数。网络设备基于终端设备的反馈而确定的空频矩阵也就是与空间层对应的空频矩阵。与空间层对应的空频矩阵可直接用于确定与各频域单元对应的预编码矩阵。与某一频域单元对应的预编码矩阵例如可以是由各个空间层对应的空频矩阵中对应于同一频域单元的列向量构造而成。如,将各空间层对应的空频矩阵中的第n(0≤n≤N
3-1,且n为整数)个列向量抽取出来,按照空间层的顺序由左到右排布可得到维度为N
s×Z的矩阵,Z表示空间层数,Z≥1且为整数。对该矩阵进行归一化处理,例如乘以功率归一化系数等,便可以得到该第n个频域单元的预编码矩阵。
应理解,通过乘以功率归一化系数来对该矩阵进行归一化处理仅为一种可能的实现方式,不应对本申请构成任何限定。本申请对于归一化处理的具体方式不作限定。
应理解,空频矩阵仅为用于确定预编码矩阵或信道矩阵的中间量的一种表现形式,不应对本申请构成任何限定。例如,将空频矩阵中的各列向量按从左至右的顺序依次首位相接,或者按照其他预定义的规则排列,也可以得到长度为N
s×N
f的向量,该向量可以称为空频向量。
还应理解,上文所示的空频矩阵和空频向量的维度仅为示例,不应对本申请构成任何限定。例如,该空频矩阵也可以是维度为N
f×N
s的矩阵。其中,每个行向量可对应于一个 频域单元,以用于确定所对应的频域单元的预编码向量。
此外,当发射天线配置有多个极化方向时,该空频矩阵的维度还可以进一步扩展。如,对于双极化方向天线,该空频矩阵的维度可以为2N
s×N
f或N
f×2N
s。应理解,本申请对于发射天线的极化方向数不作限定。
14)空频合并系数
空频合并系数也可以称为空频系数、加权系数等。每个空频合并系数可对应一个空域向量和一个频域向量,或者说,每个空频合并系数可对应一个空频向量对。每个空频合并系数是其所对应的空频向量对所构建的空频分量矩阵的加权系数,或者说,权重。空频合并系数与一个空域向量和一个频域向量对应。具体地,空频合并系数矩阵
中第i行第j列的元素为第i个空域向量与第j个频域向量构成的空频向量对所对应的合并系数。对于双极化方向天线,上述i∈{1,2,...,2L},每个空域向量的长度为2N
s。
在一种实现方式中,为了控制上报开销,终端设备可以仅上报空频合并系数矩阵
中包含的2LM个合并系数的子集。具体地,网络设备可以配置每个空间层对应的终端设备可以上报的空频合并系数的最大数量K
0,其中K
0≤2LM。K
0与
中包含的合并系数总数2LM可以存在比例关系,例如K
0=β·2LM,β的取值可以为
此外,终端设备可以仅上报K
1个幅度非0的空频合并系数,且K
1≤K
0。
每个空频合并系数可以包括幅度和相位。例如空频合并系数ae
jθ中,a为幅度,θ为相位。
在一种实现方式中,对于上报的K
1个空频合并系数,其幅度值和相位值可以进行独立的量化。其中对于幅度的量化方法包含以下步骤:
1、对于K
1个合并系数,以幅度值最大的合并系数为参照,对K
1个合并系数进行归一化,若第i个合并系数归一化前为c
i,则归一化后为c′
i=c
i/c
i·,其中c
i·为幅度值最大的合并系数。归一化后,量化参考幅度值最大的合并系数为1。
3、对于幅度值最大的合并系数所在的极化方向,量化参考幅度值为1。对于另一个极化方向,该极化方向内幅度最大的合并系数的幅度可以作为该极化方向的量化参考幅度值。对该量化参考幅度值采用4比特进行量化并上报,候选的量化参考幅度值包括
4、对于每个极化方向,分别以该极化方向对应的量化参考幅度值为参照,对每一个合并系数的差分幅度值进行3比特量化,候选的差分幅度值包括
差分幅度值表示相对于该极化方向所对应的量化参考幅度值的差异值,若一个合并系数所在极化方向所对应的量化参考幅度值为A,该合并系数量化后的差分幅度值为B,则该合并系数量化后的幅度值为A*B。
5、对于每个归一化后的合并系数的相位,通过3比特(8PSK)或者4比特(16PSK)进行量化。
在终端设备所选择的用于构建预编码矩阵的多个空频向量对中,每个空频向量对可以对应一个空频合并系数。与多个空频向量对所对应的多个空频合并系数中,有些空频合并系数的幅度值可能为零,或者接近零,其对应的量化值可以是零。通过量化值零来量化幅 度的空频合并系数可以称为幅度为零的空频合并系数。相对应地,有些空频合并系数的幅度值较大,其对应的量化值不为零。通过非零的量化值来量化幅度的空频合并系数可以称为幅度非零的空频合并系数。换句话说,与多个空频向量对对应的多个空频合并系数可以由一个或多个幅度非零的空频合并系数以及一个或多个幅度为零的空频合并系数组成。
应理解,空频合并系数可以通过量化值指示,也可以通过量化值的索引指示,或者也可以通过非量化值指示,本申请对于空频合并系数的指示方式不作限定,只要使得接收端能够获知空频合并系数即可。下文中,为方便说明,将用于指示空频合并系数的信息称为空频合并系数的量化信息。该量化信息例如可以是量化值、索引或者其他任何可用于指示空频合并系数的信息。
15)双域压缩
双域压缩可以包括空域压缩和频域压缩这两个维度的压缩。空域压缩具体可以是指空域向量集合中选择一个或多个空域向量来作为构建预编码矩阵的向量。频域压缩可以是指在频域向量集合中选择一个或多个频域向量来作为构建预编码矩阵的向量。如前所述,一个空域向量和一个频域向量所构建的矩阵例如可以称为空频分量矩阵。被选择的一个或多个空域向量和一个或多个频域向量可以构建一个或多个空频分量矩阵。该一个或多个空频分量矩阵的加权和可用于构建与一个空间层对应的空频矩阵。换句话说,空频矩阵可以近似为由上述被选择的一个或多个空域向量和一个或多个频域向量所构建的空频分量矩阵的加权和。基于一个空间层对应的空频矩阵,进而可以确定该空间层上各频域单元对应的预编码向量。
具体地,选择的一个或多个空域向量可以构成矩阵W
1,其中W
1中的每一个列向量对应选择的一个空域向量。选择的一个或多个频域向量可以构成矩阵W
3,其中W
3中的每一个列向量对应选择的一个频域向量。空频矩阵H可以表示为选择的一个或多个空域向量与选择的一个或多个频域向量线性合并的结果:
当秩R大于1时,各个空间层所使用的空域向量可以是不完全相同的,即,各空间层使用独立的空域向量;各个传输层所使用的空域向量也可以是相同的,即,多个传输层共用L个空域向量。
当秩R大于1时,各个空间层所使用的频域向量可以是不完全相同的,即,各空间层使用独立的频域向量;各个空间层所使用的频域向量也可以是相同的,即,多个空间层共用M个频域向量。假设各个空间层使用各自独立的频域向量。例如,R个空间层中的第i(0≤i≤R-1,i为整数)个空间层对应M
i个频域向量,即,终端设备上报的与第i个空间层对应的频域向量为M
i个。其中M
i≥1,且M
i为整数。
在这种情况下,第i个空间层上各频域单元对应的预编码向量可以是基于上述L个空域向量和M
i个频域向量构建的。
若采用双极化方向的发射天线,每个极化方向可以选择L个空域向量。则,W
1的维度可以是2N
s×2L。在一种可能的实现方式中,两个极化方向可以采用相同的L个空域向量
其中,
例如可以是从上文所述的空域向量集合中选择的L个空域向量。此时,W
1可以表示为:
对于第i个空间层,W
3
H的维度可以为M
i×N
f。W
3中的每一个列向量可以是一个频域向量。此时W
1中的每个空域向量和W
3中的每个频域向量可以构成一个空频向量对,每个空频向量对可以对应一个空频合并系数,则有2L个空域向量和M
i个频域向量所构建的2L×M
i个空频向量对可以与2L×M
i个空频合并系数一一对应。
对于第i个空间层,
可以是由上述2L×M
i个空频合并系数构成的系数矩阵,其维度可以为2L×M
i。该系数矩阵
中的第l行可以对应2L个空域向量中第一极化方向上的第l个空域向量,该系数矩阵
中的第L+l行可以对应2L个空域向量中第二极化方向上的第l个空域向量。该系数矩阵
中的第m(0≤m≤M
i-1且m为整数)个列可以对应M
i个频域向量中的第m个频域向量。
因此,在双域压缩的反馈方式中,R个空间层中每个空间层对应的频域向量和空域向量,被选择用来构建预编码矩阵的空频向量对的位置以及每个空频向量对的空频合并系数。
其中用来构建预编码矩阵的空频向量对的位置具体是指,用来构建的预编码矩阵的空域向量在终端设备所上报的空域向量中的位置以及用来构建的预编码矩阵的频域向量在终端设备所上报的频域向量中的位置。由于每个空频向量对对应一个非零的空频合并系数(简称非零系数),故用来构建预编码矩阵的空频向量对的位置也就是非零系数的位置。
应理解,上文所列举的各个空间层与空域向量、频域向量的关系仅为示例,不应对本申请构成任何限定。
还应理解,上文中所示的空频矩阵H与W
1、W
3的关系仅为示例,不应对本申请构成任何限定。本领域的技术人员基于相同的构思,可以对上述关系进行数学变换,而得到其他用于表征空频矩阵H与W
1、W
3关系的计算式。例如,空频矩阵H也可以表示为
。此情况下,W
3中的每一个行向量可以对应一个被选择的频域向量。
由于双域压缩在空域和频域都分别进行了压缩,终端设备在反馈时,可以将被选择的一个或多个空域向量和一个或多个频域向量反馈给网络设备,而不再需要基于每个频域单元(如子带)分别反馈子带的空频合并系数(如包括幅度和相位)。因此,可以大大减小反馈开销。同时,由于频域向量能够表示信道在频率的变化规律,通过一个或多个频域向量的线性叠加来模拟信道在频域上的变化。因此,仍能够保持较高的反馈精度,使得网络设备基于终端设备的反馈恢复出来的预编码矩阵仍然能够较好地与信道适配。
应理解,上文中为了便于理解双域压缩,分别介绍了空频矩阵、空频向量对等术语,但这不应对本申请构成任何限定。终端设备确定PMI的具体过程为终端设备的内部实现行为,本申请对于终端设备确定PMI的具体过程并不作限定。网络设备根据PMI确定预编码矩阵的具体过程为网络设备的内部实现行为,本申请对于网络设备根据PMI确定预编码矩阵的具体过程也不作限定。终端设备和网络设备分别可以采用不同的算法来生成PMI和恢复预编码矩阵。
下面结合一种可能的实现方式,对相关技术中终端设备采用双域压缩的方式上报预编码矩阵的过程进行说明。
以RI=1,两个极化方向(水平方向和垂直方向)为例,可以将N
f个频域单元对应的预编码矩阵组合成2N
1N
2*N
f的矩阵
,其中,H
1至
是与N
f个频域 单元对应的N
f个预编码向量,N
1和N
2分别为水平方向和垂直方向的天线端口数量。频域单元所占的频域长度可以是频域子带的带宽,也可以是频域子带带宽的f倍,例如f=1/2、f=1/4,还可以是1个RB、或者2个RB、或者4个RB,此处不做限制。进一步地,将N
f个频域单元对应的预编码矩阵H转换为:
。
其中,W
1为选择的空域分量向量构成的矩阵(维度为2N
1N
2*2L),双极化方向共计包含2L个空域分量向量(W
1中的列向量),即
其中,L为网络设备配置的每个空间层所选择的空域分量向量的数量。在一种实现方式中,两个极化方向选择相同的空域分量向量,其中选择的空域分量向量
为旋转DFT基矩阵(维度N
1N
2*N
1N
2)中选择的第i个空域分量向量,相应地,I(i)表示选择的空域分量向量对应的索引。旋转2D-DFT基矩阵可以表示为:
W
3为选择的频域分量向量构成的矩阵。其中选择的频域分量向量可以是从预定义的DFT基矩阵或旋转DFT基矩阵(维度N
f*N
f)中选择的。网络设备配置每个空间层对应的W
3中包含的频域分量向量的数量M,其中M的取值与频域单元的数量N
f相关,
。其中p的取值可以为{1/2,1/4}。若一个空间层上每个空域分量向量对应相同的M个频域分量向量,则
的维度为M×N
f,W
3中的每一个列向量对应一个频域分量向量,此时每个空域分量向量对应的频域分量向量均为W
3中的M个频域分量向量。
为空频合并系数矩阵,维度为2L×M。空频合并系数矩阵
中的第i行对应2L个空域分量向量中的第i个空域分量向量,空频合并系数矩阵
中的第j列对应M个频域分量向量中的第j个频域分量向量。第i个空域分量向量对应的空频合并系数为空频合并系数矩阵
中的第i个行向量中包含的元素。
为了控制上报开销,网络设备配置每个空间层对应的
中实际上报的合并系数的最大数量K
0(K
0<=2LM)。其中K
0的取值与空域分量向量的数量L以及频域分量向量的数量M相关,
其中β的取值可以为{3/4,1/2,1/4,1/8}。例如,若每个空域分量向量对应相同数量M个频域分量向量,经过空频压缩后,终端设备至多只能上报2L*M个合并系数中K
0个元素子集。此外,终端设备可以进一步仅上报K
0个合并系数子集中对应的K
1个幅度非0的合并系数以及该K
1个元素的索引(K
1<=K
0)。可以理解为,K
0个合并系数为2LM个合并系数的子集,实际上报的K
1个合并系数是K
0个合并系数中的子集。K
1个元素的索引可以通过位图(bitmap)的方式指示(比特位图包括2LM个比特)。
综上,对于空频压缩码本,终端设备需要向网络设备上报如下信息:
1)每个空间层对应的W
1矩阵中包含的L个空域分量向量的索引;
2)每个空间层对应的W
3矩阵中包含的M个频域分量向量的索引;
3)每个空间层对应的空频合并系数位置指示信息;
4)每个空间层对应上报的K
1个空频合并系数的幅度;
5)每个空间层对应上报的K
1个空频合并系数的相位。
作为一种示例,针对上述每个空间层对应的空频合并系数位置,终端设备上报的方式如下:
进一步,终端设备可以采用“窗+组合数+bitmap”的方式指示出非0的合并系数位置。请参考图1,假设r个空间层共用1个窗,r∈{1,2,...,R},反馈窗的起始位置需要
比特。假设每个空间层对应的频域基底数均为M,则窗长为M乘以预配置的系数α。一个空间层的2L个空域分量向量共用一个组合数,则组合数的指示开销为
比特。每一个层占用一个bitmap,需要的指示开销为r×2L×M比特。因此,总的指示开销需要
比特。
可以看出,指示开销会随着候选空域分量向量和候选频域分量向量的数量的增加而增大。在MIMO场景中,可能会增加发送天线数以提升MIMO的性能,在这种情况下,候选空域分量向量会增加;或者,MIMO场景中可以支持更细粒度的信道预编码,例如,可以支持资源元素(resource element,RE)级别信道预编码,在这种情况下,候选频域分量向量的数量会增加。从而,当将上述指示方式应用在MIMO场景中,用于指示每个空间层对应的空频合并系数位置的指示信息的开销将更大。
鉴于此,本申请提供一种方法,以降低终端设备反馈空频合并系数的位置的指示开销。
下面,介绍本申请实施例的应用场景。
请参考图2,为本申请提供的网络架构的一种示例的示意图。在图2中,包括网络设备和终端设备,网络设备和终端设备之间可以进行通信,例如,网络设备和终端设备通过新无线(new radio,NR)通信系统或者先进的长期演进(advanced long term evolution,LTE-A)系统等进行通信,在此不对网络设备和终端设备之间的通信系统进行限制。另外,在图2中,该网络架构包括1个网络设备和3个终端设备,其中,网络设备和终端设备的数量仅为一种示例,在本申请实施例中,不对此进行限制。
其中,终端设备(terminal equipment),又称之为终端、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等,是一种向用户提供语音和/或数据连通性的独立的设备。例如,终端设备可以经无线接入网(radio access network,RAN)与核心网进行通信,与RAN交换语音和/或数据。例如包括用户设备(user equipment,UE)、无线终端、移动终端、订户单元(subscriber unit)、用户站(subscriber station),移动站(mobile station)、远程站(remote station)、接入点(access point,AP)、远程终端(remote terminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)、或用户装备(user device)等。例如,可以包括移动电话(或称为“蜂窝”电话),具有移动终端的计算机,便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,智能穿戴式设备,例如,智能手表、智能眼镜、智能手环、智能头盔、智能首饰等。或者,终端设备还可以包括受限设备,例如功耗受限的设备,或存储能力受限的设备,或计算能力受限的设备等。例如包括条码、射频识别(radio frequency identification,RFID)、传感器、全球定位系统(global positioning system,GPS)、激光扫描器等信息传感设备。又例如,该终端设备还可以是虚拟现实(virtual reality,VR)设备、增强现实 (augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(driverless)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。
网络设备,可以是(无线)接入网((radio)access network,(R)AN)设备。其中,(R)AN设备,例如包括基站(例如,接入点),可以是指接入网中在空口通过一个或多个小区与无线终端通信的设备。(无线)接入网设备可用于将收到的空中帧与网际协议(IP)分组进行相互转换,作为终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括IP网络。(无线)接入网设备还可协调对空口的属性管理。例如,(无线)接入网设备可以包括无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU),或无线保真(wireless fidelity,Wi-Fi)接入点(access point,AP)等。(无线)接入网设备也可以包括长期演进(long term evolution,LTE)系统或演进的LTE系统(LTE-Advanced,LTE-A)中的演进型基站(NodeB或eNB或e-NodeB,evolutional Node B)。或者,(无线)接入网设备也可以包括5G系统或新无线(new radio,NR)系统中的下一代节点B(next generation node B,gNB)、收发点(transmission and reception point,TRP),或传输点(transmission point,TP)。或者,(无线)接入网设备可以也可以包括云接入网(cloud radio access network,CloudRAN)系统中的集中式单元(centralized unit,CU)和/或分布式单元(distributed unit,DU),或者,也可以是统一接入回传(integrated access backhaul,IAB)系统中的节点,或者,车辆网系统中的路边装置(road site unit,RSU)。本申请实施例并不限定。
下面结合附图介绍本申请的技术方案。
实施例一
请参考图3,为本申请实施例提供的一种信道状态信息的传输方法的流程图,该流程图如下:
S31、终端设备生成第一码字。
在本申请实施例中,第一码字是根据第二码字得到的,该第二码字与下行信道的第一系数集合相关联,该第一系数集合中包括第一系数矩阵的至少一个行向量或列向量所包括的元素。
其中,第一系数矩阵的确定方式可以包括但不限于如下四种方式:
第一种方式:第一系数矩阵是根据第一矩阵、第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵*所述第二矩阵。
作为一种示例,第一矩阵可以理解为前述每个空间层对应的W1矩阵或W1矩阵中的部分元素,第二矩阵可以理解为前述每个空间层对应的W3矩阵或W3矩阵中的部分元素,第三矩阵可以理解为前述空频矩阵H,在在这种情况下,第一系数矩阵可以理解为
矩阵。
第二种方式:第一系数矩阵是根据第一矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵。
作为一种示例,在这种情况下,可以理解为网络设备通过beamformed的方式,将第 一种方式中的第二矩阵指示给终端设备,也就是说,在这种方式下,终端设备确定的第一系数矩阵可以理解为第一种方式中的第一系数矩阵*已知数的结果。
第三种方式:第一系数矩阵是根据第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一系数矩阵*所述第二矩阵。
作为一种示例,在这种情况下,可以理解为网络设备通过beamformed的方式,将第一种方式中的第一矩阵指示给终端设备,也就是说,在这种方式下,终端设备确定的第一系数矩阵可以理解为已知数*第一种方式中的第一系数矩阵的结果。
第四种方式:第一系数矩阵是根据第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵。
在这种情况下,可以理解为网络设备通过beamformed的方式,将第一种方式中的第一矩阵和第二矩阵均指示给终端设备,第一系数矩阵就是终端设备对参考信号的测量结果。
需要说明的是,在实施例一中,不对第一系数矩阵的具体确定过程进行说明。在实施例二中将对第一系数矩阵的具体确定方式进行详细说明。
另外需要说明的是,每一个空间层或接收端口分别与一个所述第三矩阵和一个所述第一系数矩阵一一对应。
在下文中,以第一系数矩阵理解为
矩阵为例进行说明。也就是说,第一系数矩阵中包括的元素即
矩阵中的空频合并系数。在这种情况下,第二码字与终端设备和网络设备之间的下行信道的至少一个空频合并系数相关联。该下行信道为网络设备向终端设备发送下行信息(包括下行数据或控制指令)的信道,例如,可以是终端设备接收到的从网络设备发送的参考信号所在的信道。需要说明的是,该空频合并系数是用于构建预编码矩阵或者用于构建信道矩阵的,在其他实施例中,空频合并系数也可以有其他名称,例如,也可以称为第一系数或者权重系数等,在本申请实施例中,不对空频合并系数的名称进行限制。下文中,以空频合并系数为例进行说明。
首先,对第二码字与第一系数集合之间的关系进行说明。
第二码字中的元素为该第一系数集合所包括的元素,且,第二码字包含元素的个数等于所述第一系数集合包含元素的个数。第二码字包括第一系数集合中的每个元素;或,第一系数集合中的元素可以拆分为“幅度+相位”分别量化,第二码字包括第一系数集合中每个元素的幅度值;或,第一系数集合中的元素可以拆分为“实部+虚部”分别量化,第二码字包括第一系数集合中每个元素的实部;或,第二码字包括第一系数集合中每个元素的虚部。
例如,当第一系数集合中的元素为空频合并系数,该第二码字可以包括该至少一个空频合并系数;或,每个空频合并系数可以拆分为“幅度+相位”分别量化,则该第二码字可以包括该至少一个空频合并系数中每个空频合并系数的幅度值;或,每个空频合并系数可以拆分为“实部+虚部”分别量化,则该第二码字可以包括每个空频合并系数的实部;或,该第二码字包括每个空频合并系数的虚部。
第二码字可以是将第一系数矩阵中的元素进行处理后得到的。
作为一种示例,所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中位于相邻的位置。也就是说,是以第一系数矩阵中的行向量或列向量为单位进行拼接或合并得到的。例如,第一系数矩阵中包括两个行向量,则第二码字可以为将第二个行向量合并在第一个行向量之后得到的。
例如,该第二码字可以是由该至少一个空频合并系数合并而成的。例如,第二码字与两个空频合并系数相关联,假设第一空频合并系数为A,第二空频合并系数为B,则该第二码字即为[A,B]。需要说明的是,若第一空频合并系数和第二空频合并系数均为一个序列,则在将第一空频合并系数和第二空频合并系数进行合并时,可以将其中一个空频合并系数对应的序列直接添加到另一个空频合并系数对应的序列之后。
作为另一种示例,所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中的间隔相等。例如,第一系数矩阵中包括两个行向量,则第二码字可以为将第一个行向量和第二个行向量穿插合并得到的,且以一个元素为单位进行穿插。
例如,第二码字与两个空频合并系数相关联,将第二空频合并系数对应的序列中的第一个元素添加在第一空频合并系数对应的序列的第一个元素之后,以及,将第二空频合并系数对应的序列的第二个元素添加到第一空频合并系数对应的序列的第二个元素之后,以此类推,得到拼接后的序列。
作为另一种示例,位于所述第一系数矩阵中相同位置的行向量或列向量所包括的元素在所述第二码字中位于相邻的位置。也就是说,第一系数矩阵中包括两个行向量,则第二码字可以为将第一个行向量和第二个行向量穿插合并得到的,且可以以任意元素为单位进行穿插。
例如,第二码字与两个空频合并系数相关联,将第二空频合并系数对应的序列中的第一个元素添加在第一空频合并系数对应的序列的第一个元素之后,以及,将第二空频合并系数对应的序列的第二个元素和第三个元素添加到第一空频合并系数对应的序列的第三个元素之后,将第四个元素添加到第一个空频合并系数对应的序列的第四个元素之后,以此类推,得到拼接后的序列。
作为另一种示例,继续以该第二码字可以是由该至少一个空频合并系数合并而成的。该第二码字可以是对该至少一个空频合并系数进行数学运算得到的。例如,第二码字与两个空频合并系数相关联,该第二码字可以是将每个空频合并系数分别加上预设阈值,然后合并得到的。假设第一空频合并系数为A,第二空频合并系数为B,预设阈值为C,则第二码字为[A+C,B+C]。当然,该数学运算也可以是将每个空频合并系数均减去预设阈值,或者将每个空频合并系数与预设权重值进行乘法运算等,在此不作限制。若每个空频合并系数对应一个序列,则进行数学运算可以是指将序列中相同位置的元素进行运算。
作为另一种示例,该第二码字可以是将该至少一个空频合并系数按照预设规则进行转换得到的。例如,终端设备和网络设备之间可以保存空频合并系数与预设值之间的映射关系,该映射关系可以如表1所示。在表1中,空频合并系数A对应数值1,空频合并系数A对应数值2。
表1
| 空频合并系数 | 数值 |
| A | 1 |
| B | 2 |
假设第一空频合并系数为A,第二空频合并系数为B,则该第二码字即为[1,2]。若每个空频合并系数对应一个序列,则需要对该序列中的每个元素进行上述映射处理。
作为另一种示例,该第二码字可以是将该至少一个空频合并系数进行归一化处理后得 到的。例如,假设第一空频合并系数为A,第二空频合并系数为B,则第二码字为[A/A+B,B/A+B]。若每个空频合并系数对应一个序列,则需要对该序列中的每个元素进行归一化处理。
需要说明的是,第二码字与第一系数集合之间的关系不限于前述几种情况,在此不一一列举。当第二码字包括该第一系数集合中每个元素的幅度值或每个空频合并系数的实部或虚部时,处理方式与前述过程相似,在此不再赘述。
在相关技术中,终端设备反馈CSI可以包括但不限于两种方式。第一种方式为显示反馈。在这种方式下,终端设备通过CSI反馈的是信道矩阵,该信道矩阵对应的三维信号空间为“发送天线-接收天线-频率”三维信号空间。作为一种示例,终端设备可以将该三维信号空间中的“发送天线”维度(即空域维度)和“频域”维度进行双域压缩,然后上报进行双域压缩后得到的空频合并系数,即第一系数矩阵。作为另一种示例,基站可以发送针对每个波束的CSI-参考信号(reference signal,RS),这样,终端设备可以直接根据接收到的该CSI-RS,确定要上报的空频合并系数,即第一系数矩阵。在这种情况下,每个空频合并系数可以理解为一个频域基向量在某一个接收天线上与某个空域基向量对应的空频合并系数,或者,可以理解为一个空域基向量在某个接收天线上与某一个频域基向量对应的空频合并系数。第二种方式为隐式反馈。在这种方式下,终端设备通过CSI反馈的是预编码矩阵,该预编码矩阵对应的三维信号空间为“发送天线-空间层-频率”三维信号空间。作为一种示例,终端设备可以将该三维信号空间中的“发送天线”维度(即空域维度)和“频域”维度进行双域压缩,然后上报进行双域压缩后得到的空频合并系数,即第一系数矩阵。作为另一种示例,基站可以发送针对每个波束的CSI-RS,则终端设备可以直接根据接收到的该CSI-RS,确定要上报的空频合并系数,即第一系数矩阵。在这种情况下,每个空频合并系数可以理解为一个频域基向量在某一个空间层上的某个空域基向量的空频合并系数,或者,可以理解为一个空域基向量在某一个空间层上的某个频域基向量的空频合并系数。在本申请实施例中,不对终端设备获取该空频合并系数的方式进行限制。
需要说明的是,在本申请实施例中,“接收天线”可以与“接收端口”互换使用,可以是物理上的天线单元,也可以是虚拟化单元,例如端口等,在此不作限制。
基于上述说明,在本申请实施例中,所述第一系数集合可以包括但不限于如下几种情况:
第一种情况,第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的一个行向量或列向量所包括的元素。以第一系数集合为与空间层对应的第一系数矩阵中的至少一个行向量所包括的元素为例进行说明。作为一种示例,该第一系数矩阵中的一个行向量所包括的元素可以理解为一个空域基向量在一个空间层的空频合并系数。在这种情况下,第一系数集合可以理解为一个空域基向量在一个空间层的空频合并系数。
请参考图4,为该第一系数集合的一种示例的示意图。在图4中,以发送天线包括两个极化方向(水平方向和垂直方向),且R个空间层共用相同的T个空域基底,每个空域基底对应的频域分量向量的数量为M为例。图4中的每一个方块表示在某一个空间层与一个空频向量对对应的空频合并系数。
在第一种情况下,该第一系数集合可以为图4中任意一个空间层的任意一个空域基底对应的M个空频合并系数。在图4中,以该第一系数集合为空间层1中的空域基底1对应的M个空频合并系数,如图4中的虚线框所示。或者,也可以是空间层2中的空域基底1 对应的M个空频合并系数,在此不一一举例。
需要说明的是,在本实施例中,为便于描述,在涉及编号时,可以从1开始连续编号。例如,R个空间层可以包括第1个空间层(即空间层1)至第R个空间层(即空间层R),T个空域基底可以包括第1个空域基底(即空域基底1)至第T个空域基底(即空域基底T),以此类推,这里不再一一举例说明。当然,具体实现时不限于此,例如,也可以从0开始连续编号。应理解,上文所述均为便于描述本申请实施例提供的技术方案而进行的设置,而并非用于限制本申请的范围。
第二种情况,所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于相同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的一个行向量或列向量。以第一系数集合为与空间层对应的第一系数矩阵中的至少一个行向量所包括的元素为例进行说明。作为一种示例,该第一系数矩阵中的一个行向量所包括的元素可以理解为一个空域基向量在一个空间层的空频合并系数。在这种情况下,第一系数集合可以理解为同一个空域基向量在至少两个空间层的空频合并系数。
请参考图5,为该第一系数集合的另一种示例的示意图。其中,图5中发送天线的极化方向,空间层的数量、空域基底的数量以及每个空域基底对应的频域分量向量的数量与图4相似,在此不再赘述。
在第二种情况下,该第一系数集合为X个空间层中与同一个空域基底对应的X*M个空频合并系数,或者可以理解为在X个空间层中位于相同位置的X*M个空频合并系数,X为大于或等于2的整数。在图5中,以X的取值为2为例,该第一系数集合为空域基底1分别在空间层1和空间层2对应的2M个空频合并系数,即图5中空间层1和空间层2的第一行空频合并系数,如图5中的虚线框所示。当然,也可以是其他空域基底在其他空间层的空频合并系数,例如空域基底2分别在空间层2和空间层4对应的2M个空频合并系数,在此不一一列举。
第三种情况,所述第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的至少两个行向量或列向量所包括的元素。以第一系数集合为与空间层对应的第一系数矩阵中的至少一个行向量所包括的元素为例进行说明。作为一种示例,该第一系数矩阵中的一个行向量所包括的元素可以理解为一个空域基向量在一个空间层的空频合并系数。在这种情况下,第一系数集合可以理解为至少两个空域基向量分别在同一个空间层的空频合并系数。
请参考图6,为该第一系数集合的另一种示例的示意图。其中,图6中发送天线的极化方向,空间层的数量、空域基底的数量以及每个空域基底对应的频域分量向量的数量与图4相似,在此不再赘述。
在第三种情况下,该第一系数集合为同一个空间层中与X个空域基底对应的X*M个空频合并系数,或者可以理解为在同一个空间层中位于不同位置的X*M个空频合并系数,X为大于或等于2的整数。在图6中,以X的取值为2为例,该第一系数集合为空域基底1和空域基底2在空间层1的2M个空频合并系数,即图6中空间层1的第一行空频合并系数和第二行空频合并系数,如图6中的虚线框所示。当然,也可以是其他空域基底在其他空间层的空频合并系数,例如空域基底2和空域基底3在空间层2的2M个空频合并系数,在此不一一列举。
第四种情况,所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于相同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少两个行向量或列向量。以第一系数集合为与空间层对应的第一系数矩阵中的至少一个行向量所包括的元素为例进行说明。作为一种示例,该第一系数矩阵中的一个行向量所包括的元素可以理解为一个空域基向量在一个空间层的空频合并系数。在这种情况下,该第一系数集合可以理解为至少两个空域基向量分别在至少两个空间层的空频合并系数。
请参考图7,为该第一系数集合的另一种示例的示意图。其中,图7中发送天线的极化方向,空间层的数量、空域基底的数量以及每个空域基底对应的频域分量向量的数量与图4相似,在此不再赘述。
在第四种情况下,该第一系数集合为X个空域基底在Y个空间层中的X*Y*M个空频合并系数,X为大于或等于2的整数。在图7中,以X和Y的取值均为2为例,该第一系数集合可以为空域基底1分别在空间层1和空间层2的2M个空频合并系数,以及,空域基底2分别在空间层1和空间层2的2M个空频合并系数,即图7中空间层1的第一行空频合并系数和第二行空频合并系数,以及空间层2的第一行空频合并系数和第二行空频合并系数,如图7中的虚线框所示。当然,也可以是其他空域基底在其他空间层的空频合并系数,例如空域基底2分别在空间层2和空间层3的2M个空频合并系数,以及空域基底3分别在空间层2和空间层3的2M个空频合并系数,在此不一一列举。
需要说明的是,在图7所示的示例中,是多个不同的空域基底在相同的空间层中的空频合并系数,例如,都是在空间层1和空间层2的空频合并系数。
第五种情况,所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于不同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少两个行向量或列向量。以第一系数集合为与空间层对应的第一系数矩阵中的至少一个行向量所包括的元素为例进行说明。作为一种示例,该第一系数矩阵中的一个行向量所包括的元素可以理解为一个空域基向量在一个空间层的空频合并系数。在这种情况下,第一系数集合可以理解为多个不同的空域基底在多个不同的空间层中的空频合并系数。如图8中的虚线所示,该第一系数集合为空域基底1分别在空间层1和空间层2的2M个空频合并系数,以及,空域基底2分别在空间层2~空间层4的3M个空频合并系数。
需要说明的的是,上述示例是以第一系数集合为与空间层对应的第一系数矩阵中的至少一个行向量所包括的元素为例进行说明,当第一系数集合为与接口端口对应的第一系数矩阵中的至少一个行向量所包括的元素时,第一系数集合的包括元素可以前述示例相似,在此不再赘述。
另外,需要说明的是,针对上述第一种情况~第五种情况中的任意一种情况,以该第一系数矩阵中的一个行向量所包括的元素可以理解为一个空域基向量在一个空间层的空频合并系数为例,该第一系数集合可以只包括空域基向量在一个空间层或者在一个接收天线对应的M个空频合并系数中的一部分空频合并系数,例如,只包括幅度值较大的多个空频合并系数。以前述第三种情况为例,请参考图9,图9中每一行空频合并系数中的阴影区块为幅度值大于阈值的空频合并系数,或可以理解为非零的空频合并系数比较集中的区域,或者可以理解为包括非零的空频合并系数的数量大于阈值的区域,则该第一系数集合 为包括空域基底1和空域基底2在空间层1的多个非零的空频合并系数的部分空频合并,如图9的虚线框所示,即位于窗长为M(频域基底数)乘以预配置的系数α的窗内的多个空频合并系数。从而可以减少第二码字的长度,进一步减小开销。在这种情况下,还需要单独指示该窗的起始位置和窗长,指示该窗的起始位置和窗长的方式与前述相关技术相似,在此不再赘述。
作为一种示例,指示该窗的起始位置和窗长可以是长周期指示,长周期指示可以理解为指示该窗的起始位置和窗长的周期大于终端设备向网络设备发送信道状态信息的周期,例如,可以是终端设备向网络设备发送信道状态信息的周期的若干倍,从而,也可以将终端设备向网络设备发送信道状态信息周期称为短周期。在这种情况下,可以理解为多个时刻共用同一个窗。作为另一种示例,指示该窗的起始位置和窗长也可以是短周期指示,即与终端设备向网络设备发送信道状态信息的周期相同,在这种情况下,可以理解为多个时刻所使用的窗可能不完全相同。
进一步地,针对隐式反馈方式,不同的空间层中幅度值最大的空频合并系数分别位于不同的位置,例如,请参考图9,空间层1中空频合并系数中幅度值最大的空频合并系数位于第一行的第五个区块上,而空间层R中幅度值最大的空频合并系数位于最后一行的倒数第三个区块上。为了进一步减小开销,可以将每个空间层中所有空域基底对应的所有空频合并系数进行循环移位处理,从而使得不同空间层或接收端口中幅度值最大的元素在对应的第一系数矩阵中位于相同列,可以理解为不同空间层中幅度值最大的空频合并系数位于相同的频域单元,例如,每个空间层对应的最强空频分量向量所对应的频域分量向量始终为候选频域分量向量序列中的第一个频域分量向量或者每个空间层对应的最强空频分量向量所对应的频域分量向量始终为候选频域分量向量序列中位于中间的频域分量向量。其中,幅度值最大的空频合并系数可以理解为最强空频分量向量或最强空频对。
具体来讲,终端设备可以将第i个空间层对应的T
i个空域分量向量分别对应的M
i,j个频域分量向量的并集构成的M
i个频域分量向量中对应幅度值最大的空频合并系数的频域分量向量移动至某一固定位置(例如位于中间的频域分量向量,也可以称为某一固定索引值,例如索引值为5)的频域向量上,其他M
i‐1个频域分量向量索引依次进行相同的循环移位。在本实施例中,每个空间层对应的M
i个频域分量向量中,对应于最强空频分量向量的频域分量向量均为候选频域分量向量序列中的第6个频域分量向量(索引值为5)。作为一种示例,将图9所示的多个空频合并系数进行上述移位,例如,将图9中每个空间层的幅度值最大的空频合并系数移动至第六个区块上,可以得到如图10所示的多个空频合并系数。
其中,T:每个空间层中的空域分量向量的数量。若每个空间层中的空域分量向量的数量不相同,则T
i为第i个空间层的空域分量向量的数量,i∈{0,1,...,R-1}。
M:每个空间层中的每个空域分量向量对应的频域分量向量的数量。若每个空域分量向量对应的频域分量向量的数量不相同,则M
i,j为第i个空间层的第j个空域分量向量对应的频域分量向量的数量,j∈{0,1,...,L
i-1}。
M
i:第i个空间层对应的T
i个空域分量向量分别对应的M
i,j个频域分量向量的并集构成的频域分量向量的数量。
在将每个空间层对应的最强空频分量向量所对应的频域分量向量移位至候选频域分量向量序列中的第6个频域分量向量之后,终端设备可以先确定上述多个频域分量向量的数量M
2,再选择上述多个频域分量向量的起始位置。由于终端设备所选择的多个频域分 量向量必须包括上述最强空频分量向量所对应的频域分量向量(位于候选频域分量向量序列中的第6个),且多个频域分量向量的数量M
2已知,则该多个频域分量向量的起始位置共存在M
2种可能的情况,指示该多个频域分量向量的起始位置所占用的比特数为
。M
2是小于N
f的,因此,通过移位的方式可以减小多个频域分量向量的起始位置的反馈开销。其中,N
f为所述CSI上报带宽所包括的频域单元的数量。
之所以可以对M
i个频域分量向量进行循环移位之后再上报,是因为终端设备所上报的M
i个频域分量向量虽然是经过了循环移位之后的M
i个频域分量向量,但并不会影响网络设备对CQI的计算。
具体来说,在信道测量过程中,终端设备可以根据当前估计的信道矩阵,为每个空间层选择对应的频域分量向量,假设第i(0≤i≤R‐1,且i为整数)个空间层的所有空域分量向量选择的M
i个频域分量向量为
,可构建矩阵
其中第k(0≤k≤M
i‐1,k为整数)个频域分量向量对应的索引为f(k)。对该M
i个频域分量向量中的每个频域分量向量的索引值均调整一个固定的偏移量λ,例如,将索引为f(k)的频域分量向量v
f(k)调整为索引值为m(k)=mod(f(k)+λ,N
3)的频域分量向量。则可以得到一组新的频域分量向量
该M
i个频域分量向量可构建矩阵
网络设备通过
恢复的空频矩阵与通过
恢复的空频矩阵中,每个频域单元对应的预编码矩阵仅相差一个固定的相位,并不会影响CQI的计算。因此对系统性能产生的影响可以忽略。也就是说,终端设备上报M
i个频域向量
和上报M
i个频域向量
是等效的。这是因为:
因此,终端设备可以将索引值循环移位后得到的频域分量向量用来替代循环移位之前的频域分量向量。例如,将循环移位后得到的索引值为m(k)的频域分量向量用来替代索引值为f(k)的频域分量向量。
作为一个可选的实施例,若K
2+M
2≤N
f,则所述多个频域分量向量的索引为K
2~K
2+M
2-1;若K
2+M
2>N
f,则所述多个频域分量向量的索引为K
2~N
f-1以及0~(K
2+M
2-1)modN
f。
本申请实施例的连续的多个频域分量向量具有“循环”特性,即在包括N
f个候选频域分量向量的候选频域分量向量序列中,窗的长度若超出了序列尾部,则剩余的窗长覆盖序列首部。以N
f=10为例(10个候选频域分量向量的索引依次为0~9),若连续的多个频域分量向量的起始位置K
2=3,数量M
2=5,则窗长对应的5个频域分量向量的索引依次为3~7;若连续的多个频域分量向量的起始位置K
2=8,数量M
2=5,则窗长对应的5个频域 分量向量的索引依次为8~9和0~2。通过上述循环特性,可以使得窗的长度尽可能小,从而采用较少的比特指示窗的起始位置和窗长,有利于节省终端设备的上报开销。
终端设备在获取第二码字后,则根据第二码字得到第一码字。
1、每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值。
例如,第四矩阵为Q1*Q2的矩阵,该第四矩阵中的每个元素可以用“幅度+相位”进行量化。则该第四矩阵的每一列中包括Q1个元素,由于该Q1元素的幅度值从同一个候选值集合中选取,因此,则该Q1个元素的幅度值可以完全相同,或者,则该Q1个元素中存在幅度值相同的元素,且该Q1个元素中存在幅度值不同的元素,即部分元素的幅度值相同。或者,该Q1个元素的幅度值各不相同。
2、每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值。
例如,第四矩阵为Q1*Q2的矩阵,该第四矩阵中的每个元素可以用“幅度+相位”进行量化。则该第四矩阵的每一行中包括Q2个元素,由于该Q2元素的幅度值从同一个候选值集合中选取,因此,则该Q2个元素的幅度值可以完全相同,或者,该Q2个元素中中存在幅度值相同的元素,且该Q2个元素中存在幅度值不同的元素,即部分元素的幅度值相同。或者,该Q2个元素的幅度值各不相同。
3、每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值。
例如,第四矩阵为Q1*Q2的矩阵,该第四矩阵中的每个元素可以用“幅度+相位”进行量化。则该第四矩阵的每一列中包括Q1个元素,由于该Q1元素中任意两个相邻元素的相位差值从同一个候选值集合中选取,因此,该Q1个元素中任意两个相邻的元素的相位差值不完全相同,例如,第一列的第一个元素和第二个元素的相位差值,与第一列的第二个元素和第三个元素的相位差值不同,但第一个元素和第二个元素的相位差值,与第一列的第三个元素和第四个元素的相位差值相同。或者,第一列的任意两个相邻的元素的相位差值均不相同。
4、每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值。
例如,第四矩阵为Q1*Q2的矩阵,该第四矩阵中的每个元素可以用“幅度+相位”进行量化。则该第四矩阵的每一行中包括Q2个元素,由于该Q2元素中任意两个相邻元素的相位差值从同一个候选值集合中选取,因此,该Q2个元素中任意两个相邻的元素的相位差值不完全相同,例如,第一行的第一个元素和第二个元素的相位差值,与第一行的第二个元素和第三个元素的相位差值不同,但第一个元素和第二个元素的相位差值,与第一行的第三个元素和第四个元素的相位差值相同。或者,每一行的任意两个相邻的元素的相位差值均不相同。
5、以一个元素为单位向所述网络设备反馈,或,以一个向量为单位向所述网络设备反馈,或,以一个预设规模的矩阵为单位向所述网络设备反馈。
该第四矩阵可以按照预设的顺序依次向网络设备指示每个元素,例如可以根据通过幅度+相位的方式进行指示。或者,可以按照一个向量为单位进行反馈或者可以以子矩阵为单位进行反馈,子矩阵可以理解为维度小于第四矩阵的矩阵,在此不作限制。
需要说明的是,在本申请实施例中,可以是所有空间层共用一个第四矩阵,或者,也可以是每个空间层对应一个第四矩阵,也就是说,T个空间层则需要计算T个第四矩阵,然后将每个第四矩阵均上报给网络设备。
作为一种示例,该第四矩阵可以是对所述第二码字进行稀疏表示时使用的字典矩阵,当然,也可以是其他字典矩阵,在此不作限制。第四矩阵和第二码字之间可以满足如下关系:
第二码字满足第四矩阵*第一向量,或,所述第二码字满足所述第一向量*所述第四矩阵,所述第一向量中包括至少一个非零元素,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量*所述第四矩阵的结果与所述第二码字的差值小于第二预设值。
后者,第二码字满足第四矩阵*第一向量,或,所述第二码字满足所述第一向量*所述第四矩阵,所述第一向量中包括至少一个非零元素,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量*所述第四矩阵的结果对应的第一能量与所述第二码字对应的第二能量之间的能量占比大于或等于第三预设值。
其中,第二码字对应的第二能量,可以理解为与第二码字所指示的信息的信息能量,所述第一向量*所述第四矩阵的结果也是一个码字,则所述第一向量*所述第四矩阵的结果对应的第一能量,可以理解为与该结果对应的码字所指示的信息的信息能量。信息能量可以理解为对应的码字所包括的元素的平方和。
然后,终端设备可以根据该第四矩阵和预设的第一码字的码字长度,生成第五矩阵,其中,第四矩阵以及所述第五矩阵满足第一原则,所述第一原则为:第八矩阵满足所述第五矩阵*所述第四矩阵,所述第八矩阵的任意两列的相关系数的最大值小于第一阈值,或,第八矩阵满足所述第四矩阵*所述第五矩阵,所述第八矩阵的任意两行的相关系数的最大值小于所述第一阈值。
通过第四矩阵得到第五矩阵可以是一个迭代的过程,每一次迭代过程包括奇异值分解(singular value decomposition,SVD)分解,然后消除SVD分解得到的最大特征值对应的分量。通过第四矩阵得到第五矩阵的迭代过程所包括的迭代次数与所述第一阈值相关。
其中,相关系数可以理解为任意两行或两列对应的向量的内积除以这两个向量的模的结果或结果的绝对值。
在确定第五矩阵后,则根据该第五矩阵和该第二码字得到该第一码字。在本申请实施例中,该第一码字的码字长度可以是由网络设备指示的,或者,该第一码字的码字长度是预先约定的,或者也可以是由终端设备确定的。若该第一码字的码字长度是由终端设备确定的,则终端设备还可以将该第一码字的码字长度指示给网络设备,以使网络设备获知该第一码字的码字长度。需要说明的是,当终端设备计算出第五矩阵后,也可以将第五矩阵上报给网络设备,或者也可以不上报,在此不作限制。
在本申请实施例中,终端设备计算第四矩阵的方式可以有多种,作为一种示例,第四矩阵可以利用SVD算法或者K-奇异值分解(k-means SVD,K-SVD)算法,求解信道的历史信号空间得到,即用信道的历史信号空间代替信道的未来信号空间。其中,信道的历 史信号空间,可以包括在计算第四矩阵之前的预设时长内接收到的多个参考信号,然后将该多个参考信号按照预设规则进行组合得到的信号空间,该预设规则可以是按照接收时间的先后顺序等,在此不作限制。本领域技术人员也可以采用其他方式计算第一矩阵,在此不一一举例。
当然,第四矩阵也可以是预先设置好的,或者,可以设置有矩阵集合,该矩阵集合可以是和网络设备预先约定好的,则终端设备可以从该矩阵集合中选择其中的一个矩阵作为第四矩阵,在此不作限制。
第一码字、第四矩阵和第五矩阵之间满足如下关系:
所述第一码字和所述第二码字为列向量,所述第一码字满足所述第五矩阵*所述第二码字;或,所述第一码字和所述第二码字为行向量,所述第一码字满足所述第二码字*所述第五矩阵。
下面以一种具体的示例,对终端设备根据该第五矩阵和第二码字得到该第一码字的过程进行说明。
请参考图11,第二码字为N
3×1的列向量,标记为h
i,l,第五矩阵为X
1×N
3的矩阵,标记为矩阵
,将第二码字和第五矩阵进行乘法运算,得到X
1×1的列向量,即第一码字,标记为s
i,l,三者的关系满足如下表达式:
如图11所示,终端设备通过矩阵
将N3维的列向量,压缩为X
1维的列向量。其中,压缩是指降低维度。当然,在实际使用过程中,由于矩阵
的不同,在通过矩阵
的运算后,第二码字的长度也有可能和第一码字的长度相同,在此不对第一码字和第二码字的维度关系进行限制。
S32、终端设备向网络设备指示该第四矩阵。
具体来讲,若第四矩阵是通过终端设备计算得到的,则终端设备可以向网络设备发送该第四矩阵。若第四矩阵是终端设备从预设矩阵集合中选择的一个矩阵,则终端设备可以向网络设备发送其选择的矩阵的标识,例如,索引号或者编号等。终端设备可以周期性向网络设备指示该第四矩阵,或,终端设备可以在满足预设条件,该预设的条件例如为,终端设备可以对信道进行压缩预算,然后解压,解压得到的信道与原始信道的误差是否超过某一阈值,若超过阈值则向网络设备指示该第四矩阵,或者,终端设备可以在接收到网络设备发送的发送指示后,则向网络设备指示第四矩阵,在此不对终端设备指示该第四矩阵的方式进行限制。另外,第四矩阵在不同的时刻可以相同也可以不同,也就是说,多个时刻可以共用同一个第四矩阵,或者,每个时刻都存在与该时刻独有的第四矩阵。
在本申请实施例中,终端设备可以采用长周期方式向所述网络设备反馈所述第四矩阵,所述终端设备采用短周期方式反馈所述第一码字,所述长周期方式中周期的取值大于所述短周期方式中周期的取值;或者,
终端设备可以分别向所述网络设备反馈所述第四矩阵以及所述第一码字,其中,所述终端设备确定在第一情况下,向所述网络设备反馈所述第四矩阵,以及,所述终端设备确定在第二情况下,向所述网络设备反馈所述第一码字;所述第一情况为所述终端设备满足第一预设条件或所述终端设备从所述网络设备接收第一指示,所述第二情况为所述终端设备满足第二预设条件或所述终端设备从所述网络设备接收第二指示;或者,
终端设备可以分别向所述网络设备反馈所述第四矩阵以及所述第一码字,其中,所述 终端设备周期性向所述网络设备反馈所述第四矩阵,以及,所述终端设备在所述第二情况下向所述网络设备反馈所述第一码字;或者,
终端设备可以分别向所述网络设备反馈所述第四矩阵以及所述第一码字,其中,所述终端设备在所述第一情况下向所述网络设备反馈所述第四矩阵,以及,所述终端设备周期性向所述网络设备反馈所述第一码字。
其中,第一预设条件和第二预设条件例如为,终端设备可以对信道进行压缩预算,然后解压,解压得到的信道与原始信道的误差是否超过某一阈值,若超过阈值则确定满足第一预设条件或者第二预设条件。第一指示可以理解为网络设备向终端设备发送的指示第四矩阵的指示,第二指示可以理解为所述网络设备向终端设备发送的指示第一码字的指示。
需要说明的是,步骤S32为可选步骤,即不是必须要执行的,例如,网络设备可以根据与终端设备相同的算法,计算得到该第四矩阵。在图3中,以步骤S32用虚线表示其为可选步骤。
另外,需要说明的是,本申请实施例中不限制步骤S31和步骤S32的执行顺序,例如,步骤S31可以在步骤S32之前执行,或者,步骤S31和步骤S32可以同时执行,图3仅为一种示例,不应理解为对各个步骤的执行顺序的限制。
33、终端设备向网络设备反馈第一码字,网络设备获取该第一码字。
在本申请实施例中,终端设备只需要上报第一码字即可实现对第一系数集合中的元素的位置和数值的指示,方式简单,且,该第一码字的码字长度比第二码字的码字长度小,该第二码字是与待上报的第一系数集合中的元素相关联,若第一系数集合中的元素为空频合并数,从而,终端设备上报该第一码字所需的比特数一定小于上报该至少一个空频合并系数所占用的比特数,从而可以减小开销。
S34、网络设备根据该第一码字,确定第一系数集合中的元素。
作为一种示例,当网络设备获取该第一码字后,则可以根据该第一码字、第四矩阵以及第五矩阵确定该第一系数集合中的元素。其中,第四矩阵可以是由终端设备上报的或者是预先约定等,第五矩阵可以是由终端设备上报的,或者,也可以是预先约定的,或者也可以是由网络设备根据第一码字的码字长度以及第四矩阵,采用与终端设备相同的计算方式计算出来的,在此不再赘述。其中,对网络设备而言,该第四矩阵为网络设备用于还原该第一系数集合中的元素的字典矩阵。第四矩阵以及第五矩阵满足第一原则,该第一原则为:第九矩阵满足所述第五矩阵*所述第四矩阵,所述第九矩阵的任意两列的相关系数的最大值小于第一阈值,或,第九矩阵满足所述第四矩阵*所述第五矩阵,所述第九矩阵的任意两行的相关系数的最大值小于所述第一阈值。
作为一种示例,网络设备获取该第一系数矩阵中的元素的过程如下:
网络设备根据所述第一码字、所述第四矩阵以及所述第五矩阵,确定所述第三码字。该第三码字的码字长度可以与前述第二码字的码字长度相同或者也可以与第二码字的码字长度不同,在此不作限制,该第三码字中包括至少一个非零元素,然后根据该该第三码字,确定第一系数矩阵中的元素。作为一种示例,若该第四矩阵为稀疏表示的字典矩阵,则第三码字可以为第二码字的稀疏表示向量。
该第三码字所包括的内容与第二码字相似,所述第三码字包括所述第一系数集合中的每个元素;或,所述第三码字包括所述第一系数集合中每个元素的幅度值;或,所述第三码字包括所述第一系数集合中每个元素的实部;或,所述第三码字包括所述第一系数集合 中每个元素的虚部。
例如,若第二码字包括至少一个空频合并系数,则该第三码字中包括的是空频合并系数;若第二码字包括至少一个空频合并系数中每个空频合并系数的幅度值,则第三码字中包括的是空频合并系数的幅度值;若第二码字包括至少一个空频合并系数中每个空频合并系数的实部,则第三码字包括所述每个空频合并系数的实部;若第二码字包括至少一个空频合并系数中每个空频合并系数的虚部,则第三码字包括所述每个空频合并系数的虚部。
具体过程如下:请参考图12,网络设备求解欠定方程
该欠定方程可以转换为如下问题:
其中,ε为一个预设的较小值。
理解为在所有满足上述表达式的
中,选择一个最稀疏,即非零元素最少的作为解,即0范数最小,从数学上讲,0范数最小和1范数最小等价,‖‖
2表示求2范数,
为根据公式(3)计算得到的p
i,l的估计值,可以理解为第三码字。
然后由公式:
求解得到
,即得到第二码字,
为根据公式(4)计算得到的h
i,l的估计值。由于第二码字是与第一系数集合相关联的,由步骤S31可知,该第二码字也可以是由该第一系数集合中的元素合并而成,则拆分该第二码字则可以得到该第一系数集合中的元素。当第二码字是通过该第一系数集合中元素进行其他运算得到的,则可以对该第二码字进行相反的处理,即可得到该第一系数集合中元素,在此不一一说明。
在图3所示的实施例中,是将第一系数矩阵中的元素进行降维处理后上报的,从而可以减小开销。当一个空间层包括的多个第一码字时,终端设备则需要上报多个第一码字,也就是进行多次上报,才能完成对某一个空间层的第一系数矩阵的上报过程。那么,为了减少上报次数,可以考虑根据每个空间层或每个接收端口对应的多个第一码字得到的一个第一码字矩阵,然后将该第一码字矩阵反馈给网络设备。
基于图3所示的实施例,当终端设备生成第一码字后,可以根据每个空间层或每个接收端口对应的多个第一码字得到的一个第一码字矩阵。其中,每一个空间层或每个接收端口对应一个第一码字矩阵,所述第一码字矩阵是根据所述第五矩阵、所述第一系数矩阵以及所述第七矩阵确定的,所述第一码字矩阵满足所述第七矩阵*所述第一系数矩阵*所述第五矩阵。
然后,终端设备向网络设备反馈该第一码字矩阵。当然,终端设备还可以根据该第六矩阵确定所述第七矩阵,第六矩阵为终端设备用于压缩所述第一系数矩阵的字典矩阵,并向网络设备反馈该第六矩阵。当然,第六矩阵也可以是预先设置约定好的,或者由网络设备确定的,在这种情况下,第六矩阵可以不用反馈。需要说明的是,针对网络设备而言,该第六矩阵为网络设备用于还原所述第一系数矩阵的字典矩阵。
当网络设备接收该第一码字矩阵后,确定该第一码字矩阵满足第七矩阵*第六矩阵*第八矩阵*第四矩阵*第五矩阵,从而根据所述第七矩阵、所述第六矩阵、所述第一码字矩阵、 所述第四矩阵以及所述第五矩阵,确定该第八矩阵,最后根据所述第八矩阵、所述第四矩阵以及所述第六矩阵,确定所述第一系数矩阵中的元素,所述第一系数矩阵满足所述第六矩阵*所述第八矩阵*所述第四矩阵。
其中,终端设备上报第一码字矩阵的示例未在图3中示出。
需要说明的是,本申请实施例中的符号“*”可以理解为有顺序的乘法运算。例如,A*B,表示A右乘B。
在本申请实施例中,所述第六矩阵以及所述第七矩阵满足第二原则,所述第二原则为:
第十矩阵满足所述第七矩阵*所述第六矩阵,所述第十矩阵的任意两列的相关系数的最大值小于第一阈值,或,第十矩阵满足所述第六矩阵*所述第七矩阵,所述第十矩阵的任意两行的相关系数的最大值小于所述第一阈值。
另外需要说明的是,本申请实施例中,该第一矩阵至该第九矩阵中的至少一个矩阵包括如下特征中的至少一个:每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;或,每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;或,每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;或,每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;或,以一个元素为单位反馈或接收矩阵,或,以一个向量为单位反馈或接收矩阵,或,以一个预设规模的矩阵为单位反馈或接收矩阵。对每个特征的说明请参照对第四矩阵的说明,在此不再赘述。
实施例二
在图3所示的实施例中,是将第一系数矩阵中的元素进行降维处理后上报的,从而可以减小开销。在另一些实施例中,也可以将第一系数矩阵进行分解,得到维度较低的多个矩阵,从而通过上报该维度较低的矩阵来实现降低上报第一系数矩阵的开销。
作为一种示例,以第一系数矩阵为空频合并系数矩阵为例,可以将空频合并系数矩阵转换为:
W=AB (5)
其中,矩阵W可以表示为某一个空间层或者某一个接收端口对应的空频合并系数,矩阵A可以为将前述多个第一码字进行合并并进行转置处理得到的矩阵,矩阵B可以为图3所示的实施例中的矩阵
的部分或全部列构成的子矩阵的转置。这样,终端设备只需要上报矩阵A和矩阵B即可,减少了上报次数。需要说明的是,矩阵A和矩阵B只是第一系数矩阵的一种拆分示例,在下文中,将对第一系数矩阵的拆分方式以及上报方式等进行详细说明。
下面,结合附图对该实施例进行介绍。
请参考图13,为本申请实施例提供的信息传输方法的另一种示例的流程图,该流程图的描述如下:
S131、终端设备确定第一系数矩阵。
在本申请实施例中,该第一系数矩阵是根据第一矩阵、第二矩阵以及第三矩阵确定的,其中,第一系数矩阵、第一矩阵、第二矩阵以及第三矩阵之间的关系为:将第一矩阵右 乘第一系数矩阵的计算结果,再右乘第二矩阵则可以得到第三矩阵。
作为一种示例,第一矩阵可以理解为与下行信道对应的至少一个空域基向量,第二矩阵可以理解为与下行信道对应的至少一个频域基向量,第三矩阵可以理解为该下行信道的信道矩阵或预编码矩阵。当然,本申请实施例中不限于上述情况,只要是能够满足前述矩阵之间的关系的多个矩阵,都可以采用本申请实施立提供的方法,向网络设备上报矩阵,在此不作限制。为方便说明,在下文中以第一矩阵为与下行信道对应的至少一个空域基向量,第二矩阵为与下行信道对应的至少一个频域基向量,第三矩阵为该下行信道的预编码矩阵为例进行说明。
在本申请实施例中,第一系数矩阵可以包括但不限于如下三种形式。
第一种形式,第一系数矩阵可以拆分为两个独立的矩阵,例如,可以拆分为第四矩阵和第五矩阵,且第四矩阵和第五矩阵的乘积为该第一系数矩阵。
第一种示例,第一矩阵至第五矩阵之间的关系可以为如下表达式:
H=SABP (6)
其中,矩阵H表示第三矩阵,矩阵S表示第一矩阵,矩阵P表示第二矩阵,矩阵A表示第四矩阵,矩阵B表示第五矩阵。也就是说,以矩阵W为第一系数矩阵,则第一系数矩阵与第四矩阵和第五矩阵之间满足W=AB。以第一矩阵为与下行信道对应的至少一个空域基向量,第二矩阵为与下行信道对应的至少一个频域基向量,第三矩阵为该下行信道的预编码矩阵为例,对各个矩阵进行说明。
矩阵H可以理解为某一个空间层对应的预编码矩阵。
矩阵S可以理解为与该空间层对应的一个或多个空域基向量。作为一种示例,终端设备可以从预选设置的多个空域基向量中选择与该空间层对应的一个或多个空域基向量,每个空域基向量的维度与信道状态信息参考信号的端口数相关联。在这种情况下,终端设备则可以通过上报该矩阵中所包括的空域基向量的索引号或者编号等,来指示该矩阵。作为另一种示例,终端设备也可以根据在预设时长内接收到的参考信号计算出该矩阵S,或者,该矩阵S也可以是由网络设备计算得到,然后通过beamform的方式直接指示给终端设备,在此不对矩阵S的获取方式进行限制。作为一种示例,矩阵S的维度可以为N
s×T,其中,N
s是根据天线端口数目确定的,例如,若水平方向和垂直方向的天线端口数目分别为N
1和N
2,那么N
s=N
1×N
2。若极化方向为双极化,则N
s=2N
1×N
2。T可以是由网络设备指示的,或者,也可以是由终端设备根据预设规则确定的,或者也可以是终端设备与网络设备预先约定好的,或者由终端设备向网络设备反馈的,在此不作限制,需要说明的是,T小于或等于N
f。
矩阵P可以理解为与该空间层对应的一个或多个频域基向量,每个频域基向量的维度与频域特征参数相关联,频域特征参数包括频域反馈元素的数量和/或频域子带数目。作为一种示例,终端设备可以从预选设置的多个频域基向量中选择与该空间层对应的一个或多个频域基向量,在这种情况下,终端设备则可以通过上报该矩阵中所包括的频域基向量的索引号或者编号等,来指示该矩阵。作为另一种示例,终端设备也可以根据在预设时长内接收到的参考信号计算出该矩阵P,或者,该矩阵P也可以是由网络设备计算得到,然后通过beamform的方式直接指示给终端设备,在此不对矩阵P的获取方式进行限制。作为一种示例,矩阵P的行数与矩阵B的列数相同,矩阵P的列数为N
f,其中N
f与频域特征参数相关联,该频域特征参数可以包括频域反馈元素的数量,N
f可以是由网络设备指示的, 或者是由终端设备根据预设的规则确定的,或者是终端设备与网络设备预先约定好的,或者由终端设备向网络设备反馈的,在此不作限制。
在本申请实施例中,矩阵B可以理解为用于还原该第一系数矩阵中的至少一个系数的字典矩阵。
终端设备可以根据下行信道的历史信号空间得到矩阵B,例如,将历史信号空间做特征分解处理或者SVD分解得到的,当然,也可以通过其他方式得到该矩阵B,在此不作限制。当然,矩阵B也可以是预先设置好的,或者,可以设置有矩阵集合,该矩阵集合可以是和网络设备预先约定好的,则终端设备可以从该矩阵集合中选择其中的一个矩阵作为矩阵B,或者由终端设备向网络设备反馈的,在此不作限制。
需要说明的是,在本申请实施例中,矩阵B可以是与不同的空间层对应的,也就是说,每个空间层对应一个矩阵B,不同空间层对应的矩阵B可以相同,也可以不同。
在本申请实施例中,矩阵B可以包括但不限于如下三种情况。
第一种情况,矩阵B可以是S1×N
f的矩阵。
第二种情况,矩阵B可以是S1×αN
f的矩阵。
第三种情况,矩阵B可以是S1×F的矩阵。
其中,参数S1、α、F可以是由网络设备指示的,或者,可以是终端设备根据预设的规则确定的,或者可以是终端设备和网络设备预先约定的,或者由终端设备向网络设备反馈的,在此不作限制。需要说明的是,针对矩阵B的维度的不同,矩阵P的维度也会发生变化。例如,当矩阵B为S1×N
f的矩阵,矩阵P为N
f×N
f的矩阵;当矩阵B为S1×αN
f的矩阵时,矩阵P为αN
f×N
f的矩阵;当矩阵B为S1×F的矩阵时,矩阵P为F×N
f的矩阵。
需要说明的是,针对上述三种情况,矩阵B的列数不同的原因之一是终端设备对网络设备发送的参考信号,例如CSI-RS,进行测量后得到的结果不同。
以一个空间层为例,在第一种情况和第二种情况下,终端设备通过测量得到某一个空域基底在该空间层的多个频域单元上的多个信息后,会在CSI上报带宽所对应的频域基底上进行投影,以CSI上报带宽所包括的频域单元的数量为N
f为例,从而得到该空域基底在该空间层的N
f个空频合并系数。如图14和图15所示,图14和图15均只包括一个空间层的T个空域基底分别对应的N
f个空频合并系数。第二种情况与第一种情况不同的是,网络设备可以指示参数α,相当于为需要上报的空频合并系数设置一个窗长,以减少需要上报的空频合并系数的数量,也就是说,终端设备只需要上报该窗长内的空频合并系数。
在第三种情况下,终端设备测量得到的某一个空域基底在一个空间层的多个空频合并系数后,不会在CSI上报带宽所对应的频域基底上进行投影,也就是说,参数F可以是终端设备测量得到的一个空域基底在一个空间层的空频合并系数的数量,如图16所示,或者可以是终端设备通过测量得到的部分空频合并系数的数量,当F为部分空频合并系数的数量是,该F个空频合并系数可以是不连续的。
另外,在第三种情况下,终端设备通过测量得到某一个空域基底在该空间层的多个频域单元上的多个信息后,也可以在CSI上报带宽所对应的频域基底上进行投影,以CSI上报带宽所包括的频域单元的数量为N
f为例,从而得到该空域基底在该空间层的N
f个空频合并系数,然后,终端设备可以从N
f个空频合并系数对应的N
f个频域基底中选择F个频 域基底,然后选择与这F个频域基底对应的空频合并系数,且,该F个频域基底可以是不连续的。需要说明的是,参数F与参数αN
f可以相同也可以不同,在此不作限制。
需要说明的是,终端设备确定矩阵B是属于上述三种情况中的哪一种情况的方式可以有多种,作为一种示例,终端设备可以与网络设备预先约定使用何种方式确定矩阵B,或者,也可以是网络设备向终端设备指示采用何种方式确定矩阵B,在此不对具体的确定方式进行限制。
另外,若终端设备确定矩阵B属于第二种情况,则终端设备还需要向网络设备指示窗的起始位置,指示起始位置的方式可以与现有技术中相似,在此不再赘述。该窗的起始位置的上报方式可以是长周期上报方式,也可以是短周期上报方式,在此不再赘述。
矩阵A可以是终端设备根据空频合并系数矩阵和矩阵B确定的,该空频合并系数矩阵是终端设备对网络设备发送的参考信号进行测量得到的,具体过程与现有技术中相似,在此不再赘述。终端设备可以获取针对每个空间层的空频合并系数矩阵。
由图14~图16可知,每个空间层的空频合并系数矩阵中包括T个空域基底中每个空域基底在该空间层对应的多个空频合并系数,一个空域基底在该空间层的多个空频合并系数可以理解为图14~图16中与该空域基底对应的一行元素。因此,可以将空频合并系数矩阵中的每一行元素,与该矩阵B进行运算,得到该矩阵A中的每一行元素,当完成对空频合并系数矩阵中的所有元素的运算后,则得到该矩阵A。矩阵A的维度可以为T×S1,S1、T的确定方式与前述内容相似,在此不再赘述。
针对空频合并系数矩阵中的某一行元素,标记为h″
1 i,l,相应地,矩阵A对应的某一行元素可以标记为p″
1 i,l,其关系为:
h″
1 i,l=p″
1 i,lB (7)
在本申请实施例中,矩阵A包括K1个非零元素,终端设备可以只上报其中的K0个非零元素,其中,K0小于等于K1,K0可以是由网络设备指示的,或者由终端设备根据预设的规则确定的,或者是终端设备与网络设备预先约定的,或者由终端设备向网络设备反馈的,在此不作限制。作为一种示例,若矩阵B为稀疏表示的字典矩阵,则该K0则可以理解为该字典矩阵的稀疏度。
第二种示例,第一矩阵至第五矩阵之间的关系可以为如下表达式:
H=SCA”P (8)
其中,矩阵H表示第三矩阵,矩阵S表示第一矩阵,矩阵P表示第二矩阵,矩阵C表示第四矩阵,矩阵A”表示第五矩阵。也就是说,以矩阵W为第一系数矩阵,则第一系数矩阵与第四矩阵和第五矩阵之间满足W=CA”。以第一矩阵为与下行信道对应的至少一个空域基向量,第二矩阵为与下行信道对应的至少一个频域基向量,第三矩阵为该下行信道的预编码矩阵为例,对各个矩阵进行说明。
其中,对矩阵H、矩阵S和矩阵P的说明与前述第一种示例中相似,在此不再赘述。
矩阵C可以理解为用于还原该第一系数矩阵中的至少一个系数的字典矩阵。
矩阵C的确定方式与第一种示例中矩阵B的确定方式相似,例如,可以是根据下行信道的历史信号空间得到的,当然,也可以通过其他方式得到该矩阵C,在此不作限制。
在本申请实施例中,矩阵C可以是与不同的空间层对应的,也就是说,每个空间层对应一个矩阵C,不同空间层对应的矩阵C可以相同,也可以不同。矩阵C的维度可以为T×U,其中,U、T可以是由网络设备指示的,或者,可以是终端设备根据预设的规则确定的, 或者可以是终端设备和网络设备预先约定的,或者由终端设备向网络设备反馈的,在此不作限制。
矩阵A”可以是终端设备根据空频合并系数矩阵和矩阵C确定的,例如,可以将空频合并系数矩阵中的每一列元素,与该矩阵C进行运算,得到该矩阵A”中的每一列元素,当完成对空频合并系数矩阵中的所有元素的运算后,则得到该矩阵A”。
在本申请实施例中,矩阵A”可以包括但不限于如下三种情况。
第一种情况,矩阵A”可以是U×N
f的矩阵。
第二种情况,矩阵A”可以是U×αN
f的矩阵。
第三种情况,矩阵A”可以是U×F的矩阵。
其中,参数U、α、F可以是由网络设备指示的,或者,可以是终端设备根据预设的规则确定的,或者可以是终端设备和网络设备预先约定的,或者由终端设备向网络设备反馈的,在此不作限制。
终端设备确定矩阵A”属于上述三种情况中的何种情况的方式,可以是由网络设备指示的,或者可以是由终端设备计算得到的,在此不作限制。
针对空频合并系数矩阵中的某一列元素,标记为h″
2 i,l,相应地,矩阵A”对应的某一列元素可以标记为p″
2 i,l,其关系为:
h″
2 i,l=Cp″
2 i,l (9)
在本申请实施例中,矩阵A”包括K2个非零元素,终端设备可以只上报其中的K0个非零元素,其中,K0小于等于K2,K0可以是由网络设备指示的,或者由终端设备根据预设的规则确定的,或者是终端设备与网络设备预先约定的,或者由终端设备向网络设备反馈的,在此不作限制。
第二种形式,第一系数矩阵可以拆分为三个独立的矩阵,例如,可以拆分为第四矩阵、第五矩阵以及第六矩阵,且,第四矩阵、第五矩阵和第六矩阵的乘积为该第一系数矩阵。需要说明的是,第二种形式中的第四矩阵和第五矩阵,与第一种形式中的第四矩阵和第五矩阵是两个完全独立的矩阵,两者不同。
作为一种示例,第一矩阵至第六矩阵之间的关系可以为如下表达式:
H=SCA’BP (10)
其中,矩阵H表示第三矩阵,矩阵S表示第一矩阵,矩阵P表示第二矩阵,矩阵C表示第四矩阵,矩阵A’表示第五矩阵,矩阵B表示第六矩阵。也就是说,以矩阵W为第一系数矩阵,则第一系数矩阵与第四矩阵至第六矩阵之间满足W=CA’B。以第一矩阵为与下行信道对应的至少一个空域基向量,第二矩阵为与下行信道对应的至少一个频域基向量,第三矩阵为该下行信道的预编码矩阵为例,对各个矩阵进行说明。
其中,对矩阵H、矩阵S、矩阵P以及矩阵B的说明与前述第一种示例中相似,在此不再赘述。需要说明的是,矩阵B可以包括但不限于如下三种情况。第一种情况,矩阵B可以是S1×N
f的矩阵。第二种情况,矩阵B可以是S1×αN
f的矩阵。第三种情况,矩阵B可以是S1×F的矩阵。其中,参数S1、α、F可以是由网络设备指示的,或者,可以是终端设备根据预设的规则确定的,或者可以是终端设备和网络设备预先约定的,或者由终端设备向网络设备反馈的,在此不作限制。
根据公式(6)以及公式(10)可知,矩阵A=CA’,从这个角度上来讲,矩阵C可以理解为用于还原矩阵A中的至少一个元素的字典矩阵。
矩阵C的确定方式与第一种示例中矩阵B的确定方式相似,例如,可以是根据下行信道的历史信号空间得到的,当然,也可以通过其他方式得到该矩阵C,在此不作限制。
在本申请实施例中,矩阵C可以是与不同的空间层对应的,也就是说,每个空间层对应一个矩阵C,不同空间层对应的矩阵C可以相同,也可以不同。
矩阵C的维度可以为T×U,其中,U、T可以是由网络设备指示的,或者,可以是终端设备根据预设的规则确定的,或者可以是终端设备和网络设备预先约定的,或者由终端设备向网络设备反馈的,在此不作限制。
矩阵A’的维度可以为U×S1,其中,参数U、S1可以是由网络设备指示的,或者,可以是终端设备根据预设的规则确定的,或者可以是终端设备和网络设备预先约定的,或者由终端设备向网络设备反馈的,在此不作限制。
在本申请实施例中,矩阵A’包括K3个非零元素,终端设备可以只上报其中的K0个非零元素,其中,K0小于等于K3,K0可以是由网络设备指示的,或者由终端设备根据预设的规则确定的,或者是终端设备与网络设备预先约定的,或者由终端设备向网络设备反馈的,在此不作限制。
需要说明的是,在这种情况下,空频合并系数矩阵,标记为W,与矩阵A’中上报的K0个非零元素,矩阵C以及矩阵B之间存在如下关系:
W=∑a
′
ijc
ib
j (11)
其中,c
i为矩阵C的第i列,b
j为矩阵B的第j行,a
′
ij为矩阵A’的第i行第j列元素,∑为求和运算。
第三种形式,第一系数矩阵为一个独立的矩阵。
在这种情况下,第一系数矩阵、第一矩阵、第二矩阵以及第三矩阵之间的关系可以为如下表达式:
H=SA”’P (12)
其中,矩阵H表示第三矩阵,矩阵S表示第一矩阵,矩阵P表示第二矩阵,矩阵A”’表示第一系数矩阵。以第一矩阵为与下行信道对应的至少一个空域基向量,第二矩阵为与下行信道对应的至少一个频域基向量,第三矩阵为该下行信道的预编码矩阵为例,对各个矩阵进行说明。
其中,对矩阵H说明与前述第一种示例中相似,在此不再赘述。
矩阵S可以是终端设备从预选设置的多个空域基向量中选择与该空间层对应的一个或多个空域基向量,在这种情况下,终端设备则可以通过上报该矩阵中所包括的空域基向量的索引号或者编号等,来指示该矩阵。作为另一种示例,终端设备也可以根据在预设时长内接收到的参考信号计算出该矩阵S,或者,该矩阵S也可以是由网络设备计算得到,然后通过beamform的方式直接指示给终端设备,在此不对矩阵S的获取方式进行限制。
矩阵P可以是终端设备从预选设置的多个频域基向量中选择与该空间层对应的一个或多个频域基向量,在这种情况下,终端设备则可以通过上报该矩阵中所包括的频域基向量的索引号或者编号等,来指示该矩阵。作为另一种示例,终端设备也可以根据在预设时长内接收到的参考信号计算出该矩阵P,或者,该矩阵P也可以是由网络设备计算得到,然后通过beamform的方式直接指示给终端设备,在此不对矩阵P的获取方式进行限制。
根据公式(6)以及公式(12)可知,矩阵A”’=AB,在本申请实施例中,矩阵A”’可 以包括但不限于如下三种情况:
第一种情况,矩阵A”’可以是T×N
f的矩阵。
第二种情况,矩阵A”’可以是T×αN
f的矩阵。
第三种情况,矩阵A”’可以是T×F的矩阵。
其中,参数T、α、F可以是由网络设备指示的,或者,可以是终端设备根据预设的规则确定的,或者可以是终端设备和网络设备预先约定的,或者由终端设备向网络设备反馈的,在此不作限制。
矩阵A”’可以是根据对CSI-RS的测量,然后对测量结果进行处理后得到的,需要说明的是,在这种获取方式下,矩阵A”’与现有技术中的矩阵
是不相同的。很显然,在本申请实施例中,矩阵S和矩阵P是由终端设备根据信道的历史信号空间计算得到的,或者,该矩阵S和矩阵P也可以是由网络设备计算得到,然后通过beamform的方式直接指示给终端设备,可以理解为该矩阵S和矩阵P是根据信道自定义的,相较于现有技术中的均采用DFT基的空频矩阵来讲,矩阵S中包括的列数和矩阵P中包括的行数较小,从而矩阵A”’的维度小于矩阵
的维度。当然,也可以通过其他方式得到该矩阵A”’,在此不作限制。
在本申请实施例中,矩阵A”’可以是与不同的空间层对应的,也就是说,每个空间层对应一个矩阵A”’。
另外,需要说明的是,在本申请实施例中,矩阵A”’包括K4个非零元素,终端设备可以只上报其中的K0个非零元素,其中,K0小于等于K4,K0可以是由网络设备指示的,或者由终端设备根据预设的规则确定的,或者是终端设备与网络设备预先约定的,在此不作限制。且,矩阵A”’的维度为T×F,则矩阵P的维度为F×N
f。
需要说明的是,本申请实施例中,上述多个矩阵中的至少一个矩阵包括如下特征中的至少一个:每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;或,每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;或,每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;或,每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;或,以一个元素为单位反馈或接收矩阵,或,以一个向量为单位反馈或接收矩阵,或,以一个预设规模的矩阵为单位反馈或接收矩阵。对每个特征的说明请参照实施例一中对第四矩阵的说明,在此不再赘述。
S132、终端设备向网络设备发送第一信息,网络设备接收该第一信息。
在本申请实施例中,第一信息用于指示该第一系数矩阵,该第一信息可以是一个独立的信息,或者,也可以包括在信道状态信息,在此不作限制。
在本申请实施例中,根据第一系数矩阵的不同,该第一信息可以包括但不限于如下三种情况:
第一种情况,与步骤S131中的第一种形式对应:
所述第一信息包括第二信息以及第三信息,所述第二信息用于指示所述第四矩阵,所述第三信息用于指示所述第五矩阵。
也就是说,在这种情况下,第一信息被拆分为两个信息,即第二信息和第三信息。终端设备可以同时发送第二信息和第三信息,也可以分开发送第二信息和第三信息,在此不作限制。
终端设备可以采用长周期方式发送所述第二信息,以及,采用短周期方式发送所述第三信息;或,终端设备可以采用短周期方式发送所述第二信息,以及,采用长周期方式发送所述第三信息。例如,终端设备可以采用短周期方式指示矩阵A,以及使用长周期方式指示矩阵B;终端设备可以采用长周期方式指示矩阵C,以及使用短周期方式指示矩阵A”。
第二种情况,与步骤S131中的第二种形式对应:
所述第一信息包括第二信息、第三信息以及第四信息,所述第二信息用于指示所述第四矩阵,所述第三信息用于指示第五矩阵,所述第四信息用于指示所述第六矩阵。
也就是说,在这种情况下,第一信息被拆分为三个信息,即第二信息、第三信息和第四信息。终端设备可以同时发送第二信息至第四信息,也可以分开发送第二信息至第四信息,在此不作限制。
终端设备采用长周期方式发送所述第二信息以及所述第四信息,以及,所述终端设备采用短周期方式发送所述第三信息。例如,终端设备可以采用长周期方式指示矩阵C,使用短周期方式指示矩阵A’,以及使用长周期方式指示矩阵B。
第三种情况,与步骤S131中的第三种形式对应:
该第一信息仅为一个信息,例如用于指示矩阵A”’。在这种情况下,该第一信息用于指示该第一系数矩阵中非零元素所在的位置以及数值。例如,终端设备可以采用“窗+组合数+bitmap”的方式指示该第一系数矩阵中非零元素所在的位置,采用幅度值和相位值的方式指示该第一系数矩阵中非零元素的数值,具体过程与现有技术中相似,在此不再赘述。或者,终端设备也可以采用其他方式进行指示,例如也可以采用bitmap的方式指示,在此不作限制。
需要说明的是,终端设备指示不同的矩阵时,例如,两个矩阵都使用长周期方式进行指示,则这两个矩阵的周期可以相同,也可以不同。作为一种示例,终端设备均使用长周期指示矩阵B和矩阵C,将终端设备指示矩阵B的周期标记为T3,终端设备指示矩阵C的周期标记为T4,则T3和T4均大于T1和T2,且,T3和T4可以相同也可以不同。又例如,两个矩阵都是用短周期方式进行指示,则这两个矩阵的周期可以相同也可以不同。作为一种示例,终端设备均使用短周期指示矩阵A和矩阵A’,将终端设备指示矩阵A的周期标记为T1,终端设备指示矩阵A’的周期标记为T2,则T1与T2应小于长周期的取值,且T1和T2可以相同也可以不同。
S133、终端设备向网络设备指示第一矩阵;和/或,终端设备向网络设备指示第二矩阵。
在本申请实施例中,当终端设备通过第一信息指示第一系数矩阵时,终端设备指示第一矩阵的第一周期,以及,终端设备指示第二矩阵的第二周期,大于终端设备发送第一信息的第三周期;或,
所述终端设备分别向所述网络设备反馈所述第一信息,以及所述第一矩阵和/或所述第二矩阵,其中,所述终端设备确定在第一情况下,向所述网络设备反馈所述第一矩阵和/或所述第二矩阵,以及,所述终端设备确定在第二情况下,向所述网络设备反馈所述第一信息,所述第一情况为所述终端设备满足第一预设条件,或,所述终端设备从所述网络设备接收第一指示,所述第二情况为所述终端设备满足第二预设条件,或,所述终端设备从所述网络设备接收第二指示;或,
所述终端设备分别向所述网络设备反馈所述第一信息,以及所述第一矩阵和/或所述第二矩阵,其中,所述终端设备周期性向所述网络设备反馈所述第一矩阵和/或所述第二矩阵, 以及,所述终端设备确定在所述第二情况下,向所述网络设备反馈所述第一信息;或,
所述终端设备分别向所述网络设备反馈所述第一信息,以及所述第一矩阵和/或所述第二矩阵,其中,所述终端设备确定在所述第一情况下,向所述网络设备反馈所述第一矩阵和/或所述第二矩阵,以及,所述终端设备周期性向所述网络设备反馈所述第一信息。
当终端设备通过第二信息和第三信息指示第一系数矩阵时,终端设备可以采用长周期方式发送所述第二信息,以及,所述终端设备采用短周期方式发送所述第三信息;或,终端设备可以采用短周期方式发送所述第二信息,以及,所述终端设备采用长周期方式发送所述第三信息。
在这种情况下,若所述终端设备采用所述短周期方式发送所述第二信息,则所述终端设备指示所述第一矩阵的第一周期,以及,所述终端设备指示所述第二矩阵的第二周期,分别大于所述终端设备发送所述第二信息的第四周期;或,
若所述终端设备采用所述短周期方式发送所述第三信息,则所述终端设备指示所述第一矩阵的第一周期,以及,所述终端设备指示所述第二矩阵的第二周期,分别大于所述终端设备发送所述第三信息的第五周期。
若所述终端设备采用所述长周期方式发送所述第二信息,则所述终端设备指示所述第一矩阵的第一周期,以及,所述终端设备指示所述第二矩阵的第二周期,分别大于所述终端设备发送所述第二信息的第四周期;或,
若所述终端设备采用所述长周期方式发送所述第三信息,则所述终端设备指示所述第一矩阵的第一周期,以及,所述终端设备指示所述第二矩阵的第二周期,分别大于所述终端设备发送所述第三信息的第五周期。
作为一种示例,矩阵S表示第一矩阵,矩阵P表示第二矩阵,矩阵A表示第四矩阵,矩阵B表示第五矩阵,将终端设备发送矩阵S的周期标记为T1,将终端设备发送矩阵P的周期标记T2,将终端设备发送矩阵A的周期标记为T4,将终端设备发送矩阵B的周期标记为T5,且,以长周期方式发送矩阵A,以短周期方式发送矩阵B,则T1、T2以及T4均大于T5,且T1、T2以及T4之间的大小关系不限制,例如,T1和T2可以分别大于T4,或者,T1可以大于T4,T2可以小于T4,或者,T1和T2可以均小于T4,在此不作限制。
当终端设备通过第二信息、第三信息以及第四信息指示第一系数矩阵时,终端设备可以采用长周期方式发送所述第二信息以及所述第四信息,以及,采用短周期方式发送所述第三信息。也就是说,终端设备发送所述第二信息的第四周期,所述终端设备发送所述第四信息的第六周期,分别大于所述终端设备发送所述第三信息的第五周期。
在这种情况下,终端设备指示所述第一矩阵的第一周期,以及,所述终端设备指示所述第二矩阵的第二周期,分别大于所述终端设备发送所述第三信息的第五周期;和/或,
终端设备指示所述第一矩阵的第一周期,以及,所述终端设备指示所述第二矩阵的第二周期,分别大于,所述终端设备发送所述第二信息的第四周期,所述终端设备发送所述第四信息的第六周期。
在本申请实施例中,不限制多个长周期之间的大小关系,例如,第一周期可以大于第四周期,第一周期也可以小于第四周期等,或者不限制多个短周期之间的大小关系,在此不一一说明。
另外,终端设备除了可以周期性发送该各个信息之外,终端设备也可以采用触发方式发送各个信息。例如,终端设备可以在确定满足第一预设条件后,向所述网络设备指示所 述第一矩阵和/或所述第二矩阵,以及,在确定满足第二预设条件后,向所述网络设备发送所述第一信息;或,终端设备周期性向所述网络设备指示所述第一矩阵和/或所述第二矩阵,在确定满足所述第二预设条件后,向所述网络设备发送所述第一信息;或,终端设备在确定满足所述第一预设条件后,向所述网络设备指示所述第一矩阵和/或所述第二矩阵,所述终端设备周期性向所述网络设备发送所述第一信息。其中第一预设条件和第二预设条件可以根据实际使用需求进行设置,在此仅用于说明可以采用触发方式发送上述各个信息,不对具体内容做限制。
需要说明的是,步骤S133为可选步骤,即不是必须要执行的,例如,终端设备和网络设备可以预先约定好所使用的第一矩阵和第二矩阵,在这种情况下,则可以不用指示该第一矩阵和第二矩阵。或者,终端设备可以只指示第一矩阵而不指示第二矩阵,或者,终端设备只指示第二矩阵而不指示第一矩阵。在图13中,将步骤S133用虚线表示。
S134、网络设备根据第一信息确定第一系数矩阵。
由于第一信息的不同,网络设备确定第一系数矩阵的方式也不相同。
第一种示例,与步骤S132中的第一种情况相对应:
网络设备获取第二信息和第三信息后,根据该第二信息确定第四矩阵,根据该第三信息确定第五矩阵,然后将第四矩阵和第五矩阵进行相乘,得到第一系数矩阵。
第二种示例,与步骤S132中的第二种情况相对应:
网络设备获取第二信息、第三信息和第四信息后,根据该第二信息确定第四矩阵,根据该第三信息确定第五矩阵,以及,根据第四信息确定第六矩阵,然后将第四矩阵、第五矩阵以及第六矩阵进行相乘,得到第一系数矩阵。
第三种示例,与步骤S132中的第三种情况相对应:
网络设备获取第一信息后,网络设备可以根据第一信息,第一系数矩阵中多个非零元素所在的位置和数值,从而得到该第一系数矩阵。
当然,网络设备也可以通过其他方式确定该第一系数矩阵,在此不一一说明。
上述本申请提供的实施例中,分别从网络设备、终端设备、以及网络设备和终端设备之间交互的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,网络设备和终端设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
图17示出了一种信息传输装置1700的结构示意图。该信息传输装置1700可以实现上文中涉及的终端设备的功能。该信息传输装置1700可以包括处理单元1701和收发单元1702。其中,处理单元1701可以用于执行图3所示的实施例中的步骤S31,或,可以用于执行图13所示的实施例中的步骤S131,和/或用于支持本文所描述的技术的其它过程。收发单元1702用于执行图3所示的实施例中的步骤S32和步骤S33,或,可以用于执行图13所示的实施例中的步骤S132和步骤S133,和/或用于支持本文所描述的技术的其它过程。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
图18示出了一种信息传输装置1800的结构示意图。该信息传输装置1800可以实现 上文中涉及的网络设备的功能。该信息传输装置1800可以包括处理单元1801和收发单元1802。其中,处理单元1801可以用于执行图3所示的实施例中的步骤S34,或,可以用于执行图13所示的实施例中的步骤S134,收发单元1802用于执行图3所示的实施例中的步骤S32和步骤S33,或,可以用于执行图13所示的实施例中的步骤S132和步骤S133,和/或用于支持本文所描述的技术的其它过程。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
如图19所示为本申请实施例提供的信息传输装置1900,用于实现上述方法中网络设备的功能。该网络设备可以是网络设备,也可以是网络设备中的装置。其中,该网络设备可以为芯片系统。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。信息传输装置1900包括至少一个处理器1920,用于实现本申请实施例提供的方法中网络设备的功能。示例性地,处理器1920可以生成和发送第一信息、第二信息等等信息,具体参见方法示例中的详细描述,此处不做赘述。
信息传输装置1900还可以包括至少一个存储器1930,用于存储程序指令和/或数据。存储器1930和处理器1920耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器1920可能和存储器1930协同操作。处理器1920可能执行存储器1930中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。
信息传输装置1900还可以包括通信接口1910,用于通过传输介质和其它设备进行通信,从而用于信息传输装置1900中的装置可以和其它设备进行通信。示例性地,该其它设备可以是终端设备。处理器1920利用通信接口1910收发数据,并用于实现图4对应的实施例中所述的网络设备所执行的方法。
本申请实施例中不限定上述通信接口1910、处理器1920以及存储器1930之间的具体连接介质。本申请实施例在图19中以存储器1930、处理器1920以及通信接口1910之间通过总线1940连接,总线在图19中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图19中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
在本申请实施例中,处理器1920可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
在本申请实施例中,存储器1930可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于 存储程序指令和/或数据。
如图20所示为本申请实施例提供的信息传输装置2000,用于实现上述方法中终端设备的功能。该终端设备可以是终端设备,也可以是终端设备中的装置。其中,该终端设备可以为芯片系统。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。信息传输装置2000包括至少一个处理器2020,用于实现本申请实施例提供的方法中终端设备的功能。示例性地,处理器2020可以生成和发送第一信息、第二信息等等信息,具体参见方法示例中的详细描述,此处不做赘述。
信息传输装置2000还可以包括至少一个存储器2030,用于存储程序指令和/或数据。存储器2030和处理器2020耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器2020可能和存储器2030协同操作。处理器2020可能执行存储器2030中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中
信息传输装置2000还可以包括通信接口2010,用于通过传输介质和其它设备进行通信,从而用于信息传输装置2000中的装置可以和其它设备进行通信。示例性地,该其它设备可以是终端设备。处理器2020利用通信接口2010收发数据,并用于实现图2~图14对应的实施例中所述的终端设备所执行的方法。
本申请实施例中不限定上述通信接口2010、处理器2020以及存储器2030之间的具体连接介质。本申请实施例在图20中以存储器2030、处理器2020以及通信接口2010之间通过总线2040连接,总线在图20中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图20中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
在本申请实施例中,处理器2020可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
在本申请实施例中,存储器2030可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
本申请实施例中还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行图3或图13中所述网络设备执行的方法。
本申请实施例中还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行图3或图13中所述终端设备执行的方法。
本申请实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现前述方法中网络设备的功能。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
本申请实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用 于实现前述方法中终端设备的功能。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
本申请实施例提供了一种系统,所述系统包括前述所述的网络设备、和前述所述的终端设备。
本申请实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,简称DVD))、或者半导体介质(例如,SSD)等。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (116)
- 一种信息传输方法,其特征在于,包括:终端设备生成第一码字,所述第一码字是根据第二码字得到的,所述第二码字包含元素的个数大于所述第一码字包含元素的个数,所述第二码字与下行信道的第一系数集合相关联,所述第一系数集合中包括第一系数矩阵的至少一个行向量或列向量所包括的元素;其中,所述第一系数矩阵是根据第一矩阵、第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第一矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵;或,所述第一系数矩阵是根据第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵;每一个空间层或接收端口分别与一个所述第三矩阵和一个所述第一系数矩阵一一对应;所述终端设备向网络设备反馈所述第一码字。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:所述终端设备确定第四矩阵,所述第四矩阵为所述终端设备用于压缩所述第一系数集合中的元素的字典矩阵;所述终端设备向所述网络设备反馈所述第四矩阵。
- 根据权利要求1或2所述的方法,其特征在于,所述第二码字满足第四矩阵*第一向量,或,所述第二码字满足所述第一向量*所述第四矩阵,所述第一向量中包括至少一个非零元素,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量*所述第四矩阵的结果与所述第二码字的差值小于第二预设值;或,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量*所述第四矩阵的结果对应的第一能量与所述第二码字对应的第二能量之间的能量占比大于或等于第三预设值。
- 根据权利要求2或3所述的方法,其特征在于,所述终端设备向所述网络设备反馈所述第四矩阵,包括:所述终端设备周期性向所述网络设备反馈所述第四矩阵;或,所述终端设备从所述网络设备接收的指示后,向所述网络设备反馈所述第四矩阵;或,所述终端设备在确定满足预设条件后,向所述网络设备反馈所述第四矩阵。
- 根据权利要求4所述的方法,其特征在于,所述终端设备采用长周期方式向所述网络设备反馈所述第四矩阵,所述终端设备采用短周期方式反馈所述第一码字,所述长周期方式中周期的取值大于所述短周期方式中周期的取值;或,所述终端设备分别向所述网络设备反馈所述第四矩阵以及所述第一码字,其中,所述终端设备确定在第一情况下,向所述网络设备反馈所述第四矩阵,以及,所述终端设备确定在第二情况下,向所述网络设备反馈所述第一码字;所述第一情况为所述终端设备满足第一预设条件或所述终端设备从所述网络设备接收第一指示,所述第二情况为所述终端设备满足第二预设条件或所述终端设备从所述网络设备接收第二指示;或,所述终端设备分别向所述网络设备反馈所述第四矩阵以及所述第一码字,其中,所述终端设备周期性向所述网络设备反馈所述第四矩阵,以及,所述终端设备在所述第二情况下向所述网络设备反馈所述第一码字;或,所述终端设备分别向所述网络设备反馈所述第四矩阵以及所述第一码字,其中,所述终端设备在所述第一情况下向所述网络设备反馈所述第四矩阵,以及,所述终端设备周期性向所述网络设备反馈所述第一码字。
- 根据权利要求2或3所述的方法,其特征在于,终端设备生成第一码字,包括:所述终端设备根据所述第一码字的码字长度以及所述第四矩阵,确定第五矩阵;所述终端设备根据所述第五矩阵以及所述第二码字,得到所述第一码字。
- 根据权利要求6所述的方法,其特征在于,所述第一码字和所述第二码字为列向量,所述第一码字满足所述第五矩阵*所述第二码字;或,所述第一码字和所述第二码字为行向量,所述第一码字满足所述第二码字*所述第五矩阵。
- 根据权利要求6或7所述的方法,其特征在于,所述第四矩阵以及所述第五矩阵满足第一原则,所述第一原则为:第八矩阵满足所述第五矩阵*所述第四矩阵,所述第八矩阵的任意两列的相关系数的最大值小于第一阈值,或,第八矩阵满足所述第四矩阵*所述第五矩阵,所述第八矩阵的任意两行的相关系数的最大值小于所述第一阈值。
- 根据权利要求1-8所述的方法,其特征在于,所述方法还包括:所述终端设备向所述网络设备反馈所述第一码字的码字长度。
- 根据权利要求1-8所述的方法,其特征在于,所述第一码字的码字长度是由所述网络设备指示的,或者,所述第一码字的码字长度是预先约定的。
- 根据权利要求1-10中任一项所述的方法,其特征在于,所述第一系数集合包括至少如下情况中的其中一种:所述第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的一个行向量或列向量所包括的元素;或,所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于相同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少一个行向量或列向量;或,所述第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的至少两个行向量或列向量所包括的元素;或,所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于不同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少一个行向量或列向量。
- 根据权利要求1-11中任一项所述的方法,其特征在于,所述第二码字包含元素的个数等于所述第一系数集合包含元素的个数;所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中位于相邻的位置,或,所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中的间隔 相等,或,位于所述第一系数矩阵中相同位置的行向量或列向量所包括的元素在所述第二码字中位于相邻的位置。
- 根据权利要求1-12中任一项所述的方法,其特征在于,不同空间层或接收端口中幅度值最大的元素在对应的第一系数矩阵中位于相同列。
- 根据权利要求6-13中任一项所述的方法,其特征在于,所述方法还包括:所述终端设备确定第一码字矩阵,所述第一码字矩阵是根据每个空间层或每个接收端口对应的多个第一码字得到的,每一个空间层或每个接收端口对应一个第一码字矩阵,所述第一码字矩阵是根据所述第五矩阵、所述第一系数矩阵以及所述第七矩阵确定的,所述第一码字矩阵满足所述第七矩阵*所述第一系数矩阵*所述第五矩阵。所述终端设备向网络设备反馈所述第一码字矩阵。
- 根据权利要求14所述的方法,其特征在于,所述方法还包括:所述终端设备根据所述第六矩阵确定所述第七矩阵,所述第六矩阵为所述终端设备用于压缩所述第一系数矩阵的字典矩阵;所述终端设备向所述网络设备反馈所述第六矩阵。
- 根据权利要求1-15中任一项所述的方法,其特征在于,所述第一矩阵至所述第八矩阵中的至少一个矩阵包括如下特征中的至少一个:每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;以一个元素为单位向所述网络设备反馈,或,以一个向量为单位向所述网络设备反馈,或,以一个预设规模的矩阵为单位向所述网络设备反馈。
- 根据权利要求1-16中任一项所述的方法,其特征在于,所述第二码字包括所述第一系数集合中的每个元素;或,所述第二码字包括所述第一系数集合中每个元素的幅度值;或,所述第二码字包括所述第一系数集合中每个元素的实部;或,所述第二码字包括所述第一系数集合中每个元素的虚部。
- 一种信息传输方法,其特征在于,包括:网络设备获取终端设备反馈的第一码字,所述第一码字是根据第二码字得到的,所述第二码字包含元素的个数大于所述第一码字包含元素的个数,所述第二码字与下行信道的第一系数集合相关联,所述第一系数集合中包括第一系数矩阵的至少一个行向量或列向量所包括的元素;其中,第三矩阵满足第一矩阵*所述第一系数矩阵*第二矩阵;或,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵;或,所述第三矩阵是/满足所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第三矩阵确定的,所述第三矩阵为下行信道的信道矩 阵或预编码矩阵;每一个空间层或接收端口分别与一个所述第三矩阵和一个所述第一系数矩阵一一对应;所述网络设备根据所述第一码字,确定所述第一系数集合中的元素。
- 根据权利要求18所述的方法,其特征在于,所述方法还包括:所述网络设备从所述终端设备获取第四矩阵,所述第四矩阵为所述网络设备用于还原所述第一系数集合中的元素的字典矩阵。
- 根据权利要求18或19所述的方法,其特征在于,所述第二码字满足第四矩阵*第一向量,或,所述第二码字满足所述第一向量*所述第四矩阵,所述第一向量中包括至少一个非零元素,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量*所述第四矩阵的结果与所述第二码字的差值小于第二预设值;或,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量*所述第四矩阵的结果对应的第一能量与所述第二码字对应的第二能量之间的能量占比大于或等于第三预设值。
- 根据权利要求19或20所述的方法,其特征在于,所述网络设备从所述终端设备获取第四矩阵,包括:所述网络设备周期性从所述终端设备获取所述第四矩阵;或,所述网络设备向所述终端设备发送指示,所述指示用于指示所述终端设备向所述网络设备指示所述第四矩阵,所述网络设备从与所述指示对应的响应消息中获取所述第四矩阵;所述网络设备在第一时刻从所述终端设备获取所述第四矩阵,所述第一时刻为所述终端设备确定满足预设条件的时刻。
- 根据权利要求18-21所述的方法,其特征在于,所述方法还包括:所述网络设备从所述终端设备获取所述第一码字的码字长度。
- 根据权利要求18-21所述的方法,其特征在于,所述第一码字的码字长度是由所述网络设备指示的,或者,所述第一码字的码字长度是预先约定的。
- 根据权利要求18-23中任一项所述的方法,其特征在于,所述方法还包括:所述网络设备根据所述第一码字的码字长度以及所述第四矩阵,确定第五矩阵。
- 根据权利要求24所述的方法,其特征在于,所述第一码字和所述第二码字为列向量,所述第一码字满足所述第五矩阵*所述第四矩阵*第三码字,所述第二码字满足所述第四矩阵*所述第三码字;或,所述第一码字和所述第二码字为行向量,所述第一码字满足所述第三码字*所述第四矩阵*所述第五矩阵,所述第二码字满足所述第三码字*所述第四矩阵。
- 根据权利要求25所述的方法,其特征在于,所述第四矩阵以及所述第五矩阵满足第一原则,所述第一原则为:第九矩阵满足所述第五矩阵*所述第四矩阵,所述第九矩阵的任意两列的相关系数的最大值小于第一阈值,或,第九矩阵满足所述第四矩阵*所述第五矩阵,所述第九矩阵的任意两行的相关系数的最大值小于所述第一阈值。
- 根据权利要求18-26中任一项所述的方法,其特征在于,所述第一系数集合包括至少如下情况中的其中一种:所述第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的一个行向量 或列向量所包括的元素;或,所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于相同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少一个行向量或列向量;;或,所述第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的至少两个行向量或列向量所包括的元素;或,所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于不同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少一个行向量或列向量。
- 根据权利要求18-27中任一项所述的方法,其特征在于,所述第二码字包含元素的个数等于所述第一系数集合包含元素的个数;所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中位于相邻的位置,或,所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中的间隔相等,或,位于所述第一系数矩阵中相同位置的行向量或列向量所包括的元素在所述第二码字中位于相邻的位置。
- 根据权利要求18-28中任一项所述的方法,其特征在于,不同空间层或接收端口中幅度值最大的元素在对应的第一系数矩阵中位于相同列。
- 根据权利要求19-29中任一项所述的方法,其特征在于,所述网络设备根据所述第一码字,确定所述第一系数矩阵中的元素,包括:所述网络设备根据所述第一码字、所述第四矩阵以及所述第五矩阵,确定所述第三码字;所述网络设备根据所述第三码字,确定所述第一系数矩阵中的元素。
- 根据权利要求18-30中任一项所述的方法,其特征在于,所述方法还包括:所述网络设备接收所述终端设备反馈的第一码字矩阵,其中,每一个空间层或每个接口端口对应一个第一码字矩阵,所述第一码字矩阵满足所述第七矩阵*所述第六矩阵*第八矩阵*所述第四矩阵*所述第五矩阵;所述网络设备根据所述第一码字矩阵,确定所述第一系数矩阵中的元素。
- 根据权利要求31所述的方法,其特征在于,所述方法还包括:所述网络设备接收所述终端设备反馈的第六矩阵,所述第六矩阵为所述网络设备用于还原所述第一系数矩阵的字典矩阵。
- 根据权利要求32所述的方法,其特征在于,所述网络设备根据所述第一码字矩阵,确定所述第一系数矩阵中的元素,包括:所述网络设备根据所述第七矩阵、所述第六矩阵、所述第一码字矩阵、所述第四矩阵以及所述第五矩阵,确定所述第八矩阵;所述网络设备根据所述第八矩阵、所述第四矩阵以及所述第六矩阵,确定所述第一系数矩阵中的元素,所述第一系数矩阵满足所述第六矩阵*所述第八矩阵*所述第四矩阵。
- 根据权利要求18-33中任一项所述的方法,其特征在于,所述第一矩阵至所述第九矩阵中的至少一个矩阵包括如下特征中的至少一个:每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;以一个元素为单位从所述终端设备接收矩阵,或,以一个向量为单位从所述终端设备接收矩阵,或,以一个预设规模的矩阵为单位从所述终端设备接收矩阵。
- 根据权利要求18-34中任一项所述的方法,其特征在于,所述第三码字包括所述第一系数集合中的每个元素;或,所述第三码字包括所述第一系数集合中每个元素的幅度值;或,所述第三码字包括所述第一系数集合中每个元素的实部;或,所述第三码字包括所述第一系数集合中每个元素的虚部。
- 一种信息传输方法,其特征在于,包括:终端设备确定第一系数矩阵,其中,所述第一系数矩阵是根据第一矩阵、第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第一矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵;或,所述第一系数矩阵是根据第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一系数矩阵*所述第二矩阵;所述终端设备向网络设备反馈第一信息,所述第一信息用于指示所述第一系数矩阵。
- 根据权利要求36所述的方法,其特征在于,所述方法还包括:所述终端设备向所述网络设备反馈所述第一矩阵;和/或,所述终端设备向所述网络设备反馈所述第二矩阵。
- 根据权利要求37所述的方法,其特征在于,所述终端设备周期性反馈所述第一矩阵和/或所述第二矩阵,所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈第二矩阵的第二周期,大于所述终端设备发送所述第一信息的第三周期;或,所述终端设备分别向所述网络设备反馈所述第一信息,以及所述第一矩阵和/或所述第二矩阵,其中,所述终端设备确定在第一情况下,向所述网络设备反馈所述第一矩阵和/或所述第二矩阵,以及,所述终端设备确定在第二情况下,向所述网络设备反馈所述第一信息,所述第一情况为所述终端设备满足第一预设条件,或,所述终端设备从所述网络设备接收第一指示,所述第二情况为所述终端设备满足第二预设条件,或,所述终端设备从所述网络设备接收第二指示;所述终端设备分别向所述网络设备反馈所述第一信息,以及所述第一矩阵和/或所述第二矩阵,其中,所述终端设备周期性向所述网络设备反馈所述第一矩阵和/或所述第二矩阵,以及,所述终端设备确定在所述第二情况下,向所述网络设备反馈所述第一信息;或,所述终端设备分别向所述网络设备反馈所述第一信息,以及所述第一矩阵和/或所述第二矩阵,其中,所述终端设备确定在所述第一情况下,向所述网络设备反馈所述第一矩阵和/或所述第二矩阵,以及,所述终端设备周期性向所述网络设备反馈所述第一信息。
- 根据权利要求36-38任一项所述的方法,其特征在于,所述终端设备确定第一系数矩阵,包括:所述终端设备确定第四矩阵和第五矩阵,所述第一系数矩阵满足所述第四矩阵*所述第五矩阵;所述第一信息包括第二信息以及第三信息,所述第二信息用于指示所述第四矩阵,所述第三信息用于指示所述第五矩阵。
- 根据权利要求39所述的方法,其特征在于,所述终端设备采用长周期方式发送所述第二信息,以及,所述终端设备采用短周期方式发送所述第三信息;或,所述终端设备采用短周期方式发送所述第二信息,以及,所述终端设备采用长周期方式发送所述第三信息;其中,所述长周期方式中周期的取值大于所述短周期方式中周期的取值。
- 根据权利要求39或40所述的方法,其特征在于,若所述终端设备采用所述短周期方式发送所述第二信息,则所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述终端设备发送所述第二信息的第四周期;或,若所述终端设备采用所述短周期方式发送所述第三信息,则所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述终端设备发送所述第三信息的第五周期。
- 根据权利要求39-41中任一项所述的方法,其特征在于,若所述终端设备采用所述长周期方式发送所述第二信息,则所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述终端设备发送所述第二信息的第四周期;或,若所述终端设备采用所述长周期方式发送所述第三信息,则所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述终端设备发送所述第三信息的第五周期。
- 根据权利要求36-38任一项所述的方法,其特征在于,所述终端设备确定第一系数矩阵,包括:所述终端设备确定第四矩阵、第五矩阵以及第六矩阵,所述第一系数矩阵满足所述第四矩阵*所述第五矩阵*所述第六矩阵;所述第一信息包括第二信息、第三信息以及第四信息,所述第二信息用于指示所述第四矩阵,所述第三信息用于指示所述第五矩阵,所述第四信息用于指示所述第六矩阵。
- 根据权利要求43所述的方法,其特征在于,所述终端设备采用长周期方式反馈所述第二信息以及所述第四信息,以及,所述终端设备采用短周期方式反馈所述第三信息,其中,所述终端设备反馈所述第二信息的第四周期,所述终端设备反馈所述第四信息的第六周期,分别大于所述终端设备反馈所述第三信息的第五周期。
- 根据权利要求43或44所述的方法,其特征在于,所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述第五周期。
- 根据权利要求43-45中任一项所述的方法,其特征在于,所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述第四周期以及所述第六周期。
- 根据权利要求36-46中任一项所述的方法,其特征在于,所述第一矩阵用于指示与所述下行信道对应的至少一个空域基向量,每个空域基向量的维度与信道状态信息参考信号的端口数相关联;或,所述第二矩阵用于指示与所述下行信道对应的至少一个频域基向量,每个频域基向量的维度与频域特征参数相关联。
- 根据权利要求47所述的方法,其特征在于,所述频域特征参数包括频域反馈元素的数量和/或频域子带数目。
- 根据权利要求36-48中任一项所述的方法,其特征在于,所述第一矩阵至所述第六矩阵中的至少一个矩阵满足如下特征中的至少一个特征:每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;以一个元素为单位向所述网络设备反馈,或,以一个向量为单位向所述网络设备反馈,或,以一个预设规模的矩阵为单位向所述网络设备反馈。
- 根据权利要求36-49中任一项所述的方法,其特征在于,所述第一矩阵至所述第六矩阵中每个矩阵的维度,所述第四矩阵中包括的非零系数的数量,所述第五矩阵中包括的非零系数的数量,是所述网络设备向所述终端设备指示的,或所述网络设备和所述终端设备预先约定的,或所述终端设备向所述网络设备反馈的。
- 一种信息传输方法,其特征在于,包括:网络设备接收终端设备反馈的第一信息,所述第一信息用于指示第一系数矩阵,其中,第三矩阵满足第一矩阵*所述第一系数矩阵*第二矩阵;或,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵;或,所述第三矩阵是/满足所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵;所述网络设备根据所述第一信息,确定所述第一系数矩阵中包括的元素。
- 根据权利要求51所述的方法,其特征在于,所述方法还包括:所述网络设备接收所述终端设备反馈的所述第一矩阵;和/或,所述网络设备接收所述终端设备反馈的所述第二矩阵。
- 根据权利要求51或52所述的方法,其特征在于,所述第一信息包括第二信息以 及第三信息,所述第二信息用于指示第四矩阵,所述第三信息用于指示第五矩阵,所述第一系数矩阵满足所述第四矩阵*所述第五矩阵。
- 根据权利要求51或52所述的方法,其特征在于,所述第一信息包括第二信息、第三信息以及第四信息,所述第二信息用于指示第四矩阵,所述第三信息用于指示第五矩阵,所述第四信息用于指示第六矩阵,所述第一系数矩阵满足所述第四矩阵*所述第五矩阵*所述第六矩阵。
- 根据权利要求51-54中任一项所述的方法,其特征在于,所述第一矩阵用于指示与所述下行信道对应的至少一个空域基向量,每个空域基向量的维度与信道状态信息参考信号的端口数相关联;或,所述第二矩阵用于指示与所述下行信道对应的至少一个频域基向量,每个频域基向量的维度与频域特征参数相关联。
- 根据权利要求55所述的方法,其特征在于,所述频域特征参数包括频域反馈元素的数量和/或频域子带数目。
- 根据权利要求51-56中任一项所述的方法,其特征在于,所述第一矩阵至所述第六矩阵中的至少一个矩阵满足如下特征中的至少一个特征:每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;以一个元素为单位从所述终端设备接收矩阵,或,以一个向量为单位从所述终端设备接收矩阵,或,以一个预设规模的矩阵为单位从所述终端设备接收矩阵。
- 根据权利要求51-57中任一项所述的方法,其特征在于,所述第一矩阵至所述第六矩阵中每个矩阵的维度,所述第四矩阵中包括的非零系数的数量,所述第五矩阵中包括的非零系数的数量,是所述网络设备向所述终端设备指示的,或所述网络设备和所述终端设备预先约定的,或所述终端设备向所述网络设备反馈的。
- 一种信息传输装置,其特征在于,包括:处理单元,用于生成第一码字,所述第一码字是根据第二码字得到的,所述第二码字包含元素的个数大于所述第一码字包含元素的个数,所述第二码字与下行信道的第一系数集合相关联,所述第一系数集合中包括第一系数矩阵的至少一个行向量或列向量所包括的元素;其中,所述第一系数矩阵是根据第一矩阵、第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第一矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵;或,所述第一系数矩阵是根据第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一系数矩阵*所述第二 矩阵;或,所述第一系数矩阵是根据第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵;每一个空间层或接收端口分别与一个所述第三矩阵和一个所述第一系数矩阵一一对应;收发单元,用于向网络设备反馈所述第一码字。
- 根据权利要求59所述的装置,其特征在于,所述处理单元还用于:确定第四矩阵,所述第四矩阵为所述终端设备用于压缩所述第一系数集合中的元素的字典矩阵;所述收发单元还用于,向所述网络设备反馈所述第四矩阵。
- 根据权利要求59或60所述的装置,其特征在于,所述第二码字满足第四矩阵*第一向量,或,所述第二码字满足所述第一向量*所述第四矩阵,所述第一向量中包括至少一个非零元素,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量*所述第四矩阵的结果与所述第二码字的差值小于第二预设值;或,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量*所述第四矩阵的结果对应的第一能量与所述第二码字对应的第二能量之间的能量占比大于或等于第三预设值。
- 根据权利要求60或61所述的装置,其特征在于,所述收发单元具体用于:周期性向所述网络设备反馈所述第四矩阵;或,从所述网络设备接收的指示后,向所述网络设备反馈所述第四矩阵;或,在确定满足预设条件后,向所述网络设备反馈所述第四矩阵。
- 根据权利要求62所述的装置,其特征在于,所述收发单元采用长周期方式向所述网络设备反馈所述第四矩阵,所述收发单元采用短周期方式反馈所述第一码字,所述长周期方式中周期的取值大于所述短周期方式中周期的取值;或,所述收发单元分别向所述网络设备反馈所述第四矩阵以及所述第一码字,其中,所述终端设备确定在第一情况下,向所述网络设备反馈所述第四矩阵,以及,所述终端设备确定在第二情况下,向所述网络设备反馈所述第一码字;所述第一情况为所述终端设备满足第一预设条件或所述终端设备从所述网络设备接收第一指示,所述第二情况为所述终端设备满足第二预设条件或所述终端设备从所述网络设备接收第二指示;或,所述收发单元分别向所述网络设备反馈所述第四矩阵以及所述第一码字,其中,所述终端设备周期性向所述网络设备反馈所述第四矩阵,以及,所述终端设备在所述第二情况下向所述网络设备反馈所述第一码字;或,所述收发单元分别向所述网络设备反馈所述第四矩阵以及所述第一码字,其中,所述终端设备在所述第一情况下向所述网络设备反馈所述第四矩阵,以及,所述终端设备周期性向所述网络设备反馈所述第一码字。
- 根据权利要求60或61所述的装置,其特征在于,所述处理单元具体用于:根据所述第一码字的码字长度以及所述第四矩阵,确定第五矩阵;根据所述第五矩阵以及所述第二码字,得到所述第一码字。
- 根据权利要求64所述的装置,其特征在于,所述第一码字和所述第二码字为列向量,所述第一码字满足所述第五矩阵*所述第二码字;或,所述第一码字和所述第二码字为行向量,所述第一码字满足所述第二码字*所述第五 矩阵。
- 根据权利要求64或65所述的装置,其特征在于,所述第四矩阵以及所述第五矩阵满足第一原则,所述第一原则为:第八矩阵满足所述第五矩阵*所述第四矩阵,所述第八矩阵的任意两列的相关系数的最大值小于第一阈值,或,第八矩阵满足所述第四矩阵*所述第五矩阵,所述第八矩阵的任意两行的相关系数的最大值小于所述第一阈值。
- 根据权利要求59-66所述的装置,其特征在于,所述处理单元还用于:向所述网络设备反馈所述第一码字的码字长度。
- 根据权利要求59-66所述的装置,其特征在于,所述第一码字的码字长度是由所述网络设备指示的,或者,所述第一码字的码字长度是预先约定的。
- 根据权利要求59-68中任一项所述的装置,其特征在于,所述第一系数集合包括至少如下情况中的其中一种:所述第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的一个行向量或列向量所包括的元素;或,所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于相同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少一个行向量或列向量;或,所述第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的至少两个行向量或列向量所包括的元素;或,所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于不同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少一个行向量或列向量。
- 根据权利要求59-69中任一项所述的装置,其特征在于,所述第二码字包含元素的个数等于所述第一系数集合包含元素的个数;所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中位于相邻的位置,或,所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中的间隔相等,或,位于所述第一系数矩阵中相同位置的行向量或列向量所包括的元素在所述第二码字中位于相邻的位置。
- 根据权利要求59-70中任一项所述的装置,其特征在于,不同空间层或接收端口中幅度值最大的元素在对应的第一系数矩阵中位于相同列。
- 根据权利要求64-71中任一项所述的装置,其特征在于,所述处理单元还用于:确定第一码字矩阵,所述第一码字矩阵是根据每个空间层或每个接收端口对应的多个第一码字得到的,每一个空间层或每个接收端口对应一个第一码字矩阵,所述第一码字矩阵是根据所述第五矩阵、所述第一系数矩阵以及所述第七矩阵确定的,所述第一码字矩阵满足所述第七矩阵*所述第一系数矩阵*所述第五矩阵。所述收发单元还用于,向网络设备反馈所述第一码字矩阵。
- 根据权利要求72所述的装置,其特征在于,所述处理单元还用于:根据所述第六矩阵确定所述第七矩阵,所述第六矩阵为所述终端设备用于压缩所述第一系数矩阵的字典矩阵;所述收发单元还用于,向所述网络设备反馈所述第六矩阵。
- 根据权利要求69-73中任一项所述的装置,其特征在于,所述第一矩阵至所述第八矩阵中的至少一个矩阵包括如下特征中的至少一个:每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;以一个元素为单位向所述网络设备反馈,或,以一个向量为单位向所述网络设备反馈,或,以一个预设规模的矩阵为单位向所述网络设备反馈。
- 根据权利要求59-74中任一项所述的装置,其特征在于,所述第二码字包括所述第一系数集合中的每个元素;或,所述第二码字包括所述第一系数集合中每个元素的幅度值;或,所述第二码字包括所述第一系数集合中每个元素的实部;或,所述第二码字包括所述第一系数集合中每个元素的虚部。
- 一种信息传输装置,其特征在于,包括:收发单元,用于获取终端设备反馈的第一码字,所述第一码字是根据第二码字得到的,所述第二码字包含元素的个数大于所述第一码字包含元素的个数,所述第二码字与下行信道的第一系数集合相关联,所述第一系数集合中包括第一系数矩阵的至少一个行向量或列向量所包括的元素;其中,第三矩阵满足第一矩阵*所述第一系数矩阵*第二矩阵;或,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵;或,所述第三矩阵是/满足所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵;每一个空间层或接收端口分别与一个所述第三矩阵和一个所述第一系数矩阵一一对应;处理单元,用于根据所述第一码字,确定所述第一系数集合中的元素。
- 根据权利要求76所述的装置,其特征在于,所述收发单元还用于:从所述终端设备获取第四矩阵,所述第四矩阵为所述网络设备用于还原所述第一系数集合中的元素的字典矩阵。
- 根据权利要求76或77所述的装置,其特征在于,所述第二码字满足第四矩阵*第一向量,或,所述第二码字满足所述第一向量*所述第四矩阵,所述第一向量中包括至少一个非零元素,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量*所述第四矩阵的结果与所述第二码字的差值小于第二预设值;或,所述第一向量包括的非零元素的数量小于第一预设值,且所述第四矩阵*所述第一向量或所述第一向量*所述第四矩阵的结果对应的第一能量与所述第二码字对应的第 二能量之间的能量占比大于或等于第三预设值。
- 根据权利要求77或78所述的装置,其特征在于,所述收发单元具体用于:周期性从所述终端设备获取所述第四矩阵;或,向所述终端设备发送指示,所述指示用于指示所述终端设备向所述网络设备指示所述第四矩阵,从与所述指示对应的响应消息中获取所述第四矩阵;在第一时刻从所述终端设备获取所述第四矩阵,所述第一时刻为所述终端设备确定满足预设条件的时刻。
- 根据权利要求76-79所述的装置,其特征在于,所述收发单元还用于:从所述终端设备获取所述第一码字的码字长度。
- 根据权利要求76-79所述的装置,其特征在于,所述第一码字的码字长度是由所述网络设备指示的,或者,所述第一码字的码字长度是预先约定的。
- 根据权利要求76-81中任一项所述的装置,其特征在于,所述处理单元还用于:根据所述第一码字的码字长度以及所述第四矩阵,确定第五矩阵。
- 根据权利要求82所述的装置,其特征在于,所述第一码字和所述第二码字为列向量,所述第一码字满足所述第五矩阵*所述第四矩阵*第三码字,所述第二码字满足所述第四矩阵*所述第三码字;或,所述第一码字和所述第二码字为行向量,所述第一码字满足所述第三码字*所述第四矩阵*所述第五矩阵,所述第二码字满足所述第三码字*所述第四矩阵。
- 根据权利要求83所述的装置,其特征在于,所述第四矩阵以及所述第五矩阵满足第一原则,所述第一原则为:第九矩阵满足所述第五矩阵*所述第四矩阵,所述第九矩阵的任意两列的相关系数的最大值小于第一阈值,或,第九矩阵满足所述第四矩阵*所述第五矩阵,所述第九矩阵的任意两行的相关系数的最大值小于所述第一阈值。
- 根据权利要求76-84中任一项所述的装置,其特征在于,所述第一系数集合包括至少如下情况中的其中一种:所述第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的一个行向量或列向量所包括的元素;或,所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于相同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少一个行向量或列向量;;或,所述第一系数集合为与一个空间层或接收端口对应的第一系数矩阵中的至少两个行向量或列向量所包括的元素;或,所述第一系数集合为与至少两个空间层或接收端口对应的至少两个第一系数矩阵中位于不同位置的至少两个行向量或列向量所包括的元素,所述至少两个行向量或列向量包括在每个第一系数矩阵中的至少一个行向量或列向量。
- 根据权利要求76-27中任一项所述的装置,其特征在于,所述第二码字包含元素的个数等于所述第一系数集合包含元素的个数;所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中位于相邻的位置,或,所述第一系数矩阵中的一个行向量或列向量所包括的元素在所述第二码字中的间隔相等,或,位于所述第一系数矩阵中相同位置的行向量或列向量所包括的元素在所述第二码字中位于相邻的位置。
- 根据权利要求76-86中任一项所述的装置,其特征在于,不同空间层或接收端口中幅度值最大的元素在对应的第一系数矩阵中位于相同列。
- 根据权利要求77-87中任一项所述的装置,其特征在于,所述处理单元具体用于:根据所述第一码字、所述第四矩阵以及所述第五矩阵,确定所述第三码字;根据所述第三码字,确定所述第一系数矩阵中的元素。
- 根据权利要求76-88中任一项所述的装置,其特征在于,所述收发单元还用于:接收所述终端设备反馈的第一码字矩阵,其中,每一个空间层或每个接口端口对应一个第一码字矩阵,所述第一码字矩阵满足所述第七矩阵*所述第六矩阵*第八矩阵*所述第四矩阵*所述第五矩阵;所述处理单元,还用于根据所述第一码字矩阵,确定所述第一系数矩阵中的元素。
- 根据权利要求89所述的装置,其特征在于,所述收发单元还用于:接收所述终端设备反馈的第六矩阵,所述第六矩阵为所述网络设备用于还原所述第一系数矩阵的字典矩阵。
- 根据权利要求90所述的装置,其特征在于,所述处理单元具体用于:根据所述第七矩阵、所述第六矩阵、所述第一码字矩阵、所述第四矩阵以及所述第五矩阵,确定所述第八矩阵;根据所述第八矩阵、所述第四矩阵以及所述第六矩阵,确定所述第一系数矩阵中的元素,所述第一系数矩阵满足所述第六矩阵*所述第八矩阵*所述第四矩阵。
- 根据权利要求76-91中任一项所述的装置,其特征在于,所述第一矩阵至所述第九矩阵中的至少一个矩阵包括如下特征中的至少一个:每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;以一个元素为单位从所述终端设备接收矩阵,或,以一个向量为单位从所述终端设备接收矩阵,或,以一个预设规模的矩阵为单位从所述终端设备接收矩阵。
- 根据权利要求76-92中任一项所述的装置,其特征在于,所述第三码字包括所述第一系数集合中的每个元素;或,所述第三码字包括所述第一系数集合中每个元素的幅度值;或,所述第三码字包括所述第一系数集合中每个元素的实部;或,所述第三码字包括所述第一系数集合中每个元素的虚部。
- 一种信息传输装置,其特征在于,包括:处理单元,用于确定第一系数矩阵,其中,所述第一系数矩阵是根据第一矩阵、第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第一矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵;或,所述第一系数矩阵是根据第二矩阵以及第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵,所述第三矩阵满足所述第一系数矩阵*所述第二矩阵;收发单元,用于向网络设备反馈第一信息,所述第一信息用于指示所述第一系数矩阵。
- 根据权利要求94所述的装置,其特征在于,所述收发单元还用于:向所述网络设备反馈所述第一矩阵;和/或,向所述网络设备反馈所述第二矩阵。
- 根据权利要求95所述的装置,其特征在于,所述收发单元周期性反馈所述第一矩阵和/或所述第二矩阵,所述收发单元反馈所述第一矩阵的第一周期,以及,所述收发单元反馈第二矩阵的第二周期,大于所述终端设备发送所述第一信息的第三周期;或,所述收发单元分别向所述网络设备反馈所述第一信息,以及所述第一矩阵和/或所述第二矩阵,其中,所述终端设备确定在第一情况下,向所述网络设备反馈所述第一矩阵和/或所述第二矩阵,以及,所述终端设备确定在第二情况下,向所述网络设备反馈所述第一信息,所述第一情况为所述终端设备满足第一预设条件,或,所述终端设备从所述网络设备接收第一指示,所述第二情况为所述终端设备满足第二预设条件,或,所述终端设备从所述网络设备接收第二指示;所述收发单元分别向所述网络设备反馈所述第一信息,以及所述第一矩阵和/或所述第二矩阵,其中,所述终端设备周期性向所述网络设备反馈所述第一矩阵和/或所述第二矩阵,以及,所述终端设备确定在所述第二情况下,向所述网络设备反馈所述第一信息;或,所述收发单元分别向所述网络设备反馈所述第一信息,以及所述第一矩阵和/或所述第二矩阵,其中,所述终端设备确定在所述第一情况下,向所述网络设备反馈所述第一矩阵和/或所述第二矩阵,以及,所述终端设备周期性向所述网络设备反馈所述第一信息。
- 根据权利要求94-96任一项所述的装置,其特征在于,所述处理单元具体用于:确定第四矩阵和第五矩阵,所述第一系数矩阵满足所述第四矩阵*所述第五矩阵;所述第一信息包括第二信息以及第三信息,所述第二信息用于指示所述第四矩阵,所述第三信息用于指示所述第五矩阵。
- 根据权利要求97所述的装置,其特征在于,所述收发单元采用长周期方式发送所述第二信息,以及,所述收发单元采用短周期方式发送所述第三信息;或,所述收发单元采用短周期方式发送所述第二信息,以及,所述收发单元采用长周期方式发送所述第三信息;其中,所述长周期方式中周期的取值大于所述短周期方式中周期的取值。
- 根据权利要求97或98所述的装置,其特征在于,若所述收发单元采用所述短周期方式发送所述第二信息,则所述收发单元反馈所述第一矩阵的第一周期,以及,所述收发单元反馈所述第二矩阵的第二周期,分别大于所述终 端设备发送所述第二信息的第四周期;或,若所述收发单元采用所述短周期方式发送所述第三信息,则所述收发单元反馈所述第一矩阵的第一周期,以及,所述收发单元反馈所述第二矩阵的第二周期,分别大于所述收发单元发送所述第三信息的第五周期。
- 根据权利要求97-99中任一项所述的装置,其特征在于,若所述收发单元采用所述长周期方式发送所述第二信息,则所述收发单元反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述终端设备发送所述第二信息的第四周期;或,若所述终端设备采用所述长周期方式发送所述第三信息,则所述终端设备反馈所述第一矩阵的第一周期,以及,所述终端设备反馈所述第二矩阵的第二周期,分别大于所述终端设备发送所述第三信息的第五周期。
- 根据权利要求94-96任一项所述的装置,其特征在于,所述处理单元具体用于:确定第四矩阵、第五矩阵以及第六矩阵,所述第一系数矩阵满足所述第四矩阵*所述第五矩阵*所述第六矩阵;所述第一信息包括第二信息、第三信息以及第四信息,所述第二信息用于指示所述第四矩阵,所述第三信息用于指示所述第五矩阵,所述第四信息用于指示所述第六矩阵。
- 根据权利要求101所述的装置,其特征在于,所述收发单元采用长周期方式反馈所述第二信息以及所述第四信息,以及,所述收发单元采用短周期方式反馈所述第三信息,其中,所述收发单元反馈所述第二信息的第四周期,所述收发单元反馈所述第四信息的第六周期,分别大于所述收发单元反馈所述第三信息的第五周期。
- 根据权利要求101或102所述的装置,其特征在于,所述收发单元反馈所述第一矩阵的第一周期,以及,所述收发单元反馈所述第二矩阵的第二周期,分别大于所述第五周期。
- 根据权利要求101-103中任一项所述的装置,其特征在于,所述收发单元反馈所述第一矩阵的第一周期,以及,所述收发单元反馈所述第二矩阵的第二周期,分别大于所述第四周期以及所述第六周期。
- 根据权利要求94-104中任一项所述的装置,其特征在于,所述第一矩阵用于指示与所述下行信道对应的至少一个空域基向量,每个空域基向量的维度与信道状态信息参考信号的端口数相关联;或,所述第二矩阵用于指示与所述下行信道对应的至少一个频域基向量,每个频域基向量的维度与频域特征参数相关联。
- 根据权利要求105所述的装置,其特征在于,所述频域特征参数包括频域反馈元素的数量和/或频域子带数目。
- 根据权利要求94-106中任一项所述的装置,其特征在于,所述第一矩阵至所述第六矩阵中的至少一个矩阵满足如下特征中的至少一个特征:每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;以一个元素为单位向所述网络设备反馈,或,以一个向量为单位向所述网络设备反馈,或,以一个预设规模的矩阵为单位向所述网络设备反馈。
- 根据权利要求94-107中任一项所述的装置,其特征在于,所述第一矩阵至所述第六矩阵中每个矩阵的维度,所述第四矩阵中包括的非零系数的数量,所述第五矩阵中包括的非零系数的数量,是所述网络设备向所述终端设备指示的,或所述网络设备和所述终端设备预先约定的,或所述终端设备向所述网络设备反馈的。
- 一种信息传输装置,其特征在于,包括:收发单元,用于接收终端设备反馈的第一信息,所述第一信息用于指示第一系数矩阵,其中,第三矩阵满足第一矩阵*所述第一系数矩阵*第二矩阵;或,所述第三矩阵满足所述第一矩阵*所述第一系数矩阵;或,所述第三矩阵是/满足所述第一系数矩阵*所述第二矩阵;或,所述第一系数矩阵是根据第三矩阵确定的,所述第三矩阵为下行信道的信道矩阵或预编码矩阵;处理单元,用于根据所述第一信息,确定所述第一系数矩阵中包括的元素。
- 根据权利要求109所述的装置,其特征在于,所述收发单元还用于:接收所述终端设备反馈的所述第一矩阵;和/或,接收所述终端设备反馈的所述第二矩阵。
- 根据权利要求109或110所述的装置,其特征在于,所述第一信息包括第二信息以及第三信息,所述第二信息用于指示第四矩阵,所述第三信息用于指示第五矩阵,所述第一系数矩阵满足所述第四矩阵*所述第五矩阵。
- 根据权利要求109或110所述的装置,其特征在于,所述第一信息包括第二信息、第三信息以及第四信息,所述第二信息用于指示第四矩阵,所述第三信息用于指示第五矩阵,所述第四信息用于指示第六矩阵,所述第一系数矩阵满足所述第四矩阵*所述第五矩阵*所述第六矩阵。
- 根据权利要求109-112中任一项所述的装置,其特征在于,所述第一矩阵用于指示与所述下行信道对应的至少一个空域基向量,每个空域基向量的维度与信道状态信息参考信号的端口数相关联;或,所述第二矩阵用于指示与所述下行信道对应的至少一个频域基向量,每个频域基向量的维度与频域特征参数相关联。
- 根据权利要求113所述的装置,其特征在于,所述频域特征参数包括频域反馈元素的数量和/或频域子带数目。
- 根据权利要求109-114中任一项所述的装置,其特征在于,所述第一矩阵至所述第六矩阵中的至少一个矩阵满足如下特征中的至少一个特征:每一列包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行包括的多个元素的幅度值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一列所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;每一行所包括的多个元素中任意两个相邻的元素的相位差值对应同一个候选值集合,所述候选值集合中包括多个不同的候选值;以一个元素为单位从所述终端设备接收矩阵,或,以一个向量为单位从所述终端设备接收矩阵,或,以一个预设规模的矩阵为单位从所述终端设备接收矩阵。
- 根据权利要求109-115中任一项所述的装置,其特征在于,所述第一矩阵至所述第六矩阵中每个矩阵的维度,所述第四矩阵中包括的非零系数的数量,所述第五矩阵中包括的非零系数的数量,是所述网络设备向所述终端设备指示的,或所述网络设备和所述终端设备预先约定的,或所述终端设备向所述网络设备反馈的。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202080095742.0A CN115053465B (zh) | 2020-02-07 | 2020-02-07 | 一种信息传输方法及装置 |
| EP20918065.2A EP4092919B1 (en) | 2020-02-07 | 2020-02-07 | Method and apparatus for transmitting information |
| PCT/CN2020/074564 WO2021155610A1 (zh) | 2020-02-07 | 2020-02-07 | 一种信息传输方法及装置 |
| US17/882,068 US12381605B2 (en) | 2020-02-07 | 2022-08-05 | Information transmission method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2020/074564 WO2021155610A1 (zh) | 2020-02-07 | 2020-02-07 | 一种信息传输方法及装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/882,068 Continuation US12381605B2 (en) | 2020-02-07 | 2022-08-05 | Information transmission method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021155610A1 true WO2021155610A1 (zh) | 2021-08-12 |
Family
ID=77199159
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/074564 Ceased WO2021155610A1 (zh) | 2020-02-07 | 2020-02-07 | 一种信息传输方法及装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12381605B2 (zh) |
| EP (1) | EP4092919B1 (zh) |
| CN (1) | CN115053465B (zh) |
| WO (1) | WO2021155610A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024000204A1 (zh) * | 2022-06-28 | 2024-01-04 | 北京小米移动软件有限公司 | 一种上行mimo传输码字的确定方法及其装置 |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12101683B2 (en) * | 2020-12-21 | 2024-09-24 | Intel Corporation | Proximity detection using wi-fi channel state information |
| CN116762284A (zh) * | 2021-01-31 | 2023-09-15 | 华为技术有限公司 | 一种信道状态信息反馈方法及通信装置 |
| CN116095742B (zh) * | 2021-11-05 | 2026-04-10 | 维沃移动通信有限公司 | 信道状态信息的传输方法、装置、终端及网络侧设备 |
| CN120092418A (zh) * | 2022-09-30 | 2025-06-03 | 华为技术有限公司 | 数据压缩传输方法、装置、设备以及存储介质 |
| CN118473480A (zh) * | 2023-02-09 | 2024-08-09 | 中兴通讯股份有限公司 | 信道信息反馈方法、信道信息获取方法、存储介质 |
| CN118826803A (zh) * | 2023-04-19 | 2024-10-22 | 中兴通讯股份有限公司 | 一种信道信息反馈方法、电子设备和存储介质 |
| CN116888900A (zh) * | 2023-05-15 | 2023-10-13 | 北京小米移动软件有限公司 | 一种码字集合确定方法及其装置 |
| CN120074605A (zh) * | 2023-11-30 | 2025-05-30 | 华为技术有限公司 | 一种信息发送方法、信息接收方法、终端以及基站 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101425830A (zh) * | 2007-11-01 | 2009-05-06 | 鼎桥通信技术有限公司 | 一种预编码码字确定方法、系统及装置 |
| CN102843176A (zh) * | 2011-06-23 | 2012-12-26 | 中兴通讯股份有限公司 | Mimo系统中终端生成反馈信息的方法及装置 |
| WO2014169873A1 (zh) * | 2013-07-26 | 2014-10-23 | 中兴通讯股份有限公司 | 一种预编码矩阵反馈方法和终端 |
| CN104348590A (zh) * | 2013-07-25 | 2015-02-11 | 中兴通讯股份有限公司 | 反馈信道状态信息的方法、终端及获取预编码的基站 |
| CN107888323A (zh) * | 2016-09-29 | 2018-04-06 | 电信科学技术研究院 | 一种信道状态信息的传输方法和设备 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8233556B2 (en) * | 2006-07-19 | 2012-07-31 | Texas Instruments Incorporated | Reduced feedback transmit beamforming |
| US7809074B2 (en) * | 2007-03-16 | 2010-10-05 | Freescale Semiconductor, Inc. | Generalized reference signaling scheme for multi-user, multiple input, multiple output (MU-MIMO) using arbitrarily precoded reference signals |
| CN101958773B (zh) * | 2010-09-30 | 2016-08-24 | 中兴通讯股份有限公司 | 反馈信道信息的方法及终端 |
| CN102468925B (zh) * | 2010-11-09 | 2014-05-28 | 大唐移动通信设备有限公司 | 预编码矩阵索引上报及预编码处理方法、系统和装置 |
| US8724728B2 (en) * | 2010-12-01 | 2014-05-13 | Samsung Electronics Co., Ltd. | Method of generating adaptive codebook and multiple input multiple output communication system using the adaptive codebook |
| CN109150256B (zh) * | 2017-06-16 | 2022-01-14 | 华为技术有限公司 | 通信方法、通信装置和系统 |
| CN114448477A (zh) * | 2017-06-16 | 2022-05-06 | 华为技术有限公司 | 通信方法、通信装置和系统 |
| CN109474315B (zh) * | 2017-09-07 | 2021-06-01 | 华为技术有限公司 | 一种指示及确定预编码矩阵的方法和设备 |
| WO2020150936A1 (en) * | 2019-01-23 | 2020-07-30 | Qualcomm Incorporated | Precoder matrix quantization for compressed csi feedback |
| CN110247686B (zh) * | 2019-06-12 | 2021-04-09 | 南瑞集团有限公司 | 一种基于码本轮转的有限反馈量化方法 |
-
2020
- 2020-02-07 EP EP20918065.2A patent/EP4092919B1/en active Active
- 2020-02-07 CN CN202080095742.0A patent/CN115053465B/zh active Active
- 2020-02-07 WO PCT/CN2020/074564 patent/WO2021155610A1/zh not_active Ceased
-
2022
- 2022-08-05 US US17/882,068 patent/US12381605B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101425830A (zh) * | 2007-11-01 | 2009-05-06 | 鼎桥通信技术有限公司 | 一种预编码码字确定方法、系统及装置 |
| CN102843176A (zh) * | 2011-06-23 | 2012-12-26 | 中兴通讯股份有限公司 | Mimo系统中终端生成反馈信息的方法及装置 |
| CN104348590A (zh) * | 2013-07-25 | 2015-02-11 | 中兴通讯股份有限公司 | 反馈信道状态信息的方法、终端及获取预编码的基站 |
| WO2014169873A1 (zh) * | 2013-07-26 | 2014-10-23 | 中兴通讯股份有限公司 | 一种预编码矩阵反馈方法和终端 |
| CN107888323A (zh) * | 2016-09-29 | 2018-04-06 | 电信科学技术研究院 | 一种信道状态信息的传输方法和设备 |
Non-Patent Citations (2)
| Title |
|---|
| HUAWEI, HISILICON: "Discussion on CSI enhancement", 3GPP DRAFT; R1-1903969, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, 12 April 2019 (2019-04-12), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, pages 1 - 19, XP051691191 * |
| See also references of EP4092919A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024000204A1 (zh) * | 2022-06-28 | 2024-01-04 | 北京小米移动软件有限公司 | 一种上行mimo传输码字的确定方法及其装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20220385343A1 (en) | 2022-12-01 |
| CN115053465A (zh) | 2022-09-13 |
| US12381605B2 (en) | 2025-08-05 |
| EP4092919A4 (en) | 2023-01-11 |
| EP4092919B1 (en) | 2025-09-03 |
| CN115053465B (zh) | 2024-01-02 |
| EP4092919A1 (en) | 2022-11-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2021155610A1 (zh) | 一种信息传输方法及装置 | |
| TWI782367B (zh) | 一種基於通道互易性的預編碼矩陣配置方法、網路側裝置、終端、存儲介質 | |
| US11184208B2 (en) | Communication method, communications apparatus, and system | |
| CN107888246B (zh) | 基于码本的信道状态信息反馈方法及设备 | |
| CN111865372B (zh) | 一种用于构建预编码矩阵的系数指示方法和通信装置 | |
| CN111342873B (zh) | 一种信道测量方法和通信装置 | |
| US8483306B2 (en) | Method and system for precoding and method for constructing precoding codebook | |
| CN111756415B (zh) | 通信方法及装置 | |
| CN111865377A (zh) | 指示和确定预编码矩阵的方法以及通信装置 | |
| CN111342913B (zh) | 一种信道测量方法和通信装置 | |
| WO2019096071A1 (zh) | 通信方法、通信装置和系统 | |
| CN113489517A (zh) | 一种信道测量方法和通信装置 | |
| CN112751592A (zh) | 上报信道状态信息的方法和通信装置 | |
| WO2018059072A1 (zh) | 一种信道状态信息的传输方法和设备 | |
| CN112311431B (zh) | 一种空频合并系数的指示方法及装置 | |
| US20250212206A1 (en) | Parameter configuration method and communications apparatus | |
| TWI674775B (zh) | 行動通訊中用於線性組合碼書和回授機制之負載降低方法 | |
| CN111800172B (zh) | 一种通信方法及装置 | |
| CN112054824B (zh) | 一种信道测量方法和通信装置 | |
| CN111435848A (zh) | 指示和确定预编码向量的方法以及通信装置 | |
| CN110324070A (zh) | 通信方法、通信装置和系统 | |
| CN110557176B (zh) | 信息反馈方法、终端、基站、存储介质、电子设备 | |
| CN106160938B (zh) | 一种信道信息的获取方法和装置 | |
| US20250175230A1 (en) | Method for reporting channel state information and communication apparatus | |
| CN111757382A (zh) | 指示信道状态信息的方法以及通信装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20918065 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2020918065 Country of ref document: EP Effective date: 20220818 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2020918065 Country of ref document: EP |



