CN116235415A - Signal transmission method and related device - Google Patents
Signal transmission method and related device Download PDFInfo
- Publication number
- CN116235415A CN116235415A CN202080105611.6A CN202080105611A CN116235415A CN 116235415 A CN116235415 A CN 116235415A CN 202080105611 A CN202080105611 A CN 202080105611A CN 116235415 A CN116235415 A CN 116235415A
- Authority
- CN
- China
- Prior art keywords
- matrix
- receiving
- signal
- channel
- terminal equipment
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 136
- 230000008054 signal transmission Effects 0.000 title claims abstract description 61
- 239000011159 matrix material Substances 0.000 claims abstract description 803
- 230000005540 biological transmission Effects 0.000 claims abstract description 263
- 238000004891 communication Methods 0.000 claims description 58
- 238000004590 computer program Methods 0.000 claims description 19
- 239000013598 vector Substances 0.000 description 46
- 238000012545 processing Methods 0.000 description 38
- 230000008569 process Effects 0.000 description 34
- 238000000354 decomposition reaction Methods 0.000 description 24
- 238000004364 calculation method Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 19
- 239000000654 additive Substances 0.000 description 17
- 230000000996 additive effect Effects 0.000 description 17
- 230000011664 signaling Effects 0.000 description 15
- 230000009467 reduction Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 238000001514 detection method Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 11
- 238000004422 calculation algorithm Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 238000003379 elimination reaction Methods 0.000 description 4
- 230000007774 longterm Effects 0.000 description 4
- 238000010606 normalization Methods 0.000 description 4
- 238000013139 quantization Methods 0.000 description 4
- 102000002274 Matrix Metalloproteinases Human genes 0.000 description 3
- 108010000684 Matrix Metalloproteinases Proteins 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008030 elimination Effects 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000012535 impurity Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Transmission System (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a signal transmission method and a related device. The signal transmission method comprises the steps that a terminal device receives a first receiving signal; the first receiving signal is sent to the terminal equipment through a downlink channel corresponding to the terminal equipment after the first reference signal is precoded according to a first channel matrix, the first channel matrix is obtained according to a second channel matrix, the number of rows and/or columns of the first channel matrix is smaller than or equal to the sum of the number of receiving antennas of one or more terminal equipment participating in MIMO transmission, and the second channel matrix is the channel matrix of the downlink channel corresponding to one or more terminal equipment; and the terminal equipment obtains an equivalent channel coefficient corresponding to the terminal equipment according to the first receiving signal.
Description
The present disclosure relates to the field of communications technologies, and in particular, to a signal transmission method and a related device.
The 5G communication system has higher requirements on system capacity, spectrum efficiency and the like. In a 5G communication system, massive (massive) multiple-input multiple-output (multiple input multiple output, MIMO) plays a vital role in the spectral efficiency of the system.
When the MIMO technology is adopted, when the network device transmits data to the terminal device through multiple antenna ports, precoding is required. The network device can preprocess the signal to be transmitted by means of the precoding matrix matched with the channel under the condition of knowing the channel state, so that the precoded signal to be transmitted is matched with the channel, and the transmission performance is improved. In a specific implementation process, the sending device may also perform precoding in other manners. For example, when channel information cannot be acquired, precoding is performed using a pre-set precoding matrix or a weighting method.
In the related art, a network device may transmit a demodulation reference signal (demodulation reference signal, DMRS) to a terminal device, and the DMRS performs the same precoding process with a data signal based on the same precoding matrix. The receiver of the terminal device estimates an equivalent channel matrix or equivalent channel coefficient by demodulating the reference signal, and estimates the received data signal according to the equivalent channel matrix or equivalent channel coefficient.
When the THP algorithm in the MIMO scene performs precoding, the feedback matrix B is utilized to perform precoding so as to eliminate interference. B=gr H R is the conjugate transpose of the channel matrix H to all users H And (3) performing QR decomposition to obtain Q which is a unitary matrix. The G matrix is a diagonal matrix, and its main diagonal elements are the inverses of the main diagonal elements of the R matrix. The dimension of the user complete channel matrix H isFor large-scale antennas, the number of transmit antennas is typically large, such as 64T. In addition, when the number of paired users is large,the value of (2) is also larger. Thus, QR decomposition of channel matrix H is complexThe impurity degree is higher. Therefore, in the THP precoding process, the matrix calculation dimension is larger and the complexity is higher.
Disclosure of Invention
The signal transmission method and the related device can reduce the calculation difficulty of channel matrix decomposition, reduce the precoding calculation complexity and improve the transmission performance.
In a first aspect, the present application provides a signal transmission method, including: the terminal equipment receives a first receiving signal; the first receiving signal is sent to the terminal equipment through a downlink channel corresponding to the terminal equipment after the first reference signal is precoded according to a first channel matrix, the first channel matrix is obtained according to a second channel matrix, the number of rows and/or columns of the first channel matrix is smaller than or equal to the sum of the number of receiving antennas of one or more terminal equipment participating in MIMO transmission, and the second channel matrix is the channel matrix of the downlink channel corresponding to the one or more terminal equipment; and the terminal equipment obtains an equivalent channel coefficient corresponding to the terminal equipment according to the first receiving signal. The equivalent channel coefficients may be used to detect the data signal.
According to the technical scheme, after the first reference signal is precoded according to the first channel matrix, the first reference signal is sent to the terminal equipment through the downlink channel corresponding to the terminal equipment, the first channel matrix is obtained according to the second channel matrix, and the number of rows and/or the number of columns of the first channel matrix is smaller than or equal to the sum of the number of receiving antennas of n terminal equipment participating in MIMO transmission, so that the matrix calculation difficulty can be reduced in the THP precoding process, and the calculation of THP precoding is simpler.
It should be understood that the precoding in this application may be THP precoding, but may also be other precoding techniques. For example, the precoding may be, but is not limited to, symbol level precoding (symbol level precoding, SLP), vector perturbation (vector perturbation, VP) precoding, zero-forcing (ZF) precoding, and the like.
In some possible embodimentsIn the formula, the first channel matrixThe second channel matrix is processed according to the receiving weight matrix W and the weight matrix V.
In this application, the weight matrix may be an outer weight matrix.
In some embodiments, the number of rows of the weight matrix and/or the number of columns of the weight matrix is less than or equal to the sum of the number of receive antennas of the one or more terminal devices participating in the MIMO transmission.
Optionally, a first channel matrixSecond channel matrixFirst channel matrixThe number of rows being less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission, or a first channel matrixThe number of rows and columns of the antenna is less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission.
Optionally, a first channel matrixSecond channel matrixFirst channel matrixThe number of columns being less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission, or a first channel matrixThe number of rows and columns of the antenna is less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission.
For example, the number of rows of the weight matrix V is the sum of the numbers of transport streams of the one or more terminal devices, and/or the number of columns of the weight matrix is the sum of the numbers of transport streams of the plurality of terminal devices. In this way, by reasonably designing the weight matrix V and the receiving weight matrix W, the first channel matrix can be formedThe number of rows and the number of columns are the sum L of the total transmission streams of one or more terminal devices participating in MIMO transmission, and the problem of mismatching of matrix dimensions caused by that the sum L of the total transmission streams of n terminal devices participating in MIMO transmission is smaller than the sum of the total receiving antenna numbers of a plurality of terminal devices is solved.
In some embodiments, the first channel matrixW is a receiving weight matrix, V is a weight matrix, H is the second channel matrix, and the number of rows of the receiving weight matrix and/or the number of columns of the weight matrix is smaller than or equal to the sum of the numbers of receiving antennas of one or more terminal devices participating in MIMO transmission. In this way, the second channel matrix is subjected to dimension reduction processing through the receiving weight matrix and the weight matrix, so that the dimension is smaller than or equal to the second channel matrixThe first matrix of the channel matrix can reduce the calculation difficulty of the channel matrix decomposition.
Optionally, the receiving weight matrix includes a receiving weight sub-matrix corresponding to the terminal device; the method further comprises the steps of:
the terminal equipment receives a second receiving signal;
the terminal equipment obtaining the equivalent channel coefficient corresponding to the terminal equipment according to the first receiving signal comprises the following steps:
the terminal equipment determines an estimated receiving weight sub-matrix corresponding to the receiving weight sub-matrix according to the second receiving signal;
and the terminal equipment obtains an equivalent channel coefficient corresponding to the terminal equipment according to the estimated receiving weight submatrix and the first receiving signal. For example, the terminal device may multiply the estimated reception weight submatrix by the first reception signal to obtain a third reception signal, and then perform channel estimation according to the third reception signal and the first reference signal.
In this way, the terminal device determines the estimated receiving weight sub-matrix corresponding to the terminal device according to the receiver type and the second receiving signal corresponding to the second reference signal. In this application, when performing channel estimation, the network device transmits another reference signal (second reference signal) in addition to the reference signal used for directly performing channel estimation. Compared with the scheme of directly indicating through signaling, the scheme of implicitly indicating the receiving weight sub-matrix through the second reference signal can avoid signaling notification of the receiving weight matrix, reduce the downlink signaling overhead and avoid performance loss caused by quantization during notification.
Optionally, the weight matrix includes a weight sub-matrix corresponding to the terminal device, and the second received signal is sent to the terminal device through a downlink channel corresponding to the terminal device after the network device performs precoding on the second reference signal according to the weight sub-matrix. In this way, the terminal device can estimate the estimated receiving weight sub-matrix corresponding to the terminal device according to the second reference signal.
Optionally, the receiving weight sub-matrix corresponding to the terminal device is obtained according to the channel matrix and the weight matrix corresponding to the terminal device.
In other possible embodiments, the first channel matrixIs obtained by processing the second channel matrix according to the receiving weight matrix W.
First channel matrixSecond channel matrixThe number of rows of the receiving weight matrix W is less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission, i.e. the first channel matrixLess than or equal to the sum of the number of receive antennas of n terminal devices participating in the MIMO transmission.
Alternatively, the first channel matrixSecond channel matrixThe number of columns of the receiving weight matrix W is less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission, i.e. a channel matrixIs small in the number of columnsAnd the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission.
In this way, the second channel matrix is subjected to dimension reduction processing through the receiving weight matrix and the weight matrix to obtain the first matrix with dimension smaller than or equal to that of the second channel matrix, so that the calculation difficulty of channel matrix decomposition can be reduced.
Optionally, the number of rows of the receiving weight matrix is the sum of the numbers of the transport streams of the plurality of terminal devices. Thus, by reasonably designing the receiving weight matrix W, the first channel matrix can be formed The number of the lines of the (a) is the sum L of the total transmission streams of one or more terminal devices participating in MIMO transmission, and the problem of mismatching of matrix dimensions caused by that the sum L of the total transmission streams of n terminal devices participating in MIMO transmission is smaller than the sum of the total receiving antenna numbers of a plurality of terminal devices is solved.
Specifically, the receiving weight matrix comprises a receiving weight submatrix corresponding to the terminal equipment; the method further comprises the steps of:
the terminal equipment receives a second receiving signal;
the terminal equipment obtaining the equivalent channel coefficient corresponding to the terminal equipment according to the first receiving signal comprises the following steps:
the terminal equipment determines an estimated receiving weight sub-matrix corresponding to the receiving weight sub-matrix according to the second receiving signal;
and the terminal equipment obtains an equivalent channel coefficient corresponding to the terminal equipment according to the estimated receiving weight submatrix and the first receiving signal.
In this way, the terminal device determines the estimated receiving weight sub-matrix corresponding to the terminal device according to the receiver type and the second receiving signal corresponding to the second reference signal. In this application, when channel estimation is performed, another reference signal (second reference signal) is transmitted in addition to the reference signal used for direct channel estimation. Compared with the scheme of directly indicating through signaling, the scheme of implicitly indicating the receiving weight sub-matrix through the second reference signal can avoid signaling notification of the receiving weight matrix, reduce the downlink signaling overhead and avoid performance loss caused by quantization during notification.
In certain embodiments, the method further comprises: the terminal equipment receives a first received data signal, wherein the first received data signal is sent to the terminal equipment through a downlink channel corresponding to the terminal equipment after the network equipment performs precoding on a sent data signal according to the first channel matrix; and the terminal equipment detects the first received data signal according to the estimated receiving weight submatrix and the equivalent channel coefficient corresponding to the terminal equipment. In this way, the terminal device can detect the received data signal based on the equivalent channel coefficients.
In some embodiments, the detecting, by the terminal device, the data signal according to the estimated receiving weight submatrix and the equivalent channel coefficient corresponding to the terminal device includes: the terminal equipment multiplies the first received data signal by the estimated receiving weight submatrix to obtain a second received data signal corresponding to the first received data signal; and the terminal equipment obtains an estimation result of the transmitted data signal according to the second received data signal and the equivalent channel coefficient corresponding to the terminal equipment. In this way, the network device processes the transmitted data signal according to the receiving weight matrix, the terminal device processes the first received data signal according to the receiving weight matrix, and the network device and the terminal device both operate and process according to the same receiver hypothesis, so as to ensure the matching of the calculation of the transmitting end and the receiving end. Reporting or downlink notification of the detection weight matrix can be avoided.
Optionally, the method further comprises: the terminal equipment sends the receiver type of the terminal equipment, and the receiver type of the terminal equipment is used for the network equipment to determine the receiving weight matrix. In this way, the network device can determine the receiving weight sub-matrix corresponding to the terminal device according to the type of the receiver reported by the terminal device and a preset receiver or receiving weight calculation method, so as to obtain the first channel matrix.
In a second aspect, embodiments of the present application further provide a signal transmission method for multiple-input multiple-output MIMO transmission, including: the network equipment performs precoding on a first reference signal according to a first channel matrix to obtain a first transmission signal, wherein the first channel matrix is obtained according to a second channel matrix, the number of rows and/or columns of the first channel matrix is smaller than or equal to the sum of the number of receiving antennas of one or more terminal equipment participating in MIMO transmission, and the second channel matrix is a channel matrix of a downlink channel of the one or more terminal equipment; the network device transmits the first transmission signal.
It will be appreciated that the first transmit signal is transmitted to one or more terminal devices participating in the MIMO transmission. The one or more terminal devices receive respective corresponding first received signals on respective downlink channels.
According to the technical scheme, the network equipment performs precoding on the first reference signal according to the first channel matrix, the first channel matrix is obtained according to the second channel matrix, and the number of rows and/or columns of the first channel matrix is smaller than or equal to the sum of the number of receiving antennas of n terminal equipment participating in MIMO transmission, so that matrix calculation difficulty can be reduced in the THP precoding process, and THP precoding calculation is simpler.
Optionally, a second channel matrixFirst channel matrixThe number of rows being less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission, or a first channel matrixIs smaller than or equal to the number of rows and columns of n terminal devices participating in MIMO transmissionAnd the sum of the number of receiving antennas.
Optionally, a second channel matrixFirst channel matrixThe number of columns being less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission, or a first channel matrixThe number of rows and columns of the antenna is less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission.
In some possible embodiments, the first channel matrixW is a receiving weight matrix, V is a weight matrix, and the number of rows of the receiving weight matrix and/or the number of columns of the weight matrix are smaller than or equal to the sum of the number of receiving antennas of the one or more terminal devices. In this way, the second channel matrix is subjected to dimension reduction processing through the receiving weight matrix and the weight matrix to obtain the first matrix with dimension smaller than or equal to that of the second channel matrix, so that the calculation difficulty of channel matrix decomposition can be reduced.
Optionally, the number of rows of the receiving weight matrix is the sum of the number of transport streams of the one or more terminal devices, and/or the number of columns of the weight matrix is the number of transport streams of the one or more terminal devices. In this way, by reasonably designing the weight matrix V and the receiving weight matrix W, the first channel matrix can be formedThe number of rows and the number of columns are the sum L of the total transmission streams of one or more terminal devices participating in MIMO transmission, and the problem of mismatching of matrix dimensions caused by that the sum L of the total transmission streams of n terminal devices participating in MIMO transmission is smaller than the sum of the total receiving antenna numbers of a plurality of terminal devices is solved.
In some embodiments, the weight matrix includes a weight sub-matrix corresponding to each of the one or more terminal devices, where the weight sub-matrix corresponding to each terminal device is determined according to a channel matrix of a downlink channel corresponding to the terminal device. The network device calculates the weight submatrix only depends on the channel matrix corresponding to each terminal device, does not depend on the channel information of other users, and does not need joint detection or notification of the channel state information of other users.
Optionally, the receiving weight sub-matrix corresponding to each terminal device is obtained according to the channel matrix and the weight matrix corresponding to the terminal device.
In some possible implementations, the method further includes: the network device sends a second sending signal, and each of the one or more terminal devices determines an estimated receiving weight sub-matrix corresponding to the second sending signal. In this way, the terminal device can determine the estimated receiving weight sub-matrix corresponding to the terminal device according to the receiver type and the second receiving signal corresponding to the second reference signal. In this application, when performing channel estimation, the network device transmits another reference signal (second reference signal) in addition to the reference signal for directly performing channel estimation. Compared with the scheme of directly indicating through signaling, the scheme of implicitly indicating the receiving weight sub-matrix through the second reference signal can avoid signaling notification of the receiving weight matrix, reduce the downlink signaling overhead and avoid performance loss caused by quantization during notification.
Specifically, the second transmission signal is obtained by precoding a second reference signal by the network device according to the weight submatrix. In this way, the terminal device can estimate the estimated receiving weight sub-matrix corresponding to the terminal device according to the second reference signal.
In other possible embodiments, the first channel matrixW is a receiving weight matrix, and the number of rows of the receiving weight matrix is smaller than or equal to the sum of the number of receiving antennas of the one or more terminal devices. In this way, the second channel matrix is subjected to dimension reduction processing through the receiving weight matrix and the weight matrix to obtain the first matrix with dimension smaller than or equal to that of the second channel matrix, so that the calculation difficulty of channel matrix decomposition can be reduced.
In some embodiments, the receiving weight matrix includes a receiving weight sub-matrix corresponding to each of the plurality of terminal devices, where the receiving weight sub-matrix corresponding to each terminal device is determined by the network device according to a receiver type of the terminal device. The network device calculates the receiving weight matrix without depending on the channel information of other users, and joint detection or notification of the channel state information of other users is not needed. In this way, when the terminal equipment at the receiving end detects signals, the estimated receiving weight sub-matrix corresponding to the terminal equipment can be estimated in a simpler mode, so that the processing complexity of the terminal equipment can be reduced.
In certain embodiments, the method further comprises: the network equipment performs precoding on the transmission data signals according to the first channel matrix to obtain precoded transmission data signals; and the network equipment transmits the precoded transmission data signals. Thus, since the first transmission signal encodes the first reference signal based on the first channel matrix, and the transmission data signal also precodes the transmission data signal based on the first channel matrix, the terminal device can obtain the equivalent channel coefficient corresponding to the terminal device according to the first reception signal corresponding to the first transmission signal, and detect the reception data signal corresponding to the transmission data signal according to the equivalent channel coefficient.
In a third aspect, embodiments of the present application further provide a signal transmission device, including a receiving unit and a processing unit; the signal transmission means may be, for example, a terminal device, or the signal transmission means may be deployed at a terminal device; the receiving unit is used for receiving the first receiving signal; the first receiving signal is sent to the terminal equipment through a downlink channel corresponding to the terminal equipment after the first reference signal is precoded according to a first channel matrix, the first channel matrix is obtained according to a second channel matrix, the number of rows and/or columns of the first channel matrix is smaller than or equal to the sum of the number of receiving antennas of one or more terminal equipment participating in MIMO transmission, and the second channel matrix is the channel matrix of the downlink channel corresponding to the one or more terminal equipment; and the processing unit is used for obtaining the equivalent channel coefficient corresponding to the terminal equipment according to the first received signal.
According to the technical scheme, after the first reference signal is precoded according to the first channel matrix, the first reference signal is sent to the terminal equipment through the downlink channel corresponding to the terminal equipment, the first channel matrix is obtained according to the second channel matrix, and the number of rows and/or columns of the first channel matrix is smaller than or equal to the sum of the number of receiving antennas of n terminal equipment participating in MIMO transmission, so that matrix calculation difficulty can be reduced in the THP precoding process, and THP precoding calculation is simpler.
In some embodiments, the first channel matrixW is a receiving weight matrix, V is a weight matrix, H is the second channel matrix, and the number of rows of the receiving weight matrix and/or the number of columns of the weight matrix is smaller than or equal to the sum of the numbers of receiving antennas of one or more terminal devices participating in MIMO transmission.
In some embodiments, the number of rows of the receiving weight matrix is the sum of the numbers of the transport streams of the one or more terminal devices, and/or the number of columns of the weight matrix is the sum of the numbers of the transport streams of the plurality of terminal devices.
In some embodiments, the receiving weight matrix includes a receiving weight sub-matrix corresponding to the terminal device; the receiving unit is further used for receiving a second receiving signal;
the processing unit is further configured to:
according to the first received signal, obtaining the equivalent channel coefficient corresponding to the terminal equipment comprises:
determining an estimated receiving weight sub-matrix corresponding to the receiving weight sub-matrix according to the second receiving signal; and
and obtaining an equivalent channel coefficient corresponding to the terminal equipment according to the estimated receiving weight submatrix and the first receiving signal.
In some embodiments, the weight matrix includes a weight sub-matrix corresponding to the terminal device, and the second received signal is sent to the terminal device through a downlink channel corresponding to the terminal device after the network device performs precoding on a second reference signal according to the weight sub-matrix.
Optionally, the receiving weight sub-matrix corresponding to the terminal device is obtained according to the channel matrix and the weight matrix corresponding to the terminal device.
In some embodiments, the first channel matrixW is a receiving weight matrix, and the number of rows of the receiving weight matrix is smaller than the sum of the number of receiving antennas of one or more terminal devices participating in MIMO transmission.
In some embodiments, the number of rows of the receive weight matrix is the sum of the number of transport streams of the plurality of terminal devices.
In some embodiments, the receiving weight matrix includes a receiving weight sub-matrix corresponding to the terminal device; the receiving unit is further used for receiving a second receiving signal;
the processing unit is further configured to:
according to the first received signal, obtaining the equivalent channel coefficient corresponding to the terminal equipment comprises:
determining an estimated receiving weight sub-matrix corresponding to the receiving weight sub-matrix according to the second receiving signal; and
and obtaining an equivalent channel coefficient corresponding to the terminal equipment according to the estimated receiving weight submatrix and the first receiving signal.
In some embodiments, the receiving unit is further configured to receive a first received data signal, where the first received data signal is sent to the terminal device through a downlink channel corresponding to the terminal device after the network device performs precoding on a sending data signal according to the first channel matrix; the processing unit is further configured to detect the first received data signal according to the estimated receiving weight sub-matrix and an equivalent channel coefficient corresponding to the terminal device.
In some embodiments, the processing unit is specifically configured to:
multiplying the first received data signal by the estimated receiving weight submatrix to obtain a second received data signal corresponding to the first received data signal;
and obtaining an estimation result of the transmitted data signal according to the second received data signal and the equivalent channel coefficient corresponding to the terminal equipment.
In certain embodiments, the signal transmission device further comprises: and the transmitting unit is used for transmitting the receiver type of the terminal equipment, wherein the receiver type of the terminal equipment is used for the network equipment to determine the receiving weight matrix.
It should be appreciated that the technical effects of the various embodiments of the signal transmission method of the first aspect and the related supplementary explanation are also applicable to the signal transmission device of the third aspect of the present application, and the explanation is not repeated here.
In a fourth aspect, embodiments of the present application further provide a signal transmission apparatus for MIMO transmission, including a processing unit and a transmitting unit; the signal transmission means may be, for example, a network device, or the signal transmission means may be deployed at a network device; the processing unit is configured to perform precoding on a first reference signal according to a first channel matrix to obtain a first transmission signal, where the first channel matrix is obtained according to a second channel matrix, and a number of rows and/or columns of the first channel matrix is smaller than or equal to a sum of numbers of receiving antennas of one or more terminal devices participating in MIMO transmission, and the second channel matrix is a channel matrix of a downlink channel of the one or more terminal devices; the transmitting unit is used for transmitting the first transmitting signal.
According to the technical scheme, the signal transmission device performs precoding on the first reference signal according to the first channel matrix, the first channel matrix is obtained according to the second channel matrix, and the number of rows and/or columns of the first channel matrix is smaller than or equal to the sum of the number of receiving antennas of n terminal devices participating in MIMO transmission, so that matrix calculation difficulty can be reduced in the THP precoding process, and THP precoding calculation is simpler.
In some embodiments, the first channel matrixW is a receiving weight matrix, V is a weight matrix, and the number of rows of the receiving weight matrix and/or the number of columns of the weight matrix are smaller than or equal to the sum of the number of receiving antennas of the one or more terminal devices.
In some embodiments, the number of rows of the receiving weight matrix is the sum of the number of transport streams of the one or more terminal devices, and/or the number of columns of the weight matrix is the number of transport streams of the one or more terminal devices.
In some embodiments, the weight matrix includes a weight sub-matrix corresponding to each of the one or more terminal devices, where the weight sub-matrix corresponding to each terminal device is determined according to a channel matrix of a downlink channel corresponding to the terminal device.
Optionally, the receiving weight sub-matrix corresponding to each terminal device is obtained according to the channel matrix and the weight matrix corresponding to the terminal device.
In some embodiments, the transmitting unit is further configured to transmit a second transmission signal, where each of the one or more terminal devices determines an estimated receiving weight sub-matrix corresponding to its corresponding receiving weight sub-matrix.
In some embodiments, the second transmission signal is obtained by the network device precoding a second reference signal according to the weight submatrix.
In some embodiments, the first channel matrixW is a receiving weight matrix, and the number of rows of the receiving weight matrix is smaller than or equal to the sum of the number of receiving antennas of the one or more terminal devices.
In some embodiments, the receiving weight matrix includes a receiving weight sub-matrix corresponding to each of the plurality of terminal devices, where the receiving weight sub-matrix corresponding to each terminal device is determined by the network device according to a receiver type of the terminal device.
In some embodiments, the processing unit is further configured to precode a transmission data signal according to the first channel matrix to obtain a precoded transmission data signal; the transmitting unit is further configured to transmit the precoded transmission data signal.
It should be understood that the technical effects of the respective embodiments of the signal transmission method of the second aspect and the related supplementary explanation are also applicable to the signal transmission device of the fourth aspect of the present application, and the explanation is not repeated here.
In a fifth aspect, the present application provides a communication device, which is a terminal device or a network device, comprising a processor and a memory for storing computer instructions, the processor executing a computer program or instructions in the memory, such that the method of the first aspect or any of the embodiments of the second aspect is performed.
In a sixth aspect, the present application also provides a communication device comprising a processor, a memory and a transceiver for receiving signals or transmitting signals; a memory for storing program code; a processor for invoking program code from memory to perform a method as in the first or second aspect. The memory is for storing a computer program or instructions, and the processor is for calling and running the computer program or instructions from the memory, which when executed by the processor causes the communication device to perform any one of the embodiments of the method of the first or second aspect described above.
In the alternative, the processor is one or more, and the memory is one or more.
Alternatively, the memory may be integrated with the processor or the memory may be separate from the processor.
Alternatively, a transmitter (transmitter) and a receiver (receiver) may be included in the transceiver.
In a seventh aspect, the present application provides an apparatus comprising a processor coupled to a memory, which when executing a computer program or instructions in the memory, causes the method of any of the embodiments of the first aspect described above to be performed. Optionally, the apparatus further comprises a memory. Optionally, the apparatus further comprises a communication interface, the processor being coupled to the communication interface.
In one implementation, the apparatus is a terminal device. When the communication device is a terminal device, the communication interface may be a transceiver, or an input/output interface. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input/output interface may be an input/output circuit.
In another implementation, the device is a chip or a system-on-chip. When the device is a chip or a system-on-chip, the communication interface may be an input/output interface, interface circuitry, output circuitry, input circuitry, pins, or related circuitry, etc. on the chip or system-on-chip. A processor may also be embodied as processing or logic circuitry.
In an eighth aspect, the present application provides a communication device comprising a processor and interface circuitry for receiving code instructions and transmitting to the processor; the processor executes code instructions to perform the method of any one of the possible implementations of the first aspect or the second aspect described above.
In a ninth aspect, the present application provides a system, which includes the above terminal device and a network device.
In a tenth aspect, the present application provides a computer program product comprising: a computer program (which may also be referred to as code, or instructions) which, when executed, causes a computer to perform the method of any one of the possible implementations of the first or second aspects described above.
In an eleventh aspect, the present application provides a computer readable storage medium storing a computer program (which may also be referred to as code, or instructions) which, when run on a computer, causes the computer to perform the method of the first aspect or any one of the possible implementations of the second aspect.
In a twelfth aspect, the present application further provides a chip, including: a processor and an interface for executing a computer program or instructions stored in a memory for performing the method of the first aspect or any one of the possible implementations of the second aspect.
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required to be used in the embodiments will be briefly described below.
Fig. 1 is a network architecture diagram of a network system according to an embodiment of the present application;
fig. 2A is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 2B is a schematic structural diagram of a chip according to an embodiment of the present application;
fig. 3A is a schematic view of a THP precoding scenario;
fig. 3B is a schematic flow chart of THP precoding;
fig. 4 is a flow chart of a signal transmission method according to an embodiment of the present application;
fig. 5A is another flow chart of a signal transmission method according to an embodiment of the present application;
fig. 5B is another flow chart of the signal transmission method according to the embodiment of the present application;
fig. 5C is a schematic diagram of a scenario involved in a signal transmission method according to an embodiment of the present application;
fig. 6 is another flow chart of a signal transmission method according to an embodiment of the present application;
fig. 7 is another flow chart of a signal transmission method according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a signal transmission device according to an embodiment of the present application;
fig. 9 is another schematic structural diagram of a signal transmission device according to an embodiment of the present application.
The technical solutions in the present application will be described below with reference to the accompanying drawings.
The technical solution of the embodiment of the application can be applied to various communication systems, for example: long term evolution (Long Term Evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD), universal mobile telecommunications system (universal mobile telecommunication system, UMTS), worldwide interoperability for microwave access (worldwide interoperability for microwave access, wiMAX) telecommunications system, 5G mobile telecommunications system, or new radio access technology (new radio Access Technology, NR). The 5G mobile communication system may include a non-independent Networking (NSA) and/or an independent networking (SA), among others.
The technical solutions provided herein may also be applied to machine-type communication (machine type communication, MTC), inter-machine communication long term evolution technology (Long Term Evolution-machine, LTE-M), device-to-device (D2D) networks, machine-to-machine (machine to machine, M2M) networks, internet of things (internet of things, ioT) networks, or other networks. The IoT network may include, for example, an internet of vehicles. The communication modes in the internet of vehicles system are generally called as vehicle to other devices (V2X, X may represent anything), for example, the V2X may include: vehicle-to-vehicle (vehicle to vehicle, V2V) communication, vehicle-to-infrastructure (vehicle to infrastructure, V2I) communication, vehicle-to-pedestrian communication (vehicle to pedestrian, V2P) or vehicle-to-network (vehicle to network, V2N) communication, etc.
The technical scheme provided by the application can also be applied to future communication systems, such as a sixth generation mobile communication system and the like. The present application is not limited in this regard.
In this embodiment of the present application, the network device may be any device having a wireless transceiver function. The apparatus includes, but is not limited to: an evolved Node B (eNB), a radio network controller (radio network controller, RNC), a Node B (Node B, NB), a base station controller (base station controller, BSC), a base transceiver station (base transceiver station, BTS), a home base station (home evolved NodeB, or a home Node B, HNB, for example), a Base Band Unit (BBU), an Access Point (AP) in a wireless fidelity (wireless fidelity, wiFi) system, a wireless relay Node, a wireless backhaul Node, a transmission point (transmission point, TP), or a transmission reception point (transmission and reception point, TRP), etc., may also be 5G, e.g., NR, a gNB in a system, or a transmission point (TRP or TP), one or a group of base stations (including multiple antenna panels) in a 5G system, or may also be a network Node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a Distributed Unit (DU), etc.
In some deployments, the gNB may include a Centralized Unit (CU) and DUs. The gNB may also include an active antenna unit (active antenna unit, AAU). The CU implements part of the functionality of the gNB and the DU implements part of the functionality of the gNB, e.g. the CU is responsible for handling non-real time protocols and services, implementing radio resource control (radio resource control, RRC), packet data convergence layer protocol (packet data convergence protocol, PDCP) layer functions. The DUs are responsible for handling physical layer protocols and real-time services, implementing the functions of the radio link control (radio link control, RLC), medium access control (medium access control, MAC) and Physical (PHY) layers. The AAU realizes part of physical layer processing function, radio frequency processing and related functions of the active antenna. Since the information of the RRC layer may eventually become information of the PHY layer or be converted from the information of the PHY layer, under this architecture, higher layer signaling, such as RRC layer signaling, may also be considered to be transmitted by the DU or by the du+aau. It is understood that the network device may be a device comprising one or more of a CU node, a DU node, an AAU node. In addition, the CU may be divided into network devices in an access network (radio access network, RAN), or may be divided into network devices in a Core Network (CN), which is not limited in this application.
The network device provides services for the cell, and the terminal device communicates with the cell through transmission resources (e.g., frequency domain resources, or spectrum resources) allocated by the network device, where the cell may belong to a macro base station (e.g., macro eNB or macro gNB, etc.), or may belong to a base station corresponding to a small cell (small cell), where the small cell may include: urban cells (metro cells), micro cells (micro cells), pico cells (pico cells), femto cells (femto cells) and the like, and the small cells have the characteristics of small coverage area and low transmitting power and are suitable for providing high-rate data transmission services.
In the embodiments of the present application, the terminal device may also be referred to as a User Equipment (UE), an access terminal device, a subscriber unit, a subscriber station, a mobile station, a remote terminal device, a mobile device, a user terminal device, a wireless communication device, a user agent, or a user apparatus.
The terminal device may be a device providing voice/data connectivity to a user, e.g., a handheld device with wireless connectivity, an in-vehicle device, etc. Currently, some examples of terminal devices may be: a mobile phone (mobile phone), a tablet (pad), a computer with wireless transceiving function (such as a notebook computer, a palm computer, etc.), a mobile internet device (mobile internet device, MID), a Virtual Reality (VR) device, an augmented reality (augmented reality, AR) device, a wireless terminal device in industrial control (industrial control), a wireless terminal device in unmanned aerial vehicle (self driving), a wireless terminal device in telemedicine (remote media), a wireless terminal device in smart grid (smart grid), a wireless terminal device in transportation security (transportation safety), a wireless terminal device in smart city (smart city), a wireless terminal device in smart home (smart home), a cellular phone, a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a wireless terminal device in smart grid (smart media), a future mobile terminal device in smart city (smart city), a future mobile terminal device in smart home (smart home), a future mobile terminal device in a future communication network (public land mobile network, etc.).
The wearable device can also be called as a wearable intelligent device, and is a generic name for intelligently designing daily wearing and developing wearable devices by applying a wearable technology, such as glasses, gloves, watches, clothes, shoes and the like. The wearable device is a portable device that is worn directly on the body or integrated into the clothing or accessories of the user. The wearable device is not only a hardware device, but also can realize a powerful function through software support, data interaction and cloud interaction. The generalized wearable intelligent device includes full functionality, large size, and may not rely on the smart phone to implement complete or partial functionality, such as: smart watches or smart glasses, etc., and focus on only certain types of application functions, and need to be used in combination with other devices, such as smart phones, for example, various smart bracelets, smart jewelry, etc. for physical sign monitoring.
Furthermore, the terminal device may also be a terminal device in an internet of things (internet of things, ioT) system. IoT is an important component of future information technology development, and its main technical feature is to connect an item with a network through a communication technology, so as to implement man-machine interconnection and an intelligent network for object interconnection. IoT technology can enable mass connectivity, deep coverage, and terminal device power saving through, for example, narrowband NB technology.
In addition, the terminal device may further include sensors such as an intelligent printer, a train detector, and a gas station, and the main functions include collecting data (part of the terminal device), receiving control information and downlink data of the network device, and transmitting electromagnetic waves to transmit uplink data to the network device.
To facilitate understanding of the embodiments of the present application, a communication system suitable for use in the method provided in the embodiments of the present application will be described in detail with reference to fig. 1. Fig. 1 shows a schematic diagram of a communication system suitable for use in the method provided in the embodiments of the present application. As shown, the communication system may include at least one network device; the communication system may further comprise at least one terminal device. Wherein the terminal devices in the communication system may be mobile or fixed. The network device and the terminal device may communicate over a wireless link. Each network device may provide communication coverage for a particular geographic area and may communicate with terminal devices located within the coverage area. For example, the network device may send configuration information to the terminal device, and the terminal device may send uplink data to the network device based on the configuration information; as another example, the network device may send downstream data to the terminal device. Thus, the network device and the terminal device in fig. 1 constitute one communication system.
Alternatively, the terminal devices may also communicate with the network device, respectively. The terminal devices can communicate directly with each other.
It should be appreciated that fig. 1 illustrates schematically one network device and a plurality of terminal devices, as well as communication links between the communication devices. Alternatively, the communication system may comprise a plurality of network devices, and the coverage area of each network device may comprise other numbers of terminal devices, e.g. more or fewer terminal devices. The present application is not limited in this regard.
Each of the above-described communication apparatuses, such as the network apparatus and the terminal apparatus in fig. 1, may be configured with a plurality of antennas. The plurality of antennas may include at least one transmitting antenna for transmitting signals and at least one receiving antenna for receiving signals. In addition, each communication device may additionally include a transmitter chain and a receiver chain, each of which may include a plurality of components (e.g., processors, modulators, multiplexers, demodulators, demultiplexers, antennas, etc.) associated with the transmission and reception of signals, as will be appreciated by one skilled in the art. Thus, communication between the network device and the terminal device is possible through MIMO technology.
Optionally, the wireless communication system may further include a network controller, a mobility management entity, and other network entities, where embodiments of the present application are not limited.
The functions of the terminal device and the network device in the embodiments of the present application may be implemented by the communication apparatus 200 in fig. 2A. Fig. 2A is a schematic structural diagram of a communication device according to an embodiment of the present application. As shown in fig. 2A, the communication device 200 may include: processor 201, transceiver 205, and optionally memory 202.
The transceiver 205 may be referred to as a transceiver unit, a transceiver circuit, etc. for implementing a transceiver function. The transceiver 205 may include a receiver, which may be referred to as a receiver or a receiving circuit, etc., for implementing a receiving function, and a transmitter; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., for implementing a transmitting function.
The memory 202 may store a computer program or software code or instructions 204, which computer program or software code or instructions 204 may also be referred to as firmware. The processor 201 may control the MAC layer and the PHY layer by running a computer program or software code or instructions 203 therein or by calling a computer program or software code or instructions 204 stored in the memory 202 to implement the signaling methods provided by the embodiments described below. The processor 201 may be a central processing unit (central processing unit, CPU), and the memory 202 may be a read-only memory (ROM), or a random access memory (random access memory, RAM), for example.
The processor 201 and transceiver 205 described herein may be implemented on an integrated circuit (integrated circuit, IC), analog IC, radio frequency integrated circuit RFIC, mixed signal IC, application specific integrated circuit (application specific integrated circuit, ASIC), printed circuit board (printed circuit board, PCB), electronic device, or the like.
The communication device 200 may further include an antenna 206, and the modules included in the communication device 200 are only exemplary, and the application is not limited thereto.
As described above, the communication apparatus 200 in the above embodiment description may be a network device or a terminal device, but the scope of the communication apparatus described in the present application is not limited thereto, and the structure of the communication apparatus may not be limited by fig. 2A. The communication means may be a stand-alone device or may be part of a larger device. For example, the implementation form of the communication device may be:
(1) A stand-alone integrated circuit IC, or chip, or a system-on-a-chip or subsystem; (2) A set of one or more ICs, optionally including storage means for storing data, instructions; (3) modules that may be embedded within other devices; (4) A receiver, an intelligent terminal, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a cloud device, an artificial intelligent device, and the like; (5) others, and so forth.
For the case where the implementation form of the communication device is a chip or a chip system, reference may be made to the schematic structural diagram of the chip shown in fig. 2B. The chip shown in fig. 2B includes a processor and an interface. The number of the processors may be one or more, and the number of the interfaces may be a plurality. The interface is used for receiving and transmitting signals. Alternatively, the chip or system of chips may include a memory. The memory is used to hold the necessary program instructions and data for the chip or chip system.
The embodiments of the application and the claims are not limited to the scope and applicability of the application. Those skilled in the art may make adaptations, or omissions, substitutions, or additions of the various processes or components as may be made without departing from the scope of the embodiments of the application.
As shown in the processing block diagram of THP precoding in fig. 3A, THP precoding includes a process of nonlinear precoding and a process of linear precoding. The THP precoding procedure is elucidated based on a scenario where the number of transmit antennas is equal to the total number of receive antennas of all terminal devices participating in the MIMO transmission and is equal to the total number of transport streams L of all users. As shown in the flowchart of fig. 3B, in the related art, the THP precoding process includes the following steps:
301. The network device performs interference cancellation and modulo on the transmit modulation symbol vector based on the feedback matrix to obtain the transmit symbol vector.
It should be appreciated that the above-described interference cancellation and modulo can also be other similar or equivalent operations, and step 301 can also be understood as a process of nonlinear precoding.
For example, assuming that n terminal devices participate in MIMO transmission, the n terminal devices may be denoted as terminal device 1, terminal device 2, … …, terminal device n.
The terminal devices participating in the MIMO transmission may be terminal devices participating in pairing or terminal devices participating in multi-user MU-MIMO transmission.
For example, terminal k can be understood as a kth terminal, k=1, 2, … …, n. Each terminal device correspondingly transmits symbol vectorsWherein L is k Representing the number of transport streams transmitted corresponding to terminal device k. s is(s) k,l (l∈[1,L k ]) Representing the symbol transmitted by the first transport stream corresponding to terminal device k. In the nonlinear processing phase, the network device transmits a symbol vector s=(s) for multiple users 1 ,s 2 ,…,s n ) T Interference cancellation is performed and a mode operation is performed after the interference cancellation operation to avoid transmit power unrestricted due to the interference cancellation operation.
After the modulo operation, the network device gets the transmit symbol vector x= (x) 1 ,x 2 ,…,x n ) T . The total transmission stream number corresponding to n terminal devices is Each element in the multiuser transmit symbol vector s may be rearranged with an index, denoted s=(s) 1 ,s 2 ,…,s L ) T . Similarly, each element in the transmitted symbol vector x rearranges the index, denoted as x= (x) 1 ,x 2 ,…,x L ) T 。
Specifically, the feedback matrix B may be expressed as b=gr H . The dimension of the feedback matrix B is lxl.
Wherein the R matrix passes through the complete channel matrix for all usersThe conjugated transpose matrix of (1) is subjected to QR decomposition to obtain: h H =qr. Wherein H is k Representing a channel matrix corresponding to the terminal equipment k, wherein the dimension is as followsIndicating the number of receiving antennas of terminal equipment k, N T Indicating the number of transmit antennas of the network device.
The G matrix is a diagonal matrix with dimension L×L, and its main diagonal element is the inverse of the main diagonal element of the R matrix, i.eWherein r is kk Representing the elements corresponding to the kth column of the kth row of the R matrix. Matrix B is the lower triangular matrix with a main diagonal element of 1. The matrix Q is a unitary matrix of dimension l×l.
For the kth space layer formed by n terminal devices, the network device performs interference elimination and modulo on the transmission modulation symbol vector to output transmission symbol x k Can be expressed as:
wherein B is k,l Representing the elements corresponding to the kth row and the kth column of the B matrix. Mod (mode) τ { x } represents the mode operation, and the mode operation parameter is τ.For power constraint of the non-linearly operated transmit symbols. d, d k Representing the rounded portion of the k-space layer obtained by the modulo operation. In the present application, one spatial layer corresponds to one transport stream.
By the above nonlinear operation, the resulting transmission symbol vector can be expressed as:
x=B -1 v;
wherein v= (v) 1 ,v 2 ,…,v L ) T ,v k =s k +d k τ。k=1,2,…,L。
302. The network device performs linear precoding on the transmission symbol vector x to obtain a precoded transmission symbol vector.
Specifically, the network device performs linear precoding on the transmission symbol vector x by using the matrix Q to obtain a precoded transmission symbol vectorBeta is a power normalization factor. The power normalization factor in the embodiment of the present application may also be a power adjustment factor, a power control factor or a power factor. The power factor may be 1, or may be a real number greater than 1 or less than 1.
The signals received by one or more terminal devices participating in a MIMO transmission may be expressed as Where n is additive white gaussian noise, and or interference.
y=(y 1 ,y 2 ,…,y n ) T ,y k Representing the received symbol vector corresponding to terminal device k,y k,l representing the received signal corresponding to the first receiving antenna of terminal equipment k. The G matrix is a diagonal matrix. Therefore, through THP precoding, the multi-user multi-antenna channel can be converted into parallel sub-channels, and the received signal corresponding to the u-th terminal device can be expressed as Wherein,as a matrix G -1 A sub-matrix corresponding to the u-th terminal device,
the transmission stream corresponding to the u-th space layer of the terminal equipment k corresponds to the equivalent channel coefficient ofIs a matrixIn the row corresponding to the u-th spatial layer of terminal device k, the elements located on the main diagonal.
The terminal device can perform channel estimation by using the demodulation reference signals (demodulation reference signal, DMRS) sent by the network device to obtain equivalent channel coefficients
Based on the above description of THP precoding, THP precoding relies on channel matrixQR decomposition H of (C) H =qr. Wherein the Q matrix is N T ×N T Is R matrix as unitary matrixIs a triangular matrix of (a). And the dimension of the feedback matrix B for the network device to perform serial interference cancellation during the nonlinear precoding phase should be lxl. When n terminal devices participating in MIMO transmission total transmission stream numberLess than the total number of receiving antennas of a plurality of terminal devicesIn this case, the feedback matrix B cannot pass directly through b=gr due to the mismatch of matrix dimensions H A square matrix of dimension l×l is obtained. n is the number of terminal devices participating in the MIMO transmission.
In the related art, a solution to the problem of the mismatch of matrix dimensions is to select L row vector structures in an R matrix Forming a new matrixCorrespondingly, selecting L corresponding column vectors in the Q matrix to form a new matrixMatrix based on row/column selectionAndTHP precoding is performed.
In such a scheme, in the case where the number of transmission antennas is large,the value of (2) is also larger, and the QR decomposition complexity of the channel matrix H is higher. Furthermore, the total number of transport streams for n terminal devicesLess than the total number of receiving antennas of a plurality of terminal devicesIn this case, the scheme may cause stronger inter-user interference and inter-stream interference in the signals received by part of the receiving antennas, which affect the detection performance of the receiving end.
The embodiment of the application provides a signal transmission method for MIMO transmission.
As shown in the flowchart of fig. 4, the signal transmission method in the embodiment of the present application includes:
401. the network equipment is according to the first channel matrixFor the first reference signal s 1 Precoding to obtain a first transmission signal x 1 ;
First channel matrixIs obtained from a second channel matrix H, a first channel matrixThe number of rows and/or columns of the second channel matrix H is smaller than or equal to the sum of the number of receiving antennas of one or more terminal devices participating in MIMO transmission, and the second channel matrix H is a channel matrix of downlink channels of the plurality of terminal devices.
In the embodiment of the present application, the terminal device participating in MIMO transmission may also be a terminal device participating in pairing, or a terminal device participating in multi-user MU-MIMO transmission.
The MIMO system includes n terminal apparatuses, namely, terminal apparatus 1, terminal apparatuses 2, … …, and terminal apparatus n. The k-th terminal device is also understood to be the kth terminal device. k=1, 2, … …, n.
The sum of the total transport streams of n terminal devices isFirst channel matrixThe number of rows and columns of (a) are greater than or equal to L.
Optionally, the second channel matrix H is a block matrix. The second channel matrix H comprises data involved in MIMO transmissionAnd the channel matrix of the downlink channel corresponding to each of the n terminal devices. Second channel matrixThe second channel matrix H has the dimensions ofOr a second channel matrixThe second channel matrix H has the dimensions of
Indicating the number of receiving antennas of terminal equipment k, N T Indicating the number of transmit antennas of the network device. H k The element of the ith row and jth column of the network device represents the channel coefficient between the ith receiving antenna of terminal device k and the jth transmitting antenna pair of the network device.
For example, a second channel matrixComprising a plurality of sub-matrices including a second channel matrix H of the corresponding downlink channel of the terminal device 1 1 Channel matrix H of downlink channel corresponding to terminal device 2 2 … …, the channel matrix H of the downlink channel corresponding to the terminal device n n 。
First transmission signal x 1 The first reference signal symbols corresponding to n terminal devices may be pre-encodedAnd the corresponding transmitted signal vector after the code. Wherein the first reference signal corresponding to the terminal equipment kComprises L k And the first reference signal symbol corresponding to each port. Wherein,and the first reference signal symbol corresponding to the kth terminal equipment first port is represented. Each reference signal port corresponds to a spatial layer. The first reference signals corresponding to different ports may be orthogonal signals. The first reference signal symbols corresponding to different ports may be multiplexed by one or more of time division multiplexing, frequency division multiplexing and code division multiplexing. The network device may transmit the first transmission signals corresponding to the plurality of first reference signals, or may transmit the first transmission signals corresponding to the plurality of first reference signal symbols. The plurality of first reference signals may occupy different time-frequency resources. It can be understood that the n terminal devices are terminal devices participating in MIMO transmission.
Specifically, the network device is based on the first channel matrix First reference signals corresponding to n terminal devicesPrecoding to obtain first transmission signals corresponding to n terminal devicesIndicating the first transmit signal corresponding to the first transmit antenna. The first reference signal corresponding to the terminal equipment k is
The first reference signal may be a demodulation reference signal (demodulation reference signal, DMRS).
402. The network device transmits a first transmission signal x 1 ;
First transmission signal x 1 Transmitting signals corresponding to n terminal devices participating in MIMO transmission; x is x 1 Satisfy the following requirements
The first received signalMay be the first transmitted signal x 1 And transmitting the downlink channel corresponding to the terminal equipment k.
It will be appreciated that the first received signals received by n terminal devices participating in a MIMO transmission may be jointly represented asWherein,satisfy the following requirementsWherein n is k Is additive noise, and or interference.
404. Terminal equipment k receives signal according to firstAnd determining an equivalent channel coefficient corresponding to the terminal equipment k.
The equivalent channel coefficient corresponding to the terminal equipment k can be used for data detection of the received data signal of the downlink channel corresponding to the terminal equipment k.
According to the technical scheme, the network equipment performs a first channel matrixFor the first reference signal s 1 Precoding, first channel matrixIs obtained from a second channel matrix H, a first channel matrixThe number of the rows and/or the number of the columns of the (n) terminal equipment participating in MIMO transmission is smaller than or equal to the sum of the number of the receiving antennas of the n terminal equipment participating in MIMO transmission, so that the matrix calculation difficulty can be reduced in the THP precoding process, and the THP precoding calculation is simpler.
Specifically, a first channel matrixThe second channel matrix H is processed by using the dimension-reducing matrix. The dimension-reducing matrix comprisesA weight matrix W and a weight matrix V; or the dimension-reduction matrix includes a receive weight matrix W.
In this application, the weight matrix may be an outer weight matrix.
It should be understood that the precoding in the embodiments of the present application may be THP precoding, or may be other precoding techniques. For example, the precoding may be, but is not limited to, symbol level precoding (symbol level precoding, SLP), vector perturbation (vector perturbation, VP) precoding, zero-forcing (zero-forcing) precoding, and the like.
In one possible implementation, the second channel matrixFirst channel matrixThe number of rows being less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission, or a first channel matrix The number of rows and columns of the antenna is less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission.
In another possible implementation, the second channel matrixFirst channel matrixThe number of columns being less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission, or a first channel matrixThe number of rows and columns of the antenna is less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission.
The following describes in detail the signal transmission scheme in the scenario where the dimension reduction matrix includes the receiving weight matrix W and the outer layer weight matrix V, and the signal transmission scheme in the scenario where the dimension reduction matrix includes the receiving weight matrix W.
1. The dimension reduction matrix comprises a signal transmission scheme under the scene of a receiving weight matrix W and a weight matrix V.
In some possible implementations, the first channel matrixSecond channel matrixThe number of rows of the receiving weight matrix W is less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission. I.e. a first channel matrixLess than or equal to the sum of the number of receive antennas of n terminal devices participating in the MIMO transmission. Or the number of rows of the receiving weight matrix W and the number of columns of the weight matrix V are smaller than or equal to the sum of the numbers of receiving antennas of n terminal devices participating in MIMO transmission, namely a first channel matrix And the number of rows and columns of the antenna is smaller than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission.
In other possible implementations, the first channel matrixSecond channel matrixThe number of columns of the weight matrix V is less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission, i.e. the first channel matrixIs less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission. Or the number of rows of the receiving weight matrix W and the number of columns of the weight matrix V are smaller than or equal to the sum of the numbers of receiving antennas of n terminal devices participating in MIMO transmission, namely a first channel matrixAnd the number of rows and columns of the antenna is smaller than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission.
The weight matrix V comprises a weight submatrix V corresponding to each of a plurality of terminal devices k Weight matrix v= [ V 1 … V n ]The dimension of the weight matrix V is N T X L. Weight submatrix V of terminal k k Dimension N T ×L k 。L k K=1, 2, … …, n, which is the number of transport streams for terminal device k. Weight submatrix V k Is the channel matrix H of the downlink channel of the network equipment according to the terminal equipment k k And (3) determining. n is the number of terminal devices participating in the MIMO transmission. If the weight matrix is an outer weight matrix, the outer weight matrix may include an outer weight sub-matrix corresponding to each terminal device. Alternatively, the weight submatrix may be an outer weight submatrix.
For example, for weight submatrix V corresponding to terminal k k The network device can pass throughChannel matrix H for the downlink channel of terminal device k k Singular Value Decomposition (SVD), i.e.Wherein U is k Is of dimensionUnitary matrix of V k For dimension N T ×N T Unitary matrix of D k Is a diagonal matrix, the main diagonal element of which is H k Corresponding singular values.
Will V k Maximum L of (2) k L corresponding to singular values k Matrix formed by right eigenvectors is taken as weight submatrix V k . Or covariance matrix of network device to channel matrix of downlink channel of terminal device kPerforming eigenvalue decomposition (EVD), i.e.V k For dimension N T ×N T Unitary matrix, Λ of (2) k Is a diagonal matrix, the main diagonal element of which is H k Corresponding characteristic values. Will V k Maximum L of (2) k L corresponding to the characteristic values k Matrix formed by right eigenvectors is taken as weight submatrix V k 。
The receiving weight matrix W comprises receiving weight submatrices W corresponding to each of n terminal devices 1 ,W 2 ,……,W n Wherein the receiving weight matrix W is a block diagonal matrix,k=1, 2, … …, n, dimension is
The kth submatrix corresponding to the main diagonal of the receiving weight matrix W is the receiving weight submatrix W corresponding to the terminal equipment k k . Receiving weight submatrix W corresponding to terminal equipment k k Is a weight submatrix V corresponding to the network equipment according to the receiver type of the terminal equipment k k And (3) determining. Can be represented as W by a code k =f(H k V k ). Wherein f (H) k V k ) The representation is based on H k V k And performing corresponding treatment. The corresponding processing may be linear or nonlinear.
W n Is of the dimension ofThe receiving matrix W is a block diagonal matrix, and the submatrices on the diagonal are receiving weight matrices corresponding to each terminal device in the terminal devices 1-n. Terminal device k may be understood as any of n terminal devices participating in a MIMO transmission.
For example, if the type of receiver transmitted by the terminal device is an MRC receiver, W k =(H k V k ) H . If the type of the receiver sent by the terminal equipment is MMSE receiver, W k =[(H k V k ) H (H k V k )+σ 2 I] -1 (H k V k ) H . Wherein I is an identity matrix. Sigma (sigma) 2 To adjust the factor, the transmit signal power, and or the noise power is related.
In this way, the network device calculates the receiving weight matrix only depending on the channel matrix H corresponding to each terminal device k Sum weight submatrix V k And does not rely on channel information of other users, and does not need joint detection or notification of channel state information (channel state information, CSI) of other users. In this way, the terminal device at the receiving end can estimate the receiving weight sub-matrix W corresponding to the terminal device in a simpler way when detecting the signal k Corresponding estimated receiving weight submatrix W k Thereby enabling to reduce the processing complexity of the terminal device.
In the channel estimation stage, the network equipment is based on the first channel matrix under the scene that the dimension reduction matrix comprises a receiving weight matrix W and a weight matrix VThe reference signal is linearly precoded to obtain a transmission signal, the transmission signal is transmitted to terminal equipment participating in MIMO transmission, the terminal equipment participating in MIMO transmission receives a received signal transmitted through a downlink channel corresponding to the terminal equipment, and the received signal is based on an estimated receiving weight submatrix W 'corresponding to the terminal equipment' k And carrying out channel estimation on the received signal to obtain equivalent channel parameters corresponding to the terminal equipment.
In the transmission stage of the data signal, taking THP precoding as an example, the network device first uses the first channel matrixAnd carrying out nonlinear precoding on the transmission data signals corresponding to one or more terminal devices to eliminate interference to obtain a precoded transmission data signal, and then carrying out linear precoding on the transmission data symbols based on a weight matrix V to obtain a precoded transmission data signal c. The receiving end receives the pre-coded transmitting data signal c, transmits the corresponding receiving data signal through the downlink channel of the terminal equipment, and sets according to the terminal Prepare corresponding estimated receive weight submatrix W' k And detecting the received data signal by the equivalent channel parameter corresponding to the terminal equipment.
Optionally, a first channel matrixThe number of rows and/or columns of the transport stream is the sum L of the number of transport streams of a plurality of terminal devices.
For example, channel matrixFirst channel matrixIs the sum L of the number of transmission streams of a plurality of terminal devices or a first channel matrixThe number of rows and columns of the transmission stream is the sum L of the number of transmission streams of a plurality of terminal devices. Also for example, channel matrixFirst channel matrixIs the sum L of the number of transmission streams of a plurality of terminal devices or a first channel matrixThe number of rows and columns of the transmission stream is the sum L of the number of transmission streams of a plurality of terminal devices.
The following is a first channel matrixFor example, the technical scheme of the signal transmission method in the application is described in the scene that the dimension reduction matrix comprises a receiving weight matrix W. Specifically, as shown in the flowchart of fig. 5A, in a specific embodiment, the signal transmission method includes the following steps:
501. the network equipment pairs the first reference signal s according to the matrix Q and the weight matrix V 1 Precoding to obtain a first transmission signal x 1 ;
The Q matrix is the first channel matrix for the network device The product is obtained by performing the decomposition of the QR,the Q matrix is a unitary matrix. The R matrix is an upper triangular matrix.
First channel matrixThe number of rows and/or columns of the antenna is less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission.
For example, a first channel matrixThe number of rows and columns of the (c) may be the sum of the numbers of transport streams of the plurality of terminal devices, the dimension of Q is lxl, and the dimension of R is lxl. The first channel matrix after the dimension reductionIs square matrix, avoidThe problem of matrix dimension mismatch caused when the number of transmission streams L is smaller than the total number of receiving antennas is solved, and various antenna configurations and transmission scenes can be flexibly adapted.
In one possible implementation of the present invention,alpha is a power control factor. The network device pairs first reference signals s corresponding to n terminal devices participating in MIMO transmission according to the matrix Q and the weight matrix V 1 Precoding to obtain a first transmission signal x 1 。
Indicating the first transmit signal symbol corresponding to the first transmit antenna. First reference signals corresponding to n terminal devicesWherein the first reference signal corresponding to the terminal equipment kComprises L k The first reference signal symbol corresponding to each port,and the first reference signal symbol corresponding to the kth terminal equipment first port is represented. Each reference signal port corresponds to a spatial layer. The first reference signals corresponding to different ports may be orthogonal signals. The first reference signal symbols corresponding to different ports can be multiplexed by time division multiplexing, frequency division multiplexing Multiplexing is performed in one or more ways of sum code division multiplexing.
The network device may transmit a plurality of first reference signals, or may transmit a plurality of first reference signal symbols. The plurality of first reference signals may occupy different time-frequency resources. The terminal device k is any one of n terminal devices participating in MIMO transmission. If the first reference signal corresponding to each terminal device is an orthogonal signal, the first transmission signal corresponding to the terminal device kCan be expressed as:wherein P is k Representing the matrix VQThe corresponding column vector forms a matrix with the dimension N T ×L k 。
In another possible implementation form of the present invention,wherein matrix B may be represented as b=gr H The G matrix is a diagonal matrix. For example, a first channel matrixThe number of rows and columns of the transmission stream of the plurality of terminal devices can be the sum L of the numbers of the transmission streams, the G matrix is a diagonal matrix with dimension L multiplied by L, and the main diagonal element is the reciprocal of the main diagonal element of the R matrix, namelyThe dimension of matrix B is lxl. Alpha is a power control factor.
The network device pairs the first reference signals s corresponding to n terminal devices participating in MIMO transmission according to the matrix Q, the matrix B and the weight matrix V 1 Precoding to obtain a first transmission signal x 1 。
Indicating the first transmit signal symbol corresponding to the first transmit antenna. First reference signals corresponding to n terminal devicesWherein the first reference signal corresponding to the terminal equipment kComprises L k The first reference signal symbol corresponding to each port,and the first reference signal symbol corresponding to the kth terminal equipment first port is represented.
If the first reference signal corresponding to each terminal device is an orthogonal signal, the first transmission signal corresponding to the terminal device kCan be expressed as: Wherein P is k Representation matrix VQB -1 In (a)The corresponding column vector forms a matrix with the dimension N T ×L k 。
502. The network device transmits a first transmission signal x 1 。
First received signal y 1 With the first transmitted signal x 1 Corresponding to each other. The above-mentionedIn an implementation manner, the first received signals received by n terminal devices participating in MIMO transmission may be expressed asWherein n is additive white gaussian noise and/or interference, wherein,for the first received signal corresponding to terminal device k, k=1, 2, … …, n.
Second channel matrixFirst received signals corresponding to n terminal devices participating in MIMO transmission:
for convenience of description, definitionsThe first received signal corresponding to the kth terminal device Wherein n is k For the additive white gaussian noise and or interference corresponding to terminal device k,
the above-mentionedIn an implementation manner, the first received signals received by n terminal devices participating in MIMO transmission may be expressed as
Wherein n is additive white gaussian noise, wherein,for the first received signal corresponding to terminal device k, k=1, 2, … …, n.
Second channel matrixFirst received signals corresponding to n terminal devices participating in MIMO transmission:
for convenience of description, definitionsThe first received signal corresponding to the kth terminal devicen k Is additive white gaussian noise and or interference.
504. The terminal equipment k determines a receiving weight sub-matrix W corresponding to the terminal equipment k k Corresponding estimated receive weight submatrix W' k ;
For example, the terminal device k may determine the receiving weight sub-matrix W according to the second receiving signal corresponding to the second transmitting signal sent by the network device k The method comprises the steps of carrying out a first treatment on the surface of the Alternatively, the terminal device k may determine the receiving weight sub-matrix W in a manner agreed with the network device k Corresponding estimated receive weight submatrix W' k . Estimating a receive weight submatrix W' k It can be understood that the receive weight submatrix W k Is used for the estimation matrix of (a).
It will be appreciated that step 504 may be performed after step 503 or may be performed before step 503.
505. The terminal device k receives the weight matrix W 'according to the estimation' k First received signal corresponding to terminal equipment kAnd obtaining the equivalent channel coefficient corresponding to the terminal equipment k.
Specifically, terminal device k may utilize the estimated receive weight submatrix W' k Multiplying the first received signal byObtaining a third received signal corresponding to the first received signal
Terminal equipment k receives the third received signalFirst reference signal corresponding to terminal equipment kAnd obtaining the equivalent channel coefficient corresponding to the terminal equipment k.
For example, based on the aboveIs realized by a third receiving signal corresponding to the terminal equipment k Corresponding third received signals of the respective terminal device 1-terminal device n:
wherein n is k And n' is additive white gaussian noise.
Estimating a receive weight matrix The estimated reception weight matrix W' can be understood as an estimated matrix of the reception weight matrix W. The estimated receive weight matrix W 'may be equivalently a receive weight matrix W superimposed channel estimation error matrix, i.e., W' =w+Δ W . Estimating the receive weight matrix W 'as a block diagonal matrix, W' including W contained in the receive weight matrix W 1 ,W 2 ,……,W n Respectively corresponding estimated receiving weight submatrix W' 1 ,W′ 2 ,……,W′ n . In an ideal case, assuming W' =w, the above formula can be expressed asIn the presence of a channel estimation error,
Wherein the R matrix is a matrix for the first channelThe product is obtained by performing the decomposition of the QR,thus, the network device uses the first channel matrix for precodingBased on the receive weight submatrix W k The terminal device obtains the estimated receiving weight matrix W 'according to the utilization' k Multiplying the first received signal byThe obtained data reception signalEquivalent channel coefficients are determined. The network equipment and the terminal equipment are operated and processed according to the same receiver assumption, so that the matching calculated by the transmitting end and the receiving end is ensured. Reporting or downlink notification of the detection weight matrix can be avoided.
The estimated receive weight matrix W' is the same as the dimension of the receive weight matrix W. The values of the elements in the estimated reception weight matrix W' and the elements in the same position of the reception weight matrix W may be the same or may be close.
R H For the lower triangular matrix, the R matrix is the first channel matrixIs obtained through QR decomposition. R is R H The elements in each row located on the main diagonal correspond to the equivalent channel coefficients of one transport stream. The equivalent channel coefficients may be used to detect data transmitted by the transport stream.
Terminal equipment k receives the signal through the third receiving signal corresponding to terminal equipment kAnd performing channel estimation to obtain equivalent channel coefficients corresponding to one or more transport streams corresponding to the terminal equipment k.
For example, if the number of transport streams corresponding to terminal equipment k is m, then terminal equipment k may receive the signal by the third reception signal corresponding to terminal equipment kChannel estimation is performed. First reference signal corresponding to terminal equipment kFor both the terminal device k and the network device at the transmitting and receiving end, the terminal device k may be adapted to receive the third received signalObtaining R H In the above, the main diagonal elements on m rows corresponding to the terminal device k are equivalent channel coefficients corresponding to m transport streams, respectively. In one implementation, if the first reference signal corresponding to each terminal device is a quadrature signal, the third received signal corresponding to the terminal device kCan be expressed asWherein the method comprises the steps ofRepresentation ofA sub-matrix formed by elements corresponding to rows and columns corresponding to the terminal equipment k.
Terminal equipment k can pass through a third receiving signal corresponding to the terminal equipment kBased on the first reference signalChannel estimation is carried out to obtain an estimation resultThe first main diagonal element is the equivalent channel coefficient corresponding to the first data stream corresponding to the terminal equipment k.
The terminal device k can detect the data signal transmitted by each transport stream according to the equivalent channel coefficient corresponding to the transport stream.
Also for example, based on the aboveIs realized by a third receiving signal corresponding to the terminal equipment kCorresponding third received signals of the respective terminal device 1-terminal device n:
Estimating a receive weight matrixThe estimated reception weight matrix W' can be understood as an estimated matrix of the reception weight matrix W. The estimated receive weight matrix W 'may be equivalently a receive weight matrix W superimposed channel estimation error matrix, i.e., W' =w+Δ W 。
Estimating the receive weight matrix W 'as a block diagonal matrix, W' packetIncludes W included in the reception weight matrix W 1 ,W 2 ,……,W n Respectively corresponding estimated receiving weight submatrix W' 1 ,W′ 2 ,……,W′ n . In an ideal case, assuming W' =w, the above formula can be expressed asIn the presence of a channel estimation error,
wherein the G matrix is related to the R matrix, which is the basis of the first channel matrix for the network deviceThe product is obtained by performing the decomposition of the QR,the G matrix is a diagonal matrix with the main diagonal elements being the inverse of the R matrix main diagonal elements, i.e
Third received signal corresponding to terminal equipment kOr (b)Where n and n' are additive white gaussian noise.
the estimated receive weight matrix W' is the same as the dimension of the receive weight matrix W. The values of the elements in the estimated reception weight matrix W' and the elements in the same position of the reception weight matrix W may be the same or may be close.
G -1 For diagonal matrix, G -1 Each element on the main diagonal corresponds to an equivalent channel coefficient of a transport stream. The equivalent channel coefficients may be used to detect data transmitted by the transport stream.
Terminal equipment k receives the signal through the third receiving signal corresponding to terminal equipment kAnd performing channel estimation to obtain equivalent channel coefficients corresponding to one or more transport streams corresponding to the terminal equipment k.
For example, if the number of transport streams corresponding to terminal equipment k is m, then terminal equipment k may receive the signal by the third reception signal corresponding to terminal equipment kChannel estimation is performed. First reference signalFor terminal equipment k and network equipment at both transceiver ends, the terminal equipment k can be used for receiving the third received signalObtainingM main diagonal elements in the network, wherein the m diagonal elements are equivalent channel coefficients corresponding to m transport streams respectively. The transmission stream corresponding to the u-th space layer of the terminal equipment k corresponds to the equivalent channel coefficient ofIs a matrixIn the row corresponding to the u-th spatial layer of terminal device k, the elements located on the main diagonal.
The terminal device k can detect the data signal transmitted by each transport stream according to the equivalent channel coefficient corresponding to the transport stream.
In this way, each of n terminal devices participating in MIMO transmission can obtain its corresponding equivalent channel coefficient, so as to be used for detecting the received data signal subsequently by each device.
It can be seen that in the technical solution of the present application, the dimension of the channel matrix can be reduced, so that the first channel matrixThe number of rows and/or columns of the antenna is smaller than or equal to the sum of the number of receiving antennas of n terminal devices participating in MIMO transmission, and the first channel matrix can be realized by reasonably designing the weight matrix V and the receiving weight matrix WThe number of rows and the number of columns are the sum L of the total transmission stream numbers of n terminal devices participating in MIMO transmission, and the problem of participation in MIMO transmission is solvedThe sum L of the total transmission stream numbers of n terminal devices is smaller than the sum of the total receiving antenna numbers of a plurality of terminal devices, so that the problem of mismatching of matrix dimensions is caused.
Furthermore, the network device is configured to precode the first channel matrixBased on the receive weight submatrix W k The terminal device obtains the estimated receiving weight matrix W 'according to the utilization' k Multiplying the first received signal byThe obtained data reception signalEquivalent channel coefficients are determined. The network equipment and the terminal equipment are operated and processed according to the same receiver assumption, so that the matching calculated by the transmitting end and the receiving end is ensured. Reporting or downlink notification of the detection weight matrix can be avoided.
Furthermore, the total transmission stream number of n terminal devices participating in MIMO transmission Less than the total number of receiving antennas of a plurality of terminal devicesIf L row vectors are selected in R matrix to form new matrixSelecting L corresponding column vectors in the Q matrix to form a new matrixMatrix based on row/column selectionAndbecause the number of rows of the B matrix is smaller than the number of receiving antennas, the THP precoding may not completely eliminate the inter-user interference and the inter-stream interference of the received signals of all the antennas when the B matrix is used for interference elimination.
If signal detection is only performed based on the receiving antenna without inter-user interference and inter-stream interference, and signals of the receiving antenna with inter-user interference and inter-stream interference are not detected, the part of the antennas are not utilized, so that power loss is caused; if signal detection is performed based on all the receiving antennas, interference of the receiving signals of a part of the receiving antennas is serious due to the existence of inter-user interference and inter-stream interference of the part of the receiving antennas, so that serious performance is flat.
By adopting the technical scheme, the total transmission stream number of n terminal devices participating in MIMO transmissionLess than the total number of receiving antennas of a plurality of terminal devicesIn this case, the first channel matrix can be obtained by reasonably designing the weight matrix V and the reception weight matrix W Down to the same number of total transmission streams L as the n terminal devices involved in the MIMO transmissionThereby enabling the matrix R H The number of columns of (2) is L.
Thus, feedback matrix b=gr H The dimension of the feedback matrix B is also lxl. Therefore, the dimension of the channel matrix of the QR decomposition can be reduced, and the computation complexity of the QR decomposition is reduced.
Further, a channel matrix H of downlink channels of n terminal devices participating in MIMO transmission is processed into a first channel matrix with dimension L×LThen, according to the L×L first channel matrixInterference cancellation is performed on the first channel matrixA channel matrix corresponding to a virtual downlink channel having a number of receiving antennas L, the number of receiving antennas of the channel matrix of the virtual downlink channel beingL number of rows of (a).
Therefore, the number L of the transmission streams of n terminal devices is the same as the number of lines of the channel matrix of the virtual downlink channel, and the interference corresponding to each receiving antenna can be well eliminated in the interference elimination process, so that the power loss or residual interference of the receiving antenna at the receiving end caused by mismatching of the number of the transmission streams and the number of the antennas can be avoided.
The terminal device determination of the estimated reception weight submatrix W 'is provided below' k Is provided.
In step 504, the terminal device k may determine a receiving weight sub-matrix W corresponding to the terminal device according to the received second receiving signal k Corresponding estimated receive weight submatrix W' k The method comprises the steps of carrying out a first treatment on the surface of the As shown in the flowchart of fig. 5B, before step 504, the signal transmission method further includes the steps of:
506. the network device transmits a second transmission signal x 2 ;
Optionally, the second transmission signal x 2 The network equipment is used for corresponding second reference signals s of n terminal equipment participating in MIMO transmission according to the weight matrix V 2 The pre-coding is performed to obtain the product,gamma is the power factor.
s 2 And the second reference signals corresponding to the n terminal devices are included.And the second reference signal corresponding to the terminal equipment k.And the second reference signal symbol corresponding to the kth terminal equipment kth port is represented. Each second reference signal port corresponds to one spatial layer. The second reference signal corresponding to a different port may be a quadrature signal. The second reference signal symbols corresponding to different ports may be multiplexed by one or more of time division multiplexing, frequency division multiplexing and code division multiplexing.
The network device may transmit a plurality of second transmission signals, or may transmit a plurality of second transmission signalsThe number symbol. The plurality of second transmission signals may occupy different time-frequency resources. Second transmission signals x corresponding to n terminal devices 2 Is composed of L k The second reference signal symbol corresponding to each port,representing a second reference signal symbol corresponding to the first port of terminal device k. The second reference signal of the different port may be a quadrature signal. If the second reference signal s 2 The different ports are orthogonal, and the second transmission signal corresponding to the terminal equipment k
507. Terminal equipment k receives a second receiving signal corresponding to the terminal equipment kThe second received signalIs the second transmission signal x 2 The receiving end receives the received signal after passing through the downlink channel corresponding to the terminal equipment k. y is 2 =Hx 2 +n. Wherein the method comprises the steps of
Optionally, a second reference signal s 2 The different ports are orthogonal, and the second received signal corresponding to terminal equipment k can be expressed asWherein,is additive white gaussian noise, and or interference.
In this way, terminal equipment k can receive the second received signalDetermining a receiving weight submatrix W corresponding to a terminal device k k Corresponding estimated receive weight submatrix W' k 。
Step 504 may include:
5041. terminal equipment k receives signal according to the secondPerforming channel estimation to obtain a second channel estimation matrix corresponding to the terminal equipment k
In particular, the method comprises the steps of,reference signalThe receiving end can know that the terminal equipment k of the receiving end can obtain the estimation of the equivalent channel Is of dimension N R ×L k , Is based on the second received signalAnd a second reference signalFor H k V k Is determined by the evaluation result of (a). Delta 1 And the estimation error matrix is corresponding to the channel estimation.
For example, the terminal device k may perform channel estimation using a Least Square (LS) channel estimation algorithm or a minimum mean Square error (Minimum Mean Squared Error, MMSE) channel estimation algorithm, or the like.
5042. Terminal equipment k estimates matrix according to the second channelAnd receiver type, determining a receive weight submatrix W k Corresponding estimated receive weight submatrix W' k 。
It can be appreciated that the estimated receive weight submatrix W 'obtained by terminal device k' k Is the receiving weight sub-matrix W corresponding to the terminal equipment k k Is used for the estimation of the estimated value of (a).
Receiving weight submatrix W corresponding to terminal equipment k k Channel matrix H corresponding to terminal k k Corresponding weight matrix V k Related to the following. The receiver type is the type of receiver that terminal device k sends to the network device. The network equipment sends the downlink channel H corresponding to the terminal equipment k according to the type of the receiver sent by the terminal equipment k k Determining a receiving weight submatrix W corresponding to a terminal device k k . In this way, the terminal device k can more accurately determine the reception right sub-matrix W according to the type of the receiver transmitted to the network device k Corresponding estimated receive weight submatrix W' k 。
Specifically, the terminal device k calculates an estimated receiving weight sub-matrix corresponding to the terminal device k according to the type of the receiver sent to the network deviceWherein,the representation is based onAnd performing corresponding treatment. The corresponding processing may be linear or nonlinear.
For example, if the type of receiver that terminal device k sends to the network device is an MRC receiver, if the type of the receiver sent by the terminal equipment is MMSE receiver, W k =[(H k V k ) H (H k V k )+σ 2 I] -1 (H k V k ) H . Wherein I is an identity matrix. Sigma (sigma) 2 To adjust the factor, the transmit signal power, and or the noise power is related.
In this way, terminal equipment k receives a second received signal corresponding to the second reference signal according to the receiver typeDetermining a finalEstimated receiving weight submatrix W 'corresponding to end device k' k . In this application, when channel estimation is performed, another reference signal (second reference signal) is transmitted in addition to the reference signal used for direct channel estimation. Compared with the scheme of directly indicating through signaling, the scheme of implicitly indicating the receiving weight sub-matrix through the second reference signal can avoid signaling notification of the receiving weight matrix, reduce the downlink signaling overhead and avoid performance loss caused by quantization during notification.
In the embodiment of the present application, the first reference signal and the second reference signal may be demodulation reference signals (DMRS). DMRS resources 1 corresponding to the first reference signal and DMRS resources 2 corresponding to the second reference signal may occupy different time and frequency resources.
As shown in the schematic diagram of the scenario of fig. 5C, the horizontal axis represents OFDM symbols, and the vertical axis represents frequency domain subcarriers. Each cell represents a resource element. For example, DMRS resource 1 and DMRS resource 2 may be arranged in a time division manner. The DMRS resource 1 occupies 12 subcarriers of a third OFDM symbol in a Resource Block (RB), and the DMRS resource 2 occupies 12 subcarriers of a 9 th OFDM symbol in an RB.
Of course, in other embodiments, DMRS resource 1, and DMRS resource 2 are not limited to being arranged according to the example of fig. 5C, nor to being arranged in a time division manner. DMRS resource 1 and DMRS resource 2 may have different time-frequency resource mapping methods.
In other embodiments, the first reference signal and the second reference signal may be other types of reference signals. For example, it may be a channel state information-reference signal (channel state information reference signal, CSI-RS), a cell reference signal (cell information reference signal, CRS), a phase tracking reference signal (phase trackingreference signal, PTRS), etc.
The first reference signal and the second reference signal may be different types of reference signals. For example, the first reference signal is a DMRS and the second reference signal may be a CSI-RS.
It will be appreciated that the terminal device determines the estimated receive weight sub-moment based on the second transmit signalArray W' k Is for illustration, the application does not limit that the terminal device can only determine the estimated reception weight submatrix W 'using the schemes of steps 505, 506 and 504 described above' k . In other embodiments, the terminal device k may also determine the receiving weight sub-matrix W corresponding to the terminal device according to the manner agreed with the network device k Corresponding estimated receive weight submatrix W' k 。
In the following, a transmission scheme of the data signal in a scenario where the dimension reduction matrix includes the receiving weight matrix W and the weight matrix V is described. Specifically, as shown in the flowchart of fig. 6, the data signal transmission method includes:
601. the network equipment is according to the first channel matrixPrecoding a transmission data signal s to obtain a precoded transmission data signal c;
the transmission data signal s=(s) 1 ,s 2 ,…,s n ) T . The transmission data signal s may also be understood as a transmission symbol vector corresponding to n terminal devices participating in the MIMO transmission, or as a multi-user transmission symbol vector.
s k Can be expressed ass k For the corresponding transmitted symbol vector of terminal equipment k, or s k And transmitting a data signal corresponding to the terminal equipment k. s is(s) k,l (l∈[1,L k ]) Representing the data symbols sent by the first transport stream corresponding to terminal device k.
Specifically, the network device is based on a first channel matrixHair-matchingAnd carrying out THP precoding on the data transmission signal to obtain a precoded data transmission signal c. The THP precoding includes a process of nonlinear precoding and a process of linear precoding.
In the nonlinear precoding process, the network equipment performs a serial interference elimination operation on a stream-by-stream basis based on the feedback matrix B. B=gr H . R matrix is obtained by matrix of first channelThe conjugated transpose matrix of (1) is subjected to QR decomposition to obtain:
for example, a first channel matrixIs L x L;the G matrix is a diagonal matrix with dimension L×L, and its main diagonal element is the inverse of the main diagonal element of the R matrix, i.e
Wherein r is kk Representing the elements corresponding to the kth column of the kth row of the R matrix. Thus, matrix B is a lower triangular matrix with a main diagonal element of 1. The matrix Q is a unitary matrix of dimension l×l.
n terminal devices participate in MIMO transmission, each terminal device correspondingly transmits a symbol vectorWherein L is k Indicating terminal equipmentAnd (5) preparing the transmission stream number sent by k. s is(s) k,l (l∈[1,L k ]) Representing the symbol transmitted by the first transport stream of terminal device k.
In the nonlinear precoding process, the network device transmits a symbol vector s=(s) for multiple users 1 ,s 2 ,…,s n ) T Interference cancellation is performed and in order to avoid that the interference cancellation operation causes the transmit power to be unrestricted, a mode operation is also performed after the interference cancellation operation. The network device obtains a transmit symbol vector x= (x) after the modulo operation 1 ,x 2 ,…,x n ) T . The total transmission stream number of n terminal devices isRearranging each element in the multiuser transmit symbol vector s by an index denoted s=(s) 1 ,s 2 ,…,s L ) T . Similarly, each element in the transmitted symbol vector x rearranges the index, denoted as x= (x) 1 ,x 2 ,…,x L ) T 。
For a transmission stream i corresponding to the space layer i, the transmission symbol output in the nonlinear precoding step B i,l Representing the corresponding element of row i and column i of the B matrix. Mod (mode) τ { x } represents the mode operation, for a given mode operation parameter τ,d k representing the rounded portion resulting from the modulo operation. Network deviceThe obtained transmission symbol vector x=b is prepared by the above nonlinear operation -1 v。
Wherein v= (v) 1 ,v 2 ,…,v L ) T Representing the transmitted data symbol vectors after signal perturbation (modulo operation) obtained after the THP nonlinear operation by n users, can be written asWherein the method comprises the steps ofRepresenting the corresponding transmitted data symbol vector after signal disturbance for terminal device k.
In the linear precoding process, the network device performs precoding on the transmission symbol vector x according to the matrix Q and the weight matrix V to obtain transmission data signals c corresponding to n terminal devices participating in MIMO transmission. Specifically, a data signal is transmittedWhere β is the power normalization factor.
The process of precoding by the network device according to the matrix Q and the weight matrix V can be understood as a process of linear processing.
602. The network equipment transmits the precoded transmission data signal c;
It can be appreciated that the received data signals of n terminal devices participating in a MIMO transmission
Wherein the first received data signalIs the received data signal corresponding to terminal device k in the n terminal devices.
604. The terminal equipment k is used for receiving the weight submatrix W 'according to the equivalent channel coefficient corresponding to the terminal equipment k' k Detecting a first received data signal
Specifically, the terminal device k uses the receiving right submatrix W 'corresponding to the terminal device k' k The left-hand received data signal isObtaining a second received data signal
It will be appreciated that the second received data signals of the n terminal devices participating in the MIMO transmission Where n represents the corresponding additive noise and or interference.
Matrix G -1 The main diagonal line element corresponding to the ith row and the ith column of the matrix G is R H Matrix or R matrix ith rowiThe inverse of the main diagonal element corresponding to the column.Wherein r is kk R represents H The element corresponding to the kth column of the kth row of the matrix can be obtainedThe second received data signal corresponding to terminal equipment k can be expressed asAnd representing the symbol vector which corresponds to the terminal equipment k and is sent after the modular operation.
It will be appreciated that the number of components,in the matrix, m main diagonal elements corresponding to the terminal equipment k are equivalent channel coefficients corresponding to m transmission streams of the terminal equipment k. The terminal device may detect the received data signal by using the equivalent channel coefficient obtained in step 505, to obtain an estimation result of the transmitted data signal. For example, the terminal device may perform equalization on the received data signal using the equivalent channel coefficients obtained in step 505, and then perform a modulo operation to obtain an estimate of the transmitted data signal.
2. The dimension-reduction matrix includes a receive weight matrix W.
In some possible implementations, the first channel matrixSecond channel matrixWherein the number of rows of the receiving weight matrix W is smaller than or equal to the sum of the number of receiving antennas of n terminal devices participating in MIMO transmission, i.e. the first channel matrix Less than or equal to the sum of the number of receive antennas of n terminal devices participating in the MIMO transmission.
In other possible implementations, the first channel matrixSecond channel matrixWherein the number of columns of the receiving weight matrix W is smaller than or equal to the sum of the number of receiving antennas of n terminal devices participating in MIMO transmission, namely a channel matrixIs less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission.
The receiving weight matrix W comprises receiving weight submatrices W corresponding to each of n terminal devices 1 ,W 2 ,……, W n Wherein the receiving weight matrix W is a block diagonal matrix,k=1,2, … …, n, with dimensions ofThe kth submatrix corresponding to the main diagonal of the receiving weight matrix W is the receiving weight submatrix W corresponding to the terminal equipment k k . Receiving weight submatrix W corresponding to terminal equipment k k Is determined by the network device according to the receiver type of the terminal device k.
The following is a first channel matrixFor example, the technical scheme of the signal transmission method in the application is described in the scene that the dimension reduction matrix comprises a receiving weight matrix W. Specifically, as shown in the flowchart of fig. 7, the signal transmission method includes the following steps:
701. the network device pairs the first reference signal s according to the matrix Q 1 Precoding to obtain a first transmission signal x 1 ;
The Q matrix is the first channel matrix for the network deviceThe product is obtained by performing the decomposition of the QR,the Q matrix is a unitary matrix. The R matrix is an upper triangular matrix.
First channel matrixThe number of rows and/or columns of the antenna is less than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission.
For example, a first channel matrixThe number of lines of the (B) can be the sum of the numbers of the transmission streams of a plurality of terminal devices, R is L×L, Q is N T X L. The matrix R after dimension reduction is a square matrix, so that the problem of mismatching of matrix dimensions caused when the number of transmission stream numbers L is smaller than the total number of receiving antennas is avoided, and various antenna configurations and transmission scenes can be flexibly adapted.
In one possible implementation of the present invention,alpha is a power control factor. The network device transmits first reference signals s corresponding to n terminal devices participating in MIMO transmission according to the matrix Q 1 Precoding to obtain first transmission signals x corresponding to n terminal devices 1 。
Indicating the first transmit signal symbol corresponding to the first transmit antenna. First reference signals corresponding to n terminal devicesWherein the first reference signal corresponding to the terminal equipment kComprises L k The first reference signal symbol corresponding to each port, And the first reference signal symbol corresponding to the kth terminal equipment first port is represented. The first reference signals of the different ports may be orthogonal signals. The terminal device k is any one of n terminal devices participating in MIMO transmission.
In another possible implementation form of the present invention,wherein matrix B may be represented as b=gr H The G matrix is a diagonal matrix of dimension L×L, with the main diagonal elements being the inverse of the R matrix main diagonal elements, i.eThe dimension of matrix B is lxl. Alpha is a power control factor. The network device transmits first reference signals s corresponding to n terminal devices participating in MIMO transmission according to the matrix Q and the matrix B 1 Precoding to obtain first transmission signals x corresponding to n terminal devices 1 。
Indicating the first transmit signal symbol corresponding to the first transmit antenna. First reference signals corresponding to n terminal devicesWherein the first reference signal corresponding to the terminal equipment kComprises L k The first reference signal symbol corresponding to each port,and the first reference signal symbol corresponding to the kth terminal equipment first port is represented. The first reference signals of the different ports may be orthogonal signals. The terminal device k is any one of n terminal devices participating in MIMO transmission.
702. The network device transmits a first transmission signal x 1 。
First received signal y 1 With the first transmitted signal x 1 Corresponding to each other. The above-mentionedIn an implementation manner, vectors received by n terminal devices participating in MIMO transmission may be expressed asWhere n is additive white gaussian noise and or interference. Wherein,for the first received signal corresponding to terminal device k, k=1, 2, … …, n.
Second channel matrixFirst received signals corresponding to n terminal devices participating in MIMO transmission:
the R matrix and the Q matrix are the first channel matrix of the network equipmentThe product is obtained by performing the decomposition of the QR,for convenience of description, definitionsThe first received signal corresponding to the kth terminal device n k Is additive white gaussian noise, and or interference.
The above-mentionedIn an implementation manner, vectors received by n terminal devices participating in MIMO transmission may be expressed asWhere n is additive white gaussian noise. Wherein,for the first received signal corresponding to terminal device k, k=1, 2, … …, n.
Second channel matrixFirst received signals corresponding to n terminal devices participating in MIMO transmission:
the R matrix and the Q matrix are the first channel matrix of the network equipmentThe product is obtained by performing the decomposition of the QR, For convenience of description, definitionsThe first received signal corresponding to the kth terminal devicen k Is additive white gaussian noise and or interference.
704. The terminal equipment k determines a receiving weight sub-matrix W corresponding to the terminal equipment k k Corresponding estimated receive weight submatrix W' k ;
For example, the terminal device k may also determine the receiving weight sub-matrix W according to the second receiving signal corresponding to the second transmitting signal sent by the network device k The method comprises the steps of carrying out a first treatment on the surface of the Alternatively, terminal device k may follow a party agreed with the network deviceDetermining a receive weight submatrix W k Corresponding estimated receive weight submatrix W' k . Estimating a receive weight submatrix W' k It can be understood that the receive weight submatrix W k Is used for the estimation matrix of (a).
It will be appreciated that step 704 may be performed after step 703 or may be performed before step 703.
705. The terminal device k receives the weight matrix W 'according to the estimation' k First received signal corresponding to terminal equipment kAnd obtaining the equivalent channel coefficient corresponding to the terminal equipment k.
Specifically, terminal device k may utilize the estimated receive weight submatrix W' k Multiplying the first received signal byObtaining a third received signal corresponding to the first received signal
Terminal equipment k receives the third received signalFirst reference signal corresponding to terminal equipment k And obtaining the equivalent channel coefficient corresponding to the terminal equipment k.
For example, based on the aboveIs realized by a third receiving signal corresponding to the terminal equipment kCorresponding third received signal of terminal device 1-terminal device n:
based on the above description of the correlation between the receiving weight matrix W and the estimated receiving weight matrix W 'in the scenario where the dimension-reduction matrix includes the receiving weight matrix W, in an ideal case, assuming that W' =w, the above equation can be expressed asIn the presence of a channel estimation error,
first reference signalIs known to the network device and the terminal device k on both sides of the transceiver, so that an equivalent channel matrix can be obtainedIs a function of the estimate of (2). In one implementation, if the first reference signal corresponding to each terminal device is a quadrature signal, the third received signal corresponding to the terminal device kCan be expressed as
Wherein the method comprises the steps ofRepresentation ofA sub-matrix formed by elements corresponding to rows and columns corresponding to the terminal equipment k. Terminal equipment k can pass through a third receiving signal corresponding to the terminal equipment kBased on the first reference signalChannel estimation is carried out to obtain an estimation resultThe first main diagonal element is the equivalent channel coefficient corresponding to the first data stream corresponding to the terminal equipment k.
Thus, the network device uses the first channel matrix for precoding Based on the receive weight submatrix W k The terminal device multiplies the first received signal by the estimated reception weight matrix WThe obtained data reception signalEquivalent channel coefficients are determined. The network equipment and the terminal equipment are operated and processed according to the same receiver assumption, so that the matching calculated by the transmitting end and the receiving end is ensured. Reporting or downlink notification of the detection weight matrix can be avoided.
The estimated receive weight matrix W' is the same as the dimension of the receive weight matrix W. The values of the elements in the estimated reception weight matrix W' and the elements in the same position of the reception weight matrix W may be the same or may be close.
R H Or (b)For the lower triangular matrix, the R matrix is the first channel matrixIs obtained through QR decomposition.The elements in each row located on the main diagonal correspond to the equivalent channel coefficients of one transport stream. The equivalent channel coefficients may be used to detect data transmitted by the transport stream.
Also for example, based on the aboveIs realized by a third receiving signal corresponding to the terminal equipment kCorresponding third received signal of terminal device 1-terminal device n:
estimating a receive weight matrixThe estimated reception weight matrix W' can be understood as an estimated matrix of the reception weight matrix W. The estimated receive weight matrix W 'may be equivalently a receive weight matrix W superimposed channel estimation error matrix, i.e., W' =w+Δ W . Estimating the receive weight matrix W 'as a block diagonal matrix, W' including W contained in the receive weight matrix W 1 ,W 2 ,……,W n Respectively corresponding estimated receiving weight submatrix W' 1 ,W′ 2 ,……,W′ n 。
In an ideal case, assuming W' =w, the above formula can be expressed asIn the presence of a channel estimation error,
wherein the G matrix is related to the R matrix, which is the basis of the first channel matrix for the network deviceThe product is obtained by performing the decomposition of the QR,the G matrix is a diagonal matrix with the main diagonal elements being the inverse of the R matrix main diagonal elements, i.eData receiving signal corresponding to terminal equipment kOr (b)Wherein,as a matrix G -1 A sub-matrix corresponding to the kth terminal device,
wherein,is a matrixA sub-matrix corresponding to the kth terminal device,due to the first reference signalAre known to the network devices and terminal devices on both sides, and can therefore be obtainedEffective channel matrixIs a function of the estimate of (2).The elements in each row located on the main diagonal correspond to the equivalent channel coefficients of one transport stream. The equivalent channel coefficients may be used to detect data transmitted by the transport stream.
Thus, the network device uses the first channel matrix for precodingBased on the receive weight submatrix W k The terminal device obtains the estimated receiving weight matrix W 'according to the utilization' k Multiplying the first received signal byThe obtained data reception signalEquivalent channel coefficients are determined. The network equipment and the terminal equipment are operated and processed according to the same receiver assumption, so that the matching calculated by the transmitting end and the receiving end is ensured. Reporting or downlink notification of the detection weight matrix can be avoided.
The estimated receive weight matrix W' is the same as the dimension of the receive weight matrix W. The values of the elements in the estimated reception weight matrix W' and the elements in the same position of the reception weight matrix W may be the same or may be close.
G -1 For diagonal matrix, G -1 Each element on the main diagonal corresponds to an equivalent channel coefficient of a transport stream. The equivalent channel coefficients may be used to detect data transmitted by the transport stream.
It can be seen that in the technical solution of the present application, the dimension of the channel matrix can be reduced, so that the first channel matrixThe number of rows and/or columns of the antenna is smaller than or equal to the sum of the number of receiving antennas of n terminal devices participating in the MIMO transmission, and the first channel matrix can be realized by reasonably designing the receiving weight matrix WThe number of the lines of the (3) is the sum L of the total transmission streams of n terminal devices participating in MIMO transmission, and the problem of matrix dimension mismatch caused by that the sum L of the total transmission streams of n terminal devices participating in MIMO transmission is smaller than the sum of the total receiving antenna numbers of a plurality of terminal devices is solved.
The terminal device determination of the estimated reception weight submatrix W 'is provided below' k Is provided.
In step 704, the terminal device k may determine a receiving right sub-matrix W corresponding to the terminal device according to the received second receiving signal k Corresponding estimated receive weight submatrix W' k The method comprises the steps of carrying out a first treatment on the surface of the Prior to step 704, the signal transmission method further comprises the steps of:
706. the network device transmits a second transmission signal x 2 。
Alternatively, the second transmission signal may be understood as a second reference signal corresponding to n terminal devices,gamma is a power factor, and the value of gamma can be 1.
Wherein,s 2 comprises n terminal devicesAnd preparing a corresponding second reference signal.And the second reference signal corresponding to the terminal equipment k. Second transmission signal corresponding to terminal equipment kConcerning x 2 For explanation of (a), reference may be made to the description of the correlation in the signal transmission scheme in the scenario where the dimension-reduction matrix includes the reception weight matrix W and the weight matrix V, and the description will not be repeated here.
707. Terminal equipment k receives a second receiving signal corresponding to the terminal equipment kThe second received signalIs the second transmission signal x 2 The receiving end receives the received signal after passing through the downlink channel corresponding to the terminal equipment k. y is 2 =Hx 2 +n. If the second reference signal s 2 The different ports are orthogonal, and the second received signal corresponding to terminal equipment k can be expressed as Wherein,is additive white gaussian noise, and or interference.
In this way, terminal equipment k can receive the second received signalDetermining a receiving weight submatrix W corresponding to a terminal device k k Corresponding estimated receive weight submatrix W' k 。
Step 704 may include:
7041. terminal equipment k receives signal according to the secondPerforming channel estimation to obtain a second channel estimation matrix corresponding to the terminal equipment k
In particular, the method comprises the steps of,due to the reference signalThe receiving end can know that the terminal equipment k of the receiving end can obtain the estimation of the equivalent channel
Wherein,is of the dimension ofIs based on the second received signalAnd a second reference signalFor H k Is determined by the evaluation result of (a). Delta 1 And the estimation error matrix is corresponding to the channel estimation.
For example, the terminal device k may perform channel estimation using an LS channel estimation algorithm or an MMSE channel estimation algorithm, or the like.
7042. Terminal equipment k estimates matrix according to the second channelAnd receiver type, determining a receive weight submatrix W k Corresponding estimated receive weight submatrix W' k 。
For a specific implementation of step 7042, reference is made to the description related to step 5042 in the above embodiment, and the description will not be repeated here.
The first reference signal and the second reference signal may be demodulation reference signals (DMRS). DMRS resources 1 corresponding to the first reference signal and DMRS resources 2 corresponding to the second reference signal may occupy different time and frequency resources.
It should be understood that the terminal device determines the estimated receiving weight submatrix W 'based on the second transmission signal' k Is for illustration, the application does not limit that the terminal device can only determine the estimated reception weight submatrix W 'using the schemes of steps 705, 706 and 704 described above' k . In other embodiments, the terminal device k may also determine the receiving weight sub-matrix W corresponding to the terminal device according to the manner agreed with the network device k Corresponding estimated receive weight submatrix W' k 。
In the following, a transmission scheme of the data signal in a scenario where the dimension reduction matrix includes the reception weight matrix W is described. Specifically, the data signal transmission method includes:
711. netThe network device is based on the first channel matrixPrecoding a transmission data signal s to obtain a precoded transmission data signal c;
first channel matrixThe transmission data signal s=(s) 1 ,s 2 ,…,s n ) T . The transmission data signal s may also be understood as a transmission symbol vector corresponding to n terminal devices participating in the MIMO transmission, or as a multi-user transmission symbol vector.And transmitting a symbol vector corresponding to the terminal equipment k.
s k For the corresponding transmitted symbol vector of terminal equipment k, or s k And transmitting a data signal corresponding to the terminal equipment k. s is(s) k,l (l∈[1,L k ]) Representing the data symbols sent by the first transport stream corresponding to terminal device k.
Specifically, the network device is based on a first channel matrixTHP precoding is carried out on the transmission data signal, and a precoded transmission data signal c is obtained. The THP precoding includes a process of nonlinear precoding and a process of linear precoding.
The process of nonlinear precoding may refer to the description related to the signal transmission scheme in the scenario where the dimension reduction matrix includes the receiving weight matrix W and the weight matrix V, and will not be repeated here.
In the linear precoding process, for n terminals participating in MIMO transmissionAnd the network equipment performs precoding on the transmitted symbol vectors according to the matrix Q to obtain transmitted data signals c corresponding to the n terminal equipment. Specifically, a data signal is transmittedWhere β is the power normalization factor.
The process of precoding by the network device according to the matrix Q can be understood as a process of linear processing.
712. The network equipment transmits the precoded transmission data signal c;
It can be appreciated that the received data signals of n terminal devices participating in a MIMO transmission
Wherein the first received data signalFor the received data signal corresponding to terminal device k.
714. The terminal equipment k is used for receiving the weight submatrix W 'according to the equivalent channel coefficient corresponding to the terminal equipment k' k Detecting a first received data signal
In particular, the method comprises the steps of,terminal equipment k utilizes receiving weight submatrix W 'corresponding to the terminal equipment k' k The left-hand received data signal isObtaining a second received data signal
It will be appreciated that the second received data signals of the n terminal devices participating in the MIMO transmission
Matrix G -1 Is a diagonal matrix, and the main diagonal element corresponding to the ith row and the ith column is R H The inverse of the main diagonal element corresponding to the ith row and ith column of the matrix. The second received data signal corresponding to terminal equipment k can be expressed asAnd representing the symbol vector which corresponds to the terminal equipment k and is sent after the modular operation.
It will be appreciated that the number of components,in the matrix, m main diagonal angles corresponding to the terminal equipment kAnd the line element is equivalent channel coefficients corresponding to m transmission streams of the terminal equipment k. The terminal device may detect the received data signal by using the equivalent channel coefficient obtained in step 705, to obtain an estimation result of the transmitted data signal.
Wherein, based on the aboveBased on the first received signal to obtain an equivalent channel matrix R H Wherein R is H The elements in each row located on the main diagonal correspond to the equivalent channel coefficients of one transport stream. The u-th spatial layer of the terminal equipment k, based on the first received signal, obtains equivalent channel coefficients of
Is a matrixIn the row corresponding to the u-th spatial layer of terminal device k, the elements located on the main diagonal. Based onAnd the modulo operation may estimate the data signal correspondingly transmitted by the u-th spatial layer of terminal device k. Based on the aboveObtaining an equivalent channel matrix based on the first received signalBased on equivalent channel matrixAnd the modulo operation may estimate the data signal correspondingly transmitted by terminal device k.
The embodiment of the present application further provides a signal transmission device, as shown in a schematic structural diagram of the signal transmission device in fig. 8, where the signal transmission device 800 includes a receiving unit 801 and a processing unit 802; the signal transmission means may be, for example, a terminal device, or the signal transmission means may be deployed at a terminal device; the receiving unit 801 is configured to receive a first received signal; the first receiving signal is sent to the terminal equipment through a downlink channel corresponding to the terminal equipment after the first reference signal is precoded according to a first channel matrix, the first channel matrix is obtained according to a second channel matrix, the number of rows and/or columns of the first channel matrix is smaller than or equal to the sum of the number of receiving antennas of one or more terminal equipment participating in MIMO transmission, and the second channel matrix is the channel matrix of the downlink channel corresponding to one or more terminal equipment; the processing unit 802 is configured to obtain an equivalent channel coefficient corresponding to the terminal device according to the first received signal.
According to the technical scheme, after the first reference signal is precoded according to the first channel matrix, the first reference signal is sent to the terminal equipment through the downlink channel corresponding to the terminal equipment, the first channel matrix is obtained according to the second channel matrix, and the number of rows and/or columns of the first channel matrix is smaller than or equal to the sum of the number of receiving antennas of n terminal equipment participating in MIMO transmission, so that matrix calculation difficulty can be reduced in the THP precoding process, and THP precoding calculation is simpler.
In some embodiments, the first channel matrixW is a receiving weight matrix, V is a weight matrix, H is a second channel matrix, and the number of rows of the receiving weight matrix and/or the number of columns of the weight matrix is smaller than or equal to the sum of the number of receiving antennas of one or more terminal devices participating in MIMO transmission.
Optionally, the number of rows of the receiving weight matrix is the sum of the numbers of the transport streams of one or more terminal devices, and/or the number of columns of the weight matrix is the sum of the numbers of the transport streams of a plurality of terminal devices.
In some possible implementations, the receiving weight matrix includes a receiving weight sub-matrix corresponding to the terminal device; the receiving unit 801 is further configured to receive a second received signal;
The processing unit 802 is further configured to:
according to the first received signal, obtaining the equivalent channel coefficient corresponding to the terminal equipment comprises the following steps:
determining an estimated receiving weight sub-matrix corresponding to the receiving weight sub-matrix according to the second receiving signal; and
and obtaining the equivalent channel coefficient corresponding to the terminal equipment according to the estimated receiving weight sub-matrix and the first receiving signal.
Optionally, the weight matrix includes a weight sub-matrix corresponding to the terminal device, and the second received signal is sent to the terminal device through a downlink channel corresponding to the terminal device after the network device performs precoding on the second reference signal according to the weight sub-matrix.
In some embodiments, the first channel matrixW is a receiving weight matrix, and the number of rows of the receiving weight matrix is smaller than the sum of the number of receiving antennas of one or more terminal devices participating in MIMO transmission.
Optionally, the number of rows of the receiving weight matrix is the sum of the numbers of transport streams of the plurality of terminal devices.
In some possible implementations, the receiving weight matrix includes a receiving weight sub-matrix corresponding to the terminal device; the receiving unit 801 is further configured to receive a second received signal;
the processing unit 802 is further configured to:
according to the first received signal, obtaining the equivalent channel coefficient corresponding to the terminal equipment comprises the following steps:
Determining an estimated receiving weight sub-matrix corresponding to the receiving weight sub-matrix according to the second receiving signal; and
and obtaining the equivalent channel coefficient corresponding to the terminal equipment according to the estimated receiving weight sub-matrix and the first receiving signal.
In some embodiments, the receiving unit 801 is further configured to receive a first received data signal, where the first received data signal is sent to the terminal device through a downlink channel corresponding to the terminal device after the network device performs precoding on the sent data signal according to the first channel matrix; the processing unit 802 is further configured to detect the first received data signal according to the estimated receiving weight sub-matrix and the equivalent channel coefficient corresponding to the terminal device.
In some embodiments, the processing unit 802 is specifically configured to, in detecting the data signal according to the estimated receiving weight submatrix and the equivalent channel coefficient corresponding to the terminal device:
multiplying the first received data signal by the estimated receiving weight submatrix to obtain a second received data signal corresponding to the first received data signal;
and obtaining an estimation result of the transmitted data signal according to the second received data signal and the equivalent channel coefficient corresponding to the terminal equipment.
Optionally, the signal transmission apparatus 800 further comprises a transmitting unit, configured to transmit a receiver type of the terminal device, where the receiver type of the terminal device is used for determining the receiving weight matrix by the network device.
It should be understood that the technical effects of the various embodiments of the signal transmission method and the related supplementary descriptions are also applicable to the signal transmission device 800 according to the embodiment of the present application, and the description thereof will not be repeated here.
The embodiment of the application further provides a signal transmission device for MIMO transmission, as shown in a schematic structural diagram of the signal transmission device in fig. 9, where the signal transmission device 900 includes a processing unit 901 and a sending unit 902; the signal transmission device 900 may be, for example, a network apparatus, or the signal transmission device may be disposed in the network apparatus; the processing unit 901 is configured to pre-encode a first reference signal according to a first channel matrix to obtain a first transmission signal, where the first channel matrix is obtained according to a second channel matrix, and the number of rows and/or columns of the first channel matrix is smaller than or equal to a sum of the numbers of receiving antennas of one or more terminal devices participating in MIMO transmission, and the second channel matrix is a channel matrix of a downlink channel of one or more terminal devices; the transmitting unit 902 is configured to transmit the first transmission signal.
According to the technical scheme, the signal transmission device performs precoding on the first reference signal according to the first channel matrix, the first channel matrix is obtained according to the second channel matrix, and the number of rows and/or columns of the first channel matrix is smaller than or equal to the sum of the number of receiving antennas of n terminal devices participating in MIMO transmission, so that matrix calculation difficulty can be reduced in the THP precoding process, and THP precoding calculation is simpler.
In some embodiments, the first channel matrixW is a receiving weight matrix, V is a weight matrix, and the number of rows of the receiving weight matrix and/or the number of columns of the weight matrix are smaller than or equal to the sum of the number of receiving antennas of one or more terminal devices.
Optionally, the number of rows of the receiving weight matrix is the sum of the number of transport streams of one or more terminal devices, and/or the number of columns of the weight matrix is the number of transport streams of one or more terminal devices.
Optionally, the weight matrix includes a weight sub-matrix corresponding to each of the one or more terminal devices, where the weight sub-matrix corresponding to each terminal device is determined according to a channel matrix of a downlink channel corresponding to the terminal device.
In a possible implementation manner, the sending unit 902 is further configured to send a second sending signal, where each of the one or more terminal devices of the second sending signal determines an estimated receiving weight sub-matrix corresponding to its corresponding receiving weight sub-matrix.
Optionally, the second transmission signal is obtained by the network device precoding the second reference signal according to the weight submatrix.
In some embodiments, the first channel matrixW is the receiving weight matrix, the number of rows of the receiving weight matrix is smaller than or equal to the sum of the number of receiving antennas of one or more terminal devices.
Optionally, the received weight matrix includes a receiving weight sub-matrix corresponding to each of the plurality of terminal devices, where the receiving weight sub-matrix corresponding to each terminal device is determined by the network device according to a receiver type of the terminal device.
Optionally, the processing unit 901 is further configured to precode a transmission data signal according to the first channel matrix, to obtain a precoded transmission data signal; the transmitting unit is further configured to transmit the precoded transmission data signal.
It should be understood that the technical effects of the various embodiments of the signal transmission method and the related supplementary descriptions are also applicable to the signal transmission device 900 of the embodiment of the present application, and the description is not repeated here.
The present application provides a computer program product comprising: a computer program (which may also be referred to as code, or instructions), when executed, causes a computer to perform the steps of any of the method embodiments described above that are performed by a network device or to perform the steps of any of the method embodiments described above that are performed by a terminal device.
The present application provides a computer readable storage medium storing a computer program (which may also be referred to as code, or instructions) which, when run on a computer, causes the computer to perform the steps of any of the method embodiments described above that are performed by a network device or to perform the steps of any of the method embodiments described above that are performed by a terminal device.
It should also be understood that the first, second, third, fourth, and various numerical numbers referred to herein are merely descriptive convenience and are not intended to limit the scope of the present application.
It should be understood that the term "and/or" is merely an association relationship describing the associated object, and means that three relationships may exist, for example, a and/or B may mean: a exists alone, A and B exist together, and B exists alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
It should be understood that, in various embodiments of the present application, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present application.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The steps in the method of the embodiment of the application can be sequentially adjusted, combined and deleted according to actual needs.
The modules in the device of the embodiment of the application can be combined, divided and deleted according to actual needs.
The above embodiments are merely for illustrating the technical solution of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
Claims (24)
- A signal transmission method for multiple-input multiple-output, MIMO, transmission, comprising:the terminal equipment receives a first receiving signal; the first receiving signal is sent to the terminal equipment through a downlink channel corresponding to the terminal equipment after the first reference signal is precoded according to a first channel matrix, the first channel matrix is obtained according to a second channel matrix, the number of rows and/or columns of the first channel matrix is smaller than or equal to the sum of the number of receiving antennas of one or more terminal equipment participating in MIMO transmission, and the second channel matrix is the channel matrix of the downlink channel corresponding to the one or more terminal equipment;And the terminal equipment obtains an equivalent channel coefficient corresponding to the terminal equipment according to the first receiving signal.
- The method of claim 1, wherein the first channel matrixW is a receiving weight matrix, V is a weight matrix, H is the second channel matrix, and the number of rows of the receiving weight matrix and/or the number of columns of the weight matrix is smaller than or equal to the sum of the numbers of receiving antennas of one or more terminal devices participating in MIMO transmission.
- Method according to claim 2, characterized in that the number of rows of the receiving weight matrix is the sum of the number of transport streams of the one or more terminal devices and/or the number of columns of the weight matrix is the sum of the number of transport streams of the plurality of terminal devices.
- A method according to claim 2 or 3, wherein the receiving weight matrix comprises a receiving weight sub-matrix corresponding to the terminal device;the method further comprises the steps of:the terminal equipment receives a second receiving signal;the terminal equipment obtaining the equivalent channel coefficient corresponding to the terminal equipment according to the first receiving signal comprises the following steps:the terminal equipment determines an estimated receiving weight sub-matrix corresponding to the receiving weight sub-matrix according to the second receiving signal;And the terminal equipment obtains an equivalent channel coefficient corresponding to the terminal equipment according to the estimated receiving weight submatrix and the first receiving signal.
- The method of claim 4, wherein the weight matrix comprises a weight sub-matrix corresponding to the terminal device, and the second received signal is sent to the terminal device through a downlink channel corresponding to the terminal device after the network device performs precoding on a second reference signal according to the weight sub-matrix.
- The method of claim 6, wherein the number of rows of the receive weight matrix is a sum of the number of transport streams of the plurality of terminal devices.
- The method according to claim 6 or 7, wherein the receiving weight matrix comprises a receiving weight sub-matrix corresponding to the terminal device;the method further comprises the steps of:the terminal equipment receives a second receiving signal;the terminal equipment obtaining the equivalent channel coefficient corresponding to the terminal equipment according to the first receiving signal comprises the following steps:The terminal equipment determines an estimated receiving weight sub-matrix corresponding to the receiving weight sub-matrix according to the second receiving signal;and the terminal equipment obtains an equivalent channel coefficient corresponding to the terminal equipment according to the estimated receiving weight submatrix and the first receiving signal.
- The method according to any one of claims 4, 5 and 8, further comprising:the terminal equipment receives a first received data signal, wherein the first received data signal is sent to the terminal equipment through a downlink channel corresponding to the terminal equipment after the network equipment performs precoding on a sent data signal according to the first channel matrix;and the terminal equipment detects the first received data signal according to the estimated receiving weight submatrix and the equivalent channel coefficient corresponding to the terminal equipment.
- The method of claim 9, wherein the detecting the data signal by the terminal device according to the estimated receive weight submatrix and the corresponding equivalent channel coefficient of the terminal device comprises:the terminal equipment multiplies the first received data signal by the estimated receiving weight submatrix to obtain a second received data signal corresponding to the first received data signal;And the terminal equipment obtains an estimation result of the transmitted data signal according to the second received data signal and the equivalent channel coefficient corresponding to the terminal equipment.
- The method according to any one of claims 2-10, further comprising:the terminal equipment sends the receiver type of the terminal equipment, and the receiver type of the terminal equipment is used for the network equipment to determine the receiving weight matrix.
- A signal transmission method for multiple-input multiple-output, MIMO, transmission, comprising:the network equipment performs precoding on a first reference signal according to a first channel matrix to obtain a first transmission signal, wherein the first channel matrix is obtained according to a second channel matrix, the number of rows and/or columns of the first channel matrix is smaller than or equal to the sum of the number of receiving antennas of one or more terminal equipment participating in MIMO transmission, and the second channel matrix is a channel matrix of a downlink channel of the one or more terminal equipment;the network device transmits the first transmission signal.
- The method of claim 12, wherein the first channel matrixW is a receiving weight matrix, V is a weight matrix, and the number of rows of the receiving weight matrix and/or the number of columns of the weight matrix are smaller than or equal to the sum of the number of receiving antennas of the one or more terminal devices.
- The method according to claim 13, wherein the number of rows of the receiving weight matrix is the sum of the number of transport streams of the one or more terminal devices and/or the number of columns of the weight matrix is the number of transport streams of the one or more terminal devices.
- The method according to claim 13 or 14, wherein the weight matrix comprises a weight sub-matrix corresponding to each of the one or more terminal devices, and wherein the weight sub-matrix corresponding to each terminal device is determined according to a channel matrix of a downlink channel corresponding to the terminal device.
- The method of claim 15, wherein the method further comprises:the network device sends a second sending signal, and each of the one or more terminal devices determines an estimated receiving weight sub-matrix corresponding to the second sending signal.
- The method of claim 16, wherein the second transmission signal is obtained by the network device precoding a second reference signal according to the weight submatrix.
- The method according to any of claims 13-18, wherein the receive weight matrix comprises a receive weight sub-matrix for each of the plurality of terminal devices, the receive weight sub-matrix for each terminal device being determined by the network device according to the receiver type of the terminal device.
- The method according to any one of claims 12-19, further comprising:the network equipment performs precoding on the transmission data signals according to the first channel matrix to obtain precoded transmission data signals;and the network equipment transmits the precoded transmission data signals.
- A communication device comprising a processor and a memory, the memory storing computer instructions that, when executed by the processor, cause the communication device to perform the method of any one of claims 1-11 or cause the communication device to perform the method of any one of claims 12-20.
- A computer readable storage medium having stored therein computer instructions that instruct a communication device to perform the method of any one of claims 1-11 or the method of any one of claims 12-20.
- A chip, comprising: a processor and an interface for executing a computer program or instructions stored in a memory for performing the method of any one of claims 1-11 or the method of any one of claims 12-20.
- A computer program product, characterized in that the computer program product comprises a computer program which, when run on a computer, causes the computer to perform the method of any one of claims 1-11 or the method of any one of claims 12-20.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2020/119757 WO2022067824A1 (en) | 2020-09-30 | 2020-09-30 | Signal transmission method and related apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116235415A true CN116235415A (en) | 2023-06-06 |
Family
ID=80951165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080105611.6A Pending CN116235415A (en) | 2020-09-30 | 2020-09-30 | Signal transmission method and related device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116235415A (en) |
WO (1) | WO2022067824A1 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101621357B (en) * | 2008-07-01 | 2013-12-25 | 上海贝尔股份有限公司 | Mimo communication system and method thereof |
CN102624496B (en) * | 2011-01-30 | 2015-03-11 | 华为技术有限公司 | Precoding processing method, base station and communication system |
CN103312389B (en) * | 2012-03-06 | 2016-05-25 | 华为技术有限公司 | A kind of multiuser interference suppression method, terminal and base station |
CN107733478B (en) * | 2016-08-09 | 2020-06-05 | 中国电信股份有限公司 | Channel feedback and precoding method, base station, user terminal and system |
CN111342873B (en) * | 2018-12-18 | 2021-11-30 | 华为技术有限公司 | Channel measurement method and communication device |
-
2020
- 2020-09-30 CN CN202080105611.6A patent/CN116235415A/en active Pending
- 2020-09-30 WO PCT/CN2020/119757 patent/WO2022067824A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2022067824A1 (en) | 2022-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9537549B2 (en) | Method, terminal and base station for multi-user interference suppression | |
CN102983935B (en) | Precoding, pre-coding/pre-decoding method and emitter and mobile terminal based on interference alignment | |
US20220263560A1 (en) | Channel state information reporting method and communications apparatus | |
US20230239111A1 (en) | Method for sending demodulation reference signal, method for receiving demodulation reference signal, and communication apparatus | |
CN112751598B (en) | Method for processing precoding matrix and communication device | |
CN114600384B (en) | Channel measurement method and communication device | |
CN110324070A (en) | Communication means, communication device and system | |
CN110557348B (en) | Method and communication device for demodulating data | |
CN115315906B (en) | Channel measurement method and communication device | |
EP3751768A1 (en) | Communication method, communication apparatus, and system | |
CN112868188A (en) | Electronic device, communication method, and medium | |
US20220271900A1 (en) | Method for configuring transmit port of downlink reference signal and communication apparatus | |
WO2022067824A1 (en) | Signal transmission method and related apparatus | |
WO2020211736A1 (en) | Electronic device and method for use in wireless communication system, and storage medium | |
EP4099783A1 (en) | Channel state information (csi) measurement indication method and communication apparatus | |
CN117063449A (en) | Signal transmission method and device | |
CN114070436A (en) | Channel measurement method and communication device | |
CN107733478B (en) | Channel feedback and precoding method, base station, user terminal and system | |
US11984948B2 (en) | Methods and apparatus for port selection codebook enhancement | |
WO2024051807A1 (en) | Data transmission method and communication apparatus | |
WO2023241215A1 (en) | Communication method and device | |
WO2023272676A1 (en) | Systems and methods for uplink codebook based transmission | |
EP4277149A1 (en) | Precoding method and apparatus | |
CN117997392A (en) | Precoding indication method and communication device | |
CN116800309A (en) | Distributed precoding method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |