WO2024077448A1 - 通信方法、装置、芯片系统、存储介质及计算机程序产品 - Google Patents
通信方法、装置、芯片系统、存储介质及计算机程序产品 Download PDFInfo
- Publication number
- WO2024077448A1 WO2024077448A1 PCT/CN2022/124415 CN2022124415W WO2024077448A1 WO 2024077448 A1 WO2024077448 A1 WO 2024077448A1 CN 2022124415 W CN2022124415 W CN 2022124415W WO 2024077448 A1 WO2024077448 A1 WO 2024077448A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data stream
- information
- precoding matrix
- data
- precoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0452—Multi-user MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
- H04B7/0478—Special codebook structures directed to feedback optimisation
- H04B7/0481—Special codebook structures directed to feedback optimisation using subset selection of codebooks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0636—Feedback format
- H04B7/0639—Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0014—Three-dimensional division
- H04L5/0023—Time-frequency-space
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signalling for the administration of the divided path, e.g. signalling of configuration information
Definitions
- the present application relates to the field of communications, and in particular to a communication method, device, chip system, storage medium and computer program product.
- the transmitter can transmit the signal through the precoding matrix to improve the performance of the entire system.
- the transmitter and the receiver generally store a set of precoding matrices V. By feeding back the precoding matrix indicator (PMI) from the receiving end, the transmitter can obtain the precoding matrix required for the transmitted signal.
- PMI precoding matrix indicator
- the precoding used in the Multi-Input Multi-Output (MIMO) system is generally linear precoding, the main idea of which is to map different streams into (almost) orthogonal subspaces to each other, thereby achieving decoupling of data between different streams.
- MIMO Multi-Input Multi-Output
- this communication method will bring some problems, such as low system capacity. Based on this, a communication solution is urgently needed to improve system capacity.
- the present application provides a communication method, device, chip system, storage medium and computer program product for improving system capacity.
- an embodiment of the present application provides a communication method, which can be performed by a first device.
- the first device involved in the present application can be a terminal device or a network device, or a module, unit or chip (system) inside the terminal device or the network device.
- a first device sends first information to a second device, the first information includes information indicating a first precoding matrix, and the first precoding matrix is a candidate precoding matrix for the second device to precode a first data stream.
- the first device sends second information to the second device, the second information includes information indicating a second precoding matrix, and the second precoding matrix is a candidate precoding matrix for the second device to precode a second data stream, and time domain resources of the first data stream and the second data stream have an intersection.
- the first device can feed back two precoding matrices based on the reference signal of the second device, and the two precoding matrices are used to precode the first data stream and the second data stream, respectively, it is possible to enable a scheme for precoding the first data stream and the second data stream based on the two precoding matrices. Since the present application enables a scheme for precoding the first data stream and the second data stream based on the two precoding matrices, respectively, the first device and the second device can communicate based on the first data stream and the second data stream, thereby improving the system capacity.
- the first information further includes a modulation and coding scheme (MCS) corresponding to the first precoding matrix.
- MCS modulation and coding scheme
- the second device can refer to the MCS in the first information when determining precoding information for the first data stream, so that the second device can determine more reasonable precoding information.
- MCS includes information such as quadrature amplitude modulation (QAM) modulation order and/or code rate.
- the first information further includes rank indication information corresponding to the first precoding matrix.
- the second device can refer to the rank indication information in the first information when determining precoding information for the first data stream, so that the second device can determine more reasonable precoding information.
- the second information further includes an MCS corresponding to the second precoding matrix.
- the second device can refer to the MCS in the second information when determining precoding information for the second data stream, so that the second device can determine more reasonable precoding information.
- the second information further includes rank indication information corresponding to the second precoding matrix.
- the second device can refer to the rank indication information in the second information when determining precoding information for the second data stream, so that the second device can determine more reasonable precoding information.
- the bandwidth corresponding to the first precoding matrix and the second precoding matrix may be set independently.
- the bandwidth corresponding to the first precoding matrix may be different from the bandwidth corresponding to the second precoding matrix.
- the bandwidth corresponding to the first precoding matrix is set to mode 1 in the codebook mode defined in new radio (NR)
- the bandwidth corresponding to the second precoding matrix is set to mode 2 in the codebook mode defined in NR, wherein the beam in mode 1 is a broadband mode, and the beam in mode 2 is a broadband plus subband mode.
- the codebook levels corresponding to the first precoding matrix and the second precoding matrix may be set independently.
- the codebook level corresponding to the first precoding matrix may be different from the codebook level corresponding to the second precoding matrix.
- the second precoding matrix may correspond to a secondary codebook
- the first precoding matrix may correspond to a primary codebook.
- the number of beams corresponding to the public data stream is less, and the number of beams corresponding to the private data stream is more, which can save power consumption on the one hand, and enhance the directionality of the private data stream on the other hand, so that the energy of the beam corresponding to the private data stream is more concentrated, thereby improving communication performance.
- the precoding resource block groups corresponding to the first precoding matrix and the second precoding matrix can be independently set.
- the precoding resource block group corresponding to the first precoding matrix can be different from the precoding resource block group corresponding to the second precoding matrix.
- the precoding resource block group corresponding to the first precoding matrix can be larger than the precoding resource block group corresponding to the second precoding matrix.
- the number of physical resource blocks applied to the precoding matrix corresponding to the private data stream is relatively small. Since there are differences in the channels corresponding to different physical resource blocks, the precoding matrix used by the private data stream can be made to better match the channel conditions corresponding to the private data stream, thereby improving communication performance.
- the first information includes information indicating a plurality of first precoding matrices, and at least two of the plurality of first precoding matrices are different. Since the first data stream is a common data stream of the first device, and the common data stream has the ability to carry data of the first device and other devices (such as a third device), other devices (such as a third device) can also feed back the precoding matrix corresponding to the common data stream to the second device.
- the second device determines that the number of selectable items of the precoding matrix of the first data stream increases, so that the second device can select a better precoding matrix of the first data stream for the first device and other devices (such as a third device).
- the second information includes information indicating a plurality of second precoding matrices, and at least two of the plurality of second precoding matrices are different. Since the first device feeds back a plurality of second precoding matrices to the second device, the second device determines that more options for the precoding matrix of the second data stream are available, thereby enabling the second device to select a better precoding matrix for the second data stream.
- the first precoding matrix is a precoding matrix in the first precoding matrix set
- the second precoding matrix is a precoding matrix in the second precoding matrix set.
- the first precoding matrix set is a subset of the second precoding matrix set. Since the first precoding matrix set is a subset of the second precoding matrix set, the number of sets of precoding matrices to be defined can be reduced, thereby reducing signaling overhead and reducing storage space occupied by the precoding matrices.
- the first precoding matrix is a precoding matrix in a first precoding matrix set
- the second precoding matrix is a precoding matrix in a second precoding matrix set.
- the number of precoding matrices included in the first precoding matrix set is different from or the same as the number of precoding matrices included in the second precoding matrix set. In this way, the flexibility of the solution can be improved.
- the first device receives first trigger information, and the first trigger information triggers the first device to feedback information of a candidate precoding matrix of the first data stream.
- the first device sends the first information to the second device based on the first trigger information.
- the second device can determine that the first device needs to feedback the candidate precoding matrix of the common data stream of the first device according to its actual needs, it sends the first trigger information to the first device to trigger the first device to feedback the candidate precoding matrix of the common data stream of the first device.
- this scheme can save signaling consumption.
- the first device receives second trigger information, and the second trigger information triggers the first device to feedback information about a candidate precoding matrix of a second data stream.
- the first device sends the second information to the second device based on the second trigger information.
- the second device can determine that the first device needs to feedback the candidate precoding matrix of the private data stream of the first device based on its actual needs, it sends the second trigger information to the first device to trigger the first device to feedback the candidate precoding matrix of the private data stream of the first device.
- this solution can save signaling consumption.
- the first device periodically sends information indicating the candidate precoding matrix of the first data stream with a first duration as a period.
- one of the information indicating the candidate precoding matrix of the first data stream fed back by the first device may be the above-mentioned first information, or it may be understood that the above-mentioned first information is the information indicating the candidate precoding matrix of the first data stream sent by the first device in one period.
- the first device may periodically feed back information on the candidate precoding matrix of the common data stream of the first device, so that the second device may select based on the most recently received candidate precoding matrix when it is necessary to determine the precoding matrix for the common data stream of the first device.
- the frequency at which the first device feeds back information on the candidate precoding matrix of the common data stream of the first device may be low. In this case, the overhead caused by the feedback may be reduced.
- the first device periodically sends information indicating the candidate precoding matrix of the second data stream with the second time length as a period.
- one of the information indicating the candidate precoding matrix of the second data stream fed back by the first device may be the above-mentioned second information, or it may be understood that the above-mentioned second information is the information indicating the candidate precoding matrix of the second data stream sent by the first device in one period.
- the first device may periodically feed back information on the candidate precoding matrix of the private data stream of the first device, so that the second device may make a selection based on the most recently received candidate precoding matrix when it is necessary to determine the precoding matrix for the private data stream of the first device.
- an embodiment of the present application provides a communication method, which can be performed by a second device.
- the second device involved in the present application can be a terminal device or a network device, or a module, unit or chip (system) inside the terminal device or the network device.
- a second device receives first information from a first device, the first information includes information indicating a first precoding matrix, and the first precoding matrix is a candidate precoding matrix for the second device to precode a first data stream.
- a second device receives second information from the first device, the second information includes information indicating a second precoding matrix, and the second precoding matrix is a candidate precoding matrix for the second device to precode a second data stream, and time domain resources of the first data stream and the second data stream have an intersection.
- the first device can feed back two precoding matrices based on the reference signal of the second device, and the two precoding matrices are used to precode the first data stream and the second data stream, respectively, it is possible to enable a scheme for precoding the first data stream and the second data stream based on the two precoding matrices. Since the present application enables a scheme for precoding the first data stream and the second data stream based on the two precoding matrices, respectively, the first device and the second device can communicate based on the first data stream and the second data stream, thereby improving the system capacity.
- the first information further includes a modulation and coding strategy corresponding to the first precoding matrix and/or rank indication information corresponding to the first precoding matrix.
- the second information further includes a modulation and coding strategy corresponding to the second precoding matrix and/or rank indication information corresponding to the second precoding matrix.
- a bandwidth corresponding to the first precoding matrix is different from a bandwidth corresponding to the second precoding matrix.
- a codebook level corresponding to the first precoding matrix is different from a codebook level corresponding to the second precoding matrix.
- the number of precoding resource block groups corresponding to the first precoding matrix and the number of precoding resource block groups corresponding to the second precoding matrix are different.
- the first information includes information indicating a plurality of first precoding matrices, and at least two of the plurality of first precoding matrices are different;
- the second information includes information indicating a plurality of second precoding matrices, and at least two second precoding matrices among the plurality of second precoding matrices are different.
- the first precoding matrix is a precoding matrix in a first precoding matrix set
- the second precoding matrix is a precoding matrix in a second precoding matrix set.
- the first precoding matrix set is a subset of the second precoding matrix set.
- the first precoding matrix is a precoding matrix in a first precoding matrix set
- the second precoding matrix is a precoding matrix in a second precoding matrix set.
- the number of precoding matrices included in the first precoding matrix set is different from the number of precoding matrices included in the second precoding matrix set.
- the second device before the second device receives the first information from the first device, it also includes: the second device sends a first trigger message to the first device, and the first trigger message triggers the first device to feedback information about the candidate precoding matrix of the first data stream.
- the second device can send the first trigger message to the first device to trigger the first device to feedback the candidate precoding matrix of the common data stream of the first device based on its actual needs, when it is determined that the first device needs to feedback the candidate precoding matrix of the common data stream of the first device.
- this solution can save signaling consumption.
- the process before the second device receives the second information from the first device, the process further includes: the second device sends second trigger information to the first device, and the second trigger information triggers the first device to feed back information about a candidate precoding matrix for the second data stream.
- the second device when the second device determines that the first device needs to feed back the candidate precoding matrix of the private data stream of the first device according to its actual needs, the second device can send the second trigger information to the first device to trigger the first device to feed back the candidate precoding matrix of the private data stream of the first device. In this way, compared with the solution in which the first device periodically feeds back the candidate precoding matrix of the private data stream of the first device, this solution can save signaling consumption.
- the second device periodically receives information indicating a candidate precoding matrix of the first data stream with a first duration as a period.
- one of the information indicating a candidate precoding matrix of the first data stream received by the second device may be the above-mentioned first information, or it may be understood that the above-mentioned first information is information indicating a candidate precoding matrix of the first data stream received by the second device in one period.
- the first device may periodically feed back information on the candidate precoding matrix of the common data stream of the first device, so that the second device may select based on the most recently received candidate precoding matrix when it is necessary to determine a precoding matrix for the common data stream of the first device.
- the frequency at which the first device feeds back information on the candidate precoding matrix of the common data stream of the first device may be low. In this case, the overhead caused by the feedback may be reduced.
- the second device periodically receives information indicating a candidate precoding matrix for the second data stream with a second duration as a period.
- one of the information indicating a candidate precoding matrix for the second data stream received by the second device may be the above-mentioned second information, or it may be understood that the above-mentioned second information is information indicating a candidate precoding matrix for the second data stream received by the second device in one period.
- the first device may periodically feed back information on the candidate precoding matrix for the private data stream of the first device, so that the second device may make a selection based on the most recently received candidate precoding matrix when it is necessary to determine a precoding matrix for the private data stream of the first device.
- an embodiment of the present application provides a communication method, which can be performed by a first device.
- the first device involved in the present application can be a terminal device or a network device, or a module, unit or chip (system) inside the terminal device or the network device.
- a first device receives third information from a second device, and the first device receives a first data stream and a second data stream from the second device based on the third information, and the time domain resources of the first data stream and the second data stream have an intersection.
- the third information includes at least one of the following: information indicating the time-frequency resources occupied by the first data stream; information indicating the modulation and coding method of the first data stream; position indication information indicating the position of the data of the first device in the first data stream; or a demodulation reference signal (DMRS) port corresponding to the first data stream.
- DMRS demodulation reference signal
- the first data stream has the ability to carry data of multiple devices (such as the first device and other devices), and the second data stream can be the data of the first device. Since the time domain resources of the first data stream and the second data stream overlap, the data of the first device can be sent through two data streams.
- the communication scheme of sending the data of one device through multiple data streams can improve the system capacity. It can be seen that the scheme provided in the embodiment of the present application can enable a scheme for communicating with the first device based on the first data stream and the second data stream, respectively, and then improve the system capacity.
- the first device can obtain the first data stream from the received signal more quickly, and can also obtain the relevant information of the first device from the first data stream more quickly, thereby improving the communication efficiency of the first device and the second device based on the first data stream and the second data stream.
- the first data stream is a public data stream.
- the second device can indicate the relevant information of the public data stream to the first device through the third information, so that the first device can obtain the public data stream more efficiently and conveniently based on the third information.
- the second device can also indicate the specific location of the data of the first device in the public data stream to the first device through the third information, so that the first device can obtain the information of the first device carried in the public data stream more efficiently and conveniently based on the third information.
- the first data stream includes data of the first device
- the location indication information includes: group identification information of a logical bit group corresponding to the data of the first device.
- the logical bit group includes one or more continuous logical bits, and the logical bit group has a mapping relationship with one physical bit, a plurality of continuous physical bits, or a plurality of discontinuous physical bits. In this way, the number of bits occupied by the location indication information of the second device can be reduced, thereby reducing overhead.
- a logical bit has a mapping relationship with one or more physical bits, thereby improving the flexibility of the solution.
- the third information further includes: identification information of a layer to which the codeword corresponding to the data of the first data stream is mapped.
- the first device can parse the first data stream according to the identification information of the layer corresponding to the first data stream, thereby reducing the difficulty of the first device in parsing the first data stream.
- the data of the first data stream corresponds to one or more codewords.
- one of the one or more codewords corresponding to the data of the first data stream is mapped to one or more layers. This can improve the flexibility of the solution.
- the data of the second data stream corresponds to one or more codewords.
- one of the one or more codewords of the second data stream is mapped to one or more layers. This can improve the flexibility of the solution.
- the codeword corresponding to the data of the first data stream is different from the codeword corresponding to the data of the second data stream; this can reduce the difficulty of the first device to parse the data.
- the layer to which the codeword corresponding to the data of the first data stream is mapped is different from the layer to which the codeword corresponding to the data of the second data stream is mapped. This can reduce the difficulty of the first device to parse the data.
- the first device receives fourth information from the second device.
- the fourth information includes at least one of the following: information indicating the time-frequency resources occupied by the second data stream; information indicating the modulation and coding method of the second data stream; information indicating the DMRS port corresponding to the second data stream; or identification information indicating the layer of the codeword mapping corresponding to the data of the first device in the second data stream.
- the second data stream is a private data stream of the first device.
- the first device receives information from the second device indicating that the first data stream includes data of the first device.
- the first device obtains the data of the first device from the first data stream based on the indication that the first data stream includes data of the first device. In this way, if the first device determines that the first data stream does not include the data of the first device, there is no need to try to obtain the data of the first device from the first data stream, thereby reducing the workload of the first device and reducing the power consumption of the first device.
- information indicating that the first data stream includes data of the first device is carried in downlink control information (DCI). This can reduce signaling overhead and be more compatible with existing technologies.
- DCI downlink control information
- the first device receives the first DCI, and when the first device determines that the first DCI is scrambled using a first radio network temporary identity (RNTI), the first device determines that the first data stream includes data of the first device.
- RNTI radio network temporary identity
- This implementation can implicitly indicate whether the first data stream includes data of the first device, thereby saving the amount of information sent by the second device, thereby improving data transmission efficiency.
- the first device receives the first DCI, and when determining that the first DCI is scrambled using the second RNTI, the first device determines that the first data stream does not include the data of the first device.
- This implementation can implicitly indicate whether the first data stream includes data of the first device, thereby saving the amount of information sent by the second device and further improving data transmission efficiency.
- the first device receives a target data stream from the second device based on the third information, and the target data stream includes the first data stream.
- the first device receives information from the second device indicating that the target data stream includes the second data stream, and the second data stream is the data stream of the first device.
- the first device obtains data in the second data stream from the target data stream based on the information indicating that the target data stream includes the second data stream.
- the first device determines that the target data stream does not include the second data stream, and then does not need to try to obtain the private data stream of the first device from the target data stream, thereby reducing the workload of the first device and reducing the power consumption of the first device.
- information indicating that the target data stream includes the second data stream is carried in the DCI, which can reduce signaling overhead and is more compatible with existing technologies.
- the first device receives a target data stream from the second device based on the third information, and the target data stream includes the first data stream.
- the first device receives the second DCI, and when the first device determines that the second DCI is encrypted using the third RNTI, it determines that the target data stream includes information about the second data stream. In this way, it is possible to determine whether the target data stream includes the second data stream in an implicit manner. This implementation can save the amount of information sent by the second device, thereby improving data transmission efficiency.
- the first device receives a target data stream from the second device based on the third information, and the target data stream includes the first data stream.
- the first device determines that the second DCI is scrambled using the fourth RNTI, it determines that the target data stream does not include information about the second data stream.
- This implementation can save the amount of information sent by the second device, thereby improving data transmission efficiency.
- the third information is carried in the designated DCI of the first device and/or the group DCI.
- the third information is carried in the designated DCI of the first device and/or the group DCI.
- an embodiment of the present application provides a communication method, which can be performed by a second device.
- the second device involved in the present application can be a terminal device or a network device, or a module, unit or chip (system) inside the terminal device or the network device.
- the second device sends third information to the first device, and the second device sends a first data stream and a second data stream to the first device, and the time domain resources of the first data stream and the second data stream have an intersection.
- the third information includes at least one of the following: information indicating the time-frequency resources occupied by the first data stream; information indicating the modulation and coding mode of the first data stream; location indication information indicating the location of the data of the first device in the first data stream; or a DMRS port corresponding to the first data stream.
- the first data stream has the ability to carry data of multiple devices (such as the first device and other devices), and the second data stream can be the data of the first device. Since the time domain resources of the first data stream and the second data stream overlap, the data of the first device can be sent through two data streams.
- the communication scheme of sending the data of one device through multiple data streams can improve the system capacity. It can be seen that the scheme provided in the embodiment of the present application can enable a scheme for communicating with the first device based on the first data stream and the second data stream, respectively, and then improve the system capacity.
- the first device can obtain the first data stream from the received signal more quickly, and can also obtain the relevant information of the first device from the first data stream more quickly, thereby improving the communication efficiency of the first device and the second device based on the first data stream and the second data stream.
- the first data stream is a public data stream.
- the first data stream is a public data stream.
- the first data stream includes data of the first device
- the location indication information includes: group identification information of a logical bit group corresponding to the data of the first device.
- the logical bit group includes one or more continuous logical bits, and the logical bit group has a mapping relationship with a physical bit, a plurality of continuous physical bits, or a plurality of discontinuous physical bits.
- a logical bit has a mapping relationship with one or more physical bits.
- the third information further includes identification information indicating a layer to which the codeword corresponding to the data of the first data stream is mapped.
- the data of the first data stream corresponds to one or more codewords; and/or, one of the one or more codewords corresponding to the data of the first data stream is mapped to one or more layers.
- the data of the first data stream corresponds to one or more codewords; and/or, one of the one or more codewords corresponding to the data of the first data stream is mapped to one or more layers.
- the data of the second data stream corresponds to one or more codewords, and/or one codeword of the one or more codewords of the second data stream is mapped to one or more layers.
- the data of the second data stream corresponds to one or more codewords, and/or one codeword of the one or more codewords of the second data stream is mapped to one or more layers.
- the codeword corresponding to the data of the first data stream is different from the codeword corresponding to the data of the second data stream.
- the layer to which the codeword corresponding to the data of the first data stream is mapped is different from the layer to which the codeword corresponding to the data of the second data stream is mapped.
- the second device sends fourth information to the first device.
- the fourth information includes at least one of the following: information indicating the time-frequency resources occupied by the second data stream; information indicating the modulation and coding mode of the second data stream; information indicating the DMRS port corresponding to the second data stream; or identification information indicating the layer of the codeword mapping corresponding to the data of the first device in the second data stream.
- the first device may determine relevant information of the second data stream according to the fourth information, and then obtain information in the second data stream from the received data.
- the second device sends information indicating that the first data stream includes data of the first device to the first device. In this way, if the first device determines that the first data stream does not include data of the first device, it does not need to try to obtain data of the first device from the first data stream, thereby reducing the workload of the first device and reducing the power consumption of the first device.
- information indicating that the first data stream includes data of the first device is carried in the DCI.
- information indicating that the first data stream includes data of the first device is carried in the DCI.
- the second device sends a first DCI to the first device, the first DCI is scrambled with a first RNTI, and the first RNTI indicates that the first data stream includes data of the first device.
- This implementation can implicitly indicate whether the first data stream includes data of the first device, thereby saving the amount of information sent by the second device and further improving data transmission efficiency.
- the second device sends a first DCI to the first device, the first DCI is scrambled with a second RNTI, and the second RNTI indicates that the first data stream does not include data of the first device.
- This implementation can implicitly indicate whether the first data stream includes data of the first device, thereby saving the amount of information sent by the second device and further improving data transmission efficiency.
- the second device sends a target data stream to the first device, the target data stream includes the first data stream.
- the second device sends information indicating that the target data stream includes the second data stream to the first device, the second data stream is the data stream of the first device.
- the first device determines that the target data stream does not include the second data stream, and then does not need to try to obtain the private data stream of the first device from the target data stream, thereby reducing the workload of the first device and reducing the power consumption of the first device.
- information indicating that the target data stream includes the second data stream is carried in the DCI.
- the contents of the third aspect and possible implementation manners of the third aspect which will not be described in detail here.
- the second device sends a target data stream to the first device, the target data stream includes the first data stream.
- the second device sends a second DCI to the first device, the second DCI is scrambled with a third RNTI, and the third RNTI indicates that the target data stream includes information of the second data stream.
- This implementation can save the amount of information sent by the second device, thereby improving data transmission efficiency.
- the second device sends a target data stream to the first device, the target data stream includes the first data stream.
- the second device sends a second DCI to the first device, the second DCI is scrambled using a fourth RNTI, and the fourth RNTI indicates that the target data stream does not include information about the second data stream.
- This implementation can save the amount of information sent by the second device, thereby improving data transmission efficiency.
- a communication device which may be the aforementioned first device or second device.
- the communication device may include a communication unit and a processing unit to perform any of the above-mentioned first to fourth aspects, or to perform any possible implementation of the first to fourth aspects.
- the communication unit is used to perform functions related to sending and receiving.
- the communication unit includes a receiving unit and a sending unit.
- the communication device is a chip (system)
- the processing unit may be one or more processors or processor cores
- the communication unit may be an input and output circuit or port of a communication chip.
- the communication device is a terminal device or a network device
- the communication unit may be a transmitter and a receiver
- the communication unit is a transmitter and a receiver
- the communication device also includes various modules that can be used to execute any aspect of the first to fourth aspects above, or execute any possible implementation of the first to fourth aspects.
- a communication device which may be the aforementioned first device or second device.
- the communication device may include a processor and a memory to execute any one of the above-mentioned first to fourth aspects, or to execute any possible implementation of the first to fourth aspects.
- the memory is used to store a computer program or instruction, and the processor is used to call and run the computer program or instruction from the memory.
- the communication device executes any one of the above-mentioned first to fourth aspects, or to execute any possible implementation of the first to fourth aspects.
- the communication device also includes a transceiver.
- processors there are one or more processors and one or more memories.
- the memory may be integrated with the processor, or the memory may be provided separately from the processor.
- the transceiver may include a transmitter (transmitter) and a receiver (receiver).
- a communication device which may be the aforementioned first device or second device.
- the communication device may include a processor to perform any aspect of the aforementioned first to fourth aspects, or to perform any possible implementation of the first to fourth aspects.
- the processor is coupled to a memory.
- the communication device further includes a memory.
- the communication device further includes a communication interface, and the processor is coupled to the communication interface.
- the communication interface may be a transceiver, or an input/output interface.
- the transceiver may be a transceiver circuit.
- the input/output interface may be an input/output circuit.
- the communication interface may be an input/output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system, etc.
- the processor may also be embodied as a processing circuit or a logic circuit.
- a system comprising the one or more first devices mentioned above.
- the system may also comprise one or more second devices.
- a computer program product which includes: a computer program (also referred to as code, or instruction), which, when executed, enables a computer to execute any one of the first to fourth aspects above, or any possible implementation of the first to fourth aspects.
- a computer program also referred to as code, or instruction
- a computer-readable storage medium which stores a computer program (also referred to as code, or instructions).
- a computer program also referred to as code, or instructions.
- the computer program When the computer program is run on a computer, the computer executes any one of the first to fourth aspects above, or executes any possible implementation of the first to fourth aspects.
- a chip system which may include a processor.
- the processor is coupled to a memory and may be used to perform any of the first to fourth aspects described above, or to perform any possible implementation of the first to fourth aspects.
- the chip system also includes the memory.
- the memory is used to store a computer program (also referred to as code, or instruction).
- the processor is used to call and run a computer program from the memory, so that a device equipped with the chip system performs any of the first to fourth aspects described above, or performs any possible implementation of the first to fourth aspects.
- a processing device comprising: an interface circuit and a processing circuit.
- the interface circuit may include an input circuit and an output circuit.
- the processing circuit is used to receive a signal through the input circuit and transmit a signal through the output circuit, so that any aspect of the first to fourth aspects above, or any possible implementation of the first to fourth aspects is implemented.
- the above-mentioned processing device can be a chip
- the input circuit can be an input pin
- the output circuit can be an output pin
- the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits.
- the input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver
- the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter
- the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times.
- This application does not limit the specific implementation methods of the processor and various circuits.
- the interface circuit may be a radio frequency processing chip in the terminal device or the network device, and the processing circuit may be a baseband processing chip in the terminal device or the network device.
- the processing device may be a part of a terminal device or a network device, such as an integrated circuit product such as a system chip (system) or a communication chip (system).
- the interface circuit may be an input/output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip (system).
- the processing circuit may be a logic circuit on the chip (system).
- FIG1 is a possible schematic diagram of a system architecture applicable to an embodiment of the present application.
- FIG2 is a possible schematic diagram of a data transmission principle based on rate splitting (RS) applicable to an embodiment of the present application;
- FIG3 is a possible flow chart of a communication method provided in an embodiment of the present application.
- FIG4 is a possible flow chart of a communication method provided in an embodiment of the present application.
- FIG5 is a schematic diagram of a possible mapping relationship between logical bits and physical bits provided in an embodiment of the present application
- FIG6 is an example of a codeword-to-layer mapping provided in an embodiment of the present application.
- FIG7 is another example of mapping codewords to layers provided in an embodiment of the present application.
- FIG8 is a possible structural diagram of a communication device provided in an embodiment of the present application.
- FIG9 is a possible structural diagram of another communication device provided in an embodiment of the present application.
- FIG. 10 is a possible schematic diagram of the structure of another communication device provided in an embodiment of the present application.
- the technical solution of the embodiment of the present application can be applied to various communication systems.
- 5G fifth generation mobile network
- NR long term evolution
- LTE long term evolution
- FDD frequency division duplex
- TDD LTE time division duplex
- UMTS universal mobile telecommunication system
- 5G for example, the sixth generation mobile network (6G) mobile communication system
- 6G sixth generation mobile network
- V2X vehicle to everything
- FIG1 exemplarily shows a possible schematic diagram of a system architecture applicable to an embodiment of the present application.
- the system includes a network device and a terminal device, and the network device can perform uplink transmission and downlink transmission with multiple terminal devices respectively.
- the transmission direction of uplink transmission refers to the transmission direction from the terminal device to the network device, and the downlink transmission refers to the transmission direction from the network device to the terminal device.
- the solution provided in the present application is applicable to communication between multiple devices, such as communication between a network device and one or more terminal devices, or communication between a terminal device and one or more terminal devices, or communication between a network device and one or more network devices.
- the first device involved in the present application may be a terminal device or a network device, or a module, unit or chip (system) inside a terminal device or a network device.
- the second device involved in the present application may be a terminal device or a network device, or a module, unit or chip (system) inside a terminal device or a network device.
- the first device and the second device may be a terminal device and a network device, respectively, or a chip (system) inside a terminal device and a chip (system) inside a network device, respectively, or both may be a unit module or chip (system) inside a terminal device or a terminal device, or both may be a unit module or chip (system) inside a network device or a network device.
- Terminal equipment may also be referred to as terminal or terminal device.
- Terminal equipment includes equipment that provides data connectivity to users, specifically, equipment that provides data connectivity to users, or equipment that provides data connectivity to users. For example, it may include a handheld device with wireless connection function, or a processing device connected to a wireless modem.
- the terminal equipment may communicate with the core network via a radio access network (RAN), exchange data with the RAN, or interact with the RAN.
- the terminal equipment may include UE, wireless terminal equipment, mobile terminal equipment, device-to-device (D2D) terminal equipment, V2X terminal equipment, machine-to-machine/machine-type communications (M2M/MTC) terminal equipment, and Internet of Things (IoT) terminal equipment.
- D2D device-to-device
- V2X machine-to-machine/machine-type communications
- IoT Internet of Things
- the terminal equipment may also be monitoring equipment, machines, and sensors in industrial automation scenarios, or mobile phones, wearable devices, smart home appliances, and vehicle-mounted terminals in home and life scenarios.
- terminal devices may also support direct communication (PC5) interface communication, that is, support transmission through a side link.
- PC5 direct communication
- the terminal device may be a wearable device.
- Wearable devices may also be referred to as wearable smart devices or smart wearable devices, etc., which are a general term for the application of wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing and shoes.
- a wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction.
- wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, etc., as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
- on-board devices are also called onboard units (OBU).
- OBU onboard units
- the terminal device may also include a relay.
- a relay any device that can communicate data with the base station.
- the network equipment includes access network (AN) equipment, such as a base station (e.g., access point), which may refer to equipment in the access network that communicates with a terminal device through one or more cells at an air interface, or, for example, the network equipment is a road side unit (RSU).
- AN access network
- the RSU may be a fixed infrastructure entity that supports V2X applications and may exchange messages with other entities that support V2X applications.
- the network equipment may also include a base station in a code division multiple access (CDMA) system, a base station in a long term evolution (LTE) system, a next generation node B (gNB) in a fifth generation mobile communication technology (5G) new radio (NR) system (also referred to as an NR system), or may also include a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (Cloud RAN) system, etc., which are not limited in the embodiments of the present application.
- CDMA code division multiple access
- LTE long term evolution
- gNB next generation node B
- NR fifth generation mobile communication technology
- CU centralized unit
- DU distributed unit
- Cloud RAN cloud radio access network
- the network devices refer to access network devices.
- the data stream involved in the embodiments of the present application is a data sequence of a group of ordered bytes with a starting point and an end point, that is, an object that can be used to transmit data.
- the types of data streams in the present application may include business data, signal streams, etc., and the present application does not specifically limit the types of data streams.
- data streams can be divided into uplink data streams and downlink data streams according to their directions, wherein uplink data streams generally refer to data streams sent by terminal devices to RAN devices, and downlink data streams generally refer to data streams sent by RAN devices to terminal devices.
- the number of streams (also called the number of data streams or the number of spatial streams) is the number of transmission layers of space-division multiplexing, that is, the number of diagonal elements (singular values) of the middle diagonal matrix after singular value decomposition (SVD) of the MIMO channel transfer matrix.
- the professional term is called rank, which is the rank reported to the network by the terminal through CSI.
- the NR protocol defines that a single user supports up to 8 streams in the downlink and up to 4 streams in the uplink.
- the network device may multiplex multiple terminal devices on the same resource for downlink transmission.
- a downlink transmission method applicable to the embodiment of the present application is, for example, a multi-user multi-stream superposition transmission method based on RS.
- FIG2 exemplarily shows a possible schematic diagram of the RS-based data transmission principle, and the RS-based data transmission principle is introduced in conjunction with FIG2.
- the network device (the transmitting end in FIG2 ) can divide the data of UE1 into two parts, W 1 1 and W 1 12 , and encode them into data stream s 1 and data stream s 12 respectively.
- the network device divides the data of UE2 into two parts, W 2 2 and W 2 12 , and encodes them into data stream s 2 and data stream s 12 respectively.
- Data stream s 1 corresponds to channel h1
- data stream s 2 corresponds to channel h2
- data stream s 12 corresponds to channel h3.
- the network device transmits channel h1 corresponding to data stream s 1 , channel h2 corresponding to data stream s 2, and channel h3 corresponding to data stream s 12 through time-frequency resources 1, time-frequency resources 2, and time-frequency resources 3 , respectively.
- the time domain resources of time-frequency resources 1 and time-frequency resources 3 have an intersection, and the time domain resources of time-frequency resources 2 and time-frequency resources 3 have an intersection.
- this example takes the case where the time domain resources in time-frequency resource 1, time-frequency resource 2, and time-frequency resource 3 are the same, and the frequency domain resources are the same as an example.
- Data stream s12 includes data of UE1 and data of UE2. Both UE1 and UE2 need to demodulate data stream s12 .
- Data stream s1 only carries data of UE1, so data stream s1 only needs to be demodulated by UE1.
- Data stream s2 only carries data of UE2, so data stream s2 only needs to be demodulated by
- UE1 can first demodulate the signal received by UE1 in the time-frequency resource 3 according to the demodulation information corresponding to the data stream s12 , and obtain the data of UE1 in the data stream s12 (as shown in FIG2 ).
- the signal received on the time-frequency resource 1 is subjected to serial interference cancellation (SIC), and then, according to the demodulation information corresponding to the data stream s1 , the signal after SIC is demodulated to obtain the data in the data stream s1 , which is recorded as Thus, the complete data of UE1 is obtained.
- SIC serial interference cancellation
- the steps of SIC include, for example: UE1 first The data of UE1 in data stream s12 is demodulated, and then the data of UE1 in data stream s12 is restored to a signal according to the channel h4 corresponding to data stream s12 , and the restored signal is subtracted from the signal received by the time-frequency resource 1, that is, the restored signal is used as interference to cancel the interference from the signal received by the time-frequency resource 1, and the signal after SIC is obtained.
- the operation of UE2 can be performed with reference to the operation of UE1.
- RS-based data transmission has many advantages. For example, network equipment can adjust the data ratio of private streams and public streams in rate segmentation according to different channel conditions to obtain performance closer to the channel capacity, improve system capacity, improve resource utilization, obtain sum rata gain in high signal-to-noise ratio range, and make the system more robust when the channel changes rapidly.
- a public data stream refers to a data stream that has the ability to carry data of multiple users.
- a public data stream can be referred to as a public stream.
- a public data stream has the ability to carry data of multiple users, but in actual applications, a public data stream can carry data streams of multiple users or only carry data streams of one user.
- the data stream s12 may be referred to as a common data stream, or a common data stream corresponding to UE1, or a common data stream corresponding to UE2, or a common data stream corresponding to UE1 and UE2.
- a private data stream is a data stream that has the ability to carry data of a user.
- a private data stream may be referred to as a private stream.
- the data stream s1 may be referred to as the private data stream of UE1, and the data stream s2 may be referred to as the private data stream of UE2.
- the public data stream corresponding to the first device sent by the second device to the first device refers to a public data stream capable of carrying the data of the first device.
- the public data stream may carry the data of the first device or may not carry the data of the first device.
- the private data stream corresponding to the first device and sent by the second device to the first device refers to a data stream that carries data of the first device.
- the time domain resources of the public data stream corresponding to the first device and the private data stream corresponding to the first device have an intersection, for example, the intersection of the time domain resources of the public data stream corresponding to the first device and the time domain resources of the private data stream corresponding to the first device may include one or more time units.
- the time unit is a time domain unit used for signal transmission, and may include time domain units such as a radio frame, a subframe, a slot, a mini-slot, or at least one Orthogonal Frequency Division Multiplexing (OFDM) symbol. OFDM symbols may also be referred to as time domain symbols.
- the time domain length of a radio frame is, for example, 10ms
- a radio frame may include 10 radio subframes
- the time domain length of a radio subframe is 1ms.
- a radio subframe may include one or more time slots, and the specific number of time slots included in a subframe is related to the subcarrier space (SCS). For the case where the SCS is 15 kHz, the time domain length of a time slot is 1ms.
- a time slot includes 14 symbols.
- the frequency domain resources of the public data stream corresponding to the first device and the private data stream corresponding to the first device may have an intersection or may not have an intersection.
- the intersection of the time domain resources of the public data stream corresponding to the first device and the time domain resources of the private data stream corresponding to the first device includes time slot m, which can also be understood as that in time slot m, there are data corresponding to the public data stream corresponding to the first device and data corresponding to the private data stream corresponding to the first device at the same time.
- the public data stream corresponding to the first device occupies the kth to k+nth physical resource blocks; the private data stream corresponding to the first device occupies the pth to p+ath physical resource blocks.
- part or all of the physical resource blocks from kth to k+nth and part or all of the physical resource blocks from pth to p+ath physical resource blocks are the same physical resource blocks.
- any one of the resource blocks from kth to k+nth and each of the resource blocks from pth to p+ath physical resource blocks are different.
- an embodiment of the present application provides a scheme, in which the first device can feed back the precoding matrices of the public stream and the private stream to the second device respectively, so that the second device determines the precoding matrix for the public stream and the private stream respectively (the precoding matrix corresponding to the public stream and the precoding matrix corresponding to the private stream may be the same or different), and then precodes the public stream and the private stream respectively according to the two determined precoding matrices.
- the scheme provided by the embodiment of the present application can enable a scheme for precoding the public data stream and the private data stream respectively based on two precoding matrices, and then the first device and the second device can communicate based on the public data stream and the private data stream, and the communication scheme can improve the system capacity.
- Figure 3 exemplarily shows a possible flow chart of a communication method provided in an embodiment of the present application.
- the scheme shown in Figure 3 is introduced by taking the interaction between the first device and the second device as an example.
- any one of the first device and the second device can be the terminal device or network device shown in the aforementioned FIG. 1, or a unit module or chip (system) inside the terminal device, or a unit module or chip (system) inside the network device.
- the first device is a terminal device and the second device is a network device; for another example, the first device is a network device and the second device is a terminal device; for another example, both the first device and the second device are network devices; for another example, both the first device and the second device are terminal devices.
- the first device being a terminal device and the second device being a network device.
- the method includes:
- Step 301 A first device sends first information to a second device.
- the second device receives the first information from the first device.
- the first information includes information indicating a first precoding matrix.
- the information indicating the first precoding matrix may include a precoding matrix indicator (PMI) of the first precoding matrix.
- the first precoding matrix is a candidate precoding matrix for the second device to precode the first data stream.
- the second device may refer to the first precoding matrix when determining a precoding matrix for the first data stream, and the precoding matrix of the first data stream determined by the second device may be the first precoding matrix or may not be the first precoding matrix.
- the first device may receive a reference signal (also referred to as a pilot signal) from the second device, and the first device may perform channel estimation based on the reference signal. Then, the first device may obtain channel state information between the first device and the second device based on the channel estimation result, and the channel state information may include information indicating a first precoding matrix.
- a reference signal also referred to as a pilot signal
- the first data stream may be a public data stream corresponding to the first device, or may be a private data stream of the first device.
- the following content is introduced by taking the first data stream as the public data stream corresponding to the first device as an example.
- the first data stream has the ability to carry data of the first device and other devices (such as a third device).
- the first data stream also has the ability to carry data of the third device, and the first data stream can also be called a common data stream of the third device.
- the third device can be the terminal device or network device in Figure 1 above, or a unit module or chip (system) inside the terminal device, or a unit module or chip (system) inside the network device.
- the third device is introduced as a terminal device as an example.
- the first information includes information indicating multiple first precoding matrices, and at least two of the multiple first precoding matrices are different.
- the first device can feed back one or more candidate precoding matrices of the first data stream through the first information.
- the candidate precoding matrices of the one or more first data streams fed back by the first device through the first information are collectively referred to as first precoding matrices.
- a candidate precoding matrix of a first data stream fed back by the first device through the first information i.e., a first precoding matrix
- the number of first precoding matrices fed back by the first device through the first information can be preset or configured by other devices (such as the second device).
- the first data stream is a common data stream of the first device, and the common data stream has the ability to carry data of the first device and other devices (such as a third device), other devices (such as the third device) can also feedback the precoding matrix corresponding to the common data stream to the second device. Therefore, when the first device feeds back multiple first precoding matrices to the second device, the second device determines that the number of optional items of the precoding matrix of the first data stream increases, so that the second device can select a better precoding matrix of the first data stream for the first device and other devices (such as the third device).
- a first precoding matrix set may be preset, the first precoding matrix set includes one or more precoding matrices, and the first precoding matrix in the embodiment of the present application is a precoding matrix in the first precoding matrix set.
- the first device may feed back all precoding matrices in the first precoding matrix set to the second device, so that more options may be provided to the second device, so that the second device can select a better precoding matrix for the first data stream for the first device and other devices (such as a third device).
- the second device may select a candidate precoding matrix of the same common data stream fed back by the first device and other devices (such as the third device) as the precoding matrix of the first data stream.
- the first device may select a candidate precoding matrix fed back by any of the first device and other devices (such as the third device) as the precoding matrix of the first data stream.
- the first device may determine a new candidate precoding matrix as the precoding matrix of the first data stream based on the candidate precoding matrix fed back by the first device and other devices (such as the third device). For example, the first device feeds back the candidate precoding matrix P1 of the common data stream, and the third device feeds back the candidate precoding matrix P2 of the common data stream.
- P3 a*P1+b*P2
- * represents the multiplication sign
- a and b can represent two coefficients respectively, and a and b can be the same or different
- the first information further includes a modulation and coding scheme (MCS) corresponding to the first precoding matrix.
- MCS modulation and coding scheme
- the second device can refer to the MCS in the first information when determining precoding information for the first data stream, so that the second device can determine more reasonable precoding information.
- the MCS includes information such as the QAM modulation order and/or code rate.
- the first information further includes rank indication information corresponding to the first precoding matrix.
- the second device can refer to the rank indication information in the first information when determining precoding information for the first data stream, so that the second device can determine more reasonable precoding information.
- Step 302 The first device sends second information to the second device.
- the second device receives the second information from the first device.
- the second information includes information indicating a second precoding matrix.
- the second precoding matrix is a candidate precoding matrix for the second device to precode the second data stream.
- the second device may refer to the second precoding matrix when determining the precoding matrix for the second data stream, and the precoding matrix of the second data stream determined by the second device may be the second precoding matrix or may not be the second precoding matrix.
- the second information and the first information can be carried in the same message, that is, the first device can feed back the candidate precoding matrix of the first data stream and the candidate precoding matrix of the second data stream to the second device through the same message.
- the second information and the first information can also be carried in two different messages respectively, for example, the first device can feed back the two information to the first device respectively through two messages. In this way, the flexibility of the solution can be improved.
- the second data stream may be a public data stream corresponding to the first device, or may be a private data stream of the first device.
- the following content is introduced by taking the second data stream as the private data stream of the first device as an example.
- the time domain resources of the first data stream and the second data stream have an intersection, for example, at least one time domain symbol of the time domain resources of the first data stream and the time domain resources of the second data stream is the same (for example, at least one time slot is the same), which can also be understood as the time when the second device sends the first data stream and the second data stream partially overlaps.
- the first data stream has the ability to carry the data of the first device, and the second data stream is the data stream of the first device.
- the intersection of the time domain resources of the first data stream and the second data stream can also be understood as the second device can superimpose the first data stream and the second data stream in the time domain for transmission.
- the frequency domain resources of the first data stream and the second data stream may have an intersection or may not have an intersection.
- time domain resources of the first data stream and the second data stream are the same, that is, the time domain resources of the first data stream and the second data stream completely overlap.
- the time domain resources of the first data stream and the second data stream are partially the same (that is, not completely the same), that is, the time domain resources of the first data stream and the second data stream partially overlap.
- the time domain resources of the first data stream and the second data stream have an intersection, and the frequency domain resources of the first data stream and the second data stream are the same, that is, the frequency domain resources of the first data stream and the second data stream completely overlap.
- the time domain resources of the first data stream and the second data stream have an intersection, and the frequency domain resources of the first data stream and the second data stream are partially the same (that is, not completely the same), that is, the frequency domain resources of the first data stream and the second data stream partially overlap.
- the time domain resources of the first data stream and the second data stream have an intersection, and the frequency domain resources of the first data stream and the second data stream are completely different, that is, the frequency domain resources of the first data stream and the second data stream do not overlap.
- the time domain situations and frequency domain situations indicated in these examples can be freely combined without any specific combination relationship.
- the frequency domain resources of the first data stream and the second data stream can be the same, partially the same, or completely different.
- the frequency domain resources of the first data stream and the second data stream can be the same, partially the same, or completely different.
- the second information includes information indicating a plurality of second precoding matrices, and at least two of the plurality of second precoding matrices are different.
- the first device may feed back one or more candidate precoding matrices of the second data stream through the second information.
- the candidate precoding matrices of the one or more second data streams fed back by the first device through the second information are collectively referred to as second precoding matrices.
- a candidate precoding matrix of a second data stream fed back by the first device through the second information i.e., a second precoding matrix
- a second precoding matrix is used as an example for introduction.
- the number of second precoding matrices fed back by the first device through the second information may be preset or configured by other devices (such as the second device). There is no necessary correlation between the number of second precoding matrices fed back by the first device through the second information and the number of first precoding matrices fed back by the first device through the first information, and the two numbers may be different or the same. In this way, the flexibility of the scheme can be improved.
- the first precoding matrix fed back by the first device through the first information and the second precoding matrix fed back by the first device through the second information may be the same or different.
- each first precoding matrix among the multiple first precoding matrices fed back by the first device may be different from each second precoding matrix among the multiple second precoding matrices, or at least one first precoding matrix among the multiple first precoding matrices fed back by the first device is the same as at least one second precoding matrix among the multiple second precoding matrices.
- the second device Since the first device feeds back multiple second precoding matrices to the second device, the second device has more options for determining the precoding matrix for the second data stream, so that the second device can select a better precoding matrix for the second data stream.
- the second information further includes an MCS corresponding to the second precoding matrix.
- the second device can refer to the MCS in the second information when determining precoding information for the second data stream, so that the second device can determine more reasonable precoding information.
- the second information further includes rank indication information corresponding to the second precoding matrix.
- the second device can refer to the rank indication information in the second information when determining precoding information for the second data stream, so that the second device can determine more reasonable precoding information.
- step 302 may be performed first and then step 301, or step 302 and step 301 may be performed simultaneously.
- steps 303 and 304 may also be included:
- Step 303 The second device determines a precoding matrix for the first data stream according to the first information, and determines a precoding matrix for the second data stream according to the second information.
- the precoding matrix of the first data stream determined by the second device may be the first precoding matrix or may not be the first precoding matrix.
- the precoding matrix of the second data stream determined by the second device may be the second precoding matrix or may not be the second precoding matrix.
- Step 304 The second device sends the target data stream.
- the first device receives the target data stream.
- the target data stream may include the first data stream.
- the first data stream sent by the second device may carry the data of the first device, or may not carry the data of the first device.
- the first data stream sent by the second device may carry the data of one device (such as the first device or the third device), or may carry the data of multiple devices (such as the first device and the third device).
- the first device can feed back two precoding matrices based on the reference signal of the second device, and the two precoding matrices are used to precode the first data stream and the second data stream, respectively, it is possible to enable a scheme of precoding the first data stream and the second data stream based on the two precoding matrices. Since the present application enables a scheme of precoding the first data stream and the second data stream based on the two precoding matrices, the first device and the second device can communicate based on the first data stream and the second data stream, and then the system capacity can be improved.
- the target data stream also includes two possible implementation modes: implementation mode A1, the target data stream includes the second data stream; implementation mode A2, the target data stream does not include the second data stream. They are introduced below respectively.
- the target data stream includes a second data stream.
- the second device needs to send the data of the first device through the private data stream of the first device. Since the time domain resources of the first data stream and the second data stream overlap, the target data stream sent by the second device includes the first data stream and the second data stream, or it can be understood that the second device superimposes the first data stream and the second data stream in the time domain and then sends them.
- the target data stream may also include private data streams of other devices, for example, may also include private data streams of a third device, and the time domain resources of the private data stream of the third device intersect with the time domain resources of the first data stream.
- the second device superimposes the first data stream, the second data stream and the private data stream of the third device in the time domain direction and sends them.
- the data stream sent by the second device is referred to as the target data stream.
- the target data stream does not include the second data stream.
- the second device may not send the private data stream of the first device.
- the target data stream may include the public data stream of the first device (the public data stream of the first device may carry the data of the first device or may not carry the data of the first device), or the target data stream may include the public data stream of the first device and the private data stream of the third device.
- the first device can obtain the data of the first device only from the public data stream, and there is no need to try to parse its own private data stream from the received signal.
- the relationship between the first precoding matrix and the second precoding matrix fed back by the first device can be implemented in multiple ways, which are introduced below through the following implementation B1, implementation B2, implementation B3 and implementation B4. There is no necessary connection between any two implementations in the following implementation B1, implementation B2, implementation B3 and implementation B4, and they can be implemented separately or used in combination.
- the bandwidth corresponding to the first precoding matrix and the bandwidth corresponding to the second precoding matrix can be configured independently.
- the bandwidths corresponding to the first precoding matrix and the second precoding matrix may be independently set.
- the bandwidth corresponding to the first precoding matrix may be different from the bandwidth corresponding to the second precoding matrix.
- NR defines codebook modes, including mode 1 and mode 2, where the beam in mode 1 is a broadband mode and the beam in mode 2 is a broadband plus subband mode. Since the public data stream has the ability to carry information of multiple users, the public data stream may carry information of multiple users, while the private data stream carries information of a single user. Therefore, in one possible implementation, the bandwidth corresponding to the first precoding matrix can be set to mode 1, and the bandwidth corresponding to the second precoding matrix can be set to mode 2.
- the number of beams corresponding to the public data stream can be less than the number of beams corresponding to the private data stream, which can also be understood as the granularity of the beams corresponding to the public data stream is coarser and the granularity of the beams corresponding to the private data stream is finer, which can save power consumption on the one hand.
- the number of beams corresponding to the private data stream is more, and the directivity of the private data stream can be enhanced, so that the energy of the beams corresponding to the private data stream is more concentrated, thereby improving communication performance.
- the codebook level corresponding to the first precoding matrix and the codebook level corresponding to the second precoding matrix can be configured independently.
- the codebook levels corresponding to the first precoding matrix and the second precoding matrix may be independently set.
- the codebook level corresponding to the first precoding matrix may be different from the codebook level corresponding to the second precoding matrix.
- the number of precoding matrices included in the precoding matrix set corresponding to the public data stream is relatively small, which can also be understood as the granularity of the beam corresponding to the public data stream is relatively coarse, and the number of precoding matrices included in the precoding matrix set corresponding to the private data stream is relatively large, which can also be understood as the granularity of the beam corresponding to the private data stream is relatively fine.
- power consumption can be saved.
- the number of beams corresponding to the private data stream is larger, and the directionality of the private data stream can be enhanced, so that the energy of the beam corresponding to the private data stream is more concentrated, thereby improving communication performance.
- the codebook level corresponding to the first precoding matrix may be set to a one-level codebook
- the codebook level corresponding to the second precoding matrix may be set to a two-level codebook
- the first precoding matrix set is Q1
- the first precoding matrix is q1
- q1 is an element of Q1.
- the second precoding matrix set may include two precoding matrix sets, namely, precoding matrix set Q2_1 and precoding matrix set Q2_2.
- Precoding matrix q2_1 is a precoding matrix in precoding matrix set Q2_1
- precoding matrix q2_2 is a precoding matrix in precoding matrix set Q2_2.
- the second precoding matrix is identified as q2, the codebook level corresponding to the second precoding matrix is a two-level codebook, and the second precoding matrix q2 may be (q2_1*q2_2), where * may be represented as multiplication.
- the first precoding matrix set Q1 may be precoding matrix set Q2_1 or precoding matrix set Q2_2, or the first precoding matrix set Q1 may be precoding matrix set Q2_1 and precoding matrix set Q2_2.
- the first precoding matrix set Q1 is a subset of precoding matrix set Q2_1.
- the first precoding matrix set Q1 is a subset of the precoding matrix set Q2_2.
- the number of precoding resource block groups corresponding to the first precoding matrix and the number of precoding resource block groups corresponding to the second precoding matrix can be configured independently.
- the precoding resource block groups corresponding to the first precoding matrix and the second precoding matrix may be independently configured.
- the precoding resource block group corresponding to the first precoding matrix may be different from the precoding resource block group corresponding to the second precoding matrix.
- the precoding resource block group corresponding to a precoding matrix may refer to the number of physical resource blocks (PRB) on which a precoding matrix is applied, that is, how wide a frequency range a precoding matrix is applicable to.
- PRB physical resource blocks
- the number of precoding resource block groups (PRG bundles) corresponding to the first precoding matrix is 8, and the number of precoding resource block groups corresponding to the second precoding matrix is 2.
- the number of physical resource blocks applied to the precoding matrix corresponding to the public data stream is relatively large, so that the number of precoding matrices required to be used for the public data stream can be reduced, thereby reducing the number of precoding matrices corresponding to the public data stream that needs to be fed back on the first device side, thereby reducing the feedback overhead.
- the number of physical resource blocks applied to the precoding matrix corresponding to the private data stream is relatively small. Since there are differences in the channels corresponding to different physical resource blocks, the precoding matrix used by the private data stream can be made to better match the channel conditions corresponding to the private data stream, thereby improving communication performance.
- the first precoding matrix is a precoding matrix in the first precoding matrix set.
- the second precoding matrix is a precoding matrix in the second precoding matrix set.
- the precoding matrices included in the first precoding matrix set and the precoding matrices included in the second precoding matrix set can be configured independently.
- the precoding matrix in the first precoding matrix set and the precoding matrix in the first precoding matrix set corresponding to the second precoding matrix may be independently set.
- the number of precoding matrices included in the first precoding matrix set may be different from the number of precoding matrices included in the second precoding matrix set.
- the precoding matrices in the first precoding matrix set may have no intersection with the precoding matrices in the second precoding matrix set, or may have an intersection with them.
- the first precoding matrix set is a subset of the second precoding matrix set.
- the precoding matrices in the second precoding matrix set support ranks of 1, 2, 3, ..., N. N is a positive integer.
- the precoding matrices in the first precoding matrix set may be precoding matrices of rank 1 supported by the second precoding matrix set.
- the precoding matrices in the first precoding matrix set may be precoding matrices of rank 1 supported by the second precoding matrix set and precoding matrices of rank 2 supported by the second precoding matrix set.
- the number of sets of precoding matrices that need to be defined can be reduced, thereby reducing signaling overhead and reducing the storage space occupied by the precoding matrices.
- step 301 there are multiple ways for the first device to send the first information, such as sending it when triggered by the second device, or periodically sending information on the candidate precoding matrix of the first data stream, which are introduced below through implementation mode C1 and implementation mode C2 respectively.
- the first device sends the first information based on the first trigger information.
- the second device sends first trigger information to the first device.
- the first device receives the first trigger information.
- the first trigger information triggers the first device to feed back information about a candidate precoding matrix of the first data stream.
- the first device sends first information to the second device based on the first trigger information.
- the second device when it can determine that the first device needs to feed back the candidate precoding matrix of the common data stream of the first device according to its actual needs, it can send the first trigger information to the first device to trigger the first device to feed back the candidate precoding matrix of the common data stream of the first device. In this way, compared with the solution in which the first device periodically feeds back the candidate precoding matrix of the common data stream of the first device, this solution can save signaling consumption.
- the first device periodically feeds back information about candidate precoding matrices of a common data stream of the first device.
- the first device periodically sends information indicating a candidate precoding matrix for the first data stream with a first duration as a period.
- one of the information indicating a candidate precoding matrix for the first data stream fed back by the first device may be the above-mentioned first information, or it may be understood that the above-mentioned first information is information indicating a candidate precoding matrix for the first data stream sent by the first device in one period.
- the second device periodically receives information indicating a candidate precoding matrix for the first data stream with a first duration as a period.
- the first device may send information indicating a candidate precoding matrix of the first data stream within a period, and the information indicating the candidate precoding matrix of the first data stream may indicate one or more candidate precoding matrices.
- the candidate precoding matrices indicated by the two pieces of information indicating the candidate precoding matrix of the first data stream may be completely different, completely the same, or partially the same.
- the information indicating the candidate precoding matrix of the first data stream sent by the first device in one period indicates the candidate precoding matrix a1 and the candidate precoding matrix a2, and the information indicating the candidate precoding matrix of the first data stream sent by the first device in another period indicates the candidate precoding matrix a3.
- Both the candidate precoding matrix a1 and the candidate precoding matrix a2 are different from the candidate precoding matrix a3, or one of the candidate precoding matrix a1 and the candidate precoding matrix a2 is the same as the candidate precoding matrix a4.
- the information indicating the candidate precoding matrix of the first data stream sent by the first device in one cycle indicates the candidate precoding matrix a1 and the candidate precoding matrix a2
- the information indicating the candidate precoding matrix of the first data stream sent by the first device in another cycle indicates the candidate precoding matrix a3 and the candidate precoding matrix a4.
- the candidate precoding matrix a3 is the same as the candidate precoding matrix a1, and the candidate precoding matrix a4 is the same as the candidate precoding matrix a2; for another example, the candidate precoding matrix a3 is different from the candidate precoding matrix a1, and the candidate precoding matrix a4 is different from the candidate precoding matrix a2; for another example, the candidate precoding matrix a3 is the same as the candidate precoding matrix a1, and the candidate precoding matrix a4 is different from the candidate precoding matrix a2; for another example, the candidate precoding matrix a3 is different from the candidate precoding matrix a1, and the candidate precoding matrix a4 is different from the candidate precoding matrix a2; for another example, the candidate precoding matrix a3 is different from the candidate precoding matrix a1, and the candidate precoding matrix a4 is the same as the candidate precoding matrix a2.
- the information of the above-mentioned first precoding matrix belongs to a candidate precoding matrix indicated by the information indicating the candidate precoding matrix of the first data stream fed back by the first device within a period, and the candidate precoding matrix indicated by the information indicating the candidate precoding matrix of the first data stream fed back by the first device within other periods may also include the first precoding matrix or may not include the first precoding matrix, which is not limited in the embodiments of the present application.
- the first device may periodically feed back information about candidate precoding matrices for the common data stream of the first device, so that the second device may select based on the most recently received candidate precoding matrix when it is necessary to determine a precoding matrix for the common data stream of the first device.
- the frequency at which the first device feeds back information about candidate precoding matrices for the common data stream of the first device may be low. In this case, the overhead caused by feedback may be reduced.
- step 302 there are multiple ways for the first device to send the second information, such as sending it when triggered by the second device, or periodically sending information of the candidate precoding matrix of the first data stream, which are introduced below through implementation mode D1 and implementation mode D2 respectively.
- the first device sends second information based on second trigger information.
- the second device sends second trigger information to the first device, and the second trigger information triggers the first device to feedback information about the candidate precoding matrix of the second data stream.
- the first device receives the second trigger information.
- the first device sends second information to the second device based on the second trigger information.
- the second device when the second device determines that the first device needs to feed back the candidate precoding matrix of the private data stream of the first device according to its actual needs, the second device can send the second trigger information to the first device to trigger the first device to feed back the candidate precoding matrix of the private data stream of the first device. In this way, compared with the solution in which the first device periodically feeds back the candidate precoding matrix of the private data stream of the first device, this solution can save signaling consumption.
- the first device periodically feeds back information about candidate precoding matrices of a private data stream of the first device.
- the first device periodically sends information indicating a candidate precoding matrix for the second data stream with a second duration as a period.
- one of the information indicating a candidate precoding matrix for the second data stream fed back by the first device may be the above-mentioned second information, or it may be understood that the above-mentioned second information is information indicating a candidate precoding matrix for the second data stream sent by the first device in one period.
- the second device periodically receives information indicating a candidate precoding matrix for the second data stream with a second duration as a period.
- the first device may send information indicating a candidate precoding matrix for the second data stream within a period, and the information indicating the candidate precoding matrix for the second data stream may indicate one or more candidate precoding matrices.
- the candidate precoding matrices indicated by the two pieces of information indicating the candidate precoding matrix for the second data stream may be completely different, completely the same, or partially the same.
- the information indicating the candidate precoding matrix of the second data stream sent by the first device in one cycle indicates the candidate precoding matrix b1 and the candidate precoding matrix b2, and the information indicating the candidate precoding matrix of the second data stream sent by the first device in another cycle indicates the candidate precoding matrix b3.
- Both the candidate precoding matrix b1 and the candidate precoding matrix b2 are different from the candidate precoding matrix b3, or one of the candidate precoding matrix b1 and the candidate precoding matrix b2 is the same as the candidate precoding matrix b4.
- the information indicating the candidate precoding matrix of the second data stream sent by the first device in one cycle indicates the candidate precoding matrix b1 and the candidate precoding matrix b2
- the information indicating the candidate precoding matrix of the second data stream sent by the first device in another cycle indicates the candidate precoding matrix b3 and the candidate precoding matrix b4.
- the candidate precoding matrix b3 is the same as the candidate precoding matrix b1, and the candidate precoding matrix b4 is the same as the candidate precoding matrix b2; for another example, the candidate precoding matrix b3 is different from the candidate precoding matrix b1, and the candidate precoding matrix b4 is different from the candidate precoding matrix b2; for another example, the candidate precoding matrix b3 is the same as the candidate precoding matrix b1, and the candidate precoding matrix b4 is different from the candidate precoding matrix b2; for another example, the candidate precoding matrix b3 is different from the candidate precoding matrix b1, and the candidate precoding matrix b4 is different from the candidate precoding matrix b2; for another example, the candidate precoding matrix b3 is different from the candidate precoding matrix b1, and the candidate precoding matrix b4 is the same as the candidate precoding matrix b2.
- the information of the above-mentioned second precoding matrix belongs to a candidate precoding matrix indicated by the information indicating the candidate precoding matrix of the second data stream fed back by the first device within a period, and the candidate precoding matrix indicated by the information indicating the candidate precoding matrix of the second data stream fed back by the first device within other periods may also include the second precoding matrix or may not include the second precoding matrix, which is not limited in the embodiments of the present application.
- the first device may periodically feed back information about candidate precoding matrices for the private data stream of the first device, so that the second device may make a selection based on the most recently received candidate precoding matrix when it is necessary to determine a precoding matrix for the private data stream of the first device.
- the frequency with which the first device feeds back information about the candidate precoding matrix of the private data stream of the first device may be different from the frequency with which the first device feeds back information about the candidate precoding matrix of the public data stream of the first device, which can also be understood as the first duration may be different from the second duration.
- the frequency at which the first device feeds back the information of the candidate precoding matrix of the private data stream of the first device can be higher. This allows the second device to determine a precoding matrix of the private data stream of the first device that is more in line with the actual situation.
- the frequency at which the first device feeds back the information of the candidate precoding matrix of the private data stream of the first device can be higher than the frequency at which the first device feeds back the information of the candidate precoding matrix of the public data stream of the first device, which can also be understood as the first duration can be greater than the second duration.
- the first duration can be 10 milliseconds
- the second duration can be 5 milliseconds.
- the first device can reduce the amount of information of the candidate precoding matrix of the public data stream of the first device fed back, thereby reducing the overhead required to feed back the information of the candidate precoding matrix of the public data stream of the first device and the information of the candidate precoding matrix of the private data stream of the first device.
- the first device may feedback information about the candidate precoding matrix of the public data stream of the first device through the above-mentioned implementation mode C1 or implementation mode C2, and the first device may feedback information about the candidate precoding matrix of the private data stream of the first device through the above-mentioned implementation mode D1 or implementation mode D2.
- the first device may select the above-mentioned implementation mode C1 and the above-mentioned implementation mode D1.
- the first trigger information and the second trigger information may be the same information, or two different information.
- the first trigger information and the second trigger information may be carried in one message or in two messages.
- Figure 4 exemplarily shows a possible flow chart of a communication method provided by an embodiment of the present application.
- the scheme shown in Figure 4 is introduced by taking the interaction between the first device and the second device as an example.
- the relevant description of the first device and the second device please refer to the relevant description of the aforementioned Figure 3, which will not be repeated.
- the following introduction is made by taking the first device as a terminal device and the second device as a network device as an example. It can be understood that the embodiment shown in Figure 4 and the embodiment shown in Figure 3 can be combined or independent of each other.
- the method includes:
- Step 401 The second device sends third information to the first device.
- the first device receives third information from the second device.
- the third information includes at least one of the following: information indicating the time-frequency resources occupied by the first data stream; information indicating the modulation and coding method of the first data stream; or, the DMRS port corresponding to the first data stream.
- the third information may also include information indicating the precoding matrix used by the first data stream, or may not include information indicating the precoding matrix used by the first data stream.
- the first device may perform channel estimation based on the received reference signal, and recover the required data from the received information based on the channel estimation result.
- the relevant description of the first data stream please refer to the relevant description in the embodiment of Figure 3 above, which will not be repeated here.
- the following is an introduction taking the first data stream as the common data stream of the first device as an example.
- the first data stream may include data of the first device, or may not include data of the first device.
- the third information may further include position indication information indicating the position of the data of the first device in the first data stream. In this way, the first device can know which bits of its own information are located in the first data stream, and then obtain its own information from the public data stream.
- the location indication information may include the bits occupied by the data of the first device in the first data stream.
- there is a mapping relationship between the physical bits and the logical bits in the first data stream and the physical bits in this application refer to the actual bits in the first data stream.
- the mapping relationship between the physical bits and the logical bits can be called virtual mapping.
- the location indication information may include identification information of the logical bits corresponding to the physical bits occupied by the data of the first device in the first data stream. In this way, the number of bits occupied by the location indication information of the second device can be reduced, thereby reducing overhead.
- the logical bits may be further divided into logical bit groups.
- the location indication information may include group identification information of the logical bit group corresponding to the data of the first device.
- the logical bit group includes one or more continuous logical bits, and the logical bit group has a mapping relationship with one physical bit, multiple continuous physical bits, or multiple discontinuous physical bits.
- One logical bit has a mapping relationship with one or more physical bits. This can improve the flexibility of the solution.
- FIG5 exemplarily shows a possible mapping relationship between logical bits and physical bits.
- a logical bit has a virtual mapping relationship with a physical bit.
- logical bit 0 has a mapping relationship with physical bit 1
- logical bit 1 has a mapping relationship with physical bit 4.
- the public information portion sent to a user is continuously mapped.
- the logical bits corresponding to the information of UE1 are logical bits 0 to logical bits 63
- the logical bits corresponding to the information of UE2 are a series of continuous logical bits after logical bit 64.
- the logical bits can be first divided into logical bit groups, for example, logical bits 0 to logical bits 63 are a logical bit group, and logical bits 64 to logical bits 127 are a logical bit group.
- the location indication information corresponding to UE1 may be the starting point and length information of the logical bit group corresponding to the information of UE1 (for example, the location information of UE1 may include: 00000000 and 01000000, where 00000000 represents the starting point of the logical bit group of the information of UE1, and 01000000 represents the length of the logical bit group corresponding to the information of UE1), or the starting point and end point of the logical bit group.
- the logical bit groups corresponding to UE1 may be indicated by bitmap mapping, and the location indication information corresponding to UE1 may be information indicating the logical bit group corresponding to UE1.
- the third information also includes identification information of the layer to which the codeword corresponding to the data of the first data stream is mapped.
- the first device can parse the first data stream according to the identification information of the layer corresponding to the first data stream, thereby reducing the difficulty of the first device parsing the first data stream.
- the codeword corresponding to the data of the first data stream and the codeword corresponding to the second data stream can be set independently.
- the data of the second data stream can correspond to one or more codewords.
- the codeword corresponding to the data of the first data stream is different from the codeword corresponding to the data of the second data stream.
- One of the one or more codewords of the second data stream can be mapped to one or more layers.
- the data of the first data stream can correspond to one or more codewords.
- One of the one or more codewords corresponding to the data of the first data stream can be mapped to one or more layers.
- the layer to which the codeword corresponding to the data of the first data stream is mapped is different from the layer to which the codeword corresponding to the data of the second data stream is mapped, thereby reducing the difficulty of the first device parsing the data.
- the number of layers received by the first device is the sum of the number of layers mapped with the codewords of the public data stream of the first device and the number of layers mapped with the codewords of the private data stream of the first device.
- the codewords of the public data stream of the first device are mapped to one layer.
- Table 1 illustrates an example of a mapping of codewords to layers. As shown in FIG1 , codeword CCW1 can be mapped to layer 1. Table 1 also shows information for indicating whether layer 1 includes public information. For example, in Table 1, if the preset field "public information" is 0, it indicates that layer 1 does not carry public information. If the preset field "public information" is 1, it indicates that layer 1 carries public information.
- the private information layer number table may be similar to the table in NR.
- the following is an exemplary illustration of several codeword-to-layer mapping examples provided in the embodiments of the present application through FIG.
- the first device is UE1 and the second device is a network device.
- FIG6 shows the data processing flow inside the network device.
- the information of UE1 corresponds to two codewords, namely CW1 and CW2, wherein CW1 is the codeword corresponding to the information of the private data stream carried by UE1, and CW2 is the codeword corresponding to the information of UE1 and the information of UE2 carried by the public data stream of UE1.
- the information of UE2 corresponds to two codewords, namely CW3 and codeword CW2, wherein CW3 is the codeword corresponding to the information of the private data stream carried by UE2.
- CW1 of UE1 can be mapped to two layers, namely layer 1 and layer 2, and then sent through DMRS port 10001 and DMRS port 10002 respectively.
- CW3 of UE2 can be mapped to two layers, namely layer 1 and layer 2, and then sent through DMRS port 10003 and DMRS port 10004 respectively.
- CW2 can be mapped to one layer, namely layer 3, and then sent through DMRS port 10005.
- the network device encodes the public data streams of UE1 and UE2, the private data stream of UE1, and the private data stream of UE2 respectively, and then superimposes the encoded data streams and sends them through the antenna.
- the codeword of UE1's private data stream corresponds to two layers (layer 1 and layer 2)
- the codeword of UE1's public data stream corresponds to one layer (layer 3). Therefore, UE1's information corresponds to three layers, namely layer 1, layer 2, and layer 3.
- the codeword of UE2's private data stream corresponds to two layers (layer 1 and layer 2)
- the codeword of UE2's public data stream corresponds to one layer (layer 3). Therefore, UE2's information corresponds to three layers, namely layer 1, layer 2, and layer 3.
- the first device is UE1 and the second device is a network device.
- FIG7 shows the data processing flow inside the network device.
- the information of UE1 corresponds to three codewords, namely CW1, CW2 and CW3, wherein CW1 and CW2 are codewords corresponding to the information of the private data stream carried by UE1, and CW3 is a codeword corresponding to the public data stream of the information carried by UE1 and UE2.
- the information of UE2 corresponds to two codewords, namely CW4 and codeword CW3, wherein CW4 is a codeword corresponding to the information of the private data stream carried by UE2.
- CW1 of UE1 can be mapped to three layers, namely layer 1, layer 2 and layer 3, and then sent through DMRS port 10001, DMRS port 10002 and DMRS port 10003 respectively.
- CW2 of UE1 can be mapped to two layers, namely layer 4 and layer 5, and then sent through DMRS port 10004 and DMRS port 10005 respectively.
- CW4 of UE2 can be mapped to two layers, namely layer 1 and layer 2, and then sent through DMRS port 10006 and port 10007 respectively.
- CW3 can be mapped to one layer, namely layer 6, and then sent through DMRS port 10008.
- the network device encodes the public data streams of UE1 and UE2, the private data stream of UE1, and the private data stream of UE2 respectively, and then superimposes the encoded data streams and sends them through the antenna.
- the codeword of UE1's private data stream corresponds to five layers (layer 1, layer 2, layer 3, layer 4, and layer 5)
- the codeword of UE1's public data stream corresponds to one layer (layer 6). Therefore, UE1's information corresponds to six layers in total, namely layer 1, layer 2, layer 3, layer 4, layer 5, and layer 6.
- the codeword of UE2's private data stream corresponds to two layers (layer 1 and layer 2)
- the codeword of UE2's public data stream corresponds to one layer (layer 6). Therefore, UE2's information corresponds to three layers in total, namely layer 1, layer 2, and layer 6.
- the third information may be carried in a specified DCI (UE-specific DCI) or a group DCI (group DCI) of the first device, or the third information may be carried in a specified DCI (UE-specific DCI) and a group DCI (group DCI) of the first device.
- the bandwidth occupied by the public data stream of the first device and the private data stream of the first device may be different. In this way, network parameters can be set more flexibly for the public data stream and the private data stream.
- Step 402 The second device sends fourth information to the first device.
- the first device receives fourth information from the second device.
- Step 402 is an optional step, and step 402 may not be performed in the embodiment shown in Figure 4. There is no necessary order relationship between the above steps 401 and 402, for example, step 402 may be performed first and then step 401, or step 402 and step 401 may be performed simultaneously.
- the fourth information includes at least one of the following: information indicating the time-frequency resources occupied by the second data stream; information indicating the modulation and coding method of the second data stream; information indicating the DMRS port corresponding to the second data stream; or identification information of the layer of codeword mapping corresponding to the data of the first device in the second data stream.
- the second data stream For the related description of the second data stream, reference may be made to the related description in the embodiment of FIG. 3 , which will not be repeated here. The following description will be made by taking the second data stream as the private data stream of the first device as an example.
- Step 403 The second device sends the target data stream.
- the first device receives the target data stream.
- the target data stream includes the first data stream, which can also be understood as the first device receiving the first data stream in the target data stream based on the third information.
- the first device can determine the relevant information of the first data stream based on the third information, and then obtain the relevant information of the first device in the first data stream from the received data.
- the target data stream may also include or may not include the second data stream.
- the relevant description of the target data stream can refer to the relevant description of the target data stream in the embodiment of Figure 3, which will not be repeated.
- the time domain resources of the first data stream and the second data stream have an intersection, and the relationship between the first data stream and the second data stream can refer to the relevant description in the embodiment of Figure 3, which will not be repeated.
- the first device receives the first data stream and the second data stream from the second device based on the third information.
- the first device can determine the relevant information of the second data stream according to the fourth information, and then obtain the information in the second data stream from the received data.
- step 401 can be performed after step 301 and before step 303
- step 402 can be performed after step 302 and before step 303
- step 403 can be step 303.
- the first data stream included in the target data stream sent by the first device and sent by the second device has the ability to carry the information of the first device, and the first data stream may carry the information of the first device, or may not carry the information of the first device.
- the second device may indicate to the first device whether the first data stream carries the information of the first device.
- the second device may indicate whether the first data stream carries the information of the first device through indication information or through other means instead of indication information, which is introduced below through the following implementation E1 and implementation E2 respectively.
- the second device indicates through indication information whether the first data stream carries information of the first device.
- the second device sends information indicating that the first data stream includes data of the first device to the first device.
- the first device receives information indicating that the first data stream includes data of the first device from the second device.
- the first device obtains data of the first device from the first data stream based on the data indicating that the first data stream includes data of the first device.
- the information indicating that the first data stream includes data of the first device is carried in the DCI, for example, it can be carried in a preset first field in the DCI, and the information indicating that the first data stream includes data of the first device can be the first preset value of the preset first field. In this way, there is no need to set up a new signaling for carrying the information indicating that the first data stream includes data of the first device, thereby reducing signaling overhead and being more compatible with the prior art.
- the second device sends information indicating that the first data stream does not include the data of the first device to the first device.
- the first device receives information from the second device indicating that the first data stream does not include the data of the first device.
- the first device determines that the first data stream does not include the data of the first device based on the information indicating that the first data stream does not include the data of the first device, and then does not need to try to obtain the data of the first device from the first data stream, thereby reducing the workload of the first device and reducing the power consumption of the first device.
- information indicating that the first data stream does not include data of the first device is carried in the DCI, for example, it can be carried in a preset second field in the DCI, and the information indicating that the first data stream does not include data of the first device can be a second preset value of the preset second field.
- the second field can be the same field as the first field, or can be two different fields.
- the first preset value is different from the second preset value.
- the first preset value and the second preset value can be the same or different.
- the second device indicates whether the first data stream carries the information of the first device in other ways (without using indication information).
- the second device indicates whether the first data stream carries information of the first device by scrambling the DCI using different radio network temporary identities (RNTIs). For example, the second device sends the first DCI to the first device. Correspondingly, the first device receives the first DCI. When the first device determines that the first DCI is scrambled using the first RNTI, it determines that the first data stream includes data of the first device. In another possible implementation, when the first device determines that the first DCI is scrambled using the second RNTI, it determines that the first data stream does not include data of the first device. The first RNTI and the second RNTI are different. Through this implementation, it is possible to implicitly indicate whether the first data stream includes data of the first device, thereby saving the amount of information sent by the second device, thereby improving data transmission efficiency.
- RNTIs radio network temporary identities
- the target data stream sent by the first device and sent by the second device may include the second data stream, or may not include the second data stream.
- the second device may indicate to the first device whether the target data stream carries the second data stream.
- the second device may indicate whether the target data stream carries the second data stream through indication information or through other means instead of indication information, which is described below through the following implementation F1 and implementation F2, respectively.
- the second device indicates, through indication information, whether the target data stream carries the second data stream.
- the second device sends information indicating that the target data stream includes the second data stream to the first device.
- the first device receives information indicating that the target data stream includes the second data stream from the second device. Based on the indication that the target data stream includes the second data stream, the first device obtains data of the second data stream from the target data stream.
- the information indicating that the target data stream includes the second data stream is carried in the DCI, for example, it can be carried in a preset third field in the DCI, and the information indicating that the target data stream includes the second data stream can be a third preset value of the preset third field.
- the second device sends information indicating that the target data stream does not include the second data stream to the first device.
- the first device receives information indicating that the target data stream does not include the second data stream from the second device.
- the first device determines that the target data stream does not include the second data stream based on the indication that the target data stream does not include the second data stream, and then does not need to attempt to obtain the private data stream of the first device from the target data stream, thereby reducing the workload of the first device and reducing the power consumption of the first device.
- the information indicating that the target data stream does not include the second data stream is carried in the DCI, for example, it can be carried in a preset field in the DCI, and the information indicating that the target data stream does not include the second data stream can be the fourth preset value of the preset fourth field.
- the fourth field can be the same field as the third field, or it can be two different fields. When the third field is the same as the fourth field, the third preset value is different from the fourth preset value. When the third field is different from the fourth field, the third preset value and the fourth preset value can be the same or different.
- the second device indicates whether the target data stream carries the second data stream in other ways (without using indication information).
- the second device indicates whether the target data stream carries the second data stream by scrambling the DCI with different RNTIs. For example, the second device sends the second DCI to the first device. Correspondingly, the first device receives the second DCI. When the first device determines that the second DCI is scrambled with the third RNTI, it determines that the target data stream includes the second data stream. In another possible implementation, when the first device determines that the second DCI is scrambled with the fourth RNTI, it determines that the target data stream does not include the second data stream. The third RNTI and the fourth RNTI are different. In this way, it is possible to implicitly determine whether the target data stream includes the second data stream. This implementation can save the amount of information sent by the second device, thereby improving data transmission efficiency.
- sending information to a terminal device can be understood as the destination of the information being the terminal device.
- module A sending information to a terminal includes: module A sending the information to the terminal through an air interface, and optionally, module A can perform baseband and/or mid-RF operations on the information; or, module A delivers the information to module B, and module B sends the information to the terminal.
- module B sends the information to the terminal it can be transparent transmission of the information, segmentation of the information and sending the information, or multiplexing the information with other information and sending the information.
- module B can perform baseband and/or mid-RF operations on the information and then send the information, etc.
- module B can encapsulate the information in a data packet.
- module B can also add a header and/or padding bits to the data packet, etc.
- receiving information from a terminal device can be understood as the origin of the information being the terminal device.
- module A receiving information from a terminal device includes: module A receiving the information from the terminal through an air interface, and optionally, module A can perform baseband and/or mid-RF operations on the information; or, module B receives the information from the terminal through an air interface, and delivers the information to module A.
- module B delivers the information to module A, including: transparently delivering the received information to module A, combining the received multiple segments into the information and delivering it to module A, or extracting the information from the multiplexed information and delivering it to module A.
- module B can perform baseband and/or mid-RF operations on the received information and then send the information, etc.
- the information received by module B is encapsulated in a data packet.
- the data packet includes a header and/or padding bits, etc.
- the module B can be a single module or multiple modules coupled in sequence, without limitation.
- module A is a DU module
- module B is a RU module
- module A is a CU-CP module
- module B is a DU module and a RU module.
- the above mainly introduces the solution provided by the present application from the perspective of the interaction between various network elements.
- the above-mentioned network elements include hardware structures and/or software modules corresponding to the execution of various functions.
- the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
- Fig. 8 is a schematic diagram of the structure of the device provided in the embodiment of the present application.
- the device provided in Fig. 8 can be the first device or the second device in Fig. 3 and Fig. 4.
- the device 1301 is used to implement the functions of the network element of the embodiment of the present application.
- the network element may be a base station, a terminal, a DU, a CU, a CU-CP, a CU-UP or a RU.
- the device 1301 may be the network element, or a device that can be installed in the network element, or a device that can be used in combination with the network element, without limitation.
- the device may be a chip or a chip system.
- the device 1301 includes an interface 1303 and a processor 1302.
- the processor 1302 is used to execute a program 1305.
- the processor 1302 may store the program 1305, or obtain the program 1305 from other devices or other equipment (for example, from the memory 1304 or from a third-party website).
- the device 1301 includes a memory 1304.
- the memory 1304 is used to store a program 1306.
- the program 1306 may be pre-stored or subsequently loaded.
- the memory 1304 may also be used to store necessary data.
- Processor 1302 may include one or more processors as a combination of computing devices.
- Processor 1302 may include one or more of the following: a microprocessor, a microcontroller, a digital signal processor (DSP), a digital signal processing device (DSPD), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a programmable logic device (PLD), a gated logic, a transistor logic, a discrete hardware circuit, a processing circuit or other suitable hardware, firmware, and/or a combination of hardware and software configured to perform the various functions described in the embodiments of the present application.
- Processor 1302 may be a general-purpose processor or a dedicated processor.
- processor 1302 may be a baseband processor or a central processing unit.
- the baseband processor may be used to process communication protocols and communication data.
- the central processing unit may be used to execute software programs and process data in the software programs.
- the interface 1303 may include any suitable hardware or software for enabling communication with one or more computer devices (e.g., network elements of embodiments of the present application).
- the interface 1303 may include terminals and/or pins for coupling wires for wired connections or coupling wireless interfaces for wireless connections.
- the interface 1303 may include a transmitter, a receiver, an interface, and/or an antenna.
- the interface may be configured to enable communication between computer devices (e.g., network elements of embodiments of the present application) using any available protocol (e.g., 3GPP standard protocols).
- the program in the embodiments of the present application refers to software in a broad sense.
- Software can be a program code, a program, a subroutine, an instruction set, a code, a code segment, a software module, an application, a software application, etc.
- the program can be run in a processor and/or a computer to perform the various functions and/or processes described in the embodiments of the present application.
- the memory 1304 may store necessary data required when the processor 1302 executes the software.
- the memory 1304 may be implemented using any suitable storage technology.
- the memory 1304 may be any available storage medium that can be accessed by the processor and/or computer.
- Non-limiting examples of storage media include random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), removable media, optical disk storage, magnetic disk storage media, magnetic storage devices, flash memory, registers, state memory, remotely mounted memory, local or remote memory components, or any other medium that can carry or store software, data or information and can be accessed by the processor/computer.
- the memory 1304 and the processor 1302 may be provided separately or integrated together.
- the processor 1302 may read information from the memory 1304 and store and/or write information in the memory.
- the memory 1304 may be integrated in the processor 1302.
- the processor 1302 and the memory 1304 may be provided in an integrated circuit (e.g., an application-specific integrated circuit (ASIC)).
- the integrated circuit may be provided in a network element or other network node in an embodiment of the present application.
- the dotted line of the memory 1304 in the figure further indicates that the memory is optional.
- the communication device 1301 may further include a bus system, wherein the processor 1302 , the memory 1304 , and the interface 1303 may be connected via the bus system.
- the device 1301 may be a first device or a second device, or may be a chip (system) or a circuit, such as a chip (system) or a circuit that may be disposed in the first device, or a chip (system) or a circuit that may be disposed in the second device.
- a chip (system) or a circuit such as a chip (system) or a circuit that may be disposed in the first device, or a chip (system) or a circuit that may be disposed in the second device.
- the processor 1302 is used to send first information to the second device through the interface 1303, the first information includes information indicating a first precoding matrix, and the first precoding matrix is a candidate precoding matrix for the second device to precode the first data stream.
- the processor 1302 is used to send second information to the second device through the interface 1303, the second information includes information indicating a second precoding matrix, the second precoding matrix is a candidate precoding matrix for the second device to precode the second data stream, and the time domain resources of the first data stream and the second data stream have an intersection.
- the processor 1302 is used to receive first trigger information through the interface 1303, the first trigger information triggers the first device to feedback information of the candidate precoding matrix of the first data stream, and send the first information to the second device based on the first trigger information.
- the processor 1302 is configured to receive second trigger information through the interface 1303, the second trigger information triggering the first device to feed back information about a candidate precoding matrix of a second data stream, and send second information to the second device based on the second trigger information.
- the processor 1302 is configured to periodically send information indicating a candidate precoding matrix for the first data stream with a first duration as a period through the interface 1303.
- One of the information indicating the candidate precoding matrix for the first data stream is the first information.
- the processor 1302 is configured to periodically send information indicating a candidate precoding matrix for the second data stream with a second duration as a period through the interface 1303.
- One of the information indicating the candidate precoding matrix for the second data stream is the second information.
- the processor 1302 is used to receive first information from the first device through the interface 1303, the first information includes information indicating a first precoding matrix, and the first precoding matrix is a candidate precoding matrix for the second device to precode the first data stream.
- the processor 1302 is used to receive second information from the first device through the interface 1303, the second information includes information indicating a second precoding matrix, the second precoding matrix is a candidate precoding matrix for the second device to precode the second data stream, and the time domain resources of the first data stream and the second data stream have an intersection.
- the processor 1302 is configured to send first trigger information to the first device through the interface 1303, where the first trigger information triggers the first device to feed back information about a candidate precoding matrix of the first data stream.
- the processor 1302 is configured to send second trigger information to the first device through the interface 1303, where the second trigger information triggers the first device to feed back information about a candidate precoding matrix of the second data stream.
- the processor 1302 is configured to periodically receive information indicating a candidate precoding matrix for the first data stream with a first duration as a period through the interface 1303.
- One of the information indicating the candidate precoding matrix for the first data stream is the first information.
- the processor 1302 is configured to periodically receive information indicating a candidate precoding matrix for the second data stream with a second duration as a period through the interface 1303.
- One of the information indicating the candidate precoding matrix for the second data stream is the second information.
- processor 1302 is used to receive third information from the second device through interface 1303, and receive a first data stream and a second data stream from the second device based on the third information, and time domain resources of the first data stream and the second data stream have an intersection.
- the processor 1302 is configured to receive fourth information from the second device through the interface 1303 .
- the processor 1302 is configured to receive information from the second device through the interface 1303 indicating that the first data stream includes data of the first device, and obtain the data of the first device from the first data stream based on the indication that the first data stream includes data of the first device.
- the processor 1302 is configured to receive the first DCI through the interface 1303.
- the processor 1302 is configured to determine that the first data stream includes data of the first device when determining that the first DCI is scrambled using the first RNTI.
- the processor 1302 is configured to receive the first DCI through the interface 1303.
- the processor 1302 is configured to determine that the first data stream does not include data of the first device when determining that the first DCI is scrambled using the second RNTI.
- the processor 1302 is configured to receive a target data stream from a second device based on the third information through the interface 1303, where the target data stream includes the first data stream.
- the processor 1302 is configured to receive information indicating that the target data stream includes a second data stream from the second device through the interface 1303, where the second data stream is a data stream of the first device.
- the processor 1302 is configured to obtain data in the second data stream from the target data stream based on the information indicating that the target data stream includes the second data stream.
- the processor 1302 is configured to receive a target data stream from a second device based on the third information through the interface 1303, where the target data stream includes the first data stream.
- the processor 1302 is configured to receive a second DCI through the interface 1303, and the processor 1302 is configured to determine that the target data stream includes information about the second data stream when determining that the second DCI is scrambled using the third RNTI.
- the processor 1302 is configured to receive a target data stream from the second device based on the third information through the interface 1303, where the target data stream includes the first data stream.
- the processor 1302 is configured to determine that the target data stream does not include information about the second data stream when determining that the second DCI is scrambled using the fourth RNTI.
- processor 1302 is used to send third information to the first device through interface 1303, processor 1302 is used to send a first data stream and a second data stream to the first device through interface 1303, and time domain resources of the first data stream and the second data stream have an intersection.
- the processor 1302 is configured to send fourth information to the first device through the interface 1303 .
- the processor 1302 is configured to send information indicating that the first data stream includes data of the first device to the first device through the interface 1303 .
- the processor 1302 is configured to send a first DCI to the first device through the interface 1303 , where the first DCI is scrambled with a first RNTI, and the first RNTI indicates that the first data stream includes data of the first device.
- the processor 1302 is configured to send a first DCI to the first device through the interface 1303 , where the first DCI is scrambled with a second RNTI, and the second RNTI indicates that the first data stream does not include data of the first device.
- the processor 1302 is used to send a target data stream to the first device through the interface 1303, where the target data stream includes the first data stream. In one possible implementation, the processor 1302 is used to send information indicating that the target data stream includes a second data stream to the first device through the interface 1303, where the second data stream is the data stream of the first device.
- the processor 1302 is used to send a target data stream to the first device through the interface 1303, and the target data stream includes the first data stream.
- the second device sends a second DCI to the first device, and the second DCI is scrambled using a third RNTI, and the third RNTI indicates that the target data stream includes information of the second data stream.
- the processor 1302 is used to send a target data stream to the first device through the interface 1303, and the target data stream includes the first data stream. In one possible implementation, the processor 1302 is used to send a second DCI to the first device through the interface 1303, and the second DCI is scrambled using a fourth RNTI, and the fourth RNTI indicates that the target data stream does not include information about the second data stream.
- FIG9 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application.
- the device 1401 may include a transceiver 1403 and a processor 1402. Further, the device 1401 may include a memory 1404. The dotted line of the memory 1404 in the figure further indicates that the memory is optional.
- the transceiver 1403 is used to input and/or output information; the processor 1402 is used to execute a computer program or instruction so that the device 1401 implements the first device or the second device in the relevant scheme of FIG3 or FIG4 above.
- the transceiver 1403 can implement the scheme implemented by the interface 1303 of FIG8 above
- the processor 1402 can implement the scheme implemented by the processor 1302 of FIG8 above
- the memory 1404 can implement the scheme implemented by the memory 1304 of FIG8 above, which will not be repeated here.
- FIG10 is a schematic diagram of a communication device provided in an embodiment of the present application.
- the device provided in FIG10 may be the first device or the second device in FIG3 and FIG4.
- the device 1501 may be the first device or the second device, or may be a chip (system) or a circuit, such as a chip (system) or a circuit that may be provided in the first device, or a chip (system) or a circuit that may be provided in the second device.
- the device 1501 includes a processing unit 1502 and a communication unit 1503. Further, the device 1501 may include a storage unit 1504, or may not include the storage unit 1504.
- the storage unit 1504 in the figure is a dotted line to further indicate that the storage is optional.
- the processing unit 1502 is used to send first information to the second device through the communication unit 1503, the first information includes information indicating a first precoding matrix, and the first precoding matrix is a candidate precoding matrix for the second device to precode the first data stream.
- the processing unit 1502 is used to send second information to the second device through the communication unit 1503, the second information includes information indicating a second precoding matrix, the second precoding matrix is a candidate precoding matrix for the second device to precode the second data stream, and the time domain resources of the first data stream and the second data stream have an intersection.
- the processing unit 1502 is used to receive first information from the first device through the communication unit 1503, the first information includes information indicating a first precoding matrix, and the first precoding matrix is a candidate precoding matrix for the second device to precode the first data stream.
- the processing unit 1502 is used to receive second information from the first device through the communication unit 1503, the second information includes information indicating a second precoding matrix, the second precoding matrix is a candidate precoding matrix for the second device to precode the second data stream, and the time domain resources of the first data stream and the second data stream have an intersection.
- the processing unit 1502 is used to receive third information from the second device through the communication unit 1503, and receive a first data stream and a second data stream from the second device based on the third information, and the time domain resources of the first data stream and the second data stream have an intersection.
- the processing unit 1502 is used to send third information to the first device through the communication unit 1503, and send the first data stream and the second data stream to the first device, and the time domain resources of the first data stream and the second data stream have an intersection.
- the division of the units of the above communication device is only a division of logical functions, and in actual implementation, all or part of them can be integrated into one physical entity, or they can be physically separated.
- the communication unit 1503 can be implemented by the interface 1303 of Figure 8 above, and the processing unit 1502 can be implemented by the processor 1302 of Figure 8 above.
- the present application also provides a computer program product, which includes: computer program code or instructions, when the computer program code or instructions are executed on a computer, the computer executes the method of any one of the embodiments shown in Figure 3 or Figure 4.
- the present application also provides a computer-readable storage medium, which stores a program code.
- the program code runs on a computer, the computer executes the method of any one of the embodiments shown in Figure 3 or Figure 4.
- the present application also provides a chip system, which may include a processor.
- the processor is coupled to the memory and can be used to execute the method of any one of the embodiments shown in Figure 3 or Figure 4.
- the chip system also includes a memory.
- the memory is used to store a computer program (also referred to as code, or instruction).
- the processor is used to call and run the computer program from the memory, so that the device equipped with the chip system executes the method of any one of the embodiments shown in Figure 3 or Figure 4.
- the present application also provides a system, which includes one or more of the aforementioned first devices and second devices.
- the present application also provides a computer program product, wherein the computer program product stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes the method of any one of the embodiments shown in FIG. 3 or FIG. 4 .
- the computer program product includes one or more computer instructions.
- the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
- the computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center.
- the computer-readable storage medium can be any available medium that can be accessed by the computer or a data storage device such as a server or data center that contains one or more available media integrated.
- Available media can be magnetic media (e.g., floppy disks, hard disks, tapes), optical media (e.g., high-density digital video discs (DVD)), or semiconductor media (e.g., solid state discs (SSD)), etc.
- magnetic media e.g., floppy disks, hard disks, tapes
- optical media e.g., high-density digital video discs (DVD)
- DVD digital video discs
- semiconductor media e.g., solid state discs (SSD)
- the network devices in the above-mentioned various device embodiments correspond to the network devices or terminal devices in the terminal devices and method embodiments, and the corresponding modules or units perform the corresponding steps.
- the communication unit transmits the steps of receiving or sending in the method embodiment, and other steps except sending and receiving can be performed by the processing unit (processor).
- the functions of the specific units can refer to the corresponding method embodiments.
- the processor can be one or more.
- a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program and/or a computer.
- applications running on a computing device and a computing device can be components.
- One or more components may reside in a process and/or an execution thread, and a component may be located on a computer and/or distributed between two or more computers.
- these components may be executed from various computer-readable media having various data structures stored thereon.
- Components may, for example, communicate through local and/or remote processes according to signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and/or a network, such as the Internet interacting with other systems through signals).
- signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and/or a network, such as the Internet interacting with other systems through signals).
- the disclosed systems, devices and methods can be implemented in other ways.
- the device embodiments described above are only schematic.
- the division of units is only a logical function division. There may be other division methods in actual implementation.
- multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
- Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple 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.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. If the function is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Error Detection And Correction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
根据前述方法,图9为本申请实施例提供的通信装置的结构示意图,如图9所示,装置1401可以包括收发器1403和处理器1402。进一步的,该装置1401可以包括有存储器1404。图中存储器1404为虚线是进一步标识存储器为可选地意思。收发器1403,用于输入和/或输出信息;处理器1402,用于执行计算机程序或指令,使得装置1401实现上述图3或图4的相关方案中第一装置或第二装置。本申请实施例中,收发器1403可以实现上述图8的接口1303所实现的方案,处理器1402可以实现上述图8的处理器1302所实现的方案,存储器1404可以实现上述图8的存储器1304所实现的方案,在此不再赘述。
Claims (52)
- 一种通信方法,其特征在于,包括:第一装置向第二装置发送第一信息,所述第一信息包括指示第一预编码矩阵的信息,所述第一预编码矩阵为所述第二装置对第一数据流进行预编码的候选预编码矩阵;所述第一装置向所述第二装置发送第二信息,所述第二信息包括指示第二预编码矩阵的信息,所述第二预编码矩阵为所述第二装置对第二数据流进行预编码的候选预编码矩阵,所述第一数据流和所述第二数据流的时域资源有交集。
- 如权利要求1所述的方法,其特征在于,所述第一信息还包括所述第一预编码矩阵对应的调制与编码策略和/或所述第一预编码矩阵对应的秩指示信息;和/或;所述第二信息还包括所述第二预编码矩阵对应的调制与编码策略和/或所述第二预编码矩阵对应的秩指示信息。
- 如权利要求1或2所述的方法,其特征在于,所述第一预编码矩阵对应的带宽与所述第二预编码矩阵对应的带宽不同;或,所述第一预编码矩阵对应的码本级数与所述第二预编码矩阵对应的码本级数不同。
- 如权利要求1-3任一项所述的方法,其特征在于,所述第一预编码矩阵对应的预编码资源块组与所述第二预编码矩阵对应的预编码资源块组的数量不同。
- 如权利要求1-4任一项所述的方法,其特征在于,所述第一信息包括指示多个所述第一预编码矩阵的信息,所述多个第一预编码矩阵中的至少两个第一预编码矩阵不同;和/或;所述第二信息包括指示多个所述第二预编码矩阵的信息,所述多个第二预编码矩阵中的至少两个第二预编码矩阵不同。
- 如权利要求1-5任一项所述的方法,其特征在于,所述第一预编码矩阵为第一预编码矩阵集合中的预编码矩阵,所述第二预编码矩阵为第二预编码矩阵集合中的预编码矩阵;所述第一预编码矩阵集合为所述第二预编码矩阵集合的子集。
- 如权利要求1-6任一项所述的方法,其特征在于,所述第一预编码矩阵为第一预编码矩阵集合中的预编码矩阵,所述第二预编码矩阵为第二预编码矩阵集合中的预编码矩阵;所述第一预编码矩阵集合中的包括的预编码矩阵的数量与所述第二预编码矩阵集合中包括的预编码矩阵的数量不同。
- 如权利要求1-7任一项所述的方法,其特征在于,所述第一装置向第二装置发送第一信息,包括:所述第一装置接收第一触发信息,所述第一触发信息触发所述第一装置反馈所述第一数据流的候选预编码矩阵的信息;所述第一装置基于所述第一触发信息向所述第二装置发送所述第一信息。
- 如权利要求1-8任一项所述的方法,其特征在于,所述第一装置向第二装置发送第二信息,包括:所述第一装置接收第二触发信息,所述第二触发信息触发所述第一装置反馈所述第二数据流的候选预编码矩阵的信息;所述第一装置基于所述第二触发信息向所述第二装置发送所述第二信息。
- 如权利要求1-7任一项所述的方法,其特征在于,所述第一装置向第二装置发送第 一信息,包括:所述第一装置以第一时长为周期,周期性发送指示所述第一数据流的候选预编码矩阵的信息,所述指示所述第一数据流的候选预编码矩阵的信息中的一个所述指示所述第一数据流的候选预编码矩阵的信息为所述第一信息。
- 如权利要求1-7任一项所述的方法,其特征在于,所述第一装置向所述第二装置发送第二信息,包括:所述第一装置以第二时长为周期,周期性发送指示所述第二数据流的候选预编码矩阵的信息,所述指示所述第二数据流的候选预编码矩阵的信息中的一个所述指示所述第二数据流的候选预编码矩阵的信息为所述第二信息。
- 一种通信方法,其特征在于,包括:第二装置接收来自第一装置的第一信息,所述第一信息包括指示第一预编码矩阵的信息,所述第一预编码矩阵为所述第二装置对第一数据流进行预编码的候选预编码矩阵;所述第二装置接收来自所述第一装置的第二信息,所述第二信息包括指示第二预编码矩阵的信息,所述第二预编码矩阵为所述第二装置对第二数据流进行预编码的候选预编码矩阵,所述第一数据流和所述第二数据流的时域资源有交集。
- 如权利要求12所述的方法,其特征在于,所述第一信息还包括所述第一预编码矩阵对应的调制与编码策略和/或所述第一预编码矩阵对应的秩指示信息;和/或;所述第二信息还包括所述第二预编码矩阵对应的调制与编码策略和/或所述第二预编码矩阵对应的秩指示信息。
- 如权利要求12或13所述的方法,其特征在于,所述第一预编码矩阵对应的带宽与所述第二预编码矩阵对应的带宽不同;或,所述第一预编码矩阵对应的码本级数与所述第二预编码矩阵对应的码本级数不同。
- 如权利要求12-14任一项所述的方法,其特征在于,所述第一预编码矩阵对应的预编码资源块组与所述第二预编码矩阵对应的预编码资源块组的数量不同。
- 如权利要求12-15任一项所述的方法,其特征在于,所述第一信息包括指示多个所述第一预编码矩阵的信息,所述多个第一预编码矩阵中的至少两个第一预编码矩阵不同;和/或;所述第二信息包括指示多个所述第二预编码矩阵的信息,所述多个第二预编码矩阵中的至少两个第二预编码矩阵不同。
- 如权利要求12-16任一项所述的方法,其特征在于,所述第一预编码矩阵为第一预编码矩阵集合中的预编码矩阵,所述第二预编码矩阵为第二预编码矩阵集合中的预编码矩阵;所述第一预编码矩阵集合为所述第二预编码矩阵集合的子集。
- 如权利要求12-17任一项所述的方法,其特征在于,所述第一预编码矩阵为第一预编码矩阵集合中的预编码矩阵,所述第二预编码矩阵为第二预编码矩阵集合中的预编码矩阵;所述第一预编码矩阵集合中的包括的预编码矩阵的数量与所述第二预编码矩阵集合中包括的预编码矩阵的数量不同。
- 如权利要求12-18任一项所述的方法,其特征在于,所述第二装置接收来自第一装置的第一信息之前,还包括:所述第二装置向所述第一装置发送第一触发信息,所述第一触发信息触发所述第一装置反馈所述第一数据流的候选预编码矩阵的信息。
- 如权利要求12-19任一项所述的方法,其特征在于,所述第二装置接收来自所述第一装置的第二信息之前,还包括:所述第二装置向所述第一装置发送第二触发信息,所述第二触发信息触发所述第一装置反馈所述第二数据流的候选预编码矩阵的信息。
- 如权利要求12-18任一项所述的方法,其特征在于,所述第二装置接收来自第一装置的第一信息,包括:所述第二装置以第一时长为周期,周期性接收指示所述第一数据流的候选预编码矩阵的信息,所述指示所述第一数据流的候选预编码矩阵的信息中的一个所述指示所述第一数据流的候选预编码矩阵的信息为所述第一信息。
- 如权利要求12-18任一项所述的方法,其特征在于,所述第二装置接收来自所述第一装置的第二信息,包括:所述第二装置以第二时长为周期,周期性接收指示所述第二数据流的候选预编码矩阵的信息,所述指示所述第二数据流的候选预编码矩阵的信息中的一个所述指示所述第二数据流的候选预编码矩阵的信息为所述第二信息。
- 一种通信方法,其特征在于,包括:第一装置接收来自第二装置的第三信息;所述第一装置基于所述第三信息接收来自所述第二装置的第一数据流和第二数据流,所述第一数据流和所述第二数据流的时域资源有交集;其中,所述第三信息包括以下内容中的至少一项:指示所述第一数据流占用的时频资源的信息;指示所述第一数据流的调制编码方式的信息;指示所述第一装置的数据在所述第一数据流中所处的位置的位置指示信息;或,所述第一数据流对应的解调参考信号DMRS端口。
- 如权利要求23所述的方法,其特征在于,所述第一数据流包括所述第一装置的数据;所述位置指示信息包括:所述第一装置的数据对应的逻辑比特组的组标识信息;其中,所述逻辑比特组包括一个或多个连续的逻辑比特,所述逻辑比特组与一个物理比特、连续多个物理比特或不连续多个物理比特具有映射关系。
- 如权利要求23-24任一项所述的方法,其特征在于,所述第三信息还包括:指示所述第一数据流的数据对应的码字映射的层的标识信息。
- 如权利要求23-25任一项所述的方法,其特征在于,所述第一数据流的数据对应一个或多个码字;和/或,所述第一数据流的数据对应的所述一个或多个码字中的一个码字映射至一层或多层。
- 如权利要求23-26任一项所述的方法,其特征在于,所述第二数据流的数据对应一个或多个码字,和/或,所述第二数据流的所述一个或多个码字中的一个码字映射至一层或 多层。
- 如权利要求23-27任一项所述的方法,其特征在于,所述第一数据流的数据对应的码字与所述第二数据流的数据对应的码字不同;和/或,所述第一数据流的数据对应的码字映射的层与所述第二数据流的数据对应的码字映射的层不同。
- 如权利要求23-28任一项所述的方法,其特征在于,所述方法还包括:所述第一装置接收来自所述第二装置的第四信息;其中,所述第四信息包括以下内容中的至少一项:指示第二数据流占用的时频资源的信息;指示所述第二数据流的调制编码方式的信息;指示所述第二数据流对应的DMRS端口的信息;或,指示所述第二数据流中所述第一装置的数据对应的码字映射的层的标识信息。
- 如权利要求23-29任一项所述的方法,其特征在于,所述方法还包括:所述第一装置接收来自所述第二装置的指示所述第一数据流包括有所述第一装置的数据的信息;所述第一装置基于所述指示所述第一数据流包括有所述第一装置的数据,从所述第一数据流中获取所述第一装置的数据。
- 如权利要求23-29任一项所述的方法,其特征在于,所述方法还包括:所述第一装置接收第一下行控制信息DCI;所述第一装置在确定所述第一DCI采用第一无线网络临时标识符RNTI加扰的情况下,确定所述第一数据流包括有所述第一装置的数据。
- 如权利要求23-29任一项所述的方法,其特征在于,所述方法还包括:所述第一装置接收第一DCI;所述第一装置在确定所述第一DCI采用第二RNTI加扰的情况下,确定所述第一数据流未包括所述第一装置的数据。
- 如权利要求23-32任一项所述的方法,其特征在于,所述第一装置基于所述第三信息接收来自所述第二装置的第一数据流和第二数据流,包括:所述第一装置基于所述第三信息接收来自所述第二装置的目标数据流,所述目标数据流包括所述第一数据流;所述方法还包括:所述第一装置接收来自所述第二装置的指示所述目标数据流包括有第二数据流的信息,所述第二数据流为所述第一装置的数据流;所述第一装置基于指示所述目标数据流包括有第二数据流的信息,从所述目标数据流中获取所述第二数据流中的数据。
- 如权利要求23-32任一项所述的方法,其特征在于,所述第一装置基于所述第三信息接收来自所述第二装置的第一数据流和第二数据流,包括:所述第一装置基于所述第三信息接收来自所述第二装置的目标数据流,所述目标数据流包括所述第一数据流;所述方法还包括:所述第一装置接收第二DCI;所述第一装置在确定所述第二DCI采用第三RNTI加扰的情况下,确定所述目标数据流包括有第二数据流的信息。
- 一种通信方法,其特征在于,包括:第二装置向第一装置发送第三信息;所述第二装置向所述第一装置发送第一数据流和第二数据流,所述第一数据流和所述第二数据流的时域资源有交集;其中,所述第三信息包括以下内容中的至少一项:指示所述第一数据流占用的时频资源的信息;指示所述第一数据流的调制编码方式的信息;指示所述第一装置的数据在所述第一数据流中所处的位置的位置指示信息;或,所述第一数据流对应的解调参考信号DMRS端口。
- 如权利要求35所述的方法,其特征在于,所述第一数据流包括所述第一装置的数据;所述位置指示信息包括:所述第一装置的数据对应的逻辑比特组的组标识信息;其中,所述逻辑比特组包括一个或多个连续的逻辑比特,所述逻辑比特组与一个物理比特、连续多个物理比特或不连续多个物理比特具有映射关系。
- 如权利要求35-36任一项所述的方法,其特征在于,所述第三信息还包括:指示所述第一数据流的数据对应的码字映射的层的标识信息。
- 如权利要求35-37任一项所述的方法,其特征在于,所述第一数据流的数据对应一个或多个码字;和/或,所述第一数据流的数据对应的所述一个或多个码字中的一个码字映射至一层或多层。
- 如权利要求35-38任一项所述的方法,其特征在于,所述第二数据流的数据对应一个或多个码字,和/或,所述第二数据流的所述一个或多个码字中的一个码字映射至一层或多层。
- 如权利要求35-39任一项所述的方法,其特征在于,所述第一数据流的数据对应的码字与所述第二数据流的数据对应的码字不同;和/或,所述第一数据流的数据对应的码字映射的层与所述第二数据流的数据对应的码字映射的层不同。
- 如权利要求35-40任一项所述的方法,其特征在于,所述方法还包括:所述第二装置向所述第一装置发送第四信息;其中,所述第四信息包括以下内容中的至少一项:指示第二数据流占用的时频资源的信息;指示所述第二数据流的调制编码方式的信息;指示所述第二数据流对应的DMRS端口的信息;或,指示所述第二数据流中所述第一装置的数据对应的码字映射的层的标识信息。
- 如权利要求35-41任一项所述的方法,其特征在于,所述方法还包括:所述第二装置向所述第一装置发送指示所述第一数据流包括有所述第一装置的数据的信息。
- 如权利要求35-41任一项所述的方法,其特征在于,所述方法还包括:所述第二装置向所述第一装置发送第一下行控制信息DCI,所述第一DCI采用第一无线网络临时标识符RNTI加扰,所述第一RNTI指示所述第一数据流包括有所述第一装置的数据。
- 如权利要求35-41任一项所述的方法,其特征在于,所述方法还包括:所述第二装置向所述第一装置发送第一DCI,所述第一DCI采用第二RNTI加扰,所述第二RNTI指示所述第一数据流未包括有所述第一装置的数据。
- 如权利要求35-44任一项所述的方法,其特征在于,所述第二装置向所述第一装置发送第一数据流和第二数据流,包括:所述第二装置向所述第一装置发送目标数据流,所述目标数据流包括所述第一数据流;所述方法还包括:所述第二装置向所述第一装置发送指示所述目标数据流包括有第二数据流的信息,所述第二数据流为所述第一装置的数据流。
- 如权利要求35-44任一项所述的方法,其特征在于,所述第二装置向所述第一装置发送第一数据流和第二数据流,包括:所述第二装置向所述第一装置发送目标数据流,所述目标数据流包括所述第一数据流;所述方法还包括:所述第二装置向所述第一装置发送第二DCI,所述第二DCI采用第三RNTI加扰,所述第三RNTI指示所述目标数据流包括有第二数据流的信息。
- 一种通信装置,其特征在于,包括通信接口和至少一个处理器,所述通信接口和所述至少一个处理器通过线路互联;所述通信接口,用于输入和/或输出信令或数据;所述处理器,用于执行计算机可执行程序,使得权利要求1-46任一项所述的方法被执行。
- 一种通信装置,其特征在于,包括处理器和存储器,所述存储器,用于存储计算机程序或指令;所述处理器,用于执行存储器中的计算机程序或指令,使得权利要求1-46任一项所述的方法被执行。
- 一种通信装置,其特征在于,包括处理单元和通信单元,所述处理单元用于通过所述通信单元执行如权利要求1-46任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被计算机调用时,使得权利要求1-46任一项所述的方法被执行。
- 一种芯片系统,其特征在于,所述芯片系统包括至少一个处理器,和接口电路,所述接口电路和所述至少一个处理器通过线路互联,所述处理器通过运行指令,以执行权利要求1-46任一项所述的方法。
- 一种计算机程序产品,其特征在于,所述计算机程序产品存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被计算机执行时,使所述计算机执行如权利要求1-46中任一项所述的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22961643.8A EP4593300A4 (en) | 2022-10-10 | 2022-10-10 | COMMUNICATION METHOD, DEVICE, CHIP SYSTEM, STORAGE MEDIA AND COMPUTER PROGRAM PRODUCT |
| CN202280100610.1A CN120035942A (zh) | 2022-10-10 | 2022-10-10 | 通信方法、装置、芯片系统、存储介质及计算机程序产品 |
| PCT/CN2022/124415 WO2024077448A1 (zh) | 2022-10-10 | 2022-10-10 | 通信方法、装置、芯片系统、存储介质及计算机程序产品 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2022/124415 WO2024077448A1 (zh) | 2022-10-10 | 2022-10-10 | 通信方法、装置、芯片系统、存储介质及计算机程序产品 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024077448A1 true WO2024077448A1 (zh) | 2024-04-18 |
Family
ID=90668487
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/124415 Ceased WO2024077448A1 (zh) | 2022-10-10 | 2022-10-10 | 通信方法、装置、芯片系统、存储介质及计算机程序产品 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4593300A4 (zh) |
| CN (1) | CN120035942A (zh) |
| WO (1) | WO2024077448A1 (zh) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102158263A (zh) * | 2010-02-11 | 2011-08-17 | 索尼公司 | 基于码书的信道信息反馈方法、设备和系统 |
| CN107925451A (zh) * | 2015-07-23 | 2018-04-17 | Lg 电子株式会社 | 多天线无线通信系统中的基于码本的信号发送/接收方法及其设备 |
| CN108282207A (zh) * | 2017-01-06 | 2018-07-13 | 华为技术有限公司 | 一种预编码矩阵指示方法、装置和系统 |
| CN110351851A (zh) * | 2018-04-04 | 2019-10-18 | 华为技术有限公司 | 数据传输方法、终端设备和网络设备 |
| CN111510399A (zh) * | 2019-01-30 | 2020-08-07 | 中兴通讯股份有限公司 | 预编码的确定,数据的检测方法及装置 |
| CN113938169A (zh) * | 2020-06-29 | 2022-01-14 | 华为技术有限公司 | 预编码矩阵确定方法及装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101271266B1 (ko) * | 2008-12-18 | 2013-06-07 | 엔이씨 래버러터리즈 아메리카 인코포레이티드 | Ofdma-mu-mimo 시스템에서 오버랩하는 함께 스케쥴링된 사용자들의 스케쥴링 정보를 전달하기 위한 방법 및 시스템 |
| WO2018205259A1 (en) * | 2017-05-12 | 2018-11-15 | Qualcomm Incorporated | Precoder resource group allocation methods for mimo communication |
-
2022
- 2022-10-10 EP EP22961643.8A patent/EP4593300A4/en active Pending
- 2022-10-10 CN CN202280100610.1A patent/CN120035942A/zh active Pending
- 2022-10-10 WO PCT/CN2022/124415 patent/WO2024077448A1/zh not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102158263A (zh) * | 2010-02-11 | 2011-08-17 | 索尼公司 | 基于码书的信道信息反馈方法、设备和系统 |
| CN107925451A (zh) * | 2015-07-23 | 2018-04-17 | Lg 电子株式会社 | 多天线无线通信系统中的基于码本的信号发送/接收方法及其设备 |
| CN108282207A (zh) * | 2017-01-06 | 2018-07-13 | 华为技术有限公司 | 一种预编码矩阵指示方法、装置和系统 |
| CN110351851A (zh) * | 2018-04-04 | 2019-10-18 | 华为技术有限公司 | 数据传输方法、终端设备和网络设备 |
| CN111510399A (zh) * | 2019-01-30 | 2020-08-07 | 中兴通讯股份有限公司 | 预编码的确定,数据的检测方法及装置 |
| CN113938169A (zh) * | 2020-06-29 | 2022-01-14 | 华为技术有限公司 | 预编码矩阵确定方法及装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4593300A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4593300A4 (en) | 2025-11-12 |
| CN120035942A (zh) | 2025-05-23 |
| EP4593300A1 (en) | 2025-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113872742B (zh) | 无线通信系统中的终端、基站及其执行的方法 | |
| CN102843209B (zh) | 传输控制信令的方法和装置 | |
| CN104365049B (zh) | 在无额外参考信号下的控制信道上的发送分集的通信方法和装置 | |
| JP2024129033A (ja) | 拡張タイプii csi報告のためのcsi省略ルール | |
| CN115174318A (zh) | 无线通信系统中的终端和基站及其方法 | |
| WO2020207369A1 (zh) | 一种信道测量方法和通信装置 | |
| CN112425083B (zh) | 在无线通信系统中执行波束成形的方法和设备 | |
| CN108352877A (zh) | 共享参考信号的动态预编码 | |
| US10511366B2 (en) | Signaling transmission method and device for multiple-input multiple-output system | |
| WO2013000253A1 (zh) | 协作多点传输系统中信息的交互方法及协作多点传输系统 | |
| CN110933747B (zh) | 一种资源配置方法及通信装置 | |
| CN111132173B (zh) | 上行信号的传输方法及终端、网络设备 | |
| WO2018202018A1 (zh) | 一种资源配置的方法及设备 | |
| CN107370591A (zh) | 信令传输方法、装置及系统 | |
| WO2018196589A1 (zh) | 数据发送方法、数据接收方法、网络设备和终端设备 | |
| CN105375962A (zh) | 一种发送和接收参考信号的方法和通信节点 | |
| CN113746606A (zh) | 一种通信方法及装置 | |
| WO2014190822A1 (zh) | 一种下行虚拟多天线系统的数据传输方法、装置及系统 | |
| CN102098138B (zh) | 处理信道状态的反馈信息的方法、装置和系统 | |
| WO2024077448A1 (zh) | 通信方法、装置、芯片系统、存储介质及计算机程序产品 | |
| WO2015100939A1 (zh) | 一种实现空分复用的方法、基站及终端 | |
| CN115987361A (zh) | 基带单元及其方法和无线电单元的方法 | |
| CN108476514A (zh) | 一种参考符号指示方法、设备及系统 | |
| US20250330287A1 (en) | Communication method and apparatus | |
| US20250274943A1 (en) | Uplink transmit precoding matrix under mixed feedback conditions: closed loop |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22961643 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202280100610.1 Country of ref document: CN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022961643 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2022961643 Country of ref document: EP Effective date: 20250422 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 202280100610.1 Country of ref document: CN |
|
| WWP | Wipo information: published in national office |
Ref document number: 2022961643 Country of ref document: EP |
