Method and apparatus for data transmission
By establishing a mapping relationship between channel quality information and modulation and coding scheme between the receiver and transmitter, the power consumption and overhead problems caused by frequent DCI reactivation are solved, and more efficient data transmission is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-27
- Publication Date
- 2026-03-20
AI Technical Summary
In the 5G new wireless NR scenario, the frequent DCI reactivation of SPS transmission in existing technologies leads to increased system transmission overhead and increased power consumption of terminal devices, and cannot effectively reduce the number of times terminal devices blindly detect DCI or SCI.
By establishing a mapping relationship between channel quality information and modulation and coding schemes between the receiver and transmitter, the receiver can directly decode data based on the channel quality information without frequently detecting DCI or SCI, and use predefined time differences and threshold values to determine the modulation and coding schemes.
This reduces the number of times terminal devices perform blind DCI or SCI checks during SPS transmission, thereby reducing power consumption and improving data transmission efficiency and reliability.
Smart Images

Figure CN115514451B_ABST
Abstract
Description
[0001] This application claims priority to the patent application No. 202110689788.1 filed on June 22, 2021 in the China Patent Office, and entitled "SPS transmission method", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The present application relates to the field of communication, and more particularly, to a data transmission method and apparatus. BACKGROUND
[0003] Under the new vision of 5G, the real-time broadband communication (RTBC) scenario aims to support large bandwidth and low interaction delay, and the goal is to increase the bandwidth by 10 times under the given delay and reliability requirements, to create an immersive experience when people interact with the virtual world. Among them, the extended reality (XR) service with ultra-high bandwidth and ultra-low delay requirements will face more severe challenges for the current 5th generation (5G) system.
[0004] Under the current 5G new radio (NR) scenario, two scheduling methods are provided in the downlink transmission process, namely dynamic scheduling and configured grant semi-persistent scheduling (SPS). In dynamic scheduling, the user equipment (UE) will always monitor the physical downlink control channel (PDCCH), and determine whether it is scheduling signaling for the terminal through the cell radio network temporary identifier (C-RNTI) information carried by the PDCCH. In the configured grant SPS, the base station will configure the downlink SPS resource period through the radio resource control (RRC) layer, activate the SPS transmission through the PDCCH, and indicate the configuration parameters used for the first SPS transmission, such as time-frequency domain resources, modulation and coding scheme (MCS), etc. The UE determines whether the downlink SPS is activated and the resource location corresponding to the subsequent downlink SPS by monitoring the PDCCH. When the downlink SPS is activated, the UE will receive the downlink transmission of the SPS in the pre-configured time slot.
[0005] When the channel state is poor, the base station can transmit data by using a low-order MCS to ensure the correctness of the data transmission. However, the use of the low-order MCS to transmit data is at the cost of increasing signal redundancy to ensure the signal transmission quality, and the utilization efficiency of the bandwidth is reduced. When the channel state is good, the base station can transmit signals by using a high-order MCS, and the utilization efficiency of the bandwidth can be improved.
[0006] The SPS has the characteristics of one-time configuration and multiple transmissions, that is, after the configuration parameters are configured once, all SPS transmitted data use the configured parameters. If it is desired to change the configuration parameters, RRC reconfiguration or downlink control information (DCI) reactivation is required. At present, the method for changing the MCS of each SPS is to perform DCI reactivation for each SPS transmission, and the DCI indicates the MCS parameter of the current SPS. However, each DCI reactivation will introduce additional latency. Since the existing DCI format for reactivation contains many fields, that is, occupies a large number of bits, but only 5 bits are used to indicate the MCS, and the remaining fields are not helpful for changing the MCS, therefore, frequent reactivation will seriously increase the overhead of system transmission, and also increase the power consumption of the UE blind detection of the reconfiguration or reactivation of the DCI. SUMMARY
[0007] The present application provides a data transmission method and device, which can reduce the number of times of blind detection of DCI or SCI by a terminal device (first device) in the SPS transmission process, thereby reducing the power consumption of the terminal device.
[0008] In a first aspect, a data transmission method is provided, which can be executed by a chip or chip system of a receiving end. The method comprises: a first device sending first channel quality information to a second device at a first time; the first device receiving first data sent by the second device at a second time; and the first device decoding the first data according to a first modulation mode and / or a first coding mode having a mapping relationship with the first channel quality information, wherein the second time is later than the first time.
[0009] Based on the technical solution, the first device sends first channel quality information to the second device at a first time; after the first device receives first data sent by the second device at a second time, the first device determines a first modulation mode and / or a first coding mode having a mapping relationship with the first channel quality information according to a mapping relationship between channel quality information and modulation mode and / or coding mode, and decodes the first data according to the first modulation mode and / or the first coding mode. The first device does not need to detect DCI or SCI to obtain the modulation mode and / or the coding mode, such as the MCS parameter, used in this SPS transmission. Therefore, the scheme can reduce the number of times of blind detection of DCI or SCI by the first device (terminal device) in the SPS transmission process, thereby reducing the power consumption of the first device.
[0010] With reference to the first aspect, in some implementations of the first aspect, a time difference between the second time and the first time is greater than or equal to a first threshold, wherein the first threshold is predefined, or the first threshold is determined according to capability information of the second device or indication information of the second device.
[0011] With reference to the first aspect, in some implementations of the first aspect, the first device receives first configuration information sent by the first device, and the first configuration information includes a mapping relationship between channel quality information and a modulation mode and / or a coding mode. The mapping relationship between the channel quality information and the modulation mode and / or the coding mode includes a mapping relationship between first channel quality information and a first modulation mode and / or a first coding mode.
[0012] With reference to the first aspect, in some implementations of the first aspect, the first configuration information further includes a first threshold; when the first channel quality information is greater than or equal to the first threshold, the first device receives the first data sent by the second device at the second time; and the first device decodes the first data according to the first modulation mode and / or the first coding mode having a mapping relationship with the first channel quality information.
[0013] With reference to the first aspect, in some implementations of the first aspect, when the first channel quality information is less than or equal to the first threshold, the first device detects at least one second control information at a third time, the third time is not earlier than the second time, the at least one second control information is used for scheduling second data sent by the second device, and the at least one second control information includes a second modulation mode and / or a second coding mode used for decoding the second data.
[0014] In some implementations of the first aspect, the first configuration information further includes a first parameter N, N being a positive integer; and when the first device fails to decode N consecutive transport blocks in the first data according to the first channel quality information, the first device detects at least one second control information at a fourth time, the fourth time being no earlier than the second time, the at least one second control information being used for scheduling second data transmitted by the second device, and the second control information including a second modulation mode and / or a second encoding mode used for decoding the second data.
[0015] In some implementations of the first aspect, the fourth time is a transmission time of an Nth transport block in the first data, or the fourth time is a transmission time of a next transport block of the Nth transport block in the first data.
[0016] In some implementations of the first aspect, the method further includes: when the first device fails to detect the at least one second control information at the fourth time, the first device decodes a transport block of the first data according to the first modulation mode and / or the first encoding mode.
[0017] In some implementations of the first aspect, the first configuration information further includes a first parameter N, N being a positive integer; when the first device fails to decode N consecutive transport blocks in the first data according to the first channel quality information, the first device detects first indication information at a transmission time of an Nth transport block in the first data; and when the first device successfully detects the first indication information, the first device detects at least one second control information at a fifth time, the fifth time being a transmission time of a next transport block of the Nth transport block in the first data, the at least one second control information being used for scheduling second data transmitted by the second device, and the second control information including a second modulation mode and / or a second encoding mode used for decoding the second data.
[0018] In some implementations of the first aspect, the method further includes: when the first device fails to detect the first indication information at the transmission time of the Nth transport block in the first data, the first device decodes a transport block of the first data according to the first modulation mode and / or the first encoding mode.
[0019] In some implementations of the first aspect, the first configuration information further includes second indication information, the second indication information being used to indicate that the first device repeats transmission of the channel quality information and / or the number of times of repeating transmission of the channel quality information by the first device. The first device repeating transmission of the channel quality information can guarantee transmission reliability of the channel quality information.
[0020] In some implementations of the first aspect, the first device does not expect the second device to send first control information used to schedule the first data, wherein the first control information is used to schedule initial transmission of the first data; or the first device detects the first control information used to schedule the first data at a first period, the first period being greater than a transmission period of the first data.
[0021] In some implementations of the first aspect, the first data is transmitted by a semi-persistent scheduling (SPS) transmission mode.
[0022] In some implementations of the first aspect, the method further includes: the first device sending acknowledgement (ACK) information or negative acknowledgement (NACK) information for the first data to the second device; if the first device sends the NACK information to the second device, the first device detects third control information at a sixth time, the sixth time being later than the second time, the third control information being used to schedule third data transmitted by the second device, the third control information including a third modulation mode and / or a third coding mode used to decode the third data.
[0023] In a second aspect, a method for data transmission is provided, which can be executed by a chip or a chip system of a sending end. The method includes: a second device receiving first channel quality information transmitted by a first device at a first time; the second device encoding first data according to a first modulation mode and / or a first coding mode having a mapping relationship with the first channel quality information; and the second device transmitting the first data to the first device at a second time, wherein the second time is later than the first time.
[0024] Based on the above technical solution, the second device receives the first channel quality information sent by the first device at a first time; the second device encodes the first data according to the first modulation scheme and / or the first coding scheme that has a mapping relationship with the first channel quality information; the second device sends the encoded first data to the first device at a second time. When the first device receives the first data sent by the second device at the second time, it can determine the first modulation scheme and / or the first coding scheme that has a mapping relationship with the first channel quality information according to the mapping relationship between the channel quality information and the modulation scheme and / or the coding scheme, and decode the first data according to the first modulation scheme and / or the first coding scheme; the first device does not need to detect the modulation scheme and / or coding scheme used in this SPS transmission by detecting DCI or SCI, such as MCS parameters. Therefore, this solution can reduce the number of times the first device (terminal device) blindly detects DCI or SCI during SPS transmission, thereby reducing the power consumption of the first device.
[0025] In conjunction with the second aspect, in some implementations of the second aspect, the time difference between the second time and the first time is greater than or equal to a first threshold, wherein the first threshold is predefined, or the first threshold is determined based on the capability information of the second device or the indication information of the second device.
[0026] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the second device sending first configuration information to the first device, the first configuration information including a mapping relationship between channel quality information and modulation and / or coding schemes. The mapping relationship between the channel quality information and modulation and / or coding schemes includes: a mapping relationship between first channel quality information and a first modulation and / or a first coding scheme.
[0027] In conjunction with the second aspect, in some implementations of the second aspect, when the second device successfully receives the first channel quality information, the second device encodes the first data according to a first modulation scheme and / or a first coding scheme that has a mapping relationship with the first channel quality information.
[0028] In conjunction with the second aspect, in some implementations of the second aspect, the first configuration information further includes a first threshold value; when the second device successfully receives the first channel quality information and the first channel quality information is greater than or equal to the first threshold value, the second device encodes the first data according to a first modulation method and / or a first coding method that has a mapping relationship with the first channel quality information.
[0029] In some implementations of the second aspect, when the second device successfully receives the first channel quality information but the first channel quality information is less than or equal to the first threshold value, the second device sends at least one second control information to the first device at a third time, the third time being not earlier than the second time, the at least one second control information being used for scheduling second data sent by the second device, and the at least one second control information including a second modulation mode and / or a second coding mode used for decoding the second data.
[0030] Based on the above scheme, when the first channel quality information is greater than or equal to the first threshold value, the channel quality between the first device and the second device is good, and the second device uses the SPS mode to perform data transmission, thereby reducing the number of blind detection of control information by the first device and reducing the power consumption of the first device. When the first channel quality information is less than or equal to the first threshold value, the channel quality between the first device and the second device is poor, and the second device uses the dynamic scheduling mode to perform data transmission, thereby ensuring the reliability of data transmission.
[0031] In some implementations of the second aspect, the first configuration information further includes a first parameter N, N being a positive integer; and when the second device fails to receive the first channel quality information, the second device sends at least one second control information to the first device at a fourth time, the fourth time being not earlier than the second time, the at least one second control information being used for scheduling second data sent by the second device, and the at least one second control information including a second modulation mode and / or a second coding mode used for decoding the second data.
[0032] In some implementations of the second aspect, the fourth time is a transmission time of an Nth transmission block in the first data, or the fourth time is a transmission time of a next transmission block of the Nth transmission block in the first data.
[0033] In some implementations of the second aspect, the first configuration information further includes a first parameter N, N being a positive integer; when the second device fails to receive the first channel quality information, the second device sends first indication information to the first device at a transmission time of an Nth transmission block in the first data; and the second device sends at least one second control information to the first device at a fifth time, the fifth time being a transmission time of a next transmission block of the Nth transmission block in the first data, the at least one second control information being used for scheduling second data sent by the second device, and the at least one second control information including a second modulation mode and / or a second coding mode used for decoding the second data.
[0034] Based on the above scheme, when the second device does not receive the first channel quality information sent by the first device, if the second device continues to transmit data in the SPS mode, the first device cannot correctly decode the received data. Therefore, when the second device does not receive the first channel quality information sent by the first device, the first device transmits data to the first device in the dynamic scheduling mode, which can ensure the reliability of data transmission.
[0035] With reference to the second aspect, in some implementations of the second aspect, the first configuration information further includes second indication information, the second indication information being used to indicate that the first device repeatedly transmits channel quality information and / or the number of times of repeated transmission of channel quality information by the first device.
[0036] With reference to the second aspect, in some implementations of the second aspect, the first data is transmitted in a semi-persistent scheduling (SPS) mode.
[0037] With reference to the second aspect, in some implementations of the second aspect, the method further includes: receiving, by the second device, positive acknowledgement (ACK) information or negative acknowledgement (NACK) information for the first data sent by the first device; if the second device receives the NACK information sent by the first device, sending, by the second device, third control information to the first device at a sixth time, the sixth time being later than the second time, the third control information being used to schedule third data sent by the second device, and the third control information including a third modulation mode and / or a third coding mode used to decode the third data.
[0038] In a third aspect, a communication apparatus is provided, which can be applied in the first device in the first aspect, and the apparatus includes: a transceiver, configured to send first channel quality information to a second device at a first time; the transceiver is further configured to receive first data sent by the second device at a second time; a processing unit, configured to decode the first data according to a first modulation mode and / or a first coding mode having a mapping relationship with the first channel quality information, wherein the second time is later than the first time.
[0039] With reference to the third aspect, in some implementations of the third aspect, a time difference between the second time and the first time is greater than or equal to a first threshold, wherein the first threshold is predefined, or the first threshold is determined according to capability information of the second device or indication information of the second device.
[0040] In some implementations of the third aspect, in combination with the third aspect, the transceiver is further configured to receive first configuration information transmitted by the second device, the first configuration information including a mapping relationship between channel quality information and a modulation mode and / or a coding mode.
[0041] In some implementations of the third aspect, in combination with the third aspect, the first configuration information further includes a first threshold value; the transceiver is specifically configured to receive the first data transmitted by the second device at the second time when the first channel quality information is greater than or equal to the first threshold value; and the processing unit is specifically configured to decode the first data according to the first modulation mode and / or the first coding mode that have the mapping relationship with the first channel quality information.
[0042] In some implementations of the third aspect, in combination with the third aspect, the transceiver is further configured to detect at least one second control information at a third time when the first channel quality information is less than or equal to the first threshold value, the third time being no earlier than the second time, the at least one second control information being used for scheduling second data transmitted by the second device, the at least one second control information including a second modulation mode and / or a second coding mode used for decoding the second data.
[0043] In some implementations of the third aspect, in combination with the third aspect, the first configuration information further includes a first parameter N, N being a positive integer; and the transceiver is further configured to detect at least one second control information at a fourth time when the processing unit fails to decode N consecutive transport blocks in the first data according to the first channel quality information, the fourth time being no earlier than the second time, the at least one second control information being used for scheduling second data transmitted by the second device, the second control information including a second modulation mode and / or a second coding mode used for decoding the second data.
[0044] In some implementations of the third aspect, in combination with the third aspect, the fourth time is a transmission time of an Nth transport block in the first data, or the fourth time is a transmission time of a next transport block of the Nth transport block in the first data.
[0045] In some implementations of the third aspect, in combination with the third aspect, the processing unit is further configured to decode a transport block of the first data according to the first modulation mode and / or the first coding mode when the transceiver fails to detect the at least one second control information at the fourth time.
[0046] In some implementations of the third aspect, the first configuration information further includes a first parameter N, N being a positive integer; the transceiver is further configured to detect first indication information at a transmission time of an Nth transmission block of the first data when the processing unit fails to decode the first data in the first data according to the first channel quality information; and the transceiver is further configured to detect at least one second control information at a fifth time when the first indication information is successfully detected, the fifth time being a transmission time of a next transmission block of the Nth transmission block of the first data, the at least one second control information being used for scheduling second data transmitted by the second device, the second control information including a second modulation mode and / or a second encoding mode used for decoding the second data.
[0047] In some implementations of the third aspect, the processing unit is further configured to decode the transmission blocks of the first data according to the first modulation mode and / or the first encoding mode when the transceiver fails to detect the first indication information at the transmission time of the Nth transmission block of the first data.
[0048] In some implementations of the third aspect, the first configuration information further includes second indication information, the second indication information being used for indicating a number of times of repeated transmission of channel quality information by the transceiver and / or repeated transmission of channel quality information by the first device.
[0049] In some implementations of the third aspect, the transceiver does not expect the second device to transmit first control information used for scheduling the first data, the first control information being used for scheduling initial transmission of the first data; or the transceiver is further configured to detect the first control information used for scheduling the first data at a first period, the first period being greater than a transmission period of the first data.
[0050] In some implementations of the third aspect, the first data is transmitted by a semi-persistent scheduling (SPS) transmission mode.
[0051] In some implementations of the third aspect, the transceiver is further configured to transmit acknowledgement (ACK) information or negative acknowledgement (NACK) information for the first data to the second device; and the transceiver is further configured to detect third control information at a sixth time when the NACK information is transmitted to the second device, the sixth time being later than the second time, the third control information being used for scheduling third data transmitted by the second device, the third control information including a third modulation mode and / or a third encoding mode used for decoding the third data.
[0052] In a fourth aspect, a communication apparatus is provided, which can be applied in the second device of the second aspect, and the apparatus includes: a transceiver configured to receive first channel quality information sent by a first device at a first time; a processor configured to encode first data according to a first modulation mode and / or a first encoding mode which have a mapping relationship with the first channel quality information; and the transceiver is further configured to send the first data to the first device at a second time, wherein the second time is later than the first time.
[0053] With reference to the fourth aspect, in some implementations of the fourth aspect, a time difference between the second time and the first time is greater than or equal to a first threshold, wherein the first threshold is predefined, or the first threshold is determined according to capability information of the second device or indication information of the second device.
[0054] With reference to the fourth aspect, in some implementations of the fourth aspect, the transceiver is further configured to send first configuration information to the first device, and the first configuration information includes a mapping relationship between channel quality information and a modulation mode and / or an encoding mode.
[0055] With reference to the fourth aspect, in some implementations of the fourth aspect, the processor is specifically configured to, when the transceiver successfully receives the first channel quality information, encode the first data according to the first modulation mode and / or the first encoding mode which have the mapping relationship with the first channel quality information.
[0056] With reference to the fourth aspect, in some implementations of the fourth aspect, the first configuration information further includes a first threshold value; and the processor is specifically configured to, when the transceiver successfully receives the first channel quality information and the first channel quality information is greater than or equal to the first threshold value, encode the first data according to the first modulation mode and / or the first encoding mode which have the mapping relationship with the first channel quality information.
[0057] With reference to the fourth aspect, in some implementations of the fourth aspect, the transceiver is further configured to, when the transceiver successfully receives the first channel quality information but the first channel quality information is less than or equal to the first threshold value, send at least one second control information to the first device at a third time, the third time is not earlier than the second time, and the at least one second control information is used for scheduling second data sent by the second device, and the at least one second control information includes a second modulation mode and / or a second encoding mode used for decoding the second data.
[0058] In some implementations of the fourth aspect, the first configuration information further comprises a first parameter N, N being a positive integer; and the transceiver is further configured to, when the first channel quality information is not received, send, to the first device, at least one second control information at a fourth time, the fourth time being no earlier than the second time, the at least one second control information being used for scheduling second data sent by the second device, and the at least one second control information comprising a second modulation mode and / or a second encoding mode used for decoding the second data.
[0059] In some implementations of the fourth aspect, the fourth time is a transmission time of an Nth transmission block in the first data, or the fourth time is a transmission time of a next transmission block of the Nth transmission block in the first data.
[0060] In some implementations of the fourth aspect, the first configuration information further comprises a first parameter N, N being a positive integer; and the transceiver is further configured to, when the first channel quality information is not received, send, to the first device, first indication information at a transmission time of an Nth transmission block in the first data; and the transceiver is further configured to send, to the first device, at least one second control information at a fifth time, the fifth time being a transmission time of a next transmission block of the Nth transmission block in the first data, the at least one second control information being used for scheduling second data sent by the second device, and the at least one second control information comprising a second modulation mode and / or a second encoding mode used for decoding the second data.
[0061] In some implementations of the fourth aspect, the first configuration information further comprises second indication information, the second indication information being used for indicating that the first device repeatedly transmits channel quality information and / or a number of times of repeated transmission of channel quality information by the first device.
[0062] In some implementations of the fourth aspect, the first data is sent by a semi-persistent scheduling (SPS) mode.
[0063] In some implementations of the fourth aspect, the transceiver is further configured to receive, from the first device, acknowledgement (ACK) information or negative ACK (NACK) information for the first data; and the transceiver is further configured to, when the NACK information is received from the first device, send, to the first device, third control information at a sixth time, the sixth time being later than the second time, the third control information being used for scheduling third data sent by the second device, and the third control information comprising a third modulation mode and / or a third encoding mode used for decoding the third data.
[0064] In a fifth aspect, a communication device is provided, comprising: a processor and a transceiver configured to receive computer code or instructions and transmit to the processor, the processor configured to execute the computer code or instructions to perform the method of the first aspect or any possible implementation of the first aspect.
[0065] In a sixth aspect, a communication device is provided, comprising: a processor and a transceiver configured to receive computer code or instructions and transmit to the processor, the processor configured to execute the computer code or instructions to perform the method of the second aspect or any possible implementation of the second aspect.
[0066] In a seventh aspect, a communication system is provided, comprising: a first device configured to perform the method of the first aspect or the second aspect, and other communication devices in communication with the first device, a second device and other communication devices in communication with the second device.
[0067] In an eighth aspect, a computer readable storage medium is provided, the computer readable medium having stored thereon computer programs; the computer programs configured to, when executed on a computer, cause the computer to perform the method of the first aspect and any possible implementation of the first aspect.
[0068] In a ninth aspect, a computer readable storage medium is provided, the computer readable medium having stored thereon computer programs; the computer programs configured to, when executed on a computer, cause the computer to perform the method of the second aspect and any possible implementation of the second aspect.
[0069] In a tenth aspect, a computer program product is provided, comprising instructions which, when executed on a communication device, cause the communication device to perform the method of the first aspect and any possible implementation of the first aspect.
[0070] In an eleventh aspect, a computer program product is provided, comprising instructions which, when executed on a communication device, cause the communication device to perform the method of the second aspect and any possible implementation of the second aspect. BRIEF DESCRIPTION OF DRAWINGS
[0071] Figure 1 is a schematic diagram of SPS.
[0072] Figure 2 is a schematic flow chart of a method of data transmission according to an embodiment of the application.
[0073] Figure 3 is a schematic flow chart of another method of data transmission according to an embodiment of the application.
[0074] Figure 4is a schematic flow interaction diagram of another method of data transmission according to an embodiment of the present application.
[0075] Figure 5 is a schematic diagram of a second device transmitting second data to a first device in a dynamic scheduling manner when the second device receives a first CQI sent by the first device and the first CQI is less than or equal to a CQI threshold value.
[0076] Figure 6 is a schematic diagram of a second device transmitting second data to a first device in a dynamic scheduling manner when the second device receives a first CQI sent by the first device and the receiving fails.
[0077] Figure 7 is another schematic diagram of a second device transmitting second data to a first device in a dynamic scheduling manner when the second device receives a first CQI sent by the first device and the receiving fails.
[0078] Figure 8 is another schematic diagram of a second device transmitting second data to a first device in a dynamic scheduling manner when the second device receives a first CQI sent by the first device and the receiving fails.
[0079] Figure 9 is another schematic diagram of a second device transmitting second data to a first device in a dynamic scheduling manner when the second device receives a first CQI sent by the first device and the receiving fails.
[0080] Figure 10 is a schematic block diagram of a communication device according to an embodiment of the present application.
[0081] Figure 11 is a schematic block diagram of another communication device according to an embodiment of the present application.
[0082] Figure 12 is a schematic block diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0083] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0084] The embodiments of the present application can be applied to various communication systems, such as a wireless local area network (WLAN), a narrow band-internet of things (NB-IoT), a global system for mobile communications (GSM), an enhanced data rate for gsm evolution (EDGE), a wideband code division multiple access (WCDMA), a code division multiple access 2000 (CDMA2000), a time division-synchronization code division multiple access (TD-SCDMA), a long term evolution (LTE), a satellite communication, a 5th generation (5G) system, a sidelink (SL) system, or a new communication system to be developed in the future.
[0085] The communication system suitable for the present application includes one or more transmitting ends and one or more receiving ends. The signal transmission between the transmitting end and the receiving end can be through radio waves, or through visible light, laser, infrared, optical fiber and other transmission media.
[0086] Exemplarily, one of the transmitting end and the receiving end can be a terminal device, and the other can be a network device. Exemplarily, both the transmitting end and the receiving end can be terminal devices.
[0087] The terminal device involved in the embodiments of the present application can include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem with wireless communication function. The terminal can be a mobile station (MS), a subscriber unit, a user equipment (UE), a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handset, a laptop computer, a machine type communication (MTC) terminal, etc.
[0088] Exemplarily, the network device can be an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home evolved Node B (HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), or a transmission and reception point (TRP), etc., and can also be a gNB or a transmission point (such as a TRP or a TP) in new radio (NR), one or a group (including multiple) antenna panels of a base station in NR, or a network node constituting a gNB or a transmission point, such as a building baseband unit (BBU) or a distributed unit (DU), etc., or the network device can also be a vehicle-mounted device, a wearable device, and a network device in a 5G network, or a network device in a future evolved PLMN network, etc., without limitation.
[0089] The product form of network equipment is very rich. For example, in the product implementation process, the BBU can be integrated with the radio frequency unit (RFU) in the same device, and the device is connected to the antenna array through a cable (for example, but not limited to, a feeder). The BBU can also be separated from the RFU, and the two are connected through an optical fiber, and communicate through, for example, but not limited to, a common public radio interface (CPRI) protocol. In this case, the RFU is usually called RRU (remote radio unit), which is connected to the antenna array through a cable. In addition, the RRU can also be integrated with the antenna array, for example, the active antenna unit (AAU) products on the market currently adopt this structure.
[0090] In addition, the BBU can be further decomposed into multiple parts. For example, the BBU can be further subdivided into a centralized unit (CU) and a distributed unit (DU) according to the real-time nature of the services processed. The CU is responsible for processing non-real-time protocols and services, and the DU is responsible for processing physical layer protocols and real-time services. Further, part of the physical layer function can also be separated from the BBU or the DU and integrated into the AAU.
[0091] Under the new vision of 5G, the real-time broadband communication (RTBC) scenario aims to support large bandwidth and low interaction delay, and the goal is to increase the bandwidth by 10 times under the given delay and reliability requirements, to create an immersive experience when people interact with the virtual world. Among them, the extended reality (XR) service with ultra-high bandwidth and ultra-low delay requirements will face more severe challenges for current 5G. XR mainly includes virtual reality (VR), augmented reality (AR), mixed reality (MR), and other virtual and real interaction technologies. Among them, in the downlink transmission process, the XR content of the server will generate data content at a fixed frequency (for example, 60Hz or 120Hz), and be transmitted to the XR UE by the base station side. In addition, due to the need for graphics generation, AR and MR devices need to be equipped with cameras to capture and continuously upload the current scene image at a specific frequency (for example, 60Hz), so AR and MR also have requirements for uplink transmission in terms of delay and bandwidth.
[0092] In the current 5G NR scenario, the scheduling mode of uplink is divided into dynamic scheduling and configured grant scheduling. Dynamic scheduling is that when UE needs to transmit, it sends a transmission request to the base station and reports the transmission information data volume, and the base station side allocates corresponding transmission resources to the UE according to the information reported by the UE. The main problem existing in this transmission based on UE scheduling request and uplink scheduling permission is that the request and scheduling process will cause a long delay in data transmission, which is difficult to meet the requirements of low latency services. The 5G NR introduces an uplink pre-configured grant scheduling transmission method, that is, before uplink data transmission, the UE does not need to send a scheduling request to the base station, nor does it need to wait for the uplink scheduling permission of the base station, but the UE sends the uplink data on the configured or activated resources. For uplink scheduling-free transmission, the base station side first configures the scheduling-free transmission cycle parameters for the UE side through RRC signaling, that is, the base station configures transmission resources for the UE in each cycle, at which time the UE can send uplink data on the configured resources. It is known that the XR uplink transmission is a periodic service, so the scheduling-free transmission method can be used to allocate transmission resources for XR uplink services to avoid the additional delay introduced by scheduling request and uplink scheduling permission in dynamic scheduling mode.
[0093] In the downlink transmission process, 5G NR also provides two scheduling modes, namely dynamic scheduling and configured grant semi-persistent scheduling SPS. In dynamic scheduling, the UE will always monitor the physical downlink shared channel PDCCH, and determine whether it is scheduling signaling for the terminal through the cell radio network temporary identifier C-RNTI information carried by the PDCCH. In the SPS of the configured grant, the base station will configure the downlink SPS resource cycle through the radio resource control RRC layer, and the UE will determine whether the downlink SPS is activated and the subsequent downlink SPS corresponding resource position by monitoring the PDCCH. The UE can still receive the PDCCH indication of new service transmission after the SPS transmission is activated. The base station completes the transmission process such as activating, deactivating SPS and SPS retransmission through the PDCCH. When the downlink SPS is activated, the UE will receive the downlink transmission of the SPS in the pre-configured time slot.
[0094] Sidelink (SL) also provides two scheduling modes, dynamic scheduling and configured grant-based semi-persistent scheduling (SPS). In dynamic scheduling, the receiving UE always monitors the sidelink control information (SCI) on the physical sidelink control channel (PSCCH). In SPS with configured grant, the transmitting UE configures the downlink SPS resource period through radio resource control (RRC) signaling, and the receiving UE determines whether to activate the downlink SPS and the corresponding resource location of the subsequent downlink SPS through monitoring the PSCCH, and other parameters. When the downlink SPS is activated, the receiving UE receives the downlink transmission of the SPS in the preconfigured time slot.
[0095] In order to facilitate the understanding of the embodiments of the present application, the prior art related to the embodiments of the present application is briefly introduced.
[0096] In wireless transmission, the change of air interface channel can easily cause the transmission signal to have error code. To solve this problem, the current 3rd generation partnership project (3rd generation partnership project, 3GPP) standard adopts modulation and coding strategy (MCS) based on channel state, that is, the parameters of MCS are adjusted according to the channel state. When the channel state is poor, the base station can use low-order MCS to transmit data, so as to ensure the correctness of the transmission data transmission. However, using low-order MCS to transmit data is at the cost of increasing signal redundancy to ensure signal transmission quality, which reduces the utilization efficiency of bandwidth. When the channel state is good, the base station can use high-order MCS to transmit signals, which can improve the utilization efficiency of bandwidth.
[0097] In the existing 3GPP standard, two sets of MCS tables are defined for enhanced mobile broadband (enhanced mobile broadband, eMBB), corresponding to 64 quadrature amplitude modulation (quadrature amplitude modulation, QAM) and 256 QAM respectively. As shown in Table 1, the MCS table for 64 QAM; as shown in Table 2, the MCS table for 256 QAM.
[0098] A set of MCS tables is defined for ultra reliable and low latency communication (ultra reliable and low latency communication, URLLC), as shown in Table 3. The base station can select the corresponding MCS table for the UE through RRC signaling according to the UE capability. Once the MCS table is selected, the MCS parameter for scheduling the UE by the base station can be determined through a 5-bit parameter, corresponding to the MCS index (index) 0-31 in the MCS table.
[0099] Table 1
[0100]
[0101]
[0102] Table 2
[0103]
[0104]
[0105] Table 3
[0106]
[0107]
[0108] In downlink transmission, the base station cannot know the downlink channel state, so the base station needs the UE to report channel quality indicator (CQI) information to inform the base station of the downlink channel state. The reporting of CQI information can be periodic, aperiodic, or semi-persistent. After the base station receives the CQI information reported by the UE, it will refer to the CQI information and adjust the MCS parameters of the data sent to the UE in the next time.
[0109] In the case of downlink SPS, the gNB will configure part of the configuration information for the UE through RRC signaling, such as the transmission period of SPS, but when configuring part of the configuration information, it does not activate the transmission of SPS, but uses DCI to indicate the activation time, and the DCI also includes other configuration information of SPS, such as MCS and time-frequency domain resources, etc. As shown in FIG. 1, a schematic diagram of SPS. After the base station configures the SPS transmission for the UE, the base station can send a PDCCH scrambled by CS-RNTI to activate the SPS transmission and indicate the configuration information used for the first transmission of SPS, such as time-frequency domain resources, MCS, etc. When the downlink SPS is configured, the UE will receive the downlink transmission of SPS in the configured time slot. Figure 1
[0110] Currently, each SPS transmission can usually only schedule one transport block (TB), but it can be understood that each SPS transmission can also schedule multiple TBs.
[0111] In dynamic scheduling, the MCS (Mean Search Class) information for each Physical Downlink Shared Channel (PDSCH) data transmission of the UE is indicated by the Downlink Control Information (DCI). The DCI information indicates the configuration information for that transmission, such as the MCS and time-frequency domain resources. Although the DCI provides flexibility by allowing different parameters to be configured for each transmission based on channel conditions, the UE needs to blindly detect the DCI before decoding the PDSCH resources carried by it. Therefore, in dynamic scheduling, the UE needs to detect and decode the DCI for each transmission, which increases the UE's power consumption and scheduling complexity.
[0112] To ensure the quality of air interface signal transmission, low-order MCS parameters can be configured in the activated DCI to improve transmission reliability at the cost of reduced bandwidth utilization efficiency. However, XR video services have large frame sizes, and long-term use of low-order MCS will seriously affect system capacity and increase the transmission latency of XR frames, impacting the user experience.
[0113] SPS features a "configure once, transmit multiple times" characteristic, meaning that once the configuration parameters are configured, all data transmitted by SPS uses the configured parameters. If you wish to change the configuration parameters, you need to reconfigure the RRC or reactivate the DCI.
[0114] Currently, the method to change the MCS for each SPS transmission is to perform DCI reactivation for each SPS transmission, using the DCI to indicate the MCS parameters for this SPS. However, DCI reactivation introduces additional latency. Because the existing DCI format used for reactivation contains many fields, occupying a large number of bits, but only 5 bits are used to indicate the MCS, the remaining fields do not contribute to changing the MCS. Therefore, frequent reactivation significantly increases system transmission overhead and also increases the power consumption of the DCI during UE blind detection reactivation.
[0115] To address this, this application proposes a data transmission method in which a first device sends first channel quality information to a second device at a first time; the first device receives first data sent by the second device at a second time, and decodes the first data according to a first modulation scheme and / or a first encoding scheme that has a mapping relationship with the first channel quality information, wherein the second time is later than the first time. This method can reduce the number of times the UE performs blind detection of DCI or SCI during SPS transmission, thereby reducing the UE's power consumption.
[0116] like Figure 2 The diagram illustrates a schematic flowchart of a data transmission method 200 according to an embodiment of this application. This method may include, but is not limited to, the following steps.
[0117] 210, the first device sends first channel quality information obtained by measurement to the second device at a first time, where the first channel quality information can be channel quality indicator information (CQI) or channel state information (CSI). The first device can be a UE, and the second device can be a base station; or the first device can be a receiving UE, and the second device can be a transmitting UE.
[0118] 220, the second device receives the first channel quality information sent by the first device at the first time. It can also be understood that the second device receives the first channel quality information sent by the first device at the first time. The first time can be understood as a first time slot or a first time range.
[0119] It should be understood that the transmission period of the channel quality information and the SPS transmission period can be consistent or inconsistent. If the transmission period of the channel quality information is inconsistent with the SPS transmission period, for example, the transmission period of the channel quality information is greater than the SPS transmission period, the modulation mode and / or the coding mode corresponding to each SPS transmission can refer to the channel quality information sent by the first device last time.
[0120] 230, the second device encodes the first data according to the first modulation mode and / or the first coding mode having a mapping relationship with the first channel quality information.
[0121] Exemplarily, the mapping relationship between the channel quality information and the modulation mode and / or the coding mode can be determined by the second device according to historical transmission conditions. The mapping relationship between the channel quality information and the modulation mode and / or the coding mode includes the mapping relationship between the first channel quality information and the first modulation mode and / or the first coding mode.
[0122] Optionally, the second device can send first configuration information to the first device, where the first configuration information includes the mapping relationship between the channel quality information and the modulation mode and / or the coding mode; and the first device can receive the first configuration information sent by the second device. The first configuration information can be sent by RRC signaling or other manners. The mapping relationship between the channel quality information and the modulation mode and / or the coding mode can also be agreed by protocol. The present application does not make specific limitation.
[0123] 240, the second device sends the encoded first data to the first device at a second time, where the second time is later than the first time. The second time can be understood as a second time slot or a second time range. The first data is sent by a semi-persistent scheduling (SPS) transmission mode, i.e., the second device sends the first data encoded by the first modulation mode and / or the first encoding mode to the first device through a PDSCH in a time slot of the SPS transmission. The embodiments of the present application support the case of scheduling one or more transport blocks for each SPS transmission.
[0124] Specifically, the time difference between the second time and the first time is greater than or equal to a first threshold, where the first threshold is predefined, or the first threshold is determined according to the capability information of the second device or the indication information of the second device.
[0125] 250, the first device receives the first data sent by the second device at the second time. It can be understood that the first device receives the first data sent by the second device at the second time. The first device does not expect the second device to send first control information for scheduling the first data, or the first device does not detect the first control information for scheduling the first data, where the first control information is used to schedule the initial transmission of the first data. Alternatively, the first device detects the first control information for scheduling the first data at a first period, where the first period is greater than the transmission period of the first data.
[0126] 260, the first device decodes the first data according to the first modulation mode and / or the first encoding mode having a mapping relationship with the first channel quality information. Specifically, the first device determines the first modulation mode and / or the first encoding mode corresponding to the first channel quality information according to the first channel quality information and the mapping relationship between the channel quality information and the modulation mode and / or the encoding mode, and decodes the first data according to the first modulation mode and / or the first encoding mode to obtain decoded first data.
[0127] Specifically, when the second device successfully receives the first channel quality information sent by the first device, the second device encodes the first data according to the first modulation mode and / or the first encoding mode having a mapping relationship with the first channel quality information. The successful reception of the first channel quality information sent by the first device by the second device can be understood as that the second device receives the first channel quality information sent by the first device and successfully decodes the received first channel quality information.
[0128] In the technical scheme provided in the embodiments of the present application, the second device receives first channel quality information sent by the first device at a first time; the second device encodes first data according to a first modulation mode and / or a first encoding mode having a mapping relationship with the first channel quality information; and the second device sends the encoded first data to the first device at a second time. After receiving the first data sent by the second device at the second time, the first device can determine the first modulation mode and / or the first encoding mode having the mapping relationship with the first channel quality information according to the mapping relationship between the channel quality information and the modulation mode and / or the encoding mode, and decode the first data according to the first modulation mode and / or the first encoding mode. The first device does not need to detect DCI or SCI to obtain the modulation mode and / or the encoding mode, such as the MCS parameter, used in the SPS transmission. Therefore, the scheme can reduce the number of times of blind detection of DCI or SCI by the first device (terminal device) in the SPS transmission process, thereby reducing the power consumption of the first device.
[0129] The mapping relationship between the channel quality information and the modulation mode and / or the encoding mode can be one-to-one correspondence, that is, each channel quality information has a corresponding modulation mode and / or encoding mode. The mapping relationship between the channel quality information and the modulation mode and / or the encoding mode can also not be one-to-one correspondence, for example, a plurality of channel quality information correspond to a modulation mode and / or an encoding mode. The mapping relationship between the channel quality information and the modulation mode and / or the encoding mode can be a formula or a mapping table.
[0130] Exemplarily, the mapping relationship between the channel quality information and the modulation mode and / or the encoding mode can be the mapping relationship between CQI and MCS.
[0131] Optionally, the mapping relationship between CQI and MCS can be a formula.
[0132] Exemplarily, in the case that each CQI includes 4 bits, when the base station adopts 256QAM table scheduling, the mapping relationship between CQI and MCS can be represented by the following formula (1):
[0133]
[0134] Exemplarily, in the case that each CQI includes 4 bits, when the base station adopts 64QAM table scheduling, the mapping relationship between CQI and MCS can be represented by the following formula (2):
[0135] MCS = 2CQI - 2, 1 ≤ CQI ≤ 15 (2)
[0136] Exemplarily, in the case that each CQI includes 5 bits, the mapping relationship between CQI and MCS can be represented by the following formula (3):
[0137] MCS = CQI - 1, 1 < CQI < 31 (3)
[0138] At this time, for the 64QAM table, the CQI value range is 1-29; for 256QAM, the CQI value range is 1-28. The number of bits of CQI is not limited in the present application.
[0139] Optionally, the mapping relationship between CQI and MCS can be a mapping table.
[0140] Exemplarily, as shown in Table 4, the CQI-MCS mapping relationship corresponding to 256QAM is shown, each CQI includes 4 bits (bit).
[0141] Table 4
[0142]
[0143]
[0144] Exemplarily, as shown in Table 5, the CQI-MCS mapping relationship corresponding to 64QAM is shown, each CQI includes 4 bits.
[0145] Table 5
[0146] CQI MCS 1 0 2 2 3 4 4 6 5 8 6 10 7 12 8 14 9 16 10 18 11 20 12 22 13 24 14 26 15 28
[0147] The control information in the embodiment of the present application can be DCI or SCI.
[0148] Taking the first configuration information as RRC signaling, the mapping relationship between channel quality information and modulation mode and / or coding mode as the mapping relationship between CQI and MCS, and the control information as SCI as an example. The first device can be a receiving UE, and the second device can be a sending UE.
[0149] As shown in Figure 3 , a schematic flow interaction diagram of a data transmission method 300 proposed in an embodiment of the present application is shown.
[0150] 310, the second device sends RRC signaling to the first device, the RRC signaling including the mapping relationship between CQI and MCS and the SPS resource period, and the mapping relationship between CQI and MCS can be determined and configured by the second device according to historical transmission conditions.
[0151] Exemplarily, the mapping relationship between CQI and MCS can be one-to-one correspondence, that is, each CQI has a corresponding MCS.
[0152] Exemplarily, the mapping relationship between CQI and MCS can also not be one-to-one correspondence, for example, the mapping relationship between CQI and MCS is that multiple CQIs correspond to one MCS.
[0153] 320, the first device receives the RRC signaling sent by the second device.
[0154] 330, the first device sends (reports) the first CQI obtained by measurement to the second device at the first time, the first CQI being the CQI obtained by the first device at the last time of measurement.
[0155] 340, the second device receives the first CQI sent by the first device. It should be understood that the sending period of the CQI and the SPS transmission period can be consistent or inconsistent. If the CQI sending period is inconsistent with the SPS transmission period, the corresponding MCS of each SPS transmission can refer to the CQI sent by the first device at the last time.
[0156] 350, the second device determines the first MCS having a mapping relationship with the first CQI according to the received first CQI and the mapping relationship between the CQI and the MCS.
[0157] Specifically, the second device successfully receives the first CQI sent by the first device, that is, the second device receives the first CQI and successfully decodes the first CQI, and then the second device determines the first MCS having a mapping relationship with the first CQI according to the received first CQI and the mapping relationship between the CQI and the MCS.
[0158] 360, the second device encodes the first data of the SPS transmission by using the first MCS, and sends the first data encoded by using the first MCS to the first device through the PDSCH at the second time.
[0159] 370, the first device receives the first data sent by the second device. The first device does not need to detect the first SCI for scheduling the first data.
[0160] 380, the first device determines the first MCS having a mapping relationship with the first CQI reported at the last time according to the first CQI, the mapping relationship between the CQI and the MCS, and decodes the encoded first data according to the first MCS to obtain the decoded first data.
[0161] Optionally, the first configuration information further includes a first threshold value. The first threshold value is a threshold value of channel quality information. The first threshold value can be determined according to historical channel quality information, average code rate requirement of the service and the like.
[0162] When the second device successfully receives the first channel quality information sent by the first device, and the first channel quality information is greater than or equal to the first threshold value, the second device considers that the channel quality between the second device and the first device is good, and the reliability of the SPS data transmission can be ensured, and thus the SPS transmission is used for the transmission. Specifically, the second device encodes the first data according to the first modulation mode and / or the first encoding mode which have a mapping relationship with the first channel quality information.
[0163] The first device needs to compare the measured channel quality information with the first threshold value each time the first device sends the measured channel quality information to the second device. Correspondingly, when the first device determines that the first channel quality information is greater than or equal to the first threshold value, the first device considers that the second device uses the SPS transmission mode for data transmission this time, and the first device receives the first data sent by the second device at the second time and decodes the first data according to the first modulation mode and / or the first encoding mode which have a mapping relationship with the first channel quality information.
[0164] When the second device successfully receives the first channel quality information sent by the first device, but the first channel quality information is less than or equal to the first threshold value, the second device considers that the channel quality between the second device and the first device is poor, and the reliability of the SPS data transmission cannot be ensured, and thus the second device cancels the SPS transmission this time and uses the dynamic scheduling mode for data transmission in the time slot corresponding to the SPS transmission this time, so as to ensure the reliability of data transmission. Specifically, the second device sends at least one second control information to the first device at a third time. The at least one second control information is used for scheduling second data sent by the second device, and the at least one second control information includes a second modulation mode and / or a second encoding mode used for decoding the second data; and the second device sends the second data encoded by using the second modulation mode and / or the second encoding mode to the second device. The second data is sent by using the dynamic scheduling mode. The third time is not earlier than the second time.
[0165] The first device needs to compare the measured channel quality information with the first threshold value each time the first device sends the measured channel quality information to the second device. Correspondingly, when the first device determines that the first channel quality information is less than or equal to the first threshold value, the first device considers that the dynamic scheduling mode is used for data transmission this time. Specifically, the first device detects at least one second control information at a third time, the at least one second control information is used for scheduling second data sent by the second device, and the at least one second control information includes a second modulation mode and / or a second encoding mode used for decoding the second data; and the first device receives the second data sent by the second device according to the at least one second control information, and decodes the second data according to the second modulation mode and / or the second encoding mode.
[0166] The third time may be the same as the second time, or it may be later than the second time.
[0167] Based on the above scheme, when the first channel quality information is greater than or equal to the first threshold value, the channel quality between the first device and the second device is good. The second device's use of SPS (Single Shift over PS) for data transmission can reduce the number of blind detection control messages from the first device, thereby reducing the power consumption of the first device. When the first channel quality information is less than or equal to the first threshold value, the channel quality between the first device and the second device is poor. The second device's use of dynamic scheduling for data transmission can ensure the reliability of data transmission.
[0168] Taking RRC signaling as the first configuration information, the mapping relationship between channel quality information and modulation and / or coding scheme as the mapping relationship between CQI and MCS as the second configuration information, and SCI as the control information as the third configuration information, the first device can be a receiving UE, and the second device can be a transmitting UE.
[0169] like Figure 4 The diagram shown is a schematic flowchart of another data transmission method 400 proposed in an embodiment of this application.
[0170] 410. The second device sends RRC signaling to the first device. The RRC signaling includes the mapping relationship between CQI and MCS, a first threshold value, and an SPS resource period. The first threshold value is the CQI threshold value, which can be determined based on information such as historical channel quality information and the average code rate requirement of the service.
[0171] For example, the mapping relationship between CQI and MCS can be one-to-one, that is, each CQI has a corresponding MCS.
[0172] For example, the mapping relationship between CQI and MCS may not be one-to-one. For instance, the mapping relationship between CQI and MCS may be that multiple CQIs correspond to one MCS.
[0173] 420, The first device receives the RRC signaling sent by the second device.
[0174] 430, the first device sends (reports) the first CQI obtained by measurement to the second device at the first time. The first CQI is the CQI obtained by the first device in the most recent measurement.
[0175] 440. The second device receives the first CQI from the first device at the first moment. It should be understood that the CQI transmission period and the SPS transmission period can be the same or different. If the CQI transmission period and the SPS transmission period are different, the MCS corresponding to each SPS transmission can refer to the most recent CQI sent by the first device.
[0176] 450, the second device determines whether the most recently received first CQI is greater than or equal to a first threshold value.
[0177] When the second device successfully receives the first CQI sent by the first device, and the first CQI is greater than or equal to the first threshold value, the second device determines a first MCS having a mapping relationship with the first CQI according to the received first CQI and a mapping relationship between CQI and MCS. The second device transmits data to the first device through a transmission mode of SPS, that is, step 460 is performed.
[0178] When the second device successfully receives the first CQI sent by the first device, but the first CQI is less than or equal to the first threshold value, the second device transmits data to the first device through a transmission mode of dynamic scheduling, that is, step 470 is performed.
[0179] 460, the second device encodes the first data of the SPS transmission according to the first MCS, and sends the first data encoded by the first MCS to the first device in the time slot of the SPS transmission. In this case, the first device does not need to detect the PSCCH.
[0180] 470, the second device sends at least one second SCI and second data to the first device at a third time, the at least one second SCI is used to schedule the second data, and the at least one second SCI includes a second MCS used to decode the second data. The third time is not earlier than the second time. In this case, the second device needs to detect the PSCCH.
[0181] 480, the first device determines whether the most recently reported first CQI to the second device is greater than or equal to the first threshold value. When the first CQI is greater than or equal to the CQI threshold value, the first device receives the first data sent by the second device on the PSCSH according to the resource information configured by the second device.
[0182] The first device determines a first MCS having a mapping relationship with the most recently reported first CQI according to the first CQI and the mapping relationship between CQI and MCS. And decodes the encoded first data according to the first MCS to obtain the decoded first data.
[0183] 490, when the first device determines that the most recently reported first CQI to the second device is less than or equal to the CQI threshold value, the first device detects at least one second SCI sent by the second device at a third time, and receives second data sent by the second device according to the at least one second SCI, the at least one second SCI includes a second MCS used to decode the second data, and the first device decodes the second data according to the second MCS in the at least one second SCI to obtain the decoded second data.
[0184] Optionally, the RRC signaling can further include a first parameter N, N is less than or equal to M, M is the number of transport blocks included in the data sent by the second device to the first device, and M and N are positive integers. When the first device determines that the last reported first CQI to the second device is less than or equal to the CQI threshold value, and the first device fails to detect at least one second SCI sent by the second device at the third time, the first device detects the first indication information at the next transmission time of the second SCI; when the first device successfully detects the first indication information, the first device detects at least one fourth control information at the seventh time, the seventh time is the transmission time of the next transport block of the Nth transport block in the first data, and the at least one fourth control information is used to schedule the fourth data sent by the second device, and the fourth control information includes the fourth modulation mode and / or the fourth coding mode used to decode the fourth data.
[0185] As shown in FIG. 1, a schematic diagram of the second device transmitting second data to the first device in a dynamic scheduling manner when the first CQI received by the second device from the first device is less than or equal to the CQI threshold value is shown. Figure 5 As shown in FIG. 1, a schematic diagram of the second device transmitting second data to the first device in a dynamic scheduling manner when the first CQI received by the second device from the first device is less than or equal to the CQI threshold value is shown.
[0186] The second device receives the first CQI (CQI1) at U00. If the first CQI is less than or equal to the CQI threshold value, the second device considers that the channel quality between the second device and the first device is poor, and the reliability of this SPS data transmission cannot be guaranteed. The second device cancels this SPS transmission, and performs data transmission in a dynamic scheduling manner in the time slot corresponding to this SPS transmission. The time corresponding to this SPS transmission is D10-D13. U00 can be understood as the first time, and D10 can be understood as the second time.
[0187] The second device can send at least one second SCI to the first device at the third time, and the third time is not earlier than the second time. That is, the third time can be the same as the second time, or the third time can be later than the second time. Taking the case that the third time is the same as the second time as an example, the second device starts to send at least one second SCI to the first device at D10, and the at least one second SCI is used to schedule the second data.
[0188] Correspondingly, after the first device sends the first CQI to the second device at U00, if it is determined that the first CQI is less than or equal to the CQI threshold value, it is considered that the second device will perform this data transmission in a dynamic scheduling manner. The first device can start to detect at least one second SCI sent by the second device at D10.
[0189] Optionally, the first configuration information can further include a first parameter N. It should be understood that each data sent by the second device to the first device includes M transport blocks, and M is greater than or equal to N, and M and N are positive integers. The first parameter N is used to indicate that when the first device fails to decode N continuous transport blocks in the first data, the first device needs to determine whether the second device has received the first channel quality information, and if it is determined that the second device has not received the first channel quality information, it can be confirmed that the second device uses a dynamic scheduling transmission mode instead of an SPS transmission mode for this data transmission; the first parameter N can also be used to indicate that the second device transmits data to the first device in a dynamic scheduling manner at a transmission time of the Nth transport block in the first data or a transmission time of a next transport block of the Nth transport block in the first data.
[0190] In an implementation manner, when the second device fails to receive the first channel quality information, the second device will not be able to allocate a correct modulation mode and / or coding mode for this SPS transmission, which will cause the first device to fail to correctly decode the first data. Therefore, the second device can cancel this SPS transmission and perform data transmission in a dynamic scheduling manner. Specifically, the second device can send at least one second control information to the first device at a fourth time, the fourth time being not earlier than the second time, the at least one second control information being used to schedule second data sent by the second device, and the at least one second control information including a second modulation mode and / or a second coding mode used to decode the second data; and the second device sends second data encoded by using the second modulation mode and / or the second coding mode to the second device. The second data is sent in a dynamic scheduling transmission mode. The failure of the second device to receive the first channel quality information can be understood as that the second device does not receive the first channel quality information sent by the first device, or the second device fails to decode the first channel quality information sent by the first device.
[0191] Exemplarily, the fourth time is a transmission time of the Nth transport block in the first data, or the fourth time is a transmission time of a next transport block of the Nth transport block in the first data. The second time can also be understood as a transmission time of a first transport block in the first data. When N is equal to 1, the fourth time is the same as the second time.
[0192] It should be understood that when the second device fails to receive the first channel quality information, the second device sends empty transport blocks to the first device at a transmission time of the first N transport blocks in the first data, and therefore the first device will fail to decode N continuous transport blocks in the first data.
[0193] Correspondingly, when the first device fails to decode the N continuous transport blocks in the first data according to the first channel quality information, the first device judges whether the second device receives the first channel quality information by detecting the control information. Specifically, the first device detects at least one second control information at the fourth time, the at least one second control information is used for scheduling the second data sent by the second device, and the at least one second control information includes the second modulation mode and / or the second encoding mode used for decoding the second data; the first device receives the second data sent by the second device according to the at least one second control information, and decodes the second data according to the second modulation mode and / or the second encoding mode.
[0194] It should be understood that when the first device fails to decode the N continuous transport blocks in the first data, the first device needs to judge whether the second device receives the first channel quality information, the first device detects the second control information sent by the second device, if the second control information is detected, the first device determines that the second device does not receive the first channel quality information, and the first device can consider that the second device sends the second data in the dynamic scheduling mode. If the first device only fails to decode one of the N continuous transport blocks in the first data, it cannot be determined that the second device does not successfully receive the first channel quality information, and it may be that the first device makes a mistake in decoding. Therefore, the first device is limited to fail to decode the continuous N data blocks in the first data, so as to avoid the first device mistakenly considering that the second device does not successfully receive the first channel quality information when the second device successfully receives the first channel quality information sent by the first device and sends the first data to the first device in the SPS mode, and the blind detection overhead caused by detecting the second control information.
[0195] When the first device does not detect the at least one second control information at the fourth time, the first device continues to decode other transport blocks of the first data according to the first modulation mode and / or the first encoding mode, and feeds back ACK information or NACK information to the second device for the first data. It should be understood that when the first device fails to decode the N continuous transport blocks in the first data according to the first channel quality information, NACK information corresponding to the N transport blocks is also sent to the second device.
[0196] Based on the above scheme, when the second device does not receive the first channel quality information sent by the first device, if the second device continues to use the SPS mode for data transmission, it will cause the first device to be unable to correctly decode the received data. Therefore, when the second device does not receive the first channel quality information sent by the first device, the first device transmits data to the first device in the dynamic scheduling mode, which can ensure the reliability of data transmission.
[0197] The first configuration information is RRC signaling, the mapping relationship between the channel quality information and the modulation mode and / or the encoding mode is the mapping relationship between the CQI and the MCS, and the control information is the SCI. The first device can be a receiving UE, and the second device can be a sending UE.
[0198] Optionally, the RRC signaling can further include a first parameter N, N is less than or equal to M, M is the number of transport blocks included in the data sent by the second device to the first device, and M and N are positive integers.
[0199] When the second device fails to receive the first CQI sent by the first device, that is, when the second device fails to receive or decode the first CQI sent by the first device, the second device will not be able to allocate the correct MCS parameter for this SPS transmission, and thus, the UE can not be able to correctly decode. Therefore, the second device cancels this SPS transmission, and transmits second data to the first device in a dynamic scheduling manner at a time corresponding to the SPS transmission.
[0200] Exemplarily, the second device sends at least one second SCI and second data to the first device at a fourth time, the at least one second SCI is used for scheduling the second data, and the at least one second SCI includes a second MCS used for decoding the second data. The fourth time is not earlier than the second time, and exemplarily, the fourth time is the transmission time of the Nth transport block in the first data, or the transmission time of the next transport block of the Nth transport block in the first data. It can be understood that the fourth time can also be the transmission time of several transport blocks after the Nth transport block.
[0201] Correspondingly, if the first device fails to decode the consecutive N transport blocks in the first data sent by the second device according to the first MCS, the first device detects at least one second SCI at the fourth time, receives the second data sent by the second device according to the at least one second SCI, and decodes the second data according to the second MCS in the at least one second SCI to obtain the decoded second data.
[0202] It should be understood that the definition that the first device determines that the second device has not received the first CQI when the first device fails to decode the consecutive N transport blocks in the first data is to avoid the blind detection overhead caused by the first device mistakenly thinking that the second device has not successfully received the first CQI when the first device only fails to decode one of the consecutive N transport blocks in the first data in the case that the second device successfully receives the first CQI sent by the first device and sends the first data to the first device in an SPS manner.
[0203] AsFigure 6 As shown, a schematic diagram is shown when the second device fails to receive the first CQI sent by the first device, the second device transmits second data to the first device in a dynamic scheduling manner. Take the fourth time as the transmission time of the Nth transmission block in the first data, N equal to 1, and M equal to 4 as an example. The detection order only takes effect for SPS transmission, and takes effect with the activation of the activated SCI.
[0204] Wherein, the MCS corresponding to each SPS transmission is determined according to the CQI reported by the first device last time. For example, the MCS corresponding to the SPS data at D00-D03 is determined according to CQI0; in the next SPS transmission, the second device transmits SPS data at time D10-D13, and the MCS corresponding to this SPS transmission is determined according to the last reported CQI1(first CQI).
[0205] The second device does not receive CQI1(first CQI) at U00, which causes the second device to fail to allocate the MCS parameter corresponding to the CQI1 for this SPS transmission. The time corresponding to this SPS transmission is D10-D13. Wherein, U00 can be understood as the first time, and D10 can be understood as the second time; since the fourth time is the transmission time of the Nth transmission block in the first data, and N is equal to 1, the fourth time is the transmission time of the first transmission block in the first data, that is, D10 can be understood as the fourth time, in this case, the fourth time and the second time can be the same time.
[0206] The second device can transmit the data to be transmitted in this SPS transmission at D10-D13 in a dynamic scheduling manner, that is, the second device transmits second data at D10-D13 in a dynamic scheduling manner. Specifically, the second device starts to send at least one second SCI to the first device at D10, and the at least one second SCI is used to schedule the second data. The second data can be the same as or different from the first data; the second MCS can be the same as or different from the first MCS.
[0207] Correspondingly, when the first device fails to decode the first data according to the MCS having a mapping relationship with the CQI1 at the D10, the first device can detect at least one second SCI sent by the second device at the D10. If the first device detects the second SCI at the D10, the first device will detect the second SCI in the next 4 transmission times starting from the current time (D10), and 4 can be the default number of transport blocks in the first data. If the first device detects the second SCI, the first device can feed back NACK / ACK for the second data to the second device. It should be understood that when the first device fails to decode the first data at the D10, the first device can feed back NACK information for the first data to the second device. It should be understood that the number of transport blocks in the data can also be configured by RRC signaling.
[0208] If the first device does not detect the second SCI or fails to detect the second SCI at the D10, the second device continues to decode the first data according to the MCS having a mapping relationship with the CQI1 at the D11-D13, that is, the second device decodes the first data according to the SPS mode at the D11-D13, and feeds back NACK / ACK for the first data to the second device.
[0209] As shown in Figure 7 , another schematic diagram is shown when the second device fails to receive the first CQI sent by the first device, and the second device transmits the second data to the first device in a dynamic scheduling manner. Taking the fourth time as the transmission time of the Nth transport block in the first data, N equaling 2, and M equaling 4 as an example.
[0210] The second device does not receive the CQI1 (first CQI) at the U00, so that the second device cannot allocate the MCS parameter corresponding to the CQI1 for this SPS transmission. The time corresponding to this SPS transmission is D10-D13, that is, each SPS transmission transmits M=4 transport blocks. Wherein, U00 can be understood as the first time, and D10 can be understood as the second time; since the fourth time is the transmission time of the Nth transport block in the first data, and N equals 2, the fourth time is the transmission time of the second transport block in the first data, that is, D11 can be understood as the fourth time.
[0211] The second device can transmit the data to be transmitted in this SPS transmission in a dynamic scheduling manner at the D11-D14, that is, the second device transmits the second data in a dynamic scheduling manner at the D11-D14. Specifically, the second device starts to send at least one second SCI to the first device at the D11, and the at least one second SCI is used to schedule the second data. It should be understood that the second data can be the same as or different from the first data; and the second MCS can be the same as or different from the first MCS.
[0212] Correspondingly, when the first device fails to decode the first data at D10 and D11 according to the MCS which is mapped to CQI1, the first device can detect at least one second SCI sent by the second device at D11. If the first device detects the second SCI, the first device will detect the second SCI for four consecutive time periods starting from this time (D11), where 4 can be the default number of SPS transmission time periods.
[0213] If the first device does not detect the second SCI at D11 or fails to detect the second SCI, the second device continues to decode the first data at D12 and D13 according to the MCS which has a mapping relationship with CQI1. That is, the second device decodes the first data at D12 and D13 in the SPS manner and feeds back NACK / ACK for the first data to the second device.
[0214] like Figure 8 The diagram illustrates another scenario where the second device fails to receive the first CQI sent by the first device, and the second device transmits second data to the first device using a dynamic scheduling method. The example uses the fourth time as the transmission time of the next transmission block after the Nth transmission block in the first data, where N equals 2 and M equals 4.
[0215] The second device did not receive CQI1 (the first CQI) at U00, causing it to be unable to allocate the MCS parameters corresponding to this CQI1 for this SPS transmission. The time corresponding to this SPS transmission is D10-D13, meaning that each SPS transmission transmits 4 transport blocks. Here, U00 can be understood as the first time, and D10 can be understood as the second time; since the fourth time is the transmission time of the Nth transport block in the first data, and N equals 2, the fourth time is the transmission time of the next transport block after the second transport block in the first data, that is, D12 can be understood as the fourth time.
[0216] The second device can use dynamic scheduling at points D12-D15 to transmit the data to be transmitted in this SPS transmission. Specifically, the second device uses dynamic scheduling at points D12-D15 to transmit the second data. At point D12, the second device begins sending at least one second SCI to the first device. This at least one second SCI is used to schedule the second data. It should be understood that the second data can be the same as or different from the first data; the second MCS can be the same as or different from the first MCS.
[0217] Correspondingly, when the first device fails to decode the first data according to the MCS mapped with the CQI1 at D10 and D11, the first device can detect the at least one second SCI sent by the second device at D12. If the first device detects the second SCI, the first device will detect the second SCI in the next 4 times starting from the current time (D12). The 4 can be the default number of times of SPS transmission.
[0218] If the first device fails to detect the second SCI at D12, the second device continues to decode the first data according to the MCS mapped with the CQI1 at D12 and D13, that is, the second device decodes the first data according to the SPS mode at D12 and D13, and feeds back NACK / ACK to the second device for the first data.
[0219] In another implementation, when the second device fails to receive the first channel quality information, the second device will not be able to allocate the correct modulation mode and / or coding mode for the current SPS transmission, which will cause the first device to fail to correctly decode the first data. Therefore, the second device can cancel the current SPS transmission and use the dynamic scheduling mode for data transmission. Specifically, the second device sends first indication information to the first device at the transmission time of the Nth transmission block of the first data, and the first indication information can be used to instruct the first device to stop SPS detection; the second device sends at least one second control information to the first device at the fifth time, which is the transmission time of the next transmission block of the Nth transmission block of the first data, and the at least one second control information is used to schedule the second data sent by the second device, and the at least one second control information includes the second modulation mode and / or the second coding mode used to decode the second data; and the second device sends the second data encoded by the second modulation mode and / or the second coding mode to the first device.
[0220] It should be understood that when the second device fails to receive the first channel quality information, the transmission block sent by the second device to the first device at the transmission time of the first N transmission blocks of the first data is empty, and therefore the first device will fail to decode the N continuous transmission blocks in the first data.
[0221] Correspondingly, when the first device fails to decode the N continuous transport blocks in the first data according to the first channel quality information, the first device detects the first indication information at the transmission time of the Nth transport block of the first data; when the first device successfully detects the first indication information, the first device considers that the second device uses a dynamic scheduling manner to perform the current data transmission, the first device detects at least one second control information at a fifth time, the fifth time being the transmission time of a next transport block of the Nth transport block in the first data, the at least one second control information being used for scheduling the second data sent by the second device, the at least one second control information including a second modulation manner and / or a second encoding manner used for decoding the second data; the first device receives the second data sent by the second device according to the at least one second control information, and decodes the second data according to the second modulation manner and / or the second encoding manner.
[0222] When the first device fails to detect the first indication information at the transmission time of the Nth transport block of the first data, or the first device fails to detect the second control information at the fifth time, the first device decodes other transport blocks of the first data according to the first modulation manner and / or the first encoding manner, and feeds back ACK information or NACK information to the second device.
[0223] Optionally, when the second device fails to receive the first channel quality information, the second device can also send the first indication information to the first device at the transmission time of the N+1th transport block or the N+2th transport block of the first data. Correspondingly, when the first device fails to decode the N continuous transport blocks in the first data according to the first channel quality information, the first device detects the first indication information at the transmission time of the N+1th transport block or the N+2th transport block of the first data. The present application does not make specific limitation on this.
[0224] It should be understood that the first indication information can be preconfigured or configured through RRC.
[0225] Taking the first configuration information as RRC signaling, the mapping relationship between the channel quality information and the modulation manner and / or the encoding manner as the mapping relationship between CQI and MCS, and the control information as SCI as an example. The first device can be a receiving UE, and the second device can be a sending UE.
[0226] Optionally, the RRC signaling can further include a first parameter N, N being less than or equal to M, M being the number of transport blocks included in the data sent by the second device to the first device, M and N being positive integers. The RRC signaling can further include configuration information of the first indication information.
[0227] When the second device fails to receive the first CQI sent by the first device, i.e., when the second device fails to receive or decode the first CQI sent by the first device, the second device will not be able to allocate correct MCS parameters for this SPS transmission, and thus, the UE may fail to correctly decode. To this end, the second device cancels this SPS transmission and transmits second data to the first device in a dynamic scheduling manner at a time corresponding to this SPS transmission.
[0228] Exemplarily, the second device sends first indication information to the first device at a transmission time of an Nth transmission block in the first data, the first indication information being used to instruct the terminal device to stop SPS detection, and sends at least one second SCI and second data to the first device at a fifth time, the at least one second SCI being used to schedule the second data sent by the second device, and the at least one second SCI including a second MCS used to decode the second data. The fifth time is a transmission time of a next transmission block of the Nth transmission block in the first data.
[0229] Correspondingly, when the first device fails to decode the consecutive N transmission blocks in the first data sent by the second device according to the first MCS, the first device detects the first indication information at a transmission time of an Nth transmission block in the first data; when the first device successfully detects the first indication information, the first device considers that the second device performs this data transmission in a dynamic scheduling manner, and then the first device detects at least one second SCI at a fifth time, receives second data sent by the second device according to the at least one second SCI, and decodes the second data according to a second MCS in the at least one second SCI to obtain decoded second data.
[0230] As shown in Figure 9 , another schematic diagram is shown when the second device fails to receive the first CQI sent by the first device, and the second device transmits second data to the first device in a dynamic scheduling manner. Taking N equal to 1 and M equal to 4 as an example. The detection sequence is only valid for SPS transmission and is valid with the activation of the activated SCI.
[0231] The second device fails to receive CQI1 (the first CQI) at U00, so that the second device fails to allocate an MCS parameter corresponding to the CQI1 for this SPS transmission. The time corresponding to this SPS transmission is D10-D13. Wherein, U00 can be understood as a first time, and D10 can be understood as a second time; since the fifth time is a transmission time of a next transmission block of an Nth transmission block in the first data, and N is equal to 1, the fifth time is a transmission time of a 2nd transmission block in the first data, i.e., D11 can be understood as the fifth time.
[0232] The second device transmits the second data in a dynamic scheduling manner at D11-D14. Specifically, the second device sends first indication information to the first device at D10, the first indication information being used to instruct the terminal device to stop SPS detection; and the second device starts to send at least one second SCI to the first device at D11, the at least one second SCI being used to schedule the second data.
[0233] Correspondingly, when the first device fails to decode the first data according to the MCS having the mapping relationship with the CQI1 at D10, the first device can detect the first indication information at D10; when the first device detects the first indication information at D10, the first device considers that the second device transmits the data in a dynamic scheduling manner, and the first device starts to detect the at least one second SCI sent by the second device at D11, and receives the second data sent by the second device according to the at least one second SCI.
[0234] If the first device fails to detect the first indication information at D10 or fails to detect the second SCI, the second device continues to decode the first data according to the MCS having the mapping relationship with the CQI1 at D11-D13, that is, the second device decodes the first data in an SPS manner at D11-D13, and feeds back NACK / ACK to the second device for the first data.
[0235] In another implementation manner, when the second device fails to receive the first channel quality information, the second device can send the first indication information to the first device at a preconfigured transmission time; correspondingly, when the first device fails to decode the transport block in the first data according to the first channel quality information, the first device can detect the first indication information sent by the second device at the preconfigured transmission time, and when the first device successfully detects the first indication information, the first device detects the at least one second control information at a fifth time. The preconfigured transmission time can be configured through the first configuration information.
[0236] It should be understood that the first control information, the second control information and the third control information in the embodiments of the present application can be different control information, such as DCI or SCI.
[0237] If the second device does not receive the channel quality information (reported) sent by the first device, the second device cannot determine the modulation mode and / or the coding mode used by the SPS data, which can result in failure of the SPS transmission. To solve this problem, optionally, the first configuration information further includes second indication information, which is used to indicate that the first device repeatedly transmits the channel quality information, and / or the number of times of repeated transmission of the channel quality information by the first device. The repeated transmission of the channel quality information by the first device can ensure the transmission reliability of the channel quality information. When the second indication information indicates that the first device repeatedly transmits the channel quality information, the number of times of repeated transmission can be 3 by default.
[0238] The first device can further send, to the second device, positive acknowledgement (ACK) information or negative acknowledgement (NACK) information for the first data. If the first device sends, to the second device, the NACK information for the first data, the second device can send, to the first device, third control information at a sixth time, the sixth time being later than the second time, the third control information being used to schedule third data, and the third control information including a third modulation mode and / or a third coding mode used to decode the third data. The third data can be the same as or different from the first data. Correspondingly, the first device can detect the third control information at the sixth time.
[0239] It should be understood that if the first device fails to decode N consecutive transport blocks in the first data and the first device does not detect the second control information, the first device detects the third control information at the sixth time. Specifically, if the number of HARQ feedback information received by the second device is less than or equal to the number of transport blocks of the first data, and all are NACK, the second device can consider that the first device does not receive the second control information or does not correctly decode the second data, and the second device can send, to the first device, the third control information at the sixth time.
[0240] It should be understood that in the embodiments of the present application, the indication can explicitly and / or implicitly indicate what it represents and / or. For example, the implicit indication can be based on the position and / or resource used for transmission. The explicit indication can be based on one or more parameters, and / or one or more indexes, and / or one or more bit patterns it represents. The indication can also be understood as "containing".
[0241] The embodiments of the present application provide a communication apparatus, which can be used in the embodiments of the present application. Figure 10 As shown in FIG. 10, a schematic block diagram of a communication apparatus 1000 is shown. The apparatus can be applied to the first device in the embodiments of the present application. The communication apparatus 1000 includes:
[0242] The transceiver 1010 is configured to send first channel quality information to a second device at a first time.
[0243] The transceiver 1010 is further configured to receive first data sent by the second device at a second time.
[0244] The processing unit 1020 is configured to decode the first data according to a first modulation mode and / or a first encoding mode having a mapping relationship with the first channel quality information, wherein the second time is later than the first time.
[0245] Optionally, a time difference between the second time and the first time is greater than or equal to a first threshold, wherein the first threshold is predefined, or the first threshold is determined according to capability information of the second device or indication information of the second device.
[0246] Optionally, the transceiver 1010 is further configured to receive first configuration information sent by the second device, and the first configuration information includes a mapping relationship between channel quality information and a modulation mode and / or an encoding mode.
[0247] Optionally, the first configuration information further includes a first threshold.
[0248] The transceiver 1010 is specifically configured to receive the first data sent by the second device at the second time when the first channel quality information is greater than or equal to the first threshold.
[0249] The processing unit 1020 is specifically configured to decode the first data according to the first modulation mode and / or the first encoding mode having the mapping relationship with the first channel quality information.
[0250] Optionally, the transceiver 1010 is further configured to detect at least one second control information at a third time when the first channel quality information is less than or equal to the first threshold, the third time is not earlier than the second time, the at least one second control information is used for scheduling second data sent by the second device, and the at least one second control information includes a second modulation mode and / or a second encoding mode used for decoding the second data.
[0251] Optionally, the first configuration information further includes a first parameter N, and N is a positive integer.
[0252] The transceiver 1010 is further configured to, when the processing unit fails to decode the first data in the first channel quality information, detect at least one second control information at a fourth time, the fourth time being not earlier than the second time, the at least one second control information being used for scheduling second data transmitted by the second device, the second control information comprising a second modulation mode and / or a second encoding mode used for decoding the second data.
[0253] Optionally, the fourth time is a transmission time of an Nth transmission block in the first data, or the fourth time is a transmission time of a next transmission block of the Nth transmission block in the first data.
[0254] Optionally, the processing unit 1020 is further configured to, when the transceiver fails to detect the at least one second control information at the fourth time, decode the transmission block of the first data according to the first modulation mode and / or the first encoding mode.
[0255] Optionally, the first configuration information further comprises a first parameter N, N being a positive integer.
[0256] The transceiver 1010 is further configured to, when the processing unit fails to decode the first data in the first channel quality information, detect first indication information at a transmission time of an Nth transmission block of the first data.
[0257] The transceiver 1010 is further configured to, when the first indication information is successfully detected, detect at least one second control information at a fifth time, the fifth time being a transmission time of a next transmission block of the Nth transmission block in the first data, the at least one second control information being used for scheduling second data transmitted by the second device, the second control information comprising a second modulation mode and / or a second encoding mode used for decoding the second data.
[0258] Optionally, the processing unit 1020 is further configured to, when the transceiver fails to detect the first indication information at the transmission time of the Nth transmission block of the first data, decode the transmission block of the first data according to the first modulation mode and / or the first encoding mode.
[0259] Optionally, the first configuration information further comprises second indication information, the second indication information being used for indicating a number of times of repeated transmission of channel quality information by the transceiver and / or repeated transmission of channel quality information by the first device.
[0260] Optionally, the transceiver unit does not expect the second device to send first control information for scheduling the first data, wherein the first control information is used for scheduling initial transmission of the first data; or,
[0261] The transceiver unit 1010 is further configured to detect the first control information for scheduling the first data at a first period, wherein the first period is greater than a transmission period of the first data.
[0262] Optionally, the first data is transmitted by using a semi-persistent scheduling (SPS) transmission mode.
[0263] Optionally, the transceiver unit 1010 is further configured to send, to the second device, acknowledgement (ACK) information or negative acknowledgement (NACK) information for the first data.
[0264] The transceiver unit 1010 is further configured to, when the NACK information is sent to the second device, detect third control information after the second time, wherein the third control information is used for scheduling third data transmitted by the second device, and the third control information includes a third modulation mode and / or a third coding mode used for decoding the third data.
[0265] Another communication apparatus is provided in the embodiments of the present application, as shown in Figure 11 FIG. 11 shows a schematic block diagram of another communication apparatus 1100 according to an embodiment of the present application. The apparatus can be applied to the second device in the embodiments of the present application. The communication apparatus 1100 includes:
[0266] A transceiver unit 1110 is configured to receive first channel quality information transmitted by a first device at a first time.
[0267] A processing unit 1120 is configured to encode first data according to a first modulation mode and / or a first coding mode having a mapping relationship with the first channel quality information.
[0268] The transceiver unit 1110 is further configured to send the first data to the first device at a second time, wherein the second time is later than the first time.
[0269] Optionally, a time difference between the second time and the first time is greater than or equal to a first threshold, wherein the first threshold is predefined, or the first threshold is determined according to capability information of the second device or indication information of the second device.
[0270] Optionally, the transceiver unit 1110 is further configured to send, to the first device, first configuration information including a mapping relationship between channel quality information and a modulation mode and / or a coding mode.
[0271] Optionally, the processing unit 1120 is specifically configured to, when the transceiving unit successfully receives the first channel quality information, encode the first data according to a first modulation mode and / or a first encoding mode having a mapping relationship with the first channel quality information.
[0272] Optionally, the first configuration information further includes a first threshold value.
[0273] The processing unit 1120 is specifically configured to, when the transceiving unit successfully receives the first channel quality information and the first channel quality information is greater than or equal to the first threshold value, encode the first data according to a first modulation mode and / or a first encoding mode having a mapping relationship with the first channel quality information.
[0274] Optionally, the transceiving unit 1110 is further configured to, when successfully receiving the first channel quality information but the first channel quality information is less than or equal to the first threshold value, send at least one second control information to the first device at a third time, the third time is not earlier than the second time, and the at least one second control information is used for scheduling second data sent by the second device, and the at least one second control information includes a second modulation mode and / or a second encoding mode used for decoding the second data.
[0275] Optionally, the first configuration information further includes a first parameter N, N is a positive integer.
[0276] The transceiving unit 1110 is further configured to, when failing to receive the first channel quality information, send at least one second control information to the first device at a fourth time, the fourth time is not earlier than the second time, and the at least one second control information is used for scheduling second data sent by the second device, and the at least one second control information includes a second modulation mode and / or a second encoding mode used for decoding the second data.
[0277] Optionally, the fourth time is a transmission time of an Nth transmission block in the first data, or the fourth time is a transmission time of a next transmission block of the Nth transmission block in the first data.
[0278] Optionally, the first configuration information further includes a first parameter N, N is a positive integer.
[0279] The transceiving unit 1110 is further configured to, when failing to receive the first channel quality information, send first indication information to the first device at a transmission time of an Nth transmission block in the first data.
[0280] The transceiver 1110 is further configured to send at least one second control information to the first device at a fifth time, the fifth time being a transmission time of a next transmission block of an Nth transmission block in the first data, the at least one second control information being used for scheduling second data sent by the second device, and the at least one second control information including a second modulation mode and / or a second encoding mode used for decoding the second data.
[0281] Optionally, the first configuration information further includes second indication information, the second indication information being used for indicating that the first device repeatedly transmits channel quality information and / or a number of times of repeatedly transmitting the channel quality information by the first device.
[0282] Optionally, the first data is sent by using a semi-persistent scheduling (SPS) transmission mode.
[0283] Optionally, the transceiver 1110 is further configured to receive positive acknowledgement (ACK) information or negative acknowledgement (NACK) information sent by the first device for the first data.
[0284] The transceiver 1110 is further configured to, when receiving the NACK information sent by the first device, send third control information to the first device after the second time, the third control information being used for scheduling third data sent by the second device, and the third control information including a third modulation mode and / or a third encoding mode used for decoding the third data.
[0285] The embodiment of the present application provides a communication device 1200, as shown in Figure 12 FIG. 12 shows a schematic block diagram of a communication device 1200 according to an embodiment of the present application.
[0286] The communication device 1200 includes a processor 1210 and a transceiver 1220, the transceiver 1220 is configured to receive computer code or instructions and transmit the computer code or instructions to the processor 1210, and the processor 1210 executes the computer code or instructions to implement the method in the embodiment of the present application. The communication device can be a terminal device or a core network element in the embodiment of the present application.
[0287] The processor 1210 described above can be an integrated circuit chip with a signal processing capability. In the implementation process, each step of the method embodiment described above can be completed by the integrated logic circuit of hardware in the processor or the instruction in the form of software. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method.
[0288] The embodiments of the present application also provide a communication system, which comprises the first device in the data transmission method provided by the embodiments of the present application, other communication devices in communication with the first device, the second device and other communication devices in communication with the second device.
[0289] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program for implementing the method in the method embodiments described above. When the computer program runs on the computer, the computer can implement the method in the method embodiments described above.
[0290] The embodiments of the present application also provide a computer program product, which comprises computer program code. When the computer program code runs on the computer, the method in the method embodiments described above is executed.
[0291] The embodiments of the present application also provide a chip, which comprises a processor and a memory connected with the processor. The memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the chip executes the method in the method embodiments described above.
[0292] It should be understood that in the embodiments of the present application, the numbers "first", "second" and the like are merely intended to distinguish different objects, such as to distinguish different devices or different times, and do not limit the scope of the embodiments of the present application, and the embodiments of the present application are not limited thereto.
[0293] In addition, the term "and / or" in the present application merely describes an association relationship of associated objects, and indicates that there can be three relationships, for example, A and / or B can indicate that A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in the present application generally indicates that the front and rear associated objects are in an "or" relationship; the term "at least one" in the present application can indicate "one" and "two or more", for example, A, B and C, which can indicate that A exists alone, B exists alone, C exists alone, A and B exist simultaneously, A and C exist simultaneously, C and B exist simultaneously, and A, B and C exist simultaneously.
[0294] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0295] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0296] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be realized by other ways. For example, the device embodiments described above are merely schematic, for example, the division of the units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0297] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, i.e. can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0298] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0299] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the technical solutions that essentially contribute to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0300] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for data transmission, characterized in that, include: The first device receives first configuration information sent by the second device. The first configuration information includes a mapping relationship between channel quality information and modulation and / or coding methods. The first configuration information is sent via RRC signaling. The first device sends the first channel quality information to the second device at the first moment; The first device receives the first data sent by the second device at a second time. The first device does not expect the second device to send first control information for scheduling the first data, or the first device does not detect the first control information for scheduling the first data, wherein the first control information is used to schedule the initial transmission of the first data; or... The first device detects the first control information used for scheduling the first data in a first cycle, the first cycle being longer than the transmission cycle of the first data; The first data was sent using a semi-persistent scheduling (SPS) transmission method; The first device decodes the first data according to a first modulation scheme and / or a first encoding scheme that has a mapping relationship with the first channel quality information, wherein the second time is later than the first time.
2. The method according to claim 1, characterized in that, The time difference between the second time and the first time is greater than or equal to a first threshold, wherein the first threshold is predefined, or the first threshold is determined based on the capability information of the second device or the indication information of the second device.
3. The method according to claim 2, characterized in that, The first configuration information also includes a first threshold value; When the first channel quality information is greater than or equal to the first threshold value, the first device receives the first data at the second time. The first device decodes the first data according to the first modulation method and / or the first encoding method.
4. The method according to claim 3, characterized in that, When the first channel quality information is less than or equal to the first threshold value, the first device detects at least one second control information at a third time, the third time being no earlier than the second time. The at least one second control information is used to schedule the second data sent by the second device, and the at least one second control information includes a second modulation scheme and / or a second encoding scheme for decoding the second data.
5. The method according to claim 1 or 3, characterized in that, The first configuration information also includes a first parameter N, where N is a positive integer; When the first device fails to decode N transport blocks in the first data consecutively based on the first channel quality information, the first device detects at least one second control information at a fourth time, the fourth time being no earlier than the second time. The at least one second control information is used to schedule the second data sent by the second device. The second control information includes a second modulation scheme and / or a second encoding scheme for decoding the second data.
6. The method according to claim 5, characterized in that, The fourth time is the transmission time of the Nth transmission block in the first data, or the fourth time is the transmission time of the next transmission block after the Nth transmission block in the first data.
7. The method according to claim 6, characterized in that, The method further includes: When the first device does not detect the at least one second control information in the fourth time period, the first device decodes the transmission block of the first data according to the first modulation method and / or the first encoding method.
8. The method according to claim 1 or 3, characterized in that, The first configuration information also includes a first parameter N, where N is a positive integer; When the first device fails to decode N consecutive transport blocks in the first data based on the first channel quality information, the first device detects the first indication information at the transmission time of the Nth transport block of the first data. When the first device successfully detects the first indication information, the first device detects at least one second control information at a fifth time. The fifth time is the transmission time of the next transmission block of the Nth transmission block in the first data. The at least one second control information is used to schedule the second data sent by the second device. The second control information includes a second modulation method and / or a second encoding method for decoding the second data.
9. The method according to claim 8, characterized in that, The method further includes: When the first device does not detect the first indication information during the transmission time of the Nth transmission block of the first data, the first device decodes the transmission block of the first data according to the first modulation method and / or the first encoding method.
10. The method according to claim 1, characterized in that, The first configuration information also includes second indication information, which is used to indicate the number of times the first device repeatedly transmits channel quality information and / or the number of times the first device repeatedly transmits channel quality information.
11. The method according to claim 1, characterized in that, The method further includes: The first device sends an ACK message or a NACK message to the second device regarding the first data; If the first device sends the NACK information to the second device, the first device detects at least one third control information at a sixth time, which is later than the second time. The third control information is used to schedule the third data sent by the second device, and the third control information includes a third modulation scheme and / or a third encoding scheme for decoding the third data.
12. A method for data transmission, characterized in that, include: The second device sends first configuration information to the first device. The first configuration information includes a mapping relationship between channel quality information and modulation and / or coding methods. The first configuration information is sent via RRC signaling. The second device receives the first channel quality information sent by the first device at the first moment; The second device encodes the first data according to a first modulation scheme and / or a first coding scheme that has a mapping relationship with the first channel quality information; The second device sends the first data to the first device at a second time. The first data is sent using a semi-persistent scheduling (SPS) method, wherein the second time is later than the first time. Wherein, the first device is configured to either not expect the second device to send first control information for scheduling the first data, or not detect the first control information for scheduling the first data, wherein the first control information is used to schedule the initial transmission of the first data; or The first control information used for scheduling the first data is detected in a first cycle, where the first cycle is longer than the transmission cycle of the first data.
13. The method according to claim 12, characterized in that, The time difference between the second time and the first time is greater than or equal to a first threshold, wherein the first threshold is predefined, or the first threshold is determined based on the capability information of the second device or the indication information of the second device.
14. The method according to claim 12 or 13, characterized in that, When the second device successfully receives the first channel quality information, the second device encodes the first data according to the first modulation method and / or the first encoding method.
15. The method according to claim 12, characterized in that, The first configuration information also includes a first threshold value; When the second device successfully receives the first channel quality information and the first channel quality information is greater than or equal to the first threshold value, the second device encodes the first data according to the first modulation method and / or the first coding method that has a mapping relationship with the first channel quality information.
16. The method according to claim 15, characterized in that, When the second device successfully receives the first channel quality information, but the first channel quality information is less than or equal to the first threshold value, the second device sends at least one second control information to the first device at a third time, the third time being no earlier than the second time. The at least one second control information is used to schedule the second data sent by the second device, and the at least one second control information includes a second modulation scheme and / or a second encoding scheme for decoding the second data.
17. The method according to claim 12, characterized in that, The first configuration information also includes a first parameter N, where N is a positive integer; When the second device fails to receive the first channel quality information, the second device sends at least one second control message to the first device at a fourth time, the fourth time being no earlier than the second time. The at least one second control message is used to schedule the second data sent by the second device, and the at least one second control message includes a second modulation scheme and / or a second encoding scheme for decoding the second data.
18. The method according to claim 17, characterized in that, The fourth time is the transmission time of the Nth transmission block in the first data, or the fourth time is the transmission time of the next transmission block after the Nth transmission block in the first data.
19. The method according to claim 12, characterized in that, The first configuration information also includes a first parameter N, where N is a positive integer; When the second device fails to receive the first channel quality information, the second device sends a first indication message to the first device during the transmission time of the Nth transmission block in the first data. The second device sends at least one second control message to the first device at a fifth time, the fifth time being the transmission time of the next transmission block of the Nth transmission block in the first data. The at least one second control message is used to schedule the second data sent by the second device, and the at least one second control message includes a second modulation scheme and / or a second encoding scheme for decoding the second data.
20. The method according to claim 12, characterized in that, The first configuration information also includes second indication information, which is used to indicate the number of times the first device repeatedly transmits channel quality information and / or the number of times the first device repeatedly transmits channel quality information.
21. The method according to claim 12, characterized in that, The method further includes: The second device receives either an ACK or NACK message from the first device regarding the first data. If the second device receives the NACK information sent by the first device, the second device sends third control information to the first device at a sixth time, which is later than the second time. The third control information is used to schedule the third data sent by the second device, and the third control information includes a third modulation method and / or a third encoding method for decoding the third data.
22. A communication device, characterized in that, It includes units for implementing the functions of the method as claimed in any one of claims 1 to 11 or 12 to 21.
23. A communication device, characterized in that, include: A processor and a transceiver, the transceiver being configured to receive computer code or instructions and transmit them to the processor, the processor executing the computer code or instructions, as described in any one of claims 1 to 11 or 12 to 21.
24. A computer-readable storage medium, characterized in that, include The computer-readable medium stores a computer program; When the computer program is run on a computer, it causes the computer to perform the method according to any one of claims 1 to 21.
25. A computer program product, characterized in that, Includes a computer program that, when executed, causes the method as described in any one of claims 1 to 21 to be implemented.
Citation Information
Patent Citations
Data Transmission Method, Device, and System
US20190081727A1