Data transmission method and apparatus, and storage medium

By using a target frame structure that includes a preamble time slot and multiple asynchronous data time slots in the uplink asynchronous transmission of the terminal, the problems of large scheduling signaling overhead and low resource utilization in the massive terminal access communication network are solved, and efficient data transmission and reduced frequency domain interference are achieved.

CN115603880BActive Publication Date: 2026-02-13DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110780757.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-09
Publication Date
2026-02-13
Estimated Expiration
2041-07-09

AI Technical Summary

Technical Problem

In communication networks with a massive number of terminals, existing technologies suffer from high scheduling and signaling overhead and low resource utilization. This is especially true in 5G systems where the number of terminals is growing rapidly, where existing data transmission methods cannot efficiently handle terminal access and data transmission.

Method used

The target frame structure, which adopts asynchronous uplink transmission of the terminal, includes a preamble time slot and multiple asynchronous data time slots. The asynchronous data time slots contain multiple consecutive and repeating OFDM symbols. Data is transmitted through the target frame, avoiding coordination signaling restrictions and improving data transmission efficiency, reducing frequency domain subcarrier interference, and saving resource consumption.

Benefits of technology

It improves data transmission efficiency, reduces interference between frequency domain subcarriers, and increases the allowable range of synchronization error for asynchronous data transmission, making it suitable for communication networks facing a massive number of terminal accesses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115603880B_ABST
    Figure CN115603880B_ABST
Patent Text Reader

Abstract

The application provides a data transmission method and device and a storage medium. At the terminal side, the method comprises: determining a target frame of terminal uplink asynchronous transmission, wherein the target frame comprises a preamble time slot and one or more asynchronous data time slots, and the asynchronous data time slots comprise at least a plurality of continuous and repeated OFDM symbols; and transmitting data to a network device according to the target frame. Therefore, network access and data transmission of the terminal are performed in uplink asynchronous transmission, the data transmission efficiency is improved, the plurality of continuous and repeated OFDM symbols in the asynchronous data time slots avoid sub-band interference caused by asynchronous data transmission, resource consumption is saved, and the network device can detect complete OFDM symbols from the target frame, which is especially suitable for a communication network facing a large number of terminal accesses.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication, and in particular to a data transmission method and device and storage medium. BACKGROUND

[0002] With the development of mobile communication, new wireless communication systems appear. Among them, the large number of terminals is one of the main driving forces for the development of new wireless communication systems.

[0003] When the terminal transmits data, it first performs resource scheduling and then transmits, or adopts a scheduling-free manner to transmit data. In the first way, a large number of terminals will bring a large amount of scheduling signaling overhead, reducing the network resource utilization; in the second way, in order to resist the jitter of data arrival time, there is a certain resource redundancy when pre-configuring resources, reducing the network resource utilization.

[0004] Therefore, in view of the emergence of a large number of terminals, a new data transmission method is needed. SUMMARY

[0005] The present application provides a data transmission method, device and storage medium to provide a data transmission method suitable for a communication network with a large number of terminals.

[0006] In a first aspect, the present application provides a data transmission method applied to a terminal, comprising:

[0007] determining a target frame for terminal uplink asynchronous transmission, wherein the target frame contains a preamble time slot and one or more asynchronous data time slots, and the asynchronous data time slot contains at least a plurality of continuous and repeated OFDM symbols;

[0008] sending data to a network device according to the target frame.

[0009] Optionally, the asynchronous data time slot also contains an incomplete OFDM symbol arranged after the repeated OFDM symbols, and the incomplete OFDM symbol is obtained by cutting from the start position of the OFDM symbol.

[0010] Optionally, the asynchronous data time slot also contains a data GP after the plurality of OFDM symbols.

[0011] Optionally, the preamble time slot contains a preamble CP, a preamble code and a preamble GP, and the data GP in the asynchronous data time slot is greater than or equal to the preamble GP.

[0012] Optionally, the OFDM symbol is N data obtained by inverse fast Fourier transform of N points on the data to be transmitted, and the OFDM symbol does not contain a CP.

[0013] Optionally, the number of asynchronous data slots is multiple, and different asynchronous data slots transmit different data.

[0014] Optionally, in the time-frequency resource for the uplink asynchronous transmission, there is a time interval and a frequency interval between the preamble slot and the asynchronous data slot, and the time interval and the frequency interval are greater than or equal to zero.

[0015] Optionally, before determining the target frame for the uplink asynchronous transmission of the terminal, the method further comprises:

[0016] receiving a configuration message from the network device, the configuration message being used to indicate at least the frame structure adopted for the uplink asynchronous transmission to the terminal.

[0017] Optionally, the information transmitted on the preamble slot comprises transmission format information and / or pilot information used for demodulating the data transmitted on the asynchronous data slot.

[0018] In a second aspect, the present application provides a data transmission method applied to a network device, comprising:

[0019] receiving data transmitted by the terminal according to the preset target frame, the target frame comprising a preamble slot and one or more asynchronous data slots, and the asynchronous data slot comprising at least multiple continuous and repeated OFDM symbols.

[0020] Optionally, the asynchronous data slot further comprises an incomplete OFDM symbol arranged after the repeated OFDM symbols, and the incomplete OFDM symbol is obtained by cutting from the start position of the OFDM symbol.

[0021] Optionally, the asynchronous data slot further comprises a data GP located after the multiple OFDM symbols.

[0022] Optionally, the preamble slot comprises a preamble CP, a preamble code and a preamble GP, and the data GP in the asynchronous data slot is greater than or equal to the preamble GP.

[0023] Optionally, the OFDM symbol is N data obtained by performing inverse N-point fast Fourier transform on the data to be transmitted, and the OFDM symbol does not comprise a CP.

[0024] Optionally, the number of asynchronous data slots is multiple, and different asynchronous data slots transmit different data.

[0025] Optionally, in the time-frequency resource for the uplink asynchronous transmission, there is a time interval and a frequency interval between the preamble slot and the asynchronous data slot, and the time interval and the frequency interval are greater than or equal to zero.

[0026] Optionally, after receiving the data transmitted by the terminal according to the preset target frame, the method further comprises:

[0027] determining a time sequence reference point of the target frame according to the preamble slot;

[0028] According to the synchronization data time slot and the timing reference point, the target frame is subjected to data detection.

[0029] Optionally, before receiving the data sent by the target frame, the terminal further comprises:

[0030] sending a configuration message, the configuration message being used at least for indicating to the terminal the frame structure adopted by the uplink asynchronous transmission.

[0031] Optionally, the information transmitted on the preamble time slot comprises transmission format information and / or pilot information used for demodulating the data transmitted on the asynchronous data time slot.

[0032] In a third aspect, the present application provides a data transmission device applied to a terminal, comprising a memory, a transceiver and a processor;

[0033] The memory is used for storing a computer program.

[0034] The transceiver is used for receiving and transmitting data under the control of the processor.

[0035] The processor is used for reading the computer program in the memory and performing the following operations:

[0036] determining a target frame of the uplink asynchronous transmission of the terminal, wherein the target frame comprises a preamble time slot and one or more asynchronous data time slots, and the asynchronous data time slot comprises at least a plurality of continuous and repeated OFDM symbols.

[0037] According to the target frame, the terminal transmits data to the network device.

[0038] Optionally, the asynchronous data time slot further comprises an incomplete OFDM symbol arranged after the repeated OFDM symbols, and the incomplete OFDM symbol is obtained by cutting from the start position of the OFDM symbol.

[0039] Optionally, the asynchronous data time slot further comprises a data guard interval GP located after the plurality of OFDM symbols.

[0040] Optionally, the preamble time slot comprises a preamble CP, a preamble code and a preamble GP, and the data GP in the asynchronous data time slot is greater than or equal to the preamble GP.

[0041] Optionally, the OFDM symbol is N data obtained by performing N-point inverse fast Fourier transform on the data to be transmitted, and the OFDM symbol does not comprise a CP.

[0042] Optionally, the number of asynchronous data time slots is a plurality of, and the data transmitted by different asynchronous data time slots is different.

[0043] Optionally, in the time-frequency resource of the uplink asynchronous transmission, there is a time interval and a frequency interval greater than or equal to zero between the preamble time slot and the asynchronous data time slot.

[0044] Optionally, before determining the target frame of the uplink asynchronous transmission of the terminal, the method further comprises:

[0045] receiving a configuration message from the network device, the configuration message being used to indicate to the terminal at least the frame structure adopted by the uplink asynchronous transmission.

[0046] Optionally, the information transmitted on the preamble time slot comprises transmission format information and / or pilot information used to demodulate the data transmitted on the asynchronous data time slot.

[0047] In a fourth aspect, the present application provides a data transmission device applied to a network device, the data transmission device comprising a memory, a transceiver and a processor;

[0048] the memory is used to store a computer program;

[0049] the transceiver is used to transceive data under the control of the processor;

[0050] the processor is used to read the computer program in the memory and perform the following operations:

[0051] receiving data sent by the terminal according to the preset target frame, the target frame comprising a preamble time slot and one or more asynchronous data time slots, the asynchronous data time slot comprising at least a plurality of continuous and repeated OFDM symbols.

[0052] Optionally, the asynchronous data time slot further comprises an incomplete OFDM symbol arranged after the repeated OFDM symbols, the incomplete OFDM symbol being obtained by cutting from the start position of the OFDM symbol.

[0053] Optionally, the asynchronous data time slot further comprises a data GP located after the plurality of OFDM symbols.

[0054] Optionally, the preamble time slot comprises a preamble CP, a preamble code and a preamble GP, and the data GP in the asynchronous data time slot is greater than or equal to the preamble GP.

[0055] Optionally, the OFDM symbol is N data obtained by performing inverse N-point fast Fourier transform on the data to be transmitted, and the OFDM symbol does not comprise a CP.

[0056] Optionally, the number of asynchronous data time slots is a plurality of times, and the data transmitted by different asynchronous data time slots is different.

[0057] Optionally, in the time-frequency resource of the uplink asynchronous transmission, there is a time interval and a frequency interval greater than or equal to zero between the preamble time slot and the asynchronous data time slot.

[0058] Optionally, the processor is further used to perform the following operations:

[0059] determine a timing reference point of a target frame according to the preamble slot;

[0060] perform data detection on the target frame according to the synchronization data slot and the timing reference point.

[0061] Optionally, the processor is further configured to perform the following operation:

[0062] transmit a configuration message, the configuration message being used at least for indicating to the terminal a frame structure adopted for the uplink asynchronous transmission.

[0063] Optionally, the information transmitted on the preamble slot comprises transmission format information and / or pilot information used for demodulating data transmitted on the asynchronous data slot.

[0064] In a fifth aspect, the present application provides a data transmission apparatus applied to a terminal, comprising:

[0065] a processing unit configured to determine a target frame for uplink asynchronous transmission of the terminal, wherein the target frame comprises a preamble slot and one or more asynchronous data slots, and the asynchronous data slot comprises at least a plurality of continuous and repetitive OFDM symbols;

[0066] a transmitting unit configured to transmit data to a network device according to the target frame.

[0067] Optionally, the asynchronous data slot further comprises an incomplete OFDM symbol arranged after the repetitive OFDM symbols, and the incomplete OFDM symbol is obtained by cutting from a start position of the OFDM symbol.

[0068] Optionally, the asynchronous data slot further comprises a data guard interval GP located after the plurality of OFDM symbols.

[0069] Optionally, the preamble slot comprises a preamble CP, a preamble code and a preamble GP, and a data GP in the asynchronous data slot is greater than or equal to the preamble GP.

[0070] Optionally, the OFDM symbol is N data obtained by performing inverse N-point fast Fourier transform on the data to be transmitted, and the OFDM symbol does not comprise a CP.

[0071] Optionally, the number of the asynchronous data slots is a plurality, and different asynchronous data slots transmit different data.

[0072] Optionally, in a time-frequency resource for the uplink asynchronous transmission, there is a time interval and a frequency interval greater than or equal to zero between the preamble slot and the asynchronous data slot.

[0073] Optionally, the data transmission apparatus further comprises:

[0074] a receiving unit configured to receive a configuration message from the network device, the configuration message being used at least for indicating to the terminal a frame structure adopted for the uplink asynchronous transmission.

[0075] Optionally, the information transmitted on the preamble time slot comprises transmission format information and / or pilot information used for demodulating the data transmitted on the asynchronous data time slots.

[0076] In a sixth aspect, the present application provides a data transmission apparatus applied to a network device, comprising:

[0077] The receiving unit is configured to receive data transmitted by the terminal according to the preset target frame, wherein the target frame comprises a preamble time slot and one or more asynchronous data time slots, and the asynchronous data time slots comprise at least a plurality of continuous and repeated OFDM symbols.

[0078] Optionally, the asynchronous data time slots further comprise an incomplete OFDM symbol arranged after the repeated OFDM symbols, and the incomplete OFDM symbol is obtained by cutting from the start position of the OFDM symbol.

[0079] Optionally, the asynchronous data time slots further comprise a data GP located after the plurality of OFDM symbols.

[0080] Optionally, the preamble time slot comprises a preamble CP, a preamble code and a preamble GP, and the data GP in the asynchronous data time slots is greater than or equal to the preamble GP.

[0081] Optionally, the OFDM symbol is N data obtained by performing inverse N-point fast Fourier transform on the data to be transmitted, and the OFDM symbol does not comprise a CP.

[0082] Optionally, the number of asynchronous data time slots is a plurality of, and the data transmitted by different asynchronous data time slots is different.

[0083] Optionally, in the time-frequency resource of the uplink asynchronous transmission, there is a time interval and a frequency interval greater than or equal to zero between the preamble time slot and the asynchronous data time slots.

[0084] Optionally, the data transmission apparatus further comprises:

[0085] The processing unit is configured to: determine a timing reference point of the target frame according to the preamble time slot; and perform data detection on the target frame according to the synchronous data time slot and the timing reference point.

[0086] Optionally, the data transmission apparatus further comprises:

[0087] The sending unit is configured to send a configuration message, and the configuration message is used at least to indicate the frame structure adopted by the uplink asynchronous transmission to the terminal.

[0088] Optionally, the information transmitted on the preamble time slot comprises transmission format information and / or pilot information used for demodulating the data transmitted on the asynchronous data time slots.

[0089] In a seventh aspect, the present application provides a processor-readable storage medium, which stores a computer program, and the computer program is used to make a processor execute the data transmission method in the first aspect or the second aspect.

[0090] In an eighth aspect, the present application provides a computer program product comprising instructions which, when executed on a computer, cause the computer to carry out the data transmission method in the first aspect or the second aspect.

[0091] In a ninth aspect, the present application provides a communication system, which comprises a terminal and a network device, wherein the terminal can execute the data transmission method in the first aspect, and the network device can execute the data transmission method in the second aspect.

[0092] In the data transmission method, the device, and the storage medium provided by the present application, on one hand, the target frame transmitted by the terminal in uplink transmission comprises a preamble time slot and one or more asynchronous data time slots, and the network access and data transmission of the terminal in uplink transmission are not constrained by the coordination signaling, thereby improving the data transmission efficiency. On the other hand, the asynchronous data time slot of the target frame comprises a plurality of continuous and repeated OFDM symbols, thereby avoiding the interference between sub-bands caused by asynchronous transmission, and effectively saving resource consumption compared with the method of setting a frequency domain guard band to avoid the interference between sub-bands. Moreover, the continuous and repeated arrangement of the OFDM symbols in the asynchronous data time slot is essentially the cycle of the OFDM symbols, which is conducive to reading the complete OFDM symbol from the asynchronous data time slot by the network device. In summary, the data transmission method provided by the present application can be applied to the communication network facing a large number of terminal accesses.

[0093] It should be understood that the content described in the foregoing summary section is not intended to define key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0094] In order to more clearly illustrate the technical solutions in the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.

[0095] Figure 1 The schematic diagram of the application scenario provided by the embodiments of the present application;

[0096] Figure 2 The flowchart of the two-step RACH (2-step RACH) in NR;

[0097] Figure 3 An example diagram of a channel structure for msg A;

[0098] Figure 4 An example flowchart of a data transmission method provided by an embodiment of the present application;

[0099] Figure 5 An example diagram of a structure of a target frame provided by an embodiment of the present application;

[0100] Figure 6 An example flowchart of a data transmission method provided by another embodiment of the present application;

[0101] Figure 7 An example diagram of data detection by a network device provided by an embodiment of the present application;

[0102] Figure 8 An example diagram of data transmission between a network device and terminal 1 and terminal 2 provided by an embodiment of the present application;

[0103] Figure 9 An example flowchart of a data transmission method provided by another embodiment of the present application;

[0104] Figure 10 An example diagram of a data transmission apparatus provided by an embodiment of the present application;

[0105] Figure 11 An example diagram of a data transmission apparatus provided by another embodiment of the present application;

[0106] Figure 12 An example diagram of a data transmission apparatus provided by another embodiment of the present application;

[0107] Figure 13 An example diagram of a data transmission apparatus provided by another embodiment of the present application. DETAILED DESCRIPTION

[0108] The term “and / or” in the present application describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the three cases of A alone, A and B together, and B alone. The character “ / ” generally represents that the associated objects before and after it are in an “or” relationship.

[0109] The term “multiple” in the embodiments of the present application means two or more, and other quantifiers are similar.

[0110] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of the present application.

[0111] The technical solutions provided by the embodiments of the present application can be applied to various systems, especially 5G systems. For example, the applicable systems can be global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, long term evolution advanced (LTE-A) system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) system, 5G new radio (NR) system, etc. The various systems all include terminal and network equipment. The system can also include a core network part, such as evolved packet system (EPS), 5G system (5GS), etc.

[0112] The terminal referred to in the embodiments of the present application can refer to a device that provides voice and / or data connectivity to a user, a handheld device having wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal can also be different, for example, in the 5G system, the terminal can be called a user equipment (UE). The terminal can communicate with one or more core networks (CN) through a radio access network (RAN), and the terminal can be a mobile terminal, such as a mobile phone (also known as a "cellular" phone) and a computer with a mobile terminal, for example, it can be a portable, pocket, handheld, built-in computer or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. The wireless terminal can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, which is not limited in the embodiments of the present application.

[0113] The network device according to embodiments of the present application can be a base station, which can include a plurality of cells serving terminals. Depending on the specific application, the base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminals through one or more sectors on an air interface, or other names. The network device can be used to exchange received air frames and Internet Protocol (IP) packets, as a router between wireless terminals and the rest of the access network, which can include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the properties of the air interface. For example, the network device according to embodiments of the present application can be a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (evolutional Node B, eNB or e-NodeB) in a long term evolution (LTE) system, or a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc. Embodiments of the present application are not limited. In some network structures, the network device can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be geographically separated.

[0114] The network device and the terminal can each use one or more antennas for Multi Input Multi Output (MIMO) transmission, which can be Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). Depending on the shape and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or can be diversity transmission or precoding transmission or beamforming transmission, etc.

[0115] Figure 1 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application. For example... Figure 1 As shown, in the application scenario, multiple terminals 110 ( Figure 1 Taking three terminals as an example, and network device 120, terminal 110 can access the network and transmit data with network device 120. The increase in the number of terminals 110 brings greater challenges to terminal data transmission, especially with the development of communication systems, the number of terminals in communication systems will also increase exponentially, and may even reach tens of millions of terminals per square kilometer.

[0116] On the one hand, the terminal uses New Radio (NR) Random Access Channel technology for network access, or it uses contention access technology for network access.

[0117] However, RACH technology is limited by coordination signaling resources, which cannot accommodate such a large number of terminals. In contention-based access technologies, the probability of terminal data collisions is relatively high, easily causing network congestion and poor access performance. In addition, when terminal data is massive, even if each terminal only occupies one Physical Resource Block (PRB), tens of thousands or more PRBs are needed, far exceeding the total number of PRBs in the cell. Therefore, Orthogonal Frequency Division Multiple Access (OFDMA) technology cannot be used.

[0118] On the other hand, terminals typically transmit small packets. Therefore, in networks with a large number of terminals, it is necessary to maximize the efficiency of small packet transmission. In methods that prioritize resource scheduling before data transmission—for example, where each small packet transmission process first requests resource scheduling before transmission—the resource scheduling process incurs significant scheduling signaling overhead, noticeably reducing the resource utilization of the communication network. While scheduling-free transmission methods eliminate scheduling signaling overhead, they still reserve certain redundant resources to combat data arrival time jitter, resulting in relatively low resource utilization.

[0119] In summary, a data transmission method suitable for communication networks facing a massive number of terminal accesses is needed.

[0120] To better understand the shortcomings of RACH, Figure 2 A flowchart illustrating the two-step RACH process in NR is provided. Taking the user equipment (UE) as the terminal and the gNB as the network device as an example, the flowchart is as follows: Figure 2As shown, the process of terminal access based on two-step RACH includes:

[0121] Step 1: UE sends a message msg A to gNB, and msg A is used to request access to gNB.

[0122] Step 2: gNB sends a message msg B to UE, and msg B is used to indicate the access result of UE.

[0123] Msg A includes a preamble and a payload, so step 1 includes that UE sends the preamble of msg A and the payload of msg A to gNB. In the payload, mainly contains the high layer configuration message of terminal, for example, includes: International Mobile Subscriber Identity (IMSI) of terminal, Radio Resource Control (RRC) connection request, tracking information update of UE, etc. In addition, the payload can also include Uplink Control Information (UCI).

[0124] Msg B is the response message of msg A. After sending msg B, if msg B feedbacks connection success, gNB sends configuration signaling and scheduling signaling, and UE sends service data to gNB after receiving the configuration signaling and scheduling signaling.

[0125] As shown in Figure 3 ( Figure 3 The channel structure example diagram of msg A) shows that, in the case that UE has no Timing Advance (TA) information, UE located at the edge of the cell has propagation delay compared with UE located at the center of the cell. In order to avoid the interference of propagation delay to other uplink transmission of gNB, a Guard Period (GP) is added at the tail of Physical Random Access Channel (PRACH) for transmitting the preamble of msg A, and a GP is added at the tail of Physical Uplink Share Channel (PUSCH) for transmitting the payload of msg A. Wherein, the channel for transmitting the preamble of msg A also includes Cyclic Prefix (CP) of the preamble.

[0126] As can be seen from the example of two-step RACH, the current data transmission of terminal mainly has the following deficiencies:

[0127] 1. After a terminal accesses the network, the network device sends configuration signaling and scheduling signaling before the terminal can transmit service data. These coordination signaling messages during the access process (such as msg B, configuration signaling, and scheduling signaling) limit the number of terminals that can access the network, which cannot meet the needs of a network facing a massive number of terminal accesses.

[0128] 2. Frequency domain guard bands can be set between uplink channels to avoid inter-subband interference. For example, frequency domain guard bands can be set between different msgAPUSCH and between msg A PUSCH and other uplink channels. The unit of frequency domain guard band is PRB. For uplink channels that the terminal randomly accesses, there may only be a few PRBs. Setting up frequency domain guard bands will result in a significant waste of resources.

[0129] 3. By setting a CP in the OFDM symbol, the communication network can accommodate synchronization errors within the CP time length range of asynchronous data transmission. However, a portion of data is usually truncated from the end of the OFDM symbol as the OFDM symbol CP. The CP time length is small, which results in a small range of synchronization errors that the communication network can accommodate for asynchronous data transmission, thus limiting the data transmission of the terminal to some extent.

[0130] This application provides a data transmission method. In this method, on the one hand, terminal network access and data transmission are performed during uplink asynchronous transmission, unrestricted by coordination signaling, thus improving data transmission efficiency. On the other hand, the asynchronous data time slot contains multiple consecutive and repeating Orthogonal Frequency Division Multiplexing (OFDM) symbols. Compared to setting guard bands, the multiple consecutive and repeating OFDM symbols in the asynchronous data time slot avoid interference between frequency domain subcarriers caused by asynchronous transmission and save resource consumption. Compared to traditional OFDM symbols containing CP (Concurrent Propagation), the multiple consecutive and repeating OFDM symbols in the asynchronous data time slot are essentially a cycle of OFDM symbols, which helps network devices detect complete OFDM symbols in the target frame, increasing the allowable range of synchronization errors for asynchronous data transmission. In summary, this application provides a data transmission method that can improve data transmission efficiency, resolve interference between frequency domain subcarriers, save resource consumption, and increase the allowable range of synchronization errors for asynchronous data transmission. In particular, this method is effectively applicable to communication networks facing massive terminal access.

[0131] The data transmission method provided in the embodiments of this application will now be described.

[0132] Figure 4 This is a schematic flowchart illustrating a data transmission method provided in one embodiment of this application. Figure 4 As shown, the method includes:

[0133] S401, the terminal determines a target frame for uplink asynchronous transmission, wherein the target frame includes a preamble time slot and one or more asynchronous data time slots, and the asynchronous data time slots include at least a plurality of continuous and repeated OFDM symbols.

[0134] In the target frame: the preamble time slot is used to indicate to the network device that the terminal is accessing, and to indicate to the network device the asynchronous data time slots after the preamble time slot, so as to facilitate the network device to detect the OFDM symbols in the asynchronous data time slots; the asynchronous data time slots are used to transmit OFDM symbols, and the OFDM symbols are data processed to-be-transmitted data, and in the asynchronous data time slots, a plurality of continuous and repeated OFDM symbols can be used to realize continuous and repeated transmission of the OFDM symbols, so as to facilitate the network device to detect a complete OFDM symbol in the continuously and repeatedly transmitted OFDM symbols during asynchronous data transmission.

[0135] In this step, when the terminal needs to access the network for data transmission, the terminal can process the to-be-transmitted data to obtain an OFDM symbol, and add a plurality of continuous and repeated OFDM symbols in the asynchronous data time slots of the target frame. Wherein, the to-be-transmitted data includes access information and service data of the terminal, so as to realize network access and data transmission of the terminal in uplink asynchronous transmission.

[0136] Optionally, the access information of the terminal includes IMSI, RRC connection request, and tracking information update of the terminal. Further, the access information of the terminal can also include UCI of the terminal. For example, the access information of the terminal can refer to the content in the payload of msg A in the example shown in Figure 2 .

[0137] Optionally, the terminal can determine the number of asynchronous data time slots in the target frame according to the data amount of the to-be-transmitted data, for example, when the data amount of the to-be-transmitted data is small, the target frame includes one asynchronous data time slot, and when the data amount of the to-be-transmitted data is large, the target frame includes a plurality of asynchronous data time slots. Alternatively, the network device can indicate the number of asynchronous data time slots in the target frame to the terminal. Alternatively, the target frame fixedly includes a fixed number of asynchronous data time slots, and the fixed number is greater than or equal to 1.

[0138] S402, the terminal sends data to the network device according to the target frame.

[0139] In this step, after the terminal determines the target frame, the terminal sends data to the network device according to the target frame, so as to request access and data transmission to the network device through the target frame. The network device receives the data sent by the terminal according to the target frame, detects the OFDM symbol in the target frame, and realizes network access of the terminal and data transmission between the network device and the terminal.

[0140] In the embodiments of the present application, the network access and data transmission of the terminal are performed in the uplink asynchronous transmission through the target frame, which is not limited by the coordination signaling, and the data transmission efficiency is improved; the multiple continuous and repeated OFDM symbols contained in the asynchronous data time slot in the target frame avoid the interference between the frequency domain subcarriers caused by the asynchronous transmission, saves the resource consumption, and increases the synchronization error allowance range of the asynchronous data transmission, which can be effectively applied to the communication network facing a large number of terminal accesses.

[0141] The target frame is described below through several embodiments.

[0142] In some embodiments, the structure of the target frame is pre-set in the protocol or pre-configured by the network device, and the structures of the target frames in the asynchronous transmission of different terminals can be the same or different.

[0143] In some embodiments, in the asynchronous data time slot, the OFDM symbol is N data obtained by performing N-point inverse fast Fourier transform on the to-be-transmitted data, wherein the OFDM symbol does not include CP, and N can be a positive integer. Thus, the to-be-transmitted data is converted in the time-frequency domain through the N-point inverse fast Fourier transform, and the OFDM symbol meeting the structural requirements of the target frame is obtained, so as to continuously and repeatedly transmit the to-be-transmitted data multiple times to the network device through the multiple continuous and repeated OFDM symbols.

[0144] In the process of performing N-point inverse fast Fourier transform on the to-be-transmitted data to obtain N data, T to-be-transmitted data are obtained by performing N-point inverse fast Fourier transform. T is a positive integer not greater than N. The T to-be-transmitted data are T complex numbers, which can be complex numbers obtained by encoding and modulating the to-be-transmitted information bits. The N data obtained by the inverse fast Fourier transform are N complex numbers.

[0145] In some embodiments, considering that the number of OFDMs in the asynchronous data time slot is limited by the time length of the asynchronous data time slot, the asynchronous data time slot may not be able to accommodate an integer number of OFDM symbols, and therefore, an incomplete OFDM symbol can be arranged after the repeated OFDM symbols in the asynchronous data time slot, and the incomplete OFDM symbol is obtained by starting from the starting position of the OFDM symbol.

[0146] The incomplete OFDM symbol obtained by starting from the starting position of the OFDM symbol means that: starting from the first data in the OFDM symbol, a plurality of data are continuously obtained in the OFDM symbol, and the incomplete OFDM symbol is obtained from the plurality of obtained data. Thus, in the case that the asynchronous data time slot cannot accommodate an integer number of OFDM symbols, the repetition of the OFDM symbols is continued by arranging an incomplete OFDM symbol after the multiple continuous and repeated OFDM symbols.

[0147] As an example, taking an asynchronous data slot capable of accommodating M OFDM symbols, an OFDM symbol being N data obtained by inverse fast Fourier transform of T to-be-transmitted data as an example. T is a positive integer not greater than N. The T to-be-transmitted data are T complex numbers, which can be complex numbers obtained after encoding and modulation of to-be-transmitted information bits. The N data obtained by inverse fast Fourier transform are N complex numbers. When M is a non-integer, the asynchronous data slot can contain X continuous and repeated OFDM symbols and 1 incomplete OFDM symbol, each OFDM symbol in the X OFDM data being N data, and the incomplete OFDM symbol can be the first Y data in the N data. Wherein, X is an integer value obtained by rounding down M, and Y is a positive integer and Y is less than N.

[0148] In some embodiments, in addition to the OFDM symbol, the asynchronous data slot also contains a data GP located after the plurality of OFDM symbols. Thus, in asynchronous data transmission, through the data GP, the transmission delay of the plurality of OFDM symbols in the asynchronous data slot is avoided to interfere with the next slot of the network device. Wherein, the data GP is located at the tail of the asynchronous data slot.

[0149] Optionally, in the case where the asynchronous data slot contains the OFDM symbol and the data GP, the number of OFDM symbols that can be accommodated in the asynchronous data slot can be determined based on the sub-carrier spacing (SCS) adopted by the asynchronous data slot, the time length of the data GP, and the time length of a single OFDM symbol. Thus, the number of OFDM symbols that can be accommodated in the asynchronous data slot can be flexibly determined to adapt to the values of parameters (such as SCS, GP, etc.).

[0150] Specifically, according to the SCS adopted by the asynchronous data slot, the time length of the asynchronous data slot is determined; the difference between the time length and the time length of the data GP is determined, and the difference reflects the total duration that the OFDM symbol can occupy in the asynchronous data slot; according to the difference and the time length of a single OFDM symbol, the number of OFDM symbols that can be accommodated in the asynchronous data slot is determined.

[0151] In some embodiments, the preamble slot includes a preamble CP, a preamble code, and a preamble GP.

[0152] Wherein, the preamble CP is the CP of the preamble code. The preamble code is used to indicate to the network device that the terminal is accessing, and is also used to indicate to the network device that there is an asynchronous data slot after the preamble slot, and the preamble code also helps the network device to obtain better detection performance under the condition of lower detection complexity.

[0153] In the asynchronous data transmission, similar to the data GP in the asynchronous data slot, the preamble GP in the preamble slot can avoid the interference of the propagation delay of the preamble CP and the preamble code in the preamble slot to the next slot of the network device. The preamble GP is located at the tail of the preamble slot, and the time length of the preamble GP and the time length of the data GP are greater than the sum of the uplink and downlink transmission delay of the terminal.

[0154] In order to ensure the accuracy of data transmission, the data GP in the asynchronous data slot is greater than or equal to the preamble GP in the preamble slot. In other words, the data amount in all OFDM symbols in the asynchronous data slot is less than or equal to the sum of the data amount of the preamble GP and the preamble code in the preamble slot, that is, X*N+Y is less than or equal to the data amount in the preamble slot, X is the number of continuous and repeated OFDM symbols in the asynchronous data slot, N is the data amount in the OFDM symbol, and Y is the data amount in the incomplete OFDM symbol.

[0155] In some embodiments, the information transmitted on the preamble slot includes transmission format information and / or pilot information used for demodulating the data transmitted on the asynchronous data slot.

[0156] In some embodiments, in the target frame, the asynchronous data slots are multiple, and different asynchronous data slots transmit different data, so that the transmission of the data with a large amount can be realized by setting multiple asynchronous data slots in the target frame. Wherein, the different asynchronous data slots transmitting different data can be understood as that the different asynchronous data slots include different OFDM symbols.

[0157] In some embodiments, in the target frame, there is a time interval and a frequency interval greater than or equal to zero between the preamble slot and the asynchronous data slot. Wherein, when the time interval between the preamble slot and the asynchronous data slot is zero, the asynchronous data slot is next to the preamble slot. Therefore, by the difference of the time interval and the frequency interval between the preamble slot and the asynchronous data slot, different structures of the target frame are provided.

[0158] Optionally, the time interval and the frequency interval between the preamble slot and the asynchronous data slot can be configured by the network device, so as to realize the flexible configuration of the time interval and the frequency interval between the preamble slot and the asynchronous data slot, and further realize the flexible configuration of the structure of the target frame. Alternatively, the time interval and the frequency interval between the preamble slot and the asynchronous data slot can adopt a fixed interval (or referred to as a default interval).

[0159] In some embodiments, in the target frame, the time length of the preamble slot can be one or more slots, and the time length of the asynchronous data slot can be one or more slots. Wherein, the slot is the basic transmission unit of the time domain resource of the network device.

[0160] The above embodiments are supplemented by several examples as follows.

[0161] As to the preamble slot in the target frame, different parameters can be set for the preamble slot for different cell sizes. As an example, the preamble slot in the target frame can adopt the configuration of the preamble slot in NR, which supports 4 kinds of 839-length preambles including formats 0, 1, 2, 3 and 9 kinds of 139-length preambles including formats A1, A2, A3, B1, B2, B3, B4, C0, C2. Taking format 0 as an example, at this time, the time length of the preamble CP in the preamble slot of the target frame is 0.103 ms, the length of the preamble is 839, the time length of the preamble is 0.8 ms, and the time length of the preamble GP is 0.097 ms.

[0162] As to the asynchronous data slot, for example, the SCS adopted by the asynchronous data slot is 15 kHz, at this time, the time length of each OFDM symbol is 66.7 us, and the time length of the data GP is 0.097 ms. In the asynchronous data slot, (1-0.097) / 0.0667=13.48 OFDM symbols can be accommodated, 13 OFDM symbols are complete OFDM symbols, and 0.48 OFDM symbols are incomplete OFDM symbols.

[0163] Further, for example, the bandwidth of the asynchronous data slot is 6 PRBs, i.e. 1.08 MHz bandwidth, then each OFDM symbol in the asynchronous data slot contains 72 data, in 13.48 OFDM symbols, the data of the first 13 OFDM symbols are completely the same, according to the integer of 0.48*72, there are 34 data, and the last 0.48 OFDM symbols can include the first 34 data of 72 data.

[0164] Further, for example, the propagation delay of the terminal is 0.04 ms, and the asynchronous data time slot will be 0.08 ms behind the synchronous data time slot. According to the result of 0.08 / (0.0667+0.0047) after rounding, it is 2, when the network device detects the 2nd OFDM symbol in the synchronous data time slot, the detected part of the 1st OFDM symbol in the asynchronous data time slot, wherein 0.0047 is the time length of the CP of the OFDM symbol in the synchronous data time slot, and the OFDM symbol in the asynchronous data time slot does not contain the CP. When the base station detects the last OFDM symbol in the synchronous data time slot, it also does not detect the complete OFDM symbol in the asynchronous data time slot. Therefore, finally, in the 13.48 OFDM symbols in the asynchronous data time slot, 14-2-1=11 complete OFDM symbols can be detected. Although the network device detects the number of complete OFDM symbols in the asynchronous data time slot is less than the number of complete OFDM symbols in the synchronous data time slot detected by the network device, since the multiple OFDM symbols in the asynchronous data time slot are continuous and repeated, the network device can still obtain the complete data transmitted by the terminal in the asynchronous data transmission.

[0165] The synchronous data time slot is a time slot in which the network device receives the uplink synchronous transmission data, and the time slot is determined according to the timing relationship of the network device.

[0166] Regarding the structure of the target frame, as an example, Figure 5 The structure of the target frame provided by an embodiment of the present application is shown in the figure. As Figure 5 shown, in the target frame of the terminal uplink asynchronous transmission, 1 preamble time slot and 2 asynchronous data time slots are included, the preamble time slot includes a preamble CP, a preamble code and a preamble GP, and the 2 asynchronous data time slots are asynchronous data time slot 1 and asynchronous data time slot 2. The data transmitted by the asynchronous data time slot 1 is different from the data transmitted by the asynchronous data time slot 2. The time interval between the preamble time slot and the asynchronous data time slot 1 is zero, the time interval between the preamble time slot and the asynchronous data time slot 2 is greater than zero, and the time interval between the preamble time slot and the asynchronous data time slot 1 can also be configured to be greater than zero.

[0167] As Figure 5As shown, taking asynchronous data time slot 1 as an example, the asynchronous data time slot 1 contains multiple continuous OFDM symbols: 1, 2, 3, 4, 5, and 6. Among them, the time lengths of the OFDM symbols 1, 2, 3, 4, and 5 are equal, which are complete OFDM symbols, and the time length of the OFDM symbol 6 is obviously smaller than those of the previous OFDM symbols, which is an incomplete OFDM symbol. The length (time length and / or data length) of the CP in the OFDM symbol is 0. In addition to the OFDM symbols 1, 2, 3, 4, 5, and 6, the asynchronous data time slot 1 also contains a data GP, multiple OFDM symbols are located at the head of the asynchronous data time slot 1, and the data GP is located at the tail of the time slot.

[0168] Figure 6 A flowchart of a data transmission method provided for another embodiment of the present application is shown. As shown, the method comprises the following steps. Figure 6

[0169] S601, the terminal determines a target frame for uplink asynchronous transmission, wherein the target frame contains a preamble time slot and one or more asynchronous data time slots, and the asynchronous data time slot contains at least multiple continuous and repeated OFDM symbols.

[0170] S602, the terminal sends data to the network device according to the target frame.

[0171] Among them, S601 and S602 can refer to the description of the foregoing embodiments, and will not be described here.

[0172] S603, the network device determines a timing reference point of the target frame according to the preamble time slot.

[0173] The uplink asynchronous transmission and the uplink synchronous transmission belong to the frequency-division multiplexing (FDM) technology. The data transmission in the embodiment of the present application is the transmission of service data by the terminal while the terminal is accessing the network, and has not undergone the uplink TA adjustment and other uplink synchronization processes, that is, the TA is 0, so the data transmission is asynchronous, and the synchronization error is likely to be large. The uplink synchronous transmission is the data transmission by the terminal after the terminal completes the access, the uplink TA adjustment, and is scheduled. The OFDM symbols transmitted by the terminals in asynchronous transmission and the terminals in synchronous transmission are likely to be out of synchronization, which will cause inter-carrier interference when the OFDM symbols are out of synchronization. The data transmission method in the embodiment of the present application avoids the inter-carrier interference through the multiple continuous and repeated OFDM symbols.

[0174] ​In this step, since the target frame is transmitted asynchronously, the boundary of the target frame received by the network device is different from the boundary of the frame transmitted in a synchronous manner, and therefore, the target frame needs to be up-synchronized. In the up-synchronization process, the network device detects the preamble time slot of the target frame, and determines the time position of the preamble time slot, i.e., the time reference point of the target frame. The time reference point is the starting position corresponding to the up-synchronization timing of the network device of the preamble time slot, and can be used to further determine the starting position corresponding to the up-synchronization timing of the network device of the asynchronous data time slot in the target frame.

[0175] S604, the network device performs data detection on the target frame according to the synchronous data time slot and the time reference point.

[0176] In this step, after the time reference point of the target frame is determined, the time interval between the preamble time slot and the asynchronous data time slot in the target frame is used to determine the time position of the asynchronous data time slot in the synchronous data time slot. The network device starts to detect the OFDM symbols in the asynchronous data time slot in the target frame according to the OFDM symbols in the synchronous data time slot from the time position. If the complete OFDM symbol in the asynchronous data time slot is detected, the data in the target frame is successfully detected, i.e., the complete data transmitted by the terminal through the target frame is successfully detected.

[0177] Different from the OFDM symbol in the asynchronous data time slot, the OFDM symbol in the synchronous data time slot contains CP, and the length of the CP in the OFDM symbol is not zero. When the network device performs detection according to the OFDM symbols in the synchronous data time slot, the size of the detection window is the time length of the OFDM symbol in the synchronous data time slot minus the time length of the CP of the OFDM symbol in the synchronous data time slot, i.e., the size of the detection window is equal to the time length of the OFDM symbol in the asynchronous data time slot. For each OFDM symbol in the synchronous data time slot, the detection window in a single OFDM symbol slides in the single OFDM symbol, and can slide from the starting position of the CP of the OFDM symbol to the tail of the OFDM symbol. Since the asynchronous data time slot contains multiple continuous and repeated OFDM symbols, the network device can detect the complete OFDM symbol in the asynchronous data time slot during the sliding of the detection window, and there is no inter-carrier interference. Compared with the conventional method of setting a frequency domain guard band to avoid inter-carrier interference, the method of avoiding inter-carrier interference through multiple continuous and repeated OFDM symbols saves resource consumption.

[0178] The detection window is a time window.

[0179] Optionally, the data transmission method further includes:

[0180] S605, the network device returns a response message to the terminal, the response message being used to indicate the terminal of data transmission success or data transmission failure.

[0181] In this step, the network device can send a response message indicating data transmission success to inform the terminal of data transmission success after successfully detecting the complete data transmitted by the terminal through the target frame. When the network device fails to successfully detect the complete data transmitted by the terminal through the target frame, the network device can send a response message indicating data transmission failure to inform the terminal of data transmission failure.

[0182] The process of detecting data in the target frame by the network device is described below by way of example.

[0183] As an example, Figure 7 An example diagram of data detection by the network device provided for an embodiment of the present application is shown, wherein the synchronization data time slot of the network device and the target frame transmitted asynchronously by the terminal are shown, the synchronization data time slot comprising a plurality of OFDM symbols, the length of the CP in the OFDM symbol being other than 0, the target frame comprising a preamble time slot and an asynchronous data time slot, the asynchronous data time slot comprising a plurality of OFDM symbols, the length of the CP in the OFDM symbol being 0.

[0184] Taking one OFDM symbol of the synchronization data time slot as an example, the size of the detection window is equal to the time length of the OFDM symbol minus the time length of the CP in the OFDM symbol, and also equal to the length of one OFDM symbol in the asynchronous data time slot. In the OFDM symbol, the detection window can slide from the start position of the CP of the OFDM symbol to the tail of the OFDM symbol. The network device can detect a complete OFDM symbol in the detection window according to the synchronization data time slot, and the data detection is successful. In the asynchronous data time slot, the OFDM symbol does not contain the CP, but a plurality of continuous and repeated OFDM symbols can have the same effect as the OFDM symbol containing the CP, that is, it is helpful for the network device to detect a complete OFDM symbol in the detection window, and a larger synchronization error allowance range is provided for asynchronous data transmission by the plurality of continuous and repeated OFDM symbols.

[0185] For example, when the detection window slides to Figure 7 When the detection window slides to the position shown, the network device can read a part of data in the OFDM symbol 2 and a part of data in the OFDM symbol 3 in the asynchronous data time slot in the detection window. Since the OFDM symbol 2 and the OFDM symbol 3 are the same OFDM symbol, the part of data in the OFDM symbol 2 and the part of data in the OFDM symbol 3 detected in the detection window can constitute a complete OFDM symbol. It can be seen that in the plurality of continuous and repeated OFDM symbols, the difficulty of the network device to detect a complete OFDM symbol is reduced.

[0186] As an example, Figure 8 An example diagram of data transmission between the network device and the terminal 1 and the terminal 2 is provided for an embodiment of the present application. In Figure 8 , multiple rows of time data are shown: the first row represents the timing of the network device; the second row represents the receiving timing of the terminal 1; the third row represents the receiving timing of the terminal 2, CP1 is the CP of the OFDM symbol in the receiving timing of the terminal 2; the fourth row represents the sending timing of the terminal 2, CP2 is the preamble CP in the preamble slot in the sending timing of the terminal 2; the fifth row represents the timing of the target frame sent asynchronously by the terminal 2 to arrive at the network device; the sixth row represents the timing of the target frame sent asynchronously by the terminal 1 to arrive at the network device. The timings in the fourth row, the fifth row, and the sixth row each include a preamble slot and an asynchronous data slot, the preamble slot includes a preamble CP (such as CP2 marked in the fourth row), a preamble code (such as the preamble code marked in the fifth row), and a preamble GP (not marked in the figure), and the asynchronous data slot includes multiple OFDM symbols (such as the data symbols marked in the fifth row) and a data GP.

[0187] In the first row, the timing of the network device corresponds to a synchronous data slot, the uplink synchronization timing and the downlink synchronization timing are aligned, the time resource of the base station is taken as a basic transmission unit of a slot, each slot includes multiple (usually 14, Figure 8 for example, 7) OFDM symbols, and each OFDM symbol includes a CP (with the same length as CP1 in the figure) and data obtained by IFFT transformation (with the same time length as the data symbol marked in the sixth row in the figure, the data symbol in the sixth row corresponds to an OFDM symbol in the asynchronous data slot and does not include a CP, and the last data symbol can be incomplete). Figure 8

[0188] The time interval I between the starting position of the receiving timing of the terminal 2 in the third row and the starting position of the timing of the network device in the first row represents the propagation delay between the network device and the terminal. The time interval II between the starting position of the receiving timing of the terminal 2 in the fourth row and the starting position of the timing of the network device in the first row represents that the receiving timing of the target frame of the terminal 2 lags behind the time length of the synchronous data slot, which is equivalent to twice I. The time interval III represents the effective time window for the network device to detect the physical random access channel (PRACH), and in this time interval, the network device can detect the preamble code of all terminals served by the network device. When the terminal 2 is at the cell edge, the time interval II is equal to the time length of CP2.

[0189] ​The sending timing of terminal 2 is shown in row 4, which is also the target frame sent asynchronously by terminal 2. The structure of the target frame can refer to the description of the foregoing embodiment and will not be described again. Similarly, row 5 shows the receiving timing of terminal 2, that is, the target frame sent asynchronously by terminal 2 is received by the network device; and row 6 shows the receiving timing of terminal 1, that is, the target frame sent asynchronously by terminal 1 is received by the network device.

[0190] As shown in Figure 8 , the network device detects in slot units according to the timing of row 1, and is divided into seven Fast Fourier Transform (FFT) (equivalent to a detection window) A-G. Among them: on A, neither terminal 1 nor terminal 2 has uplink asynchronous transmission, and there is no interference problem between uplink asynchronous transmission and uplink synchronous transmission; on B, there is no interference between the uplink asynchronous transmission and the uplink synchronous transmission of terminal 2, and the uplink asynchronous transmission of terminal 1 interferes with the uplink synchronous transmission; on C, there is no interference between the uplink asynchronous transmission and the uplink synchronous transmission of terminal 1, and the uplink asynchronous transmission of terminal 2 interferes with the uplink synchronous transmission, which can be removed by SIC technology; on D and E, when the SCS used by the uplink asynchronous transmission is the same as the SCS used by the uplink synchronous transmission, there is no interference problem between the uplink asynchronous transmission and the uplink synchronous transmission of terminal 1, and there is no interference problem between the uplink asynchronous transmission and the uplink synchronous transmission of terminal 2; on F, there is no interference between the uplink asynchronous transmission and the uplink synchronous transmission of terminal 2, and the uplink asynchronous transmission of terminal 1 interferes with the uplink synchronous transmission; on G, there is no interference between the uplink asynchronous transmission and the uplink synchronous transmission of terminal 1, and the uplink asynchronous transmission of terminal 2 interferes with the uplink synchronous transmission. Among them, it is assumed that the base station can achieve uplink timing and obtain TA information of each terminal according to the preamble slot.

[0191] Among them, the interference between the uplink asynchronous transmission and the uplink synchronous transmission can be removed by Successive Interference Cancellation (SIC) technology.

[0192] Figure 9 A flowchart of a data transmission method provided for another embodiment of the present application is shown in FIG. 9. As shown in Figure 9 , the method comprises the following steps.

[0193] S901, the terminal receives a configuration message from the network device, and the configuration message is at least used to indicate the frame structure used by the uplink asynchronous transmission to the terminal.

[0194] The frame structure indicated by the configuration information is a structure of a target frame. The configuration information is used at least to indicate to the terminal a frame structure used for uplink asynchronous transmission. It can be understood that the configuration information is used at least to indicate to the terminal a time-frequency domain resource of the uplink asynchronous transmission.

[0195] Optionally, the configuration information is used to indicate to the terminal one or more of the following: a time length of a preamble slot in the target frame, a time length of an asynchronous data slot, a time length of a preamble GP in the preamble slot and a time length of a preamble CP, a time length of a data GP in the asynchronous data slot, a number of the asynchronous data slots in the target frame, and a time interval between the preamble slot and the asynchronous data slot.

[0196] Optionally, the network device can also indicate to the terminal, through the configuration information, an SCS used for the uplink asynchronous transmission, and can also configure, through the configuration information, the SCS used for uplink synchronous transmission on both sides of the frequency domain of the uplink asynchronous transmission to be the same as the SCS used for the uplink asynchronous transmission.

[0197] In this step, the terminal can receive a configuration message from the network device when network access or data transmission is needed. The network device can send the configuration message in a broadcast manner at a certain period.

[0198] S902, the terminal determines a target frame of uplink asynchronous transmission, wherein the target frame includes a preamble slot and one or more asynchronous data slots, and the asynchronous data slot includes at least a plurality of continuous and repeated OFDM symbols.

[0199] S903, the terminal sends data to the network device according to the target frame.

[0200] S904, the network device determines a timing reference point of the target frame according to the preamble slot.

[0201] S905, the network device performs data detection on the target frame according to the synchronous data slot and the timing reference point. The S902-S905 can refer to the description of the foregoing embodiments, and will not be described here.

[0202] On the terminal side, an embodiment of the present application provides a data transmission device. The data transmission device of the embodiment can be a terminal. As shown in Figure 10 the data transmission device can include a transceiver 1001, a processor 1002, and a memory 1003.

[0203] The transceiver 1001 is used to receive and send data under the control of the processor 1002.

[0204] Wherein, in Figure 10In particular embodiments, the bus architecture can include any number of interconnecting buses and bridges, and the various circuitry representative of the processor 1002 and the memory 1003 of the one or more processors and the memory, respectively, are linked together by the bus architecture. The bus architecture can also link together various other circuitry, such as peripheral devices, voltage regulators, and power management circuitry, all of which are well known in the art, thus, further description of such circuitry is not necessary herein. The bus interface provides an interface to the transceiver 1001. The transceiver 1001 can be a plurality of elements including a transmitter and a receiver, providing a means of communicating with various other apparatus over a transmission medium, including wireless channels, wired channels, optical cables, and the like. Optionally, the data transmission apparatus can be a terminal, and can further include a user interface 1004, which can be an interface to external or internal devices, including but not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like, for different user devices.

[0205] The processor 1002 is responsible for managing the bus architecture and general processing, and the memory 1003 can store data used by the processor 1002 in executing operations.

[0206] Optionally, the processor 1002 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor 1002 can also adopt a multi-core architecture.

[0207] The processor 1002 is configured to execute any of the data transmission methods provided by the embodiments of the present application by invoking computer programs stored in the memory 1003 according to the executable instructions obtained. The processor 1002 and the memory 1003 can also be physically arranged separately.

[0208] In particular, the processor 1002 implements the following operations when executing the computer programs stored in the memory 1003: determining a target frame for uplink asynchronous transmission of the terminal, wherein the target frame includes a preamble time slot and one or more asynchronous data time slots, and the asynchronous data time slot includes at least a plurality of continuous and repeated OFDM symbols; and transmitting data to the network device according to the target frame.

[0209] Optionally, the asynchronous data time slot further comprises an incomplete OFDM symbol arranged after the repeated OFDM symbols, and the incomplete OFDM symbol is obtained by cutting from the start position of the OFDM symbol.

[0210] Optionally, the asynchronous data time slot further comprises a data GP arranged after the plurality of OFDM symbols.

[0211] Optionally, the preamble time slot comprises a preamble CP, a preamble code and a preamble GP, and the data GP in the asynchronous data time slot is greater than or equal to the preamble GP.

[0212] Optionally, the OFDM symbol is N data obtained by performing inverse fast Fourier transform on the to-be-transmitted data, and the OFDM symbol does not comprise a CP.

[0213] Optionally, the number of asynchronous data time slots is a plurality of time slots, and the data transmitted by different asynchronous data time slots is different.

[0214] Optionally, in the time-frequency resource for uplink asynchronous transmission, there is a time interval and a frequency interval greater than or equal to zero between the preamble time slot and the asynchronous data time slot.

[0215] Optionally, the processor 1002 is further configured to perform the following operation: receiving a configuration message from the network device, and the configuration message is used to at least indicate the frame structure adopted by the terminal for uplink asynchronous transmission.

[0216] Optionally, the information transmitted on the preamble time slot comprises transmission format information and / or pilot information used for demodulating the data transmitted on the asynchronous data time slot.

[0217] It should be noted that the above apparatus provided by the present application can realize all the method steps performed by the terminal in the above method embodiments, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the present embodiment as the method embodiments will not be described in detail.

[0218] On the network side, an embodiment of the present application provides a data transmission apparatus. The data transmission apparatus can be a network device. As shown in Figure 11 The data transmission apparatus can comprise a transceiver 1101, a processor 1102 and a memory 1103.

[0219] The transceiver 1101 is configured to receive and send data under the control of the processor 1102.

[0220] Optionally, the processor 1102 is further configured to perform the following operation: sending a configuration message to the terminal, and the configuration message is used to at least indicate the frame structure adopted by the terminal for uplink asynchronous transmission. Figure 11In one embodiment, the bus architecture can include any number of interconnecting buses and bridges, depending on the specific application of the processor 1102 and the memory 1103 that are supported. The bus architecture can link various circuitry, including various circuits that represent one or more processors, as represented by the processor 1102, and the memory, as represented by the memory 1103. The bus architecture can also link various other circuitry, such as peripheral devices, voltage stabilizers, and power management circuitry, as are well known in the art, and thus, further description of such circuitry is not provided herein. The bus interface provides an interface to the transceiver 1101. The transceiver 1101 can be a number of elements, including a transmitter that can be configured to transmit to various other apparatus over a transmission medium, and a receiver that can be configured to receive from various other apparatus over a transmission medium. The transmission medium can include a wireless channel, a wired channel, optical cable, or the like.

[0221] The processor 1102 is responsible for managing the bus architecture and general processing, and the memory 1103 can store data used by the processor 1102 in executing operations.

[0222] Optionally, the processor 1102 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor 1102 can also be implemented using multi-core architecture.

[0223] The processor 1102 can be configured to perform any of the data transmission methods provided by the network device according to the embodiments of the present application by invoking computer programs stored in the memory 1103. The processor 1102 and the memory 1103 can also be physically arranged separately.

[0224] Specifically, the processor 1102 can be configured to perform the following operations when executing the computer programs stored in the memory 1103: receiving data transmitted by a terminal according to a pre-set target frame, the target frame including a preamble time slot and one or more asynchronous data time slots, the asynchronous data time slots including at least a plurality of continuous and repeated OFDM symbols.

[0225] Optionally, the asynchronous data time slots further include an incomplete OFDM symbol arranged after the repeated OFDM symbols, the incomplete OFDM symbol being obtained by cutting from the start position of the OFDM symbol.

[0226] Optionally, the asynchronous data time slots further include a data GP located after the plurality of OFDM symbols.

[0227] Optionally, the preamble time slot comprises a preamble CP, a preamble code, and a preamble GP, and the data GP in the asynchronous data time slot is greater than or equal to the preamble GP.

[0228] Optionally, the OFDM symbol is N data obtained by performing inverse N-point fast Fourier transform on the data to be transmitted, and the OFDM symbol does not comprise a CP.

[0229] Optionally, the number of asynchronous data time slots is a plurality of time slots, and the data transmitted in different asynchronous data time slots is different.

[0230] Optionally, in the time-frequency resource for uplink asynchronous transmission, there is a time interval and a frequency interval greater than or equal to zero between the preamble time slot and the asynchronous data time slot.

[0231] Optionally, the processor 1102 is further configured to perform the following operations: determining a timing reference point of the target frame according to the preamble time slot; and performing data detection on the target frame according to the synchronous data time slot and the timing reference point.

[0232] Optionally, the processor 1102 is further configured to perform the following operations: sending a configuration message, and the configuration message is used to at least indicate to the terminal the frame structure adopted for uplink asynchronous transmission.

[0233] Optionally, the information transmitted on the preamble time slot comprises transmission format information and / or pilot information used to demodulate the data transmitted on the asynchronous data time slot.

[0234] It should be noted that the above apparatus provided by the present application can realize all method steps performed by the network device in the above method embodiment, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiment will not be described in detail.

[0235] On the terminal side, another embodiment of the present application further provides a data transmission apparatus, and the data transmission apparatus of the present embodiment can be a terminal. As shown in Figure 12 The data transmission apparatus comprises:

[0236] A processing unit 1201 configured to determine a target frame for uplink asynchronous transmission of a terminal, wherein the target frame comprises a preamble time slot and one or more asynchronous data time slots, and the asynchronous data time slot comprises a plurality of continuous and repeated OFDM symbols.

[0237] A sending unit 1202 configured to send data to a network device according to the target frame.

[0238] Optionally, the asynchronous data time slot further comprises an incomplete OFDM symbol arranged after the repeated OFDM symbols, and the incomplete OFDM symbol is obtained by cutting from the start position of the OFDM symbol.

[0239] Optionally, the asynchronous data time slot further comprises a data guard interval GP located after the plurality of OFDM symbols.

[0240] Optionally, the preamble time slot comprises a preamble CP, a preamble code, and a preamble GP, and the data GP in the asynchronous data time slot is greater than or equal to the preamble GP.

[0241] Optionally, the OFDM symbol is N data obtained by performing inverse N-point fast Fourier transform on the data to be transmitted, and the OFDM symbol does not comprise a CP.

[0242] Optionally, the number of asynchronous data time slots is a plurality, and the data transmitted by different asynchronous data time slots is different.

[0243] Optionally, in the time-frequency resource for uplink asynchronous transmission, there is a time interval and a frequency interval greater than or equal to zero between the preamble time slot and the asynchronous data time slot.

[0244] Optionally, the data transmission apparatus further comprises:

[0245] The receiving unit 1203 is configured to receive a configuration message from the network device, and the configuration message is used to indicate at least a frame structure adopted by the terminal for uplink asynchronous transmission.

[0246] Optionally, the information transmitted on the preamble time slot comprises transmission format information and / or pilot information used for demodulating the data transmitted on the asynchronous data time slot.

[0247] It should be noted that the above apparatus provided by the present application can implement all method steps performed by the terminal in the above method embodiments, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.

[0248] On the network side, another embodiment of the present application further provides a data transmission apparatus. The data transmission apparatus of the present embodiment can be a network device. As shown in Figure 13 The data transmission apparatus comprises:

[0249] The receiving unit 1301 is configured to receive data sent by the terminal according to a preset target frame, the target frame comprising a preamble time slot and one or more asynchronous data time slots, and the asynchronous data time slot comprising a plurality of continuous and repeated OFDM symbols.

[0250] Optionally, the asynchronous data time slot further comprises an incomplete OFDM symbol arranged after the repeated OFDM symbols, and the incomplete OFDM symbol is obtained by cutting from the start position of the OFDM symbol.

[0251] Optionally, the asynchronous data time slot further comprises a data guard interval GP located after the plurality of OFDM symbols.

[0252] Optionally, the preamble time slot comprises a preamble CP, a preamble code and a preamble GP, and the data GP in the asynchronous data time slot is greater than or equal to the preamble GP.

[0253] Optionally, the OFDM symbol is N data obtained by performing inverse fast Fourier transform on the to-be-transmitted data, and the OFDM symbol does not comprise a CP.

[0254] Optionally, the number of asynchronous data time slots is multiple, and the data transmitted in different asynchronous data time slots is different.

[0255] Optionally, in the time-frequency resource for uplink asynchronous transmission, there is a time interval and a frequency interval greater than or equal to zero between the preamble time slot and the asynchronous data time slot.

[0256] Optionally, the data transmission apparatus further comprises:

[0257] The processing unit 1302 is configured to: determine a timing reference point of the target frame according to the preamble time slot; and perform data detection on the target frame according to the synchronous data time slot and the timing reference point.

[0258] Optionally, the data transmission apparatus further comprises:

[0259] The sending unit 1303 is configured to send a configuration message, and the configuration message is used at least to indicate the frame structure adopted by the uplink asynchronous transmission to the terminal.

[0260] Optionally, the information transmitted on the preamble time slot comprises transmission format information and / or pilot information used for demodulating the data transmitted on the asynchronous data time slot.

[0261] It should be noted that the above apparatus provided by the present application can realize all the method steps performed by the network device in the above method embodiments, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be repeated here.

[0262] It should be noted that the division of units in the embodiments of the present application is illustrative, and is only a logical function division. Actual implementation can have another division manner. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0263] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a processor-readable storage medium. Based on such an understanding, the technical solutions of the present application essentially or the part of the prior art that contributes to the present application or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the asynchronous data transmission described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0264] On the terminal side, the embodiments of the present application provide a processor-readable storage medium, which stores a computer program. The computer program is used to make the processor execute any of the data transmission methods provided by the terminal in the embodiments of the present application. The processor can implement all the method steps implemented by the terminal in the above method embodiments, and can achieve the same technical effects. Here, the same parts and beneficial effects in the method embodiments will not be described in detail.

[0265] On the network side, the embodiments of the present application provide a processor-readable storage medium, which stores a computer program. The computer program is used to make the processor execute any of the data transmission methods provided by the network device in the embodiments of the present application. The processor can implement all the method steps implemented by the network device in the above method embodiments, and can achieve the same technical effects. Here, the same parts and beneficial effects in the method embodiments will not be described in detail.

[0266] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to a magnetic memory (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical memory (such as a CD, a DVD, a BD, a HVD, etc.), and a semiconductor memory (such as a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid-state hard disk (SSD)), etc.

[0267] On the terminal side, the embodiment of the present application provides a computer program product containing instructions, which, when executed on a computer, cause the computer to perform all the method steps implemented by the terminal in the above-mentioned method embodiment, and achieve the same technical effects. Here, the same parts and beneficial effects in the method embodiment will not be repeated in detail.

[0268] On the network side, the embodiment of the present application provides a computer program product containing instructions, which, when executed on a computer, cause the computer to perform all the method steps implemented by the network device in the above-mentioned method embodiment, and achieve the same technical effects. Here, the same parts and beneficial effects in the method embodiment will not be repeated in detail.

[0269] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage, etc.) containing computer-usable program code.

[0270] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices, and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer executable instructions. These computer executable instructions can be provided to a general purpose computer, a special purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the computer or other programmable data processing apparatus produce the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one or more flows and / or blocks Figure 1 The functions specified in one or more flows and / or blocks

[0271] These processor executable instructions can also be stored in a processor readable memory that can direct the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the processor readable memory produce a manufactured product including instruction means, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one or more flows and / or blocks Figure 1 The functions specified in one or more flows and / or blocks

[0272] These processor-executable instructions can also be loaded onto a computer or other programmable data processing devices, so that a series of operational steps are performed on the computer or other programmable devices to generate a computer-implemented process such that the instructions executed on the computer or other programmable devices provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one flow or multiple flows and / or blocks Figure 1 one flow or multiple flows and / or blocks

[0273] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A data transmission method applied to a terminal, characterized in that, The method comprises: determining a target frame for uplink asynchronous transmission of a terminal, wherein the target frame comprises a preamble time slot and one or more asynchronous data time slots, the asynchronous data time slots comprise at least a plurality of continuous and repeated orthogonal frequency division multiplexing (OFDM) symbols, the OFDM symbols do not comprise a cyclic prefix (CP), the asynchronous data time slots further comprise a data guard period (GP) located after the plurality of OFDM symbols, the preamble time slot comprises a preamble CP, a preamble code and a preamble GP, and the data GP in the asynchronous data time slots is greater than or equal to the preamble GP; transmitting data to a network device according to the target frame.

2. The data transmission method of claim 1, wherein, The asynchronous data time slots further comprise an incomplete OFDM symbol arranged after the repeated OFDM symbols, and the incomplete OFDM symbol is obtained by cutting from a starting position of the OFDM symbol.

3. The data transmission method of any of claims 1-2, wherein, The OFDM symbols are N data obtained by performing inverse fast Fourier transform on to-be-transmitted data.

4. The data transmission method of any of claims 1-2, wherein, The number of the asynchronous data time slots is a plurality, and different asynchronous data time slots transmit different data.

5. The data transmission method of any of claims 1-2, wherein, In time-frequency resources for the uplink asynchronous transmission, there is a time interval and a frequency interval greater than or equal to zero between the preamble time slot and the asynchronous data time slots.

6. The data transmission method of any of claims 1-2, wherein, Before the determining the target frame for the uplink asynchronous transmission of the terminal, the method further comprises: receiving a configuration message from a network device, wherein the configuration message is used for indicating at least a frame structure adopted for the uplink asynchronous transmission to the terminal.

7. The data transmission method of any of claims 1-2, wherein, Information transmitted on the preamble time slot comprises transmission format information and / or pilot information used for demodulating data transmitted on the asynchronous data time slots.

8. A data transmission method applied to a network device, comprising: The method comprises: receiving data transmitted by a terminal according to a preset target frame, wherein the target frame comprises a preamble time slot and one or more asynchronous data time slots, the asynchronous data time slots comprise at least a plurality of continuous and repeated OFDM symbols, the OFDM symbols do not comprise a CP, the asynchronous data time slots further comprise a GP located after the plurality of OFDM symbols, the preamble time slot comprises a preamble CP, a preamble code and a preamble GP, and the data GP in the asynchronous data time slots is greater than or equal to the preamble GP.

9. The data transmission method of claim 8, wherein, The asynchronous data time slots further comprise an incomplete OFDM symbol arranged after the repeated OFDM symbols, and the incomplete OFDM symbol is obtained by cutting from a starting position of the OFDM symbol.

10. The data transmission method of claim 8 or 9, characterized in that, After the receiving data transmitted by the terminal according to the preset target frame, the method further comprises: determining a timing reference point of the target frame according to the preamble time slot; performing data detection on the target frame according to a synchronous data time slot and the timing reference point.

11. A data transmission apparatus applied to a terminal, characterized in that, The apparatus comprises a memory, a transceiver and a processor; the memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; the processor is configured to read the computer program in the memory and perform the following operations: A target frame for uplink asynchronous transmission of a terminal is determined, wherein the target frame comprises a preamble time slot and one or more asynchronous data time slots, the asynchronous data time slots comprise at least a plurality of continuous and repeated orthogonal frequency division multiplexing (OFDM) symbols, the OFDM symbols do not comprise a cyclic prefix (CP), the asynchronous data time slots further comprise a data guard period (GP) located after the plurality of OFDM symbols, the preamble time slot comprises a preamble CP, a preamble code and a preamble GP, and the data GP in the asynchronous data time slots is greater than or equal to the preamble GP. Data is sent to a network device according to the target frame.

12. The data transmission apparatus according to claim 11, wherein The asynchronous data time slots further comprise an incomplete OFDM symbol arranged after the repeated OFDM symbols, and the incomplete OFDM symbol is obtained by cutting from a start position of the OFDM symbol.

13. The data transmission apparatus according to any one of claims 11-12, wherein, The OFDM symbols are N data obtained by performing inverse fast Fourier transform on the data to be transmitted.

14. A data transmission apparatus applied to a network device, comprising: The terminal comprises a memory, a transceiver and a processor. The memory is configured to store a computer program. The transceiver is configured to transceive data under control of the processor. The processor is configured to read the computer program in the memory and perform the following operations: Data sent by a terminal according to a preset target frame is received, wherein the target frame comprises a preamble time slot and one or more asynchronous data time slots, the asynchronous data time slots comprise at least a plurality of continuous and repeated OFDM symbols, the OFDM symbols do not comprise a CP, the asynchronous data time slots further comprise a GP located after the plurality of OFDM symbols, the preamble time slot comprises a preamble CP, a preamble code and a preamble GP, and the data GP in the asynchronous data time slots is greater than or equal to the preamble GP.

15. The data transmission apparatus of claim 14, wherein The asynchronous data time slots further comprise an incomplete OFDM symbol arranged after the repeated OFDM symbols, and the incomplete OFDM symbol is obtained by cutting from a start position of the OFDM symbol.

16. A data transmission apparatus applied to a terminal, characterized in that, The terminal comprises: A processing unit configured to determine a target frame for uplink asynchronous transmission of a terminal, wherein the target frame comprises a preamble time slot and one or more asynchronous data time slots, the asynchronous data time slots comprise at least a plurality of continuous and repeated OFDM symbols, the OFDM symbols do not comprise a CP, the asynchronous data time slots further comprise a GP located after the plurality of OFDM symbols, the preamble time slot comprises a preamble CP, a preamble code and a preamble GP, and the data GP in the asynchronous data time slots is greater than or equal to the preamble GP. A sending unit configured to send data to a network device according to the target frame.

17. A data transmission apparatus applied to a network device, comprising: The terminal comprises: A receiving unit is configured to receive data transmitted by a terminal according to a preset target frame, wherein the target frame comprises a preamble time slot and one or more asynchronous data time slots, the asynchronous data time slots comprise at least a plurality of continuous and repeated OFDM symbols, the OFDM symbols do not comprise a cyclic prefix CP, the asynchronous data time slots further comprise a data guard period GP located after the plurality of OFDM symbols, the preamble time slot comprises a preamble cyclic prefix CP, a preamble code and a preamble GP, and the data GP in the asynchronous data time slots is greater than or equal to the preamble GP.

18. A processor-readable storage medium, comprising: The processor readable storage medium stores a computer program, and the computer program is configured to enable the processor to perform the data transmission method in any one of claims 1-10.

Citation Information

Patent Citations

  • Asynchronous uplink transmission method, terminal and network equipment

    CN110324809A

  • Slot bundling

    CN111264081A