WO2019001517A1 - 一种重复传输的方法和终端设备 - Google Patents

一种重复传输的方法和终端设备 Download PDF

Info

Publication number
WO2019001517A1
WO2019001517A1 PCT/CN2018/093388 CN2018093388W WO2019001517A1 WO 2019001517 A1 WO2019001517 A1 WO 2019001517A1 CN 2018093388 W CN2018093388 W CN 2018093388W WO 2019001517 A1 WO2019001517 A1 WO 2019001517A1
Authority
WO
WIPO (PCT)
Prior art keywords
transmission
time unit
transmission time
terminal device
index
Prior art date
Application number
PCT/CN2018/093388
Other languages
English (en)
French (fr)
Inventor
徐修强
吴艺群
陈雁
王轶
Original Assignee
华为技术有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from CN201711209549.1A external-priority patent/CN109150421B/zh
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to EP18823273.0A priority Critical patent/EP3648384B1/en
Priority to BR112019027706-4A priority patent/BR112019027706A2/pt
Priority to RU2020103220A priority patent/RU2778484C2/ru
Priority to KR1020207002546A priority patent/KR102322416B1/ko
Priority to JP2019572670A priority patent/JP7010977B2/ja
Priority to AU2018294472A priority patent/AU2018294472B2/en
Publication of WO2019001517A1 publication Critical patent/WO2019001517A1/zh
Priority to US16/729,287 priority patent/US11343030B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems

Definitions

  • the present invention relates to the field of wireless communications, and in particular, to a method and a terminal device for repeated transmission.
  • Ultra Reliability and Low Latency Communication URLLC
  • URLLC Ultra Reliability and Low Latency Communication
  • the reliability and low latency characteristics of data transmission need to be met at the same time.
  • a Grant-free transmission mechanism In order to meet the needs of low latency, a Grant-free transmission mechanism has been proposed and become a technology for 5G communication.
  • the Grant-free transmission mechanism when new data arrives, the terminal device does not need to request resources from the base station, but directly transmits the data to the base station by using the pre-allocated resources.
  • the base station receives the data sent by the terminal device using the Grant-free transmission mechanism on the pre-allocated resources by means of a receiving technology such as a blind detection side.
  • the data transmitted by Grant-free is referred to as unlicensed data
  • the pre-allocated resources for Grant-free transmission are referred to as unlicensed resources.
  • the terminal device can transmit the unauthorized data to the base station by using a repeated transmission technology.
  • the terminal device can repeatedly transmit a certain data on consecutive K (K>1) slots without waiting for any feedback from the base station, for example, NACK or scheduling information.
  • the terminal device transmits data by using the repeated transmission technology, it transmits a redundancy version (RV) of the data on each slot, wherein the redundancy version sent on different slots can be The same, can also be different.
  • RV redundancy version
  • HARQ Hybrid Auto ReQuest
  • LTE Long Term Evolution
  • the terminal device when the terminal device retransmits data, it needs to know which initial transmission data corresponds to the retransmitted data.
  • the base station receives the retransmitted data, it also needs to know which initial data corresponding to the retransmitted data.
  • the transmitted data in order to combine the received initial transmitted data and the retransmitted data to improve the reliability of data transmission. This process is ensured by the HARQ process, that is, when the base station receives the retransmitted data, it also knows the HARQ process information corresponding to the retransmitted data, such as the process ID (ID), and then retransmits the retransmission data. Merged with the cached data in the cache of the corresponding HARQ process.
  • ID process ID
  • the HARQ process used by the K-time transmission is the same when the terminal device transmits data by using the repeated transmission technology, and the HARQ process number of the used HARQ process is the first time in the K-transmission.
  • the transmission is determined. Therefore, when receiving the data transmitted by the repeated transmission technology, the base station needs to detect the first transmission in the K transmissions and determine that the transmission is the first transmission, and can determine the HARQ process number of the HARQ process used for the K transmissions.
  • the terminal device Due to the uncertainty of the arrival time of the data on the terminal device side and the low delay requirement of data transmission in the URLLC scenario, if there is an unauthorized resource available, the terminal device will use the data in the shortest possible time after the data arrives.
  • the unlicensed resource sends the data to the base station, which means that the terminal device starts to send K times of repeated transmission of the data on any slot configured with the unlicensed resource. For the terminal and the base station, the starting position of the repeated transmission is not fixed and unpredictable.
  • the base station since the base station needs to determine the HARQ process number used by the terminal device to transmit data by relying on the detection of the first transmission in the repeated transmission, that is, the base station cannot determine the HARQ process number used by the terminal device to transmit data, and the base station does not detect and determine the first transmission.
  • the HARQ process ID used by the terminal device to send data since the base station needs to determine the HARQ process number used by the terminal device to transmit data by relying on the detection of the first transmission in the repeated transmission, that is, the base station cannot determine the HARQ process number used by the terminal device to transmit data, and the base station does not detect and determine the first transmission.
  • the HARQ process ID used by the terminal device to send data since the base station needs to determine the HARQ process number used by the terminal device to transmit data by relying on the detection of the first transmission in the repeated transmission, that is, the base station cannot determine the HARQ process number used by the terminal device to transmit data, and the base station does not detect and determine the first transmission.
  • the present application provides a method and a terminal device for repeated transmission, which can improve the success rate of the HARQ process used by the network device to determine repeated transmission.
  • the present application provides a method for repeated transmission, including:
  • the terminal device determines a transmission time unit for transmitting the data to be transmitted for the first time
  • the terminal device adopts the The HARQ process performs the transmission of the data to be transmitted once per transmission time unit until the transmission of the data to be transmitted is performed for the last time in the first specific transmission time unit, wherein the specific transmission time
  • the period in which the unit appears in the time domain resource is Q transmission time units.
  • the application further provides a terminal device, including:
  • a processing unit determining a transmission time unit for transmitting data to be transmitted for the first time
  • a HARQ process determining unit configured to determine, according to the determined transmission time unit and the parameter Q, a hybrid automatic repeat request HARQ process for transmitting the to-be-transmitted data, where Q is an integer greater than or equal to 1;
  • a transmission unit configured to: before the first specific transmission time unit after the determined transmission time unit, the repeated transmission of the data to be transmitted is not terminated, and the terminal device adopts the determined transmission unit Transmitting, by the HARQ process, the transmission of the data to be transmitted once per transmission time unit until the transmission of the data to be transmitted is performed for the last time in the first specific transmission time unit, wherein the specific The period in which the transmission time unit appears in the time domain resource is Q transmission time units.
  • the present application provides a method for repeated transmission, including:
  • the terminal device Determining, by the terminal device, an unlicensed transmission time unit for transmitting data to be transmitted for the first time, wherein the unauthorized transmission time unit is a transmission time unit configured with the unlicensed resource for the terminal device;
  • the terminal device Determining, by the terminal device, the HARQ process for transmitting the to-be-transmitted data according to the determined unlicensed transmission time unit and the parameter Q, where the value of Q is an integer greater than or equal to 1;
  • the terminal device performs the transmission of the data to be transmitted once on the unlicensed resource configured for the terminal device in the unlicensed transmission time element by using the HARQ process until the first specific unauthorized transmission is performed.
  • the transmission of the data to be transmitted is performed for the last time in the time unit, wherein the specific unlicensed transmission time unit is specifically an unauthorized transmission time unit periodically appearing in the unauthorized transmission time unit, and the period is Q.
  • the application further provides a terminal device, where the terminal device includes:
  • a processing unit configured to determine an unlicensed transmission time unit for transmitting data to be transmitted for the first time, where the unauthorized transmission time unit is a transmission time unit configured with the unlicensed resource for the terminal device;
  • a HARQ process determining unit configured to determine, according to the determined unlicensed transmission time unit and the parameter Q, a HARQ process for transmitting the to-be-transmitted data, where the value of Q is an integer greater than or equal to 1;
  • a transmitting unit configured to: when the repeated transmission of the data to be transmitted is not terminated before the first specific unlicensed transmission time unit after the determined unauthorized transmission time unit is removed from the determined Authorizing the transmission time unit to start performing the transmission of the data to be transmitted once on the unlicensed transmission resource configured for the terminal device in each of the unauthorized transmission time units by using the HARQ process until the first specific The transmission of the data to be transmitted is performed for the last time in the unlicensed transmission time unit, wherein the specific unauthorized transmission time unit is specifically an unauthorized transmission time unit periodically appearing in the unauthorized transmission time unit, and the period is Q.
  • the present application further provides a method for repeated transmission, the method comprising:
  • the unlicensed transmission time unit is specifically a transmission time unit configured with the unlicensed resource for the terminal device;
  • the network device determines whether the unauthorized transfer time unit n t+k-1 is a specific unauthorized transfer time unit;
  • the network device performs one of the following processes:
  • Process (3) discarding the exemption data sent by the terminal device, and clearing the cached data corresponding to the determined HARQ process ID.
  • the method for repeating transmission further includes:
  • the network device receives the uplink data again on the next unlicensed transmission time unit of the terminal device.
  • the method for repeating transmission further includes:
  • the network device sends a feedback message carrying the correct reception indication to the terminal device.
  • the application further provides a network device, where the network device includes:
  • a HARQ process determining unit configured to: perform an index of an unlicensed transmission time unit n t+k-1 when the uplink data sent by the terminal device is detected, or a sequence number and a location of the unauthorized transmission time unit n t+k-1
  • the parameter Q corresponding to the terminal device determines the HARQ process number of the uplink data sent by the terminal device;
  • the unlicensed transmission time unit is specifically a transmission time unit configured with the unlicensed resource for the terminal device;
  • the decoding unit 16 is configured to decode the detected uplink data.
  • a determining unit configured to determine, when the uplink data decoding fails, whether the unlicensed transmission time unit n t+k-1 is a specific unauthorized transmission time unit;
  • a sending unit configured to: when the uplink data decoding fails and the unlicensed transmission time unit n t+k-1 is a specific unlicensed transmission time unit, send a feedback message carrying the correct receiving indication or uplink to the terminal device Authorization information.
  • the network device further includes:
  • a receiving unit configured to continue the next unauthorized transfer time at the terminal device when the uplink data decoding fails and the unauthorized transfer time unit n t+k-1 is a specific unauthorized transfer time unit The uplink data is received again on the unit.
  • the sending unit is further configured to: after the uplink data is correct, send a feedback message carrying the correct receiving indication to the terminal device.
  • the present application provides a computer readable storage medium having instructions stored therein that, when executed on a computer, cause the computer to perform the methods described in the various aspects above.
  • the present application provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the methods described in the various aspects above.
  • the present application provides a method for repeated transmission, including:
  • the terminal device determines an unlicensed transmission time unit for transmitting the data to be transmitted for the first time according to the parameter Q, where Q is a period of the unlicensed transmission time unit of the first transmission available for repeated transmission in the unauthorized transmission time unit, and the value of Q Greater than or equal to 1;
  • the terminal device performs the first transmission of the data to be transmitted on the determined unauthorized transmission time unit by using the determined HARQ process.
  • the determining, by the terminal device, the unlicensed transmission time unit for transmitting the data to be transmitted for the first time according to the parameter Q includes:
  • the terminal device determines an unlicensed transmission time unit for transmitting the data to be transmitted for the first time according to the parameter Q and the time domain period P of the unlicensed resource.
  • the terminal device determines, according to the parameter Q and the time domain period P of the unlicensed resource, that the data to be transmitted is used for the first time transmission.
  • the unauthorized transfer time unit specifically includes:
  • the transmission time unit is an unlicensed transmission time unit that can be used for the first transmission of the data to be transmitted:
  • T_index is the index of the transmission time unit
  • T_Index_Start is the index of the first unauthorized transmission time unit
  • P is the time of the unauthorized resource
  • Q is the period of the unlicensed transmission time unit of the first transmission that can be used for repeated transmission in the unlicensed transmission time unit
  • T_offset_value is a preset offset value, and the value may be 0, P, 1*P... One of (Q-1)*P.
  • the terminal device determines, according to the parameter Q and the time domain period P of the unlicensed resource, that the data to be transmitted is used for the first time transmission.
  • the unauthorized transfer time unit specifically includes:
  • An unlicensed transmission time unit of the first transmission available for repeated transmission is determined from the determined unlicensed transmission resources according to the parameter Q.
  • the determining, from the determined unauthorized transmission resource, the exemption of the first transmission available for repeated transmission according to the parameter Q includes:
  • GF_T_Index is the sequence number of the unlicensed transmission time unit
  • T_Index is the index of the unauthorized transmission time unit
  • T_offset_value is the offset value
  • T_Index_Start is the index of the first unauthorized transmission time unit
  • P is the time domain period of the unauthorized resource P is an integer greater than or equal to 1
  • Q is the period of the unlicensed transmission time unit of the first transmission available for repeated transmission in the unlicensed transmission time unit.
  • the terminal device determines, according to the determined unauthorized transfer time unit and parameter Q, for transmission
  • the hybrid automatic repeat request HARQ process of the data to be transmitted includes:
  • the HARQ process number is determined according to the determined sequence number of the unauthorized transfer time unit, the parameter Q, and the maximum number of HARQ processes supported by the unlicensed resource of the terminal device.
  • the method is supported according to the determined serial number of the unauthorized transmission time unit, the parameter Q, and the unauthorized resource of the terminal device.
  • the maximum number of HARQ processes determined by the HARQ process number includes:
  • the HARQ process number of the HARQ process is determined according to one of the following relationships:
  • HARQ_ID floor(GF_T_Index/Q) mode N_GF;
  • HARQ_ID floor(GF_T_Index/Q) mode N_GF+H_offset_value;
  • the floor() indicates rounding down
  • the HARQ_ID is the HARQ process number
  • the GF_T_Index is the serial number of the unauthorized transmission time unit
  • the N_GF is the maximum number of HARQ processes supported by the terminal device's unauthorized resources.
  • the H_offset_value is the default process. Number offset value.
  • the terminal device according to the determined exemption
  • the transmission time unit and the parameter Q determine that the hybrid automatic repeat request HARQ process for transmitting the data to be transmitted includes:
  • the HARQ process number is determined according to the determined index of the unlicensed transmission time unit, the parameter Q, and the maximum number of supported HARQ processes.
  • the terminal device determines, according to the determined unlicensed transmission time unit and the parameter Q, to transmit the to-be-transmitted
  • the hybrid automatic repeat request HARQ process of data includes:
  • the process number of the HARQ process is determined according to one of the following relationships:
  • HARQ_ID floor(T_Index/(P*Q)) mode N_GF;
  • HARQ_ID floor(T_Index/(P*Q)) mode N_GF+H_offset_value;
  • the floor() indicates rounding down
  • the HARQ_ID is the HARQ process number
  • the T_Index is the index of the unlicensed transmission time unit
  • the N_GF is the maximum number of HARQ processes supported by the terminal device's unauthorized resources.
  • the H_offset_value is the preset.
  • the process number offset value, P is the time domain period of the unlicensed resource, and P is an integer greater than or equal to 1.
  • the ninth embodiment of the ninth aspect the method according to any of the ninth aspect and the ninth aspect, further comprising:
  • the redundancy version of the data to be transmitted or the MCS used in each transmission in each transmission is determined according to the sequence number or index of the unlicensed transmission time unit in which each transmission in the repeated transmission is located.
  • the method according to any one of the ninth aspect and the ninth aspect further comprising:
  • the terminal device acquires the parameter Q and the time domain period P of the unlicensed resource before determining the unlicensed transmission time unit for transmitting the data to be transmitted for the first time according to the parameter Q.
  • the application further provides a terminal device, including:
  • a processing unit configured to determine, according to the parameter Q, an unlicensed transmission time unit for transmitting data to be transmitted for the first time, wherein Q is a period of the unlicensed transmission time unit of the first transmission available for repeated transmission in the unauthorized transmission time unit, Q The value is greater than or equal to 1;
  • a HARQ process determining unit configured to determine, according to the determined unlicensed transmission time unit and the parameter Q, a hybrid automatic repeat request HARQ process for transmitting the to-be-transmitted data
  • a transmitting unit configured to perform, by using the determined HARQ process, the first transmission of the data to be transmitted on the determined unlicensed transmission time unit.
  • the determining, by the parameter Q, the unlicensed transmission time unit for transmitting the data to be transmitted for the first time includes:
  • An unlicensed transmission time unit for transmitting the data to be transmitted for the first time is determined according to the parameter Q and the time domain period P of the unlicensed resource.
  • the device in a second implementation manner of the tenth aspect, the determining, according to the parameter Q and the time domain period P of the unlicensed resource, the exemption that can be used for the first transmission of the data to be transmitted
  • the transmission time unit specifically includes:
  • the transmission time unit is an unlicensed transmission time unit that can be used for the first transmission of the data to be transmitted:
  • T_index is the index of the transmission time unit
  • T_Index_Start is the index of the first unauthorized transmission time unit
  • P is the time of the unauthorized resource
  • Q is the period of the unlicensed transmission time unit of the first transmission that can be used for repeated transmission in the unlicensed transmission time unit
  • T_offset_value is a preset offset value, and the value may be 0, P, 1*P... One of (Q-1)*P.
  • the device in a third implementation manner of the tenth aspect, the determining, according to the parameter Q and the time domain period P of the unlicensed resource, the exemption that can be used for the first transmission of the data to be transmitted
  • the transmission time unit specifically includes:
  • An unlicensed transmission time unit of the first transmission available for repeated transmission is determined from the determined unlicensed transmission resources according to the parameter Q.
  • the determining, from the determined unlicensed transmission resource according to the parameter Q, an exemption for the first transmission available for repeated transmission includes:
  • GF_T_Index is the sequence number of the unlicensed transmission time unit
  • T_Index is the index of the unauthorized transmission time unit
  • T_offset_value is the offset value
  • T_Index_Start is the index of the first unauthorized transmission time unit
  • P is the time domain period of the unauthorized resource P is an integer greater than or equal to 1
  • Q is the period of the unlicensed transmission time unit of the first transmission available for repeated transmission in the unlicensed transmission time unit.
  • the determining, according to the determined unauthorized transfer time unit and parameter Q, determining to transmit the The hybrid automatic repeat request HARQ process of the data to be transmitted includes:
  • the HARQ process number is determined according to the determined sequence number of the unauthorized transfer time unit, the parameter Q, and the maximum number of HARQ processes supported by the unlicensed resource of the terminal device.
  • the device in a sixth implementation manner of the tenth aspect, the method is supported according to the determined serial number of the unauthorized transmission time unit, the parameter Q, and the unauthorized resource of the terminal device.
  • the maximum number of HARQ processes determined by the HARQ process number includes:
  • the HARQ process number of the HARQ process is determined according to one of the following relationships:
  • HARQ_ID floor(GF_T_Index/Q) mode N_GF;
  • HARQ_ID floor(GF_T_Index/Q) mode N_GF+H_offset_value;
  • the floor() indicates rounding down
  • the HARQ_ID is the HARQ process number
  • the GF_T_Index is the serial number of the unauthorized transmission time unit
  • the N_GF is the maximum number of HARQ processes supported by the terminal device's unauthorized resources.
  • the H_offset_value is the default process. Number offset value.
  • the determined unauthorized transfer time includes:
  • the HARQ process number is determined according to the determined index of the unlicensed transmission time unit, the parameter Q, and the maximum number of supported HARQ processes.
  • the device in an eighth embodiment of the tenth aspect, the determining, according to the determined unauthorized transfer time unit and the parameter Q, determining, for transmitting the data to be transmitted
  • the hybrid automatic repeat request HARQ process includes:
  • the process number of the HARQ process is determined according to one of the following relationships:
  • HARQ_ID floor(T_Index/(P*Q)) mode N_GF;
  • HARQ_ID floor(T_Index/(P*Q)) mode N_GF+H_offset_value;
  • the floor() indicates rounding down
  • the HARQ_ID is the HARQ process number
  • the T_Index is the index of the unlicensed transmission time unit
  • the N_GF is the maximum number of HARQ processes supported by the terminal device's unauthorized resources.
  • the H_offset_value is the preset.
  • the process number offset value, P is the time domain period of the unlicensed resource, and P is an integer greater than or equal to 1.
  • the processing unit is further configured to:
  • the redundancy version of the data to be transmitted or the MCS used in each transmission in each transmission is determined according to the sequence number or index of the unlicensed transmission time unit in which each transmission in the repeated transmission is located.
  • the transmission unit is further configured to:
  • the time domain period P of the parameter Q and the unlicensed resource is obtained.
  • Figure 1 is a schematic diagram of a conventional repetitive transmission technique
  • FIG. 2 is a schematic structural diagram of a communication system according to an embodiment of the present invention.
  • FIG. 3 is a schematic flowchart of a method for repeated transmission according to an embodiment of the present invention.
  • FIG. 4 is a schematic flowchart of a method for repeated transmission according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of a process for providing repeated transmission according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of a process of determining a HARQ process ID according to an embodiment of the present invention.
  • FIG. 7 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
  • FIG. 8 is a schematic diagram of a configuration of an unlicensed resource according to an embodiment of the present invention.
  • FIG. 9 is a schematic flowchart of a method for repeated transmission according to an embodiment of the present invention.
  • FIG. 10 is a schematic diagram of a process for providing repeated transmission according to an embodiment of the present invention.
  • FIG. 11 is a schematic diagram of a process for providing repeated transmission according to still another embodiment of the present invention.
  • FIG. 12 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
  • FIG. 13 is a schematic structural diagram of a terminal device according to another embodiment of the present invention.
  • FIG. 14 is a schematic diagram of configuration of an unauthorized resource according to another embodiment of the present invention.
  • FIG. 15 is a schematic flowchart of a method for repeated transmission according to an embodiment of the present invention.
  • FIG. 16 is a schematic structural diagram of a network device according to an embodiment of the present invention.
  • FIG. 17 is a schematic structural diagram of a network device according to another embodiment of the present invention.
  • FIG. 18 is a schematic flowchart of a method for repeated transmission according to another embodiment of the present invention.
  • FIG. 19 is a schematic diagram showing the distribution of an unauthorized transfer time unit according to an embodiment of the present invention.
  • GSM Global System for Mobile Communication
  • WCDMA Wideband Code Division Multiple Access
  • LTE Long Term Evolution
  • a traditional base station supports a limited number of connections and is easy to implement.
  • FIG. 2 is a schematic diagram of a communication network to which the embodiment of the present invention is applied.
  • the communication network 100 includes a network device 102 and terminal devices 104, 106, 108, 110, 112, and 114 (referred to as UEs in the figure), wherein the network device and the terminal device are connected through a wireless connection or a wired connection. Or other ways to connect.
  • FIG. 2 only illustrates the example in which the communication network 100 includes a network device, but the embodiment of the present invention is not limited thereto.
  • the communication network may further include more network devices; similarly, the network may also include more A plurality of terminal devices, and the network devices may also include other devices.
  • the communication network of the embodiment of the present invention may refer to a Public Land Mobile Network (PLMN) or a Device to Device (D2D) network or an M2M network or other network.
  • PLMN Public Land Mobile Network
  • D2D Device to Device
  • M2M Mobility Management Entity
  • the terminal device in the embodiment of the present invention is a device having a wireless transceiver function, which can be deployed on land, including indoor or outdoor, handheld, wearable or on-board; or can be deployed on the water surface (such as a ship, etc.); In the air (such as airplanes, balloons, satellites, etc.).
  • the terminal device may be a mobile phone, a tablet (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, and industrial control ( Wireless terminal in industrial control, wireless terminal in self driving, wireless terminal in remote medical, wireless terminal in smart grid, transportation safety A wireless terminal, a wireless terminal in a smart city, a wireless terminal in a smart home, and the like.
  • a terminal device may also be referred to as a user equipment (UE), an access terminal device, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a UE terminal device, a terminal device, Wireless communication device, UE proxy or UE device, and the like.
  • UE user equipment
  • the access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol ("SSIP”) phone, a Wireless Local Loop (WLL) station, and a personal digital processing (Personal Digital) Assistant, referred to as "PDA"), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a future 5G network, or a future evolved PLMN network. Terminal equipment, etc.
  • SSIP Session Initiation Protocol
  • WLL Wireless Local Loop
  • PDA Personal Digital Processing
  • the network device in the embodiment of the present invention may be a device for communicating with a terminal device, and the network device may be a Global System for Mobile Communication (GSM) system or a code division multiple (Code Division Multiple).
  • GSM Global System for Mobile Communication
  • BTS Base Transceiver Station
  • CDMA Wideband Code Division Multiple Access
  • NodeB Wideband Code Division Multiple Access
  • NB Wideband Code Division Multiple Access
  • eNB Evolutionary Node B
  • LTE Long Term Evolution
  • a wireless controller in a scenario of a Cloud Radio Access Network may be a relay station, an access point, an in-vehicle device, a wearable device, or a network device in a future 5G network or Network devices and the like in a future evolved PLMN network.
  • CRAN Cloud Radio Access Network
  • the unlicensed transmission is for uplink data transmission, and its English can be expressed as Grant-Free transmission.
  • the unlicensed transmission may refer to a transmission mode in which the terminal device can implement uplink data transmission without dynamic scheduling and/or explicit authorization of the network device.
  • the terminal device when the terminal device has an uplink data transmission requirement every time, it does not need to send a scheduling request to the base station, and does not need to obtain the scheduling information of the base station in response to the scheduling request, but can directly adopt a predefined or network.
  • the device pre-allocates the transmission resource to send the uplink data, and the network device detects the uplink data sent by the terminal device on the foregoing predefined or pre-assigned transmission resource.
  • the detection may be blind detection, or may be performed according to one of the control domains in the uplink data, or may be detected in other manners.
  • the foregoing scheduling information may be: an uplink grant sent by the network device to the terminal device after receiving the uplink scheduling request sent by the terminal device, where the uplink grant indicates the transmission resource allocated for the uplink transmission to the terminal device.
  • the above transmission resources may be physical resources including uplink data transmission.
  • the physical resource refers to a time-frequency resource defined by one or more transmission time units in the time domain and a frequency band of a certain size in the frequency domain.
  • a transmission time unit may refer to a minimum time unit for one transmission, which may be a slot, or a mini-slot, or a sub-frame, or a transmission time interval ( TTI), or N symbols (eg, N OFDM symbols).
  • TTI transmission time interval
  • the TTI can be 1ms in size and can be pre-set or pre-defined.
  • the size of the frequency band may be used to describe the bandwidth in the existing communication system (for example, the LTE communication system), for example, the number of subcarriers may be used, or the number of resource blocks (RBs) may be used, and the number of the resources may be used. With a number of representations and so on.
  • the existing communication system for example, the LTE communication system
  • the number of subcarriers may be used, or the number of resource blocks (RBs) may be used, and the number of the resources may be used.
  • RBs resource blocks
  • the foregoing transmission resources may also include, but are not limited to, a combination of one or more of the following resources:
  • - airspace resources such as transmit antennas, beams, etc.
  • SCMA Sparse Code Multiple Access
  • LDS Low Density Signature
  • the uplink pilot resources include a reference signal sequence, such as a Demodulation Reference Signal (DMRS) sequence, a Preamble sequence, or a Sounding RS sequence.
  • DMRS Demodulation Reference Signal
  • Preamble sequence Preamble sequence
  • Sounding RS sequence Sounding RS sequence
  • the above transmission resources for unlicensed transmission are also referred to as exempt resources.
  • the network device In the unlicensed transmission, when the terminal device starts to perform the first transmission in the repeated transmission is not fixed and is unpredictable, and the network device cannot predict when the terminal device starts to perform the repeated transmission. Therefore, the network device is at the receiving terminal.
  • the device repeatedly transmits the transmitted data there is a relatively high possibility that the first transmission in the repeated transmission cannot be detected or determined, and thus the HARQ process used by the terminal device when performing the repeated transmission cannot be determined.
  • some techniques may be introduced to assist the network device to detect and determine the first transmission, for example, the terminal device is applied to the first transmission in the repeated transmission.
  • the DMRS (such as a DMRS sequence, a resource of a DMRS, etc.) is distinguished from a DMRS that is applied to the non-first transmission in the repeated transmission.
  • the network device may not be able to detect the data transmission of the terminal device, and it is impossible to judge whether the terminal device has the first transmission in the repeated transmission. Therefore, even if the assistive technology is introduced, the network device has a high possibility of not being able to determine the HARQ process used by the terminal device when performing the repeated transmission.
  • the embodiments of the present invention provide a method and a terminal device for repeated transmission, which can improve the success rate of the HARQ process used by the network device to determine repeated transmission.
  • the embodiment of the present application provides a method for repeated transmission. As shown in FIG. 3, the method is applied to a terminal device, and may include the following steps:
  • Step S301 determining a transmission time unit for transmitting data to be transmitted for the first time.
  • Step S302 Determine, according to the determined transmission time unit and the parameter Q, a HARQ process for transmitting the to-be-transmitted data, where the value of Q is an integer greater than or equal to 1.
  • the parameter Q may be specified by the network device and communicated to the terminal device.
  • the network device may specify different values for the parameter Q of different terminal devices, or may specify the same value for the parameter Q of different terminal devices, or specify the value of multiple parameters Q for one terminal device.
  • the network device may configure one parameter Q for each frequency resource of the multiple frequency resources, or configure a common resource for the multiple frequency resources.
  • the parameter Q can carry the parameter Q, which is the terminal device, in the signaling it sends to the terminal device.
  • the signaling may be high layer signaling (eg, medium access control (MAC) signaling, radio resource control (RRC) signaling, etc.), and may be physical layer signaling (eg, downlink) Control information (DCI), etc.).
  • the signaling carrying the parameter Q may further carry information indicating an unlicensed resource configured for the terminal device. If the network device configures a parameter Q for each frequency resource in the unlicensed resource of the terminal device, the network device may carry the parameter Q corresponding to each frequency resource in the foregoing signaling.
  • one frequency resource may be one RB, or multiple consecutive RBs bound together, or one carrier, or multiple consecutive carriers bound together.
  • the value of the parameter Q is specified by the standard, for example, by standards commonly followed by the terminal device and the network device.
  • the value of the parameter Q is less than the maximum number K of repeated transmissions.
  • data is transmitted at most K times, that is, if the repeated transmission between the first transmission and the Kth transmission is not terminated, the data will be continuously transmitted K times and the Kth transmission is completed. The process of repeating the transfer is then terminated.
  • the maximum number K of repeated transmissions supported by different terminal devices may be the same or different, and even the maximum number K of repeated transmissions supported by one terminal device in different time periods may be the same or different.
  • the maximum number K of repeated transmissions supported by the terminal device may be predefined (e.g., as specified by the standard), or may be specified by the network device and signaled to the terminal device.
  • the network device may also carry the maximum number K of repeated transmissions supported by the terminal device and the parameter Q in the same signaling to the terminal.
  • the device may also be carried in another signaling to be sent to the terminal device.
  • the parameter Q is specifically the maximum number K of repeated transmissions supported by the terminal device.
  • step S302 may specifically include: determining an HARQ process ID according to the determined index of the transmission time unit, the parameter Q, and the maximum number N of supported HARQ processes.
  • the HARQ process number may be determined according to formula (1) or formula (2).
  • Formula (1) is:
  • HARQ_ID floor(T_Index/Q)mode N;
  • HARQ_ID floor(T_Index/Q)mode N+H_offset_value
  • the floor() indicates rounding down
  • the HARQ_ID is the HARQ process number
  • the T_Index is the index of the transmission time unit
  • N is the maximum number of supported HARQ processes
  • the H_offset_value is the preset process number offset value.
  • the parameter Q corresponding to each frequency resource adopts the above formula (1) or (2) respectively.
  • the HARQ process number corresponding to each frequency resource in the transmission time unit T_Index is calculated.
  • different frequency resources may correspond to different H_offset_values.
  • the H_offset_value may be predefined (for example, as specified by the standard), or may be specified by the network device and signaled to the terminal device.
  • the network device may carry the H_offset_value and the parameter Q in the same signaling to the terminal device, or may be carried in another signaling to be sent to the terminal device.
  • Step S303 if the repeated transmission of the data to be transmitted is not terminated before the first specific transmission time unit after the determined transmission time unit, starting from the determined transmission unit, the terminal device adopts the The HARQ process performs the transmission of the data to be transmitted once per transmission time unit until the transmission of the data packet is performed for the last time in the first specific transmission time unit, wherein the specific transmission time unit The period that occurs in the time domain resource is Q transmission time units.
  • the specific transmission time unit is a transmission time unit in which the process of repeated transmission is forcibly terminated.
  • the process of the repeated transmission is terminated, that is, even if the transmission completed by the unit at a specific transmission time is not the Kth of the repeated transmission.
  • the secondary transmission the transmission that is performed in the repeated transmission is not executed after the specific transmission unit.
  • the specific transmission time unit periodically appears in the time domain resource of the communication system, and the period of occurrence thereof is Q transmission time units.
  • the parameter Q in the foregoing can also be understood as the period of the period in which the specific transmission time unit appears in the time domain resource.
  • the repeated transmission may be terminated early due to any of the termination conditions described below.
  • Termination condition A The terminal device receives an ACK of the data to be transmitted sent by the network device for the terminal device.
  • Termination condition B The terminal device receives the uplink authorization of the data to be transmitted sent by the network device for the terminal device after completing one of the repetitions (not the last transmission).
  • the terminal device terminates the transmission that has not occurred in the repeated transmission, and clears the buffer corresponding to the HARQ process used by the repeated transmission.
  • the terminal device terminates the transmission that has not occurred in the repeated transmission, and retransmits the data to be transmitted on the transmission resource specified by the above authorization.
  • the repeated transmission process of the data to be transmitted is also terminated.
  • step S303 the terminal device determines whether the current transmission time unit is a specific transmission time unit, and if yes, terminates the repetition of the data to be transmitted after the current transmission time unit completes the transmission of the data to be transmitted once. The flow of the transmission; if not, the transmission of the data to be transmitted is completed once in the next transmission time unit of the current transmission time unit.
  • the determining, by the terminal device, whether the current transmission time unit is a specific transmission time unit specifically includes:
  • the current transmission time unit is the specific transmission time unit.
  • the preset time offset value may be predefined (for example, as specified by the standard), or may be specified by the network device and notified to the terminal device by signaling.
  • the network device may carry the preset time offset value and the parameter Q in the same signaling to be sent to the terminal device, or may be carried in another The signaling is sent to the terminal device.
  • each transmission may be a redundant version of the data to be transmitted, and the redundancy versions of the different transmissions may be the same or different.
  • the redundancy version is associated with the transmission time unit, ie the terminal device transmits only one redundancy version associated with the transmission time unit in one transmission time unit, and cannot transmit other versions.
  • the method shown in FIG. 3 may further include determining a redundancy version of the data to be transmitted in each transmission according to an index of a transmission time unit in which each transmission in the repeated transmission is located. Since the redundancy version is associated with the transmission time unit, the network device only needs to know the redundancy version information of the received data accurately according to the transmission time unit in which the data is received.
  • the association relationship between each redundancy version and each transmission time unit may be predefined (for example, as specified by the standard), or may be specified by the network device and signaled to the terminal device.
  • the network device may carry the association relationship between the respective redundancy versions and the respective transmission time units and the parameter Q in the same signaling to the terminal device, or may be carried in another signaling to be sent to the terminal device.
  • the Modulation and Coding Scheme (MCS) used for different transmissions may be the same or different.
  • the MCS is associated with a transmission time unit, i.e., the terminal device can only use the MCS associated with the transmission time unit when transmitting data in one transmission time unit, and cannot use other MCSs.
  • the method illustrated in FIG. 3 may further include determining an MCS to be used to perform each transmission based on an index of a transmission time unit in which each transmission in the repeated transmission is performed. Since the MCS is associated with the transmission time unit, the network device only needs to know the MCS corresponding to the received data accurately according to the transmission time unit in which the data is received.
  • the association relationship between each MCS and each transmission time unit may be predefined (for example, as specified by the standard), or may be specified by the network device and notified to the terminal device by signaling.
  • the network device may carry the association relationship between the respective redundancy versions and the respective transmission time units and the parameter Q in the same signaling to the terminal device, or may be carried in another signaling to be sent to the terminal device.
  • step S301 comprises: if the first transmission time unit available for transmitting the data to be transmitted for the first time is a specific transmission time unit, the terminal device may use the first transmission time unit after it as The transmission time unit for transmitting data to be transmitted for the first time.
  • the terminal device performs the repeated transmission with the same HARQ process from the time unit in which the first transmission is located to the first specific transmission time unit, and at the end of the first specific transmission time unit.
  • the network device can determine the location of the last transmission of the repeated transmission as long as it detects any transmission in the repeated transmission, and then according to the transmission time unit in which the transmission is detected.
  • the first specific transmission time unit determines the process number of the HARQ process that performs the repetitive transmission according to the first specific transmission time unit.
  • the network device does not depend on the detection and judgment of the first transmission when determining the process ID of the HARQ process used for the repeated transmission, and therefore, the network device determines the HARQ process used for the repeated transmission.
  • the process number has a high success rate.
  • FIG. 4 is a diagram showing still another method for repeating transmission according to an embodiment of the present invention. The method is further described by taking a transmission time unit as a time slot as an example. The method includes:
  • Step S402 The terminal device determines whether the time slot n+k-1 is a specific time slot, and if so, step S404 is performed, otherwise, step S403 is performed;
  • Step S404 the repeated transmission process is terminated, that is, the terminal device performs k times of transmission of the data to be transmitted only on the time slot n to the time slot n+k-1, and does not send the pending time slot n+k and subsequent time slots. Repeated transmission of the transmitted data, the step ends.
  • a specific time slot is a specific example of a specific transmission time unit in the embodiment of FIG. 3, and the period of occurrence thereof is Q time slots.
  • Q the period of occurrence thereof.
  • step S402 the terminal device may determine whether the time slot n+k-1 is a specific time slot by using the following method:
  • the terminal device can consider the slot n+ K-1 is a specific time slot, and after completing one transmission of the data to be transmitted in the time slot, the process of repeating transmission is terminated, otherwise the terminal device determines that the time slot n+k-1 is not a specific time slot.
  • the T_offset_value is a preset time offset value mentioned in the embodiment of FIG. 3, and is a value greater than 0 and less than an integer of Q.
  • the T_offset_value may be predefined (for example, as specified by the standard), or may be specified by the network device and signaled to the terminal device.
  • Fig. 5 shows a specific example using the method shown in Fig. 4.
  • Q 6
  • the maximum number K of repeated transmissions supported by the terminal device is also 6.
  • the terminal device starts the first transmission in the repeated transmission on the time slot n, and when it is determined that the time slot n+3 is a specific time slot, the terminal device completes once in the time slot n+3.
  • the repeated transmission procedure is terminated, that is, the terminal device no longer completes the remaining two transmissions in the repeated transmission in the slots n+4 and n+5.
  • step S401 and step S403 the one-time transmission in the repeated transmission of the data to be transmitted by the terminal device includes:
  • the terminal device determines the HARQ process ID of the HARQ process used in the current transmission according to formula (1) or formula (2) in the foregoing embodiment;
  • the process corresponding to the HARQ process ID sends the data to be sent to the network device.
  • the network device When the network device detects a certain transmission in the repeated transmission of a certain data packet of the terminal device on the time slot n+k, it also calculates the transmission on the time slot n+k according to the above formula (1) or (2).
  • the HARQ process number used by the packet is not limited to the above formula (1) or (2).
  • the terminal device does not need to calculate the HARQ process number once in each transmission, only needs to calculate the HARQ process number once in the first transmission, and uses the HARQ process in each subsequent time slot.
  • the process corresponding to the number performs the transmission of the data to be transmitted until the first specific time slot after the first transmission.
  • the embodiment of the present invention further provides a terminal device for performing the transmission method provided by the foregoing embodiment. As shown in FIG. 7, the device includes:
  • the processing unit 701 determines a transmission time unit for transmitting data to be transmitted for the first time
  • the HARQ process determining unit 702 is configured to determine, according to the determined transmission time unit and the parameter Q, a hybrid automatic repeat request HARQ process for transmitting the to-be-transmitted data, where Q is an integer greater than or equal to 1;
  • the transmitting unit 703 is configured to: before the first specific transmission time unit after the determining the transmission time unit, the repeated transmission of the data to be transmitted is not terminated, start the terminal device from the determined transmission unit Performing, by the HARQ process, the transmission of the data to be transmitted once in each transmission time unit until the transmission of the data to be transmitted is performed last time in the first specific transmission time unit, wherein the specific The period in which the transmission time unit appears in the time domain resource is Q transmission time units.
  • each unit in the terminal device For a specific implementation of each unit in the terminal device, reference may be made to the related description in the embodiment shown in FIG. 3 and FIG. 4, and details are not described herein again.
  • the unlicensed resources configured by the network device for the terminal device may be discrete or discontinuous in time.
  • the network device is in the transmission time unit n t , n t+1 , n t+2 , n t+3 , n t+4 , n t+5 are configured for the terminal device with an unlicensed resource, and the transmission time unit between n t and n t+1 is at n t+1 and a transmission time unit between n t+2 , a transmission time unit between n t+2 and n t+3 , a transmission time unit between n t+3 and n t+4 , and n t+ No exempt resources are configured in the transmission time unit between 4 and n t++5 .
  • a transmission time unit that has an unlicensed resource configured for a terminal device is referred to as an unlicensed transmission time unit.
  • the transmission time units n t , n t+1 , n t+2 , n t+3 , n t+4 , n t+5 as shown in FIG. 8 are referred to as unlicensed transmission time units.
  • the label in the shaded frame, for example, "t" is the sequence number of the unauthorized transfer time unit, which is the order of the unauthorized time unit in all the unauthorized transfer time units corresponding to the terminal device.
  • the transmission time unit n t is the t-th transmission time unit configured with the unlicensed resource of the terminal device
  • the transmission time unit n t+1 is the t+ 1th transmission time unit of the terminal device configured with the unlicensed resource.
  • the label below each block in Fig. 8 such as "n t " is an index of the transmission time unit, which reflects the order of the transmission time unit in all transmission time units of the communication system.
  • the method for determining the index of the transmission time unit reference may be made to the method for determining the frame number and the subframe number in the existing communication system, such as the LTE system, and details are not described herein again.
  • the terminal device may determine the sequence number of the unauthorized transmission time unit according to the configuration rule of the unauthorized resource (for example, the time domain period of the unauthorized resource) sent by the network device, or may A counter that authorizes the transmission time unit to determine the sequence number of the unauthorized transmission time unit.
  • the network device may configure multiple sets of unauthorized resources for the terminal device. As shown in FIG.
  • the network device configures two sets of unlicensed resources GFRC1 and GFRC2 for the terminal device, where the first set of the unlicensed resource GFRC1 and the second set of the unlicensed resource GFRC2 have the same time domain period, and their time domain The period is 5 (that is, one unlicensed resource is configured for every 5 transmission time units), but the first set of exempt resources GFRC1 is different from the time domain starting position of the second set of unauthorized resources GFRC2.
  • the terminal device can maintain a counter of the unauthorized transmission time unit for each set of unauthorized resources.
  • the embodiment of the present invention provides a method for repeated transmission. As shown in FIG. 9, each transmission repeatedly transmitted in the method occurs in the unlicensed transmission time unit. , the method includes:
  • Step S901 determining an unlicensed transmission time unit for transmitting data to be transmitted for the first time, wherein the unauthorized transmission time unit is a transmission time unit configured with the unauthorized resource for the terminal device.
  • Step S902 determining, according to the determined unlicensed transmission time unit and the parameter Q, a HARQ process for transmitting the data to be transmitted, where the value of Q is an integer greater than or equal to 1.
  • step S902 may specifically include: supporting, according to the determined sequence number of the unauthorized transfer time unit (for example, "t+1" in FIG. 8), the parameter Q, and the unauthorized resource of the terminal device.
  • the maximum number of HARQ processes supported by the maximum number of HARQ processes determines the HARQ process number.
  • the HARQ process number may be determined according to formula (5) or formula (6).
  • Equation (5) is:
  • HARQ_ID floor(GF_T_Index/Q)mode N_GF;
  • Equation (6) is:
  • HARQ_ID floor(GF_T_Index/Q)mode N_GF+H_offset_value;
  • the floor() indicates rounding down
  • the HARQ_ID is the HARQ process number
  • the GF_T_Index is the serial number of the unauthorized transmission time unit
  • the N_GF is the maximum number of HARQ processes supported by the terminal device's unauthorized resources.
  • the H_offset_value is the default process. Number offset value.
  • step S902 may specifically include: determining, according to the determined index of the unlicensed transmission time unit (eg, "n t+1 " in FIG. 8), the parameter Q, and the supported HARQ process.
  • the maximum number determines the HARQ process number.
  • the HARQ process number may be determined according to formula (7) or formula (8).
  • Equation (7) is:
  • HARQ_ID floor(T_Index/(P*Q)) mode N_GF;
  • Equation (8) is:
  • HARQ_ID floor(T_Index/(P*Q)) mode N_GF+H_offset_value;
  • the floor() indicates rounding down
  • the HARQ_ID is the HARQ process number
  • the T_Index is the index of the unlicensed transmission time unit
  • the N_GF is the maximum number of HARQ processes supported by the terminal device's unauthorized resources.
  • the H_offset_value is the preset.
  • the process number offset value, P is the time domain period of the unlicensed resource, and P is an integer greater than or equal to 1.
  • P, N_GF, and H_offset_value may be predefined (for example, as specified by the standard), or may be specified by the network device and notified to the terminal device by signaling, and may also be a network device and a terminal device. Negotiated and determined.
  • the network device may carry the P, the N_GF, the H_offset_value, and the parameter Q in the same signaling to the terminal device, or may be carried in another signaling and sent to the terminal device. .
  • the network device allocates a plurality of frequency resources for the unlicensed resource configured for the terminal device, and assigns a parameter Q to each frequency resource
  • the parameter Q corresponding to each frequency resource adopts any of the above formulas (5) to (8).
  • the H_offset_value corresponding to each frequency resource may be predefined (for example, as specified by the standard), or may be specified by the network device and notified to the terminal device by signaling, or may be determined by mutual agreement between the terminal device and the network device. .
  • the network device may carry the corresponding frequency resource corresponding to the H_offset_value and the parameter Q in the same signaling to the terminal device, or may be carried in another signaling to be sent to the terminal. device.
  • the network device may also specify a parameter Q for an unlicensed resource containing a plurality of frequency resources.
  • the network device may also specify a parameter Q, H_offset_value, and N_GF for each set of unauthorized resources, and the terminal device may select one set from the multiple sets of unauthorized resources.
  • the authorized resource is used for the repeated transmission of the data to be transmitted, and the exemption in the set of exempted resources is respectively calculated according to any one of the above formulas (5) to (8) according to the parameters Q, H_offset_value and N_GF corresponding to the set of exempted resources.
  • the HARQ process number corresponding to the transmission time unit GF_T_Index (or T_index).
  • Step S903 if the repeated transmission of the data to be transmitted is not terminated before the first specific unlicensed transmission time unit after the determined unauthorized transmission time unit, starting from the determined unauthorized transmission time unit
  • the terminal device performs the transmission of the data to be transmitted once on the unlicensed transmission resource configured for the terminal device in each of the unauthorized transmission time units by using the HARQ process until the first specific The transmission of the data to be transmitted is performed for the last time in the unauthorised transmission time unit.
  • the specific unlicensed transmission time unit is specifically an unlicensed transmission time unit periodically appearing in the unlicensed transmission time unit, and the period is Q unauthorized transmission time units, that is, specific unauthorized transmission.
  • the time unit is a transmission time unit configured with an unlicensed resource, and the adjacent two unlicensed transmission time units are separated by (Q-1) unlicensed transmission time units. As shown in FIG.
  • the unlicensed transmission time unit n t (the t-th unauthorized transmission time unit of the terminal device) is a specific unauthorized transmission time unit, then the next specific unauthorized transmission time
  • the unit is an unlicensed transmission time unit n t+5 (that is, the t+5th unauthorized transmission time unit of the terminal device), between the unauthorized transmission time unit n t and the unauthorized transmission time unit n t+5 4 unauthorized transfer time units.
  • each transmission of the data to be transmitted is performed in the unlicensed transmission time unit, and the unauthorized resource configured for the terminal device in the unauthorized transmission time unit is used.
  • the terminal device may select one of the multiple exempt resources and may select multiple exempt resources, and even select the unlicensed transmission time unit as the terminal device. All unlicensed resources configured to transmit the data to be transmitted.
  • step S903 the terminal device determines whether the current unauthorized transfer time unit is the first specific unauthorized transfer time unit, and if yes, completes the to-be-transmitted in the current unauthorized transfer time unit. After the transmission of the data, the process of repeating the transmission of the data to be transmitted is terminated; if not, the transmission of the data to be transmitted is continued once in the next unauthorized transmission time unit.
  • Whether the terminal device determines whether the current unauthorized transfer time unit is the first specific unauthorized transfer time unit includes:
  • the current unlicensed transmission time unit is the specific unlicensed transmission time unit
  • the current unlicensed transmission time unit is not a specific unlicensed transmission time unit.
  • the preset time offset value can be either predefined (for example, as specified by the standard) or can be specified by the network device and signaled to the terminal device.
  • the network device may carry the preset time offset value and the parameter Q in the same signaling to be sent to the terminal device, or may be carried in another The signaling is sent to the terminal device.
  • each transmission may be a redundant version of the data to be transmitted, and the redundancy versions of the different transmissions may be the same or different.
  • the redundancy version is associated with the unlicensed transmission time unit, that is, the terminal device transmits only one redundancy version associated with the unauthorized transmission time unit in an unauthorized transmission time unit. Cannot send other versions.
  • the method shown in FIG. 9 may further include: an index of an unlicensed transmission time unit according to each transmission in the repeated transmission or an unauthorized transmission time unit according to each transmission in the repeated transmission. A sequence number that determines the redundancy version of the data to be transmitted in each transmission. Since the redundancy version is associated with the unlicensed transmission time unit, the network device only needs to accurately know the redundancy version information of the received data according to the unauthorized transmission time unit in which the data is received.
  • the association relationship between each redundancy version and each of the unauthorized transfer time units may be predefined (for example, as specified by the standard), or may be specified by the network device and signaled to the terminal device.
  • the network device may carry the association between each redundancy version and each of the unlicensed transmission time units and the parameter Q in the same signaling to the terminal device, or may be carried in another signaling to be sent to the terminal device.
  • the redundancy version is associated with respective unlicensed transmission time units within a period of a particular unlicensed transmission time unit.
  • a specific unlicensed transmission time unit includes Q unlicensed transmission time units (including a specific unlicensed transmission time unit) in one cycle, for example, as shown in FIG. 8, a specific unauthorized transmission.
  • One cycle of the time unit includes an unlicensed transmission time unit n t+1 , n t+2 , n t+3 , n t+4 , n t+5 .
  • the version number of the redundancy version associated with each of the unlicensed transmission time units during the period of the specific unlicensed transmission time unit may be predefined (eg, as specified by the standard) or may be specified and passed by the network device Signaling to the terminal device.
  • RV Q represents the redundancy version associated with the Qth configuration of the unlicensed transmission time unit (ie, the specific license-free transmission time unit) during the period of the specific unlicensed transmission time unit version number.
  • the Modulation and Coding Scheme (MCS) used for different transmissions may be the same or different.
  • the MCS is associated with an unlicensed transmission time unit, that is, the terminal device can only use the MCS associated with the unlicensed transmission time unit when transmitting data in an unauthorized transmission time unit, and cannot use Other MCS.
  • the method shown in FIG. 9 may further include: determining, according to an index of the unlicensed transmission time unit or the sequence number of the unauthorized transmission time unit, where each transmission in the repeated transmission is performed, determining that each transmission is required to be performed. MCS. Since the MCS is associated with the unlicensed transmission time unit, the network device only needs to know the MCS corresponding to the received data accurately according to the unlicensed transmission time unit in which the data is received.
  • the association relationship between each MCS and each of the unlicensed transmission time units may be predefined (for example, as specified by the standard), or may be specified by the network device and signaled to the terminal device.
  • the network device may carry the association between the MCS and each of the unlicensed transmission time units and the parameter Q in the same signaling to the terminal device, or may be carried in another signaling to be sent to the terminal device.
  • the MCS is associated with a respective unlicensed transmission time unit within a period of a particular unlicensed transmission time unit.
  • an unlicensed resource is used to transmit data to be transmitted within Q unlicensed transmission time units within a period of a specific unlicensed transmission time unit, only the MCS associated therewith can be used in each of the unauthorized transmission time units.
  • the index of the MCS associated with each of the unlicensed transmission time units configured with the unlicensed resources may be predefined (eg, as specified by the standard) or may be by the network device during the period of the specific unlicensed transmission time unit Specify and signal the terminal device.
  • MCS Q represents the index of the MCS associated with the Qth license-free transmission time unit within the period of the particular grant-free transmission time unit.
  • step S901 includes: if the first unlicensed transmission time unit available for transmitting the data to be transmitted for the first time is a specific unauthorized transmission time unit, the terminal device may remove the first exemption after it The transmission time unit serves as an unlicensed transmission time unit for transmitting data to be transmitted for the first time.
  • the method for repeat transmission provided by the embodiment of the present invention is described by taking the discontinuity in the time domain of the unlicensed resource of the terminal device as an example, but the above method is also applicable to the license-free operation of the terminal device.
  • a scenario in which resources are consecutive in the time domain, and the above repeated transmission method is applied to a scene in which the unauthorized resources are continuously configured in the time domain without making changes.
  • each transmission in the repeated transmission is an unauthorized transmission time unit that occurs in the terminal device with an unlicensed resource. Internal, and is the unauthorized resource that occurs within the unauthorized transfer time unit.
  • the transmission time unit in FIG. 8 as an example of a time slot as an example, the example is further described.
  • the method for repeated transmission in this example includes:
  • Step S1002 The terminal device determines whether the t+1+k-1 unlicensed time slot n t+1+k-1 is a specific unlicensed time slot, and if yes, step S1004 is performed; otherwise, step S1003 is performed;
  • Step S1004 The repetitive transmission process is terminated, that is, the terminal device performs k transmissions of the data to be transmitted only on the (t+1+k-1)th unlicensed time slot from the (t+1)th unlicensed time slot to the (t+1+k-1) unlicensed time slot.
  • the t+1+k unlicensed time slots and subsequent time slots transmit the repeated transmission of the data to be transmitted, and the repeated transmission ends.
  • a specific exemption time slot is a specific example of a specific unlicensed transmission time unit, which occurs in a period of Q time slots configured with an unlicensed resource.
  • Q refer to the related description in the embodiment shown in FIG. 9 above.
  • the terminal device may determine whether the t+1+k-1 unlicensed time slot n t+1+k-1 is a specific time slot by using the following method:
  • the terminal device can consider that the t+1+k-1 unlicensed time slot n t+1+k-1 is a specific time slot, and after completing one transmission of the data to be transmitted in the time slot, the terminal device terminates The process of repeating the transmission, otherwise the terminal device judges that the t+1+k-1 unlicensed time slots n t+1+k-1 are not specific time slots.
  • the T_offset_value is a preset time offset value mentioned in the embodiment of FIG. 9 and FIG. 3, and the value is an integer greater than 0 and smaller than Q.
  • the T_offset_value may be predefined (for example, as specified by the standard), or may be specified by the network device and signaled to the terminal device.
  • Fig. 10 shows a specific example using the method shown in Fig. 9.
  • Q 4
  • the maximum number K of repeated transmissions supported by the terminal device is also 4.
  • the terminal device starts the first transmission in the repeated transmission on the t+3 unlicensed time slot n t+3 , and determines the t+4 unauthorized time slot n t+ 4 is a specific exemption time slot, after the terminal device completes the transmission of the data packet 1 in the unlicensed time slot n t+4 , the repeated transmission process is terminated, that is, the terminal device is no longer in the t+5th
  • the authorized time slot n t+5 and the t+6th unlicensed time slot n t+6 complete the remaining two transmissions in the repeated transmission.
  • step S1001 and step S1003 the one-time transmission in the repeated transmission of the data to be transmitted by the terminal device includes:
  • the terminal device determines the HARQ process ID of the HARQ process used in the current transmission according to any one of the formulas (5) to (8) in the foregoing embodiment;
  • the process corresponding to the HARQ process ID sends the data to be sent to the network device.
  • the terminal device performs the first two transmissions in the repeated transmission of the data packet 1 using the HARQ process 0, and performs the first three transmissions in the repeated transmission of the data packet 2 using the HARQ process 1.
  • the HARQ_IDs corresponding to the respective unlicensed transmission time units in one cycle of the specific unlicensed transmission time unit are the same.
  • the network device detects a certain transmission in the repeated transmission of a certain data packet of the terminal device on the t+kth unlicensed time slot of the terminal device, it is also according to any of the above formulas (5) to (8).
  • the terminal device does not need to calculate the HARQ process number once in each transmission, only needs to calculate the HARQ process number once in the first transmission, and uses the HARQ process ID in each subsequent transmission.
  • the corresponding process transmits the data to be transmitted until the first specific time slot after the first transmission.
  • the present application also provides a method for repeated transmission. As shown in FIG. 15, the method can be applied to the network device 102 in the network shown in FIG. 2, and the method includes:
  • Step S1501 the network device unlicensed transmission time unit n t + k 1-on license-free resources detected uplink data transmitted from the terminal equipment, t + k-1 based on the index n transmission time unit unlicensed Or the sequence number of the unlicensed transmission time unit n t+k-1 and the parameter Q corresponding to the terminal device are determined by the terminal device to send the HARQ process ID of the uplink data; the unauthorized transmission time unit is specifically The terminal device is configured with a transmission time unit of an unauthorized resource.
  • the network device may detect whether a terminal device sends uplink data on an unlicensed resource within the unlicensed transmission time unit n t+k-1 by detecting a reference signal (or referred to as a pilot signal). And determining, according to the detected reference signal, which terminal device the detected data is sent from.
  • a reference signal or referred to as a pilot signal
  • the network device configures reference signals for the terminal devices, and each terminal device uses the reference signals configured for it to perform uplink transmission on the unlicensed resources.
  • the terminal device transmits the uplink data the uplink data is sent to the network device together with the reference signal configured for the terminal device, and the network device performs the detection of the reference signal on the unlicensed resource configured for the terminal device, if the detection is performed.
  • the reference signal it is considered that the terminal device transmits the uplink data on the unlicensed resource, and further, according to the detected reference signal, which terminal device that transmits the uplink data is determined.
  • the reference signal configured by the network device to one terminal device may be different from the reference signal configured for other terminal devices, or may be the same.
  • the network device may configure different unlicensed resources (for example, unlicensed time-frequency resources) for the terminal device having the same reference signal, As long as the combination of the reference signal corresponding to any two terminal devices and the unlicensed time-frequency resource is different, the network device can determine which terminal device the received uplink data is from.
  • unlicensed resources for example, unlicensed time-frequency resources
  • the network device may calculate the HARQ process ID according to any one of the formulas (1), (2), (5), (6), (7), and (8) in the foregoing embodiment, and details are not described herein again.
  • the network device may determine the exemption according to the unlicensed resource where the uplink data is detected.
  • the value of the parameter Q corresponding to the authorized resource is used, and then the value of the parameter Q corresponding to the unlicensed resource is used when calculating the HARQ process number.
  • Step S1502 decoding the detected uplink data.
  • step S1502 specifically decodes only the uplink data received in the unlicensed transmission time unit n t+k-1 .
  • step S1502 is specifically: decoding the uplink data received in the unlicensed transmission time unit n t+k-1 together with the data in the buffer corresponding to the HARQ process number.
  • Step S1503 if the decoding is incorrect, the network device determines whether the unauthorized transfer time unit n t+k-1 is a specific unauthorized transfer time unit.
  • the specific unlicensed transmission time unit is specifically an unlicensed transmission time unit periodically appearing in the unlicensed transmission time unit, and the period is Q unauthorized transmission time units.
  • the network device determines whether the current unauthorized transfer time unit is a specific unlicensed transmission time unit, and may refer to formulas (3), (4), (9), and (10) and related descriptions in the foregoing embodiments, and no longer Narration.
  • the network device performs one of the following processes and terminates the repeated transfer process.
  • Process (3) discarding the exemption data sent by the terminal device, and clearing the cached data corresponding to the determined HARQ process ID.
  • the network device receives the uplink data again on the next unlicensed transmission time unit of the terminal device. It should be noted that the re-received may be the same redundancy version of the uplink data, or may be a different redundancy version.
  • the feedback message further carries the determined HARQ process ID and/or the identity of the terminal device.
  • the uplink grant information includes time-frequency resource information for retransmitting the uplink data.
  • the uplink grant information may further include one or more of the following information: the determined HARQ process ID, the identifier of the terminal device, the redundancy version number, the MCS, the TBS, and the power. Control parameters, reference signal information, etc.
  • the method for repeating transmission shown in FIG. 15 may further include:
  • Step S1504 If the decoding is correct, the network device sends a feedback message carrying the correct reception indication to the terminal device.
  • the network device may carry the determined HARQ process ID and/or the identifier of the terminal device in the feedback message carrying the correct receiving indication when the correct receiving indication is fed back.
  • the network device may not feed back any information to the terminal device, and continue to wait for the terminal device to perform the remaining transmissions in the repeated transmission until the first one after detecting the uplink data.
  • a specific unlicensed transmission time unit arrives, and the feedback message carrying the correct reception indication is sent to the terminal device after the first specific unauthorized transmission time unit.
  • the embodiment of the present invention further provides a terminal device for performing the transmission method provided by the foregoing embodiment.
  • the device includes:
  • the processing unit 1201 is configured to determine an unlicensed transmission time unit for transmitting data to be transmitted for the first time, where the unauthorized transmission time unit is a transmission time unit configured with the unauthorized resource for the terminal device;
  • the HARQ process determining unit 1202 is configured to determine, according to the determined unlicensed transmission time unit and the parameter Q, a HARQ process for transmitting the data to be transmitted, where the value of Q is an integer greater than or equal to 1;
  • the transmitting unit 1203 is configured to: when the repeated transmission of the data to be transmitted is not terminated before the first specific unlicensed transmission time unit after the determined unauthorized transmission time unit is determined,
  • the unlicensed transmission time unit starts to perform the transmission of the data to be transmitted once on the unlicensed transmission resource configured for the terminal device in each of the unauthorized transmission time units by using the HARQ process until the first one
  • the transmission of the data to be transmitted is performed for the last time in a specific unlicensed transmission time unit, wherein the specific unlicensed transmission time unit is specifically an unauthorized transmission time unit periodically appearing in the unauthorized transmission time unit, and the period thereof For Q.
  • processing unit 1201 refers to the step S901 and related parts in the foregoing implementation.
  • HARQ process determining unit 1202 refers to the step S902 and related parts in the foregoing embodiment.
  • transmission unit 1203 refers to the foregoing. Step S903 and its related parts in the embodiment.
  • the embodiment of the present invention further provides a terminal device, where the terminal device includes:
  • the memory 1302 is configured to store programs and data, where the memory may be random access memory (English: Random Access Memory, RAM for short) or read only memory (English: Read Only Memory, ROM for short) or flash memory.
  • the 1302 may be located either separately within the communication device or within the processor 1301.
  • the transceiver 1303 can be used as a separate chip, or can be a transceiver circuit in the processor 1301 or as an input/output interface.
  • the transceiver 1303 is configured to receive data sent by the network device and various signalings in the foregoing embodiments, and is further configured to send the data to be transmitted in the foregoing embodiment.
  • the transceiver 1303 is configured to perform the transmission of the data to be transmitted in step S303 in the embodiment shown in FIG. 3 and step S903 in the embodiment shown in FIG.
  • the processor 1301 is configured to execute the program code stored in the memory 1302. When the program code is executed, the processor 1301 is configured to execute the steps S301 and S302 in the embodiment shown in FIG. 3 and the implementation shown in FIG. Steps S901 and S902 in the example.
  • the transceiver 1303, the memory 1302, and the processor 1301 are optionally connected by a bus.
  • each device in the terminal device 13 For a specific implementation of each device in the terminal device 13, reference may be made to the method embodiments and related descriptions shown in FIG. 3, FIG. 4, and FIG. 9, and details are not described herein again.
  • the embodiment of the present invention further provides a network device, where the network device includes:
  • HARQ process determination means 1601 for the free n t + k-1 number authorizing transmission unit time index k-1 according to the unlicensed transmission time unit is located when the uplink data sent by the terminal or detects and n t +
  • the parameter Q corresponding to the terminal device determines the HARQ process ID of the uplink data sent by the terminal device;
  • the unlicensed transmission time unit is specifically a transmission time unit configured with the unlicensed resource for the terminal device;
  • the decoding unit 1602 is configured to decode the detected uplink data.
  • the determining unit 1603 is configured to determine, when the uplink data decoding fails, whether the unlicensed transmission time unit n t+k-1 is a specific unauthorized transmission time unit;
  • the sending unit 1604 is configured to: when the uplink data decoding fails and the unlicensed transmission time unit n t+k-1 is a specific unlicensed transmission time unit, send a feedback message carrying the correct receiving indication to the terminal device or Uplink authorization information;
  • the receiving unit 1605 is configured to continue the next unlicensed transmission at the terminal device when the uplink data decoding fails and the unlicensed transmission time unit n t+k-1 is a specific unauthorized transmission time unit The uplink data is received again on the time unit.
  • the HARQ process determining unit 1601 For the specific implementation of the HARQ process determining unit 1601, refer to the step S1501 and related parts in the foregoing implementation.
  • the decoding unit 1602 can refer to the step S1502 and related parts in the foregoing embodiment, and the specific implementation of the determining unit 1603 and the sending unit 1604 can be implemented.
  • the receiving unit 1605 can refer to the step S1504 and its related parts in the foregoing embodiment.
  • the embodiment of the present invention further provides a terminal device, where the terminal device includes:
  • the memory 1702 is configured to store programs and data.
  • the memory may be a random access memory (English: Random Access Memory, RAM for short) or a read only memory (English: Read Only Memory, ROM for short) or a flash memory. 1702 can be located either separately within the communication device or within the processor 1701.
  • the transceiver 1703 can be used as a separate chip, or can be a transceiver circuit in the processor 1701 or as an input/output interface.
  • the transceiver 1703 is configured to receive data sent by the network device and various signalings in the foregoing embodiments, and is further configured to send data to be transmitted in the foregoing embodiment.
  • the transceiver 1703 is for performing the transmission processing in step S1503 in the embodiment shown in Fig. 15 and the reception processing in step S1504.
  • the processor 1701 is configured to execute the program code stored in the memory 1702. When the program code is executed, the processor 1701 is configured to perform the steps S1501, S1502 in the embodiment shown in FIG. 15 and the judgment in step S1503. deal with.
  • the transceiver 1703, the memory 1702, and the processor 1701 are optionally connected by a bus.
  • Yet another embodiment of the present invention provides yet another method of repeating transmission. As shown in FIG. 18, each transmission of the repeated transmission in the method occurs on an unlicensed transmission time unit, and the method includes:
  • Step S1801 determining an unlicensed transmission time unit for transmitting data to be transmitted for the first time according to the parameter Q, where Q is a period of the unlicensed transmission time unit of the first transmission available for repeated transmission in the unauthorized transmission time unit, and Q is taken
  • the value is greater than or equal to 1.
  • the unlicensed transmission time unit in which the unlicensed transmission resource configured for a specific unlicensed transmission resource configuration of the terminal device (for example, a certain set of unauthorized resources in the foregoing embodiment) is located not all of the unauthorized transmission time It can be used to perform the first transmission in repeated transmissions, but only part of the unlicensed transmission time unit can be used to perform the first transmission in repeated transmissions, that is, the first transmission of repeated transmission can only occur in some specific unauthorized transmission times.
  • the parameter Q is a parameter for determining those exempt time units that can be used to perform the first transmission in the repeated transmission.
  • Q is a period of an unlicensed transmission time unit of the first transmission available for repeated transmission in the unlicensed transmission time unit, that is, two adjacent unlicensed transmissions of the first transmission that can be used for repeated transmission Time units are separated by (Q-1) unlicensed transmission time units.
  • Q is a period in the time domain resource for determining the first transmission of the unlicensable transmission time unit available for repeated transmission, eg, the unlicensed transmission time unit for the first transmission of the repeated transmission is in time
  • the period in the domain resource is Q*P transmission time units, that is, the adjacent two unlicensed transmission time units for the first transmission for repeated transmission are separated by (Q*P-1) transmission time units.
  • step S1801 may include determining an unlicensed transmission time unit for transmitting the data to be transmitted for the first time according to the parameter Q and the time domain period P of the unlicensed resource.
  • step S1801 may specifically include:
  • step S1801b determining, according to the parameter Q, whether the unlicensed transmission time unit determined in step S1801a is an unlicensed transmission time unit of the first transmission available for repeated transmission; if the unauthorized transmission time unit determined in step S1801a is not available for the first time of repeated transmission
  • the unlicensed transmission time unit of the transmission proceeds to step S1801a to determine the next unlicensed transmission time unit, and then S1801 is executed until an unlicensed transmission time unit of the first transmission that can be used for repeated transmission is found.
  • step S1801a it may be determined according to the time domain period P of the unlicensed resource which transmission time units in the time domain resource are unauthorised transmission time units. In another embodiment, in step S1801a, it is also possible to determine which of the time domain resources are the unlicensed transmission time units according to the period of the unlicensed transmission time unit and the time domain location of the first unlicensed transmission time unit.
  • Figure 19 shows the time unit of the first transmission that can be used for repeated transmissions determined in accordance with the present embodiment.
  • the solid line box indicates the unlicensed transmission time unit
  • the diagonal frame indicates the unlicensed transmission time unit available for the first transmission in the repetitive transmission in the unlicensed transmission time unit.
  • the value of the Q may be the maximum number K of repeated transmissions, or the parameter Q may be the maximum number of repeated transmissions.
  • determining the unlicensed transmission time unit of the first transmission that can be used for repeated transmission in step S1801 may specifically include: serial number according to the unauthorised transmission time unit (for example, “t+1” in FIG. 8) and parameters.
  • Q determines an unlicensed transmission time unit for transmitting data to be transmitted for the first time. In a specific embodiment, it can be determined according to formula (3a) or formula (4a).
  • the GF_T_Index is the sequence number of the unlicensed transmission time unit determined in step S1801a;
  • the T_offset_value is a preset time offset value, which may be configured by the network device and notified to the terminal device, or may be specified by the standard.
  • the step S1801 determines that the unlicensed transmission time unit of the first transmission that can be used for the repeated transmission may specifically include: an index according to the unauthorised transmission time unit (for example, “n t+1 in FIG. 8] ") and parameter Q determine the unlicensed transmission time unit for the first transmission of the data to be transmitted.
  • an index according to the unauthorised transmission time unit for example, “n t+1 in FIG. 8]
  • parameter Q determine the unlicensed transmission time unit for the first transmission of the data to be transmitted.
  • it can be determined according to formula (3b), formula (4b), formula (3c) or formula (4c).
  • the T_Index is the index of the unlicensed transmission time unit determined in step S1801a
  • the T_offset_value is the preset time offset value
  • the T_Index_Start is the index of the first unlicensed transmission time unit configured by the base station for the terminal device, where P is the exemption The time domain period of the authorized resource, P is an integer greater than or equal to 1.
  • T_offset_value, T_Index_Start may be configured by the base station and informed to the terminal device, or may be pre-agreed by the terminal device and the base station (for example, as specified by the standard).
  • step S1801 must be split into two steps S1801a and S1801b to perform.
  • step S1801 may specifically include: determining, by the transmission time unit that the index of the transmission time unit meets the formula (4d), the unauthorized transmission time of the first transmission that can be used for the repeated transmission.
  • T_index is the index of the transmission time unit
  • T_Index_Start is the index of the first unlicensed transmission time unit
  • P is the time domain period of the unlicensed resource
  • Q is the exemption of the first transmission that can be used for repeated transmission in the unlicensed transmission time unit
  • T_offset_value is a preset time offset value, and the value may be one of 0, P, 1*P...(Q-1)*P.
  • Step S1802 Determine, according to the determined unlicensed transmission time unit and the parameter Q, a HARQ process for transmitting the to-be-transmitted data.
  • step S1802 may specifically include: a sequence number of the unlicensed transmission time unit determined according to step S1801 (for example, "t+1" in FIG. 8), a parameter Q, and an unauthorized resource of the terminal device.
  • the maximum number of supported HARQ processes determines the HARQ process number.
  • the HARQ process number may be determined according to formula (5a) or formula (6a).
  • HARQ_ID floor(GF_T_Index/Q)mode N_GF;
  • HARQ_ID floor(GF_T_Index/Q)mode N_GF+H_offset_value;
  • the floor() indicates rounding down
  • the HARQ_ID is the HARQ process number
  • the GF_T_Index is the serial number of the unauthorized transmission time unit
  • the N_GF is the maximum number of HARQ processes supported by the terminal device's unauthorized resources.
  • the H_offset_value is the default process. Number offset value.
  • step S1802 may specifically include: an index of the unlicensed transmission time unit determined according to step S1801 (for example, "n t+1 " in FIG. 8), a parameter Q, and a supported HARQ process.
  • the maximum number determines the HARQ process number.
  • the HARQ process number may be determined according to formula (7a) or formula (8a).
  • Equation (7a) is:
  • HARQ_ID floor(T_Index/(P*Q)) mode N_GF;
  • HARQ_ID floor(T_Index/(P*Q)) mode N_GF+H_offset_value;
  • the floor() indicates rounding down
  • the HARQ_ID is the HARQ process number
  • the T_Index is the index of the unlicensed transmission time unit
  • the N_GF is the maximum number of HARQ processes supported by the terminal device's unauthorized resources.
  • the H_offset_value is the preset.
  • the process number offset value, P is the time domain period of the unlicensed resource, and P is an integer greater than or equal to 1.
  • P, Q, N_GF, T_Index_Start, T_offset_value, and H_offset_value may be predefined (for example, as specified by the standard), or may be specified by the network device and notified to the terminal device by signaling, It may be determined by negotiation between the network device and the terminal device.
  • some of the foregoing parameters may be specified by a network device, another part may be specified by a standard, or all parameters may be specified by a network device or all parameters are specified by a standard, which is not limited in this application. .
  • the network device may carry the P, the N_GF, the H_offset_value, and the parameter Q in the same signaling to the terminal device, or may be carried in different signaling and sent to the terminal device. .
  • the parameter Q corresponding to each frequency resource adopts any of the above formulas (5a) to (8a).
  • the formula (6a) or (8a) is used to calculate the HARQ process number corresponding to each frequency resource, different frequency resources may correspond to different H_offset_values.
  • the H_offset_value corresponding to each frequency resource may be predefined (for example, as specified by the standard), or may be specified by the network device and notified to the terminal device by signaling, or may be determined by mutual agreement between the terminal device and the network device. .
  • the network device may carry the corresponding frequency resource corresponding to the H_offset_value and the parameter Q in the same signaling to the terminal device, or may be carried in another signaling to be sent to the terminal. device.
  • the network device may also specify a parameter Q for an unlicensed resource containing a plurality of frequency resources.
  • the network device may also specify a parameter Q, H_offset_value, and N_GF for each device, and the terminal device may select a set of unauthorized resources from the multiple sets of unauthorized resources.
  • the terminal device may select a set of unauthorized resources from the multiple sets of unauthorized resources.
  • Step S1803 Perform the first transmission of the data to be transmitted on the unlicensed transmission time unit determined in step S1801 by using the HARQ process determined in step S1802.
  • the terminal device may use the unauthorized transmission determined by the HARQ process determined in S1802 in step S1801.
  • the other secondary transmissions in the repeated transmission of the data to be transmitted are performed on the unlicensed transmission time unit after the time unit until the termination condition is reached, and the repeated transmission of the data to be transmitted is terminated.
  • Each transmission of the data to be transmitted is performed within the unlicensed transmission time unit, and the unauthorized resource configured for the terminal device in the unlicensed transmission time unit is used.
  • the terminal device may select one of the multiple exempt resources and may select multiple exempt resources, and even select the unlicensed transmission time unit as the terminal device. All unlicensed resources configured to transmit the data to be transmitted.
  • the termination condition comprises at least one of the following conditions:
  • Termination condition A The terminal device receives an ACK of the data to be transmitted sent by the network device for the terminal device.
  • Termination condition B The terminal device receives the uplink authorization of the data to be transmitted sent by the network device for the terminal device after completing a certain transmission (not the last transmission) in the repeated transmission:
  • Termination Condition C The maximum number of repeated transmissions has been reached.
  • each transmission may be a redundant version of the data to be transmitted, and the redundancy versions of the different transmissions may be the same or different.
  • the redundancy version is associated with the unlicensed transmission time unit, that is, the terminal device transmits only one redundancy version associated with the unauthorized transmission time unit in an unlicensed transmission time unit. Cannot send other versions.
  • the method shown in FIG. 18 may further include: an index of an unlicensed transmission time unit according to each transmission in the repeated transmission or an unauthorized transmission time unit according to each transmission in the repeated transmission. A sequence number that determines the redundancy version of the data to be transmitted in each transmission. Since the redundancy version is associated with the unlicensed transmission time unit, the network device only needs to accurately know the redundancy version information of the received data according to the unauthorized transmission time unit in which the data is received.
  • the association relationship between each redundancy version and each of the unauthorized transfer time units may be predefined (for example, as specified by the standard), or may be specified by the network device and signaled to the terminal device.
  • the network device may carry the association between each redundancy version and each of the unlicensed transmission time units and the parameter Q in the same signaling to the terminal device, or may be carried in another signaling to be sent to the terminal device.
  • the effect of resource bundling can be achieved by means of the parameter Q, and the bundled Q unlicensed transmission time units are used to transmit multiple repetitions of the same data packet, wherein the bundled The first unlicensed transmission time unit in the Q unlicensed transmission time units is used to transmit the first repetition of the data packet, so that the network device detects on any one of the bundled Q unauthorized transmission time units.
  • the unlicensed transmission time unit generated by the first transmission of the data packet can be easily judged, so that the processing of the network device when receiving the data transmitted by the repeated transmission mechanism becomes simple.
  • the apparatus shown in FIG. 12 can be used to perform the method provided by the embodiment shown in FIG. It should be noted that, in this embodiment, the apparatus shown in FIG. 12 is not required to perform the method of the embodiment shown in FIG. 18, and the methods of other embodiments in this application may be performed.
  • the processing unit 1201 is configured to determine, according to the parameter Q, an unlicensed transmission time unit for transmitting the data to be transmitted for the first time, where Q is a period of the unlicensed transmission time unit of the first transmission available for repeated transmission in the unauthorized transmission time unit, The value of Q is greater than or equal to 1;
  • the HARQ process determining unit 1202 is configured to determine, according to the determined unlicensed transmission time unit and the parameter Q, a hybrid automatic repeat request HARQ process for transmitting the to-be-transmitted data;
  • the transmitting unit 1203 is configured to perform, by using the determined HARQ process, the first transmission of the data to be transmitted on the determined unauthorized transmission time unit.
  • the specific implementation of the processing unit 1201 can be referred to the step S1801 and its related parts in the implementation shown in FIG. 18.
  • the specific implementation of the HARQ process determining unit 1202 can be referred to the implementation of step S1802 and related in FIG.
  • the transmission unit 1203 reference may be made to step S1803 and its related parts in the embodiment shown in FIG. 18.
  • the terminal device of the structure shown in FIG. 13 can be used to perform the method provided by the embodiment shown in FIG. It should be noted that, in this embodiment, the terminal device shown in FIG. 13 is not required to perform the method of the embodiment shown in FIG. 18, and may also perform the methods of other embodiments in this application.
  • the transceiver 1303 is configured to receive data sent by the network device and various signalings in the foregoing embodiments, and is further configured to send the data to be transmitted in the foregoing embodiment.
  • the transceiver 1303 is configured to perform transmission of data to be transmitted in step S1803 in the embodiment shown in FIG.
  • the processor 1301 is configured to execute the program code stored in the memory 1302. When the program code is executed, the processor 1301 is configured to execute step S1801 and step S1802 in the embodiment shown in FIG. 18.
  • the network device may also adopt the time unit in which the first transmission of the repeated transmission is determined and the HARQ process in which the data to be transmitted is transmitted.
  • the methods described in the embodiments are not described herein again.
  • Embodiment 1 A method for repeated transmission, characterized in that the method comprises:
  • the terminal device Determining, by the terminal device, an unlicensed transmission time unit for transmitting data to be transmitted for the first time, wherein the unauthorized transmission time unit is a transmission time unit configured with the unlicensed resource for the terminal device;
  • the terminal device Determining, by the terminal device, the HARQ process for transmitting the to-be-transmitted data according to the determined unlicensed transmission time unit and the parameter Q, where the value of Q is an integer greater than or equal to 1;
  • the terminal device performs the transmission of the data to be transmitted once on the unlicensed resource configured for the terminal device in the unlicensed transmission time element by using the HARQ process until the first specific unauthorized transmission is performed.
  • the transmission of the data to be transmitted is performed for the last time in the time unit, wherein the specific unlicensed transmission time unit is specifically an unauthorized transmission time unit periodically appearing in the unauthorized transmission time unit, and the period is Q.
  • Embodiment 2 The method of Embodiment 11, wherein the parameter Q is specifically a maximum number of repeated transmissions.
  • Embodiment 13 The method of Embodiment 1, wherein the parameter Q has a value less than a maximum number of repeated transmissions.
  • the terminal device receives the information carrying the parameter Q sent by the network device, and obtains the parameter Q from the information carrying the parameter Q.
  • the process includes:
  • the maximum number of HARQ process numbers determined includes:
  • the third formula is:
  • HARQ_ID floor(GF_T_Index/Q)mode N_GF;
  • the fourth formula is:
  • HARQ_ID floor(GF_T_Index/Q)mode N_GF+H_offset_value;
  • the floor() indicates rounding down
  • the HARQ_ID is the HARQ process number
  • the GF_T_Index is the sequence number of the unlicensed transmission time unit
  • the N_GF is the maximum number of HARQ processes supported by the terminal device's unauthorized resources.
  • the H_offset_value is the preset. The process number offset value.
  • the process includes:
  • Determining a HARQ process ID for transmitting the to-be-transmitted data includes:
  • the HARQ process number is determined according to the fifth formula or the sixth formula.
  • the fifth formula is:
  • HARQ_ID floor(T_Index/(P*Q)) mode N_GF;
  • the sixth formula is:
  • HARQ_ID floor(T_Index/(P*Q)) mode N_GF+H_offset_value;
  • the floor() indicates rounding down
  • the HARQ_ID is the HARQ process number
  • the T_Index is the index of the unlicensed transmission time unit
  • the N_GF is the maximum number of HARQ processes supported by the terminal device's unauthorized resources.
  • the H_offset_value is the preset.
  • the process number offset value, P is the time domain period of the unlicensed resource of the terminal device, and P is an integer greater than or equal to 1.
  • the terminal device determines whether the current unauthorized transfer time unit is the first specific unauthorized transfer time unit.
  • determining, by the terminal device, whether the current unauthorized transmission time unit is the first specific unauthorized transmission time unit comprises:
  • the current unauthorized transfer time unit is the specific unauthorized transfer time unit.
  • a redundancy version of the data to be transmitted in each transmission is determined according to the sequence number of the unlicensed transmission time unit in which each transmission in the repeated transmission is located.
  • the MCS required to perform each transmission is determined based on the sequence number of the unlicensed transmission time unit in which each transmission in the repeated transmission is performed.
  • Embodiment 13 is a terminal device, where the terminal device includes:
  • a processing unit configured to determine an unlicensed transmission time unit for transmitting data to be transmitted for the first time, where the unauthorized transmission time unit is a transmission time unit configured with the unlicensed resource for the terminal device;
  • a HARQ process determining unit configured to determine, according to the determined unlicensed transmission time unit and the parameter Q, a HARQ process for transmitting the to-be-transmitted data, where the value of Q is an integer greater than or equal to 1;
  • a transmitting unit configured to: when the repeated transmission of the data to be transmitted is not terminated before the first specific unlicensed transmission time unit after the determined unauthorized transmission time unit is removed from the determined Authorizing the transmission time unit to start performing the transmission of the data to be transmitted once on the unlicensed transmission resource configured for the terminal device in each of the unauthorized transmission time units by using the HARQ process until the first specific The transmission of the data to be transmitted is performed for the last time in the unlicensed transmission time unit, wherein the specific unauthorized transmission time unit is specifically an unauthorized transmission time unit periodically appearing in the unauthorized transmission time unit, and the period is Q.
  • the terminal device according to the embodiment 13 is characterized in that the parameter Q is specifically the maximum number of repeated transmissions.
  • the terminal device is characterized in that the value of the parameter Q is smaller than the maximum number of repeated transmissions.
  • terminal device of any one of the embodiments 13 to 15, wherein the terminal device further comprises:
  • the receiving unit is configured to receive information about the parameter Q sent by the network device, and obtain the parameter Q from the information carrying the parameter Q.
  • the terminal device according to any one of the embodiments 13 to 16, wherein the HARQ process determining unit is specifically configured to:
  • the terminal device is characterized in that: according to the determined sequence number of the unauthorized transfer time unit, the parameter Q, and the HARQ process supported by the exempted resource of the terminal device
  • the maximum number of HARQ process numbers determined includes:
  • the third formula is:
  • HARQ_ID floor(GF_T_Index/Q)mode N_GF;
  • the fourth formula is:
  • HARQ_ID floor(GF_T_Index/Q)mode N_GF+H_offset_value;
  • the floor() indicates rounding down
  • the HARQ_ID is the HARQ process number
  • the GF_T_Index is the sequence number of the unlicensed transmission time unit
  • the N_GF is the maximum number of HARQ processes supported by the terminal device's unauthorized resources.
  • the H_offset_value is the preset. The process number offset value.
  • the terminal device wherein the index of the unlicensed transmission time unit, the parameter Q, and the maximum of the HARQ process supported by the exempted resource of the terminal device are determined according to the method.
  • the number determining the HARQ process number used to transmit the data to be transmitted includes:
  • the HARQ process number is determined according to the fifth formula or the sixth formula.
  • the fifth formula is:
  • HARQ_ID floor(T_Index/(P*Q)) mode N_GF;
  • the sixth formula is:
  • HARQ_ID floor(T_Index/(P*Q)) mode N_GF+H_offset_value;
  • the floor() indicates rounding down
  • the HARQ_ID is the HARQ process number
  • the T_Index is the index of the unlicensed transmission time unit
  • the N_GF is the maximum number of HARQ processes supported by the terminal device's unauthorized resources.
  • the H_offset_value is the preset.
  • the process number offset value, P is the time domain period of the unlicensed resource, and P is an integer greater than or equal to 1.
  • the terminal device wherein the determining whether the current unauthorized transmission time unit is the first specific unauthorized transmission time unit comprises:
  • the current unauthorized transfer time is when the value obtained by performing the modulo Q operation on the sequence number of the current unauthorized transfer time unit in the transmission unit configured with the unlicensed resource is equal to 0 or a preset time offset value.
  • the unit is the specific unlicensed transmission time unit.
  • processing unit is further configured to:
  • a redundancy version of the data to be transmitted in each transmission is determined according to the sequence number of the unlicensed transmission time unit in which each transmission in the repeated transmission is located.
  • the MCS required to perform each transmission is determined based on the sequence number of the unlicensed transmission time unit in which each transmission in the repeated transmission is performed.
  • the object data transmitted by the above line is taken as an example to illustrate the solution of the present invention. It can be understood that the solution provided by the foregoing embodiments is also applicable to a scenario in which an uplink transmission object is uplink control information.
  • the network device or the terminal device is a chip, the field programmable gate array, the dedicated integrated chip, the system chip, the central processing unit, the network processor, the digital signal processing circuit, the microcontroller, or the like may be used for implementing related functions. Programmable controller or other integrated chip.
  • chips may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
  • a software program it may be implemented in whole or in part in the form of a computer program product.
  • the computer program product includes one or more computer instructions.
  • the computer program instructions When the computer program instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are generated in whole or in part.
  • the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transmission to another website site, computer, server or data center via wired (eg coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg infrared, wireless, microwave, etc.).
  • the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device that includes one or more servers, data centers, etc. that can be integrated with the media.
  • the usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (such as a solid state disk (SSD)) or the like.
  • a magnetic medium eg, a floppy disk, a hard disk, a magnetic tape
  • an optical medium eg, a DVD
  • a semiconductor medium such as a solid state disk (SSD)

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请公开了一种重复传输的方法和终端设备,其中,该方法包括:终端设备确定用于首次传输待传输数据的传输时间单元;所述终端设备根据所述确定的传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程,其中,Q为大于等于1的整数;待传输数据如果在所述确定的传输时间单元之后的第一个特定的传输时间单元前所述待传输数据的重复传输未被终止,从所述确定的传输单元开始所述终端设备采用所述HARQ进程在每个传输时间单元内执行一次所述待传输数据的传输,直到在所述第一个特定的传输时间单元内最后一次执行所述待传输数据的传输,其中,所述特定的传输时间单元在时域资源中出现的周期为Q个传输时间单元。

Description

一种重复传输的方法和终端设备
本申请要求于2017年06月28日提交中国专利局、申请号为201710512296.9的专利申请的优先权,于2017年08月07日提交中国专利局、申请号为201710667487.2的专利申请的优先权,以及于2017年11月27日提交中国专利局、申请号为201711209549.1的专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明是涉及无线通信领域,尤其涉及一种重复传输的方法和终端设备。
背景技术
极高可靠、极低时延通信(Ultra Reliability and Low Latency Communication,URLLC)场景是5G通信的应用场景之一。在URLLC中,数据传输的可靠性和低时延特性同时需要得到满足。为了满足低时延的需要,免授权(Grant-free)传输机制被提出来并成为5G通信的一种技术。该Grant-free传输机制中,终端设备有新数据到达时,不需要向基站请求资源,而是直接使用预先分配的资源向基站发送该数据。基站则借助盲检侧等接收技术在预先分配的资源上接收终端设备采用Grant-free传输机制发送的数据。采用被Grant-free传输的数据被称之为免授权数据,上述预先分配的用于Grant-free传输的资源被称之为免授权资源。
为提升免授权数据的传输可靠性,终端设备可以采用重复传输技术将免授权数据发送给基站。在重复传输技术中,终端设备可以在连续的K(K>1)个时隙(slot)上重复发送某个数据,而不必等待基站的任何反馈,例如,NACK或者调度信息等。如图1所示,终端设备在采用重复传输技术传输数据时,其在每个slot上发送该数据的一个冗余版本(Redundancy Version,RV),其中,在不同slot上发送的冗余版本可以相同,也可以不同。
为进一步提高数据传输的可靠性,业界正在研究将现有移动通信***(例如,长期演进(Long Term Evolution,LTE)***)中广泛应用的混合自动请求(Hybrid Auto ReQuest,HARQ)技术引入到5G通信中。在HARQ技术中,发送端在某个slot或连续的多个slot上初始传输某数据后,如果收到接收端反馈的未正确接收该数据的指示后,会重新传输该数据的冗余版本,使得接收端能够根据重新传输的数据和初始传输的数据进行合并接收,来提升数据的传输可靠性。
为了实现HARQ功能,终端设备在重新传输数据时,需要知道重新传输的数据对应的是哪个初始传输的数据,基站接收到重新传输的数据时,也需要知道这个重新传输的数据对应的是哪个初始传输的数据,这样才能合并接收到的初始传输的数据和重新传输的数据,来提升数据的传输可靠性。这一过程是通过HARQ进程来保证的,即,基站接收到重新传输的数据时,同时会获知该重新传输的数据对应的HARQ进程信息,如进程号(ID),然后将该重新传输额数据与对应的HARQ进程的缓存中的缓存数据进行合并。
在Grant-free传输机制中,终端设备在采用重复传输技术传输数据时K次传输所使用的HARQ进程都是相同的,且所使用的HARQ进程的HARQ进程号是由这K次传输中的首次传输所决定的。因此,基站在接收采用重复传输技术传输的数据时,需要检测到K次传输中的首次传输并且判断出该次传输是首次传输,才能确定该K次传输所使用的HARQ进程的HARQ进程号。
由于终端设备侧的数据到达时刻的不确定性,以及URLLC场景中数据传输的低时延要求,如 果有免授权资源可以使用,那么终端设备在数据到达后,会在尽可能短的时间内使用免授权资源将数据发送给基站,这就意味着终端设备会在任意的配置了免授权资源的slot上开始发送该数据的K次重复传输。对于终端和基站来说,重复传输的起始位置都是不固定,且不可预知的。这种情况下,由于基站需要依赖对重复传输中的首次传输的检测即判断来确定终端设备发送数据所使用的HARQ进程号,一旦基站没有检测到并判断出首次传输,则基站就无法确定出终端设备发送数据所使用的HARQ进程号。
发明内容
有鉴于此,本申请提供一种重复传输的方法和终端设备,可以提高网络设备确定重复传输所使用的HARQ进程的成功率。
第一方面,本申请提供了一种重复传输的方法,包括:
终端设备确定用于首次传输待传输数据的传输时间单元;
所述终端设备根据所述确定的传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程,其中,Q为大于等于1的整数;
待传输数据如果在所述确定的传输时间单元之后的第一个特定的传输时间单元前所述待传输数据的重复传输未被终止,从所述确定的传输单元开始所述终端设备采用所述HARQ进程每个传输时间单元内执行一次所述待传输数据的传输,直到在所述第一个特定的传输时间单元内最后一次执行所述待传输数据的传输,其中,所述特定的传输时间单元在时域资源中出现的周期为Q个传输时间单元。
第二方面,本申请还提供了一种终端设备,包括:
处理单元,确定用于首次传输待传输数据的传输时间单元;
HARQ进程确定单元,用于根据所述确定的传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程,其中,Q为大于等于1的整数;
传输单元,用于:在所述确定的传输时间单元之后的第一个特定的传输时间单元前所述待传输数据的重复传输未被终止,从所述确定的传输单元开始所述终端设备采用所述HARQ进程每个传输时间单元内执行一次所述待传输数据的传输,直到在所述第一个特定的传输时间单元内最后一次执行所述待传输数据的传输,其中,所述特定的传输时间单元在时域资源中出现的周期为Q个传输时间单元。
第三方面,本申请提供了一种重复传输的方法,包括:
终端设备确定用于首次传输待传输数据的免授权传输时间单元,其中,所述免授权传输时间单元是为所述终端设备配置有免授权资源的传输时间单元;
所述终端设备根据所述确定出的免授权传输时间单元和参数Q确定用于传输所述待传输数据的HARQ进程,其中,Q的取值为大于等于1的整数;
如果在所述确定出的免授权传输时间单元之后的第一个特定的免授权传输时间单元前所述待传输数据的重复传输未被终止,从所述确定的免授权传输时间单元开始所述终端设备采用所述HARQ进程在每个免授权传输时间元内的为所述终端设备配置的免授权资源上执行一次所述待传输数据的传输,直到在所述第一个特定的免授权传输时间单元内最后一次执行所述待传输数据的传输,其中,所述特定的免授权传输时间单元具体是免授权传输时间单元中周期性出现的免授权传输时间单元,其周期为Q。
第四方面,本申请还提供了一种终端设备,该终端设备包括:
处理单元,用于确定用于首次传输待传输数据的免授权传输时间单元,其中,所述免授权传输时间单元是为所述终端设备配置有免授权资源的传输时间单元;
HARQ进程确定单元,用于根据所述确定出的免授权传输时间单元和参数Q确定用于传输所述待传输数据的HARQ进程,其中,Q的取值为大于等于1的整数;
传输单元,用于:在所述确定出的免授权传输时间单元之后的第一个特定的免授权传输时间单元前所述待传输数据的重复传输未被终止时,从所述确定出的免授权传输时间单元开始采用所述HARQ进程在每个免授权传输时间单元内的为所述终端设备配置的免授权传输资源上执行一次所述待传输数据的传输,直到在所述第一个特定的免授权传输时间单元内最后一次执行所述待传输数据的传输,其中,所述特定的免授权传输时间单元具体是免授权传输时间单元中周期性出现的免授权传输时间单元,其周期为Q。
第五方面,本申请还提供了一种重复传输的方法,所述方法包括:
根据检测到终端设备发送的上行数据时所在的免授权传输时间单元n t+k-1的索引或者所述免授权传输时间单元n t+k-1的序号和所述终端设备对应的参数Q确定所述终端设备发送所述上行数据的HARQ进程号;所述免授权传输时间单元具体为为所述终端设备配置有免授权资源的传输时间单元;
对检测到的所述上行数据进行译码;
如果译码不正确,则所述网络设备确定所述免授权传输时间单元n t+k-1是否是特定的免授权传输时间单元;
如果所述免授权传输时间单元n t+k-1是特定的免授权传输时间单元,则网络设备执行如下处理之一:
处理(1):向终端设备发送反馈消息,所述反馈消息携带未正确接收的指示;
处理(2):发送上行授权信息以调度所述终端设备重新传输所述上行数据;
处理(3):丢弃所述终端设备发送的所述该免授权数据,并清空所确定的HARQ进程号对应的缓存的数据。
根据第五方面的一实施方式,所述重复传输的方法还包括:
如果所述免授权传输时间单元n t+k-1不是特定的免授权传输时间单元,则网络设备在所述终端设备的下一个免授权传输时间单元上再次接收所述上行数据。
根据第五方面的又一实施方式,所述重复传输的方法还包括:
如果所述译码正确,网络设备向所述终端设备发送携带正确接收指示的反馈消息。
第六方面,本申请还提供了一种网络设备,所述网络设备包括:
HARQ进程确定单元,用于根据检测到终端设备发送的上行数据时所在的免授权传输时间单元n t+k-1的索引或者所述免授权传输时间单元n t+k-1的序号和所述终端设备对应的参数Q确定所述终端设备发送所述上行数据的HARQ进程号;所述免授权传输时间单元具体为为所述终端设备配置有免授权资源的传输时间单元;
译码单元16,用于对检测到的所述上行数据译码;
判断单元,用于在所述上行数据译码失败时,判断所述免授权传输时间单元n t+k-1是否是特定的免授权传输时间单元;
发送单元,用于在所述上行数据译码失败且所述免授权传输时间单元n t+k-1是特定的免授权传输时间单元时,向终端设备发送携带正确接收指示的反馈消息或者上行授权信息。
根据第六方面的一实施方式,所述网络设备还进一步包括:
接收单元,用于在所述上行数据译码失败且所述免授权传输时间单元n t+k-1是特定的免授权传输时间单元时,继续在所述终端设备的下一个免授权传输时间单元上再次接收所述上行数据。
根据第六方面的又一实施方式,所述发送单元还用于:在所述上行数据正确后,向所述终端设备发送携带正确接收指示的反馈消息。
第七方面,本申请的提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
第八方面,本申请的提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
第九方面,本申请提供了一种重复传输的方法,包括:
终端设备根据参数Q确定用于首次传输待传输数据的免授权传输时间单元,其中,Q为免授权传输时间单元中可用于重复传输的首次传输的免授权传输时间单元的周期,Q的取值大于或者等于1;
所述终端设备根据所述确定的免授权传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程;
所述终端设备采用所述确定的HARQ进程在所述确定的免授权传输时间单元上执行所述待传输数据的首次传输。
在第九方面的第一实施方式中,终端设备根据参数Q确定用于首次传输待传输数据的免授权传输时间单元包括:
所述终端设备根据参数Q和免授权资源的时域周期P确定用于首次传输待传输数据的免授权传输时间单元。
在第九方面的第二实施方式中,根据第九方面的第一实施方式所述的方法,所述终端设备根据参数Q和免授权资源的时域周期P确定可用于首次传输待传输数据的免授权传输时间单元具体包括:
传输时间单元的索引满足如下第七关系式时,该传输时间单元则为可用于首次传输待传输数据的免授权传输时间单元:
第七关系式:(T_index–T_Index_Start)mod(P*Q)==T_offset_value,其中,T_index为传输时间单元的索引,T_Index_Start为首个免授权传输时间单元的索引,P为所述免授权资源的时域周期,Q为免授权传输时间单元中可用于重复传输的首次传输的免授权传输时间单元的周期,T_offset_value为预设的偏移值,其取值具体可以为0,P,1*P…(Q-1)*P中的一种。
在第九方面的第三实施方式中,根据第九方面的第一实施方式所述的方法,所述终端设备根据参数Q和免授权资源的时域周期P确定可用于首次传输待传输数据的免授权传输时间单元具体包括:
根据免授权资源的时域周期P确定免授权传输时间单元;
根据参数Q从确定的免授权传输资源中确定出可用于重复传输的首次传输的免授权传输时间单元。
在第九方面的第四实施方式中,根据第九方面的第三实施方式所述的方法,所述根据参数Q从确定的免授权传输资源中确定出可用于重复传输的首次传输的免授权传输时间单元包括:
确定满足如下关系中任意一种的免授权传输时间单元为可用于重复传输的首次传输的免授权传输时间单元:
第八关系式:GF_T_Index mod Q==0;
第九关系式:GF_T_Index mod Q==T_offset_value;
第十关系式:(T_Index/P)mode Q==0;
第十一关系式:((T_Index–T_Index_Start)/P)mode Q==0;
第十二关系式:(T_Index/P)mode Q==T_offset_value;
第十三关系式:((T_Index–T_Index_Start)/P)mode Q==T_offset_value;
其中,GF_T_Index为免授权传输时间单元的序号,T_Index为免授权传输时间单元的索引,T_offset_value为偏移值,T_Index_Start为首个免授权传输时间单元的索引,P是所述免授权资源的时域周期,P为大于等于1的整数,Q为免授权传输时间单元中可用于重复传输的首次传输的免授权传输时间单元的周期。
在第九方面的第五实施方式中,根据第九方面以及第九方面的任一实施方式所提供的方法,所述终端设备根据所述确定的免授权传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程包括:
根据确定的免授权传输时间单元的序号、参数Q、和终端设备的免授权资源所支持的HARQ进程的最大数量确定HARQ进程号。
在第九方面的第六实施方式中,根据第九方面的第五实施方式所提供的方法,所述根据确定的免授权传输时间单元的序号、参数Q、和终端设备的免授权资源所支持的HARQ进程的最大数量确定HARQ进程号包括:
根据如下关系式中的一种确定所述HARQ进程的HARQ进程号:
第十四关系式:HARQ_ID=floor(GF_T_Index/Q)mode N_GF;
第十五关系式:HARQ_ID=floor(GF_T_Index/Q)mode N_GF+H_offset_value;
其中,floor()表示向下取整,HARQ_ID为HARQ进程号,GF_T_Index为免授权传输时间单元的序号,N_GF为终端设备的免授权资源所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值。
在第九方面的第七实施方式中,根据第九方面以及第九方面的第一实施方式到第四实施方式中的任意一种所提供的方法,所述终端设备根据所述确定的免授权传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程包括:
根据确定的免授权传输时间单元的索引、参数Q、和所支持的HARQ进程的最大数量确定HARQ进程号。
在第九方面的第八实施方式中,根据第九方面的第七实施方式所提供的方法,所述终端设备根据所述确定的免授权传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程包括:
根据如下关系中的一种确定所述HARQ进程的进程号:
第十六关系式:HARQ_ID=floor(T_Index/(P*Q))mode N_GF;
第十七关系式:HARQ_ID=floor(T_Index/(P*Q))mode N_GF+H_offset_value;
其中,floor()表示向下取整,HARQ_ID为HARQ进程号,T_Index为免授权传输时间单元的索引,N_GF为所述终端设备的免授权资源所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值,P是所述免授权资源的时域周期,P为大于等于1的整数。
在第九方面的第九实施方式中,根据第九方面以及第九方面的任一实施方式所提供的方法还进一步包括:
根据重复传输中的每次传输所在的免授权传输时间单元的序号或者索引,确定每次传输中所述 待传输数据的冗余版本或每次传输中所使用的MCS。
在第九方面的第十实施方式中,根据第九方面以及第九方面的任一实施方式所提供的方法还进一步包括:
在根据参数Q确定用于首次传输待传输数据的免授权传输时间单元之前,所述终端设备获取所述参数Q和免授权资源的时域周期P。
第十方面,本申请还提供了一种终端设备,包括:
处理单元,用于根据参数Q确定用于首次传输待传输数据的免授权传输时间单元,其中,Q为免授权传输时间单元中可用于重复传输的首次传输的免授权传输时间单元的周期,Q的取值大于或者等于1;
HARQ进程确定单元,用于根据所述确定的免授权传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程;
传输单元,用于采用所述确定的HARQ进程在所述确定的免授权传输时间单元上执行所述待传输数据的首次传输。
在第十方面的第一实施方式中,所述根据参数Q确定用于首次传输待传输数据的免授权传输时间单元包括:
根据参数Q和免授权资源的时域周期P确定用于首次传输待传输数据的免授权传输时间单元。
在第十方面的第二实施方式中,根据第十方面的第一实施方式所述的设备,所述根据参数Q和免授权资源的时域周期P确定可用于首次传输待传输数据的免授权传输时间单元具体包括:
传输时间单元的索引满足如下第七关系式时,该传输时间单元则为可用于首次传输待传输数据的免授权传输时间单元:
第七关系式:(T_index–T_Index_Start)mod(P*Q)==T_offset_value,其中,T_index为传输时间单元的索引,T_Index_Start为首个免授权传输时间单元的索引,P为所述免授权资源的时域周期,Q为免授权传输时间单元中可用于重复传输的首次传输的免授权传输时间单元的周期,T_offset_value为预设的偏移值,其取值具体可以为0,P,1*P…(Q-1)*P中的一种。
在第十方面的第三实施方式中,根据第十方面的第一实施方式所述的设备,所述根据参数Q和免授权资源的时域周期P确定可用于首次传输待传输数据的免授权传输时间单元具体包括:
根据免授权资源的时域周期P确定免授权传输时间单元;
根据参数Q从确定的免授权传输资源中确定出可用于重复传输的首次传输的免授权传输时间单元。
在第十方面的第四实施方式中,根据第十方面的第三实施方式所述的设备,所述根据参数Q从确定的免授权传输资源中确定出可用于重复传输的首次传输的免授权传输时间单元包括:
确定满足如下关系中任意一种的免授权传输时间单元为可用于重复传输的首次传输的免授权传输时间单元:
第八关系式:GF_T_Index mod Q==0;
第九关系式:GF_T_Index mod Q==T_offset_value;
第十关系式:(T_Index/P)mode Q==0;
第十一关系式:((T_Index–T_Index_Start)/P)mode Q==0;
第十二关系式:(T_Index/P)mode Q==T_offset_value;
第十三关系式:((T_Index–T_Index_Start)/P)mode Q==T_offset_value;
其中,GF_T_Index为免授权传输时间单元的序号,T_Index为免授权传输时间单元的索引,T_offset_value为偏移值,T_Index_Start为首个免授权传输时间单元的索引,P是所述免授权资源的时域周期,P为大于等于1的整数,Q为免授权传输时间单元中可用于重复传输的首次传输的免授权传输时间单元的周期。
在第十方面的第五实施方式中,根据第十方面以及第十方面的任一实施方式所提供的设备,所述根据所述确定的免授权传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程包括:
根据确定的免授权传输时间单元的序号、参数Q、和终端设备的免授权资源所支持的HARQ进程的最大数量确定HARQ进程号。
在第十方面的第六实施方式中,根据第十方面的第五实施方式所提供的设备,所述根据确定的免授权传输时间单元的序号、参数Q、和终端设备的免授权资源所支持的HARQ进程的最大数量确定HARQ进程号包括:
根据如下关系式中的一种确定所述HARQ进程的HARQ进程号:
第十四关系式:HARQ_ID=floor(GF_T_Index/Q)mode N_GF;
第十五关系式:HARQ_ID=floor(GF_T_Index/Q)mode N_GF+H_offset_value;
其中,floor()表示向下取整,HARQ_ID为HARQ进程号,GF_T_Index为免授权传输时间单元的序号,N_GF为终端设备的免授权资源所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值。
在第十方面的第七实施方式中,根据第十方面以及第十方面的第一实施方式到第四实施方式中的任意一种所提供的设备,所述根据所述确定的免授权传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程包括:
根据确定的免授权传输时间单元的索引、参数Q、和所支持的HARQ进程的最大数量确定HARQ进程号。
在第十方面的第八实施方式中,根据第十方面的第七实施方式所提供的设备,所述根据所述确定的免授权传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程包括:
根据如下关系中的一种确定所述HARQ进程的进程号:
第十六关系式:HARQ_ID=floor(T_Index/(P*Q))mode N_GF;
第十七关系式:HARQ_ID=floor(T_Index/(P*Q))mode N_GF+H_offset_value;
其中,floor()表示向下取整,HARQ_ID为HARQ进程号,T_Index为免授权传输时间单元的索引,N_GF为所述终端设备的免授权资源所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值,P是所述免授权资源的时域周期,P为大于等于1的整数。
在第十方面的第九实施方式中,根据第十方面以及第十方面的任一实施方式所提供的设备,所述处理单元还进一步用于:
根据重复传输中的每次传输所在的免授权传输时间单元的序号或者索引,确定每次传输中所述待传输数据的冗余版本或每次传输中所使用的MCS。
在第十方面的第十实施方式中,根据第十方面以及第十方面的任一实施方式所提供的设别,所述传输单元还进一步用于:
获取所述参数Q和免授权资源的时域周期P。
附图说明
图1为现有重复传输技术的示意图
图2为本发明实施例提供的一种通信***的结构示意图;
图3为本发明一实施例提供的重复传输的方法流程示意图;
图4为本发明一实施例提供的重复传输的方法流程示意图;
图5为本发明一实施例提供重复传输的过程示意图;
图6为本发明一实施例中确定HARQ进程号的过程示意图;
图7为本发明一实施例提供的终端设备的结构示意图。
图8为本发明一实施例提供的免授权资源的配置示意图;
图9为本发明一实施例提供的重复传输的方法流程示意图;
图10为本发明一实施例提供重复传输的过程示意图;
图11为本发明又一实施例提供重复传输的过程示意图;
图12为本发明一实施例提供的终端设备的结构示意图;
图13为本发明又一实施例提供的终端设备的结构示意图;
图14为本发明又一实施例提供的免授权资源的配置示意图;
图15为本发明一实施例提供的重复传输的方法流程示意图;
图16为本发明一实施例提供的网络设备的结构示意图;
图17为本发明又一实施例提供的网络设备的结构示意图;
图18为本发明又一实施例提供的重复传输的方法流程示意图;
图19为本发明的一实施例中免授权传输时间单元的分布示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
应理解,在目前的蜂窝通信***中,例如在全球移动通讯(Global System for Mobile Communication,简称为“GSM”)***、宽带码分多址(Wideband Code Division Multiple Access,简称为“WCDMA”)***、长期演进(Long Term Evolution,简称为“LTE”)***等通信***中,所支持的通信主要是语音通信和数据通信。通常来说,一个传统基站支持的连接数有限,也易于实现。
图2给出了本发明实施例应用的一种通信网络的示意图。如图2所示,通信网络100包括网络设备102以及终端设备104、106、108、110、112和114(图中简称为UE),其中,网络设备与终端设备之间通过无线连接或有线连接或其他方式连接。应理解,图2仅以通信网络100包括一个网络设备为例进行说明,但本发明实施例并不限于此,例如,通信网络还可以包括更多的网络设备;类似地,网络也可以包括更多的终端设备,并且网络设备还可以包括其它设备。
本发明实施例的通信网络可以是指公共陆地移动网络(Public Land Mobile Network,简称为“PLMN”)或者设备对设备(Device to Device,简称为“D2D”)网络或者M2M网络或者其他网 络,图1只是举例的简化示意图,通信网络中还可以包括其他网络设备,图1中未予以示出。
本发明实施例中的终端设备是一种具有无线收发功能的设备可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(Virtual Reality,VR)终端设备、增强现实(Augmented Reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。本申请的实施例对应用场景不做限定。终端设备有时也可以称为用户设备(user equipment,UE)、接入终端设备、UE单元、UE站、移动站、移动台、远方站、远程终端设备、移动设备、UE终端设备、终端设备、无线通信设备、UE代理或UE装置等。接入终端可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,简称为“SIP”)电话、无线本地环路(Wireless Local Loop,简称为“WLL”)站、个人数字处理(Personal Digital Assistant,简称为“PDA”)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络中的终端设备或者未来演进的PLMN网络中的终端设备等。
本发明实施例中的网络设备可以是用于与终端设备通信的设备,该网络设备可以是全球移动通讯(Global System for Mobile Communication,简称为“GSM”)***或码分多址(Code Division Multiple Access,简称为“CDMA”)中的基站(Base Transceiver Station,简称为“BTS”),也可以是宽带码分多址(Wideband Code Division Multiple Access,简称为“WCDMA”)***中的基站(NodeB,简称为“NB”),还可以是长期演进(Long Term Evolution,简称为“LTE”)***中的演进型基站(Evolutional Node B,简称为“eNB”或“eNodeB”),还可以是云无线接入网络(Cloud Radio Access Network,简称为“CRAN”)场景下的无线控制器,或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等。
在本申请中,免授权传输针对的是上行数据传输,其英文可以表示为Grant-Free transmission。免授权传输可以指:不需要网络设备的动态调度和/或明确授权,终端设备即可实现上行数据传输的一种传输方式。在免授权传输中,当终端设备每次有上行数据传输需求时,其不需要向基站发送调度请求,也不需要获得基站响应于调度请求的调度信息,而是可以直接采用预先定义的或者网络设备预先分配的传输资源发送上行数据,网络设备在上述预先定义或者预先分配的传输资源上检测终端设备发送的上行数据。所述检测可以是盲检测,也可能根据所述上行数据中的某一个控制域进行检测,或者是其他方式进行检测。
上述调度信息可以指:网络设备接收到终端设备发送的上行调度请求后,向终端设备发送的上行授权,该上行授权指示了分配给终端设备的用于上行传输的传输资源。
上述传输资源可以是包括用于上行数据传输的物理资源。该物理资源是指由时域上一个或者多个传输时间单元以及频域上一定大小的频带所限定的时频资源。一个传输时间单元可以是指一次传输的最小时间单元,可以是一个时隙(slot)、或者一个微时隙(mini-slot)、或者一个子帧(sub-frame)、或者一个传输时间间隔(TTI),或者N个符号(例如,N个OFDM符号)。TTI的大小可以为1ms,可以预先设定或者预先定义的其他值。频带的大小可以沿用现有通信***(例如LTE通信***)中关于带宽的表征方式,例如可以用子载波个数表征,也可以用资源块(Resource Block,RB)个数 表征,还可以用子带个数表征等。
上述传输资源还可以包括但不限于如下资源的一种或多种的组合:
-空域资源,如发送天线、波束等;
-码域资源,如稀疏码多址接入(Sparse Code Multiple Access,简称为“SCMA”)码本、低密度签名(Low Density Signature,简称为“LDS”)序列、CDMA码等;
-上行导频资源。上行导频资源包括参考信号序列,例如,解调参考信号(DMRS)序列,前导(Preamble)序列,或探测参考信号(Sounding RS)序列。
在本申请中,上述用于免授权传输的传输资源也被称之为免授权资源。
在免授权传输中,终端设备在什么时候开始执行重复传输中的首次传输是不固定的,也是不可预知的,网络设备也是无法预知终端设备什么时候开始执行重复传输,因此,网络设备在接收终端设备通过重复传输所发送的数据时,有比较高的可能性无法检测或判断出重复传输中的首次传输,进而无法确定终端设备在执行所述重复传输时所使用的HARQ进程。
为提高网络设备成功确定终端设备在执行重复传输时所使用的HARQ进程的概率,可以引入一些技术来辅助网络设备检测到并判断出首次传输,例如,终端设备应用于重复传输中的首次传输的DMRS(如DMRS序列、DMRS的资源等)区别于应用于所述重复传输中的非首次传输的DMRS。这样,网络设备如果检测到首次传输所使用的DMRS,则网络设备可以判断出该次传输是重复传输中的首次传输。但是,实际情况下,有很多原因,例如信道状况较差时,网络设备可能无法检测到终端设备的数据传输,更无法判断终端设备是否发生了重复传输中的首次传输。因此,即使引入了辅助技术,网络设备既然有较高的可能性无法确定出终端设备在执行所述重复传输时所使用的HARQ进程。
鉴于上述技术的缺点,本发明实施例提供一种重复传输的方法和终端设备,可以提高网络设备确定重复传输所使用的HARQ进程的成功率。
本申请实施例提供了一种重复传输方法,如图3所示,该方法应用于终端设备,可以包括以下步骤:
步骤S301,确定用于首次传输待传输数据的传输时间单元。
步骤S302,根据确定的传输时间单元和参数Q确定用于传输所述待传输数据的HARQ进程,其中,Q的取值为大于等于1的整数。
在一实施例中,参数Q可以是由网络设备指定并告知给终端设备的。网络设备可以为不同的终端设备的参数Q指定不同的取值,也可以为不同的终端设备的参数Q指定相同的取值,也可以为一个终端设备指定多个参数Q的取值。网络设备为所述终端设备预先配置的免授权资源包含多个频率资源时,网络设备可以为该多个频率资源的每个频率资源配置一个参数Q,也可以为该多个频率资源配置一个共同的参数Q。网络设备可以将其为终端设备的参数Q携带在其发送给终端设备的信令中。该信令可以是高层信令(例如,媒体接入控制(medium access control,MAC)信令、无线资源控制(radio resource control,RRC)信令等),可以是物理层信令(例如,下行控制信息(downlink control information,DCI)等)。在一实施例中,携带参数Q的信令中还可以携带指示为终端设备配置的免授权资源的信息。如果网络设备为终端设备的免授权资源中的每个频率资源配置了一个参数Q,网络设备则可以在上述信令中携带各个频率资源所对应的参数Q。在本发明实施中,一个频率资源可以是一个RB,或者绑定在一起的多个连续的RB,或者一个载波,或者绑定在一起的多个个连续的载波。
在一实施例中,参数Q的取值是由标准规定的,例如,由终端设备和网络设备共同遵循的标准所规定。
在一实施例中,参数Q的取值小于重复传输的最大次数K。在重复传输技术中,数据最多被传输K次,也就是说,如果在首次传输到第K次传输之间重复传输未被终止,数据将会被连续发送K次,并在完成第K次传输之后重复传输的流程被终止。不同的终端设备所支持的重复传输的最大次数K可以相同,也可以不同,甚至一个终端设备在不同的时间段所支持的重复传输的最大次数K可以相同也可以不同。终端设备所支持的重复传输的最大次数K可以是预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的。当终端设备所支持的重复传输的最大次数K是由网络设备指定的时候,网络也设备可以将终端设备所支持的重复传输的最大次数K和上述参数Q携带在同一条信令中发送给终端设备,也可以携带在另外一条信令中发送给所述终端设备。
在一实施例中,参数Q具体是终端设备所支持的重复传输的最大次数K。
在一实施例中,步骤S302具体可以包括:根据所述确定的传输时间单元的索引、参数Q、和所支持的HARQ进程的最大数量N确定HARQ进程号。在一具体的实施方式中,可以根据公式(1)或者公式(2)确定所述HARQ进程号。
公式(1)为:
HARQ_ID=floor(T_Index/Q)mode N;
公式(2)为:
HARQ_ID=floor(T_Index/Q)mode N+H_offset_value;
其中,floor()表示向下取整,HARQ_ID为HARQ进程号,T_Index为传输时间单元的索引,N为所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值。
当网络设备为终端设备配置的免授权资源包含多个频率资源时,且为每个频率资源指定了一个参数Q时,根据各个频率资源对应的参数Q采用上述公式(1)或者(2)分别计算各个频率资源在传输时间单元T_Index内所对应的HARQ进程号。在应用公式(2)计算各个频率资源所对应的HARQ进程号时,不同的频率资源可能对应不同的H_offset_value。在本发明实施中,H_offset_value既可以预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的。当H_offset_value是由网络设备指定的时候,网络设备可以将H_offset_value和上述参数Q携带在同一条信令中发送给终端设备,也可以携带在另外一条信令中发送给所述终端设备。
步骤S303,如果在所述确定的传输时间单元之后的第一个特定的传输时间单元前所述待传输数据的重复传输未被终止,从所述确定的传输单元开始所述终端设备采用所述HARQ进程每个传输时间单元内执行一次所述待传输数据的传输,直到在所述第一个特定的传输时间单元内最后一次执行所述数据包的传输,其中,所述特定的传输时间单元在时域资源中出现的周期为Q个传输时间单元。
在本发明实施例中,特定的传输时间单元是重复传输的流程被强制终止时所在的传输时间单元。当任何重复传输的一次传输需要在特定的传输时间单元完成后,该重复传输的流程就被终止了,也就是说,即使在特定的传输时间单元所完成的一次传输不是重复传输中的第K次传输,重复传输中为被执行的传输在特定的的传输单元之后均不再被执行。
在本发明实施例中,特定的传输时间单元在通信***的时域资源中是周期性出现的,其出现的周期是Q个传输时间单元。前文中的参数Q也可以理解是特定的传输时间单元在时域资源中出现的 周期大小。
在本发明实施例中,重复传输有可能会因为出现下述的任何一种终止条件被提前终止。终止条件A:终端设备收到了网络设备针对终端设备发送的待传输数据反馈的ACK。终止条件B:终端设备在完成重复数中的某次传输(非最后一次传输)后收到了网络设备针对终端设备发送的待传输数据的上行授权。
当出现终止条件A时,终端设备终止重复传输中还未发生的传输,并清空该重复传输所使用的HARQ进程所对应的缓存。
当出现终止条件B时,终端设备终止重复传输中还未发生的传输,并在上述授权所指定的传输资源上重新传输所述待发送的数据。当然,如果有其它终止重复传输的条件出现,所述待传输数据的重复传输过程也会被终止。
在步骤S303中,终端设备判断当前的传输时间单元是否是特定的传输时间单元,如果是,则在当前的传输时间单元完成一次所述待传输数据的传输后,终止所述待传输数据的重复传输的流程;如果不是,则在当前的传输时间单元的下个传输时间单元,完成一次所述待传输数据的传输。
终端设备判断当前的传输时间单元是否是特定的传输时间单元具体包括:
当对所述当前的传输时间单元的索引进行模Q运算得到的值是否等于0或者预设的时间偏移值,则所述当前的传输时间单位为所述特定的传输时间单元。其中,预设的时间偏移值既可以是预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的。当预设的时间偏移值是由网络设备指定的时候,网络设备可以将该预设的时间偏移值和上述参数Q携带在同一条信令中发送给终端设备,也可以携带在另外一条信令中发送给所述终端设备。
在所述重复传输中,每次传输的是可以是待传输数据的一个冗余版本,不同次传输的冗余版本可以相同,也可以不同。
在一实施例中,冗余版本是与传输时间单元相关联的,即,终端设备在一个传输时间单元发送的只能是由该传输时间单元相关的冗余版本,而不能发送其它的版本。在该实施例中,图3所示的方法还可以包括,根据重复传输中的每次传输所在的传输时间单元的索引,确定每次传输中所述待传输数据的冗余版本。由于冗余版本是与传输时间单元相关联的,所以网络设备只需要根据数据被接收时所在的传输时间单元就能准确的知道接收的数据的冗余版本信息。各个冗余版本与各个传输时间单元的关联关系可以是预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的。网络设备可以将各个冗余版本与各个传输时间单元的关联关系和上述参数Q携带在同一条信令中发送给终端设备,也可以携带在另外一条信令中发送给所述终端设备。
在所述重复传输中,不同次传输所使用的调制编码方式(Modulation and Coding Scheme,MCS)可以相同,也可以不同。
在一实施例中,MCS是与传输时间单元相关联的,即,终端设备在一个传输时间单元发送数据时只能使用与该传输时间单元相关联的MCS,而不能使用其他的MCS。在该实施例中,图3所示的方法还可以包括,根据重复传输中的每次传输所在的传输时间单元的索引,确定执行每次传输所需采用的MCS。由于MCS是与传输时间单元相关联的,所以网络设备只需要根据数据被接收时所在的传输时间单元就能准确的知道接收的数据所对应的MCS。各个MCS与各个传输时间单元的关联关系可以是预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的。网络设备可以将各个冗余版本与各个传输时间单元的关联关系和上述参数Q携带在同一条信令中发送给终端设备,也可以携带在另外一条信令中发送给所述终端设备。
在一实施例中,如果步骤S301包括:如果第一个可用于首次传输待传输数据的传输时间单元是特定的传输时间单元时,终端设备可以将其之后的第一个传输时间单元作为用于首次传输待传输数据的传输时间单元。
在本发明实施例中,从首次传输所在的时间单元开始到第一个特定的传输时间单元,终端设备都是用同一个HARQ进程在执行重复传输,并且在第一个特定的传输时间单元最后一次执行待传输数据的传输,网络设备只要检测到重复传输中的任何一次传输,然后根据该次传输被检测到时所在的传输时间单元,就能确定重复传输的最后一次传输所在的位置,即,上述第一个特定的传输时间单元,根据该第一个特定的传输时间单元确定出执行重复传输的HARQ进程的进程号。由于本发明实施例提供的方法中,网络设备在确定重复传输所使用的HARQ进程的进程号时不依赖于对首次传输的检测和判断,因此,网络设备在确定重复传输所使用的HARQ进程的进程号时具有很高的成功率。
图4示出了本发明实施例提供的又一种重复传输的方法,以传输时间单元具体为时隙为例对该方法做进一步描述,该方法包括包括:
步骤S401,终端设备在位于时隙n(n>0)内的免授权资源上执行待传输数据的重复传输中的首次传输,置k=1,执行步骤S402;
步骤S402:终端设备判断时隙n+k-1是否是特定的时隙,如果是,执行步骤S404,否则,执行步骤S403;
步骤S403:终端设备在时隙n+k上执行该待传输数据的重复传输中的第(k+1)次传输,置k=k+1,执行步骤S402;
步骤S404:重复传输流程终止,即终端设备仅在时隙n到时隙n+k-1上执行该待传输数据的k次传输,不在时隙n+k以及之后的时隙上发送该待传输数据的重复传输,步骤结束。
在本实施中,特定的时隙是图3实施例中的特定的传输时间单元的一个具体例子,其出现的周期为Q个时隙。Q的取值情况可以参考前文图3所示实施例中的相关描述。
在步骤S402中,终端设备可以采用下述方法判断时隙n+k-1是否是特定的时隙:
假设时隙n+k-1的索引为Index=n+k-1,如果Index=n+k-1满足如下公式(3)或者公式(4)时,则终端设备就可认为时隙n+k-1为特定的时隙,在该时隙内完成所述待传输数据的一次传输后,就终止重复传输的流程,否则终端设备判断时隙n+k-1不是特定的时隙。
公式(3)为:Index mod Q==0;
公式(4)为:Index mod Q==T_offset_value。
其中,T_offset_value图3实施例中所提到的预设的时间偏移值,其取值为大于0小于Q的整数。T_offset_value可以是预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的。
图5示出了采用图4所示方法的一个具体例子,在该例子中,Q=6,终端设备所支持的重复传输的最大次数K也为6。以数据包1的重复传输为例,终端设备在时隙n上开始重复传输中的首次传输,当判断出时隙n+3是特定的时隙时,终端设备在时隙n+3完成一次数据包1的传输后,重复传输流程即被终止,即,终端设备不再在时隙n+4和n+5中完成重复传输中剩下的两次传输。
在步骤S401和步骤S403中,终端设备执行待传输数据的重复传输中的一次传输包括:
终端设备根据前文实施例中的公式(1)或者公式(2)确定本次传输所使用的HARQ进程的 HARQ进程ID;
采用所述HARQ进程ID对应的进程将待发送数据发送给网络设备。
图6示出了采用公式(1)或者公式(2)确定每个时隙所使用的HARQ进程号的一个例子,在该例子中,Q=6,终端设备所支持的重复传输的最大次数K也为6.从图6中可以看出,终端设备使用HARQ进程0执行了数据包1的重复传输中的前4次传输,使用HARQ进程1执行了数据包2的重复传输中的前5次传输。
网络设备在时隙n+k上检测到终端设备的某个数据包的重复传输中的某次传输时,同样根据上述公式(1)或(2),计算该时隙n+k上发送的数据包使用的HARQ进程号。
在另外的实施例中,终端设备并不需要在每次传输中都计算一次HARQ进程号,只需要在首次传输中计算一次HARQ进程号,并在后续的每次时隙中都使用该HARQ进程号对应的进程执行一次待传输数据的传输,直到首次传输之后的第一个特定的时隙。
本发明实施例还提供一种用于执行前述实施例所提供的传输方法的终端设备,如图7所示,所述设备包括:
处理单元701,确定用于首次传输待传输数据的传输时间单元;
HARQ进程确定单元702,用于根据所述确定的传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程,其中,Q为大于等于1的整数;
传输单元703,用于:在所述确定的传输时间单元之后的第一个特定的传输时间单元前所述待传输数据的重复传输未被终止,从所述确定的传输单元开始所述终端设备采用所述HARQ进程每个传输时间单元内执行一次所述待传输数据的传输,直到在所述第一个特定的传输时间单元内最后一次执行所述待传输数据的传输,其中,所述特定的传输时间单元在时域资源中出现的周期为Q个传输时间单元。
终端设备中各个单元的具体实现可参照图3和图4所示实施例中的相关描述,此处不再赘述。
在一实施例中,网络设备为终端设备配置的免授权资源在时间上可以是离散的或者非连续的,例如,如图8所示,网络设备在传输时间单元n t,n t+1,n t+2,n t+3,n t+4,n t+5内为终端设备配置了免授权资源,而n t和n t+1之间的传输时间单元、在n t+1和n t+2之间的传输时间单元,在n t+2和n t+3之间的传输时间单元、在n t+3和n t+4之间的传输时间单元、以及在n t+4和n t++5之间的传输时间单元内均未配置免授权资源。在本申请中,将存在为终端设备配置免授权资源的传输时间单元称之为免授权传输时间单元。例如,如图8所示的传输时间单元n t,n t+1,n t+2,n t+3,n t+4,n t+5被称之为免授权传输时间单元。在图8中,阴影框内的标号例如“t”是免授权传输时间单元的序号,为该免授权时间单元在终端设备对应的所有免授权传输时间单元中的顺序。例如,传输时间单元n t是终端设备的第t个配置有免授权资源的传输时间单元,传输时间单元n t+1是终端设备的第t+1个配置有免授权资源的传输时间单元。图8中每个方框下面的标号如“n t”为传输时间单元的索引,该索引反映了该传输时间单元在通信***的所有传输时间单元中的顺序。传输时间单元的索引的确定方法可以参考现有通信***如LTE***中帧号和子帧号的确定方法,此处不再赘述。至于免授权传输时间单元的序号,终端设备可以根据网络设备发送的免授权资源的配置规则(例如,免授权资源的时域周期)来确定免授权传输时间单元的序号,也可以通过维护一个免授权传输时间单元的计数器来确定免授权传输时间单元的序号。在一实施例中,网络设备可能会给终端设备配置多套免授权资源。如图14所示,网络设备为终端设备配置了两套免授权资源GFRC1和GFRC2,其中,第一套免授权资源GFRC1和和第二套免授 权资源GFRC2的时域周期相同,它们的时域周期均为5(即每5个传输时间单元配置有一块免授权资源),但是,第一套免授权资源GFRC1和和第二套免授权资源GFRC2的时域起始位置不一样。针对网络设备为终端设备配置了多套免授权传输资源的情况,终端设备可以针对每一套免授权资源维护一个免授权传输时间单元的计数器。
针对免授权资源在时间上非连续的情况,本发明实施例提供一种重复传输的方法,如图9所示,在该方法中重复传输的每次传输均是发生在免授权传输时间单元内,该方法包括:
步骤S901,确定用于首次传输待传输数据的免授权传输时间单元,其中,所述免授权传输时间单元是为所述终端设备配置有免授权资源的传输时间单元。
步骤S902,根据确定出的免授权传输时间单元和参数Q确定用于传输所述待传输数据的HARQ进程,其中,Q的取值为大于等于1的整数。
在一实施例中,步骤S902具体可以包括:根据所述确定的免授权传输时间单元的序号(例如,图8中的“t+1”)、参数Q、和终端设备的免授权资源所支持的最大HARQ进程数所支持的HARQ进程的最大数量确定HARQ进程号。在一具体的实施方式中,可以根据公式(5)或者公式(6)确定所述HARQ进程号。
公式(5)为:
HARQ_ID=floor(GF_T_Index/Q)mode N_GF;
公式(6)为:
HARQ_ID=floor(GF_T_Index/Q)mode N_GF+H_offset_value;
其中,floor()表示向下取整,HARQ_ID为HARQ进程号,GF_T_Index为免授权传输时间单元的序号,N_GF为终端设备的免授权资源所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值。
在另一实施例中,步骤S902具体可以包括:根据所述确定的免授权传输时间单元的索引(例如,图8中的“n t+1”)、参数Q、和所支持的HARQ进程的最大数量确定HARQ进程号。在一具体的实施方式中,可以根据公式(7)或者公式(8)确定所述HARQ进程号。
公式(7)为:
HARQ_ID=floor(T_Index/(P*Q))mode N_GF;
公式(8)为:
HARQ_ID=floor(T_Index/(P*Q))mode N_GF+H_offset_value;
其中,floor()表示向下取整,HARQ_ID为HARQ进程号,T_Index为免授权传输时间单元的索引,N_GF为所述终端设备的免授权资源所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值,P是所述免授权资源的时域周期,P为大于等于1的整数。
在上述实施例中,P、N_GF和H_offset_value可以是预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的,还可以是网络设备和终端设备协商确定的。当H_offset_value是由网络设备指定的时候,网络设备可以将P、N_GF、H_offset_value和上述参数Q携带在同一条信令中发送给终端设备,也可以携带在另一条信令中发送给所述终端设备。
当网络设备为终端设备配置的免授权资源包含多个频率资源时,且为每个频率资源指定了一个参数Q时,根据各个频率资源对应的参数Q采用上述公式(5)到(8)任意一种分别计算各个频率资源在免授权传输时间单元GF_T_Index(or T_index)内所对应的HARQ进程号。在应用公式(6)或者(8)计算各个频率资源所对应的HARQ进程号时,不同的频率资源可能对应不同的H_offset_value。 每个频率资源对应的H_offset_value既可以预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的,还可以是终端设备与网络设备相互协商确定的。当H_offset_value是由网络设备指定的时候,网络设备可以将各个频率资源对应对H_offset_value和上述参数Q携带在同一条信令中发送给终端设备,也可以携带在另外一条信令中发送给所述终端设备。在另一实施例中,网络设备也可以为包含多个频率资源的免授权资源指定一个参数Q。当网络设备为终端设备配置了多套免授权资源时,网络设备还可以为每一套免授权资源指定一个参数Q、H_offset_value和N_GF,终端设备可以从该多套免授权资源中选择一套免授权资源用于待传输数据的重复传输,并根据该套免授权资源对应的参数Q、H_offset_value和N_GF采用上述公式(5)到(8)任意一种分别计算该套免授权资源内的免授权传输时间单元GF_T_Index(or T_index)所对应的HARQ进程号。
步骤S903,如果在所述确定的免授权传输时间单元之后的第一个特定的免授权传输时间单元前所述待传输数据的重复传输未被终止,从所述确定的免授权传输时间单元开始所述终端设备采用所述HARQ进程在每个免授权传输时间单元内的为所述终端设备配置的免授权传输资源上执行一次所述待传输数据的传输,直到在所述第一个特定的免授权传输时间单元内最后一次执行所述待传输数据的传输。
在步骤S903中,所述特定的免授权传输时间单元具体是免授权传输时间单元中周期性出现的免授权传输时间单元,其周期为Q个免授权传输时间单元,即,特定的免授权传输时间单元是配置有免授权资源的传输时间单元,相邻的两个特定的免授权传输时间单元之间相隔(Q-1)个免授权传输时间单元。如图8所示,假设Q=5,免授权传输时间单元n t(终端设备的第t个免授权传输时间单元)是一个特定的免授权传输时间单元,那么下一个特定的免授权传输时间单元是免授权传输时间单元n t+5(也就是终端设备的第t+5个免授权传输时间单元),在免授权传输时间单元n t和免授权传输时间单元n t+5之间有4个免授权传输时间单元。
在步骤S903中,待传输数据的每次传输均是在免授权传输时间单元内执行的,且采用的是该免授权传输时间单元内的为该终端设备配置的免授权资源。当一个免授权传输时间单元内配置了多个免授权资源,终端设备可以从多个免授权资源中选择一个也可以选择多个免授权资源,甚至选择该免授权传输时间单元内为该终端设备配置的所有免授权资源来传输该待传输数据。
在步骤S903中,所述终端设备判断当前的免授权传输时间单元是否是所述第一个特定的免授权传输时间单元,如果是,则在当前的免授权传输时间单元内完成所述待传输数据的传输后,终止所述待传输数据的重复传输的流程;如果不是,则继续在下个免授权传输时间单元内完成一次所述待传输数据的传输。
所述终端设备判断当前的免授权传输时间单元是否是所述第一个特定的免授权传输时间单元包括:
将当前的免授权传输时间单元的序号进行模Q运算;
若上述模Q运算得到的值等于0或者预设的时间偏移值,则所述当前的免授权传输时间单元为所述特定的免授权传输时间单元;
若上述模Q运算得到的值既不等于0也不等于预设的时间偏移值,则所述当前的免授权传输时间单元不是特定的免授权传输时间单元。
预设的时间偏移值既可以是预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的。当预设的时间偏移值是由网络设备指定的时候,网络设备可以将该预设 的时间偏移值和上述参数Q携带在同一条信令中发送给终端设备,也可以携带在另外一条信令中发送给所述终端设备。
在所述重复传输中,每次传输的是可以是待传输数据的一个冗余版本,不同次传输的冗余版本可以相同,也可以不同。
在一实施例中,冗余版本是与免授权传输时间单元相关联的,即,终端设备在一个免授权传输时间单元发送的只能是由该免授权传输时间单元相关的冗余版本,而不能发送其它的版本。在该实施例中,图9所示的方法还可以包括:根据重复传输中的每次传输所在的免授权传输时间单元的索引或者根据重复传输中的每次传输所在的免授权传输时间单元的序号,确定每次传输中所述待传输数据的冗余版本。由于冗余版本是与免授权传输时间单元相关联的,所以网络设备只需要根据数据被接收时所在的免授权传输时间单元就能准确地知道接收的数据的冗余版本信息。各个冗余版本与各个免授权传输时间单元的关联关系可以是预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的。网络设备可以将各个冗余版本与各个免授权传输时间单元的关联关系和上述参数Q携带在同一条信令中发送给终端设备,也可以携带在另外一条信令中发送给所述终端设备。
在一实施例中,冗余版本与特定的免授权传输时间单元的一个周期内的各个免授权传输时间单元相关联。由前文实施例可知,特定的免授权传输时间单元的一个周期内包括Q个免授权传输时间单元(含一个特定的免授权传输时间单元),例如,如图8所示,特定的免授权传输时间单元的一个周期包括免授权传输时间单元n t+1,n t+2,n t+3,n t+4,n t+5。当在这Q个配置有免授权资源的免授权传输时间单元内采用免授权资源传输待传输数据时,每个免授权传输时间单元内只能传输与其关联的冗余版本。在特定的免授权传输时间单元的周期内各个免授权传输时间单元所关联的冗余版本的版本号可以是预定义的(例如,由标准所规定的),也可以是由网络设备指定并通过信令告知该终端设备的。网络设备可以指定在特定的免授权传输时间单元的周期内冗余版本的版本号序列,例如,版本号序列S RV=(RV 1,RV 2,…,RV Q),其中,RV 1表示特定的免授权传输时间单元的周期内第1个免授权传输时间单元所关联的冗余版本的版本号,RV 2表示特定的免授权传输时间单元的周期内第2个免授权传输时间单元所关联的冗余版本的版本号,依次类推,RV Q表示特定的免授权传输时间单元的周期内第Q个配置免授权传输时间单元(即特定的免授权传输时间单元)所关联的冗余版本的版本号。
在所述重复传输中,不同次传输所使用的调制编码方式(Modulation and Coding Scheme,MCS)可以相同,也可以不同。
在一实施例中,MCS是与免授权传输时间单元相关联的,即,终端设备在一个免授权传输时间单元发送数据时只能使用与该免授权传输时间单元相关联的MCS,而不能使用其他的MCS。在该实施例中,图9所示的方法还可以包括:根据重复传输中的每次传输所在的免授权传输时间单元的索引或者免授权传输时间单元的序号,确定执行每次传输所需采用的MCS。由于MCS是与免授权传输时间单元相关联的,所以网络设备只需要根据数据被接收时所在的免授权传输时间单元就能准确的知道接收的数据所对应的MCS。各个MCS与各个免授权传输时间单元的关联关系可以是预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的。网络设备可以将MCS与各个免授权传输时间单元的关联关系和上述参数Q携带在同一条信令中发送给终端设备,也可以携带在另外一条信令中发送给所述终端设备。
在一实施例中,MCS与特定的免授权传输时间单元的一个周期内的各个免授权传输时间单元 相关联。当在特定的免授权传输时间单元的周期内的Q个免授权传输时间单元内采用免授权资源传输待传输数据时,在每个免授权传输时间单元内只能使用与其关联的MCS。在特定的免授权传输时间单元的周期内各个配置有免授权资源的免授权传输时间单元所关联的MCS的索引可以是预定义的(例如,由标准所规定的),也可以是由网络设备指定并通过信令告知该终端设备的。网络设备可以指定在特定的免授权传输时间单元的周期内MCS的索引序列,例如,MCS的索引序列S MCS=(MCS 1,MCS 2,…,MCS Q),其中,MCS 1表示特定的免授权传输时间单元的周期内第1个免授权传输时间单元所关联的MCS的索引,MCS 2表示特定的免授权传输时间单元的周期内第2个免授权传输时间单元所关联的MCS的索引,依次类推,MCS Q表示特定的免授权传输时间单元的周期内第Q个免授权传输时间单元所关联的MCS的索引。
在一实施例中,如果步骤S901包括:如果第一个可用于首次传输待传输数据的免授权传输时间单元是特定的免授权传输时间单元时,终端设备可以将其之后的第一个免授权传输时间单元作为用于首次传输待传输数据的免授权传输时间单元。
可以理解的是,以上实施例虽然是以终端设备的免授权资源在时域上不连续为例来说明本发明实施例所提供的重复传输的方法,但是上述方法同样适用于终端设备的免授权资源在时域上连续的场景,并且将上述重复传输的方法应用到免授权资源在时域上连续配置的场景时无需做出改变。
本申请还给出图9所示实施例所提供的方法的一个具体例子,在该例子中,重复传输中的每次传输均是发生在为终端设备配置有免授权资源的免授权传输时间单元内,且是发生在该免授权传输时间单元内的免授权资源上。以图8中的传输时间单元具体为时隙为例,对该例子做进一步描述,如图10所示,该例子中的重复传输的方法包括:
步骤S1001,终端设备在位于第t+1个免授权时隙n t+1(n t+1>0)内的免授权资源上执行待传输数据的重复传输中的首次传输,置k=1,执行步骤S1002;
步骤S1002:终端设备判断第t+1+k-1个免授权时隙n t+1+k-1是否是特定的免授权时隙,如果是,执行步骤S1004,否则,执行步骤S1003;
步骤S1003:终端设备在第t+1+k个免授权时隙n t+1+k上执行该待传输数据的重复传输中的第k+1次传输,置k=k+1,执行步骤S1002;
步骤S1004:重复传输流程终止,即终端设备仅在第t+1个免授权时隙到第(t+1+k-1)个免授权时隙上执行该待传输数据的k次传输,不在第t+1+k个免授权时隙及之后的时隙上发送该待传输数据的重复传输,重复传输结束。
在本实施中,特定的免授权时隙是特定的免授权传输时间单元的一个具体例子,其出现的周期为Q个配置有免授权资源的时隙。Q的取值情况可以参考前文图9所示实施例中的相关描述。
在步骤S1002中,终端设备可以采用下述方法判断第t+1+k-1个免授权时隙n t+1+k-1是否是特定的时隙:
假设免授权时隙n t+1+k-1的序号为Index_GF=t+1+k-1,如果GF_T_Index=t+1+k-1满足如下公式(9)或者公式(10)时,则终端设备就可认为第t+1+k-1个免授权时隙n t+1+k-1是特定的时隙,在该时隙内完成所述待传输数据的一次传输后,就终止重复传输的流程,否则终端设备判断第t+1+k-1个免授权时隙n t+1+k-1不是特定的时隙。
公式(9)为:GF_T_Index mod Q==0;
公式(10)为:GF_T_Index mod Q==T_offset_value。
其中,T_offset_value为图9和图3实施例中所提到的预设的时间偏移值,其取值为大于0小于Q的整数。T_offset_value可以是预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的。
图10示出了采用图9所示方法的一个具体例子,在该例子中,Q=4,终端设备所支持的重复传输的最大次数K也为4。以数据包1的重复传输为例,终端设备在第t+3个免授权时隙n t+3上开始重复传输中的首次传输,当判断出第t+4个免授权时隙n t+4是特定的免授权时隙时,终端设备在免授权时隙n t+4完成一次数据包1的传输后,重复传输流程即被终止,即,终端设备不再在第t+5个免授权时隙n t+5和第t+6个免授权时隙n t+6完成重复传输中剩下的两次传输。
在步骤S1001和步骤S1003中,终端设备执行待传输数据的重复传输中的一次传输包括:
终端设备根据前文实施例中的公式(5)到(8)中任意一个确定本次传输所使用的HARQ进程的HARQ进程ID;
采用所述HARQ进程ID对应的进程将待发送数据发送给网络设备。
图11示出了采用公式(5)到(8)中任意一个确定每个时隙所使用的HARQ进程号的一个例子,在该例子中,Q=4,终端设备所支持的重复传输的最大次数K也为4。从图11中可以看出,终端设备使用HARQ进程0执行了数据包1的重复传输中的前2次传输,使用HARQ进程1执行了数据包2的重复传输中的前3次传输。根据公式(5)到(8)的计算,可以知道特定的免授权传输时间单元的一个周期内各个免授权传输时间单元对应的HARQ_ID是相同。
如果网络设备在终端设备的第t+k个免授权时隙上检测到该终端设备的某个数据包的重复传输中的某次传输时,同样根据上述公式(5)到(8)中任意一个,计算该时隙t+k上发送的数据包使用的HARQ进程号。
在另外的实施例中,终端设备并不需要在每次传输中都计算一次HARQ进程号,只需要在首次传输中计算一次HARQ进程号,并在后续的每次传输中都使用该HARQ进程号对应的进程来传输待传输数据,直到首次传输之后的第一个特定的时隙。
本申请还提供一种重复传输的方法,如图15所示,该方法可以应用于图2所示网络中的网络设备102,所述方法包括:
步骤S1501,网络设备在免授权传输时间单元n t+k-1内的免授权资源上检测到所述终端设备发送的上行数据,根据所述免授权传输时间单元n t+k-1的索引或者所述免授权传输时间单元n t+k-1的序号和所述终端设备对应的参数Q确定所述终端设备发送所述上行数据的HARQ进程号;所述免授权传输时间单元具体为为所述终端设备配置有免授权资源的传输时间单元。
在一个实施例中,网络设备可以通过检测参考信号(或者称之为导频信号)来检测是否有终端设备在免授权传输时间单元n t+k-1内的免授权资源上发送上行数据,以及根据检测到的参考信号来确定检测到的数据是发自哪个终端设备。
在免授权传输机制中,网络设备为终端设备配置参考信号,每个终端设备使用为其配置的参考信号在免授权资源上进行上行传输。终端设备在上行传输时,在免授权资源上将上行数据和为其配置的参考信号一起发送给网络设备,网络设备则在为该终端设备配置的免授权资源上进行参考信号的检测,如果检测到参考信号,则认为有终端设备在该免授权资源上发送上行数据,进一步地,根据检测到的参考信号确定发送该上行数据的是哪个终端设备。网络设备给一个终端设备配置的参考信号可以与给其它终端设备配置的参考信号不同,也可以相同。当网络设备给一个终端设备配置的 参考信号与其它终端设备配置的参考信号相同时,网络设备可以给具有相同参考信号的终端设备配置不同的免授权资源(例如,免授权的时频资源),只要任意两个终端设备所对应的参考信号和免授权的时频资源的组合不同,网络设备就可以确定接收到的上行数据是来自哪个终端设备。
网络设备可以根据前文实施例中的公式(1)、(2)、(5)、(6)、(7)、(8)中的任意一种来计算HARQ进程号,此处不再赘述。
当网络设备为终端设备配置了多套免授权资源,且为该多套免授权资源指定了不同的参数Q的取值时,网络设备可以根据检测到上行数据所在的免授权资源,确定该免授权资源对应的参数Q的取值,然后在计算HARQ进程号时使用该免授权资源对应的参数Q的取值。
步骤S1502,对检测到的所述上行数据进行译码;
在一实施例中,步骤S1502具体为仅对在所述免授传输时间单元n t+k-1内接收的所述上行数据进行译码。在另一实施例中,步骤S1502具体为:将所述免授传输时间单元n t+k-1内接收的所述上行数据和所述HARQ进程号对应的缓存里的数据一起进行译码。
步骤S1503,如果译码不正确,则所述网络设备确定所述免授权传输时间单元n t+k-1是否是特定的免授权传输时间单元。在本实施例中,所述特定的免授权传输时间单元具体是免授权传输时间单元中周期性出现的免授权传输时间单元,其周期是Q个免授权传输时间单元。
网络设备判断当前免授权传输时间单元是不是特定的免授权传输时间单元,可以参考前文实施例中的公式(3)、(4)、(9)和(10)及相关描述,此处不再赘述。
如果所述免授权传输时间单元n t+k-1是特定的免授权传输时间单元,则网络设备执行如下处理之一,并终止重复传输流程。
处理(1):向终端设备发送反馈消息,所述反馈消息携带未正确接收的指示;
处理(2):发送上行授权信息以调度所述终端设备重新传输所述上行数据;
处理(3):丢弃所述终端设备发送的所述该免授权数据,并清空所确定的HARQ进程号对应的缓存的数据。
如果所述免授权传输时间单元n t+k-1不是特定的免授权传输时间单元,则网络设备在所述终端设备的下一个免授权传输时间单元上再次接收所述上行数据。需要说明的是,再次接收的可以是所述上行数据的同一个冗余版本,也可以是不同的冗余版本。
在一实施例中,所述反馈消息还携带所述确定的HARQ进程号和/或所述终端设备的标识。
在一实施例中,所述上行授权信息包括:用于重新传输所述上行数据的时频资源信息。在另一实施例中,所述上行授权信息还可以包括如下信息中的一种或者多种:所述确定的HARQ进程号、所述终端设备的标识、冗余版本号、MCS、TBS、功率控制参数、参考信号信息等。
在一实施例中,图15所示的重复传输的方法还可以进一步包括:
步骤S1504,如果所述译码正确,网络设备向所述终端设备发送携带正确接收指示的反馈消息。
在一实施例中,网络设备在反馈正确接收指示时,还可以在携带正确接收指示的反馈消息中携带确定的HARQ进程号和/或所述终端设备的标识。
在另一实施例中,如果译码正确,网络设备也可以不向终端设备反馈任何信息,继续等待终端设备执行重复传输中剩下的传输,直到在检测到所述上行数据之后的第一个特定的免授权传输时间单元到达,在所述第一个特定的免授权传输时间单元之后才向所述终端设备发送所述携带正确接收指示的反馈消息。
本发明实施例还提供一种用于执行前述实施例所提供的传输方法的终端设备,如图12所示,所 述设备包括:
处理单元1201,用于确定用于首次传输待传输数据的免授权传输时间单元,其中,所述免授权传输时间单元是为所述终端设备配置有免授权资源的传输时间单元;
HARQ进程确定单元1202,用于根据所述确定出的免授权传输时间单元和参数Q确定用于传输所述待传输数据的HARQ进程,其中,Q的取值为大于等于1的整数;
传输单元1203,用于:在所述确定出的免授权传输时间单元之后的第一个特定的免授权传输时间单元前所述待传输数据的重复传输未被终止时,从所述确定出的免授权传输时间单元开始采用所述HARQ进程在每个免授权传输时间单元内的为所述终端设备配置的免授权传输资源上执行一次所述待传输数据的传输,直到在所述第一个特定的免授权传输时间单元内最后一次执行所述待传输数据的传输,其中,所述特定的免授权传输时间单元具体是免授权传输时间单元中周期性出现的免授权传输时间单元,其周期为Q。
处理单元1201的具体实现可以参见前文实施中步骤S901及其相关的部分,HARQ进程确定单元1202的具体实现可以参见前文实施例中步骤S902及其相关的部分,传输单元1203的具体实现可以参见前文实施例中步骤S903及其相关的部分。
如图13所示,本发明实施例还提供了一种终端设备,终端设备包括:
存储器1302,用于存储程序和数据;其中,该存储器可以为随机访问内存(英文:Random Access Memory,简称:RAM)或者只读内存(英文:Read Only Memory,简称:ROM)或者闪存,其中存储器1302可以位于单独位于通信设备内,也可以位于处理器1301的内部。
收发器1303,可以作为单独的芯片,也可以为处理器1301内的收发电路或者作为输入输出接口。收发器1303,用于接收来自网络设备发送的数据和前文实施例中的各种信令,还用于发送前文实施例中的待传输数据。例如:收发器1303用于执行图3中所示实施例中的步骤S303和图9所示实施例中的步骤S903的待传输数据的发送。
处理器1301,用于执行存储器1302存储的所述程序代码,当所述程序代码被执行时,处理器1301用于执行图3所示实施例中的步骤S301和步骤S302和图9所示实施例中的步骤S901和S902。
收发器1303、存储器1302、处理器1301之间可选地通过总线连接。
其中,终端设备13中各个器件的具体实现可参照图3、图4、和图9所示的方法实施例及相关描述,此处不再赘述。
如图16所示,本发明实施例还提供了一种网络设备,所述网络设备包括:
HARQ进程确定单元1601,用于根据检测到终端设备发送的上行数据时所在的免授权传输时间单元n t+k-1的索引或者所述免授权传输时间单元n t+k-1的序号和所述终端设备对应的参数Q确定所述终端设备发送所述上行数据的HARQ进程号;所述免授权传输时间单元具体为为所述终端设备配置有免授权资源的传输时间单元;
译码单元1602,用于对检测到的所述上行数据译码;
判断单元1603,用于在所述上行数据译码失败时,判断所述免授权传输时间单元n t+k-1是否是特定的免授权传输时间单元;
发送单元1604,用于在所述上行数据译码失败且所述免授权传输时间单元n t+k-1是特定的免授权传输时间单元时,向终端设备发送携带正确接收指示的反馈消息或者上行授权信息;
接收单元1605,用于在所述上行数据译码失败且所述免授权传输时间单元n t+k-1是特定的免授权传输时间单元时,继续在所述终端设备的下一个免授权传输时间单元上再次接收所述上行数据。
HARQ进程确定单元1601的具体实现可以参见前文实施中步骤S1501及其相关的部分,译码单元1602可以参见前文实施例中步骤S1502及其相关的部分,判断单元1603和发送单元1604的具体实现可以参见前文实施例中步骤S1503及其相关的部分,接收单元1605可以参见前文实施例中步骤S1504及其相关的部分。
如图17所示,本发明实施例还提供了一种终端设备,终端设备包括:
存储器1702,用于存储程序和数据;其中,该存储器可以为随机访问内存(英文:Random Access Memory,简称:RAM)或者只读内存(英文:Read Only Memory,简称:ROM)或者闪存,其中存储器1702可以位于单独位于通信设备内,也可以位于处理器1701的内部。
收发器1703,可以作为单独的芯片,也可以为处理器1701内的收发电路或者作为输入输出接口。收发器1703,用于接收来自网络设备发送的数据和前文实施例中的各种信令,还用于发送前文实施例中的待传输数据。例如:收发器1703用于执行图15中所示实施例中的步骤S1503中的发送处理和步骤S1504中的接收处理。
处理器1701,用于执行存储器1702存储的所述程序代码,当所述程序代码被执行时,处理器1701用于执行图15所示实施例中的步骤S1501、S1502,以及步骤S1503中的判断处理。
收发器1703、存储器1702、处理器1701之间可选地通过总线连接。
其中,网络设备中各个器件的具体实现可参照图19所示的方法实施例及相关描述,此处不再赘述。
本发明的又一实施例提供了又一种重复传输的方法,如图18所示,在该方法中重复传输的每次传输均是发生在免授权传输时间单元上,该方法包括:
步骤S1801,根据参数Q确定用于首次传输待传输数据的免授权传输时间单元,其中,Q为免授权传输时间单元中可用于重复传输的首次传输的免授权传输时间单元的周期,Q的取值大于或者等于1。针对终端设备的一特定的免授权传输资源配置所配置的免授权传输资源(例如前文实施例中的某一套免授权资源)所在的免授权传输时间单元,并不是所有的免授权传输时间都是可以用来执行重复传输中的首次传输,而是只有部分免授权传输时间单元才可以用来执行重复传输中的首次传输,即重复传输的首次传输只能发生在一些特定的免授权传输时间单元上。在本实施例中,参数Q即为用于确定那些可以被用来执行重复传输中首次传输的免授权时间单元的参数。在一实施例方式中,Q为免授权传输时间单元中可用于重复传输的首次传输的免授权传输时间单元的周期,即,相邻的两个可以用于重复传输的首次传输的免授权传输时间单元之间相隔(Q-1)个免授权传输时间单元。在另一实施方式中,Q为用于确定可用于重复传输的首次传输的免授权传输时间单元在时域资源中的周期,例如,用于重复传输的首次传输的免授权传输时间单元在时域资源中的周期为Q*P个传输时间单元,即,相邻的两个用于重复传输的首次传输的免授权传输时间单元之间相隔(Q*P-1)个传输时间单元。
在一实施方式中,步骤S1801可以包括:根据参数Q和免授权资源的时域周期P确定用于首次传输待传输数据的免授权传输时间单元。
在一实施方式中,步骤S1801具体可以包括:
S1801a,在时域资源中确定免授权传输时间单元;
S1801b、根据参数Q确定步骤S1801a所确定的免授权传输时间单元是否是可用于重复传输的首次传输的免授权传输时间单元;如果步骤S1801a所确定的免授权传输时间单元不是可用于重复传输的首次传输的免授权传输时间单元,则继续执行步骤S1801a来确定出下一个免授权传输时间单元, 继而执行S1801直到找到可以用于重复传输的首次传输的免授权传输时间单元。
在一实施方式中,在步骤S1801a中,可以根据免授权资源的时域周期P确定时域资源中哪些传输时间单元是免授权传输时间单元。在另一实施方式中,在步骤S1801a中,还可以根据免授权传输时间单元的周期和首个免授权传输时间单元的时域位置确定时域资源中哪些传输时间单元是免授权传输时间单元。
图19示出了根据本实施例确定出的可用于重复传输的首次传输的时间单元。在该图中,实线框示意的是免授权传输时间单元,斜纹框示意的是免授权传输时间单元中可用于重复传输中的首次传输的免授权传输时间单元。
在一实施方式中,Q的取值具体可以是重复传输的最大次数K,或者,参数Q具体可以是重复传输的最大次数。
在一实施方式中,步骤S1801中确定可用于重复传输的首次传输的免授权传输时间单元具体可以包括:根据免授权传输时间单元的序号(例如,图8中的“t+1”)和参数Q确定用于首次传输待传输数据的免授权传输时间单元。在一具体的实施方式中,可以根据公式(3a)或者公式(4a)确定。
公式(3a)为:GF_T_Index mod Q==0;
公式(4a)为:GF_T_Index mod Q==T_offset_value。
其中,GF_T_Index为步骤S1801a所确定的免授权传输时间单元的序号;T_offset_value为预设的时间偏移值,可以由网络设备配置并告知终端设备,也可以由标准规定。
在另一实施方式中,步骤S1801确定可用于重复传输的首次传输的免授权传输时间单元具体可以包括具体可以包括:根据免授权传输时间单元的索引(例如,图8中的“n t+1”)和参数Q确定用于首次传输待传输数据的免授权传输时间单元。在一具体的实施方式中,可以根据公式(3b)、公式(4b)、公式(3c)或者公式(4c)确定。
公式(3b)为:(T_Index/P)mode Q==0;
公式(3c)为:((T_Index–T_Index_Start)/P)mode Q==0;
公式(4b)为:(T_Index/P)mode Q==T_offset_value;
公式(4c)为:((T_Index–T_Index_Start)/P)mode Q==T_offset_value。
其中,T_Index为步骤S1801a所确定的免授权传输时间单元的索引,T_offset_value为预设的时间偏移值,T_Index_Start为基站为终端设备配置的首个免授权传输时间单元的索引,P是所述免授权资源的时域周期,P为大于等于1的整数。T_offset_value、T_Index_Start可以由基站配置并告知终端设备,也可以由终端设备和基站预先约定(例如,由标准规定)。
需要说明的是,本发明实施并不限定步骤S1801必须拆分成步骤S1801a和S1801b两个步骤来执行。
在另一实施方式中,步骤S1801具体可以包括:将传输时间单元的索引满足公式(4d)的传输时间单元确定为可用于重复传输的首次传输的免授权传输时间。
公式(4d):(T_index–T_Index_Start)mod(P*Q)==T_offset_value;
其中,T_index为传输时间单元的索引;T_Index_Start为首个免授权传输时间单元的索引;P为所述免授权资源的时域周期;Q为免授权传输时间单元中可用于重复传输的首次传输的免授权传输时间单元的周期;T_offset_value为预设的时间偏移值,其取值具体可以为0,P,1*P…(Q-1)*P中的一种。
步骤S1802,根据确定出的免授权传输时间单元和参数Q确定用于传输所述待传输数据的HARQ进程。
在一实施方式中,步骤S1802具体可以包括:根据步骤S1801所确定的免授权传输时间单元的序号(例如,图8中的“t+1”)、参数Q、和终端设备的免授权资源所支持的HARQ进程的最大数量确定HARQ进程号。在一具体的实施方式中,可以根据公式(5a)或者公式(6a)确定所述HARQ进程号。
公式(5a)为:
HARQ_ID=floor(GF_T_Index/Q)mode N_GF;
公式(6a)为:
HARQ_ID=floor(GF_T_Index/Q)mode N_GF+H_offset_value;
其中,floor()表示向下取整,HARQ_ID为HARQ进程号,GF_T_Index为免授权传输时间单元的序号,N_GF为终端设备的免授权资源所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值。
在另一实施方式中,步骤S1802具体可以包括:根据步骤S1801所确定的免授权传输时间单元的索引(例如,图8中的“n t+1”)、参数Q、和所支持的HARQ进程的最大数量确定HARQ进程号。在一具体的实施方式中,可以根据公式(7a)或者公式(8a)确定所述HARQ进程号。
公式(7a)为:
HARQ_ID=floor(T_Index/(P*Q))mode N_GF;
公式(8a)为:
HARQ_ID=floor(T_Index/(P*Q))mode N_GF+H_offset_value;
其中,floor()表示向下取整,HARQ_ID为HARQ进程号,T_Index为免授权传输时间单元的索引,N_GF为所述终端设备的免授权资源所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值,P是所述免授权资源的时域周期,P为大于等于1的整数。
在本实施例中,P、Q、N_GF、T_Index_Start、T_offset_value、和H_offset_value可以是预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的,还可以是网络设备和终端设备协商确定的。在一实施方式中,上述参数中的一部分可以由网络设备指定,另一部分可以由标准规定,还可以是所有的参数都由网络设备指定或者所有的参数都是由标准规定,本申请不做限定。当H_offset_value是由网络设备指定的时候,网络设备可以将P、N_GF、H_offset_value和上述参数Q携带在同一条信令中发送给终端设备,也可以携带在不同的信令中发送给所述终端设备。
当网络设备为终端设备配置的免授权资源包含多个频率资源时,且为每个频率资源指定了一个参数Q时,根据各个频率资源对应的参数Q采用上述公式(5a)到(8a)任意一种分别计算各个频率资源在免授权传输时间单元GF_T_Index(or T_index)内所对应的HARQ进程号。在应用公式(6a)或者(8a)计算各个频率资源所对应的HARQ进程号时,不同的频率资源可能对应不同的H_offset_value。每个频率资源对应的H_offset_value既可以预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的,还可以是终端设备与网络设备相互协商确定的。当H_offset_value是由网络设备指定的时候,网络设备可以将各个频率资源对应对H_offset_value和上述参数Q携带在同一条信令中发送给终端设备,也可以携带在另外一条信令中发送给所述终端设备。在另一实施例中,网络设备也可以为包含多个频率资源的免授权资源指定一个参数Q。当网 络设备为终端设备配置了多套免授权资源时,网络设备还可以为每一套设备指定一个参数Q、H_offset_value和N_GF,终端设备可以从该多套免授权资源中选择一套免授权资源用于待传输数据的重复传输,并根据该套免授权资源对应的参数Q、H_offset_value和N_GF采用上述公式(5a)到(8a)任意一种分别计算该套免授权资源内的免授权传输时间单元GF_T_Index(or T_index)所对应的HARQ进程号。
步骤S1803,采用步骤S1802所确定的HARQ进程在步骤S1801所确定的免授权传输时间单元上执行所述所述待传输数据的首次传输。
在本实施例中,终端设备在步骤S1801所确定的免授权传输时间单元上执行待传输数据的首次传输后,所述终端设备可以采用S1802所确定的HARQ进程在步骤S1801所确定的免授权传输时间单元之后的免授权传输时间单元上执行所述待传输数据的重复传输中的其它次传输,直到达到终止条件,终止待传输数据的重复传输。待传输数据的每次传输均是在免授权传输时间单元内执行的,且采用的是该免授权传输时间单元内的为该终端设备配置的免授权资源。当一个免授权传输时间单元内配置了多个免授权资源,终端设备可以从多个免授权资源中选择一个也可以选择多个免授权资源,甚至选择该免授权传输时间单元内为该终端设备配置的所有免授权资源来传输该待传输数据。
在一实施方式中,所述终止条件包括如下条件中的至少一种:
终止条件A:终端设备收到了网络设备针对终端设备发送的待传输数据反馈的ACK。
终止条件B:终端设备在完成重复传输中的某次传输(非最后一次传输)后收到了网络设备针对终端设备发送的待传输数据的上行授权:
终止条件C:达到了重复传输的最大次数。
在所述重复传输中,每次传输的是可以是待传输数据的一个冗余版本,不同次传输的冗余版本可以相同,也可以不同。
在一实施方式中,冗余版本是与免授权传输时间单元相关联的,即,终端设备在一个免授权传输时间单元发送的只能是由该免授权传输时间单元相关的冗余版本,而不能发送其它的版本。在该实施例中,图18所示的方法还可以包括:根据重复传输中的每次传输所在的免授权传输时间单元的索引或者根据重复传输中的每次传输所在的免授权传输时间单元的序号,确定每次传输中所述待传输数据的冗余版本。由于冗余版本是与免授权传输时间单元相关联的,所以网络设备只需要根据数据被接收时所在的免授权传输时间单元就能准确地知道接收的数据的冗余版本信息。各个冗余版本与各个免授权传输时间单元的关联关系可以是预定义的(例如,由标准所规定的),也可以是网络设备指定并通过信令告知该终端设备的。网络设备可以将各个冗余版本与各个免授权传输时间单元的关联关系和上述参数Q携带在同一条信令中发送给终端设备,也可以携带在另外一条信令中发送给所述终端设备。
在图18所示实施例所提供的方法中,借助参数Q能够实现资源捆绑的效果,所捆绑的Q个免授权传输时间单元用于传输同一个数据包的多次重复,其中,所捆绑的Q个免授权传输时间单元中的首个免授权传输时间单元用于传输数据包的首次重复,这样网络设备在所捆绑的Q个免授权传输时间单元中的任意一个免授权时间单元上检测到终端的上行数据包时,能够很容易判断出该数据包的首次传输所发生的免授权传输时间单元,使得网络设备在接收采用重复传输机制传输的数据时的处理变得简单。
在另一实施例中,图12所示的设备可以用于执行图18所示实施例所提供的方法。需要说明的是,在本实施例中并不要求图12所示的设备既可以执行图18所示所示实施例的方法,也可以执行本申请 中其它实施例的方法。
处理单元1201,用于根据参数Q确定用于首次传输待传输数据的免授权传输时间单元,其中,Q为免授权传输时间单元中可用于重复传输的首次传输的免授权传输时间单元的周期,Q的取值大于或者等于1;
HARQ进程确定单元1202,用于根据所述确定的免授权传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程;
传输单元1203,用于采用所述确定的HARQ进程在所述确定的免授权传输时间单元上执行所述待传输数据的首次传输。
在本实施例中,处理单元1201的具体实现可以参见图18所示实施中步骤S1801及其相关的部分,HARQ进程确定单元1202的具体实现可以参见图18所示实施中骤S1802及其相关的部分,传输单元1203的具体实现可以参见图18所示实施例中骤S1803及其相关的部分。
在另一实施例中,图13所示结构的终端设备可以用于执行图18所示实施例所提供的方法。需要说明的是,在本实施例中并不要求图13所示的终端设备既可以执行图18所示所示实施例的方法,也可以执行本申请中其它实施例的方法。其中,收发器1303,用于接收来自网络设备发送的数据和前文实施例中的各种信令,还用于发送前文实施例中的待传输数据。例如:收发器1303用于执行图18中所示实施例中的步骤S1803中待传输数据的发送。处理器1301,用于执行存储器1302存储的所述程序代码,当所述程序代码被执行时,处理器1301用于执行图18所示实施例中的步骤S1801和步骤S1802。
针对采用图18所示实施例的重复传输的方法发送的待传输数据,网络设备在确定重复传输的首次传输所在的时间单元以及传输所述待传输数据的HARQ进程时也可以采用图18所示实施例中所描述的方法,此处不再赘述。
本申请还提供如下了实施例:
实施例1、一种重复传输的方法,其特征在于,所述方法包括:
终端设备确定用于首次传输待传输数据的免授权传输时间单元,其中,所述免授权传输时间单元是为所述终端设备配置有免授权资源的传输时间单元;
所述终端设备根据所述确定出的免授权传输时间单元和参数Q确定用于传输所述待传输数据的HARQ进程,其中,Q的取值为大于等于1的整数;
如果在所述确定出的免授权传输时间单元之后的第一个特定的免授权传输时间单元前所述待传输数据的重复传输未被终止,从所述确定的免授权传输时间单元开始所述终端设备采用所述HARQ进程在每个免授权传输时间元内的为所述终端设备配置的免授权资源上执行一次所述待传输数据的传输,直到在所述第一个特定的免授权传输时间单元内最后一次执行所述待传输数据的传输,其中,所述特定的免授权传输时间单元具体是免授权传输时间单元中周期性出现的免授权传输时间单元,其周期为Q。
实施例2、如实施例11所述的方法,其特征在于,所述参数Q具体为重复传输的最大次数。
实施例13、如实施例1所述的方法,其特征在于,所述参数Q的取值小于重复传输的最大次数。
实施例24、如实施例1到13任一项所述的方法,其特征在于,所述方法还包括:
所述终端设备接收网络设备发送的携带所述参数Q的信息,从携带所述参数Q的信息中获取所述参数Q。
实施例5、如实施例1到24任一项所述的方法,其特征在于,所述终端设备根据所述确定的免授 权传输时间单元和参数Q确定用于传输所述待传输数据的HARQ进程包括:
根据所述确定出的免授权传输时间单元的序号、所述参数Q、和所述终端设备的免授权资源所支持的HARQ进程的最大数量确定HARQ进程号。
实施例6、如实施例5所述的方法,其特征在于,根据所述确定的免授权传输时间单元的序号、所述参数Q、和所述终端设备的免授权资源所支持的HARQ进程的最大数量确定HARQ进程号包括:
根据第三公式或者第四公式确定所述HARQ进程号;
第三公式为:
HARQ_ID=floor(GF_T_Index/Q)mode N_GF;
第四公式为:
HARQ_ID=floor(GF_T_Index/Q)mode N_GF+H_offset_value;
其中,floor()表示向下取整,HARQ_ID为HARQ进程号,GF_T_Index为免授权传输时间单元的序号,N_GF为所述终端设备的免授权资源所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值。
实施例7、如实施例1到24任一项所述的方法,其特征在于,所述终端设备根据所述确定的免授权传输时间单元和参数Q确定用于传输所述待传输数据的HARQ进程包括:
根据所述确定的免授权传输时间单元的索引、参数Q、和所述终端设备的免授权资源所支持的HARQ进程的最大数量确定用于传输所述待传输数据的HARQ进程号。
实施例8、如实施例7所述的方法,其特征在于,根据所述确定的免授权传输时间单元的索引、参数Q、和所述终端设备的免授权资源所支持的HARQ进程的最大数量确定用于传输所述待传输数据的HARQ进程号包括:
根据第五公式或者第六公式确定所述HARQ进程号。
第五公式为:
HARQ_ID=floor(T_Index/(P*Q))mode N_GF;
第六公式为:
HARQ_ID=floor(T_Index/(P*Q))mode N_GF+H_offset_value;
其中,floor()表示向下取整,HARQ_ID为HARQ进程号,T_Index为免授权传输时间单元的索引,N_GF为所述终端设备的免授权资源所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值,P是所述终端设备的免授权资源的时域周期,P为大于等于1的整数。
实施例9、如实施例1到8任一项所述的方法,其特征在于,所述方法还包括:
所述终端设备判断当前的免授权传输时间单元是否是所述第一个特定的免授权传输时间单元。
实施例10、如实施例9所述的方法,其特征在于,所述终端设备判断当前的免授权传输时间单元是否是所述第一个特定的免授权传输时间单元包括:
当将当前的免授权传输时间单元的序号进行模Q运算得到的值等于0或者预设的时间偏移值,则当前的免授权传输时间单元为所述特定的免授权传输时间单元。
实施例11、如实施例1到10任一项所述的方法,其特征在于,所述方法还包括:
根据重复传输中的每次传输所在的免授权传输时间单元的序号,确定每次传输中所述待传输数据的冗余版本。
实施例12、如实施例1到11任一项所述的方法,其特征在于,所述方法还包括:
根据重复传输中的每次传输所在的免授权传输时间单元的序号,确定执行每次传输所需采用的 MCS。
实施例13、一种终端设备,其特征在于,所述终端设备包括:
处理单元,用于确定用于首次传输待传输数据的免授权传输时间单元,其中,所述免授权传输时间单元是为所述终端设备配置有免授权资源的传输时间单元;
HARQ进程确定单元,用于根据所述确定出的免授权传输时间单元和参数Q确定用于传输所述待传输数据的HARQ进程,其中,Q的取值为大于等于1的整数;
传输单元,用于:在所述确定出的免授权传输时间单元之后的第一个特定的免授权传输时间单元前所述待传输数据的重复传输未被终止时,从所述确定出的免授权传输时间单元开始采用所述HARQ进程在每个免授权传输时间单元内的为所述终端设备配置的免授权传输资源上执行一次所述待传输数据的传输,直到在所述第一个特定的免授权传输时间单元内最后一次执行所述待传输数据的传输,其中,所述特定的免授权传输时间单元具体是免授权传输时间单元中周期性出现的免授权传输时间单元,其周期为Q。
实施例2214、如实施例13所述的终端设备,其特征在于,所述参数Q具体为重复传输的最大次数。
实施例15、如实施例13所述的终端设备,其特征在于,所述参数Q的取值小于重复传输的最大次数。
实施例16、如实施例13到15任一项所述的终端设备,其特征在于,所述终端设备还包括:
接收单元,用于接收网络设备发送的携带所述参数Q的信息,从携带所述参数Q的信息中获取所述参数Q。
实施例17、如实施例13到16任一项所述的终端设备,其特征在于,所述HARQ进程确定单元具体用于:
根据所述确定的免授权传输时间单元的序号、所述参数Q、和所述终端设备的免授权资源所支持的HARQ进程的最大数量确定HARQ进程号。
实施例18、如实施例17所述的终端设备,其特征在于,根据所述确定的免授权传输时间单元的序号、所述参数Q、和所述终端设备的免授权资源所支持的HARQ进程的最大数量确定HARQ进程号包括:
根据第三公式或者第四公式确定所述HARQ进程号;
第三公式为:
HARQ_ID=floor(GF_T_Index/Q)mode N_GF;
第四公式为:
HARQ_ID=floor(GF_T_Index/Q)mode N_GF+H_offset_value;
其中,floor()表示向下取整,HARQ_ID为HARQ进程号,GF_T_Index为免授权传输时间单元的序号,N_GF为所述终端设备的免授权资源所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值。
实施例19、如实施例13到16任一项所述的终端设备,其特征在于,所述HARQ进程确定单元具体用于:
根据所述确定的免授权传输时间单元的索引、参数Q、和所述终端设备的免授权资源所支持的HARQ进程的最大数量确定用于传输所述待传输数据的HARQ进程号。
实施例20、如实施例19所述的终端设备,其特征在于,根据所述确定的免授权传输时间单元的 索引、参数Q、和所述终端设备的免授权资源所支持的HARQ进程的最大数量确定用于传输所述待传输数据的HARQ进程号包括:
根据第五公式或者第六公式确定所述HARQ进程号。
第五公式为:
HARQ_ID=floor(T_Index/(P*Q))mode N_GF;
第六公式为:
HARQ_ID=floor(T_Index/(P*Q))mode N_GF+H_offset_value;
其中,floor()表示向下取整,HARQ_ID为HARQ进程号,T_Index为免授权传输时间单元的索引,N_GF为所述终端设备的免授权资源所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值,P是所述免授权资源的时域周期,P为大于等于1的整数。
实施例21、如实施例13到20任一项所述的终端设备,其特征在于,所述处理单元还用于:
判断当前的免授权传输时间单元是否是所述第一个特定的免授权传输时间单元。
实施例22、如实施例21所述的终端设备,其特征在于,所述判断当前的免授权传输时间单元是否是所述第一个特定的免授权传输时间单元包括:
当对所述当前的免授权传输时间单元在配置有免授权资源的传输单元中的序号进行模Q运算得到的值等于0或者预设的时间偏移值,则所述当前的免授权传输时间单元为所述特定的免授权传输时间单元。
实施例23、如实施例13到22任一项所述的终端设备,其特征在于,所述处理单元还用于:
根据重复传输中的每次传输所在的免授权传输时间单元的序号,确定每次传输中所述待传输数据的冗余版本。
实施例24、如实施例13到23任一项所述的终端设备,其特征在于,所述处理单元还用于:
根据重复传输中的每次传输所在的免授权传输时间单元的序号,确定执行每次传输所需采用的MCS。
在前文实施例中,以上行传输的对象数据为例来说明本发明的解决方案。可以理解的是,前文实施例提供的解决方案同样适用于上行传输的对象为上行控制信息的场景。
当上述网络设备或者终端设备为芯片时,可以为实现相关功能的现场可编程门阵列,专用集成芯片,***芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。
这些芯片可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。

Claims (37)

  1. 一种重复传输的方法,其特征在于,包括:
    终端设备确定用于首次传输待传输数据的传输时间单元;
    所述终端设备根据所述确定的传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程,其中,Q为大于等于1的整数;
    如果在所述确定的传输时间单元之后的第一个特定的传输时间单元前所述待传输数据的重复传输未被终止时,从所述确定的传输单元开始所述终端设备采用所述HARQ进程在每个传输时间单元内执行一次所述待传输数据的传输,直到在所述第一个特定的传输时间单元内最后一次执行所述待传输数据的传输,其中,所述特定的传输时间单元在时域资源中出现的周期为Q个传输时间单元。
  2. 如权利要求1所述的方法,其特征在于,所述参数Q具体为重复传输的最大次数。
  3. 如权利要求1所述的方法,其特征在于,所述参数Q的取值小于重复传输的最大次数。
  4. 如权利要求1到3任一项所述的方法,其特征在于,所述方法还包括:
    所述终端设备接收网络设备发送的携带所述参数Q的信息,从携带所述参数的信息中获取所述参数Q。
  5. 如权利要求1到4任一项所述的方法,其特征在于,所述终端设备根据所述确定的传输时间单元和参数Q确定用于传输所述待传输数据的HARQ进程包括:
    根据所述确定的传输时间单元的索引、参数Q、和所支持的HARQ进程的最大数量确定HARQ进程号。
  6. 如权利要求5所述的方法,其特征在于,根据所述确定的传输时间单元的索引、参数Q、和所支持的HARQ进程的最大数量确定HARQ进程号包括:
    根据第一公式或者第二公式确定所述HARQ进程号;
    所述第一公式为:
    HARQ_ID=floor(T_Index/Q)mode N;
    所述第二公式为:
    HARQ_ID=floor(T_Index/Q)mode N+H_offset_value;
    其中,floor()表示向下取整,HARQ_ID为HARQ进程号,T_Index为传输时间单元的索引,N为所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值。
  7. 如权利要求1到6任一项所述的方法,其特征在于,所述方法还包括:
    所述终端设备在执行所述待传输数据的每次重复传输之前,判断当前的传输时间单元是否是所述第一个特定的传输时间单元。
  8. 如权利要求7所述的方法,其特征在于,所述判断当前的传输时间单元是否是所述第一个特定的传输时间单元包括:
    当对所述当前的传输时间单元的索引进行模Q运算得到的值是否等于0或者预设的时间偏移值,则所述当前的传输时间单元为所述特定的传输时间单元。
  9. 如权利要求1到8任一项所述的方法,其特征在于,所述方法还包括:
    根据重复传输中的每次传输所在的传输时间单元的索引,确定每次传输中所述待传输数据的冗余版本。
  10. 如权利要求1到9任一项所述的方法,其特征在于,所述方法还包括:
    根据重复传输中的每次传输所在的传输时间单元的索引,确定执行每次传输所需采用的MCS。
  11. 一种终端设备,其特征在于,包括:
    处理单元,用于确定用于首次传输待传输数据的传输时间单元;
    HARQ进程确定单元,用于根据所述确定的传输时间单元和参数Q确定用于传输所述待传输数据的混合自动重传请求HARQ进程,其中,Q为大于等于1的整数;
    传输单元,用于:在所述确定的传输时间单元之后的第一个特定的传输时间单元前所述待传输数据的重复传输未被终止,从所述确定的传输单元开始所述终端设备采用所述HARQ进程在每个传输时间单元内执行一次所述待传输数据的传输,直到在所述第一个特定的传输时间单元内最后一次执行所述待传输数据的传输,其中,所述特定的传输时间单元在时域资源中出现的周期为Q个传输时间单元。
  12. 如权利要求11所述的终端设备,其特征在于,所述参数Q具体为重复传输的最大次数。
  13. 如权利要求11所述的终端设备,其特征在于,所述参数Q的取值小于重复传输的最大次数。
  14. 如权利要求11到13任一项所述的终端设备,其特征在于,所述终端设备还包括:
    接收单元,用于接收网络设备发送的携带所述参数Q的信息,从携带所述参数的信息中获取所述参数Q。
  15. 如权利要求11到14任一项所述的终端设备,其特征在于,所述HARQ进程确定单元具体用于:
    根据所述确定的传输时间单元的索引、参数Q、和所支持的HARQ进程的最大数量确定HARQ进程号。
  16. 如权利要求15所述的终端设备,其特征在于,根据所述确定的传输时间单元的索引、参数Q、和所支持的HARQ进程的最大数量确定HARQ进程号包括:
    根据第一公式或者第二公式确定所述HARQ进程号;
    第一公式为:
    HARQ_ID=floor(T_Index/Q)mode N;
    第二公式为:
    HARQ_ID=floor(T_Index/Q)mode N+H_offset_value;
    其中,floor()表示向下取整,HARQ_ID为HARQ进程号,T_Index为传输时间单元的索引,N为所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值。
  17. 如权利要求11到16任一项所述的终端设备,其特征在于,所述处理单元还用于:
    在执行所述待传输数据的每次重复传输之前,判断当前的传输时间单元是否是所述第一个特定的传输时间单元。
  18. 如权利要求17所述的终端设备,其特征在于,所述判断当前的传输时间单元是否是所述第一个特定的传输时间单元包括:
    当对所述当前的传输时间单元的索引进行模Q运算得到的值是否等于0或者预设的时间偏移值,则所述当前的传输时间单元为所述特定的传输时间单元。
  19. 如权利要求11到18任一项所述的终端设备,其特征在于,所述处理单元还用于:
    根据重复传输中的每次传输所在的传输时间单元的索引,确定每次传输中所述待传输数据的冗余版本
  20. 如权利要求11到19任一项所述的终端设备,其特征在于,所述处理单元还用于:
    根据重复传输中的每次传输所在的传输时间单元的索引,确定执行每次传输所需采用的MCS。
  21. 一种重复传输的方法,其特征在于,包括:
    终端设备确定用于首次传输数据包的传输时间单元,所述确定的传输时间单元是相邻的两个特定的传输时间单元之间的免授权传输资源所在的传输时间单元,且不是所述相邻的两个特定的传输时间单元之间的第一个免授权传输资源所在的传输时间单元,所述特定的传输时间单元在时域资源中的周期为Q个传输时间单元,Q为大于等于1的整数;
    所述终端设备根据所述确定的传输时间单元和参数Q确定用于传输所述数据包的混合自动重传请求HARQ进程;
    在所述相邻的两个特定的传输时间单元中的后一个特定的传输时间单元前所述数据包的重复传输未被终止时,从所述确定的传输单元开始所述终端设备采用所述HARQ进程在每个免授权传输资源所在的传输时间单元内执行一次所述数据包的传输,直到在所述后一个特定的传输单元内最后一次执行所述数据包的传输。
  22. 如权利要求21所述的方法,其特征在于,所述方法还包括:
    所述终端设备接收网络设备发送的携带所述参数Q的信息,从携带所述参数的信息中获取所述参数Q的值。
  23. 如权利要求21或22所述的方法,其特征在于,所述终端设备根据所述确定的传输时间单元和参数Q确定用于传输所述数据包的HARQ进程包括:
    根据所述确定的传输时间单元的索引、参数Q、和所支持的HARQ进程的最大数量确定HARQ进程号。
  24. 如权利要求23所述的方法,其特征在于,根据所述确定的传输时间单元的索引、参数Q、和所支持的HARQ进程的最大数量确定HARQ进程号包括:
    根据第一公式或者第二公式确定所述HARQ进程号;
    所述第一公式为:
    HARQ_ID=floor(T_Index/Q)mode N;
    所述第二公式为:
    HARQ_ID=floor(T_Index/Q)mode N+H_offset_value;
    其中,floor()表示向下取整,HARQ_ID为HARQ进程号,T_Index为传输时间单元的索引,N为所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值。
  25. 如权利要求21到24任一项所述的方法,其特征在于,所述方法还包括:
    所述终端设备在执行所述数据包的每次重复传输之前,判断当前的传输时间单元是否是所述后一个特定的时间单元。
  26. 如权利要求21到25任一项所述的方法,其特征在于,所述方法还包括:
    根据重复传输中的每次传输所在的传输时间单元的索引,确定每次传输中所述数据包的冗余版本。
  27. 如权利要求26所述的方法,其特征在于,所述方法还包括:
    接收网络设备发送的各个传输时间单元所关联的冗余版本信息;
    根据重复传输中的每次传输所在的传输时间单元的索引,确定每次传输中所述数据包的冗余版本包括:
    根据所述接收到的冗余版本信息和重复传输中的每次传输所在的传输时间单元的索引,确定每次传输中所述数据包的冗余版本。
  28. 一种终端设备,其特征在于,包括:
    处理单元,用于确定用于首次传输数据包的传输时间单元,所述确定的传输时间单元是相邻的两个特定的传输时间单元之间的免授权传输资源所在的传输时间单元,且不是所述相邻的两个特定的传输时间单元之间的第一个免授权传输资源所在的传输时间单元,所述特定的传输时间单元在时域资源中的周期为Q个传输时间单元,Q为大于等于1的整数;
    HARQ进程确定单元,用于根据所述确定的传输时间单元和参数Q确定用于传输所述数据包的混合自动重传请求HARQ进程,其中,Q为大于等于1的整数;
    传输单元,用于:在所述相邻的两个特定的传输时间单元中的后一个特定的传输时间单元前所述数据包的重复传输未被终止时,从所述确定的传输单元开始所述终端设备采用所述HARQ进程在每个免授权传输资源所在的传输时间单元内执行一次所述数据包的传输,直到在所述后一个特定的传输单元内最后一次执行所述数据包的传输。
  29. 如权利要求28所述的终端设备,其特征在于,所述终端设备还包括:
    第一接收单元,用于接收网络设备发送的携带所述参数Q的信息,从携带所述参数的信息中获取所述参数Q。
  30. 如权利要求28或29所述的终端设备,其特征在于,所述HARQ进程确定单元具体用于:
    根据所述确定的传输时间单元的索引、参数Q、和所支持的HARQ进程的最大数量确定HARQ进程号。
  31. 如权利要求30所述的终端设备,其特征在于,根据所述确定的传输时间单元的索引、参数Q、和所支持的HARQ进程的最大数量确定HARQ进程号包括:
    根据第一公式或者第二公式确定所述HARQ进程号;
    第一公式为:
    HARQ_ID=floor(T_Index/Q)mode N;
    第二公式为:
    HARQ_ID=floor(T_Index/Q)mode N+H_offset_value;
    其中,floor()表示向下取整,HARQ_ID为HARQ进程号,T_Index为传输时间单元的索引,N为所支持的HARQ进程的最大数量,H_offset_value为预设的进程号偏移值。
  32. 如权利要求28到31任一项所述的终端设备,其特征在于,所述处理单元还用于:
    在执行所述数据包的每次重复传输之前,判断当前的传输时间单元是否是所述后一个特定的传输时间单元。
  33. 如权利要求28到32任一项所述的终端设备,其特征在于,所述处理单元还用于:
    根据重复传输中的每次传输所在的传输时间单元的索引,确定每次传输中所述数据包的冗余版本。
  34. 如权利要求33任一项所述的终端设备,其特征在于,所述终端设备还包括:
    第二接收单元,用于接收网络设备发送的各个传输时间单元所关联的冗余版本信息;
    所述处理单元用于根据所述接收到的冗余版本信息和重复传输中的每次传输所在的传输时间单元的索引,确定每次传输中所述数据包的冗余版本。
  35. 一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行权利要求1至10、21至27中任意一项该的方法。
  36. 一种计算机程序产品,其特征在于,所述计算机程序产品包括:计算机程序,当所述计算 机程序被运行时,使得计算机执行执行权利要求1至10、21至27中任意一项该的方法。
  37. 一种芯片***,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片***的通信设备执行权利要求1至10、21至27中任意一项该的方法。
PCT/CN2018/093388 2017-06-28 2018-06-28 一种重复传输的方法和终端设备 WO2019001517A1 (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
EP18823273.0A EP3648384B1 (en) 2017-06-28 2018-06-28 Method for repeated transmission and terminal device
BR112019027706-4A BR112019027706A2 (pt) 2017-06-28 2018-06-28 método para transmissão repetida, e dispositivo termina
RU2020103220A RU2778484C2 (ru) 2017-06-28 2018-06-28 Способ повторной передачи и терминальное устройство
KR1020207002546A KR102322416B1 (ko) 2017-06-28 2018-06-28 반복 전송을 위한 방법 및 단말 디바이스
JP2019572670A JP7010977B2 (ja) 2017-06-28 2018-06-28 繰り返し送信のための方法および端末デバイス
AU2018294472A AU2018294472B2 (en) 2017-06-28 2018-06-28 Method for repeated transmission and terminal device
US16/729,287 US11343030B2 (en) 2017-06-28 2019-12-27 Method for repeated transmission, and terminal device

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
CN201710512296 2017-06-28
CN201710512296.9 2017-06-28
CN201710667487 2017-08-07
CN201710667487.2 2017-08-07
CN201711209549.1A CN109150421B (zh) 2017-06-28 2017-11-27 一种重复传输的方法和终端设备
CN201711209549.1 2017-11-27

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/729,287 Continuation US11343030B2 (en) 2017-06-28 2019-12-27 Method for repeated transmission, and terminal device

Publications (1)

Publication Number Publication Date
WO2019001517A1 true WO2019001517A1 (zh) 2019-01-03

Family

ID=64740415

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/093388 WO2019001517A1 (zh) 2017-06-28 2018-06-28 一种重复传输的方法和终端设备

Country Status (1)

Country Link
WO (1) WO2019001517A1 (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102160318A (zh) * 2008-07-18 2011-08-17 捷讯研究有限公司 混合自动重传请求进程映射规则
US20160234800A1 (en) * 2015-02-11 2016-08-11 Electronics And Telecommunications Research Institute Method and apparatus for performing synchronous harq operation according to variable tti allocation
WO2016145576A1 (zh) * 2015-03-13 2016-09-22 华为技术有限公司 一种数据传输方法、设备及***
CN106411477A (zh) * 2015-07-29 2017-02-15 普天信息技术有限公司 上行harq进程维护方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102160318A (zh) * 2008-07-18 2011-08-17 捷讯研究有限公司 混合自动重传请求进程映射规则
US20160234800A1 (en) * 2015-02-11 2016-08-11 Electronics And Telecommunications Research Institute Method and apparatus for performing synchronous harq operation according to variable tti allocation
WO2016145576A1 (zh) * 2015-03-13 2016-09-22 华为技术有限公司 一种数据传输方法、设备及***
CN106411477A (zh) * 2015-07-29 2017-02-15 普天信息技术有限公司 上行harq进程维护方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3648384A4 *

Similar Documents

Publication Publication Date Title
CN110036586B (zh) 用于处理时间缩减信令的***和方法
KR102322416B1 (ko) 반복 전송을 위한 방법 및 단말 디바이스
RU2725159C1 (ru) Способы и узлы для определения размера блока данных передачи
CN109792331B (zh) 用户设备、基站和方法
CN113841348A (zh) 无线通信***中发送控制信息的方法及设备
EP3654722B1 (en) Method and apparatus for channel access in unlicensed band in wireless communication system
CN110832900B (zh) 终端装置、基站装置以及通信方法
TW202123748A (zh) 用於下行鏈路資料重複的時域資源配置
WO2014110907A1 (zh) 控制信道传输、传输处理方法及装置、网络侧设备、终端
US20210167899A1 (en) Hybrid automatic repeat request (harq) techniques for non-terrestrial networks
WO2010085908A1 (zh) 用户设备接入方法及***和网络接入设备
WO2018184471A1 (zh) 一种发送调度信息的方法和网络设备
TW202127949A (zh) 在上行鏈路共享通道傳輸上多工上行鏈路控制資訊
CN112514471A (zh) 无线通信***中确定传输定时的方法和装置
EP4054104A1 (en) Method and device for repeatedly transmitting uplink control channel in wireless cellular communication system
WO2018133860A1 (zh) 传输数据的方法、设备和通信***
KR20170128723A (ko) 무선 셀룰라 통신 시스템에서 상향링크 데이터 및 제어신호 전송 타이밍 결정 방법 및 장치
TW201519680A (zh) 用於傳輸控制資訊的方法和設備
CN114128189A (zh) 用于在无线通信***中发送/接收上行链路控制信息的方法和设备
CN112054880A (zh) 一种通信方法及装置
WO2014075272A1 (zh) 信道传输方法、装置、基站及终端
EP3576328B1 (en) Data transmission method and apparatus
WO2019076207A1 (zh) 数据传输的确认方法及设备
KR20210135355A (ko) 통신 방법, 네트워크 장치 및 단말
US20230179343A1 (en) Efficient uplink hybrid automatic repeat request feedback for point to multipoint transmissions

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: 18823273

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019572670

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112019027706

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 20207002546

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2018823273

Country of ref document: EP

Effective date: 20200128

ENP Entry into the national phase

Ref document number: 2018294472

Country of ref document: AU

Date of ref document: 20180628

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 112019027706

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20191223