Data transmission method and device, storage medium and program product

By dividing the data to be transmitted into single-carrier and multi-carrier subbands, and performing Fourier transform and zero-placing operations to generate time-domain data sequences, the problem of fusion of multiple data types is solved, thereby improving spectral efficiency and reducing costs.

CN120880852APending Publication Date: 2025-10-31ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410564363.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-30
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

How to design a unified waveform architecture that flexibly integrates subbands of various data types and allows for flexible configuration based on different channel bandwidths to improve spectral efficiency and reduce the cost of base stations/terminals.

Method used

The data to be transmitted is divided into N first sequences. Inverse Fourier transform, zero-insertion operation and Fourier transform are performed on single-carrier and multi-carrier sub-bands respectively to generate time-domain data sequences, which are then transmitted on transmission resources to support applications with different channel bandwidths.

Benefits of technology

By flexibly integrating subbands of various data types, the increased base station/terminal costs caused by implementing each waveform scheme independently are reduced, spectrum efficiency is improved, and different channel conditions can be adapted.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120880852A_ABST
    Figure CN120880852A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method and device, a storage medium and a program product, relates to the technical field of communication, and is used for improving spectrum efficiency. The method comprises the following steps: dividing data to be transmitted into N first sequences; in the N first sequences, M first sequences respectively correspond to a single-carrier sub-band, and K first sequences respectively correspond to a multi-carrier sub-band; based on the N first sequences, N second sequences are obtained, and the N second sequences comprise sequences obtained after Fourier inverse transformation operation is carried out on the first sequences corresponding to the multi-carrier sub-bands and sequences obtained after zero insertion operation is carried out on the first sequences corresponding to at least one single-carrier sub-band, fourier transform and inverse Fourier transform are sequentially carried out on the first sequence corresponding to the at least one single carrier sub-band to obtain a sequence; obtaining a time domain data sequence based on the N second sequences; and transmitting the time domain data sequence on the transmission resource of the data to be transmitted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a data transmission method, apparatus, storage medium, and program product. Background Technology

[0002] With the development of communication technology, the frequency bands used by future 6G mobile communication technology services will span a wide range, and the deployment methods will be diverse. This requires not only multi-bandwidth channels but also waveform schemes to meet different scenarios. Developing each waveform scheme independently will increase the cost of base stations / terminals. How to design a unified waveform architecture that flexibly integrates sub-bands of various data types and allows for flexible configuration based on different channel bandwidth applications to improve spectral efficiency is a problem that needs to be solved. Summary of the Invention

[0003] This disclosure provides a data transmission method, apparatus, storage medium, and program product for improving spectral efficiency. The technical solutions provided by this disclosure are as follows:

[0004] On the one hand, a data transmission method is provided, the method comprising:

[0005] The data to be transmitted is divided into N first sequences; among the N first sequences, M first sequences each correspond to a single-carrier sub-band, and K first sequences each correspond to a multi-carrier sub-band. N and M are both integers greater than 2, and M is a positive integer less than or equal to N, and K equals NM.

[0006] Based on the N first sequences, N second sequences are obtained. The N second sequences include sequences obtained by performing inverse Fourier transform on the first sequences corresponding to the multi-carrier sub-bands, sequences obtained by performing zero-plugging on the first sequences corresponding to at least one single-carrier sub-band, and sequences obtained by performing Fourier transform and inverse Fourier transform on the first sequences corresponding to at least one single-carrier sub-band in sequence.

[0007] Based on the N second sequences, a time-domain data sequence is obtained;

[0008] The time-domain data sequence is transmitted on the transmission resources of the data to be transmitted.

[0009] In another aspect, a data transmission apparatus is provided, the apparatus comprising:

[0010] The processing module is used to divide the data to be transmitted into N first sequences; among the N first sequences, M first sequences each correspond to a single-carrier sub-band, K first sequences each correspond to a multi-carrier sub-band, N and M are both integers greater than 2, and M is a positive integer less than or equal to N, and K equals NM.

[0011] The processing module is further configured to obtain N second sequences based on the N first sequences, wherein the N second sequences include sequences obtained by performing inverse Fourier transform on the first sequences corresponding to the multi-carrier sub-bands respectively, sequences obtained by performing zero-plugging on the first sequences corresponding to at least one single-carrier sub-band, and sequences obtained by performing Fourier transform and inverse Fourier transform on the first sequences corresponding to at least one single-carrier sub-band in sequence.

[0012] The processing module is also used to obtain a time-domain data sequence based on the N second sequences;

[0013] A communication module is used to transmit the time-domain data sequence on the transmission resources of the data to be transmitted.

[0014] In another aspect, a communication device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store computer program instructions executable by the processor; and the processor implements the data transmission method of any of the above embodiments when executing the computer program instructions.

[0015] In another aspect, a computer-readable storage medium is provided, on which computer program instructions are stored, which, when executed on a computer (e.g., a communication device or a signal transmission device), implement the data transmission method of any of the above embodiments.

[0016] In another aspect, a computer program product is provided, which includes computer program instructions that, when executed, implement the data transmission method of any of the above embodiments.

[0017] The technical solution provided in this disclosure reduces the increased cost of base stations / terminals by flexibly integrating subbands of various data types, which would otherwise require independent processing of each waveform scheme. Furthermore, it allows for flexible configuration of different subbands to adapt to different channel conditions and supports applications with varying channel bandwidths. Specifically, when single-carrier and multi-carrier data are processed together, the multi-carrier data can be obtained by performing an inverse Fourier transform, while the single-carrier data can be obtained by direct time-domain interpolation followed by oversampling, or by using both Fourier transform and inverse Fourier transform. This flexibility in data processing addresses different needs and improves spectral efficiency. Attached Figure Description

[0018] Figure 1This is a schematic diagram of the architecture of a communication system provided in an embodiment of the present disclosure;

[0019] Figure 2 A flowchart illustrating a data transmission method provided in this embodiment of the disclosure;

[0020] Figure 3 A schematic diagram of a data transmission process provided in this embodiment of the disclosure. Figure 1 ;

[0021] Figure 4 A schematic diagram of a data transmission process provided in this embodiment of the disclosure. Figure 2 ;

[0022] Figure 5 A schematic diagram of a data transmission process provided in this embodiment of the disclosure. Figure 3 ;

[0023] Figure 6 A schematic diagram of a data transmission process provided in this embodiment of the disclosure. Figure 4 ;

[0024] Figure 7 A schematic diagram of a data transmission process provided in this embodiment of the disclosure. Figure 5 ;

[0025] Figure 8 A schematic diagram of a data transmission process provided in this embodiment of the disclosure. Figure 6 ;

[0026] Figure 9 A schematic diagram of a data transmission process provided in this embodiment of the disclosure. Figure 7 ;

[0027] Figure 10 A schematic diagram of a data transmission process provided in this embodiment of the disclosure. Figure 8 ;

[0028] Figure 11 This is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure;

[0029] Figure 12 This is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure. Detailed Implementation

[0030] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.

[0031] In this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "multiple" means two or more. The terms "first," "second," etc., do not limit the quantity or order of execution, and "first," "second," etc., do not necessarily imply differences.

[0032] It should be noted that in this disclosure, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0033] Long Term Evolution (LTE) is a 4G wireless cellular communication technology. LTE employs Orthogonal Frequency Division Multiplexing (OFDM) technology, where subcarriers and OFDM symbols constitute the physical time-frequency resources of the LTE system. Currently, OFDM technology is widely used in wireless communication. Due to the use of a cyclic prefix (CP), CP-OFDM systems effectively address multipath delay issues and divide frequency-selective channels into a set of parallel, flat channels, significantly simplifying channel estimation methods and achieving high accuracy. However, the performance of CP-OFDM systems is sensitive to frequency and time offsets between adjacent subbands, primarily due to significant spectral leakage, which easily leads to inter-subband interference. Currently, LTE systems use guard intervals in the frequency domain, but this reduces spectral efficiency; therefore, new technologies are needed to suppress out-of-band leakage.

[0034] Fifth-generation new radio (5G NR) communication technology still uses CP-OFDM as its basic waveform, and different subcarrier spacings (numerologies) can be used between two adjacent subbands. This will disrupt the orthogonality between subcarriers and introduce new interference problems. One relatively direct way to solve this interference problem is to insert a guard bandwidth between two transmission bands with different numerologies, but this would waste frequency resources.

[0035] With technological advancements, future 6G services will utilize a wide range of frequency bands and employ more diverse deployment methods. This necessitates not only multi-bandwidth channels but also waveform schemes to meet the demands of various scenarios. Developing each waveform scheme independently would increase the cost of base stations and terminals. Therefore, designing a unified waveform architecture that flexibly integrates multiple waveforms, and flexibly supporting applications with different channel bandwidths, while adapting to varying channel conditions and improving spectral efficiency, are key challenges that need to be addressed.

[0036] In view of this, this disclosure provides a data transmission method, which divides the data to be transmitted into N first sequences; in the N first sequences, M first sequences each correspond to a single-carrier sub-band, and K first sequences each correspond to a multi-carrier sub-band, where N and M are both integers greater than 2, and M is a positive integer less than or equal to N, and K equals NM; based on the N first sequences, N second sequences are obtained, including sequences obtained by performing inverse Fourier transform operations on the first sequences corresponding to the multi-carrier sub-bands, sequences obtained by performing zero-placing operations on the first sequences corresponding to at least one single-carrier sub-band, and sequences obtained by performing Fourier transform and inverse Fourier transform on the first sequences corresponding to at least one single-carrier sub-band in sequence; based on the N second sequences, a time-domain data sequence is obtained; and the time-domain data sequence is transmitted on the transmission resources of the data to be transmitted.

[0037] This approach, by flexibly integrating subbands of various data types, reduces the increased cost of base stations / terminals compared to processing each waveform scheme independently. Furthermore, it allows for flexible configuration of different subbands to adapt to varying channel conditions and supports applications with different channel bandwidths. Specifically, when processing single-carrier and multi-carrier data together, the multi-carrier data can be obtained through inverse Fourier transform, while the single-carrier data can be obtained through direct time-domain interpolation followed by oversampling, or through a combination of Fourier transform and inverse Fourier transform. This flexibility in data processing caters to diverse needs and improves spectral efficiency.

[0038] The data transmission method provided in this disclosure can be applied to systems with various communication standards. For example, the data transmission method provided in this disclosure can be applied to systems including but not limited to LTE systems, various versions of LTE evolution, and 5G systems. Furthermore, the data transmission method provided in this disclosure can also be applied to future-oriented communication systems (such as 6G communication systems).

[0039] The network architecture of the mobile communication network (including but not limited to 3G, 4G, 5G, and future mobile communication networks) in this disclosure embodiment may include at least a first communication node and a second communication node. It should be understood that, in this example, in the downlink, the first communication node may be a network-side device (e.g., including but not limited to a base station), and the second communication node may be a terminal-side device (e.g., including but not limited to a terminal). Of course, in the uplink, the first communication node may also be a terminal-side device, and the second communication node may also be a network-side device. In device-to-device communication between the two communication nodes, both the first and second communication nodes can be a base station or a terminal. The first and second communication nodes may be referred to as the first node and the second node, respectively.

[0040] For example, taking the first communication node as the terminal and the second communication node as the base station, as follows: Figure 1 As shown, a communication system provided in this embodiment of the present disclosure includes a terminal 10 and a base station 20. There may be one or more terminals 10 and base stations 20, and the number is not limited.

[0041] In some embodiments, base station 20 provides wireless access service to terminal 10. A base station 20 provides at least one service coverage area (also referred to as a cell). Terminal 10 entering this area can communicate with base station 20 via wireless signals to receive the wireless access service provided by base station 20.

[0042] In some embodiments, a base station (BS) can be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA), or an evolved Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system. The base station can include various network-side devices such as macro base stations, micro base stations, home base stations, wireless remote extensions, reconfigurable intelligent surfaces (RISs), routers, relays, TRPs, and wireless fidelity (WIFI) devices.

[0043] In some embodiments, the terminal can be a device with wireless transceiver capabilities. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The embodiments of this disclosure do not limit the application scenarios. The terminal may also be referred to as a user, user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE agent, or UE device, etc., and the embodiments of this disclosure do not limit this to these terms.

[0044] It should be noted that, Figure 1 This is just an example framework diagram. Figure 1 The number of devices included and the names of each device are unlimited, except for... Figure 1 In addition to the devices shown, the communication system may also include other devices, such as core network equipment.

[0045] The application scenarios of the embodiments disclosed herein are not limited. The system architecture and business scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this disclosure are also applicable to similar technical problems.

[0046] This disclosure provides a data transmission method. For example... Figure 2 As shown, the method includes the following steps:

[0047] S101. Divide the data to be transmitted into N first sequences.

[0048] In this system, among the N first sequences, M first sequences each correspond to a single-carrier sub-band, and K first sequences each correspond to a multi-carrier sub-band. N and M are both integers greater than 2, and M is a positive integer less than or equal to N. K equals NM. That is, the M single-carrier sub-bands transmit M first sequences respectively, and the K multi-carrier sub-bands transmit K first sequences respectively.

[0049] A single-carrier subband refers to a subband that transmits data using a single carrier. A multi-carrier subband refers to a subband that transmits data using multiple carriers.

[0050] Understandably, using a single carrier to transmit the first sequence requires less power and energy, effectively reducing power consumption and energy consumption at both the transmitting and receiving ends. Using a multi-carrier approach to transmit the first sequence allows it to be transmitted on different carriers, thereby reducing the risk of single carrier failure and improving system reliability and fault tolerance.

[0051] In some embodiments, the subbands corresponding to the N groups of first sequences are all single-carrier subbands. In this case, M is equal to N.

[0052] In some embodiments, a single-carrier subband includes at least a first single-carrier subband and a second single-carrier subband. The first single-carrier subband may also have other names, such as a first type of single-carrier, and the second single-carrier subband may also have other names, such as a second type of single-carrier; this disclosure does not impose any limitations on this.

[0053] In some embodiments, the first single-carrier subband and the second single-carrier subband are two different types of single-carrier subbands.

[0054] Among them, the length of one time-domain symbol can be the time length of one OFDM symbol.

[0055] In some embodiments, within the time-domain symbol length of a second single-carrier sub-band, the number of data in the first sequence corresponding to the first single-carrier sub-band is the same as the number of data in the first sequence corresponding to the second single-carrier sub-band.

[0056] In some embodiments, within the time-domain symbol length of a second single-carrier sub-band, the number of data in the first sequence corresponding to the first single-carrier sub-band is different from the number of data in the first sequence corresponding to the second single-carrier sub-band.

[0057] In this way, the number of data in the first sequence corresponding to a single carrier subband can be different depending on the processing method used.

[0058] In some embodiments, within the time-domain symbol length of a second single-carrier sub-band, the number of data items in the first sequence corresponding to the second single-carrier sub-band is the same.

[0059] In some embodiments, within the same time domain length, the number of data items in the first sequence corresponding to the first single-carrier subband is the same.

[0060] In some embodiments, the subband is a single-carrier subband, and the center frequency of the subband is located in the middle of the single-carrier subband. For example, the center frequency of the single-carrier subband is on the subcarrier in the middle of the subband, or the center frequency of the single-carrier subband is in the middle of two subcarriers in the middle of the subband.

[0061] In some embodiments, a different sub-band is assigned to each of the N first sequences, for a total of N sub-bands, meaning that the N first sequences correspond to N sub-bands. These N sub-bands are all or part of the sub-bands included in the channel bandwidth.

[0062] In some embodiments, the N sub-bands satisfy at least one of the following in the frequency domain:

[0063] The N sub-bands are arbitrarily distributed in the frequency domain;

[0064] The N sub-bands are continuous in the frequency domain;

[0065] The bandwidth of all N subbands is the same;

[0066] The M single-carrier subbands out of the N subbands are discontinuous in the frequency domain.

[0067] For example, such as Figure 3 As shown, the data to be transmitted is divided into eight first sequences. The first first sequence contains 60 data points, the second first sequence contains 64 data points, and each first sequence corresponds to a sub-band. The eight first sequences contain 60, 64, 60, 60, 64, 60, 64, and 64 data points respectively. The second first sequence corresponds to the first single-carrier sub-band, and the fifth first sequence corresponds to the second single-carrier sub-band. The first and second single-carrier sub-bands are different types of single-carrier sub-bands and are not continuous in the frequency domain. The remaining six sequences each correspond to a multi-carrier sub-band. The first first sequence corresponds to multi-carrier sub-band 1, the third first sequence corresponds to multi-carrier sub-band 3, the fourth first sequence corresponds to multi-carrier sub-band 4, the sixth first sequence corresponds to multi-carrier sub-band 6, the seventh first sequence corresponds to multi-carrier sub-band 7, and the eighth first sequence corresponds to multi-carrier sub-band 8.

[0068] In some embodiments, the data to be transmitted includes modulation data and / or reference signal data.

[0069] The modulation data can be constellation-point modulated data, which is used to transmit user data. Reference signal data helps the receiver measure channel conditions, perform channel estimation, and decode. By using reference signal data, the receiver can demodulate and decode signals more accurately, thereby improving communication reliability and performance.

[0070] In some embodiments, when the data to be transmitted includes reference signal data, there is a sequence carrying the reference signal data among the N first sequences.

[0071] For example, such as Figure 4 As shown, assume the data to be transmitted includes 4 reference signal data. The data to be transmitted is divided into 8 first sequences, each corresponding to a sub-band. The 8 first sequences contain 60, 64, 60, 60, 64, 60, 64, and 64 data points respectively, and the first first sequence contains 4 reference signals. The second first sequence corresponds to the first single-carrier sub-band, and the fifth first sequence corresponds to the second single-carrier sub-band. The first and second single-carrier sub-bands are different types of single-carrier sub-bands and are discontinuous in the frequency domain. The remaining 6 sequences each correspond to a multi-carrier sub-band. The first first sequence corresponds to multi-carrier sub-band 1, the third first sequence corresponds to multi-carrier sub-band 3, the fourth first sequence corresponds to multi-carrier sub-band 4, the sixth first sequence corresponds to multi-carrier sub-band 6, the seventh first sequence corresponds to multi-carrier sub-band 7, and the eighth first sequence corresponds to multi-carrier sub-band 8.

[0072] In some embodiments, the data to be transmitted is all or part of the data to be transmitted within the channel bandwidth.

[0073] In some embodiments, the K first sequences include at least the first sequence corresponding to the first multi-carrier sub-band and the first sequence corresponding to the second multi-carrier sub-band; the first multi-carrier sub-band is a multi-carrier sub-band adjacent to the single-carrier sub-band; and the second multi-carrier sub-band is a multi-carrier sub-band not adjacent to the single-carrier sub-band.

[0074] In some embodiments, within a time-domain symbol length, the number of data in the first sequence corresponding to the first multi-carrier sub-band is less than the number of subcarriers in the first multi-carrier sub-band, and the number of data in the first sequence corresponding to the second multi-carrier sub-band is equal to the number of subcarriers in the second multi-carrier sub-band.

[0075] For example, continue to refer to Figure 3As shown, the first first sequence corresponding to multi-carrier subband 1 and the third first sequence corresponding to multi-carrier subband 3 are adjacent to the second first sequence corresponding to the first single-carrier subband, respectively. The fourth first sequence corresponding to multi-carrier subband 4 and the sixth first sequence corresponding to multi-carrier subband 6 are adjacent to the fifth first sequence corresponding to the second single-carrier subband, respectively. The seventh first sequence corresponding to multi-carrier subband 7 and the eighth first sequence corresponding to multi-carrier subband 8 are multi-carrier subbands that are not adjacent to the single-carrier subbands. The number of subcarriers in each multi-carrier subband is 64. The number of data points in the first, third, fourth, and sixth first sequences is 60, which is less than the number of subcarriers in the multi-carrier subband (64). The number of data points in the seventh and eighth first sequences is equal to the number of subcarriers in the multi-carrier subband (64).

[0076] In some embodiments, data in the first sequence corresponding to the first multi-carrier sub-band is mapped onto subcarriers within the first multi-carrier sub-band that are not adjacent to the single-carrier sub-band, while data mapped onto subcarriers within the first multi-carrier sub-band that are adjacent to the single-carrier sub-band is 0. Thus, at the boundary between the single-carrier sub-band and the multi-carrier sub-band, since the single carrier will generate sub-band interference, mapping data to 0 on subcarriers adjacent to the single-carrier sub-band avoids this interference, while utilizing other interference-free subcarrier portions, thereby improving spectral efficiency.

[0077] For example, continue to refer to Figure 3 As shown, the data of the first sequence corresponding to the multi-carrier sub-band 1 is mapped on the subcarriers within the multi-carrier sub-band 1 that are not adjacent to the first single-carrier sub-band. The data mapped on the subcarriers within the multi-carrier sub-band 1 that are adjacent to the first single-carrier sub-band is 0.

[0078] In some embodiments, the configuration of the K multicarrier subbands corresponding to the K first sequences is not restricted. For example, the subcarrier spacing of the K multicarrier subbands may be the same or different.

[0079] In some embodiments, the multi-carrier subband is adjacent to two single-carrier subbands on both sides, and the multi-carrier subband may be used to transmit data or may not be used to transmit data.

[0080] In some embodiments, within a time-domain symbol length, the number of data items in the first sequence corresponding to a multi-carrier sub-band is greater than, equal to, or less than the number of data items in the first sequence corresponding to a single-carrier sub-band. This disclosure does not impose any limitations in this regard.

[0081] S102. Based on N first sequences, obtain N second sequences.

[0082] Among them, the N second sequences include sequences obtained by performing inverse Fourier transform on the first sequences corresponding to multi-carrier sub-bands, sequences obtained by performing zero-placing on the first sequences corresponding to at least one single-carrier sub-band, and sequences obtained by performing Fourier transform (FT) and inverse Fourier transform (IFT) sequentially on the first sequences corresponding to at least one single-carrier sub-band.

[0083] The Fourier transform includes at least the Discrete Fourier Transform (DFT) and the Fast Fourier Transform (FFT). The inverse Fourier transform includes at least the Inverse Discrete Fourier Transform (IDFT) and the Inverse Fast Fourier Transform (IFFT).

[0084] In some embodiments, the sequence obtained by performing a zero-placing operation on the first sequence corresponding to at least one single-carrier sub-band includes: the sequence obtained by performing a zero-placing operation on the first sequence corresponding to the first single-carrier sub-band.

[0085] In some embodiments, the sequence obtained by sequentially performing Fourier transform and inverse Fourier transform on the first sequence corresponding to at least one single-carrier sub-band includes: the sequence obtained by sequentially performing Fourier transform and inverse Fourier transform on the first sequence corresponding to the second single-carrier sub-band.

[0086] In some embodiments, N second sequences are obtained based on N first sequences, including: performing Fourier transform, inverse Fourier transform, cyclic prefix addition, or no cyclic prefix addition on the first sequence corresponding to the second single-carrier sub-band in sequence to obtain the second sequence corresponding to the second single-carrier sub-band; and performing zero-insertion operation or no cyclic prefix addition on the first sequence corresponding to the first single-carrier sub-band in sequence to obtain the second sequence corresponding to the first single-carrier sub-band.

[0087] It is understandable that the first sequence corresponding to the second single-carrier sub-band may or may not have a CP added; the first sequence corresponding to the first single-carrier sub-band does not have a CP added.

[0088] For example, continue to refer to Figure 4As shown, the second first sequence corresponds to the first single-carrier sub-band, and the fifth first sequence corresponds to the second single-carrier sub-band. A zero-plugging operation (i.e., a 2x oversampling operation as shown in the figure) is performed on the second first sequence to obtain the second sequence corresponding to the first single-carrier sub-band. Then, a DFT and an oversampled IDFT are performed sequentially on the fifth first sequence to obtain the second sequence corresponding to the second single-carrier sub-band.

[0089] In some embodiments, before sequentially performing Fourier transforms on the first sequence corresponding to the second single-carrier sub-band, the method further includes: within the time-domain symbol length of a second single-carrier sub-band, if the number of data points in the first sequence corresponding to the second single-carrier sub-band is less than the number of data points in the first sequence corresponding to the first single-carrier sub-band, adding a header sequence and a tail sequence to the first sequence corresponding to the second single-carrier sub-band. By adding header and tail sequences to the first sequence forming the second sequence through DFT and IDFT, the effect of CP (Concurrent Coding) is achieved, eliminating inter-symbol interference.

[0090] For example, such as Figure 5 As shown, assume the data to be transmitted includes 4 reference signal data. The data to be transmitted is divided into 8 first sequences, each corresponding to a sub-band. The 8 first sequences contain 60, 64, 60, 60, 56, 60, 64, and 64 data points respectively. The second first sequence corresponds to the first single-carrier sub-band, and the fifth first sequence corresponds to the second single-carrier sub-band. The first and second single-carrier sub-bands are different types of single-carrier sub-bands and are not continuous in the frequency domain. The remaining 6 sequences each correspond to a multi-carrier sub-band. The first first sequence corresponds to multi-carrier sub-band 1, the third first sequence corresponds to multi-carrier sub-band 3, the fourth first sequence corresponds to multi-carrier sub-band 4, the sixth first sequence corresponds to multi-carrier sub-band 6, the seventh first sequence corresponds to multi-carrier sub-band 7, and the eighth first sequence corresponds to multi-carrier sub-band 8.

[0091] Add a header sequence of length 4 and a tail sequence of length 4 to the first sequence corresponding to the second single-carrier sub-band (i.e., the 5th first sequence), and then perform DFT and oversampling IDFT to obtain the second sequence corresponding to the second single-carrier sub-band.

[0092] In some embodiments, the header sequence added to the first sequence corresponding to the second single-carrier subband is the same in different time-domain symbols, and the tail sequence added is the same.

[0093] In some embodiments, the header sequence added to the first sequence corresponding to different second single-carrier sub-bands is different, and the tail sequence added to the first sequence corresponding to different second single-carrier sub-bands is different.

[0094] In some embodiments, N second sequences are obtained based on N first sequences, including: inserting zeros between two adjacent data in the first sequences and inserting zeros after the last data in the first sequences to obtain the second sequences.

[0095] In some embodiments, a zero-insertion operation is performed between two adjacent data points in the first sequence corresponding to the first single-carrier sub-band, and a zero-insertion operation is performed after the last data point in the first sequence corresponding to the first single-carrier sub-band, to obtain a second sequence corresponding to the first single-carrier sub-band.

[0096] In some embodiments, N second sequences are obtained based on N first sequences, including: performing a Fourier transform on the first sequences to obtain a third sequence; repeating a portion of the data in the third sequence cyclically to obtain a fourth sequence; and performing an inverse Fourier transform on the fourth sequence to obtain the second sequences.

[0097] In some embodiments, N second sequences are obtained based on N first sequences, including: performing a Fourier transform on the first sequence corresponding to the second single-carrier sub-band to obtain a third sequence corresponding to the second single-carrier sub-band; cyclically repeating a portion of the data in the third sequence corresponding to the second single-carrier sub-band to obtain a fourth sequence corresponding to the second single-carrier sub-band; and performing an inverse Fourier transform on the fourth sequence corresponding to the second single-carrier sub-band to obtain a second sequence corresponding to the second single-carrier sub-band. The cyclical repetition of a portion of the data in the third sequence corresponding to the second single-carrier sub-band can be achieved by cyclically repeating a portion of the subcarriers on both sides of the third sequence corresponding to the second single-carrier sub-band.

[0098] For example, such as Figure 6 As shown, assume the data to be transmitted includes 4 reference signal data. The data to be transmitted is divided into 8 first sequences, each corresponding to a sub-band. The 8 first sequences contain 60, 64, 60, 60, 56, 60, 64, and 64 data points respectively. The second first sequence corresponds to the first single-carrier sub-band, and the fifth first sequence corresponds to the second single-carrier sub-band. The first and second single-carrier sub-bands are different types of single-carrier sub-bands and are not continuous in the frequency domain. The remaining 6 sequences each correspond to a multi-carrier sub-band. The first first sequence corresponds to multi-carrier sub-band 1, the third first sequence corresponds to multi-carrier sub-band 3, the fourth first sequence corresponds to multi-carrier sub-band 4, the sixth first sequence corresponds to multi-carrier sub-band 6, the seventh first sequence corresponds to multi-carrier sub-band 7, and the eighth first sequence corresponds to multi-carrier sub-band 8.

[0099] Perform a DFT operation on the first sequence (i.e., the 5th first sequence) corresponding to the second single-carrier sub-band to obtain the third sequence corresponding to the second single-carrier sub-band; repeat a portion of the data in the third sequence corresponding to the second single-carrier sub-band cyclically to obtain the fourth sequence corresponding to the second single-carrier sub-band; perform an IDFT operation on the fourth sequence corresponding to the second single-carrier sub-band to obtain the second sequence corresponding to the second single-carrier sub-band.

[0100] In some embodiments, N second sequences are obtained based on N first sequences, including:

[0101] The first sequence corresponding to the first multi-carrier sub-band is padded with zeros, subjected to inverse Fourier transform, and cyclic prefix addition to obtain the second sequence corresponding to the first multi-carrier sub-band.

[0102] Perform an inverse Fourier transform and add a cyclic prefix to the first sequence corresponding to the second multi-carrier sub-band to obtain the second sequence corresponding to the second multi-carrier sub-band.

[0103] In some embodiments, zero-padding is performed on the first sequence corresponding to the first multi-carrier sub-band, including:

[0104] In the case where a first multi-carrier sub-band is adjacent to a single-carrier sub-band on only one side, zero-padding is performed on the side of the first sequence corresponding to the first multi-carrier sub-band adjacent to the single-carrier sub-band; alternatively, if a first multi-carrier sub-band is adjacent to single-carrier sub-bands on both sides, zero-padding is performed on both sides of the first sequence corresponding to the first multi-carrier sub-band. In this way, at the boundary between single-carrier and multi-carrier sub-bands, since single-carrier sub-bands generate sub-band interference, mapping the sub-carriers adjacent to the single-carrier sub-bands to 0 avoids this interference, while utilizing other interference-free sub-carrier portions, thus improving spectral efficiency.

[0105] In some embodiments, the number of zeros padded in the zero-padding operation is positively correlated with the roll-off factor of the filter in the adjacent single-carrier sub-band of the first multi-carrier sub-band. This zero-padding process avoids inter-sub-band interference by padding the data in adjacent sub-bands affected by the filter roll-off portion.

[0106] For example, continue to refer to Figure 3 As shown, the roll-off factor of the filter in the first single-carrier subband is 1 / 9, and the roll-off factor of the filter in the second single-carrier subband is also 1 / 9. Zero-padding is performed on the side adjacent to the single-carrier subband in the first, third, fourth, and sixth first sequences. Specifically, four zero subcarriers are added to the end of the first first sequence, four zero subcarriers are added to the beginning of the third first sequence, four zero subcarriers are added to the end of the fourth first sequence, and four zero subcarriers are added to the beginning of the sixth first sequence.

[0107] In some embodiments, the sequence obtained by performing inverse Fourier transform on the first sequence corresponding to the multi-carrier sub-band includes: performing oversampled inverse Fourier transform on the first sequence corresponding to the multi-carrier sub-band to obtain the second sequence corresponding to the multi-carrier sub-band, wherein the number of data in the second sequence corresponding to the multi-carrier sub-band is twice the number of corresponding subcarriers.

[0108] In some embodiments, zero-padding is performed on the first sequence corresponding to the first multi-carrier sub-band, and the number of data after the inverse Fourier transform is equal to twice the number of subcarriers in the first multi-carrier sub-band; the number of data after the inverse Fourier transform of the first sequence corresponding to the second multi-carrier sub-band is equal to twice the number of subcarriers in the second multi-carrier sub-band.

[0109] S103. Based on N second sequences, obtain the time-domain data sequence.

[0110] In some embodiments, obtaining a time-domain data sequence based on N second sequences includes: performing an inverse Fourier transform on the N second sequences to obtain the time-domain data sequence.

[0111] In this case, the number of transformation points in the inverse Fourier transform is greater than N. For example, when the inverse Fourier transform is IFFT, the number of transformation points in IFFT is greater than N.

[0112] In some embodiments, performing an inverse Fourier transform on N second sequences to obtain a time-domain data sequence includes: obtaining P fifth sequences, where the fifth sequences are data sequences after double frequency domain oversampling, and P is a positive integer; and performing an inverse Fourier transform on the N second sequences and the P fifth sequences together to obtain a time-domain data sequence.

[0113] It can be understood that the P fifth sequences do not belong to the data sequences obtained by dividing the transmitted data.

[0114] In some embodiments, performing an inverse Fourier transform on N second sequences to obtain a time-domain data sequence includes: arranging the N second sequences by rows to obtain a data matrix; extracting multiple sixth sequences by columns from the data matrix, each sixth sequence containing N data points; performing an inverse Fourier transform on each of the multiple sixth sequences to obtain multiple time-domain data subsequences; and constructing a time-domain data sequence using the multiple time-domain data subsequences.

[0115] In some embodiments, the time-domain data sequence is composed of multiple time-domain data subsequences concatenated together.

[0116] S104. Transmit the time-domain data sequence on the transmission resources of the data to be transmitted.

[0117] In some embodiments, the N subbands included in the transmission resources of the data to be transmitted are all or part of the subbands included in the channel bandwidth, and the N subbands are the subbands corresponding to the N first sequences. For example, the channel bandwidth includes W subbands, where W is an integer greater than or equal to N.

[0118] Among them, the transmission resources can be time-frequency resources.

[0119] In some embodiments, before transmitting a time-domain data sequence on the transmission resources of the data to be transmitted, the method further includes: performing a filtering operation and / or a windowing operation on the time-domain data sequence, wherein the filtering operation is a single-phase filtering or a multi-phase filtering.

[0120] In some embodiments, the windowing operation includes: grouping the time-domain data sequence, then performing periodic extension, then multiplying by a preset function, and then overlapping the groups in a staggered manner.

[0121] In some embodiments, the filtering function used by the multiphase filtering includes at least one of the following: root raised cosine function, raised cosine function, rectangular function, and isotropic orthogonal transform algorithm (IOTA) function.

[0122] In some embodiments, polyphase filtering is performed on each group of a time-domain data sequence.

[0123] In some embodiments, the filtering operation satisfies at least one of the following: the coefficients of the filter corresponding to the filtering operation are preset values; the width of the filter corresponding to the filtering operation is greater than or equal to the bandwidth of the subband corresponding to the filtering operation.

[0124] In some embodiments, the parameters of the filters corresponding to different subbands in the N subbands are the same.

[0125] For example, the coefficients of the filter corresponding to the filtering operation are 1 in the subband.

[0126] In some embodiments, the time-domain data sequence obtained after filtering and / or windowing is further processed by a DAC and / or RF converter. A DAC (digital-to-analog converter) is a conversion between digital and analog signals. In the time domain, this involves converting digital data into a continuous analog waveform. For example, you might have a digital data sequence representing music or speech; through a DAC, this data is converted into an analog signal that can then be played or transmitted. RF (radio frequency) refers to radio frequency signal processing. In wireless communication, information is modulated onto high-frequency radio waves and then transmitted.

[0127] The examples provided in this disclosure will be described in detail below based on the above embodiments.

[0128] For example, continue to refer to Figure 3 As shown, the data sequence to be transmitted is divided into 8 first sequences, each corresponding to a subband. The 8 first sequences contain 60, 64, 60, 60, 64, 60, 64, and 64 data points respectively. Among them, the subbands corresponding to the 2nd and 5th first sequences are single-carrier subbands, the subband corresponding to the 2nd first sequence is a first-type single-carrier subband, the subband corresponding to the 5th first sequence is a second-type single-carrier subband, and the subbands corresponding to the remaining 6 first sequences are multi-carrier subbands. Four zero subcarriers are added to the back end of the 1st first sequence, four zero subcarriers are added to the front end of the 3rd first sequence, four zero subcarriers are added to the back end of the 4th first sequence, and four zero subcarriers are added to the front end of the 6th first sequence. Then, oversampling IDFT is performed on the 1st, 3rd, 4th, 6th, 7th, and 8th first sequences, and CP is added to form 6 second sequences, each with 136 points. The second first sequence is upsampled by a factor of 2 (i.e., zero-padding) to form a 128-point second sequence. The fifth first sequence undergoes a DFT, followed by cyclic repetition and zero-padding (first cyclic repetition to 72 data points, then zero-padding to 128 data points), and then an IDFT to form a 128-point second sequence. Neither the second nor the fifth first sequence has CP added. Then, these eight second sequences undergo a sub-band inverse Fourier transform (concatenating data of different symbols together), followed by polyphase filtering and superposition operations. The filter bandwidth is 64 times the subcarrier spacing, and the roll-off factor is 1 / 8, forming a time-domain data sequence. This time-domain data sequence is then transmitted on the transmission resources for the data to be transmitted.

[0129] For example, continue to refer to Figure 4As shown, the data sequence to be transmitted, containing 4 reference signals, is divided into 8 first sequences, each corresponding to a sub-band. The 8 first sequences contain 60, 64, 60, 60, 64, 60, 64, and 64 data points respectively. The first first sequence contains 4 reference signals. The sub-bands corresponding to the 2nd and 5th first sequences are single-carrier sub-bands, the sub-band corresponding to the 2nd first sequence is a first-type single-carrier sub-band, the sub-band corresponding to the 5th first sequence is a second-type single-carrier sub-band, and the sub-bands corresponding to the remaining 6 first sequences are multi-carrier sub-bands. Four zero subcarriers are added to the rear end of the 1st first sequence, four zero subcarriers are added to the front end of the 3rd first sequence, four zero subcarriers are added to the rear end of the 4th first sequence, and four zero subcarriers are added to the front end of the 6th first sequence. Then, oversampling IDFT is performed on the 1st, 3rd, 4th, 6th, 7th, and 8th first sequences, and CP is added to form 6 second sequences, each with 136 points. The second first sequence is upsampled by a factor of 2 (i.e., zero-placing) to form a 128-point second sequence. The fifth first sequence undergoes a DFT, followed by cyclic repetition and zero-padding (first cyclic repetition to 72 data points, then zero-padding to 128 data points), and then an IDFT to form a 128-point second sequence. Neither the second nor the fifth first sequence has CP added. Then, these eight second sequences undergo a sub-band inverse Fourier transform (concatenating data of different symbols together), followed by polyphase filtering and superposition operations. The filter bandwidth is 64 times the subcarrier spacing, and the roll-off factor is 1 / 8, forming a time-domain data sequence. This time-domain data sequence is then transmitted on the transmission resources for the data to be transmitted.

[0130] For example, continue to refer to Figure 5As shown, the data sequence to be transmitted is divided into 8 first sequences, each corresponding to a subband. The 8 first sequences contain 60, 64, 60, 60, 56, 60, 64, and 64 data points respectively. Among them, the subbands corresponding to the 2nd and 5th first sequences are single-carrier subbands, the subband corresponding to the 2nd first sequence is a first-type single-carrier subband, the subband corresponding to the 5th first sequence is a second-type single-carrier subband, and the subbands corresponding to the remaining 6 first sequences are multi-carrier subbands. Four zero subcarriers are added to the back end of the 1st first sequence, four zero subcarriers are added to the front end of the 3rd first sequence, four zero subcarriers are added to the back end of the 4th first sequence, and four zero subcarriers are added to the front end of the 6th first sequence. Then, oversampling IDFT is performed on the 1st, 3rd, 4th, 6th, 7th, and 8th first sequences, and CP is added to form 6 second sequences, each with 136 points. The second first sequence is upsampled by a factor of 2 (i.e., zero-placing) to form a 128-point second sequence. A 4-point header sequence and a 4-point tail sequence are added to both ends of the fifth first sequence, resulting in 64 data points. A DFT is then performed, followed by cyclic repetition and zero-padding (first cyclic repetition to 72 data points, then zero-padding to 128 data points), and finally an IDFT to form a 128-point second sequence. Neither the second nor the fifth first sequence has a CP (Concurrent Carrier Shift) added. These eight second sequences then undergo a sub-band inverse Fourier transform (concatenating data of different symbols), followed by polyphase filtering and superposition. The filter bandwidth is 64 times the subcarrier spacing, and the roll-off factor is 1 / 8, forming a time-domain data sequence. This time-domain data sequence is then transmitted on the transmission resources for the data to be transmitted.

[0131] For example, continue to refer to Figure 6As shown, the data sequence to be transmitted is divided into 8 first sequences, each corresponding to a subband. The 8 first sequences contain 60, 64, 60, 60, 56, 60, 64, and 64 data points respectively. Among them, the subbands corresponding to the 2nd and 5th first sequences are single-carrier subbands, the subband corresponding to the 2nd first sequence is a first-type single-carrier subband, the subband corresponding to the 5th first sequence is a second-type single-carrier subband, and the subbands corresponding to the remaining 6 first sequences are multi-carrier subbands. Four zero subcarriers are added to the back end of the 1st first sequence, four zero subcarriers are added to the front end of the 3rd first sequence, four zero subcarriers are added to the back end of the 4th first sequence, and four zero subcarriers are added to the front end of the 6th first sequence. Then, oversampling IDFT is performed on the 1st, 3rd, 4th, 6th, 7th, and 8th first sequences, and CP is added to form 6 second sequences, each with 136 points. The second first sequence is upsampled by a factor of 2 (i.e., zero-placing) to form a 128-point second sequence. The fifth first sequence undergoes a DFT, followed by cyclic repetition and zero-padding (first cyclic repetition to 64 data points, then cyclic repetition to 72 data points, then zero-padding to 128 data points), and then an IDFT is performed to form a 128-point second sequence. Neither the second nor the fifth first sequence has CP added. Then, these eight second sequences undergo a sub-band level inverse Fourier transform (concatenating data of different symbols together), followed by polyphase filtering and superposition operations. The filter bandwidth is 64 times the subcarrier spacing, and the roll-off factor is 1 / 8, forming a time-domain data sequence. This time-domain data sequence is then transmitted on the transmission resources for the data to be transmitted.

[0132] For example, such as Figure 7As shown, the data sequence to be transmitted is divided into 8 first sequences, each corresponding to a subband. The 8 first sequences contain 60, 64, 60, 60, 56, 60, 64, and 60 data points respectively. Among them, the subbands corresponding to the 2nd, 5th, and 7th first sequences are single-carrier subbands, the subbands corresponding to the 2nd and 7th first sequences are type 1 single-carrier subbands, the subband corresponding to the 5th first sequence is type 2 single-carrier subband, and the subbands corresponding to the remaining 5 first sequences are multi-carrier subbands. Four zero subcarriers are added to the back end of the 1st first sequence, four zero subcarriers are added to the front end of the 3rd first sequence, and four zero subcarriers are added to the back end of the 4th first sequence. Then, four zero subcarriers are added to the front and back ends of the 6th first sequence, and four zero subcarriers are added to the front end of the 8th first sequence. Then, oversampling IDFT is performed on the 1st, 3rd, 4th, 6th, and 8th first sequences, and CP is added to form 5 second sequences, each with 136 points. The 2nd and 7th first sequences are upsampled by a factor of 2 (i.e., zero-placing) to form a 128-point second sequence. The 5th first sequence undergoes a DFT, followed by cyclic repetition and zero-padding (first cyclic repetition to 64 data points, then cyclic repetition to 72 data points, then zero-padding to 128 data points), and then an IDFT is performed to form a 128-point second sequence. The 2nd, 5th, and 7th first sequences do not have CP added. Then, these eight second sequences undergo a sub-band level inverse Fourier transform (concatenating data of different symbols together), followed by polyphase filtering and superposition operations. The filter bandwidth is 64 times the subcarrier spacing, and the roll-off factor is 1 / 8, forming a time-domain data sequence. This time-domain data sequence is then transmitted on the transmission resources for the data to be transmitted.

[0133] For example, such as Figure 8As shown, the data sequence to be transmitted is divided into 8 first sequences, each corresponding to a subband. The 8 first sequences contain 60, 64, 60, 60, 64, 60, 64, and 64 data points respectively. Among them, the subbands corresponding to the 2nd and 5th first sequences are single-carrier subbands, the subband corresponding to the 2nd first sequence is a first-type single-carrier subband, the subband corresponding to the 5th first sequence is a second-type single-carrier subband, and the subbands corresponding to the remaining 6 first sequences are multi-carrier subbands. Four zero subcarriers are added to the back end of the 1st first sequence, four zero subcarriers are added to the front end of the 3rd first sequence, four zero subcarriers are added to the back end of the 4th first sequence, and four zero subcarriers are added to the front end of the 6th first sequence. Then, oversampling IDFT is performed on the 1st, 3rd, 4th, 6th, 7th, and 8th first sequences, and CP is added to form 6 second sequences, each with 136 points. The second first sequence is upsampled by a factor of 2 (i.e., zero-placing) to form a 128-point second sequence. The fifth first sequence undergoes a DFT, followed by cyclic repetition and zero-padding (first cyclically repeating to 64 data points, then cyclically repeating to 72 data points, and finally zero-padding to 128 data points), then an IDFT and CP addition operation to form a 136-point second sequence. The second first sequence does not have CP added. These eight second sequences then undergo sub-band level inverse Fourier transform (concatenating data of different symbols together), followed by polyphase filtering and superposition operations. The filter bandwidth is 64 times the subcarrier spacing, and the roll-off factor is 1 / 8, forming a time-domain data sequence. This time-domain data sequence is then transmitted on the transmission resources for the data to be transmitted.

[0134] For example, such as Figure 9As shown, the data sequence to be transmitted is divided into 8 first sequences, each corresponding to a subband. The 8 first sequences contain 60, 64, 60, 60, 64, 60, 64, and 64 data points respectively. Among them, the subbands corresponding to the 2nd and 5th first sequences are single-carrier subbands, the subband corresponding to the 2nd first sequence is a first-type single-carrier subband, the subband corresponding to the 5th first sequence is a second-type single-carrier subband, and the subbands corresponding to the remaining 6 first sequences are multi-carrier subbands. Four zero subcarriers are added to the back end of the 1st first sequence, four zero subcarriers are added to the front end of the 3rd first sequence, four zero subcarriers are added to the back end of the 4th first sequence, and four zero subcarriers are added to the front end of the 6th first sequence. Then, oversampling IDFT is performed on the 1st, 3rd, 4th, 6th, 7th, and 8th first sequences, and CP is added to form 6 second sequences, each with 136 points. The second first sequence is upsampled by a factor of 2 (i.e., zero-padding) to form a second sequence of 128 points. The fifth first sequence undergoes a DFT, followed by cyclic repetition and zero-padding (first cyclic repetition to 72 data points, then zero-padding to 128 data points), and then an IDFT is performed to form a second sequence of 128 points. Neither the second nor the fifth first sequence has CP added.

[0135] A fifth sequence is acquired, containing 64 data points other than those mentioned above. An oversampled IDFT is performed on this fifth sequence to form a 128-point data set. After adding a CP (Concurrent Phase) filter, a 136-point second sequence is formed. Then, a sub-band level inverse Fourier transform (concatenating data with different symbols) is performed on these nine second sequences. Following this, polyphase filtering and superposition operations are conducted, with a filter bandwidth of 64 times the subcarrier spacing and a roll-off factor of 1 / 8, resulting in a time-domain data sequence. This time-domain data sequence is then transmitted on the transmission resources intended for the data to be transmitted.

[0136] For example, such as Figure 10As shown, the data sequence to be transmitted is divided into 8 first sequences, each corresponding to a subband. The 8 first sequences contain 60, 64, 60, 60, 64, 60, 64, and 64 data points respectively. Among them, the subbands corresponding to the 2nd and 5th first sequences are single-carrier subbands, the subband corresponding to the 2nd first sequence is a first-type single-carrier subband, the subband corresponding to the 5th first sequence is a second-type single-carrier subband, and the subbands corresponding to the remaining 6 first sequences are multi-carrier subbands. Four zero subcarriers are added to the back end of the 1st first sequence, four zero subcarriers are added to the front end of the 3rd first sequence, four zero subcarriers are added to the back end of the 4th first sequence, and four zero subcarriers are added to the front end of the 6th first sequence. Then, oversampling IDFT is performed on the 1st, 3rd, 4th, 6th, 7th, and 8th first sequences, and CP is added to form 6 second sequences, each with 136 points. The second first sequence is upsampled by a factor of 2 (i.e., zero-placing) to form a 128-point second sequence. The fifth first sequence undergoes a DFT, followed by cyclic repetition and zero-padding (first repeating to 72 data points, then zero-padding to 128 data points), and then an IDFT is performed to form a 128-point second sequence. Neither the second nor the fifth first sequence has CP added. Then, these eight second sequences undergo a sub-band level inverse Fourier transform (concatenating data of different symbols together), as follows... Figure 10 The eight second sequences are arranged row-wise to obtain a data matrix. Multiple sixth sequences, each containing eight data points, are then extracted from the data matrix column-wise. A 16-point IDFT oversampling operation is performed on each of the multiple sixth sequences, followed by polyphase filtering and superposition operations. The filter bandwidth is 64 times the subcarrier spacing, and the roll-off factor is 1 / 8, forming a time-domain data sequence. This time-domain data sequence is then transmitted on the transmission resources of the data to be transmitted.

[0137] Based on this, by flexibly integrating subbands of various data types, the increased cost of base stations / terminals compared to processing each waveform scheme independently is reduced. Furthermore, different subbands can be flexibly configured to adapt to different channel conditions, while supporting applications with varying channel bandwidths. Specifically, when single-carrier and multi-carrier data are processed together, multi-carrier data can be obtained by performing an inverse Fourier transform, while single-carrier data can be obtained through direct time-domain interpolation followed by oversampling, or through both Fourier transform and inverse Fourier transform. This more flexible data processing approach caters to different needs and improves spectral efficiency.

[0138] The foregoing primarily describes the solutions of the embodiments of this disclosure from a methodological perspective. A data transmission apparatus is also illustrated below for executing the data transmission methods in any of the above embodiments and their possible implementations. It is understood that the data transmission apparatus, in order to implement the data transmission method, includes hardware structures and / or software modules corresponding to the execution of various functions; those skilled in the art should readily recognize that, in conjunction with the algorithm steps of the examples described in the embodiments of this disclosure, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0139] This disclosure embodiment can divide the data transmission device into functional modules according to the above method embodiment. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one functional module. The integrated module can be implemented in hardware or software. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the example of dividing each functional module according to each function.

[0140] Figure 11 This is a data transmission device provided in an embodiment of the present disclosure. The data transmission device 20 includes a processing module 21 and a communication module 22.

[0141] Processing module 21 is used to divide the data to be transmitted into N first sequences; among the N first sequences, M first sequences each correspond to a single-carrier sub-band, K first sequences each correspond to a multi-carrier sub-band, N and M are both integers greater than 2, and M is a positive integer less than or equal to N, and K equals NM;

[0142] The processing module 21 is also used to obtain N second sequences based on N first sequences. The N second sequences include sequences obtained by performing inverse Fourier transform on the first sequences corresponding to the multi-carrier sub-bands respectively, sequences obtained by performing zero-insertion on the first sequences corresponding to at least one single-carrier sub-band, and sequences obtained by performing Fourier transform and inverse Fourier transform on the first sequences corresponding to at least one single-carrier sub-band in sequence.

[0143] Processing module 21 is also used to obtain a time-domain data sequence based on N second sequences;

[0144] The communication module 22 is used to transmit time-domain data sequences on the transmission resources of the data to be transmitted.

[0145] In some embodiments, a single-carrier subband includes at least a first single-carrier subband and a second single-carrier subband.

[0146] In some embodiments, the sequence obtained by performing a zero-placing operation on the first sequence corresponding to at least one single-carrier sub-band includes: the sequence obtained by performing a zero-placing operation on the first sequence corresponding to the first single-carrier sub-band.

[0147] In some embodiments, the sequence obtained by sequentially performing Fourier transform and inverse Fourier transform on the first sequence corresponding to at least one single-carrier sub-band includes: the sequence obtained by sequentially performing Fourier transform and inverse Fourier transform on the first sequence corresponding to the second single-carrier sub-band.

[0148] In some embodiments, the first single-carrier subband and the second single-carrier subband are two different types of single-carrier subbands.

[0149] In some embodiments, within the time-domain symbol length of a second single-carrier sub-band, the number of data in the first sequence corresponding to the first single-carrier sub-band is the same as the number of data in the first sequence corresponding to the second single-carrier sub-band.

[0150] In some embodiments, within the time-domain symbol length of a second single-carrier sub-band, the number of data in the first sequence corresponding to the first single-carrier sub-band is different from the number of data in the first sequence corresponding to the second single-carrier sub-band.

[0151] In some embodiments, within the time-domain symbol length of a second single-carrier sub-band, the number of data items in the first sequence corresponding to the second single-carrier sub-band is the same.

[0152] In some embodiments, within the same time domain length, the number of data items in the first sequence corresponding to the first single-carrier subband is the same.

[0153] In some embodiments, the processing module 21 is specifically used to: sequentially perform Fourier transform, inverse Fourier transform, add cyclic prefix operation or not add cyclic prefix operation on the first sequence corresponding to the second single-carrier sub-band to obtain the second sequence corresponding to the second single-carrier sub-band; sequentially perform zero-insertion operation or not add cyclic prefix operation on the first sequence corresponding to the first single-carrier sub-band to obtain the second sequence corresponding to the first single-carrier sub-band.

[0154] In some embodiments, before performing Fourier transforms on the first sequence corresponding to the second single-carrier sub-band, the processing module 21 is further configured to: within the time-domain symbol length of a second single-carrier sub-band, if the number of data in the first sequence corresponding to the second single-carrier sub-band is less than the number of data in the first sequence corresponding to the first single-carrier sub-band, add a header sequence and a tail sequence to the first sequence corresponding to the second single-carrier sub-band.

[0155] In some embodiments, the header sequence added to the first sequence corresponding to the second single-carrier subband is the same in different time-domain symbols, and the tail sequence added is the same.

[0156] In some embodiments, the header sequence added to the first sequence corresponding to different second single-carrier sub-bands is different, and the tail sequence added to the first sequence corresponding to different second single-carrier sub-bands is different.

[0157] In some embodiments, the N subbands included in the transmission resources of the data to be transmitted are all or part of the subbands included in the channel bandwidth, and the N subbands are the subbands corresponding to the N first sequences.

[0158] In some embodiments, the N sub-bands satisfy at least one of the following in the frequency domain:

[0159] The N sub-bands are arbitrarily distributed in the frequency domain;

[0160] The N sub-bands are continuous in the frequency domain;

[0161] The bandwidth of all N subbands is the same;

[0162] The M single-carrier subbands out of the N subbands are discontinuous in the frequency domain.

[0163] In some embodiments, the multi-carrier subband is adjacent to two single-carrier subbands on both sides, and the multi-carrier subband may be used to transmit data or may not be used to transmit data.

[0164] In some embodiments, the subband is a single-carrier subband, and the center frequency of the subband is located in the middle of the single-carrier subband.

[0165] In some embodiments, the K first sequences include at least the first sequence corresponding to the first multi-carrier sub-band and the first sequence corresponding to the second multi-carrier sub-band; the first multi-carrier sub-band is a multi-carrier sub-band adjacent to the single-carrier sub-band; and the second multi-carrier sub-band is a multi-carrier sub-band not adjacent to the single-carrier sub-band.

[0166] In some embodiments, within a time-domain symbol length, the number of data in the first sequence corresponding to the first multi-carrier sub-band is less than the number of subcarriers in the first multi-carrier sub-band, and the number of data in the first sequence corresponding to the second multi-carrier sub-band is equal to the number of subcarriers in the second multi-carrier sub-band.

[0167] In some embodiments, the processing module 21 is specifically used to: perform zero-padding, inverse Fourier transform, and cyclic prefix addition operations on the first sequence corresponding to the first multi-carrier sub-band to obtain the second sequence corresponding to the first multi-carrier sub-band;

[0168] Perform an inverse Fourier transform and add a cyclic prefix to the first sequence corresponding to the second multi-carrier sub-band to obtain the second sequence corresponding to the second multi-carrier sub-band.

[0169] In some embodiments, zero-padding is performed on the first sequence corresponding to the first multi-carrier sub-band, including:

[0170] In the case where only one side of the first multi-carrier sub-band is adjacent to the single-carrier sub-band, zero-padding is performed on the side of the first sequence corresponding to the first multi-carrier sub-band that is adjacent to the single-carrier sub-band.

[0171] Alternatively, the first multi-carrier sub-band is adjacent to a single-carrier sub-band on both sides, and zero-padding is performed on both sides of the first sequence corresponding to the first multi-carrier sub-band.

[0172] In some embodiments, the number of zeros padded in the zero-padding operation is positively correlated with the roll-off factor of the filter in the single-carrier subband adjacent to the first multi-carrier subband.

[0173] In some embodiments, zero-padding is performed on the first sequence corresponding to the first multi-carrier sub-band, and the number of data after the inverse Fourier transform is equal to twice the number of subcarriers in the first multi-carrier sub-band; the number of data after the inverse Fourier transform of the first sequence corresponding to the second multi-carrier sub-band is equal to twice the number of subcarriers in the second multi-carrier sub-band.

[0174] In some embodiments, the data in the first sequence corresponding to the first multi-carrier sub-band is mapped onto a subcarrier within the first multi-carrier sub-band that is not adjacent to the single-carrier sub-band, and the data mapped onto the subcarrier within the first multi-carrier sub-band that is adjacent to the single-carrier sub-band is 0.

[0175] In some embodiments, the processing module 21 is specifically used to: insert zeros between two adjacent data in the first sequence, and insert zeros after the last data in the first sequence to obtain a second sequence.

[0176] In some embodiments, the processing module 21 is specifically used to: perform a Fourier transform on the first sequence to obtain a third sequence; repeat a portion of the data in the third sequence cyclically to obtain a fourth sequence; and perform an inverse Fourier transform on the fourth sequence to obtain a second sequence.

[0177] In some embodiments, the processing module 21 is specifically used to: perform an inverse Fourier transform on N second sequences to obtain a time-domain data sequence.

[0178] In some embodiments, the number of transformation points of the inverse Fourier transform is greater than N.

[0179] In some embodiments, the processing module 21 is specifically used to: obtain P fifth sequences, where the fifth sequences are data sequences after double frequency domain oversampling, and P is a positive integer; and perform an inverse Fourier transform on N second sequences and P fifth sequences together to obtain a time-domain data sequence.

[0180] In some embodiments, the processing module 21 is specifically used for:

[0181] Arrange the N second sequences row-wise to obtain a data matrix;

[0182] Extract multiple sixth sequences from the data matrix column by column. Each sixth sequence contains N data points.

[0183] Perform inverse Fourier transform on each of the sixth sequences to obtain multiple time-domain data subsequences;

[0184] A time-domain data sequence is formed by multiple time-domain data subsequences.

[0185] In some embodiments, the time-domain data sequence is composed of multiple time-domain data subsequences concatenated together.

[0186] In some embodiments, before transmitting a time-domain data sequence on the transmission resources of the data to be transmitted, the processing module 21 is further configured to: perform filtering and / or windowing operations on the time-domain data sequence, wherein the filtering operation is single-phase filtering or multi-phase filtering.

[0187] In some embodiments, the data to be transmitted includes modulation data and / or reference signal data.

[0188] In implementing the functions of the integrated modules described above using hardware, this disclosure also provides a possible structure for a communication device used to execute the data transmission method provided in this disclosure. Figure 12 As shown, the communication device 300 includes a communication interface 303, a processor 302, and a bus 304. Optionally, the communication device may also include a memory 301.

[0189] Processor 302 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 302 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 302 may also be a combination of functions implementing computational capabilities, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0190] Communication interface 303 is used to connect to other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0191] The memory 301 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0192] As one possible implementation, the memory 301 can exist independently of the processor 302. The memory 301 can be connected to the processor 302 via a bus 304 and is used to store instructions or program code. When the processor 302 calls and executes the instructions or program code stored in the memory 301, it can implement the data transmission method provided in this embodiment of the disclosure.

[0193] In another possible implementation, the memory 301 can also be integrated with the processor 302.

[0194] Bus 304 can be an extended industry standard architecture (EISA) bus, etc. Bus 304 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 12 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0195] Some embodiments of this disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions that, when executed on a computer, cause the computer to perform the data transmission method as described in any of the above embodiments.

[0196] In one exemplary embodiment, the computer may be the aforementioned data transmission device, and this disclosure does not limit the specific form of the computer.

[0197] In some examples, the aforementioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage media" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0198] This disclosure provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the data transmission method described in any of the above embodiments.

[0199] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A data transmission method, characterized in that, The method includes: The data to be transmitted is divided into N first sequences; among the N first sequences, M first sequences each correspond to a single-carrier sub-band, and K first sequences each correspond to a multi-carrier sub-band. N and M are both integers greater than 2, and M is a positive integer less than or equal to N, and K equals NM. Based on the N first sequences, N second sequences are obtained. The N second sequences include sequences obtained by performing inverse Fourier transform on the first sequences corresponding to the multi-carrier sub-bands, sequences obtained by performing zero-plugging on the first sequences corresponding to at least one single-carrier sub-band, and sequences obtained by performing Fourier transform and inverse Fourier transform on the first sequences corresponding to at least one single-carrier sub-band in sequence. Based on the N second sequences, a time-domain data sequence is obtained; The time-domain data sequence is transmitted on the transmission resources of the data to be transmitted.

2. The method according to claim 1, characterized in that, The single-carrier subband includes at least a first single-carrier subband and a second single-carrier subband.

3. The method according to claim 2, characterized in that, The sequence obtained by performing a zero-placing operation on at least one of the first sequences corresponding to the single-carrier sub-bands includes: The sequence obtained by performing a zero-insertion operation on the first sequence corresponding to the first single-carrier sub-band.

4. The method according to claim 2, characterized in that, The sequence obtained by sequentially performing Fourier transform and inverse Fourier transform on the first sequence corresponding to at least one of the single-carrier sub-bands includes: The sequence obtained by sequentially performing Fourier transform and inverse Fourier transform on the first sequence corresponding to the second single-carrier sub-band.

5. The method according to claim 2, characterized in that, The first single-carrier subband and the second single-carrier subband are two different types of single-carrier subbands.

6. The method according to claim 2, characterized in that, Within the time-domain symbol length of a second single-carrier sub-band, the number of data items in the first sequence corresponding to the first single-carrier sub-band is the same as the number of data items in the first sequence corresponding to the second single-carrier sub-band.

7. The method according to claim 2, characterized in that, Within the time-domain symbol length of a second single-carrier sub-band, the number of data in the first sequence corresponding to the first single-carrier sub-band is different from the number of data in the first sequence corresponding to the second single-carrier sub-band.

8. The method according to claim 2, characterized in that, Within the time-domain symbol length of a second single-carrier sub-band, the number of data items in the first sequence corresponding to the second single-carrier sub-band is the same.

9. The method according to claim 2, characterized in that, Within the same time domain length, the number of data items in the first sequence corresponding to the first single-carrier sub-band is the same.

10. The method according to claim 2, characterized in that, The process of obtaining N second sequences based on the N first sequences includes: Perform Fourier transform, inverse Fourier transform, cyclic prefix addition, or cyclic prefix removal on the first sequence corresponding to the second single-carrier sub-band in sequence to obtain the second sequence corresponding to the second single-carrier sub-band. The first sequence corresponding to the first single-carrier sub-band is subjected to zero-insertion operation and no cyclic prefix operation in sequence to obtain the second sequence corresponding to the first single-carrier sub-band.

11. The method according to claim 10, characterized in that, Before performing Fourier transforms on the first sequence corresponding to the second single-carrier sub-band, the process also includes: Within the time-domain symbol length of a second single-carrier sub-band, if the number of data in the first sequence corresponding to the second single-carrier sub-band is less than the number of data in the first sequence corresponding to the first single-carrier sub-band, a header sequence and a tail sequence are added to the first sequence corresponding to the second single-carrier sub-band.

12. The method according to claim 11, characterized in that, In different time-domain symbols, the header sequence added to the first sequence corresponding to the second single-carrier sub-band is the same, and the tail sequence added is the same.

13. The method according to claim 11, characterized in that, The header sequence added to the first sequence corresponding to different second single-carrier sub-bands is different, and the tail sequence added to the first sequence corresponding to different second single-carrier sub-bands is different.

14. The method according to claim 1, characterized in that, The N sub-bands included in the transmission resources of the data to be transmitted are all or part of the sub-bands included in the channel bandwidth, and the N sub-bands are the sub-bands corresponding to the N first sequences.

15. The method according to claim 14, characterized in that, The N sub-bands satisfy at least one of the following in the frequency domain: The N sub-bands are arbitrarily distributed in the frequency domain; The N sub-bands are continuous in the frequency domain; The bandwidth of the N sub-bands is the same; The M single-carrier subbands among the N subbands are discontinuous in the frequency domain.

16. The method according to claim 1, characterized in that, The multi-carrier subband is adjacent to two single-carrier subbands on both sides. The multi-carrier subband may or may not be used for transmitting data.

17. The method according to claim 1, characterized in that, The sub-band is a single-carrier sub-band, and the center frequency of the sub-band is located in the middle of the single-carrier sub-band.

18. The method according to claim 1, characterized in that, The K first sequences include at least the first sequence corresponding to the first multi-carrier sub-band and the first sequence corresponding to the second multi-carrier sub-band; the first multi-carrier sub-band is a multi-carrier sub-band adjacent to the single-carrier sub-band; the second multi-carrier sub-band is a multi-carrier sub-band not adjacent to the single-carrier sub-band.

19. The method according to claim 18, characterized in that, Within a time-domain symbol length, the number of data in the first sequence corresponding to the first multi-carrier sub-band is less than the number of subcarriers in the first multi-carrier sub-band, and the number of data in the first sequence corresponding to the second multi-carrier sub-band is equal to the number of subcarriers in the second multi-carrier sub-band.

20. The method according to claim 18, characterized in that, The process of obtaining N second sequences based on the N first sequences includes: The first sequence corresponding to the first multi-carrier sub-band is subjected to zero-padding, inverse Fourier transform, and cyclic prefix addition to obtain the second sequence corresponding to the first multi-carrier sub-band. Perform an inverse Fourier transform and add a cyclic prefix to the first sequence corresponding to the second multi-carrier sub-band to obtain the second sequence corresponding to the second multi-carrier sub-band.

21. The method according to claim 20, characterized in that, The zero-padding operation on the first sequence corresponding to the first multi-carrier sub-band includes: If the first multi-carrier sub-band is adjacent to the single-carrier sub-band on only one side, zero-padding is performed on the side of the first sequence corresponding to the first multi-carrier sub-band that is adjacent to the single-carrier sub-band. Alternatively, zero-padding can be performed on both sides of the first sequence corresponding to the first multi-carrier sub-band, which is adjacent to the single-carrier sub-band on both sides.

22. The method according to claim 21, characterized in that, The number of zeros padded in the zero-padding operation is positively correlated with the roll-off factor of the filter in the single-carrier sub-band adjacent to the first multi-carrier sub-band.

23. The method according to claim 20, characterized in that, The zero-padding operation performed on the first sequence corresponding to the first multi-carrier sub-band results in a number of data points after inverse Fourier transform equal to twice the number of subcarriers in the first multi-carrier sub-band; the inverse Fourier transform operation performed on the first sequence corresponding to the second multi-carrier sub-band results in a number of data points after inverse Fourier transform equal to twice the number of subcarriers in the second multi-carrier sub-band.

24. The method according to claim 18, characterized in that, The data in the first sequence corresponding to the first multi-carrier sub-band is mapped onto a subcarrier within the first multi-carrier sub-band that is not adjacent to the single-carrier sub-band. The data mapped onto the subcarrier within the first multi-carrier sub-band that is adjacent to the single-carrier sub-band is 0.

25. The method according to claim 1, characterized in that, The process of obtaining N second sequences based on the N first sequences includes: The second sequence is obtained by inserting zeros between two adjacent data points in the first sequence and after the last data point in the first sequence.

26. The method according to claim 1, characterized in that, The process of obtaining N second sequences based on the N first sequences includes: Perform a Fourier transform on the first sequence to obtain the third sequence; A portion of the data in the third sequence is repeated cyclically to obtain a fourth sequence; Perform an inverse Fourier transform on the fourth sequence to obtain the second sequence.

27. The method according to claim 1, characterized in that, The process of obtaining a time-domain data sequence based on the N second sequences includes: Perform an inverse Fourier transform on the N second sequences to obtain a time-domain data sequence.

28. The method according to claim 27, characterized in that, The number of transformation points in the inverse Fourier transform is greater than N.

29. The method according to claim 27, characterized in that, The step of performing an inverse Fourier transform on the N second sequences to obtain a time-domain data sequence includes: Obtain P fifth sequences, where each fifth sequence is a data sequence after double frequency domain oversampling, and P is a positive integer; The N second sequences and the P fifth sequences are subjected to an inverse Fourier transform to obtain the time-domain data sequence.

30. The method according to claim 27, characterized in that, The step of performing an inverse Fourier transform on the N second sequences to obtain the time-domain data sequence includes: Arrange the N second sequences in rows to obtain a data matrix; Multiple sixth sequences are extracted column-wise from the data matrix, each sixth sequence containing N data points; Perform inverse Fourier transform on each of the multiple sixth sequences to obtain multiple time-domain data subsequences; The time-domain data sequence is formed by the plurality of time-domain data subsequences.

31. The method according to claim 30, characterized in that, The time-domain data sequence is formed by concatenating the multiple time-domain data subsequences.

32. The method according to claim 1, characterized in that, Before transmitting the time-domain data sequence on the transmission resources of the data to be transmitted, the method further includes: The time-domain data sequence is subjected to filtering and / or windowing operations, wherein the filtering operation is single-phase filtering or multi-phase filtering.

33. The method according to claim 1, characterized in that, The data to be transmitted includes modulation data and / or reference signal data.

34. A communication device, characterized in that, include: Memory and processor; Memory and processor are coupled; The memory is used to store instructions that can be executed by the processor; When the processor executes the instructions, it performs the method as described in any one of claims 1 to 33.

35. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1 to 33.

36. A computer program product, characterized in that, When the computer program product is executed, it implements the method as described in any one of claims 1 to 33.