Data processing method and device

文档序号:912248 发布日期:2021-02-26 浏览:3次 中文

阅读说明:本技术 一种数据处理方法和装置 (Data processing method and device ) 是由 辛雨 郁光辉 徐俊 于 2016-01-29 设计创作,主要内容包括:本发明公开了一种数据处理方法和装置,包括:对数据进行快速傅立叶反变换IFFT处理和利用预设函数进行处理;其中,所述预设函数为第一函数与第二函数的乘积;所述第一函数为频域上的根升余弦函数通过傅里叶变换到时域上的函数;所述第二函数为时域上的函数。通过本发明提供的技术方案,能够在保证尽量与LTE系统兼容的情况下,有效抑制带外泄漏而且接收端解调性能较好。(The invention discloses a data processing method and a data processing device, wherein the data processing method comprises the following steps: performing Inverse Fast Fourier Transform (IFFT) processing on the data and processing by using a preset function; wherein the preset function is the product of a first function and a second function; the first function is a function of transforming a root raised cosine function on a frequency domain to a time domain through Fourier transform; the second function is a function in the time domain. By the technical scheme provided by the invention, the out-of-band leakage can be effectively inhibited and the demodulation performance of the receiving end is better under the condition of ensuring the compatibility with an LTE system as much as possible.)

1. A data processing method, comprising:

carrying out inverse Fourier transform on the frequency domain data of the continuous L symbols to obtain a time domain data sequence of the continuous L symbols, wherein the interval of adjacent subcarriers of the frequency domain data is fsc,L≥2;

Processing the time domain data sequence of the continuous L symbols by using a preset function, wherein the symbol interval of the processed L symbols is 1/f1,fsc>f1. Wherein the length of the independent variable interval of the preset function is N/f1And N is a real number of 1 or more.

2. The method of claim 1, wherein the processing with the preset function comprises: and (5) filter bank processing.

3. The method of claim 2, wherein the filter bank processing comprises: and windowing the time domain data sequences of the continuous L symbols by using a preset function.

4. The method of claim 1, wherein the predetermined function is a product of a first function and a second function; the first function is a function of transforming a root raised cosine function on a frequency domain to a time domain through Fourier transform; the second function is a function in the time domain.

5. The method of claim 4, wherein the second function is a raised cosine function in the time domain.

6. The method of claim 4, wherein the spectral width of the first function is the inverse of the systematic symbol interval.

7. The method of claim 1, wherein the spectral width and roll-off factor of the first function satisfy the following relationship: f. ofsc≥f1(1+ α); roll-off with alpha as a first functionFactor with a value range of [0, 1%]。

8. The method according to claim 1, wherein the processing the data sequence of consecutive L symbols using the preset function comprises:

and respectively processing the data sequences of each symbol by using the preset function, and superposing the L processed data sequences.

9. The method according to claim 8, wherein the processing the data sequence of each symbol separately using the preset function and the superimposing L processed data sequences comprises:

for the data sequence of each symbol, performing repeated expansion on the time domain on the basis of the time domain data after the IFFT processing to obtain the data sequence with the length of N multiplied by T corresponding to each symbol;

performing dot product operation by using the discrete function value of the preset function and the data sequence with the length of N multiplied by T corresponding to each symbol to obtain L processed data sequences with the length of N multiplied by T;

sequentially staggering T on the time domain for L processed data sequences with the length of NxT, and then overlapping to obtain a group of data sequences;

t denotes a systematic symbol interval.

10. The method of claim 1, wherein the preset function comprises: w (t) ifsry (t) x (t), ifsry (t) denotes a first function, and x (t) denotes a second function;

wherein IFsry (t) IFFT (sry (f)),

f represents a frequency; IFFT (.) tablePerforming IFFT on the frequency domain function to transform the frequency domain function into a time domain function; |. | is the absolute value operator; a is a preset value; alpha is roll-off factor and has a value range of [0, 1%];f0=f1/2,f1Represents the spectral width of the first function, andt represents a systematic symbol interval;

t represents time; b is a preset value; beta is a roll-off factor with a value range of [0, 1%];T0=T1/2,T1A time-domain width parameter, T, representing said second function1(1+ β) ═ nxt, N is a real number greater than or equal to 1.

11. Method according to claim 7, characterized in that fscA subcarrier spacing, f, representing the multicarrier systemsc≥2f0(1+α)。

12. The method of claim 1, wherein the L consecutive symbols are L consecutive symbols on one subframe or one resource block in the multi-carrier system.

13. A data processing method, comprising:

carrying out inverse Fourier transform on the frequency domain data of the continuous L symbols to obtain a time domain data sequence of the continuous L symbols, wherein the interval of adjacent subcarriers of the frequency domain data is fsc,L≥2;

Processing the time domain data sequence of the continuous L symbols by using a preset function, wherein the symbol interval of the processed L symbols is 1/f1,fsc>f1. Wherein the length of the independent variable interval of the preset function is N/f1And N is a real number of 1 or more.

14. The method of claim 13, wherein the processing with the preset function comprises: and (5) filter bank processing.

15. The method of claim 14, wherein the filter bank processing comprises: and windowing the time domain data sequences of the continuous L symbols by using a preset function.

16. The method of claim 13, wherein the predetermined function is a product of a first function and a second function; the first function is a function of transforming a root raised cosine function on a frequency domain to a time domain through Fourier transform; the second function is a function in the time domain.

17. The method of claim 16, wherein the second function is a raised cosine function in the time domain.

18. The method of claim 16, wherein the spectral width of the first function is the inverse of the systematic symbol interval.

19. The method of claim 13, wherein the spectral width and roll-off factor of the first function satisfy the following relationship: f. ofsc≥f1(1+ α); alpha is the roll-off factor of the first function and has a value range of [0, 1%]。

20. The method of claim 13, wherein the preset function comprises: w (t) ifsry (t) x (t), ifsry (t) denotes a first function, and x (t) denotes a second function; the interval length of the independent variable value of the preset function is NxT, N is a real number which is greater than or equal to 1, and T represents a system symbol interval;

wherein IFsry (t) IFFT (sry (f)),

f represents a frequency; IFFT (.) represents that the frequency domain function is IFFT transformed into a time domain function; |. | is the absolute value operator; a is a preset value; alpha is roll-off factor and has a value range of [0, 1%];f0=f1/2,f1Represents the spectral width of the first function, andt represents a systematic symbol interval;

t represents time; b is a preset value; beta is a roll-off factor with a value range of [0, 1%];T0=T1/2,T1A time-domain width parameter, T, representing said second function1(1+β)=N×T。

21. The method of claim 20, wherein fscA subcarrier spacing, f, representing the multicarrier systemsc≥2f0(1+α)。

22. A data processing apparatus applied to a transmitting node of a multi-carrier system, comprising: a processor for implementing the data processing method of any one of claims 1 to 12.

23. A data processing apparatus applied to a receiving node of a multi-carrier system, comprising: a processor for implementing the data processing method of any one of claims 13 to 21.

Technical Field

The present invention relates to communications technologies, and in particular, to a data processing method and apparatus.

Background

Long Term Evolution (LTE) belongs to Fourth Generation (4G) wireless cellular communication technology. The LTE system is a multi-carrier system, and employs an Orthogonal Frequency Division Multiplexing (OFDM) technique, and physical resources of LTE are composed of subcarriers in a Frequency domain and symbols in a time domain (about 71 us). Each symbol may include a plurality of subcarriers, and the plurality of symbols constitute one subframe. Due to the adoption of Cyclic Prefix (CP), the CP-OFDM system can well solve the problem of multipath time delay, and divides a frequency selective channel into a set of parallel flat channels, thereby well simplifying a channel estimation method and having higher channel estimation precision. However, the performance of the CP-OFDM system is sensitive to the frequency offset and the time offset between adjacent subbands, which is mainly because the system has large spectrum leakage and is easy to cause inter-subband interference. The LTE system currently uses the guard interval in the frequency domain, but this reduces the spectral efficiency, so that some new techniques need to be adopted to suppress out-of-band leakage.

The industry has begun to research Fifth Generation (5G) wireless communication technologies, wherein suppression of out-of-band leakage is an important direction in the research of 5G technologies. Some related documents refer to new Multicarrier scheme Filter Bank Multicarrier (FBMC) and Generalized Frequency Division Multiplexing (GFDM) techniques, which can suppress out-of-band leakage, but these techniques have compatibility problems with CP-OFDM techniques of LTE, channel estimation problems, and problems in combination with Multiple Input Multiple Output (MIMO) techniques. Other documents mention subband filtering-based OFDM (Filtered OFDM, F-OFDM) technology, and general filter bank multicarrier ufmc (universal Filtered multicarrier) technology, which are compatible with the CP-OFDM technology of LTE, but the suppression of out-of-band leakage is not good, and strict synchronization between subcarriers within a bandwidth is still required, that is, frequency offset and time offset within a subband are still sensitive, and the demodulation performance at a receiving end is also degraded.

The prior art still has the following problem: under the condition of ensuring compatibility with an LTE system as much as possible, out-of-band leakage cannot be effectively inhibited, and the demodulation performance of a receiving end is also reduced.

Disclosure of Invention

In order to solve the above technical problem, embodiments of the present invention provide a data processing method and apparatus, which can effectively suppress out-of-band leakage and achieve better demodulation performance of a receiving end while ensuring compatibility with an LTE system as much as possible.

In order to achieve the object of the present invention, in a first aspect, an embodiment of the present invention provides a data processing method applied to a multi-carrier system, including:

performing Inverse Fast Fourier Transform (IFFT) processing on the data and processing by using a preset function;

wherein the preset function is the product of a first function and a second function; the first function is a function of transforming a root raised cosine function on a frequency domain to a time domain through Fourier transform; the second function is a function in the time domain.

Further, the processing by using the preset function includes: and (5) carrying out FB processing on the filter bank.

Further, the second function is a raised cosine function in the time domain.

Further, the spectral width of the first function is the inverse of the systematic symbol interval.

Further, the spectral width and the roll-off factor of the first function satisfy the following relationship: f. ofsc≥f1(1+α);fscA subcarrier spacing, f, representing the multicarrier system1The spectrum width of the first function is represented, alpha is a roll-off factor of the first function, and the value range is [0,1 ]]。

Further, the data includes: a data sequence of continuous L symbols, L is more than or equal to 2;

correspondingly, the processing by using the preset function includes: and processing the data sequence of the continuous L symbols by using a preset function.

Further, the processing the data sequence of consecutive L symbols by using a preset function includes:

and respectively processing the data sequences of each symbol by using the preset function, and superposing the L processed data sequences.

Further, the processing the data sequence of each symbol by using the preset function, and stacking the L processed data sequences, includes:

for the data sequence of each symbol, performing repeated expansion on the time domain on the basis of the time domain data after the IFFT processing to obtain the data sequence with the length of N multiplied by T corresponding to each symbol;

performing dot product operation by using the discrete function value of the preset function and the data sequence with the length of N multiplied by T corresponding to each symbol to obtain L processed data sequences with the length of N multiplied by T;

sequentially staggering T on the time domain for L processed data sequences with the length of NxT, and then overlapping to obtain a group of data sequences;

the interval length of the independent variable value of the preset function is NxT, N is a real number which is greater than or equal to 1, and T represents a system symbol interval.

Further, the preset function includes: w (t) ifsry (t) x (t), ifsry (t) denotes a first function, and x (t) denotes a second function;

wherein IFsry (t) IFFT (sry (f)),

f represents a frequency; IFFT (.) represents that the frequency domain function is IFFT transformed into a time domain function; |. | is the absolute value operator; a is a preset value; alpha is roll-off factor and has a value range of [0, 1%];f0=f1/2,f1Represents the spectral width of the first function, andt represents a systematic symbol interval;

t represents time; b is a preset value; beta is a roll-off factor with a value range of [0, 1%];T0=T1/2,T1A time-domain width parameter, T, representing said second function1(1+ β) ═ nxt, N is a real number greater than or equal to 1.

Further, fscA subcarrier spacing, f, representing the multicarrier systemsc≥2f0(1+α)。

Further, the L consecutive symbols are L consecutive symbols on one subframe or one resource block in the multi-carrier system.

In a second aspect, an embodiment of the present invention provides another data processing method, which is applied to a multi-carrier system, and includes:

processing the data by using a preset function and performing Fast Fourier Transform (FFT) processing;

wherein the preset function is the product of a first function and a second function; the first function is a function of transforming a root raised cosine function on a frequency domain to a time domain through Fourier transform; the second function is a function in the time domain.

Further, the processing by using the preset function includes: and (5) carrying out FB processing on the filter bank.

Further, the second function is a raised cosine function in the time domain.

Further, the spectral width of the first function is the inverse of the systematic symbol interval.

Further, the spectral width and the roll-off factor of the first function satisfy the following relationship: f. ofsc≥f1(1+α);fscA subcarrier spacing, f, representing the multicarrier system1The spectrum width of the first function is represented, alpha is a roll-off factor of the first function, and the value range is [0,1 ]]。

Further, the preset function includes: w (t) ifsry (t) x (t), ifsry (t) denotes a first function, and x (t) denotes a second function; the interval length of the independent variable value of the preset function is NxT, N is a real number which is greater than or equal to 1, and T represents a system symbol interval;

wherein IFsry (t) IFFT (sry (f)),

f represents a frequency; IFFT (.) represents that the frequency domain function is IFFT transformed into a time domain function; |. | is the absolute value operator; a is a preset value; alpha is roll-off factor and has a value range of [0, 1%];f0=f1/2,f1Represents the spectral width of the first function, andt represents a systematic symbol interval;

t represents time; b is a preset value; beta is a roll-off factor with a value range of [0, 1%];T0=T1/2,T1A time-domain width parameter, T, representing said second function1(1+β)=N×T。

Further, fscA subcarrier spacing, f, representing the multicarrier systemsc≥2f0(1+α)。

In a third aspect, an embodiment of the present invention provides a data processing apparatus, applied to a transmitting node of a multi-carrier system, including:

performing Inverse Fast Fourier Transform (IFFT) processing on the data and processing by using a preset function;

wherein the preset function is the product of a first function and a second function; the first function is a function of transforming a root raised cosine function on a frequency domain to a time domain through Fourier transform; the second function is a function in the time domain.

In a fourth aspect, the present invention provides another data processing apparatus, applied to a receiving node of a multi-carrier system, including:

processing the data by using a preset function and performing Fast Fourier Transform (FFT) processing;

wherein the preset function is the product of a first function and a second function; the first function is a function of transforming a root raised cosine function on a frequency domain to a time domain through Fourier transform; the second function is a function in the time domain.

In a fifth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores computer-executable instructions, and when executed, the computer-executable instructions implement the data processing method according to the first aspect or any implementation manner of the first aspect.

In a sixth aspect, the present invention further provides a computer-readable storage medium, which stores computer-executable instructions, and when executed, the computer-executable instructions implement the data processing method according to the second aspect or any implementation manner of the second aspect.

According to the data processing method and device provided by the embodiment of the invention, as the transmitting side performs the FB processing on the filter bank after the IFFT processing, the compatibility with an LTE system can be well maintained. Although the data of adjacent symbols can be superposed and interfered after being modulated by the preset function, the interference can be reduced very little by the function characteristic of the preset function in the embodiment of the invention, the receiving side can have better demodulation performance by carrying out data demodulation by the preset function again, and the out-of-band leakage can be better inhibited by the characteristic of the preset function.

Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.

Drawings

The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the example serve to explain the principles of the invention and not to limit the invention.

Fig. 1 is a schematic flow chart of a data processing method according to an embodiment of the present invention;

fig. 2 is a schematic flow chart of a data processing method according to another embodiment of the present invention;

fig. 3 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present invention;

fig. 4 is a structural diagram of a data processing apparatus according to another embodiment of the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.

The steps illustrated in the flow charts of the figures may be performed in a computer system such as a set of computer-executable instructions. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.

An embodiment of the present invention provides a data processing method, based on a transmitting side of a multi-carrier system, as shown in fig. 1, the method includes:

step 101, Inverse Fast Fourier Transform (IFFT) processing is performed on the data and processing is performed by using a preset function.

Wherein the preset function is the product of a first function and a second function; the first function is a function of transforming a root raised cosine function on a frequency domain to a time domain through Fourier transform; the second function is a function in the time domain.

Further, the spectral width of the first function is the inverse of the systematic symbol interval.

Further, the spectral width and the roll-off factor of the first function satisfy the following relationship: f. ofsc≥f1(1+α);fscA subcarrier spacing, f, representing the multicarrier system1The spectrum width of the first function is represented, alpha is a roll-off factor of the first function, and the value range is [0,1 ]]。

Further, the second function is a raised cosine function in the time domain.

Note that the preset function processing is generally Filter Bank (FB) processing, and may also be referred to as polyphase Filter processing. Since the polyphase filter processing includes a plurality of filter processes performed in parallel, the polyphase filter processing is also referred to as filter bank FB processing in the present invention. In addition, since the present embodiment is based on the transmitting side, the filter bank FB process may also be referred to as polyphase filter modulation (the processing of data by the transmitting side is generally referred to as modulation).

The parameters of the filter bank FB process are determined by the preset function.

It should be noted that other processing procedures may be added between the IFFT processing and the filter bank FB processing, and the present invention is not limited in particular.

And step 102, transmitting the processed data.

For example, step 102 may specifically be that the transmitting side performs Digital-to-analog converter (DAC) operation and subsequent radio frequency operation (which belongs to the prior art means) on the data after the modulation processing, and then transmits the data from the antenna.

Further, the data includes: a data sequence of continuous L symbols, L is more than or equal to 2;

correspondingly, the processing the data by using the preset function includes: and processing the data sequence of the continuous L symbols by using a preset function.

Further, the processing the data sequence of consecutive L symbols by using a preset function includes:

and respectively processing the data sequences of each symbol by using the preset function, and superposing the L processed data sequences.

Further, the processing the data sequence of each symbol by using the preset function, and stacking the L processed data sequences, includes:

for the data sequence of each symbol, performing repeated expansion on the time domain on the basis of the time domain data after the IFFT processing to obtain the data sequence with the length of N multiplied by T corresponding to each symbol;

performing dot product operation by using the discrete function value of the preset function and the data sequence with the length of N multiplied by T corresponding to each symbol to obtain L processed data sequences with the length of N multiplied by T;

sequentially staggering T on the time domain for L processed data sequences with the length of NxT, and then overlapping to obtain a group of data sequences;

the interval length of the independent variable value of the preset function is NxT, N is a real number which is greater than or equal to 1, and T represents a system symbol interval.

It should be noted that the data sequence is a time-domain discrete data sequence.

Further, the preset function may be a continuous function or a discrete function.

Specifically, if the preset function is a continuous function, the discrete function value of the preset function is a function value corresponding to an argument value at the same time position as the time domain data of each symbol.

Examples are as follows: after repeated spreading, a data sequence of each symbol becomes a data sequence of length N × T, and assuming that a time interval between adjacent discrete data is Ts and the number of discrete data included in time T is K, K × Ts becomes T, and N × K × Ts becomes N × T. Thus, N × K discrete data are included in a data sequence having a length of N × T (it is assumed that N × K is an integer). Assuming that the time of the 1 st discrete data is 0, the time of the 2 nd discrete data is Ts, the 3 rd discrete data is 2Ts, and the time of the N × K (i.e., the last) discrete data is (N × K-1) Ts. Since the length of the argument section of the waveform function is also N × T, the discrete function value of the preset function is the corresponding function value when the argument is 0, Ts, …, or (N × K-1) Ts. In other words, the discrete function value of the preset function may be obtained by sampling the continuous function value at the argument interval Ts.

If the preset function is a discrete function, the number of independent variables contained in the independent variable interval with the length of NxT by the discrete function is the same as the number of data contained in the data sequence with the length of NxT. The discrete function may be obtained by sampling the continuous function.

As can be seen from the above, the result of processing with the preset function (or the filter bank FB processing) on the transmitting side is that the data is wave-shaped function shaped, so for the transmitting side, the preset function processing (or the filter bank FB processing) is sometimes also referred to as shaping processing.

Further, the preset function includes: w (t) ifsry (t) x (t), ifsry (t) denotes a first function, and x (t) denotes a second function;

wherein IFsry (t) IFFT (sry (f)),

f represents a frequency; IFFT (.) represents that the frequency domain function is IFFT transformed into a time domain function; |. | is the absolute value operator; a is a preset value; alpha is roll-off factor and has a value range of [0, 1%];f0=f1/2,f1Represents the spectral width of the first function, andt represents a systematic symbol interval;

t represents time; b is a preset value; beta is a roll-off factor with a value range of [0, 1%];T0=T1/2,T1A time-domain width parameter, T, representing said second function1(1+ β) ═ nxt, N is a real number greater than or equal to 1; that is, the maximum time span between arguments to which the non-zero function value of the second function corresponds is equal to N × T.

Further, fscA subcarrier spacing, f, representing the multicarrier systemsc≥2f0(1+ α). Preferably, fsc=2f0(1+α)。

It should be noted that: for y (f), when the roll-off factor α is 1, y (f) becomes:

when the roll-off factor α is 0, y (f) becomes:

similarly, when the roll-off factor β is equal to 1 or 0, the function x (t) may change to another form;

it should be noted that shifting or otherwise transforming the first and second functions is within the scope of the present invention.

Further, the maximum time span between the non-zero function value arguments of the preset function is greater than or equal to T. The continuous L symbols are continuous L symbols on one subframe or one resource block in the multi-carrier system.

In the above technical solution of the embodiment of the present invention, since the transmitting side performs FB processing on the filter bank after IFFT processing, it is possible to well maintain compatibility with the LTE system. Although the data of adjacent symbols can be superposed and interfered after being modulated by the preset function, the receiving end can have better demodulation performance due to the function characteristic of the preset function in the embodiment of the invention, and the characteristic of the preset function in the embodiment of the invention can realize better out-of-band leakage suppression.

It should be noted that, in the above-mentioned scheme of the embodiment of the present invention, the transmitting side modulates data by using a preset function, so that the main lobe width of the subcarrier in the frequency domain is narrowed, and thus the main lobes of adjacent subcarriers do not overlap, and thus there is no large interference, and therefore the adjacent subcarriers may not be synchronized. That is, the user resource scheduling minimum unit may be in units of subcarriers, and synchronization may not be required between users.

An embodiment of the present invention further provides a data processing method, based on a receiving side of a multi-carrier system, as shown in fig. 2, the method includes:

step 201, receiving data.

For example, the receiving side may receive the modulated data sent by the transmitting side in the above method embodiment.

Step 202, processing and Fast Fourier Transform (IFFT) processing the data by using a preset function;

wherein the preset function is the product of a first function and a second function; the first function is a function of transforming a root raised cosine function on a frequency domain to a time domain through Fourier transform; the second function is a function in the time domain.

Further, the spectral width of the first function is the inverse of the systematic symbol interval.

Further, the spectral width and the roll-off factor of the first function satisfy the following relationship: f. ofsc≥f1(1+α);fscA subcarrier spacing, f, representing the multicarrier system1The spectrum width of the first function is represented, alpha is a roll-off factor of the first function, and the value range is [0,1 ]]。

Further, the second function is a raised cosine function in the time domain.

Further, the processing by using the preset function includes: and (5) carrying out FB processing on the filter bank.

Note that the preset function processing is generally Filter Bank (FB) processing, and may also be referred to as polyphase Filter processing. Since the polyphase filter processing includes a plurality of filter processes performed in parallel, the polyphase filter processing is also referred to as filter bank FB processing in the present invention. In addition, since the present embodiment is based on the receiving side, the filter bank FB process may also be referred to as polyphase filter demodulation (the process of data by the receiving side is generally referred to as demodulation). The parameters of the filter bank FB process are determined by the preset function.

It should be noted that other processing procedures may be added between the filter bank FB processing and the FFT processing, and the present invention is not limited in particular.

Further, after the receiving side performs the demodulation process described in step 202 on the received data, the original data before modulation on the transmitting side can be recovered through subsequent channel equalization and detection (existing technical means).

Further, the preset function includes: w (t) ifsry (t) x (t), ifsry (t) denotes a first function, and x (t) denotes a second function; the interval length of the independent variable value of the preset function is NxT, N is a real number which is greater than or equal to 1, and T represents a system symbol interval;

wherein IFsry (t) IFFT (sry (f)),

f represents a frequency; IFFT (.) represents that the frequency domain function is IFFT transformed into a time domain function; |. | is the absolute value operator; a is a preset value; alpha is roll-off factor and has a value range of [0, 1%];f0=f1/2,f1Represents the spectral width of the first function, andt represents a systematic symbol interval;

t represents time; b is a preset value; beta is a roll-off factor with a value range of [0, 1%];T0=T1/2,T1A time-domain width parameter, T, representing said second function1(1+β)=N×T。

Further, fscA subcarrier spacing, f, representing the multicarrier systemsc≥2f0(1+ α). Preferably, fsc=2f0(1+α)。

The embodiment of the invention also provides a data processing method, which is based on the receiving side, demodulates the data by receiving the data which is sent by the transmitting side and is subjected to modulation processing, adopts the preset function which is the same as that of the transmitting side, and obtains the original data by FFT processing and subsequent processing. The function characteristic of the preset function in the embodiment of the invention can reduce the interference to a small extent, so that the receiving side can have better demodulation performance.

An embodiment of the present invention provides a data transmission apparatus 10, which is applied to a transmitting node of a multi-carrier system, where the apparatus 10 includes:

a processing unit 11, configured to perform Inverse Fast Fourier Transform (IFFT) processing on the data and perform processing by using a preset function;

wherein the preset function is the product of a first function and a second function; the first function is a function of transforming a root raised cosine function on a frequency domain to a time domain through Fourier transform; the second function is a function in the time domain.

Further, the processing by using the preset function includes: and (5) carrying out FB processing on the filter bank.

Further, the second function is a raised cosine function in the time domain.

Further, the spectral width of the first function is the inverse of the systematic symbol interval.

Further, the method can be used for preparing a novel materialThe spectral width and the roll-off factor of the first function satisfy the following relationship: f. ofsc≥f1(1+α);fscA subcarrier spacing, f, representing the multicarrier system1The spectrum width of the first function is represented, alpha is a roll-off factor of the first function, and the value range is [0,1 ]]。

It should be noted that the transmitting end of the multi-carrier system includes: various transmitting devices such as a base station, a terminal, a relay (relay), a transmitting point (transmitting point), etc., which are collectively referred to as a transmitting node in the present invention.

The present embodiment is used to implement the embodiment of the first data processing method, and the workflow and the working principle of each unit in the present embodiment refer to the description in the above method embodiment, which is not described herein again.

An embodiment of the present invention further provides a data processing apparatus 20, which is applied to a receiving node of a multi-carrier system, where the apparatus 20 includes:

a processing unit 21, configured to perform processing and Fast Fourier Transform (FFT) processing on data by using a preset function;

wherein the preset function is the product of a first function and a second function; the first function is a function of transforming a root raised cosine function on a frequency domain to a time domain through Fourier transform; the second function is a function in the time domain.

Further, the processing by using the preset function includes: and (5) carrying out FB processing on the filter bank.

Further, the second function is a raised cosine function in the time domain.

Further, the spectral width of the first function is the inverse of the systematic symbol interval.

Further, the spectral width and the roll-off factor of the first function satisfy the following relationship: f. ofsc≥f1(1+α);fscA subcarrier spacing, f, representing the multicarrier system1The spectrum width of the first function is represented, alpha is a roll-off factor of the first function, and the value range is [0,1 ]]。

It should be noted that the receiving end of the multi-carrier system includes various receiving devices such as a base station, a terminal, a relay (relay), etc., and these receiving devices are collectively referred to as a receiving node in the present invention.

In this embodiment, the working flow and the working principle of each unit in this embodiment refer to the description in the embodiment of the another data processing method, and are not described herein again.

The embodiment of the invention also provides a storage medium. Alternatively, in this embodiment, the storage medium may be configured to store program codes for executing the steps of any of the embodiments of the data processing method.

Optionally, the storage medium is further arranged to store program code for performing the steps of any of the above described embodiments of the data processing method.

Optionally, in this embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.

Optionally, in this embodiment, the processor executes the program code of any of the above-described data processing method embodiment steps according to the program code stored in the storage medium.

Optionally, for a specific example in this embodiment, reference may be made to the example described in any of the above data processing method embodiments and optional implementation manners, and this embodiment is not described herein again.

Although the embodiments of the present invention have been described above, the above description is only for the convenience of understanding the present invention, and is not intended to limit the present invention. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于数据辅助下FBMC系统的信道阶数和信噪比估计

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!