WO2018121643A1 - Système, appareil, et procédé de transmission de données - Google Patents
Système, appareil, et procédé de transmission de données Download PDFInfo
- Publication number
- WO2018121643A1 WO2018121643A1 PCT/CN2017/119229 CN2017119229W WO2018121643A1 WO 2018121643 A1 WO2018121643 A1 WO 2018121643A1 CN 2017119229 W CN2017119229 W CN 2017119229W WO 2018121643 A1 WO2018121643 A1 WO 2018121643A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- resource
- transport block
- transmission
- access device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
Definitions
- the embodiments of the present invention relate to the field of communications technologies, and in particular, to a data transmission method, apparatus, and system.
- the URL-based (Ultra-Reliable Low latency Communication) service is one of the typical services in the 5G (5th-Generation) system.
- the URLLC service has a high requirement for the transmission delay.
- the transmission delay of the TB (Transport Block) of the URLLC data in the access network is less than 0.5 ms.
- the radio access device may allocate radio resources (referred to as shared resources in the embodiment of the present invention) to the plurality of terminals in advance, for example,
- the radio resource allocated by the radio access device to the terminal 1 - the terminal 5 is a certain frequency band in the transmission time unit 3 - the transmission time unit 5, and then, when a certain terminal, for example, the terminal 1 needs to send the URLLC data, it can be directly used.
- the allocated shared resource sends the TB of the URLLC data.
- the terminal 1 is in the transmission time unit 3.
- the terminal 2 transmits TB2 on the transmission time unit 3.
- the wireless access device cannot correctly decode TB1 and TB2, that is, the data transmitted by the terminal 1 and the terminal 2 cannot be correctly received, resulting in a decrease in data transmission efficiency.
- Embodiments of the present invention provide a data transmission method, apparatus, and system, which can improve data transmission efficiency while ensuring transmission delay.
- an embodiment of the present invention provides a data transmission method, including: a terminal may first send an X (X>0) first transmission to a wireless access device by using a shared resource configured by the wireless access device for at least one terminal. Block, thereby reducing the delay caused by the terminal waiting for the wireless access device to allocate dedicated resources; after the terminal determines the dedicated resource allocated by the wireless access device, the dedicated resource is the wireless access device specifically allocated for the terminal. The resource does not conflict with the resources used by other terminals when the terminal uses the dedicated resource. Therefore, the terminal continues to send the Y (Y ⁇ 0) times of the first transport block to the wireless access device by using the target resource including the dedicated resource. Therefore, the probability that the first transport block is correctly received by the wireless access device is improved, that is, the transmission efficiency of the first transport block is improved.
- the target resource also includes shared resources. That is, after the terminal acquires the dedicated resource allocated by the wireless access device, while transmitting the first transport block by using the dedicated resource, the terminal may further continue to use the shared resource to transmit the first transport block, thereby reducing the first transmission. The transmission delay of the block.
- the method further includes: if the preset stop condition is met, the terminal stops sending the first transport block to the wireless access device; the stopping condition includes: the terminal receives the wireless access device and sends the The response of the first transport block is responsive, or the time at which the terminal sends the first transport block exceeds a preset delay indicator.
- the terminal before the terminal sends the first transmission block X times to the wireless access device by using the shared resource pre-configured by the wireless access device, the terminal further includes: calculating, by the terminal, the transmission required when transmitting the first transport block The number of times N, N>0; at this time, the above stop condition further includes: X+Y ⁇ N. That is, when the sum of the number X of transmitted first transport blocks and the number Y of transmitted first transport blocks is greater than or equal to N, the terminal may stop transmitting the first transport block to the wireless access device, optionally The terminal can also clear the first transport block in the cache, thereby saving transmission resources.
- the terminal sends the first transmission block X times to the wireless access device by using the shared resource pre-configured by the wireless access device, including: the terminal uses the shared resource to access the wireless terminal within a preset time period.
- the device sends the first transmission block X times one by one, and the end time of the preset time period is before the time when the terminal acquires the dedicated resource.
- the terminal can use the shared resource to transmit the first transport block only in the preset time period, and once the preset time period is exceeded, the first transport block is not used to transmit the first transport block. Rather, it waits for the first access block to be transmitted by the wireless access device for its assigned dedicated resource, so that other terminals can preempt the shared resource to send data.
- the terminal sends the first transmission block to the wireless access device by using the target resource, including: for any transmission time unit where the target resource is located, if the transmission time unit includes both dedicated resources and sharing The resource, because the dedicated resource does not conflict with the resources used by other terminals, the terminal transmits the first transport block using the dedicated resource in the transmission time unit.
- the shared resource is located in each of the Z (Z ⁇ X) transmission time units, and the method further includes: if the terminal is in the Mth transmission in the Z transmission time units The time unit (the Mth transmission time unit is one of the Z transmission time units except the first transmission time unit) acquires the transmission request of the second transmission block, and the terminal uses the first transmission time unit in the Mth transmission time unit.
- the shared resources in the M transmission time units still transmit the first transport block, so that the transmission delay of the first transport block that has started to transmit is not increased by the transmission of the second transport block.
- the terminal before the terminal sends the first transmission block X times to the wireless access device by using the shared resource pre-configured by the wireless access device, the terminal further includes: inserting, by the terminal, the first indication information in the first transport block.
- the first indication information includes a HARQ process identifier and a new data identifier NDI of the terminal transmitting the first transport block.
- the first indication information further includes an identifier of a cell to which the terminal belongs when transmitting the first transport block last time.
- the terminal acquires the dedicated resource allocated by the wireless access device to the terminal, and the method includes: the terminal receiving the resource allocation information sent by the wireless access device, where the resource allocation information is used to instruct the terminal to send the first transmission block.
- Dedicated resources required the resource allocation information sent by the wireless access device, where the resource allocation information is used to instruct the terminal to send the first transmission block.
- the resource allocation information includes second indication information, where the second indication information is used to instruct the terminal to repeatedly send the first transport block that is transmitted in the Kth (K ⁇ 0) transmission time unit.
- the terminal may send the first transport block by using the HARQ process ID used when the first transport block is sent in the Kth transmission time unit, according to the second indication information, on the dedicated resource allocated by the radio access device. That is, the wireless access device may implicitly instruct the terminal to send the HARQ process ID used by the first transport block by using the second indication information.
- the second indication information includes an identifier of a cell to which the terminal belongs when transmitting the first transport block in the Kth transmission time unit.
- the wireless access device may perform data combination on the first transport block received multiple times according to the second indication information, so as to receive correctly.
- the first transport block includes an identifier of a cell to which the terminal belongs when transmitting the first transport block in the Kth transmission time unit.
- the shared resource includes: the radio resource device is a first resource configured by the terminal in the first cell, and the radio access device is a second resource configured by the terminal in the second cell;
- the method further includes: receiving, by the terminal, a response response of the first transport block sent by the wireless access device by using the first cell; and stopping, by the terminal, transmitting the first transport block to the wireless access device by using the second resource.
- the terminal can also transmit the same transport block through resources in multiple cells.
- an embodiment of the present invention provides a terminal, including: a transmitting unit, configured to send, by using a shared resource configured by a wireless access device for at least one terminal, X times a first transport block to the wireless access device, where the terminal For one of the at least one terminal, X>0; a determining unit, configured to determine a dedicated resource allocated by the wireless access device to the terminal; the transmitting unit is further configured to send the Y to the wireless access device by using the target resource The first transport block, the target resource includes the dedicated resource, Y ⁇ 0.
- the transmission unit is specifically configured to: stop sending the first transport block to the wireless access device if the preset stop condition is met; the stop condition includes: the terminal receives the The response of the first transport block sent by the wireless access device, or the time when the terminal sends the first transport block exceeds a preset delay indicator.
- the determining unit is further configured to determine a number of transmissions N, N>0 required when transmitting the first transport block; wherein the stopping condition further comprises: X+Y ⁇ N.
- the transmitting unit is specifically configured to: send the first transport block X times to the wireless access device one by one using the shared resource in a preset time period, where the preset time period is The end time is before the time at which the terminal obtains the dedicated resource.
- the transmission unit is specifically configured to use, in the transmission time unit, any dedicated transmission time unit in which the target resource is located, if the transmission time unit includes both a dedicated resource and a shared resource.
- the dedicated resource sends the first transport block.
- the shared resource is located in each of the Z transmission time units, Z ⁇ X; the transmission unit is further configured to: if the terminal is in the Z transmission time units Obtaining a transmission request of the second transport block in the Mth transmission time unit, and transmitting, by using the shared resource in the Mth transmission time unit, the first transport block in the Mth transmission time unit, the Mth The transmission time unit is one of the Z transmission time units except the first transmission time unit.
- the terminal further includes: an insertion unit, configured to insert first indication information in the first transport block, where the first indication information includes a HARQ process identifier of the terminal transmitting the first transport block And NDI.
- the transmitting unit is further configured to: receive resource allocation information sent by the wireless access device, where the resource allocation information is used to indicate, by the terminal, the dedicated resource required for sending the first transport block.
- the resource allocation information includes second indication information, where the second indication information is used to indicate that the terminal repeatedly transmits the first transport block that is transmitted in the Kth transmission time unit, where the Kth transmission time unit is located A transmission time unit preceding the transmission time unit that receives the resource allocation information, K ⁇ 0.
- the shared resource includes: the wireless access device is a first resource configured by the terminal in the first cell, and the wireless access device is a second configured in the second cell of the terminal
- the transmission unit is further configured to: receive a response response of the first transport block sent by the wireless access device by using the first cell, where the response response is that the wireless access device receives the terminal and sends the first resource And generating the first transport block; stopping using the second resource to send the first transport block to the wireless access device.
- an embodiment of the present invention provides a terminal, including: a processor, a memory, a bus, and a communication interface; the memory is configured to store a computer execution instruction, and the processor is connected to the memory through the bus, when the terminal runs The processor executes the computer-executed instructions stored in the memory to cause the terminal to perform the data transfer method of any of the first aspects.
- an embodiment of the present invention provides a data transmission system, any one of the foregoing terminals, and a wireless access device connected to the terminal.
- an embodiment of the present invention provides a computer storage medium for storing computer software instructions used by the terminal, which includes a program designed to execute the foregoing aspects for a terminal.
- an embodiment of the present invention provides a computer program, the computer program comprising instructions, when the computer program is executed by a computer, to cause the computer to perform the management method of the virtual machine according to any one of the above first aspects.
- the names of the foregoing terminals or wireless access devices are not limited to the devices themselves, and in actual implementation, these devices may appear under other names. As long as the functions of the respective devices are similar to the present invention, they are within the scope of the claims and the equivalents thereof.
- Another aspect of the embodiments of the present invention provides a data transmission method, including:
- the terminal generates a transport block at the MAC layer, where the transport block includes data on one of the at least two RLC entities, and the at least two RLC entities map a first PDCP entity;
- the terminal sends the information carried by the transport block to the wireless access device by using a physical layer of the terminal.
- the data of the RLC entity other than the RLC entity of the at least two RLC entities is not included in the transport block.
- the transport block further includes data on one RLC entity, and the one RLC entity maps the second PDCP entity.
- the first PDCP entity is different from the second PDCP entity.
- the embodiment further includes: the terminal, the amount of data to be transmitted, the current amount of data to be transmitted on all PDCP entities of the first group of PDCP entities, and all the RLC entities corresponding to all PDCP entities on the first group of PDCP entities.
- the amount of data to be transmitted, and the amount of data to be transmitted on each PDCP entity of the second group of all PDCPs*, the number of copies of each PDCP, and the second group of at least two RLC entities corresponding to each PDCP entity The amount of data to be transmitted on each RLC entity.
- the first group of PDCP entities is a first PDCP entity
- the second group of PDCP entities is a second PDCP entity
- the first PDCP entity does not replicate data packets at the RLC layer (or only generates one RLC data packet)
- second The PDCP entity replicates at least two data packets at the RLC layer, and each data packet is carried on an RLC entity, and the data volume to be transmitted is the current data volume to be transmitted by the first PDCP entity and one RLC to which the first PDCP entity is mapped.
- the embodiment further includes: determining, by the terminal, whether the useful data on all the RLC entities mapped to the same MAC entity in the RLC layer is sent, where the useful data is a block that can be placed in the MAC entity to be transported. The data in . If the useful data is not sent on all the RLC entities and the BSR has not been sent yet, the terminal maintains the trigger state of the BSR. If all are sent, the trigger status of the BSR is canceled. If the useful data is not sent on all the RLC entities and the BSR has been sent to the wireless access device, the terminal cancels the trigger state of the BSR.
- FIG. 1 is a schematic diagram 1 of an application scenario of a data transmission method according to an embodiment of the present disclosure
- FIG. 2 is a second schematic diagram of an application scenario of a data transmission method according to an embodiment of the present disclosure
- FIG. 3 is a schematic structural diagram 1 of a terminal according to an embodiment of the present disclosure.
- FIG. 4 is a schematic diagram of interaction of a data transmission method according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram 3 of an application scenario of a data transmission method according to an embodiment of the present disclosure
- FIG. 5B is a schematic diagram 4 of an application scenario of a data transmission method according to an embodiment of the present disclosure.
- FIG. 6 is a schematic diagram 5 of an application scenario of a data transmission method according to an embodiment of the present disclosure.
- FIG. 7 is a schematic diagram 6 of an application scenario of a data transmission method according to an embodiment of the present disclosure.
- FIG. 8 is a schematic diagram 7 of an application scenario of a data transmission method according to an embodiment of the present disclosure.
- FIG. 8B is a schematic diagram 8 of an application scenario of a data transmission method according to an embodiment of the present disclosure.
- FIG. 8C is a schematic diagram 9 of an application scenario of a data transmission method according to an embodiment of the present disclosure.
- FIG. 9 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present disclosure.
- FIG. 10 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 11 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 12 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 13 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 14 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 15 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 16 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 17 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 18 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 19 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 20 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 21 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 22 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 23 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 24 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 25 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- FIG. 26 is a schematic structural diagram 2 of a terminal according to an embodiment of the present disclosure.
- FIG. 27 is a schematic structural diagram 3 of a terminal according to an embodiment of the present invention.
- first and second are used for descriptive purposes only, and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, features defining “first” and “second” may include one or more of the features either explicitly or implicitly. In the description of the present invention, "a plurality” means two or more unless otherwise stated.
- the terminal can also be a UE (User Equipment), which can be a mobile phone, a tablet computer, a notebook computer, a UMPC (Ultra-mobile Personal Computer), a netbook, a PDA (Personal Digital Assistant), and a personal digital assistant.
- UE User Equipment
- UMPC Ultra-mobile Personal Computer
- netbook a netbook
- PDA Personal Digital Assistant
- the embodiment of the present invention does not impose any limitation on this.
- the wireless access device may be an access point (AP), a base station (for example, a macro base station, a micro base station, a repeater, etc.), and is not limited in this embodiment of the present invention.
- AP access point
- base station for example, a macro base station, a micro base station, a repeater, etc.
- the transmission time unit refers to a time granularity used for uplink transmission or downlink transmission, and specifically may be a transmission time unit, a slot, a minislot, an aggregation slot, or an aggregation microslot, etc., to transmit a time unit.
- the time length of a transmission time unit is generally 1 ms.
- the time of one transmission time unit is The length may be set by the base station, and the embodiment of the present invention does not impose any limitation.
- Embodiments of the present invention provide a data transmission method, which can be applied to a data transmission process between a terminal and a wireless access device.
- the wireless access device is required to first allocate a dedicated resource dedicated to the terminal when the terminal transmits data, and further, the terminal uses the wireless connection.
- the dedicated resource allocated to the device sends the data to be transmitted to the wireless access device. If the data transmission cannot be correctly received by the wireless access device, the terminal further needs to repeatedly send the data to the wireless access device until the data is received. Until the wireless access device receives it correctly.
- the wireless access device needs to spend at least 4 ms delay when allocating dedicated resources for the terminal, and the terminal needs to send the foregoing data to the wireless access device for the first time and the second time the terminal sends the data to the wireless access device. It takes at least 8ms of delay, which is far from meeting the latency requirements of URLLC data.
- the wireless access device may also allocate one or more shared resources to multiple terminals in advance, and then, when a terminal needs to send the URLLC data, the shared resource may be directly used.
- the URLLC data is sent.
- multiple terminals may simultaneously preempt the same shared resource to send different data.
- the wireless access device may not be able to receive the data.
- the URLLC data is correctly decoded, so that the transmitted data cannot be correctly received by the wireless access device, that is, the transmission efficiency of the URLLC data is reduced.
- the terminal when a terminal has a shared resource, the terminal usually does not know whether the shared resource is used by other terminals.
- the shared resource is pre-assigned to at least one terminal by the wireless access device, and the shared resource does not need to be wirelessly accessed. Dynamic scheduling of devices.
- the terminal that uses the shared resource does not know whether the resource is used by other terminals, and thus there may be a situation in which a plurality of terminals preempt the shared resource to cause the above conflict.
- an embodiment of the present invention provides a data transmission method.
- a terminal needs to transmit URLLC data to a wireless access device (URLLC data may be composed of one or more transport blocks)
- the first transport block is transmitted as an example.
- the terminal may first send X (X>0) times to the first access block to the wireless access device by using the pre-configured shared resource, and if the terminal acquires the dedicated resource allocated by the wireless access device, The terminal has not received the response response sent by the wireless access device after receiving the first transport block correctly.
- the terminal may use the target resource (the target resource includes the dedicated resource) to resend Y to the wireless access device (Y ⁇ 0) The first transport block until the wireless access device correctly receives the first transport block.
- the first transport block may be sent by using the shared resource shared by the other terminal, thereby reducing the terminal to wait for the wireless access device to allocate dedicated resources.
- Delay and when the terminal acquires the dedicated resource allocated by the wireless access device, since the dedicated resource is a resource allocated by the wireless access device specifically for the terminal, the terminal does not generate resources with other terminals when using the dedicated resource. The conflict, therefore, the terminal can transmit the foregoing first transport block by using the target resource including the dedicated resource, thereby improving the probability that the first transport block is correctly received by the wireless access device, that is, improving the transmission efficiency of the first transport block.
- the foregoing target resource may further include a shared resource, that is, after the terminal acquires the dedicated resource allocated by the wireless access device, the terminal further transmits the first transport block by using the dedicated resource.
- the above first transport block may continue to be transmitted using the above shared resource, thereby reducing the transmission delay of the first transport block.
- the above terminal can be implemented in the manner of the computer device (or system) in FIG.
- FIG. 3 is a schematic diagram of a computer device according to an embodiment of the present invention.
- Computer device 500 includes at least one processor 501, a communication bus 502, a memory 503, and at least one communication interface 504.
- Processor 501 can be a general purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present invention.
- CPU central processing unit
- ASIC application-specific integrated circuit
- Communication bus 502 can include a path for communicating information between the components described above.
- the communication interface 504 uses devices such as any transceiver for communicating with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Networks (WLAN), and the like.
- RAN Radio Access Network
- WLAN Wireless Local Area Networks
- the memory 503 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type that can store information and instructions.
- the dynamic storage device can also be an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Compact Disc Read-Only Memory (CD-ROM) or other optical disc storage, and a disc storage device. (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to carry or store desired program code in the form of instructions or data structures and can be Any other media accessed, but not limited to this.
- the memory can exist independently and be connected to the processor via a bus.
- the memory can also be integrated with the processor.
- the memory 503 is used to store application code for executing the solution of the present invention, and is controlled by the processor 501 for execution.
- the processor 501 is configured to execute application code stored in the memory 503.
- the processor 501 may include one or more CPUs, such as CPU0 and CPU1 in FIG.
- computer device 500 can include multiple processors, such as processor 501 and processor 508 in FIG. Each of these processors can be a single-CPU processor or a multi-core processor.
- a processor herein may refer to one or more devices, circuits, and/or processing cores for processing data, such as computer program instructions.
- computer device 500 may also include an output device 505 and an input device 506 as an embodiment.
- Output device 505 is in communication with processor 501 and can display information in a variety of ways.
- the output device 505 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. Wait.
- Input device 506 is in communication with processor 501 and can accept user input in a variety of ways.
- the computer device 500 described above can be a general purpose computer device or a special purpose computer device.
- the computer device 500 can be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet, a wireless terminal device, a communication device, an embedded device, or have FIG. A device of similar structure.
- Embodiments of the invention do not limit the type of computer device 500.
- the method includes:
- the terminal sends a resource allocation request to the wireless access device, where the resource allocation request is used to request the wireless access device to allocate, to the terminal, a dedicated resource used for transmitting the first transport block.
- the terminal may divide the data to be sent into one or more transport blocks (TB) according to the preset transport block size, when the terminal determines When the transport block to be sent is the URLLC data, the resource allocation request may be sent to the radio access device, and the radio access device allocates the dedicated resource to the terminal after receiving the resource allocation request, for example, the dedicated resource is located in the fifth transmission time unit.
- the dedicated resource is specifically allocated for the terminal by the wireless access device, and therefore, the dedicated resource does not conflict with resources used when other terminals transmit data.
- the terminal may keep the resource request suspended state, that is, the resource allocation request is sent to the wireless access device when the resource is available until the terminal acquires the dedicated resource; or the terminal may keep the resource request pending Status until the terminal successfully transmits the first transport block to the wireless access device.
- the terminal Before acquiring the dedicated resource, the terminal sends the X (X>0)th first transport block to the wireless access device by using the shared resource.
- the shared resource is a resource allocated by the wireless access device to at least one terminal (including the terminal). For example, the wireless access device allocates the shared resource 1 to the terminal 1 and the terminal 3 in the cell 1. Then, the terminal 1 Any one of the terminals 3 can use the shared resource 1 to interact with the wireless access device when data needs to be transmitted.
- the foregoing shared resources may be distributed on one or more transmission time units.
- the terminal may first use The shared resource sends X (X>0) times to the first access block to the wireless access device.
- shared resources are allocated on the transmission time unit 1-4 and the transmission time unit 7, but the shared resources allocated by the wireless access device on each transmission time unit are The size of the shared resource is different, for example, the size of the shared resource on the transmission time unit 1, the transmission time unit 3, and the transmission time unit 7 is 30 Bytes (bytes), and the shared resources on the transmission time unit 2 and the transmission time unit 4 The size is 50Bytes.
- the terminal may select, according to the size of the first transport block, a transmission time unit whose shared resource is greater than or equal to the size of the first transport block, for example, on the transmission time unit 2 and the transmission time unit 4, to the wireless access device. Send the first transport block.
- the one transmission time unit may be specifically referred to as a TTI (Transmission Time Interval).
- TTI Transmission Time Interval
- the terminal may determine, according to the size of the first transport block, whether the size of the shared resource 1 or the shared resource 2 on the current TTI is greater than or equal to the size of the first transport block.
- the terminal may randomly select one of the shared resources to transmit the first transport block; if only one shared resource satisfies the condition (shared resource 1 and Only one of the shared resources 2 is greater than or equal to the size of the first transport block. For example, if the shared resource 2 is used, the terminal may use the shared resource 2 to transmit the first transport block; if the two shared resources do not satisfy the condition, the terminal may continue. Wait until the shared resource that meets the conditions arrives.
- a shared resource of a certain size for example, 50 Bytes, may be configured in the TTI.
- the shared resources of 30Bytes in these 50Bytes have higher priority.
- the terminal when the terminal needs to use the shared resource to transmit the first transport block, first determine whether the higher priority 30 Bytes can meet the transmission requirement.
- the terminal may use the foregoing.
- the 50 Bytes shared resource transmits the first transport block.
- the terminal may continue to wait until the shared resource that meets the condition arrives.
- the size of the shared resource configured in the TTI in the time-frequency space is constant, but when the terminal uses different modulation codes
- MCS modulation codes
- the size of data that it can carry is different.
- the shared resource can carry 50 Bytes of data
- the terminal uses MCS 2 to transport the transport block the shared resource can carry 30 Bytes of data.
- the appropriate MCS may be selected to be transmitted on the shared resource according to the size of the first transport block.
- the wireless access device may allocate multiple shared resources in the transmission time unit, for example, the shared resource 1 in FIG. And share resources 2. Then, when the terminal sends the first transport block on the transmission time unit, one of the plurality of shared resources may be selected to send the first transport block.
- the terminal may select the shared resource with the earliest starting position of the resource, that is, the shared resource 2, so that the terminal can use the shared resource 2 to transmit the first transport block as soon as possible; or the terminal can also select the shared resource with the earliest end of the resource, that is, sharing. Resource 1, so that the terminal can send the first transport block as soon as possible; or, the terminal can select the most reliable shared resource to transmit the first transport block according to the reliability of the multiple shared resources, so as to improve the reliability of the transmission process.
- the embodiment of the present invention does not limit this.
- the shared resource has higher reliability, otherwise, the reliability is lower; if a shared resource is located in the license spectrum, the sharing is The reliability of resources is high, otherwise, its reliability is low.
- the wireless access device can simultaneously configure the priority of each shared resource when configuring each shared resource for the terminal.
- the configuration of the priority of each shared resource can be different for different terminals. For example, in FIG. 6, the priority of the shared resource 1 is higher than the priority of the shared resource 2, then, when the terminal transmits data, the terminal can select the shared resource with the highest priority to transmit data. Optionally, if the shared resource with the highest priority cannot transmit data, the terminal selects the shared resource with the second highest priority. In this way, the URLLC data to be sent by multiple terminals can be evenly distributed to each shared resource, thereby reducing the probability of resource conflict between terminals.
- the terminal selects the shared resource 1 to transmit the first transport block, then the resources in the remaining shared resource 1 and the shared resource 2 (referred to as remaining resources in the embodiment of the present invention) are available.
- the data is transmitted, or what data is transmitted by the user, which may be specified by the protocol or indicated by the wireless access device through RRC signaling or other layer signaling (eg, physical layer signaling or MAC layer signaling).
- the protocol specifies or the wireless access device sets the remaining resources described above, it can be used to transmit the remaining data in the terminal cache (eg, URLLC data and/or MBB data). Then, the terminal can use the remaining resources to transmit MBB data; of course, if the terminal uses the shared resource 1 to transmit data, if the resources in the shared resource 1 are insufficient, the remaining resources are preferentially used to transmit the data.
- the wireless access device sets the above remaining resources only for transmitting the remaining URLLC data in the terminal buffer. Then, the terminal can use the remaining resources to transmit URLLC data, but cannot transmit MBB data.
- the terminal has data to be transmitted, it needs to wait until the next available resource (for example, a shared resource or a scheduling resource) arrives. Retransmitted.
- next available resource for example, a shared resource or a scheduling resource
- URLLC data high priority
- MBB data compared to URLLC data, MBB data have lower priority
- the bearer with higher priority is processed according to the foregoing URLLC data
- the bearer with lower priority is processed according to the foregoing MBB data.
- a preset time period may also be set. Then, as shown in FIG. 7, the terminal may use the shared resource in the preset time period. Sending the first transport block X times to the wireless access device one by one, and after exceeding the preset time period, the terminal may clear the relevant cache of the first transport block, and stop using the shared resource to send the first to the wireless access device.
- a transport block Sending the first transport block X times to the wireless access device one by one, and after exceeding the preset time period, the terminal may clear the relevant cache of the first transport block, and stop using the shared resource to send the first to the wireless access device.
- the terminal allocates a dedicated resource for transmitting the first transport block.
- the terminal may use the shared resource to transmit the first transport block only within the preset time period, and once the preset time period is exceeded, the first transport block is not used to transmit the first transport block. Instead, it waits to transmit the first transport block for its assigned dedicated resource using the wireless access device.
- the terminal may start a timer (Discard Timer), send a resource allocation request to the wireless access device during the time period of the timer, and send the wireless access through the shared resource.
- the device sends the first transport block.
- the terminal does not send a resource allocation request to the wireless access device, and does not send the first transport block to the wireless access device through the shared resource, but waits for the use.
- the wireless access device transmits the first transport block for its assigned dedicated resource.
- the specific timing of the timer may be set by the symbol length of a certain numerology, with a Ts granularity, or by a new time unit introduced in the NR, which may be smaller than the TTI of the URLLC data. .
- the preset time period may be pre-defined in the protocol; or the wireless access device may send the terminal to the terminal by using a dedicated signaling; or the wireless access device may notify the terminal by using a broadcast message; or The access device may also carry multiple preset time periods of different lengths in the broadcast message, so that each terminal may be from the multiple preset time periods according to the service type or priority of the transport block it transmits.
- the embodiment of the present invention does not impose any limitation on the preset time period used by the embodiment of the present invention.
- the timing relationship between the foregoing step 101 and the step 102 is not limited, and the terminal may perform step 101 first and then perform step 102; or step 102 may be performed first, and then step 101 may be performed; Steps 101 and 102 are performed at the same time, and the embodiment of the present invention does not limit this.
- the terminal receives the resource allocation information sent by the wireless access device, where the resource allocation information is used to instruct the terminal to transmit the dedicated resource used by the first transport block.
- the terminal allocates resource allocation information to the terminal, where the resource allocation information may specifically include location information and modulation of the dedicated resource.
- a parameter such as a parameter, such that after receiving the resource allocation information sent by the wireless access device, the terminal may determine, according to the resource allocation information, which one or which transmission time units are distributed, as shown in FIG. 5A, The dedicated resources are distributed in the transmission time unit 6 and the transmission time unit 8, and subsequently, the terminal can transmit the first transmission block using the corresponding dedicated resources in the transmission time unit 6 and the transmission time unit 8.
- the dedicated resource configured by the wireless access device for the terminal may only allow the terminal to send the first transport block once, or may allow the terminal to send the first transport block multiple times.
- the location of the dedicated resource used by the terminal to transmit the first transport block is located in different transmission time units, and the wireless access device may allocate the transmission time unit of the dedicated resource.
- the information is carried in the resource allocation information to notify the terminal, for example, the dedicated resource is located in the transmission time unit 3 and the transmission time unit 4. Subsequently, the terminal directly transmits the first transport block to the wireless access device twice using the dedicated resources in the transmission time unit 3 and the transmission time unit 4.
- the preset sending policy may be configured in the terminal in advance.
- the sending policy may be: sending the first transport block separately in consecutive 4 transmission time units.
- the first transmission block or the like is transmitted three times at intervals of one transmission time unit.
- the resource allocation information includes a transmission time unit in which the terminal transmits the first transmission block for the first time on the dedicated resource. The information may be subsequently determined by the terminal according to the resource allocation information and the sending policy to determine a specific resource location of the first transport block.
- the terminal does not perform step 101, that is, the resource allocation request is not sent to the wireless access device, but if the wireless access device determines the terminal needs according to the first transport block sent by the terminal to the wireless access device by using the shared resource. Sending data to the wireless access device, or the wireless access device can determine that the terminal needs to send data to the wireless access device by using other means. In this case, the wireless access device can also be triggered to allocate dedicated resources to the terminal and allocate resources through the resource. The information indicates the assigned dedicated resources to the terminal.
- the terminal sends the first transmission block Y (Y ⁇ 0) times to the wireless access device by using the target resource, where the target resource includes the dedicated resource.
- the target resource may also include a shared resource.
- the first transport block may be continuously sent by using only the dedicated resource, and the first transport block may be sent by using the dedicated resource and the shared resource at the same time.
- the embodiment does not impose any limitation on this.
- the terminal when the terminal transmits the first transmission block Y times to the wireless access device using the target resource, for example, when the terminal transmits the first transport block on the transmission time unit 6 using the target resource in the transmission time unit 6, if the transmission time unit 6 includes both the dedicated resource and the shared resource. Therefore, since the dedicated resource does not conflict with the resource used by other terminals, the terminal can preferentially use the dedicated resource in the transmission time unit 6 to send the first transport block. .
- the wireless access device may send a response response of the first transport block to the terminal, then, After receiving the response response of the first transport block, the terminal may stop transmitting the first transport block to the wireless access device.
- the terminal may also clear the first transport block in the cache.
- a timer may be set in the terminal, and the time set by the timer is a delay indicator for transmitting the first transport block. Then, when the terminal sends the first transport block for the first time, the terminal may be triggered to start the timing. When the timer expires, it indicates that the time when the terminal sends the first transport block exceeds the preset delay indicator. At this time, regardless of whether the wireless access device successfully receives the first transport block, the terminal may Stop sending the first transport block to the wireless access device. Optionally, the terminal may also clear the first transport block in the cache.
- the terminal may calculate the number of transmissions N (N>0) required to transmit the first transport block according to the probability of success of each transmission process. For example, if the reliability requirement of the URLLC data in the transmission process is 99.999%, and the probability of success of each transmission process is 90%, then when the terminal transmits the first transmission block twice, the success probability of 99% can be achieved. When the terminal transmits the first transport block three times, the success probability of 99.9% can be achieved. When the terminal transmits the first transport block five times, the success probability of 99.999% can be achieved, that is, the reliability requirement of 99.999% is satisfied.
- the first transport block may be stopped from being sent to the wireless access device.
- the terminal may also Empty the first transport block in the cache.
- the probability of success of each transmission process may be different, assuming the probability of success p1 of the first transmission process, the probability of success of the second transmission process p2, ..., the probability of success of the Nth transmission process pN, then, According to the formula: (1-p1)(1-p2)...(1-pN) ⁇ preset failure probability, the specific value of N can be determined, that is, the number of transmissions required when transmitting the first transport block.
- the terminal may stop transmitting the above to the wireless access device.
- the terminal may report the calculated number of transmissions N to the wireless access device.
- the terminal may determine the number of transmissions by using the foregoing method, but is not limited to determining the number of transmissions by using the foregoing method.
- Other methods may further include the number of transmissions of the application layer configuration of the terminal, where the application layer of the terminal may be operated by the user of the terminal.
- the terminal may report the number of transmissions to the wireless access device through various layers, such as an RRC message, a MAC layer message, an RLC layer message, a PDCP layer message, a SDAP (Service Data Adaptation Protocol) layer message, and a physical layer message. In this way, after receiving the first transmission block N times, the wireless access device can no longer monitor whether the terminal transmits the first transmission block, thereby saving the overhead of the wireless access device.
- the terminal transmits the first transport block.
- the terminal may need to transmit multiple transport blocks.
- the terminal transmits the first transport block using the shared resource in the transmission time unit 1.
- the terminal acquires the transmission request of the second transport block in the transmission time unit 2
- the terminal can continue to use the transmission time unit 2
- the shared resource within the first transmission block transmits the second transport block instead of using the shared resource in the transmission time unit 2, so that the transmission delay of the first transport block that has started to transmit is not due to the second transport block. Increased by transmission.
- the terminal after the terminal acquires the dedicated resource configured by the wireless access device, if the new transport block is obtained, for example, the transmission request of the second transport block, the terminal may also be in the dedicated The size of the transport block that can be transmitted on the resource and the size of the transport block previously transmitted on the shared resource determine whether to transmit the second transport block.
- the terminal may transmit a part of the dedicated resource on the dedicated resource in addition to the original first transport block.
- the second transport block In this case, the terminal can transmit two transport blocks on a dedicated resource or only one transport block. Then, after the wireless access device receives the data on the dedicated resource, the RLC layer of the wireless access device can determine that there is still a transport block that has not been transmitted. Therefore, the wireless access device can continue to configure a dedicated resource for the terminal. As shown in FIG.
- the dedicated resource allocated by the TB is sufficient to accommodate the lower packet 1 and the packet 2, but the TB accommodates the segment A of the packet 1 and the packet 2
- the segment B of packet 2 is not accommodated, and the remaining resources are filled with pad data (for example, a set of numbers of 0).
- the dedicated resource allocated by the TB is sufficient to accommodate the lower packet 1 and the packet 2, and the TB accommodates the packet 1 and the packet 2, wherein the packet Segment A and Segment B of 2 are segmented into this TB.
- the dedicated resource allocated by the TB is sufficient to accommodate the next packet 1 and the packet 2, and the segment A and the packet 2 of the packet 2 are combined into one packet 2 to be accommodated In this TB.
- the terminal can transmit only one complete first transport block on the dedicated resource.
- the wireless access device cannot know the transmission requirement of the second transport block, and then the second transport block can be transmitted through the shared resource according to the foregoing transmission method.
- the terminal is allocated uplink transmission resources, and how to put the data into the TB (also known as Logical Channel Prioritization procedure) is regarded as retransmission and will not be transmitted in this retransmission.
- the content of the MAC element is added to the block.
- the terminal can only transmit a part of the first transport block on the dedicated resource, then the wireless connection
- the ingress device may determine that there is still a transport block that has not been transmitted. Therefore, the radio access device may continue to configure a dedicated resource for the terminal, and then the second transport block may be the first The remaining segments in the transport block are transmitted together on dedicated resources configured by subsequent wireless access devices.
- the shared resource (or dedicated resource) at the same time may be divided into an initial transmission area and a retransmission area, so that if there is a transmission that needs to be initially transmitted at the same time.
- the block and the transport block to be retransmitted need to be transmitted, and the terminal can simultaneously transmit the transport block that needs to be retransmitted (for example, the first transport block described above) in the retransmission area, and transmit the transport block that needs to be initially transmitted in the initial transmission area (for example, the above Second transport block).
- the division between the initial transmission area and the retransmission area may be configured to the terminal in a static or semi-static manner.
- the radio access device informs the terminal of the specific location of the initial transmission area and the retransmission area through the high layer signaling/physical layer signaling when the terminal accesses.
- the radio access device may adjust the size of the first-time transmission area and the re-transmission area according to the service type, and notify the terminal of the initial transmission area and the retransmission area by using high-layer signaling/physical layer signaling.
- the position of the embodiment of the present invention is not limited thereto.
- the terminal can pass different HARQ processes and wireless access when transmitting different transport blocks.
- the device interacts, and each transport block corresponds to a HARQ process, so that the radio access device can receive the transport block with the same HARQ process ID as the same transport block, for example, the first transport block, the subsequent, the wireless access device.
- Data combining and decoding are performed on the transport blocks having the same HARQ process ID, so that the first transport block is correctly received.
- the terminal when the terminal sends the first transmission block X times to the wireless access device by using the shared resource, the terminal may randomly determine a HARQ process ID, or the terminal may determine one according to the location of the transmission time unit where the shared resource is located. The HARQ process ID is then used to send the first transport block on the shared resource using the HARQ process ID.
- the correspondence between the different subframes and the HARQ process ID may be set in advance. Then, after the terminal determines the subframe in which the shared resource of the first transport block is last transmitted, the terminal may determine the corresponding relationship according to the foregoing correspondence.
- the HARQ process ID used for the last transmission and this transmission is the same.
- the resource allocation information received by the terminal from the radio access device may carry the HARQ process ID. If the HARQ process ID is the same as the HARQ process ID used by the terminal to send the first transport block on the shared resource, The terminal may continue to transmit the first transport block on the dedicated resource using the HARQ process ID. If the HARQ process ID is different from the HARQ process ID used by the terminal to send the first transport block on the shared resource, for example, the HARQ process ID carried in the resource allocation information is 2, and the terminal sends the first transport block on the shared resource. The HARQ process ID is 3. At this time, the terminal can copy the content corresponding to the No. 3 HARQ process into the HARQ process No. 2, and then send the first transport block on the dedicated resource by using the No. 2 HARQ process.
- the terminal may still send the first transport block by using the HARQ process ID used by the first transport block on the shared resource.
- the first indication information may be inserted in the first transport block to be sent, where the first indication information includes the current terminal transmission.
- the HARQ process ID and NDI used by a transport block.
- the HARQ process ID is used to indicate which one of the HARQ processes used by the terminal to transmit the first transport block
- the NDI is used to indicate whether the first transport block transmitted by the terminal is new data or retransmitted data.
- the MAC (Media Access Control) entity of the terminal may also determine whether the first transport block of the current transmission is new data or retransmitted data. And transmitting, by using the HARQ process ID, the first transport block, and then the MAC entity of the terminal sends the information to the physical layer of the terminal. As shown in FIG. 9, the physical layer entity maps the first transport block to the corresponding shared resource. After the physical resources, some resource locations are selected for puncturing, and the HARQ process ID and NDI are inserted at the punched positions, that is, the first indication information is inserted.
- the wireless access device may determine whether the first transport block is new data or retransmit data according to the first indication information inserted at the punching hole, and if the data is retransmitted, Sending to the HARQ process corresponding to the HARQ process ID for data merging. If it is new data, the first transport block may be buffered into a cache corresponding to the HARQ process ID, and waiting for data to be transmitted with the first transport block of the subsequent retransmission. merge.
- the first indication information may further carry redundancy version information, where the redundancy version information is used to indicate a redundancy version used when restoring the punctured data.
- the foregoing redundancy version information may be preset in the wireless access device. In this case, the first indication information does not need to carry the redundancy version information, and the wireless access device may directly receive the first indication information according to the foregoing. The above redundant version information is set to recover the punctured data.
- the terminal may also notify the first indication information to the radio access device by using the uplink control signaling by using the uplink control channel, or notify the first indication information by using an implicit method such as a cyclic shift or a CRC mask of the DMRS.
- an implicit method such as a cyclic shift or a CRC mask of the DMRS.
- the same terminal may allocate different shared resources in different cells.
- the terminal 1 belongs to the cell 1 and the cell 2 at the same time.
- the access device serves the cell 1 and the cell 2 at the same time.
- the radio access device allocates the shared resource 1 to the terminal 1 and the terminal 3 in the cell 1, and allocates the shared resource 2 to the terminal 1 and the terminal 4 in the cell 2.
- the terminal 1 has two shared resources, that is, the shared resource 1 corresponding to the cell 1, and the shared resource 2 corresponding to the cell 2.
- the first transmission block is still taken as an example.
- the terminal uses the shared resource 1 corresponding to the cell 1 to transmit the first transmission block for the first time, if the terminal does not share resources in the cell 1 in a short time. Or, the terminal does not obtain the dedicated resource allocated by the wireless access device. At this time, the terminal may repeatedly send the first transport block by using the shared resource 2 corresponding to the cell 2.
- the first indication information further carries the cell identifier to which the terminal belongs when transmitting the first transport block last time. As shown in FIG. 10, the first indication information also carries the identifier of the cell 1, that is, the wireless access device is notified that the last time the terminal transmits the first transport block, the shared resource corresponding to the cell 1 is used.
- the radio access device may receive the first transport block received by the shared resource 2 corresponding to the cell 2 and the first received by the shared resource 1 corresponding to the cell 1.
- the transport block performs data merging.
- the terminal may be configured with a dedicated cell identifier of the corresponding cell, for example, the terminal 1 corresponds to the cell 1 and the cell 2, and then, for the terminal 1, the dedicated cell identifier of the cell 1 may be configured as 0, and the cell The exclusive cell ID of 2 is 1.
- the identifier of the cell in the first indication information may be replaced by the above-mentioned dedicated cell identifier. Therefore, since the length of the dedicated cell identifier is much smaller than the length of the identifier of the cell, the air interface resource in the transmission process of the transport block may be further saved.
- the terminal may set a set of HARQ processes dedicated to transmitting data on the shared resource, and use the HARQ process to transmit data on the shared resource regardless of the cell. Then, in the application scenario shown in FIG. 10, since the terminal uses the same set of HARQ processes when transmitting the first transport block in the cell 1 and the cell 2, the first indication information sent by the terminal does not need to carry the cell 1 The identifier of the HARQ process ID used when the first transport block is sent by the cell 1 needs to be carried.
- the terminal instructs the wireless access device to indicate the HARQ process ID used by the first transport block for each transmission.
- the wireless access device may allocate the resource information to the terminal.
- the second indication information is used to indicate that the terminal repeatedly transmits the first transport block that is transmitted in the Kth (K ⁇ 0) transmission time unit, and the Kth transmission time unit is located in the receiving resource allocation information. A transmission time unit before the transmission time unit.
- the terminal may use the HARQ process used when transmitting the first transport block in the Kth transmission time unit on the dedicated resource allocated by the radio access device according to the carried second indication information.
- the ID transmits the first transport block. That is, the wireless access device may implicitly instruct the terminal to send the HARQ process ID used by the first transport block by using the second indication information.
- the terminal transmits the first transmission block three times using the shared resource, and when the terminal receives the resource allocation information sent by the wireless access device, the resource is used.
- the allocation information includes, in addition to related information such as a location of the dedicated resource allocated for the terminal, second indication information, for example, the second indication information is: retransmitting data in the W-3 transmission time unit.
- the Kth transmission time unit is the W-3 transmission time unit, that is, the radio access device instructs the terminal to retransmit the transmission time unit that currently receives the resource allocation information (ie, the transmission time unit 3).
- 3 transmission time units are forwardly shifted, that is, data transmitted in transmission time unit 0.
- the terminal may send the first transport block by using the HARQ process ID used by the first transport block in the transmission time unit 0 on the dedicated resource allocated by the radio access device.
- the Kth transmission time unit may be determined based on the transmission time unit in which the dedicated resource allocated by the wireless access device is located, that is, the transmission time unit 5 in FIG. 11, and at this time, as shown in FIG.
- the K transmission time unit that is, the W-3 transmission time unit, refers to: shifting three transmission time units, that is, transmission time unit 2, forward by using the transmission time unit 5 where the dedicated resource is located.
- the radio access device allocates the dedicated resource for the terminal, and has already parsed the HARQ process ID used by the terminal to use the shared resource to transmit the first transport block, the HARQ process can be directly carried in the second indication information.
- the ID is sufficient, and the embodiment of the present invention does not impose any limitation on this.
- the wireless access device may determine, according to the subframe in which the terminal is located, the terminal uses The HARQ process ID, for example, the HARQ process ID is 3. Then, the wireless access device may directly indicate, in the second indication information, that the terminal transmits the first transport block on the dedicated resource by using the HARQ process with the HARQ process ID of 3.
- the wireless access device may also send an ACK/NACK through the PHICH channel to inform the terminal whether to correctly receive the transport block received on the shared resource. If correctly received, the wireless access device sends an ACK to the terminal, otherwise it sends a NACK to the terminal. Then, if the terminal receives the NACK, the subframe may be pushed back by a certain number of subframes according to the subframe number of the NACK, and the first transport block may be retransmitted.
- a fixed time interval for example 30 ms, may be pre-configured by protocol agreement or RRC signaling. Then, the radio access device starts timing after receiving the first transport block transmitted by the terminal on the shared resource, and if the data in the first transport block cannot be correctly solved within 30 ms, the resource shown in FIG. 11 is sent to the terminal. The information is allocated so that the terminal forwards 30 ms to determine the HARQ process ID used to transmit the first transport block before 30 ms, and then retransmits the first HARQ process ID after receiving the resource allocation information for 30 ms. Transport block.
- the second indication information may be: retransmitting the W-3 transmission time unit. Data on the sub-band of M. After receiving the second indication information, the terminal determines to retransmit the first transport block by using the HARQ process ID by determining the HARQ process ID used by the user to transmit data in the M sub-band of the W-3 transmission time unit. .
- the radio access device when the radio access device allocates a shared resource to the terminal in different cells, as shown in FIG. 12, the shared resource corresponding to the cell 1 is set on the transmission time unit 0, and the terminal is first on the transmission time unit 0. Transmitting the first transport block, if the radio access device determines that there is no dedicated resource available in the cell 1, and there is a dedicated resource available in the cell 2 (ie, a dedicated resource on the transmission time unit 5), then the radio access device may The terminal allocates a dedicated resource in the cell 2, and the second indication information carried in the resource allocation information further includes: a cell identifier to which the terminal belongs when transmitting the first transport block in the Kth transmission time unit.
- the second indication information may be: retransmitting data in the W-5 transmission time unit in the cell 1, where the W-5 transmission time unit refers to: using the transmission time unit 5 where the dedicated resource is located as a reference. Forward 5 transmission time units, that is, transmission time unit 0.
- the dedicated resource allocated by the wireless access device to the terminal is located in the cell 2, and the data that the wireless access device needs to retransmit the terminal is the first transmission that is transmitted on the W-5 transmission time unit in the cell 1. Piece.
- the corresponding relationship may be a correspondence between a subframe of a cell and a group of HARQ process IDs of the terminal, or may be a correspondence between a subframe of the multiple cells and a group of HARQ process IDs of the terminal.
- the radio access device can determine the HARQ process ID used by the terminal according to the subframe in which the terminal is located, for example, the HARQ process ID is 3.
- the wireless access device may directly indicate, in the second indication information, that the terminal transmits the first transport block on the dedicated resource of the cell 2 by using the HARQ process with the HARQ process ID of 3.
- a fixed time interval for example 30 ms, may be pre-configured by protocol agreement or RRC signaling. Then, the radio access device starts timing after receiving the first transport block transmitted by the terminal on the shared resource, and if the data in the first transport block cannot be correctly solved within 30 ms, the resource shown in FIG. 12 is sent to the terminal.
- the information is allocated such that the terminal forwards 30 ms to determine the HARQ process ID used to transmit the first transport block before 30 ms, and then uses the same HARQ process ID in cell 2 after receiving the resource allocation information for 30 ms. Pass the first transport block.
- the second indication information may be: re-transmitted in the cell 1 in the W-5.
- the data in the sub-band of M is transmitted in the time unit.
- the transmission time unit may be one or more lengths of TTI transmitted by the terminal in the cell 1, or may be one or more lengths of TTIs of the terminal's transmission in the cell 2, or may be the terminal in the cell 1 and The common divisor of multiple length TTIs transmitted in cell 2.
- the terminal determines the HARQ process ID used by the user to transmit data on the M sub-band of the W-5 transmission time unit, and determines to continue to use the HARQ process ID in the cell 2 retransmission.
- a transport block A transport block.
- the radio access device needs to receive the first transport block received through the dedicated resource corresponding to the cell 2, and receive the shared resource corresponding to the cell 1
- the first transport block to be merged that is, data merge across cells is performed.
- the wireless access device when the terminal uses the shared resource or the dedicated resource in different cells to send the first transport block to the wireless access device, the wireless access device may also only receive the same in the same cell.
- the first transport block performs data merging, which can avoid performing complicated data merging across cells, and reduces the complexity of data merging.
- the shared resources on the transmission time unit 0 and the transmission time unit 1 are allocated by the wireless access device for the terminal in the cell 1, and the shared resources on the transmission time unit 2 and the transmission time unit 3 are wireless access.
- the device is allocated for the terminal in cell 2.
- the terminal uses the No. 3 HARQ process ID in the cell 1 to send the first transport block to the radio access device on the transmission time unit 0 and the transmission time unit 1, respectively, and subsequently, the terminal uses the No. 5 HARQ process ID in the cell 2 respectively.
- the first transport block is transmitted to the wireless access device on the transmission time unit 2 and the transmission time unit 3.
- the wireless access device performs data combining by using the two first transport blocks received by the cell 1, and performs data combining by the two first transport blocks received by the cell 2.
- the terminal receives the response response of the first transport block sent by the radio access device through the cell 2, because the terminal knows to use the No. 3 HARQ process ID in the cell 1 and the No. 5 HARQ process ID in the cell 2
- a transport block is the same transport block, and therefore, the terminal stops transmitting the first transport block using the No. 3 HARQ process ID in the cell 1. In this way, when data merging across cells is not performed, the terminal can also transmit the same transport block through resources in multiple cells.
- the terminal transmits the first transport block to the wireless access device as an example. Then, when the wireless access device needs to send the URLLC data to the terminal, for example, the third transport block, the wireless access device may The third transport block is sent to the terminal by using the same HARQ process ID through resources in different cells.
- the radio access device transmits a third transport block to the terminal on the transmission time unit 1 by using the No. 1 HARQ process ID in the cell 1 through the resource in the cell 1, if the cell 1 after the transmission time unit 1 There is no available resource, and there is available resource in the cell 2 in the transmission time unit 3, then the radio access device can continue to send the terminal to the terminal by using the resource in the cell 2 and still using the HARQ process ID in the cell 1.
- the third transport block at this time, the radio access device may send the third indication information to the terminal by using the downlink control channel in the cell 2, where the third indication information is used to indicate the third transport block of the current transmission and the last time in the cell.
- the third transport block transmitted on the transmission time unit 1 in 1 is the same.
- the third indication information includes the transmission resource of the third transport block (ie, the transmission time unit 3 of the cell 2 in FIG. 14), and may further include the identifier of the cell 1 and the HARQ process ID No. 1.
- the terminal may pass the third transport block received by the resource in the cell 1 (ie, the third transport block sent by the radio access device in the transmission time unit 1)
- the third transport block received by the resource in the cell 2 ie, the third transport block sent by the radio access device in the transmission time unit 3) performs data combining and parsing to correctly receive the third transport block.
- the wireless access device may also send the third indication information to the terminal by using the downlink control channel in the cell 1.
- the embodiment of the present invention does not impose any limitation.
- the wireless access device may also send the third transport block by using a different HARQ process ID through resources in different cells.
- the radio access device is configured with a HARQ process ID of No. 1-8 in the cell 1, and a HARQ process ID of No. 1-8 in the cell 2. Then, the HARQ process ID of the cell 1 in the cell 1 is The HARQ process ID number 1 in cell 2 is different.
- the third indication information is used to indicate that one of the different HARQ process IDs used by the radio access device is an anchor HARQ process ID.
- the terminal After receiving the third indication information, the terminal sends the third transport block received by another HARQ process ID to the HARQ process indicated by the anchor HARQ process ID, and the second transport block received by the HARQ process is performed twice. Data merge.
- the radio access device transmits the third transport block to the terminal on the transmission time unit 1 by using the No. 1 HARQ process ID in the cell 1 through the resources in the cell 1, and subsequently, the radio access device passes through the cell.
- the resource in 2 transmits the third transport block to the terminal on the transmission time unit 3 by using the HARQ process ID No. 1 in the cell 2, and the third time that the radio access device sends the terminal to the terminal through the downlink control channel in the cell 2
- the indication information is used to indicate that the third transport block of the current transmission is the same as the third transport block that was last transmitted on the transmission time unit 1 using the No. 1 HARQ process ID in the cell 1.
- the HARQ process No. 1 in the cell 1 is the anchor HARQ process.
- the third indication information includes, in addition to the transmission resource for transmitting the third transport block (ie, the transmission time unit 3 of the cell 2), the identifier of the cell 1 and the HARQ process ID of the cell 1 in the cell 1, and the terminal according to the cell
- the identifier of 1 and the HARQ process ID in cell 1 may determine that the HARQ process No. 1 in cell 1 is an anchor HARQ process.
- the radio access device first transmits the third transport block in cell 1, and then transmits the third transport block in cell 2. In fact, these two transmission processes can be performed simultaneously. If the radio access device transmits the third transport block in the two cells at the same time, the third indication information may be transmitted on the downlink control channel of the two cells, and the third indication information corresponding to the two cells may be merged and passed through the cell. 1 or the downlink control channel of the cell 2 transmits the third indication information.
- the radio access device transmits the third transport block once through the cell 1, and transmits the third transport block once through the cell 2.
- the wireless access device may choose to transmit the third transport block one or more times through the cell 1, and transmit the third transport block one or more times through the cell 2. If the wireless access device determines that the third transmission block needs to be transmitted multiple times through the cell 1 or the cell 2, the wireless access device may transmit the third indication information multiple times, and each third transmission block corresponds to a third indication. For example, the wireless access device may also transmit the third indication information only once, that is, the multiple third transmission blocks correspond to the same third indication information.
- the third indication information further includes a redundancy version start indication, where the terminal indicates: the multiple The redundancy version used by the first third transport block in the three transport blocks.
- the terminal determines the redundancy version used by the first third transport block according to the redundancy version start indication, and further calculates a redundancy version used by the third transport block sent by the subsequent wireless access device.
- the wireless access device since the wireless access device can uniformly schedule the current resources, the wireless access device does not use the same resource to send data to different terminals, and does not use the resources that each terminal is using to transmit data. Therefore, The radio access device transmits the resources used by the third transport block to the terminal (for example, the resources in the cell 1 in FIG. 14 and FIG. 15 and the resources in the cell 2), and does not conflict with resources used by other terminals, so The wireless access device sends the resource used by the third transport block to the terminal without distinguishing between the shared resource and the dedicated resource.
- a terminal and a base station can transmit data in a dual connectivity manner, that is, a transmission mode in which one terminal is simultaneously connected to one primary base station and one secondary base station.
- each set of the protocol stack includes: a physical layer entity, a MAC entity, and an RLC (Radio Link Control) entity.
- the Packet Data Convergence Protocol (PDCP) entity can transmit the same data packet from the non-access stratum to the primary base station and the secondary base station through the two sets of protocol stacks.
- PDCP Packet Data Convergence Protocol
- the secondary base station has sent a response response of the data packet to the terminal, and the RLC entity corresponding to the secondary base station may send an indication to the RLC entity corresponding to the primary base station.
- Information to indicate that the data packet has been successfully transmitted, and the RLC entity corresponding to the secondary base station may further send the indication information to the PDCP entity, so that the terminal stops transmitting the data packet to the primary base station, and does not need to wait for the primary base station to send.
- the packet responds with a response, saving transmission resources.
- the wireless access device may not be able to allocate dedicated resources to the terminal when transmitting the URLLC data. In this case, the wireless access device may preempt the dedicated resources that have been allocated for other terminals to send. URLLC data.
- the wireless access device can punch a transport block that needs to be transmitted to the terminal 1, and insert URLLC data that needs to be transmitted to the terminal 2 at the punched position. Subsequently, the wireless access device replenishes the part of the data (that is, the supplemental data) that is punctured when the puncturing is performed to the terminal 1, or the wireless access device and the one or more corresponding to the transport block of the terminal 1
- the redundant transmission sub-block is reissued to the terminal 1.
- the radio access device may also send a first notification message to the terminal 1 through a PDCCH (Physical Downlink Control Channel), where the first notification message is used to indicate that the transmission process is a retransmission process and is used.
- the HARQ process ID is the same as the previous transmission process, and this transmission process does not count the number of HARQ transmissions.
- the timer CB-Timer may be started, and the timer length of the timer CB-Timer may be controlled by the radio access device through RRC (Radio Resource Control).
- RRC Radio Resource Control
- the signaling is configured for terminal 1. Then, during the timing period of the timer CB-Timer, the terminal 1 monitors the PDCCH to acquire the first notification message.
- the second notification message may be further sent to the terminal, where the second notification message is used to indicate: the transport block that is transmitted by the wireless access device last time. It is a block of data that has been punched. Then, after receiving the second notification message, the terminal 1 can start the timer CB-Timer. During the timing of the timer CB-Timer, the terminal 1 can monitor the PDCCH to obtain the notification of the first notification message or retransmit data. Message.
- the wireless access device may punct the transport blocks of the plurality of terminals to transmit the data blocks of the terminal 2 described above. For example, the wireless access device puncts a certain data block of the terminal 1 and the terminal 3, respectively. At this time, the wireless access device may send the second notification message to the terminal 1 and the terminal 3, respectively, or may send the second notification message to the terminal 1 and the terminal 3 through the common transmission channel, which is not limited in this embodiment of the present invention. .
- the terminal 1 can be triggered to listen.
- the PDCCH is configured to obtain the foregoing first notification message or a retransmission data notification message.
- the wireless access device may pre-configure some resources and notify the terminals of the locations of these resources. If the subsequent wireless access device needs to punch the URLLC data, you can directly punch holes in these pre-configured resources.
- the terminal 1 determines that the location of the resource occupied by the transport block of the transmission overlaps with the location of the pre-configured resource, the CB-Timer can be started, so that the terminal 1 can monitor during the timing of the CB-Timer.
- the PDCCH is configured to obtain the foregoing first notification message.
- the terminal 1 after receiving the above-mentioned supplementary data, the terminal 1 needs to send the feedback information, that is, the first feedback information and the second feedback information, to the wireless access device, where the first feedback information is used.
- the wireless access device uses the resources of the other terminal (for example, the terminal 1) to send data to a terminal (for example, the terminal 2)
- the other terminal may be triggered to monitor the PDCCH to acquire the supplementary data sent by the wireless access device.
- the wireless access device sends URLLC data.
- the terminal 1 receives the punctured data to the time T1 between the first feedback information sent by the terminal 1, and the terminal 1 receives the supplementary data to the terminal 1 to send the second feedback information.
- the time T2 between the two times may be two independent values respectively configured by RRC dedicated signaling, or may be a relationship between T1 and T2. If any one of T1 and T2 is determined, it may be based on T1 and The relationship between T2 determines the other.
- the value of T1 and T2 may be the same or different, and the embodiment of the present invention does not impose any limitation.
- the embodiment of the present invention further provides a data transmission method, in order to enhance the transmission reliability of the URLLC data, when the same DRB can be transmitted in multiple cells, the same URLLC data packet can be copied into two, through two RLCs. Entity transfer.
- the PDCP entity in the transmitting end may copy one URLLC data packet into at least two copies, and correspond to at least two RLC entities in the RLC layer.
- data packet 1 and data packet 2 correspond to two RLC entities, namely, RLC entity 1 and RLC entity 2, respectively, at the RLC layer.
- the MAC entity of the sender considers that the RLC entity 1 and the RLC entity 2 are two different RLC entities, but it does not distinguish between two RLC entities corresponding to two services, or two RLC entities corresponding to the same service. .
- the radio access device may divide the cell to which the radio access device belongs into two subsets, that is, the cell set 1 and the cell set 2, and the two subsets do not overlap each other. Then, for the data packet 1 sent by the RLC entity 1 to the MAC entity, the transmitting end can transmit to the receiving end through the cell in the cell set 1. For the data packet 2 sent by the RLC entity 2 to the MAC entity, the transmitting end may transmit to the receiving end through the cell in the cell set 2.
- the same URLLC data packet must be transmitted through two different cells after being copied, thereby improving the time-frequency gain of the URLLC data packet during transmission, thereby improving the probability that the URLLC data packet is correctly received.
- the PDCP entity can copy a URLLC packet into at least two copies.
- the wireless communication system is configured with the same PDCP entity to copy the received URLLC data into at least two copies, and the PDCP entity copies all the received URLLC data.
- the number of packet 1 in RLC entity 1 is 37
- the number of packet 2 in RLC entity 2 is also 37.
- the MAC entity transmits the 37th data packet to the receiving end through the cell 1C.
- the MAC entity not only transmits a notification to the RLC entity 1 that "the number 37 packet has been transmitted through the cell 1C", but also transmits a notification to the RLC2 entity that "the number 37 packet has been transmitted through the cell 1C".
- the RLC2 entity no longer sends the data packet No. 37 to the MAC entity for transmission.
- the MAC entity may directly send the 37th data packet to the RLC2 entity, and then the RLC2 entity parses the 37th data packet to determine the data packet. It is the 37th data packet buffered by itself, thus determining that the data packet No. 37 has been transmitted through the cell 1C.
- the wireless communication system is configured to copy the received URLLC data into at least two copies by the same PDCP entity, and the PDCP entity may copy all the received URLLC data into at least two copies according to the configuration. It is also possible not to perform replication. In this scenario, the number of the same data packet at the RLC layer may be inconsistent. As shown in FIG. 21, there is also an overlap between the above cell set 1 and the cell set 2. The difference is that after the PDCP entity copies a URLLC packet into two, one of the numbers in the RLC entity 1 may be 37, and the other number in the RLC entity 2 may be other than 37. The number, for example, is numbered 68.
- the MAC entity transmits the 37th data packet to the receiving end through the cell 1C. Further, the MAC entity directly sends the data packet No. 37 to the RLC2 entity, and the RLC2 entity parses the data packet of the 37th to determine that the data packet is the 68th data packet that is cached by itself, thereby determining the 68th data in the RLC2 entity. The packet has been transmitted through the cell 1C. The MAC entity selects other cells than the 1C to transmit the 68th packet.
- the RLC2 entity does not need to send the 68th data packet to the MAC entity for transmission.
- one of the numbers in the RLC entity 1 may be 37, and the other number in the RLC entity 2 may be a number other than 37.
- the number is 68.
- the RLC entity in order to speed up the packet speed of the MAC entity, the RLC entity will process a part of the data packet and send it to the MAC entity in advance, and the MAC entity temporarily buffers the data packet, so that when the MAC entity obtains the output resource, it can directly Transfer these packets.
- the MAC entity sends the data packet No. 37 to the RLC entity 2, and the RLC entity 2 It can be identified that the No. 37 data packet is numbered 68 in the RLC entity 2, so that the indication message is sent to inform the MAC entity that the 68th data packet in the RLC entity 2 has been transmitted through the cell 1C.
- the MAC entity since the MAC entity has learned that the 68th packet has been transmitted through the cell 1C, the MAC entity does not need to transmit the 68th packet through the cell 1C.
- the MAC entity may select a larger amount of buffered data.
- the data packets are acquired for transmission to avoid the same data packets being transmitted through the same cell.
- the terminal transmitting end
- the terminal can maintain two or more sets of RLC entities, for example, PDCP entity B and RLC entity 3 in FIG. 23, and PDCP entity B does not.
- the packet will be copied as multiple copies.
- the transmitting end determines a target RLC entity, for example, the RLC entity 1
- the target data in the logical channel corresponding to the RLC entity 1 can be transmitted, if the currently available resources are insufficient to transmit the target data.
- the terminal may trigger a BSR (Buffer Status Report) to inform the wireless access device that more resources are needed to transmit the remaining target data.
- BSR Buffer Status Report
- the terminal may cancel the trigger to send the BSR. If the data in the cache still has data that has not been transmitted, the terminal does not cancel the BSR that has been triggered.
- the terminal may determine whether the useful data on all the RLC entities in the RLC layer is sent, and the useful data is data that can be placed in the current block to be transported in the MAC layer. If the useful data is not sent on all the RLC entities and the BSR has not been sent yet, the terminal maintains the trigger state of the BSR. If all are sent, the trigger status of the BSR is canceled. If the useful data is still not sent on all the RLC entities, but the BSR has been sent to the wireless access device, the terminal cancels the trigger state of the BSR.
- LCH for example, RLC entity 1 and RLC entity 2 in FIG. 22
- the UE receives an uplink grant including the uplink transmission resource
- both LCHs can be mapped to uplink transmission resources included in the uplink grant (from cell 1c or cell 2a)
- the UE selects only one of the LCHs (select one of RLC entity 1 and RLC entity 2) to participate in the LCP process ( When generating a TB, only the data on one of the RLC entity 1 and the RLC entity 2 is put into the TB).
- the MAC does not cancel the BSR trigger.
- the size of the target data to be transmitted in the RLC entity 1 is 50
- the size of the data to be transmitted in the RLC entity 3 is 300.
- the currently available resource size is 350, it is just The transfer is complete.
- each PDCP entity in the first group of entities does not replicate the data packet, and generates one RLC data packet in the RLC layer, and one PDCP entity corresponds to one RLC entity.
- the second group entity copies each data packet into two copies, each of which The PDCP entity generates at least two RLC data packets in the RLC layer, and one PDCP entity corresponds to at least two RLC entities.
- the two sets of PDCP entities are mapped to a MAC entity at the MAC layer.
- the TB includes data on an RLC entity of at least two RLC entities corresponding to at least one PDCP entity in the second group.
- the TB may not include data on the corresponding at least one RLC entity in the first group of PDCP entities.
- the TB also includes data on at least one RLC entity corresponding to the first group of PDCP entities.
- the PDCP layer contains PDCP entity A and PDCP entity B.
- the PDCP entity A copies the data packet into at least two, and the PDCP entity A corresponds to at least two RLC entities at the RLC layer (without loss of generality, taking RLC entity 1 and RLC entity 2 as an example), and the PDCP entity B is in the
- the RLC layer generates only one piece of data, and corresponds to one RLC entity 3 at the RLC layer.
- the data on RLC entity 1 and RLC entity 2 may be the same as the repetition.
- a TB is generated at the MAC layer, only one of the RLC entity 1 and the RLC entity 2 is placed in this TB.
- all data on the RLC entity 3 is placed in this TB. That is to say, the data of the RLC entity 1 is included in the TB, and the data of the RLC entity 2 is not included; the TB contains the data of the RLC entity 2, and does not include the data of the RLC entity 1.
- the amount of data to be transmitted counted by the MAC layer MAC entity is the sum of the following data amounts: the current amount of data to be transmitted on all PDCP entities of the first group of PDCP entities, The amount of data to be transmitted on all RLC entities corresponding to all PDCP entities on the first group of PDCP entities, and the amount of data to be transmitted on each PDCP entity of the second group of all PDCPs* the number of copies of each PDCP packet, The amount of data to be transmitted on each of the at least two RLC entities corresponding to each of the PDCP entities of the second group.
- the data amount of each PDCP in each PDCP entity of the second group * the result of the number of copies of the data packet copied by each PDCP may be separately calculated by the second group of each PDCP entity and then notified to the MAC entity respectively, or may be The MAC entity calculates the amount of data on each PDCP entity of each of the second group of PDCPs* the number of copies of the packets copied by each PDCP.
- the number of the first group of PDCP entities is n
- the amount of data to be transmitted on each PDCP entity is d1,..., dn
- each PDCP entity maps one RLC entity respectively, and then a total of n RLC entities are mapped, each The amount of data to be transmitted on the RLC entity is also r1,...,rn
- the second group of PDCP entities is m
- the current pending data on each PDCP entity is D1,...,Dm, and each PDCP has been transmitted to the RLC layer respectively.
- the data amount of rr1....rrm is copied to the number of copies p1, ..., pm, respectively, and the number of RLC entities mapped to each PDCP entity is p1,...,pm.
- the MAC layer entity counts the amount of data to be transmitted as follows:
- the current data size of the PDCP entity A is 70
- the data size that has been transmitted to the RLC layer is 50
- the data is copied to 2
- the data size is on the RLC corresponding RLC entity 1 and the RLC entity 2.
- the data to be transmitted on the PDCP entity B is 300
- the data transmitted to the RLC layer is 300.
- the data size of the corresponding RLC entity 3 is 100.
- the PDCP entity A and the PDCP entity B correspond to the MAC layer. entity.
- the MAC layer calculates the amount of data to be transmitted in the BSR according to the amount of data to be transmitted and the amount of data to be transmitted on all PDCP entities.
- the amount of data to be transmitted in the BSR is 300 (the amount of data on the PDCP entity B) + 300 (the data on the RLC entity 3 is corresponding to the PDCP entity B). +) (data amount on PDCP entity A) * 2 (number of copies of data packet) + 50 (data amount on RLC entity 1 corresponding to PDCP entity A) + 50 (data on RLC entity 2 corresponding to PDCP entity A) the amount). It may also be the amount of data to be transmitted reported by each PDCP entity to the MAC layer.
- the PDCP entity B reports 300 of the amount of data to be sent to the MAC layer.
- the amount of data to be transmitted in the MAC layer statistics BSR is 140 (the amount of data on the PDCP entity A * the number of copies) + 50 (RLC entity 1) + 50 (RLC entity 2) + 300 (the amount of data on the PDCP entity B) + 300 (RLC entity 3).
- the MAC statistics the amount of data to be transmitted in the PDCP layer and the RLC layer, and optionally, the amount of data to be transmitted on the SDAP is introduced in the wireless communication system, and the statistical result can also be obtained when calculating the data amount in the MAC layer. Further, the amount of data to be transmitted on the SDAP* is repeated in the RLC layer.
- the embodiment of the invention further provides a data transmission method, as shown in FIG.
- a terminal simultaneously provides communication services by at least two cells, wherein the first cell operates in an authorized spectrum, the second cell operates in an unlicensed spectrum, and the logical channel 1 (LCH1) that the terminal can use only provides data of the first cell. Transmission, the logical channel 2 (LCH2) available to the terminal provides data transmission of at least one of the first cell and the second cell. If there is data on the logical channel 1 to be transmitted, but resources on the unlicensed spectrum are allocated to the terminal without resource allocation on the licensed spectrum, in this case, the terminal cannot use the resources on the unlicensed spectrum. To transfer data on logical channel 1.
- logical channel 2 can use the resources on the unlicensed spectrum to transmit data through the second cell. If resources on the licensed spectrum are allocated to the terminal, the terminal uses the resources on the licensed spectrum to transmit data on the logical channel 1, and the resources on the licensed spectrum can also be used to transmit the data on the logical channel 2.
- a terminal simultaneously provides communication services by at least two cells.
- the first cell works in the first air interface format, and the first air interface format uses a short transmission time interval (TTI) to provide a service guarantee for short delay requirements.
- the second cell operates in the second air interface format and uses a long transmission time interval TTI to provide a service guarantee for long latency requirements.
- TTI transmission time interval
- the data to be transmitted on the logical channel 1 (LCH1) that the terminal can use is a short delay requirement, so the logical channel 1 transmits data only through the first cell.
- the data to be transmitted on the logical channel 2 (LCH2) that the terminal can use is a long delay requirement. Therefore, the logical channel 2 can transmit data through at least one of the first cell and the second cell.
- the terminal is allocated resources in the second air interface format without allocating resources on the first air interface format. If there is data on the logical channel 1 to be transmitted, the terminal cannot use the first air interface format to transmit data on the logical channel 1. .
- the terminal may use the resource in the second air interface format to send data on the logical channel 1, but the terminal still notifies the data on the logical channel 1 of the base station to be sent, and the amount of data to be sent on the logical channel 1
- the amount of data to be sent notified by the terminal includes the amount of data on the logical channel 1 transmitted on the second air interface format (the terminal still considers that the part of the data volume is not sent out. In this case, the terminal gives priority to the newly transmitted data. If the level of data is lower than this part of the data, the BSR is not triggered.
- the solution provided by the embodiment of the present invention is mainly introduced from the perspective of interaction between the network elements.
- the foregoing terminal, the wireless access device, and the like include a hardware structure and/or a software module corresponding to each function.
- the present invention 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 for implementing the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present invention.
- the embodiment of the present invention may divide a function module into a terminal or the like according to the foregoing method example.
- each function module may be divided according to each function, or two or more functions may be integrated into one processing module.
- the above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of the module in the embodiment of the present invention is schematic, and is only a logical function division, and the actual implementation may have another division manner.
- FIG. 26 shows a possible schematic diagram of a terminal involved in the above embodiment, which includes a determining unit 61, a transmitting unit 62, and an inserting unit 63, in the case where the respective functional modules are divided by corresponding functions.
- the determining unit 61 is configured to support the terminal to perform the process 103 in FIG. 4; the transmitting unit 62 is configured to support the terminal to execute the processes 101, 102, and 104 in FIG. 4; the inserting unit 63 is configured to insert the first indication information in the first transport block.
- the first indication information includes a HARQ process identifier and an NDI of the terminal transmitting the first transport block. All the related content of the steps involved in the foregoing method embodiments may be referred to the functional descriptions of the corresponding functional modules, and details are not described herein again.
- FIG. 27 shows a possible structural diagram of the terminal involved in the above embodiment.
- the terminal includes a processing module 72 and a communication module 73.
- the processing module 72 is for controlling management of the actions of the terminal.
- the processing module 72 is configured to support the terminal to perform the processes 101-104 of FIG. 4, and/or other processes for the techniques described herein.
- the communication module 73 is used to support communication between the terminal and other network entities.
- the terminal may further include a storage module 71 for storing program codes and data of the terminal.
- the processing module 72 can be a processor or a controller, for example, 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 module 73 can be a transceiver, a transceiver circuit, a communication interface, or the like.
- the storage module 61 can be a memory.
- the terminal involved in the embodiment of the present invention may be the computer device 500 shown in FIG.
- an embodiment of the present invention further provides a data transmission system, where the system includes the foregoing terminal and a wireless access device connected to the terminal.
- an embodiment of the present invention further provides a computer program, the computer program comprising instructions, when the computer program is executed by a computer, can cause the computer to execute the related data transmission method in the above steps 101-104.
- an embodiment of the present invention further provides a computer storage medium for storing computer software instructions used by the terminal, which is configured to execute any program designed for the terminal.
- a person skilled in the art can understand that the technical solution provided by the embodiment of the present invention can be implemented by at least one processor of the terminal for determining, acquiring, and the like of the terminal in the foregoing method embodiment, and the receiver of the terminal can be used for receiving the action.
- the transmitter of the terminal For the sending action, it can be implemented by the transmitter of the terminal.
- the determining, obtaining, and the like processing actions of the wireless access device in the foregoing method embodiments may be implemented by at least one processor of the wireless access device, and the receiving action may be implemented by a receiver of the wireless access device, and for the sending action, It can be implemented by the transmitter of the wireless access device.
- a person skilled in the art can clarify the basic structure implementation of the wireless access device and the terminal according to various actions in the method embodiments. I will not repeat them here.
- the functions described herein can be implemented in hardware, software, firmware, or any combination thereof.
- the functions may be stored in a computer readable medium or transmitted as one or more instructions or code on a computer readable medium.
- Computer readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one location to another.
- a storage medium may be any available media that can be accessed by a general purpose or special purpose computer.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne un système, un appareil, et un procédé de transmission de données, se rapportant au domaine technique des communications, et étant susceptible d'augmenter l'efficacité de transmission de données tout en garantissant un retard de transmission. Le procédé comprend les étapes suivantes : un terminal utilise une ressource partagée, configurée par un dispositif d'accès sans fil pour au moins un terminal, afin d'envoyer un premier bloc de transmission au temps X au dispositif d'accès sans fil, le terminal étant l'un desdits terminaux, X étant supérieur à 0; le terminal détermine une ressource dédiée attribuée par le dispositif d'accès sans fil pour le terminal; le terminal utilise une ressource cible afin d'envoyer un premier bloc de transmission au temps Y au dispositif d'accès sans fil, la ressource cible comprenant la ressource dédiée, Y étant supérieure ou égal à 0.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP17886707.3A EP3565148B1 (fr) | 2016-12-30 | 2017-12-28 | Appareil et procédé de transmission de données |
RU2019123822A RU2754679C2 (ru) | 2016-12-30 | 2017-12-28 | Система, устройство и способ передачи данных |
EP22186192.5A EP4145734B1 (fr) | 2016-12-30 | 2017-12-28 | Procédé, appareil et système de transmission de données |
JP2019535313A JP6940121B2 (ja) | 2016-12-30 | 2017-12-28 | データ伝送方法、機器およびシステム |
US16/455,720 US11252604B2 (en) | 2016-12-30 | 2019-06-27 | Data transmission method, apparatus, and system |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611265112.5 | 2016-12-30 | ||
CN201611265112 | 2016-12-30 | ||
CN201710296923.X | 2017-04-28 | ||
CN201710296923.XA CN108270516B (zh) | 2016-12-30 | 2017-04-28 | 一种数据传输方法、装置及系统 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/455,720 Continuation US11252604B2 (en) | 2016-12-30 | 2019-06-27 | Data transmission method, apparatus, and system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018121643A1 true WO2018121643A1 (fr) | 2018-07-05 |
Family
ID=62706990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/119229 Ceased WO2018121643A1 (fr) | 2016-12-30 | 2017-12-28 | Système, appareil, et procédé de transmission de données |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2018121643A1 (fr) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020029414A1 (fr) * | 2018-08-07 | 2020-02-13 | Oppo广东移动通信有限公司 | Procédé de communication sans fil, dispositif de communication, puce et système de communication |
WO2020029074A1 (fr) * | 2018-08-07 | 2020-02-13 | Oppo广东移动通信有限公司 | Procédé de communication sans fil, dispositif de communication, puce et système de communication |
CN114303333A (zh) * | 2019-11-07 | 2022-04-08 | Oppo广东移动通信有限公司 | 无线通信方法及设备、终端设备和网络设备 |
CN114902630A (zh) * | 2020-03-31 | 2022-08-12 | 华为技术有限公司 | 一种应用于接入网的数据传输方法及设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150304921A1 (en) * | 2012-12-28 | 2015-10-22 | Broadcom Corporation | Methods, devices, and computer program products improving mobile communication |
CN106134249A (zh) * | 2014-04-28 | 2016-11-16 | 英特尔Ip公司 | 用于非授权频谱中的操作的信道预留 |
-
2017
- 2017-12-28 WO PCT/CN2017/119229 patent/WO2018121643A1/fr not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150304921A1 (en) * | 2012-12-28 | 2015-10-22 | Broadcom Corporation | Methods, devices, and computer program products improving mobile communication |
CN106134249A (zh) * | 2014-04-28 | 2016-11-16 | 英特尔Ip公司 | 用于非授权频谱中的操作的信道预留 |
Non-Patent Citations (2)
Title |
---|
HUAWEI ET AL.: "Grant-Free Transmission Scheme for UL URLLC", 3GPP TSG-RAN WG1 #87 RI-1611689, 18 November 2016 (2016-11-18), XP051175660 * |
NOKIA ET AL.: "Grant-Free to Grant-Based Switching for URLLC", 3GPP TSG-RAN WG1 #87 RI-1612253, 18 November 2016 (2016-11-18), XP051176202 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020029414A1 (fr) * | 2018-08-07 | 2020-02-13 | Oppo广东移动通信有限公司 | Procédé de communication sans fil, dispositif de communication, puce et système de communication |
WO2020029074A1 (fr) * | 2018-08-07 | 2020-02-13 | Oppo广东移动通信有限公司 | Procédé de communication sans fil, dispositif de communication, puce et système de communication |
WO2020029445A1 (fr) * | 2018-08-07 | 2020-02-13 | Oppo广东移动通信有限公司 | Procédé de communication sans fil, dispositif de communication, puce et système de communication |
CN114303333A (zh) * | 2019-11-07 | 2022-04-08 | Oppo广东移动通信有限公司 | 无线通信方法及设备、终端设备和网络设备 |
CN114303333B (zh) * | 2019-11-07 | 2024-02-09 | Oppo广东移动通信有限公司 | 无线通信方法及设备、终端设备和网络设备 |
CN114902630A (zh) * | 2020-03-31 | 2022-08-12 | 华为技术有限公司 | 一种应用于接入网的数据传输方法及设备 |
CN114902630B (zh) * | 2020-03-31 | 2024-05-03 | 华为技术有限公司 | 一种应用于接入网的数据传输方法及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11252604B2 (en) | Data transmission method, apparatus, and system | |
US12035324B2 (en) | Data sending method, data sending apparatus, and terminal device utilizing a configured grant resource | |
US11387946B2 (en) | Reliable ultra-low latency communications | |
US10314032B2 (en) | Method and base station identifying PUCCH for processing feedback of user equipment | |
US8320341B2 (en) | Re-transmission capability in semi-persistent transmission | |
CN110536464A (zh) | 一种传输方法、装置、通信节点及介质 | |
WO2017166213A1 (fr) | Procédé et dispositif de transmission de données | |
CN112398631B (zh) | 基于码本的反馈方法及设备 | |
WO2012097692A1 (fr) | Procédé, équipement utilisateur et dispositif de réseau pour planification semi-persistante | |
EP4030662B1 (fr) | Procédé et appareil de commande de processus harq | |
WO2021203790A1 (fr) | Procédé de génération de livre de codes harq-ack, procédé de transmission de livre de codes harq-ack et procédé de réception de pdsch | |
WO2020199957A1 (fr) | Procédé et dispositif de planification de ressources de transmission | |
CN110830177B (zh) | 一种混合自动重传请求传输方法和装置 | |
US12238755B2 (en) | Resource allocation in wireless network | |
WO2018121643A1 (fr) | Système, appareil, et procédé de transmission de données | |
CN110447262A (zh) | 用于发送分组数据单元的装置和方法 | |
WO2021134151A1 (fr) | Procédé et appareil de communication | |
WO2025031409A1 (fr) | Procédé et appareil de communication en liaison latérale | |
CN116746091A (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: 17886707 Country of ref document: EP Kind code of ref document: A1 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
ENP | Entry into the national phase |
Ref document number: 2019535313 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2017886707 Country of ref document: EP Effective date: 20190730 |