[go: up one dir, main page]

WO2018171501A1 - Procédé et appareil de transmission de données - Google Patents

Procédé et appareil de transmission de données Download PDF

Info

Publication number
WO2018171501A1
WO2018171501A1 PCT/CN2018/079116 CN2018079116W WO2018171501A1 WO 2018171501 A1 WO2018171501 A1 WO 2018171501A1 CN 2018079116 W CN2018079116 W CN 2018079116W WO 2018171501 A1 WO2018171501 A1 WO 2018171501A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
terminal device
time unit
access time
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2018/079116
Other languages
English (en)
Chinese (zh)
Inventor
夏金环
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2018171501A1 publication Critical patent/WO2018171501A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management

Definitions

  • the present application relates to the field of communications, and in particular, to a method and apparatus for data transmission in wireless communications.
  • the grant-free scheme is a communication method for transmitting data to a network device without the terminal device migrating to the connected state.
  • the terminal device needs to send data
  • the data and the identifier of the terminal device are directly sent to the network device, and the network device After correctly detecting the signal sent by the terminal device, the data and the identifier of the terminal device are obtained.
  • data transmission based on the unscheduled scheme may inevitably collide, that is, different terminal devices use the same resource to transmit data, causing the network device to fail to receive.
  • the prior art stipulates that a terminal device to send new information needs to wait for no other terminal device to transmit before starting to transmit data.
  • the terminal device to be sent new information determines that data can be transmitted, A terminal device that is not new data has already completed data transmission, or even if a terminal device that transmits non-new data has not completed data transmission, resources are available, thereby causing valuable air interface resources to be wasted.
  • the method and apparatus for data transmission provided by the present application can reduce the probability of resource waste while reducing the collision probability of the terminal device to which new data is to be transmitted and the terminal device transmitting non-new data.
  • a method for data transmission is provided, which is applied to a communication system including a plurality of terminal devices, wherein a transmission resource used by the communication system is divided into a plurality of time units in a time domain, and the plurality of terminal devices At least one terminal device that fails to transmit constitutes a first set, and the terminal device in the first set is capable of transmitting data by using a plurality of candidate time units preset in the plurality of time units, the method comprising:
  • the optional time unit transmits the first data, and the M and the T are positive integers; or
  • the first terminal device Determining, by the first terminal device, at least one first access time unit from the preset at least one access time unit, and transmitting the first data, where the at least one first access time unit
  • One access time unit belongs to the plurality of time units, wherein the terminal device in the first set is prohibited from transmitting non-first transmitted data using an alternate time unit that coincides with the at least one access time unit, or
  • the frequency domain resource, the code domain resource, and the airspace resource corresponding to the first transmission resource are different from the at least one of the frequency domain resource, the code domain resource, and the airspace resource corresponding to the second transmission resource, where the first transmission resource is Transmitting, by the first terminal device, the transmission resource used by the first data in the at least one first access time unit, where the second transmission resource is a terminal device in the first set in the at least one An access time unit transmits transmission resources used by data not transmitted for the first time.
  • the terminal device to which the new data is to be sent transmits the first data when the number of terminal devices in the first set is small; or the terminal device to which the new data is to be sent is in the at least one first access
  • the time unit transmits new data, the at least one first access time unit does not allow the terminal device that sends the non-new data to use, or the at least one first access time unit allows the terminal device that sends the non-new data to use, but sends
  • the transmission resource used by the terminal device that is not new data is at least partially different from the transmission resource used by the terminal device that transmits the new data, and the foregoing transmission resource includes a frequency domain resource, a code domain resource, and an airspace resource, thereby reducing a terminal device that transmits new data.
  • the probability of collision with a terminal device that transmits non-new data while reducing the probability of resource waste.
  • the multiple candidate time units are adopted. Transmitting the first data by the at least one candidate time unit, the first terminal device, when the at least one second access time unit determines that the quantity M is less than or equal to the quantity threshold T, by using the Transmitting, by the at least one second access time unit, the first data, wherein the at least one second access time unit belongs to the multiple standby time units, and at least one standby time unit is located in two second accesses Between time units.
  • the terminal device to which the new data is to be transmitted does not need to constantly monitor the number of terminal devices that transmit non-new data, and reduces the energy consumption of the terminal device to which the new data is to be transmitted.
  • the first data is sent in an unscheduled manner.
  • the at least one access time unit has a one-to-one correspondence with at least one period.
  • the method further includes: receiving, by the first terminal device, first indication information that is sent by the network device, where the first indication information is used to indicate the at least one first access time unit, or The first indication information is used to indicate a parameter used to determine the at least one first access time unit.
  • the terminal device to which the new data is to be transmitted can flexibly determine the first access time unit.
  • the determining, by the first terminal device, the at least one first access time unit from the at least one access time unit comprising: determining, by the first terminal device, the at least one access time unit according to a communication protocol Said at least one first access time unit.
  • the terminal device to which the new data is to be transmitted can determine the first access time unit without receiving signaling.
  • the method further includes: when the first data transmission fails, determining, by the first terminal device, the second set according to the quantity M, where the second set is used by the first terminal device A time unit for transmitting the second data is determined in the plurality of candidate time units, and the second data corresponds to the same information block as the first data.
  • the first terminal device may resend the initial transmission data or retransmit the data to the network device after the new data transmission fails, thereby improving the reliability of the uplink transmission.
  • the network device can clear the queue at the access time unit, such that the terminal device to which the new data is to be sent can directly determine the second set, thereby reducing the complexity of the terminal device processing task of the new data to be transmitted.
  • a method for data transmission is provided, which is applied to a communication system including a plurality of terminal devices, wherein a transmission resource used by the communication system is divided into a plurality of time units in a time domain, among the plurality of terminal devices
  • the at least one transmission failure terminal device constitutes a first set, and the terminal device in the first set is capable of transmitting data by using a plurality of candidate time units preset in the plurality of time units, the method comprising:
  • the network device determines at least one first access time unit from the preset at least one access time unit;
  • the network device Receiving, by the network device, the first data on the at least one first access time unit, where the first data is data transmitted for the first time, and the at least one access time unit belongs to the multiple time units, where The terminal device in the first set is prohibited from transmitting non-first transmitted data by using an alternate time unit that coincides with the at least one access time unit, or a frequency domain resource, a code domain resource, and a corresponding first transmission resource.
  • the airspace resource is different from the at least one of the frequency domain resource, the code domain resource, and the airspace resource corresponding to the second transmission resource, where the first transmission resource is the first terminal device in the at least one first access Transmitting, by the time unit, a transmission resource used by the first data, where the second transmission resource is a transmission resource used by the terminal device in the first set to send non-first transmitted data in the at least one first access time unit.
  • the terminal device to which the new data is to be sent transmits new data in at least one first access time unit, and the at least one first access time unit does not allow the terminal device to send non-new data to use, Or the at least one first access time unit is allowed to use the terminal device that sends non-new data, but the transmission resource used by the terminal device that sends the non-new data is at least partially different from the transmission resource used by the terminal device that sends the new data,
  • the transmission resources include frequency domain resources, code domain resources, and airspace resources, so that the collision probability of the terminal device that transmits the new data and the terminal device that transmits the non-new data can be reduced, and the probability of resource waste is reduced.
  • the at least one access time unit has a one-to-one correspondence with at least one period.
  • the method further includes: determining, by the network device, a time length of the at least one period according to the quantity of the first terminal device, where the first terminal device is a terminal device to be sent the first data.
  • the network device can flexibly determine the period of at least one access time unit.
  • Frame number slot number, subframe number, symbol number, and period length.
  • the method further includes: the network device sending the first indication information to the multiple terminal devices, where the first indication information is used to indicate the at least first access time unit, or The first indication information is used to indicate a parameter used to determine the at least one first access time unit.
  • the terminal device to which the new data is to be transmitted can flexibly determine the first access time unit.
  • the determining, by the network device, the at least one first access time unit from the at least one access time unit comprising: determining, by the network device, the at least one first from the at least one access time unit according to a communication protocol Access time unit.
  • the terminal device to which the new data is to be transmitted can determine the first access time unit without receiving signaling.
  • the method further includes: when the first data transmission fails, determining, by the network device, a second set according to the quantity M, where the second set is used by the network device from the multiple A time unit that receives the second data is determined in the candidate time unit, and the second data corresponds to the same information block as the first data.
  • the first terminal device may resend the initial transmission data or retransmit the data to the network device after the new data transmission fails, thereby improving the reliability of the uplink transmission.
  • the network device can clear the queue at the access time unit, such that the terminal device to which the new data is to be sent can directly determine the second set, thereby reducing the complexity of the terminal device processing task of the new data to be transmitted.
  • the application provides a device for data transmission, which can implement the functions performed by the first terminal device in the method related to the foregoing aspects, and the functions can be implemented by hardware, or the corresponding software can be executed by hardware.
  • the hardware or software includes one or more corresponding units or modules of the above functions.
  • the apparatus includes a processor and a transceiver configured to support the apparatus to perform the corresponding functions of the above methods.
  • the transceiver is used to support communication between the device and other network elements.
  • the apparatus can also include a memory for coupling with the processor that retains the program instructions and data necessary for the apparatus.
  • the present application provides a device for data transmission, which can implement the functions performed by the network device in the method related to the above aspects, and the functions can be implemented by hardware or by executing corresponding software by hardware.
  • the hardware or software includes one or more corresponding units or modules of the above functions.
  • the apparatus includes a processor and a transceiver configured to support the apparatus to perform the corresponding functions of the above methods.
  • the transceiver is used to support communication between the device and other network elements.
  • the apparatus can also include a memory for coupling with the processor that retains the program instructions and data necessary for the apparatus.
  • a computer program product comprising: computer program code, when the computer program code is run by a communication unit, a processing unit or a transceiver of a first terminal device, or a processor The first terminal device performs the method in the above implementation manner.
  • a computer program product comprising: computer program code, causing a network device when the computer program code is run by a communication unit, a processing unit or a transceiver of a network device, a processor Perform the method in the above implementation.
  • the present application provides a computer storage medium for storing computer software instructions for use in the first terminal device described above, including a program designed to perform the above aspects.
  • the present application provides a computer storage medium for storing computer software instructions for use in the network device described above, including a program designed to perform the above aspects.
  • FIG. 1 is a schematic architectural diagram of a communication system to which the present application is applied;
  • FIG. 2 is a schematic flowchart of a method for data transmission provided by the present application
  • FIG. 3 is a schematic diagram of a format of uplink information provided by the present application.
  • FIG. 5 is a schematic flowchart of still another method for data transmission provided by the present application.
  • FIG. 6 is a schematic flowchart of still another method for data transmission provided by the present application.
  • FIG. 7 is a schematic flowchart of still another method for data transmission provided by the present application.
  • FIG. 8 is a schematic flowchart of still another method for data transmission provided by the present application.
  • FIG. 9 is a schematic structural diagram of a possible first terminal device provided by the present application.
  • FIG. 10 is a schematic structural diagram of another possible first terminal device provided by the present application.
  • FIG. 11 is a schematic structural diagram of a possible network device provided by the present application.
  • FIG. 12 is a schematic structural diagram of another possible network device provided by the present application.
  • FIG. 1 illustrates a communication system 100 to which the present application is applied.
  • the communication system 100 includes a network device 110 and a terminal device 120.
  • the network device 110 and the terminal device 120 communicate through a wireless network.
  • the wireless communication module can encode the information for transmission.
  • the wireless communication module can acquire a certain number of data bits to be transmitted over the channel to the network device 110, such as data bits generated by the processing module, received from other devices, or saved in the storage module.
  • These data bits may be included in one or more transport blocks (which may also be referred to as information blocks), which may be segmented to produce a plurality of coded blocks.
  • a terminal device may be referred to as an access terminal, a user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, and a wireless device.
  • Communication device user agent or user device.
  • the access terminal can be a cellular telephone, 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, and a user device in a 5th-Generation (5G) system. .
  • 5G 5th-Generation
  • the network device may be a base transceiver station (BTS) in a code division multiple access (CDMA) system, or may be a base station in a wideband code division multiple access (WCDMA) system (
  • the node B, NB) may also be an evolved base station (eNB) in a long term evolution (LTE) system, or may be a base station (gNB) in a 5G system, and the foregoing base station is only an example.
  • the network device can also be a relay station, an access point, an in-vehicle device, a wearable device, and other types of devices.
  • multiple cells can work at the same frequency at the same time.
  • the concept of a carrier and a cell can also be considered equivalent.
  • CA carrier aggregation
  • the carrier index of the secondary carrier and the cell identifier of the secondary cell operating in the secondary carrier are simultaneously carried.
  • the carrier can be considered to be equivalent to the concept of a cell, for example, the terminal device accessing one carrier and accessing one cell are equivalent.
  • the communication system to which the present application is applied is merely an example.
  • the communication system to which the present application is applied is not limited thereto.
  • the number of network devices and terminal devices included in the communication system may be other numbers.
  • the unscheduled transmission can be understood as any meaning of the following meanings, or multiple meanings, or a combination of some of the various technical features or other similar meanings:
  • the unscheduled transmission may be: the network device pre-allocates and informs the terminal device of multiple transmission resources; when the terminal device has an uplink data transmission requirement, select at least one transmission resource from the plurality of transmission resources pre-allocated by the network device, and use the selected transmission.
  • the resource sends uplink data; the network device detects uplink data sent by the terminal device on one or more of the pre-assigned multiple transmission resources.
  • 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 unscheduled transmission may be: the network device pre-allocates and informs the terminal device of multiple transmission resources, so that when the terminal device has an uplink data transmission requirement, at least one transmission resource is selected from a plurality of transmission resources pre-allocated by the network device, and the selected one is used.
  • the transmission resource sends uplink data.
  • the unscheduled transmission may be: acquiring information of a plurality of pre-assigned transmission resources, selecting at least one transmission resource from the plurality of transmission resources when the uplink data transmission request is required, and transmitting the uplink data by using the selected transmission resource.
  • the method of obtaining can be obtained from a network device.
  • the unscheduled transmission may refer to a method for implementing uplink data transmission of the terminal device without dynamic scheduling of the network device, where the dynamic scheduling may refer to that the network device indicates the transmission resource by signaling for each uplink data transmission of the terminal device.
  • implementing uplink data transmission of the terminal device may be understood as allowing data of two or more terminal devices to perform uplink data transmission on the same time-frequency resource.
  • the transmission resource may be a transmission resource of one or more transmission time units after the time when the terminal device receives the signaling.
  • a transmission time unit may refer to a minimum time unit of one transmission, such as a transmission time interval (TTI).
  • the unscheduled transmission may refer to: the terminal device performs uplink data transmission without requiring network device scheduling.
  • the scheduling may be performed by the terminal device sending an uplink scheduling request to the network device, and after receiving the scheduling request, the network device sends an uplink grant to the terminal device, where the uplink grant indicates an uplink transmission resource allocated to the terminal device.
  • the unscheduled transmission may be a competitive transmission mode. Specifically, multiple terminals may simultaneously perform uplink data transmission on the same time-frequency resources allocated in advance without performing scheduling by the base station.
  • the data may be service data or signaling data.
  • the blind detection can be understood as the detection of data that may arrive without predicting whether or not data has arrived.
  • the blind detection can also be understood as detection without explicit signaling indication.
  • the basic time unit of the unscheduled transmission may be a TTI (eg, including a short transmission time interval (sTTI)).
  • TTI eg, including a short transmission time interval (sTTI)
  • the unscheduled transmission may include downlink data channel reception or uplink data channel transmission with a TTI length of 1 millisecond (ms) or a TTI length of less than 1 ms.
  • the time-frequency resource used by the network device and the terminal device to transmit information may be a time-frequency resource used based on a contention mechanism, or may be a time-frequency resource used based on a non-competitive mechanism, where The time-frequency resource, the terminal device can detect whether a certain time-frequency resource is currently in an idle state, or whether the time-frequency resource is used by another device, if the time-frequency resource is in an idle state, or the time-frequency resource is not otherwise When the device is used, the terminal device can use the time-frequency resource for communication, for example, performing uplink transmission, etc.; if the time-frequency resource is not in an idle state, or the time-frequency resource is used by another device, the terminal device cannot use the terminal device.
  • the time-frequency resource may be similar to the prior art. Here, in order to avoid redundancy, detailed description thereof is omitted.
  • the time-frequency resource used by the communication system 100 may be a licensed time-frequency resource or an unlicensed time-frequency resource.
  • each communication device for example, a network device or a terminal device
  • the resources used by the network device and the terminal device to transmit information may be divided into multiple time units in the time domain, and the multiple time units may be continuous or some adjacent time units. There is a preset interval between them, which is not limited in this application.
  • the length of a time unit can be arbitrarily set, which is not limited in this application.
  • one time unit may include one or more subframes.
  • one time unit may include one or more slots or mini-slots.
  • one time unit may include one or more time domain symbols.
  • one time unit may include one or more TTIs or sTTIs.
  • the length of one time unit is 1 ms.
  • the length of one time unit is less than 1 ms.
  • TTI is a time parameter commonly used in existing communication systems, and is a time unit for scheduling data in a communication system.
  • the length of one TTI is 1 ms, which corresponds to the length of time of one sub-frame, that is, the length of time of two slots.
  • the transmission of data may be based on network device scheduling, and the scheduled basic time unit is one or more minimum time scheduling units, wherein the minimum time scheduling unit may be the above TTI, or may be the above sTTI.
  • the specific scheduling procedure is that the base station sends a control channel, for example, a physical downlink control channel (PDCCH) or an enhanced physical downlink control channel (EPDCCH) or a physical downlink control channel for scheduling sTTI transmission.
  • the sTTI physical downlink control channel (sPDCCH) the control channel may be configured to use a downlink control information (DCI) format for scheduling a physical downlink shared channel (PDSCH) or a physical uplink shared channel.
  • DCI downlink control information
  • Scheduling information of a physical uplink shared channel includes control information such as resource allocation information and a modulation and coding scheme.
  • the terminal device detects the control channel, and performs downlink data channel reception or uplink data channel transmission according to the detected scheduling information carried in the control channel.
  • the present application does not limit the spectrum resources used by the communication system 100, and may be an authorized spectrum, or an unlicensed spectrum, or other shared spectrum.
  • FIG. 2 shows a schematic flow chart of a method 200 for data transmission provided by the present application.
  • the method 200 is applied to a communication system including a plurality of terminal devices, the transmission resources used by the communication system are divided into a plurality of time units in a time domain, and at least one of the plurality of terminal devices fails to transmit a terminal device.
  • a set, the terminal device in the first set is capable of transmitting data using a plurality of candidate time units preset in the plurality of time units, the method 200 comprising:
  • the first terminal device determines first data, where the first data is data that is first transmitted by the first terminal device.
  • the first terminal device passes through the multiple candidate time units. Transmitting the first data by at least one candidate time unit, the M and the T being a positive integer; or
  • the first terminal device Determining, by the first terminal device, at least one first access time unit from the preset at least one access time unit, and transmitting the first data, where the at least one first access time unit
  • One access time unit belongs to the plurality of time units, wherein the terminal device in the first set is prohibited from transmitting non-first transmitted data using an alternate time unit that coincides with the at least one access time unit, or
  • the frequency domain resource, the code domain resource, and the airspace resource corresponding to the first transmission resource are different from the at least one of the frequency domain resource, the code domain resource, and the airspace resource corresponding to the second transmission resource, where the first transmission resource is Transmitting, by the first terminal device, the transmission resource used by the first data in the at least one first access time unit, where the second transmission resource is a terminal device in the first set in the at least one An access time unit transmits transmission resources used by data not transmitted for the first time.
  • the resources used by the communication system are divided into a plurality of time units.
  • one radio frame is divided into 10 subframes, which are resources used by the communication system, and the 10 subframes are the plurality of subframes.
  • a time unit in which a subframe that can be used by a terminal device in the first set to transmit data is a preset candidate time unit.
  • the first terminal device is any one of the terminal devices that need to send the new data (that is, the first data) to the network device, and the first data is processed by the first information block (for example, code modulation, rate matching).
  • the first data determined by the first terminal device may be generated by the first terminal device, or may be stored by the first terminal device, or may be acquired by the first terminal device from other devices. If the network device fails to decode the initial transmission data sent by the terminal device, the terminal device needs to retransmit the first information block, and the first information block sends different data during initial transmission and retransmission, which is mainly reflected in different rate matching stages. Different versions of redundancy.
  • the non-new data refers to the non-first transmitted data generated by the processing of the first information block, and the non-new data may be the initial data or the retransmitted data.
  • the first set is a set of terminal devices that fail to transmit.
  • the transmission failure means that the network device does not successfully receive the initial data or retransmitted data sent by the terminal device, for example, the network device fails to decode, or more
  • the transmission of data by the terminal devices using the same transmission resource causes the network device to fail to receive.
  • the first terminal device may be any one of the terminal devices that does not belong to the first set, or may be any one of the first set. In the latter case, the first terminal device may be understood as having a sudden The terminal device that needs to transmit data, the burst data is new data.
  • the transmission delay of the wireless air interface is generally required to be within 1 ms. And achieves 99.999% transmission reliability, and imposes extremely demanding requirements on data delay. Therefore, when the terminal device in the first set is in the URLLC scenario and there is burst data to be transmitted, it can be used at the next available time. The unit immediately sends burst data.
  • URLLC ultra-reliable and low latency communication
  • At least one terminal device in the first set is arranged in order, and each terminal device occupies one location in the first set, and the same location may be occupied by a plurality of terminal devices.
  • the order of the data is the same as the order in which the data is sent.
  • the data transmission order may be the same as the order of the data, or may be corresponding to the order of the network device according to a preset rule or a rule specified by the network device.
  • the terminal device in the first set is sometimes referred to as a second terminal device.
  • the location of the second terminal device in the first set is determined by the second terminal device according to a corresponding algorithm, and the algorithm may be, for example, the second terminal device determines its location in the set according to the number of resources used by the second terminal device, and the algorithm simultaneously Stored in the second terminal device and the network device, the second terminal device and the network device are capable of determining the location of the second terminal device in the first set, respectively.
  • the network device each time a transmission time unit (ie, a time unit for transmitting data), the network device sends the number of locations included in the current first set to the terminal device, for example, by broadcast, multicast, random access response message, system
  • the information, the dedicated signaling, or the number of the locations included in the first set is directly sent through the control channel, and the number of the locations included in the first set may be, for example, the length of the queue, so that the new information needs to be sent to the network device.
  • the device may determine the number of locations included in the current first set according to the queue length information sent by the network device to the terminal device.
  • the present application does not limit the specific form of the first set.
  • the terminal devices in the same location in the first set send data in the same candidate time unit, that is, the number of locations occupied by the terminal device in the first set reflects the first set.
  • the first terminal device determines to transmit the first data in the next transmission time unit.
  • the preset number threshold is used to indicate the number of locations occupied by the terminal device in the first set when the first terminal device is allowed to send the first data to the network device.
  • the communication protocol may specify the threshold according to actual conditions. For example, in a scenario where the reliability of the data transmission is high, the communication protocol may set the threshold to a lower value, thereby reducing the waste while avoiding resources. The probability that the small first terminal device collides with the second terminal device; in a scenario where the resource is tight, the communication protocol may set the threshold to a higher value, so that the first terminal device does not need to wait in the first set. The number of terminal devices is 0 to send data, avoiding waste of resources.
  • the quantity threshold may also be a value determined by the first terminal device according to the indication information of the network device.
  • the indication information is a broadcast, a random access response message, system information or dedicated signaling sent by the network device to the terminal device.
  • the communication protocol may also specify a time unit (ie, a preset at least one access time unit) for the new device to send new data to the network device, where the preset at least one access time unit may It coincides with the alternate time unit and may also not coincide with the alternate time unit.
  • the first terminal device may determine, from the at least one access time unit, at least one first access time unit, where the at least one first access time unit is configured to send the first data, where when the data amount of the first data is small
  • the first terminal device may determine a first access time unit; when the data amount of the first data is large, the first terminal device may determine a plurality of first access time units, so that the first data may be flexibly transmitted.
  • the terminal device in the first set is prohibited from using the alternate time unit to send non-new data.
  • the terminal device in the first set may use the candidate time unit to send non-new data if there is a qualified condition
  • the limitation condition is that the frequency domain resource, the code domain resource, and the spatial domain resource corresponding to the first transmission resource are different from the at least one of the frequency domain resource, the code domain resource, and the airspace resource corresponding to the second transmission resource, where a transmission resource is a transmission resource used by the first terminal device to transmit the first data in the first access time unit, and the second transmission resource is a transmission in which the terminal device in the first set transmits non-new data in the first access time unit. Resources.
  • the frequency domain resource corresponding to the first transmission resource is different from the frequency domain resource corresponding to the second transmission resource.
  • the code domain resource corresponding to the first transmission resource is different from the code domain resource corresponding to the second transmission resource.
  • the airspace resource corresponding to the first transmission resource is different from the airspace resource corresponding to the second transmission resource.
  • the frequency domain resource and the code domain resource corresponding to the first transmission resource are different from the frequency domain resource and the code domain resource corresponding to the second transmission resource.
  • the frequency domain resource and the airspace resource corresponding to the first transmission resource are different from the frequency domain resource and the airspace resource corresponding to the second transmission resource.
  • the code domain resource and the airspace resource corresponding to the first transmission resource are different from the code domain resource and the airspace resource corresponding to the second transmission resource.
  • the frequency domain resource, the code domain resource, and the airspace resource corresponding to the first transmission resource are different from the frequency domain resource, the code domain resource, and the airspace resource corresponding to the second transmission resource.
  • the first terminal device does not need to determine the number of locations occupied by the terminal device in the first set, and the first data can be sent to the network device in the access time unit specified by the communication protocol.
  • the terminal device collision or the data transmission collision sent by the terminal device refers to the failure of the terminal device to send data on the same resource, causing the network device to fail to receive data, and does not mean that the physical entity collides.
  • the terminal device to which the new data is to be sent transmits the first data when the number of terminal devices in the first set is small; or the terminal device to which the new data is to be sent is at least one An access time unit transmits new data, the at least one first access time unit is not allowed to use the terminal device that sends non-new data, or the at least one first access time unit allows the terminal device that sends non-new data to use,
  • the transmission resource used by the terminal device that transmits the non-new data is at least partially different from the transmission resource used by the terminal device that transmits the new data, and the transmission resource includes the frequency domain resource, the code domain resource, and the airspace resource, so that the transmission of the new data can be reduced. The probability of collision between the terminal device and the terminal device that transmits non-new data, while reducing the probability of resource waste.
  • the multiple candidate time units are adopted. Transmitting the first data by at least one candidate time unit, including:
  • the first terminal device sends the first data by using the at least one second access time unit when the at least one second access time unit determines that the quantity M is less than or equal to the quantity threshold T.
  • the at least one second access time unit belongs to the multiple standby time units, and the at least one standby time unit is located between two second access time units.
  • the first terminal device may further detect, in a preset second access time unit, the number of locations occupied by the terminal device in the first set, where the number of locations occupied by the terminal device in the first set is less than or equal to a preset.
  • the first terminal device sends the first data in the second access time unit; when the number of the locations included in the first set is greater than the preset number threshold, the first terminal device does not send the first data.
  • the second access time unit belongs to the plurality of candidate time units, ie, the second access time unit is an alternate time unit that can be used to transmit the first data, wherein between the two second access time units
  • the alternate time units may not be spaced apart, but at least one alternate time unit is separated by at least two second access time units.
  • the terminal device to which the new data is to be transmitted does not need to constantly monitor the number of terminal devices that transmit non-new data, and reduces the energy consumption of the terminal device to which the new data is to be transmitted.
  • the second access time unit may be a time unit specified by the communication protocol, or may be a time unit determined by the first terminal device according to the communication protocol to specify a corresponding rule and the indication information sent by the network device.
  • the preset number threshold may be a quantity threshold specified by the communication protocol, or may be a quantity threshold determined by the first terminal device according to the indication information sent by the network device.
  • the first data is sent in an unscheduled manner.
  • the at least one access time unit has a one-to-one correspondence with at least one period.
  • the plurality of time units used by the communication system may be pre-divided into a plurality of periods, and the preset first access time unit may be any one of the time units in each period, the length of the period being related to many factors, such as current needs
  • the number of terminal devices that send data to the network device the time from the start of the transmission of the data to the receipt of the network device or the time required for the terminal device to complete the correct transmission of the data.
  • the length of the period is generally set to a large value, so that the terminal equipment in the first set has sufficient time to complete the data transmission, thereby reducing the waste while avoiding resources.
  • the probability that the small first terminal device collides with the second terminal device; in the scenario where the resource is relatively tight, the length of the period is generally set to a small value, so that the first terminal device can send data in advance, thereby avoiding waste of resources. .
  • the method 200 further includes:
  • the first terminal device receives the first indication information that is sent by the network device, where the first indication information is used to indicate the at least one first access time unit, or the first indication information is used to indicate Determining parameters of the at least one first access time unit.
  • the communication protocol specifies a rule for determining the at least one first access time unit, and the network device sends the first indication information to the terminal device, where the first indication information includes determining all of the at least one first access time unit or Part of the parameter, such as the period length corresponding to at least one access time unit.
  • the terminal device determines a specific access time unit (ie, at least one first access time unit) according to parameters carried in the first indication information and according to rules specified by the communication protocol.
  • the first indication information that the network device sends to the terminal device may be a broadcast, a random access response message, system information, or dedicated signaling.
  • the terminal device to which the new data is to be transmitted can flexibly determine the first access time unit.
  • the determining, by the first terminal device, the at least one first access time unit from the at least one access time unit including:
  • the first terminal device determines the at least one first access time unit from the at least one access time unit according to a communication protocol.
  • the communication protocol may also directly specify at least one first access time unit, such that the terminal device to which the new data is to be transmitted may determine the first access time unit without receiving signaling.
  • the method 200 further includes:
  • the first terminal device determines, according to the quantity M, a second set, where the second set is used by the first terminal device from the multiple candidate time units, when the first data transmission fails. Determining a time unit for transmitting the second data, the second data corresponding to the same information block as the first data.
  • the first terminal device When the first data transmission fails, the first terminal device needs to retransmit the information block corresponding to the first data, that is, the second data needs to be sent, and the first terminal device needs to join the second set when sending the second data, and according to the A location in which the terminal device occupies in the second set determines a time unit from which the second data is transmitted from the plurality of candidate time units.
  • the number of locations occupied by the terminal device in the second set includes occupied by the terminal device in the first set.
  • the number of locations ie, the number M
  • the terminal device that transmits the new data by the first access time unit needs 2 candidate time units to transmit the information block corresponding to the new data again, and the location occupied by the terminal device in the second set
  • the number is M+2.
  • the number of locations occupied by the terminal device in the second set includes M-1, for example, the first The terminal device that sends the new data by the access time unit needs 2 candidate time units to transmit the information block corresponding to the new data again, and the number of positions occupied by the terminal device in the second set is M+1.
  • the first terminal device may resend the initial transmission data or retransmit the data to the network device after the new data transmission fails, thereby improving the reliability of the uplink transmission.
  • the network device can clear the queue at the access time unit, such that the terminal device to which the new data is to be sent can directly determine the second set, thereby reducing the complexity of the terminal device processing task of the new data to be transmitted.
  • the uplink message sent by the terminal device to the network device includes at least one of the following: a reference signal sequence, an identifier of the terminal device, and user data, where the user data may be, for example, initial data or retransmission.
  • Data the format of the uplink message is shown in Figure 3.
  • the uplink message is sent in an uplink TTI.
  • the uplink message shown in FIG. 3 is only an example.
  • the format of the uplink message applicable to the present application may also be other formats.
  • the identifier of the terminal device may be included in the user data, or the terminal device is identified by a specific reference signal sequence. .
  • the reference signal is used by the network device to detect the user activity of the terminal device and for the network device to perform channel estimation. If the network device detects the reference signal sent by the terminal device, the terminal device is in the cell coverage area of the network device and the terminal device is sending data to the network device, that is, the terminal device is in the user active state.
  • the reference signal may for example be a preamble, a demodulation reference signal or a random sequence.
  • the communication system pre-defines a time unit (for example, an access slot or an access opportunity) that the terminal device can use to send an uplink message, and the predefined form is expressed as: specified in the communication protocol, or the network device determines the time unit and passes the broadcast channel. Or the system information is sent to the terminal device.
  • a reference signal is randomly selected to send an uplink message.
  • the network device After the terminal device sends the uplink message on the selected time unit, the network device detects on the time unit that the terminal device may select, and after the network device completes the user activity detection and the channel estimation according to the reference signal, further detects the user data, and sends the user data to the terminal. The device feeds back the receiving status of the uplink message.
  • the network device detects that the terminal device sends an uplink message on a time unit, and the following are the following:
  • the network device detects the reference signal sent by the terminal device and correctly detects the user data sent by the terminal device.
  • the transmission condition of the terminal device corresponding to the detection result is that only one terminal device selects the reference signal.
  • the network device detects the reference signal sent by the terminal device but does not correctly detect the user data sent by the terminal device.
  • the terminal device transmitting the detection result is that only one terminal device selects the reference signal but the user data is not correctly detected due to reasons such as poor channel quality, or at least two terminal devices select the same reference signal and arrive at the network device.
  • the side-time signal presents an enhanced state. Therefore, the network device correctly detects that the terminal device sends the reference signal, but the user data of the at least two terminal devices is different, causing the network device to fail to detect the user data.
  • the network device detects that the terminal device sends the reference signal on the time unit (for example, the received reference signal sequence and the correlation value of the sequence stored by the network device itself exceed a predefined first threshold, or are received.
  • the reference signal has an energy value that exceeds a predefined first threshold) but does not correctly detect which reference signal it is.
  • the transmission condition of the terminal device corresponding to the detection result is that two or more terminal devices select the same reference signal.
  • the network device does not detect that any reference signal is sent on the time unit (for example, the received reference signal sequence and the correlation value of the sequence stored by the network device itself do not exceed the predefined second threshold, or are received The energy value of the reference signal does not exceed the predefined second threshold).
  • the transmission of the terminal device corresponding to the detection result is that no one terminal device transmits any reference signal.
  • the network device feeds back all the detection conditions in the time unit to the terminal device, and the feedback message includes the detection result of each reference signal, and the detection result for each reference signal can be fed back to the terminal device through two bits:
  • the network device detects the reference signal sent by the terminal device and correctly detects the user data sent by the terminal device, and feeds back an acknowledgement (ACK);
  • the network device detects the reference signal sent by the terminal device but does not correctly detect the user data sent by the terminal device, and feeds back a negative acknowledgement (NACK);
  • NACK negative acknowledgement
  • the network device detects that there is a reference signal sent by the terminal device on the time unit but does not correctly detect which reference signal, feedback collision (collision, C);
  • the feedback message sent by the network device to the terminal device includes the detection result of the network device for all uplink messages.
  • the terminal device needs to determine the detection result of the uplink message sent by the terminal device on the network device side. For example, the network device and the terminal device pre-arrange the ordering of all available reference signals, and the network device uses the ranking to feed back the detection result of each uplink message (for example, the detection result of each uplink message is represented by 2 bits).
  • the terminal device determines the detection result of the uplink message corresponding to the reference signal in the feedback message according to the sequence number of the reference signal used by the terminal device to send the uplink message.
  • the pre-agreed can be expressed as: specified in the communication protocol, or the network device determines the order and sends it to the terminal device through the broadcast channel or system information.
  • the N usable reference signals are ordered as: reference signal 1, reference signal 2, reference signal 3, ..., reference signal N.
  • the feedback message sent by the network device to the terminal device includes: a detection result of the uplink message corresponding to the reference signal 1, a detection result of the uplink message corresponding to the reference signal 2, a detection result of the uplink message corresponding to the reference signal 3, ..., the reference signal The detection result of the uplink message corresponding to N. If the reference signal used by the terminal device to send the uplink message is the reference signal 3, after the terminal device receives the feedback message, it determines that the detection result of the network device after the terminal device sends the uplink message is the detection of the uplink message corresponding to the reference signal 3. result.
  • the detection result received by the terminal device is NACK
  • the terminal device determines to retransmit the first information block according to the NACK, join the first information set, determine the location of the terminal device in the first set according to a preset algorithm, thereby determining a retransmission time unit, and in the retransmission time unit
  • the retransmission data of the first information block is sent to the network device.
  • the preset algorithm may be, for example, that the terminal device determines the location of the terminal device in the first set according to the sequence number of the reference signal used, and specifically, the method shown in FIG. 4 to FIG.
  • the first terminal device determines that the second data is successfully transmitted, and the communication ends; when the detection result received by the first terminal device is C, the first The terminal device determines that the second data is not successfully transmitted, and the first terminal device may continue to queue to send the second data, or may not send the second data; when the detection result received by the first terminal device is B, the first terminal device determines that there is The available reference signal, the first terminal device can select the available reference signal to transmit data at the next access opportunity.
  • FIG. 4 shows a schematic flow chart of another method 400 for data transmission provided by the present application.
  • each random access slot occupies limited resources, such as occupying limited time-frequency resources, and each solid line box represents a reference signal in the same RA slot.
  • the three solid lines represent three different reference signals, which may be mutually orthogonal reference signals.
  • the RA slot in Figure 4 is an alternative time unit as described in method 200.
  • D1 to d10 represent 10 terminal devices, where d1 to d7 are terminal devices that transmit non-new data, and d8 to d10 are terminal devices that transmit new data in RA slot 2.
  • the number in each solid line box indicates the number of terminal devices using the reference signal. For example, in RA slot1, the number in the first solid line box is 4, indicating four of d1, d2, d3, and d4.
  • the terminal device uses the reference signal corresponding to the solid line box.
  • the order of the terminal devices in the data contention transmission queue may be, for example, sequentially arranged, that is, the terminal devices ranked at the head of the queue first transmit data, and the terminal devices ranked at the end of the queue finally transmit data.
  • the arrows on either side of each DCTQ indicate the direction in which the terminal device is queued, that is, the terminal device newly added to the DCTQ is queued at the end of the queue.
  • the terminal device randomly selects a reference signal among the available reference signals, and the available reference signals may be specified by a protocol or may be indicated by the network device.
  • the network device determines the state information of the feedback according to the reception condition of the data, and the reference signal corresponding to the first solid line box (referred to as short).
  • the reference signal referred to as short
  • the network device cannot correctly demodulate the first reference signal, and the four terminal devices are in a collision state, therefore, the network device feeds back C; the second solid line box corresponds to the reference
  • the signal (referred to as the second reference signal) is only used by d5.
  • the third solid line corresponds to The reference signal (referred to as the third reference signal) is used by two devices, and the network device cannot correctly demodulate the third reference signal, that is, the two terminal devices are in a collision state, and therefore, the network device feeds back C.
  • the above feedback information is as shown by the dashed box in FIG.
  • the network device sends a feedback message after RA slot1, and the feedback message includes the foregoing status information.
  • sending data by multiple terminal devices using the same resource may cause network device to fail to receive.
  • FIG. 4 it is assumed that each terminal device uses the same frequency domain resource, and the same reference signal is used by multiple terminal devices.
  • the sending of data causes the network device to fail to demodulate correctly for explanation.
  • the network device determines that the length of the DCTQ is 2 according to the data corresponding to the two reference signals (the first reference signal and the third reference signal) in the RA slot 1 respectively, that is, the queue includes two positions.
  • the six terminal devices d1, d2, d3, d4, d6, and d7 determine to resend the data, according to the data corresponding to the two reference signals (the first reference signal and the third reference signal) in RA slot1.
  • Successfully receiving and determining the length of the DCTQ is 2, and determining the position in the DCTQ according to the sequence numbers of the reference signals used respectively, the DCTQ is as shown in FIG. 4, and the d1 is ranked first according to the sequence number 1 of the first reference signal used.
  • the bits, d6, d7 are respectively ranked second in accordance with the sequence number 3 of the third reference signal used by the terminal and the terminal device using the second reference signal to exit the DCTQ.
  • d6 and d7 may be ranked first, first transmitted, and d1 ranked second, and then transmitted.
  • the length of the DCTQ is automatically decremented by one, and the serial number of the terminal device in the DCTQ is automatically decremented by one.
  • the network device determines the queue length of the next time slot according to the contention result of the time slot and the queue length of the last time slot minus one. For example, the length of the DCTQ fed back by the network device after the RA slot 1 is 2 (the first length).
  • the uplink data sent by d2 to d10 is not successfully received, and the network device determines to use the second reference signal according to the sequence number of the reference signal.
  • the terminal device (d2, d3) first transmits data, and uses the terminal device (d4, d8, d9, d10) of the third reference signal to transmit data, that is, after the RA slot2, the DCT2 needs to use the second reference signal and the third.
  • the terminal device of the reference signal allocates two positions, and the first length is subtracted by 1 from RA slot2, and the result is 1 (this "1" indicates that the terminal device in the DCTQ after RA slot1 needs a transmission opportunity after RA slot2)
  • the network device determines, according to the above two positions and the result obtained by subtracting 1 from the first length, that the length of the DCTQ fed back after the RA slot 2 is 3.
  • the terminal device determines the transmission status of the uplink data according to the feedback message, and determines the respective data transmission order according to the foregoing method, and determines the specific location in the DCTQ according to the length of the DCTQ fed back by the network device.
  • d5 After receiving the negative response N, d5 determines to exit the DCTQ and join the retransmission queue (RTQ).
  • the first data is transmitted according to a preset condition.
  • the preset condition may be any one of the following conditions:
  • RA slot 2 is a preset time unit
  • the first data is transmitted when RA slot 2 and the length of the DCTQ is less than or equal to 2, where RA slot 2 is a preset time unit.
  • the data sent by d1 is correctly received by the network device, the network device feeds back the positive response A; d2, d3 collides, and the network device feeds back C. Due to the addition of d8, d9 and d10, d4 collides with d8, d9 and d10, the network Device feedback C. D2, d3, d4, d8, d9, and d10 are sorted according to the above scheme.
  • Send data in RA slot3, d6, d7 The feedback message received by d6 is N, exits the DCTQ and joins the RTQ.
  • the network device feeds back the length of the RTQ according to the number of devices to be retransmitted after each access slot. Since RA slot3 only has d6 and one terminal device. A new RTQ needs to be added. Therefore, d6 is determined to be ranked second in the RTQ according to the length 2 of the RTQ fed back by the network device. D7 determines that the data is no longer sent according to the received feedback message A.
  • Data is sent in RA slot 4, d2, and d3.
  • D2 determines that the data is no longer transmitted according to the received feedback message A.
  • D3 determines to exit the DCTQ and join the RTQ according to the received feedback message N, and the network device determines the length of the RTQ fed back after determining the RA slot 4 according to the length 2 of the RTQ after RA slot 3 and the current terminal device (d3) needs to retransmit to 3, d3
  • the third bit ranked in the RTQ is determined according to the length of the RTQ fed back by the network device.
  • the terminal device in the RTQ starts retransmission.
  • D3 and d5 respectively determine that the data is no longer transmitted according to the received feedback message A.
  • D6 determines to continue queuing in the RTQ according to the received feedback message N.
  • This application does not limit the retransmission time unit of the RTQ. Alternatively, it may be provided that the retransmission time unit prohibits new devices from accessing the communication system.
  • the power ramp can be used to adjust the transmission power.
  • after one access slot refers to after the access slot and before the next access slot
  • after RA slot1 refers to after RA slot1 and Before RA slot2.
  • the foregoing method is only an example, and the present application is not limited thereto.
  • the present application does not limit how the terminal device queues when it is contending for transmission.
  • DCTQ and RTQ are only two forms of the first set, and the specific form of the first set is not limited in the present application.
  • the terminal device to which the new data is to be sent transmits new data in a preset access time unit, or the terminal device to which the new data is to be sent meets the preset condition in the terminal device that transmits the non-new data.
  • Sending new data, or the terminal device that is to send new data sends new data when the preset access time unit and the terminal device that sends non-new data meet the preset condition, so that the new data to be sent can be reduced.
  • the terminal device reduces the probability of resource waste while the collision probability of the terminal device transmitting the non-new data, and the terminal device to be sent new data does not need to constantly monitor the number of terminal devices that send non-new data, and reduces the new data to be sent.
  • the energy consumption of the terminal equipment is not be used to transmits new data in a preset access time unit, or the terminal device to which the new data is to be sent meets the preset condition in the terminal device that transmits the non-new data.
  • FIG. 5 shows a schematic flow chart of another method for data transmission provided by the present application.
  • d5 determines to exit DCTQ according to the received feedback message A, and no longer sends data.
  • D1, d2, d3, d4, d6, and d7 are queued for retransmission in the DCTQ.
  • RA slot 2 the new devices d8, d9, d10 send the first data.
  • the result of the competition of RA slot2 is: d1 needs to be retransmitted, d2, d3, d4, d8, d9, d10 need to resend the initial data, and the result of the queuing is shown in Fig. 5.
  • RA slot3 In RA slot3, d6, d7 are successfully transmitted and exit DCTQ.
  • RA slot 4 it is the retransmission of d1.
  • the result of retransmission of d1 is that the transmission is successful, and d1 exits the DCTQ according to the received feedback message A.
  • RA slot 5 it is the turn of d2 and d3 to send data. The result of the transmission is that the transmission is successful.
  • DCTQ has d4, d8, d9, and d10 left.
  • the terminal device to which the new data is to be sent transmits the first data in a preset access time unit, or the terminal device to which the new data is to be sent meets the preset in the terminal device that sends the non-new data. Sending the first data when the condition is met, or the terminal device that is to send the new data sends the first data when the preset access time unit and the terminal device that sends the non-new data meets the preset condition, so that the to-be-send can be reduced.
  • the terminal device of the new data reduces the probability of resource waste while the collision probability of the terminal device transmitting the non-new data, and the terminal device to which the new data is to be sent does not need to constantly monitor the number of terminal devices that transmit non-new data, thereby reducing the number of terminal devices that are not transmitting new data.
  • the energy consumption of the terminal device that sends the new data is not limited.
  • the first terminal device may collide with the terminal device that sends the non-new data in the first set when the first data is sent, that is, the terminal device that sends the first data sends the non-new data to the terminal device in the first set.
  • the resources used may be the same, which will cause the connected terminal device to fail to transmit data.
  • HARQ Hybrid automatic repeat request
  • the resource used by the first terminal device to transmit the new data may be different from the resource used by the terminal device in the first set to send the non-new data, where the terminal device in the first set may be the non-new data sent in the first set. All terminal devices may also be terminal devices in the first set that send retransmission data.
  • the first terminal device sends data using the first code domain resource, and the terminal device in the first set does not use the first code domain resource to send data.
  • the first terminal device When the number of locations included in the first set is less than or equal to a preset number threshold, the first terminal device transmits data using the first code domain resource, and the terminal device in the first set does not use the first code domain resource to transmit data. or,
  • the first terminal device transmits data using the first code domain resource, and the terminal in the first set The device does not use the first code domain resource to send data.
  • the newly accessed device uses the third reference signal when transmitting data for the first time, and uses the second reference signal when retransmitting d1, thereby avoiding D1 collides with the newly accessed device when retransmitting data.
  • the data transmission method provided by the present application can reduce the probability of a terminal device to send new information colliding with a terminal device that sends non-new data while avoiding waste of resources.
  • the preset first access time unit is a periodic time unit.
  • the first access time unit may periodically appear, and the network device may determine the first access time unit according to at least one of the following parameters: a frame number, a slot number, a subframe number, a symbol number, and a periodic time.
  • the length of time of the unit The network device determines the access time unit according to a preset rule or calculation method.
  • the length of the period is related to the amount of competing resources in a period and the amount of equipment that is competing for access.
  • the amount of equipment for the competition access is a long-term statistical value.
  • the network device can set or update the period length according to the long-term statistics and send it to the terminal device through broadcast.
  • FIG. 6 shows a schematic flow chart of another method for data transmission provided by the present application.
  • d1 to d13 represent 13 terminal devices, wherein d1 to d7 represent 7 terminal devices that have transmitted new data before RA slot 4, and d8 to d13 represent 6 terminal devices that transmit new data in RA slot 4.
  • the meanings of other logos and characters are the same as those of the logos and characters in FIG.
  • the "competing access time unit T1", the contention access time unit T2", and the contention access time unit T3" are three access time units, and the three access time units correspond to three periods, each of which The access time unit allows the terminal device to send new data.
  • RA slot1 to RA slot3, d1 to d7 compete for transmission.
  • d1 determines that the RA slot 4 does not perform retransmission, but waits until RA slot 5 performs retransmission, and the newly accessed terminal devices (d8 to d12) are in RA slot 4. The transmission is then queued according to the queue length fed back by the network device.
  • FIG. 7 shows a schematic flow chart of another method for data transmission provided by the present application.
  • d1 to d13 represent 13 terminal devices, wherein d1 to d7 represent 7 terminal devices that have transmitted new data before RA slot 4, and d8 to d13 represent 6 terminal devices that transmit new data in RA slot 4.
  • the meanings of other logos and characters are the same as those of the logos and characters in FIG.
  • RA slot1 to RA slot3, d1 to d7 compete for transmission.
  • RA slot 4 since RA slot 4 is an access time unit, d2 and d3 determine that the RA slot 4 does not perform retransmission, but waits until RA slot 5 performs retransmission, and the newly accessed terminal devices (d8 to d13) are The RA slot 4 is then queued for transmission according to the queue length fed back by the network device, where d13 is queued in the RTQ and d8 to d12 are queued in the DCTQ.
  • the data transmission method provided by the present application can reduce the probability of a terminal device that is to send new information and a terminal device that sends non-new data to transmit a collision while avoiding waste of resources.
  • the first terminal device after the first terminal device sends the first data by the at least one first access time unit, if the first data is not successfully transmitted (for example, the feedback message is N or C), the first terminal device needs to The first terminal device may determine the second set according to the first set, and send the retransmitted data or the initial data to the network device according to the location of the first terminal device in the second set. Specifically, the first terminal device may determine the second set according to the contention result of the first terminal device and the terminal device that sends data in the first access time unit in the first set, where the contention result refers to that the different terminal devices pass limited The result of the data transmission after the resource sends the data.
  • the DCTQ after the RA slot 1 is the first set
  • the DCTQ after the RA slot 2 is the second set, where d1, d2, d3, and d4 are the first access in the first set.
  • the terminal device that transmits data in the time unit, d8 or d9 or d10 is the first terminal device.
  • the network device can also clear the queue in the access time unit, so that the newly accessed terminal device can directly determine the second set, and does not need to calculate the competition result between the accessed terminal device and the newly accessed terminal device, thereby reducing the competition.
  • the complexity of the second terminal device processing task can also clear the queue in the access time unit, so that the newly accessed terminal device can directly determine the second set, and does not need to calculate the competition result between the accessed terminal device and the newly accessed terminal device, thereby reducing the competition.
  • the DCTQ after the RA slot 3 is the first set, and the RA slot 4, that is, the candidate time unit determined by the position of d1 in the DCTQ, the candidate time unit is used for d1 to transmit data;
  • the contention access time unit T2 is the first access time unit, and the new device (ie, the terminal device that sends the new data) sends new data, and the new device can determine the first access time unit according to the preset information or according to the provisions of the communication protocol.
  • d1 determines that the contention access time unit T2 coincides with the RA slot 4, in order to reduce the probability of collision with the new device, d1 determines that the data is not transmitted in the RA slot 4, and determines that the data is transmitted in the RA slot 5, and the network device simultaneously determines that d1 is not in the RA slot 4 Sending data, but transmitting data in RA slot 5, and after the new device sends new data in RA slot 4, the second set is determined according to the number of locations occupied by the terminal device in the first set, and the location of the new device in the second set is determined. Located behind the terminal device in the first set.
  • the first terminal device may determine the first access time unit according to at least one of the following parameters:
  • Frame number, slot number, subframe number, symbol number, and length of time of the periodic time unit
  • the first terminal device may also determine the second access time unit according to a relationship between a number of locations occupied by the terminal device in the first set and a preset number threshold.
  • the next access slot is the second access time unit.
  • the terminal device that transmits the non-new data does not transmit data in the access time unit of the terminal device to which the new data is to be sent, so that the terminal device that transmits the new data to be transmitted and the non-new transmission can be reduced.
  • the collision probability of the terminal device of the data reduces the probability of resource waste.
  • FIG. 8 is a schematic flowchart of still another method for data transmission provided by the present application.
  • the method 300 is applied to a communication system including a plurality of terminal devices, the transmission resources used by the communication system are divided into a plurality of time units in a time domain, and at least one of the plurality of terminal devices fails to transmit a terminal device.
  • a set, the terminal device in the first set is capable of transmitting data using a plurality of candidate time units preset in the plurality of time units, the method 300 comprising:
  • the network device determines at least one first access time unit from the preset at least one access time unit.
  • the network device receives first data on the at least one first access time unit, where the first data is data transmitted for the first time, and the at least one access time unit belongs to the multiple time units.
  • the terminal device in the first set is prohibited from using the candidate time unit that coincides with the at least one access time unit to send data that is not first transmitted, or the frequency domain resource and the code domain corresponding to the first transmission resource.
  • the resource and the airspace resource are different from the at least one of the frequency domain resource, the code domain resource, and the airspace resource corresponding to the second transmission resource, where the first transmission resource is the first terminal device at the at least one first Transmitting, by the access time unit, a transmission resource used by the first data, where the second transmission resource is used by the terminal device in the first set to send non-first transmitted data in the at least one first access time unit. Transfer resources.
  • the DCTQ after the RA slot 3 is the first set
  • the RA slot 4 is the candidate time unit determined by the position of d1 in the DCTQ, and the candidate time unit is used for transmitting non-new data by d1
  • the time unit T2 is the first access time unit, and is configured to send the first data by the new device (ie, the first terminal device), and the new device may determine the first access time unit according to the preset information or according to the specification of the communication protocol.
  • the network device determines that d1 is not transmitting data in the RA slot 4, and determines that d1 transmits data in the RA slot 5, d1
  • the second set is determined according to the first set (ie, the DCTQ after the RA slot 4), and the new is determined.
  • the location of the device in the second set is located behind the terminal device in the first set. D1 determines to transmit data in RA slot 5 according to the position of d1 in the second set.
  • the at least one access time unit has a one-to-one correspondence with at least one period.
  • the method 300 further includes:
  • the network device determines, according to the quantity of the first terminal device, a time length of the at least one period, where the first terminal device is a terminal device to be sent the first data.
  • the network device may determine the second access time unit according to at least one of the following parameters,
  • Frame number slot number, subframe number, symbol number, and period length.
  • the network device may determine the second access time unit according to the relationship between the number of locations included in the first set and a preset number threshold.
  • the next access slot is the first time unit.
  • the method 300 further includes:
  • the network device sends first indication information to the multiple terminal devices, where the first indication information is used to indicate the at least first access time unit, or the first indication information is used to indicate Determining parameters of the at least one first access time unit.
  • the determining, by the network device, the at least one first access time unit from the at least one access time unit including:
  • the network device determines the at least one first access time unit from the at least one access time unit according to a communication protocol.
  • the network device determines that the terminal device that transmits the non-new data does not transmit data in the access time unit of the terminal device that is to send the new data, so that the terminal device that needs to transmit the new data can be reduced
  • the collision probability of the terminal device that transmits non-new data is reduced while reducing the probability of resource waste.
  • the method 300 further includes:
  • the network device determines, according to the quantity M, a second set when the first data transmission fails, where the second set is used by the network device to determine, according to the multiple candidate time units, a receiving a time unit of two data, the second data corresponding to the same information block as the first data.
  • the DCTQ after the RA slot 1 is the first set
  • d8 or d9 or d10 is the first terminal device
  • the first terminal device sends the first data to the network device in the RA slot 2, and the network device is in the first terminal device.
  • the detection result on the used reference signal resource is C
  • the first terminal device needs to sort and resend the initial transmission data, and needs to be sorted and transmitted together with other terminal devices
  • the network device sends the second terminal device to occupy the second set occupied by the terminal device.
  • the number of positions that is, the length of the DCTQ after RA slot1 (the length is the length of DCTQ after RA slot1 minus 1 plus 2, where "2" indicates that the terminal device transmitting data in RA slot2 still needs two
  • the RA slot transmits the length of the DCTQ, for example, by using a broadcast, multicast, random access response message, or system information, and the first terminal device may determine, according to the length of the DCTQ, the first terminal device in the DCTQ after the RA slot 2
  • the location determines the time unit in which the second data is sent.
  • the network device also determines a time unit in which the first terminal device transmits the second data according to the length of the DCTQ.
  • the first terminal device may resend the initial transmission data or the retransmission data to the network device after the new data transmission fails, thereby improving the reliability of the uplink transmission.
  • the network device can clear the queue at the access time unit, so that the terminal device to which the new data is to be transmitted can directly determine the second set, thereby reducing the complexity of the terminal device processing task of the new data to be transmitted.
  • the terminal device and the network device include corresponding hardware structures and/or software modules for performing the respective functions in order to implement the above functions.
  • the present application can be implemented in a combination of hardware or hardware and computer software in combination with the elements and algorithm steps of the various examples described in the embodiments disclosed herein. Whether a function is implemented in hardware or computer software to drive hardware depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present application.
  • the present application may divide a functional unit into a terminal device or the like according to the above method example.
  • each functional unit may be divided according to each function, or two or more functions may be integrated into one processing unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. It should be noted that the division of the unit in the present application is schematic, and is only a logical function division, and the actual implementation may have another division manner.
  • FIG. 9 shows a possible structural diagram of the first terminal device involved in the above embodiment.
  • the first terminal device 400 includes a processing unit 402 and a communication unit 403.
  • the processing unit 402 is configured to control and manage the actions of the first terminal device 400.
  • the processing unit 402 is configured to support the first terminal device 400 to perform S210 of FIG. 2 and/or other processes for the techniques described herein.
  • Communication unit 403 is used to support communication of terminal device 400 with other network entities, such as with network devices.
  • the terminal device 400 may further include a storage unit 401 for storing program codes and data of the terminal device 400.
  • the processing unit 402 may be a processor or a controller, for example, may be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), and an application-specific integrated circuit (application-specific). Integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It is possible to implement or carry out the various illustrative logical blocks, modules and circuits described in connection with the present disclosure.
  • the processor may also be a combination of computing functions, for example, including one or more microprocessor combinations, a combination of a DSP and a microprocessor, and the like.
  • the communication unit 403 may be a transceiver, a transceiver circuit, or the like.
  • the storage unit 401 can be a memory.
  • the processing unit 402 is a processor
  • the communication unit 403 is a transceiver
  • the storage unit 401 is a memory
  • the first terminal device involved in the present application may be the first terminal device shown in FIG.
  • the first terminal device 500 includes a processor 502, a transceiver 503, and a memory 501.
  • the transceiver 503, the processor 502, and the memory 501 can communicate with each other through an internal connection path to transfer control and/or data signals.
  • the first terminal device 400 and the first terminal device 500 provided by the present application transmit the first data when the number of terminal devices in the first set is small; or send new data in at least one first access time unit,
  • the at least one first access time unit is not allowed to use the terminal device that sends non-new data, or the at least one first access time unit allows the terminal device that sends non-new data to use, but the terminal device that sends non-new data
  • the transmission resource used is at least partially different from the transmission resource used by the terminal device that transmits the new data, and the foregoing transmission resource includes a frequency domain resource, a code domain resource, and an airspace resource, thereby reducing a terminal device that transmits new data and transmitting non-new data.
  • the collision probability of the terminal device reduces the probability of resource waste, and the first terminal device 400 and the first terminal device 500 do not need to constantly monitor the number of terminal devices that transmit non-new data, thereby reducing energy consumption.
  • FIG. 11 shows a possible structural diagram of the network device involved in the above embodiment.
  • the network device 600 includes a processing unit 602 and a communication unit 603.
  • the processing unit 602 is configured to control the management of the actions of the network device 600.
  • the processing unit 602 is configured to support the network device 600 to perform S310 of FIG. 8 and/or other processes for the techniques described herein.
  • Communication unit 603 is used to support communication of network device 600 with other network entities, such as with terminal devices.
  • the network device 600 may further include a storage unit 601 for storing program codes and data of the network device 600.
  • the processing unit 602 can be a processor or a controller, such as a CPU, a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It is possible to implement or carry out the various illustrative logical blocks, modules and circuits described in connection with the present disclosure.
  • the processor may also be a combination of computing functions, for example, including one or more microprocessor combinations, a combination of a DSP and a microprocessor, and the like.
  • the communication unit 603 can be a transceiver, a transceiver circuit, or the like.
  • the storage unit 601 can be a memory.
  • the network device involved in the present application may be the network device shown in FIG.
  • the network device 700 includes a processor 702, a transceiver 703, and a memory 701.
  • the transceiver 703, the processor 702, and the memory 701 can communicate with each other through an internal connection path to transfer control and/or data signals.
  • the network device 600 and the network device 700 provided by the present application determine that the terminal device that transmits non-new data does not transmit data in the access time unit of the terminal device that is to send new data, so that the terminal that needs to transmit new data can be reduced.
  • the probability of resource waste is reduced while the device has a collision probability with a terminal device that transmits non-new data.
  • the size of the sequence number of each process does not mean the order of execution sequence, and the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the present application.
  • the steps of a method or algorithm described in connection with the present disclosure may be implemented in a hardware or may be implemented by a processor executing software instructions.
  • the software instructions may be composed of corresponding software modules, which may be stored in a random access memory (RAM), a flash memory, a read only memory (ROM), an erasable programmable read only memory ( Erasable programmable ROM (EPROM), electrically erasable programmable read only memory (EEPROM), registers, hard disk, removable hard disk, compact disk read only (CD-ROM) or any other form of storage medium known in the art.
  • An exemplary storage medium is coupled to the processor to enable the processor to read information from, and write information to, the storage medium.
  • the storage medium can also be an integral part of the processor.
  • the processor and the storage medium can be located in an ASIC. Additionally, the ASIC can be located in the terminal device.
  • the processor and the storage medium can also exist as discrete components in the terminal device and the network device.
  • the computer program product includes one or more computer instructions.
  • 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 or transmitted by a computer readable storage medium.
  • the computer instructions can be from a website site, computer, server or data center to another website site by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.) Transfer from a computer, server, or data center.
  • the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available 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.

Landscapes

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

Abstract

L'invention concerne un procédé et un appareil de transmission de données, applicables à un système de communication ayant une pluralité de dispositifs terminaux. Un premier ensemble est constitué par au moins un dispositif terminal de la pluralité de dispositifs terminaux, qui échoue à transmettre. Le procédé comprend les étapes suivantes : un premier dispositif terminal détermine des premières données, qui sont des données transmises d'abord par le premier terminal; lorsque le nombre M d'unités de temps candidates devant être utilisées par le dispositif terminal dans le premier ensemble est inférieur ou égal à un seuil de quantité prédéfini T, le premier dispositif terminal envoie les premières données au moyen d'au moins une unité de temps candidate de la pluralité d'unités de temps candidates.
PCT/CN2018/079116 2017-03-20 2018-03-15 Procédé et appareil de transmission de données Ceased WO2018171501A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710164855.1A CN108633084B (zh) 2017-03-20 2017-03-20 数据传输的方法和装置
CN201710164855.1 2017-03-20

Publications (1)

Publication Number Publication Date
WO2018171501A1 true WO2018171501A1 (fr) 2018-09-27

Family

ID=63584053

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/079116 Ceased WO2018171501A1 (fr) 2017-03-20 2018-03-15 Procédé et appareil de transmission de données

Country Status (2)

Country Link
CN (1) CN108633084B (fr)
WO (1) WO2018171501A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110392423A (zh) * 2019-06-28 2019-10-29 西安万像电子科技有限公司 数据传输方法、系统及设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101715234A (zh) * 2008-10-08 2010-05-26 中兴通讯股份有限公司 一种lte fdd系统下行调度器的资源分配方法
CN102045841A (zh) * 2009-10-16 2011-05-04 华为技术有限公司 资源调度方法、装置及通信系统
CN102131297A (zh) * 2011-03-16 2011-07-20 电信科学技术研究院 上行资源分配方法和设备
CN102158972A (zh) * 2010-02-11 2011-08-17 电信科学技术研究院 一种数据传输的方法和装置
CN102264134A (zh) * 2010-05-28 2011-11-30 株式会社Ntt都科摩 无线基站以及无线资源分配方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102315921B (zh) * 2010-07-09 2014-08-20 华为技术有限公司 确定重传资源位置的方法和模块、基站和中继节点
CN104917597B (zh) * 2014-03-13 2018-11-23 上海朗帛通信技术有限公司 一种非授权频谱上的传输方法和装置
CN105338518B (zh) * 2014-07-31 2020-03-31 索尼公司 无线通信系统中的装置和方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101715234A (zh) * 2008-10-08 2010-05-26 中兴通讯股份有限公司 一种lte fdd系统下行调度器的资源分配方法
CN102045841A (zh) * 2009-10-16 2011-05-04 华为技术有限公司 资源调度方法、装置及通信系统
CN102158972A (zh) * 2010-02-11 2011-08-17 电信科学技术研究院 一种数据传输的方法和装置
CN102264134A (zh) * 2010-05-28 2011-11-30 株式会社Ntt都科摩 无线基站以及无线资源分配方法
CN102131297A (zh) * 2011-03-16 2011-07-20 电信科学技术研究院 上行资源分配方法和设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110392423A (zh) * 2019-06-28 2019-10-29 西安万像电子科技有限公司 数据传输方法、系统及设备
CN110392423B (zh) * 2019-06-28 2022-02-11 西安万像电子科技有限公司 数据传输方法、系统及设备

Also Published As

Publication number Publication date
CN108633084B (zh) 2021-01-15
CN108633084A (zh) 2018-10-09

Similar Documents

Publication Publication Date Title
US11929833B2 (en) HARQ feedback for unscheduled uplink
US11082164B2 (en) Data transmission method, terminal device, and network device
US11102714B2 (en) Method and apparatus for obtaining system information
US11589384B2 (en) Data transmission method, terminal device, and network device
CN101690360B (zh) 测距的方法及带宽请求测距的方法
US12414136B2 (en) Communications method and apparatus
KR102565631B1 (ko) 자율 전송을 위한 방법 및 장치
WO2017166222A1 (fr) Procédé et appareil de détermination de la taille d'une fenêtre de contention (cws) dans une procédure d'évaluation de canal dégagé (cca)
CN111491392B (zh) 通信方法及终端设备、接入网设备
US20150195854A1 (en) Methods and apparatus for contention based transmission
US11528714B2 (en) Data transmission method and apparatus
KR20150005093A (ko) 액세스 포인트 및 복수 개의 단말들을 포함하는 네트워크에서 멀티캐스트 패킷의 재전송을 위한 액세스 포인트 및 단말의 통신 방법
CN113647182A (zh) 无线通信的方法和设备
US12279291B2 (en) Information sending method and apparatus
WO2023071055A1 (fr) Procédé de configuration et de mise à jour de ressources d'accès aléatoire dans un scénario mimo à plusieurs antennes
WO2018171501A1 (fr) Procédé et appareil de transmission de données
US20230043279A1 (en) Downlink Data Sending Method, Downlink Data Receiving Method, and Apparatus
CN108631967B (zh) 数据传输的方法和装置
CN108631966B (zh) 数据传输的方法和装置
CN112702147A (zh) Emtc及其降低下行调度HARQ反馈时延的方法、终端及存储介质
US12244429B2 (en) Methods for communicating between a terminal and a base station, corresponding terminal, base station and computer program
CN112399631B (zh) 一种竞争窗口维护方法及设备
US20230081816A1 (en) HARQ Process Based Data Transmission Method and Terminal
WO2025031409A1 (fr) Procédé et appareil de communication en liaison latérale
CN114128186A (zh) 一种通信方法及装置

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

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18771394

Country of ref document: EP

Kind code of ref document: A1