Data transmission method, communication apparatus and storage medium

By dividing the data into single-carrier and multi-carrier subband sequences, combining inverse Fourier transform and cyclic prefix operations, time-domain data sequences are generated for transmission, the low spectrum efficiency and high cost caused by independent implementation of waveform schemes in 6G communication systems are solved, and flexible spectrum utilization and system reliability are achieved.

WO2025161571A1PCT designated stage Publication Date: 2025-08-07ZTE CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/129692
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-01
Filing Date
2024-11-04
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

In the future 6G communication system, the independent implementation of multiple waveform solutions increases the cost of base stations/terminals, and the existing technology cannot effectively solve the spectrum efficiency problem in different scenarios.

Method used

The data to be transmitted is divided into N first sequences, M first sequences correspond to single carrier subbands, and K first sequences correspond to multi-carrier subbands. Through inverse Fourier transform and cyclic prefix operation processing, a time domain data sequence is generated for transmission.

Benefits of technology

It improves spectrum efficiency, reduces power consumption at the transmitter and receiver, enhances the reliability and fault tolerance of the system, and adapts to different channel conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024129692_07082025_PF_FP_ABST
    Figure CN2024129692_07082025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a data transmission method, a communication apparatus and a storage medium. The data transmission method comprises: partitioning into N first sequences data to be transmitted, wherein among the N first sequences, M first sequences each corresponds to one single-carrier sub-band, and K first sequences each corresponds to one multi-carrier sub-band, N being a positive integer, M being a positive integer less than N, and K being equal to N-M; on the basis of the N first sequences, obtaining N second sequences, the N second sequences comprising sequences obtained by successively performing inverse Fourier transform and an operation of adding a cyclic prefix on the first sequences corresponding to the multi-carrier sub-bands and sequences obtained by not performing the operation of adding a cyclic prefix on the first sequences corresponding to the single-carrier sub-bands; on the basis of the N second sequences, obtaining a time domain data sequence; and transmitting the time domain data sequence on a transmission resource for the data to be transmitted.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, communication device and storage medium

[0001] This disclosure claims priority to Chinese patent application No. 202410158320.3, filed on February 1, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0002] The present disclosure relates to the field of communication technology, and in particular to a data transmission method, a communication device, and a storage medium. Background Art

[0003] With the advancement of communication technology, the future sixth-generation mobile communication technology (6G) will utilize a wide range of frequency bands and diverse deployment methods. This will require not only multi-bandwidth channels but also waveform solutions that meet different scenarios. Implementing each waveform solution independently will increase base station and terminal costs.

[0004] Summary of the Invention

[0005] In one aspect, an embodiment of the present disclosure provides a data transmission method. The data transmission method includes:

[0006] Divide the data to be transmitted into N first sequences; among the N first sequences, M first sequences each correspond to a single-carrier subband, and K first sequences each correspond to a multi-carrier subband, where N is a positive integer, M is a positive integer less than N, and K is equal to NM;

[0007] Based on the N first sequences, N second sequences are obtained, where the N second sequences include a sequence obtained by sequentially performing an inverse Fourier transform and adding a cyclic prefix to the first sequence corresponding to the multi-carrier subband, and a sequence obtained by not adding a cyclic prefix to the first sequence corresponding to the single-carrier subband;

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

[0009] A time domain data sequence is transmitted on a transmission resource of data to be transmitted.

[0010] In another aspect, an embodiment of the present disclosure provides a data transmission device. The data transmission device includes: a processing module and a communication module;

[0011] The processing module is configured 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 subband, and K first sequences each correspond to a multi-carrier subband, where N is a positive integer, M is a positive integer less than N, and K is equal to NM;

[0012] The processing module is further configured to obtain N second sequences based on the N first sequences, where the N second sequences include a sequence obtained by sequentially performing an inverse Fourier transform and adding a cyclic prefix to the first sequence corresponding to the multi-carrier subband, and a sequence obtained by not adding a cyclic prefix to the first sequence corresponding to the single-carrier subband;

[0013] The processing module is further configured to obtain a time domain data sequence based on the N second sequences;

[0014] The communication module is used to transmit a time domain data sequence on a transmission resource of data to be transmitted.

[0015] In another aspect, an embodiment of the present disclosure provides a communication device comprising: a memory and a processor; the memory and the processor are coupled; the memory is configured 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.

[0016] On the other hand, an embodiment of the present disclosure provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed on a computer (such as a communication device or a signal transmission device), the data transmission method of any of the above embodiments is implemented.

[0017] On the other hand, an embodiment of the present disclosure provides a computer program product, which includes computer program instructions. When the computer program instructions are executed, the data transmission method of any of the above embodiments is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] FIG1 is a schematic diagram of the architecture of a communication system according to some embodiments.

[0019] FIG2 is a flowchart of a data transmission method according to some embodiments.

[0020] FIG3 is a schematic diagram of a data transmission process according to some embodiments.

[0021] FIG4 is a schematic diagram of another data transmission process according to some embodiments.

[0022] FIG5 is a schematic diagram of another data transmission process according to some embodiments.

[0023] FIG6 is a schematic diagram of another data transmission process according to some embodiments.

[0024] FIG7 is a schematic diagram of another data transmission process according to some embodiments.

[0025] FIG8 is a schematic diagram of yet another data transmission process according to some embodiments.

[0026] FIG9 is a schematic diagram of yet another data transmission process according to some embodiments.

[0027] FIG10 is a schematic diagram of yet another data transmission process according to some embodiments.

[0028] FIG11 is a schematic diagram of yet another data transmission process according to some embodiments.

[0029] FIG12 is a schematic diagram of yet another data transmission process according to some embodiments.

[0030] FIG13 is a schematic structural diagram of a data transmission device according to some embodiments.

[0031] FIG14 is a schematic structural diagram of a communication device according to some embodiments. DETAILED DESCRIPTION

[0032] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present disclosure.

[0033] In the description of this disclosure, unless otherwise specified, " / " means "or". For example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: only A, A and B, and only B. In addition, "at least one" means one or more, and "a plurality" means two or more. Expressions such as "first" and "second" do not limit the quantity and execution order, and expressions such as "first" and "second" do not necessarily limit them to be different.

[0034] It should be noted that in this disclosure, expressions such as "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described in this disclosure as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of expressions such as "exemplarily" or "for example" is intended to present the relevant concepts in a detailed manner.

[0035] Long Term Evolution (LTE) is a 4G wireless cellular communication technology. LTE uses orthogonal frequency division multiplexing (OFDM) technology, with subcarriers and OFDM symbols forming the time-frequency resources of the LTE system. OFDM technology is currently widely used in wireless communications. By using a cyclic prefix (CP), CP-OFDM systems effectively address multipath delay issues and divide frequency-selective channels into a set of parallel, flat channels. This greatly simplifies channel estimation and achieves high channel estimation accuracy. However, CP-OFDM system performance is sensitive to frequency and time offsets between adjacent subbands. This is primarily due to the system's high spectral leakage, which easily leads to inter-subband interference. Currently, LTE systems use guard intervals in the frequency domain, but this reduces spectral efficiency, necessitating the adoption of new technologies to suppress out-of-band leakage.

[0036] Fifth-generation new radio (5G NR) communication technology still uses CP-OFDM as its basic waveform, and two adjacent subbands can use different subcarrier spacings. This destroys the orthogonality between the subcarriers and introduces new interference issues. A straightforward approach to addressing this interference issue is to insert a guard band between two transmission bands with different subcarrier spacings, but this wastes frequency resources.

[0037] With technological advancements, future 6G services will utilize a wide range of frequency bands, with a growing number of deployment options. This will require not only multi-bandwidth channels but also waveform solutions tailored to different scenarios. Implementing each waveform solution independently will increase base station and terminal costs. Challenges remain: designing a unified waveform architecture that flexibly integrates multiple waveforms, supporting applications with varying channel bandwidths, and flexibly configuring different subbands to adapt to varying channel conditions, thereby improving spectral efficiency.

[0038] In view of this, an embodiment of the present disclosure provides a data transmission method, which divides the data to be transmitted into N first sequences; among the N first sequences, M first sequences each correspond to a single-carrier subband, and K first sequences each correspond to a multi-carrier subband, where N is a positive integer, M is a positive integer less than N, and K is equal to NM; based on the N first sequences, N second sequences are obtained, and the N second sequences include sequences obtained by sequentially performing inverse Fourier transform and adding cyclic prefix operations on the first sequences corresponding to the multi-carrier subbands, and sequences obtained by not adding cyclic prefix operations on the first sequences corresponding to the single-carrier subbands; based on the N second sequences, a time domain data sequence is obtained; and the time domain data sequence is transmitted on the transmission resource of the data to be transmitted. In this way, when single-carrier data and multi-carrier data are processed together, the single-carrier data can obtain a time domain data sequence together with the multi-carrier data without adding a cyclic prefix, which is more flexible than traditional methods and is conducive to improving spectrum efficiency.

[0039] The data transmission method provided in the embodiments of the present disclosure can be applied to systems of various communication formats. For example, the data transmission method provided in the embodiments of the present disclosure can be applied to systems including, but not limited to, LTE systems, various versions based on the evolution of LTE systems, 5G systems, and other communication systems. In addition, the data transmission method provided in the embodiments of the present disclosure can also be applied to future-oriented communication systems (such as 6G communication systems).

[0040] The network architecture of the mobile communication network (including but not limited to 3G, 4G, 5G and future mobile communication networks) in the embodiments of the present disclosure may include at least a first communication node and a second communication node. It should be understood that in this example, the first communication node in the downlink may be a network side device (for example, including but not limited to a base station), and the second communication node may be a terminal side device (for example, 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 the device-to-device communication between the two communication nodes, the first communication node and the second communication node may both be base station side devices or terminal side devices. The first communication node and the second communication node may be referred to as the first node and the second node, respectively.

[0041] For example, taking the first communication node as a terminal and the second communication node as a base station, as shown in FIG1 , FIG1 is a communication system provided in an embodiment of the present disclosure, which includes a terminal 10 and a base station 20. The terminal 10 and the base station 20 may be one or more, and the embodiment of the present disclosure does not limit the number.

[0042] In some embodiments, base station 20 provides wireless access services 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 services provided by base station 20.

[0043] In some embodiments, the base station (BS) can be a base station or an evolved base station (eNB or eNodeB) in long term evolution (LTE), long term evolution advanced (LTEA), a base station device in a 5G network, or a base station in a future communication system, etc. The base station can also include various macro base stations, micro base stations, home base stations, wireless remote devices, reconfigurable intelligent surfaces (RISs), routers, relays, TRPs, wireless fidelity (WIFI) devices and other network side devices.

[0044] In some embodiments, the terminal can be a device with wireless transceiver function. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present disclosure do not limit the application scenarios. The terminal can sometimes also be called 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 equipment, UE agent or UE device, etc., and the embodiments of the present disclosure do not limit this.

[0045] It should be noted that Figure 1 is only an exemplary framework diagram. The number of devices included in Figure 1 and the names of each device are not restricted. In addition to the devices shown in Figure 1, the communication system may also include other devices (such as core network devices).

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

[0047] The embodiment of the present disclosure provides a data transmission method. As shown in FIG2 , the method includes S101 to S104.

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

[0049] Among the N first sequences, M first sequences each correspond to a single-carrier subband, and K first sequences each correspond to a multi-carrier subband. N is a positive integer, M is a positive integer less than N, and K is equal to NM.

[0050] It is understood that using a single carrier to transmit the first sequence requires less power and energy, effectively reducing power consumption and energy consumption at both the transmitter and receiver. When using multiple carriers to transmit the first sequence, the first sequence can be transmitted on different carriers, thereby reducing the risk of single carrier failure and improving system reliability and fault tolerance.

[0051] Within a time-domain symbol length, the number of first-sequence data corresponding to a multi-carrier subband is smaller than the number of first-sequence data corresponding to a single-carrier subband. This approach offers the advantage of more single-carrier data than multi-carrier data, providing greater flexibility. Furthermore, the filter coefficient can be set to 1 within the subband, preventing performance degradation due to the filter.

[0052] In some embodiments, a different subband is allocated to each of the N first sequences, and a total of N subbands are allocated, that is, N first sequences correspond to N subbands. The N subbands are all or part of the subbands included in the channel bandwidth.

[0053] For example, as shown in Figure 3, the data to be transmitted is divided into four first sequences: the first first sequence includes 56 data items, the second first sequence includes 72 data items, the third first sequence includes 56 data items, and the fourth first sequence includes 64 data items. The second first sequence corresponds to a single-carrier subband, and the remaining three first sequences each correspond to a multi-carrier subband. The first first sequence corresponds to multi-carrier subband 1, the second first sequence corresponds to single-carrier subband 2, the third first sequence corresponds to multi-carrier subband 3, and the fourth first sequence corresponds to multi-carrier subband 4.

[0054] In some embodiments, the N subbands satisfy at least one of the following in the frequency domain:

[0055] The N subbands are arbitrarily distributed in the frequency domain;

[0056] The N subbands are continuous in the frequency domain;

[0057] The bandwidth of the N sub-bands is the same;

[0058] The M single-carrier subbands among the N subbands are non-contiguous in the frequency domain.

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

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

[0061] Modulated 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 perform decoding. By using reference signal data, the receiver can more accurately demodulate and decode the signal, thereby improving communication reliability and performance.

[0062] In some embodiments, when the data to be transmitted includes reference signal data, the N first sequences carry the reference signal data.

[0063] For example, as shown in Figure 4, assume that the data to be transmitted includes four reference signal data. The data to be transmitted is divided into four first sequences, each corresponding to a subband. The four first sequences include 56, 72, 56, and 64 data, respectively, and the first group contains four reference signals. The first first sequence corresponds to multicarrier subband 1 and carries the reference signal data. The second first sequence corresponds to single-carrier subband 2, the third first sequence corresponds to multicarrier subband 3, and the fourth first sequence corresponds to multicarrier subband 4.

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

[0065] In some embodiments, within a time domain symbol length, the number of data in the first sequence corresponding to the multi-carrier subband is greater than the number of data in the first sequence corresponding to the single-carrier subband; or

[0066] Within a time domain symbol length, the number of data in the first sequence corresponding to the multi-carrier subband is equal to the number of data in the first sequence corresponding to the single-carrier subband; or

[0067] Within a time domain symbol length, the number of first sequence data corresponding to the multi-carrier subband is smaller than the number of first sequence data corresponding to the single-carrier subband.

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

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

[0070] 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 smaller than the number of sub-carriers in the first multi-carrier sub-band.

[0071] In some embodiments, within a time domain symbol length, the number of data in the first sequence corresponding to a single carrier subband is greater than the number of subcarriers in a multi-carrier subband; or

[0072] Within a time domain symbol length, the number of data in the first sequence corresponding to the single-carrier subband is equal to the number of subcarriers in the multi-carrier subband; or

[0073] Within a time domain symbol length, the number of data in the first sequence corresponding to the single-carrier subband is smaller than the number of subcarriers in the multi-carrier subband.

[0074] In some embodiments, within the same time length, the number of data in the M first sequences is the same.

[0075] In some embodiments, among the M first sequences, there is one first sequence whose data has the same header portion and / or the same tail portion between adjacent time-domain symbols.

[0076] For example, as shown in Figure 5, the data to be transmitted is divided into four first sequences, each corresponding to a subband, and the four first sequences include 56, 72, 56, and 64 data, respectively. The second first sequence corresponds to single carrier subband 2, and the first two data and the last three data between adjacent time domain symbols of the second first sequence are the same.

[0077] In some embodiments, within a time domain symbol length, the number of data in the first sequence corresponding to a single carrier subband is 2 raised to the power of i, where i is an integer greater than or equal to 0.

[0078] In some embodiments, within a time domain symbol length, the number of data in the first sequence corresponding to the second multi-carrier subband is 2 raised to the jth power, where j is an integer greater than or equal to 0.

[0079] The length of one time domain symbol may be the length of one OFDM symbol.

[0080] In some embodiments, there is no restriction on the configuration of the K multi-carrier subbands corresponding to the K first sequences. For example, the subcarrier spacings of the K multi-carrier subbands may be the same or different. For another example, the number of subcarriers in the K multi-carrier subbands may be the same or different.

[0081] 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.

[0082] In some embodiments, data in the first sequence corresponding to the first multi-carrier subband is mapped to subcarriers in the first multi-carrier subband that are not adjacent to the single-carrier subband, and data mapped to subcarriers in the first multi-carrier subband that are adjacent to the single-carrier subband is 0. In this way, at the boundary between the single-carrier subband and the multi-carrier subband, since the single-carrier subband may generate subband interference, the subcarriers adjacent to the single-carrier subband are mapped to 0 to avoid such interference, while utilizing other subcarriers without interference, thereby improving spectrum efficiency.

[0083] Exemplarily, as shown in Figure 6, the data to be transmitted is divided into four first sequences: the first first sequence includes 56 data items, the second first sequence includes 72 data items, the third first sequence includes 56 data items, and the fourth first sequence includes 64 data items. The data in the first sequences corresponding to multi-carrier subband 1 and multi-carrier subband 3 are mapped to subcarriers in multi-carrier subband 1 and multi-carrier subband 3 that are not adjacent to single-carrier subband 2, respectively. The data mapped to the eight subcarriers in multi-carrier subband 1 that are adjacent to single-carrier subband 2 is zero, and the data mapped to the eight subcarriers in multi-carrier subband 3 that are adjacent to single-carrier subband 2 is zero.

[0084] In some embodiments, a multi-carrier sub-band is adjacent to two single-carrier sub-bands on both sides, and the multi-carrier sub-band is used to transmit data or is not used to transmit data.

[0085] S102. Obtain N second sequences based on the N first sequences.

[0086] The N second sequences include a sequence obtained by sequentially performing inverse Fourier transform and adding a cyclic prefix to a first sequence corresponding to a multi-carrier subband, and a sequence obtained by not adding a cyclic prefix to a first sequence corresponding to a single carrier subband.

[0087] The inverse Fourier transform includes at least an oversampled inverse discrete Fourier transform (IDFT) and an inverse fast Fourier transform (IFFT).

[0088] In some embodiments, the operation of adding a cyclic prefix is ​​to add a cyclic prefix to time domain data after performing inverse Fourier transform on the first sequence corresponding to the multi-carrier subband.

[0089] In some embodiments, performing inverse Fourier transform on the first sequence corresponding to the multi-carrier sub-bands is performing inverse Fourier transform on data in each time-domain symbol of the first sequence corresponding to the multi-carrier sub-bands respectively.

[0090] In some embodiments, the number of data obtained after performing inverse Fourier transform on the first sequence corresponding to the multi-carrier subband is equal to twice the number of subcarriers in the multi-carrier subband.

[0091] In some embodiments, the zero-frequency position of the inverse Fourier transform of the first sequence corresponding to the multi-carrier subband is located within the subband corresponding to the first sequence; or, the zero-frequency position of the inverse Fourier transform of the first sequence corresponding to the multi-carrier subband is located on a subcarrier within the subband corresponding to the first sequence.

[0092] In some embodiments, obtaining N second sequences based on N first sequences includes: processing M first sequences to obtain M second sequences.

[0093] In some embodiments, M first sequences are processed to obtain M second sequences, including: performing Fourier transform on the first sequence to obtain a third sequence; cyclically repeating part of the data in the third sequence to obtain a fourth sequence, where the number of data in the fourth sequence is equal to twice the number of subcarriers in the multi-carrier subband; and performing inverse Fourier transform on the fourth sequence to obtain a second sequence, where the number of data in the second sequence is equal to twice the number of subcarriers in the multi-carrier subband.

[0094] In some embodiments, M first sequences are processed to obtain M second sequences, including: performing Fourier transform on the first sequence to obtain a third sequence; cyclically repeating part of the data in the third sequence to obtain a fifth sequence, where the number of data in the fifth sequence is less than twice the number of subcarriers in the multi-carrier subband; and performing an oversampled inverse Fourier transform on the fifth sequence to obtain a second sequence, where the number of data in the second sequence is equal to twice the number of subcarriers in the multi-carrier subband.

[0095] The Fourier transform at least includes the fast Fourier transform (FFT), and the inverse Fourier transform at least includes the IFFT and the IDFT.

[0096] In some embodiments, the Fourier transform is performed on the data in each time-domain symbol of the first sequence respectively.

[0097] Exemplarily, the Fourier transform is performed on data in one OFDM symbol in the first sequence, or on data in multiple OFDM symbols in the first sequence together.

[0098] Exemplarily, continuing to refer to Figures 3, 4, 5, or 6, FFT is performed on the first sequence corresponding to the single carrier subband 2 to obtain a third sequence corresponding to the single carrier subband 2; cyclic repetition and zero-padding operations are performed on part of the data in the third sequence corresponding to the single carrier subband 2 to obtain a fifth sequence corresponding to the single carrier subband 2, where the number of data in the fifth sequence corresponding to the single carrier subband 2 is equal to 128; IFFT is performed on the fifth sequence, and after concatenation, a second sequence corresponding to the single carrier subband 2 is obtained.

[0099] In some embodiments, processing M first sequences to obtain M second sequences includes: using the first sequences as the second sequences.

[0100] Exemplarily, as shown in FIG7 , the first sequence corresponding to the single carrier subband 2 is used as the second sequence corresponding to the single carrier subband 2 .

[0101] In some embodiments, processing M first sequences to obtain M second sequences includes: performing a zero insertion operation between two adjacent data in the first sequence, and performing a zero insertion operation after the last data in the first sequence to obtain the second sequence.

[0102] Exemplarily, as shown in FIG8 , time-domain zero insertion is performed on a first sequence of 64 data corresponding to single carrier subband 2, and after concatenation, a second sequence of 128 data corresponding to single carrier subband 2 is obtained. That is, a zero insertion operation is performed between two adjacent data in the first sequence of 64 data corresponding to single carrier subband 2, and a zero insertion operation is performed after the last data in the first sequence, and after concatenation, a second sequence of 128 data corresponding to single carrier subband 2 is obtained.

[0103] In some embodiments, N second sequences are obtained based on N first sequences, including: performing zero-padding, inverse Fourier transform, and cyclic prefix addition operations on the first sequence corresponding to the first multi-carrier subband to obtain the second sequence corresponding to the first multi-carrier subband; and performing inverse Fourier transform and cyclic prefix addition operations on the first sequence corresponding to the second multi-carrier subband to obtain the second sequence corresponding to the second multi-carrier subband.

[0104] In some embodiments, performing a zero padding operation on the first sequence corresponding to the first multi-carrier subband includes: when only one side of the first multi-carrier subband is adjacent to a single-carrier subband, performing a zero padding operation on the side of the first sequence corresponding to the first multi-carrier subband adjacent to the single-carrier subband; or, when both sides of the first multi-carrier subband are adjacent to single-carrier subbands, performing a zero padding operation on both sides of the first sequence corresponding to the first multi-carrier subband. In this way, at the boundary between a single-carrier subband and a multi-carrier subband, since a single carrier may generate sub-band interference, the sub-carriers adjacent to the single-carrier subband are mapped to zero to avoid such interference, while utilizing other sub-carrier portions without interference, thereby improving spectrum 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 of the single-carrier sub-band adjacent to the first multi-carrier sub-band. In this way, data in adjacent sub-bands affected by the filter roll-off portion is padded with zeros to avoid inter-sub-band interference.

[0106] Exemplarily, continuing to refer to Figures 3, 4, 5 or 6, the multi-carrier subband 1 corresponding to the first first sequence and the multi-carrier subband 3 corresponding to the third first sequence are adjacent to the single-carrier subband 2 corresponding to the second first sequence, and the roll-off factor of the filter of the single-carrier subband 2 is 1 / 9; 8 0 subcarriers are added to the side of the multi-carrier subband 1 adjacent to the single-carrier subband 2, and then oversampling IDFT and CP are added, and the second sequence corresponding to the multi-carrier subband 1 is obtained after concatenation; 8 0 subcarriers are added to the side of the multi-carrier subband 3 adjacent to the single-carrier subband 2, and then oversampling IDFT and CP are added, and the second sequence corresponding to the multi-carrier subband 3 is obtained after concatenation; oversampling IDFT and CP are added to the multi-carrier subband 4, and the second sequence corresponding to the multi-carrier subband 4 is obtained after concatenation.

[0107] In another example, as shown in Figure 9, the data to be transmitted is divided into four first sequences: the first first sequence includes 56 data items, the second first sequence includes 72 data items, the third first sequence includes 48 data items, and the fourth first sequence includes 72 data items. The first first sequence corresponds to multi-carrier subband 1, the second first sequence corresponds to single-carrier subband 2, the third first sequence corresponds to multi-carrier subband 3, and the fourth first sequence corresponds to single-carrier subband 4. The roll-off factor of the filter for single-carrier subband 3 is 1 / 9, and the roll-off factor of the filter for single-carrier subband 4 is also 1 / 9.

[0108] The first sequence corresponding to multi-carrier subband 1 is adjacent to one side of single-carrier subband 2. Eight zero subcarriers are added to the side of the first sequence corresponding to multi-carrier subband 1 adjacent to single-carrier subband 2. Then, an oversampling IDFT is performed, a CP is added, and concatenation is performed to obtain a second sequence corresponding to multi-carrier subband 1.

[0109] The first sequence corresponding to multi-carrier subband 3 is adjacent to one side of single-carrier subband 2 and adjacent to one side of single-carrier subband 4. Eight zero subcarriers are added to the side of the first sequence corresponding to multi-carrier subband 3 adjacent to single-carrier subband 2, and eight zero subcarriers are added to the other side of the first sequence corresponding to multi-carrier subband 3 adjacent to single-carrier subband 4. After oversampling IDFT, CP addition, and concatenation, the second sequence corresponding to multi-carrier subband 3 is obtained.

[0110] An FFT is performed on the first sequence corresponding to single carrier subband 2 to obtain a third sequence corresponding to single carrier subband 2. A cyclic repetition and zero-padding operation is performed on part of the data in the third sequence corresponding to single carrier subband 2 to obtain a fifth sequence corresponding to single carrier subband 2. The number of data in the fifth sequence corresponding to single carrier subband 2 is 128. An IFFT is performed on the fifth sequence, and the concatenation is performed to obtain a second sequence corresponding to single carrier subband 2.

[0111] An FFT is performed on the first sequence corresponding to single carrier subband 4 to obtain a third sequence corresponding to single carrier subband 4. A cyclic repetition and zero-padding operation is performed on part of the data in the third sequence corresponding to single carrier subband 4 to obtain a fifth sequence corresponding to single carrier subband 4. The number of data in the fifth sequence corresponding to single carrier subband 4 is 128. An IFFT is performed on the fifth sequence, followed by concatenation, to obtain a second sequence corresponding to single carrier subband 4.

[0112] S103. Obtain a time domain data sequence based on the N second sequences.

[0113] In some embodiments, an inverse Fourier transform is performed on the N second sequences to obtain a time domain data sequence.

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

[0115] In some embodiments, a time domain data sequence is obtained based on N second sequences, including: obtaining P sixth sequences, each of the P sixth sequences is a data sequence after twice frequency domain oversampling, and P is a positive integer; performing an inverse Fourier transform on the N second sequences and the P sixth sequences together to obtain a time domain data sequence.

[0116] In some embodiments, the data included in the P sixth sequences is other data besides the data to be transmitted.

[0117] In some embodiments, a time domain data sequence is obtained based on N second sequences, including: obtaining P sixth sequences, where P is a positive integer; performing zero-padding operations and / or inverse Fourier transform operations on the P sixth sequences to obtain P eighth sequences, where the number of data included in each of the P eighth sequences is twice the number of subcarriers corresponding to the multi-carrier subband; and performing inverse Fourier transform on the N second sequences and the P eighth sequences together to obtain the time domain data sequence.

[0118] In some embodiments, a time domain data sequence is obtained based on N second sequences, including: arranging the N second sequences in rows to obtain a data matrix; extracting multiple seventh sequences in columns from the data matrix, each of the multiple seventh sequences including N data; performing inverse Fourier transform on the multiple seventh sequences to obtain multiple time domain data subsequences; and forming a time domain data sequence with multiple time domain data subsequences.

[0119] In some embodiments, the time-domain data sequence is formed by serially connecting multiple time-domain data sub-sequences.

[0120] In some embodiments, the concatenation interval of two time-domain data subsequences is half the length of the time-domain data subsequences.

[0121] S104: Transmit the time domain data sequence on the transmission resource of the data to be transmitted.

[0122] In some embodiments, 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 sub-bands corresponding to the N first sequences.

[0123] In some embodiments, before transmitting a time domain data sequence on a transmission resource of data to be transmitted, a filtering operation and / or a windowing operation is performed on the time domain data sequence, and the filtering operation is single-phase filtering or multi-phase filtering.

[0124] In some embodiments, the windowing operation includes: grouping the time domain data sequence, then performing period extension, then performing point multiplication by a preset function, and finally performing staggered superposition between the groups.

[0125] In some embodiments, the filter function used in the polyphase filtering includes at least one of the following: a root raised cosine function, a raised cosine function, a rectangular function, and an isotropic orthogonal transform algorithm (IOTA) function.

[0126] In some embodiments, the polyphase filtering is performed on each group of the time domain data sequence.

[0127] In some embodiments, the filtering operation satisfies at least one of the following: a coefficient of a filter corresponding to the filtering operation is a preset value; a width of the filter corresponding to the filtering operation is greater than or equal to a bandwidth of a subband corresponding to the filtering operation.

[0128] In some embodiments, parameters of filters corresponding to different sub-bands in the N sub-bands are the same.

[0129] Exemplarily, the coefficient of the filter corresponding to the filtering operation is 1 within the sub-band.

[0130] In some embodiments, the time domain data sequence obtained after filtering and / or windowing operations are performed on the time domain data sequence is then subjected to DAC and / or RF. DAC (digital to analog converter) is the conversion of digital signals to analog signals. In the time domain, this involves converting digital data into a continuous analog waveform. For example, you may have a digital data sequence representing music or speech. Through DAC, these data will be converted into analog signals so that they can be played or transmitted. RF (radio frequency) refers to radio frequency signal processing. In wireless communications, information is modulated onto high-frequency radio waves and then sent out.

[0131] For example, with continued reference to Figures 3, 4, 5, or 6, a 16-point IDFT, repeated windowing, polyphase filtering, and overlay operation are performed on the second sequence corresponding to multi-carrier subband 1, the second sequence corresponding to single-carrier subband 2, the second sequence corresponding to multi-carrier subband 3, and the second sequence corresponding to multi-carrier subband 4. The filter bandwidth is 72 times the subcarrier spacing, and the roll-off factor is 0.11 (1 / 9) to form a time domain data sequence. The time domain data sequence is transmitted on the transmission resource for the data to be transmitted.

[0132] For example, with continued reference to FIG7 , the data to be transmitted is divided into four first sequences, each corresponding to a subband, and the four first sequences include 24, 128, 24, and 64 data, respectively. The first first sequence corresponds to multi-carrier subband 1, the second first sequence corresponds to single-carrier subband 2, the third first sequence corresponds to multi-carrier subband 3, and the fourth first sequence corresponds to multi-carrier subband 4. The first sequence corresponding to multicarrier subband 1 is oversampled by adding 40 zero subcarriers to the end, then IDFT is performed on it, followed by adding a CP, and concatenation. This yields a second sequence corresponding to multicarrier subband 1, containing 136 data items. The first sequence corresponding to multicarrier subband 3 is oversampled by adding 40 zero subcarriers to the end, IDFT is performed on it, CP is added, and concatenation is performed. This yields a second sequence corresponding to multicarrier subband 3, containing 136 data items. The first sequence corresponding to single-carrier subband 2 is concatenated to form the second sequence corresponding to single-carrier subband 2. The first sequence corresponding to multicarrier subband 4 is oversampled by IDFT, CP is added, and concatenation is performed to yield the second sequence corresponding to multicarrier subband 4. These four second sequences are subjected to a 16-point IDFT, repeated windowing, polyphase filtering, and overlay operations with a filter bandwidth of 72 times the subcarrier spacing and a roll-off factor of 0.11 (1 / 9) to form a time-domain data sequence. This time-domain data sequence is transmitted over time-frequency resources.

[0133] For example, with continued reference to FIG8 , the data to be transmitted is divided into four first sequences, each of which corresponds to a subband. The four first sequences include 56, 64, 56, and 64 data, respectively. The first first sequence corresponds to multi-carrier subband 1, the second first sequence corresponds to single-carrier subband 2, the third first sequence corresponds to multi-carrier subband 3, and the fourth first sequence corresponds to multi-carrier subband 4. The first sequence corresponding to multi-carrier subband 1 is appended with eight zero subcarriers at the end, followed by an oversampled IDFT, CP addition, and concatenation to obtain a second sequence corresponding to multi-carrier subband 1. The second sequence contains 136 data items. The first sequence corresponding to multi-carrier subband 3 is appended with eight zero subcarriers at the end, followed by an oversampled IDFT, CP addition, and concatenation to obtain a second sequence corresponding to multi-carrier subband 3. The second sequence contains 136 data items. The first sequence corresponding to single-carrier subband 2 is subjected to time-domain zero insertion and concatenation to obtain a second sequence corresponding to single-carrier subband 2 containing 128 data items. The first sequence corresponding to multi-carrier subband 4 is subjected to an oversampled IDFT, CP addition, and concatenation to obtain a second sequence corresponding to multi-carrier subband 4. The second sequence contains 136 data items. These four second sequences are subjected to a 16-point inverse Fourier transform, repeated windowing, polyphase filtering, and superposition operations with a filter bandwidth of 72 times the subcarrier spacing and a roll-off factor of 0.11 (1 / 9) to form a time-domain data sequence. The time domain data sequence is transmitted on the time-frequency resources.

[0134] For example, with continued reference to FIG9 , a 16-point IDFT, repeated windowing, polyphase filtering, and overlay operation are performed on the second sequence corresponding to multi-carrier subband 1, the second sequence corresponding to single-carrier subband 2, the second sequence corresponding to multi-carrier subband 3, and the second sequence corresponding to single-carrier subband 4. The filter bandwidth is 72 times the subcarrier spacing, and the roll-off factor is 0.11 (1 / 9) to form a time domain data sequence. The time domain data sequence is transmitted on the transmission resource for the data to be transmitted.

[0135] For example, as shown in Figure 10, the data to be transmitted is divided into four first sequences, each corresponding to a subband. The four first sequences include 56, 72, 56, and 64 data, respectively. The first first sequence corresponds to multi-carrier subband 1, the second first sequence corresponds to single-carrier subband 2, the third first sequence corresponds to multi-carrier subband 3, and the fourth first sequence corresponds to multi-carrier subband 4. Eight zero subcarriers are added to the end of the first sequence corresponding to multi-carrier subband 1, followed by an oversampled IDFT, addition of a CP, and concatenation to obtain the second sequence corresponding to multi-carrier subband 1. Eight zero subcarriers are added to the beginning of the first sequence corresponding to multi-carrier subband 3, followed by an oversampled IDFT, addition of a CP, and concatenation to obtain the second sequence corresponding to multi-carrier subband 3. Perform an FFT on the first sequence corresponding to single-carrier subband 2 to obtain a third sequence corresponding to single-carrier subband 2. Perform cyclic repetition and zero padding on a portion of the data in the third sequence corresponding to single-carrier subband 2 to obtain a fifth sequence corresponding to single-carrier subband 2, with the number of data in the fifth sequence equal to 128. Perform an IFFT on the fifth sequence and perform concatenation on it to obtain a second sequence corresponding to single-carrier subband 2. Perform an oversampled IDFT on the first sequence corresponding to multi-carrier subband 4, add a CP, and perform concatenation on it to obtain a second sequence corresponding to multi-carrier subband 4. Obtain a sixth sequence containing 64 other data items. Perform an oversampled IDFT on the sixth sequence to contain 128 data items, add a CP, and perform concatenation on it. Perform a 16-point inverse Fourier transform, repeated windowing, polyphase filtering, and superposition on the six sequences above. The filter bandwidth is 72 times the subcarrier spacing, and the roll-off factor is 0.11 (1 / 9). This forms a time-domain data sequence. This time-domain data sequence is transmitted on time-frequency resources.

[0136] For example, as shown in Figure 11, the data to be transmitted is divided into four first sequences, each of which corresponds to a subband. The four first sequences include 56, 72, 56, and 64 data bits, respectively. The first first sequence corresponds to multi-carrier subband 1, the second first sequence corresponds to single-carrier subband 2, the third first sequence corresponds to multi-carrier subband 3, and the fourth first sequence corresponds to multi-carrier subband 4. The first sequence corresponding to multi-carrier subband 1 is appended with eight zero subcarriers at the end, followed by an oversampled IDFT, addition of a CP, and concatenation to obtain the second sequence corresponding to multi-carrier subband 1. The first sequence corresponding to multi-carrier subband 3 is appended with eight zero subcarriers at the beginning, followed by an oversampled IDFT, addition of a CP, and concatenation to obtain the second sequence corresponding to multi-carrier subband 3. An FFT is performed on the first sequence corresponding to single-carrier subband 2 to obtain a third sequence corresponding to single-carrier subband 2. A portion of the data in the third sequence corresponding to single-carrier subband 2 is cyclically repeated and zero-padded to obtain a fifth sequence corresponding to single-carrier subband 2. The number of data in the fifth sequence corresponding to single-carrier subband 2 is 128. An IFFT is performed on the fifth sequence, and the resulting data are concatenated to obtain a second sequence corresponding to single-carrier subband 2. An oversampled IDFT is performed on the first sequence corresponding to multi-carrier subband 4, a CP is added, and the resulting data are concatenated to obtain a second sequence corresponding to multi-carrier subband 4. The four groups of second sequences are arranged row by row to obtain a data matrix; multiple seventh sequences are extracted column by column from the data matrix, each of the multiple seventh sequences including four data; the multiple seventh sequences are subjected to a 16-point IDFT, repeated windowing, polyphase filtering, and superposition operation, with a filter bandwidth of 72 times the subcarrier spacing and a roll-off factor of 0.11 (1 / 9), to obtain multiple time-domain data subsequences; the multiple time-domain data subsequences are superposed in the time domain to obtain a time-domain data sequence, i.e., a time-domain data sequence is formed by concatenating the multiple time-domain data subsequences, with the concatenation interval between two time-domain data subsequences being half the length of the time-domain data subsequence. The time-domain data sequence is transmitted on the time-frequency resources.

[0137] For example, as shown in Figure 12, the data to be transmitted is divided into four first sequences, each of which corresponds to a subband. The four first sequences include 56, 720, 56, and 64 data bits, respectively. The first first sequence corresponds to multi-carrier subband 1, the second first sequence corresponds to single-carrier subband 2, the third first sequence corresponds to multi-carrier subband 3, and the fourth first sequence corresponds to multi-carrier subband 4. Eight zero subcarriers are added to the end of the first sequence corresponding to multi-carrier subband 1, followed by an oversampled IDFT, addition of a CP, and concatenation to obtain the second sequence corresponding to multi-carrier subband 1. Eight zero subcarriers are added to the beginning of the first sequence corresponding to multi-carrier subband 3, followed by an oversampled IDFT, addition of a CP, and concatenation to obtain the second sequence corresponding to multi-carrier subband 3. Perform an FFT on the first sequence corresponding to single-carrier subband 2 to obtain the third sequence corresponding to single-carrier subband 2. Perform cyclic repetition and zero padding on a portion of the data in the third sequence corresponding to single-carrier subband 2 to obtain the fifth sequence corresponding to single-carrier subband 2, with the number of data in the fifth sequence equal to 1280. Perform an IFFT on the fifth sequence, and after concatenation, obtain the second sequence corresponding to single-carrier subband 2. Perform an oversampled IDFT on the first sequence corresponding to multi-carrier subband 4, add a CP, and concatenate to obtain the second sequence corresponding to multi-carrier subband 4. Perform a 16-point IDFT, repeated windowing, polyphase filtering, and superposition on the four sets of second sequences, with a filter bandwidth of 72 times the subcarrier spacing and a roll-off factor of 0.11 (1 / 9), to obtain a time-domain data sequence. This time-domain data sequence is transmitted on the time-frequency resources.

[0138] Based on this, N second sequences are derived from N first sequences. These N second sequences include sequences obtained by sequentially performing an inverse Fourier transform and adding a cyclic prefix to the first sequences corresponding to multi-carrier subbands, and sequences obtained by not adding a cyclic prefix to the first sequences corresponding to single-carrier subbands. This allows single-carrier data to be processed together with multi-carrier data to generate a time-domain data sequence without adding a cyclic prefix, which is more flexible than traditional methods and helps improve spectrum efficiency.

[0139] The above mainly introduces the scheme of the embodiment of the present disclosure from the perspective of method. A data transmission device is also shown below for executing the data transmission method in any of the above embodiments and their implementation methods. It can be understood that, in order to implement the data transmission method, the data transmission device includes hardware structures and / or software modules corresponding to the execution of each function; those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiment of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.

[0140] The embodiment of the present disclosure can divide the data transmission device into functional modules according to the above-mentioned method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above-mentioned integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiment of the present disclosure is schematic and is only a logical function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.

[0141] FIG13 is a diagram of a data transmission device provided by an embodiment of the present disclosure, which is applicable to a first communication node. The data transmission device 20 includes: a processing module 21 and a communication module 22 .

[0142] a processing module 21 configured to divide the data to be transmitted into N first sequences; wherein, among the N first sequences, M first sequences each correspond to a single-carrier subband, and K first sequences each correspond to a multi-carrier subband, where N is a positive integer, M is a positive integer less than N, and K is equal to NM;

[0143] The processing module 21 is further configured to obtain N second sequences based on the N first sequences, where the N second sequences include a sequence obtained by sequentially performing an inverse Fourier transform and adding a cyclic prefix to the first sequence corresponding to the multi-carrier subband, and a sequence obtained by not adding a cyclic prefix to the first sequence corresponding to the single-carrier subband;

[0144] The processing module 21 is further configured to obtain a time domain data sequence based on the N second sequences;

[0145] The communication module 22 is configured to transmit a time domain data sequence on a transmission resource of data to be transmitted.

[0146] In some embodiments, 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 sub-bands corresponding to the N first sequences.

[0147] In some embodiments, the N subbands satisfy at least one of the following in the frequency domain:

[0148] The N subbands are arbitrarily distributed in the frequency domain;

[0149] The N subbands are continuous in the frequency domain;

[0150] The bandwidth of the N sub-bands is the same;

[0151] The M single-carrier subbands among the N subbands are non-contiguous in the frequency domain.

[0152] In some embodiments, the operation of adding a cyclic prefix is ​​to add a cyclic prefix to time domain data after performing inverse Fourier transform on the first sequence corresponding to the multi-carrier subband.

[0153] In some embodiments, performing inverse Fourier transform on the first sequence corresponding to the multi-carrier sub-bands is performing inverse Fourier transform on data in each time-domain symbol of the first sequence corresponding to the multi-carrier sub-bands respectively.

[0154] In some embodiments, within a time domain symbol length, the number of data in the first sequence corresponding to the multi-carrier subband is greater than the number of data in the first sequence corresponding to the single-carrier subband; or

[0155] Within a time domain symbol length, the number of data in the first sequence corresponding to the multi-carrier subband is equal to the number of data in the first sequence corresponding to the single-carrier subband; or

[0156] Within a time domain symbol length, the number of first sequence data corresponding to the multi-carrier subband is smaller than the number of first sequence data corresponding to the single-carrier subband.

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

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

[0159] In some embodiments, within a time domain symbol length, the number of data in the first sequence corresponding to a single carrier subband is greater than the number of subcarriers in a multi-carrier subband; or

[0160] Within a time domain symbol length, the number of data in the first sequence corresponding to the single-carrier subband is equal to the number of subcarriers in the multi-carrier subband; or

[0161] Within a time domain symbol length, the number of data in the first sequence corresponding to the single-carrier subband is smaller than the number of subcarriers in the multi-carrier subband.

[0162] In some embodiments, within the same time length, the number of data in the M first sequences is the same.

[0163] In some embodiments, a multi-carrier sub-band is adjacent to two single-carrier sub-bands on both sides, and the multi-carrier sub-band is used to transmit data or is not used to transmit data.

[0164] In some embodiments, among the M first sequences, there is one first sequence whose data has the same header portion and / or the same tail portion between adjacent time-domain symbols.

[0165] 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.

[0166] In some embodiments, the processing module 21 is configured to perform zero-padding, inverse Fourier transform, and cyclic prefix addition operations on a first sequence corresponding to a first multi-carrier subband to obtain a second sequence corresponding to the first multi-carrier subband; and perform inverse Fourier transform and cyclic prefix addition operations on the first sequence corresponding to a second multi-carrier subband to obtain a second sequence corresponding to the second multi-carrier subband.

[0167] In some embodiments, the processing module 21 is configured to, when only one side of the first multi-carrier subband is adjacent to a single-carrier subband, perform a zero-padding operation on the side of the first sequence corresponding to the first multi-carrier subband that is adjacent to the single-carrier subband; or, when both sides of the first multi-carrier subband are adjacent to the single-carrier subband, perform a zero-padding operation on both sides of the first sequence corresponding to the first multi-carrier subband.

[0168] In some embodiments, the number of zero-padding operations satisfies a positive correlation with a roll-off factor of a filter of a single-carrier sub-band adjacent to the first multi-carrier sub-band.

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

[0170] In some embodiments, data in the first sequence corresponding to the first multi-carrier subband is mapped to subcarriers that are not adjacent to the single carrier subband in the first multi-carrier subband, and data mapped to subcarriers adjacent to the single carrier subband in the first multi-carrier subband is 0.

[0171] In some embodiments, the zero-frequency position of the inverse Fourier transform of the first sequence corresponding to the multi-carrier subband is located within the subband corresponding to the first sequence; or, the zero-frequency position of the inverse Fourier transform of the first sequence corresponding to the multi-carrier subband is located on a subcarrier within the subband corresponding to the first sequence.

[0172] In some embodiments, the processing module 21 is configured to process the M first sequences to obtain M second sequences.

[0173] In some embodiments, the processing module 21 is configured to perform a zero insertion operation between two adjacent data in the first sequence, and perform a zero insertion operation after the last data in the first sequence, to obtain a second sequence.

[0174] In some embodiments, the processing module 21 is configured to perform a Fourier transform on the first sequence to obtain a third sequence; cyclically repeat part of the data in the third sequence to obtain a fourth sequence, where the number of data in the fourth sequence is equal to twice the number of subcarriers in the multi-carrier subband; and perform an inverse Fourier transform on the fourth sequence to obtain a second sequence.

[0175] In some embodiments, the processing module 21 is used to perform a Fourier transform on the first sequence to obtain a third sequence; cyclically repeat part of the data in the third sequence to obtain a fifth sequence, where the number of data in the fifth sequence is less than twice the number of subcarriers in the multi-carrier subband; and perform an oversampled inverse Fourier transform on the fifth sequence to obtain a second sequence.

[0176] In some embodiments, the processing module 21 is configured to use the first sequence as the second sequence.

[0177] In some embodiments, the processing module 21 is configured to perform inverse Fourier transform on the 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 used to obtain P sixth sequences, where the sixth sequence is a data sequence after twice frequency domain oversampling, and P is a positive integer; and perform inverse Fourier transform on the N second sequences and the P sixth sequences together to obtain a time domain data sequence.

[0180] In some embodiments, the processing module 21 is used to arrange N second sequences in rows to obtain a data matrix; extract multiple seventh sequences from the data matrix in columns, each of the multiple seventh sequences includes N data; perform inverse Fourier transform on the multiple seventh sequences to obtain multiple time domain data subsequences; and form a time domain data sequence with the multiple time domain data subsequences.

[0181] In some embodiments, the time-domain data sequence is formed by serially connecting multiple time-domain data sub-sequences.

[0182] In some embodiments, the concatenation interval of two time-domain data subsequences is half the length of the time-domain data subsequences.

[0183] In some embodiments, the processing module 21 is further configured to perform filtering and / or windowing operations on the time domain data sequence, where the filtering operations are single-phase filtering or multi-phase filtering.

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

[0185] In some embodiments, when the data to be transmitted includes reference signal data, the N first sequences carry the reference signal data.

[0186] In the case of implementing the functions of the above-mentioned integrated modules in hardware, the embodiments of the present disclosure also provide a communication device structure, which is used to perform the data transmission method provided in the embodiments of the present disclosure. As shown in Figure 14, the communication device 300 includes: a communication interface 303, a processor 302, and a bus 304. In some embodiments, the communication device may also include a memory 301.

[0187] Processor 302 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. Processor 302 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Processor 302 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. Processor 302 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0188] The communication interface 303 is used to connect to other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0189] The memory 301 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0190] As an 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 to store instructions or program codes. When the processor 302 calls and executes the instructions or program codes stored in the memory 301, the data transmission method provided in the embodiment of the present disclosure can be implemented.

[0191] In another implementation, the memory 301 may also be integrated with the processor 302 .

[0192] Bus 304 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 304 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, FIG14 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.

[0193] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), which stores computer program instructions. When the computer program instructions are executed on a computer, the computer executes the data transmission method described in any of the above embodiments.

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

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

[0196] An embodiment of the present disclosure provides a computer program product comprising instructions. When the computer program product is run on a computer, the computer is enabled to execute the data transmission method described in any one of the above embodiments.

[0197] The above description is merely a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure shall be covered by the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure shall be subject to the scope of protection of the claims.

Claims

1. A data transmission method, comprising: Dividing the data to be transmitted into N first sequences; wherein, among the N first sequences, M first sequences each correspond to a single-carrier subband, K first sequences each correspond to a multi-carrier subband, N is a positive integer, M is a positive integer less than N, and K is equal to NM; Obtaining N second sequences based on the N first sequences, the N second sequences including a sequence obtained by sequentially performing an inverse Fourier transform and adding a cyclic prefix to the first sequence corresponding to the multi-carrier subband, and a sequence obtained by not adding a cyclic prefix to the first sequence corresponding to the single carrier subband; Obtaining a time domain data sequence based on the N second sequences; The time domain data sequence is transmitted on the transmission resource of the data to be transmitted.

2. The method according to claim 1, wherein 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 subbands corresponding to the N first sequences.

3. The method according to claim 2, wherein: The N subbands 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 bandwidths of the N sub-bands are the same; The M single-carrier subbands in the N subbands are non-contiguous in the frequency domain.

4. The method according to claim 1, wherein The operation of adding a cyclic prefix is to add a cyclic prefix to time domain data after inverse Fourier transform is performed on the first sequence corresponding to the multi-carrier subband.

5. The method according to claim 1, wherein Within a time domain symbol length, the number of data in the first sequence corresponding to the multi-carrier subband is greater than the number of data in the first sequence corresponding to the single-carrier subband; or Within a time domain symbol length, the number of data in the first sequence corresponding to the multi-carrier subband is equal to the number of data in the first sequence corresponding to the single-carrier subband; or Within a time domain symbol length, the number of data in the first sequence corresponding to the multi-carrier subband is smaller than the number of data in the first sequence corresponding to the single-carrier subband.

6. The method according to claim 1, wherein The K first sequences include at least a first sequence corresponding to a first multi-carrier subband and a first sequence corresponding to a second multi-carrier subband; the first multi-carrier subband is a multi-carrier subband adjacent to the single carrier subband; and the second multi-carrier subband is a multi-carrier subband not adjacent to the single carrier subband.

7. The method according to claim 6, wherein: Within one time domain symbol length, the number of data in the first sequence corresponding to the second multi-carrier subband is equal to the number of subcarriers in the second multi-carrier subband, and the number of data in the first sequence corresponding to the first multi-carrier subband is less than the number of subcarriers in the first multi-carrier subband.

8. The method according to claim 6, wherein: Within a time domain symbol length, the number of data in the first sequence corresponding to the single-carrier subband is greater than the number of subcarriers in the multi-carrier subband; or Within a time domain symbol length, the number of data of the first sequence corresponding to the single-carrier subband is equal to the number of subcarriers of the multi-carrier subband; or Within a time domain symbol length, the number of data in the first sequence corresponding to the single-carrier subband is smaller than the number of subcarriers in the multi-carrier subband.

9. The method according to claim 1, wherein Within the same time length, the number of data in the M first sequences is the same.

10. The method according to claim 1, wherein Both sides of a multi-carrier sub-band are adjacent to two single-carrier sub-bands, and the multi-carrier sub-band is used to transmit data, or the multi-carrier sub-band is not used to transmit data.

11. The method according to claim 1, wherein Among the M first sequences, there is one first sequence whose data has the same header portion and / or the same tail portion between adjacent time domain symbols.

12. The method according to claim 1, wherein The subband is a single-carrier subband, and the center frequency of the subband is located in the middle of the single-carrier subband.

13. The method according to claim 6, wherein: The obtaining of N second sequences based on the N first sequences includes: Performing zero padding, inverse Fourier transform, and cyclic prefix addition on a first sequence corresponding to the first multi-carrier subband to obtain a second sequence corresponding to the first multi-carrier subband; Perform inverse Fourier transform and cyclic prefix addition operations on the first sequence corresponding to the second multi-carrier subband to obtain a second sequence corresponding to the second multi-carrier subband.

14. The method according to claim 13, wherein The performing a zero-padding operation on the first sequence corresponding to the first multi-carrier subband includes: When only one side of the first multi-carrier subband is adjacent to the single-carrier subband, performing a zero-padding operation on the side of the first sequence corresponding to the first multi-carrier subband that is adjacent to the single-carrier subband; or On both sides of the first multi-carrier sub-band, which are respectively adjacent to the single-carrier sub-band, a zero padding operation is performed on both sides of a first sequence corresponding to the first multi-carrier sub-band.

15. The method according to claim 14, wherein The number of zeros padded in the zero-padding operation satisfies a positive correlation with a roll-off factor of a filter of a single-carrier sub-band adjacent to the first multi-carrier sub-band.

16. The method according to claim 13, wherein: The zero-padding operation is performed on the first sequence corresponding to the first multi-carrier subband, and the number of data after the inverse Fourier transform is equal to twice the number of subcarriers in the first multi-carrier subband; the number of data after the inverse Fourier transform is performed on the first sequence corresponding to the second multi-carrier subband is equal to twice the number of subcarriers in the second multi-carrier subband.

17. The method according to claim 6, wherein The data in the first sequence corresponding to the first multi-carrier subband is mapped to subcarriers in the first multi-carrier subband that are not adjacent to the single carrier subband, and the data mapped to subcarriers in the first multi-carrier subband that are adjacent to the single carrier subband is 0.

18. The method according to claim 1, wherein The zero-frequency position of the inverse Fourier transform performed on the first sequence corresponding to the multi-carrier subband is located within the subband corresponding to the first sequence; or, the zero-frequency position of the inverse Fourier transform performed on the first sequence corresponding to the multi-carrier subband is located on a subcarrier within the subband corresponding to the first sequence.

19. The method according to claim 1, wherein The obtaining of N second sequences based on the N first sequences includes: The M first sequences are processed to obtain the M second sequences.

20. The method according to claim 19, wherein The processing of the M first sequences to obtain the M second sequences includes: A zero insertion operation is performed between two adjacent data in the first sequence, and a zero insertion operation is performed after the last data in the first sequence to obtain the second sequence.

21. The method according to claim 19, wherein The processing of the M first sequences to obtain the M second sequences includes: Performing Fourier transform on the first sequence to obtain a third sequence; cyclically repeating part of the data in the third sequence to obtain a fourth sequence, where the number of data in the fourth sequence is equal to twice the number of subcarriers in the multicarrier subband; Perform inverse Fourier transform on the fourth sequence to obtain the second sequence.

22. The method according to claim 19, wherein The processing of the M first sequences to obtain the M second sequences includes: Performing Fourier transform on the first sequence to obtain a third sequence; cyclically repeating part of the data in the third sequence to obtain a fifth sequence, where the number of data in the fifth sequence is less than twice the number of subcarriers in the multicarrier subband; Perform an oversampled inverse Fourier transform on the fifth sequence to obtain the second sequence.

23. The method according to claim 21 or 22, wherein: The Fourier transform is to perform Fourier transform on the data in each time domain symbol of the first sequence respectively.

24. The method according to claim 19, wherein The processing of the M first sequences to obtain the M second sequences includes: The first sequence is used as the second sequence.

25. The method according to claim 1, wherein The step of obtaining a time domain data sequence based on the N second sequences includes: Perform inverse Fourier transform on the N second sequences to obtain a time domain data sequence.

26. The method according to claim 25, wherein The number of transformation points of the inverse Fourier transform is greater than N.

27. The method according to claim 25, wherein The performing inverse Fourier transform on the N second sequences to obtain a time domain data sequence includes: Obtain P sixth sequences, where each of the P sixth sequences is a data sequence after twice frequency domain oversampling, and P is a positive integer; Perform inverse Fourier transform on the N second sequences and the P sixth sequences to obtain the time domain data sequence.

28. The method according to claim 25, wherein The performing inverse Fourier transform on the N second sequences to obtain the time domain data sequence includes: Arranging the N second sequences in rows to obtain a data matrix; Extracting a plurality of seventh sequences from the data matrix by column, each of the plurality of seventh sequences comprising N data; performing inverse Fourier transform on the multiple seventh sequences respectively to obtain multiple time domain data subsequences; The time domain data sequence is formed by the multiple time domain data subsequences.

29. The method according to claim 28, wherein The time domain data sequence is formed by connecting multiple time domain data subsequences in series.

30. The method of claim 28, wherein The serial connection interval between two time-domain data subsequences is half the length of the time-domain data subsequences.

31. The method according to claim 1, wherein Before transmitting the one time domain data sequence on the transmission resource of the data to be transmitted, the method further includes: A filtering operation and / or a windowing operation is performed on the time domain data sequence, where the filtering operation is single-phase filtering or multi-phase filtering.

32. The method of claim 1, wherein The data to be transmitted includes modulation data and / or reference signal data.

33. The method according to claim 32, wherein In a case where the data to be transmitted includes the reference signal data, the N first sequences carry the reference signal data.

34. A communication device comprising: memory and processor; The memory is coupled to the processor; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the method according to any one of claims 1 to 33 is performed.

35. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer instructions, which, when executed on a communication device, enable the communication device to perform the method according to any one of claims 1 to 33.

Citation Information

Patent Citations

  • Data transmission method and device and storage medium

    CN120415988A

  • Flexible frame structure for wireless communication

    CN114667787A

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

    CN115622854A

  • Signal transmitting and receiving method based on filtering and corresponding transmitter and receiver

    CN116170264A

  • Data processing method and device, storage medium and electronic device

    CN117062151A