MIMO-FBMC TRANSMITTER/RECEIVER WITH LINEAR PRECODING IMPLEMENTED IN THE FREQUENCY DOMAIN

20170331536 · 2017-11-16

Assignee

Inventors

Cpc classification

International classification

Abstract

The invention relates to a MIMO-FBMC transmitter/receiver with linear precoding implemented in the frequency domain. In one embodiment, at the transmitter the linear precoding is performed (525.sub.1, . . . ,525.sub.KN) after filtering and spectral spreading, before the IFFT and combination of FBMC symbols in the time domain, such that the precoding does not introduce interference between data streams. In a second embodiment the linear precoding may be combined with the beamforming at transmission or at reception so as to spatially separate the data streams.

Claims

1. MIMO-FBMC transmitter for transmitting a plurality U of data streams on a transmission channel using a plurality N.sup.T of transmission antennas characterised in that it comprises: a plurality U of OQAM modulators (510.sub.1, . . . ,510.sub.U) associated with the U data streams, each modulator receiving a stream data vector and supplying a vector of N alternating real and imaginary components for N sub-channels; a plurality U of filtering and spectral spreading modules (520.sub.1, . . . ,520.sub.U) associated with the U modulators, each filtering and spectral spreading module spreading each component over 2K−1 adjacent sub-carriers and filtering them using the prototype filter transfer function, where K is the overlap factor, in order to supply KN spread and filtered components; a plurality KN of linear precoders, (525.sub.1, . . . ,520.sub.KN), associated respectively with the KN sub-carriers, each linear precoder multiplying the spread and filtered components relating to a sub-carrier (j) by a precoding matrix (P.sub.j) in order to supply a plurality KN of precoded vectors; a plurality (N.sup.T,N.sup.B) of IFFT modules (530.sub.1, . . . ,530.sub.NT) each receiving elements with the same index as the precoded vectors, where each IFFT module supplies a time signal which represents an FBMC symbol; a plurality (N.sup.T,N.sup.B) of FBMC symbol combination modules in the time domain (540.sub.1, . . . ,540.sub.NT), associated respectively with the IFFT modules in order to supply combined time signals; a plurality (N.sup.T,N.sup.B) of modules for translation of frequency to RF band to generate, from said combined time signals, a plurality N.sup.T of antenna signals destined to be transmitted by said transmission antennas.

2. MIMO-FBMC transmitter according to claim 1 characterised in that said plurality of IFFT modules, said plurality of FBMC symbol combination modules and said plurality of translation to RF band modules are all equal to the plurality N.sup.T of transmission antennas, the antenna signals being generated by translation to the RF band of said combined time signals.

3. MIMO-FBMC transmitter according to claim 2, characterised in that the precoding matrices are of size N.sup.T×U.

4. MIMO-FBMC transmitter according to claim 3, characterised in that, the number U of data streams is chosen to be equal to the number N.sup.T of transmission antennas, and that the precoding matrices associated with the various sub-carriers are respectively equal to the inverse of the matrix of the transmission channel at the frequencies of said sub-carriers.

5. MIMO-FBMC transmitter according to claim 1, characterised in that said plurality of IFFT modules, said plurality of FBMC symbol combination modules and said plurality of RF band translation modules are all equal to a plurality N.sup.B of beams, said combined time signals translated to RF band by said modules for translation to RF band (920.sub.1, . . . ,920.sub.NB) each being multiplied by a phase-shift vector (920.sub.1, . . . ,920.sub.NB), with the antenna signals being generated by summing (940.sub.1, . . . ,940.sub.NT) the components of the vectors thus obtained.

6. MIMO-FBMC transmitter according to claim 5, characterised in that the precoding matrices are of size N.sup.B×U.

7. MIMO-FBMC transmitter according to claim 6, characterised in that the number N.sup.B of beams is chosen to be equal to the number U of data streams, and the precoding matrices associated with the various sub-carriers are respectively equal to the inverse of the product of a matrix (W.sub.RF) resulting from concatenation of the phase-shift vectors, with the matrix of the transmission channel for the various sub-carriers.

8. MIMO-FBMC receiver for receiving a plurality U of data streams on a transmission channel using a plurality N.sup.R of reception antennas characterised in that it comprises: a plurality (N.sup.R,N.sup.B) of base-band translation modules for translating, to a base band, a plurality of reception signals generated from antenna signals; a plurality (N.sup.R,N.sup.B) of FFT modules (670.sub.1, . . . ,670.sub.NR) of size KN where N is the number of FBMC sub-channels and K is the overlap factor, for transforming blocks of KN samples of the reception signals translated to a base band, into vectors of KN frequency components; a plurality KN of linear precoders (675.sub.1, . . . ,675.sub.KN), respectively associated with KN sub-carriers, each linear precoder multiplying a vector of frequency components at the sub-carrier which is associated with it by a precoding matrix (V.sub.j) to supply a plurality KN of precoded vectors of size U; a plurality U of filtering and frequency despreading modules (680.sub.1, . . . ,680.sub.U), where each module filters and despreads the frequency components of the precoded vectors associated with a sub-carrier to provide a plurality U of filtered and despread component vectors; a plurality U of OQAM demodulation modules (680.sub.1, . . . ,680.sub.U) in order to demodulate, respectively, the U filtered and despread component vectors and to provide U estimated data flows.

9. MIMO-FBMC receiver according to claim 8, characterised in that said plurality of translation to base-band modules and said plurality of FFT modules are both equal to the plurality N.sup.R of transmission antennas, where the reception signals are equal to the antenna signals.

10. MIMO-FBMC receiver according to claim 9, characterised in that the number U is chosen to be equal to the number N.sup.R of reception antennas, and that the precoding matrices (V.sub.j) associated with the various sub-carriers are respectively equal to the inverse of the matrix of the transmission channel at the frequencies of said sub-carriers.

11. MIMO-FBMC receiver according to claim 8, characterised in that said plurality of base-band translation modules and said plurality of FFT modules are equal to a predetermined number N.sup.B of beams, the reception signals being obtained by multiplying (1020.sub.1, . . . ,1020.sub.NB) all of the antenna signals by N.sup.B phase-shift vectors of size N.sup.R to obtain N.sup.B vectors of phase-shift signals, the components of each vector of phase-shift signals then being summed (1030.sub.1, . . . ,1030.sub.NB) to provide a reception signal.

12. MIMO-FBMC receiver according to claim 11, characterised in that the precoding matrices are of size N.sup.B×U.

13. MIMO-FBMC receiver according to claim 12, characterised in that the number N.sup.B of beams is chosen to be equal to the number U of data streams, and that the precoding matrices associated with the various sub-carriers are respectively equal to the inverse of the product of a matrix (W.sub.RF) resulting from concatenation of the phase-shift vectors, with the matrix of the transmission channel for the various sub-carriers.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Other characteristics and advantages of the invention will become clear by reading preferred embodiments of the invention, with reference to the appended figures among which:

[0046] FIG. 1 diagrammatically shows a PPN-FBMC telecommunications system known in the state of the art;

[0047] FIG. 2 diagrammatically shows a FS-FBMC telecommunications system;

[0048] FIG. 3A shows the spectral spreading performed upstream of the IFFT module in FIG. 2;

[0049] FIG. 3B shows the spectral despreading performed downstream of the FFT module in FIG. 2;

[0050] FIG. 4 illustrates the combination of FBMC symbols in FIG. 2;

[0051] FIG. 5 schematically shows a MIMO-FBMC system transmitter with linear precoding, according to a first embodiment of the invention;

[0052] FIG. 6 schematically shows a MIMO-FBMC system receiver with linear precoding, according to a first embodiment of the invention;

[0053] FIGS. 7A and 7B schematically show first and second receiver examples in the case where the MIMO-FBMC transmitter is that of FIG. 5;

[0054] FIGS. 8A and 8B schematically show first and second MIMO-FBMC transmitter examples in the case where the receiver is that of FIG. 6;

[0055] FIG. 9 schematically shows a MIMO-FBMC system transmitter with linear precoding and formation of beams at transmission, according to a second embodiment of the invention;

[0056] FIG. 10 schematically shows a MIMO-FBMC system receiver with linear precoding and formation of beams at reception, according to a second embodiment of the invention.

DETAILED PRESENTATION OF PARTICULAR EMBODIMENTS

[0057] In what follows a MIMO-FBMC system will be considered which comprises a transmitter, possesses N.sup.T antennae, and a set of Q≧1 receivers (or, equivalently, users). Each receiver q possesses a number N.sub.q.sup.R of elementary antennas, where the total number of reception antennas being represented as

[00001] N R = .Math. q = 1 Q .Math. .Math. N q R .

The transmitter transmits a plurality U of streams, shared between the Q receivers,

[00002] U = .Math. q = 1 Q .Math. .Math. U q

where U.sub.q is the number of streams intended for the receiver q.

[0058] A first idea upon which the present invention is based is to use a FBMC system in the frequency domain as described in the document by M. Bellanger et al. entitled “FBMC physical layer: a primer” available at the web site www.ict-phydyas.org. FBMC systems implemented in the frequency domain make use of spectral spreading which is the reason for their name FS-FBMC (Frequency Spread FBMC).

[0059] The structure of such a FS-FBMC system is shown in FIG. 2.

[0060] As in the PPN-FBMC system, the QAM modulation symbols to be transmitted at a rate Nf where f=1/T are grouped together into blocks of size N, x.sub.0[n], . . . , x.sub.N−1[n] where n is the block time index. Each block of N symbols is supplied in parallel to N input channels of an OQAM preprocessing module 210.

[0061] Each sub-channel is then spread over an interval of 2K−1 adjacent sub-carriers, centred on a central sub-carrier of the sub-channel. More precisely, each item of OQAM data is spread over 2K−1 adjacent sub-carriers and is weighted by the value (real) of the transfer function of the synthesis filter at the corresponding frequency.

[0062] 220 designates the module for frequency spreading and filtering by the prototype filter. Each item of OQAM data d.sub.i[n] at the input to the module 220 is spread over 2K−1 adjacent sub-carriers to give:


{hacek over (d)}.sub.i,k[n]=d.sub.i[n]G.sub.k,k=−K+1, . . . ,0, . . . K−1  (1)

[0063] Data with the same parity i and i+2 are spectrally separated and data with opposite polarities i and i+1 overlap as shown in FIG. 3A. This overlap does not however generate any interference since two items of data with opposite polarities are necessarily located on the real axis and the imaginary axis respectively and are separated by T/2. For example, in FIG. 3A, the items of data d.sub.i[n] and d.sub.i+2[n] are real values (represented by continuous lines) whereas data item d.sub.i+1[n] is an imaginary value (represented by dashed lines). Imaginary values are presented to the input of the IFFT module with an offset of T/2 relative to the real values. Orthogonality in the complex plane is preserved by filtering with the prototype filter, given that the coefficients G.sub.k are real.

[0064] Frequency spread and filtered data are then processed by an IFFT with size KN in 230.

[0065] The block of time samples at the output from IFFT is combined using the combination module 240 as indicated in FIG. 4. All of the samples at the output from the IFFT represent an FBMC symbol in the time domain, where two successive FBMC symbols are offset by T/2 (in other words by N/2 samples) and where each FBMC symbol has a duration KT (in other words a size of KN samples). An FBMC symbol is combined in module 240 with the preceding K−1 FBMC symbols and the following K−1 FBMC symbols. It will be noted that a sample at the output from the combination module 240 is the sum of 2K−1 samples of consecutive FBMC symbols.

[0066] The signal thus obtained is then translated to an RF band.

[0067] After transmission on channel 250, the received signal, demodulated to base band, is sampled by the receiver at rate Nf and is then converted into blocks of size KN by the series-parallel converter 260.

[0068] A sliding FFT (the FFT window sliding by N/2 samples between two FFT calculations) of size KN is carried out in the FFT module, 270, on blocks of KN consecutive samples at the output from the series-parallel converter 260.

[0069] The outputs from the FFT then undergo filtering and spectral despreading in module 280. The despreading operation takes place in the frequency domain as shown in FIG. 3B. More precisely, the samples {hacek over (d)}.sub.i,k.sup.r[n], k=−K+1, . . . , 0, . . . K−1 corresponding to the 2K−1 frequencies (i−1)K+1, . . . iK, . . . (i+1)K−1 of the FFT are multiplied by values of the transfer function of the analysis filter (translated in frequency from that of the prototype filter) at the frequencies concerned and the results obtained are then summed, to give:

[00003] d i r [ n ] = .Math. k = - K + 1 K - 1 .Math. .Math. G k .Math. d .Math. i , k .Math. r [ n ] ( 2 )

where the values G.sub.k, k=−K+1, . . . , K−1 are the values of the prototype filter transfer function at the frequencies of the sub-carriers involved.

[0070] It will be seen that as shown in FIG. 3A, data from rows with the same parity, for example d.sub.i.sup.r[n] and d.sub.i+2.sup.r[n], are obtained using non-contiguous sample blocks whilst data from two consecutive rows with opposite polarities overlap. Thus the data item d.sub.i+1.sup.r[n] is obtained using samples {hacek over (d)}.sub.i,k.sup.r[n], k=1, . . . , K−1 as well as samples {hacek over (d)}.sub.i+2,k.sup.r[n], k=−K+1, . . . , 1.

[0071] Real data despreading is represented by continuous lines while imaginary data despreading is represented by dashed lines.

[0072] The data d.sub.i.sup.r[n] thus obtained are then input to a post-processing module 280, performing the inverse processing to that done in module 210, in other words an OQAM demodulation. The QAM symbols are thus restored.

[0073] A second idea upon which the present invention is based is carrying out the precoding in the frequency domain, after spectral spreading and before IFFT, at a stage where the KN sub-carriers are not interlaced.

[0074] FIG. 5 schematically shows a MIMO-FBMC system transmitter with linear precoding, according to a first embodiment of the invention.

[0075] The transmitter receives as input U data streams intended for Q users, each stream, φ.sub.u, u=1, . . . , U taking the form of a sequence of blocks of size N, x.sub.0.sup.u[n], . . . ,x.sub.N−1.sup.u[n]. Each stream φ.sub.N is modulated by an OQAM modulator, 510.sub.u, u=1, . . . , U, identical to the processing module 210. Each element of the data vector d.sub.i.sup.u[n], i=1, . . . , N at the output from the modulator 510.sub.u is spread over 2K−1 adjacent sub-carriers in the spectral spreading and filtering module by the prototype filter, 520.sub.u, which is identical to module 220, described previously. The frequency spread and filtered data, {hacek over (d)}.sub.i,k.sup.u[n]=d.sub.i.sup.u[n]G.sub.k, takes the form of a vector {hacek over (D)}.sub.u[n] of KN samples which correspond to the KN sub-carriers.

[0076] The KN linear precoders 525.sub.1, . . . ,525.sub.KN correspond respectively to the KN sub-carriers. This precoder 525.sub.j receives elements with index j (carried by sub-carrier j) of vectors {hacek over (D)}.sub.u[n], u=1, . . . ,U. The operation carried out by precoder 525.sub.j consists of multiplying the input vector, {tilde over (D)}.sub.j[n] of size U formed by elements {hacek over (D)}.sub.u(j)[n], u=1, . . . ,U, corresponding to sub-carrier j, by a matrix P.sub.j of size N.sup.T×U defined later, the same matrix P.sub.j is applied for all vectors {hacek over (D)}.sub.j (and therefore to all data d.sub.i.sup.u[n]) of a given frame. Thus, at the output, KN precoded vectors P.sub.j{tilde over (D)}.sub.j[n] of size N.sup.T are obtained. The elements of the precoded vectors are then supplied to a battery of IFFT modules, 530.sub.l, l=1, . . . ,N.sup.T, each IFFT module being associated with an antenna of the transmitter. The IFFT module, 530.sub.l, receives a vector made up of elements of index of the KN precoded vectors and performs an IFFT of size KN on this vector.

[0077] The successive time sample blocks at the output from these IFFT modules then undergo a combination operation in the combination modules 540.sub.l, l=1, . . . ,N.sup.T, each module 540.sub.l being identical to the module 240 described previously.

[0078] The signals at the output from the combination modules are then respectively translated to the RF band in 545.sub.l, l=1, . . . , N.sup.T, then amplified before being transmitted by the N.sup.T transmitter antennas 547.sub.l, l=1, . . . , N.sup.T.

[0079] FIG. 6 schematically shows a MIMO-FBMC system receiver with linear precoding, according to a first embodiment of the invention.

[0080] The receiver is equipped with N.sub.q.sup.R antennae, with the signals received by the various antennae being translated to base band and sampled at the frequency Nf. For each antenna, the samples are converted to blocks of size KN. Thus the series-parallel converters 660.sub.p, p=1, . . . , N.sub.q.sup.r, form blocks of KN samples and supply them to the FFT modules, 670.sub.p, p=1, . . . ,N.sub.q.sup.r. These FFT modules perform a sliding FFT of size KN, with a slide of N/2, samples between two successive calculations, as described in relation to module 270.

[0081] The frequency samples at the output from the FFT modules are then transmitted to KN linear precoders, 675.sub.j, j=1, . . . , KN, each corresponding to a sub-carrier. Thus the precoding module 675.sub.j receives the N.sub.q.sup.r index elements j (sub-carrier j) of the frequency sample vectors at the output from the FFT modules and multiplies this vector of size N.sub.q.sup.r by a precoding matrix V.sub.q of size U.sub.q×N.sub.q.sup.r. The KN vectors at the output of the linear precoders, 675.sub.j, j=1, . . . ,KN, of size U.sub.q are then transmitted to the U.sub.q filtering and spectral despreading modules 680.sub.u, u=1, . . . ,U.sub.q, with each operating like the module 280 described previously. More precisely, each module 680.sub.u, corresponding to a stream, receives the KN samples of index u of the output vectors of the modules 675.sub.j, j=1, . . . ,KN. The U.sub.q filtered and spectrally despread vectors at the output from these modules are then respectively supplied to U.sub.q OQAM demodulation modules M, 690.sub.u, u=1, . . . ,U.sub.q, to provide the data from the various user streams.

[0082] It will be noted that the number of linear precoders 525.sub.j and 675.sub.j is KN, with each linear precoder being associated with a sub-carrier. Those skilled in the art, however, will understand that if the channel is of the flat fading or block fading type, the number of linear precoders may be reduced and the precoding multiplexed over time upstream of the IFFT on the transmitter side and downstream of the IFFT on the receiver side.

[0083] In general, precoding can be implemented at the transmitter (first alternative) or at the receiver (second alternative) or even at the transmitter and at the receiver. Various embodiment examples may also be envisaged according to the distribution of streams between the users.

[0084] It can be assumed, first of all, according to a first alternative, that the precoding is only implemented on the transmitter side. The architecture of the transmitter is then that of FIG. 5.

[0085] In a first example, U=Q, N.sup.T=U, U.sub.q=1, N.sub.q.sup.R=1, q=1, . . . , Q, in other words the transmitter transmits one stream per user (example of the so-called MU-MIMO or Multi User MIMO mode), with no separation of stream taking place at the receivers (in other words the matrices V.sub.q, q=1, . . . , Q are reduced to a scalar value 1). The receivers according to this example are shown in FIG. 7A: each user is then equipped with a FS-FBMC receiver like that described in relation to the right hand portion of FIG. 2.

[0086] In a second example, Q=1, N.sup.T=U, N.sup.R=U, in other words the transmitter transmits all the streams to a single user who possesses U antennas (example of the so-called SU-MIMO or Single User MIMO mode). The user has U independent elementary FS-FBMC receivers (identical to those described in relation to the right-hand portion of FIG. 2), where each elementary FS-FBMC receiver is associated with one of the user's antennae, as shown in FIG. 7B.

[0087] According to a second alternative, the precoding is fully implemented on the receiver side, in other words the separation of streams is carried out at the receiver. The architecture of the receiver is then that of FIG. 6.

[0088] In a first example, N.sup.T=1, U.sub.q=1, N.sup.R=U, in other words the MIMO-FBMC system is made up of U FS-FBMC transmitters each possessing one antenna, as shown in FIG. 8A, and a receiver comprising U antennae. The transmitters then have the structure of an FS-FBMC transmitter, as described in relation to the left hand portion of FIG. 2.

[0089] In a second example, Q=1, N.sup.T=U, N.sup.R=U, in other words the MIMO-FBMC system is made up of a transmitter which possesses U antennas and a receiver which also possesses U antennas. The transmitter comprises U independent elementary FS-FBMC transmitters, where each elementary transmitter is associated with an antenna, as illustrated in FIG. 8B.

[0090] Without any loss of generality, the benefits of carrying out the precoding downstream of the OQAM modulation and of the spectral spreading, and upstream of the IFFT, will be shown in the case of the first alternative.

[0091] The signal received on the carrier j on the U antennae (belonging to different users in the first example and to distinct users in the second example) may be expressed in the form of a column-vector r.sub.j[n] of size U:

[00004] r j [ n ] = .Math. H j ( P j .Math. D j [ n ] + .Math. n k = n - ( 2 .Math. .Math. K - 1 ) n + ( 2 .Math. .Math. K - 1 ) .Math. .Math. P j .Math. D j [ n k ] ) + N j [ n ] = .Math. H j .Math. P j ( D j [ n ] + .Math. n k = n - ( 2 .Math. .Math. K - 1 ) n + ( 2 .Math. .Math. K - 1 ) .Math. .Math. D j [ n k ] ) + N j [ n ] ( 3 )

where the sum is performed on all interfering symbols, depending on the response of the prototype filter, N.sub.j is an additive noise vector and H.sub.1 is the channel matrix of size U×U relative to sub-carrier j.

[0092] For example P.sub.j=H.sub.j.sup.−1 could be chosen as a precoding matrix (precoding according to a criteria ZF), and thus:

[00005] r j [ n ] = D j [ n ] + .Math. n k = n - ( 2 .Math. .Math. K - 1 ) n + ( 2 .Math. .Math. K - 1 ) .Math. .Math. D j [ n k ] ( 4 )

here neglecting the noise term. It can be seen that precoding does not introduce additional interference relative to a conventional FBMC system (without precoding) and that the interference terms are therefore eliminated simply by the OQAM demodulation, due to the orthogonality of the interference and of the data in the complex plane.

[0093] On transmission, the fact that precoding is performed before the IFFT and combination in the time domain means that no additional interference is introduced relative to a conventional FBMC system. Similarly, the fact that precoding is performed after the FFT, and therefore in the frequency domain, means that no additional interference is introduced.

[0094] The linear precoding in the base band, at transmission and/or reception, can be combined with a beamforming in the RF band. It will be recalled that the purpose of precoding is to create virtual channels. The maximum number of virtual channels is equal to the rank of the composite channel matrix, here a block matrix of size N×N.sup.T×N.sup.R where N is the number of carriers, N.sup.T is the number of transmission antennas and N.sup.R is the number of reception antennas of the system. These virtual channels can be spatially separated by directing them in appropriate directions. For example, if it is assumed that the MIMO-FBMC transmitter is located at a base station and that the MIMO-FBMC receivers are located in the MIMO-FBMC terminals, the streams destined for a given terminal may be directed towards this terminal whilst forming a transmission beam. In a reciprocal manner, beams can be formed at reception in the direction of the terminals whose streams it is wished to receive. This therefore avoids sending or receiving streams to/coming from terminals not concerned by the latter, which reduces the inter-stream interference.

[0095] FIG. 9 schematically shows a MIMO-FBMC system transmitter with linear precoding and beamforming at transmission, according to a second embodiment of the invention.

[0096] It has been assumed in FIG. 5 that the MIMO-FBMC transmitter must transmit U streams φ.sub.1, . . . , φ.sub.U. The various streams are processed in the base band by the module 910, which is identical to the assembly designed by RRE in figure FIG. 5, except that the precoding matrices P.sub.j, j=1, . . . , KN are of size N.sup.B×U instead of being of size N.sup.T×U where N.sup.B is the number of beams. The base band signals coming from the FBMC combination modules and intended for the various beams are respectively translated to RF band by RF modules 920.sub.1, . . . ,920.sub.N.sup.B. The RF signals thus obtained are respectively multiplied in 930.sub.b, b=1, . . . , N.sup.B by N.sup.B phase-shift vectors of size N.sup.T, w.sub.RF.sup.b, b=1, . . . , N.sup.B. The elements of the phase-shift vector w.sub.RF.sup.b introduce phase-shifts into the RF signal supplied by the module 920.sub.b such that it is transmitted in the direction of the beam b. Where necessary, these elements also introduce a weighting of the RF signal on the various antenna so as to reduce the secondary lobes of the beam generated.

[0097] The signals of the various beams coming from multipliers 930.sub.b, b=1, . . . , N.sup.B are summed in 940.sub.1, . . . ,940.sub.N.sup.T to form N.sup.T antenna signals which are respectively transmitted by the antennae 950.sub.1, . . . ,950.sub.N.sup.T.

[0098] In the case where the number N.sup.B of beams is chosen to be equal to the number U of streams, the precoding matrices are of size U×U. The precoding matrix P.sub.j relating to the sub-carrier j can be calculated to be (H.sub.jW.sub.RF).sup.−1 where W.sub.RF is the matrix of size N.sup.T×N.sup.B resulting from the concatenation of vectors w.sub.RF.sup.b, b=1, . . . , N.sup.B.

[0099] FIG. 10 schematically shows a MIMO-FBMC system transmitter with linear precoding and beamforming at reception, according to a second embodiment of the invention.

[0100] It has been assumed here that the MIMO-FBMC receiver possessed N.sup.R reception antennas, 1010.sub.1, . . . ,1010.sub.N.sup.R, and was intended to receive U data streams. The antennas signals are multiplied by phase-shift vectors w.sub.RF.sup.b, b=1, . . . , N.sup.B in 1020.sub.1, . . . ,1020.sub.N.sup.B. The phase-shift vector elements w.sub.RF.sup.b introduce phase shifts into the antenna signals so as to form a beam b on reception. The elements of w.sub.RF.sup.b may also weight the various antenna signals so as to reduce the secondary lobes of the beam formed at reception.

[0101] The signals thus multiplied are then summed in 1030.sub.1, . . . ,1030.sub.N.sup.B to generate N.sup.B beam signals at reception. These beam signals are the processed by the base band processing module 1050, which is identical to the BBR module of FIG. 6, except only that the precoding matrices V.sub.j, j=1, . . . ,KN, are here of size N.sup.B×U. The base band processing module 1050, and more specifically the OQAM demodulators that it contains, therefore supply the estimated data streams, {circumflex over (φ)}.sub.1, . . . , {circumflex over (φ)}.sub.U.

[0102] Those skilled in the art will understand that the second embodiment further reduces interference between streams (MSI) by spatially separating them. Irrespective of the embodiment, the present invention allows significant throughputs to be achieved, whilst retaining the intrinsic advantages of FBMC modulation, namely good out-of-band rejection and good spectral efficiency.