Data transmission method and communication device
Patent Information
- Application Number
- CN202280098972.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-14
- Publication Date
- 2025-03-21
AI Technical Summary
The existing data transmission mechanism cannot effectively handle the simultaneous data transmission requirements of multiple different business types on terminal devices, resulting in excessive data transmission delays.
By receiving and determining data transmission information of different reliability levels in the communication device, simultaneous transmission of multiple reliability levels is achieved, using the number of layers of the transmission block, time domain resources, frequency domain resources, logical channels, coding block units, etc. Space division multiplexing and time division/frequency division multiplexing of data reduce data transmission delay.
It realizes the simultaneous transmission of data of multiple business types, reduces the overall data transmission delay, and improves data transmission efficiency.
Smart Images

Figure CN119678397A_ABST
Abstract
Description
Data transmission method and communication device Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a data transmission method and a communication device. Background Art
[0002] With the development of communication technology, many new service types have emerged, such as ultra-high reliability and low delay communication (URLLC) service type, enhanced mobile broadband (EMBB) service type, massive machine type communication (mMTC) service type, sensing service type, artificial intelligence (AI) service type, and so on.
[0003] The current scheduling and transmission mechanism is designed for data transmission of a single service type on a terminal device. However, a terminal device may have data transmission requirements for multiple different service types simultaneously. If data scheduling and transmission are still performed in this manner, the overall data transmission latency will be excessive. Therefore, the current scheduling and transmission mechanism is no longer able to meet the data transmission requirements of multiple service types on a terminal device.
[0004] Summary of the Invention
[0005] The present application provides a data transmission method and a communication device, which can realize the simultaneous transmission of data of multiple different business types, thereby reducing the overall data transmission delay.
[0006] In a first aspect, a method for data transmission is provided, including: a first communication device receives first information, the first information is used to schedule the transmission of first data and the transmission of second data, the first data corresponds to a first reliability level, the second data corresponds to a second reliability level, and the first reliability level is different from the second reliability level; the first communication device determines second information, and there is a first correspondence between the second information and the first reliability level and the second reliability level; the first communication device transmits the first data and the second data according to the second information.
[0007] When transmission refers to sending, the first communication device can send first data and second data to the second communication device according to the second information; when transmission refers to receiving, the first communication device can receive the first data and second data sent by the second communication device according to the second information.
[0008] Through the above technical solution, the present application can realize data transmission with multiple reliability levels at the same time, and different service types can correspond to different reliability levels, thus reducing the overall data transmission delay. In addition, the present application can also improve the overall efficiency of data transmission.
[0009] Specifically, the present application can determine the matching second information according to the reliability level of the data, so that the simultaneous transmission of data of multiple reliability levels can be achieved, which can reduce the delay of data transmission.
[0010] In one possible implementation, the method also includes: the first communication device receives third information, where the third information is used to instruct the first communication device to perform measurement feedback on the first channel and measurement feedback on the second channel, the first channel corresponds to the third reliability level, and the second channel corresponds to the fourth reliability level; the first communication device determines fourth information, and there is a second correspondence between the fourth information and the third reliability level and the fourth reliability level; the first communication device sends measurement feedback information of the first channel and measurement feedback information of the second channel based on the fourth information.
[0011] Through the above technical solution, the present application can implement a channel measurement feedback configuration for multiple reliability levels that matches the number of layers of the transmission block and the channel quality indicator (CQI) table, thereby supporting the simultaneous transmission of multiple data, thereby reducing the overall data transmission delay and improving data transmission efficiency.
[0012] Specifically, multiple data with different reliabilities are transmitted in one data scheduling, which can meet the CQI feedback requirements under different reliability levels and improve communication performance.
[0013] In a second aspect, a method for data transmission is provided, including: a second communication device sends first information, the first information is used to schedule the transmission of first data and the transmission of second data, the first data corresponds to a first reliability level, the second data corresponds to a second reliability level, and the first reliability level is different from the second reliability level; the second communication device determines second information, and there is a first correspondence between the second information and the first reliability level and the second reliability level; the second communication device transmits the first data and the second data according to the second information.
[0014] When transmission refers to sending, the second communication device can send the first data and the second data to the first communication device according to the second information; when transmission refers to receiving, the second communication device can receive the first data and the second data sent by the first communication device according to the second information.
[0015] Through the above technical solution, the present application can realize the simultaneous transmission of data of multiple different service types (or reliability levels), thereby reducing the overall data transmission delay. In addition, the present application can also improve the overall efficiency of data transmission.
[0016] Specifically, the present application can determine the matching second information according to the reliability level of the data, so that the simultaneous transmission of data of multiple reliability levels can be achieved, which can reduce the delay of data transmission.
[0017] In one possible implementation, the method also includes: the second communication device sends third information, where the third information is used to instruct the first communication device to perform measurement feedback on the first channel and measurement feedback on the second channel, the first channel corresponds to the third reliability level, and the second channel corresponds to the fourth reliability level; the second communication device determines fourth information, and there is a second correspondence between the fourth information and the third reliability level and the fourth reliability level; the second communication device receives the measurement feedback information of the first channel and the measurement feedback information of the second channel based on the fourth information.
[0018] In combination with the technical solutions of the first and second aspects, there is any one of the following possible implementation methods:
[0019] In a possible implementation, the second information includes at least one of the following: the number of layers of the transmission block, time domain resources, frequency domain resources, logical channels, coding block units, modulation and coding strategy MCS table, or MCS index.
[0020] Exemplarily, by determining the number of layers of transmission blocks corresponding to the reliability level of the data, this can achieve spatial division multiplexing of data transmission; by determining the time domain resources or frequency domain resources corresponding to the reliability level of the data, this can achieve time division multiplexing or frequency division multiplexing of data transmission; by determining the coding block unit corresponding to the reliability level of the data, this can achieve code division multiplexing of the data, and so on.
[0021] In one possible implementation, the number of layers of the transmission block includes the number of layers of the first transmission block and the number of layers of the second transmission block, the number of layers of the first transmission block corresponds to the first reliability level, and the number of layers of the second transmission block corresponds to the second reliability level; or, the time domain resources include the first time domain resources and the second time domain resources, the first time domain resources correspond to the first reliability level, and the second time domain resources correspond to the second reliability level; or, the frequency domain resources include the first frequency domain resources and the second frequency domain resources, the first frequency domain resources correspond to the first reliability level, and the second frequency domain resources correspond to the second reliability level; or, the logical channel includes the first logical channel and the second logical channel, the first logical channel corresponds to the first reliability level, and the second logical channel corresponds to the second reliability level; or, the coding block unit includes the first coding block unit and the second coding block unit, the first coding block unit corresponds to the first reliability level, and the second coding block unit corresponds to the second reliability level; or, The MCS table includes a first MCS table and a second MCS table, the first MCS table corresponds to a first reliability level, and the second MCS table corresponds to a second reliability level; or, the MCS index includes a first MCS index and a second MCS index, the first MCS index corresponds to a first reliability level, the second MCS index corresponds to a second reliability level, the first MCS index corresponds to the first MCS table, and the second MCS index corresponds to the second MCS table.
[0022] In a possible implementation, the first logical channel corresponds to the first coding block unit, and the second logical channel corresponds to the second coding block unit.
[0023] The above technical solution can achieve the reasonable allocation and transmission of logical channels, meeting the transmission requirements of different logical channels. Different logical channels correspond to different coding block units, which can be processed independently to meet the needs of different services and improve communication performance.
[0024] In one possible implementation, the first coding block unit is used to transmit the first data, the second coding block unit is used to transmit the second data, the first coding block unit and the second coding block unit belong to the third transmission block, and the first coding block unit and the second coding block unit satisfy any one of the following: the first coding block unit includes a first transmission block cyclic check code, and the second coding block unit does not include the first transmission block cyclic check code; or, the first coding block unit does not include the first transmission block cyclic check code, and the second coding block unit includes the first transmission block cyclic check code; or, the first coding block unit includes the first transmission block cyclic check code, and the second coding block unit includes the second transmission block cyclic check code; or, the first coding block unit includes the first coding block cyclic check code, and the second coding block unit does not include the first coding block cyclic check code; or, the first coding block unit includes the first coding block cyclic check code, and the second coding block unit includes the second coding block cyclic check code.
[0025] Through the above-mentioned configurations of the several coding block units, the present application can achieve fast decoding of the first data and the second data.
[0026] In a possible implementation, the second information further includes: an index, used to determine at least one of the MCS table and the MCS index.
[0027] Through the above technical solution, the communication device can implement the joint indication of the MCS table and the MCS index through the second information, determine multiple MCS tables, meet the transmission requirements of different services, reduce signaling overhead, and improve communication performance.
[0028] Specifically, the MCS index is used to determine the corresponding row or rows of parameters in the MCS table.
[0029] In one possible implementation, the index includes at least one of the following: a first index for indicating the first MCS table and the first MCS index; a second index for indicating the second MCS table and the second MCS index; a third index for indicating the first MCS index and the second MCS index; a fourth index for indicating the first MCS table and the second MCS table; a fifth index for indicating the first MCS table; a sixth index for indicating the first MCS index; a seventh index for indicating the second MCS table; an eighth index for indicating the second MCS index; or a ninth index for indicating the first MCS table, the first MCS index, the second MCS table, and the second MCS index.
[0030] In one possible implementation, the difference between the first MCS index and the second MCS index is a first value; the second MCS index is determined by the first communication device based on the first MCS index and the first value; or, the first MCS index is determined by the first communication device based on the second MCS index and the first value.
[0031] Thus, this can save signaling overhead.
[0032] In one possible implementation, the difference between the index of the first MCS table and the index of the second MCS table is a second value; the index of the second MCS table is determined by the first communication device based on the index of the first MCS table and the second value; or, the index of the first MCS table is determined by the first communication device based on the index of the second MCS table and the second value.
[0033] Thus, this can save signaling overhead.
[0034] In a possible implementation, the first information is further used to indicate a first reliability level and a second reliability level.
[0035] In a possible implementation manner, the fourth information includes at least one of the following: the number of layers of the transport block, a CQI table, or a signal-to-noise ratio threshold.
[0036] Through the above technical solution, the communication device can determine the fourth information according to the reliability level, realize the determination of the number of layers, CQI table, and / or signal-to-noise ratio threshold at different reliability levels, meet the service transmission requirements of different reliability, realize channel measurement feedback of different requirements, and improve communication performance.
[0037] In one possible implementation, the number of layers of the transmission block includes the number of layers of the fourth transmission block and the number of layers of the fifth transmission block, the number of layers of the fourth transmission block corresponds to the first reliability level, and the number of layers of the fifth transmission block corresponds to the second reliability level; or, the CQI table includes a first CQI table and a second CQI table, the first CQI table corresponds to the first reliability level, and the second CQI table corresponds to the second reliability level.
[0038] In one possible implementation, the signal-to-noise ratio threshold is used to determine the number of layers of the fourth transport block and the number of layers of the fifth transport block; the signal-to-noise ratio of each layer in the number of layers of the fourth transport block is greater than or equal to the signal-to-noise ratio threshold, and the signal-to-noise ratio of each layer in the number of layers of the fifth transport block is less than the signal-to-noise ratio threshold; or, the signal-to-noise ratio of each layer in the number of layers of the fourth transport block is less than the signal-to-noise ratio threshold, and the signal-to-noise ratio of each layer in the number of layers of the fifth transport block is greater than or equal to the signal-to-noise ratio threshold.
[0039] Through the above technical solution, the communication device can determine the number of layers at different reliability levels according to the signal-to-noise ratio threshold, meet the service transmission requirements with different reliability needs, realize channel measurement feedback with different requirements, reasonably and efficiently utilize the signal-to-noise ratio information, and improve communication performance.
[0040] In a possible implementation manner, the first corresponding relationship is predefined by a protocol; or, the first corresponding relationship is indicated by the second communication device to the first communication device.
[0041] In a possible implementation manner, the first value is predefined by a protocol, or the first value is indicated by the second communication device to the first communication device.
[0042] In a possible implementation manner, the second value is predefined by a protocol, or the second value is indicated by the second communication device to the first communication device.
[0043] In a possible implementation manner, the signal-to-noise ratio threshold is predefined by a protocol, or the signal-to-noise ratio threshold is indicated by the second communication device to the first communication device.
[0044] In a third aspect, a method for data transmission is provided, including: a first communication device receives third information, the third information being used to instruct the first communication device to perform measurement feedback of a first channel and measurement feedback of a second channel, the first channel corresponds to a third reliability level, and the second channel corresponds to a fourth reliability level; the first communication device determines fourth information, and there is a second correspondence between the fourth information and the third reliability level and the fourth reliability level; the first communication device sends measurement feedback information of the first channel and measurement feedback information of the second channel based on the fourth information.
[0045] In a fourth aspect, a method for data transmission is provided, including: a second communication device sends third information, the third information being used to instruct the first communication device to perform measurement feedback of a first channel and measurement feedback of a second channel, the first channel corresponding to a third reliability level, and the second channel corresponding to a fourth reliability level; the second communication device determines fourth information, and there is a second correspondence between the fourth information and the third reliability level and the fourth reliability level; the second communication device receives the measurement feedback information of the first channel and the measurement feedback information of the second channel based on the fourth information.
[0046] Through the technical solutions of the third aspect and / or the fourth aspect, the present application can implement the number of layers and CQI tables of transmission blocks that match the channel measurement feedback configurations of multiple reliability levels, thereby supporting the simultaneous transmission of multiple data, thereby reducing the overall data transmission delay and improving data transmission efficiency.
[0047] Specifically, multiple data with different reliabilities are transmitted in one data scheduling, which can meet the CQI feedback requirements under different reliability levels and improve communication performance.
[0048] In combination with the third aspect and / or the fourth aspect, any of the following possible implementations may be provided:
[0049] In a possible implementation manner, the fourth information includes at least one of the following: the number of layers of the transport block, a channel quality indicator CQI table, or a signal-to-noise ratio threshold.
[0050] In one possible implementation, the number of layers of the transmission block includes the number of layers of the fourth transmission block and the number of layers of the fifth transmission block, the number of layers of the fourth transmission block corresponds to the third reliability level, and the number of layers of the fifth transmission block corresponds to the fourth reliability level; or, the CQI table includes a first CQI table and a second CQI table, the first CQI table corresponds to the third reliability level, and the second CQI table corresponds to the fourth reliability level.
[0051] In one possible implementation, a signal-to-noise ratio threshold is used to determine the number of layers of the fourth transport block and the number of layers of the fifth transport block; the signal-to-noise ratio of each layer in the number of layers of the fourth transport block is greater than or equal to the signal-to-noise ratio threshold, and the signal-to-noise ratio of each layer in the number of layers of the fifth transport block is less than the signal-to-noise ratio threshold; or, the signal-to-noise ratio of each layer in the number of layers of the fourth transport block is less than the signal-to-noise ratio threshold, and the signal-to-noise ratio of each layer in the number of layers of the fifth transport block is greater than or equal to the signal-to-noise ratio threshold.
[0052] In a possible implementation manner, the signal-to-noise ratio threshold is predefined by a protocol, or the signal-to-noise ratio threshold is indicated by the second communication device to the first communication device.
[0053] In a fifth aspect, a communication device is provided, which can be used for the first communication device of the first aspect. The communication device can be a terminal device, or a device in the terminal device (for example, a chip, or a chip system, or a circuit), or a device that can be used in conjunction with the terminal device.
[0054] In one possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the first aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.
[0055] In one possible implementation, the communication device includes: a transceiver unit for receiving first information, the first information being used to schedule the transmission of first data and the transmission of second data, the first data corresponding to a first reliability level, the second data corresponding to a second reliability level, and the first reliability level and the second reliability level being different; a processing unit for determining second information, the second information having a first corresponding relationship with the first reliability level and the second reliability level; and the transceiver unit being further used to transmit the first data and the second data based on the second information.
[0056] In one possible implementation, the transceiver unit is also used to receive third information, where the third information is used to instruct the communication device to perform measurement feedback on the first channel and the second channel, where the first channel corresponds to the third reliability level and the second channel corresponds to the fourth reliability level; the processing unit is also used to determine fourth information, where there is a second correspondence between the fourth information and the third reliability level and the fourth reliability level; the transceiver unit is also used to send measurement feedback information of the first channel and measurement feedback information of the second channel based on the fourth information.
[0057] In the sixth aspect, a communication device is provided, which can be used for the second communication device of the second aspect. The communication device can be a network device, or a device in the network device (for example, a chip, or a chip system, or a circuit), or a device that can be used in conjunction with the network device.
[0058] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the second aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.
[0059] In one possible implementation, the communication device includes: a transceiver unit for sending first information, the first information being used to schedule the transmission of first data and the transmission of second data, the first data corresponding to a first reliability level, the second data corresponding to a second reliability level, and the first reliability level and the second reliability level being different; a processing unit for determining second information, the second information having a first corresponding relationship with the first reliability level and the second reliability level; the transceiver unit is also used to transmit the first data and the second data based on the second information.
[0060] In one possible implementation, the transceiver unit is also used to send third information, where the third information is used to instruct the first communication device to perform measurement feedback on the first channel and measurement feedback on the second channel, where the first channel corresponds to the third reliability level and the second channel corresponds to the fourth reliability level; the processing unit is also used to determine fourth information, where there is a second correspondence between the fourth information and the third reliability level and the fourth reliability level; the transceiver unit is also used to receive measurement feedback information of the first channel and measurement feedback information of the second channel based on the fourth information.
[0061] In combination with the technical solutions of the fifth and sixth aspects, any of the following possible implementations are possible:
[0062] In a possible implementation, the second information includes at least one of the following: the number of layers of the transmission block, time domain resources, frequency domain resources, logical channels, coding block units, modulation and coding strategy MCS table, or MCS index.
[0063] In one possible implementation, the number of layers of the transmission block includes the number of layers of the first transmission block and the number of layers of the second transmission block, the number of layers of the first transmission block corresponds to the first reliability level, and the number of layers of the second transmission block corresponds to the second reliability level; or, the time domain resources include the first time domain resources and the second time domain resources, the first time domain resources correspond to the first reliability level, and the second time domain resources correspond to the second reliability level; or, the frequency domain resources include the first frequency domain resources and the second frequency domain resources, the first frequency domain resources correspond to the first reliability level, and the second frequency domain resources correspond to the second reliability level; or, the logical channel includes the first logical channel and the second logical channel, the first logical channel corresponds to the first reliability level, and the second logical channel corresponds to the second reliability level. The channel corresponds to the second reliability level; or, the coding block unit includes a first coding block unit and a second coding block unit, the first coding block unit corresponds to the first reliability level, and the second coding block unit corresponds to the second reliability level; or, the MCS table includes a first MCS table and a second MCS table, the first MCS table corresponds to the first reliability level, and the second MCS table corresponds to the second reliability level; or, the MCS index includes a first MCS index and a second MCS index, the first MCS index corresponds to the first reliability level, the second MCS index corresponds to the second reliability level, the first MCS index corresponds to the first MCS table, and the second MCS index corresponds to the second MCS table.
[0064] In a possible implementation, the first logical channel corresponds to the first coding block unit, and the second logical channel corresponds to the second coding block unit.
[0065] In one possible implementation, the first coding block unit is used to transmit the first data, the second coding block unit is used to transmit the second data, the first coding block unit and the second coding block unit belong to the third transmission block, and the first coding block unit and the second coding block unit satisfy any one of the following: the first coding block unit includes a first transmission block cyclic check code, and the second coding block unit does not include the first transmission block cyclic check code; or, the first coding block unit does not include the first transmission block cyclic check code, and the second coding block unit includes the first transmission block cyclic check code; or, the first coding block unit includes the first transmission block cyclic check code, and the second coding block unit includes the second transmission block cyclic check code; or, the first coding block unit includes the first coding block cyclic check code, and the second coding block unit does not include the first coding block cyclic check code; or, the first coding block unit includes the first coding block cyclic check code, and the second coding block unit includes the second coding block cyclic check code.
[0066] In a possible implementation, the second information further includes: an index, where the index is used to determine at least one of the MCS table and the MCS index.
[0067] In one possible implementation, the index includes at least one of the following: a first index for indicating the first MCS table and the first MCS index; a second index for indicating the second MCS table and the second MCS index; a third index for indicating the first MCS index and the second MCS index; a fourth index for indicating the first MCS table and the second MCS table; a fifth index for indicating the first MCS table; a sixth index for indicating the first MCS index; a seventh index for indicating the second MCS table; an eighth index for indicating the second MCS index; or a ninth index for indicating the first MCS table, the first MCS index, the second MCS table and the second MCS index.
[0068] In one possible implementation, the difference between the first MCS index and the second MCS index is a first value; the second MCS index is determined by the communication device based on the first MCS index and the first value; or, the first MCS index is determined by the communication device based on the second MCS index and the first value.
[0069] In one possible implementation, the difference between the index of the first MCS table and the index of the second MCS table is a second value; the index of the second MCS table is determined by the communication device based on the index of the first MCS table and the second value; or, the index of the first MCS table is determined by the communication device based on the index of the second MCS table and the second value.
[0070] In a possible implementation manner, the fourth information includes at least one of the following: the number of layers of the transport block, a channel quality indicator CQI table, or a signal-to-noise ratio threshold.
[0071] In one possible implementation, the number of layers of the transmission block includes the number of layers of the fourth transmission block and the number of layers of the fifth transmission block, the number of layers of the fourth transmission block corresponds to the third reliability level, and the number of layers of the fifth transmission block corresponds to the fourth reliability level; or, the CQI table includes a first CQI table and a second CQI table, the first CQI table corresponds to the third reliability level, and the second CQI table corresponds to the fourth reliability level.
[0072] In one possible implementation, the signal-to-noise ratio threshold is used to determine the number of layers of the fourth transport block and the number of layers of the fifth transport block; the signal-to-noise ratio of each layer in the number of layers of the fourth transport block is greater than or equal to the signal-to-noise ratio threshold, and the signal-to-noise ratio of each layer in the number of layers of the fifth transport block is less than the signal-to-noise ratio threshold; or, the signal-to-noise ratio of each layer in the number of layers of the fourth transport block is less than the signal-to-noise ratio threshold, and the signal-to-noise ratio of each layer in the number of layers of the fifth transport block is greater than or equal to the signal-to-noise ratio threshold.
[0073] In a possible implementation, the first information is further used to indicate a first reliability level and a second reliability level.
[0074] In a possible implementation manner, the first corresponding relationship is predefined by a protocol; or, the first corresponding relationship is indicated by the second communication device to the first communication device.
[0075] In a possible implementation manner, the first value is predefined by a protocol, or the first value is indicated by the second communication device to the first communication device.
[0076] In a possible implementation manner, the second value is predefined by a protocol, or the second value is indicated by the second communication device to the first communication device.
[0077] In a possible implementation manner, the signal-to-noise ratio threshold is predefined by a protocol, or the signal-to-noise ratio threshold is indicated by the second communication device to the first communication device.
[0078] In the seventh aspect, a communication device is provided, which can be used for the first communication device of the third aspect. The communication device can be a terminal device, or a device in the terminal device (for example, a chip, or a chip system, or a circuit), or a device that can be used in conjunction with the terminal device.
[0079] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the third aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.
[0080] In one possible implementation, the communication device includes: a transceiver unit for receiving third information, the third information being used to instruct the communication device to perform measurement feedback of a first channel and measurement feedback of a second channel, the first channel corresponding to a third reliability level, and the second channel corresponding to a fourth reliability level; a processing unit for determining fourth information, there being a second correspondence between the fourth information and the third reliability level and the fourth reliability level; the transceiver unit is also used to send measurement feedback information of the first channel and measurement feedback information of the second channel based on the fourth information.
[0081] In a possible implementation manner, the fourth information includes at least one of the following: the number of layers of the transport block, a channel quality indicator CQI table, or a signal-to-noise ratio threshold.
[0082] In one possible implementation, the number of layers of the transmission block includes the number of layers of the fourth transmission block and the number of layers of the fifth transmission block, the number of layers of the fourth transmission block corresponds to the third reliability level, and the number of layers of the fifth transmission block corresponds to the fourth reliability level; or, the CQI table includes a first CQI table and a second CQI table, the first CQI table corresponds to the third reliability level, and the second CQI table corresponds to the fourth reliability level.
[0083] In one possible implementation, the signal-to-noise ratio threshold is used to determine the number of layers of the fourth transport block and the number of layers of the fifth transport block; the signal-to-noise ratio of each layer in the number of layers of the fourth transport block is greater than or equal to the signal-to-noise ratio threshold, and the signal-to-noise ratio of each layer in the number of layers of the fifth transport block is less than the signal-to-noise ratio threshold; or, the signal-to-noise ratio of each layer in the number of layers of the fourth transport block is less than the signal-to-noise ratio threshold, and the signal-to-noise ratio of each layer in the number of layers of the fifth transport block is greater than or equal to the signal-to-noise ratio threshold.
[0084] In an eighth aspect, a communication device is provided, which can be used for the second communication device of the fourth aspect. The communication device can be a network device, or a device in a network device (for example, a chip, or a chip system, or a circuit), or a device that can be used in conjunction with a network device.
[0085] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the fourth aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.
[0086] In one possible implementation, the communication device includes: a transceiver unit for sending third information, where the third information is used to instruct the first communication device to perform measurement feedback on the first channel and measurement feedback on the second channel, the first channel corresponds to the third reliability level, and the second channel corresponds to the fourth reliability level; a processing unit for determining fourth information, where there is a second correspondence between the fourth information and the third reliability level and the fourth reliability level; the transceiver unit is also used to receive measurement feedback information of the first channel and measurement feedback information of the second channel based on the fourth information.
[0087] In a possible implementation manner, the fourth information includes at least one of the following: the number of layers of the transport block, a channel quality indicator CQI table, or a signal-to-noise ratio threshold.
[0088] In one possible implementation, the number of layers of the transmission block includes the number of layers of the fourth transmission block and the number of layers of the fifth transmission block, the number of layers of the fourth transmission block corresponds to the third reliability level, and the number of layers of the fifth transmission block corresponds to the fourth reliability level; or, the CQI table includes a first CQI table and a second CQI table, the first CQI table corresponds to the third reliability level, and the second CQI table corresponds to the fourth reliability level.
[0089] In one possible implementation, the signal-to-noise ratio threshold is used to determine the number of layers of the fourth transport block and the number of layers of the fifth transport block; the signal-to-noise ratio of each layer in the number of layers of the fourth transport block is greater than or equal to the signal-to-noise ratio threshold, and the signal-to-noise ratio of each layer in the number of layers of the fifth transport block is less than the signal-to-noise ratio threshold; or, the signal-to-noise ratio of each layer in the number of layers of the fourth transport block is less than the signal-to-noise ratio threshold, and the signal-to-noise ratio of each layer in the number of layers of the fifth transport block is greater than or equal to the signal-to-noise ratio threshold.
[0090] In the ninth aspect, a communication device is provided, comprising a processor, the processor being configured to, by executing a computer program or instruction, or by a logic circuit, enable the communication device to perform any method described in the first aspect and any possible implementation of the first aspect; or enable the communication device to perform any method described in the second aspect and any possible implementation of the second aspect; or enable the communication device to perform any method described in the third aspect and any possible implementation of the third aspect; or enable the communication device to perform any method described in the fourth aspect and any possible implementation of the fourth aspect.
[0091] In a possible implementation, the device further includes a memory, which is used to store the computer program or instructions.
[0092] Optionally, the processor and the memory are integrated together, or the processor and the memory are set separately.
[0093] In another possible implementation, the memory is located outside the communication device.
[0094] In a possible implementation, the communication device further includes a communication interface, which is used to input and / or output signals.
[0095] By way of example, the communication interface may be a transceiver, a circuit, a bus, a module or other types of communication interfaces.
[0096] In the tenth aspect, a communication device is provided, comprising a logic circuit and an input / output interface, the input / output interface being used to output and / or input signals, the logic circuit being used to execute the method of the first aspect and any one of any possible implementations of the first aspect; or, to execute the method of the second aspect and any one of any possible implementations of the second aspect; or, to execute the method of the third aspect and any one of any possible implementations of the third aspect; or, to execute the method of the fourth aspect and any one of any possible implementations of the fourth aspect.
[0097] In one possible implementation, the input-output interface is used to input first information, where the first information is used to schedule the transmission of first data and second data, where the first data corresponds to a first reliability level, and the second data corresponds to a second reliability level, and the first reliability level is different from the second reliability level; the logic circuit is used to determine second information, where there is a first correspondence between the second information and the first reliability level and the second reliability level; the input-output interface is also used to transmit the first data and the second data based on the second information.
[0098] In one possible implementation, the input-output interface is used to input third information, and the third information is used to instruct the first communication device to perform measurement feedback of the first channel and measurement feedback of the second channel, the first channel corresponds to the third reliability level, and the second channel corresponds to the fourth reliability level; the logic circuit is used to determine fourth information, and there is a correspondence between the fourth information and the third reliability level and the fourth reliability level; the input-output interface is also used to output measurement feedback information of the first channel and measurement feedback information of the second channel based on the fourth information.
[0099] In one possible implementation, the input-output interface is used to output first information, where the first information is used to schedule the transmission of first data and the transmission of second data, the first data corresponds to a first reliability level, the second data corresponds to a second reliability level, and the first reliability level is different from the second reliability level; the logic circuit is used to determine the second information, and there is a first correspondence between the second information and the first reliability level and the second reliability level; the input-output interface is also used to transmit the first data and the second data according to the second information.
[0100] In one possible implementation, the input-output interface is used to output third information, and the third information is used to instruct the first communication device to perform measurement feedback of the first channel and measurement feedback of the second channel, the first channel corresponds to the third reliability level, and the second channel corresponds to the fourth reliability level; the logic circuit is used to determine fourth information, and there is a correspondence between the fourth information and the third reliability level and the fourth reliability level; the input-output interface is also used to input the measurement feedback information of the first channel and the measurement feedback information of the second channel according to the fourth information.
[0101] In the eleventh aspect, a computer-readable storage medium is provided, comprising a computer program or instructions, which, when the computer program or the instructions are run on a computer, causes the computer to execute the method described in any one of the first aspect and any possible implementation of the first aspect; or, causes the computer to execute the method described in any one of the second aspect and any possible implementation of the second aspect; or, causes the computer to execute the method described in any one of the third aspect and any possible implementation of the third aspect; or, causes the computer to execute the method described in any one of the fourth aspect and any possible implementation of the fourth aspect.
[0102] In the twelfth aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, cause the computer to execute any of the methods described in the first aspect and any possible implementation of the first aspect; or, cause the computer to execute any of the methods described in the second aspect and any possible implementation of the second aspect; or, cause the computer to execute any of the methods described in the third aspect and any possible implementation of the third aspect; or, cause the computer to execute any of the methods described in the fourth aspect and any possible implementation of the fourth aspect.
[0103] In the thirteenth aspect, an embodiment of the present application also provides a first communication device for executing the methods in the above-mentioned first aspect and its various possible implementations; or, for executing the methods in the above-mentioned second aspect and its respective possible implementations.
[0104] In the fourteenth aspect, an embodiment of the present application also provides a second communication device for executing the method in the above-mentioned third aspect and its various possible implementations; or, for executing the method in the above-mentioned fourth aspect and its respective possible implementations.
[0105] In the fifteenth aspect, an embodiment of the present application also provides a communication system, including a first communication device provided by the fifth aspect, the sixth aspect and various possible implementations of the aforementioned aspects, and a second communication device provided by the seventh aspect, the eighth aspect and various possible implementations of the aforementioned aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0106] FIG1 is a schematic diagram of a communication system 100 applicable to an embodiment of the present application.
[0107] FIG2 is a schematic diagram of an interactive flow of a method 200 for data transmission according to an embodiment of the present application.
[0108] FIG3 is a schematic diagram of an interactive flow of a data transmission method 300 according to an embodiment of the present application.
[0109] FIG4 is a schematic diagram of an interactive flow of a data transmission method 400 according to an embodiment of the present application.
[0110] FIG5 is a schematic diagram of an interactive flow of a data transmission method 500 according to an embodiment of the present application.
[0111] FIG6 is a schematic diagram illustrating the correspondence between coding block units, logical channels, and reliability levels.
[0112] FIG7 is a schematic diagram of the correspondence between coding block units and cyclic check codes.
[0113] FIG8 is a schematic diagram of an interactive flow of a method 800 for data transmission according to an embodiment of the present application.
[0114] FIG9 is a schematic diagram of an interactive flow of a method 900 for data transmission according to an embodiment of the present application.
[0115] FIG10 is a schematic diagram of an interactive flow of a data transmission method 1000 according to an embodiment of the present application.
[0116] FIG11 is a schematic diagram of an interactive flow of a method 1100 for data transmission according to an embodiment of the present application.
[0117] FIG12 is a schematic diagram showing the correspondence between logical channels and reliability levels.
[0118] FIG13 is a schematic block diagram of the structure of a communication device 1300 according to an embodiment of the present application.
[0119] FIG14 is a schematic block diagram of the structure of a communication device 1400 according to an embodiment of the present application.
[0120] FIG15 is a schematic block diagram of the structure of a communication device 1500 according to an embodiment of the present application.
[0121] FIG16 is a schematic block diagram of the structure of a communication device 1600 according to an embodiment of the present application.
[0122] FIG17 is a schematic block diagram of the structure of a communication device 1700 according to an embodiment of the present application. DETAILED DESCRIPTION
[0123] The technical solution in this application will be described below with reference to the accompanying drawings.
[0124] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, universal mobile telecommunication system (UMTS), fifth generation (5G) system, etc. th generation, 5G) system or new radio (NR), sixth generation (6 th Satellite communication systems include satellite base stations and terminal devices. Satellite base stations provide communication services to terminal devices. Satellite base stations can also communicate with ground base stations. Satellites can serve as both base stations and terminal devices. Satellites can refer to non-terrestrial base stations or devices, such as drones, hot air balloons, low-, medium-, and high-orbit satellites, as well as other non-terrestrial base stations or devices.
[0125] The technical solutions of the embodiments of the present application are applicable to both homogeneous and heterogeneous network scenarios, and there is no restriction on the transmission points. It can be multi-point coordinated transmission between macro base stations, micro base stations, and macro base stations, and is applicable to FDD / TDD systems. The technical solutions of the embodiments of the present application are not only applicable to low-frequency scenarios (sub 6G), but also to high-frequency scenarios (above 6GHz), terahertz, optical communications, etc. The technical solutions of the embodiments of the present application can be applied not only to communications between network devices and terminals, but also to communications between network devices and network devices, between terminals, Internet of Vehicles, Internet of Things, Industrial Internet, etc.
[0126] The technical solutions of the embodiments of the present application can also be applied to scenarios where a terminal is connected to a single base station, wherein the base station to which the terminal is connected and the core network (CN) to which the base station is connected are of the same standard. For example, if the CN is 5G Core, the base station corresponds to a 5G base station, and the 5G base station is directly connected to the 5G Core; or if the CN is 6G Core, the base station is a 6G base station, and the 6G base station is directly connected to the 6G Core. The technical solutions of the embodiments of the present application can also be applied to dual connectivity (DC) scenarios where a terminal is connected to at least two base stations.
[0127] The technical solutions of the embodiments of the present application can also be used in macro and micro scenarios composed of base stations of different forms in the communication network. For example, the base stations can be satellites, aerial balloon stations, drone stations, etc. The technical solutions of the embodiments of the present application are also suitable for scenarios where both wide-coverage base stations and small-coverage base stations exist.
[0128] It can also be understood that the technical solutions of the embodiments of the present application can also be applied to 5.5G, 6G and later wireless communication systems, and applicable scenarios include but are not limited to ground cellular communications, NTN, satellite communications, high altitude platform station (HAPS) communications, vehicle-to-everything (V2X), integrated access and backhaul (IAB), and reconfigurable intelligent surface (RIS) communications.
[0129] The terminal in the embodiment of the present application can be a device with wireless transceiver functions, specifically referring to user equipment (UE), access terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication equipment, user agent or user device. The terminal device may also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a customer premises equipment (CPE), a smart point of sale (POS) machine, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a communication device carried on a high-altitude aircraft, a wearable device, a drone, a robot, a terminal in device-to-device (D2D) communication, a terminal in V2X, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in smart grid, a wireless terminal in transportation security ... Safety), wireless terminals in smart cities, wireless terminals in smart homes, or terminal devices in communication networks evolved after 5G, etc., are not limited in the embodiments of the present application.
[0130] In the embodiments of the present application, the device for implementing the functions of the terminal device can be the terminal device; it can also be a device that can support the terminal device to implement the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip or include a chip and other discrete devices.
[0131] The network device in the embodiment of the present application is a device with wireless transceiver functions, which is used to communicate with the terminal device. The access network device can be a node in the radio access network (RAN), which can also be called a base station, or a RAN node. It can be an evolved Node B (eNB or eNodeB) in LTE; or a base station in a 5G network such as gNodeB (gNB) or a base station in a public land mobile network (PLMN) evolved after 5G, a broadband network service gateway (BNG), an aggregation switch or a third generation partnership project (3GPP) rd generation partnership project, 3GPP) access equipment, etc.
[0132] The network devices in the embodiments of the present application may also include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, transmission points (transmitting and receiving points, TRP), transmission points (transmitting points, TP), mobile switching centers, and devices that perform base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, etc., and may also include centralized units (CU) and distributed units (DU) in cloud radio access network (C-RAN) systems, and network devices in NTN communication systems, which are not specifically limited in the embodiments of the present application.
[0133] In the embodiments of the present application, the device for implementing the functions of the network device can be a network device, or a device that can support the network device to implement the functions, such as a chip system. The device can be installed in the network device or used in conjunction with the network device. The chip system in the embodiments of the present application can be composed of a chip, or can include a chip and other discrete devices.
[0134] FIG1 is a schematic diagram of a communication system 100 applicable to an embodiment of the present application. As shown in FIG1 , the communication system 100 includes a network device 110 and a terminal device 120. The embodiment of the present application does not limit the number of terminal devices 120 and network devices 110 included in the communication system 100. In addition, FIG1 is to be understood as an example only and does not limit the scope of protection claimed by the present application. The terminal device 120 can be any of the terminal devices listed above, and the network device 110 can also be any of the network devices listed above.
[0135] In the communication system 100, the network device 110 can schedule data transmission of different service types of the terminal device 120 using different downlink control information (DCI). For example, the network device 110 schedules data transmission of the URLLC service type of the terminal device 120 using a first DCI, and schedules data transmission of the EMBB service type of the terminal device 120 using a second DCI.
[0136] When network device 110 schedules multiple data transmissions of the same service type from terminal device 120, it can schedule these multiple data transmissions simultaneously using the same modulation and coding scheme (MCS) table. However, if terminal device 120 simultaneously needs to transmit data of multiple different service types, this approach can result in a longer overall data transmission delay.
[0137] Specifically, when the terminal device 120 has the need for data transmission of both URLLC service type and EMBB service type, if the above method is used, the network device 110 needs to schedule multiple physical downlink shared channels (PDSCH) through multiple DCIs, which will result in a large overall delay in DCI overhead and data transmission. Accordingly, the terminal device 120 also needs to decode multiple DCIs, perform multiple channel estimates, and decode multiple PDSCHs, which will result in a large overall data processing delay.
[0138] In view of the above technical problems, the present application provides a data transmission method and a communication device, which can realize the simultaneous transmission of data of multiple different business types, thereby reducing the overall data transmission delay.
[0139] The data transmission method and communication device according to the embodiments of the present application will be described below with reference to the accompanying drawings.
[0140] Figure 2 is a schematic diagram of the interactive process of the method 200 for data transmission in an embodiment of the present application. The method flow in Figure 2 can be executed by the first communication device and the second communication device, or by modules and / or devices (for example, chips or integrated circuits, etc.) with corresponding functions installed in the first communication device and the second communication device, which is not limited by the embodiment of the present application. Among them, the first communication device can be a network device or a terminal device, and the second communication device can be a network device or a terminal device. The embodiment of the present application can be applicable to communication between a network device and a terminal device, or to communication between a terminal device and a terminal device, or to communication between a network device and a network device, or to communication between other devices, etc., which is not limited by the embodiment of the present application. The following will be explained by taking the first communication device and the second communication device as an example. As shown in Figure 2, the method 200 for data transmission includes:
[0141] S210. The second communication device sends first information to the first communication device. The first information is used to schedule the transmission of first data and the transmission of second data. The first data corresponds to a first reliability level, and the second data corresponds to a second reliability level. The first reliability level and the second reliability level are different.
[0142] Correspondingly, the first communication device receives the first information sent from the second communication device, and determines the need to transmit the first data and the second data according to the first information.
[0143] In the embodiments of this application, the term "transmission" may include both sending and receiving. For example, a first communication device may determine, based on first information, that it needs to send first data and second data; and / or a first communication device may determine, based on first information, that it needs to receive first data and second data, and so on. In scenarios where sending or receiving is not specifically defined, this application uses the term "transmission" to encompass both the aforementioned "sending and receiving" scenarios. "Sending and receiving" can also be described as "sending and / or receiving."
[0144] The first data corresponds to a first reliability level, which may be: the reliability level of the first data is the first reliability level. The second data corresponds to a second reliability level, which may be: the reliability level of the second data is the second reliability level. The first reliability level is different from the second reliability level.
[0145] When the reliability level corresponds to the service type, the first data and the second data are two data belonging to different service types. For example, the service type of the first data is the URLLC service type, and the service type of the second data is the EMBB service type. In summary, the first data and the second data are two data that have different reliability levels or service types.
[0146] Alternatively, the reliability level can be represented by a bit error rate. For example, the lower the bit error rate, the higher the reliability. In the embodiments of the present application, the reliability level refers to content or expressions including but not limited to bit error rate.
[0147] For example, the reliability level may be a bit error rate. For example, when the reliability level indicates a reliability of n nines (i.e., 99.999…9%, a total of n nines), the bit error rate is 1e -n (i.e. 0.00…01, a total of n zeros).
[0148] Alternatively, the reliability level may be any one of effectiveness, availability, accuracy, completeness, robustness, or scalability, which is not limited in the embodiments of the present application. For ease of description, the embodiments of the present application use the reliability level as an example for description, but other possible or alternative expressions are not limited.
[0149] In the embodiment of the present application, the reliability indicated by the first reliability level (eg, high reliability) may be 99.9999% (corresponding to a bit error rate of 1e -6 ), 99.99999% (corresponding to a bit error rate of 1e -7 ), 99.999999% (corresponding to a bit error rate of 1e -8 ), etc. The reliability indicated by the second reliability level (e.g., medium reliability) may be 99.99% (corresponding to a bit error rate of 1e -4 ), 99.999% (corresponding to a bit error rate of 1e -5 ). The first reliability level may be higher than or lower than the second reliability level, which may be set according to specific circumstances. The embodiment of the present application is described only by taking the example that the first reliability level is higher than the second reliability level.
[0150] In a possible implementation, the first information may be control information or scheduling information.
[0151] Exemplarily, the first information is scheduling information configured by high-layer signaling, or the first information is scheduling information indicated by physical layer signaling, etc.
[0152] In one possible implementation, the first information may further indicate a first reliability level and a second reliability level. For example, the second communication device may indicate the reliability levels corresponding to the first data and the second data, respectively, using a specific format of the first information; or, the second communication device may indicate the reliability levels corresponding to the first data and the second data, respectively, using a specific field in the first information; or, when the reliability levels corresponding to the first data and the second data, respectively, are predefined by the protocol, the second communication device may indicate one or more of the predefined reliability levels using one or more bits in the first information.
[0153] Optionally, the format of the first information corresponds to the reliability level.
[0154] For example, the correspondence between the format of the first information and the reliability level may be at least one row in Table 1. Please refer to Table 1 for details.
[0155] Table 1
[0156]
[0157] The second communication device can indicate two reliability levels through the format of the first information, and the first communication device can determine two reliability levels through the format of the first information. For example, as shown in Table 1, when the format of the first information is A, it indicates that the data scheduled by the first information is data of reliability level 1 (e.g., the first reliability level) and data of reliability level 2 (e.g., the second reliability level); when the format of the first information is B, it indicates that the data scheduled by the first information is data of reliability level 2 (e.g., the first reliability level) and data of reliability level 3 (e.g., the second reliability level); and so on. The first communication device can determine the first reliability level and the second reliability level based on the format of the first information.
[0158] Optionally, the second communication device indicates the reliability level through a field of the first information. The first communication device determines the reliability level through a field of the first information.
[0159] Exemplarily, the protocol predefines four reliability levels, each with a corresponding index. For example, the index of reliability level 1 is 0, the index of reliability level 2 is 1, the index of reliability level 3 is 2, and the index of reliability level 4 is 3. The second communication device can indicate two reliability levels using the bit combination 0001 in the first information. The bit combination 00 is used to indicate reliability level 1 (e.g., the first reliability level), and the bit combination 01 is used to indicate reliability level 2 (e.g., the second reliability level). Thus, the first communication device can determine the first reliability level and the second reliability level based on the bit combination 0001.
[0160] Optionally, the reliability level of the data scheduled by the first information is predefined by the protocol. For example, the reliability level of the first data scheduled by the first information is the first reliability level and the reliability level of the second data is the second reliability level.
[0161] In summary, the first communication device can determine the first reliability level corresponding to the first data and the second reliability level corresponding to the second data according to the first information sent by the second communication device.
[0162] S220: The first communication device determines second information, and there is a first corresponding relationship between the second information and the first reliability level and the second reliability level.
[0163] As described above, the first communication device can determine the first reliability level and the second reliability level based on the first information sent by the second communication device, and the first reliability level and the second reliability level have a first correspondence with the second information. Therefore, the first communication device can determine the second information based on the first reliability level, the second reliability level, and the first correspondence. The second information is used for the transmission of the first data and the transmission of the second data.
[0164] Optionally, the first corresponding relationship may be predefined by a protocol, or the first corresponding relationship may be indicated by the second communication device to the first communication device, which is not limited in the embodiment of the present application.
[0165] Among them, the second communication device in the embodiment of the present application indicates to the first communication device, which may refer to the second communication device indicating or configuring the first communication device through signaling, and the signaling may be high-layer signaling and / or physical layer signaling, etc.
[0166] Since the second information is used for transmission of the first data and transmission of the second data, the second information may include communication resources, and the communication resources are used for transmission of the data.
[0167] Optionally, the second information may also include information related to data transmission, such as data demodulation information, data decoding information, information related to feedback of data transmission, etc.
[0168] In one possible implementation, the second information may include at least one of the following:
[0169] The number of layers of the transport block (TB), time domain resources, frequency domain resources, logical channel (LCH), coding block (CB) unit, MCS table or MCS index.
[0170] Exemplarily, the number of layers of a transport block includes the number of layers of a first transport block and the number of layers of a second transport block, the number of layers of the first transport block corresponds to a first reliability level, the number of layers of the second transport block corresponds to a second reliability level, the number of layers of the first transport block corresponds to first data, and the number of layers of the second transport block corresponds to second data. Time domain resources include first time domain resources and second time domain resources, the first time domain resources correspond to a first reliability level, the second time domain resources correspond to a second reliability level, the first time domain resources correspond to first data, and the second time domain resources correspond to second data. Frequency domain resources include first frequency domain resources and second frequency domain resources, the first frequency domain resources correspond to a first reliability level, the second frequency domain resources correspond to a second reliability level, the first frequency domain resources correspond to first data, and the second frequency domain resources correspond to second data. Logical channels include first logical channels and second logical channels, the first logical channel corresponds to a first reliability level, the second logical channel corresponds to a second reliability level, the first logical channel corresponds to first data, and the second logical channel corresponds to second data. The coding block unit includes a first coding block unit and a second coding block unit, the first coding block unit corresponds to a first reliability level, the second coding block unit corresponds to a second reliability level, the first coding block unit corresponds to first data, and the second coding block unit corresponds to second data. The MCS table includes a first MCS table and a second MCS table, the first MCS table corresponds to a first reliability level, the second MCS table corresponds to a second reliability level, the first MCS table corresponds to the first data, and the second MCS table corresponds to the second data. The MCS index includes a first MCS index and a second MCS index, the first MCS index corresponds to the first reliability level, the second MCS index corresponds to the second reliability level, the first MCS index corresponds to the first MCS table, the second MCS index corresponds to the second MCS table, the first MCS index corresponds to the first data, and the second MCS index corresponds to the second data. The MCS index is used to indicate one or more rows of parameters in the corresponding MCS table.
[0171] Optionally, the number of layers of the first transmission block may also be expressed as the number of layers of the first data, and the number of layers of the second transmission block may also be expressed as the number of layers of the second data.
[0172] Each of the parameters listed above may have a corresponding relationship with the reliability level of the data, which will be further described below.
[0173] In a possible implementation manner, the second information is predefined by a protocol, or the second information is indicated by the second communication device to the first communication device.
[0174] Exemplarily, when the second information is predefined by a protocol, the first communication device may determine the communication resources corresponding to the first data and the second data respectively according to the first reliability level and the second reliability level.
[0175] Exemplarily, when the second communication device instructs the first communication device, the second information may be included in the first information or may be information that exists independently of the first information, which is not limited in the embodiment of the present application.
[0176] Optionally, the first communication device may determine the second information according to the first reliability level and the second reliability level.
[0177] The first communication device may determine corresponding communication resources according to the first reliability level and the second reliability level, and use them to transmit the first data and the second data.
[0178] Optionally, the communication resource may be determined by the second information, or the second information may be the above-mentioned communication resource itself, which is not limited in the embodiment of the present application.
[0179] In addition, the above-mentioned communication resources are determined by the first communication device according to the first reliability level and the second reliability level, that is, there is a correspondence between the above-mentioned communication resources and the first reliability level and the second reliability level.
[0180] S230: The first communication device transmits the first data and the second data according to the second information.
[0181] Specifically, when transmission refers to sending, the first communication device sends the first data and the second data to the second communication device according to the communication resource corresponding to the second information; when transmission refers to receiving, the first communication device receives the first data and the second data sent by the second communication device according to the communication resource corresponding to the second information. When transmission refers to receiving, the second communication device may also determine the second information and send the first data and the second data to the first communication device according to the communication resource corresponding to the second information. When transmission refers to sending, the second communication device may also determine the second information and receive the first data and the second data sent by the first communication device according to the communication resource corresponding to the second information.
[0182] Through the above technical solution, the present application can realize data transmission with multiple reliability levels at the same time, and different service types can correspond to different reliability levels, thus reducing the overall data transmission delay. In addition, the present application can also improve the overall efficiency of data transmission.
[0183] The method 200 for data transmission shown in Figure 2 will be further described below in conjunction with other drawings. It should be noted that the method flow in Figures 3, 5, 8, and 9 can be executed by the terminal device 120 and the network device 110, or by modules and / or devices (for example, chips or integrated circuits, etc.) with corresponding functions installed in the terminal device 120 and the network device 110. The embodiments of the present application can be applicable to communication between network devices and terminal devices, or to communication between terminal devices and terminal devices, or to communication between network devices and network devices, or to communication between other devices, etc., and the embodiments of the present application are not limited. The following description will be given by taking the terminal device 120 and the network device 110 as an example.
[0184] FIG3 is a schematic diagram of an interactive flow of a method 300 for data transmission according to an embodiment of the present application. As shown in FIG3 , the method 300 for data transmission includes:
[0185] S310, the network device 110 sends first information to the terminal device 120, the first information is used to schedule the transmission of first data and the transmission of second data, the first data corresponds to a first reliability level, the second data corresponds to a second reliability level, and the first reliability level is different from the second reliability level.
[0186] Accordingly, the terminal device 120 receives the first information from the network device 110 .
[0187] For a detailed description, please refer to the description of S210, which will not be repeated here.
[0188] S320, the terminal device 120 determines the number of layers of the first transmission block, the number of layers of the second transmission block, the first MCS table and the second MCS table, the number of layers of the first transmission block and the first MCS table correspond to the first reliability level, and the number of layers of the second transmission block and the second MCS table correspond to the second reliability level.
[0189] Optionally, the above-mentioned transport block can be replaced by any one of a layer group or a codeword. A transport block includes one or more layers. The number of layers included in the first transport block corresponds to the first reliability level, and the number of layers included in the second transport block corresponds to the second reliability level.
[0190] Optionally, the number of layers of the first transport block and the first MCS table correspond to first data, and the number of layers of the second transport block and the second MCS table correspond to second data.
[0191] Optionally, the correspondence between the layer number and the reliability level may be predefined by a protocol or indicated by the network device 110 to the terminal device 120 .
[0192] Specifically, the terminal device 120 may determine the number of layers of the first transmission block and the number of layers of the second transmission block according to a method predefined by the protocol, or the terminal device 120 may determine the number of layers of the first transmission block and the number of layers of the second transmission block based on a method indicated by the network device 110 to the terminal device 120. Each of these will be described separately below.
[0193] Determined as follows.
[0194] 1) Protocol pre-definition
[0195] The protocol may refer to a standard protocol in the field of communications, such as the LTE protocol, the NR protocol, and related protocols used in communication systems evolved after 5G. This application does not limit this.
[0196] The protocol may predefine different reliability levels corresponding to the number of layers of multiple transport blocks. Therefore, different reliability levels correspond to different numbers of layers of transport blocks.
[0197] Exemplarily, the first layer in the total number of layers predefined by the protocol corresponds to the first reliability level, and the second to Nth layers correspond to the second reliability level, that is: the number of layers of the first transmission block is 1, the number of layers of the second transmission block is N-1, and N is a natural number greater than 1.
[0198] In one possible implementation, the total number of layers can be predefined by the protocol, and the network device 110 does not need to indicate the total number of layers to the terminal device 120. The terminal device 120 can determine the number of layers of the first transmission block and the number of layers of the second transmission block based on the total number of layers, which can save signaling overhead.
[0199] In one possible implementation, the network device 110 may only indicate the total number of layers to the terminal device 120, and the terminal device 120 may determine the number of layers of the first transmission block and the number of layers of the second transmission block based on the total number of layers and the correspondence between the number of layers and the reliability level, which can save signaling overhead.
[0200] For example, the protocol predefines the association between the number of layers of different transport blocks (reliability levels) and the total number of layers. See Table 2 for details. The association may be at least one row in Table 2.
[0201] Table 2
[0202]
[0203]
[0204] As shown in Table 2, the number of layers in the first transport block and the second transport block are associated with the total number of layers. For example, if the total number of layers is 2, the number of layers in the first transport block is 1, and the number of layers in the second transport block is 1; if the total number of layers is 3, the number of layers in the first transport block is 1, and the number of layers in the second transport block is 2. If the total number of layers is 4, the number of layers in the first transport block is 1, and the number of layers in the second transport block is 3, and so on.
[0205] In one possible implementation, the network device 110 indicates the total number of layers to the terminal device 120, and the terminal device 120 determines the number of layers of the first transmission block and the number of layers of the second transmission block according to the total number of layers and Table 2. This can save signaling overhead.
[0206] Exemplarily, the protocol predefines a rule for dividing the total number of layers and the number of layers of transport blocks at different reliability levels.
[0207] For example, when the protocol predefines that the total number of layers is less than or equal to 5, the number of layers of the first transmission block is 1, and the remaining number of layers is the number of layers of the second transmission block; when the total number of layers is greater than 5, the number of layers of the first transmission block is 2, and the remaining number of layers is the number of layers of the second transmission block; or, when the total number of layers is less than or equal to 3, the number of layers of the first transmission block is 1, and the remaining number of layers is the number of layers of the second transmission block; when the total number of layers is greater than or equal to 4, the number of layers of the first transmission block is 2, and the remaining number of layers is the number of layers of the second transmission block; when the total number of layers is greater than or equal to 7, the number of layers of the first transmission block is 3, and the remaining number of layers is the number of layers of the second transmission block. In this way, by indicating the total number of layers to the terminal device 120, the terminal device 120 can determine the number of layers of the first transmission block and the number of layers of the second transmission block based on the first reliability level and the second reliability level, which can save signaling overhead.
[0208] Optionally, the terminal device 120 may determine the number of layers of the first transmission block and the number of layers of the second transmission block according to a predefined layer division rule.
[0209] In one possible implementation, the above-mentioned parameter regarding the total number of layers may be carried in the first information or in other information, which is not limited in the embodiment of the present application.
[0210] Although the above content is described using the first transport block and the second transport block as an example, it can also be applied to more transport blocks. The specific method can refer to the above description.
[0211] 2) The network device 110 instructs the terminal device 120:
[0212] The network device 110 may send indication information #A to the terminal device 120, which is used to indicate the number of layers of the first transmission block and the number of layers of the second transmission block. The indication information #A may be the first information or other information, which is not limited in the embodiment of the present application.
[0213] For example, the format of indication information #A can be seen in Table 3.
[0214] Table 3
[0215]
[0216] As shown in Table 3, network device 110 indicates the layer numbers of different transport blocks and their corresponding reliability levels to terminal device 120 using the above format. For example, network device 110 indicates the layer number of the first transport block using 1 to 2 bits and the corresponding reliability level of the first transport block using 1 bit. Network device 110 indicates the layer number of the second transport block using 1 to 3 bits and the corresponding reliability level of the second transport block using 1 bit. This dynamic indication method can enhance flexibility.
[0217] Optionally, the indication information #A may further include a hybrid automatic repeat request (HARQ) process number corresponding to each transport block.
[0218] Optionally, the network device 110 may further indicate the number of layers of the first transport block and the number of layers of the second transport block through radio resource control (RRC) signaling. For example, the network device 110 indicates the number of layers of the first transport block (e.g., 1 or 2) and the number of layers of the second transport block (e.g., 1 or 2) to the terminal device 120 through RRC signaling.
[0219] Optionally, the network device 110 may not configure the number of layers of the second transport block, and the terminal device 120 may determine the number of layers of the second transport block based on the total number of layers and the number of layers of the first transport block. The network device 110 may also indicate to the terminal device 120 via RRC signaling the number of layers corresponding to the first reliability level (e.g., 1 or 2) and the number of layers corresponding to the second reliability level (e.g., 1 or 2).
[0220] Optionally, the network device 110 may not be configured with the number of layers corresponding to the second reliability level, and the terminal device 120 may determine the number of layers corresponding to the second reliability level based on the total number of layers and the number of layers corresponding to the first reliability level.
[0221] In one possible implementation, the protocol predefines a table for layer division of multiple transport blocks. Network device 110 can send higher-layer signaling to terminal device 120, indicating the specific transport block layer division table. This eliminates the need for network device 110 to indicate this table via DCI, which reduces indication overhead. Furthermore, the layer division rules for transport blocks can be adjusted semi-statically, providing a certain degree of flexibility.
[0222] In one possible implementation, the protocol predefines a table for layer division of multiple transport blocks. Network device 110 can send DCI signaling to terminal device 120, indicating the layer division table for a specific transport block. Network device 110 only indicates the total number of layers and uses one bit to indicate the layer division table for a specific transport block. This can reduce indication overhead and dynamically change the layer division rules for transport blocks, which provides a certain degree of flexibility.
[0223] After the terminal device 120 determines the number of layers of the first transmission block and the number of layers of the second transmission block in the above manner, it also needs to determine the first MCS table and the second MCS table, as described below.
[0224] Optionally, the protocol predefines multiple MCS tables, each MCS table corresponding to a reliability level. In addition, the multiple MCS tables predefine by the protocol may be associated with the modulation order capability supported by the terminal device 120 and / or the format of the first information.
[0225] Exemplarily, the highest modulation order supported by the terminal device 120 is 64-quadrature amplitude modulation (QAM), and multiple MCS tables may include: QAM64LowSE (corresponding to the first reliability level) and QAM64 (corresponding to the second reliability level); the highest modulation order supported by the terminal device 120 is 256QAM, and multiple MCS tables may include: QAM256LowSE (corresponding to the first reliability level) and QAM256 (corresponding to the second reliability); the highest modulation order supported by the terminal device 120 is 1024QAM, and multiple MCS tables may include: QAM64LowSE (corresponding to the first reliability level) and QAM 1024 (corresponding to the second reliability level).
[0226] Exemplarily, the format of the first information may correspond to multiple reliability levels. Exemplarily, if the format is 0_3 or 1_3, the multiple MCS tables may include: QAM64LowSE (corresponding to the first reliability level, corresponding to format 0_3) and QAM64 (corresponding to the second reliability level, corresponding to format 1_3). Exemplarily, if the format is 0_4 or 1_4, the multiple MCS tables may include: QAM256LowSE (corresponding to the first reliability level and corresponding to format 0_4) and QAM256 (corresponding to the second reliability level, corresponding to format 1_4).
[0227] Optionally, the terminal device 120 may determine the first MCS table and the second MCS table according to the format of the first information sent by the network device 110. The format of the MCS table indicated by the format of the first information is similar to Table 1, and may refer to Table 1, which is not repeated here.
[0228] In one possible implementation, the network device 110 may further send indication information #B to the terminal device 120, which is used to indicate the first MCS table and the second MCS table. The indication information #B may be the first information or other information, which is not limited in the embodiment of the present application.
[0229] For example, the format of the indication information #B can be seen in Table 4.
[0230] Table 4
[0231]
[0232] As shown in Table 4, the network device 110 can indicate the MCS tables and MCS indexes corresponding to different transport blocks to the terminal device 120 using the above format. For example, the network device 110 indicates the first MCS table corresponding to the first transport block using 1 to 2 bits, and indicates the MCS index of the first MCS table using 4 bits. The MCS index is used to determine the corresponding row or rows in the first MCS table. The network device 110 indicates the MCS table and MCS index corresponding to the second transport block using 1 to 2 bits, and indicates the MCS index of the second MCS table using 4 bits. The MCS index is used to determine the corresponding row or rows in the second MCS table. In this way, flexibility can be enhanced through dynamic indication.
[0233] Optionally, the network device 110 may indicate the MCS table at the transport block level, that is, each MCS table corresponds one-to-one to each transport block.
[0234] Optionally, the network device 110 may further send a joint index to the terminal device 120, where the joint index is used to indicate both the MCS table and the MCS index. For example, the joint index is used to indicate the first MCS table and the first MCS index. For example, see at least one row in Table 5.
[0235] Table 5
[0236]
[0237]
[0238] As shown in Table 5, when the joint index is 0, it indicates that the first MCS index is 0, the first MCS table is Table 1, the modulation order Q is 2, the CR is 30, and the spectral efficiency is 0.0586. When the joint index is 1, it indicates that the first MCS index is 0, the first MCS table is Table 2, the modulation order Q is 2, the CR is 120, and the spectral efficiency is 0.2344, and so on. The remaining joint indices other than 0-5 are reserved options.
[0239] Optionally, the network device 110 may further send a joint index to the terminal device 120, where the joint index is used to indicate both the MCS table and the MCS index. For example, the joint index is used to indicate the second MCS table and the second MCS index. For details, see at least one row in Table 5-1.
[0240] Table 5-1
[0241]
[0242] As shown in Table 5-1, when the joint index is 0, it indicates that the second MCS index is 0 and the second MCS table is Table 3; when the joint index is 1, it indicates that the second MCS index is 0 and the second MCS table is Table 2, and so on. The remaining joint indices other than 0-5 are reserved options.
[0243] Optionally, the network device 110 may further send a joint index to the terminal device 120, where the joint index is used to indicate the first MCS table and the first MCS index, and the second MCS table and the second MCS index. For details, see at least one row in Table 5-2.
[0244] Table 5-2
[0245]
[0246] Among them, i0~in, j0~jn, t0~tn, p0~pn are integers.
[0247] As shown in Table 5-2, when the joint index is 0, it indicates that the first MCS index is i0, the first MCS table is table t0, the second MCS index is j0, and the second MCS table is table p0. When the joint index is 1, it indicates that the first MCS index is i1, the first MCS table is table t1, the second MCS index is j1, and the second MCS table is table p1. And so on. The remaining options are reserved.
[0248] Optionally, the network device 110 may further send a joint index to the terminal device 120, where the joint index is used to indicate the first MCS table and the first MCS index, and the second MCS table and the second MCS index. For details, see at least one row in Table 5-3.
[0249] Table 5-3
[0250]
[0251] As shown in Table 5-3, when the joint index is 0, it indicates that the first MCS index is 0, the first MCS table is Table 1, the second MCS index is 0, and the second MCS table is Table 3. When the joint index is 1, it indicates that the first MCS index is 0, the first MCS table is Table 1, the second MCS index is 1, and the second MCS table is Table 4. When the joint index is 2, it indicates that the first MCS index is 1, the first MCS table is Table 2, the second MCS index is 2, and the second MCS table is Table 3. And so on. The remaining options are reserved.
[0252] Optionally, Table 5 may not display contents such as Q, CR, and spectrum efficiency, but only display contents such as MCS index and MCS table.
[0253] A possible implementation. When the network device 110 indicates the MCS index to the terminal device 120, it may indicate only one of the MCS indexes, for example, the first MCS index. In addition, there may be a first value between the first MCS index and the second MCS index, and the terminal device 120 may determine the second MCS index based on the first value and the first MCS index. Alternatively, when the network device 110 indicates the second MCS index to the terminal device 120, the terminal device 120 may also determine the first MCS index based on the first value and the second MCS index. The first value may be associated with the number of antennas, the reliability level, or the number of layers of the transmission block of the terminal device 120.
[0254] Optionally, the first value may be predefined by the protocol, or may be notified to the terminal device 120 by the network device 110 through signaling, which is not limited in this application.
[0255] Optionally, the terminal device 120 determines the second MCS index based on the first MCS index and the first value. For example, the network device 110 indicates that the first MCS index is 100. When the first value is -4, the terminal device 120 can determine that the second MCS index is 962 based on the first MCS index and the first value.
[0256] In one possible implementation, when the network device 110 indicates the index of the MCS table to the terminal device 120, it may indicate only the index of one of the MCS tables, for example, the index of the first MCS table. Furthermore, a second value may exist between the index of the first MCS table and the index of the second MCS table, and the terminal device 120 may determine the index of the second MCS table based on the second value and the index of the first MCS table. Alternatively, when the network device 110 indicates the index of the second MCS table to the terminal device 120, the terminal device 120 may also determine the index of the first MCS table based on the second value and the index of the second MCS table.
[0257] Optionally, the second value may be predefined by the protocol, or may be notified to the terminal device 120 by the network device 110 through signaling. Specifically, this application does not limit this.
[0258] Optionally, the terminal device 120 determines the index of the second MCS table based on the index of the first MCS table and the second value. For example, the network device 110 indicates that the index of the first MCS table is 100. When the second value is 2, the terminal device 120 can determine that the index of the second MCS table is 102 based on the index of the first MCS table and the second value.
[0259] Optionally, the network device 110 may indicate the first MCS index and the second MCS index to the terminal device 120 .
[0260] Through the above technical solution, the terminal device 120 can implement the joint indication of the MCS table and the MCS index through the second information, determine multiple MCS tables, meet the transmission requirements of different services, reduce signaling overhead, and improve communication performance.
[0261] For example, the signal-to-noise ratio (SNR) of the first transmission layer of the terminal device 120 is -1dB, and the transmission reliability is e -5 The network device 110 indicates that the first MCS index is 8. The SNR of the second transmission layer of the terminal device 120 is -3dB, and the transmission reliability is e -1 Based on the data, network device 110 indicates that the second MCS index is 3 (the first threshold is equal to -5).
[0262] Exemplarily, the terminal device 120 determines the second MCS index according to the first MCS index and the first value. For example, the SNR of the first / second transmission layer of the terminal device 120 is 2dB, and the transmission reliability is e -5 The network device 110 indicates that the first MCS index of the first MCS table is 12. The SNR of the third transmission layer of the terminal device 120 is -4dB, and the transmission reliability is e -1, the network device 110 indicates that the second MCS index is 2 (the first value is equal to -10).
[0263] Optionally, the network device 110 may indicate the first MCS table and the second MCS table to the terminal device 120. For example, the network device 110 may indicate the MCS table in the format of the first information, as shown in Table 6-1.
[0264] Table 6-1
[0265]
[0266] As shown in Table 6-1, for example, when the format of the first information is format 0_1, it can indicate Table 1 and Table 2. When the format of the first information is format 0_2, it can indicate QAM64LowSE and QAM64. When the format of the first information is format 0_3, it can indicate QAM64LowSE and QAM256. When the format of the first information is format 0_4, it can indicate QAM64LowSE and QAM1024. Each table corresponds to a reliability level.
[0267] Optionally, the network device 110 may indicate the reliability level to the terminal device 120. For example, the network device 110 may indicate the reliability level in the format of the first information, as shown in Table 6-2.
[0268] Table 6-2
[0269]
[0270]
[0271] As shown in Table 6-2, illustratively, when the format of the first information is format 0_1, it may indicate the reliability level of the first data is 1 and the reliability level of the second data is 2. When the format of the first information is format 0_2, it may indicate the reliability level of the first data is 2 and the reliability level of the second data is 3. When the format of the first information is format 0_3, it may indicate the reliability level of the first data is 1 and the reliability level of the second data is 3.
[0272] In one possible implementation, the protocol predefines multiple MCS tables, and the network device 110 sends higher-layer signaling to the terminal device 120 to indicate the first and second MCS tables in the multiple MCS tables. This eliminates the need for the network device 110 to indicate via DCI, which reduces indication overhead. The MCS table rules can also be adjusted semi-statically, providing a certain degree of flexibility.
[0273] In one possible implementation, the protocol predefines multiple MCS tables, and the network device 110 sends DCI signaling to the terminal device 120 to indicate the first and second MCS tables among the multiple MCS tables. In this way, the network device 110 only uses 1 to 2 bits to indicate the first and second MCS tables, which can reduce indication overhead and dynamically change the rules of the MCS tables, which provides a certain degree of flexibility.
[0274] In one possible implementation, network device 110 sends higher-layer signaling to terminal device 120, indicating multiple MCS tables. Subsequently, network device 110 sends DCI signaling to terminal device 120, indicating the first and second MCS tables among the multiple MCS tables. This reduces indication overhead by allowing network device 110 to dynamically change MCS table rules, providing a degree of flexibility.
[0275] In a possible implementation, the network device 110 may further indicate the MCS table and the MCS index to the terminal device 120 in a single index or multiple indexes.
[0276] Exemplarily, a first index for indicating a first MCS table and a first MCS index. A second index for indicating a second MCS table and a second MCS index. A third index for indicating the first MCS index and the second MCS index. A fourth index for indicating the first MCS table and the second MCS table. A fifth index for indicating the first MCS table. A sixth index for indicating the first MCS index. A seventh index for indicating the second MCS table. An eighth index for indicating the second MCS index. A ninth index for indicating the first MCS table, the first MCS index, the second MCS table, and the second MCS index.
[0277] For example, when network device 110 indicates the first index to terminal device 120, terminal device 120 may determine the index of the second MCS table and the second MCS index based on the first value and the second value. Similarly, when network device 110 indicates the fifth index and the sixth index to terminal device 120, terminal device 120 may determine the seventh index and the eighth index based on the first value and the second value.
[0278] S330. The terminal device 120 transmits the first data according to the number of layers of the first transmission block and the first MCS table, and transmits the second data according to the number of layers of the second transmission block and the second MCS table.
[0279] After the terminal device 120 determines the number of layers and the MCS table of the transport block corresponding to the reliability level, it can transmit data according to the number of layers and the MCS table of the transport block.
[0280] Through the above technical solution, the present application can realize the configuration of the number of transmission block layers and MCS tables that match the data of different service types (or reliability levels), thereby supporting the simultaneous transmission of multiple data, thereby reducing the overall data transmission delay and improving data transmission efficiency.
[0281] Specifically, multiple data with different reliabilities are transmitted in one data scheduling, which can realize spatial division multiplexing of data with different reliabilities. Simultaneous transmission can reduce the delay of data transmission and improve the efficiency of spatial division multiplexing and communication performance.
[0282] FIG4 is a schematic diagram of an interactive flow of a method 400 for data transmission according to an embodiment of the present application. As shown in FIG4 , the method 400 for data transmission includes:
[0283] S410, the network device 110 sends first information to the terminal device 120, the first information is used to schedule the transmission of first data and the transmission of second data, the first data corresponds to a first reliability level, the second data corresponds to a second reliability level, and the first reliability level is different from the second reliability level.
[0284] Accordingly, the terminal device 120 receives the first information from the network device 110 .
[0285] For a detailed description, please refer to the description of S210, which will not be repeated here.
[0286] S420. The terminal device 120 determines the first time-frequency resource, the second time-frequency resource, the first MCS table and the second MCS table. The first time-frequency resource and the first MCS table correspond to the first reliability level, and the second time-frequency resource and the second MCS table correspond to the second reliability level.
[0287] Optionally, the first time-frequency resource and the first MCS table correspond to first data, and the second time-frequency resource and the second MCS table correspond to second data.
[0288] Specifically, the terminal device 120 may determine the first time-frequency resource and the second time-frequency resource based on a method predefined by the protocol, or the terminal device 120 may determine the first time-frequency resource and the second time-frequency resource based on a method indicated by the network device 110 to the terminal device 120.
[0289] Exemplarily, the terminal device 120 selects from multiple time-frequency resources predefined in the protocol according to the first reliability level and the second reliability level, and determines the first time-frequency resource corresponding to the first reliability level and the second time-frequency resource corresponding to the second reliability level.
[0290] Exemplarily, the network device 110 may also indicate to the terminal device 120 the first time-frequency resources corresponding to the first reliability level and the second time-frequency resources corresponding to the second reliability level. The specific method can also be found in the above description of the network device 110 indicating the number of layers of the transmission block to the terminal device 120, which will not be repeated here.
[0291] The manner in which the terminal device 120 determines the first MCS table and the second MCS table in S420 can also refer to the description of the terminal device 120 determining the first MCS table and the second MCS table in S320 above, which will not be repeated here.
[0292] In the embodiment of the present application, the first MCS table and the second MCS table may be the same or different.
[0293] Optionally, when the first data and the second data are transmitted using different codewords and / or different layers, such as for multi-codeword or multi-layer transmission in method 300, time-frequency resources can be determined separately for each layer group and / or codeword, thereby enabling time-division and / or frequency-division transmission of data of different codewords and / or layer groups. That is, the first data and the second data can correspond to different time-frequency resources.
[0294] S430. The terminal device 120 transmits the first data according to the first time-frequency resource and the first MCS table, and transmits the second data according to the second time-frequency resource and the second MCS table.
[0295] The above-mentioned time-frequency resources can include time domain resources and frequency domain resources. In scenarios where it is not clear whether it is a time domain resource or a frequency domain resource, this application uses time-frequency resources to summarize the above two types. However, the method description of time-frequency resources is also applicable to the description of time domain resources and frequency domain resources.
[0296] After the terminal device 120 determines the time-frequency resources and MCS table corresponding to each reliability level, it can transmit data according to the time-frequency resources and MCS table.
[0297] Through the above technical solution, the present application can configure matching time-frequency resources and MCS tables for data of different service types (or reliability levels), thereby supporting the simultaneous transmission of multiple data, thereby reducing the overall data transmission delay and improving data transmission efficiency.
[0298] Specifically, multiple data with different reliabilities are transmitted in one data scheduling, which can realize time division / frequency division multiplexing of data with different reliabilities. Simultaneous transmission can reduce data transmission delay and improve the efficiency and communication performance of time division / frequency division multiplexing.
[0299] In one possible implementation, the method 400 shown in FIG4 can also be coupled with the method 300 shown in FIG3 . That is, after or before determining the number of layers of the first transmission block and the number of layers of the second transmission block, the terminal device 120 can also determine the corresponding first time-frequency resources and second time-frequency resources, and transmit the first data according to the number of layers of the first transmission block, the first time-frequency resources, and the first MCS table, and transmit the second data according to the number of layers of the second transmission block, the second time-frequency resources, and the second MCS table. In this way, the efficiency of space division multiplexing and time-frequency multiplexing can be achieved, and the transmission of data of multiple service types can also be supported.
[0300] FIG5 is a schematic diagram of an interactive flow of a method 500 for data transmission according to an embodiment of the present application. As shown in FIG5 , the method 500 for data transmission includes:
[0301] S510, the network device 110 sends first information to the terminal device 120, the first information is used to schedule the transmission of first data and the transmission of second data, the first data corresponds to a first reliability level, the second data corresponds to a second reliability level, and the first reliability level is different from the second reliability level.
[0302] Accordingly, the terminal device 120 receives the first information from the network device 110 .
[0303] For a detailed description, please refer to the description of S210, which will not be repeated here.
[0304] S520. The terminal device 120 determines a first coding block unit, a second coding block unit, a first MCS table, and a second MCS table. The first coding block unit and the first MCS table correspond to a first reliability level, and the second coding block unit and the second MCS table correspond to a second reliability level.
[0305] In the embodiment of the present application, the first MCS table and the second MCS table may be the same or different.
[0306] Figure 6 shows the correspondence between the coding block unit and the logical channel and the reliability level. As shown in Figure 6 (a), the first LCH is mapped to the first coding block unit, and the first LCH and the first coding block unit have a corresponding relationship with the first reliability level. The second LCH is mapped to the second coding block unit, and the second LCH and the second coding block unit have a corresponding relationship with the second reliability level. As shown in Figure 6 (b), the first coding block unit may include multiple coding blocks, and the second coding block unit may also include multiple coding blocks, and the specific number can be determined by the aforementioned method. Figure 6 (b) also shows the independence of the coding block unit. In this way, each coding block unit can be processed or mapped.
[0307] Through the mapping relationship between coding block units and LCH, the embodiments of the present application can achieve the reasonable allocation and transmission of logical channels, meeting the transmission requirements of different logical channels. Different logical channels correspond to different coding block units, and independent coding block unit processing can be performed to meet the needs of different services on demand and improve communication performance.
[0308] Optionally, when the first data and the second data are transmitted via different coding block units, time-frequency resources may be determined for each coding block unit, thereby enabling time-division and / or frequency-division transmission of different coding block units. That is, the first data and the second data may correspond to different time-frequency resources.
[0309] In this embodiment of the present application, LCHs are not mapped across coding blocks, and coding blocks are bound to LCHs. For example, a first LCH corresponds to a first coding block, which corresponds to a first reliability level; a second LCH corresponds to a second coding block, which corresponds to a second reliability level.
[0310] In addition, the mapping rules between LCH and coding block units may include:
[0311] 1. Map the LCH corresponding to the high reliability level first;
[0312] 2. No bit interleaving is performed across LCHs.
[0313] The insufficient bits in the coding block unit may be padded with zeros.
[0314] Specifically, the terminal device 120 may determine the first coding block unit and the second coding block unit in a manner predefined by the protocol, or the terminal device 120 may determine the first coding block unit and the second coding block unit based on an instruction from the network device 110 to the terminal device 120. Each of these will be described separately below.
[0315] In the embodiment of the present application, a coding block unit may include one CB, or may include multiple coding blocks (which may be a coding block group (CBG)).
[0316] Among them, the description of the coding block unit (for example, the protocol pre-definition or the second communication device indicating to the first communication device, etc.) can be found in the description of the number of layers of the transport block, which will not be repeated here.
[0317] S530. The terminal device 120 transmits the first data according to the number of coding blocks in the first coding block unit and the first MCS table, and transmits the second data according to the number of coding blocks in the second coding block unit and the second MCS table.
[0318] After the terminal device 120 determines the number of coding blocks and the MCS table corresponding to each reliability level, it can transmit data according to the number of coding blocks and the MCS table of the coding block unit.
[0319] Through the above technical solution, the present application can realize the configuration of matching coding block numbers and MCS tables within coding block units for data of different service types (or reliability levels), thereby supporting the simultaneous transmission of multiple data, thereby reducing the overall data transmission delay and improving data transmission efficiency.
[0320] Specifically, multiple data with different reliabilities are transmitted in one data scheduling, which can realize code division multiplexing of data with different reliabilities. Simultaneous transmission can reduce the delay of data transmission and improve the efficiency of code division multiplexing and communication performance.
[0321] It should be understood that the coding block units described above have a corresponding relationship with LCHs. For example, the first coding block unit corresponds to the first LCH, and the second coding block unit corresponds to the second LCH. In other words, logical channels need to be mapped to coding blocks.
[0322] In the method 500 shown in FIG5 , the first coding block unit and the second coding block unit belong to the third transmission block. In order to verify the correctness of each coding block unit and the third transmission block, it is generally necessary to attach a cyclic check code (CRC) after each coding block. In order to achieve fast decoding of the first data and the second data, the CRC of the first coding block unit and the second coding block unit can be set in at least one of the following ways. Exemplarily, FIG7 shows the corresponding relationship between the coding block unit and the cyclic check code. See the following description for details.
[0323] Mode 1: The first coding block unit includes the first TB-CRC, and the second coding block unit does not include the first TB-CRC. For example, as shown in FIG7(a), the first TB-CRC may be placed after the first coding block unit.
[0324] When the first coding block unit and the second coding block unit form a transport block, there may be a first TB-CRC for the transport block, which is used to verify whether the transport block is decoded successfully.
[0325] In this approach, the first TB-CRC can be included in the bits of the first coding block unit for verification of the first transport block, enabling fast decoding. For the second coding block unit, verification of the first transport block is not required. Furthermore, transport block-based hybrid automatic repeat request (HARQ) feedback can be implemented, reducing feedback bit overhead.
[0326] Mode 2: The first coding block unit does not include the first TB-CRC, and the second coding block unit includes the first TB-CRC. For example, as shown in FIG7( b ), the first TB-CRC may be placed after the second coding block unit.
[0327] When the first coding block unit and the second coding block unit form a transport block, there may be a first TB-CRC for the transport block, which is used to verify whether the transport block is decoded successfully.
[0328] In this manner, the first TB-CRC can be included in the bits of the second coding block unit for verification of the first transport block, enabling fast decoding. Verification of the first transport block is not required for the first coding block unit, and transport block-based HARQ feedback can be implemented, reducing feedback bit overhead.
[0329] Mode 3: The first coding block unit includes a first TB-CRC, and the second coding block unit includes a second TB-CRC. For example, as shown in FIG7(c), the first TB-CRC can be placed after the first coding block unit, and the second TB-CRC can be placed after the second coding block unit.
[0330] When the first coding block unit forms a transport block, a first TB-CRC may be generated for the transport block to verify whether the transport block is successfully decoded. When the second coding block unit forms another transport block, a second TB-CRC may be generated for the transport block to verify whether the transport block is successfully decoded.
[0331] In this approach, the first TB-CRC is used to verify the first transport block, enabling fast decoding. This means that successful reception of the first coding block can be determined without waiting for decoding of the second coding block, reducing latency. The second TB-CRC is used to verify the second transport block, enabling fast decoding of the coding block. Furthermore, verifying the transport block enables transport block-based HARQ feedback, reducing feedback bit overhead.
[0332] Mode 4: The first coding block unit includes the first CB-CRC, and the second coding block unit does not include the first CB-CRC. For example, as shown in FIG7(d), the first CB-CRC may be placed after the first coding block unit.
[0333] When the first coding block unit includes one or more coding blocks, a first CB-CRC may be included for each coding block to verify whether the coding block is decoded successfully. When the second coding block unit includes another coding block, the first CB-CRC does not need to be included for the coding block, reducing transmission bit overhead.
[0334] In this approach, the first CB-CRC is used to verify the first coding block, enabling fast decoding. This means that successful reception of the first coding block can be determined without waiting for decoding of the second coding block, reducing latency. Simultaneously, verifying the transport block enables transport block-based HARQ feedback, reducing feedback bit overhead.
[0335] Mode 5: The first coding block unit includes a first CB-CRC, and the second coding block unit includes a second CB-CRC. For example, as shown in FIG7(f), the first CB-CRC can be placed after the first coding block unit, and the second CB-CRC can be placed after the second coding block unit.
[0336] When the first coding block unit includes one or more coding blocks, a first CB-CRC may be included for each coding block to verify whether the coding block is successfully decoded. When the second coding block unit includes another coding block, a second CB-CRC may be included for the coding block to verify whether the coding block is successfully decoded.
[0337] In this mode, the first CB-CRC is used to verify the first coding block, enabling fast decoding. This means that successful reception of the first coding block can be determined without waiting for the decoding of the second coding block, reducing latency. The second CB-CRC is used to verify the second coding block, enabling fast decoding of the coding block. Simultaneous verification of coding blocks enables HARQ feedback based on the coding blocks, improving retransmission efficiency.
[0338] FIG8 is a schematic diagram of an interactive flow of a method 800 for data transmission according to an embodiment of the present application. As shown in FIG8 , the method 800 for data transmission includes:
[0339] S810, the network device 110 sends first information to the terminal device 120, the first information is used to schedule the transmission of first data and the transmission of second data, the first data corresponds to a first reliability level, the second data corresponds to a second reliability level, and the first reliability level is different from the second reliability level.
[0340] Accordingly, the terminal device 120 receives the first information from the network device 110 .
[0341] For a detailed description, please refer to the description of S210, which will not be repeated here.
[0342] S820. The terminal device 120 determines a first logical channel, a second logical channel, a first MCS table, and a second MCS table. The first logical channel and the first MCS table correspond to a first reliability level, and the second logical channel and the second MCS table correspond to a second reliability level.
[0343] In the embodiment of the present application, the first MCS table and the second MCS table may be the same or different.
[0344] Specifically, the terminal device 120 may determine the first logical channel and the second logical channel in a manner predefined by the protocol, or the terminal device 120 may determine the first logical channel and the second logical channel based on instructions from the network device 110 to the terminal device 120.
[0345] Exemplarily, the terminal device 120 selects from a plurality of logical channels predefined in the protocol according to the first reliability level and the second reliability level, and determines a first logical channel corresponding to the first reliability level and a second logical channel corresponding to the second reliability level.
[0346] Exemplarily, the network device 110 can also indicate to the terminal device 120 the first logical channel corresponding to the first reliability level and the second logical channel corresponding to the second reliability level. The specific method can also be found in the above description of the number of layers of the transmission block indicated by the network device 110 to the terminal device 120, which will not be repeated here.
[0347] The manner in which the terminal device 120 determines the first MCS table and the second MCS table in S820 can also refer to the description of the terminal device 120 determining the first MCS table and the second MCS table in S320 above, which will not be repeated here.
[0348] S830. The terminal device 120 transmits the first data according to the first logical channel and the first MCS table, and transmits the second data according to the second logical channel and the second MCS table.
[0349] After the terminal device 120 determines the logical channel and MCS table corresponding to each reliability level, it can transmit data according to the logical channel and MCS table. The description of transmission can refer to the above description and will not be repeated here.
[0350] Through the above technical solution, the present application can configure matching logical channels and MCS tables for data of different service types (or reliability levels), thereby supporting the simultaneous transmission of multiple data, thereby reducing the overall data transmission delay and improving data transmission efficiency.
[0351] FIG9 is a schematic diagram of an interactive flow of a method 900 for data transmission according to an embodiment of the present application. As shown in FIG9 , the method 900 for data transmission includes:
[0352] S910. The network device 110 sends third information to the terminal device 120. The third information is used to instruct the terminal device 120 to perform measurement feedback of the first channel and the second channel. The first channel corresponds to the third reliability level, and the second channel corresponds to the fourth reliability level.
[0353] Accordingly, the terminal device 120 receives the third information from the network device 110 and can determine whether measurement feedback of the first channel and the second channel are required based on the third information. The first channel corresponds to the third reliability level and the second channel corresponds to the fourth reliability level.
[0354] The first channel corresponds to the third reliability level, which can be: the reliability level of the first channel is the third reliability level. The second channel corresponds to the fourth reliability level, which can be: the reliability level of the second channel is the fourth reliability level. The third reliability level is different from the fourth reliability level. The description of reliability can be found in the previous content and will not be repeated here.
[0355] Optionally, the third reliability level may also be the first reliability level, and the fourth reliability level may also be the second reliability level, which is not limited in this application.
[0356] In one possible implementation method, the above-mentioned third information can be channel measurement feedback configuration information, which is used to instruct the terminal device 120 to perform "multi-layer reliability measurement feedback mode" or "multi-reliability mode" or "multi-bit error rate mode", and the terminal reporting 120 performs measurement and feedback based on the multi-layer reliability measurement feedback method when performing channel state information (CSI) measurement according to the instruction.
[0357] In one possible implementation, the third information may also be used to indicate the third reliability level corresponding to the first channel and the fourth reliability level corresponding to the second channel. For a description of this, please refer to the aforementioned section regarding how the first information can be used to indicate the first reliability level and the second reliability level, and will not be repeated here.
[0358] In summary, the terminal device 120 can determine the third reliability level corresponding to the first channel and the fourth reliability level corresponding to the second channel according to the third information sent by the network device 110.
[0359] S920: The terminal device 120 determines fourth information, and there is a second corresponding relationship between the fourth information and the third reliability level and the fourth reliability level.
[0360] As described above, terminal device 120 can determine the third reliability level and the fourth reliability level based on the third information sent by network device 110, and the third reliability level and the fourth reliability level have a second corresponding relationship with the fourth information. Therefore, terminal device 120 can determine the fourth information based on the third reliability level, the fourth reliability level, and the second corresponding relationship. The fourth information can be used for the transmission of measurement feedback information for the first channel and the second channel.
[0361] Optionally, the second corresponding relationship may be predefined by a protocol, or the second corresponding relationship is indicated by the second communication device to the first communication device, which is not limited in the embodiment of the present application.
[0362] Since the fourth information is used for transmitting measurement feedback information of the first channel and the second channel, the fourth information may include communication resources, and the communication resources are used for transmitting the channel measurement feedback information.
[0363] In one possible implementation, the fourth information may include at least one of the following:
[0364] The number of layers of the transport block, the channel quality indicator (CQI) table, or the signal-to-noise ratio threshold.
[0365] Exemplarily, the number of layers of the transport block includes the number of layers of a fourth transport block and the number of layers of a fifth transport block, the number of layers of the fourth transport block corresponds to the third reliability level, and the number of layers of the fifth transport block corresponds to the fourth reliability level. The CQI table includes a first CQI table and a second CQI table, the first CQI table corresponds to the third reliability level, and the second CQI table corresponds to the fourth reliability level.
[0366] Each of the parameters listed above may have a corresponding relationship with the reliability level of the channel, which will be further described below.
[0367] Through the above technical solution, the terminal device 120 can determine the fourth information according to the reliability level, realize the determination of the number of layers, CQI table, and / or signal-to-noise ratio threshold at different reliability levels, meet the service transmission requirements of different reliability, realize channel measurement feedback of different requirements, and improve communication performance.
[0368] In a possible implementation, the fourth information is predefined by the protocol, or the fourth information is indicated by the network device 110 to the terminal device 120 .
[0369] For example, when the fourth information is predefined by the protocol, the terminal device 120 can determine the communication resources corresponding to the first channel and the second channel, respectively, based on the third reliability level and the fourth reliability level. For example, when the fourth information is an instruction from the network device 110 to the terminal device 120, the fourth information can be included in the third information or can exist independently of the third information, which is not limited in the embodiments of the present application.
[0370] Optionally, the terminal device 120 may determine the fourth information based on the third reliability level and the fourth reliability level.
[0371] The terminal device 120 can determine the communication resources corresponding to each other according to the third reliability level and the fourth reliability level, and use them to transmit the measurement feedback information of the first channel and the measurement feedback information of the second channel.
[0372] In addition, the above-mentioned signal-to-noise ratio threshold can be used to determine the number of layers of the fourth transport block and the number of layers of the fifth transport block.
[0373] In one possible implementation, the signal-to-noise ratio threshold is predefined by a protocol, or the signal-to-noise ratio threshold is indicated by the network device 110 to the terminal device 120. This will be further described below.
[0374] 1) Protocol pre-definition
[0375] The protocol may predefine associations between different signal-to-noise ratio thresholds and different numbers of layers of transport blocks.
[0376] For example, the protocol predefines: when the SNR of a certain transmission layer in the total number of layers is greater than or equal to the SNR threshold, it belongs to the fourth transmission block and corresponds to the first CQI table; when the SNR of a certain transmission layer is less than the SNR threshold, it belongs to the fifth transmission block and corresponds to the second CQI table. For example, if SNR = 10dB, and the SNR of each transmission layer in the first three layers of the total number of layers is greater than or equal to 10dB, and the SNR of each transmission layer in the last five layers is less than 10dB, then the first three transmission layers belong to the fourth transmission block, and the last five transmission layers belong to the fifth transmission block.
[0377] Optionally, the protocol predefines the association between different SNR thresholds and different reliability levels. For details, see at least one row in Table 9-1. The corresponding relationship can be as shown in at least one row in Table 9-1:
[0378] Table 9-1
[0379]
[0380] Among them, u1 is a real number, such as 5, 10, 20, etc.
[0381] As shown in Table 9-1, when the SNR of a certain transmission layer is greater than or equal to the SNR threshold, it corresponds to reliability level 1, that is, it belongs to the fourth transmission block; when the SNR of a certain transmission layer is less than the SNR threshold, it corresponds to reliability level 2, that is, it belongs to the fifth transmission block.
[0382] For specific examples, see at least one row in Table 9-2. The corresponding relationship can be as shown in at least one row in Table 9-2:
[0383] Table 9-2
[0384]
[0385] As shown in Table 9-2, when the SNR of a certain transmission layer is greater than or equal to the SNR threshold, it corresponds to reliability level 1, that is, it belongs to the fourth transmission block; when the SNR of a certain transmission layer is less than the SNR threshold, it corresponds to reliability level 2, that is, it belongs to the fifth transmission block.
[0386] 2) The network device 110 instructs the terminal device 120
[0387] The network device 110 may send indication information #D to the terminal device 120, which is used to indicate the SNR threshold. The indication information #D may be third information or other information, which is not limited in the embodiment of the present application.
[0388] Optionally, the network device 110 may further indicate an SNR threshold to the terminal device 120 through RRC signaling. The terminal device 120 may determine a correspondence between each layer in the total number of layers and a reliability level based on the SNR threshold.
[0389] Optionally, the network device 110 may further indicate the number of layers corresponding to the third reliability level to the terminal device 120 through RRC signaling. For example, if the network device 110 indicates that the number of layers corresponding to the third reliability level is 2, the terminal device 120 may use a first CQI table for feedback on the first and second layers of the total number of layers, and a second CQI table for feedback on transmission layers other than the first and second transmission layers of the total number of layers.
[0390] Optionally, the network device 110 may further indicate the maximum number of layers and the SNR threshold corresponding to the third reliability level to the terminal device 120. For example, if the network device 110 indicates that the number of layers corresponding to the third reliability level is 2 and the SNR threshold is 10, then the terminal device 120 determines the SNR conditions of the first transmission layer and the second transmission layer in the total number of layers. When the SNRs of the first transmission layer and the second transmission layer are greater than or equal to the SNR threshold, the feedback of the first transmission layer and the second transmission layer corresponds to the first CQI table, and the feedback of the layers other than the first transmission layer and the second transmission layer in the total number of layers corresponds to the second CQI table; when the SNR of the first transmission layer is greater than or equal to the SNR threshold and the SNR of the second transmission layer is less than the SNR threshold, the feedback of the first transmission layer corresponds to the first CQI table, and the feedback of the layers other than the first transmission layer in the total number of layers corresponds to the second CQI table.
[0391] After the terminal device 120 determines the number of layers of the fourth transport block and the number of layers of the fifth transport block in the above manner, it also needs to determine the first CQI table and the second CQI table, as described below.
[0392] In one possible implementation, the protocol predefines multiple CQI tables, each of which corresponds to a reliability level. The terminal device 120 can determine the corresponding CQI table according to different reliability levels.
[0393] In one possible implementation, the protocol may predefine the reliability level and the index of the CQI table, as shown in at least one row of Table 10-1.
[0394] Table 10-1
[0395]
[0396] As shown in Table 10-1, if a transmission layer corresponds to reliability level A, the CQI feedback for this layer corresponds to CQI table A; if a transmission layer corresponds to reliability level B, the CQI feedback for this layer corresponds to CQI table B.
[0397] In one possible implementation, the protocol may predefine both the SNR threshold and the CQI table index, as shown in at least one row of Table 10-2.
[0398] Table 10-2
[0399]
[0400]
[0401] As shown in Table 10-2, if the SNR of a certain transmission layer is greater than or equal to the SNR threshold, it corresponds to reliability level a and corresponds to CQI table a; if the SNR of a certain transmission layer is less than the SNR threshold, it corresponds to reliability level b and corresponds to CQI table b.
[0402] Optionally, the terminal device 120 may determine the first MCS table and the second MCS table according to the format of the third information sent by the network device 110 .
[0403] In one possible implementation, the network device 110 may further send indication information #E to the terminal device 120, which is used to indicate the first CQI table and the second CQI table. The indication information #E may be third information or other information, which is not limited in the embodiment of the present application.
[0404] Exemplarily, the network device 110 indicates multiple CQI tables in the third information, wherein the first SNR threshold corresponds to the first CQI table, the second SNR threshold corresponds to the second CQI table, the third SNR threshold corresponds to the third CQI table, and so on.
[0405] Optionally, the network device 110 may further indicate multiple reliability levels in the third information. For example, reliability level 1 (or bit error rate) corresponds to e -8 ; Reliability level 2 (or bit error rate) corresponds to e -6 ; Reliability level 3 (or bit error rate) corresponds to e -1 (Default if not specified).
[0406] Optionally, when a reliability level corresponds to multiple CQI tables, the reliability level and the corresponding CQI table may be further indicated. For example, reliability level 1 corresponds to both CQI Table 1-1 (64QAM) and CQI Table 1-2 (256QAM); reliability level 2 corresponds to both CQI Table 2-1 (256QAM) and CQI Table 2-2 (1024QAM); and reliability level 3 corresponds to both CQI Table 3-1 (64QAM) and CQI Table 3-2 (256QAM).
[0407] Optionally, the network device 110 may indicate the SNR threshold to the terminal device 120 through higher layer signaling.
[0408] Optionally, the network device 110 may indicate the layer number to the terminal device 120 via high-layer signaling.
[0409] Optionally, the network device 110 may indicate the maximum number of layers and the SNR threshold of the transport block to the terminal device 120 through high-layer signaling.
[0410] Optionally, the protocol predefines a threshold, and the network device 110 may indicate the maximum number of layers to the terminal device 120 .
[0411] Optionally, the protocol predefines a maximum number of layers for a transport block, and the network device 110 may indicate an SNR threshold to the terminal device 120 .
[0412] S930. The terminal device 120 sends measurement feedback information of the first channel and measurement feedback information of the second channel according to the fourth information.
[0413] After the terminal device 120 determines the number of layers of the transport block and the CQI table corresponding to the reliability levels, it can transmit channel measurement feedback information according to the number of layers of the transport block and the CQI table.
[0414] Through the above technical solution, the present application can realize the configuration of the number of layers and CQI tables of transmission blocks that match the channel measurement feedback configuration of multiple reliability levels, thereby supporting the simultaneous transmission of multiple data, thereby reducing the overall data transmission delay and improving data transmission efficiency.
[0415] Specifically, multiple data with different reliabilities are transmitted in one data scheduling, which can meet the CQI feedback requirements under different reliability levels and improve communication performance.
[0416] In an embodiment of the present application, the method shown in FIG. 9 can be combined with the method shown in FIG. 2 . For example, before transmitting the first data and the second data, terminal device 120 can first perform channel measurement feedback to determine a matching channel. Alternatively, after transmitting the first data and the second data, terminal device 120 can then send channel measurement feedback information. This facilitates network device 110 selecting an appropriate channel that matches the reliability level for terminal device 120.
[0417] It should be noted that the embodiments of the present application are described using the example of terminal device 120 determining the second information or the fourth information, but this description or technical solution is also applicable to network device 110 determining the second information or the fourth information. For example, network device 110 determines the second information and transmits the first data and the second data based on the second information; for another example, network device 110 determines the fourth information and receives measurement feedback information of the first channel and the second channel based on the fourth information. For the sake of brevity, the details of how network device 110 determines the second information or the fourth information will not be further described. For details, please refer to the description of how terminal device 120 determines the second information or the fourth information.
[0418] The channel measurement mentioned above may be performed based on a CSI-reference signal (RS), or based on a demodulation reference signal (DMRS) or PDSCH, etc., and is not limited in the embodiments of the present application.
[0419] It should be noted that when the technical solution shown in FIG. 9 is coupled with the technical solution shown in FIG. 2 , the third reliability level may be the same as the first reliability level, and the fourth reliability level may also be the same as the second reliability level.
[0420] Optionally, the third reliability level may be different from the first reliability level, and the fourth reliability level may be different from the second reliability level. This depends on specific requirements and is not limited in the embodiments of the present application.
[0421] The above method will be further described below with reference to FIG10 and FIG11 .
[0422] Figure 10 is a schematic diagram of an interaction flow of a data transmission method 1000 according to an embodiment of the present application. The solution shown in Figure 10 is a further description of the method shown in Figure 3, and communication can be performed using at least one of the methods shown in Figure 10.
[0423] In FIG10( a ), the network device 110 indicates the configuration of the transport block and the configuration of the MCS table to the terminal device 120 (through higher layer signaling), and schedules data transmission corresponding to multiple reliability levels through DCI signaling. For example:
[0424] S1. The network device 110 sends a first RRC signaling to the terminal device 120. The first RRC signaling is used to indicate the configuration of the transport block.
[0425] S2. The network device 110 sends a second RRC signaling to the terminal device 120. The second RRC signaling is used to indicate the configuration of the MCS table.
[0426] S3. The network device 110 sends a first DCI signaling to the terminal device 120. The first DCI signaling is used to schedule data transmission corresponding to multiple reliability levels.
[0427] S4. Data is transmitted between the network device 110 and the terminal device 120 (bidirectional data transmission, for related descriptions, please refer to the previous text).
[0428] The order of steps S1 and S2 is not limited and they can be performed simultaneously. The first RRC signaling and the second RRC signaling can be the same RRC signaling or different RRC signaling, which is not limited in this application.
[0429] In FIG10( b ), the protocol predefines the configuration of the transport block and the configuration of the MCS table, and the network device 110 schedules data transmission corresponding to multiple reliability levels through DCI signaling. For example:
[0430] S5. The network device 110 and the terminal device 120 determine the configuration of the transmission block (protocol predefined).
[0431] S6. The network device 110 and the terminal device 120 determine the configuration of the MCS table (protocol predefined).
[0432] S7. The network device 110 sends a first DCI signaling to the terminal device 120. The first DCI signaling is used to schedule data transmission corresponding to multiple reliability levels.
[0433] S8. Data is transmitted between the network device 110 and the terminal device 120.
[0434] The order of steps S5 and S6 is not limited, and they can also be performed simultaneously. This application does not impose any limitation on this.
[0435] In FIG10( c ), the network device 110 indicates the configuration of the transport block and the configuration of the MCS table to the terminal device 120 (through physical layer signaling), and the network device 110 schedules data transmission corresponding to multiple reliability levels through DCI signaling. For example:
[0436] S9. The network device 110 determines the configuration of the transport block and sends a second DCI signaling to the terminal device to indicate the configuration of the transport block.
[0437] S10. The network device 110 determines the configuration of the MCS table and sends a third DCI signaling to the terminal device to indicate the configuration of the MCS table.
[0438] S11. The network device 110 sends a first DCI signaling to the terminal device 120. The first DCI signaling is used to schedule data transmission corresponding to multiple reliability levels.
[0439] S12. The terminal device 120 determines the configuration of the transmission block (instructed by the network device 110).
[0440] S13. The terminal device 120 determines the configuration of the MCS table (instructed by the network device 110).
[0441] S14 , data transmission is performed between the network device 110 and the terminal device 120 .
[0442] The order of steps S9 and S10 is not limited. The first DCI, the second DCI, and the third DCI may be the same DCI signaling or different DCI signaling, which is not limited in this application.
[0443] In FIG10( d ), the protocol predefines the configuration of the transport block, the network device 110 indicates the configuration of the MCS table to the terminal device (through physical layer signaling), and the network device 110 schedules data transmission corresponding to multiple reliability levels through DCI signaling. For example:
[0444] S15. The network device 110 and the terminal device 120 determine the configuration of the transmission block (protocol predefined).
[0445] S16. The network device 110 determines the configuration of the MCS table and sends a fourth DCI signaling to the terminal device to indicate the configuration of the MCS table.
[0446] S17. The network device 110 sends a first DCI signaling to the terminal device 120. The first DCI signaling is used to schedule data transmission corresponding to multiple reliability levels.
[0447] S18. The terminal device 120 determines the configuration of the MCS table (instructed by the network device 110).
[0448] S19 , data transmission is performed between the network device 110 and the terminal device 120 .
[0449] The order of steps S15 and S16 is not limited. The fourth DCI and the first DCI can be the same DCI signaling or different DCI signaling, which is not limited in this application.
[0450] In FIG10(e), the network device 110 indicates the transport block configuration to the terminal device 120 (via higher layer signaling), the network device 110 indicates the MCS table configuration to the terminal device 120 (via physical layer signaling), and schedules data transmission corresponding to multiple reliability levels via DCI signaling. For example:
[0451] S20. The network device 110 sends a first RRC signaling to the terminal device 120. The first RRC signaling is used to indicate the configuration of the transport block.
[0452] S21. The network device 110 determines the configuration of the MCS table and sends a fifth DCI signaling to the terminal device.
[0453] S22. The network device 110 sends a first DCI signaling to the terminal device 120. The first DCI signaling is used to schedule data transmission corresponding to multiple reliability levels.
[0454] S23. The terminal device 120 determines the configuration of the MCS table (instructed by the network device 110).
[0455] S24 , data transmission is performed between the network device 110 and the terminal device 120 .
[0456] The order of steps S20 and S21 is not limited. The fifth DCI and the first DCI may be the same DCI signaling or different DCI signaling, which is not limited in this application.
[0457] In FIG10(f), the protocol predefines the configuration of the transport block, the network device 110 indicates the configuration of the MCS table to the terminal device 120 (through higher layer signaling), and the network device 110 schedules data transmission corresponding to multiple reliability levels through DCI signaling. For example:
[0458] S25. The network device 110 and the terminal device 120 determine the configuration of the transmission block (protocol predefined).
[0459] S26. The network device 110 sends a second RRC signaling to the terminal device 120. The second RRC signaling is used to indicate the configuration of the MCS table.
[0460] S27. The network device 110 sends a first DCI signaling to the terminal device 120. The first DCI signaling is used to schedule data transmission corresponding to multiple reliability levels.
[0461] S28 : Data is transmitted between the network device 110 and the terminal device 120 .
[0462] The order of steps S25 and S26 is not limited.
[0463] The scheme shown in FIG10 further describes how the second information in FIG3 is indicated. For example, the second information mentioned above can be predefined by the protocol or indicated by network device 110. FIG10 specifically describes the scheme of protocol predefined or indicated. For other contents not described in FIG10, please refer to the contents of FIG3 and will not be repeated here.
[0464] It should be understood that the content shown in Figure 10 is a description of the transport block, but the content shown in Figure 10 is also applicable to the description of the coding block unit. The coding block unit will not be repeated here. For the description of the coding block unit, please refer to the description of the number of layers of the aforementioned transport block.
[0465] FIG11 is a schematic diagram of the interactive flow of a method 1100 for data transmission according to an embodiment of the present application. The solution shown in FIG11 is a further description of the method shown in FIG8. For other contents not described in FIG11, please refer to the contents of FIG8 and will not be repeated here. As shown in FIG11:
[0466] S1110 , the terminal device 120 sends a buffer state report (BSR) to the network device 110 .
[0467] Accordingly, the network device 110 receives the BSR sent from the terminal device 120 .
[0468] S1120 . The network device 110 sends LCH configuration information to the terminal device 120 .
[0469] Accordingly, the terminal device 120 receives the LCH configuration information sent from the network device 110 and determines the LCH configured by the network device 110 for the terminal device 120 based on the LCH configuration information.
[0470] Optionally, the LCH configuration information may include an MCS table list (allowedMcsTable-List), which is used to indicate that data transmission of different LCHs corresponds to different MCS tables.
[0471] Optionally, the LCH configuration information may further include a reliability level list (reliability level-List), which is used to indicate that data transmission of different LCHs corresponds to different reliability levels.
[0472] S1130. The network device 110 sends a DCI to the terminal device 120. The DCI is used to indicate a reliability level.
[0473] Accordingly, the terminal device 120 receives the DCI sent from the network device 110 and determines the reliability level corresponding to the data based on the DCI.
[0474] Specifically, the DCI is used to indicate that the first data corresponds to a first reliability level, and the second data corresponds to a second reliability level.
[0475] S1140. The terminal device 120 determines the LCH ID corresponding to the reliability level and performs packet assembly.
[0476] Specifically, based on the received LCH configuration information and DCI, terminal device 120 determines that the data on the first logical channel corresponds to the first reliability level, and the data on the second logical channel corresponds to the second reliability level. Therefore, terminal device 120 can perform corresponding packet assembly. Packaging refers to adding information such as a start identifier and length to a specified data packet.
[0477] S1150 , the terminal device 120 sends data to the network device 110 .
[0478] Specifically, the data sent by the terminal device 120 to the network device 110 corresponds to the aforementioned LCH ID, that is, the data of LCH1 corresponds to MCS table 1 (or reliability level 1), and the data of LCH2 corresponds to MCS table 2 (or reliability level 2).
[0479] When terminal device 120 receives DCI information, it can determine the LCH data to transmit based on the MCS table (or reliability level) indicated in the DCI information. For example, if the DCI information indicates MCS table 1 and MCS table 2, terminal device 120 will transmit LCH1 data based on the instructions of MCS table 1 and transmit LCH2 data based on the instructions of MCS table 2.
[0480] In addition, the correspondence between LCH and reliability level is shown in Figure 12. As shown in Figure 12, the first LCH corresponds to the first reliability level, and the second LCH corresponds to the second reliability level.
[0481] When the terminal device 120 receives the scheduling information (e.g., RxCI), it determines the data of the LCH to be transmitted based on the reliability level indicated in the scheduling information. For example, if the scheduling information indicates a first reliability level and a second reliability level, the terminal device 120 will transmit the data in the first LCH based on the indication of the first reliability level and transmit the data in the second LCH based on the indication of the second reliability level.
[0482] The method embodiments of the present application are described above, and the corresponding device embodiments are introduced below.
[0483] To implement the various functions of the methods provided in the embodiments of the present application, terminals and network devices may include hardware structures and / or software modules, and implement the aforementioned functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0484] Figure 13 is a schematic block diagram of a communication device 1300 according to an embodiment of the present application. The communication device 1300 includes a processor 1310 and a communication interface 1320, which may be interconnected via a bus 1330. The communication device 1300 shown in Figure 13 may be a network device or a terminal device.
[0485] Optionally, the communication device 1300 further includes a memory 1340 .
[0486] The memory 1340 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM), and is used for related instructions and data.
[0487] The processor 1310 may be one or more central processing units (CPUs). When the processor 1310 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0488] When the communication device 1300 is a terminal device 120, exemplarily, the processor 1410 in the communication device 1300 is used to perform the following operations: receive first information, the first information being used to schedule the transmission of first data and the transmission of second data, the first data corresponding to a first reliability level, the second data corresponding to a second reliability level, and the first reliability level and the second reliability level being different; determine second information, there being a first correspondence between the second information and the first reliability level and the second reliability level; and transmit the first data and the second data according to the second information.
[0489] As another example, the following operations can be performed: receiving third information, where the third information is used to instruct the first communication device to perform measurement feedback on the first channel and measurement feedback on the second channel, the first channel corresponds to the third reliability level, and the second channel corresponds to the fourth reliability level; determining fourth information, where there is a second correspondence between the fourth information and the third reliability level and the fourth reliability level; and sending measurement feedback information of the first channel and measurement feedback information of the second channel based on the fourth information.
[0490] The above contents are merely exemplary descriptions. When the communication apparatus 1300 is the terminal device 120, it will be responsible for executing the methods or steps related to the terminal device 120 in the above method embodiments.
[0491] When the communication device 1300 is a network device 110, exemplarily, the processor 1310 in the communication device 1300 is used to perform the following operations: sending first information, the first information being used to schedule the transmission of first data and the transmission of second data, the first data corresponding to a first reliability level, the second data corresponding to a second reliability level, and the first reliability level and the second reliability level being different; determining second information, the second information having a first corresponding relationship with the first reliability level and the second reliability level; and transmitting the first data and the second data according to the second information.
[0492] As another example, the following operations can be performed: sending third information, where the third information is used to instruct the first communication device to perform measurement feedback on the first channel and measurement feedback on the second channel, the first channel corresponds to the third reliability level, and the second channel corresponds to the fourth reliability level; determining fourth information, where there is a second correspondence between the fourth information and the third reliability level and the fourth reliability level; and receiving measurement feedback information of the first channel and measurement feedback information of the second channel based on the fourth information.
[0493] The above contents are merely exemplary descriptions. When the communication apparatus 1300 is the network device 110, it will be responsible for executing the methods or steps related to the network device 110 in the above method embodiments.
[0494] The above description is merely exemplary. For details, please refer to the contents shown in the above method embodiments. Furthermore, the implementation of each operation in FIG13 may also correspond to the corresponding description of the method embodiments shown in FIG2 to FIG12.
[0495] Figure 14 is a schematic block diagram of a communication device 1400 according to an embodiment of the present application. Communication device 1400 may be the network device or terminal device described in the aforementioned embodiments, or a chip or module within the network device or terminal device, configured to implement the methods described in the aforementioned embodiments. Communication device 1400 includes a transceiver unit 1410. The following provides an exemplary description of transceiver unit 1410.
[0496] The transceiver unit 1410 may include a sending unit and a receiving unit, which are respectively used to implement the sending or receiving functions in the above method embodiments; it may further include a processing unit, which is used to implement functions other than sending or receiving.
[0497] When the communication device 1400 is a terminal device 120, exemplarily, the transceiver unit 1410 is used to receive first information, where the first information is used to schedule the transmission of first data and the transmission of second data, the first data corresponds to a first reliability level, the second data corresponds to a second reliability level, and the first reliability level is different from the second reliability level; the transceiver unit 1410 is also used to transmit the first data and the second data according to the second information.
[0498] Optionally, the communication device 1400 may further include a processing unit 1420 configured to execute the processing, coordination, and other steps of the terminal device 120. For example, the processing unit 1420 may be configured to determine second information having a first correspondence with the first reliability level and the second reliability level.
[0499] Optionally, the communication device 1400 further includes a storage unit 1430, and the storage unit 1430 is used to store a program or code for executing the aforementioned method.
[0500] The above contents are merely exemplary descriptions. When the communication apparatus 1400 is the terminal device 120, it will be responsible for executing the methods or steps related to the terminal device 120 in the above method embodiments.
[0501] When the communication device 1400 is a network device 110, exemplarily, the transceiver unit 1410 is used to send first information and receive first information, the first information is used to schedule the transmission of first data and the transmission of second data, the first data corresponds to a first reliability level, the second data corresponds to a second reliability level, and the first reliability level is different from the second reliability level; the transceiver unit 1410 is also used to transmit the first data and the second data according to the second information.
[0502] Optionally, the communication device 1400 may further include a processing unit 1420 configured to execute the processing, coordination, and other steps of the network device 110. For example, the processing unit 1420 may be configured to determine second information having a first correspondence with the first reliability level and the second reliability level.
[0503] Optionally, the communication device 1400 further includes a storage unit 1430, which is used to store a program or code for executing the aforementioned method.
[0504] The above contents are merely exemplary descriptions. When the communication apparatus 1400 is the network device 110, it will be responsible for executing the methods or steps related to the network device 110 in the above method embodiments.
[0505] The above contents are merely exemplary descriptions. When the communication apparatus 1400 is the terminal device 120, it will be responsible for executing the methods or steps related to the terminal device 120 in the above method embodiments.
[0506] In addition, the implementation of each operation in FIG14 may also refer to the corresponding description of the method shown in the above embodiment, which will not be repeated here.
[0507] The device embodiments shown in Figures 13 and 14 are used to implement the contents described in the aforementioned method embodiments Figures 2 to 12. Therefore, the specific execution steps and methods of the devices shown in Figures 13 and 14 can refer to the contents described in the aforementioned method embodiments.
[0508] It should be understood that the aforementioned transceiver unit may include a transmitting unit and a receiving unit. The transmitting unit is used to perform the transmitting operation of the communication device, and the receiving unit is used to perform the receiving operation of the communication device. For ease of description, the embodiments of the present application combine the transmitting unit and the receiving unit into a single transceiver unit. This is described here as a unified description and will not be repeated later.
[0509] Figure 15 is a schematic diagram of a communication device 1500 according to an embodiment of the present application. The communication device 1500 can be used to implement the functions of the network device and the terminal device in the above method. The communication device 1500 can be a chip in the network device or the terminal device.
[0510] Communication device 1500 includes an input / output interface 1520 and a processor 1510. Input / output interface 1520 may be an input / output circuit. Processor 1510 may be a signal processor, a chip, or other integrated circuit capable of implementing the method of the present application. Input / output interface 1520 is used for inputting or outputting signals or data.
[0511] For example, when the communication device 1500 is a terminal device 120, the input / output interface 1520 is configured to receive first information, the first information being used to schedule the transmission of first data and second data, the first data corresponding to a first reliability level, the second data corresponding to a second reliability level, and the first reliability level and the second reliability level being different. The processor 1510 is configured to execute some or all of the steps of any one of the methods provided in the embodiments of the present application.
[0512] For example, when communication device 1500 is network device 110, input / output interface 1520 is configured to send first information, the first information being used to schedule the transmission of first data and second data, the first data corresponding to a first reliability level, the second data corresponding to a second reliability level, and the first reliability level and the second reliability level being different. Processor 1510 is configured to execute some or all of the steps of any method provided in the embodiments of the present application.
[0513] In one possible implementation, the processor 1510 implements the functions implemented by the network device or the terminal device by executing instructions stored in the memory.
[0514] Optionally, the communication device 1500 further includes a memory.
[0515] Optionally, the processor and memory are integrated together.
[0516] Optionally, the memory is outside the communication device 1500 .
[0517] In one possible implementation, the processor 1510 may be a logic circuit, which inputs / outputs messages or signals through the input / output interface 1520. The logic circuit may be a signal processor, a chip, or other integrated circuit that can implement the method of the embodiment of the present application.
[0518] The above description of the device in FIG. 15 is merely an exemplary description. The device can be used to execute the method described in the above embodiment. For details, please refer to the description of the above method embodiment, which will not be repeated here.
[0519] FIG16 is a schematic block diagram of a communication device 1600 according to an embodiment of the present application. The communication device 1600 may be a network device or a chip. The communication device 1600 may be used to perform the operations performed by the network device in the method embodiments shown in FIG2 to FIG12 above.
[0520] When the communication device 1600 is a network device, for example, a base station. Figure 16 shows a simplified schematic diagram of the base station structure. The base station includes parts 1610, 1620, and 1630. Part 1610 is mainly used for baseband processing, controlling the base station, etc.; Part 1610 is usually the control center of the base station, which can usually be called a processor, and is used to control the base station to perform the processing operations on the network device side in the above method embodiment. Part 1620 is mainly used to store computer program code and data. Part 1630 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals into baseband signals; Part 1630 can usually be called a transceiver module, transceiver, transceiver circuit, or transceiver, etc. The transceiver module of part 1730 can also be called a transceiver or transceiver, etc., which includes an antenna 1633 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Alternatively, the device for implementing the receiving function in section 1630 may be considered a receiver, and the device for implementing the transmitting function may be considered a transmitter, that is, section 1630 includes a receiver 1632 and a transmitter 1631. The receiver may also be referred to as a receiving module, a receiver, or a receiving circuit, and the transmitter may be referred to as a transmitting module, a transmitter, or a transmitting circuit.
[0521] Sections 1610 and 1620 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple boards are present, the boards may be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.
[0522] For example, in one implementation, the transceiver module in section 1630 is used to execute the transceiver-related processes executed by the network device in the embodiments shown in Figures 2 to 12. The processor in section 1610 is used to execute the processing-related processes executed by the network device in the embodiments shown in Figures 2 to 12.
[0523] In another implementation, the processor in portion 1610 is used to execute processes related to the processing performed by the communication device in the embodiments shown in FIG. 2 to FIG. 2 .
[0524] In another implementation, the transceiver module of part 1630 is used to execute the transceiver-related processes performed by the communication device in the embodiments shown in Figures 2 to 12.
[0525] It should be understood that FIG16 is merely an example and not a limitation, and the network device including the processor, memory, and transceiver described above may not rely on the structures shown in FIG13 to FIG15 .
[0526] When communication device 1600 is a chip, the chip includes a transceiver, memory, and a processor. The transceiver can be an input / output circuit or a communication interface; the processor can be a processor, microprocessor, or integrated circuit integrated on the chip. The network device's sending operation in the above method embodiment can be understood as the chip's output, and the network device's receiving operation in the above method embodiment can be understood as the chip's input.
[0527] Figure 17 is a schematic block diagram of a communication device 1700 according to an embodiment of the present application. The communication device 1700 may be a terminal device, a processor of a terminal device, or a chip. The communication device 1700 may be used to perform the operations performed by the terminal device or the communication device in the above method embodiment.
[0528] When communication device 1700 is a terminal device, Figure 17 shows a simplified schematic diagram of the terminal device structure. As shown in Figure 17, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 1731, a receiver 1732, a radio frequency circuit (not shown), an antenna 1733, and input / output devices (not shown).
[0529] The processor is primarily used to process communication protocols and communication data, control terminal devices, execute software programs, and process software program data. Memory is primarily used to store software programs and data. Radio frequency circuits are primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. Antennas are primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices. For example, touch screens, displays, and keyboards are primarily used to receive user input and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.
[0530] When data needs to be sent, the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 17 shows only one memory, processor, and transceiver. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device. The memory may be set independently of the processor or integrated with the processor. This is not limited in the embodiments of the present application.
[0531] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.
[0532] As shown in Figure 17, the terminal device includes a processor 1710, a memory 1720, and a transceiver 1730. The processor 1710 may also be referred to as a processing unit, a processing board, a processing module, a processing device, etc., and the transceiver 1730 may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc.
[0533] Alternatively, the device implementing the receiving function in transceiver 1730 may be considered a receiving module, and the device implementing the transmitting function in transceiver 1730 may be considered a transmitting module. That is, transceiver 1730 includes a receiver and a transmitter. A transceiver may also be sometimes referred to as a transceiver, a transceiver module, or a transceiver circuit. A receiver may also be sometimes referred to as a receiver, a receiving module, or a receiving circuit. A transmitter may also be sometimes referred to as a transmitter, a transmitting module, or a transmitting circuit.
[0534] For example, in one implementation, the processor 1710 is used to perform the processing actions on the terminal device side in the embodiments shown in Figures 2 to 12, and the transceiver 1730 is used to perform the transceiver actions on the terminal device side in Figures 2 to 12.
[0535] For example, in one implementation, the processor 1710 is used to perform the processing actions on the terminal device side in the embodiments shown in Figures 2 to 12, and the transceiver 1730 is used to perform the transceiver actions on the terminal device side in Figures 2 to 12.
[0536] It should be understood that FIG17 is merely an example and not a limitation, and the above-mentioned terminal device including the transceiver module and the processing module may not rely on the structures shown in FIG13 to FIG15.
[0537] When the communication device 1700 is a chip, the chip includes a processor, memory, and a transceiver. The transceiver can be an input / output circuit or a communication interface; the processor can be a processing module, microprocessor, or integrated circuit integrated on the chip. The sending operation of the terminal device in the above method embodiment can be understood as the chip's output, and the receiving operation of the terminal device in the above method embodiment can be understood as the chip's input.
[0538] The present application also provides a chip, including a processor, for calling and executing instructions stored in a memory from the memory, so that a communication device equipped with the chip executes the methods in the above examples.
[0539] The present application also provides another chip, comprising: an input interface, an output interface, and a processor, wherein the input interface, the output interface, and the processor are connected via an internal connection path, and the processor is configured to execute code in a memory. When the code is executed, the processor is configured to execute the methods in the above examples. Optionally, the chip also includes a memory, which is configured to store computer programs or code.
[0540] The present application also provides a processor for coupling with a memory, and for executing the methods and functions involving a network device or a terminal device in any of the above embodiments.
[0541] In another embodiment of the present application, a computer program product including instructions is provided. When the computer program product is run on a computer, the method of the above embodiment is implemented.
[0542] The present application also provides a computer program. When the computer program is executed in a computer, the method of the aforementioned embodiment is implemented.
[0543] In another embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a computer, the method described in the above embodiment is implemented.
[0544] In the description of the embodiments of this application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.
[0545] In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit differences. At the same time, in the embodiments of the present application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations.
[0546] Any embodiment or design described as "exemplarily" or "for example" in the embodiments of this application 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 the relevant concepts in a concrete manner to facilitate understanding.
[0547] In the description of the embodiments of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
[0548] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0549] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software 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 beyond the scope of this application.
[0550] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0551] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is merely a logical functional division. In actual implementation, other division methods may be used, such as combining or integrating multiple units or components into another system, or ignoring or not implementing certain features.
[0552] On the other hand, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, which may be electrical, mechanical or other forms.
[0553] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0554] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit.
[0555] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application, or the part that contributes to the prior art, or the 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 and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0556] The above is only a specific implementation of the embodiment of the present application, but the scope of protection of the embodiment of the present application is not limited to this. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the embodiment of the present application, and they should be included in the scope of protection of the embodiment of the present application. Therefore, the scope of protection of the embodiment of the present application should be based on the scope of protection of the claims.
Claims
1. A data transmission method, characterized in that: include: A first communication device receives first information, the first information being used to schedule transmission of first data and transmission of second data, the first data corresponding to a first reliability level, the second data corresponding to a second reliability level, the first reliability level being different from the second reliability level; The first communication device determines second information, where there is a first correspondence between the second information and the first reliability level and the second reliability level; The first communication device transmits the first data and the second data according to the second information.
2. A data transmission method, characterized in that: include: The second communication device sends first information, where the first information is used to schedule transmission of first data and transmission of second data, where the first data corresponds to a first reliability level, the second data corresponds to a second reliability level, and the first reliability level is different from the second reliability level; The second communication device determines second information, where there is a first correspondence between the second information and the first reliability level and the second reliability level; The second communication device transmits the first data and the second data according to the second information.
3. The method according to claim 1 or 2, characterized in that The second information includes at least one of the following: The number of layers of the transport block, time domain resources, frequency domain resources, logical channels, coding block units, modulation and coding strategy MCS table, or MCS index.
4. The method according to claim 3, characterized in that The number of layers of the transport block includes the number of layers of a first transport block and the number of layers of a second transport block, the number of layers of the first transport block corresponds to the first reliability level, and the number of layers of the second transport block corresponds to the second reliability level; or, The time domain resources include first time domain resources and second time domain resources, the first time domain resources correspond to the first reliability level, and the second time domain resources correspond to the second reliability level; or, The frequency domain resources include first frequency domain resources and second frequency domain resources, the first frequency domain resources correspond to the first reliability level, and the second frequency domain resources correspond to the second reliability level; or, The logical channel includes a first logical channel and a second logical channel, the first logical channel corresponds to the first reliability level, and the second logical channel corresponds to the second reliability level; or, The coding block unit includes a first coding block unit and a second coding block unit, the first coding block unit corresponds to the first reliability level, and the second coding block unit corresponds to the second reliability level; or The MCS table includes a first MCS table and a second MCS table, the first MCS table corresponds to the first reliability level, and the second MCS table corresponds to the second reliability level; or, The MCS index includes a first MCS index and a second MCS index, the first MCS index corresponds to the first reliability level, the second MCS index corresponds to the second reliability level, the first MCS index corresponds to the first MCS table, and the second MCS index corresponds to the second MCS table.
5. The method according to claim 4, characterized in that The first logical channel corresponds to the first coding block unit, and the second logical channel corresponds to the second coding block unit.
6. The method according to claim 4 or 5, characterized in that The first coding block unit is used to transmit the first data, the second coding block unit is used to transmit the second data, the first coding block unit and the second coding block unit belong to a third transmission block, and the first coding block unit and the second coding block unit satisfy any one of the following: The first encoding block unit includes a first transport block cyclic check code, and the second encoding block unit does not include the first transport block cyclic check code; or, The first encoding block unit does not include a first transport block cyclic check code, and the second encoding block unit includes the first transport block cyclic check code; or, The first encoding block unit includes a first transport block cyclic check code, and the second encoding block unit includes a second transport block cyclic check code; or, The first coding block unit includes a first coding block cyclic check code, and the second coding block unit does not include the first coding block cyclic check code; or, The first coding block unit includes a first coding block cyclic check code, and the second coding block unit includes a second coding block cyclic check code.
7. The method according to any one of claims 1 to 6, characterized in that The second information also includes: An index is used to determine at least one of the MCS table and the MCS index.
8. The method according to claim 7, characterized in that The index includes at least one of the following: A first index, used to indicate the first MCS table and the first MCS index; A second index, used to indicate the second MCS table and the second MCS index; A third index, used to indicate the first MCS index and the second MCS index; a fourth index, used to indicate the first MCS table and the second MCS table; a fifth index, used to indicate the first MCS table; a sixth index, used to indicate the first MCS index; a seventh index, used to indicate the second MCS table; an eighth index, used to indicate the second MCS index; or, A ninth index is used to indicate the first MCS table, the first MCS index, the second MCS table, and the second MCS index.
9. The method according to claim 8, characterized in that The difference between the first MCS index and the second MCS index is a first value; The second MCS index is determined by the first communication device according to the first MCS index and the first value; or, The first MCS index is determined by the first communication device according to the second MCS index and the first value.
10. The method according to claim 8 or 9, characterized in that A difference between an index of the first MCS table and an index of the second MCS table is a second value; The index of the second MCS table is determined by the first communication device according to the index of the first MCS table and the second value; or, The index of the first MCS table is determined by the first communication device according to the index of the second MCS table and the second value.
11. The method according to any one of claims 1 to 10, characterized in that The first information is further used to indicate the first reliability level and the second reliability level.
12. A data transmission method, characterized in that: include: The first communication device receives third information, where the third information is used to instruct the first communication device to perform measurement feedback of a first channel and a second channel, where the first channel corresponds to a third reliability level and the second channel corresponds to a fourth reliability level; determining, by the first communication device, fourth information, wherein a second corresponding relationship exists between the fourth information and the third reliability level and the fourth reliability level; The first communication device sends measurement feedback information of the first channel and measurement feedback information of the second channel according to the fourth information.
13. A data transmission method, characterized in that: include: The second communication device sends third information, where the third information is used to instruct the first communication device to perform measurement feedback of a first channel and a second channel, where the first channel corresponds to a third reliability level and the second channel corresponds to a fourth reliability level; The second communication device determines fourth information, where there is a second correspondence between the fourth information, the third reliability level, and the fourth reliability level; The second communication device receives the measurement feedback information of the first channel and the measurement feedback information of the second channel according to the fourth information.
14. The method according to claim 12 or 13, characterized in that The fourth information includes at least one of the following: The number of layers of the transport block, the channel quality indicator CQI table, or the signal-to-noise ratio threshold.
15. The method according to claim 14, characterized in that The number of layers of the transport block includes the number of layers of a fourth transport block and the number of layers of a fifth transport block, the number of layers of the fourth transport block corresponds to the third reliability level, and the number of layers of the fifth transport block corresponds to the fourth reliability level; or, The CQI table includes a first CQI table and a second CQI table, the first CQI table corresponds to the third reliability level, and the second CQI table corresponds to the fourth reliability level.
16. The method according to claim 15, characterized in that The signal-to-noise ratio threshold is used to determine the number of layers of the fourth transport block and the number of layers of the fifth transport block; The signal-to-noise ratio of each layer in the number of layers of the fourth transport block is greater than or equal to the signal-to-noise ratio threshold, and the signal-to-noise ratio of each layer in the number of layers of the fifth transport block is less than the signal-to-noise ratio threshold; or A signal-to-noise ratio of each layer in the number of layers of the fourth transport block is less than the signal-to-noise ratio threshold, and a signal-to-noise ratio of each layer in the number of layers of the fifth transport block is greater than or equal to the signal-to-noise ratio threshold.
17. A communication device, characterized in that: include: a transceiver unit, configured to receive first information, the first information being used to schedule transmission of first data and transmission of second data, the first data corresponding to a first reliability level, the second data corresponding to a second reliability level, the first reliability level being different from the second reliability level; a processing unit, configured to determine second information, wherein a first correspondence exists between the second information and the first reliability level and the second reliability level; The transceiver unit is further configured to transmit the first data and the second data according to the second information.
18. A communication device, characterized in that: include: a transceiver unit, configured to send first information, where the first information is used to schedule transmission of first data and transmission of second data, where the first data corresponds to a first reliability level, the second data corresponds to a second reliability level, and the first reliability level is different from the second reliability level; a processing unit, configured to determine second information, wherein a first correspondence exists between the second information and the first reliability level and the second reliability level; The transceiver unit is further configured to transmit the first data and the second data according to the second information.
19. The device according to claim 17 or 18, characterized in that The second information includes at least one of the following: The number of layers of the transport block, time domain resources, frequency domain resources, logical channels, coding block units, modulation and coding strategy MCS table, or MCS index.
20. The device according to claim 19, characterized in that The number of layers of the transport block includes the number of layers of a first transport block and the number of layers of a second transport block, the number of layers of the first transport block corresponds to the first reliability level, and the number of layers of the second transport block corresponds to the second reliability level; or, The time domain resources include first time domain resources and second time domain resources, the first time domain resources correspond to the first reliability level, and the second time domain resources correspond to the second reliability level; or, The frequency domain resources include first frequency domain resources and second frequency domain resources, the first frequency domain resources correspond to the first reliability level, and the second frequency domain resources correspond to the second reliability level; or, The logical channel includes a first logical channel and a second logical channel, the first logical channel corresponds to the first reliability level, and the second logical channel corresponds to the second reliability level; or, The coding block unit includes a first coding block unit and a second coding block unit, the first coding block unit corresponds to the first reliability level, and the second coding block unit corresponds to the second reliability level; or The MCS table includes a first MCS table and a second MCS table, the first MCS table corresponds to the first reliability level, and the second MCS table corresponds to the second reliability level; or, The MCS index includes a first MCS index and a second MCS index, the first MCS index corresponds to the first reliability level, the second MCS index corresponds to the second reliability level, the first MCS index corresponds to the first MCS table, and the second MCS index corresponds to the second MCS table.
21. The device according to claim 20, characterized in that The first logical channel corresponds to the first coding block unit, and the second logical channel corresponds to the second coding block unit.
22. The device according to claim 20 or 21, characterized in that The first coding block unit is used to transmit the first data, the second coding block unit is used to transmit the second data, the first coding block unit and the second coding block unit belong to a third transmission block, and the first coding block unit and the second coding block unit satisfy any one of the following: The first encoding block unit includes a first transport block cyclic check code, and the second encoding block unit does not include the first transport block cyclic check code; or, The first encoding block unit does not include a first transport block cyclic check code, and the second encoding block unit includes the first transport block cyclic check code; or, The first encoding block unit includes a first transport block cyclic check code, and the second encoding block unit includes a second transport block cyclic check code; or, The first coding block unit includes a first coding block cyclic check code, and the second coding block unit does not include the first coding block cyclic check code; or, The first coding block unit includes a first coding block cyclic check code, and the second coding block unit includes a second coding block cyclic check code.
23. The device according to any one of claims 17 to 22, characterized in that The second information also includes: An index is used to determine at least one of the MCS table and the MCS index.
24. The device according to claim 23, characterized in that The index includes at least one of the following: A first index, used to indicate the first MCS table and the first MCS index; A second index, used to indicate the second MCS table and the second MCS index; A third index, used to indicate the first MCS index and the second MCS index; a fourth index, used to indicate the first MCS table and the second MCS table; a fifth index, used to indicate the first MCS table; a sixth index, used to indicate the first MCS index; a seventh index, used to indicate the second MCS table; an eighth index, used to indicate the second MCS index; or, A ninth index is used to indicate the first MCS table, the first MCS index, the second MCS table, and the second MCS index.
25. The device according to claim 24, characterized in that The difference between the first MCS index and the second MCS index is a first value; The second MCS index is determined by the communication device according to the first MCS index and the first value; or, The first MCS index is determined by the communication device according to the second MCS index and the first value.
26. The device according to claim 24 or 25, characterized in that A difference between an index of the first MCS table and an index of the second MCS table is a second value; The index of the second MCS table is determined by the communication device according to the index of the first MCS table and the second value; or, The index of the first MCS table is determined by the communication device according to the index of the second MCS table and the second value.
27. The device according to any one of claims 17 to 26, characterized in that The first information is further used to indicate the first reliability level and the second reliability level.
28. A communication device, characterized in that: include: a transceiver unit, configured to receive third information, wherein the third information is used to instruct the communication device to perform measurement feedback of a first channel and measurement feedback of a second channel, where the first channel corresponds to a third reliability level and the second channel corresponds to a fourth reliability level; a processing unit, configured to determine fourth information, wherein a second corresponding relationship exists between the fourth information and the third reliability level and the fourth reliability level; The transceiver unit is further configured to send measurement feedback information of the first channel and measurement feedback information of the second channel according to the fourth information.
29. A communication device, characterized in that: include: a transceiver unit, configured to send third information, wherein the third information is used to instruct the first communication device to perform measurement feedback of a first channel and measurement feedback of a second channel, where the first channel corresponds to a third reliability level and the second channel corresponds to a fourth reliability level; a processing unit, configured to determine fourth information, wherein a second corresponding relationship exists between the fourth information and the third reliability level and the fourth reliability level; The transceiver unit is further configured to receive measurement feedback information of the first channel and measurement feedback information of the second channel according to the fourth information.
30. The device according to claim 28 or 29, characterized in that The fourth information includes at least one of the following: The number of layers of the transport block, the channel quality indicator CQI table, or the signal-to-noise ratio threshold.
31. The device according to claim 30, characterized in that The number of layers of the transport block includes the number of layers of a fourth transport block and the number of layers of a fifth transport block, the number of layers of the fourth transport block corresponds to the third reliability level, and the number of layers of the fifth transport block corresponds to the fourth reliability level; or, The CQI table includes a first CQI table and a second CQI table, the first CQI table corresponds to the third reliability level, and the second CQI table corresponds to the fourth reliability level.
32. The device according to claim 31, characterized in that The signal-to-noise ratio threshold is used to determine the number of layers of the fourth transport block and the number of layers of the fifth transport block; The signal-to-noise ratio of each layer in the number of layers of the fourth transport block is greater than or equal to the signal-to-noise ratio threshold, and the signal-to-noise ratio of each layer in the number of layers of the fifth transport block is less than the signal-to-noise ratio threshold; or A signal-to-noise ratio of each layer in the number of layers of the fourth transport block is less than the signal-to-noise ratio threshold, and a signal-to-noise ratio of each layer in the number of layers of the fifth transport block is greater than or equal to the signal-to-noise ratio threshold.
33. A communication device, characterized in that: The device comprises a processor, wherein the processor is configured to cause the communication device to execute the method according to any one of claims 1 to 16 by executing a computer program or instruction, or by a logic circuit.
34. The communication device according to claim 33, wherein: The communication device further comprises a memory for storing the computer program or instructions.
35. The communication device according to claim 33 or 34, characterized in that The communication device further includes a communication interface, which is used to input and / or output signals.
36. A communication device, characterized in that The method comprises a logic circuit and an input / output interface, wherein the input / output interface is used to input and / or output signals, and the logic circuit is used to execute the method according to any one of claims 1 to 16.
37. A computer-readable storage medium, characterized in that The method comprises a computer program or an instruction, which enables the method according to any one of claims 1 to 16 to be executed when the computer program or the instruction is run on a computer.
38. A computer program product, characterized in that The method comprises instructions which, when executed on a computer, cause the method according to any one of claims 1 to 16 to be executed.
39. A computer program, characterized in that When the method is executed on a computer, the method according to any one of claims 1 to 16 is executed.
40. A communication device, characterized in that: The communication device is configured to execute the method according to any one of claims 1, 3-11, 12, and 14-16.
41. A communication device, characterized in that The communication device is configured to execute the method according to any one of claims 2 to 11 and 13 to 16.
42. A communication system, characterized in that The method comprises a first communication device and a second communication device, wherein the first communication device is used to execute the method according to any one of claims 1, 3-11, 12 and 14-16, and the second communication device is used to execute the method according to any one of claims 2-11 and 13-16.