Data transmission method, communication device, and storage medium

By interpolating and filtering the data sequence, a time-domain signal is generated, which solves the problems of low signal-to-noise ratio and low power amplifier efficiency in high-frequency scenarios, and realizes data transmission with low peak-to-average power ratio and high efficiency, making it a data transmission method suitable for terminal devices.

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

Patent Information

Application Number
PCT/CN2025/080132
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-28
Filing Date
2025-03-03
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

In high-frequency scenarios, path loss and shadow fading lead to low signal-to-noise ratio, low power amplifier efficiency, and long battery life requirements for terminal devices. Existing modulation techniques are difficult to meet the requirements of low peak-to-average power ratio and high efficiency, especially in large-scale machine-type communications where the signal-to-interference-plus-noise ratio is low and DFT-s-OFDM signal processing is highly complex.

Method used

By interpolating and filtering the data sequence, a time-domain signal is generated. The half-power bandwidth of the frequency-domain filtering function is equal to 1/(N+1) times the sampling rate of the interpolated data sequence, which reduces the peak-to-average power ratio while keeping the data transmission bandwidth unchanged.

Benefits of technology

This approach achieves a reduction in the peak-to-average power ratio (PAPR), an improvement in power amplifier efficiency, and a reduction in battery power consumption of terminal devices, all while maintaining the same data transmission bandwidth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025080132_02012026_PF_FP_ABST
    Figure CN2025080132_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a data transmission method, a communication device, and a storage medium. The data transmission method comprises: performing an interpolation operation on a first data sequence, so as to obtain a second data sequence (S110); performing a filtering operation on the second data sequence, so as to generate a time-domain signal (S120); and transmitting the time-domain signal, wherein the half-power bandwidth of a frequency-domain filtering function of the filtering operation is equal to 1 / (N+1) times the sampling rate of the second data sequence, N being the number of pieces of data interpolated between every two adjacent elements in the first data sequence (S130).
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, communication device, and storage medium TECHNICAL FIELD

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

[0002] In a high frequency scenario, path loss and shadow fading are relatively large, so the signal-to-noise ratio in some areas at the edge of a cell will be very low. Moreover, in a high frequency scenario, the efficiency of a power amplifier (PA) is relatively low, in order to improve the signal-to-noise ratio and also to save the battery power consumption of a user equipment (UE), the peak average power ratio (PAPR) of a signal transmitted by the UE needs to be relatively low.

[0003] In a massive machine type communication (mMTC) scenario, some terminal devices hope to greatly save battery power consumption, for example, hope to have a battery life of more than ten years. Therefore, in order to improve the PA efficiency of the terminal, the PAPR of the signal transmitted by the UE needs to be relatively low. Especially in the case of a large number of user non-orthogonal access, the signal-to-interference plus noise ratio (SINR) will be very low. Therefore, a signal modulation mode with low modulation and coding scheme (MCS) and low PAPR is urgently needed.

[0004] In a 5G new radio (NR) scenario, although the peak average power ratio of a discrete Fourier transform-spread OFDM (DFT-s-OFDM) signal is relatively low, it is still difficult to meet the application scenarios of 6G with lower PAPR. Therefore, it is necessary to design a modulation technology to further reduce the PAPR. Moreover, the DFT-s-OFDM signal needs to be operated by a discrete Fourier transform (DFT) and an inverse discrete Fourier transform (IDFT), and the processing complexity is also relatively high, which is not conducive to the terminal to save power consumption. SUMMARY

[0005] Therefore, the embodiment of the present application provides a data transmission method, a communication device and a storage medium, which realizes reducing the peak-to-average ratio of a signal on the basis of keeping the data transmission bandwidth unchanged.

[0006] The embodiment of the present application provides a data transmission method, comprising:

[0007] performing interpolation operation on the first data sequence to obtain a second data sequence;

[0008] performing filtering operation on the second data sequence to generate a time domain signal;

[0009] transmitting the time domain signal; wherein a half-power bandwidth of a frequency domain filtering function of the filtering operation is equal to 1 / (N+1) times of a sampling rate of the second data sequence; wherein N is a number of data inserted between each adjacent two elements in the first data sequence.

[0010] The embodiment of the present application provides a communication device, comprising a memory and one or more processors.

[0011] The memory is configured to store one or more programs.

[0012] When the one or more programs are executed by the one or more processors, the one or more processors implement the method in any of the above embodiments.

[0013] The embodiment of the present application provides a storage medium, which stores a computer program, and the computer program is executed by a processor to implement the method in any of the above embodiments. BRIEF DESCRIPTION OF DRAWINGS

[0014] FIG. 1 is a flowchart of a data transmission method according to an embodiment of the present application;

[0015] FIG. 2 is a configuration schematic diagram of a constellation according to an embodiment of the present application;

[0016] FIG. 3 is a configuration schematic diagram of another constellation according to an embodiment of the present application;

[0017] FIG. 4 is a configuration schematic diagram of a relationship between a sampling rate and a half-power bandwidth of a frequency domain filtering function according to an embodiment of the present application;

[0018] FIG. 5 is a configuration schematic diagram of a relationship between a roll-off factor and a half-power bandwidth according to an embodiment of the present application;

[0019] FIG. 6 is a generation schematic diagram of a time domain signal according to an embodiment of the present application;

[0020] FIG. 7 is a generation schematic diagram of another time domain signal according to an embodiment of the present application;

[0021] FIG. 8 is a structural block diagram of a data transmission apparatus according to an embodiment of the present application;

[0022] FIG. 9 is a structural schematic diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0023] Hereinafter, the embodiments of the present application will be described in detail with reference to the accompanying drawings. The present application will be described below with reference to the accompanying drawings, and the examples are only used to explain the present application, but not to limit the scope of the present application.

[0024] In an embodiment, FIG. 1 is a flowchart of a data transmission method according to an embodiment of the present application. The present embodiment is applied to the case of a communication scenario requiring a lower PAPR requirement. The present embodiment can be executed by a communication device as a transmitting end. The data sequence is subjected to interpolation and filtering operations at the transmitting end. As shown in FIG. 1, the present embodiment includes S110-S130.

[0025] S110, performing interpolation operation on a first data sequence to obtain a second data sequence.

[0026] In an example, the first data sequence can be a modulated data sequence; in the case of the first data sequence being a π / 2 BPSK modulated sequence, the second data sequence can also be a π / 2(N+1) BPSK modulated sequence. The interpolation operation on the first data sequence can be understood as the process of inserting at least one data between two adjacent elements in the first data sequence. In an example, the interpolation operation between the two adjacent elements in the first data sequence can be performed after the last element in the first data sequence, or before the first element in the first data sequence. In an example, the number of elements inserted between the two adjacent elements in the first data sequence is equal. Assuming that the first data sequence contains 10 elements, and 2 elements are inserted between the two adjacent elements in the first data sequence, the second data sequence contains 30 elements.

[0027] S120, performing filtering operation on the second data sequence to generate a time domain signal.

[0028] In an example, each element in the second data sequence can be a real number, an imaginary number, or a complex number, and the real part and the imaginary part of each element in the second data sequence can be filtered separately, i.e., the real part of each element can be grouped into a real number sequence and filtered, and the imaginary part of each element can be grouped into a real number sequence and filtered, and then frequency shift and addition or subtraction are performed based on the two filtered sequences, i.e., the filtered time domain signal can be obtained. In an example, the second data sequence can be filtered by a low-pass filter, a band-pass filter, a shaping filter, or the like to generate the time domain signal.

[0029] In an example, the frequency domain filtering function of the filtering operation has a half-power bandwidth equal to 1 / (N+1) times the sampling rate of the second data sequence, and N is the number of data inserted between each adjacent two elements in the first data sequence.

[0030] After N data are inserted between each adjacent two elements in the first data sequence, the second data sequence is formed, so that the data transmission bandwidth of the second data sequence is greater than that of the first data sequence. Then, the half-power bandwidth of the frequency domain filtering function of the filtering operation on the second data sequence is equal to 1 / (N+1) times the sampling rate of the second data sequence, so that the data transmission bandwidth of the second data sequence after the filtering operation is the same as that of the first data sequence, thereby ensuring that the data transmission bandwidth after filtering is unchanged, and the PAPR can also be reduced.

[0031] In an embodiment, the half-power bandwidth of the frequency domain filtering function is the data transmission bandwidth configured by the system.

[0032] In an embodiment, the half-power bandwidth of the frequency domain filtering function is the low-pass bandwidth or the band-pass bandwidth configured by the system.

[0033] In an embodiment, the interpolation operation is performed on the first data sequence to obtain the second data sequence, including: inserting N data between each adjacent two elements in the first data sequence to obtain the second data sequence, and N is a positive integer.

[0034] In an embodiment, the phase difference between any two adjacent elements in the second data sequence is the same, and is equal to ±π / 2(N+1). In an example, the elements in the first data sequence are all data modulated by π / 2 BPSK, and the phase difference between any two adjacent elements in the second data sequence is the same, and is equal to ±π / 2(N+1). Although the phase difference between any two adjacent elements in the first data sequence is ±π / 2, and the PAPR of the π / 2 BPSK is relatively low, by interpolating the N elements between any two adjacent elements in the first data sequence, the phase difference between any two adjacent elements in the second data sequence becomes ±π / 2(N+1), i.e., the phase difference between any two adjacent elements in the second data sequence is smaller than that in the first data sequence, and the PAPR of the second data sequence is lower.

[0035] In an embodiment, the N data satisfy the following conditions: the modulus is equal to 1, and the phase of each data is between the phases of the corresponding adjacent two elements. By setting the modulus of the N elements interpolated between any two adjacent elements in the first data sequence to be equal to 1, and the phase of each data to be between the phases of the corresponding adjacent two elements, it can be ensured that the phase difference between any two adjacent elements in the second data sequence is the same.

[0036] In an embodiment, the sampling rate of the second data sequence includes: the inverse of the time interval between any two adjacent elements; and (N+1) times of the sampling rate corresponding to the first data sequence. In the case where the sampling rate of the second data sequence is equal to (N+1) times of the sampling rate corresponding to the first data sequence, the half-power bandwidth of the frequency domain filtering function of the filtering operation performed on the second data sequence is equal to the sampling rate of the first data sequence.

[0037] In an embodiment, the frequency domain filtering function includes: a root raised cosine function or a raised cosine function; and the roll-off coefficient of the root raised cosine function or the raised cosine function is greater than or equal to 0.2.

[0038] In an embodiment, the non-zero coefficient frequency domain bandwidth of the frequency domain filtering function is the product of the half-power bandwidth of the frequency domain filtering function and a first value; and the first value is the sum of 1 and the roll-off coefficient. Assuming that the roll-off coefficient is denoted as α, the non-zero coefficient frequency domain bandwidth of the frequency domain filtering function of the filtering operation is the product of the half-power bandwidth of the frequency domain filtering function and (1+α).

[0039] In an embodiment, the time domain signal is transmitted, including:

[0040] In an embodiment, the time domain signal is transmitted in a frequency domain channel bandwidth allocated by the system; and the frequency domain channel bandwidth is greater than or equal to the product of the half-power bandwidth of the frequency domain filtering function and a first value; and the first value is the sum of 1 and the roll-off coefficient.

[0041] In an embodiment, each element in the first data sequence is data modulated by a π / 2 BPSK modulation mode.

[0042] In an embodiment, the second data sequence is filtered to generate a time-domain signal, including:

[0043] The real part of each element in the second data sequence is grouped to form a corresponding first real data sequence, and the imaginary part of each element in the second data sequence is grouped to form a corresponding second real data sequence.

[0044] The first real data sequence and the second real data sequence are respectively converted from digital to analog to obtain a corresponding first analog signal and a corresponding second analog signal.

[0045] The first analog signal and the second analog signal are respectively filtered to obtain a corresponding first filtered signal and a corresponding second filtered signal.

[0046] The first filtered signal and the second filtered signal are frequency-shifted and added / subtracted to generate a time-domain signal. In an embodiment, the filter parameters used for filtering the first analog signal and the second analog signal are the same. In an example, the filter parameters used for filtering the first analog signal and the second analog signal are the same. After the first filtered signal and the second filtered signal are respectively frequency-shifted, the frequency-shifted first filtered signal and the frequency-shifted second filtered signal can be added to obtain the time-domain signal, or the frequency-shifted first filtered signal and the frequency-shifted second filtered signal can be subtracted to obtain the time-domain signal.

[0047] In an embodiment, the time-domain signal is transmitted, including:

[0048] The time-domain signal is power amplified to obtain a corresponding power-amplified time-domain signal.

[0049] The power-amplified time-domain signal is transmitted through a transmitting antenna. Before the time-domain signal is transmitted, the time-domain signal can be power amplified by a power amplifier, and then the power-amplified time-domain signal is transmitted to the air through the transmitting antenna.

[0050] In the following embodiments one to eight, the process of data modulation is described. In the following embodiments, the first data sequence is taken as the data sequence [x(i)], and the second data sequence is taken as the data sequence [y(j)] to describe the processes of data interpolation and filtering.

[0051] Embodiment one

[0052] This embodiment is an example of forming data sequence [y(j)] by inserting N data between each adjacent two elements of data sequence [x(i)].

[0053] In this embodiment, it is assumed that the elements of data sequence [x(i)] are data modulated by pi / 2 BPSK, that is, the modulus of each element of data sequence [x(i)] is equal to 1, and the phase difference between each adjacent two elements of data sequence [x(i)] is ±pi / 2.

[0054] After N data with modulus equal to 1 are inserted between each adjacent two elements of data sequence [x(i)], data sequence [y(j)] is formed, and the phase difference between all adjacent elements of data sequence [y(j)] formed after the insertion of N data is equal. Therefore, the elements of data sequence [y(j)] are data modulated by pi / 2(N+1) BPSK, the modulus of each element of data sequence [y(j)] is equal to 1, and the phase difference between each adjacent element of data sequence [y(j)] is ±pi / 2(N+1).

[0055] Embodiment Two

[0056] This embodiment is an example of the constellation diagram corresponding to each element of data sequence [x(i)] and data sequence [y(j)].

[0057] FIG. 2 is a configuration diagram of a constellation diagram provided by an embodiment of the present application. As shown in FIG. 2, it is assumed that the elements of data sequence [x(i)] are data modulated by pi / 2 BPSK, the constellation point set of pi / 2 BPSK modulation is {±1, ±1j}, the odd-position elements of data sequence [x(i)] are modulated by real numbers, and the even-position elements are modulated by imaginary numbers. N data are inserted between each adjacent real and imaginary element of data sequence [x(i)], and data sequence [y(j)] is formed, that is, N data are inserted between each adjacent real and imaginary element of data sequence [x(i)].

[0058] The modulus of the N data is equal to 1, and the phase difference between all adjacent elements of data sequence [y(j)] formed after the insertion of N data is equal, that is, N constellation points are uniformly and equally inserted between adjacent real and imaginary constellation points in the constellation point set of pi / 2 BPSK modulation. Therefore, the constellation point set of data sequence [y(j)] is {1, exp(1j*pi / 2*n / (N+1)), 1j, exp(1j*pi / 2*(1+n / (N+1))), -1, exp(1j*pi / 2*(2+n / (N+1))), -1j, exp(1j*pi / 2*(3+n / (N+1))), n=1,...N}.

[0059] Embodiment three

[0060] In this embodiment, the elements of the data sequence [x(i)] are data modulated by pi / 2 BPSK, and one data is inserted between each pair of adjacent elements of the data sequence [x(i)] to form the data sequence [y(j)], so the elements of the data sequence [y(j)] are data modulated by pi / 4 BPSK.

[0061] In this embodiment, the elements of the data sequence [x(i)] are data modulated by pi / 2 BPSK, and one data is inserted between each pair of adjacent elements of the data sequence [x(i)] to form the data sequence [y(j)], so the elements of the data sequence [y(j)] are data modulated by pi / 4 BPSK.

[0062] Figure 3 is a configuration diagram of another constellation provided by the embodiments of the present application. As shown in Figure 3, assuming that the constellation point set of pi / 2 BPSK modulation is {±1, ±1j}, the odd-position elements of the data sequence [x(i)] are modulated by real numbers, and the even-position elements are modulated by imaginary numbers, and one data is inserted between each pair of adjacent elements of the data sequence [x(i)] to form the data sequence [y(j)], that is, one constellation point is inserted between adjacent real constellation points and imaginary constellation points in the constellation points of pi / 2 BPSK modulation to form pi / 4 BPSK modulation, so the constellation point set of the data sequence [y(j)] is In other embodiments, the constellation point set of pi / 2 BPSK modulation can also be

[0063] Embodiment four

[0064] This embodiment is an example of the configuration relationship between the sampling rate of the data sequence [x(i)], the sampling rate of the data sequence [y(j)], and the half-power bandwidth of the frequency domain filtering function in the case where N takes different values.

[0065] In this embodiment, N data are inserted between each pair of adjacent elements of the data sequence [x(i)] to form the data sequence [y(j)], and then filtering operation is performed to generate the time domain signal S(t); and then the time domain signal S(t) is transmitted. The half-power bandwidth of the frequency domain filtering function of the filtering operation is equal to 1 / (N+1) times the sampling rate of the data sequence [y(j)], and the sampling rate of the data sequence is the inverse of the time interval of adjacent elements in the data sequence.

[0066] Figure 4 is a configuration diagram of the relationship between the sampling rate and the half-power bandwidth of the frequency domain filtering function provided by the embodiments of the present application. As shown in Figure 4, assuming that the time interval of adjacent elements in the data sequence [x(i)] is T xWhen N is equal to 1, one data is inserted between each adjacent element of the data sequence [x(i)], and a data sequence [y(j)] is formed, in which the time interval between adjacent elements is 1 / 2-T x . Therefore, the sampling rate of the data sequence [x(i)] is 1 / T x , the sampling rate of the data sequence [y(j)] is 2 / T x , and the half-power bandwidth of the frequency-domain filter function of the filtering operation is equal to 1 / T x , i.e., the sampling rate of the data sequence [y(j)] is twice the sampling rate of the data sequence [x(i)].

[0067] Suppose the time interval between adjacent elements of the data sequence [x(i)] is T x , when N is equal to 2, two data are inserted between each adjacent element of the data sequence [x(i)], and a data sequence [y(j)] is formed, in which the time interval between adjacent elements is 1 / 3-T x . Therefore, the sampling rate of the data sequence [x(i)] is 1 / T x , the sampling rate of the data sequence [y(j)] is 3 / T x , and the half-power bandwidth of the frequency-domain filter function of the filtering operation is equal to 1 / T x , i.e., the sampling rate of the data sequence [y(j)] is three times the sampling rate of the data sequence [x(i)].

[0068] When N is equal to 1 or N is equal to 2, the half-power bandwidth of the frequency-domain filter function of the filtering operation is the same.

[0069] Embodiment Five

[0070] This embodiment is an example in which the frequency-domain filter function is a raised cosine function or a root-raised cosine function.

[0071] In this embodiment, the frequency-domain expression of the raised cosine function is:

[0072] The frequency-domain expression of the root-raised cosine function is

[0073] where B0is the half-power bandwidth of the frequency-domain filter function, T s is the time duration of a symbol, and a is the roll-off factor.

[0074] Embodiment Six

[0075] This embodiment is an example in which the frequency-domain filter function of the filtering operation is a root-raised cosine function.

[0076] In this embodiment, after N data are inserted between each two adjacent elements in the data sequence [x(i)], a data sequence [y(j)] is formed, and then a time domain signal S(t) is generated after a filtering operation.

[0077] FIG. 5 is a configuration diagram of the relationship between the roll-off coefficient and the half-power bandwidth according to an embodiment of the present application. In this embodiment, it is assumed that the frequency domain filtering function of the filtering operation is a root-raised cosine function. As shown in FIG. 5, the frequency spectrum is given when the roll-off coefficient a of the root-raised cosine function is 0.2, 0.3, 0.5 and 0.7. As shown in FIG. 5, the half-power bandwidth of the root-raised cosine function is B0, the non-zero coefficient frequency domain width of the root-raised cosine function is B0·(1+ a), the greater the roll-off coefficient a of the root-raised cosine function, the greater the non-zero coefficient frequency domain width, and the smaller the roll-off coefficient a of the root-raised cosine function, the faster the curve of the frequency spectrum decays.

[0078] It is assumed that the data transmission bandwidth configured by the system is B, and the half-power bandwidth of the frequency domain filtering function is also the data transmission bandwidth configured by the system, so B0=B. Finally, the generated signal S(t) is transmitted in the frequency domain channel bandwidth allocated by the system, and the frequency domain channel bandwidth is greater than or equal to B0·(1+ a).

[0079] Embodiment Seven

[0080] This embodiment is an example of transmitting a time domain signal S(t). FIG. 6 is a generation diagram of a time domain signal according to an embodiment of the present application.

[0081] As shown in FIG. 6, first, after N data are inserted between each two adjacent elements in the data sequence [x(i)], a data sequence [y(j)] is formed, and then a time domain signal S(t) is formed after digital-to-analog conversion (DAC) and filtering operation of the data sequence [y(j)], and then the time domain signal S(t) is transmitted to the air through the transmitting antenna after power amplification by the power amplifier PA.

[0082] Embodiment Eight

[0083] This embodiment is an example of transmitting a time domain signal S(t). FIG. 7 is another generation diagram of a time domain signal according to an embodiment of the present application.

[0084] As shown in FIG. 7, first, after N data are inserted between each two adjacent elements in the data sequence [x(i)], a data sequence [y(j)] is formed;

[0085] Then, the real part of each element of the data sequence [y(j)] constitutes a first real data sequence [R1(j)], and the imaginary part of each element of the data sequence [y(j)] constitutes a second real data sequence [R2(j)].

[0086] wherein the first real data sequence [R1(j)] is converted by a DAC to form a first analog signal M1(t), and then the first analog signal M1(t) is filtered to generate a first filtered signal S1(t); the second real data sequence [R2(j)] is converted by a DAC to form a second analog signal M2(t), and then the second analog signal M2(t) is filtered to generate a second filtered signal S2(t);

[0087] Then, the first filtered signal S1(t) and the second filtered signal S2(t) are frequency-shifted respectively, and then time-synchronous signals are added or subtracted to generate a time-domain signal S(t); in this embodiment, the symbol "⊕" represents an addition operation.

[0088] Then, the time-domain signal S(t) is amplified by a power amplifier PA, and then the time-domain signal amplified by the power amplifier is transmitted to the air through a transmitting antenna.

[0089] In an embodiment, FIG. 8 is a structural block diagram of a data transmission apparatus provided by an embodiment of the present application. The embodiment is applied to a communication device as a transmitting end. As shown in FIG. 8, the data transmission apparatus in this embodiment includes an interpolator 810, a filter 820, and a transmitter 830.

[0090] The interpolator 810 is configured to perform interpolation on a first data sequence to obtain a second data sequence.

[0091] The filter 820 is configured to perform filtering on the second data sequence to generate a time-domain signal.

[0092] The transmitter 830 is configured to transmit the time-domain signal; wherein a half-power bandwidth of a frequency-domain filtering function of the filtering operation is equal to 1 / (N+1) times of a sampling rate of the second data sequence; wherein N is a number of data inserted between each two adjacent elements in the first data sequence.

[0093] In an embodiment, the half-power bandwidth of the frequency-domain filtering function is a data transmission bandwidth configured by a system.

[0094] In an embodiment, the half-power bandwidth of the frequency-domain filtering function is a low-pass bandwidth or a band-pass bandwidth configured by a system.

[0095] In an embodiment, performing interpolation on the first data sequence to obtain the second data sequence includes: inserting N data between each two adjacent elements in the first data sequence to obtain the second data sequence; wherein N is a positive integer.

[0096] In an embodiment, a phase difference between each two adjacent elements in the second data sequence is the same, and is equal to ±π / 2(N+1).

[0097] In an embodiment, the N data satisfy the condition that the modulo value is equal to 1, and the phase of each data is between the phases of the corresponding adjacent two elements.

[0098] In an embodiment, the sampling rate of the second data sequence comprises: the inverse of the time interval between the adjacent two elements; (N+1) times of the corresponding sampling rate of the first data sequence.

[0099] In an embodiment, the frequency domain filter function comprises: a root raised cosine function or a raised cosine function; wherein the roll-off coefficient of the root raised cosine function or the raised cosine function is greater than or equal to 0.2.

[0100] In an embodiment, the non-zero coefficient frequency domain bandwidth of the frequency domain filter function is the product of the half-power bandwidth of the frequency domain filter function and a first value; wherein the first value is the sum of 1 and the roll-off coefficient.

[0101] In an embodiment, the transmitted time domain signal comprises:

[0102] In an embodiment, the transmitted time domain signal in the frequency domain channel bandwidth allocated by the system; wherein the frequency domain channel bandwidth is greater than or equal to the product of the half-power bandwidth of the frequency domain filter function and a first value; wherein the first value is the sum of 1 and the roll-off coefficient.

[0103] In an embodiment, each element in the first data sequence is data of a π / 2 BPSK modulation mode.

[0104] In an embodiment, the filtering operation is performed on the second data sequence to generate the time domain signal, comprising:

[0105] In an embodiment, the real part of each element in the second data sequence is composed into a corresponding first real data sequence, and the imaginary part of each element in the second data sequence is composed into a corresponding second real data sequence;

[0106] In an embodiment, the first real data sequence and the second real data sequence are respectively subjected to digital-to-analog conversion to obtain corresponding first analog signals and second analog signals;

[0107] In an embodiment, the first analog signals and the second analog signals are respectively subjected to filtering operation to obtain corresponding first filtered signals and second filtered signals;

[0108] In an embodiment, the first filtered signals and the second filtered signals are subjected to frequency shift and addition / subtraction operation to generate the time domain signal.

[0109] In an embodiment, the filter parameters used for the filtering operation of the first analog signals and the second analog signals are the same.

[0110] In an embodiment, the transmitted time domain signal comprises:

[0111] Power-amplify the time-domain signal to obtain a corresponding power-amplified time-domain signal;

[0112] Transmit the power-amplified time-domain signal through the transmitting antenna.

[0113] The data transmission apparatus provided in this embodiment is configured to implement the data transmission method of the embodiment shown in FIG. 1, and the data transmission apparatus provided in this embodiment has similar implementation principles and technical effects, which will not be described here again.

[0114] In an embodiment, FIG. 9 is a structural schematic diagram of a communication device provided in an embodiment of the present application. As shown in FIG. 9, the device provided in the present application includes a processor 910, a memory 920, and a communication module 930. The number of processors 910 in the device can be one or more, and one processor 910 is taken as an example in FIG. 9. The number of memories 920 in the device can be one or more, and one memory 920 is taken as an example in FIG. 9. The processor 910, the memory 920, and the communication module 930 of the device can be connected through a bus or other manners, and the connection through the bus is taken as an example in FIG. 9. In this embodiment, the device can be a terminal side or a base station side.

[0115] The memory 920 as a computer-readable storage medium can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the device of any embodiment of the present application (for example, the interpolator 810, the filter 820, and the transmitter 830 in the data transmission apparatus). The memory 920 can include a program storage area and a data storage area, where the program storage area can store an operating system, application programs required by at least one function; and the data storage area can store data created according to the use of the device, etc. In addition, the memory 920 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state memory device. In some examples, the memory 920 can further include a memory disposed remotely with respect to the processor 910, and these remote memories can be connected to the device through a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0116] The above-mentioned device can be configured to execute the data transmission method provided in any embodiment described above, and has corresponding functions and effects.

[0117] The embodiment of the present application further provides a storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to perform a data transmission method, the method comprising: performing interpolation operation on a first data sequence to obtain a second data sequence; performing filtering operation on the second data sequence to generate a time domain signal; and transmitting the time domain signal; wherein a half-power bandwidth of a frequency domain filtering function of the filtering operation is equal to 1 / (N+1) times of a sampling rate of the second data sequence; and wherein N is a number of data inserted between each two adjacent elements in the first data sequence.

[0118] Those skilled in the art will appreciate that the term user equipment encompasses any suitable type of wireless user equipment, such as mobile telephones, portable data processing devices, portable web browsers or in-car mobile stations.

[0119] Generally, the various embodiments of the present application can be implemented in hardware or special-purpose circuits, software, logic or any combination thereof. For example, some aspects can be implemented in hardware, while other aspects can be implemented in

[0120] Embodiments of the present application can be implemented by a data processor of a mobile device executing computer program instructions, for example in a processor entity, or by hardware, or by a combination of software and hardware. Computer program instructions can be in assemblies, Instruction Set Architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state setting data, or in any combination of one or more programming languages, written in any combination of one or more of low-level programming languages, high-level programming languages, and / or declarative programming languages.

[0121] The block diagrams of any logical flows of the application drawings can represent program steps or can represent interconnected logic circuits, modules, and functions, or can represent a combination of program steps and logic circuits, modules, and functions. The computer program can be stored on a memory. The memory can be of any type suitable to the local technical environment and can be realized using any suitable data storage technology, such as a semiconductor-based memory device, or a system including a magnetic tape and a magnetic hard disk, or an optical disc (a Digital Video Disc (DVD) or a Compact Disc (CD)), and the like. The computer readable medium can include a non-transitory storage medium. The data processor can be of any type suitable to the local technical environment, and can include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures, as examples.

[0122] The embodiments of the application further provide a computer program product, comprising a computer program which, when executed by a processor, can implement the data transmission method provided by any of the embodiments of the application.

[0123] In the implementation process, the computer program product can be written in one or more programming languages or combinations thereof to implement the computer program code for performing the operations of the application, the programming languages including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" language or similar programming languages. The program code can be executed entirely on a user computer, partially on a user computer, as an independent software package, partially on a user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, through the Internet using an Internet service provider).

Claims

1. A data transmission method, comprising: The second data sequence is obtained by interpolating the first data sequence; The second data sequence is filtered to generate a time-domain signal; Transmit the time-domain signal; wherein the half-power bandwidth of the frequency-domain filtering function of the filtering operation is equal to 1 / (N+1) times the sampling rate of the second data sequence; wherein N is the number of data inserted between every two adjacent elements in the first data sequence.

2. The method according to claim 1, wherein, The half-power bandwidth of the frequency domain filtering function is the data transmission bandwidth configured by the system.

3. The method according to claim 1, wherein, The half-power bandwidth of the frequency domain filtering function is the low-pass bandwidth or band-pass bandwidth configured by the system.

4. The method according to claim 1, wherein, The step of interpolating the first data sequence to obtain the second data sequence includes: Insert N data points between every two adjacent elements in the first data sequence to obtain the second data sequence; where N is a positive integer.

5. The method according to claim 1, wherein, In the second data sequence, the phase difference between any two adjacent elements is the same, and the phase difference between any two adjacent elements in the second data sequence is equal to ±π / 2(N+1).

6. The method according to claim 1, wherein, N data satisfy the following conditions: the modulus is equal to 1, and the phase of each data is between the phases of the corresponding two adjacent elements.

7. The method according to claim 1, wherein, The sampling rate of the second data sequence includes: the reciprocal of the time interval between two adjacent elements; and (N+1) times the sampling rate corresponding to the first data sequence.

8. The method according to claim 1, wherein, The frequency domain filtering function includes a root raised cosine function or a raised cosine function; wherein the roll-off factor of the root raised cosine function or the raised cosine function is greater than or equal to 0.

2.

9. The method according to claim 8, wherein, The non-zero coefficient frequency domain bandwidth of the frequency domain filter function is the product of the half-power bandwidth of the frequency domain filter function and a first value; wherein, the first value is the sum of 1 and the roll-off factor.

10. The method according to claim 9, wherein, The transmission of the time-domain signal includes: Transmit time-domain signals within the frequency-domain channel bandwidth allocated by the system; wherein the frequency-domain channel bandwidth is greater than or equal to the product of the half-power bandwidth of the frequency-domain filter function and a first value; wherein the first value is the sum of 1 and the roll-off factor.

11. The method according to any one of claims 1-10, wherein, Each element in the first data sequence is data in π / 2BPSK modulation mode.

12. The method according to any one of claims 1-10, wherein, The step of filtering the second data sequence to generate a time-domain signal includes: The real part of each element in the second data sequence is used to form the corresponding first real number data sequence, and the imaginary part of each element in the second data sequence is used to form the corresponding second real number data sequence. The first real data sequence and the second real data sequence are respectively converted from digital to analog to obtain the corresponding first analog signal and second analog signal; The first analog signal and the second analog signal are filtered respectively to obtain the corresponding first filtered signal and second filtered signal; Frequency shifting and addition / subtraction operations are performed on the first filtered signal and the second filtered signal to generate a time-domain signal; The filter parameters used for filtering the first analog signal and the second analog signal are the same.

13. The method according to any one of claims 1-10, wherein, The transmission of the time-domain signal includes: The time-domain signal is amplified to obtain the corresponding amplified time-domain signal. The amplified time-domain signal is transmitted via a transmitting antenna.

14. A communication device, comprising: Memory, and one or more processors; The memory is configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors perform the method as described in any one of claims 1-13.

15. A storage medium storing a computer program that, when executed by a processor, implements the method as described in any one of claims 1-13.

Citation Information

Patent Citations

  • Data transmission method and communication equipment

    CN107888532A

  • Data processing method and device

    CN111277279A

  • Data sending method and device and data receiving method and device

    CN114070698A

  • Processing a constant amplitude sequence for transmission

    US20180331775A1