[go: up one dir, main page]

CN106878219A - A kind of method and device of data processing - Google Patents

A kind of method and device of data processing Download PDF

Info

Publication number
CN106878219A
CN106878219A CN201510919849.3A CN201510919849A CN106878219A CN 106878219 A CN106878219 A CN 106878219A CN 201510919849 A CN201510919849 A CN 201510919849A CN 106878219 A CN106878219 A CN 106878219A
Authority
CN
China
Prior art keywords
data
signal
algorithm
discrete
fft
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510919849.3A
Other languages
Chinese (zh)
Inventor
辛雨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201510919849.3A priority Critical patent/CN106878219A/en
Priority to PCT/CN2016/104752 priority patent/WO2017097077A1/en
Publication of CN106878219A publication Critical patent/CN106878219A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2649Demodulators
    • H04L27/265Fourier transform demodulators, e.g. fast Fourier transform [FFT] or discrete Fourier transform [DFT] demodulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Radio Transmission System (AREA)
  • Noise Elimination (AREA)

Abstract

The present invention provides a kind of method and device of data processing, and the method includes:After receiving data-signal, linear process is carried out to the data-signal by designated treatment algorithm;Fast Fourier Transform (FFT) operation is carried out to the data-signal after treatment.The operational transformation that can make a big matrix by the present invention is operated into the matrix of multiple small dimensions, reduces the calculation process complexity of receiving terminal.

Description

A kind of method and device of data processing
Technical field
The present invention relates to communication field, more particularly to a kind of method and device of receiving terminal data processing.
Background technology
Long Term Evolution (Long Term Evolution, abbreviation LTE) is 4G (4th Generation Mobile Communication System, forth generation GSM) radio honeycomb communication technology. LTE uses OFDM (Orthogonal Frequency Division Multiplexing, OFDM) The running time-frequency resource that technology, subcarrier and OFDM symbol are constituted constitutes the radio physical time-frequency of LTE system Resource.Current OFDM technology has applied wider in wireless communications.Before circulation Sew (Cyclic Prefix, abbreviation CP), CP-OFDM systems can solve multidiameter delay problem, And frequency-selective channel be divide into a set of parallel flat channel, this simplifies channel and estimates well Meter method, and have precision of channel estimation higher.However, CP-OFDM systematic functions are to adjacent sub-bands Between frequency deviation and when it is partially more sensitive, this mainly due to the system spectrum leakage than larger, therefore hold It is easily caused intersubband interference.And, CP also occupies time resource, reduces spectrum efficiency.
Present each major company is in the radio communication 5G that begins one's study (Fifth Generation Mobile Communication System, the 5th Generation Mobile Communication System) technology, wherein GFDM (Generalized Frequency Division Multiplexing, broad sense frequency multiplexing technique) it is possible to be used in 5G. GFDM systems with a subframe (or data block) be unit, transmitting terminal carry out coded modulation treatment and Decoding demodulation process is carried out in receiving terminal.A general subframe includes multiple subcarriers and multiple symbols, Assuming that sub-carrier number is K, symbolic number is L, then a data for subframe are N=K × L.Due to GFDM Between system subcarrier and intersymbol be non-orthogonal, therefore, be phase interaction between each data of sub- frame in With with interfere.In receiving terminal, the data-signal of the subframe for receiving is this N number of data phase Data-signal after interaction, these data-signals need to carry out just to isolate this after interference treatment N number of Data are come.It is there is still a need for the problem for solving that how receiving terminal carries out more preferable interference treatment.
Nearest some documents propose some processing methods of GFDM system receiving terminals, one of which method It is:The equivalent Base-Band Processing matrix of transmitting terminal is calculated, then using ZF (Zero Forcing, ZF) Algorithm or MMSE (Minimum Mean Squared Error, Minimum Mean Squared Error estimation) algorithm pair Matrix inversion, so as to isolate this N number of data, because the dimensional comparison of matrix is high, and with one The increase of sub-frame data and increase, therefore receiving terminal operand, than larger, complexity is higher.It is another Method is:This N number of data, the complexity of this method are isolated using the method for serial interference elimination It is just higher.Therefore the receiving terminal in GFDM systems proposes that a kind of complexity is low and performance is also relatively good Processing method be current techniques need solve a major issue.
In other new multicarrier systems, it is also desirable to the place that a kind of complexity is low and performance is also relatively good Reason method.Therefore it is desirable that a kind of good processing method can be proposed in receiving terminal, be adapted to as far as possible with It is general in multiple systems based on time-frequency physical resource.
The content of the invention
The technical problem to be solved in the present invention is to provide a kind of method and device of data processing, many to overcome Transportation load present in receiving terminal available data treatment technology in carrier system is big, complexity defect high.
In order to solve the above-mentioned technical problem, the invention provides a kind of method of data processing, apply to many Carrier system, including:
After receiving data-signal, linear process is carried out to the data-signal by designated treatment algorithm;
Fast Fourier Transform (FFT) operation is carried out to the data-signal after treatment.
Further, the above method also has following feature:It is described receive data-signal after, also include:
The data-signal is carried out into digital-to-analogue conversion into discrete data signal, then by designated treatment algorithm pair The discrete data signal carries out linear process.
Further, the above method also has following feature:It is described by designated treatment algorithm to it is described from Scattered data-signal carries out linear process, including:
The discrete data signal is grouped;
Go out multiple matrixes using the designated treatment algorithm construction, respectively to the discrete data that each is organized Signal carries out linear operation.
Further, the above method also has following feature:It is described that the discrete data signal is divided Group includes:
Packet is sampled to the discrete data signal.
Further, the above method also has following feature:It is described by designated treatment algorithm to the number It is believed that after number carrying out linear process, also including:
Enter row interpolation and displacement overlap-add operation, the time domain data of the multiple symbols of output to every group of data-signal.
Further, the above method also has following feature:Data-signal after described pair for the treatment of is carried out soon Fast Fourier transform operation, including:
Time domain data to each symbol carries out Fast Fourier Transform (FFT) operation respectively, the multiple symbols of output Frequency domain data.
Further, the above method also has following feature:Data-signal after described pair for the treatment of is carried out soon After fast Fourier transform operation, also include:
The frequency domain data after Fast Fourier Transform (FFT) operation is detected by specifying detection algorithm;
The frequency domain data is demodulated.
Further, the above method also has following feature:The specified detection algorithm includes:It is minimum equal Square error estimation algorithm or zero forcing algorithm.
Further, the above method also has following feature:
The discrete data signal is discrete time-domain data-signal, includes the data-signal of multiple symbols.
Further, the above method also has following feature:
The designated treatment algorithm includes:Minimum Mean Squared Error estimation algorithm or zero forcing algorithm.
In order to solve the above problems, present invention also offers a kind of device of data processing, wherein, including:
First processing module, after receiving data-signal, by designated treatment algorithm to the data Signal carries out linear process;
Second processing module, for carrying out Fast Fourier Transform (FFT) operation to the data-signal after treatment.
Further, said apparatus also have following feature:
The first processing module, is additionally operable to after receiving data-signal:The data-signal is entered into line number Mould is converted into discrete data signal, then the discrete data signal is carried out linearly by designated treatment algorithm Treatment.
Further, said apparatus also have following feature:
The first processing module, is linearly located by designated treatment algorithm to the discrete data signal Reason includes:The discrete data signal is grouped;Go out multiple using the designated treatment algorithm construction Matrix, carries out linear operation to the discrete data signal that each is organized respectively.
Further, said apparatus also have following feature:
The first processing module, carrying out packet to the discrete data signal includes:To the dispersion number It is believed that number being sampled packet, the discrete data signal is discrete time-domain data-signal, includes multiple The data-signal of symbol.
Further, said apparatus also have following feature:
The first processing module, after designated treatment algorithm carries out linear process to the data-signal, It is additionally operable to:Enter row interpolation and displacement overlap-add operation, the time domain of the multiple symbols of output to every group of data-signal Data.
Further, said apparatus also have following feature:
The Second processing module, Fast Fourier Transform (FFT) operation is carried out to the data-signal after treatment to be included: Time domain data signal to each symbol carries out Fast Fourier Transform (FFT) operation respectively, the multiple symbols of output Frequency domain data.
Further, said apparatus also have following feature:
The Second processing module, after carrying out Fast Fourier Transform (FFT) operation to the data-signal after treatment It is additionally operable to:The frequency domain data after Fast Fourier Transform (FFT) operation is detected by specifying detection algorithm; The frequency domain data is demodulated, the specified detection algorithm includes:Minimum Mean Squared Error estimation algorithm Or zero forcing algorithm.
To sum up, the present invention provides a kind of method and device of data processing, can make a behaviour for big matrix The matrix for being transformed into multiple small dimensions is operated, and reduces the calculation process complexity of receiving terminal;And And the inventive method makes the treatment of receiving terminal can be with compatible other more launch scenarios.
Brief description of the drawings
Accompanying drawing is used for providing a further understanding of the present invention, and constitutes a part for specification, with this The specific embodiment of invention is used to explain the present invention together, is not construed as limiting the invention.Attached In figure:
Fig. 1 is the flow chart of the method for the data processing of the embodiment of the present invention;
Fig. 2 is the signal that carries out linear operation of the receiving terminal of the embodiment of the present invention to discrete data signal Figure;
Fig. 3 carries out the signal of matrix linear operation for the receiving terminal of the embodiment of the present invention to discrete data signal Figure;
Fig. 4 is a kind of schematic diagram of the device of data processing of the embodiment of the present invention.
Specific embodiment
As background technology is mentioned, the receiving terminal of GFDM systems carries out square to whole subframe or data block Linear operation, then obtains the frequency domain data of whole subframe.After obtaining the frequency domain data of whole subframe, Receiving terminal reuses the detection operation of MMSE or ZF algorithms, is then exported after demodulated module The data of transmitting terminal.The dimension of this matrix for operating with is very big, therefore operand is very big, multiple Miscellaneous degree is high.
To make the object, technical solutions and advantages of the present invention become more apparent, below in conjunction with accompanying drawing Embodiments of the invention are described in detail.It should be noted that in the case where not conflicting, this Shen Please in embodiment and the feature in embodiment can mutually be combined.
Fig. 1 is the flow chart of the method for the data processing of the embodiment of the present invention, as shown in figure 1, this implementation The method of example includes:
S11, receive data-signal after, the data-signal is carried out linearly by designated treatment algorithm Treatment;
S12, Fast Fourier Transform (FFT) operation is carried out to the data-signal after treatment.
Wherein, the designated treatment algorithm can include MMSE (Minimum Mean Squared Error, Minimum Mean Squared Error estimation) algorithm or ZF (Zero Forcing, ZF) algorithm.
On carrying out matrix linear operation to whole subframe or data block, the embodiment of the present invention proposes to use divides The method of step, is divided into the operation of 2 class different qualities, the i.e. line of MMSE algorithms (or ZF algorithms) Property operation and FFT (Fast Fourier Transform, Fast Fourier Transform (FFT)) operation.Receiving terminal is received To after data-signal, the linear operation of MMSE algorithms or ZF algorithms is first carried out, then carry out FFT Operation.
Being divided into the benefit of the operation of 2 class different qualities is:
(1) it is grouped by sampling, it is possible to use the matrix of multiple small dimensions is operated, reduces computing and answer Miscellaneous degree;
(2) it is divided into after the different operation of 2 classes, other types can be further added by between this 2 generic operation Operation, be conducive to the transmitting terminal in GFDM systems to carry out transmitting data (such as, using new scheme Each symbol of GFDM system data signals cannot add CP, using the scheme of the present embodiment after, Each symbol of the data-signal of transmitting terminal can just increase CP, to improve anti-multipath channel capacity, connect Receiving end, it is possible to increase the operation for removing CP between 2 generic operations that the present embodiment is proposed).Namely Say, be divided into after the different operation of 2 classes, make the treatment of receiving terminal can be with compatible other more launch parties Case.
(3) operated using the matrix of multiple small dimensions, the biography of mushing error between data can also be reduced Pass, so as to improve the data demodulation performance of receiving terminal.
The MMSE algorithms are lms algorithm, and MMSE is also referred to as LMMSE (Linear Minimum Mean Square Error, Linear Minimum Mean-Square Error Estimation), institute in the embodiment of the present invention The MMSE algorithms of finger include MMSE, MMSE-IRC, EMMSE-IRC algorithm.Wherein, MMSE-IRC(Linear Minimum Mean Square Error-Interference Rejection Combining) refer to AF panel merge MMSE algorithms, be exactly when between data exist interference when, The related information of interference is obtained by certain methods, these have been used in the linear operation of MMSE algorithms Interference-related information, can play a part of to suppress interference.EMMSE-IRC(Enhanced Linear Minimum Mean Square Error-Interference Rejection Combining) refer to enhanced dry The MMSE algorithms for suppressing to merge are disturbed, is exactly more accurate by the interference-related information of better method acquisition Really, so can preferably play a part of to suppress interference.
The data-signal in step S11 is carried out after digital-to-analogue conversion for receiving terminal to the signal for receiving Discrete data signal.
The linear operation of the MMSE algorithms or ZF algorithms is to enter line using matrix to data-signal Property operation, specially:First discrete data signal is grouped, is then carried out respectively using multiple matrixes Linear operation.
Wherein, the multiple matrix be by MMSE algorithms or ZF algorithm constructions out.
In a preferred embodiment, it is described that discrete data signal is grouped, specially:To dispersion number It is believed that number being sampled packet.
In a preferred embodiment, the discrete data signal is discrete time-domain data-signal, includes many The data of individual symbol.
In a preferred embodiment, the data-signal is by the MMSE algorithms or ZF algorithms After linear operation, the time domain data of the multiple symbols of output.
In a preferred embodiment, the data-signal is by the MMSE algorithms or ZF algorithms After linear operation, every group of data are entered with row interpolation and displacement overlap-add operation again, the multiple symbols of output Time domain data.
In a preferred embodiment, the FFT operations are that the time domain data of each symbol is carried out respectively FFT is operated, the frequency domain data of the multiple symbols of output.
In a preferred embodiment, the frequency domain data after the FFT operations, then by specifying detection to calculate The detection of method (such as MMSE algorithms or ZF algorithms) is operated, then demodulated output transmitting terminal Data.
Illustrated with instantiation below.
Embodiment one
Assuming that a subframe (or a data block) of GFDM systems is individual comprising K subcarrier and L Symbol, the DS that transmitting terminal is launched in a subframe be d, d be N rows 1 row matrix or Referred to as vector (including the vector of N number of element), and there is K to be multiplied by L equal to N, i.e. K × L=N. After Base-Band Processing of the DS by GFDM systems, it is changed into A*d, " * " is transported for matrix multiplication Calculate, A is the equivalent matrix of the GFDM systems basebands treatment of M rows N row, M and N is positive integer If (had during Base-Band Processing through over-sampling, then M>N;If not through over-sampling, then M=N. In this example, it is assumed that not through over-sampling, therefore M=N=K × L can be made).Assuming that wireless channel is AWGN (Additive White Gaussian Noise, additive white Gaussian noise) channel.The number of transmitting According to by after awgn channel, the DS r that receiving terminal is received is:
R=A*d+n
Wherein, r is the matrix of the row of M rows 1, is the data-signal that receiving terminal is received, the data letter Number discrete data signal for being carried out to the signal for receiving after digital-to-analogue conversion for receiving terminal.N is M rows 1 The matrix of row, is noise vector.
Packet is first sampled to DS r (i), sampling multiple is S=M/L, using progressively displacement The method being sampled respectively, as shown in Figure 2.In Fig. 2, S times first is used to DS r (i) It is sampled, obtains the 1st group of DS E1 (j), after then moving one to DS r (i), Reuse S times to be sampled, obtain the 2nd group of DS E2 (j), then to having moved the number of After being moved a bit further according to serial r (i), reuse S times and be sampled, obtain the 3rd group of DS E3 J (), by that analogy, can obtain common S groups DS:E1(j)、E2(j)、…、ES(j).
Decomposited from the equivalent matrix A of GFDM systems basebands treatment S small dimensions matrix a1, A2 ..., aS, the dimension of this S matrix is L, the S matrix obtained using MMSE algorithm constructions Respectively:
MMSE-a1=a1H*(a1*a1H+(1/SNR)*I)-1,
MMSE-a2=a2H*(a2*a2H+(1/SNR)*I)-1,
MMSE-aS=aSH*(aS*aSH+(1/SNR)*I)-1
Wherein, MMSE-a1 represents the linear operation matrix obtained using MMSE algorithms using a1, together Reason, MMSE-a2 and MMSE-aS represents what is obtained using MMSE algorithms using a2 and aS respectively Linear operation matrix.Subscript H is represented carries out conjugate transposition computing to matrix.SNR represents that receiving terminal is received The signal to noise ratio of data-signal.I represents unit matrix.Subscript -1 is represented to matrix inversion.
Then to obtain S groups DS F1 (j), F2 (j) ..., FS (j) is respectively using S Times speed carries out interpolation, then shifter-adder, last output data series O (i) again.
DS O (i) length is M, is to include the L time domain data of symbol successively, is then made The time domain data section of each symbol is operated successively with fft algorithm, the frequency of each symbol is finally obtained Numeric field data.
Frequency domain data after FFT operation, then by frequency domain equalization, then by MMSE (or ZF) the detection of algorithm is operated, then the data of demodulated output transmitting terminal.Usual frequency domain equalization with The detection operation of MMSE (or ZF) algorithm is combined and is operated.
Embodiment two
Assuming that a subframe (or a data block) of GFDM systems is individual comprising K subcarrier and L Symbol, the DS that transmitting terminal is launched in a subframe be d, d be N rows 1 row matrix or Referred to as vector (including the vector of N number of element), and there is K to be multiplied by L equal to N, i.e. K × L=N. After Base-Band Processing of the DS by GFDM systems, it is changed into A*d, " * " is transported for matrix multiplication Calculate, A is the equivalent matrix of the GFDM systems basebands treatment of M rows N row, M and N is positive integer If (had during Base-Band Processing through over-sampling, then M>N;If not through over-sampling, then M=N. In this example, it is assumed that not through over-sampling, therefore M=N=K × L can be made).Assuming that wireless channel is Awgn channel.By after awgn channel, the DS r that receiving terminal is received is the data of transmitting:
R=A*d+n
Wherein, r is the matrix of the row of M rows 1, is the data-signal that receiving terminal is received, the data letter Number discrete data signal for being carried out to the signal for receiving after digital-to-analogue conversion for receiving terminal.N is M rows 1 The matrix of row, is noise vector.
Packet is first sampled to DS r (i), sampling multiple is S=M/L, using progressively displacement The method being sampled respectively, as shown in Figure 2.In Fig. 2, S times first is used to DS r (i) It is sampled, obtains the 1st group of DS E1 (j), after then moving one to DS r (i), Reuse S times to be sampled, obtain the 2nd group of DS E2 (j), then to having moved the number of After being moved a bit further according to serial r (i), reuse S times and be sampled, obtain the 3rd group of DS E3 J (), by that analogy, can obtain common S groups DS:E1(j)、E2(j)、…、ES(j).
Decomposited from the equivalent matrix A of GFDM systems basebands treatment S small dimensions matrix a1, A2 ..., aS, the dimension of this S matrix is L, and the S matrix obtained using ZF algorithm constructions is divided It is not:
ZF-a1=a1-1,
ZF-a2=a2-1,
ZF-aS=aS-1,
Or
ZF-a1=(a1H*a1)-1*a1H,
ZF-a2=(a2H*a2)-1*a2H,
ZF-aS=(aSH*aS)-1*aSH,
Then, S groups DS:E1 (j), E2 (j) ..., ES (j) respectively use matrix MMSE-a1, MMSE-a2 ..., MMSE-aS carry out linear operation, obtain S group DSs F1 (j), F2 (j) ..., FS (j), i.e.,:
F1 (j)=MMSE-a1*E1 (j),
F2 (j)=MMSE-a2*E2 (j),
FS (j)=MMSE-aS*ES (j).
Then to obtain S groups DS F1 (j), F2 (j) ..., FS (j) is respectively using S Times speed carries out interpolation, then shifter-adder, last output data series O (i) again.
DS O (i) length is M, is to include the L time domain data of symbol successively, is then made The time domain data section of each symbol is operated successively with fft algorithm, the frequency of each symbol is finally obtained Numeric field data.
Frequency domain data after FFT operation, then by frequency domain equalization, then by MMSE (or ZF) the detection of algorithm is operated, then the data of demodulated output transmitting terminal.
Embodiment three
The present embodiment is with the difference of embodiment one, displacement, sampling packet, interpolation in such as Fig. 2, The operation of shifter-adder, comes equivalent, as shown in Figure 3 when implementing using the certain operations of matrix.
For DS r (i), the individual data composition matrix columns of K (K=M/L) are intercepted successively, this Sample has been constructed for the matrix R (K, L) of K rows L row.This operation is similar to the reshape in Matlab The operation of function.Every data line of this matrix R (K, L) is equivalent to each after being sampled in Fig. 2 Group DS, such as the 1st row is exactly DS E1 (i).The line number K of matrix is equal to group number S (S=K=M/L).Then to every a line of matrix R (K, L) successively using MMSE-a1, MMSE-a2 ..., MMSE-aS matrixes carry out linear operation, obtain new every a line of matrix, because This just obtains new matrix R ' (K, L), then again by each column data of matrix R ' (K, L) according to Secondary to connect into DS O (i), this operation is also similar to that the behaviour of the reshape functions in Matlab Make.Each column data of matrix R ' (K, L) is in turn connected into DS O (i), just quite Interpolation and shifter-adder operation in Fig. 2.Other are identical with implementing one.
The receiving terminal processing scheme of the present embodiment in GFDM systems except that be able to can also use at it In his multicarrier system.
Receiving terminal processing method of the invention can make an operational transformation for big matrix into multiple small dimensions Matrix is operated, and reduces the calculation process complexity of receiving terminal;And the inventive method makes receiving terminal Treatment can be with compatible other more launch scenarios.
Fig. 4 is a kind of schematic diagram of the device of data processing of the embodiment of the present invention, as shown in figure 4, this The device of embodiment, including:
First processing module, after receiving data-signal, by designated treatment algorithm to the data Signal carries out linear process;
Second processing module, for carrying out Fast Fourier Transform (FFT) operation to the data-signal after treatment.
In a preferred embodiment, the first processing module, is additionally operable to after receiving data-signal:Will The data-signal carries out digital-to-analogue conversion into discrete data signal, then by designated treatment algorithm to it is described from Scattered data-signal carries out linear process.
In a preferred embodiment, the first processing module, by designated treatment algorithm to described discrete Data-signal carries out linear process to be included:The discrete data signal is grouped;Specified using described Processing Algorithm constructs multiple matrixes, carries out linear operation to the discrete data signal that each is organized respectively.
In a preferred embodiment, the first processing module, is grouped to the discrete data signal Including:Packet is sampled to the discrete data signal, the discrete data signal is discrete time-domain number It is believed that number, include the data-signal of multiple symbols.
In a preferred embodiment, the first processing module, by designated treatment algorithm to the data After signal carries out linear process, it is additionally operable to:Enter row interpolation and displacement overlap-add operation to every group of data-signal, The time domain data of the multiple symbols of output.
In a preferred embodiment, the Second processing module, is carried out quickly to the data-signal after treatment Fourier transform operation includes:Time domain data signal to each symbol carries out Fast Fourier Transform (FFT) respectively Operation, the frequency domain data of the multiple symbols of output.
In a preferred embodiment, the Second processing module, is carried out quickly to the data-signal after treatment It is additionally operable to after Fourier transform operation:After specifying detection algorithm to Fast Fourier Transform (FFT) operation Frequency domain data is detected;The frequency domain data is demodulated, the specified detection algorithm includes:Most Small mean square error algorithm for estimating or zero forcing algorithm.
One of ordinary skill in the art will appreciate that all or part of step in the above method can be by program To instruct related hardware to complete, described program can be stored in computer-readable recording medium, such as read-only Memory, disk or CD etc..Alternatively, all or part of step of above-described embodiment can also be used One or more integrated circuits are realized.Correspondingly, each module/unit in above-described embodiment can be used The form of hardware is realized, it would however also be possible to employ the form of software function module is realized.The present invention is not restricted to appoint The combination of the hardware and software of what particular form.
The preferred embodiments of the present invention are these are only, certainly, the present invention can also there are other various embodiments, In the case of without departing substantially from spirit of the invention and its essence, those of ordinary skill in the art work as can be according to this Various corresponding changes and deformation are made in invention, but these corresponding changes and deformation should all belong to the present invention Appended scope of the claims.

Claims (17)

1. a kind of method of data processing, applies to multicarrier system, including:
After receiving data-signal, linear process is carried out to the data-signal by designated treatment algorithm;
Fast Fourier Transform (FFT) operation is carried out to the data-signal after treatment.
2. the method for claim 1, it is characterised in that:It is described receive data-signal after, also Including:
The data-signal is carried out into digital-to-analogue conversion into discrete data signal, then by designated treatment algorithm pair The discrete data signal carries out linear process.
3. method as claimed in claim 2, it is characterised in that:It is described by designated treatment algorithm to institute Stating discrete data signal carries out linear process, including:
The discrete data signal is grouped;
Go out multiple matrixes using the designated treatment algorithm construction, respectively to the discrete data that each is organized Signal carries out linear operation.
4. method as claimed in claim 3, it is characterised in that:It is described that the discrete data signal is entered Row packet includes:
Packet is sampled to the discrete data signal.
5. the method as described in claim 3 or 4, it is characterised in that:It is described by designated treatment algorithm After carrying out linear process to the data-signal, also include:
Enter row interpolation and displacement overlap-add operation, the time domain data of the multiple symbols of output to every group of data-signal.
6. method as claimed in claim 5, it is characterised in that:Data-signal after described pair for the treatment of enters Row Fast Fourier Transform (FFT) is operated, including:
Time domain data to each symbol carries out Fast Fourier Transform (FFT) operation respectively, the multiple symbols of output Frequency domain data.
7. method as claimed in claim 6, it is characterised in that:Data-signal after described pair for the treatment of enters After row Fast Fourier Transform (FFT) operation, also include:
The frequency domain data after Fast Fourier Transform (FFT) operation is detected by specifying detection algorithm;
The frequency domain data is demodulated.
8. method as claimed in claim 7, it is characterised in that:
The specified detection algorithm includes:Minimum Mean Squared Error estimation algorithm or zero forcing algorithm.
9. method as claimed in claim 2, it is characterised in that:
The discrete data signal is discrete time-domain data-signal, includes the data-signal of multiple symbols.
10. the method as any one of claim 1-4,6-9, it is characterised in that:
The designated treatment algorithm includes:Minimum Mean Squared Error estimation algorithm or zero forcing algorithm.
A kind of 11. devices of data processing, it is characterised in that including:
First processing module, after receiving data-signal, by designated treatment algorithm to the data Signal carries out linear process;
Second processing module, for carrying out Fast Fourier Transform (FFT) operation to the data-signal after treatment.
12. devices as claimed in claim 11, it is characterised in that:
The first processing module, is additionally operable to after receiving data-signal:The data-signal is entered into line number Mould is converted into discrete data signal, then the discrete data signal is carried out linearly by designated treatment algorithm Treatment.
13. devices as claimed in claim 12, it is characterised in that:
The first processing module, is linearly located by designated treatment algorithm to the discrete data signal Reason includes:The discrete data signal is grouped;Go out multiple using the designated treatment algorithm construction Matrix, carries out linear operation to the discrete data signal that each is organized respectively.
14. devices as claimed in claim 13, it is characterised in that:
The first processing module, carrying out packet to the discrete data signal includes:To the dispersion number It is believed that number being sampled packet, the discrete data signal is discrete time-domain data-signal, includes multiple The data-signal of symbol.
15. device as described in claim 13 or 14, it is characterised in that:
The first processing module, after designated treatment algorithm carries out linear process to the data-signal, It is additionally operable to:Enter row interpolation and displacement overlap-add operation, the time domain of the multiple symbols of output to every group of data-signal Data.
16. devices as claimed in claim 15, it is characterised in that:
The Second processing module, Fast Fourier Transform (FFT) operation is carried out to the data-signal after treatment to be included: Time domain data signal to each symbol carries out Fast Fourier Transform (FFT) operation respectively, the multiple symbols of output Frequency domain data.
17. devices as claimed in claim 16, it is characterised in that:
The Second processing module, after carrying out Fast Fourier Transform (FFT) operation to the data-signal after treatment It is additionally operable to:The frequency domain data after Fast Fourier Transform (FFT) operation is detected by specifying detection algorithm; The frequency domain data is demodulated, the specified detection algorithm includes:Minimum Mean Squared Error estimation algorithm Or zero forcing algorithm.
CN201510919849.3A 2015-12-11 2015-12-11 A kind of method and device of data processing Pending CN106878219A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510919849.3A CN106878219A (en) 2015-12-11 2015-12-11 A kind of method and device of data processing
PCT/CN2016/104752 WO2017097077A1 (en) 2015-12-11 2016-11-04 Data processing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510919849.3A CN106878219A (en) 2015-12-11 2015-12-11 A kind of method and device of data processing

Publications (1)

Publication Number Publication Date
CN106878219A true CN106878219A (en) 2017-06-20

Family

ID=59013695

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510919849.3A Pending CN106878219A (en) 2015-12-11 2015-12-11 A kind of method and device of data processing

Country Status (2)

Country Link
CN (1) CN106878219A (en)
WO (1) WO2017097077A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107426122A (en) * 2017-09-07 2017-12-01 西安电子科技大学 Low complex degree minimum mean-squared error algorithm method for GFDM systems
CN107682296A (en) * 2017-08-17 2018-02-09 天津大学 GFDM system high efficiency MMSE method of reseptances and device suitable for FSC

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7440437B2 (en) * 2004-05-14 2008-10-21 Samsung Electronics, Co., Ltd. Method and apparatus for scheduling downlink channels in an orthogonal frequency division multiple access system and a system using the same
CN101083644A (en) * 2006-06-01 2007-12-05 大唐移动通信设备有限公司 Channel estimation method of OFDM system
CN101098323B (en) * 2006-06-29 2010-04-07 中国科学院上海微系统与信息技术研究所 Transmitting device and corresponding frequency domain equalization method based on GMC system
CN101184069B (en) * 2007-12-14 2010-06-16 东南大学 Selective Feedback Detection Method Based on Single Carrier Frequency Domain Equalization
CN101299733B (en) * 2008-03-05 2012-05-16 中国科学院嘉兴无线传感网工程中心 Minimum mean-square error channel estimation apparatus for wireless sensing network

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107682296A (en) * 2017-08-17 2018-02-09 天津大学 GFDM system high efficiency MMSE method of reseptances and device suitable for FSC
CN107682296B (en) * 2017-08-17 2020-06-30 天津大学 MMSE (minimum mean square error) receiving method and device suitable for GFDM (ground fault frequency division multiplexing) system of FSC (frequency selective modulation)
CN107426122A (en) * 2017-09-07 2017-12-01 西安电子科技大学 Low complex degree minimum mean-squared error algorithm method for GFDM systems

Also Published As

Publication number Publication date
WO2017097077A1 (en) 2017-06-15

Similar Documents

Publication Publication Date Title
US20210297301A1 (en) Method and System for Designing a Waveform for Data Communication
CN104954300A (en) Auxiliary pilot-based channel estimation method for filter bank based multicarrier (FBMC) system
CN107181712A (en) A kind of GFDM signal PAPR suppressing methods based on pre-coding matrix
CN105635022A (en) Offset orthogonal multicarrier baseband system
CN101364966B (en) Time-domain channel estimation method for MIMO OFDM downlink system
KR20110056333A (en) MMS MIMO decoder using JR decomposition
CN101355541A (en) Block Equalization Method in Orthogonal Frequency Division Multiplexing System under Rapidly Changing Channel Conditions
CN101945066A (en) Channel estimation method of OFDM/OQAM system
CN106789809A (en) A kind of non-orthogonal multi-carrier transmission method
WO2017041495A1 (en) Frequency offset estimation method and apparatus
Lizeaga et al. Evaluation of 5G Modulation Candidates WCP‐COQAM, GFDM‐OQAM, and FBMC‐OQAM in Low‐Band Highly Dispersive Wireless Channels
US10320599B2 (en) Method of and apparatus for providing a multi-carrier modulated signal
CN106878219A (en) A kind of method and device of data processing
Youssef et al. Deep learning-aided channel estimation for universal filtered multi-carrier systems
Peng et al. Discrete Fourier transform‐based block transmission for multi‐carrier faster‐than‐Nyquist signalling
WO2016092323A1 (en) Estimating data symbols from a filter bank multicarrier (fbmc) signal
Li et al. Sliding window-frequency domain equalization for multi-mode communication systems
CN116192568A (en) Channel estimation method, channel estimation device, and computer-readable storage medium
Oyerinde et al. Variable Forgetting Factor RLS Algorithm-Based Channel Estimator for MC-IDMA Communication Systems
Nimr et al. Generalized frequency division multiplexing: A flexible multicarrier waveform
Lei et al. Two novel transform domain estimation methods for OFDM system and their application environment
CN109120560B (en) Self-adaptive ICI inter-carrier interference elimination method and device
JP2008206053A (en) Wireless communication method and wireless communication apparatus
CN114143145B (en) A Channel Estimation Method Based on Deep Learning
CN115361261B (en) Physical layer waveform transmission method for expanding radio frequency division multiplexing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170620