WO2018171686A1 - Procédé de transmission de données et dispositif associé - Google Patents
Procédé de transmission de données et dispositif associé Download PDFInfo
- Publication number
- WO2018171686A1 WO2018171686A1 PCT/CN2018/080081 CN2018080081W WO2018171686A1 WO 2018171686 A1 WO2018171686 A1 WO 2018171686A1 CN 2018080081 W CN2018080081 W CN 2018080081W WO 2018171686 A1 WO2018171686 A1 WO 2018171686A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- harq process
- harq
- resource
- data
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
Definitions
- the present application relates to the field of wireless communications technologies, and in particular, to a data transmission method and related devices.
- the reliability of data transmission can be improved by Hybrid Auto ReQuest (HARQ) technology.
- HARQ Hybrid Auto ReQuest
- a specific implementation manner of the HARQ technology is that the first device initially transmits one data to the second device, and waits for feedback information sent by the second device for the data. If the feedback information received by the first device indicates that the data is not correctly received by the second device, the first device retransmits the information in the data to the second device.
- the initially transmitted data can be defined as the initial transmission data, and the retransmitted data is the retransmission data.
- the first device may be configured with a HARQ entity, and the HARQ entity may be managed by a MAC (Media Access Control, MAC) entity configured in the first device.
- the HARQ entity can manage multiple HARQ processes, and each HARQ process corresponds to one HARQ buffer, which is used to store data being transmitted.
- the first device transmits data in a HARQ process to the second device, and after receiving the data, the second device first needs to determine a HARQ process corresponding to the data, and then the data can be put into the corresponding HARQ in the second device.
- the HARQ buffer of the process waits for the second device to further process it. If the second device determines that the data is not correctly received, the feedback information is sent to the first device, where the feedback information carries information about the HARQ process corresponding to the data.
- the HARQ process ID of the HARQ process is related to the time slot information used by the first device to transmit the corresponding data. For example, the first device transmits one data in one time slot, and the second device can receive the data in the time slot. The second device can determine the HARQ process number corresponding to the data by using the time slot number of the time slot.
- the first device can only transmit data of one HARQ process number in one time slot, and the data includes initial data or retransmitted data. If the current time slot is detected, the data is to be transmitted in the current time slot. If the HARQ process corresponding to the current time slot is unavailable, the data to be transmitted in the system cannot be transmitted in the current time slot by using the HARQ process. The data to be transmitted in the system needs to be sent delayed, which reduces the communication efficiency.
- the embodiment of the present application provides a data transmission method and related device, which can reduce data transmission delay.
- the first aspect provides a data transmission method, which is applied to a first device, where the method may include: determining, when the first data needs to be sent in a current time slot, an unlicensed resource corresponding to the current time slot; a first HARQ process corresponding to the first unlicensed resource in the unlicensed resource; in the current time slot, using the first HARQ process to send the first device to the second device on the first unlicensed resource data.
- the method further includes: if the scheduling information sent by the second device has been received and the scheduling information is used to indicate that data is transmitted in the current time slot, determining a second HARQ process indicated by the scheduling information, in the current time slot, sending, by the authorized resource indicated by the scheduling information, the second data in the cache corresponding to the second HARQ process to the second device .
- the method further includes: determining whether an authorization resource indicated by the scheduling information is coincident with the first exemption resource; and determining the unlicensed resource
- the first HARQ process corresponding to the first unlicensed resource includes: determining, by the first unlicensed resource, the first HARQ process corresponding to the first unlicensed resource.
- a data transmission method which is applied to a second device, and the method may include: determining, when receiving data sent by the first device, an unlicensed resource for transmitting the data; Determining an unlicensed resource, determining a HARQ process used to send the data; and sending the data to a cache corresponding to the HARQ process.
- the HARQ ID is the HARQ process ID
- the slot_k is the slot number
- n is the subband number
- the subband n includes at least one unlicensed resource
- P_n is the configuration period of the unlicensed resource on the subband n
- the HARQ_number_n is the subband
- the maximum number of HARQ processes allowed on n HARQ_start_n is the starting HARQ process number on subband n
- floor(Slot_k/P_n) means rounding down the result of Slot_k/P_n
- Slot_k/P_n means Slot_k divided by P_n, mod Indicates modulo. If the second device needs to send the retransmission scheduling information for the HARQ process to the first device, the retransmission scheduling information only carries the HARQ process ID, and the first device can determine the HARQ process corresponding to the HARQ process ID.
- the HARQ ID is the HARQ process ID
- the slot_k is the slot number
- n is the subband number
- the subband n includes at least one unlicensed resource
- P_n is the configuration period of the unlicensed resource on the subband n
- the HARQ_number_n is the subband
- floor(Slot_k/P_n) indicates rounding down the result of Slot_k/P_n
- Slot_k/P_n means Slot_k divided by P_n
- mod means modulo.
- the first device can be configured to carry the HARQ process ID and the subband information simultaneously in the retransmission scheduling information. Determining a corresponding HARQ process according to the retransmission scheduling information.
- HARQ_group_m is the number of the HARQ process group
- Slot_k is the slot number
- P is the configuration period of the unlicensed resource on each subband
- M is the number of the HARQ process group
- floor (Slot_k/P) indicates the Slot_k/P
- the result is rounded down
- Slot_k/P means Slot_k divided by P
- mod means modulo.
- determining the HARQ process corresponding to the unlicensed resource includes: determining that the subband to which the unauthorized resource belongs belongs to the first subband group; according to the subband group and the HARQ The mapping relationship of the process determines the HARQ process corresponding to the first sub-band group, and the mapping relationship between the sub-band group and the HARQ process is known to the second device.
- a third aspect provides a data transmission method, which is applied to a first device, where the method may include: determining whether a first HARQ process corresponding to a current time slot meets an available condition when data needs to be sent in a current time slot; If it is determined that the first HARQ process satisfies the available condition, the first HARQ process is used to send the data to the second device by using the unlicensed resource in the current time slot; if it is determined that the first HARQ process is not satisfied, Condition, the second HARQ process is used to send the data to the second device by using an unlicensed resource in the current time slot.
- the available conditions include: no data is cached in the first HARQ process, or a schedule sent by the second device to the first HARQ process is not received. information.
- a data transmission method which is applied to a second device, where the method may include: receiving, in a current time slot, first data sent by a first device by using an unlicensed resource; if not receiving the scheduling information The second data is sent to the cache corresponding to the first HARQ process, where the current time slot corresponds to the first HARQ process; if the second data indicated by the scheduling information is received again, The first data is sent to the cache corresponding to the second HARQ process, and the second data is sent to the cache corresponding to the second HARQ process, where the current time slot corresponds to the second HARQ process.
- a first device comprising a functional unit for performing some or all of the methods in the first aspect.
- a second device comprising a functional unit for performing some or all of the methods of the second aspect.
- a first device comprising a functional unit for performing some or all of the methods of the third aspect.
- a second device comprising a functional unit for performing some or all of the methods of the fourth aspect.
- a first apparatus comprising a memory and a processor, and a computer program stored on the memory for execution by the processor, wherein:
- the processor executes the steps of the computer program implementing the data transmission method of the first aspect.
- a second apparatus comprising a memory and a processor, and a computer program stored on the memory for execution by the processor, wherein:
- the processor executes the steps of the computer program implementing the data transfer method of the second aspect.
- a first apparatus comprising a memory and a processor, and a computer program stored on the memory for execution by the processor, wherein:
- the processor executes the steps of the computer program implementing the data transfer method of the third aspect.
- a second device comprising a memory and a processor, and a computer program stored on the memory for execution by the processor, wherein:
- the processor executes the steps of the computer program implementing the data transfer method of the fourth aspect.
- the first HARQ process corresponding to the first exempted resource in the exempted resource may be determined by determining the unlicensed resource corresponding to the current time slot, if the first HARQ process If there is no data, the data to be transmitted in the current time slot can be transmitted by using the first HARQ process and the corresponding first unlicensed resource. Thereby, the phenomenon that the data to be transmitted needs to be delayed is transmitted.
- FIG. 1 is a schematic structural diagram of a wireless communication system according to an embodiment of the present application.
- FIG. 2 is a schematic flowchart of a data transmission method disclosed in an embodiment of the present application.
- FIG. 3A and FIG. 3B are schematic diagrams showing configuration of some exempt resources according to an embodiment of the present application.
- FIG. 5A, FIG. 5B, FIG. 6, and FIG. 7 are schematic diagrams showing correspondences between some exempted resources and HARQ process numbers disclosed in the embodiments of the present application;
- FIG. 8 is a timing diagram of data transmission by using a first subband group and a second subband group according to an embodiment of the present application
- FIG. 9 is a schematic flowchart diagram of another data transmission method according to an embodiment of the present disclosure.
- FIG. 10 is a timing diagram of data transmission of a first process and a second process using the same time slot according to an embodiment of the present application
- FIG. 11 is a schematic structural diagram of a first device disclosed in an embodiment of the present application.
- FIG. 12 is a schematic structural diagram of a second device according to an embodiment of the present disclosure.
- FIG. 13 is a schematic structural diagram of another first device disclosed in the embodiment of the present application.
- FIG. 14 is a schematic structural diagram of another second device disclosed in the embodiment of the present application.
- 15 is a functional block diagram of a first device disclosed in an embodiment of the present application.
- 16 is a functional block diagram of a second device disclosed in an embodiment of the present application.
- FIG. 17 is a functional block diagram of a first device disclosed in an embodiment of the present application.
- FIG. 18 is a functional block diagram of a second device disclosed in an embodiment of the present application.
- FIG. 1 illustrates a wireless communication system 100 in accordance with the present application.
- the wireless communication system includes a base station 101 and a user equipment 103.
- the base station 101 may include: a base transceiver station (Base Transceiver Station), a wireless transceiver, a basic service set (BSS), and an extended service set (ESS). , NodeB, eNodeB, HeNodeB, Relay, Femto, Pico, or a base station device applying a 5G technical standard such as gNodeB (gNB) or the like.
- the wireless communication system 100 can include several different types of base stations 101, such as a macro base station, a micro base station, and the like.
- the base station 101 can apply different wireless technologies, such as a cell radio access technology, or a WLAN radio access technology.
- User equipment 103 may be distributed throughout wireless communication system 100, either stationary or mobile.
- the user equipment 103 may include: a mobile device, a mobile station, a mobile unit, a wireless unit, a remote unit, a user agent, a mobile client, a Relay, or an application. 5G technology standard user equipment and so on.
- Radio Access Network RAN
- the first device may be a base station, and correspondingly, the second device may be a user equipment.
- the first device may be a user equipment, and correspondingly, the second device may be a base station.
- the application is not specifically limited.
- the first device performs data transmission based on some Grant-Based resources. If the first device needs to send data to the second device, it is usually required to send data to the second device on the resources agreed by the two devices, which may be synchronous HARQ; or the first device is receiving scheduling information of the second device. After the data is sent to the second device according to the resource indicated by the scheduling information, the method may be asynchronous HARQ. It can be understood that, in the above manner, the resources indicated by the agreed resources or the scheduling information are all authorized resources.
- LTE Long Term Evolution
- the current system configures only one HARQ process number for one transmission time slot, and the HARQ process number corresponds to the time slot. For example, if the HARQ process number of the HARQ process corresponding to slot 0 is HARQ0, only the data in the HARQ process corresponding to HARQ0 can be transmitted on slot 0, and the resources occupied by the data transmitted on slot 0 may also include frequency domain resources.
- the frequency domain resource is an authorized resource, and the initial data or the retransmitted data in the HARQ process corresponding to the HARQ0 can be transmitted on the slot0.
- the retransmission data in the HARQ process corresponding to the current time slot is transmitted on the current time slot according to the indication of the appointment or the scheduling information, and if the first device detects the data to be transmitted, for example, the first The device detects that there is data in the system buffer. Because the retransmission data in the HARQ process corresponding to the current time slot needs to be transmitted in the current time slot, the data to be transmitted detected by the first device needs to be delayed to be transmitted, so that the data transmission time is Extended, data communication is inefficient.
- the data to be transmitted may be buffered to the HARQ process corresponding to the current time slot.
- the data still needs to be cached in other HARQ processes, and the data in other HARQ processes can only be transmitted on the time slots corresponding to other HARQ processes, which also causes Data transmission time is extended and data communication efficiency is low.
- the URLLC can provide a Grant Free resource to a first device (eg, a UE).
- a first device eg, a UE
- the first device may decide which part of the unlicensed resource to use to transmit data to the second device, without the second device specifying the transmission resource for the transmission.
- the unlicensed resource that can be used by the first device may be pre-configured by the second device; and/or the second device is notified by dynamic signaling; or the first device is driven according to an event; or pre-defined.
- the pre-configured mode includes the second device being configured by using a Radio Resource Control (RRC) signaling configuration, where the first device is a UE, and the RRC signaling may be UE dedicated signaling (That is, only for a single UE, or user group signaling (that is, valid for UEs included in the user group), or the RRC signaling may also be broadcast signaling; wherein the dynamic signaling includes physical layer signaling, That is, the unlicensed transmission resource may be notified by the control information carried by the physical layer downlink control channel.
- the physical layer downlink control channel may include a physical downlink control channel (PDCCH) or enhanced physical downlink control.
- PDCCH physical downlink control channel
- the downlink channel of the Enhanced Physical Downlink Control Channel (EPDCCH) transmission, or other physical downlink channel, such as the fifth generation (5th Generation) communication technology standard, is not specifically limited herein.
- the second device may pre-configure a plurality of unlicensed transmission resources, and then reuse Dynamic signaling informs the first device which specific unlicensed transmission resource to use.
- the first device drives the selection according to an event, for example, the first device determines an unlicensed transmission resource for transmitting the system bit according to the service transmission requirement.
- FIG. 2 is a data transmission method disclosed in an embodiment of the present application, and the method may include the following steps.
- Step S201 When there is a first data to be sent in the current time slot, the first device determines an unlicensed resource corresponding to the current time slot.
- the data described in this application may be a Transmission Block (TB).
- TB Transmission Block
- the first device may determine that the data is initial transmission data. If the cache of the first device has multiple data, it is determined that multiple initial data needs to be transmitted.
- the first device can determine an unlicensed resource corresponding to the current time slot.
- the current time slot can correspond to at least one unauthorized resource.
- the exempted resources in this application are described below with reference to FIG. 3A to FIG. 3B.
- the first device may detect whether the cache is empty by using the configured MAC entity, and if not, indicating that the first device has data to be transmitted.
- N subbands may be configured in the frequency domain for the first device, and N is an integer greater than or equal to 1.
- N is an integer greater than or equal to 1.
- four sub-bands are arranged in the frequency domain for the first device, and the sub-band numbers corresponding to the four sub-bands are sub-band 1, sub-band 2, sub-band 3, and sub-band 4, respectively.
- the bandwidth of each subband configured may be the same or different, wherein different subbands do not coincide in the frequency domain.
- one time slot may be a time transmission unit.
- one time slot may be represented as a Transmission Time Interval (TTI), and the TTI may be used as a minimum time unit for data transmission, or as a data scheduling.
- TTI Transmission Time Interval
- the minimum time unit, the time length of the TTI is 1 millisecond or 0.5 millisecond; the time length of the time slot in FIGS. 3A and 3B is merely illustrative and is not intended to limit the application.
- one or more consecutive time slots in the time domain and a time-frequency resource defined by one sub-band in the frequency domain are determined as a Grand Free Partition (GF Partition).
- GF Partition Grand Free Partition
- a time-frequency resource defined by one slot and one sub-band is taken as an unauthorized resource.
- the configuration period (P_n) of the sub-bands for the unlicensed resources may be the same or different.
- the configuration period of the unlicensed resource can be understood as the time interval of two adjacent unlicensed resources on the subband.
- the sub-band 1 to the sub-band 4 have the same configuration period for the unlicensed resources, and both are 1, that is, the sub-band 1 to the sub-band 4 are configured with an unlicensed resource on each time slot.
- the configuration period of the sub-band 1 and the sub-band 3 is the same for the unlicensed resource, and the configuration period is 1.
- the sub-band 2 and the sub-band 4 have the same configuration period for the unlicensed resource, and the configuration period is 2.
- Step S202 The first device determines a first HARQ process corresponding to the first exempted resource in the unlicensed resource.
- the first device may determine the HARQ process corresponding to each of the unlicensed resources, and determine whether the unlicensed resource can be used for the transmission. Pass data.
- the first device may first determine a first HARQ process corresponding to the first exempted resource in the unlicensed resource.
- the specific correspondence between the exemption resource and the HARQ process is not specifically limited herein.
- the first device selects one of the plurality of unlicensed resources, and determines the HARQ process corresponding to the unlicensed resource, the first device The selection manner may be random, or the first device may also determine an unlicensed resource that matches the data to be transmitted according to the size of the data to be transmitted. For example, when the data to be transmitted is large, it may first select a Modulation and Coding Scheme (MCS), or first select an unlicensed resource on a subband with a wider bandwidth.
- MCS Modulation and Coding Scheme
- Step S203 The first HARQ process is used to send the first data to the second device by using the first HARQ process in the current time slot.
- the first device if there is no data in the cache corresponding to the first HARQ process, the first device stores the data to be transmitted in a cache corresponding to the first HARQ process, and in the current time slot. And transmitting, by the first exempt authorization resource, data in the first HARQ process to the second device.
- the first HARQ process corresponding to the first exemption resource it may be further determined whether the first HARQ process is occupied. Specifically, it is determined whether there is data in the first HARQ cache corresponding to the first HARQ process. If it is determined that there is no data in the first HARQ buffer corresponding to the first HARQ process, it indicates that the first HARQ process is not occupied. When the first HARQ process is not occupied, the first HARQ process can be used to send the initial data, and the data to be transmitted can be cached in the first HARQ cache. If the data to be transmitted needs to be retransmitted, the data to be transmitted in the system can be found in the first HARQ process.
- step S202 may be repeatedly performed to select an unauthorized resource again, and determine whether the HARQ process corresponding to the unlicensed resource can be used to transmit data to be transmitted.
- the first unlicensed resource may be sent to the second device by using the first unlicensed resource on the current time slot.
- a data in a HARQ cache If the data to be transmitted still exists, the above steps may be repeatedly performed until there is no data to be transmitted in the system, or all the unlicensed resources corresponding to the current time slot are used to transmit data, or the corresponding time slot is sent. Number threshold, etc. In this way, it is possible to transmit data of different HARQ processes on one time slot.
- Step S204 When receiving the data sent by the first device, the second device determines an unauthorized resource for transmitting the data.
- the second device is capable of receiving data in a current time slot, wherein the first device and the second device are capable of implementing transmission actions that complete transmission and reception in the same time slot.
- an unlicensed resource for transmitting the data can be determined.
- the second device performs blind detection on the frequency domain resource. If a data is received in a certain frequency band, it is determined that the information of the subband corresponding to the frequency band can be determined, and then the information may be determined according to the information of the subband and the current time slot. An unauthorized resource for transmitting this data.
- Step S205 The second device determines, according to the determined exempt authorization resource, a HARQ process used to send the data.
- the second device determines a first HARQ process corresponding to the first exemption resource.
- the manner in which the second device determines the correspondence between the first exempted resource and the first HARQ process is the same as the first device. That is to say, the first device and the second device must use the same acknowledgment mode to ensure that the same HARQ process is confirmed at the first device and the second device.
- the correspondence between the exempted resource and the HARQ process is not specifically limited.
- Step S206 the second device sends the data to a cache corresponding to the HARQ process.
- the second device may store data in a cache corresponding to the first HARQ process for further processing. Specifically, the second device may send feedback information to the first device, where the feedback information is used to feed back the receiving status of the data of the first HARQ process.
- the receiving status may include correct reception or incorrect reception.
- the specific form of the feedback information may be correctly received by an Acknowledgement (ACK), and the Negative ACKnowledgement (NACK) indicates an erroneous reception.
- ACK Acknowledgement
- NACK Negative ACKnowledgement
- the first HARQ process corresponding to the first exempted resource in the exempted resource may be determined by determining the unlicensed resource corresponding to the current time slot, if the first HARQ process If there is no data, the data to be transmitted in the current time slot can be transmitted by using the first HARQ process and the corresponding first unlicensed resource. Thereby, the phenomenon that the data to be transmitted needs to be delayed is transmitted.
- FIG. 4 is a schematic flowchart diagram of still another data transmission method disclosed in the embodiment of the present application.
- FIG. 4 specifically describes a method in which a first device simultaneously uses an authorized resource and an unlicensed resource to transmit data in different HARQ processes in a current time slot. As shown in FIG. 4, the method includes the following steps.
- Step S401 The first device receives the scheduling information sent by the second device, and the scheduling information is used to indicate that the data is transmitted in the current time slot, and the second HARQ process indicated by the scheduling information is determined.
- the first device may receive scheduling information sent by the second device in a preceding time slot of the current time slot, where the scheduling information is used to indicate that the first device transmits data on the specified authorized resource, and indicates The time for transmitting data is in the current time slot, and the transmission data indicated by the scheduling information may be initial data or retransmitted data.
- the specified authorization resource can be understood as a frequency domain resource.
- the authorized resources herein may not overlap with the unlicensed resources, partially overlap or overlap, that is, the authorized resources and the unlicensed resources may share a frequency domain resource, and the frequency domain resources may be pre-configured. , agreed, or pre-defined.
- the authorization resource may be any of the unlicensed resources shown in FIG. 3A or FIG. 3B.
- the HARQ process indicated by the scheduling information may be further determined. It should be understood that the HARQ process on the authorized resource is corresponding to the current time slot, and there is no corresponding relationship between the authorized resource and the HARQ process.
- the execution order of the steps of determining the second HARQ process indicated by the scheduling information is in no particular order as the execution order of step S402 to step S403. That is, the execution time of the step of determining the second HARQ process indicated by the scheduling information may be performed before step S402, or after performing step S404, or when performing step S402 to step S403, the execution of the scheduling may be performed synchronously.
- the information indicates the steps of the second HARQ process.
- Step S402 when the first device detects that there is data to be transmitted, determining the unlicensed resource corresponding to the current time slot.
- Step S403 the first device determines a first HARQ process corresponding to the first exempted resource in the exempted resource.
- the first device may first determine whether the unlicensed resource is an available unauthorized resource. That is, by determining whether the authorized resource overlaps with the unlicensed resource, if the authorized resource and the unauthorized resource are partially or completely overlapped, the unauthorized resource is unavailable; if the authorized resource and the unauthorized resource are not overlapped, the unauthorized resource is available. After determining the available exempt resources, the exempt resources for transmitting data are selected from the available exempt resources according to the correspondence between the HARQ process and the available exempt resources.
- Step S404 The first device sends, in the current time slot, the first data in the cache corresponding to the first HARQ process and the second data in the cache corresponding to the second HARQ process.
- the first device can send the initial data in the cache corresponding to the first HARQ process in the current time slot through the unlicensed resource in the foregoing manner, and send the cache corresponding to the second HARQ process by using the authorized resource. Retransmit data or initial data.
- the first device may transmit the retransmitted data in the cache corresponding to the HARQ process by using the unlicensed resource.
- the first device may further detect whether the feedback information for the HARQ process has been received, and the feedback information is used. The data sent by the HARQ process is not correctly received. For example, if the received feedback information is NACK, it indicates that the retransmission data in the cache corresponding to the HARQ process needs to be transmitted.
- the first device may retransmit the retransmission data in the cache corresponding to the HARQ process by using the unlicensed resource corresponding to the HARQ process without waiting for the dynamic scheduling information, where the retransmission data is corresponding to the HARQ process.
- the data in the cache can reduce the data transmission delay and reduce the data rate by retransmitting data, thereby enhancing the reliability of data transmission.
- the first device can transmit the initial transmission data or the retransmission data indicated by the authorization resource transmission scheduling information on the current time slot, and transmit the initial transmission data or retransmit the data through the unauthorized resource.
- the retransmitted data transmitted through the unlicensed resource is also the initial data transmitted through the unlicensed resource.
- the unlicensed resource for transmitting the initial transmission data may be the same as the unauthorized resource for transmitting the retransmitted data, or the unauthorized resource for transmitting the initial transmission data may be deauthorized for transmitting the retransmitted data.
- Different resources for example, using frequency modulation technology and frequency modulation rules on data transmission, can realize that the unauthorized resources for transmitting the initial data are different from the unauthorized resources for transmitting the retransmitted data.
- Step S405 the second device receives the first data and the second data.
- the second device may receive the first data by using a blind check, and may determine an unlicensed resource for transmitting the first data, thereby determining a HARQ corresponding to the first data that is the same as the first device. process.
- the second device may receive the second data in the specified authorized resource by using scheduling information.
- the first device is a UE as an example, and the UE may send data to the base station based on the uplink HARQ.
- Uplink HARQ can be divided into uplink synchronous HARQ and asynchronous HARQ; the difference between uplink synchronous HARQ and asynchronous HARQ is that the uplink synchronous HARQ is fixed in the time interval of transmitting the same data twice before, and the asynchronous HARQ needs to be determined according to the dynamic scheduling signal of the base station to be sent. The time slot of the data.
- Uplink synchronous HARQ can be divided into uplink synchronous adaptive HARQ and uplink synchronous non-adaptive HARQ.
- uplink synchronization adaptive HARQ and uplink synchronization non-adaptive HARQ is that in adaptive HARQ, the UE changes the MCS and/or frequency domain resources used for the next retransmission according to the scheduling of the base station, instead of adaptive HARQ.
- the UE uses the same MCS and frequency domain resources as the previous one.
- the UE may determine whether there is a HARQ process in the current time slot according to the HARQ buffer status of the HARQ process that has been started, the scheduling information of the base station to the HARQ process, and the time interval of the two transmissions before and after the HARQ.
- the retransmission data is sent by using an unlicensed resource, for example, there is data in a buffer corresponding to a certain HARQ process, and the UE receives the retransmission scheduling of the HARQ process by the base station, and determines the current time slot by a fixed time interval between two transmissions.
- the UE may determine whether there is a HARQ process needs to be current according to the HARQ buffer status of the HARQ process that has been started, the HARQ feedback situation for the previous transmission of the process, and the time interval between two transmissions before and after the HARQ.
- the retransmission data is sent on the non-disallowed resource of the time slot.
- the data in the buffer corresponding to a certain HARQ process has data, and the feedback received by the UE on the previous transmission of the same HARQ process is non-acknowledgement (NACK), and is fixed.
- NACK non-acknowledgement
- the two transmission time intervals before and after determining the current time slot to be retransmitted determine that the HARQ process needs to use the unlicensed resource of the current time slot to transmit the retransmission data.
- the determined sub-band of the unlicensed resource of the current time slot is the same as the sub-band to which the unauthorized resource or the authorized resource used in the previous transmission belongs, depending on whether the frequency hopping technique and the specific frequency hopping rule are used, if used With frequency hopping techniques and specific frequency hopping rules, the subbands used for two transmissions may be different, otherwise the same subbands are used.
- the UE may determine, according to the HARQ buffer status of the HARQ process that has been started, the scheduling information of the base station for the HARQ process, and the time interval between the scheduling information and the scheduled uplink transmission, whether the HARQ process needs to be current.
- the time slot is sent by the authorization resource specified by the scheduling information, for example, the data corresponding to a certain HARQ process has data, and the UE receives the retransmission scheduling of the HARQ process by the base station, and the scheduling information and the scheduled uplink are used.
- the time interval between transmissions determines that the current time slot is to be retransmitted, and then it is determined that the HARQ process needs to send retransmission data using the authorized resource specified by the scheduling information.
- the time interval between the scheduling information and the scheduled uplink transmission may be fixed or may be indicated by scheduling information.
- the mode 1 determines that the unlicensed resource belonging to the same time slot has a one-to-one correspondence with the process number of the HARQ process.
- the HARQ process corresponding to the exempted resource can be determined by formula (1).
- Formula (1) is:
- HARQ ID floor(Slot_k/P_n)mod HARQ_number_n+HARQ_start_n;(1)
- the HARQ ID is the HARQ process ID
- the slot_k is the slot number
- n is the subband number
- the subband n includes at least one unlicensed resource
- P_n is the configuration period of the unlicensed resource on the subband n
- the HARQ_number_n is the subband
- the maximum number of HARQ processes allowed on n HARQ_start_n is the starting HARQ process number on subband n
- floor(Slot_k/P_n) means rounding down the result of Slot_k/P_n
- Slot_k/P_n means Slot_k divided by P_n, mod Indicates modulo.
- HARQ ID (HARQ Process ID) corresponds to a unique unlicensed resource in one time slot.
- the correspondence between the HARQ ID and the unlicensed resource determined by the formula (1) can be seen in FIG. 5A and FIG. 5B.
- the HARQ_number_n can represent the maximum number of HARQ processes allowed on the subband n.
- the HARQ_number_n value can be different for different subbands. For example, as shown in FIG. 5B, the value of the HARQ_number_n on the subband 1 to the subband 3 is 4. The value of HARQ_number_n on subband 4 is 2.
- a one-to-one correspondence between the unlicensed resources of the same time slot and the HARQ process, and the HARQ process has a one-to-one correspondence with the HARQ process number.
- the second device receives the data by determining information (for example, a subband number, or subband identification information, etc.) of the subband used to transmit the data, and receiving the data.
- the slot information of the data (for example, the slot number, etc.) can determine the corresponding HARQ process number.
- the HARQ process uniquely corresponds to the HARQ process number, and the second device can obtain the HARQ process to which the transmission data belongs. If the second device needs to send the retransmission scheduling information for the HARQ process to the first device, the retransmission scheduling information only carries the HARQ process ID, and the first device can determine the HARQ process corresponding to the HARQ process ID.
- the mode 2 determines that the unlicensed resource belonging to the same time slot has a many-to-one correspondence with the HARQ process number.
- the HARQ process has a many-to-one relationship with the HARQ process number.
- the relationship between the exempted resource and the HARQ process number is determined by the formula (2), and the formula (2) is:
- HARQ ID floor(Slot_k/P_n) mod HARQ_number_n; (2).
- the HARQ ID is the HARQ process ID
- the slot_k is the slot number
- n is the subband number
- the subband n includes at least one unlicensed resource
- P_n is the configuration period of the unlicensed resource on the subband n
- the HARQ_number_n is the subband
- floor(Slot_k/P_n) means rounding down the result of Slot_k/P_n
- Slot_k /P_n means Slot_k divided by P_n
- mod means modulo.
- the HARQ process number is only related to the current time slot. If the HARQ process corresponding to the unlicensed resource is determined, the information of the subband to which the unauthorized resource belongs is also required. The multiple HARQ processes corresponding to the same HARQ process ID may be distinguished and identified by other identifiers. If the second device needs to send retransmission scheduling information for the data transmitted on a certain time slot, and is used to indicate the data retransmission, the first device can be configured to carry the HARQ process ID and the subband information simultaneously in the retransmission scheduling information. Determining a corresponding HARQ process according to the retransmission scheduling information.
- the mode 3 divides the HARQ process into a HARQ process group.
- the number of the HARQ process group is corresponding to the time slot.
- the HARQ process group may include at least one HARQ process ID, and the HARQ process ID has a one-to-one correspondence with the HARQ process.
- the number of available HARQ process numbers in the HARQ process group may be determined according to data of the unlicensed resources belonging to the same time slot. For example, if the number of the unlicensed resources in a time slot is 2, and the process group corresponding to the time slot has 4 process numbers, the two unlicensed resources can be configured according to the convention or the preset rule.
- the process ID for example, the process ID is determined according to the number of the subband to which the unlicensed resource belongs, or is determined according to the frequency value of the frequency domain in which the subband of the unlicensed resource is located.
- each of the unlicensed resources can be configured with a corresponding HARQ process number in the time slot corresponding to the HARQ group, and each unlicensed resource is configured with a corresponding HARQ process.
- the number of the HARQ process group may be pre-configured, or predefined, or agreed by the devices at both ends. If it is pre-configured, the first device may be configured by using high layer signaling or lower layer signaling, for example, Radio Resource Conrol (RRC) signaling, System Information (SI), etc.
- RRC Radio Resource Conrol
- SI System Information
- the underlying signaling may be Downlink Control Information (DCI) or the like.
- DCI Downlink Control Information
- Equation (3) Equation (3) is:
- HARQ_group_m floor(Slot_k/P)mod M;(3)
- HARQ_group_m is the number of the HARQ process group
- Slot_k is the slot number
- P is the configuration period of the unlicensed resource on each subband
- M is the number of the HARQ process group
- floor (Slot_k/P) indicates the Slot_k/P The result is rounded down
- Slot_k/P means Slot_k divided by P
- mod means modulo.
- the number M of the process group and the configuration period P may be pre-configured, or predefined, or agreed by the devices at both ends.
- the second device (for example, the second device is a network device, and the first device is a user device) can configure the first device by using high layer signaling or low layer signaling, which can be, for example, a radio resource.
- High layer signaling or low layer signaling can be, for example, a radio resource.
- Control Radio Resource Conrol, RRC
- SI system information
- DCI Downlink Control Information
- the correspondence between the exempt authorization resource and the HARQ process determined by the formula (3) can be seen in FIG. 7.
- the unlicensed resource of the same time slot has a one-to-one correspondence with the HARQ process number.
- the HARQ process ID of the unlicensed resource is related to the information of the subband, it can be observed from FIG. 7 that the HARQ process numbers corresponding to the unlicensed resources belonging to the same subband are the same.
- the corresponding relationship in the mode 3 can be applied to the scenario where the first device performs K times of repeated data transmission, and the K times of repeated transmission data refers to continuously transmitting K times of data on the time unit set, and the K times of data may be initial transmission. Data can also be retransmitted data.
- the data of the K transmissions is the same, and can also be understood as the same TB of K times of repeated transmission.
- the condition that K repeated transmission stops is that K reaches a preset threshold or receives feedback information. For example, the first device performs K times of repeated transmission of data on the sub-band 2, assuming that the second device misses the data on the slot 0, and the second device needs to receive the data on the slot 1, requesting retransmission of the data corresponding to the slot 1.
- the second device is the same as the HARQ process ID determined by the first device, because the HARQ process ID of the subband 2 is the same.
- the retransmission scheduling information needs to carry the number in the process group and the process ID in the process group, so that the retransmission data required by the second device can be determined. The corresponding process number.
- Mode 4 divides the subband into subband groups, and each subband group is configured with one HARQ process number.
- the two sub-band groups are taken as an example.
- the HARQ process number corresponding to the first sub-band group is HARQ_1
- the HARQ process ID corresponding to the second sub-band group is HARQ_2.
- each sub-band group includes at least one sub-band. At least one unauthorized resource is configured on each subband. On the same time slot, the first unlicensed resource in the first subband group and the second unlicensed resource in the second subband group are allowed to be utilized simultaneously.
- the second device may determine the subband group to which the subband belongs according to the information of the subband corresponding to the transmitted data, and further determine the HARQ process ID corresponding to the subband group. For the sub-band group to which the sub-band belongs, the sub-band group corresponding to the sub-band to which the unlicensed resource belongs is determined when the second device configures the unlicensed resource.
- each subband group may also be configured with a priority. If a subband group with a higher priority is available, the subband group with a higher priority is preferentially used.
- FIG. 8 is a timing diagram of data transmission using the first sub-band group and the second sub-band group.
- the first sub-band set may include the GF sub-band 1 and the second sub-band set may include the GF sub-band 2 to the GF sub-band 4.
- the priority of the first sub-band group and the second sub-band group may also be determined. For example, it is determined that the GF sub-band included in the first sub-band group is the main sub-band, and the GF sub-band included in the second sub-band group is the sub-sub-band or the like.
- the GF subband is used to indicate that the subband is configured with an unlicensed resource
- FIG. 8 also shows the GB subband 1 and the GB subband 2.
- the GB subband is used to indicate that the subband is configured with an authorized resource.
- FIG. 8 is only schematic, and the authorized resources and the unlicensed resources may also coincide.
- Figure 8 shows a scene that does not coincide.
- the HARQ process number corresponding to the first sub-band group is the HARQ_p ID
- the HARQ process ID corresponding to the second sub-band group is the HARQ_s ID
- the HARQ_pID and the HARQ_sID are related to the time slot, for example, according to formula (2), and according to Cycle cycle. In this way, data transmission of multiple processes can be implemented in one time slot.
- the data transmitted here is represented as TB.
- the UE uses the unlicensed resource on the GF subband 1 to send the initial transmission of TB1, and the corresponding HARQ process is HARQ_p, and the HARQ_p ID is 0;
- the UE sends an initial transmission of TB5 using the unlicensed resource on the GF subband 4, and the ID of the corresponding HARQ process is 1.
- the UE sends an initial transmission of TB2 using the unlicensed resource on the GF subband 1, and uses the HARQ process ID to be 4;
- the UE retransmits TB1 on the authorized resource of the GB sub-band 2 according to the dynamic scheduling of the base station, and the HARQ process number carried in the dynamic scheduling information is 0;
- the retransmission can be performed by using the authorized resource in one time slot, and the initial transmission is performed by using the unlicensed resource on the first sub-band group.
- the UE retransmits TB1 on the authorized resource of the GB sub-band 1 according to the dynamic scheduling of the base station, and the dynamic scheduling information carries the HARQ process number 0;
- the UE uses the unlicensed resource on the GF subband 4 to transmit the initial transmission of the TB3, because the HARQ process corresponding to the first subband group is being retransmitted, so the exempted resource in the second subband group is used.
- the HARQ process ID corresponding to the authorized resource is 1.
- the retransmission can be performed by using the authorized resource in one time slot, and the initial transmission is performed by using the unauthorized resource on the second sub-band group.
- the UE may use the unlicensed resource on the GF subband 1 to send the retransmission of the TB2, and the ID is 4; optionally, if the first subband group includes other GF subbands, it may also be exempted from other GF subbands.
- the authorized resource sends a retransmission of TB2, for example using a frequency modulation technique.
- the UE transmits the initial transmission of TB4 using the unlicensed resource on the GF subband 4, because first, the ID is 5.
- the correspondence between the unlicensed resource and the HARQ process is determined by the above determining method 4. It should be understood that when the correspondence between the unlicensed resource and the HARQ process is other correspondence, the data may be implemented. transfer method.
- the HARQ process ID corresponding to the unlicensed resource is determined according to the time domain resource and the frequency domain resource corresponding to the unlicensed resource and the maximum number of HARQ processes allowed on the subband where the unlicensed resource is located.
- the HARQ process ID corresponding to the exempt authorization resource may be determined by using the formula (1a), where the formula (1a) is:
- HARQ ID f (Slot_k, P_n, HARQ_number_n) + HARQ_start_n (1a).
- the HARQ process number corresponding to the exempted resource may be determined by using formula (1b), and formula (1b) is:
- HARQ ID f (Slot_k, P_n, HARQ_number_n) (1b).
- the HARQ ID is the HARQ process number
- Slot_k is the slot number
- n is the subband number
- subband n includes at least one unlicensed resource
- P_n is the exemption on subband n.
- the configuration period of the authorized resource HARQ_number_n is the maximum number of HARQ processes allowed on the subband n
- HARQ_start_n is the initial HARQ process number on the subband n or a preset offset value
- f(Slot_k, P_n, HARQ_number_n) represents the argument Functions or calculation rules for Slot_k, P_n, and HARQ_number_n.
- the starting HARQ process number on subband n may also be considered a preset offset value.
- the HARQ process ID corresponding to the unlicensed resource is determined according to the time domain resource corresponding to the unlicensed resource and the maximum number of HARQ processes allowed on the subband where the unlicensed resource is located.
- the HARQ process ID corresponding to the unlicensed resource may be determined by using formula (2a), and formula (2a) is:
- HARQ ID f(Slot_k, HARQ_number_n)+HARQ_start_n (2a).
- the HARQ process number corresponding to the unlicensed resource may be determined by using formula (2b), and formula (2b) is:
- HARQ ID f(Slot_k, HARQ_number_n) (2b).
- the HARQ ID is the HARQ process number
- Slot_k is the slot number
- n is the subband number
- subband n includes at least one unlicensed resource
- HARQ_number_n is the maximum HARQ allowed on subband n
- the number of processes, HARQ_start_n is the starting HARQ process number or offset value on subband n
- f(Slot_k, HARQ_number_n) represents a function or calculation rule for the arguments Slot_k and HARQ_number_n.
- all HARQ processes supported by the communication system are divided into a plurality of HARQ process groups, and one HARQ process group is configured in each transmission time unit (for example, a time slot).
- the HARQ process ID corresponding to the exempted resource may be determined according to manner 7.
- the HARQ process group corresponding to the time domain resource corresponding to the unlicensed resource is determined, and the number of the HARQ process corresponding to the unlicensed resource in the HARQ process group is determined according to the frequency domain resource corresponding to the unlicensed resource. .
- the number of the HARQ process group corresponding to the exempted resource may be determined by formula (3a), and formula (3a) is:
- HARQ_group_m is the number of the HARQ process group
- Slot_k is the slot number
- M is the number of HARQ process groups
- mod is the modulo.
- the number of HARQ processes included in the HARQ process group corresponding to each time slot is related to the number of unlicensed resources configured in the time slot.
- the number of HARQ processes included in the HARQ process group corresponding to each time slot is the same as the number of the unlicensed resources configured in the time slot, that is, one unlicensed resource corresponds to one HARQ. process.
- the number of each HARQ process in each HARQ process group may be determined according to the location of their respective unlicensed resources.
- the corresponding HARQ process number is smaller.
- the number of the HARQ process of the unlicensed resource in the HARQ process group can be determined according to the frequency domain resource location where the unlicensed resource is located.
- the maximum HARQ process number HARQ_number_n, the configuration period P_n, the initial HARQ process number HARQ_start_n on the subband n, and the number M of the HARQ process group may all be preconfigured. Or pre-defined, or both devices (ie, the first device and the second device) mutually agreed. If it is pre-configured, the second device (the second device is a network device, and the first device is a terminal device) can configure the first device by using high layer signaling or the underlying signaling, and the high layer signaling can be, for example, a radio resource. Control (Radio Resource Conrol, RRC) signaling, system information (SI), etc.; the underlying signaling may be Downlink Control Information (DCI).
- RRC Radio Resource Conrol
- SI system information
- DCI Downlink Control Information
- the second device if the second device fails to decode data sent by the first device on the unlicensed resource in a certain time slot (for example, the time slot Slot_k), the second device sends a retransmission schedule to the first device.
- the information indicates that the first device retransmits the data.
- the retransmission scheduling information may carry information about an authorized resource for retransmitting the data, and may also carry a HARQ process ID used by the first device when transmitting the data.
- the second device may determine the HARQ process number used by the data sent by the first device in the unlicensed resource in the time slot Slot_k by using any one of the foregoing manners 1 to 7.
- the scheduling information sent by the second device may further carry the data sent by the first device in the time slot Slot_k.
- the information of the sub-band with the unlicensed resource Determining, by the first device, the HARQ ID carried in the retransmission scheduling information and the information of the subband in which the unlicensed resource used by the first device is used when transmitting the data, determining, by the retransmission scheduling information, which HARQ process to retransmit The data in the cache.
- the scheduling information sent by the second device specifically carries the HARQ process in which the HARQ process used by the first device to send the data is located.
- the first device determines, according to the number of the HARQ process group carried in the retransmission scheduling information and the number of the HARQ process in the HARQ process group, the retransmission scheduling information indicating which HARQ process corresponds to the data in the cache corresponding to the HARQ process.
- FIG. 9 is a schematic flowchart diagram of another data transmission method according to an embodiment of the present application. As shown in FIG. 9, the method may include the following steps.
- Step S901 When there is data to be sent in the current time slot, determine whether the first HARQ process corresponding to the current time slot satisfies an available condition;
- Step S902 If the determination result is yes, the first HARQ process is used to send the data to the second device by using an unlicensed resource in the current time slot.
- Step S903 If the determination result is no, the second HARQ process is used to send the data to the second device by using the unlicensed resource in the current time slot.
- Step S904 the second device receives the data sent by the first device in the current time slot.
- two HARQ processes may be configured for the current time slot, and the priorities of the two HARQ processes may be determined. If there is no data in the buffer corresponding to the two HARQ processes, the first HARQ process with a higher priority may be used to send the initial data. If the first HARQ process buffers data and the data satisfies retransmission in the current time slot, the first HARQ process is used to transmit the retransmission data and the second HARQ process is used to transmit the initial transmission data.
- the HARQ process ID corresponding to the first HARQ process and/or the HARQ process ID corresponding to the second HARQ process may be pre-configured, or predefined, or agreed by the device at both ends. of. If the device is pre-configured, the second device can configure the first device by using high-level signaling or the underlying signaling, for example, Radio Resource Conrol (RRC) signaling, system information, and system information. SI), etc.; the underlying signaling may be Downlink Control Information (DCI).
- RRC Radio Resource Conrol
- SI system information
- DCI Downlink Control Information
- two HARQ process groups may be configured for the current time slot, and the priorities of the two HARQ process groups are determined. If the available HARQ processes exist in the two HARQ process groups, the initial data can be sent by using the available HARQ processes in the first HARQ process group with a higher priority; if it is determined that the HARQ process in the first HARQ process group meets the current If the time slot sends the retransmission data, the initial data is sent by using the HARQ process in the second HARQ process group with a lower priority, that is, the retransmission data is sent by using the HARQ process of the first HARQ process group in the current time slot. The initial data is transmitted by using the HARQ process in the second HARQ process group.
- the manner of determining the process IDs of the first HARQ process and the second HARQ process may be determined according to the following enumerated manners, and the determining manners described below are not exhaustive.
- the process number HARQ_p of the first HARQ process may be determined by formula (4);
- Slot_k is the slot number of the current slot, P is the configuration period of the slot configured with the unlicensed resource, and M is the maximum number of first HARQ processes;
- the process ID of the second HARQ process is notified to the terminal by the base station by means of signaling, or a predetermined manner is adopted. It should be noted that all the time slots in which the unlicensed resource is located use the same second HARQ process.
- Slot_k is the slot number of the current slot, P is the configuration period of the slot configured with the unlicensed resource, and M is the maximum number of first HARQ processes;
- Slot_k is the slot number of the current slot, P is the configuration period of the slot configured with the unlicensed resource, and M is the maximum number of first HARQ processes;
- Slot_k is the slot number of the current slot, P is the configuration period of the slot configured with the unlicensed resource, and M is the maximum number of first HARQ processes;
- FIG. 10 is a timing diagram showing the data transmission of a first process and a second process using the same time slot.
- the process number (ID) of the first HARQ process may be determined according to formula (5), and the process number of the second HARQ process may be determined according to formula (6).
- M is 4 and P is 1.
- the first HARQ process may be represented by HARQ_p, and the second HARQ process may be represented by HARQ_s.
- the GF subband is used to indicate that the subband is configured with an unlicensed resource.
- the GF subband includes the GF subband 1 to the GF subband 4.
- Figure 10 also shows the GB sub-band 1 and the GB sub-band 2.
- the GB subband is used to indicate that the subband is configured with an authorized resource.
- FIG. 10 is only schematic, and the authorized resources and the unlicensed resources may also coincide.
- Figure 10 shows a scene that does not coincide.
- the data transmitted here is represented as TB.
- the UE uses the unlicensed resource on the GF subband 1 to send the initial transmission of TB1, using the first HARQ process, and the ID is 0;
- the UE sends an initial transmission of TB2 using the unlicensed resource on the GF subband 2, using the first HARQ process, and the ID is 4;
- the UE transmits TB1 retransmission according to the dynamic resource scheduled by the base station on the GB sub-band 2, and the dynamic scheduling information carries the HARQ process 0;
- the UE transmits TB1 retransmission according to the dynamic resource scheduled by the base station on the GB sub-band 1 , and the dynamic scheduling information carries the HARQ process 0;
- the UE sends the initial transmission of TB3 using the unlicensed resource on the GF subband 4, because the first HARQ process is unavailable (the scheduling information indicates retransmission), so the second HARQ process is used, and the ID is 1.
- one time slot corresponds to at least two HARQ processes, it is possible to perform retransmission using one HARQ process in one time slot and perform initial transmission by using another HARQ process.
- FIG. 11 is a schematic structural diagram of a first device according to an embodiment of the present application.
- the first device 1100 includes a processor 1101, a memory 1102, and a communication interface 1103.
- the processor 1101 controls wireless communication with an external network through the communication interface 1103.
- the communication interface 1103 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, LNA (Low Noise Amplifier), duplexer, etc.
- the memory 1102 includes at least one of: a random access memory, a nonvolatile memory, and an external memory, and the memory 1102 stores executable program code capable of guiding the processor 1101 to perform the method embodiment of the present invention.
- the method specifically disclosed includes the following steps:
- executable program code can guide the processor 1101 to perform the method performed by the first device described in the foregoing method embodiment, such as the method shown in FIG. 2 or FIG. 4, and details are not described herein again.
- FIG. 12 is a schematic structural diagram of a second device according to an embodiment of the present application.
- the second device 1200 includes a processor 1201, a memory 1202, and a communication interface 1203.
- the processor 1201 controls wireless communication with an external network through the communication interface 1203.
- the communication interface 1203 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, LNA (Low Noise Amplifier), duplexer, etc.
- the memory 1202 includes at least one of: a random access memory, a nonvolatile memory, and an external memory, and the memory 1202 stores executable program code capable of guiding the processor 1201 to perform the method embodiment of the present invention.
- the method specifically disclosed includes the following steps:
- executable program code can guide the processor 1201 to perform the method performed by the second device described in the foregoing method embodiment, such as the method shown in FIG. 2 or FIG. 4, and details are not described herein again.
- FIG. 13 is a schematic structural diagram of a first device according to an embodiment of the present application.
- the first device 1300 includes: a processor 1301, a memory 1302, and a communication interface 1303.
- the processor 1301 controls wireless communication with an external network through the communication interface 1303.
- the communication interface 1303 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, LNA (Low Noise Amplifier), duplexer, etc.
- the memory 1302 includes at least one of: a random access memory, a nonvolatile memory, and an external memory.
- the memory 1302 stores executable program code capable of guiding the processor 1301 to perform the method embodiment of the present invention. The method specifically disclosed includes the following steps:
- the first HARQ process is used to send the data to the second device by using the unlicensed resource in the current time slot;
- the second HARQ process is used to send the data to the second device by using the unlicensed resource in the current time slot.
- executable program code can guide the processor 1301 to perform the method performed by the first device described in the foregoing method embodiment, such as the method shown in FIG. 2 or FIG. 4, and details are not described herein again.
- FIG. 14 is a schematic structural diagram of a second device according to an embodiment of the present application.
- the second device 1400 includes: a processor 1401, a memory 1402, and a communication interface 1403; the processor 1401 controls wireless communication with an external network through the communication interface 1403; the communication interface 1603 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, LNA (Low Noise Amplifier), duplexer, etc.
- the memory 1402 includes at least one of: a random access memory, a nonvolatile memory, and an external memory, and the memory 1402 stores executable program code capable of guiding the processor 1401 to perform the method embodiment of the present invention.
- the method specifically disclosed includes the following steps:
- the first data is sent to the cache corresponding to the first HARQ process, where the current time slot corresponds to the first HARQ process;
- the first data is sent to the cache corresponding to the second HARQ process, and the second data is sent to the cache corresponding to the second HARQ process.
- the current time slot corresponds to the second HARQ process.
- a functional block diagram of the device provided by the embodiment of the present application is described below.
- the functional blocks of the first device may implement the inventive arrangements by hardware, software, or a combination of hardware and software.
- the functional blocks described herein can be combined or separated into several sub-blocks to implement the embodiments of the present invention. Accordingly, the above description in this application may support any possible combination or separation or further definition of the functional modules described below.
- Figure 15 shows a functional block diagram of a first device.
- the first device 1500 includes: a first determining unit 1501, a second determining unit 1502, and a first sending unit 1503;
- the first determining unit 1501 is configured to determine, when the first data needs to be sent in the current time slot, the unlicensed resource corresponding to the current time slot;
- a second determining unit 1502 configured to determine a first HARQ process corresponding to the first exempted resource in the unlicensed resource
- the first sending unit 1503 is configured to send, by using the first HARQ process, the first data to the second device by using the first HARQ process in the current time slot.
- the above functional unit is also capable of executing some or all of the corresponding methods described in the foregoing method embodiments.
- the hardware structure on which the above functional units are based can be seen in the embodiment shown in FIG. I will not repeat them here.
- the first device further includes a receiving unit (not shown in FIG. 15), the receiving unit is configured to: before determining the first HARQ process corresponding to the first exempted resource in the unauthorized resource And receiving the high layer signaling or signaling sent by the second device, where the high layer signaling or the bottom layer signaling carries at least one of the following parameters: HARQ_number, HARQ_start_n, P_n, and M in the foregoing embodiments. Which parameters are carried in the high-level signaling or the underlying signaling may be determined according to the manner in which the HARQ process ID is calculated.
- Figure 16 shows a functional block diagram of a second device.
- the second device 1600 includes: a first determining unit 1601, a second determining unit 1602, and a sending unit 1603;
- the first determining unit 1601 is configured to determine, when receiving data sent by the first device, an exempt resource for transmitting the data.
- a second determining unit 1602 configured to determine, according to the determined unauthorized resource, a HARQ process used to send the data
- the sending unit 1603 is configured to send the data to a cache corresponding to the HARQ process.
- the above functional unit is also capable of executing some or all of the corresponding methods described in the foregoing method embodiments.
- the hardware structure on which the above functional units are based can be seen in the embodiment shown in FIG. I will not repeat them here.
- Figure 17 shows a functional block diagram of a first device.
- the first device 1700 includes a determining unit 1701, a first transmitting unit 1702, and a second transmitting unit 1703.
- the determining unit 1701 is configured to determine, when the data needs to be sent in the current time slot, whether the first HARQ process corresponding to the current time slot satisfies an available condition;
- the first sending unit 1702 is configured to: if it is determined that the first HARQ process meets the available condition, use the first HARQ process to send the data to the second device by using an unlicensed resource in the current time slot;
- the second sending unit 1703 is configured to: if it is determined that the first HARQ process does not satisfy the available condition, use the second HARQ process to send the data to the second device by using the unlicensed resource in the current time slot.
- the above functional unit is also capable of executing some or all of the corresponding methods described in the foregoing method embodiments.
- the hardware structure on which the above functional units are based can be seen in the embodiment shown in FIG. I will not repeat them here.
- Figure 18 shows a functional block diagram of a second device.
- the second device 1800 includes a receiving unit 1801, a first transmitting unit 1802, and a second transmitting unit 1803.
- the receiving unit 1801 is configured to receive first data that is sent by the first device by using an unlicensed resource
- the first sending unit 1802 is configured to send the first data to a cache corresponding to the first HARQ process, where the current time slot corresponds to the first HARQ process, if the second data indicated by the scheduling information is not received. ;
- the second sending unit 1803 is configured to: if the second data indicated by the scheduling information is received again, send the first data to a cache corresponding to the second HARQ process, and send the second data to the second data In the cache corresponding to the second HARQ process, the current time slot corresponds to the second HARQ process.
- the above functional unit is also capable of executing some or all of the corresponding methods described in the foregoing method embodiments.
- the hardware structure on which the above functional units are based can be seen in the embodiment shown in FIG. I will not repeat them here.
- the data of multiple HARQ processes can be transmitted in the same time slot by using the unlicensed resource, thereby reducing the data transmission delay.
- the program can be stored in a computer readable storage medium, when the program is executed
- the flow of the method embodiments as described above may be included.
- the foregoing storage medium includes various media that can store program codes, such as a ROM or a random access memory RAM, a magnetic disk, or an optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne un procédé de transmission de données et un dispositif associé, le procédé comprenant : lorsque des premières données doivent être envoyées dans un intervalle de temps actuel, la détermination de ressources non autorisées qui correspondent à l'intervalle de temps actuel ; la détermination d'un premier processus HARQ qui correspond à une première ressource non autorisée parmi les ressources non autorisées ; et, dans l'intervalle de temps actuel, l'utilisation du premier processus HARQ pour envoyer les premières données à un second dispositif sur la première ressource non autorisée. La latence de transmission de données peut ainsi être réduite.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP18770343.4A EP3591876B1 (fr) | 2017-03-24 | 2018-03-22 | Procédé de transmission de données et dispositif associé |
| US16/580,856 US20200021402A1 (en) | 2017-03-24 | 2019-09-24 | Data transmission method and related device |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710184905 | 2017-03-24 | ||
| CN201710184905.2 | 2017-03-24 | ||
| CN201710459440.7A CN108631964B (zh) | 2017-03-24 | 2017-06-16 | 一种数据传输方法和相关设备 |
| CN201710459440.7 | 2017-06-16 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/580,856 Continuation US20200021402A1 (en) | 2017-03-24 | 2019-09-24 | Data transmission method and related device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018171686A1 true WO2018171686A1 (fr) | 2018-09-27 |
Family
ID=63584990
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/080081 Ceased WO2018171686A1 (fr) | 2017-03-24 | 2018-03-22 | Procédé de transmission de données et dispositif associé |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2018171686A1 (fr) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015188557A1 (fr) * | 2014-06-13 | 2015-12-17 | 中兴通讯股份有限公司 | Procédé, dispositif et système d'ordonnancement de porteuses sans licence, et support de stockage informatique |
| CN105187173A (zh) * | 2015-09-08 | 2015-12-23 | 魅族科技(中国)有限公司 | 用于非授权频谱上的数据重传方法及装置 |
| CN105978671A (zh) * | 2016-06-27 | 2016-09-28 | 深圳市金立通信设备有限公司 | 一种harq重传的指示方法及相关设备 |
| CN106130701A (zh) * | 2016-07-14 | 2016-11-16 | 宇龙计算机通信科技(深圳)有限公司 | 非授权频段上的harq进程传输方法及装置、基站和终端 |
-
2018
- 2018-03-22 WO PCT/CN2018/080081 patent/WO2018171686A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015188557A1 (fr) * | 2014-06-13 | 2015-12-17 | 中兴通讯股份有限公司 | Procédé, dispositif et système d'ordonnancement de porteuses sans licence, et support de stockage informatique |
| CN105187173A (zh) * | 2015-09-08 | 2015-12-23 | 魅族科技(中国)有限公司 | 用于非授权频谱上的数据重传方法及装置 |
| CN105978671A (zh) * | 2016-06-27 | 2016-09-28 | 深圳市金立通信设备有限公司 | 一种harq重传的指示方法及相关设备 |
| CN106130701A (zh) * | 2016-07-14 | 2016-11-16 | 宇龙计算机通信科技(深圳)有限公司 | 非授权频段上的harq进程传输方法及装置、基站和终端 |
Non-Patent Citations (2)
| Title |
|---|
| LENOVO: "HARQ Design for UL Grant-Free URLLC Transmission", 3GPP TSG RAN WG1 NRAD-HOC MEETING R1-1700557, 20 January 2017 (2017-01-20), XP051208087 * |
| See also references of EP3591876A4 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108631964B (zh) | 一种数据传输方法和相关设备 | |
| US12167445B2 (en) | Method for indicating the allocated resources for a HARQ message in a random access procedure for a low-complexity, narrowband terminal | |
| EP3664334B1 (fr) | Procédé et dispositif de communication | |
| CN115765949B (zh) | 非授权带中的信道接入的方法、装置和系统 | |
| JP6159672B2 (ja) | 基地局、送信方法、移動局及び再送制御方法 | |
| RU2754679C2 (ru) | Система, устройство и способ передачи данных | |
| KR102800963B1 (ko) | Harq 프로세스/엔티티 기반 업링크 다중화 | |
| CN108811094B (zh) | 一种数据传输方法 | |
| WO2018103702A1 (fr) | Procédé et dispositif de traitement d'informations de liaison montante | |
| EP3648384B1 (fr) | Procédé de transmission répétée et dispositif terminal | |
| CN111133708A (zh) | 使能在无线网络中基于数据传输的抢占来在下行链路子帧期间进行上行链路传输 | |
| WO2017157181A1 (fr) | Procédé et dispositif de programmation et d'attribution de ressource | |
| WO2016045099A1 (fr) | Procédé de transmission de signal en liaison montante, et dispositif associé | |
| KR20220051204A (ko) | 사이드링크 통신에서 psfch 보고를 지원하기 위한 절차 | |
| CN108737036B (zh) | 反馈信息接收方法、发送方法、装置及系统 | |
| CN113517960B (zh) | 通信方法及装置 | |
| WO2021032003A1 (fr) | Procédé de transmission d'informations de commande de liaison montante et appareil de communication | |
| WO2018171686A1 (fr) | Procédé de transmission de données et dispositif associé | |
| RU2778484C2 (ru) | Способ повторной передачи и терминальное устройство | |
| KR101368467B1 (ko) | 무선 신호의 처리시간 획득 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18770343 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2018770343 Country of ref document: EP Effective date: 20191001 |