Data transmission method

By performing Fourier transform and inverse transform on the data, the data transmission problem for different scenarios in future 6G services was solved, achieving flexible data transmission adaptability and data fusion under multiple channel conditions.

WO2026016478A1PCT designated stage Publication Date: 2026-01-22ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/078848
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-15
Filing Date
2025-02-24
Publication Date
2026-01-22

AI Technical Summary

Technical Problem

How can we flexibly integrate subbands of various data types in future 6G services to adapt to different channel conditions and solve data transmission problems in different scenarios?

Method used

By performing a Fourier transform on the first data, the first data to be transmitted is obtained. This data is then combined with the second data to form multiple first sequences. Each first sequence is then subjected to an inverse Fourier transform to obtain multiple second sequences. Finally, a set of data sequences is transmitted on time-frequency resources.

Benefits of technology

It enables flexible data transmission in different scenarios, improves the adaptability and flexibility of data transmission, and can meet the needs of various channel bandwidths and waveform schemes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025078848_22012026_PF_FP_ABST
    Figure CN2025078848_22012026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a data transmission method. The method comprises: performing Fourier transform on first data to obtain first data to be transmitted; combining the first data to be transmitted with second data to obtain second data to be transmitted; dividing the second data to be transmitted into a plurality of first sequences, and respectively performing inverse Fourier transform on the plurality of first sequences to obtain a plurality of second sequences, wherein one first sequence corresponds to one second sequence; and performing inverse Fourier transform on the plurality of second sequences to obtain one data sequence, and transmitting the data sequence on a time-frequency resource.
Need to check novelty before this filing date? Find Prior Art

Description

A data transmission method

[0001] Cross-references to related applications

[0002] This disclosure is based on and claims priority to Chinese patent application CN202410945823.5, filed on July 15, 2024, entitled “A Data Transmission Method”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of wireless communication technology, and more specifically, to a data transmission method. Background Technology

[0004] The frequency bands used in future 6G services span a wide range, and the deployment methods are diverse. This requires not only multi-bandwidth channels but also waveform schemes to meet different scenarios. Developing each waveform scheme independently would increase the cost of base stations / terminals. The key challenge is how to flexibly integrate sub-bands of various data types, flexibly support applications with different channel bandwidths, and flexibly configure different sub-bands to adapt to different channel conditions.

[0005] No solution has yet been proposed for how to transmit data in different scenarios under certain conditions. Summary of the Invention

[0006] This disclosure provides a data transmission method to at least address the problem in the related art of how to transmit data for different scenario requirements.

[0007] According to an embodiment of this disclosure, a data transmission method is provided, the method comprising: performing a Fourier transform on first data to obtain first data to be transmitted; combining the first data to be transmitted with second data to obtain second data to be transmitted; dividing the second data to be transmitted into multiple groups of first sequences, performing an inverse Fourier transform on each of the multiple groups of first sequences to obtain multiple groups of second sequences, wherein each group of first sequences corresponds to a group of second sequences; performing an inverse Fourier transform on the multiple groups of second sequences to obtain a set of data sequences, and transmitting the set of data sequences on time-frequency resources.

[0008] According to yet another embodiment of this disclosure, a computer program product is also provided, including computer program instructions, wherein the computer program instructions cause a computer to perform the steps in any of the above method embodiments.

[0009] According to yet another embodiment of this disclosure, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to perform the steps in any of the above method embodiments when executed.

[0010] According to yet another embodiment of this disclosure, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments. Attached Figure Description

[0011] Figure 1 is a hardware structure block diagram of a computer device for a data transmission method according to an embodiment of the present disclosure;

[0012] Figure 2 is a flowchart of a data transmission method according to an embodiment of the present disclosure;

[0013] Figure 3 is a schematic diagram of a data transmission sequence according to an embodiment of the present disclosure;

[0014] Figure 4 is a schematic diagram of the transmission data sequence according to an embodiment of the present disclosure;

[0015] Figure 5 is a schematic diagram of the transmission data sequence according to an embodiment of the present disclosure;

[0016] Figure 6 is a schematic diagram of a data transmission sequence according to an embodiment of the present disclosure;

[0017] Figure 7 is a schematic diagram of a data transmission sequence according to an embodiment of the present disclosure;

[0018] Figure 8 is a schematic diagram of a data transmission sequence according to an embodiment of the present disclosure;

[0019] Figure 9 is a schematic diagram of a data transmission sequence according to an embodiment of the present disclosure;

[0020] Figure 10 is a schematic diagram of a data transmission sequence according to an embodiment of the present disclosure;

[0021] Figure 11 is a schematic diagram nine of the transmission data sequence according to an embodiment of the present disclosure;

[0022] Figure 12 is a schematic diagram of a data transmission sequence according to an embodiment of the present disclosure;

[0023] Figure 13 is a schematic diagram eleven of a data transmission sequence according to an embodiment of the present disclosure;

[0024] Figure 14 is a schematic diagram of a data transmission sequence according to an embodiment of the present disclosure;

[0025] Figure 15 is a block diagram of a data transmission apparatus according to an embodiment of the present disclosure. Detailed Implementation

[0026] The embodiments of this disclosure will be described in detail below with reference to the accompanying drawings and examples.

[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0028] The methods and embodiments provided in this disclosure can be executed in a computer device or similar computing device. Taking a computer device as an example, FIG1 is a hardware structure block diagram of a computer device for the data transmission method of this disclosure. As shown in FIG1, the computer device may include one or more (only one is shown in FIG1) processors 102 (processors 102 may include, but are not limited to, processing devices such as microprocessors MCUs or programmable logic devices) and a memory 104 for storing data. The computer device may also include a transmission device 106 for communication functions and an input / output device 108. It will be understood by those skilled in the art that the structure shown in FIG1 is merely illustrative and does not limit the structure of the computer device. For example, the computer device may also include more or fewer components than shown in FIG1, or have a different configuration than shown in FIG1.

[0029] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the data transmission method in this embodiment. The processor 102 executes various functional applications and single-board matching by running the computer program stored in the memory 104, thus implementing the above-described method. The memory 104 may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to computer devices via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0030] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider for the computer equipment. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0031] This embodiment provides a data transmission method running on the aforementioned computer device. Figure 2 is a flowchart of the data transmission method according to an embodiment of this disclosure. As shown in Figure 2, the process includes the following steps:

[0032] Step S202: Perform a Fourier transform on the first data to obtain the first data to be transmitted;

[0033] Step S204: Combine the first data to be transmitted with the second data to obtain the second data to be transmitted;

[0034] Step S206: Divide the second data to be transmitted into multiple groups of first sequences, and perform inverse Fourier transform on each of the multiple groups of first sequences to obtain multiple groups of second sequences, wherein each group of first sequences corresponds to a group of second sequences;

[0035] Step S208: Perform inverse Fourier transform on multiple sets of second sequences to obtain a set of data sequences, and transmit the set of data sequences on time-frequency resources.

[0036] Through the above steps S202 to S208, the problem of how to transmit data for different scenario requirements in related technologies can be solved. Transmitting the first data together with other data can meet the needs of different scenarios and is more flexible.

[0037] In one embodiment, performing a Fourier transform on the first data to obtain the first data to be transmitted includes:

[0038] If the number of data items in the first data to be transmitted is equal to the number of data items in the first data, perform a Fourier transform on the first data to obtain the first data to be transmitted.

[0039] When the number of data points in the first data to be transmitted is greater than the number of data points in the first data, a Fourier transform is performed on the first data to obtain a data sequence. Preset data is then added to both ends of the data sequence to obtain the first data to be transmitted. Adding preset data to both ends of the data sequence to obtain the first data to be transmitted includes at least one of the following: adding 0 data points to both ends of the data sequence to obtain the first data to be transmitted; or adding cyclically repeating data points to both ends of the data sequence to obtain Q data points, followed by coefficient compensation to obtain the first data to be transmitted. The coefficient compensation is Frequency Domain Spectrum Shaping (FDSS).

[0040] Add cyclically repeating data and 0 data to both ends of the data sequence to obtain Q data. Then perform coefficient compensation to obtain the first data to be transmitted, where Q is the number of data in the first data to be transmitted.

[0041] In one embodiment, the first data is data from a Discrete Fourier Transform-spread Orthogonal Frequency Division Multiplexing (DFT-s-OFDM) signal.

[0042] In one embodiment, the first data is a Discrete Fourier Transform (DFT) data block, wherein the size of the data block is X, where X is an integer greater than or equal to 2.

[0043] In one embodiment, the first data to be transmitted is divided into at least two groups of first sequences.

[0044] In one embodiment, the second data includes zero data. The number of non-zero data in the second data is the number of subcarriers occupied by the second data in the frequency domain. Including zero data can form an integer number of subbands with the first data to be transmitted, which facilitates subband division.

[0045] In one embodiment, the second data is obtained by transforming the third data to be transmitted.

[0046] In one embodiment, the second data is obtained from the third data to be transmitted through at least one of the following transformations:

[0047] After performing a DFT on Z1 data points in the third data to be transmitted, Z1 data points in the second data are obtained, where Z1 is a positive integer and Z1 is less than or equal to Y.

[0048] Z2 data points in the third data to be transmitted are used as Z2 data points in the second data, where Z2 is a positive integer and Z2 is less than or equal to Y.

[0049] In one embodiment, the channel bandwidth of the time-frequency resource includes W sub-bands, each of the multiple sets of first sequences corresponds to one sub-band, W is greater than or equal to N, and N is the number of the multiple sets of first sequences.

[0050] In one embodiment, the subbands corresponding to the multiple sets of first sequences are arbitrarily distributed in the time-frequency resources; and / or the subbands corresponding to the multiple sets of first sequences are continuous or discontinuous in the time-frequency resources; and / or the width of the subbands corresponding to the multiple sets of first sequences is the same in the time-frequency resources; and / or each subband in the multiple sets of first sequences contains the same number of subcarriers.

[0051] In one embodiment, step S206 above, dividing the second data to be transmitted into multiple first sequences, specifically includes: dividing the second data to be transmitted into multiple first sequences according to the number of Q+Y, where Q is the number of data in the first data to be transmitted and Y is the number of data in the second data. Dividing the second data to be transmitted into multiple first sequences according to Q+Y means dividing the first sequences based on the value of Q+Y, i.e., the total number of subcarriers occupied, and each first sequence corresponds to a subband, with the same number of subcarriers in each subband.

[0052] In one embodiment, the subbands corresponding to the first sequence of the first data to be transmitted are continuous; and / or the first data to be transmitted is mapped on Q subcarriers in the frequency domain, wherein the Q subcarriers are continuous.

[0053] In one embodiment, the data within the sub-band corresponding to one or more of the multiple sets of first sequences consists of partial data from an orthogonal frequency division multiplexing (DFT-s-OFDM) signal based on discrete Fourier transform, along with other data. The other data includes multi-carrier data, single-carrier data, data from other orthogonal time-frequency space (OTFS) signals, or zero data.

[0054] In one embodiment, the method further includes: if multi-carrier data is contained in any sub-band corresponding to the first data to be transmitted, adding a cyclic prefix (CP) to the second sequence corresponding to all sub-bands corresponding to the first data to be transmitted; if multi-carrier data is not contained in any sub-band corresponding to the first data to be transmitted, adding CP to the second sequence corresponding to all sub-bands corresponding to the first data to be transmitted or not adding CP to any of them.

[0055] In one embodiment, the first data includes a reference signal. The reference signal is a head sequence and a tail sequence.

[0056] In one embodiment, the header sequence and the tail sequence of the first data to be transmitted are the same in different OFDM symbols.

[0057] In one embodiment, the center frequency of the sub-band data corresponding to the single-carrier data in the second data is on the subcarrier in the middle of the sub-band, or the center frequency of the sub-band data corresponding to the single-carrier data in the second data is on the middle of two subcarriers in the middle of the sub-band.

[0058] In one embodiment, the data of the sub-bands corresponding to the multiple sets of first sequences includes constellation point modulation data and R reference signal data, where R is an integer greater than or equal to 0; or the data of the sub-bands corresponding to the multiple sets of first sequences includes reference signal data.

[0059] In one embodiment, step S206 above, performing inverse Fourier transform on multiple sets of first sequences to obtain multiple sets of second sequences, may specifically include: performing a double-oversampled inverse Fourier transform on each set of first sequences to obtain multiple sets of second sequences.

[0060] In one embodiment, the number of points in the inverse Fourier transform of the multiple sets of second sequences is greater than the number of sets of the multiple sets of second sequences.

[0061] In one embodiment, step S208 may specifically include: performing an inverse Fourier transform on the plurality of second sequences together with other P groups of data sequences to form the first set of data sequences. The other P groups of data sequences include at least one of the following: single-carrier data, and time-domain data after 2-fold frequency domain oversampling. Specifically, the single-carrier data is a data sequence not generated from the second data sequence to be transmitted, which, after 2-fold upsampling, undergoes an inverse Fourier transform together with the plurality of second sequences; the time-domain data after 2-fold frequency domain oversampling is a data sequence not generated from the second data sequence to be transmitted.

[0062] In one embodiment, a set of data sequences is formed by serially linking multiple time-domain data sequences generated by inverse Fourier transforms.

[0063] In one embodiment, before transmitting the set of data sequences on time-frequency resources, the method further includes: filtering the set of time-domain data sequences; or windowing the set of data sequences. Specifically, the set of time-domain data sequences is subjected to single-phase filtering or multi-phase filtering. The width of the filter used for single-phase or multi-phase filtering is greater than or equal to the width of a sub-band in the set of time-domain data sequences. The filtering function used for multi-phase filtering may specifically include: a root raised cosine function, a raised cosine function, a rectangular function, or an Isotropic Orthogonal Transform Algorithm (IOTA) function.

[0064] Before transmitting a set of data sequences, the data sequences are windowed or filtered. Then, the DAC and RF processes are performed. The windowing process includes: grouping the time-domain data sequences, performing periodic extension, multiplying by a preset function, and then overlapping the groups with a staggered arrangement. The filtering is either single-phase filtering or multi-phase filtering; multi-phase filtering involves filtering each of the new N data sequences.

[0065] Given that the first data consists of X data points and the second data consists of Y data points, a Fourier transform is performed on the X data points to obtain the first data to be transmitted, which, together with the other Y data points, forms the second data to be transmitted, where X is a positive integer and Y is a positive integer >= 0. The second data to be transmitted is then divided into N groups of first sequences, and an inverse Fourier transform is performed on the N groups of first sequences to obtain N groups of second sequences, where N is a positive integer. The advantage of this approach is that the DFT-s-OFDM signal data can be transmitted together with other data, thus meeting the needs of different scenarios and offering greater flexibility.

[0066] In one embodiment, when Q > X, the first data to be transmitted can be obtained in one of the following ways: After performing a Fourier transform on X data points, add zero data to both sides to obtain Q first data points to be transmitted; after performing a Fourier transform on X data points, add cyclically repeated data to both sides to obtain Q data points, and then perform coefficient compensation (FDSS) to obtain Q first data points to be transmitted; after performing a Fourier transform on X data points, add zero data and cyclically repeated data to both sides to obtain Q data points, and then perform coefficient compensation (FDSS) to obtain Q first data points to be transmitted. The advantage of this approach is that by performing cyclic repetition or adding guard intervals to the single-carrier data in advance, subsequent processing becomes simpler and more convenient.

[0067] In one embodiment, when a sub-band corresponding to the first data to be transmitted contains multi-carrier data, a CP is added to the second sequence corresponding to all sub-bands corresponding to the first data to be transmitted; wherein, when none of the sub-bands corresponding to the first data to be transmitted contain multi-carrier data, the second sequences corresponding to these sub-bands may all have a CP added or none of them may have a CP added; the advantage of doing so is that whether to add a CP can be selected based on the sub-band division of the DFT-s-OFDM signal.

[0068] Figure 3 is a schematic diagram of the transmission data sequence according to an embodiment of the present disclosure. As shown in Figure 3, a DFT transform is performed on 512 data points (DFT-s-OFDM signals) to obtain a first data to be transmitted with a length of 512. The first data to be transmitted is divided into 8 first sequences, each corresponding to a sub-band, and each first sequence contains 64 data points. A 128-point inverse Fourier transform is performed on every 64 data points of each first sequence to obtain 8 data groups of 128 data points each. A CP is then added to each group to obtain 8 second sequences, each containing 136 data points. The data in each second sequence within consecutive OFDM symbols are concatenated. Then, a 16-point sub-band level inverse Fourier transform is performed on these 8 second sequences together, followed by polyphase filtering and superposition operations. The filter is a root-raised cosine filter with a bandwidth of 64 times the subcarrier spacing and a roll-off factor of 1 / 8, forming a data sequence. This data sequence is transmitted on time-frequency resources.

[0069] Figure 4 is a schematic diagram of the transmission data sequence according to an embodiment of the present disclosure. As shown in Figure 4, 256 data points (DFT-s-OFDM signals) are first subjected to DFT transformation to obtain a first data to be transmitted with a length of 256; and another 256 data points (multi-carrier data) form a second data to be transmitted with a length of 512. The second data to be transmitted is divided into 8 groups of first sequences, each group of first sequences corresponding to a sub-band, and each group of first sequences contains 64 data points. From top to bottom, groups 1-4 are DFT-s-OFDM single-carrier signal data, and groups 5-8 are multi-carrier data. Each group of 64 data points is subjected to an oversampled 128-point inverse Fourier transform to obtain 8 groups of data, each group containing 128 data points. Then, CP is added to each group of data to obtain 8 groups of second sequences, each group containing 136 data points. The data in each group of second sequences within consecutive OFDM symbols are concatenated. Then, these eight sets of second sequences are subjected to a 16-point sub-band inverse Fourier transform, followed by polyphase filtering and superposition operations. The filter is a root-raised cosine filter with a bandwidth of 64 times the subcarrier spacing and a roll-off factor of 1 / 8, forming a set of data sequences. This set of data sequences is then transmitted on time-frequency resources.

[0070] Figure 5 is a schematic diagram of the transmission data sequence according to an embodiment of the present disclosure. As shown in Figure 5, 448 data points (DFT-s-OFDM signal) are first subjected to DFT transformation to obtain a set of data with a length of 448. The data before and after this set of data are repeated 28 times in a loop, and FDSS is performed. Then, 4 zero data points are added before and after each set of data (or the zero data points can be added first and then FDSS is performed), resulting in a first set of data to be transmitted with a length of 512. The first set of data to be transmitted is divided into 8 sets of first sequences, each set of first sequences corresponding to a sub-band, and each set of data contains 64 data points. All 8 sets of first sequences are DFT-s-OFDM single-carrier signal data. Each set of data is subjected to an oversampled 128-point inverse Fourier transform, resulting in 8 sets of data, each set containing 128 data points. Then, CP is added to each set of data (CP can be added or not; this embodiment selects the case of adding CP), resulting in 8 sets of second sequences, each set containing 136 data points. The data in each set of second sequences within consecutive OFDM symbols are concatenated. Then, these eight sets of second sequences are subjected to a 16-point sub-band inverse Fourier transform, followed by polyphase filtering and superposition operations. The filter is a root-raised cosine filter with a bandwidth of 64 times the subcarrier spacing and a roll-off factor of 1 / 8, forming a set of data sequences. This set of data sequences is then transmitted on time-frequency resources.

[0071] The specific process of repeating the data 28 times before and after this set of data, performing FDSS, and then adding 4 zeros before and after to obtain the first data to be transmitted with a length of 512 is as follows:

[0072] Assuming 448 data points (DFT-s-OFDM signals) are transformed by DFT, the resulting data is denoted as Data1 = [a1, a2, a3, ..., a447, a448]. Then, repeating this process 28 times each gives Data2 = [a421, a422, a443, ..., a447, a448, a1, a2, a3, ..., a447, a448, a1, a2, a3, ..., a27, a28]. Finally, an FDS is performed. S, perform a dot product operation on Data2 and the coefficient group F of FDSS, where F is the non-zero discrete value of the root raised cosine function, written as [f1,f2,f3,...,f503,f504]. The result of the dot product is denoted as Data3 = [b1,b2,...b503,b504]. Then add 4 zeros before and after to obtain the first data to be transmitted with a length of 512, denoted as: [0,0,0,0,b1,b2,...b503,b504,0,0,0,0].

[0073] Figure 6 is a schematic diagram of the transmission data sequence according to an embodiment of the present disclosure. As shown in Figure 6, 256 data points (DFT-s-OFDM signals) are first subjected to DFT transformation to obtain a set of data with a length of 256. This set of data is then repeated 16 times before and after each data point, followed by FDSS, and then 48 zero data points are added to the beginning to obtain a first data sequence of length 320 to be transmitted. This first data sequence, along with another 240 data points (multi-carrier data), forms a second data sequence of length 560 to be transmitted. The second data sequence is divided into 9 first sequences, each corresponding to a sub-band, with each data sequence containing 64 data points. From top to bottom, groups 1-5 are DFT-s-OFDM single-carrier signal data, groups 7-9 are multi-carrier data, and group 6 contains both single-carrier and multi-carrier data. Each set of data undergoes a 128-point inverse Fourier transform oversampled for every 64 data points, resulting in 9 sets of data, each with 128 data points. A CP (Carrier Continuous Transform) is then added to each set, resulting in 9 second sequences, each containing 136 data points. The data from each second sequence within consecutive OFDM symbols are concatenated. These 9 second sequences are then subjected to a 16-point sub-band inverse Fourier transform, followed by polyphase filtering and superposition operations. The filter used is a root-raised cosine filter with a bandwidth of 64 times the subcarrier spacing and a roll-off factor of 1 / 8, forming a single data sequence. This single data sequence is then transmitted over time-frequency resources.

[0074] Figure 7 is a schematic diagram of the transmission data sequence according to an embodiment of the present disclosure. As shown in Figure 7, 224 data points (DFT-s-OFDM signals) are first subjected to DFT transformation to obtain a set of data with a length of 224. The data before and after this set of data are repeated 16 times in a loop, and FDSS is performed to obtain a first data to be transmitted with a length of 256. This first data, along with another 256 data points (multi-carrier data), forms a second data sequence with a length of 512. The second data sequence is divided into 8 first sequences, each corresponding to a sub-band, and each data group contains 64 data points. From top to bottom, groups 1-4 are DFT-s-OFDM single-carrier signal data, and groups 5-8 are multi-carrier data. Each set of data undergoes a 128-point inverse Fourier transform oversampled for every 64 data points, resulting in 8 sets of data, each containing 128 data points. Sets 1-4 are processed without a carrier-phase shift (CP) (CP can be added or not; this embodiment chooses the case of not adding CP). Sets 5-8 are processed with a CP, resulting in 8 sets of second sequences. The data in each set of second sequences within consecutive OFDM symbols are concatenated. Then, these 8 sets of second sequences undergo a 16-point sub-band inverse Fourier transform, followed by polyphase filtering and superposition operations. The filter used is a root-raised cosine filter with a bandwidth of 64 times the subcarrier spacing and a roll-off factor of 1 / 8, forming a single data sequence. This single data sequence is then transmitted over time-frequency resources.

[0075] Figure 8 is a schematic diagram of the transmission data sequence according to an embodiment of the present disclosure. As shown in Figure 8, 224 data points (DFT-s-OFDM signals) are first subjected to DFT transformation to obtain a set of data with a length of 224. This set of data is then repeated 16 times before and after each data point, and FDSS is performed to obtain a first data set of length 256 to be transmitted. This first data set, along with another 224 data points (DFT-s-OFDM signals) processed in the same way, forms a second data set of length 512 to be transmitted. The second data set is divided into 8 first sequences, each corresponding to a sub-band, with each data set containing 64 data points. Each first sequence is a DFT-s-OFDM single-carrier signal. Each set of 64 data points is subjected to an oversampled 128-point inverse Fourier transform without adding CP (CP can be added or not; this embodiment chooses not to add CP), resulting in 8 second sequences, each containing 128 data points. The data in each second sequence within consecutive OFDM symbols are then concatenated. Then, these eight sets of second sequences are subjected to a 16-point sub-band inverse Fourier transform, followed by polyphase filtering and superposition operations. The filter is a root-raised cosine filter with a bandwidth of 64 times the subcarrier spacing and a roll-off factor of 1 / 8, forming a set of data sequences. This set of data sequences is then transmitted on time-frequency resources.

[0076] Figure 9 is a schematic diagram of the transmission data sequence according to an embodiment of the present disclosure. As shown in Figure 9, 224 data points (DFT-s-OFDM signals) are first subjected to DFT transformation to obtain a set of data with a length of 224. The data before and after this set of data are repeated 16 times in a loop, and FDSS is performed to obtain a first data to be transmitted with a length of 256. This first data, along with two other sets of 128 data points (multi-carrier data), forms a second data sequence with a length of 512. The second data sequence is divided into 8 first sequences, each corresponding to a sub-band, and each data set contains 64 data points. From top to bottom, the 3rd to 6th sets are DFT-s-OFDM single-carrier signal data, and the 1st, 2nd, 7th, and 8th sets are multi-carrier data.

[0077] Each set of data undergoes a 128-point inverse Fourier transform oversampled for every 64 data points, resulting in 8 sets of data, each containing 128 data points. Sets 3-6 are not CP-added (CP can be added or not; this embodiment chooses not to add CP), while sets 1, 2, 7, and 8 are CP-added, resulting in a total of 8 second sequences. The data in each second sequence within consecutive OFDM symbols are concatenated. Then, these 8 second sequences undergo a 16-point sub-band inverse Fourier transform, followed by polyphase filtering and superposition operations. The filter is a root-raised cosine filter with a bandwidth of 64 times the subcarrier spacing and a roll-off factor of 1 / 8, forming a data sequence. This data sequence is then transmitted on time-frequency resources.

[0078] Figure 10 is a schematic diagram of the transmission data sequence according to an embodiment of the present disclosure. As shown in Figure 10, 224 data points (DFT-s-OFDM signals) are first subjected to DFT transformation to obtain a set of data with a length of 224. This set of data is then repeated 16 times before and after it, followed by FDSS, and then 16 zero data points are added before and after it to obtain a first data sequence of length 288. This first data sequence, along with two other sets of 112 data points (multi-carrier data), forms a second data sequence of length 512. The second data sequence is divided into eight first sequences, each corresponding to a sub-band, with each data sequence containing 64 data points. From top to bottom, groups 3-6 are DFT-s-OFDM single-carrier signal data, and groups 1, 2, 7, and 8 are multi-carrier data.

[0079] Each set of data undergoes a 128-point inverse Fourier transform oversampled for every 64 data points, resulting in 8 sets of data, each containing 128 data points. Sets 3-6 are not CP-added (CP can be added or not; this embodiment chooses not to add CP), while sets 1, 2, 7, and 8 are CP-added, resulting in a total of 8 second sequences. The data in each second sequence within consecutive OFDM symbols are concatenated. Then, these 8 second sequences undergo a 16-point sub-band inverse Fourier transform, followed by polyphase filtering and superposition operations. The filter is a root-raised cosine filter with a bandwidth of 64 times the subcarrier spacing and a roll-off factor of 1 / 8, forming a data sequence. This data sequence is then transmitted on time-frequency resources.

[0080] Figure 11 is a schematic diagram of the transmission data sequence according to an embodiment of the present disclosure. As shown in Figure 11, 224 data points (DFT-s-OFDM signals) are first subjected to DFT transformation to obtain a set of data with a length of 224. The data before and after this set of data are repeated 16 times in a loop, and after FDSS, a first set of data with a length of 256 is obtained. Then, 112 data points (DFT-s-OFDM signals) are subjected to DFT transformation to obtain a set of data with a length of 112. The data before and after this set of data are repeated 8 times in a loop, and after FDSS, a third set of data with a length of 128 is obtained. These two sets of data to be transmitted and another set of 128 data points (multi-carrier data) are combined to form a second sequence to be transmitted with a length of 512. The second sequence to be transmitted is divided into 8 first sequences, each first sequence corresponding to a sub-band, and each set of data contains 64 data points. From top to bottom, sets 1-4, 7, and 8 are DFT-s-OFDM single-carrier signal data, and sets 5 and 6 are multi-carrier data.

[0081] Each set of data undergoes a 128-point inverse Fourier transform oversampled for every 64 data points, resulting in 8 sets of data, each containing 128 data points. Sets 1-4, 7, and 8 are not CP-added (CP can be added or not; this embodiment chooses not to add CP). Sets 5 and 6 are CP-added, resulting in a total of 8 second sequences. The data in each second sequence within consecutive OFDM symbols are concatenated. Then, these 8 second sequences undergo a 16-point sub-band inverse Fourier transform, followed by polyphase filtering and superposition operations. The filter is a root-raised cosine filter with a bandwidth of 64 times the subcarrier spacing and a roll-off factor of 1 / 8, forming a data sequence. This data sequence is transmitted on time-frequency resources.

[0082] Figure 12 is a schematic diagram of the transmission data sequence according to an embodiment of the present disclosure. As shown in Figure 12, 224 data points (DFT-s-OFDM signals) are first subjected to DFT transformation to obtain a set of data with a length of 224. This set of data is then repeated 16 times before and after it, and FDSS is performed to obtain a first data sequence of length 256 to be transmitted. This first data sequence, along with two other sets of 128 data points (multi-carrier data), forms a second data sequence of length 512 to be transmitted. The second set of multi-carrier data contains four zero data points. The second data sequence is divided into eight first sequences, each corresponding to a sub-band, with each set containing 64 data points. From top to bottom, sets 3-6 are DFT-s-OFDM single-carrier signal data, and sets 1, 2, 7, and 8 are multi-carrier data.

[0083] Each group of data is subjected to an oversampled 128-point inverse Fourier transform for every 64 data points, resulting in 8 groups of data, each containing 128 data points. Groups 3-6 are not CP added (CP can be added or not added; this embodiment chooses not to add CP), while groups 1, 2, 7, and 8 are CP added, resulting in a total of 8 second sequences. The data in each second sequence within consecutive OFDM symbols are then concatenated.

[0084] Then, these 8 sets of data, along with another set of single-carrier data, undergo a 16-point sub-band inverse Fourier transform. The other set of single-carrier data consists of 68 data points, which are then subjected to time-domain zero-placing and a 2x upsampling operation to form a set of single-carrier data with a length of 136. Next, polyphase filtering and superposition operations are performed, with the filter being a root-raised cosine filter with a bandwidth of 64 times the subcarrier spacing and a roll-off factor of 1 / 8, forming a data sequence. This data sequence is then transmitted on time-frequency resources.

[0085] Figure 13 is a schematic diagram eleven of the transmission data sequence according to an embodiment of the present disclosure. As shown in Figure 13, 224 data points (DFT-s-OFDM signals, including 16 reference signal data points) are first subjected to DFT transformation to obtain a set of data with a length of 224. The data points before and after this set of data are cyclically repeated 16 times, and FDSS is performed to obtain a first data to be transmitted with a length of 256. This first data, along with two other sets of 128 data points (multi-carrier data), forms a second data sequence with a length of 512. The second data sequence is divided into 8 first sequences, each corresponding to a sub-band, and each data set contains 64 data points. From top to bottom, the 3rd to 6th sets are DFT-s-OFDM single-carrier signal data, and the 1st, 2nd, 7th, and 8th sets are multi-carrier data.

[0086] Each set of data undergoes a 128-point inverse Fourier transform oversampled for every 64 data points, resulting in 8 sets of data, each containing 128 data points. Sets 3-6 are not CP-added (CP can be added or not; this embodiment chooses not to add CP), while sets 1, 2, 7, and 8 are CP-added, resulting in a total of 8 second sequences. The data in each second sequence within consecutive OFDM symbols are concatenated. Then, these 8 second sequences undergo a 16-point sub-band inverse Fourier transform, followed by polyphase filtering and superposition operations. The filter is a root-raised cosine filter with a bandwidth of 64 times the subcarrier spacing and a roll-off factor of 1 / 8, forming a data sequence. This data sequence is then transmitted on time-frequency resources.

[0087] Figure 14 is a schematic diagram of the transmission data sequence according to an embodiment of the present disclosure. As shown in Figure 14, 224 data points (DFT-s-OFDM signals, including 16 reference signal data points) are first subjected to DFT transformation to obtain a set of data with a length of 224. This set of data is then repeated 16 times before and after it, and FDSS is performed to obtain a first data sequence to be transmitted with a length of 256. This first data sequence, along with two other sets of 128 data points (multi-carrier data), forms a second data sequence to be transmitted with a length of 512. The second data sequence to be transmitted is divided into 8 first sequences, each corresponding to a sub-band, with each data sequence containing 64 data points. From top to bottom, groups 3-6 are DFT-s-OFDM single-carrier signal data, and groups 1, 2, 7, and 8 are multi-carrier data.

[0088] Each set of data undergoes a 128-point inverse Fourier transform oversampled for every 64 data points, resulting in 8 sets of data, each containing 128 data points. Sets 3-6 are not CP-added (CP can be added or not; this embodiment chooses not to add CP), while sets 1, 2, 7, and 8 are CP-added, resulting in 8 sets of second sequences. The data in each set of second sequences within consecutive OFDM symbols are concatenated. Then, a 16-point sub-band inverse Fourier transform is performed on these 8 sets of data. Eight data points are extracted column-wise, and an oversampled 16-point inverse Fourier transform is performed on each extracted set of eight data points. Then, polyphase filtering and staggered superposition operations are performed. The polyphase filtering operation involves repeating each sub-symbol four times and multiplying it by the filter function. The filter is a root-raised cosine filter with a bandwidth of 64 times the subcarrier spacing and a roll-off factor of 1 / 8, ultimately forming a data sequence. This data sequence is transmitted on time-frequency resources.

[0089] This disclosure also provides a data transmission apparatus. FIG15 is a block diagram of a data transmission apparatus according to an embodiment of this disclosure. As shown in FIG15, the apparatus includes:

[0090] Transformation module 152 is configured to perform Fourier transform on the first data to obtain the first data to be transmitted;

[0091] The combination module 154 is configured to combine the first data to be transmitted with the second data to obtain the second data to be transmitted.

[0092] The inverse transform module 156 is configured to divide the second data to be transmitted into multiple groups of first sequences, and perform an inverse Fourier transform on each of the multiple groups of first sequences to obtain multiple groups of second sequences, wherein each group of first sequences corresponds to a group of second sequences.

[0093] The transmission module 158 is configured to perform an inverse Fourier transform on the multiple sets of second sequences to obtain a set of data sequences, and transmit the set of data sequences on time-frequency resources.

[0094] This disclosure also provides a computer program product, including computer program instructions, wherein the computer program instructions cause a computer to implement the steps in any of the above method embodiments.

[0095] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program configured to perform the steps in any of the above method embodiments when executed.

[0096] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.

[0097] Embodiments of this disclosure also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0098] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0099] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.

[0100] It is obvious to those skilled in the art that the modules or steps of this disclosure described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this disclosure is not limited to any particular combination of hardware and software.

[0101] The above description is merely a preferred embodiment of this disclosure and is not intended to limit this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A data transmission method, the method comprising: performing Fourier transform on first data to obtain first to-be-transmitted data; combining the first to-be-transmitted data with second data to obtain second to-be-transmitted data; dividing the second to-be-transmitted data into a plurality of groups of first sequences, and performing inverse Fourier transform on the plurality of groups of first sequences respectively to obtain a plurality of groups of second sequences, wherein one group of first sequences corresponds to one group of second sequences; performing inverse Fourier transform on the plurality of groups of second sequences to obtain one group of data sequences, and transmitting the one group of data sequences on a time-frequency resource.

2. The method of claim 1, wherein, performing Fourier transform on first data to obtain first to-be-transmitted data comprises: in a case where a data quantity of the first to-be-transmitted data is equal to a data quantity of the first data, performing Fourier transform on the first data to obtain the first to-be-transmitted data; in a case where the data quantity of the first to-be-transmitted data is greater than the data quantity of the first data, performing Fourier transform on the first data to obtain a data sequence, adding preset data to both ends of the data sequence to obtain the first to-be-transmitted data.

3. The method of claim 2, wherein, adding preset data to both ends of the data sequence to obtain the first to-be-transmitted data comprises at least one of: adding 0 data to both ends of the data sequence to obtain the first to-be-transmitted data; adding cyclically repeated data to both ends of the data sequence to obtain Q data, and then performing coefficient compensation to obtain the first to-be-transmitted data, wherein Q is a data quantity of the first to-be-transmitted data; adding cyclically repeated data and 0 data to both ends of the data sequence to obtain Q data, and then performing coefficient compensation to obtain the first to-be-transmitted data, wherein Q is a data quantity of the first to-be-transmitted data. 4.The method of claim 1, wherein the first data is data of a discrete Fourier transform-based orthogonal frequency division multiplexing (DFT-s-OFDM) signal. 5.The method of claim 4, wherein the first data is one discrete Fourier transform (DFT) data block, wherein a size of the data block is X, and X is an integer greater than or equal to 2.

6. The method of claim 1, wherein, the first to-be-transmitted data is divided into at least two groups of first sequences. 7.The method of claim 1, wherein the second data contains 0 data. 8.The method of claim 1, wherein the second data is obtained by transforming third to-be-transmitted data.

9. The method of claim 8, wherein, the second data is obtained by transforming the third to-be-transmitted data in at least one of the following ways: performing DFT on Z1 to-be-transmitted data in the third to-be-transmitted data to obtain Z1 data in the second data, wherein Z1 is a positive integer and Z1 is less than or equal to Y; taking Z2 to-be-transmitted data in the third to-be-transmitted data as Z2 data in the second data, wherein Z2 is a positive integer and Z2 is less than or equal to Y. 10.The method of claim 1, wherein a channel bandwidth of the time-frequency resource contains W sub-bands, each group of first sequences in the plurality of groups of first sequences corresponds to one sub-band, and W is greater than or equal to N, and N is a number of groups of the plurality of groups of first sequences.

11. The method of claim 10, wherein, the subbands corresponding to the multiple groups of first sequences are arbitrarily distributed in the time-frequency resources; and / or the subbands corresponding to the multiple groups of first sequences are continuous or discontinuous in the time-frequency resources; and / or the subbands corresponding to the multiple groups of first sequences have the same width in the time-frequency resources; and / or each of the subbands corresponding to the multiple groups of first sequences contains the same number of subcarriers.

12. The method of claim 10, wherein, dividing the second data to be transmitted into the multiple groups of first sequences comprises: dividing the second data to be transmitted into the multiple groups of first sequences according to the number of Q+Y, wherein Q is the number of data of the first data to be transmitted, and Y is the number of data of the second data.

13. The method of claim 12, wherein, the subbands corresponding to the first sequence corresponding to the first data to be transmitted are continuous; and / or the first data to be transmitted is mapped on Q subcarriers in the frequency domain, wherein the Q subcarriers are continuous.

14. The method of claim 10, wherein, the data in the subbands corresponding to one or more of the multiple groups of first sequences is composed of partial data of a Discrete Fourier Transform-based Orthogonal Frequency Division Multiplexing (DFT-s-OFDM) signal and other data.

15. The method of claim 14, wherein, the other data is multicarrier data, single-carrier data, data of other Orthogonal Time Frequency Space (OTFS) signals, or 0 data.

16. The method of claim 14, wherein, in the case where multicarrier data is contained in any of the subbands corresponding to the first data to be transmitted, a Cyclic Prefix (CP) is added to the second sequence corresponding to all the subbands corresponding to the first data to be transmitted; in the case where no multicarrier data is contained in all the subbands corresponding to the first data to be transmitted, a CP is added to or not added to the second sequence corresponding to all the subbands corresponding to the first data to be transmitted.

17. The method of claim 1, wherein, the first data contains a reference signal.

18. The method of claim 17, wherein, the reference signal is a head sequence and a tail sequence.

19. The method of claim 18, wherein, the head sequence and the tail sequence of the first data to be transmitted are the same in different OFDM symbols.

20. The method of claim 1, wherein, the center frequency point of the subband data corresponding to the single-carrier data in the second data is on the subcarrier in the middle of the subband, or the center frequency point of the subband data corresponding to the single-carrier data in the second data is on the middle of the two subcarriers in the middle of the subband.

21. The method of claim 10, wherein, the data of the subbands corresponding to the multiple groups of first sequences comprises constellation point modulated data and R reference signal data, R being an integer greater than or equal to 0; or the data of the subbands corresponding to the multiple groups of first sequences comprises reference signal data.

22. The method of claim 1, wherein, performing inverse Fourier transform on the multiple groups of first sequences respectively to obtain multiple groups of second sequences comprises: performing inverse Fourier transform on each of the plurality of groups of the first sequences with two times over-sampling, to obtain a plurality of groups of the second sequences. 23.The method of claim 1, wherein, a number of points of the inverse Fourier transform performed on the plurality of groups of the second sequences is greater than a number of groups of the plurality of groups of the second sequences.

24. The method of claim 1, wherein, performing inverse Fourier transform on the plurality of groups of the second sequences to obtain a group of data sequences comprises: performing inverse Fourier transform on the plurality of groups of the second sequences together with other P groups of data sequences to form the group of data sequences. 25.The method of claim 24, wherein, the other P groups of data sequences at least include one of: single carrier data, time domain data after two times over-sampling in frequency domain. 26.The method of claim 1, wherein, the group of data sequences is a series of time domain data sequences generated by a plurality of inverse Fourier transforms.

27. The method of claim 1, wherein, before transmitting the group of data sequences on time-frequency resources, the method further comprises: performing filtering on the group of time domain data sequences; or performing windowing operation on the group of data sequences.

28. The method of claim 27, wherein, performing filtering on the group of time domain data sequences comprises: performing single-phase filtering or multi-phase filtering on the group of time domain data sequences. 29.The method of claim 28, wherein, a width of a filter of the single-phase filtering or the multi-phase filtering is greater than or equal to a width of a sub-band in the group of time domain data sequences. 30.The method of claim 28, wherein, a filter function used by the multi-phase filtering comprises: a root-raised cosine function, a raised cosine function, a rectangular function, or an IOTA function.

31. A computer readable storage medium having stored therein a computer program, wherein, the computer program is configured to perform the method recited in any one of claims 1-30 when the computer program runs. 32.An electronic device comprising a memory and a processor, the memory having stored therein a computer program, and the processor configured to execute the computer program to perform the method recited in any one of claims 1-30.

Citation Information

Patent Citations

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

    CN115622854A

  • Method and device for transmitting data sequence, storage medium and electronic device

    CN117061295A

  • Data transmission method, data processing method, communication device, medium and product

    CN117979424A

  • Systems and methods for regulating network resources to improve data-transmission quality

    US20180212859A1