Data transmission method, wireless communication device, storage medium and program product

By adding header and tail sequences to data sequences with different frequency domain bandwidths, the problem of low spectrum efficiency in new 5G wireless communications is solved, and the increase in data volume and the improvement of spectrum efficiency is achieved.

WO2025145744A1PCT designated stage expired Publication Date: 2025-07-10ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/126403
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-02
Filing Date
2024-10-22
Publication Date
2025-07-10

AI Technical Summary

Technical Problem

In the new 5G wireless communication, the use of cyclic prefix CP leads to a reduced spectrum efficiency. How to design data transmission methods to save CP overhead has become an urgent problem.

Method used

By adding header and tail sequences of different lengths to data sequences of different frequency domain bandwidths, the target data sequence is formed and sent on different frequency domain resources to reduce interference from tail sequences after oversampling and improve spectral efficiency.

Benefits of technology

It effectively saves CP overhead, improves spectrum efficiency, and increases data volume transmission capability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024126403_10072025_PF_FP_ABST
    Figure CN2024126403_10072025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present application are a data transmission method, a wireless communication device, a storage medium and a program product. The method comprises: acquiring a first data sequence and a second data sequence, wherein the frequency domain bandwidths allocated to the first data sequence and the second data sequence are different; adding a first head sequence before the first data sequence and adding a first tail sequence after the first data sequence, so as to form a first target data sequence; adding a second head sequence before the second data sequence and adding a second tail sequence after the second data sequence, so as to form a second target data sequence; and sending the first target data sequence and the second target data sequence, wherein the data length of the first tail sequence and the data length of the second tail sequence are different, and the data length of the first head sequence and the data length of the second head sequence are the same.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, wireless communication device, storage medium and program product

[0001] Cross-references

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on January 2, 2024, with application number 202410014000.0 and invention name “Data transmission method, wireless communication device, storage medium and program product”. The entire contents of the application are incorporated by reference into this application. Technical Field

[0003] The embodiments of the present application relate to, but are not limited to, the field of communication technologies, and in particular to a data transmission method, a wireless communication device, a storage medium, and a program product. Background Art

[0004] Fifth-generation wireless systems (5G) and New Radio (NR) support both cyclic prefix orthogonal frequency division multiplexing (CP-OFDM) and orthogonal frequency division multiplexing (DFT-s-OFDM) for data transmission. During data transmission, users in the same cell often use the same cyclic prefix (CP) to eliminate inter-symbol interference (ISI). However, CP consumes time-frequency resources, reducing spectral efficiency. Therefore, designing a data transmission method that reduces CP overhead and improves spectral efficiency is a pressing issue.

[0005] Summary of the Invention

[0006] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.

[0007] Embodiments of the present application provide a data transmission method, a wireless communication device, a storage medium, and a program product.

[0008] In a first aspect, a data transmission method provided according to an embodiment of the present application includes: acquiring a first data sequence and a second data sequence, wherein the frequency domain bandwidths allocated to the first data sequence and the second data sequence are different; adding a first header sequence before the first data sequence, and adding a first tail sequence after the first data sequence to form a first target data sequence; adding a second header sequence before the second data sequence, and adding a second tail sequence after the second data sequence to form a second target data sequence; sending the first target data sequence and the second target data sequence; wherein the data lengths of the first tail sequence and the second tail sequence are different; and the data lengths of the first header sequence and the second header sequence are the same.

[0009] In a second aspect, an embodiment of the present application further provides a wireless communication device, comprising: at least one processor; at least one memory for storing at least one program; and when at least one of the programs is executed by at least one of the processors, implementing a method as described in any one of the first aspects.

[0010] In a third aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to execute the method as described in any one of the first aspects.

[0011] In a fourth aspect, an embodiment of the present application further provides a computer program product, comprising a computer program or computer instructions, characterized in that the computer program or the computer instructions are stored in a computer-readable storage medium, a processor of a computer device reads the computer program or the computer instructions from the computer-readable storage medium, and the processor executes the computer program or the computer instructions, so that the computer device executes any one of the methods described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] FIG1a is an interactive schematic diagram of an application scenario of the data transmission method provided by the present application;

[0013] FIG1b is an interactive schematic diagram of another application scenario of the data transmission method provided by the present application;

[0014] FIG2 is a flow chart of the data transmission method provided by the present application;

[0015] FIG3 is a schematic diagram of the structure of the target data sequence in the data transmission method of the present application;

[0016] FIG4 is a schematic diagram of the time lengths occupied by two target data sequences in an embodiment of the data transmission method of the present application;

[0017] FIG5 is a schematic diagram of the time lengths occupied by two target data sequences in another embodiment of the data transmission method of the present application;

[0018] FIG6 is a schematic diagram of a first embodiment of two target data sequences transmitted under different frequency domain bandwidths in a data transmission method of the present application;

[0019] FIG7 is a schematic diagram of a second embodiment of two target data sequences transmitted under different frequency domain bandwidths in the data transmission method of the present application;

[0020] FIG8 is a schematic diagram of a third embodiment of two target data sequences transmitted under different frequency domain bandwidths in the data transmission method of the present application;

[0021] FIG9 is a schematic diagram of a fourth embodiment of two target data sequences transmitted under different frequency domain bandwidths in the data transmission method of the present application;

[0022] FIG10 is a schematic diagram of a fifth embodiment of two target data sequences transmitted under different frequency domain bandwidths in the data transmission method of the present application;

[0023] FIG11 is a schematic diagram of a sixth embodiment of two target data sequences transmitted under different frequency domain bandwidths in the data transmission method of the present application;

[0024] FIG12 is a schematic diagram of a flow chart of an embodiment of a method for data transmission in the present application for generating a first data sequence to be sent;

[0025] FIG13 is a flow chart of an embodiment of a time domain data sequence in a data transmission method of the present application;

[0026] FIG14 is a schematic diagram of an embodiment of a time window / time length for performing Fourier transform (DFT) on a time domain data sequence in the data transmission method of the present application;

[0027] FIG15 is a schematic diagram of a flow chart of an embodiment of generating a second data sequence to be sent in a data transmission method in the present application;

[0028] FIG16 is a schematic diagram of the hardware structure corresponding to the data transmission method in this application. DETAILED DESCRIPTION

[0029] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0030] It should be noted that although the device schematics illustrate functional module divisions and the flowcharts illustrate logical sequences, in certain circumstances, the steps shown or described may be performed in a sequence that differs from the module divisions in the device or the sequence in the flowcharts. The terms "first," "second," and so on, in the specification, claims, and drawings, are used to distinguish similar items and are not necessarily used to describe a specific sequence or precedence.

[0031] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.

[0032] The fifth generation wireless systems (5G) and New Radio (NR) support two technologies for data transmission: Cyclic Prefix Orthogonal Frequency Division Multiplexing (CP-OFDM) and Orthogonal Frequency Division Multiplexing (DFT-s-OFDM). During data transmission, users in the same cell often use the same cyclic prefix (CP) to eliminate inter-symbol interference, but the CP occupies time-frequency resources and reduces spectrum efficiency. Therefore, how to design a data transmission method that can save CP overhead to improve spectrum efficiency is an urgent problem to be solved. Based on this, the present application provides a data transmission method, a wireless communication device, a storage medium, and a program product that can save CP overhead to improve spectrum efficiency.

[0033] It should be noted that the data transmission method in the present application can be applied to communication between at least two communication devices located in a communication network topology. The communication device as the sender is used to obtain a first data sequence and a second data sequence, wherein the frequency domain bandwidths allocated to the first data sequence and the second data sequence are different; a first header sequence is added before the first data sequence, and a first tail sequence is added after the first data sequence to form a first target data sequence; a second header sequence is added before the second data sequence, and a second tail sequence is added after the second data sequence to form a second target data sequence; the first target data sequence and the second target data sequence are sent; wherein the data lengths of the first tail sequence and the second tail sequence are different; and the data lengths of the first header sequence and the second header sequence are the same.

[0034] The first data sequence and the second data sequence may be data belonging to the same user or data of different users.

[0035] It should be noted that in the communication network topology, the communication device as the sender can be a user terminal or a network device such as a base station that uses a cyclic prefix CP to encapsulate the original data. This embodiment of the present application will not be described in detail. The actual communication network topology can also be selectively set according to actual needs.

[0036] In an exemplary embodiment, as shown in FIG1a , in a communication network topology, user terminal 1 and a network device communicate with each other, with user terminal 1 acting as the sender. Upon receiving a first data sequence and a second data sequence to be transmitted, user terminal 1 obtains a first target data sequence corresponding to the first data sequence and a second target data sequence corresponding to the second data sequence according to the above-described method, and simultaneously transmits the first target data sequence and the second target data sequence to the network device. As shown in FIG1b , in a communication network topology, user terminals 1 and 2 communicate with each other, with both user terminals 1 and 2 acting as senders. User terminal 1 obtains a first data sequence to be transmitted and obtains the first target data sequence according to the above-described method. User terminal 2 obtains a second data sequence to be transmitted and obtains the second target data sequence according to the above-described method. At this point, the network device receives the first target data sequence from user terminal 1 and the second target data sequence from user terminal 2. It should be understood that the first data sequence and the second data sequence are both original data generated by the corresponding communication device itself and to be transmitted to another communication device in communication with it.

[0037] It should be noted that, in other embodiments, referring to the network topology of FIG. 1 a and FIG. 1 b , the sender may be a network device and the receiver may be a terminal device.

[0038] A network device is a device capable of providing a random access function for a terminal device or a chip that can be set in the device. The device includes but is not limited to: an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB, or a home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TRP or transmission point, TP), etc. It can also be a gNB in ​​a 5G, such as NR, system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU). unit) etc.

[0039] A terminal device, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), or terminal, is a device that provides voice and / or data connectivity to users. For example, terminal devices include handheld devices and vehicle-mounted devices with wireless connectivity. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, or wireless terminals with vehicle-to-vehicle (V2V) connectivity.

[0040] 2 , a data transmission method according to the present application includes the following steps:

[0041] Step S100: Acquire a first data sequence and a second data sequence, wherein the first data sequence and the second data sequence are allocated different frequency domain bandwidths.

[0042] Step S200: Add a first header sequence before the first data sequence, and add a first tail sequence after the first data sequence to form a first target data sequence.

[0043] Step S300: Add a second header sequence before the second data sequence, and add a second tail sequence after the second data sequence to form a second target data sequence.

[0044] Step S400: Send a first target data sequence and a second target data sequence.

[0045] The first tail sequence and the second tail sequence have different data lengths; the first header sequence and the second header sequence have the same data length.

[0046] Therefore, by inserting a first header sequence and a second header sequence of the same length before the first data sequence and the second data sequence to be transmitted, respectively, the interference to the first tail sequence and the second tail sequence after oversampling can be reduced. At this time, the first tail sequence and the second tail sequence can select tail sequences of the required length according to the influence of multipath delay. For example, when the multipath delay becomes smaller, a first tail sequence and a second tail sequence with a shorter length can be selected, thereby increasing the amount of data of the first data sequence and the second data sequence that can be transmitted. Therefore, compared with the related art, the embodiment of the present application can save CP overhead to improve spectrum efficiency.

[0047] It should be noted that although the first data sequence and the second data sequence are allocated different frequency domain bandwidths, the first target data sequence and the second target data sequence can be transmitted on the same or different time-frequency resources, that is, the first target data sequence and the second target data sequence can be transmitted at different times in different frequency domains, or at the same time in different frequency domains. The first data sequence and the second data sequence can be data transmitted by the same user at different times in the same frequency domain bandwidth, or data transmitted by two users at the same time in different frequency domain bandwidths.

[0048] In an exemplary embodiment, as shown in FIG3 , in some embodiments, a first header sequence S2 and a first tail sequence S1 are inserted before and after a first data sequence, respectively, to form a first target data sequence. A second header sequence S2' and a second tail sequence S1' are inserted before and after a second data sequence, respectively, to form a second target data sequence. The first target data sequence and the second target data sequence occupy the same time length; however, S1 and S1' have different lengths, and S2 and S2' have different time lengths.

[0049] It is understandable that step S400, sending the first target data sequence and the second target data sequence, includes:

[0050] The first target data sequence is sent through the first frequency domain resource; the second target data sequence is sent through the second frequency domain resource; wherein the frequency domain bandwidths corresponding to the first frequency domain resource and the second frequency domain resource are different.

[0051] It should be noted that the frequency domain bandwidth corresponding to the first frequency domain resource is the same as the frequency domain bandwidth allocated to the first data sequence. The frequency domain bandwidth corresponding to the second frequency domain resource is the same as the frequency domain bandwidth allocated to the second data sequence. The occupied time lengths corresponding to the first frequency domain resource and the second frequency domain resource can be the same or different.

[0052] It should be noted that, in some embodiments, the frequency domain bandwidths corresponding to the first domain resources and the second frequency domain resources are different, which means that the frequency domain bandwidths allocated to two different users are different; in some embodiments, the frequency domain bandwidths corresponding to the first domain resources and the second frequency domain resources are different, which means that the bandwidths of different subbands of the same user are different; in some embodiments, the frequency domain bandwidths corresponding to the first domain resources and the second frequency domain resources are different, which means that the frequency domain bandwidths allocated to different OFDM symbols of the same user are different.

[0053] In an exemplary embodiment, the first target data sequence corresponding to the first data sequence is target data sequence 1; the second target data sequence corresponding to the second data sequence is target data sequence 2. Since the first data sequence and the second data sequence are allocated different frequency domain bandwidths, target data sequence 1 and target data sequence 2 are allocated different frequency domain bandwidths. Specifically, when the subcarrier spacing of the two target data sequences is the same, as shown in FIG4 , their subcarrier spacing is Δf. Then, the number of subcarriers allocated to target data sequence 1 and target data sequence 2 is different, satisfying L1≠L2, where L1 is the number of data included in target data sequence 1, and L2 is the number of data included in target data sequence 2. The time lengths occupied by the first and second target data sequences are both equal to the inverse of the subcarrier spacing, 1 / Δf. In this case, the first and second target data sequences occupy the same time length. Specifically, when the subcarrier spacing is different, as shown in Figure 5 , the subcarrier spacing of target data sequence 1 is Δf; the subcarrier spacing of target data sequence 2 is 2Δf, meaning that the subcarrier spacing of target data sequence 1 is half that of target data sequence 2. The number of subcarriers in target data sequence 1 and target data sequence 2 is the same or different, satisfying L1 ≠ 2×L2. The time length occupied by target data sequence 1 is equal to the inverse of the subcarrier spacing, 1 / Δf; the time length occupied by target data sequence 2 is equal to the inverse of the corresponding subcarrier spacing, 1 / (2Δf). In this case, the time lengths occupied by the first and second target data sequences are different. In Figure 5 , the time length of target data sequence 2 is half that of target data sequence 1.

[0054] It is understandable that the first header sequence and the second header sequence contain the same number of data; the first tail sequence and the second tail sequence contain different numbers of data.

[0055] It can be understood that the first header sequence and the second header sequence are the same sequence; the first tail sequence and the second tail sequence are different sequences.

[0056] It is understandable that the time lengths occupied by the first header sequence and the second header sequence are different; the time lengths occupied by the first tail sequence and the second tail sequence are the same or different.

[0057] It should be understood that when the frequency domain bandwidth allocated by the user is larger, the time length occupied by the corresponding header sequence inserted before the data sequence in the time domain can be shortened, thereby expanding the time length occupied by the data sequence, and further improving the spectrum efficiency. For example, if more frequency domain bandwidth is allocated to the first data sequence, the time length occupied by the first header sequence is shorter. At this time, for the first target data, the length of the first data sequence it can carry is longer, that is, it can carry more data, thereby improving the spectrum efficiency. Therefore, the time lengths occupied by the first header sequence and the second header sequence are different; the time lengths occupied by the first tail sequence and the second tail sequence are the same or different.

[0058] In an exemplary embodiment, the subcarrier spacing in the embodiment shown in FIG6 is the same. As shown in FIG6 , the first target data sequence corresponding to the first data sequence is target data sequence 1, and the second target data sequence corresponding to the second data sequence is target data sequence 2. The frequency domain bandwidth allocated to the first data sequence is smaller than the frequency domain bandwidth allocated to the second data sequence. The first data sequence contains 12 data, and the second data sequence contains 24 data. Therefore, a first header sequence S2 containing 2 data can be inserted before the first data sequence, and a second header sequence S2' containing 2 data can be inserted before the second data sequence. In this case, the header sequences inserted before the first and second data sequences contain the same number of data. As shown in FIG6 , a first tail sequence S1 containing 4 data is inserted after the first data sequence, and a second tail sequence S1' containing 10 data is inserted after the second data sequence. In this case, S1 and S1' contain different numbers of data. Therefore, target data sequence 1 contains 18 data (2+12+4), and target data sequence 2 contains 36 data (2+24+10). In this case, target data sequence 1 and target data sequence 2 contain different numbers of data. Correspondingly, the first header sequence S2 occupies a time length of t1, and the second header sequence S2' occupies a time length of t0, that is, the time length occupied by the first header sequence S2 is different from the time length occupied by the second header sequence S2'; and the time length occupied by the first header sequence S2 is greater than the time length occupied by the first header sequence S2'. The first tail sequence S1 occupies a time length of (t4-t3); the second tail sequence S1' occupies a time length of (t4-t2), that is, the time length occupied by the first tail sequence S1 is different from the time length occupied by the second tail sequence S1'. At this time, for the target data sequence 1, it occupies a time length of t4; for the target data sequence 2, it occupies a time length of t4. The two target data sequences occupy the same time.

[0059] In an exemplary embodiment, as shown in FIG8 , the first target data sequence corresponding to the first data sequence is target data sequence 1, and the second target data sequence corresponding to the second data sequence is target data sequence 2. The frequency domain bandwidth allocated to the first data sequence is smaller than the frequency domain bandwidth allocated to the second data sequence. The first data sequence contains 12 data. A first header sequence S2, which contains two data, is inserted before the first data sequence; a first tail sequence S1, which contains four data, is inserted after the first data sequence to form target data sequence 1. Target data sequence 1 contains 18 data. The second data sequence contains 26 data. A second header sequence S2', which contains two data, is inserted before the second data sequence; a second tail sequence S1', which contains eight data, is inserted after the second data sequence to form target data sequence 2. Target data sequence 2 contains 36 data. At this time, the first data sequence and the second data sequence contain different numbers of data; the first header sequence S2 and the second header sequence S2' contain the same number of data; the first tail sequence S1 and the second tail sequence S1' contain different numbers of data; therefore, the two target data sequences contain different numbers of data. Correspondingly, as shown in Figure 8, the time length occupied by the first data sequence is (t2-t1), the time length occupied by the first header sequence S2 is t1, and the time length occupied by the first tail sequence S1 is (t3-t2); therefore, the time length occupied by the target data sequence 1 is t3. Correspondingly, the time length occupied by the second data sequence is (t2-t0), the time length occupied by the second header sequence S2' is t0, and the time length occupied by the second tail sequence S1' is (t3-t2); therefore, the time length occupied by the target data sequence 2 is t3. That is, the first data sequence and the second data sequence occupy different time lengths; the first header sequence S2 and the second header sequence S2' occupy different time lengths and the first tail sequence S1 and the second tail sequence S1' occupy the same time length; the two target data sequences occupy the same time.

[0060] According to the embodiments in FIG. 6 and FIG. 8 , the time lengths occupied by the first header sequence and the second header sequence are different; the time lengths occupied by the first tail sequence and the second tail sequence are the same or different.

[0061] It can be understood that the ratio of the time lengths occupied by the first header sequence to the time lengths occupied by the second header sequence is equal to the inverse of the ratio of the frequency domain bandwidths allocated to the first data sequence and the second data sequence.

[0062] It should be noted that, taking the frequency domain bandwidth of the first data sequence as B1 and the frequency domain bandwidth of the second data sequence as B2 as an example, Δt1 / Δt2 = B2 / B1, where Δt1 is the time length occupied by the first header sequence and Δt2 is the time length occupied by the second header sequence. Both frequency domain bandwidths B1 and B2 can be determined based on the number of subcarriers and the subcarrier spacing. For example, if the first and second data sequences include K1 and K2 subcarriers, respectively, and the spacing between subcarriers in the first data sequence is Δf1, and the spacing between subcarriers in the second data sequence is Δf2, then the frequency domain bandwidths allocated to the first and second data sequences are: B1 = K1 × Δf1, and B2 = K2 × Δf2, respectively. As shown in Figure 7, the number of data in the first and second data sequences is proportional to the time length, and the number of data is proportional to the frequency domain bandwidth. In Figure 7, the duration of S2' in target data sequence 2 is 1 / 4 of the duration of S2 in target data sequence 1.

[0063] It is understandable that the time lengths occupied by the first data sequence and the second data sequence are the same or different.

[0064] In an exemplary embodiment, referring to FIG. 6 to FIG. 11 , the time lengths occupied by the first data sequence and the second data sequence may be the same or different.

[0065] It is understandable that the frequency domain bandwidth allocated to the first data sequence is greater than the frequency domain bandwidth allocated to the second data sequence, and the time length occupied by the first header sequence is less than the time length occupied by the second header sequence.

[0066] In an exemplary embodiment, as shown in FIG7 , the first target data sequence corresponding to the first data sequence is target data sequence 1, and the second target data sequence corresponding to the second data sequence is target data sequence 2. The frequency domain bandwidth allocated to the first data sequence is smaller than the frequency domain bandwidth allocated to the second data sequence. The first data sequence contains 12 data. A first header sequence S2 containing 2 data is inserted before the first data sequence, and a first tail sequence S1 containing 4 data is inserted after the first data sequence. Target data sequence 1 contains 18 data. The second data sequence contains 48 data. A second header sequence S2' containing 2 data is inserted before the second data sequence, and a first tail sequence S1' containing 22 data is inserted after the second data sequence. Target data sequence 2 contains 72 data. In this case, the first and second data sequences contain different numbers of data. The first header sequence S2 and the first header sequence S2' contain the same number of data, while the first tail sequence S1 and the second tail sequence S1' contain different numbers of data. Target data sequence 1 and target data sequence 2 contain different numbers of data. Accordingly, the first data sequence occupies a time length of (t3-t1), the first header sequence S2 inserted before the first data sequence occupies a time length of t1, and the first tail sequence S1 inserted after the first data sequence occupies a time length of (t4-t3); the target data sequence 1 occupies a time length of t4. The second data sequence occupies a time length of (t2-t0), the sequence S2' inserted before the second data sequence occupies a time length of t0, and the sequence S1' inserted after the second data sequence occupies a time length of (t4-t2); the target data sequence 2 occupies a time length of t4. In other words, the two target data sequences occupy the same time length; the header sequences inserted before the first and second data sequences occupy different time lengths; the tail sequences inserted after the first and second data sequences occupy different time lengths; and the first and second data sequences occupy the same time length.

[0067] According to the embodiments of FIG6 and FIG7 , when the frequency domain bandwidth allocated to the first data sequence is larger, the time length occupied by the first header sequence is smaller. When the frequency domain bandwidth allocated to the second data sequence is larger, the time length occupied by the second header sequence is smaller.

[0068] It is understandable that the first target data sequence and the second target data sequence occupy the same length of time, and the first target data sequence and the second target data sequence contain different numbers of data.

[0069] It is understandable that the first target data sequence and the second target data sequence occupy different time lengths, and the first target data sequence and the second target data sequence contain the same or different numbers of data.

[0070] It is understandable that the shorter the time length occupied by the first header sequence, the more data the first target data sequence contains;

[0071] The shorter the time length occupied by the second header sequence, the more data the second target data sequence contains.

[0072] It can be understood that the ratio of the time lengths occupied by the first target data sequence and the second target data sequence is equal to the inverse of the ratio of the subcarrier spacing sizes of the frequency domain bandwidths allocated to the first data sequence and the second data sequence.

[0073] In an exemplary embodiment, assuming that the time length occupied by the first target data sequence is Δt3 and the time length occupied by the second target data sequence is Δt4, then Δt3 / Δt4=Δf2 / Δf1, where Δf1 is the subcarrier spacing of the frequency domain bandwidth allocated to the first data sequence, and Δf2 is the subcarrier spacing of the frequency domain bandwidth allocated to the second data sequence.

[0074] It is understandable that the subcarrier spacing of the frequency domain bandwidth allocated to the first data sequence and the second data sequence is the same, and the time lengths occupied by the first target data sequence and the second target data sequence are the same;

[0075] or,

[0076] The subcarrier spacing of the frequency domain bandwidth allocated to the first data sequence and the second data sequence is different, and the time lengths occupied by the first target data sequence and the second target data sequence are different.

[0077] In an exemplary embodiment, the subcarrier spacing of the frequency domain bandwidth allocated to the currently allocated first data sequence and the second data sequence is the same, and the first target data sequence and the second target data sequence occupy the same time length. Alternatively, the subcarrier spacing of the frequency domain bandwidth allocated to the currently allocated first data sequence and the second data sequence is different, and the first target data sequence and the second target data sequence occupy different time lengths.

[0078] In an exemplary embodiment, the subcarrier spacing of the allocated frequency domain bandwidths in Figure 9 is different. Specifically, as shown in Figure 9, the first target data sequence corresponding to the first data sequence is target data sequence 1, and the second target data sequence corresponding to the second data sequence is target data sequence 2. The frequency domain bandwidth allocated to the first data sequence is smaller than the frequency domain bandwidth allocated to the second data sequence. The first data sequence contains 12 data. A first header sequence S2, which contains two data items, is inserted before the first data sequence; a first tail sequence S1, which contains four data items, is inserted after the first data sequence to form target data sequence 1. Target data sequence 1 contains 18 data items. The second data sequence contains 12 data items. A second header sequence S2', which contains two data items, is inserted before the second data sequence; a second tail sequence S1', which contains four data items, is inserted after the second data sequence. This forms target data sequence 2, which contains 18 data items. That is, the first data sequence and the second data sequence contain the same number of data; and the first header sequence S2 and the second header sequence S2' contain the same number of data; and the first tail sequence S1 and the second tail sequence S1' contain the same number of data. At this time, the two target data sequences contain the same number of data. Correspondingly, the time length occupied by the first data sequence is (t4-t1), the time length occupied by the first header sequence S2 is t1, and the time length occupied by the first tail sequence S1 is (t5-t4); that is, the time length occupied by the target data sequence 1 is t5. Correspondingly, the time length occupied by the second data sequence is (t2-t0), the time length occupied by the second sequence S2' is t0, and the time length occupied by the second tail sequence S1' is (t3-t2); that is, the time length occupied by the target data sequence 2 is t3. That is, the first and second data sequences occupy different time lengths; the first header sequence S2 and the second header sequence S2' occupy different time lengths; and the first tail sequence S1 and the second tail sequence S1' occupy different time lengths; therefore, the two target data sequences occupy different time periods. The time length of target data sequence 2 is half that of target data sequence 1; the time length of S2' of target data sequence 2 is half that of S2 corresponding to target data sequence 1; the time length of the second data sequence is half that of the first data sequence; and the second tail sequence S1' is half that of the first tail sequence S1.

[0079] According to the embodiments of Figures 6 and 9, the subcarrier spacing of the first data sequence and the second data sequence can be the same or different. Figure 6 shows the same subcarrier spacing and the same time length; Figure 9 shows different subcarrier spacing and different time length.

[0080] It is understandable that the first target data sequence and the second target data sequence occupy the same time length, and the first target data sequence and the second target data sequence contain different numbers of data; or, the first target data sequence and the second target data sequence occupy different time lengths, and the first target data sequence and the second target data sequence contain the same or different numbers of data.

[0081] It should be noted that, when the first target data sequence and the second target data sequence occupy the same length of time, in some embodiments, the first target data sequence and the second target data sequence contain different numbers of data.

[0082] In an exemplary embodiment, as shown in FIG10 , the two first data sequences are respectively a first data sequence and a second data sequence. The frequency domain bandwidth allocated to the first data sequence is greater than the frequency domain bandwidth allocated to the second data sequence. The first data sequence contains 44 data. Sequence S2 is inserted before the first data sequence, and sequence S2 contains 4 data. Sequence S1 is inserted after the first data sequence, and sequence S1 contains 6 data. Target data sequence 1 is formed, and target data sequence 1 contains 54 data. The second data sequence contains 8 data. Sequence S2' is inserted before the second data sequence, and sequence S2' contains 4 data. Sequence S1' is inserted after the second data sequence, and sequence S1' contains 6 data. Target data sequence 2 is formed, and target data sequence 2 contains 18 data. The two first data sequences contain different numbers of data. Sequence S2 inserted before the two first data sequences contains the same number of data. Sequence S1 inserted after the first and second data sequences contains the same number of data. Target data sequence 1 and target data sequence 2 contain different numbers of data. The first data sequence occupies a time length of (t4-t0), the sequence S2 inserted before the first data sequence occupies a time length of t0, and the first sequence S1 inserted after the first data sequence occupies a time length of (t5-t4); that is, the target data sequence 1 occupies a time length of t5. The second data sequence occupies a time length of (t2-t1), the second header sequence S2' inserted before the second data sequence occupies a time length of t1, and the second tail sequence S1' inserted after the second data sequence occupies a time length of (t3-t2); at this time, the target data sequence 2 occupies a time length of t3. In other words, the first and second data sequences occupy different time lengths; the header sequences inserted into the first and second data sequences occupy different time lengths; the tail sequences inserted after the first and second data sequences occupy different time lengths; and the two target data sequences occupy different time lengths. The time length of target data sequence 2 is half that of target data sequence 1; the time length of S2 in target data sequence 1 is 2 / 3 the time length of S2 in target data sequence 2.

[0083] It should be understood that, taking the embodiment shown in FIG10 as an example, the time length can be calculated as follows:

[0084] (1) The time length of the two target data sequences is related to the subcarrier spacing. If the subcarrier spacing is 15kHz, then the time length of the two target data sequences is the same. If one is 15kHz and the other is 30kHz, then the time length of the larger subcarrier spacing is shorter, half the time length of the 15kHz spacing.

[0085] (2) For the time length of S2 in target data sequence 1: 4 / (15kHz*54); where 4 is the number of data in S2 and 54 is the number of data in target data sequence 1.

[0086] (3) For the time length of S2' in the target data sequence 2: 4 / (30kHz*18); where 4 is the number of data in S2' and 18 is the number of data in the target data sequence 1.

[0087] In an exemplary embodiment, as shown in FIG11 , the frequency domain bandwidth allocated to the first data sequence is smaller than the frequency domain bandwidth allocated to the second data sequence. The first data sequence contains 12 data points. A first header sequence S2, containing two data points, is inserted before the first data sequence; a first tail sequence S1, containing four data points, is inserted after the first data sequence, forming target data sequence 1, which contains 18 data points. The second data sequence contains 26 data points. A second header sequence S2', containing two data points, is inserted before the second data sequence; a second tail sequence S1', containing eight data points, is inserted after the second data sequence, forming target data sequence 2, which contains 36 data points. In other words, the first and second data sequences contain different numbers of data points; the first header sequence S2 and the second header sequence S2' contain the same number of data points; the first tail sequence S1 and the second tail sequence S1' contain different numbers of data points; and the target data sequences 1 and 2 contain different numbers of data points. Correspondingly, the first data sequence occupies a time length of (t4-t1), the first header sequence S2 inserted before the first data sequence occupies a time length of t1, and the first tail sequence S1 inserted after the first data sequence occupies a time length of (t5-t4); the target data sequence 1 occupies a time length of t5. The second data sequence occupies a time length of (t2-t0), the second header sequence S2' inserted before the second data sequence occupies a time length of t0, and the second tail sequence S1' inserted after the second data sequence occupies a time length of (t3-t2); and the target data sequence 2 occupies a time length of t3. In other words, the first and second data sequences occupy different time lengths; the first header sequence S2 and the second header sequence S2' occupy different time lengths; the first tail sequence S1 and the second tail sequence S1' occupy different time lengths; and the two second data sequences occupy different time lengths. The time length of target data sequence 2 is half that of target data sequence 1; and the time length of S2 in target data sequence 1 is four times the time length of S2' in target data sequence 2.

[0088] Therefore, comparing Figure 8 and Figure 11, the difference is that the two target data sequences occupy different times; comparing Figure 9 and Figure 11, the larger the frequency domain bandwidth, the shorter the time domain length of the header sequence.

[0089] It is understandable that the time length of the first tail sequence is determined according to the terminal delay requirement corresponding to the first data sequence; the time length of the second tail sequence is determined according to the terminal delay requirement corresponding to the second data sequence.

[0090] It can be understood that the first header sequence is a reference signal sequence or a sequence known to the network device; the second header sequence is a reference signal sequence or a sequence known to the network device; the first tail sequence is a reference signal sequence or a sequence known to the network device; and the second tail sequence is a reference signal sequence or a sequence known to the network device.

[0091] It can be understood that sending the first target data sequence includes: performing a first Fourier transform and a first inverse Fourier transform on the first target data sequence in sequence to obtain the transformed first target data sequence, and sending the transformed first target data sequence; wherein, the time window of the first Fourier transform is equal to the time length occupied by the first target data sequence, and the time starting point and ending point of the first Fourier transform correspond to the time starting point and ending point of the first target data sequence; the number of points of the first inverse Fourier transform is greater than the number of points of the first Fourier transform, and the number of data in the transformed first target data sequence is greater than the number of data in the first target data sequence; the time length occupied by the first target data sequence is equal to the OFDM symbol length occupied by the first target data sequence, and the time length occupied by the transformed first target data sequence is equal to the OFDM symbol length occupied by the transformed first target data sequence.

[0092] In an exemplary embodiment, taking the first data sequence as an example, Figure 12 records the waveform modulation of the first data sequence and the frequency domain bandwidth relationship allocated to the first data sequence, the first target data sequence, the first header sequence, and the first tail sequence. First, the first header sequence S2 is inserted before the first data sequence, and the first tail sequence S1 is inserted after the first data sequence to form the first target data sequence. At this time, the time domain length of the first target data sequence is equal to the OFDM symbol length. The number of points in the first Discrete Fourier Transform (DFT) is set to the number of data in the first target data sequence before the Fourier transform is performed, and the number of points in the first Inverse Fast Fourier Transform (IFFT) is set to be greater than the number of points in the first Fourier transform. That is, zero subcarriers are added to the frequency domain data of the first target data sequence after the first Fourier transform, and then an oversampled inverse Fourier transform (IFFT) is performed. In this way, the number of data contained in the first target data sequence obtained after the first inverse Fourier transform is greater than the length of the first target data sequence before the first Fourier transform processing is performed. At this time, the time domain length of the transformed first target data sequence is also equal to the OFDM length. The frequency domain bandwidth allocated to the transformed first target data sequence is equal to the frequency domain bandwidth allocated to the first data sequence.

[0093] In an exemplary embodiment, referring to FIG. 13 , the first data sequence in FIG. 13 is data transmitted in the time domain, and the second target data sequence is also a time domain data sequence. The time window / time length of the Fourier transform (DFT) of the time domain data sequence is shown in FIG. 14 . In FIG. 13 and FIG. 14 , the time domain data sequence is subjected to a Fourier transform (DFT), and the time window of the DFT is the time window of the time domain data sequence. For example, when the time domain data is the first target data sequence, the time length of the DFT is the time length of the first target data sequence. The starting and ending points of the DFT time window are the starting and ending points of the time domain data sequence, respectively.

[0094] It can be understood that sending the second target data sequence includes: performing a second Fourier transform and a second inverse Fourier transform on the second target data sequence in sequence to obtain a transformed second target data sequence, and sending the transformed second target data sequence; wherein, the time window of the second Fourier transform is equal to the time length occupied by the second target data sequence, and the time starting point and ending point of the second Fourier transform correspond to the time starting point and ending point of the second target data sequence; the number of points of the second inverse Fourier transform is greater than the number of points of the second Fourier transform, and the number of data in the transformed second target data sequence is greater than the number of data in the second target data sequence; the time length occupied by the second target data sequence is equal to the OFDM symbol length occupied by the second target data sequence, and the time length occupied by the transformed second target data sequence is equal to the OFDM symbol length occupied by the transformed second target data sequence.

[0095] In an exemplary embodiment, taking the second data sequence as an example, Figure 15 shows the waveform modulation of the second data sequence and the frequency domain bandwidth relationship allocated to the second data sequence, the second target data sequence, the second header sequence, and the second tail sequence. First, the second header sequence S2' is inserted before the second data sequence, and the second tail sequence S1' is inserted after the second data sequence to form the second target data sequence. At this time, the time domain length of the second target data sequence is equal to the OFDM symbol length. The number of points of the second Discrete Fourier Transform (DFT) is set to the number of data in the second target data sequence before the Fourier transform is performed, and the number of points of the second inverse Fourier transform (IFFT) is set to be greater than the number of points of the second Fourier transform, that is, zero subcarriers are added to the frequency domain data of the second target data sequence after the second Fourier transform, and then an oversampled inverse Fourier transform (IFFT) is performed. In this way, the number of data contained in the second target data sequence obtained after the second inverse Fourier transform is greater than the length of the second target data sequence before the second Fourier transform processing is performed. At this time, the time domain length of the transformed second target data sequence is also equal to the OFDM length. The frequency domain bandwidth allocated to the transformed second target data sequence is equal to the frequency domain bandwidth allocated to the second data sequence. When the first target data sequence to be transmitted is obtained as shown in the figure, if the frequency domain bandwidth allocated to the first data sequence is different from the frequency domain bandwidth allocated to the second data sequence, the frequency domain bandwidth allocated to the transformed first target data sequence and the transformed first target data sequence are also different.

[0096] In one exemplary embodiment, taking the embodiment shown in FIG11 as an example, it is assumed that the frequency domain bandwidths allocated to the first and second data sequences include K1 and K2 subcarriers, respectively, and that Δf1 and Δf2 are subcarrier spacings. Specifically, assuming K1 = 18, K2 = 36, Δf1 = 15 kHz, and Δf2 = 30 kHz, the frequency domain bandwidths allocated to the first and second data sequences are B1 = 18 × 15 kHz and B2 = 36 × 30 kHz, respectively. In this case, the frequency domain bandwidth allocated to the second data sequence is greater than the frequency domain bandwidth allocated to the first data sequence. Therefore, the duration occupied by the second header sequence S2' inserted before the second data sequence is less than the duration occupied by the second sequence S2 inserted before the first data sequence. If the frequency domain bandwidth allocated to the second data sequence is four times the frequency domain bandwidth allocated to the first data sequence, then the duration occupied by the second sequence S2' inserted before the second data sequence is 1 / 4 of the duration occupied by the first header sequence S2 inserted before the first data sequence.

[0097] In an exemplary embodiment, referring to FIG. 13 , the second data sequence in FIG. 13 is time domain data, i.e., data transmitted in the time domain. That is, the second target data sequence is a time domain data sequence. The time window / time length of the Fourier transform (DFT) of the time domain data sequence is shown in FIG. 14 . In FIG. 13 and FIG. 14 , the time domain data sequence is subjected to a Fourier transform (DFT), and the time window of the DFT is the time window of the time domain data sequence. That is, the time length of the DFT is the time length of the second target data sequence. The starting and ending points of the DFT time window are the starting and ending points of the time domain data sequence, respectively.

[0098] It can be understood that, as shown in Figure 16, an embodiment of the present application also provides a wireless communication device, including: at least one processor 101; at least one memory 102, for storing at least one program, and implementing the above-mentioned data transmission method when the at least one program is executed by at least one processor 101.

[0099] The memory 102 is a non-transient network system that can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory 102 may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 102 may optionally include a memory 102 remotely located relative to the processor 101, and these remote memories 102 may be connected to the processor 101 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0100] The memory 102 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 102 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 102 and is called by the processor 101 to execute the methods of the embodiments of this application.

[0101] The processor 101 can be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application.

[0102] In some embodiments, the wireless communication device also includes: an input / output interface for realizing information input and output; a communication interface for realizing communication interaction between the device and other devices, which can be realized through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.); a bus for transmitting information between various components of the device (such as processor 101, memory 102, input / output interface and communication interface); wherein the processor 101, memory 102, input / output interface and communication interface can realize communication connection with each other within the device through the bus.

[0103] An embodiment of the present application further provides a computer-readable storage medium storing computer-executable instructions for executing and implementing the data transmission method.

[0104] An embodiment of the present application also provides a computer program product, including a computer program or computer instructions, which are stored in a computer-readable storage medium. A processor of a computer device reads the computer program or computer instructions from the computer-readable storage medium, and the processor executes the computer program or computer instructions, so that the computer device executes the data transmission method.

[0105] The system architecture and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of the system architecture and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.

[0106] Those skilled in the art will appreciate that all or some of the steps and systems in the method disclosed above can be implemented as software, firmware, hardware, and appropriate combinations thereof. Some physical components or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, and the computer-readable medium can include computer storage media (or non-transitory media) and communication media (or temporary media). As known to those skilled in the art, the term computer storage media is included in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data) and is volatile and non-volatile, removable, and non-removable. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory, or other memory technology, CD-ROM, digital versatile disks (DVD), or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage, or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, as is well known to those skilled in the art, communication media typically embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0107] The above description of some embodiments of the present application with reference to the accompanying drawings does not limit the scope of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present application shall be within the scope of the present application.

Claims

1. A data transmission method, the method comprising: Obtaining a first data sequence and a second data sequence, wherein the frequency domain bandwidths allocated to the first data sequence and the second data sequence are different; Adding a first header sequence before the first data sequence and adding a first tail sequence after the first data sequence to form a first target data sequence; Adding a second header sequence before the second data sequence and adding a second tail sequence after the second data sequence to form a second target data sequence; Sending the first target data sequence and the second target data sequence; Wherein, the data lengths of the first tail sequence and the second tail sequence are different; the data lengths of the first header sequence and the second header sequence are the same.

2. The method according to claim 1, wherein The sending the first target data sequence and the second target data sequence includes: Sending the first target data sequence through a first frequency domain resource; Sending the second target data sequence through a second frequency domain resource; Wherein, the frequency domain bandwidths corresponding to the first frequency domain resource and the second frequency domain resource are different.

3. The method according to claim 1, wherein The number of data included in the first header sequence and the second header sequence is the same; the number of data included in the first tail sequence and the second tail sequence is different.

4. The method according to claim 1, wherein, The first header sequence and the second header sequence are the same sequence; the first tail sequence and the second tail sequence are different sequences.

5. The method according to claim 1, wherein, The time lengths occupied by the first header sequence and the second header sequence are different; the time lengths occupied by the first tail sequence and the second tail sequence are the same or different.

6. The method according to claim 1, wherein, The ratio of the time lengths occupied by the first header sequence and the second header sequence is equal to the reciprocal of the ratio of the frequency domain bandwidths allocated to the first data sequence and the second data sequence.

7. The method according to claim 1, wherein The time lengths occupied by the first data sequence and the second data sequence are the same or different.

8. The method according to claim 1, wherein The frequency domain bandwidth allocated to the first data sequence is greater than the frequency domain bandwidth allocated to the second data sequence, and the time length occupied by the first header sequence is less than the time length occupied by the second header sequence.

9. The method according to claim 1, wherein The larger the frequency domain bandwidth allocated to the first data sequence, the smaller the time length occupied by the first header sequence.

10. The method according to claim 1, wherein, The larger the frequency domain bandwidth allocated to the second data sequence, the smaller the time length occupied by the second header sequence.

11. The method according to claim 1, wherein, The time lengths occupied by the first target data sequence and the second target data sequence are the same, and the number of data included in the first target data sequence and the second target data sequence is different.

12. The method according to claim 1, wherein The time lengths occupied by the first target data sequence and the second target data sequence are different, and the number of data included in the first target data sequence and the second target data sequence is the same or different.

13. The method according to claim 1, wherein, The smaller the time length occupied by the first header sequence, the more data the first target data sequence includes; The smaller the time length occupied by the second header sequence, the more data the second target data sequence includes.

14. The method according to claim 1, wherein The ratio of the time lengths occupied by the first target data sequence and the second target data sequence is equal to the reciprocal of the ratio of the subcarrier spacing sizes of the frequency domain bandwidths allocated to the first data sequence and the second data sequence.

15. The method according to claim 1, wherein The subcarrier spacing sizes of the frequency domain bandwidths allocated to the first data sequence and the second data sequence are the same, and the time lengths occupied by the first target data sequence and the second target data sequence are the same; Or, The subcarrier spacing sizes of the frequency domain bandwidths allocated to the first data sequence and the second data sequence are different, and the time lengths occupied by the first target data sequence and the second target data sequence are different.

16. The method according to claim 1, wherein The time lengths occupied by the first target data sequence and the second target data sequence are the same, and the number of data included in the first target data sequence and the second target data sequence is different; Or, The time lengths occupied by the first target data sequence and the second target data sequence are different, and the number of data included in the first target data sequence and the second target data sequence is the same or different.

17. The method according to claim 1, wherein The time length of the first tail sequence is determined according to the terminal delay requirement corresponding to the first data sequence; The time length of the second tail sequence is determined according to the terminal delay requirement corresponding to the second data sequence.

18. The method according to claim 1, wherein, The first head sequence is a reference signal sequence or a sequence known to the network device; The second head sequence is a reference signal sequence or a sequence known to the network device; The first tail sequence is a reference signal sequence or a sequence known to the network device; The second tail sequence is a reference signal sequence or a sequence known to the network device.

19. The method according to claim 1, wherein Sending the first target data sequence includes: Performing a first Fourier transform and a first inverse Fourier transform on the first target data sequence in sequence to obtain the transformed first target data sequence, and sending the transformed first target data sequence; Wherein, the time window of the first Fourier transform is equal to the time length occupied by the first target data sequence, and the start point and end point of the time of the first Fourier transform correspond to the start point and end point of the time of the first target data sequence; The number of points of the first inverse Fourier transform is greater than the number of points of the first Fourier transform, and the number of data of the transformed first target data sequence is greater than the number of data of the first target data sequence; The time length occupied by the first target data sequence is equal to the OFDM symbol length occupied by the first target data sequence The time length occupied by the transformed first target data sequence is equal to the OFDM symbol length occupied by the transformed first target data sequence.

20. The method according to claim 1, wherein Sending the second target data sequence includes: Performing a second Fourier transform and a second inverse Fourier transform on the second target data sequence in sequence to obtain the transformed second target data sequence, and sending the transformed second target data sequence; Wherein, the time window of the second Fourier transform is equal to the time length occupied by the second target data sequence, and the start point and end point of the time of the second Fourier transform correspond to the start point and end point of the time of the second target data sequence; The number of points of the second inverse Fourier transform is greater than the number of points of the second Fourier transform, and the number of data in the transformed second target data sequence is greater than the number of data in the second target data sequence; The time length occupied by the second target data sequence is equal to the OFDM symbol length occupied by the second target data sequence, and the time length occupied by the transformed second target data sequence is equal to the OFDM symbol length occupied by the transformed second target data sequence.

21. A wireless communication device, wherein, It includes: At least one processor; At least one memory for storing at least one program; When at least one of the at least one program is executed by at least one of the at least one processor, the method described in any one of claims 1 to 20 is implemented.

22. A computer-readable storage medium, wherein, The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions: are used to execute the method described in any one of claims 1 to 20.

23. A computer program product comprising a computer program or computer instructions, wherein, The computer program or the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer program or the computer instructions from the computer-readable storage medium, and the processor executes the computer program or the computer instructions, so that the computer device executes: the method described in any one of claims 1 to 20.

Citation Information

Patent Citations

  • Data transmission method and device, electronic equipment and storage medium

    CN115378771A

  • Data transmission method and device, electronic equipment and storage medium

    CN115378779A

  • Data transmission method and device, electronic equipment and storage medium

    CN115396266A

  • Modulation signal generation method and device, modulation signal demodulation method and device, communication equipment and storage medium

    CN117135018A

  • Waveform for millimeter wave new radio

    US20190020522A1