WO2025107667A1 - Data transmission method and apparatus, data receiving method and apparatus, and storage medium - Google Patents
Data transmission method and apparatus, data receiving method and apparatus, and storage medium Download PDFInfo
- Publication number
- WO2025107667A1 WO2025107667A1 PCT/CN2024/105420 CN2024105420W WO2025107667A1 WO 2025107667 A1 WO2025107667 A1 WO 2025107667A1 CN 2024105420 W CN2024105420 W CN 2024105420W WO 2025107667 A1 WO2025107667 A1 WO 2025107667A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- precoding matrix
- codeword set
- indicate
- precoding
- bits
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0626—Channel coefficients, e.g. channel state information [CSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0632—Channel quality parameters, e.g. channel quality indicator [CQI]
-
- 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
-
- 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
Definitions
- the present disclosure relates to the field of communication technology, and in particular to a data transmission method, a data receiving method, a device and a storage medium.
- a precoding matrix is proposed.
- the efficiency of data transmission can be improved by applying the precoding matrix to the transmitting antenna for data transmission.
- the scheme of applying the precoding matrix to the transmitting antenna for data transmission is that the terminal transmits an uplink reference signal, the base station measures the uplink reference signal, and determines the precoding matrix applied to the transmitting antenna of the terminal. The base station then indicates to the terminal the precoding matrix to be used, and the terminal transmits data based on the precoding matrix indicated by the base station.
- the base station Because of the time-varying nature of the channel, the base station needs to send control signaling to the terminal to indicate the precoding matrix that the terminal should use in real time, so as to adapt to the changes of the channel in the frequency domain over time, so that the precoding matrix used by the terminal can match the channel state, so as to improve the efficiency of data transmission.
- the signaling overhead of the base station indicating the precoding matrix that the terminal should use is relatively large.
- the embodiments of the present disclosure provide a data transmission method, a data receiving method, an apparatus, and a storage medium, which are used to reduce the signaling overhead of indicating a precoding matrix that a terminal should use.
- a data transmission method comprising: receiving a first signaling, the first signaling being used to indicate the number M of precoding matrices, and determining M precoding matrices from a first codeword set, where M is a positive integer;
- Data is transmitted to the second node based on the M precoding matrices.
- a data receiving method which is applied to a second node, and the method includes: sending a first signaling, where the first signaling is used to indicate the number M of precoding matrices, and determining M precoding matrices from a first codeword set, where M is a positive integer; and receiving data, which is transmitted by the M precoding matrices of the first node.
- a communication device which is applied to a first node, and includes: a receiving unit, configured to receive a first signaling, the first signaling being configured to indicate the number M of precoding matrices, and to determine M precoding matrices from a first codeword set, where M is a positive integer;
- a sending unit is used to transmit data to the second node based on M precoding matrices.
- a communication device which is applied to a second node, and includes: a sending unit, used to send a first signaling, the first signaling is used to indicate the number M of precoding matrices, and to determine M precoding matrices from a first codeword set, M is a positive integer; a receiving unit, used to receive data, which is transmitted by the first node based on the M precoding matrices.
- a communication device comprising: a processor and a memory; the memory stores instructions executable by the processor; when the processor is configured to execute the instructions, the communication device implements any method provided in the first aspect or the second aspect above.
- a computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer executes any one of the methods provided in the first aspect or the second aspect.
- a computer program product comprising computer instructions.
- the computer instructions When the computer instructions are executed on a computer, the computer executes any one of the methods provided in the first aspect or the second aspect.
- FIG1 is a schematic diagram of the structure of a communication system provided by an embodiment of the present disclosure.
- FIG2 is a schematic diagram of a flow chart of a data transmission method provided by an embodiment of the present disclosure
- FIG3 is a schematic diagram of a flow chart of a data receiving method provided in an embodiment of the present disclosure
- FIG4 is a schematic diagram of the composition of a communication device provided by an embodiment of the present disclosure.
- FIG5 is a schematic diagram of the composition of another communication device provided in an embodiment of the present disclosure.
- FIG6 is a schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure.
- first and second are used for descriptive purposes only and should not be understood as indicating or implying relative importance.
- the term “first” or “second” may explicitly or implicitly indicate the number of the indicated technical features.
- a feature defined as “first” or “second” may explicitly or implicitly include one or more of the features.
- plural means two or more.
- words such as “exemplary” or “for example” are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as “exemplary” or “for example” in the embodiments of the present disclosure should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as “exemplary” or “for example” is intended to present related concepts in a specific way.
- the scheme for the precoding matrix to act on the transmitting antenna of the terminal to transmit uplink data is that the terminal transmits an uplink reference signal, the base station measures the uplink reference signal, and determines the precoding matrix applied to the transmitting antenna of the terminal; then, the base station indicates the precoding matrix to the terminal, and the terminal transmits data based on the precoding matrix indicated by the base station.
- the base station needs to send control signaling to the terminal in real time to indicate the precoding matrix that the terminal should use in real time, so as to adapt to the channel with changes in the frequency domain, so that the precoding matrix can match the channel state in real time.
- the base station can send downlink control information format (DCI F) signaling to the terminal in real time to indicate the precoding matrix that the terminal should use in real time.
- DCI F downlink control information format
- the load of a single control signaling is limited, that is, the number of bits used to carry precoding matrix information on a single control signaling is limited, and it can only indicate a few precoding matrices for the terminal to perform uplink data transmission; and these few precoding matrices cannot match the channel state that has changes in the frequency domain of the transmitted data, thereby reducing the efficiency of data transmission.
- the control signaling as DCI F signaling
- 6 bits are currently used in DCI F signaling to indicate the number of layers of data transmission in a joint coding manner, and a precoding matrix corresponding to each layer. This precoding matrix is applied to the entire frequency band of the terminal to transmit data.
- the channel has frequency domain selectivity in the frequency band of transmitted data, that is, the channel is not consistent in the frequency band of transmitted data, but changes with frequency.
- One precoding matrix cannot be suitable for all channels.
- the frequency band used to transmit data is allocated to different parts of the frequency, thereby reducing the efficiency of data transmission.
- the joint use of multiple DCI F signaling can increase the load of DCI F signaling and increase the number of bits used by DCI F signaling to carry precoding matrix information, so that the precoding matrix used by the terminal can match the channel state with changes in the frequency domain, so as to improve the efficiency of data transmission.
- the use of multiple DCI F signaling will increase the resource overhead of the control area used for DCI F signaling.
- the control area used for DCI F signaling is the time-frequency resource area that carries DCI F signaling. When the size of the control area is constant, the number of DCI F signaling for a single user is increased.
- the number of other users scheduled using the control area will be reduced, and the capacity supported by the communication system for users will be reduced; on the other hand, the number of user retrieval control signaling will be increased, thereby increasing the complexity of the communication system.
- How to use the limited load of control signaling, or the limited number of bits, to indicate the precoding matrix used for terminal data transmission to adapt to the changing channel state on the frequency band of the transmitted data, so as to improve the efficiency of data transmission is an urgent problem to be solved in current wireless communication technology, including the future sixth-generation mobile communications technology (6G). That is, how to reduce the signaling overhead for indicating the precoding matrix that the terminal should use is an issue that needs to be solved urgently.
- 6G sixth-generation mobile communications technology
- an embodiment of the present disclosure provides a data transmission method, wherein a first node receives a first signaling, the first signaling is used to indicate the number of precoding matrices, and to determine M precoding matrices from a first codeword set, that is, one signaling is used to indicate the number of precoding matrices, and to determine M precoding matrices from the first codeword set, so that the first node can determine M precoding matrices that match a channel state that changes in the frequency domain based on the first signaling, and then transmit data based on the M precoding matrices, which can improve the efficiency of data transmission.
- LTE long term evolution
- NR new radio
- OFDM orthogonal frequency division multiplexing
- RBs resource blocks
- BWP Partial bandwidth
- a partial bandwidth is defined as another specific number of consecutive resource blocks on a carrier.
- time slots are defined, and a time slot is defined as another specific number of consecutive OFDM symbols.
- the base station sends a reference signal; the terminal measures the reference signal, determines the channel state information from the base station to the terminal, and reports the channel state information to the base station; the base station receives the channel state information reported by the terminal.
- the base station determines the data transmission strategy based on the channel state represented by the received channel state information, and transmits data, thereby improving the efficiency of data transmission.
- the accuracy of the channel state represented by the channel state information affects the transmission strategy of the base station, thereby affecting the efficiency of data transmission.
- the reference signal sent by the base station to the terminal is the downlink reference signal; in the LTE system, the downlink reference signal used for channel state information reporting includes the cell-specific reference signal (CRS) and the channel state information reference signal (CSI-RS); in the NR system, the downlink reference signal used for channel state information reporting includes the channel state information reference signal (CSI-RS).
- the channel state information reference signal (CSI-RS) is carried by the channel state information reference signal resource (CSI-RS Resource), and the channel state information reference signal resource is composed of CDM groups.
- a CDM group is composed of radio resource elements, and the CSI-RS of a group of CSI-RS ports are multiplexed on it by code division multiplexing.
- the content of the channel state information transmitted between the base station and the terminal includes a channel quality indicator (CQI) to indicate the quality of the channel; or includes a precoding matrix indicator (PMI) to indicate the precoding matrix applied to the base station antenna.
- CQI reporting format is wideband CQI reporting, which reports a channel quality for the channel state information reporting band (CSI reporting band), and the channel quality corresponds to the entire channel state information reporting band; another type of CQI reporting format is subband CQI reporting.
- subband CQI reporting that is, the channel quality of the channel state information reporting band (CSI reporting band) is given in units of subbands, where one channel quality corresponds to one subband, that is, a channel quality is reported for each subband of the channel state information reporting band.
- the subband is a frequency domain unit, defined as N consecutive resource blocks (RB, Resource Block), N is a positive integer; for the sake of ease of description, this application refers to the channel quality indication subband, or CQI subband, or subband; wherein N is called the size of the CQI subband, or the CQI subband size, or the subband size.
- the partial bandwidth (BWP, Bandwidth part) is divided into subbands, and the channel state information reporting band (CSI reporting band) is defined by a subset of the subbands of the partial bandwidth (BWP, Bandwidth part).
- the channel state information reporting band (CSI reporting band) is the band on which the channel state information needs to be reported.
- One way to determine the channel quality is to determine it based on the strength of the reference signal received by the terminal; another way to determine the channel quality is to determine it based on the signal to interference noise ratio of the received reference signal.
- reporting CQI in a wideband CQI reporting manner can reduce the resource overhead for CQI reporting; if the channel quality varies greatly in the frequency domain, reporting CQI in a sub-band CQI reporting manner can increase the accuracy of the CQI report.
- the reporting format of one type of PMI is a wideband PMI report, that is, reporting a PMI for a channel state information reporting band (CSI reporting band), and the PMI corresponds to the entire channel state information reporting band.
- the reporting format of another type of PMI is a subband PMI report, that is, reporting a PMI for each subband of the channel state information reporting band, or reporting a component of a PMI for each subband of the channel state information reporting band.
- the PMI is composed of X1 and X2.
- One way to report a component of a PMI for each subband of the channel state information reporting band is to report an X1 for the entire band and an X2 for each subband; another way is to report an X1 and an X2 for each subband.
- R precoding matrices for each subband
- R is a positive integer.
- R also represents the number of precoding matrix subbands included in each subband, or the number of precoding matrix subbands included in each CQI subband. The number of subbands in the code matrix.
- the technical solution provided by the embodiments of the present disclosure can be applied to various mobile communication networks, for example, NR mobile communication networks using 5G, future mobile communication networks (such as 6G wireless communication systems) or multiple communication convergence systems, etc., and the embodiments of the present disclosure are not limited to this.
- FIG1 is a schematic diagram of a communication system provided by an embodiment of the present disclosure.
- the communication system includes but is not limited to a first node 110 and a second node 120.
- the first node 110 and the second node 120 can send, receive and interact with each other via wireless signals.
- the first node 110 communicates with the second node 120 through a wireless channel.
- the first node 110 is a base station
- the second node 120 is a terminal
- the base station and the terminal communicate through a wireless channel.
- the first node 110 is a terminal
- the second node 120 is a wireless router
- the wireless router communicates with the terminal through a wireless channel.
- the first node 110 is a first base station
- the second node 120 is a second base station
- the first base station and the second base station communicate through a wireless channel.
- the first node 110 is a first terminal
- the second node 120 is a second terminal
- the first terminal and the second terminal communicate through a wireless channel.
- the first node 110 is a repeater
- the second node 120 is a base station
- the base station and the repeater communicate through a wireless channel.
- the first node 110 is a terminal
- the second node 120 is a repeater
- the repeater and the terminal communicate through a wireless channel.
- the first node 110 is a first repeater
- the second node 120 is a second repeater
- the first repeater communicates with the second repeater through a wireless channel.
- the first node 110 is a base station
- the second node 120 is a satellite
- the satellite and the base station communicate through a wireless channel.
- the first node 110 is a satellite, the second node 120 is a base station, and the base station and the satellite communicate through a wireless channel.
- the first node 110 is a terminal, the second node 120 is a satellite, and the satellite and the terminal communicate through a wireless channel.
- the first node 110 is a satellite, the second node 120 is a terminal, and the terminal communicates with the satellite through a wireless channel.
- the first node 110 is a ground device
- the second node 120 is an aircraft, and the aircraft and the ground device communicate through a wireless channel.
- the first node 110 is a first aircraft, the second node 120 is a second aircraft, and the first aircraft and the second aircraft communicate through a wireless channel. The two aircraft communicate through a wireless channel.
- first node, second” node, “first” way, “second” way, “first” method, “second” method, “first” matrix, “second” matrix, “first” part, “second” part in the present disclosure are only used for descriptive distinction and do not represent the order of precedence or sequence.
- the first node and the second node may also have other names.
- the first node may also be called a first communication node
- the second node may also be called a second communication node, etc.
- the embodiments of the present disclosure are not limited to this.
- the base station may be any of an evolution node B (eNB), a next generation node B (gNB), a transmission receive point (TRP), a transmission point (TP), and some other access nodes.
- the base station can be divided into a macro base station for providing macro cells (Macro cells), a micro base station for providing micro cells (Pico cells), and a femto base station for providing femto cells (Femto cells).
- future base stations may also adopt other names.
- the terminal may be a device with wireless transceiver function, such as a mobile phone, a tablet computer, a wearable device, a vehicle-mounted device, an augmented reality (AR)/virtual reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), etc.
- a device with wireless transceiver function such as a mobile phone, a tablet computer, a wearable device, a vehicle-mounted device, an augmented reality (AR)/virtual reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), etc.
- AR augmented reality
- VR virtual reality
- UMPC ultra-mobile personal computer
- PDA personal digital assistant
- FIG1 is an exemplary structural diagram, and the number of devices included in the communication system shown in FIG1 is not limited, for example, the number of first nodes and second nodes is not limited.
- the communication system shown in FIG1 may also include other devices, which is not limited.
- an embodiment of the present disclosure provides a data transmission method, which is applied to a first node, and the first node may be the first node 110 shown in FIG. 1 , and the method includes the following steps:
- the second node in order to improve the efficiency of data transmission of the first node, sends a first signaling to the first node to indicate the precoding matrix to be applied by the first node to transmit data. Accordingly, the first node receives the first signaling.
- the second node may be the second node 120 shown in FIG. 1 above.
- the following takes the first node as a terminal and the second communication node as a base station as an example to illustrate a data transmission method and a data reception method provided in an embodiment of the present disclosure.
- the first signaling may be a DCI F signaling.
- the first signaling is used to indicate the number M of precoding matrices, and to determine M precoding matrices from the first codeword set, where M is a positive integer.
- the second node needs to indicate to the first node in real time by means of signaling the information of the precoding matrix that the first node should use, so that the precoding matrix used by the first node adapts to the channel state that changes in the frequency domain.
- the first node needs to receive signaling from the second node to receive the information of the precoding matrix carried by the signaling in real time, so that the precoding matrix used by the first node to transmit data can adapt to the channel state that changes in the frequency domain.
- the channel state on the frequency band in which the first node transmits data is frequency selective, that is, the channel state at different frequencies is different.
- the first node uses a single precoding matrix on the entire frequency band for transmitting data, it cannot meet the channel state of the entire frequency band for transmitting data. In other words, using a single precoding matrix on the entire frequency band for transmitting data will reduce the efficiency of data transmission.
- Using different precoding matrices at different frequencies on the frequency band of transmitted data that is, using corresponding precoding matrices that match them at different frequencies, can improve the efficiency of data transmission.
- signaling is real-time, so the signaling load is limited, that is, the number of bits carrying the information of the precoding matrix in the signaling is limited or fixed; the impact of the bit overhead of the average indication of each precoding matrix on the performance of using the precoding matrix to transmit data is related to the change of the channel state in the frequency band of the transmitted data; therefore, it is necessary to balance the number of precoding matrices used in the frequency band of transmitted data and the average bit overhead of each precoding matrix, that is, it is necessary to balance the number of precoding matrices indicated by the first signaling and the average bit overhead of each precoding matrix, so that under the condition that the number of bits carrying the information of the precoding matrix is limited, the precoding matrix indicated by the first signaling is adapted to the transmission.
- the channel status within the frequency band of transmitted data can be monitored
- the efficiency of data transmission can be improved by increasing the number of precoding matrices, and correspondingly, reducing the number of precoding matrices will reduce the efficiency of data transmission.
- the efficiency of data transmission can be improved by increasing the bit overhead indicating each precoding matrix on average, and correspondingly, reducing the bit overhead indicating each precoding matrix on average will reduce the efficiency of data transmission.
- the first signaling is used to indicate the number of precoding matrices and to determine M precoding matrices from the first codeword set, that is, one signaling is used to indicate the number of precoding matrices and to determine M precoding matrices from the first codeword set.
- This allows the M precoding matrices determined by the first node based on the first signaling to match the channel state that changes in the frequency domain, so as to improve the efficiency of data transmission, and realizes the use of a certain size of control signaling to indicate the precoding matrix that can match the channel state that changes in the frequency domain, thereby reducing the signaling overhead of indicating the precoding matrix that the first node should use.
- the first signaling includes a first field, and the first field is used to indicate that M precoding matrices are determined from a first codeword set.
- the elements in the first codeword set are codewords, and the codewords may be matrices; determining the M precoding matrices from the first codeword set means indicating M codewords or matrices from the first codeword set as the M precoding matrices.
- the first field of the first signaling may be a bit string, that is, the first field may be composed of multiple bits.
- the M precoding matrices include at least a first precoding matrix and a second precoding matrix
- the first field is used to indicate that the M precoding matrices are determined from a first codeword set, which can be specifically implemented as: indicating the index number of the first precoding matrix in the first codeword set, and the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set.
- the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set may refer to the index number of the second precoding matrix in the first codeword set.
- the first precoding matrix is one of the M precoding matrices
- the second precoding matrix is a precoding matrix among the M precoding matrices except the first precoding matrix.
- the first node can determine the first precoding matrix based on the index number of the first precoding matrix in the first codeword set, and determine the index number of the second precoding matrix in the first codeword set based on the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set and the index number of the first precoding matrix in the first codeword set, and then determine the second precoding matrix based on the index number of the second precoding matrix in the first codeword set.
- the signaling overhead of indicating the precoding matrix to be used by the first node can be reduced.
- the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set is 1. If the bit overhead required to directly indicate the index number 1001 of the second precoding matrix in the first codeword set is relatively large, and the bit overhead required by indicating the relative value 1 of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set is relatively small. Therefore, by indicating the index number of the second precoding matrix in the first codeword set The relative value of the index number of the first precoding matrix in the first codeword set can reduce the signaling overhead for indicating the precoding matrix that the first node should use.
- the signaling overhead of indicating the precoding matrix to be used by the first node can be reduced.
- the channel states at different frequencies in the frequency band of transmitted data are correlated, so that the value range of the relative value of the index number of the precoding matrix will be smaller than the value range of the absolute value of the index number of the precoding matrix, so that the bit overhead of indicating the relative value of the index number is smaller than the bit overhead of indicating the absolute value of the index number.
- the first domain indicates that the second precoding matrix uses the relative value of the index number indicating the second precoding matrix, which allows the first domain to indicate more precoding matrices, thereby realizing the use of a certain size of control signaling to indicate a precoding matrix that can match the channel state that changes in the frequency domain, thereby reducing the signaling overhead of indicating the precoding matrix to be used by the first node.
- the number of precoding matrices is used to determine a correspondence between each precoding matrix in the M precoding matrices and a frequency domain unit within a frequency band of transmitted data.
- an example of the correspondence between each precoding matrix in the M precoding matrices and the frequency domain unit within the frequency band of the transmission data is that the 0th frequency domain unit within the frequency band of the transmission data corresponds to the 0th precoding matrix; the 1st frequency domain unit within the frequency band of the transmission data corresponds to the 1st precoding matrix; ...
- each of the M precoding matrices and the frequency domain units within the frequency band of the transmission data is that the 0th frequency domain unit to the 1st frequency domain unit within the frequency band of the transmission data corresponds to the 0th precoding matrix; the 2nd frequency domain unit to the 3rd frequency domain unit within the frequency band of the transmission data corresponds to the 1st precoding matrix;...
- each of the M precoding matrices and the frequency domain units within the frequency band of the transmission data is that the 0th frequency domain unit to the 2nd frequency domain unit within the frequency band of the transmission data correspond to the 0th precoding matrix; the 3rd frequency domain unit to the 5th frequency domain unit within the frequency band of the transmission data correspond to the 1st precoding matrix;...
- each precoding matrix in the M precoding matrices corresponds to the 0th precoding matrix
- the kth frequency domain unit to the 2k-1th frequency domain unit correspond to the 1st precoding matrix
- k is an integer greater than 0.
- each precoding matrix in the M precoding matrices corresponds to the 0th precoding matrix
- the kth frequency domain unit to the 2k-1th frequency domain unit correspond to the 1st precoding matrix
- the 2kth frequency domain unit within the frequency band of the transmission data corresponds to the 2nd precoding matrix
- the 2k+1th frequency domain unit within the frequency band of the transmission data corresponds to the 3rd precoding matrix
- k is an integer greater than 0.
- the number k of frequency domain units corresponding to a precoding matrix is a function of Q/M, or a function of Q and M.
- Each k frequency domain units corresponds to a precoding matrix
- another example of the correspondence between each precoding matrix in the M precoding matrices and the frequency domain units in the frequency band of the transmitted data is that the 0th frequency domain unit to the k-1th frequency domain unit in the frequency band of the transmitted data corresponds to the 0th precoding matrix; the kth frequency domain unit to the 2k-1th frequency domain unit corresponds to the 1st precoding matrix; ...; wherein k is an integer greater than 0.
- the number k of frequency domain units corresponding to a precoding matrix is a function of Q, or a function of Q and M.
- Another example of the correspondence between each precoding matrix in the M precoding matrices and the frequency domain units in the frequency band of the transmission data is that the 0th frequency domain unit to the k-1th frequency domain unit in the frequency band of the transmission data corresponds to the 0th precoding matrix; the kth frequency domain unit to the 2k-1th frequency domain unit corresponds to the 1st precoding matrix; the 2kth frequency domain unit in the frequency band of the transmission data corresponds to the 2nd precoding matrix; the 2k+1th frequency domain unit in the frequency band of the transmission data corresponds to the 3rd precoding matrix; ...; wherein k is an integer greater than 0.
- each of the M precoding matrices corresponds to a frequency domain unit in the frequency band of the transmission data. That is, the number of frequency domain units in the frequency band of the transmission data can be determined according to the number of precoding matrices, in a manner that one precoding matrix corresponds to one frequency domain unit.
- the number of precoding matrices is M, which means that the frequency band for transmitting data includes M frequency domain units.
- the first domain is used to indicate that M precoding matrices are determined from the first codeword set, which can be specifically implemented as follows: determining the precoding matrix corresponding to each frequency domain unit in the frequency band of the transmission data from the first codeword set. That is, for each frequency domain unit in the frequency band of the transmission data, the first domain is used to determine a precoding matrix from the first codeword set and indicate the frequency domain unit to which the precoding matrix is applied, wherein each frequency domain unit in the frequency band of the transmission data is applied with a precoding matrix.
- the first domain is used to indicate that M precoding matrices are determined from a first codeword set, which can be specifically implemented as: indicating M different codewords from the first codeword set, and indicating that a codeword is applied as a frequency domain unit of the precoding matrix, that is, indicating the frequency domain unit corresponding to each codeword in the M different codewords.
- the first domain includes multiple parts, each part being a bit string
- the first bit string of the first domain indicates the first codeword, and indicates that this codeword is used as the frequency domain unit of the precoding matrix
- the second bit string of the first domain indicates the second codeword, and indicates that this codeword is used as the frequency domain unit of the precoding matrix
- the Mth bit string of the first domain indicates the Mth codeword, and indicates that this codeword is used as the frequency domain unit of the precoding matrix.
- the first bit string of the first domain indicates the first codeword, and indicates that this codeword is used as the frequency domain unit of the precoding matrix
- the second bit string of the first domain indicates the second codeword, and indicates that this codeword is used as the frequency domain unit of the precoding matrix
- the Mth bit string of the first domain indicates the Mth codeword, and other frequency domain units in the frequency band of the transmitted data use this codeword as the precoding matrix.
- the first bit string of the first domain indicates M codewords in a bit mapping manner, where one bit in the bit mapping corresponds to one codeword in the first codeword set; the second bit string of the first domain indicates that the first codeword in the M codewords is used as the frequency domain unit of the precoding matrix; the third bit string of the first domain indicates that the second codeword in the M codewords is used as the frequency domain unit of the precoding matrix...; the M+1th bit string of the first domain indicates that the Mth codeword in the M codewords is used as the frequency domain unit of the precoding matrix.
- the first bit string of the first domain indicates M codewords in a bit mapping manner, where one bit in the bit mapping corresponds to one codeword in the first codeword set.
- the first bit string corresponds to a codeword in the first codeword set; the second bit string of the first domain indicates that the first codeword among the M codewords is used as the frequency domain unit of the precoding matrix; the third bit string of the first domain indicates that the second codeword among the M codewords is used as the frequency domain unit of the precoding matrix, ...; the Mth bit string of the first domain indicates that the M-1th codeword among the M codewords is used as the frequency domain unit of the precoding matrix, wherein other frequency domain units within the frequency band of transmitted data use the Mth codeword among the M codewords as the precoding matrix.
- the granularity of the frequency domain unit in the frequency band for transmitting data is determined according to the number of precoding matrices.
- the number of precoding matrices is M
- the frequency band for transmitting data includes T resource blocks
- the size of the frequency domain unit contained in the frequency band for transmitting data can be an integer of the quotient of T divided by M, wherein the integer of the quotient is an integer rounded up, or an integer rounded down, or an integer rounded to the nearest integer, or an integer rounded in other ways, and the embodiments of the present disclosure do not limit this.
- the first node can determine the granularity of the frequency domain unit in the frequency band for transmitting data based on the number of precoding matrices, without the need for the second node to indicate the granularity of the frequency domain unit in the frequency band for transmitting data in other signaling ways, which can reduce the signaling overhead of indicating the precoding matrix that the first node should use.
- the first domain may also indicate other information at the same time.
- the first domain may also be used to indicate the number of precoding matrices; for another example, the first domain may also be used to indicate the number of bits occupied by each precoding matrix; for another example, the first domain may also be used to indicate the number of layers of data transmitted in a spatial division multiplexing method of transmitting data through a precoding matrix.
- the first signaling is used to indicate the number M of precoding matrices, which may be indicated in an explicit manner or in an implicit manner.
- the number of precoding matrices indicated may be displayed through another field different from the first field in the first signaling; the number of precoding matrices indicated may also be displayed through the first field of the first signaling, that is, the first field of the first signaling is used to indicate that M precoding matrices are determined from the first codeword set, and the first field of the first signaling is also used to indicate the number of precoding matrices, that is, the number of precoding matrices indicated is displayed using the same field as that for indicating the M precoding matrices.
- the first signaling indicates the number M of precoding matrices in an implicit manner
- the first signaling can be used to indicate other information to implicitly indicate the number M of precoding matrices.
- the first signaling is also used to indicate a method of the precoding matrix, and the first node can determine the number of precoding matrices according to the method of the precoding matrix indicated by the first signaling. It should be understood that there are multiple candidate methods for indicating the precoding matrix, and the number of precoding matrices indicated by different candidate methods is different.
- the first signaling indicates the method for indicating the precoding matrix, thereby indicating the number of precoding matrices indicated.
- the first signaling is also used to indicate the bit overhead of each precoding matrix, and the first node can determine the number of precoding matrices based on the bit overhead of each precoding matrix.
- the number of bits used to indicate the precoding matrix in the first signaling is fixed or known in advance, and the number of precoding matrices indicated by the first signaling can be the quotient of the number of bits used to indicate the precoding matrix in the first signaling divided by the bit overhead of each precoding matrix; or, the number of precoding matrices indicated by the first signaling can also be a function of the number of bits used to indicate the precoding matrix in the first signaling and the bit overhead of each precoding matrix.
- the first signaling is also used to indicate the first codeword set used, and the first node can determine the number of indicated precoding matrices according to the first codeword set. It should be understood that different candidate codeword sets correspond to different numbers of precoding matrices, and the number of precoding matrices is indicated by indicating the first codeword set used in multiple candidate codeword sets.
- the first signaling is further used to indicate the number of elements in the first codeword set, and the first node can determine the number of precoding matrices according to the number of elements in the first codeword set.
- the number of elements in the first codeword set and the number of precoding matrices have a certain corresponding relationship, and the first node can determine the number of precoding matrices according to the number of elements in the first codeword set.
- the signaling indicates the number of elements in the first codeword set, thereby indicating the number of precoding matrices.
- the first signaling is further used to indicate a frequency band for transmitting data, and the frequency band for transmitting data is used to determine the number of precoding matrices.
- the first signaling further includes a fourth field, and the fourth field is used to indicate a frequency band for transmitting data.
- the frequency band of transmitted data will change in real time. For example, parameters such as the position and size of the frequency band of transmitted data will change in real time.
- the second node indicates the frequency band of transmitted data through the fourth field of the first signaling to indicate the change of the frequency band of transmitted data in real time, so that the first node can adapt to the task of transmitting data, adapt to the fading changes of the channel in the frequency domain, avoid interference, etc.
- the number of precoding matrices can be determined based on the number of frequency domain units included in the frequency band for transmitting data.
- one frequency domain unit corresponds to one precoding matrix
- the number of frequency domain units included in the frequency band for transmitting data is the number of precoding matrices.
- multiple frequency domain units correspond to one precoding matrix.
- the number of precoding matrices can be a function of N/R, or can be a function of N and R.
- the size or dimension of the frequency domain unit is determined by a protocol, or indicated by a first signaling, or indicated by a second signaling.
- the value of R can be indicated by a first signaling, and the second signaling is a signaling different from the first signaling.
- the number of precoding matrices may be determined based on the position of the frequency band for transmitting data in the partial bandwidth BWP.
- the first signaling is used to indicate the frequency band of the transmitted data to indicate the change of the frequency band of the transmitted data.
- the number of precoding matrices indicated by the first signaling is determined by the number of frequency domain units included in the frequency band indicated by the first signaling or the position of the frequency band, so that the number of precoding matrices can adapt to the change of the bandwidth of the transmitted data in real time. In this way, by using a control signaling of a certain size to indicate the precoding matrix that can match the channel state that changes in the frequency domain, the efficiency of data transmission is improved while reducing the signaling overhead of indicating the precoding matrix to be used by the first node.
- the following is an example of how to determine the first codeword set.
- Example 1 The first codeword set is determined from multiple candidate codeword sets according to the number of precoding matrices.
- the first node can determine the first codeword set from multiple candidate codeword sets based on the number of precoding matrices.
- the number of candidate precoding matrices corresponds to the candidate codeword set one-to-one
- the first codeword set can be indicated from multiple candidate codeword sets by indicating the number of a precoding matrix through the first signaling.
- the number of candidate precoding matrices corresponds to the candidate codeword set
- the number of each candidate precoding matrix corresponds to a codeword set.
- the number of precoding matrices indicated by the first signaling is M
- the number of bits of the precoding matrix indicated by the first signaling is T
- the average number of bits k occupied by each precoding matrix is T/M
- the first codeword set is determined from multiple candidate codeword sets based on the value range of the average number of bits k occupied by each precoding matrix; or the first codeword set is determined from multiple candidate codeword sets based on a comparison relationship between the value of the average number of bits k occupied by each precoding matrix and the number of elements included in each candidate codeword set.
- the number of precoding matrices indicated by the first signaling is M
- the first codeword set is determined from multiple candidate codeword sets based on the value range of the number of precoding matrices; or, the first codeword set is determined from multiple candidate codeword sets based on a comparison relationship between the number of precoding matrices and the number of elements included in each candidate codeword set in the multiple candidate codeword sets.
- determining the first codeword set from multiple candidate codeword sets through the number of precoding matrices indicated by the first signaling can balance the number of precoding matrices used on the frequency band for transmitting data and the bit overhead of indicating each precoding matrix on average. In this way, by using a control signaling of a certain size to indicate a precoding matrix that can match a channel state that changes in the frequency domain, the efficiency of data transmission is improved while reducing the signaling overhead of indicating the precoding matrix that the first node should use.
- Example 2 The first signaling further includes a second field, and the second field is used to determine the first codeword set from multiple candidate codeword sets.
- the second field is used to indicate the first codeword set from the candidate multiple codeword sets, that is, a codeword set is selected from the candidate multiple codeword sets as the first codeword set.
- the second field is used to indicate the elements or codewords included in the first codeword set, so as to determine the first codeword set from the candidate multiple codeword sets based on the elements or codewords included in the first codeword set indicated by the second field.
- Example 3 The first signaling further includes a third field, and the third field is used to select codewords from the second codeword set to form the first codeword set.
- the first codeword set can be understood as a subset of the second codeword set.
- the third domain is used to select 2 codewords from the second codeword set to form the first codeword set, that is, the first codeword set includes a third precoding matrix and a fourth precoding matrix
- the third precoding matrix corresponds to one of the 2 codewords
- the fourth precoding matrix corresponds to the other of the 2 codewords.
- the first domain includes a plurality of bits, each bit corresponds to a frequency domain unit in the frequency band of the transmitted data, and the value of each bit is used to indicate that the frequency domain unit corresponding to the bit applies the third precoding matrix or the fourth precoding matrix.
- a bit includes a first value and a second value.
- the bit takes the first value
- the bit is used to indicate that the frequency domain unit corresponding to the bit applies the third precoding matrix.
- the bit takes the second value
- the bit is used to indicate that the frequency domain unit corresponding to the bit applies the fourth precoding matrix.
- the first value may be one of the value ranges [0,1]
- the second value may be another of the value ranges [0,1].
- the third field of the first signaling is used to select codewords from the second codeword set to form the first codeword set, that is, the first signaling is used to select codewords from the second codeword set to form the first codeword set, so that the precoding matrix applied by the first node can adapt to the channel state of the frequency band of the transmitted data.
- Each bit of the first field corresponds to the frequency domain unit of the frequency band of the transmitted data, and one bit is used to indicate which precoding matrix is applied to the frequency domain unit corresponding to the bit, so that the first field can indicate
- as many precoding matrices as possible are indicated to adapt to the changes in the channel state of the frequency band of the transmitted data.
- the efficiency of data transmission is improved while reducing the signaling overhead of indicating the precoding matrix that the first node should use.
- the number of precoding matrices can be determined based on the first codeword set and the number of bits of the first field. In other words, the number of precoding matrices is determined according to the first codeword set and the number of bits of the first field of the first signaling.
- the number of precoding matrices may be a function of the information entropy of the first codeword set and the number of bits of the first domain.
- the number of precoding matrices may be the quotient of the number of bits of the first domain and the information entropy of the first codeword set.
- the number of precoding matrices may be a function of the number of elements of the first codeword set and the number of bits of the first domain.
- the number of elements of the first codeword set is M
- the number of bits of the first domain is W
- the logarithm of the number of elements of the first codeword set M to the base 2 is L
- the number of precoding matrices is a function of L and W
- the number of precoding matrices is an integer of the quotient of W divided by L.
- the integer of the quotient may be an integer rounded up, an integer rounded down, an integer rounded to the nearest integer, or an integer rounded in other ways.
- the number of precoding matrices is an integer of the quotient of W divided by an integer of L.
- the integer of L may be an integer rounded up, an integer rounded down, an integer rounded to the nearest integer, or an integer rounded in other ways.
- the integer of the quotient may be an integer rounded up, an integer rounded down, an integer rounded to the nearest integer, or an integer rounded in other ways.
- the first domain includes a plurality of bits, the plurality of bits are divided into M groups of bits, and each group of bits in the M groups of bits is used to determine a precoding matrix from the first codeword set.
- the first signaling indicates M precoding matrices, and when the first domain includes a plurality of bits, the correspondence between the bits in the plurality of bits and the M precoding matrices is unclear, and the first node cannot parse a specific precoding matrix from the plurality of bits.
- the plurality of bits are divided into M groups of bits, and the M groups Each group of bits in the bits is used to determine a precoding matrix from the first codeword set, and the first node can determine M precoding matrices from the first codeword set based on the correspondence between each group of bits in the M groups of bits and the precoding matrix.
- an example of the correspondence between each group of bits in the M groups of bits and the precoding matrix can be that the 0th bit to the 1st bit of the multiple bits correspond to the 0th precoding matrix; the 2nd bit to the 3rd bit of the multiple bits correspond to the 1st precoding matrix; ...
- another example of the correspondence between each group of bits in the M groups of bits and the precoding matrix is that the 0th bit to the k-1th bit of the multiple bits indicate the 0th codeword in the first codeword set, and the kth bit to the 2k-1th bit of the multiple bits indicate the 1st codeword in the first codeword set; the 2kth bit of the multiple bits corresponds to the 0th precoding matrix to indicate whether the 0th precoding matrix is the 0th codeword or the 1st codeword; the 2k+1th bit of the multiple bits corresponds to the 1st precoding matrix to indicate whether the 1st precoding matrix is the 0th codeword or the 1st codeword; ...; wherein k is an integer greater than 0.
- the number of multiple bits is T
- the number of bits used to indicate a precoding matrix is k
- k is a function of T/M
- k is a function of T and M.
- the multiple bit strings included in the first domain are in order from the beginning to the end, and each k bits are used to indicate a precoding matrix.
- another example of the corresponding relationship between each group of bits in the M groups of bits and the precoding matrix is that the 0th bit to the k-1th bit in the multiple bits correspond to the 0th precoding matrix, and the kth bit to the 2k-1th bit in the multiple bits correspond to the 1st precoding matrix; ...; wherein k is an integer greater than 0.
- the number of multiple bits is T
- the number of bits used to indicate a precoding matrix is k
- k is a function of T/M
- k is a function of T and M.
- the multiple bit strings included in the first domain are in order from the beginning to the end, and each k bits are used to indicate a precoding matrix.
- each group of bits in the M groups of bits and the precoding matrix is that the 0th bit to the k-1th bit of the multiple bits are used to indicate the 0th codeword in the first codeword set, and the kth bit to the 2k-1th bit of the multiple bits are used to indicate the 1st codeword in the first codeword set; the 2kth bit of the multiple bits corresponds to the 0th precoding matrix, which is used to indicate that the 0th precoding matrix is the 0th codeword or the 1st codeword; the 2k+1th bit of the multiple bits corresponds to the 1st precoding matrix, which is used to indicate that the 1st precoding matrix is the 0th codeword or the 1st codeword; ...; wherein k is an integer greater than 0.
- the first domain includes a first part, a second part, and a third part.
- Each of the first part, the second part, and the third part included in the first domain can be a bit string, that is, the first domain includes a first bit string, a second bit string, and a third bit string.
- the first part is used to determine the fifth precoding matrix from the first codeword set.
- the second part is used to indicate the frequency domain unit in the frequency band of the transmission data to which the fifth precoding matrix is not applied
- the third part is used to indicate the precoding matrix applied by the frequency domain unit to which the fifth precoding matrix is not applied.
- the fifth precoding matrix can be understood as the precoding matrix applied by default for each frequency domain unit in the frequency band of the transmission data, that is, the first part is used to determine the default precoding matrix for each frequency domain unit in the frequency band of the transmission data from the first codeword set, the second part is used to indicate the frequency domain unit in the frequency band of the transmission data to which the default precoding matrix is not applied, and the third part is used to indicate the precoding matrix applied by the frequency domain unit to which the default precoding matrix is not applied.
- the third part includes multiple bits, each bit corresponds to a frequency domain unit to which the fifth precoding matrix is not applied, and the value of each bit is used to indicate that the frequency domain unit corresponding to the bit applies the sixth precoding matrix or the seventh precoding matrix, and the index number of the sixth precoding matrix in the first codeword set is greater than the index number of the seventh precoding matrix in the first codeword set.
- a bit includes a third value and a fourth value.
- the bit takes the third value
- the bit is used to indicate that the frequency domain unit corresponding to the bit applies the sixth precoding matrix.
- the bit takes the fourth value
- the bit is used to indicate that the frequency domain unit corresponding to the bit applies the seventh precoding matrix.
- the third value may be one of the value ranges [0,1], and the third value may be another of the value ranges [0,1].
- the sixth precoding matrix may be a codeword corresponding to a larger index number in the first codeword set except the index number corresponding to the fifth precoding matrix
- the seventh precoding matrix may be a codeword corresponding to a smaller index number in the first codeword set except the index number corresponding to the fifth precoding matrix.
- the sixth precoding matrix may be the codeword corresponding to the index number in the first codeword set whose index number is greater than the index number of the fifth precoding matrix by a preset value
- the seventh precoding matrix may be the codeword corresponding to the index number in the first codeword set whose index number is less than the index number of the fifth precoding matrix by a preset value.
- the sixth precoding matrix may be a codeword corresponding to an index number in the first codeword set whose index number is 1 greater than the index number of the fifth precoding matrix
- the seventh precoding matrix may be a codeword corresponding to an index number in the first codeword set whose index number is 1 less than the index number of the fifth precoding matrix
- the value of the number M of precoding matrices is determined according to at least one of the following: the number of bits of the first domain, the first codeword set, and the frequency band of the transmitted data.
- the value of M is the product of the number of bits included in the first domain and the first coefficient; for example, the value of M is the rounded value of the product of the number of bits included in the first domain and the first coefficient.
- the first coefficient may be indicated by the second node, or may be pre-negotiated between the first node and the second node, and the embodiments of the present disclosure do not limit this.
- the value of M is determined according to the number of bits included in the first field, so as to reflect the support of the number of bits included in the first field for different codewords as the precoding matrix, so as to improve the efficiency of data transmission.
- the value of M can be specifically determined according to the number of codewords included in the first codeword set.
- the value of M is the product of the number of codewords included in the first codeword set and the second coefficient; for another example, the value of M is the rounded value of the product of the number of codewords included in the first codeword set and the second coefficient.
- the second coefficient may be indicated by the second node, or may be pre-negotiated between the first node and the second node, and the embodiments of the present disclosure do not limit this.
- the value of M is determined according to the number of codewords in the first codeword set to reflect the association between the number of codewords included in the first codeword set and the number of different codewords used as the precoding matrix to improve the efficiency of data transmission.
- the first node may apply the M precoding matrices indicated by the first signaling to the transmit antennas at the frequency band for transmitting data to transmit data to the second node.
- one precoding matrix corresponds to one frequency domain unit, or one precoding matrix corresponds to a group of frequency domain units.
- One frequency domain unit may be one resource block, or multiple consecutive resource blocks.
- a group of frequency domain units may be multiple frequency domain units to which the same precoding matrix is applied according to a predefined rule.
- the first signaling is used to indicate the number of precoding matrices and to determine M precoding matrices from the first codeword set, that is, using one signaling to indicate the number of precoding matrices and to determine M precoding matrices from the first codeword set
- the first node can determine M precoding matrices that match the channel state that changes in the frequency domain based on the first signaling, and then transmit data based on the M precoding matrices, which can improve the efficiency of data transmission.
- the efficiency of data transmission is improved while reducing the signaling overhead of indicating the precoding matrix that the first node should use.
- an embodiment of the present disclosure further provides a data receiving method, which is applied to a second node, and the second node may be the second node 120 shown in FIG. 1 , and the method includes the following steps:
- Step S201 Send a first signaling.
- the second node in order to improve the efficiency of data transmission, sends a first signaling to the first node to indicate the precoding matrix to be used by the first node to transmit data, so that the first node
- the precoding matrix used in point transmission data can match the channel state that varies in the frequency domain, thereby improving the efficiency of data transmission.
- the first signaling is used to indicate the number M of precoding and to determine M precoding matrices from the first codeword set.
- Step S202 receiving data.
- the data is transmitted by the first node based on M precoding matrices indicated by the first signaling.
- each node such as the first node and the second node, includes a hardware structure and/or software module corresponding to the execution of each function in order to realize the above 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.
- FIG4 is a schematic diagram showing the composition of a communication device provided by an embodiment of the present disclosure.
- the communication device 40 includes a receiving unit 401 and a sending unit 402 .
- the communication device 40 may be the above-mentioned terminal or a chip in the terminal.
- each unit is specifically used to implement the following functions.
- the receiving unit 401 is configured to receive a first signaling, where the first signaling is used to indicate the number M of precoding matrices, and to determine M precoding matrices from a first codeword set, where M is a positive integer.
- the sending unit 402 is configured to transmit data to the second node based on the M precoding matrices.
- the first signaling includes a first field, and the first field is used to indicate that M precoding matrices are determined from a first codeword set.
- the first codeword set is selected from a plurality of candidate codewords according to the number of precoding matrices. Determined in the word set.
- the first signaling further includes a second field, and the second field is used to determine the first codeword set from a plurality of candidate codeword sets.
- the first field includes a plurality of bits, the plurality of bits are divided into M groups of bits, and each group of bits in the M groups of bits is used to determine a precoding matrix from the first codeword set.
- the M precoding matrices include at least a first precoding matrix and a second precoding matrix; the first field is used to indicate that the M precoding matrices are determined from a first codeword set, including: indicating the index number of the first precoding matrix in the first codeword set, and the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set.
- each precoding matrix in the M precoding matrices corresponds to a frequency domain unit in a frequency band for transmitting data.
- the granularity of the frequency domain unit in the frequency band of transmitted data is determined according to the number of precoding matrices.
- the first field is used to indicate determining M precoding matrices from the first codeword set, including: determining a precoding matrix corresponding to each frequency domain unit in a frequency band for transmitting data from the first codeword set.
- the first codeword set includes a third precoding matrix and a fourth precoding matrix; the first domain includes multiple bits, each bit corresponds to a frequency domain unit in the frequency band of transmitted data, and the value of each bit is used to indicate that the frequency domain unit corresponding to the bit applies the third precoding matrix or the fourth precoding matrix.
- the first domain includes a first part, a second part, and a third part; wherein the first part is used to determine the fifth precoding matrix from the first codeword set; the second part is used to indicate the frequency domain unit where the fifth precoding matrix is not applied; and the third part is used to indicate the frequency domain unit where the fifth precoding matrix is not applied.
- the precoding matrix applied to the frequency domain units of the matrix is used to determine the fifth precoding matrix from the first codeword set; the second part is used to indicate the frequency domain unit where the fifth precoding matrix is not applied; and the third part is used to indicate the frequency domain unit where the fifth precoding matrix is not applied.
- the third part includes multiple bits, each bit corresponds to a frequency domain unit to which the fifth precoding matrix is not applied, and the value of each bit is used to indicate that the frequency domain unit corresponding to the bit applies the sixth precoding matrix or the seventh precoding matrix, and the index number of the sixth precoding matrix in the first codeword set is greater than the index number of the seventh precoding matrix in the first codeword set.
- the value of M is determined according to at least one of the following: the number of bits of the first domain, the first codeword set, and the frequency band of the transmitted data.
- the first signaling further includes a fourth field, and the fourth field is used to indicate a frequency band for transmitting data.
- the first domain includes a fourth part and a fifth part, the fourth part is used to indicate M precoding matrices from the first codeword set; wherein the precoding matrix of each layer of transmitted data is a linear combination of the M precoding matrices; and the fifth part is used to indicate the corresponding coefficients of the M precoding matrices in the linear combination corresponding to each layer.
- FIG5 is a schematic diagram showing the composition of another communication device provided by an embodiment of the present disclosure.
- the communication device 50 includes a sending unit 501 and a receiving unit 502 .
- the communication device 50 may be the above-mentioned base station or a chip in the base station.
- each unit is specifically used to implement the following functions.
- a sending unit 501 is configured to send a first signaling, where the first signaling is used to indicate the number M of precoding matrices and to determine M precoding matrices from a first codeword set, where M is a positive integer;
- the receiving unit 502 is configured to receive data, where the data is transmitted by the first node based on M precoding matrices.
- the first signaling includes a first field, and the first field is used to indicate that M precoding matrices are determined from a first codeword set.
- the first codeword set is determined from a plurality of candidate codeword sets according to the number of precoding matrices.
- the first signaling further includes a second field, and the second field is used to determine the first codeword set from a plurality of candidate codeword sets.
- the first signaling further includes a third field, and the third field is used to select a codeword from the second codeword set to form the first codeword set.
- the first field includes a plurality of bits, the plurality of bits are divided into M groups of bits, and each group of bits in the M groups of bits is used to determine a precoding matrix from the first codeword set.
- the M precoding matrices include at least a first precoding matrix and a second precoding matrix; the first field is used to indicate that the M precoding matrices are determined from a first codeword set, including: indicating the index number of the first precoding matrix in the first codeword set, and the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set.
- each precoding matrix in the M precoding matrices corresponds to a frequency domain unit in a frequency band for transmitting data.
- the granularity of the frequency domain unit in the frequency band of transmitted data is determined according to the number of precoding matrices.
- the first field is used to indicate determining M precoding matrices from the first codeword set, including: determining a precoding matrix corresponding to each frequency domain unit in a frequency band for transmitting data from the first codeword set.
- the first codeword set includes a third precoding matrix and a fourth precoding matrix; the first domain includes multiple bits, each bit corresponds to a frequency domain unit in the frequency band of transmitted data, and the value of each bit is used to indicate that the frequency domain unit corresponding to the bit applies the third precoding matrix or the fourth precoding matrix.
- the first domain includes a first part, a second part and a third part; wherein the first part is used to determine a fifth precoding matrix from the first codeword set; the second part is used to indicate frequency domain units to which the fifth precoding matrix is not applied; and the third part is used to indicate the precoding matrix applied to the frequency domain units to which the fifth precoding matrix is not applied.
- the third part includes multiple bits, each bit corresponds to a frequency domain unit to which the fifth precoding matrix is not applied, and the value of each bit is used to indicate that the frequency domain unit corresponding to the bit applies the sixth precoding matrix or the seventh precoding matrix, and the index number of the sixth precoding matrix in the first codeword set is greater than the index number of the seventh precoding matrix in the first codeword set.
- the value of M is determined according to at least one of the following: the number of bits of the first domain, the first codeword set, and the frequency band of the transmitted data.
- the first signaling further includes a fourth field, and the fourth field is used to indicate a frequency band for transmitting data.
- the first signaling is also used to indicate the number of spatial division multiplexing layers for transmitting data.
- the first domain includes a fourth part and a fifth part, the fourth part is used to indicate M precoding matrices from the first codeword set; wherein the precoding matrix of each layer of transmitted data is a linear combination of the M precoding matrices; and the fifth part is used to indicate the corresponding coefficients of the M precoding matrices in the linear combination corresponding to each layer.
- FIG. 4 and FIG. 5 are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium.
- the technical solution of the embodiment of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product.
- the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present disclosure.
- the storage medium for storing computer software products includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
- the embodiment of the present disclosure provides a schematic diagram of the structure of a communication device, which may be the above-mentioned communication device 40 or communication device 50.
- the communication device 60 includes: a processor 602, a communication interface 603, Bus 604.
- the communication device 60 may further include a memory 601.
- the processor 602 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present disclosure.
- the processor 602 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present disclosure.
- the processor 602 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
- the communication interface 603 is used to connect with other devices through a communication network.
- the communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.
- the memory 601 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
- ROM read-only memory
- RAM random access memory
- EEPROM electrically erasable programmable read-only memory
- disk storage medium or other magnetic storage device or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
- the memory 601 may exist independently of the processor 602, and the memory 601 may be connected to the processor 602 via a bus 604 to store instructions or program codes.
- the processor 602 calls and executes the instructions or program codes stored in the memory 601, the data transmission method and the data receiving method provided in the embodiment of the present disclosure can be implemented.
- the memory 601 may also be integrated with the processor 602 .
- the bus 604 may be an extended industry standard architecture (EISA) bus, etc.
- the bus 604 may be divided into an address bus, a data bus, a control bus, etc.
- FIG6 shows only one thick line, but does not mean that there is only one bus or one type of bus.
- the disclosed embodiment also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by computer instructions to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments.
- the computer-readable storage medium can be the memory or memory of any of the above embodiments.
- the above computer-readable storage medium can also be an external storage device of the above base station or terminal, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the above base station or terminal.
- the above computer-readable storage medium can also include both the internal storage unit of the above base station or terminal and an external storage device.
- the above computer-readable storage medium is used to store the above computer program and other programs and data required by the above base station or terminal.
- the above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.
- the embodiments of the present disclosure also provide a computer program product, which includes a computer program.
- the computer program product When the computer program product is run on a computer, the computer is enabled to execute any one of the data transmission methods and data receiving methods provided in the above embodiments.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
交叉引用Cross-references
本发明要求在2023年11月22日提交中国专利局、申请号为202311580900.3、发明名称为“数据传输方法、数据接收方法、装置及存储介质”的中国专利申请的优先权,该申请的全部内容通过引用结合在本发明中。The present invention claims the priority of the Chinese patent application filed with the Chinese Patent Office on November 22, 2023, with application number 202311580900.3 and invention name “Data transmission method, data receiving method, device and storage medium”. The entire contents of the application are incorporated into the present invention by reference.
本公开涉及通信技术领域,尤其涉及一种数据传输方法、数据接收方法、装置及存储介质。The present disclosure relates to the field of communication technology, and in particular to a data transmission method, a data receiving method, a device and a storage medium.
在无线通信技术中,为了提高数据传输的效率,提出预编码矩阵,通过将预编码矩阵应用到发射天线上进行数据传输可以提高数据传输的效率。将预编码矩阵应用到发射天线上进行数据传输的方案是终端发射上行参考信号,基站测量上行参考信号,确定应用于终端的发射天线的预编码矩阵。然后基站向终端指示应使用的预编码矩阵,终端基于基站指示的预编码矩阵传输数据。因为信道的时变性,基站需要向终端发送控制信令以实时地指示终端应使用的预编码矩阵,以适应信道随时间在频域上的变化,使终端使用的预编码矩阵能够匹配信道状态,以提高数据传输的效率。然而目前基站指示终端应使用的预编码矩阵的信令开销较大。In wireless communication technology, in order to improve the efficiency of data transmission, a precoding matrix is proposed. The efficiency of data transmission can be improved by applying the precoding matrix to the transmitting antenna for data transmission. The scheme of applying the precoding matrix to the transmitting antenna for data transmission is that the terminal transmits an uplink reference signal, the base station measures the uplink reference signal, and determines the precoding matrix applied to the transmitting antenna of the terminal. The base station then indicates to the terminal the precoding matrix to be used, and the terminal transmits data based on the precoding matrix indicated by the base station. Because of the time-varying nature of the channel, the base station needs to send control signaling to the terminal to indicate the precoding matrix that the terminal should use in real time, so as to adapt to the changes of the channel in the frequency domain over time, so that the precoding matrix used by the terminal can match the channel state, so as to improve the efficiency of data transmission. However, the signaling overhead of the base station indicating the precoding matrix that the terminal should use is relatively large.
发明内容Summary of the invention
本公开实施例提供一种数据传输方法、数据接收方法、装置及存储介质,用于降低指示终端应使用的预编码矩阵的信令开销。The embodiments of the present disclosure provide a data transmission method, a data receiving method, an apparatus, and a storage medium, which are used to reduce the signaling overhead of indicating a precoding matrix that a terminal should use.
为了达到上述目的,本公开采用如下技术方案:In order to achieve the above objectives, the present disclosure adopts the following technical solutions:
第一方面,提供一种数据传输方法,该方法应用于第一节点,该方法包 括:接收第一信令,第一信令用于指示预编码矩阵的数量M,以及从第一码字集合中确定M个预编码矩阵,M为正整数;In a first aspect, a data transmission method is provided, the method being applied to a first node, the method comprising: The method comprises: receiving a first signaling, the first signaling being used to indicate the number M of precoding matrices, and determining M precoding matrices from a first codeword set, where M is a positive integer;
基于M个预编码矩阵向第二节点传输数据。Data is transmitted to the second node based on the M precoding matrices.
第二方面,提供一种数据接收方法,该方法应用于第二节点,该方法包括:发送第一信令,第一信令用于指示预编码矩阵的数量M,以及从第一码字集合中确定M个预编码矩阵,M为正整数;接收数据,该数据是第一节点M个预编码矩阵传输的。In a second aspect, a data receiving method is provided, which is applied to a second node, and the method includes: sending a first signaling, where the first signaling is used to indicate the number M of precoding matrices, and determining M precoding matrices from a first codeword set, where M is a positive integer; and receiving data, which is transmitted by the M precoding matrices of the first node.
第三方面,提供一种通信装置,该装置应用于第一节点,包括:接收单元,用于接收第一信令,第一信令用于指示预编码矩阵的数量M,以及从第一码字集合中确定M个预编码矩阵,M为正整数;In a third aspect, a communication device is provided, which is applied to a first node, and includes: a receiving unit, configured to receive a first signaling, the first signaling being configured to indicate the number M of precoding matrices, and to determine M precoding matrices from a first codeword set, where M is a positive integer;
发送单元,用于基于M个预编码矩阵向第二节点传输数据。A sending unit is used to transmit data to the second node based on M precoding matrices.
第四方面,提供一种通信装置,该装置应用于第二节点,包括:发送单元,用于发送第一信令,第一信令用于指示预编码矩阵的数量M,以及从第一码字集合中确定M个预编码矩阵,M为正整数;接收单元,用于接收数据,该数据是第一节点基于M个预编码矩阵传输的。In a fourth aspect, a communication device is provided, which is applied to a second node, and includes: a sending unit, used to send a first signaling, the first signaling is used to indicate the number M of precoding matrices, and to determine M precoding matrices from a first codeword set, M is a positive integer; a receiving unit, used to receive data, which is transmitted by the first node based on the M precoding matrices.
第五方面,提供一种通信装置,包括:处理器和存储器;存储器存储有处理器可执行的指令;处理器被配置为执行指令时,使得通信装置实现如上述第一方面或第二方面所提供的任一方法。In a fifth aspect, a communication device is provided, comprising: a processor and a memory; the memory stores instructions executable by the processor; when the processor is configured to execute the instructions, the communication device implements any method provided in the first aspect or the second aspect above.
第六方面,提供一种计算机可读存储介质,计算机可读存储介质存储计算机指令,当该计算机指令在计算机上运行时,使得计算机执行第一方面或第二方面所提供的任一方法。In a sixth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer executes any one of the methods provided in the first aspect or the second aspect.
第七方面,提供一种包含计算机指令的计算机程序产品,当该计算机指令在计算机上运行时,使得计算机执行第一方面或第二方面所提供的任一方法。In a seventh aspect, a computer program product comprising computer instructions is provided. When the computer instructions are executed on a computer, the computer executes any one of the methods provided in the first aspect or the second aspect.
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。The accompanying drawings are used to provide further understanding of the technical solution of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the technical solution of the present invention and do not constitute a limitation on the technical solution of the present invention.
图1为本公开实施例提供的一种通信系统的结构示意图;FIG1 is a schematic diagram of the structure of a communication system provided by an embodiment of the present disclosure;
图2为本公开实施例提供的一种数据传输方法的流程示意图;FIG2 is a schematic diagram of a flow chart of a data transmission method provided by an embodiment of the present disclosure;
图3为本公开实施例提供的一种数据接收方法的流程示意图;FIG3 is a schematic diagram of a flow chart of a data receiving method provided in an embodiment of the present disclosure;
图4为本公开实施例提供的一种通信装置的组成示意图;FIG4 is a schematic diagram of the composition of a communication device provided by an embodiment of the present disclosure;
图5为本公开实施例提供的另一种通信装置的组成示意图;FIG5 is a schematic diagram of the composition of another communication device provided in an embodiment of the present disclosure;
图6为本公开实施例提供的一种通信装置的结构示意图。FIG6 is a schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure.
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure.
除非上下文另有要求,否则,在整个说明书和权利要求书中,术语“包括(comprise)”及其其他形式例如第三人称单数形式“包括(comprises)”和现在分词形式“包括(comprising)”被解释为开放、包含的意思,即为“包含,但不限于”。在说明书的描述中,术语“一个实施例(one embodiment)”、“一些实施例(some embodiments)”、“示例性实施例(exemplary embodiments)”、“示例(example)”、“特定示例(specific example)”或“一些示例(some examples)”等旨在表明与该实施例或示例相关的特定特征、结构、材料或特性包括在本公开的至少一个实施例或示例中。上述术语的示意性表示不一定是指同一实施例或示例。此外,所述的特定特征、结构、材料或特点可以以任何适当方式包括在任何一个或多个实施例或示例中。Unless the context requires otherwise, throughout the specification and claims, the term "comprise" and other forms thereof, such as the third person singular form "comprises" and the present participle form "comprising", are to be interpreted as open, inclusive, that is, "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "example", "specific example" or "some examples" and the like are intended to indicate that specific features, structures, materials or characteristics associated with the embodiment or example are included in at least one embodiment or example of the present disclosure. The schematic representation of the above terms does not necessarily refer to the same embodiment or example. In addition, the specific features, structures, materials or characteristics described may be included in any one or more embodiments or examples in any appropriate manner.
术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重 要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本公开的描述中,除非另有说明,“多个”的含义是两个或两个以上。The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The term "first" or "second" may explicitly or implicitly indicate the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the present disclosure, unless otherwise specified, "plurality" means two or more.
在本公开实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本公开实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。In the embodiments of the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present disclosure should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
另外,“基于”的使用意味着开放和包容性,因为“基于”一个或多个所述条件或值的过程、步骤、计算或其他动作在实践中可以基于额外条件或超出所述的值。Additionally, the use of “based on” is meant to be open and inclusive, as a process, step, calculation, or other action “based on” one or more stated conditions or values may, in practice, be based on additional conditions or values beyond those stated.
目前,预编码矩阵作用于终端的发射天线以传输上行数据的方案是,终端发射上行参考信号,基站测量上行参考信号,确定应用于终端的发射天线的预编码矩阵;然后,基站向终端指示预编码矩阵,终端基于基站指示的预编码矩阵发射数据。因为信道的时变性,基站需要实时向终端下发控制信令以实时的指示终端应使用的预编码矩阵,以适应在频域上具有变化的信道,使预编码矩阵能够实时匹配信道状态。例如,基站可以实时向终端下发下行控制信息格式(downlink control information format,DCI F)信令实时地指示终端应使用的预编码矩阵。At present, the scheme for the precoding matrix to act on the transmitting antenna of the terminal to transmit uplink data is that the terminal transmits an uplink reference signal, the base station measures the uplink reference signal, and determines the precoding matrix applied to the transmitting antenna of the terminal; then, the base station indicates the precoding matrix to the terminal, and the terminal transmits data based on the precoding matrix indicated by the base station. Because of the time-varying nature of the channel, the base station needs to send control signaling to the terminal in real time to indicate the precoding matrix that the terminal should use in real time, so as to adapt to the channel with changes in the frequency domain, so that the precoding matrix can match the channel state in real time. For example, the base station can send downlink control information format (DCI F) signaling to the terminal in real time to indicate the precoding matrix that the terminal should use in real time.
然而,单个控制信令的负荷有限,即单个控制信令上用于承载预编码矩阵信息的比特数量有限,仅能指示少数预编码矩阵用于终端进行上行数据传输;而这少数的预编码矩阵不能与传输数据的在频域上具有变化的信道状态相匹配,以至降低了数据传输的效率。例如,以控制信令为DCI F信令为例,目前DCI F信令中使用6个比特,以联合编码的方式指示数据传输的层数,及每个层数对应的一个预编码矩阵,这个预编码矩阵应用于终端传输数据的整个频带以传输数据。而信道在传输数据的频带上具有频域选择性,即信道在传输数据的频带上并不一致,而是随着频率变化。一个预编码矩阵不能适 配传输数据的频带上的各部分频率,从而降低了数据传输的效率。However, the load of a single control signaling is limited, that is, the number of bits used to carry precoding matrix information on a single control signaling is limited, and it can only indicate a few precoding matrices for the terminal to perform uplink data transmission; and these few precoding matrices cannot match the channel state that has changes in the frequency domain of the transmitted data, thereby reducing the efficiency of data transmission. For example, taking the control signaling as DCI F signaling, 6 bits are currently used in DCI F signaling to indicate the number of layers of data transmission in a joint coding manner, and a precoding matrix corresponding to each layer. This precoding matrix is applied to the entire frequency band of the terminal to transmit data. However, the channel has frequency domain selectivity in the frequency band of transmitted data, that is, the channel is not consistent in the frequency band of transmitted data, but changes with frequency. One precoding matrix cannot be suitable for all channels. The frequency band used to transmit data is allocated to different parts of the frequency, thereby reducing the efficiency of data transmission.
多个DCI F信令联合使用可以提高DCI F信令的负荷,增加DCI F信令用于承载预编码矩阵信息的比特数量,以使得终端使用的预编码矩阵能够与在频域上具有变化的信道状态相匹配,以提升数据传输的效率。但是使用多个DCI F信令会增加用于DCI F信令的控制区域的资源开销。其中,用于DCI F信令的控制区域是承载DCI F信令的时频资源区域。在控制区域大小一定的情况下,增加了单用户的DCI F信令的数量,一方面就会减少使用控制区域调度其它用户的数量,降低通信系统对用户支持的容量;另一方面增加用户检索控制信令的数量,从而增加了通信系统的复杂度。如何使用控制信令的有限负荷,或有限比特数量,指示用于终端传输数据的预编码矩阵,以适配传输数据的频带上变化的信道状态,从而提高数据传输的效率,这是目前无线通信技术,包括未来第六代移动通信技术(sixth-generation mobile communications,6G)亟待解决的问题。也就是说,如何降低指示终端应使用的预编码矩阵的信令开销是亟待解决的问题。The joint use of multiple DCI F signaling can increase the load of DCI F signaling and increase the number of bits used by DCI F signaling to carry precoding matrix information, so that the precoding matrix used by the terminal can match the channel state with changes in the frequency domain, so as to improve the efficiency of data transmission. However, the use of multiple DCI F signaling will increase the resource overhead of the control area used for DCI F signaling. Among them, the control area used for DCI F signaling is the time-frequency resource area that carries DCI F signaling. When the size of the control area is constant, the number of DCI F signaling for a single user is increased. On the one hand, the number of other users scheduled using the control area will be reduced, and the capacity supported by the communication system for users will be reduced; on the other hand, the number of user retrieval control signaling will be increased, thereby increasing the complexity of the communication system. How to use the limited load of control signaling, or the limited number of bits, to indicate the precoding matrix used for terminal data transmission to adapt to the changing channel state on the frequency band of the transmitted data, so as to improve the efficiency of data transmission, is an urgent problem to be solved in current wireless communication technology, including the future sixth-generation mobile communications technology (6G). That is, how to reduce the signaling overhead for indicating the precoding matrix that the terminal should use is an issue that needs to be solved urgently.
基于此,本公开实施例提供一种数据传输方法,第一节点接收第一信令,第一信令用于指示预编码矩阵的数量,以及从第一码字集合中确定M个预编码矩阵,也即使用一个信令来指示预编码矩阵的数量,以及从第一码字集合中确定M个预编码矩阵,可以使第一节点基于第一信令确定与在频域上具有变化的信道状态相匹配的M个预编码矩阵,进而基于M个预编码矩阵来传输数据,能够提高数据传输的效率,如此,通过使用一定大小的控制信令来指示能够与在频域上具有变化的信道状态相匹配的预编码矩阵,实现了提高数据传输的效率的同时,降低了指示第一节点应使用的预编码矩阵的信令开销。Based on this, an embodiment of the present disclosure provides a data transmission method, wherein a first node receives a first signaling, the first signaling is used to indicate the number of precoding matrices, and to determine M precoding matrices from a first codeword set, that is, one signaling is used to indicate the number of precoding matrices, and to determine M precoding matrices from the first codeword set, so that the first node can determine M precoding matrices that match a channel state that changes in the frequency domain based on the first signaling, and then transmit data based on the M precoding matrices, which can improve the efficiency of data transmission. In this way, by using a control signaling of a certain size to indicate a precoding matrix that can match a channel state that changes in the frequency domain, the efficiency of data transmission is improved while reducing the signaling overhead of indicating the precoding matrix that the first node should use.
需要说明的是,无线通信技术中的长期演进(long term evolution,LTE)技术与无线通信技术中的新空口(New Radio,NR)技术是基于正交频分复用(orthogonal frequency division multiplexing,OFDM)的技术;在OFDM 技术中,最小的频域单位为子载波,最小的时域单元为OFDM符号;为了方便使用频域资源,定义了资源块(resource block,RB),一个资源块定义为特定数目的连续子载波;又定义了部分带宽(bandwidth part,BWP),一个部分带宽定义为一个载波上又一特定数目的连续资源块;为了方便使用时域资源,定义了时隙(slot),一个时隙定义为又一特定数目的连续OFDM符号。It should be noted that the long term evolution (LTE) technology in wireless communication technology and the new radio (NR) technology in wireless communication technology are based on orthogonal frequency division multiplexing (OFDM) technology; in OFDM In the technology, the smallest unit in the frequency domain is the subcarrier, and the smallest unit in the time domain is the OFDM symbol. In order to facilitate the use of frequency domain resources, resource blocks (RBs) are defined, and a resource block is defined as a specific number of consecutive subcarriers. Partial bandwidth (BWP) is also defined, and a partial bandwidth is defined as another specific number of consecutive resource blocks on a carrier. In order to facilitate the use of time domain resources, time slots are defined, and a time slot is defined as another specific number of consecutive OFDM symbols.
为了提高数据传输的效率,基站发送参考信号;终端测量参考信号,确定基站到终端的信道状态信息,并报告信道状态信息给基站;基站接收终端报告的信道状态信息。基站根据所接收的信道状态信息所代表的信道状态确定数据传输的策略,并传输数据,从而提高数据传输的效率。信道状态信息所代表的信道状态的精准程度影响到基站的传输策略,从而影响到数据传输的效率。In order to improve the efficiency of data transmission, the base station sends a reference signal; the terminal measures the reference signal, determines the channel state information from the base station to the terminal, and reports the channel state information to the base station; the base station receives the channel state information reported by the terminal. The base station determines the data transmission strategy based on the channel state represented by the received channel state information, and transmits data, thereby improving the efficiency of data transmission. The accuracy of the channel state represented by the channel state information affects the transmission strategy of the base station, thereby affecting the efficiency of data transmission.
基站发送给终端的参考信号为下行参考信号;在LTE系统中用于信道状态信息报告的下行参考信号包括小区特定参考信号(CRS,Cell-specific Reference Signal),信道状态信息参考信号(CSI-RS,Channel-State Information Reference Signal);在NR系统中用于信道状态信息报告的下行参考信号包括信道状态信息参考信号(CSI-RS,Channel-State Information Reference Signal)。信道状态信息参考信号(CSI-RS)由信道状态信息参考信号资源(CSI-RS Resource)承载,信道状态信息参考信号资源由CDM group组成,一个CDM group是由无线资源元素组成,一组CSI-RS端口的CSI-RS在其上通过码分复用的方式复用。The reference signal sent by the base station to the terminal is the downlink reference signal; in the LTE system, the downlink reference signal used for channel state information reporting includes the cell-specific reference signal (CRS) and the channel state information reference signal (CSI-RS); in the NR system, the downlink reference signal used for channel state information reporting includes the channel state information reference signal (CSI-RS). The channel state information reference signal (CSI-RS) is carried by the channel state information reference signal resource (CSI-RS Resource), and the channel state information reference signal resource is composed of CDM groups. A CDM group is composed of radio resource elements, and the CSI-RS of a group of CSI-RS ports are multiplexed on it by code division multiplexing.
基站与终端之间传输的信道状态信息的内容包括信道质量指示符(CQI,Channel quality indicator),用以指示信道的质量;或者包括预编码矩阵指示符(PMI,Precoding Matrix Indicator),用以指示应用于基站天线上的预编码矩阵。一类CQI的报告格式为宽带CQI报告(wideband CQI reporting),即为信道状态信息报告频带(CSI reporting band)报告一个信道质量,该信道质量对应整个所述信道状态信息报告频带;另一类CQI的报告格式为子带CQI报告 (subband CQI reporting),即对信道状态信息报告频带(CSI reporting band)以子带为单位分别给出信道质量,其中一个信道质量对应一个子带,即为信道状态信息报告频带的每一个子带报告一个信道质量。所述的子带是频域单位,定义为N个连续的资源块(RB,Resource Block),N为正整数;为了便于描述,本申请称为信道质量指示子带,或者CQI子带,或者子带;其中,N称为CQI子带的尺码(size),或者称为CQI子带尺码,或者称为子带尺码(size)。部分带宽(BWP,Bandwidth part)划分为子带,信道状态信息报告频带(CSI reporting band)用部分带宽(BWP,Bandwidth part)的子带的子集进行定义。信道状态信息报告频带(CSI reporting band)是其上的信道状态信息需要被报告的频带。The content of the channel state information transmitted between the base station and the terminal includes a channel quality indicator (CQI) to indicate the quality of the channel; or includes a precoding matrix indicator (PMI) to indicate the precoding matrix applied to the base station antenna. One type of CQI reporting format is wideband CQI reporting, which reports a channel quality for the channel state information reporting band (CSI reporting band), and the channel quality corresponds to the entire channel state information reporting band; another type of CQI reporting format is subband CQI reporting. (subband CQI reporting), that is, the channel quality of the channel state information reporting band (CSI reporting band) is given in units of subbands, where one channel quality corresponds to one subband, that is, a channel quality is reported for each subband of the channel state information reporting band. The subband is a frequency domain unit, defined as N consecutive resource blocks (RB, Resource Block), N is a positive integer; for the sake of ease of description, this application refers to the channel quality indication subband, or CQI subband, or subband; wherein N is called the size of the CQI subband, or the CQI subband size, or the subband size. The partial bandwidth (BWP, Bandwidth part) is divided into subbands, and the channel state information reporting band (CSI reporting band) is defined by a subset of the subbands of the partial bandwidth (BWP, Bandwidth part). The channel state information reporting band (CSI reporting band) is the band on which the channel state information needs to be reported.
一种确定信道质量的方式是根据终端接收到参考信号的强度确定;另一种确定信道质量的方式是根据接收到参考信号的信干噪比确定。在信道状态信息报告频带上,如果信道质量变化不大,以宽带CQI报告方式报告CQI可以减小用于CQI报告的资源开销;如果信道质量在频域上差异较大,以子带CQI报告方式报告CQI可以增加CQI报告的精准程度。One way to determine the channel quality is to determine it based on the strength of the reference signal received by the terminal; another way to determine the channel quality is to determine it based on the signal to interference noise ratio of the received reference signal. In the channel state information reporting band, if the channel quality does not change much, reporting CQI in a wideband CQI reporting manner can reduce the resource overhead for CQI reporting; if the channel quality varies greatly in the frequency domain, reporting CQI in a sub-band CQI reporting manner can increase the accuracy of the CQI report.
一类PMI的报告格式为宽带PMI报告,即为信道状态信息报告频带(CSI reporting band)报告一个PMI,该PMI对应整个所述信道状态信息报告频带。另一类PMI的报告格式为子带PMI报告,即为信道状态信息报告频带的每一个子带报告一个PMI,或者为信道状态信息报告频带的每一个子带报告一个PMI的组成部分。例如,PMI由X1与X2组成,为信道状态信息报告频带的每一个子带报告一个PMI的组成部分的一个方式为,为整个频带报告一个X1,为每一个子带报告一个X2;另一个方式为,为每一个子带报告一个X1与一个X2。The reporting format of one type of PMI is a wideband PMI report, that is, reporting a PMI for a channel state information reporting band (CSI reporting band), and the PMI corresponds to the entire channel state information reporting band. The reporting format of another type of PMI is a subband PMI report, that is, reporting a PMI for each subband of the channel state information reporting band, or reporting a component of a PMI for each subband of the channel state information reporting band. For example, the PMI is composed of X1 and X2. One way to report a component of a PMI for each subband of the channel state information reporting band is to report an X1 for the entire band and an X2 for each subband; another way is to report an X1 and an X2 for each subband.
又一类PMI的报告格式为,所报告的PMI为每个子带指示R个预编码矩阵,其中R为正整数。从反馈预编码矩阵的频域颗粒度的意义上讲,R又表示每个子带包括的预编码矩阵子带的数目,或者每个CQI子带包括的预编 码矩阵子带的数目。Another type of PMI reporting format is that the reported PMI indicates R precoding matrices for each subband, where R is a positive integer. In terms of the frequency domain granularity of the feedback precoding matrix, R also represents the number of precoding matrix subbands included in each subband, or the number of precoding matrix subbands included in each CQI subband. The number of subbands in the code matrix.
下面结合附图对本公开实施例的方案进行介绍。The following describes the solutions of the embodiments of the present disclosure in conjunction with the accompanying drawings.
本公开实施例提供的技术方案可以应用于各种移动通信网络,例如,采用5G的NR移动通信网络,未来移动通信网络(例如6G无线通信系统)或者多种通信融合系统等,本公开实施例对此不作限定。The technical solution provided by the embodiments of the present disclosure can be applied to various mobile communication networks, for example, NR mobile communication networks using 5G, future mobile communication networks (such as 6G wireless communication systems) or multiple communication convergence systems, etc., and the embodiments of the present disclosure are not limited to this.
图1所示为本公开实施例提供的一种通信系统的结构示意图。如图1所示,该通信系统包括但不限于第一节点110和第二节点120。其中。第一节点110和第二节点120之间可以进行无线信号的发送、接收及相关交互等。FIG1 is a schematic diagram of a communication system provided by an embodiment of the present disclosure. As shown in FIG1 , the communication system includes but is not limited to a first node 110 and a second node 120. The first node 110 and the second node 120 can send, receive and interact with each other via wireless signals.
在无线通信场景下,第一节点110与第二节点120通过无线信道进行通信。例如,第一节点110为基站,第二节点120为终端,基站与终端之间通过无线信道进行通信。又例如,第一节点110为终端,第二节点120为无线路由器,无线路由器与终端通过无线信道进行通信。又例如,第一节点110为第一基站,第二节点120为第二基站,第一基站与第二基站通过无线信道进行通信。又例如,第一节点110为第一终端,第二节点120为第二终端,第一终端与第二终端通过无线信道进行通信。又例如,第一节点110为中继器,第二节点120为基站,基站与中继器通过无线信道进行通信。又例如,第一节点110为终端,第二节点120为中继器,中继器与终端通过无线信道进行通信。又例如,第一节点110为第一中继器,第二节点120为第二中继器,第一中继器与第二中继器通过无线信道进行通信。又例如,第一节点110为基站,第二节点120为卫星,卫星与基站通过无线信道进行通信。又例如,第一节点110为卫星,第二节点120为基站,基站与卫星通过无线信道进行通信。又例如,第一节点110为终端,第二节点120为卫星,卫星与终端通过无线信道进行通信。又例如,第一节点110为卫星,第二节点120为终端,终端与卫星通过无线信道进行通信。又例如,第一节点110为地面设备,第二节点120为飞行器,飞行器与地面设备通过无线信道进行通信。又例如,第一节点110为第一飞行器,第二节点120为第二飞行器,第一飞行器与第 二飞行器通过无线信道进行通信。In a wireless communication scenario, the first node 110 communicates with the second node 120 through a wireless channel. For example, the first node 110 is a base station, the second node 120 is a terminal, and the base station and the terminal communicate through a wireless channel. For another example, the first node 110 is a terminal, the second node 120 is a wireless router, and the wireless router communicates with the terminal through a wireless channel. For another example, the first node 110 is a first base station, the second node 120 is a second base station, and the first base station and the second base station communicate through a wireless channel. For another example, the first node 110 is a first terminal, the second node 120 is a second terminal, and the first terminal and the second terminal communicate through a wireless channel. For another example, the first node 110 is a repeater, the second node 120 is a base station, and the base station and the repeater communicate through a wireless channel. For another example, the first node 110 is a terminal, the second node 120 is a repeater, and the repeater and the terminal communicate through a wireless channel. For another example, the first node 110 is a first repeater, the second node 120 is a second repeater, and the first repeater communicates with the second repeater through a wireless channel. For another example, the first node 110 is a base station, the second node 120 is a satellite, and the satellite and the base station communicate through a wireless channel. For another example, the first node 110 is a satellite, the second node 120 is a base station, and the base station and the satellite communicate through a wireless channel. For another example, the first node 110 is a terminal, the second node 120 is a satellite, and the satellite and the terminal communicate through a wireless channel. For another example, the first node 110 is a satellite, the second node 120 is a terminal, and the terminal communicates with the satellite through a wireless channel. For another example, the first node 110 is a ground device, the second node 120 is an aircraft, and the aircraft and the ground device communicate through a wireless channel. For another example, the first node 110 is a first aircraft, the second node 120 is a second aircraft, and the first aircraft and the second aircraft communicate through a wireless channel. The two aircraft communicate through a wireless channel.
本公开中的“第一”节点,“第二”节点,“第一”方式,“第二”方式,“第一”方法,“第二”方法,“第一”矩阵,“第二”矩阵,“第一”部分,“第二”部分,如无特殊说明,仅用于描述上的区分,不代表前后或先后顺序。The “first” node, “second” node, “first” way, “second” way, “first” method, “second” method, “first” matrix, “second” matrix, “first” part, “second” part in the present disclosure, unless otherwise specified, are only used for descriptive distinction and do not represent the order of precedence or sequence.
在一些实施例中,第一节点,第二节点也可以有其他的称呼,例如,第一节点也可以称作第一通信节点,第二节点也可以称作第二通信节点等,本公开实施例对此不作限制。In some embodiments, the first node and the second node may also have other names. For example, the first node may also be called a first communication node, and the second node may also be called a second communication node, etc. The embodiments of the present disclosure are not limited to this.
在一些实施例中,上述基站可以是演进型基站(evolution nodeB,eNB)、下一代基站(generation nodeB,gNB)、收发点(transmission receive point,TRP)、传输点(transmission point,TP)以及某种其它接入节点中的任一节点。根据所提供的服务覆盖区域的大小,基站又可分为用于提供宏蜂窝(Macro cell)的宏基站、用于提供微蜂窝(Pico cell)的微基站和用于提供毫微微蜂窝(Femto cell)的毫微微基站。随着无线通信技术的不断演进,未来的基站也可以采用其他的名称。In some embodiments, the base station may be any of an evolution node B (eNB), a next generation node B (gNB), a transmission receive point (TRP), a transmission point (TP), and some other access nodes. According to the size of the service coverage area provided, the base station can be divided into a macro base station for providing macro cells (Macro cells), a micro base station for providing micro cells (Pico cells), and a femto base station for providing femto cells (Femto cells). With the continuous evolution of wireless communication technology, future base stations may also adopt other names.
上述终端可以是一种具有无线收发功能的设备,例如手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)等。本公开实施例对终端的具体种类不作限制。The terminal may be a device with wireless transceiver function, such as a mobile phone, a tablet computer, a wearable device, a vehicle-mounted device, an augmented reality (AR)/virtual reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), etc. The disclosed embodiments do not limit the specific types of the terminal.
应理解,图1是示例性的结构图,图1示的通信系统包括的设备的数量不受限制,例如第一节点以及第二节点的数量不受限制。并且,除图1所示的设备外,图1所示的通信系统还可以包括其他设备,对此不予限定。It should be understood that FIG1 is an exemplary structural diagram, and the number of devices included in the communication system shown in FIG1 is not limited, for example, the number of first nodes and second nodes is not limited. In addition, in addition to the devices shown in FIG1, the communication system shown in FIG1 may also include other devices, which is not limited.
接下来,如图2所示,本公开实施例提供了一种数据传输方法,该方法应用于第一节点,第一节点可以是图1中所示的第一节点110,该方法包括如下步骤:Next, as shown in FIG. 2 , an embodiment of the present disclosure provides a data transmission method, which is applied to a first node, and the first node may be the first node 110 shown in FIG. 1 , and the method includes the following steps:
S101、接收第一信令。 S101. Receive a first signaling.
在一些实施例中,为了提升第一节点数据传输的效率,第二节点向第一节点发送第一信令,以指示第一节点传输数据所要应用的预编码矩阵。相应地,第一节点接收第一信令。其中,第二节点可以是上述图1所示的第二节点120,示例性的,下文以第一节点为终端,第二通信节点为基站为例,对本公开实施例提供的一种数据传输方法以及数据接收方法进行举例说明。其中,第一信令可以是DCI F信令。In some embodiments, in order to improve the efficiency of data transmission of the first node, the second node sends a first signaling to the first node to indicate the precoding matrix to be applied by the first node to transmit data. Accordingly, the first node receives the first signaling. The second node may be the second node 120 shown in FIG. 1 above. For example, the following takes the first node as a terminal and the second communication node as a base station as an example to illustrate a data transmission method and a data reception method provided in an embodiment of the present disclosure. The first signaling may be a DCI F signaling.
在一些实施例中,第一信令用于指示预编码矩阵的数量M,以及从第一码字集合中确定M个预编码矩阵,M为正整数。In some embodiments, the first signaling is used to indicate the number M of precoding matrices, and to determine M precoding matrices from the first codeword set, where M is a positive integer.
应理解,由于无线信道是随时间变化的信道,第二节点需要以信令的方式实时向第一节点指示第一节点应使用的预编码矩阵的信息,以使第一节点使用的预编码矩阵适配在频域上具有变化的信道状态。也就是说,第一节点需要接收来自第二节点的信令,以实时接收信令所承载的预编码矩阵的信息,以使第一节点传输数据使用的预编码矩阵能够适配在频域上具有变化的信道状态。而第一节点传输数据的频带上的信道状态具有频率选择性,即不同频率处的信道状态不相同。第一节点若在整个传输数据的频带上使用单个预编码矩阵不能满足整个传输数据的频带的信道状态,也就是说,在整个传输数据的频带上使用单个预编码矩阵会降低数据传输的效率。It should be understood that since the wireless channel is a channel that changes over time, the second node needs to indicate to the first node in real time by means of signaling the information of the precoding matrix that the first node should use, so that the precoding matrix used by the first node adapts to the channel state that changes in the frequency domain. In other words, the first node needs to receive signaling from the second node to receive the information of the precoding matrix carried by the signaling in real time, so that the precoding matrix used by the first node to transmit data can adapt to the channel state that changes in the frequency domain. The channel state on the frequency band in which the first node transmits data is frequency selective, that is, the channel state at different frequencies is different. If the first node uses a single precoding matrix on the entire frequency band for transmitting data, it cannot meet the channel state of the entire frequency band for transmitting data. In other words, using a single precoding matrix on the entire frequency band for transmitting data will reduce the efficiency of data transmission.
而在传输数据的频带上的不同频率处使用不同的预编码矩阵,即在不同的频率处使用对应的与之相匹配的预编码矩阵可以提高数据传输的效率。但信令具有实时性,因而信令的载荷是受限制的,即信令中承载预编码矩阵的信息的比特数量是受限的,或是固定的;平均指示每个预编码矩阵的比特开销对使用预编码矩阵传输数据的性能的影响与传输数据的频带内的信道状态的变化相关;因此需要平衡在传输数据的频带上所使用的预编码矩阵的数量与平均指示每个预编码矩阵的比特开销,即需要平衡第一信令所指示的预编码矩阵的数量与平均指示每个预编码矩阵的比特开销,以使在承载预编码矩阵的信息的比特数量是受限的条件下,使第一信令指示的预编码矩阵适配传 输数据的频带内的信道状态,从而提高数据传输的效率。Using different precoding matrices at different frequencies on the frequency band of transmitted data, that is, using corresponding precoding matrices that match them at different frequencies, can improve the efficiency of data transmission. However, signaling is real-time, so the signaling load is limited, that is, the number of bits carrying the information of the precoding matrix in the signaling is limited or fixed; the impact of the bit overhead of the average indication of each precoding matrix on the performance of using the precoding matrix to transmit data is related to the change of the channel state in the frequency band of the transmitted data; therefore, it is necessary to balance the number of precoding matrices used in the frequency band of transmitted data and the average bit overhead of each precoding matrix, that is, it is necessary to balance the number of precoding matrices indicated by the first signaling and the average bit overhead of each precoding matrix, so that under the condition that the number of bits carrying the information of the precoding matrix is limited, the precoding matrix indicated by the first signaling is adapted to the transmission. The channel status within the frequency band of transmitted data can be monitored to improve the efficiency of data transmission.
例如,在传输数据的频带增大的情况下,通过增加预编码矩阵的数量可以提高数据传输的效率,相应地,减少预编码矩阵的数量会降低数据传输的效率。又例如,在传输数据的频带内信道状态变化范围大或者信道状态变化快的情况下,通过增加平均指示每个预编码矩阵的比特开销可以提高数据传输的效率,相应地,减少平均指示每个预编码矩阵的比特开销会降低数据传输的效率。For example, when the frequency band of data transmission increases, the efficiency of data transmission can be improved by increasing the number of precoding matrices, and correspondingly, reducing the number of precoding matrices will reduce the efficiency of data transmission. For another example, when the channel state changes in a large range or changes quickly within the frequency band of data transmission, the efficiency of data transmission can be improved by increasing the bit overhead indicating each precoding matrix on average, and correspondingly, reducing the bit overhead indicating each precoding matrix on average will reduce the efficiency of data transmission.
因此,第一信令用于指示预编码矩阵的数量,以及从第一码字集合中确定M个预编码矩阵,也即使用一个信令来指示预编码矩阵的数量,以及从第一码字集合中确定M个预编码矩阵,可以使第一节点基于第一信令确定的M个预编码矩阵能够与在频域上具有变化的信道状态相匹配,以便于提高数据传输的效率,实现了使用一定大小的控制信令来指示能够与在频域上具有变化的信道状态相匹配的预编码矩阵,降低了指示第一节点应使用的预编码矩阵的信令开销。Therefore, the first signaling is used to indicate the number of precoding matrices and to determine M precoding matrices from the first codeword set, that is, one signaling is used to indicate the number of precoding matrices and to determine M precoding matrices from the first codeword set. This allows the M precoding matrices determined by the first node based on the first signaling to match the channel state that changes in the frequency domain, so as to improve the efficiency of data transmission, and realizes the use of a certain size of control signaling to indicate the precoding matrix that can match the channel state that changes in the frequency domain, thereby reducing the signaling overhead of indicating the precoding matrix that the first node should use.
在一些实施例中,第一信令包括第一域,第一域用于指示从第一码字集合中确定M个预编码矩阵。其中,第一码字集合中的元素是码字,码字可以是矩阵;从第一码字集合中确定M个预编码矩阵,即从第一码字集合中指示出M个码字或矩阵作为M个预编码矩阵。第一信令的第一域可以是一个比特串,即第一域可以由多个比特组成。In some embodiments, the first signaling includes a first field, and the first field is used to indicate that M precoding matrices are determined from a first codeword set. The elements in the first codeword set are codewords, and the codewords may be matrices; determining the M precoding matrices from the first codeword set means indicating M codewords or matrices from the first codeword set as the M precoding matrices. The first field of the first signaling may be a bit string, that is, the first field may be composed of multiple bits.
在一些实施例中,M个预编码矩阵至少包括第一预编码矩阵和第二预编码矩阵,第一域用于指示从第一码字集合中确定M个预编码矩阵,可以具体实现为:指示第一预编码矩阵在第一码字集合中的索引号,以及第二预编码矩阵在第一码字集合中的索引号相对于第一预编码矩阵在第一码字集合中的索引号的相对值。In some embodiments, the M precoding matrices include at least a first precoding matrix and a second precoding matrix, and the first field is used to indicate that the M precoding matrices are determined from a first codeword set, which can be specifically implemented as: indicating the index number of the first precoding matrix in the first codeword set, and the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set.
其中,第二预编码矩阵在第一码字集合中的索引号相对于第一预编码矩阵在第一码字集合中的索引号的相对值可以指的是,第二预编码矩阵在第一 码字集合中的索引号与第一预编码矩阵在第一码字集合中的索引号之间的差值。第一预编码矩阵为M个预编码矩阵中的一个,第二预编码矩阵为M个预编码矩阵中除第一预编码矩阵之外的一个预编码矩阵。The relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set may refer to the index number of the second precoding matrix in the first codeword set. The difference between the index number in the codeword set and the index number of the first precoding matrix in the first codeword set. The first precoding matrix is one of the M precoding matrices, and the second precoding matrix is a precoding matrix among the M precoding matrices except the first precoding matrix.
通过指示第一预编码矩阵在第一码字集合中的索引号,以及第二预编码矩阵在第一码字集合中的索引号相对于第一预编码矩阵在第一码字集合中的索引号的相对值,能够使得第一节点基于第一预编码矩阵在第一码字集合中的索引号确定第一预编码矩阵,以及基于第二预编码矩阵在第一码字集合中的索引号相对于第一预编码矩阵在第一码字集合中的索引号的相对值和第一预编码矩阵在第一码字集合中的索引号,确定第二预编码矩阵在第一码字集合中的索引号,进而基于第二预编码矩阵在第一码字集合中的索引号,确定第二预编码矩阵。By indicating the index number of the first precoding matrix in the first codeword set, and the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set, the first node can determine the first precoding matrix based on the index number of the first precoding matrix in the first codeword set, and determine the index number of the second precoding matrix in the first codeword set based on the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set and the index number of the first precoding matrix in the first codeword set, and then determine the second precoding matrix based on the index number of the second precoding matrix in the first codeword set.
如此,仅需指示第一预编码矩阵在第一码字集合中的索引号,以及指示第二预编码矩阵在第一码字集合中的索引号相对于第一预编码矩阵在第一码字集合中的索引号的相对值,无需直接指示第二预编码矩阵在第一码字集合中的索引号,即可确定第二预编码矩阵,也即通过指示M个预编码矩阵中的一个预编码矩阵在第一码字集合中的索引号,以及M个预编码矩阵中其他预编码矩阵在第一码字集合中的索引号相对于该一个预编码矩阵在第一码字集合中的索引号的相对值,能够降低指示第一节点应使用的预编码矩阵的信令开销。In this way, it is only necessary to indicate the index number of the first precoding matrix in the first codeword set and the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set, without directly indicating the index number of the second precoding matrix in the first codeword set, to determine the second precoding matrix, that is, by indicating the index number of one precoding matrix among M precoding matrices in the first codeword set and the relative values of the index numbers of other precoding matrices among the M precoding matrices in the first codeword set relative to the index number of the one precoding matrix in the first codeword set, the signaling overhead of indicating the precoding matrix to be used by the first node can be reduced.
示例性的,假设第一预编码矩阵在第一码字集合中的索引号为1000,第二预编码矩阵在第一码字集合中的索引号为1001,则第二预编码矩阵在第一码字集合中的索引号相对于第一预编码矩阵在第一码字集合中的索引号的相对值为1,若直接指示第二预编码矩阵在第一码字集合中的索引号1001需要的比特开销相对较大,而通过指示第二预编码矩阵在第一码字集合中的索引号相对于第一预编码矩阵在第一码字集合中的索引号的相对值1需要的比特开销相对较小。因此,通过指示第二预编码矩阵在第一码字集合中的索引号 相对于第一预编码矩阵在第一码字集合中的索引号的相对值,能够降低指示第一节点应使用的预编码矩阵的信令开销。Exemplarily, assuming that the index number of the first precoding matrix in the first codeword set is 1000, and the index number of the second precoding matrix in the first codeword set is 1001, the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set is 1. If the bit overhead required to directly indicate the index number 1001 of the second precoding matrix in the first codeword set is relatively large, and the bit overhead required by indicating the relative value 1 of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set is relatively small. Therefore, by indicating the index number of the second precoding matrix in the first codeword set The relative value of the index number of the first precoding matrix in the first codeword set can reduce the signaling overhead for indicating the precoding matrix that the first node should use.
并且,本公开实施例中,通过指示第二预编码矩阵在第一码字集合中的索引号相对于第一预编码矩阵在第一码字集合中的索引号的相对值,而并非指示第二预编码矩阵在第一码字集合中的索引号相对于第一预编码矩阵在第一码字集合中的索引号的绝对值,能够降低指示第一节点应使用的预编码矩阵的信令开销,原因如下:应理解,传输数据的频带不同频率处的信道状态具有相关性,从而预编码矩阵的索引号的相对值的取值范围会比预编码矩阵的索引号的绝对值的取值范围小,从而指示索引号的相对值的比特开销比指示索引号的绝对值的比特开销小,第一域指示第二预编码矩阵采用指示第二预编码矩阵的索引号的相对值可以让第一域能够指示更多的预编码矩阵,实现了使用一定大小的控制信令来指示能够与在频域上具有变化的信道状态相匹配的预编码矩阵,降低了指示第一节点应使用的预编码矩阵的信令开销。Furthermore, in an embodiment of the present disclosure, by indicating the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set, rather than indicating the absolute value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set, the signaling overhead of indicating the precoding matrix to be used by the first node can be reduced. The reason is as follows: It should be understood that the channel states at different frequencies in the frequency band of transmitted data are correlated, so that the value range of the relative value of the index number of the precoding matrix will be smaller than the value range of the absolute value of the index number of the precoding matrix, so that the bit overhead of indicating the relative value of the index number is smaller than the bit overhead of indicating the absolute value of the index number. The first domain indicates that the second precoding matrix uses the relative value of the index number indicating the second precoding matrix, which allows the first domain to indicate more precoding matrices, thereby realizing the use of a certain size of control signaling to indicate a precoding matrix that can match the channel state that changes in the frequency domain, thereby reducing the signaling overhead of indicating the precoding matrix to be used by the first node.
在一些实施例中,预编码矩阵的数量用于确定M个预编码矩阵中每个预编码矩阵与传输数据的频带内频域单位之间的对应关系。In some embodiments, the number of precoding matrices is used to determine a correspondence between each precoding matrix in the M precoding matrices and a frequency domain unit within a frequency band of transmitted data.
示例性的,M个预编码矩阵中每个预编码矩阵与传输数据的频带内频域单位之间的对应关系的一个举例为,传输数据的频带内第0频域单位对应第0预编码矩阵;传输数据的频带内第1频域单位对应第1预编码矩阵;……。Exemplarily, an example of the correspondence between each precoding matrix in the M precoding matrices and the frequency domain unit within the frequency band of the transmission data is that the 0th frequency domain unit within the frequency band of the transmission data corresponds to the 0th precoding matrix; the 1st frequency domain unit within the frequency band of the transmission data corresponds to the 1st precoding matrix; ...
示例性的,M个预编码矩阵中每个预编码矩阵与传输数据的频带内频域单位之间的对应关系的又一个举例为,传输数据的频带内第0频域单位至第1频域单位对应第0预编码矩阵;传输数据的频带内第2频域单位至第3频域单位对应第1预编码矩阵;……。Exemplarily, another example of the correspondence between each of the M precoding matrices and the frequency domain units within the frequency band of the transmission data is that the 0th frequency domain unit to the 1st frequency domain unit within the frequency band of the transmission data corresponds to the 0th precoding matrix; the 2nd frequency domain unit to the 3rd frequency domain unit within the frequency band of the transmission data corresponds to the 1st precoding matrix;…
示例性的,M个预编码矩阵中每个预编码矩阵与传输数据的频带内频域单位之间的对应关系的又一个举例为,传输数据的频带内第0频域单位至第2频域单位对应第0预编码矩阵;传输数据的频带内第3频域单位至第5频域单位对应第1预编码矩阵;……。 Exemplarily, another example of the correspondence between each of the M precoding matrices and the frequency domain units within the frequency band of the transmission data is that the 0th frequency domain unit to the 2nd frequency domain unit within the frequency band of the transmission data correspond to the 0th precoding matrix; the 3rd frequency domain unit to the 5th frequency domain unit within the frequency band of the transmission data correspond to the 1st precoding matrix;…
示例性的,M个预编码矩阵中每个预编码矩阵与传输数据的频带内频域单位之间的对应关系的又一个举例为,传输数据的频带内第0频域单位至第k-1频域单位对应第0预编码矩阵;第k频域单位至第2k-1频域单位对应第1预编码矩阵;……;其中,k为大于0的整数。Exemplarily, another example of the correspondence between each precoding matrix in the M precoding matrices and the frequency domain units within the frequency band of the transmission data is that the 0th frequency domain unit to the k-1th frequency domain unit in the frequency band of the transmission data correspond to the 0th precoding matrix; the kth frequency domain unit to the 2k-1th frequency domain unit correspond to the 1st precoding matrix; ...; where k is an integer greater than 0.
示例性的,M个预编码矩阵中每个预编码矩阵与传输数据的频带内频域单位之间的对应关系的又一个举例为,传输数据的频带内第0频域单位至第k-1频域单位对应第0预编码矩阵;第k频域单位至第2k-1频域单位对应第1预编码矩阵;传输数据的频带内第2k频域单位对应第2预编码矩阵;传输数据的频带内第2k+1频域单位对应第3预编码矩阵;……;其中,k为大于0的整数。Exemplarily, another example of the correspondence between each precoding matrix in the M precoding matrices and the frequency domain unit within the frequency band of the transmission data is that the 0th frequency domain unit to the k-1th frequency domain unit within the frequency band of the transmission data correspond to the 0th precoding matrix; the kth frequency domain unit to the 2k-1th frequency domain unit correspond to the 1st precoding matrix; the 2kth frequency domain unit within the frequency band of the transmission data corresponds to the 2nd precoding matrix; the 2k+1th frequency domain unit within the frequency band of the transmission data corresponds to the 3rd precoding matrix; ...; wherein k is an integer greater than 0.
示例性的,以传输数据的频带内频域单位的数量为Q为例,一个预编矩阵对应的频域单位的数量k为Q/M的函数,或者,为Q与M的函数。每k个频域单位对应一个预编码矩阵,则M个预编码矩阵中每个预编码矩阵与传输数据的频带内频域单位之间的对应关系的又一个举例为,传输数据的频带内第0频域单位至第k-1频域单位对应第0预编码矩阵;第k频域单位至第2k-1频域单位对应第1预编码矩阵;……;其中,k为大于0的整数。Exemplarily, taking the number of frequency domain units in the frequency band of the transmitted data as Q, the number k of frequency domain units corresponding to a precoding matrix is a function of Q/M, or a function of Q and M. Each k frequency domain units corresponds to a precoding matrix, and another example of the correspondence between each precoding matrix in the M precoding matrices and the frequency domain units in the frequency band of the transmitted data is that the 0th frequency domain unit to the k-1th frequency domain unit in the frequency band of the transmitted data corresponds to the 0th precoding matrix; the kth frequency domain unit to the 2k-1th frequency domain unit corresponds to the 1st precoding matrix; ...; wherein k is an integer greater than 0.
示例性的,以传输数据的频带内频域单位的数量为Q为例,一个预编矩阵对应的频域单位的数量k为Q的函数,或者,为Q与M的函数。M个预编码矩阵中每个预编码矩阵与传输数据的频带内频域单位之间的对应关系的又一个举例为,传输数据的频带内第0频域单位至第k-1频域单位对应第0预编码矩阵;第k频域单位至第2k-1频域单位对应第1预编码矩阵;传输数据的频带内第2k频域单位对应第2预编码矩阵;传输数据的频带内第2k+1频域单位对应第3预编码矩阵;……;其中,k为大于0的整数。Exemplarily, taking the number of frequency domain units in the frequency band of the transmission data as Q, the number k of frequency domain units corresponding to a precoding matrix is a function of Q, or a function of Q and M. Another example of the correspondence between each precoding matrix in the M precoding matrices and the frequency domain units in the frequency band of the transmission data is that the 0th frequency domain unit to the k-1th frequency domain unit in the frequency band of the transmission data corresponds to the 0th precoding matrix; the kth frequency domain unit to the 2k-1th frequency domain unit corresponds to the 1st precoding matrix; the 2kth frequency domain unit in the frequency band of the transmission data corresponds to the 2nd precoding matrix; the 2k+1th frequency domain unit in the frequency band of the transmission data corresponds to the 3rd precoding matrix; ...; wherein k is an integer greater than 0.
在一些实施例中,M个预编码矩阵中每个预编码矩阵对应传输数据的频带中的一个频域单位。也就是说,可以根据预编码矩阵的数量,按照一个预编码矩阵对应一个频域单位的方式,确定传输数据的频带中的频域单位的数 量,预编码矩阵的数量为M,代表传输数据的频带包括M个频域单位。In some embodiments, each of the M precoding matrices corresponds to a frequency domain unit in the frequency band of the transmission data. That is, the number of frequency domain units in the frequency band of the transmission data can be determined according to the number of precoding matrices, in a manner that one precoding matrix corresponds to one frequency domain unit. The number of precoding matrices is M, which means that the frequency band for transmitting data includes M frequency domain units.
在一些实施例中,第一域用于指示从第一码字集合中确定M个预编码矩阵,可以具体实现为:从第一码字集合中确定传输数据的频带中每个频域单位对应的预编码矩阵。也就是说,对于传输数据的频带中的每个频域单位,第一域用于从第一码字集合中确定一个预编码矩阵,并指示应用该预编码矩阵的频域单位,其中,传输数据的频带中每一个频域单位应用一个预编码矩阵。In some embodiments, the first domain is used to indicate that M precoding matrices are determined from the first codeword set, which can be specifically implemented as follows: determining the precoding matrix corresponding to each frequency domain unit in the frequency band of the transmission data from the first codeword set. That is, for each frequency domain unit in the frequency band of the transmission data, the first domain is used to determine a precoding matrix from the first codeword set and indicate the frequency domain unit to which the precoding matrix is applied, wherein each frequency domain unit in the frequency band of the transmission data is applied with a precoding matrix.
在一些实施例中,第一域用于指示从第一码字集合中确定M个预编码矩阵,可以具体实现为:从第一码字集合中指示出M个不同的码字,并指示出应用一个码字作为预编码矩阵的频域单位,也即指示出M个不同的码字中每个码字对应的频域单位。In some embodiments, the first domain is used to indicate that M precoding matrices are determined from a first codeword set, which can be specifically implemented as: indicating M different codewords from the first codeword set, and indicating that a codeword is applied as a frequency domain unit of the precoding matrix, that is, indicating the frequency domain unit corresponding to each codeword in the M different codewords.
示例性的,以第一域包括多个部分,每部分为一个比特串为例,例如,第一域的第一比特串指示出第一码字,并指示出使用此码字作为预编码矩阵的频域单位;第一域的第二比特串指示出第二码字,并指示出此码字作为预编码矩阵的频域单位;…;第一域的第M比特串指示出第M码字,并指示出此码字作为预编码矩阵的频域单位。或者,第一域的第一比特串指示出第一码字,并指示出使用此码字作为预编码矩阵的频域单位;第一域的第二比特串指示出第二码字,并指示出此码字作为预编码矩阵的频域单位;…;第一域的第M比特串指示出第M码字,传输数据的频带内其它的频域单位以此码字作为预编码矩阵。Exemplarily, taking the case where the first domain includes multiple parts, each part being a bit string, for example, the first bit string of the first domain indicates the first codeword, and indicates that this codeword is used as the frequency domain unit of the precoding matrix; the second bit string of the first domain indicates the second codeword, and indicates that this codeword is used as the frequency domain unit of the precoding matrix; ...; the Mth bit string of the first domain indicates the Mth codeword, and indicates that this codeword is used as the frequency domain unit of the precoding matrix. Alternatively, the first bit string of the first domain indicates the first codeword, and indicates that this codeword is used as the frequency domain unit of the precoding matrix; the second bit string of the first domain indicates the second codeword, and indicates that this codeword is used as the frequency domain unit of the precoding matrix; ...; the Mth bit string of the first domain indicates the Mth codeword, and other frequency domain units in the frequency band of the transmitted data use this codeword as the precoding matrix.
又例如,第一域的第一比特串以位映射的方式指示出M个码字,其中位映射中一位比特对应第一码字集合中的一个码字;第一域的第二比特串指示使用M个码字中第一码字作为预编码矩阵的频域单位;第一域的第三比特串指示使用M个码字中第二码字作为预编码矩阵的频域单位…;第一域的第M+1比特串指示使用M个码字中第M码字作为预编码矩阵的频域单位。或者,第一域的第一比特串以位映射的方式指示出M个码字,其中位映射中一 位比特对应第一码字集合中的一个码字;第一域的第二比特串指示使用M个码字中第一码字作为预编码矩阵的频域单位;第一域的第三比特串指示使用M个码字中第二码字作为预编码矩阵的频域单位,…;第一域的第M比特串指示使用M个码字中第M-1码字作为预编码矩阵的频域单位,其中,传输数据的频带内其它的频域单位使用M个码字中第M码字作为预编码矩阵。For another example, the first bit string of the first domain indicates M codewords in a bit mapping manner, where one bit in the bit mapping corresponds to one codeword in the first codeword set; the second bit string of the first domain indicates that the first codeword in the M codewords is used as the frequency domain unit of the precoding matrix; the third bit string of the first domain indicates that the second codeword in the M codewords is used as the frequency domain unit of the precoding matrix...; the M+1th bit string of the first domain indicates that the Mth codeword in the M codewords is used as the frequency domain unit of the precoding matrix. Alternatively, the first bit string of the first domain indicates M codewords in a bit mapping manner, where one bit in the bit mapping corresponds to one codeword in the first codeword set. The first bit string corresponds to a codeword in the first codeword set; the second bit string of the first domain indicates that the first codeword among the M codewords is used as the frequency domain unit of the precoding matrix; the third bit string of the first domain indicates that the second codeword among the M codewords is used as the frequency domain unit of the precoding matrix, ...; the Mth bit string of the first domain indicates that the M-1th codeword among the M codewords is used as the frequency domain unit of the precoding matrix, wherein other frequency domain units within the frequency band of transmitted data use the Mth codeword among the M codewords as the precoding matrix.
应理解,使用一个码字作为预编码矩阵的频域单位有多个,通过指示出一个码字及该码字对应的频域单位,也即指示出应用该码字作为预编码矩阵的频域单位,避免了针对不同的频域单位重复指示同一个码字的信令开销,从而提高信令的效率,实现了通过一个控制信令为更多的频域单位指示出预编码矩阵,或者指示出更多的预编码矩阵,实现了提高数据传输的效率的同时,降低指示第一节点应使用的预编码矩阵的信令开销。It should be understood that there are multiple frequency domain units using one codeword as a precoding matrix. By indicating a codeword and the frequency domain unit corresponding to the codeword, that is, indicating that the codeword is used as the frequency domain unit of the precoding matrix, the signaling overhead of repeatedly indicating the same codeword for different frequency domain units is avoided, thereby improving the efficiency of the signaling, and realizing the indication of precoding matrices for more frequency domain units or indicating more precoding matrices through one control signaling, thereby improving the efficiency of data transmission while reducing the signaling overhead of indicating the precoding matrix to be used by the first node.
在一些实施例中,传输数据的频带中的频域单位的粒度根据预编码矩阵的数量确定。例如,预编码矩阵的数量为M,传输数据的频带包括T个资源块,传输数据的频带所包含的频域单位的尺寸可以为T除以M的商的整数,其中商的整数是向上取整的整数,或是向下取整的整数,或者是就近取整的整数,或者是其它方式整正的整数,本公开实施例对此不作限制。基于此,第一节点可以基于预编码矩阵的数量确定传输数据的频带中的频域单位的粒度,无需第二节点以其他信令的方式来指示传输数据的频带中的频域单位的粒度,能够降低指示第一节点应使用的预编码矩阵的信令开销。In some embodiments, the granularity of the frequency domain unit in the frequency band for transmitting data is determined according to the number of precoding matrices. For example, the number of precoding matrices is M, the frequency band for transmitting data includes T resource blocks, and the size of the frequency domain unit contained in the frequency band for transmitting data can be an integer of the quotient of T divided by M, wherein the integer of the quotient is an integer rounded up, or an integer rounded down, or an integer rounded to the nearest integer, or an integer rounded in other ways, and the embodiments of the present disclosure do not limit this. Based on this, the first node can determine the granularity of the frequency domain unit in the frequency band for transmitting data based on the number of precoding matrices, without the need for the second node to indicate the granularity of the frequency domain unit in the frequency band for transmitting data in other signaling ways, which can reduce the signaling overhead of indicating the precoding matrix that the first node should use.
在一些实施例中,第一域还可以同时指示其它信息。例如第一域还可以用于指示预编码矩阵的数量;又例如,第一域还可以用于指示每个预编码矩阵占用的比特数量;又例如,第一域还可以用于指示通过预编码矩阵传输数据的空分复用方式中传输数据的层数。In some embodiments, the first domain may also indicate other information at the same time. For example, the first domain may also be used to indicate the number of precoding matrices; for another example, the first domain may also be used to indicate the number of bits occupied by each precoding matrix; for another example, the first domain may also be used to indicate the number of layers of data transmitted in a spatial division multiplexing method of transmitting data through a precoding matrix.
在一些实施例中,第一信令用于指示预编码矩阵的数量M,可以是通过显示方式指示,也可以是通过隐式方式指示。In some embodiments, the first signaling is used to indicate the number M of precoding matrices, which may be indicated in an explicit manner or in an implicit manner.
以第一信令通过显示方式指示预编码矩阵的数量M为例,例如,可以通 过第一信令中不同于第一域的另一个域来显示的指示预编码矩阵的数量;也可以通过第一信令的第一域来显示的指示预编码矩阵的数量,也就是说,第一信令的第一域用于指示从第一码字集合中确定M个预编码矩阵,第一信令的第一域也用于指示预编码矩阵的数量,即使用与指示M个预编码矩阵相同的域来显示的指示预编码矩阵的数量。Taking the first signaling indicating the number M of precoding matrices in a display manner as an example, for example, The number of precoding matrices indicated may be displayed through another field different from the first field in the first signaling; the number of precoding matrices indicated may also be displayed through the first field of the first signaling, that is, the first field of the first signaling is used to indicate that M precoding matrices are determined from the first codeword set, and the first field of the first signaling is also used to indicate the number of precoding matrices, that is, the number of precoding matrices indicated is displayed using the same field as that for indicating the M precoding matrices.
以第一信令通过隐示方式指示预编码矩阵的数量M为例,第一信令可以用于指示其它的信息,以隐式的指示预编码矩阵的数量M。Taking the example that the first signaling indicates the number M of precoding matrices in an implicit manner, the first signaling can be used to indicate other information to implicitly indicate the number M of precoding matrices.
例如,第一信令还用于指示预编码矩阵的方法,第一节点可以根据第一信令指示的预编码矩阵的方法确定预编码矩阵的数量。应理解,指示预编码矩阵的候选方法有多个,不同的候选方法所指示的预编码矩阵的数量不相同。第一信令指示出用于指示预编码矩阵的方法,从而指示出所指示的预编码矩阵的数量。For example, the first signaling is also used to indicate a method of the precoding matrix, and the first node can determine the number of precoding matrices according to the method of the precoding matrix indicated by the first signaling. It should be understood that there are multiple candidate methods for indicating the precoding matrix, and the number of precoding matrices indicated by different candidate methods is different. The first signaling indicates the method for indicating the precoding matrix, thereby indicating the number of precoding matrices indicated.
又例如,第一信令还用于指示每个预编码矩阵的比特开销,第一节点可以根据每个预编码矩阵的比特开销确定预编码矩阵的数量。应理解,第一信令中用于指示预编码矩阵的比特数目是固定或预知的,第一信令所指示的预编码矩阵的数量,可以是第一信令中用于指示预编码矩阵的比特数目除以每个预编码矩阵的比特开销的商;或者,第一信令所指示的预编码矩阵的数量,也可以是第一信令中用于指示预编码矩阵的比特数目与每个预编码矩阵的比特开销的函数。For another example, the first signaling is also used to indicate the bit overhead of each precoding matrix, and the first node can determine the number of precoding matrices based on the bit overhead of each precoding matrix. It should be understood that the number of bits used to indicate the precoding matrix in the first signaling is fixed or known in advance, and the number of precoding matrices indicated by the first signaling can be the quotient of the number of bits used to indicate the precoding matrix in the first signaling divided by the bit overhead of each precoding matrix; or, the number of precoding matrices indicated by the first signaling can also be a function of the number of bits used to indicate the precoding matrix in the first signaling and the bit overhead of each precoding matrix.
又例如,第一信令还用于指示所使用的第一码字集合,第一节点可以根据第一码字集合确定指示的预编码矩阵的数量。应理解,不同的候选码字集合对应不同的预编码矩阵的数量,通过指示多个候选的码字集合中所使用的第一码字集合,从而指示出预编码矩阵的数量。For another example, the first signaling is also used to indicate the first codeword set used, and the first node can determine the number of indicated precoding matrices according to the first codeword set. It should be understood that different candidate codeword sets correspond to different numbers of precoding matrices, and the number of precoding matrices is indicated by indicating the first codeword set used in multiple candidate codeword sets.
又例如,第一信令还用于指示第一码字集合中元素的数量,第一节点可以根据第一码字集合中元素的数量确定预编码矩阵的数量。示例性的,第一码字集合中元素的数量与预编码矩阵的数量具有一定的对应关系,通过第一 信令指示第一码字集合中元素的数量,从而指示出预编码矩阵的数量。For another example, the first signaling is further used to indicate the number of elements in the first codeword set, and the first node can determine the number of precoding matrices according to the number of elements in the first codeword set. Exemplarily, the number of elements in the first codeword set and the number of precoding matrices have a certain corresponding relationship, and the first node can determine the number of precoding matrices according to the number of elements in the first codeword set. The signaling indicates the number of elements in the first codeword set, thereby indicating the number of precoding matrices.
又例如,第一信令还用于指示传输数据的频带,传输数据的频带用于确定预编码矩阵的数量。作为一种示例,第一信令还包括第四域,第四域用于指示传输数据的频带。For another example, the first signaling is further used to indicate a frequency band for transmitting data, and the frequency band for transmitting data is used to determine the number of precoding matrices. As an example, the first signaling further includes a fourth field, and the fourth field is used to indicate a frequency band for transmitting data.
应理解,传输数据的频带会实时变化,例如,传输数据的频带的位置、大小等参数会实时变化,第二节点通过第一信令的第四域来指示传输数据的频带,以实时指示出传输数据的频带变化,以使得第一节点适应传输数据的任务,适配信道在频域上的衰落变化,规避干扰等。It should be understood that the frequency band of transmitted data will change in real time. For example, parameters such as the position and size of the frequency band of transmitted data will change in real time. The second node indicates the frequency band of transmitted data through the fourth field of the first signaling to indicate the change of the frequency band of transmitted data in real time, so that the first node can adapt to the task of transmitting data, adapt to the fading changes of the channel in the frequency domain, avoid interference, etc.
作为一种可能的示例,在确定了传输数据的频带之后,可以基于传输数据的频带包括的频域单位的数量,确定预编码矩阵的数量。例如,一个频域单位对应一个预编码矩阵,传输数据的频带所包括的频域单位的数量就是预编码矩阵的数量。又例如,多个频域单位对应一个预编码矩阵。示例性的,假设R个频域单位对应一个预编码矩阵,传输数据的频带所包括的频域单位的数量为N,则预编码矩阵的数量可以为N/R的函数,或者,可以为N与R的函数。As a possible example, after determining the frequency band for transmitting data, the number of precoding matrices can be determined based on the number of frequency domain units included in the frequency band for transmitting data. For example, one frequency domain unit corresponds to one precoding matrix, and the number of frequency domain units included in the frequency band for transmitting data is the number of precoding matrices. For another example, multiple frequency domain units correspond to one precoding matrix. Exemplarily, assuming that R frequency domain units correspond to one precoding matrix, and the number of frequency domain units included in the frequency band for transmitting data is N, the number of precoding matrices can be a function of N/R, or can be a function of N and R.
其中,频域单位的大小或尺寸由协议确定,或者,由第一信令指示,或者,由第二信令指示。其中,上述R的取值可以由第一信令指示,第二信令为不同于第一信令的一个信令。The size or dimension of the frequency domain unit is determined by a protocol, or indicated by a first signaling, or indicated by a second signaling. The value of R can be indicated by a first signaling, and the second signaling is a signaling different from the first signaling.
作为另一种可能的示例,在确定了传输数据的频带之后,可以基于传输数据的频带所在的部分带宽BWP中的位置确定预编码矩阵的数量。As another possible example, after the frequency band for transmitting data is determined, the number of precoding matrices may be determined based on the position of the frequency band for transmitting data in the partial bandwidth BWP.
应理解,第一信令用于指示传输数据的频带,以表示传输数据的频带变化情况,以第一信令所指示的频带所包括的频域单位的数量或频带的位置确定第一信令所指示的预编码矩阵的数量,使得预编码矩阵的数量能够实时适配传输数据的带宽的变化,如此,通过使用一定大小的控制信令来指示能够与在频域上具有变化的信道状态相匹配的预编码矩阵,实现了提高数据传输的效率的同时,降低指示第一节点应使用的预编码矩阵的信令开销。 It should be understood that the first signaling is used to indicate the frequency band of the transmitted data to indicate the change of the frequency band of the transmitted data. The number of precoding matrices indicated by the first signaling is determined by the number of frequency domain units included in the frequency band indicated by the first signaling or the position of the frequency band, so that the number of precoding matrices can adapt to the change of the bandwidth of the transmitted data in real time. In this way, by using a control signaling of a certain size to indicate the precoding matrix that can match the channel state that changes in the frequency domain, the efficiency of data transmission is improved while reducing the signaling overhead of indicating the precoding matrix to be used by the first node.
下面对第一码字集合的确定方式进行举例说明。The following is an example of how to determine the first codeword set.
示例1,第一码字集合根据预编码矩阵的数量从多个候选的码字集合中确定。Example 1: The first codeword set is determined from multiple candidate codeword sets according to the number of precoding matrices.
也就是说,第一节点可以根据预编码矩阵的数量从多个候选的码字集合中确定第一码字集合。例如,候选的预编码矩阵的数量与候选的码字集合一一对应,通过第一信令指示一个预编码矩阵的数量就可以从多个候选的码字集合中指示出第一码字集合。又例如,候选的预编码矩阵的数量与候选的码字集合有对应关系,每一个候选的预编码矩阵的数量对应一个码字集合,通过第一信令指示一个预编码矩阵的数量,就可以从多个候选的码字集合中指示出第一码字集合。That is to say, the first node can determine the first codeword set from multiple candidate codeword sets based on the number of precoding matrices. For example, the number of candidate precoding matrices corresponds to the candidate codeword set one-to-one, and the first codeword set can be indicated from multiple candidate codeword sets by indicating the number of a precoding matrix through the first signaling. For another example, the number of candidate precoding matrices corresponds to the candidate codeword set, and the number of each candidate precoding matrix corresponds to a codeword set. By indicating the number of a precoding matrix through the first signaling, the first codeword set can be indicated from multiple candidate codeword sets.
又例如,第一信令指示的预编码矩阵的数量为M,第一信令用于指示预编码矩阵的比特数量为T,平均每个预编码矩阵占用的比特数量k为T/M,根据平均每个预编码矩阵占用的比特数量k的取值范围从多个候选的码字集合中确定第一码字集合;或者根据平均每个预编码矩阵占用的比特数量k的取值与每个候选的码字集合包括的元素的数量的对比关系从候选的多个码字集合中确定第一码字集合。For another example, the number of precoding matrices indicated by the first signaling is M, the number of bits of the precoding matrix indicated by the first signaling is T, the average number of bits k occupied by each precoding matrix is T/M, and the first codeword set is determined from multiple candidate codeword sets based on the value range of the average number of bits k occupied by each precoding matrix; or the first codeword set is determined from multiple candidate codeword sets based on a comparison relationship between the value of the average number of bits k occupied by each precoding matrix and the number of elements included in each candidate codeword set.
又例如,第一信令指示的预编码矩阵的数量为M,根据预编码矩阵的数量的取值范围从候选的多个码字集合中确定第一码字集合;或者,根据预编码矩阵的数量与候选的多个码字集合中每个候选的码字集合包括的元素数量的对比关系,从候选的多个码字集合中确定第一码字集合。For another example, the number of precoding matrices indicated by the first signaling is M, and the first codeword set is determined from multiple candidate codeword sets based on the value range of the number of precoding matrices; or, the first codeword set is determined from multiple candidate codeword sets based on a comparison relationship between the number of precoding matrices and the number of elements included in each candidate codeword set in the multiple candidate codeword sets.
应理解,通过第一信令指示的预编码矩阵的数量从候选的多个码字集合中确定第一码字集合,能够平衡传输数据的频带上所使用的预编码矩阵的数量与平均指示每个预编码矩阵的比特开销,如此,通过使用一定大小的控制信令来指示能够与在频域上具有变化的信道状态相匹配的预编码矩阵,实现了提高数据传输的效率的同时,降低指示第一节点应使用的预编码矩阵的信令开销。 It should be understood that determining the first codeword set from multiple candidate codeword sets through the number of precoding matrices indicated by the first signaling can balance the number of precoding matrices used on the frequency band for transmitting data and the bit overhead of indicating each precoding matrix on average. In this way, by using a control signaling of a certain size to indicate a precoding matrix that can match a channel state that changes in the frequency domain, the efficiency of data transmission is improved while reducing the signaling overhead of indicating the precoding matrix that the first node should use.
示例2,第一信令还包括第二域,第二域用于从候选的多个码字集合中确定出第一码字集合。Example 2: The first signaling further includes a second field, and the second field is used to determine the first codeword set from multiple candidate codeword sets.
例如,第二域用于从候选的多个码字集合中指示第一码字集合,即从候选的多个码字集合中选择出一个码字集合作为第一码字集合。又例如,第二域用于指示第一码字集合所包括的元素,或者码字,以便于基于第二域指示的第一码字集合所包括的元素,或者码字,从候选的多个码字集合中确定出第一码字集合。For example, the second field is used to indicate the first codeword set from the candidate multiple codeword sets, that is, a codeword set is selected from the candidate multiple codeword sets as the first codeword set. For another example, the second field is used to indicate the elements or codewords included in the first codeword set, so as to determine the first codeword set from the candidate multiple codeword sets based on the elements or codewords included in the first codeword set indicated by the second field.
示例3,第一信令还包括第三域,第三域用于从第二码字集合中选择出码字以构成第一码字集合。Example 3: The first signaling further includes a third field, and the third field is used to select codewords from the second codeword set to form the first codeword set.
如此,第一码字集合可以理解为第二码字集合的子集。In this way, the first codeword set can be understood as a subset of the second codeword set.
作为一种示例,假设第三域用于从第二码字集合中选择出2个码字以构成第一码字集合为例,也就是说,第一码字集合包括第三预编码矩阵和第四预编码矩阵,第三预编码矩阵对应2个码字中的一个码字,第四预编码矩阵对应2个码字中的另一个码字。基于此,第一域包括多个比特,每个比特对应传输数据的频带中的一个频域单位,每个比特的取值用于指示该比特对应的频域单位应用第三预编码矩阵或者第四预编码矩阵。As an example, assuming that the third domain is used to select 2 codewords from the second codeword set to form the first codeword set, that is, the first codeword set includes a third precoding matrix and a fourth precoding matrix, the third precoding matrix corresponds to one of the 2 codewords, and the fourth precoding matrix corresponds to the other of the 2 codewords. Based on this, the first domain includes a plurality of bits, each bit corresponds to a frequency domain unit in the frequency band of the transmitted data, and the value of each bit is used to indicate that the frequency domain unit corresponding to the bit applies the third precoding matrix or the fourth precoding matrix.
示例性的,一个比特包括第一值和第二值。在该比特取第一值的情况下,该比特用于指示该比特对应的频域单位应用第三预编码矩阵。在该比特取第二值的情况下,该比特用于指示该比特对应的频域单位应用第四预编码矩阵。其中,第一值可以是取值范围[0,1]中的一个,第二值可以是取值范围[0,1]中的另一个。Exemplarily, a bit includes a first value and a second value. When the bit takes the first value, the bit is used to indicate that the frequency domain unit corresponding to the bit applies the third precoding matrix. When the bit takes the second value, the bit is used to indicate that the frequency domain unit corresponding to the bit applies the fourth precoding matrix. The first value may be one of the value ranges [0,1], and the second value may be another of the value ranges [0,1].
应理解,第一信令的第三域用于从第二码字集合中选择出码字以构成第一码字集合,也就是第一信令用于从第二码字集合中选择出码字以构成第一码字集合,可以使第一节点应用的预编码矩阵能够适配传输数据的频带的信道状态。第一域的每一个比特对应传输数据的频带的频域单位,而一个比特用于指示该比特对应的频域单位应用哪一个预编码矩阵,从而第一域可以指 示尽可能多的预编码矩阵以适配传输数据的频带的信道状态的变化,如此,通过使用一定大小的控制信令来指示能够与在频域上具有变化的信道状态相匹配的预编码矩阵,实现了提高数据传输的效率的同时,降低指示第一节点应使用的预编码矩阵的信令开销。It should be understood that the third field of the first signaling is used to select codewords from the second codeword set to form the first codeword set, that is, the first signaling is used to select codewords from the second codeword set to form the first codeword set, so that the precoding matrix applied by the first node can adapt to the channel state of the frequency band of the transmitted data. Each bit of the first field corresponds to the frequency domain unit of the frequency band of the transmitted data, and one bit is used to indicate which precoding matrix is applied to the frequency domain unit corresponding to the bit, so that the first field can indicate In this way, as many precoding matrices as possible are indicated to adapt to the changes in the channel state of the frequency band of the transmitted data. In this way, by using a certain size of control signaling to indicate the precoding matrix that can match the channel state that changes in the frequency domain, the efficiency of data transmission is improved while reducing the signaling overhead of indicating the precoding matrix that the first node should use.
在一些实施例中,在上述示例2的情况下,也即第二域用于从候选的多个码字集合中确定出第一码字集合的情况下,在确定了第一码字集合之后,可以基于第一码字集合和第一域的比特数量确定预编码矩阵的数量。也就是说,预编码矩阵的数量根据第一码字集合和第一信令的第一域的比特数量确定。In some embodiments, in the case of Example 2 above, that is, when the second field is used to determine the first codeword set from multiple candidate codeword sets, after the first codeword set is determined, the number of precoding matrices can be determined based on the first codeword set and the number of bits of the first field. In other words, the number of precoding matrices is determined according to the first codeword set and the number of bits of the first field of the first signaling.
例如,预编码矩阵的数量可以是第一码字集合的信息熵与第一域的比特数量的函数。又例如,预编码矩阵的数量可以是第一域的比特数量与第一码字集合的信息熵之商。又例如,预编码矩阵的数量可以是第一码字集合的元素数量与第一域的比特数量的函数。又例如,第一码字集合的元素数量为M,第一域的比特数量为W,第一码字集合的元素数量M以2为底的对数为L,则预编码矩阵的数量是L与W的函数,或者,预编码矩阵的数量是W除以L的商的整数。其中,商的整数可以是向上取整的整数,也可以是向下取整的整数,也可以是就近取整的整数,或者其他方式取整的整数。又例如,预编码矩阵的数量是W除以L的整数的商的整数。其中,L的整数可以是L向上取整的整数,也可以是向下取整的整数,也可以是就近取整的整数,也可以是其他方式取整的整数。商的整数可以是向上取整的整数,也可以是向下取整的整数,也可以是就近取整的整数,或者其他方式取整的整数。For example, the number of precoding matrices may be a function of the information entropy of the first codeword set and the number of bits of the first domain. For another example, the number of precoding matrices may be the quotient of the number of bits of the first domain and the information entropy of the first codeword set. For another example, the number of precoding matrices may be a function of the number of elements of the first codeword set and the number of bits of the first domain. For another example, the number of elements of the first codeword set is M, the number of bits of the first domain is W, and the logarithm of the number of elements of the first codeword set M to the base 2 is L, then the number of precoding matrices is a function of L and W, or the number of precoding matrices is an integer of the quotient of W divided by L. The integer of the quotient may be an integer rounded up, an integer rounded down, an integer rounded to the nearest integer, or an integer rounded in other ways. For another example, the number of precoding matrices is an integer of the quotient of W divided by an integer of L. The integer of L may be an integer rounded up, an integer rounded down, an integer rounded to the nearest integer, or an integer rounded in other ways. The integer of the quotient may be an integer rounded up, an integer rounded down, an integer rounded to the nearest integer, or an integer rounded in other ways.
在一些实施例中,第一域包括多个比特,多个比特划分为M组比特,M组比特中每组比特用于从第一码字集合中确定出一个预编码矩阵。应理解,第一信令指示了M个预编码矩阵,而在第一域包括多个比特的情况下,多个比特中的比特与M个预编码矩阵之间的对应关系不清楚,第一节点无法从多个比特中解析出具体的预编码矩阵。因此,多个比特划分为M组比特,M组 比特中每组比特用于从第一码字集合中确定出一个预编码矩阵,第一节点就可以基于M组比特中每组比特与预编码矩阵之间的对应关系,从第一码字集合中确定出M个预编码矩阵。In some embodiments, the first domain includes a plurality of bits, the plurality of bits are divided into M groups of bits, and each group of bits in the M groups of bits is used to determine a precoding matrix from the first codeword set. It should be understood that the first signaling indicates M precoding matrices, and when the first domain includes a plurality of bits, the correspondence between the bits in the plurality of bits and the M precoding matrices is unclear, and the first node cannot parse a specific precoding matrix from the plurality of bits. Therefore, the plurality of bits are divided into M groups of bits, and the M groups Each group of bits in the bits is used to determine a precoding matrix from the first codeword set, and the first node can determine M precoding matrices from the first codeword set based on the correspondence between each group of bits in the M groups of bits and the precoding matrix.
例如,以将第一域包括的多个比特中每相邻两个比特划分为一组比特为例,M组比特中每组比特与预编码矩阵之间的对应关系的一个举例可以是多个比特中的第0比特至第1比特对应第0预编码矩阵;多个比特中的第2比特至第3比特对应第1预编码矩阵;……。For example, taking the example of dividing every two adjacent bits of the multiple bits included in the first domain into a group of bits, an example of the correspondence between each group of bits in the M groups of bits and the precoding matrix can be that the 0th bit to the 1st bit of the multiple bits correspond to the 0th precoding matrix; the 2nd bit to the 3rd bit of the multiple bits correspond to the 1st precoding matrix; ...
又例如,以将第一域包括的多个比特中每相邻三个比特划分为一组比特为例,M组比特中每组比特与预编码矩阵之间的对应关系的又一个举例为,多个比特中的第0比特至第2比特对应第0预编码矩阵;多个比特中的第3比特至第5比特对应第1预编码矩阵;……。For another example, taking the example of dividing every three adjacent bits of the multiple bits included in the first domain into a group of bits, another example of the correspondence between each group of bits in the M groups of bits and the precoding matrix is that the 0th bit to the 2nd bit of the multiple bits correspond to the 0th precoding matrix; the 3rd bit to the 5th bit of the multiple bits correspond to the 1st precoding matrix; ...
又例如,以将第一域包括的多个比特中每相邻四个比特划分为一组比特为例,M组比特中每组比特与预编码矩阵之间的对应关系的又一个举例为,多个比特中的第0比特至第3比特对应第0预编码矩阵;多个比特中的第4比特至第7比特对应第1预编码矩阵;……。For another example, taking the example of dividing every four adjacent bits of the multiple bits included in the first domain into a group of bits, another example of the correspondence between each group of bits in the M groups of bits and the precoding matrix is that the 0th to 3rd bits of the multiple bits correspond to the 0th precoding matrix; the 4th to 7th bits of the multiple bits correspond to the 1st precoding matrix; ...
又例如,以将第一域包括的多个比特中每相邻k个比特划分为一组比特为例,M组比特中每组比特与预编码矩阵之间的对应关系的又一个举例为,比特串中的第0比特至第k-1比特对应第0预编码矩阵;比特串中的第k比特至第2k-1比特对应第1预编码矩阵;……;其中,k为大于0的整数。For another example, taking the example of dividing every k adjacent bits of the multiple bits included in the first domain into a group of bits, another example of the correspondence between each group of bits in the M groups of bits and the precoding matrix is that the 0th bit to the k-1th bit in the bit string corresponds to the 0th precoding matrix; the kth bit to the 2k-1th bit in the bit string corresponds to the 1st precoding matrix; ...; where k is an integer greater than 0.
又例如,以将第一域包括的多个比特中每相邻k个比特划分为一组比特为例,M组比特中每组比特与预编码矩阵之间的对应关系的又一个举例为,多个比特中的第0比特至第k-1比特指示第一码字集合中的0码字,多个比特中的第k比特至第2k-1比特指示第一码字集合中的第1码字;多个比特中的第2k比特对应第0预编码矩阵,以指示第0预编码矩阵是第0码字还是第1码字;多个比特中的第2k+1比特对应第1预编码矩阵,以指示第1预编码矩阵是第0码字还是第1码字;……;其中,k为大于0的整数。 For another example, taking the example of dividing every k adjacent bits of the multiple bits included in the first domain into a group of bits, another example of the correspondence between each group of bits in the M groups of bits and the precoding matrix is that the 0th bit to the k-1th bit of the multiple bits indicate the 0th codeword in the first codeword set, and the kth bit to the 2k-1th bit of the multiple bits indicate the 1st codeword in the first codeword set; the 2kth bit of the multiple bits corresponds to the 0th precoding matrix to indicate whether the 0th precoding matrix is the 0th codeword or the 1st codeword; the 2k+1th bit of the multiple bits corresponds to the 1st precoding matrix to indicate whether the 1st precoding matrix is the 0th codeword or the 1st codeword; ...; wherein k is an integer greater than 0.
又例如,假设多个比特的数量为T,用于指示一个预编码矩阵的比特数量为k,k为T/M的函数,或者,k为T与M的函数。第一域包括的多个比特串按照从始至末的顺序,每k个比特用于指示一个预编码矩阵,则M组比特中每组比特与预编码矩阵之间的对应关系的又一个举例为,多个比特中的第0比特至第k-1比特对应第0预编码矩阵,多个比特中的第k比特至第2k-1比特对应第1预编码矩阵;……;其中,k为大于0的整数。For another example, assuming that the number of multiple bits is T, the number of bits used to indicate a precoding matrix is k, k is a function of T/M, or k is a function of T and M. The multiple bit strings included in the first domain are in order from the beginning to the end, and each k bits are used to indicate a precoding matrix. Then, another example of the corresponding relationship between each group of bits in the M groups of bits and the precoding matrix is that the 0th bit to the k-1th bit in the multiple bits correspond to the 0th precoding matrix, and the kth bit to the 2k-1th bit in the multiple bits correspond to the 1st precoding matrix; ...; wherein k is an integer greater than 0.
又例如,假设多个比特的数量为T,用于指示一个预编码矩阵的比特数量为k,k为T/M的函数,或者,k为T与M的函数。第一域包括的多个比特串按照从始至末的顺序,每k个比特用于指示一个预编码矩阵,则M组比特中每组比特与预编码矩阵之间的对应关系的又一个举例为,多个比特中的第0比特至第k-1比特用于指示第一码字集合中的第0码字,多个比特中的第k比特至第2k-1比特用于指示第一码字集合中的第1码字;多个比特中的第2k比特对应第0预编码矩阵,用于指示第0预编码矩阵是第0码字或者第1码字;多个比特中的第2k+1比特对应第1预编码矩阵,用于指示第1预编码矩阵是第0码字或者第1码字;……;其中,k为大于0的整数。For another example, assuming that the number of multiple bits is T, the number of bits used to indicate a precoding matrix is k, k is a function of T/M, or k is a function of T and M. The multiple bit strings included in the first domain are in order from the beginning to the end, and each k bits are used to indicate a precoding matrix. Then another example of the correspondence between each group of bits in the M groups of bits and the precoding matrix is that the 0th bit to the k-1th bit of the multiple bits are used to indicate the 0th codeword in the first codeword set, and the kth bit to the 2k-1th bit of the multiple bits are used to indicate the 1st codeword in the first codeword set; the 2kth bit of the multiple bits corresponds to the 0th precoding matrix, which is used to indicate that the 0th precoding matrix is the 0th codeword or the 1st codeword; the 2k+1th bit of the multiple bits corresponds to the 1st precoding matrix, which is used to indicate that the 1st precoding matrix is the 0th codeword or the 1st codeword; ...; wherein k is an integer greater than 0.
在一些实施例中,第一域包括第一部分、第二部分和第三部分。其中,第一域包括的第一部分、第二部分和第三部分中的每个部分可以是一个比特串,也就是说,第一域包括第一比特串、第二比特串和第三比特串。在一些实施例中,第一部分用于从第一码字集合中确定出第五预编码矩阵。第二部分用于指示传输数据的频带中不应用第五预编码矩阵的频域单位,第三部分用于指示不应用第五预编码矩阵的频域单位所应用的预编码矩阵。第五预编码矩阵可以理解为传输数据的频带中每一个频域单位默认应用的预编码矩阵,也就是说,第一部分用于从第一码字集合中确定传输数据的频带中每个频域单位默认的预编码矩阵,第二部分用于指示传输数据的频带中不应用默认的预编码矩阵的频域单位,第三部分用于指示不应用默认的预编码矩阵的频域单位所应用的预编码矩阵。 In some embodiments, the first domain includes a first part, a second part, and a third part. Each of the first part, the second part, and the third part included in the first domain can be a bit string, that is, the first domain includes a first bit string, a second bit string, and a third bit string. In some embodiments, the first part is used to determine the fifth precoding matrix from the first codeword set. The second part is used to indicate the frequency domain unit in the frequency band of the transmission data to which the fifth precoding matrix is not applied, and the third part is used to indicate the precoding matrix applied by the frequency domain unit to which the fifth precoding matrix is not applied. The fifth precoding matrix can be understood as the precoding matrix applied by default for each frequency domain unit in the frequency band of the transmission data, that is, the first part is used to determine the default precoding matrix for each frequency domain unit in the frequency band of the transmission data from the first codeword set, the second part is used to indicate the frequency domain unit in the frequency band of the transmission data to which the default precoding matrix is not applied, and the third part is used to indicate the precoding matrix applied by the frequency domain unit to which the default precoding matrix is not applied.
在一些实施例中,第三部分包括多个比特,每个比特对应一个不应用第五预编码矩阵的频域单位,每个比特的取值用于指示比特对应的频域单位应用第六预编码矩阵或者第七预编码矩阵,第六预编码矩阵在第一码字集合中的索引号大于第七预编码矩阵在第一码字集合中的索引号。In some embodiments, the third part includes multiple bits, each bit corresponds to a frequency domain unit to which the fifth precoding matrix is not applied, and the value of each bit is used to indicate that the frequency domain unit corresponding to the bit applies the sixth precoding matrix or the seventh precoding matrix, and the index number of the sixth precoding matrix in the first codeword set is greater than the index number of the seventh precoding matrix in the first codeword set.
示例性的,一个比特包括第三值和第四值。在该比特取第三值的情况下,该比特用于指示该比特对应的频域单位应用第六预编码矩阵。在该比特取第四值的情况下,该比特用于指示该比特对应的频域单位应用第七预编码矩阵。其中,第三值可以是取值范围[0,1]中的一个,第三值可以是取值范围[0,1]中的另一个。Exemplarily, a bit includes a third value and a fourth value. When the bit takes the third value, the bit is used to indicate that the frequency domain unit corresponding to the bit applies the sixth precoding matrix. When the bit takes the fourth value, the bit is used to indicate that the frequency domain unit corresponding to the bit applies the seventh precoding matrix. The third value may be one of the value ranges [0,1], and the third value may be another of the value ranges [0,1].
作为一种示例,以第三域用于从第二码字集合中选择出3个码字以构成第一码字集合为例,则第六预编码矩阵可以是第一码字集合中除第五预编码矩阵对应的索引号之外较大的索引号对应的码字,第七预编码矩阵可以是第一码字集合中除第五预编码矩阵对应的索引号之外较小的索引号对应的索码字。As an example, taking the case where the third domain is used to select 3 codewords from the second codeword set to form the first codeword set, the sixth precoding matrix may be a codeword corresponding to a larger index number in the first codeword set except the index number corresponding to the fifth precoding matrix, and the seventh precoding matrix may be a codeword corresponding to a smaller index number in the first codeword set except the index number corresponding to the fifth precoding matrix.
作为另一种示例,以第三域用于从第二码字集合中选择出超过3个码字以构成第一码字集合为例,第六预编码矩阵可以是第一码字集合中索引号比第五预编码矩阵的索引号大预设值的索引号对应的码字,第七预编码矩阵可以是第一码字集合中索引号比第五预编码矩阵的索引号小预设值的索引号对应的码字。As another example, taking the case where the third domain is used to select more than 3 codewords from the second codeword set to form the first codeword set, the sixth precoding matrix may be the codeword corresponding to the index number in the first codeword set whose index number is greater than the index number of the fifth precoding matrix by a preset value, and the seventh precoding matrix may be the codeword corresponding to the index number in the first codeword set whose index number is less than the index number of the fifth precoding matrix by a preset value.
示例性的,以预设值为1为例,则第六预编码矩阵可以是第一码字集合中索引号比第五预编码矩阵的索引号大1的索引号对应的码字,第七预编码矩阵可以是第一码字集合中索引号比第五预编码矩阵的索引号小1的索引号对应的码字。Exemplarily, taking the preset value as 1, the sixth precoding matrix may be a codeword corresponding to an index number in the first codeword set whose index number is 1 greater than the index number of the fifth precoding matrix, and the seventh precoding matrix may be a codeword corresponding to an index number in the first codeword set whose index number is 1 less than the index number of the fifth precoding matrix.
在一些实施例中,预编码矩阵的数量M的取值根据以下至少一项确定:第一域的比特数量、第一码字集合以及传输数据的频带。In some embodiments, the value of the number M of precoding matrices is determined according to at least one of the following: the number of bits of the first domain, the first codeword set, and the frequency band of the transmitted data.
以M的取值根据第一域的比特数量确定为例,例如,M的取值为第一域 包括的比特数量的一定比例;又例如,M的取值为第一域包括的比特数量与第一系数的乘积;又例如,M的取值为第一域包括的比特数量与第一系数的乘积取整后的值。其中,第一系数可以是第二节点指示的,或者,为第一节点与第二节点预先协商好的,本公开实施例对此不作限制。Taking the value of M as determined according to the number of bits in the first domain as an example, for example, the value of M is For example, the value of M is the product of the number of bits included in the first domain and the first coefficient; for example, the value of M is the rounded value of the product of the number of bits included in the first domain and the first coefficient. The first coefficient may be indicated by the second node, or may be pre-negotiated between the first node and the second node, and the embodiments of the present disclosure do not limit this.
应理解,M的取值根据第一域包括的比特数量确定,以体现出第一域包括的比特数量对作为预编码矩阵的不同码字的支持,以提高数据传输的效率。It should be understood that the value of M is determined according to the number of bits included in the first field, so as to reflect the support of the number of bits included in the first field for different codewords as the precoding matrix, so as to improve the efficiency of data transmission.
以M的取值根据第一码字集合确定为例,M的取值具体可以根据第一码字集合包括的码字数量确定。例如,M的取值为第一码字集合包括的码字数量与第二系数的乘积;又例如,M的取值为第一码字集合包括的码字数量与第而系数的乘积取整后的值。其中,第二系数可以是第二节点指示的,或者,为第一节点与第二节点预先协商好的,本公开实施例对此不作限制。Taking the value of M determined according to the first codeword set as an example, the value of M can be specifically determined according to the number of codewords included in the first codeword set. For example, the value of M is the product of the number of codewords included in the first codeword set and the second coefficient; for another example, the value of M is the rounded value of the product of the number of codewords included in the first codeword set and the second coefficient. The second coefficient may be indicated by the second node, or may be pre-negotiated between the first node and the second node, and the embodiments of the present disclosure do not limit this.
应理解,M的取值根据第一码字集合的码字数量确定,以体现出第一码字集合包括的码字数量对作为预编码矩阵的不同码字数量的关联,以提高数据传输的效率。It should be understood that the value of M is determined according to the number of codewords in the first codeword set to reflect the association between the number of codewords included in the first codeword set and the number of different codewords used as the precoding matrix to improve the efficiency of data transmission.
以M的取值根据传输数据的频带确定为例,M的取值具体可以根据传输数据的频带包括的频域单位的数量确定。例如,M的取值为传输数据的频带包括的频域单位的数量的一定比例;又例如,M的取值为传输数据的频带包括的频域单位的数量与第三系数的乘积;又例如,M的取值为传输数据的频带包括的频域单位的数量与第三系数的乘积取整后的值。其中,第三系数可以是第二节点指示的,或者,为第一节点与第二节点预先协商好的,本公开实施例对此不作限制。Taking the example that the value of M is determined according to the frequency band of the transmitted data, the value of M can be specifically determined according to the number of frequency domain units included in the frequency band of the transmitted data. For example, the value of M is a certain proportion of the number of frequency domain units included in the frequency band of the transmitted data; for another example, the value of M is the product of the number of frequency domain units included in the frequency band of the transmitted data and the third coefficient; for another example, the value of M is the rounded value of the product of the number of frequency domain units included in the frequency band of the transmitted data and the third coefficient. The third coefficient may be indicated by the second node, or may be pre-negotiated between the first node and the second node, and the embodiments of the present disclosure do not limit this.
应理解,M的取值根据传输数据的频带包括的频域单位的数量确定,以体现出传输数据的频带对作为预编码矩阵的不同码字的需求,以提高数据传输的效率。It should be understood that the value of M is determined according to the number of frequency domain units included in the frequency band of the transmitted data, so as to reflect the demand of the frequency band of the transmitted data for different codewords as the precoding matrix, so as to improve the efficiency of data transmission.
在一些实施例中,第一信令还用于指示传输数据的空分复用的层数。结合上述第一信令的第一域用于指示从第一码字集合中确定M个预编码矩阵, 第一域可以包括第四部分和第五部分,第四部分用于从第一码字集合中确定M个预编码矩阵,其中,传输数据的每一层的预编码矩阵是M个预编码矩阵的线性组合;第五部分用于指示M个预编码矩阵在每一层对应的线性组合中各自对应的系数。In some embodiments, the first signaling is also used to indicate the number of layers of spatial division multiplexing of the transmitted data. In combination with the first field of the above-mentioned first signaling, it is used to indicate that M precoding matrices are determined from the first codeword set. The first domain may include a fourth part and a fifth part, the fourth part is used to determine M precoding matrices from the first codeword set, wherein the precoding matrix of each layer of transmitted data is a linear combination of the M precoding matrices; the fifth part is used to indicate the corresponding coefficients of the M precoding matrices in the linear combination corresponding to each layer.
步骤S102、基于M个预编码矩阵向第二节点传输数据。Step S102: Transmit data to the second node based on M precoding matrices.
在第一节点基于第一信令确定M个预编码矩阵之后,第一节点可以在传输数据的频带上将第一信令所指示的M个预编码矩阵应用在发射天线上以向第二节点传输数据。After the first node determines the M precoding matrices based on the first signaling, the first node may apply the M precoding matrices indicated by the first signaling to the transmit antennas at the frequency band for transmitting data to transmit data to the second node.
在一些实施例中,在传输数据的频带上,一个预编码矩阵对应一个频域单位,或者,一个预编码矩阵对应一组频域单位。其中,一个频域单位可以是一个资源块,或者是连续的多个资源块。一组频域单位可以是按照预定义规则应用同一预编码矩阵的多个频域单位。In some embodiments, on the frequency band of transmitted data, one precoding matrix corresponds to one frequency domain unit, or one precoding matrix corresponds to a group of frequency domain units. One frequency domain unit may be one resource block, or multiple consecutive resource blocks. A group of frequency domain units may be multiple frequency domain units to which the same precoding matrix is applied according to a predefined rule.
基于图2所示的实施例,第一信令用于指示预编码矩阵的数量,以及从第一码字集合中确定M个预编码矩阵,也即使用一个信令来指示预编码矩阵的数量,以及从第一码字集合中确定M个预编码矩阵,可以使第一节点基于第一信令确定与在频域上具有变化的信道状态相匹配的M个预编码矩阵,进而基于M个预编码矩阵来传输数据,能够提高数据传输的效率如此,通过使用一定大小的控制信令来指示能够与在频域上具有变化的信道状态相匹配的预编码矩阵,实现了提高数据传输的效率的同时,降低了指示第一节点应使用的预编码矩阵的信令开销。Based on the embodiment shown in Figure 2, the first signaling is used to indicate the number of precoding matrices and to determine M precoding matrices from the first codeword set, that is, using one signaling to indicate the number of precoding matrices and to determine M precoding matrices from the first codeword set, the first node can determine M precoding matrices that match the channel state that changes in the frequency domain based on the first signaling, and then transmit data based on the M precoding matrices, which can improve the efficiency of data transmission. In this way, by using a certain size of control signaling to indicate the precoding matrix that can match the channel state that changes in the frequency domain, the efficiency of data transmission is improved while reducing the signaling overhead of indicating the precoding matrix that the first node should use.
在一些实施例中,如图3所示,本公开实施例还提供了一种数据接收方法,该方法应用于第二节点,第二节点可以是上述图1所示的第二节点120,该方法包括如下步骤:In some embodiments, as shown in FIG. 3 , an embodiment of the present disclosure further provides a data receiving method, which is applied to a second node, and the second node may be the second node 120 shown in FIG. 1 , and the method includes the following steps:
步骤S201、发送第一信令。Step S201: Send a first signaling.
在一些实施例中,为了提高数据传输的效率,第二节点向第一节点发送第一信令,以指示第一节点传输数据所要使用的预编码矩阵,以使得第一节 点传输数据使用的预编码矩阵能够匹配在频域上具有变化的信道状态,从而提高数据传输的效率。In some embodiments, in order to improve the efficiency of data transmission, the second node sends a first signaling to the first node to indicate the precoding matrix to be used by the first node to transmit data, so that the first node The precoding matrix used in point transmission data can match the channel state that varies in the frequency domain, thereby improving the efficiency of data transmission.
其中,第一信令用于指示预编码的数量M,以及从第一码字集合中确定M个预编码矩阵。The first signaling is used to indicate the number M of precoding and to determine M precoding matrices from the first codeword set.
关于第一信令的相关描述,可以参照上述步骤S101中对于第一信令的相关描述,在此不予赘述。For the relevant description of the first signaling, please refer to the relevant description of the first signaling in the above step S101, which will not be repeated here.
步骤S202、接收数据。Step S202: receiving data.
其中,该数据是第一节点基于第一信令所指示的M个预编码矩阵传输的。The data is transmitted by the first node based on M precoding matrices indicated by the first signaling.
上述主要从各个节点之间交互的角度对本公开提供的方案进行了介绍。可以理解的是,各个节点,例如第一节点以及第二节点为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。The above mainly introduces the solution provided by the present disclosure from the perspective of interaction between various nodes. It is understandable that each node, such as the first node and the second node, includes a hardware structure and/or software module corresponding to the execution of each function in order to realize the above functions. It should be easily appreciated by those skilled in the art that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, 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.
图4所示为本公开实施例提供的一种通信装置的组成示意图。如图4所示,该通信装置40包括接收单元401和发送单元402。FIG4 is a schematic diagram showing the composition of a communication device provided by an embodiment of the present disclosure. As shown in FIG4 , the communication device 40 includes a receiving unit 401 and a sending unit 402 .
该通信装置40可以为上述终端或者终端中的芯片。通信装置40用于实现上述实施例中终端的功能时,各个单元具体用于实现以下功能。The communication device 40 may be the above-mentioned terminal or a chip in the terminal. When the communication device 40 is used to implement the functions of the terminal in the above-mentioned embodiment, each unit is specifically used to implement the following functions.
接收单元401,用于接收第一信令,第一信令用于指示预编码矩阵的数量M,以及从第一码字集合中确定M个预编码矩阵,M为正整数。The receiving unit 401 is configured to receive a first signaling, where the first signaling is used to indicate the number M of precoding matrices, and to determine M precoding matrices from a first codeword set, where M is a positive integer.
发送单元402,用于基于M个预编码矩阵向第二节点传输数据。The sending unit 402 is configured to transmit data to the second node based on the M precoding matrices.
在一些实施例中,第一信令包括第一域,第一域用于指示从第一码字集合中确定M个预编码矩阵。In some embodiments, the first signaling includes a first field, and the first field is used to indicate that M precoding matrices are determined from a first codeword set.
在一些实施例中,第一码字集合根据预编码矩阵的数量从多个候选的码 字集合中确定。In some embodiments, the first codeword set is selected from a plurality of candidate codewords according to the number of precoding matrices. Determined in the word set.
在一些实施例中,第一信令还包括第二域,第二域用于从候选的多个码字集合中确定出第一码字集合。In some embodiments, the first signaling further includes a second field, and the second field is used to determine the first codeword set from a plurality of candidate codeword sets.
在一些实施例中,第一信令还包括第三域,第三域用于从第二码字集合中选择出码字以构成第一码字集合。In some embodiments, the first signaling further includes a third field, and the third field is used to select a codeword from the second codeword set to form the first codeword set.
在一些实施例中,第一域包括多个比特,多个比特划分为M组比特,M组比特中每组比特用于从第一码字集合中确定出一个预编码矩阵。In some embodiments, the first field includes a plurality of bits, the plurality of bits are divided into M groups of bits, and each group of bits in the M groups of bits is used to determine a precoding matrix from the first codeword set.
在一些实施例中,M个预编码矩阵至少包括第一预编码矩阵和第二预编码矩阵;第一域用于指示从第一码字集合中确定M个预编码矩阵,包括:指示第一预编码矩阵在第一码字集合中的索引号,以及第二预编码矩阵在第一码字集合中的索引号相对于第一预编码矩阵在第一码字集合中的索引号的相对值。In some embodiments, the M precoding matrices include at least a first precoding matrix and a second precoding matrix; the first field is used to indicate that the M precoding matrices are determined from a first codeword set, including: indicating the index number of the first precoding matrix in the first codeword set, and the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set.
在一些实施例中,M个预编码矩阵中每个预编码矩阵对应传输数据的频带中的一个频域单位。In some embodiments, each precoding matrix in the M precoding matrices corresponds to a frequency domain unit in a frequency band for transmitting data.
在一些实施例中,传输数据的频带中的频域单位的粒度根据预编码矩阵的数量确定。In some embodiments, the granularity of the frequency domain unit in the frequency band of transmitted data is determined according to the number of precoding matrices.
在一些实施例中,第一域用于指示从第一码字集合中确定M个预编码矩阵,包括:从第一码字集合中确定传输数据的频带中每个频域单位对应的预编码矩阵。In some embodiments, the first field is used to indicate determining M precoding matrices from the first codeword set, including: determining a precoding matrix corresponding to each frequency domain unit in a frequency band for transmitting data from the first codeword set.
在一些实施例中,第一码字集合包括第三预编码矩阵和第四预编码矩阵;第一域包括多个比特,每个比特对应传输数据的频带中的一个频域单位,每个比特的取值用于指示比特对应的频域单位应用第三预编码矩阵或者第四预编码矩阵。In some embodiments, the first codeword set includes a third precoding matrix and a fourth precoding matrix; the first domain includes multiple bits, each bit corresponds to a frequency domain unit in the frequency band of transmitted data, and the value of each bit is used to indicate that the frequency domain unit corresponding to the bit applies the third precoding matrix or the fourth precoding matrix.
在一些实施例中,第一域包括第一部分、第二部分以及第三部分;其中,第一部分用于从第一码字集合中确定出第五预编码矩阵;第二部分用于指示不应用第五预编码矩阵的频域单位;第三部分用于指示不应用第五预编码矩 阵的频域单位所应用的预编码矩阵。In some embodiments, the first domain includes a first part, a second part, and a third part; wherein the first part is used to determine the fifth precoding matrix from the first codeword set; the second part is used to indicate the frequency domain unit where the fifth precoding matrix is not applied; and the third part is used to indicate the frequency domain unit where the fifth precoding matrix is not applied. The precoding matrix applied to the frequency domain units of the matrix.
在一些实施例中,第三部分包括多个比特,每个比特对应一个不应用第五预编码矩阵的频域单位,每个比特的取值用于指示比特对应的频域单位应用第六预编码矩阵或者第七预编码矩阵,第六预编码矩阵在第一码字集合中的索引号大于第七预编码矩阵在第一码字集合中的索引号。In some embodiments, the third part includes multiple bits, each bit corresponds to a frequency domain unit to which the fifth precoding matrix is not applied, and the value of each bit is used to indicate that the frequency domain unit corresponding to the bit applies the sixth precoding matrix or the seventh precoding matrix, and the index number of the sixth precoding matrix in the first codeword set is greater than the index number of the seventh precoding matrix in the first codeword set.
在一些实施例中,M的取值根据以下至少一项确定:第一域的比特数量、第一码字集合以及传输数据的频带。In some embodiments, the value of M is determined according to at least one of the following: the number of bits of the first domain, the first codeword set, and the frequency band of the transmitted data.
在一些实施例中,第一信令还包括第四域,第四域用于指示传输数据的频带。In some embodiments, the first signaling further includes a fourth field, and the fourth field is used to indicate a frequency band for transmitting data.
在一些实施例中,第一信令还用于指示传输数据的空分复用的层数。In some embodiments, the first signaling is also used to indicate the number of spatial division multiplexing layers for transmitting data.
在一些实施例中,第一域包括第四部分和第五部分,第四部分用于从第一码字集合中指示出M个预编码矩阵;其中,传输数据的每一层的预编码矩阵是M个预编码矩阵的线性组合;第五部分用于指示M个预编码矩阵在每一层对应的线性组合中各自对应的系数。In some embodiments, the first domain includes a fourth part and a fifth part, the fourth part is used to indicate M precoding matrices from the first codeword set; wherein the precoding matrix of each layer of transmitted data is a linear combination of the M precoding matrices; and the fifth part is used to indicate the corresponding coefficients of the M precoding matrices in the linear combination corresponding to each layer.
图5所示为本公开实施例提供的另一种通信装置的组成示意图。如图5所示,该通信装置50包括发送单元501和接收单元502。FIG5 is a schematic diagram showing the composition of another communication device provided by an embodiment of the present disclosure. As shown in FIG5 , the communication device 50 includes a sending unit 501 and a receiving unit 502 .
该通信装置50可以为上述基站或者基站中的芯片。通信装置50用于实现上述实施例中基站的功能时,各个单元具体用于实现以下功能。The communication device 50 may be the above-mentioned base station or a chip in the base station. When the communication device 50 is used to implement the functions of the base station in the above-mentioned embodiment, each unit is specifically used to implement the following functions.
发送单元501,用于发送第一信令,第一信令用于指示预编码矩阵的数量M,以及从第一码字集合中确定M个预编码矩阵,M为正整数;A sending unit 501 is configured to send a first signaling, where the first signaling is used to indicate the number M of precoding matrices and to determine M precoding matrices from a first codeword set, where M is a positive integer;
接收单元502,用于接收数据,该数据是第一节点基于M个预编码矩阵传输的。The receiving unit 502 is configured to receive data, where the data is transmitted by the first node based on M precoding matrices.
在一些实施例中,第一信令包括第一域,第一域用于指示从第一码字集合中确定M个预编码矩阵。In some embodiments, the first signaling includes a first field, and the first field is used to indicate that M precoding matrices are determined from a first codeword set.
在一些实施例中,第一码字集合根据预编码矩阵的数量从多个候选的码字集合中确定。 In some embodiments, the first codeword set is determined from a plurality of candidate codeword sets according to the number of precoding matrices.
在一些实施例中,第一信令还包括第二域,第二域用于从候选的多个码字集合中确定出第一码字集合。In some embodiments, the first signaling further includes a second field, and the second field is used to determine the first codeword set from a plurality of candidate codeword sets.
在一些实施例中,第一信令还包括第三域,第三域用于从第二码字集合中选择出码字以构成第一码字集合。In some embodiments, the first signaling further includes a third field, and the third field is used to select a codeword from the second codeword set to form the first codeword set.
在一些实施例中,第一域包括多个比特,多个比特划分为M组比特,M组比特中每组比特用于从第一码字集合中确定出一个预编码矩阵。In some embodiments, the first field includes a plurality of bits, the plurality of bits are divided into M groups of bits, and each group of bits in the M groups of bits is used to determine a precoding matrix from the first codeword set.
在一些实施例中,M个预编码矩阵至少包括第一预编码矩阵和第二预编码矩阵;第一域用于指示从第一码字集合中确定M个预编码矩阵,包括:指示第一预编码矩阵在第一码字集合中的索引号,以及第二预编码矩阵在第一码字集合中的索引号相对于第一预编码矩阵在第一码字集合中的索引号的相对值。In some embodiments, the M precoding matrices include at least a first precoding matrix and a second precoding matrix; the first field is used to indicate that the M precoding matrices are determined from a first codeword set, including: indicating the index number of the first precoding matrix in the first codeword set, and the relative value of the index number of the second precoding matrix in the first codeword set relative to the index number of the first precoding matrix in the first codeword set.
在一些实施例中,M个预编码矩阵中每个预编码矩阵对应传输数据的频带中的一个频域单位。In some embodiments, each precoding matrix in the M precoding matrices corresponds to a frequency domain unit in a frequency band for transmitting data.
在一些实施例中,传输数据的频带中的频域单位的粒度根据预编码矩阵的数量确定。In some embodiments, the granularity of the frequency domain unit in the frequency band of transmitted data is determined according to the number of precoding matrices.
在一些实施例中,第一域用于指示从第一码字集合中确定M个预编码矩阵,包括:从第一码字集合中确定传输数据的频带中每个频域单位对应的预编码矩阵。In some embodiments, the first field is used to indicate determining M precoding matrices from the first codeword set, including: determining a precoding matrix corresponding to each frequency domain unit in a frequency band for transmitting data from the first codeword set.
在一些实施例中,第一码字集合包括第三预编码矩阵和第四预编码矩阵;第一域包括多个比特,每个比特对应传输数据的频带中的一个频域单位,每个比特的取值用于指示比特对应的频域单位应用第三预编码矩阵或者第四预编码矩阵。In some embodiments, the first codeword set includes a third precoding matrix and a fourth precoding matrix; the first domain includes multiple bits, each bit corresponds to a frequency domain unit in the frequency band of transmitted data, and the value of each bit is used to indicate that the frequency domain unit corresponding to the bit applies the third precoding matrix or the fourth precoding matrix.
在一些实施例中,第一域包括第一部分、第二部分以及第三部分;其中,第一部分用于从第一码字集合中确定出第五预编码矩阵;第二部分用于指示不应用第五预编码矩阵的频域单位;第三部分用于指示不应用第五预编码矩阵的频域单位所应用的预编码矩阵。 In some embodiments, the first domain includes a first part, a second part and a third part; wherein the first part is used to determine a fifth precoding matrix from the first codeword set; the second part is used to indicate frequency domain units to which the fifth precoding matrix is not applied; and the third part is used to indicate the precoding matrix applied to the frequency domain units to which the fifth precoding matrix is not applied.
在一些实施例中,第三部分包括多个比特,每个比特对应一个不应用第五预编码矩阵的频域单位,每个比特的取值用于指示比特对应的频域单位应用第六预编码矩阵或者第七预编码矩阵,第六预编码矩阵在第一码字集合中的索引号大于第七预编码矩阵在第一码字集合中的索引号。In some embodiments, the third part includes multiple bits, each bit corresponds to a frequency domain unit to which the fifth precoding matrix is not applied, and the value of each bit is used to indicate that the frequency domain unit corresponding to the bit applies the sixth precoding matrix or the seventh precoding matrix, and the index number of the sixth precoding matrix in the first codeword set is greater than the index number of the seventh precoding matrix in the first codeword set.
在一些实施例中,M的取值根据以下至少一项确定:第一域的比特数量、第一码字集合以及传输数据的频带。In some embodiments, the value of M is determined according to at least one of the following: the number of bits of the first domain, the first codeword set, and the frequency band of the transmitted data.
在一些实施例中,第一信令还包括第四域,第四域用于指示传输数据的频带。In some embodiments, the first signaling further includes a fourth field, and the fourth field is used to indicate a frequency band for transmitting data.
在一些实施例中,第一信令还用于指示传输数据的空分复用的层数。In some embodiments, the first signaling is also used to indicate the number of spatial division multiplexing layers for transmitting data.
在一些实施例中,第一域包括第四部分和第五部分,第四部分用于从第一码字集合中指示出M个预编码矩阵;其中,传输数据的每一层的预编码矩阵是M个预编码矩阵的线性组合;第五部分用于指示M个预编码矩阵在每一层对应的线性组合中各自对应的系数。In some embodiments, the first domain includes a fourth part and a fifth part, the fourth part is used to indicate M precoding matrices from the first codeword set; wherein the precoding matrix of each layer of transmitted data is a linear combination of the M precoding matrices; and the fifth part is used to indicate the corresponding coefficients of the M precoding matrices in the linear combination corresponding to each layer.
图4和图5中的各个单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本公开各个实施例方法的全部或部分步骤。存储计算机软件产品的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the various units in FIG. 4 and FIG. 5 are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present disclosure. The storage medium for storing computer software products includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc. Various media that can store program codes.
在采用硬件的形式实现上述集成的模块的功能的情况下,本公开实施例提供一种通信装置的结构示意图,该通信装置可以是上述通信装置40或者通信装置50。如图6所示,该通信装置60包括:处理器602,通信接口603, 总线604。可选的,通信装置60还可以包括存储器601。In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present disclosure provides a schematic diagram of the structure of a communication device, which may be the above-mentioned communication device 40 or communication device 50. As shown in FIG6 , the communication device 60 includes: a processor 602, a communication interface 603, Bus 604. Optionally, the communication device 60 may further include a memory 601.
处理器602,可以是实现或执行结合本公开公开内容所描述的各种示例性的逻辑方框,模块和电路。该处理器602可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本公开公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器602也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。The processor 602 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present disclosure. The processor 602 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present disclosure. The processor 602 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
通信接口603,用于与其他设备通过通信网络连接。该通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,WLAN)等。The communication interface 603 is used to connect with other devices through a communication network. The communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.
存储器601,可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。The memory 601 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
作为一种可能的实现方式,存储器601可以独立于处理器602存在,存储器601可以通过总线604与处理器602相连接,用于存储指令或者程序代码。处理器602调用并执行存储器601中存储的指令或程序代码时,能够实现本公开实施例提供的数据传输方法和数据接收方法。As a possible implementation, the memory 601 may exist independently of the processor 602, and the memory 601 may be connected to the processor 602 via a bus 604 to store instructions or program codes. When the processor 602 calls and executes the instructions or program codes stored in the memory 601, the data transmission method and the data receiving method provided in the embodiment of the present disclosure can be implemented.
另一种可能的实现方式中,存储器601也可以和处理器602集成在一起。In another possible implementation, the memory 601 may also be integrated with the processor 602 .
总线604,可以是扩展工业标准结构(extended industry standard architecture,EISA)总线等。总线604可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。 The bus 604 may be an extended industry standard architecture (EISA) bus, etc. The bus 604 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, FIG6 shows only one thick line, but does not mean that there is only one bus or one type of bus.
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各模型的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的模型完成,即将基站或终端的内部结构划分成不同的模型,以完成以上描述的全部或者部分功能。Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned models is used as an example. In actual applications, the above-mentioned functions can be allocated to different models as needed, that is, the internal structure of the base station or terminal is divided into different models to complete all or part of the functions described above.
本公开实施例还提供一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机指令来指示相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的或内存。上述计算机可读存储介质也可以是上述基站或终端的外部存储设备,例如上述基站或终端上配备的插接式硬盘,智能存储卡(smart media card,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述基站或终端的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述基站或终端所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。The disclosed embodiment also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by computer instructions to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be the memory or memory of any of the above embodiments. The above computer-readable storage medium can also be an external storage device of the above base station or terminal, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the above base station or terminal. Further, the above computer-readable storage medium can also include both the internal storage unit of the above base station or terminal and an external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above base station or terminal. The above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.
本公开实施例还提供一种计算机程序产品,该计算机产品包含计算机程序,当该计算机程序产品在计算机上运行时,使得该计算机执行上述实施例中所提供的任一项数据传输方法和数据接收方法。The embodiments of the present disclosure also provide a computer program product, which includes a computer program. When the computer program product is run on a computer, the computer is enabled to execute any one of the data transmission methods and data receiving methods provided in the above embodiments.
尽管在此结合各实施例对本公开进行了描述,然而,在实施所要求保护的本公开过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(Comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。Although the present disclosure is described herein in conjunction with various embodiments, in the process of implementing the claimed disclosure, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
尽管结合具体特征及其实施例对本公开进行了描述,显而易见的,在不 脱离本公开的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本公开的示例性说明,且视为已覆盖本公开范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本公开进行各种改动和变型而不脱离本公开的精神和范围。这样,倘若本公开的这些修改和变型属于本公开权利要求及其等同技术的范围之内,则本公开也意图包含这些改动和变型在内。Although the present disclosure has been described in conjunction with specific features and embodiments thereof, it will be apparent that Various modifications and combinations may be made to the present disclosure without departing from the spirit and scope of the present disclosure. Accordingly, this specification and the drawings are merely exemplary illustrations of the present disclosure as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present disclosure. Obviously, those skilled in the art may make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is also intended to include these modifications and variations.
以上,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何在本公开揭露的技术范围内的变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应该以权利要求的保护范围为准。 The above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims (36)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311580900.3 | 2023-11-22 | ||
| CN202311580900.3A CN117955531A (en) | 2023-11-22 | 2023-11-22 | Data transmission method, data receiving method, device and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025107667A1 true WO2025107667A1 (en) | 2025-05-30 |
Family
ID=90802574
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/105420 Pending WO2025107667A1 (en) | 2023-11-22 | 2024-07-15 | Data transmission method and apparatus, data receiving method and apparatus, and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN117955531A (en) |
| WO (1) | WO2025107667A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117955531A (en) * | 2023-11-22 | 2024-04-30 | 中兴通讯股份有限公司 | Data transmission method, data receiving method, device and storage medium |
| CN120165738A (en) * | 2024-05-06 | 2025-06-17 | 中兴通讯股份有限公司 | Precoding matrix transmission method, communication device, storage medium and program product |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013015606A2 (en) * | 2011-07-25 | 2013-01-31 | Lg Electronics Inc. | Method and apparatus for transmitting control information in wireless communication system |
| CN113452419A (en) * | 2019-04-30 | 2021-09-28 | 华为技术有限公司 | Coefficient indication method and communication device for constructing precoding matrix |
| WO2022077487A1 (en) * | 2020-10-16 | 2022-04-21 | 华为技术有限公司 | Information sending method, information receiving method, and related device |
| CN116260491A (en) * | 2021-12-08 | 2023-06-13 | 维沃移动通信有限公司 | Precoding information indication method, device, communication equipment, storage medium and system |
| CN116800311A (en) * | 2017-05-05 | 2023-09-22 | 华为技术有限公司 | Instruction method and equipment for transmission precoding matrix |
| CN117955531A (en) * | 2023-11-22 | 2024-04-30 | 中兴通讯股份有限公司 | Data transmission method, data receiving method, device and storage medium |
-
2023
- 2023-11-22 CN CN202311580900.3A patent/CN117955531A/en active Pending
-
2024
- 2024-07-15 WO PCT/CN2024/105420 patent/WO2025107667A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013015606A2 (en) * | 2011-07-25 | 2013-01-31 | Lg Electronics Inc. | Method and apparatus for transmitting control information in wireless communication system |
| CN116800311A (en) * | 2017-05-05 | 2023-09-22 | 华为技术有限公司 | Instruction method and equipment for transmission precoding matrix |
| CN113452419A (en) * | 2019-04-30 | 2021-09-28 | 华为技术有限公司 | Coefficient indication method and communication device for constructing precoding matrix |
| WO2022077487A1 (en) * | 2020-10-16 | 2022-04-21 | 华为技术有限公司 | Information sending method, information receiving method, and related device |
| CN116260491A (en) * | 2021-12-08 | 2023-06-13 | 维沃移动通信有限公司 | Precoding information indication method, device, communication equipment, storage medium and system |
| CN117955531A (en) * | 2023-11-22 | 2024-04-30 | 中兴通讯股份有限公司 | Data transmission method, data receiving method, device and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117955531A (en) | 2024-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12238021B2 (en) | Frequency domain resource allocation method and apparatus | |
| CN108401303B (en) | Terminal, network device and communication method | |
| US10834633B2 (en) | Transport block generation method and apparatus | |
| WO2019062217A1 (en) | Data transmission method, terminal device and network device | |
| CN114007262B (en) | Communication method and device | |
| EP3800945B1 (en) | Power allocation method and related device | |
| WO2021254506A1 (en) | Uplink transmission method and related apparatus | |
| CN112398604B (en) | Information determination method and device | |
| CN107251597A (en) | Resource allocation design for LC MTC UE | |
| WO2025107667A1 (en) | Data transmission method and apparatus, data receiving method and apparatus, and storage medium | |
| CN115834017A (en) | Method and device for reporting channel state information | |
| CN110971349B (en) | Repeated transmission method, terminal and network side equipment | |
| JP7701438B2 (en) | PHYSICAL UPLINK CONTROL CHANNEL TRANSMISSION METHOD, RECEPTION METHOD, AND COMMUNICATION DEVICE - Patent application | |
| WO2025091899A1 (en) | Data transmission method, data receiving method, communication apparatus, and storage medium | |
| WO2025107680A1 (en) | Reference signal configuration method, communication device and storage medium | |
| WO2025077222A1 (en) | Information reporting method, communication apparatus, and storage medium | |
| CN115276908A (en) | Wireless communication method and device, and storage medium | |
| WO2025148366A1 (en) | Precoding matrix information sending method, precoding matrix information receiving method, device, and storage medium | |
| TWI864952B (en) | DMRS port determination method, device and storage medium | |
| EP4518264A1 (en) | Method and apparatus for sending sidelink positioning reference signal, and terminal positioning method and apparatus | |
| CN120110460A (en) | Channel state information transmission method, device and storage medium | |
| CN119485453A (en) | CGO indication method, terminal, device and storage medium | |
| WO2024169712A1 (en) | Pdcch transmission method and apparatus, and communication device | |
| WO2025200489A1 (en) | Channel state information feedback method, communication apparatus and storage medium | |
| WO2024230217A1 (en) | Demodulation reference signal transmission method and apparatus, and storage medium |
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: 24892831 Country of ref document: EP Kind code of ref document: A1 |