EP3725051B1 - Procédé de génération d'un signal multiporteuse, procédé de démodulation, produit programme d'ordinateur et dispositifs correspondants - Google Patents
Procédé de génération d'un signal multiporteuse, procédé de démodulation, produit programme d'ordinateur et dispositifs correspondants Download PDFInfo
- Publication number
- EP3725051B1 EP3725051B1 EP18833281.1A EP18833281A EP3725051B1 EP 3725051 B1 EP3725051 B1 EP 3725051B1 EP 18833281 A EP18833281 A EP 18833281A EP 3725051 B1 EP3725051 B1 EP 3725051B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- symbols
- samples
- modulating
- delivering
- symbol
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 65
- 238000004590 computer program Methods 0.000 title claims description 5
- 239000000969 carrier Substances 0.000 claims description 50
- 230000001360 synchronised effect Effects 0.000 claims description 42
- 230000009466 transformation Effects 0.000 claims description 24
- 239000001164 aluminium sulphate Substances 0.000 claims description 6
- 239000004334 sorbic acid Substances 0.000 claims description 6
- NLXLAEXVIDQMFP-UHFFFAOYSA-N Ammonium chloride Substances [NH4+].[Cl-] NLXLAEXVIDQMFP-UHFFFAOYSA-N 0.000 claims description 5
- 230000001131 transforming effect Effects 0.000 claims description 5
- 239000005711 Benzoic acid Substances 0.000 claims description 4
- 239000000395 magnesium oxide Substances 0.000 claims description 4
- CDBYLPFSWZWCQE-UHFFFAOYSA-L sodium carbonate Substances [Na+].[Na+].[O-]C([O-])=O CDBYLPFSWZWCQE-UHFFFAOYSA-L 0.000 claims description 4
- 239000004291 sulphur dioxide Substances 0.000 claims description 3
- 230000006870 function Effects 0.000 description 22
- 238000001228 spectrum Methods 0.000 description 10
- 230000003595 spectral effect Effects 0.000 description 9
- 235000021183 entrée Nutrition 0.000 description 6
- 230000010363 phase shift Effects 0.000 description 6
- 230000002123 temporal effect Effects 0.000 description 6
- 230000001747 exhibiting effect Effects 0.000 description 4
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000002592 echocardiography Methods 0.000 description 3
- 230000002238 attenuated effect Effects 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 229940082150 encore Drugs 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03828—Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties
- H04L25/03834—Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties using pulse shaping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2626—Arrangements specific to the transmitter only
- H04L27/2627—Modulators
- H04L27/264—Pulse-shaped multi-carrier, i.e. not using rectangular window
- H04L27/26414—Filtering per subband or per resource block, e.g. universal filtered multicarrier [UFMC] or generalized frequency division multiplexing [GFDM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2649—Demodulators
- H04L27/26534—Pulse-shaped multi-carrier, i.e. not using rectangular window
- H04L27/26538—Filtering per subband or per resource block, e.g. universal filtered multicarrier [UFMC] or generalized frequency division multiplexing [GFDM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
- H04L5/001—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT the frequencies being arranged in component carriers
Definitions
- the field of the invention is that of the transmission of digital data via a multicarrier signal.
- the invention relates to a technique for generating a multicarrier signal exhibiting improved spectral performance, for example compared to multicarrier signals of the OFDM type (for “Orthogonal Frequency-Division Multiplexing”), as well as a technique for demodulating such a signal.
- OFDM Orthogonal Frequency-Division Multiplexing
- Such signals are widely used in the field of digital data transmission by cable or radio on RF carrier frequency.
- the invention has numerous applications, in particular, but not exclusively, in the fields of wireless local area networks (WiFi), cellular mobile radiotelephony 3GPP LTE (standing for “3rd Generation Partnership Project” and “Long Term Evolution ”), or even ADSL (standing for“ Asymmetric Digital Subscriber Line ”), but also in the field of broadcasting, as described for example in the standards relating to digital audio broadcasting (DAB for “Digital Audio Broadcasting” in English), digital television broadcasting, including DVB-T (standing for “Digital Video Broadcasting - Terrestrial”) or DVB-T2, or even cable broadcasting, notably DVB-C (from English "Digital Video Broadcasting - Cable”).
- WiFi wireless local area networks
- 3GPP LTE standing for “3rd Generation Partnership Project” and “Long Term Evolution ”
- ADSL standing for“ Asymmetric Digital Subscriber Line ”
- DVB-T Digital Video Broadcasting
- OFDM modulation In the field of digital communications, OFDM modulation has established itself for twenty years as the reference modulation since its adoption in various standards such as DAB, DVB-T / T2, ADSL, 3GPP LTE, etc.
- the “ ⁇ ” guard interval which consists in adding a portion of the signal between two blocks of useful symbols, is an important element of this modulation. Indeed, the guard interval makes it possible to absorb the echoes caused by the multiple reflections during radio transmissions. It can be used to perform a first so-called coarse time synchronization of the system and thus correctly place the FFT window (for “Fast Fourier Transform”) to demodulate the signal.
- the temporal localization of the multicarrier symbols also called OFDM blocks, defined by a rectangular window whose frequency response is a cardinal sine does not allow to have a spectrum as confined as required by the specifications of the new standards. .
- OFDM / OQAM modulations do not allow the introduction of a guard interval.
- a guard interval makes it possible to increase the spectral efficiency of the modulation, such an absence limits the capacities of the modulation to absorb the echoes present in the highly time-dispersive channels.
- the invention proposes a new and inventive solution for allowing the generation of a multicarrier signal exhibiting improved spectral efficiency compared with, for example, a signal of the OFDM type.
- the claimed method proposes transforming the source symbols into modulating symbols obtained by a linear combination of the real part, resp. imaginary, symbols from the source symbol sequence with the part real, resp. imaginary, symbols of the same sequence but shifted by a delay R.
- a linear combination carried out in the frequency domain ie before frequency-time transformation (eg before inverse Fourier transformation), implements sinusoidal windowing in the time domain.
- the signal generated is thus apodized and its spectrum improved.
- the delay R defines the number of half-periods of the sinusoidal windowing functions which are present over the duration of the generated multicarrier symbol (for R equal to 1, we have a sinusoid half-period, for R equal to 2, we have a sinusoidal period, for R equal to 4, we have two periods, etc.).
- the zeros of the resulting sinusoidal windowing functions weight the start and end of the generated multicarrier symbol, thereby improving its spectrum.
- the obtaining step further comprises a phase rotation sub-step applied to the at least a first, resp. second, combined symbol, delivering at least one of the first N, resp. N second, modulating symbols.
- the real and imaginary parts of the transmitted symbols are kept in quadrature despite the differentiated processing applied to them in order to generate the multicarrier signal. In this way, the symbols transmitted can be easily estimated on reception.
- the generation step comprises a sub-step for synchronizing the first and second blocks of N carriers delivering first and second synchronized blocks.
- the multicarrier symbol is generated from the first and second synchronized blocks.
- the sinusoidal functions weighting the first and second synchronized blocks are quadrature.
- the real and imaginary parts of the symbols transmitted can easily be differentiated and estimated on reception.
- the average power of the multicarrier signal thus generated is not degraded by the sinusoidal windowing in question.
- the synchronization step comprises a time shift of the first, resp. second, block of N carriers compared to the second, resp. first, block of N carriers delivering the first and second synchronized blocks.
- the generation step comprises a sub-step of summing the first and second synchronized blocks, delivering the multicarrier symbol.
- the generation step further comprises a step of inserting a guard interval, by cyclic duplication of p ⁇ (N / R) samples of the first, resp. second, block of N carriers, with p a non-zero integer and R an integer sub-multiple of N, delivering first, resp. second, extended block of N carriers.
- the synchronization substep is applied to the first and second extended blocks to deliver the first and second synchronized blocks.
- the duration of the guard interval is an integer multiple of the half-period of the sinusoidal windowing functions. In this way, the spectrum of the multicarrier signal obtained remains improved even though guard intervals are provided in the multicarrier symbols.
- the linear combination comprises a summation or a subtraction between the real part, resp. imaginary, of the source symbol of index k, and the real part, resp. imaginary, of the source symbol of index k +/- R multiplied by a pure imaginary number.
- the invention also relates to a method for demodulating a multicarrier signal exhibiting improved spectral efficiency compared with, for example, a signal of the OFDM type.
- the claimed method proposes to implement an operation symmetrical to that of linear combination described above in relation to the method for generating a multicarrier signal. More particularly, the corresponding processing of linear combination of the real part, resp. imaginary, sequences of modulating symbols obtained at the output of the time-frequency transformation step (e.g. after direct Fourier transform) with the real part, resp. imaginary, modulating symbols of the same sequences, but shifted by the delay R, allow the estimation of the transmitted source symbols.
- the demodulation method further comprises a step of obtaining a set of N first samples and a set of N second samples from at least N input samples of the multicarrier signal.
- the time-frequency transformation is applied on the one hand to the set of N first samples, delivering the N first modulating symbols, and on the other hand to the set of N second samples delivering the N second modulating symbols.
- the time-frequency transformation implemented in reception is applied to the samples corresponding to the source symbols of the same multicarrier symbol despite the quadrature of the sinusoidal weighting functions during the generation of the multicarrier symbol in question as described above in relationship with the method of generating a multicarrier signal.
- the synchronization sub-step comprises a time shift of the set of at least N first input samples, resp. of the set of at least N second input samples, with respect to the set of at least N second input samples, resp. set of at least N first input samples, delivering the sets of at least N first and second synchronized samples.
- the synchronization of the sets of at least N first and N second input samples is implemented in a simple and efficient manner.
- the at least N first synchronized samples, resp. at least N second synchronized samples are N + p ⁇ (N / R) first synchronized samples, resp. N + p ⁇ (N / R) second synchronized samples, with p a natural integer and R an integer submultiple of N.
- the step of obtaining comprises a sub-step of deleting a guard interval by deleting p ⁇ (N / R) samples among the N + p ⁇ (N / R) first synchronized samples, resp. among the N + p ⁇ (N / R) second synchronized samples, delivering the set of N first samples, resp. the set of N second samples.
- the time-frequency transformation step delivers the N first and N second modulating symbols.
- the demodulation method further comprises a phase rotation step applied to the first N, resp. N second, modulating symbols delivering N first, resp. N second, phase shifted modulating symbols.
- the linear combination sub-step is applied to the N prime, resp. N second, phase-shifted modulating symbols to deliver the at least one source symbol.
- phase rotation applied during the generation of the multicarrier symbol as described above in relation to the method of generating a multicarrier signal is canceled so as to improve the estimation of the transmitted source symbols.
- the demodulation method can be implemented in a simplified manner by implementing only a single time-frequency transformation block (e.g. a single direct Fourier transform).
- a single time-frequency transformation block e.g. a single direct Fourier transform.
- the invention also relates to at least one computer program comprising program code instructions for the implementation of at least one method as described above, according to any one of its various embodiments, when it is is run on a computer.
- a device for generating a corresponding multicarrier signal in another embodiment, there is provided a device for generating a corresponding multicarrier signal.
- Such a generation device is in particular capable of implementing the method for generating a multicarrier signal according to the invention (according to any one of the various aforementioned embodiments).
- a device for demodulating a corresponding multicarrier signal in another embodiment, there is provided a device for demodulating a corresponding multicarrier signal.
- Such a demodulation device is in particular capable of implementing the method for demodulating a multicarrier signal according to the invention (according to any one of the various aforementioned embodiments).
- the general principle of the technique described consists in generating a multicarrier signal, by processing in a differentiated manner the real and imaginary parts of the source symbols at the input of the modulator.
- N first modulating symbols, resp. N second modulating symbols are obtained on the basis of a linear combination of the real part, resp. imaginary, of a sequence of source symbols with the real part, resp. imaginary, of the same sequence of source symbols but shifted by a delay R, with R a non-zero integer.
- a frequency-time transformation for example an inverse Fourier transform of size N, is then applied separately to the N first modulating symbols and to the N second modulating symbols to deliver a first and a second block of N carriers.
- the first and second blocks of N carriers are then summed in order to deliver a multicarrier symbol according to the invention.
- the linear combination of the real part, resp. imaginary, of a source symbol of index k of the sequence, with another source symbol of index k +/- R of the sequence implements in the frequency domain, ie before frequency-time transformation, a processing corresponding to a sinusoidal windowing in the time domain.
- Such a linear combination is implemented for at least certain source symbols of the sequence, for example N source symbols of the sequence. In this way, the spectrum of a multicarrier symbol obtained is improved via the apodization of the multicarrier time signal thus generated.
- some of the source symbols are set to zero so as to switch off the corresponding sub-carriers. This is particularly the case for addressing certain standards (eg LTE) in which the sub-carriers at the edge of the multicarrier symbol (ie for the sub-carriers of minimum and maximum frequency index) are turned off so as to allow the coexistence of different multicarrier signals on adjacent frequency channels.
- the first 110_1 and second 110_2 obtaining blocks implement for example the step E200 of obtaining the method for generating a multicarrier signal described below in relation to the figure 2 .
- the generation device 100 further comprises, according to this example, two inverse Fourier transform blocks, including a first block 120_1 applied to the N first modulating symbols vs k 1 obtained from the real part of the source symbol sequence, and a second block 120_2 applied to the N second modulating symbols vs k 2 obtained from the imaginary part of the source symbol sequence.
- the inverse Fourier transform blocks implement the inverse Fourier transform step E210 of the method for generating a multicarrier signal described below in relation to the figure 2 .
- the generation device 100 finally comprises a block 130 for generating a multicarrier symbol of the multicarrier signal from the first and second blocks of N carriers delivered respectively by the first 120_1 and second 120_2 inverse Fourier transform blocks.
- the generation block 130 implements for example the step E220 of generation of the method for generating a multicarrier signal described below in relation to the figure 2 .
- the various aforementioned blocks of the generation device 100 can be implemented indifferently on a reprogrammable computing machine (a PC computer, a DSP processor, a microcontroller, etc.) executing a program comprising a sequence of instructions, or on a dedicated computing machine. (for example a set of logic gates such as an FPGA or an ASIC, or any other hardware module) in order to implement the method for generating a multicarrier signal described below in relation to the figure 2 .
- a reprogrammable computing machine a PC computer, a DSP processor, a microcontroller, etc.
- a program comprising a sequence of instructions
- a dedicated computing machine for example a set of logic gates such as an FPGA or an ASIC, or any other hardware module
- the corresponding program (that is to say the sequence of instructions) can be stored in a removable storage medium (such as for example a floppy disk, CD-ROM or DVD-ROM) or not (a memory, volatile or not), this storage medium being partially or totally readable by a computer or a processor.
- a removable storage medium such as for example a floppy disk, CD-ROM or DVD-ROM
- the code instructions of the computer program are for example loaded into a random access memory before being executed by a processor of the processing unit.
- N first vs k 1 and N second vs k 2 modulating symbols are obtained on the basis of the sequence of source symbols, for example at the output of the first 110_1 and second 110_2 blocks for obtaining the generation device 100.
- the first obtaining block 110_1 performs a linear combination between the real part of the symbols of the sequence of source symbols and the real part of the symbols of the same sequence but shifted by a delay R.
- the value of the delay R is a power of 2.
- the first obtaining block 110_1 performs a subtraction between the real part a ( k ) of a source symbol x ( k ) of frequency index k, k an integer between R and N + R, and the real part a ( k - R ) of a source symbol x ( k - R ) of frequency index kR.
- Such a subtraction, repeated for each index k between R and N + R for example, delivers N first combined symbols.
- the subtraction is implemented between the real part a ( k ) of a source symbol x ( k ) of frequency index k, k an integer between 1 and N, and the real part a ( k + R ) of a source symbol x ( k + R ) frequency index k + R.
- Such a subtraction repeated for each index k lying between 1 and N, then delivers the N first combined symbols.
- the inverse Fourier transform of a sinusoidal function at the frequency f0 is proportional to ( ⁇ ( f - f 0 ) - ⁇ ( f + f 0 )).
- a convolution of the real part of the source symbols by the distribution ( ⁇ ( f - f 0 ) - ⁇ ( f + f 0 )) makes it possible to obtain a weighting of the temporal signal, i.e. after inverse Fourier transformation, by a such sinusoidal function.
- the signal generated is thus apodized and its spectrum improved.
- the real part of the source symbol with frequency index kR ie a ( k - R )
- the imaginary pure unit number j can be multiplied by the imaginary pure unit number j before being combined (for example subtracted) with the real part of the source symbol of frequency index k, ie a ( k ) , so that the real parts a ( k ) and a ( k - R ) are out of phase by ⁇ / 2.
- the real part a ( k - R ) is phase shifted by applying to it a phase rotation term equal to ⁇ / 2.
- the first combined symbol of frequency index k is thus obtained.
- the first N, resp. N second, modulating symbols are determined from at least one first, resp. second, combined symbol.
- the first combined symbol of frequency index k is phase-shifted by applying to it a phase rotation term, here equal to - k ⁇ / 2 R, in order to deliver the first modulating symbol of frequency index k, vs k 1 .
- the second obtaining block 110_2 performs the same types of operations on the imaginary parts b ( k ) of the source symbols x ( k ) in order to deliver N second modulating symbols vs k 2 .
- R is the number of sine wave half-periods present over the temporal duration of a multicarrier symbol of N carriers.
- the first inverse Fourier transformation block 120_1 of the generation device 100 applies an inverse Fourier transformation to the N first modulating symbols vs k 1 in order to deliver a first block of N carriers.
- the second block 120_2 applies an inverse Fourier transform to the N second modulating symbols vs k 2 in order to deliver a second block of N carriers.
- the generation block 130 of the generation device 100 generates a multicarrier symbol of the multicarrier signal from the first and second blocks of N carriers delivered respectively by the first 120_1 and second 120_2 inverse Fourier transform blocks during the implementation of step E210.
- a guard interval is inserted.
- the generation block 130 cyclically duplicates p ⁇ (N / R) samples of the first block of N carriers in order to deliver a first block of N extended carriers.
- the generation block 130 cyclically duplicates p ⁇ (N / R) samples of the second block of N carriers in order to output a second extended block of N carriers.
- the duration of the guard interval is an integer multiple of the half-period of the sinusoidal weighting function.
- block 130 synchronizes the first and second blocks of N extended carriers.
- the second block of N extended carriers is delayed by N / 2R samples, ie by a quarter of a sinusoidal period, with respect to the first block of N extended carriers.
- First and second blocks of N synchronized carriers are thus delivered.
- the sinusoidal functions weighting the first and second synchronized blocks are quadrature.
- the real and imaginary parts of the source symbols can easily be differentiated and estimated on reception.
- the average power of the temporal multicarrier signal thus generated is not degraded by the sinusoidal windowing, i.e. remains substantially constant over the duration of a multicarrier symbol.
- the delay applied to the second block of N extended carriers is different from N / 2R samples.
- the block 130 performs a summation of the first and second blocks of N synchronized carriers in order to generate the multicarrier symbol.
- figure 3a illustrates a temporal view of the first and second blocks of N carriers as obtained before summation.
- the factor R is equal to 16. In this way, 16 half-periods of sinusoids are present over the duration of the first and second blocks in question. Zeros of the sinusoidal weighting function thus attenuate both the start and the end of the first and second blocks of N carriers.
- the first and second blocks of N carriers being temporally offset with respect to each other by a delay equal to N / 2 R, ie by a quarter of a sinusoid period, following the application of the sub-step E220b, the sinusoidal functions respectively weighting the first and second blocks of N carriers are in quadrature.
- the real and imaginary parts of the source symbols can easily be differentiated and estimated on reception.
- the average power of the multicarrier signal thus generated is not degraded by the sinusoidal windowing in question.
- the guard interval, ⁇ extends over a duration equal to 4 half-periods of the sinusoidal weighting function.
- the guard interval ⁇ is composed of 4 ⁇ (N / R) samples duplicated cyclically from the first and second blocks of N carriers respectively.
- the spectrum 300 figure 3b
- the multicarrier symbol obtained after summation of the first and second blocks remains improved with respect to the spectrum 310 of an OFDM signal comprising the same number of carriers. This remains true even though guard intervals are provided in the current multicarrier symbol and the preceding or following multicarrier symbols.
- the length of the interval is not necessarily equal to 4 half-periods of the sinusoidal weighting function.
- the length of the guard interval can be configured as a function of the dispersion of the channel, ie the length of the echoes.
- the first device illustrated in figure 4A , is suitable for demodulating a multicarrier signal transmitted with or without a guard interval.
- the demodulation device 400A firstly comprises a block 410 for obtaining a set of N first samples and a set of N second samples from N + p ⁇ (N / R) input samples of the multicarrier signal in question.
- the obtaining block 410 implements for example the step E500 of obtaining the method of demodulating a multicarrier signal described below in relation to the figure 5 .
- the generation device 400A also comprises two Fourier transform blocks, including a first block 420_1 applied to the N first samples, delivering N first modulating symbols, and a second block 420_2 applied to the N second samples, delivering N second modulating symbols.
- the Fourier transform blocks implement the Fourier transform step E510 of the method for demodulating a multicarrier signal described below in relation to the figure 5 .
- the demodulation device 400A also comprises two phase rotation blocks, including a first block 425_1 applying a first phase shift to the N first modulating symbols, delivering N first phase shifted modulating symbols, and a second block 425_2 applying a second phase shift to the N second modulating symbols , delivering N second phase-shifted modulating symbols.
- the first and second phase rotation blocks implement the phase rotation step E520 of the method of demodulating a multicarrier signal described below in relation to the figure 5 .
- the demodulation device 400A finally comprises two blocks for estimating N source symbols conveyed by the multicarrier signal considered, including a first block 430_1 for estimating N source symbols from the N first symbols phase-shifted modulants and a second block 430_2 for estimating N source symbols from the N second phase-shifted modulating symbols.
- the first 430_1 and second 430_2 estimation blocks implement the step E530 for estimating the method of demodulating a multicarrier signal described below in relation to the figure 5 .
- the demodulation devices 400B and 400C are suitable for demodulating a multicarrier signal whose multicarrier symbols include a guard interval.
- the multicarrier signal considered is generated when the method of generating the figure 2 implements the sub-step E220a of inserting a guard interval.
- the demodulation devices 400B and 400C illustrated in figures 4B and 4C , implement a single Fourier transform block 420_1, applied to a set of N input samples obtained from the multicarrier signal and delivering N modulating symbols.
- such a Fourier transform block 420_1 implements step E510 of the method for demodulating the figure 5 .
- the demodulation device 400B also comprises two phase rotation blocks, of which the first block 425_1 applying a first phase shift to the N first modulating symbols, delivering N first phase shifted modulating symbols, and the second block 425_2 applying a second phase shift to the N second modulating symbols , delivering N second phase-shifted modulating symbols.
- An additional phase shift is implemented in an additional phase rotation block 425_2B, making it possible to differentiate the symbols processed by the first 430_1 and second 430_2 blocks for estimating the symbols carried by the multicarrier signal.
- the N modulating symbols delivered by the Fourier transform block 420_1 are first of all phase-shifted by a single phase rotation block 425 before being duplicated to supply the first 430_1 and second 430_2 blocks for estimating the symbols highlighting implements step E530 of estimating the method of demodulating a multicarrier signal described below in relation to the figure 5 .
- devices 400B and 400C do not include a block 410 for obtaining a set of N first samples and a set of N second samples as such.
- the set of N input samples supplied to the Fourier transform block 420_1 is obtained from a set of at least N samples of the multicarrier signal via a block 440 for removing the guard interval, thus only via a time offset block 450, if applicable, when necessary in terms of hardware implementation.
- the various aforementioned blocks of demodulation devices 400A, 400B and 400C can be implemented indifferently on a reprogrammable computing machine (a PC computer, a DSP processor, a microcontroller, etc.) executing a program comprising a sequence of instructions, or on a dedicated computing machine (for example a set of logic gates such as an FPGA or an ASIC, or any other hardware module) in order to implement the method of demodulating a multicarrier signal described below in relation to the figure 5 .
- a reprogrammable computing machine a PC computer, a DSP processor, a microcontroller, etc.
- a dedicated computing machine for example a set of logic gates such as an FPGA or an ASIC, or any other hardware module
- the corresponding program (that is to say the sequence of instructions) can be stored in a removable storage medium (such as whether for example a floppy disk, a CD-ROM or a DVD-ROM) or not (a memory, volatile or not), this storage medium being partially or totally readable by a computer or a processor.
- a removable storage medium such as whether for example a floppy disk, a CD-ROM or a DVD-ROM
- this storage medium being partially or totally readable by a computer or a processor.
- the code instructions of the computer program are for example loaded into a random access memory before being executed by a processor of the processing unit.
- Such a method implements the operations symmetrical to those of the method for generating a multicarrier signal described above in relation to the figure 2 .
- the block 410 of the demodulation device 400 obtains a set of N first samples and a set of N second samples from N + p ⁇ (N / R) input samples of the signal multicarrier in question.
- the block 410 duplicates the N + p ⁇ (N / R) input samples of the multicarrier signal in order to deliver a set of N + p ⁇ (N / R) first samples input and a set of N + p ⁇ (N / R) second input samples.
- the obtaining block 410 synchronizes the sets of N + p ⁇ (N / R) first and of N + p ⁇ (N / R) second input samples in order to deliver a set of N + p ⁇ (N / R) first synchronized samples and a set of N + p ⁇ (N / R) second synchronized samples.
- the set of N + p ⁇ (N / R) first samples is delayed by N / 2R samples compared to the set of N + p ⁇ (N / R) second samples.
- the sinusoidal functions weighting the first and second synchronized blocks generated by the generation block 130 described above in relation to the figure 1 are put back in phase.
- block 410 removes the guard interval ⁇ by removing p ⁇ (N / R) samples from among the N + p ⁇ (N / R) first synchronized samples, resp. among the N + p ⁇ (N / R) second synchronized samples, delivering the set of N first samples, resp. the set of N second samples in question.
- the first block 420_1 of the demodulation device 400 applies a Fourier transformation, here direct, to the N first samples in order to deliver N first modulating symbols.
- the second block 420_2 of the demodulation device 400 applies a Fourier transform, also direct, to the N second samples in order to deliver N second modulating symbols.
- the first phase rotation block 425_1 adds a phase rotation term, here equal to + k ⁇ / 2 R, to the first modulating symbols in order to deliver N first phase-shifted modulating symbols.
- a phase rotation term here equal to + k ⁇ / 2 R
- the second phase rotation block 425_2 adds a phase rotation term, here equal to -k ⁇ / 2R, to the second modulating symbols in order to deliver N second phase-shifted modulating symbols.
- N source symbols conveyed by the multicarrier signal considered are estimated from the N first and from the N second modulating symbols.
- the first estimation block 430_1 performs a linear combination, for example a subtraction, between the imaginary part of a first phase-shifted modulating symbol of frequency index k, and the real part a first phase-shifted modulating symbol with a frequency index kR.
- the linear combination in question delivers an estimate ⁇ ( k ) of the real part of one of the N source symbols in question.
- the subtraction is performed between the imaginary part of a first phase-shifted modulating symbol of frequency index k and the real part of another first phase-shifted modulating symbol of frequency index k + R.
- the second estimation block 430_2 performs the same operations as the block 430_1, but on the second modulating symbols in order to deliver an estimate b ⁇ ( k ) of the imaginary part of the N source symbols in question.
- the linear combination implemented in the second estimation block 430_2 corresponds here to an addition.
- the obtaining step E500 is not implemented. This is in particular possible when the multicarrier symbols of the multicarrier signal include a guard interval.
- the effect of the time shift can be compensated for in the frequency domain.
- such compensation is for example performed by an additional phase rotation of + k ⁇ / R, applied during step E520 by the additional phase rotation block 425_2B described above in relation to the figure 4B .
- such compensation is for example carried out at the level of a common phase rotation of + k ⁇ / 2 R applied during step E520 by the single phase rotation block 425 described above in relationship with figure 4C .
- the method implements a step of duplication of the N phase-shifted modulating symbols delivering N prime, resp. N second, phase shifted modulating symbols.
- the linear combination sub-step E530a is applied to the N primes, resp. N second, phase-shifted modulating symbols so as to deliver an estimate ⁇ ( k ) of the real part, resp. an estimate b ⁇ (k) of the imaginary part of one of the source symbols carried by the demodulated multicarrier signal.
- the sub-step E220a of inserting a guard interval is not implemented by the generation device 100.
- the block 130 performs during the sub-step E220b the synchronization of the first and second blocks of N carriers (delivered respectively by the blocks 120_1 and 120_2) instead of and instead of the synchronization of the first and second blocks of N extended carriers.
- the multicarrier symbol is then generated (for example by summation) from the first and second synchronized blocks thus obtained from the first and second blocks of N carriers.
- the demodulation device 400A then does not implement the sub-step E500c of removing the guard interval.
- the generation device 100 does not implement the synchronization sub-step E220b.
- the block 130 generates the multicarrier symbol (for example by summation) directly from the first and second blocks of N carriers (extended or not depending on whether the embodiment considered implements or not the sub-step E220a d insertion of a guard interval).
- the demodulation device 400A then does not implement the sub-step E500b for synchronizing the sets of first and second input samples.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Power Engineering (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Description
- Le domaine de l'invention est celui de la transmission de données numériques via un signal multiporteuse.
- Plus précisément, l'invention concerne une technique de génération d'un signal multiporteuse présentant des performances spectrales améliorées, par exemple par rapport à des signaux multiporteuse du type OFDM (pour « Orthogonal Frequency-Division Multiplexing » en anglais), ainsi qu'une technique de démodulation d'un tel signal.
- De tels signaux sont largement utilisés dans le domaine de la transmission de données numériques par câble ou par radio sur fréquence porteuse RF. Ainsi, l'invention a de nombreuses applications, notamment, mais non exclusivement, dans les domaines des réseaux locaux sans-fil (WiFi), de la radiotéléphonie mobile cellulaire 3GPP LTE (de l'anglais « 3rd Generation Partnership Project » et « Long Term Evolution »), ou encore de l'ADSL (de l'anglais « Asymmetric Digital Subscriber Line »), mais aussi dans le domaine de la diffusion, telle que décrite par exemple dans les standards relatifs à la diffusion audio numérique (DAB pour « Digital Audio Broadcasting » en anglais), la télédiffusion numérique, dont notamment DVB-T (de l'anglais « Digital Video Broadcasting - Terrestrial ») ou DVB-T2, ou encore la diffusion par câble, notamment DVB-C (de l'anglais « Digital Video Broadcasting - Cable »).
- Dans le domaine des communications numériques, la modulation OFDM s'est imposée depuis une vingtaine d'années comme la modulation de référence depuis son adoption dans les différents standards comme le DAB, DVB-T/T2, ADSL, 3GPP LTE, etc.
- Les qualités intrinsèques de ce type de modulation par rapport aux modulations mono-porteuse, en termes d'encombrement spectral, de résistance aux canaux dispersifs dans le temps, et de simplicité de l'opération d'égalisation avec un coefficient par porteuse (méthode dite de « Zéro Forcing »), ont assuré son succès dans les standards précités.
- L'intervalle de garde « Δ », qui consiste à rajouter une portion de signal entre deux blocs de symboles utiles, est un élément important de cette modulation. En effet, l'intervalle de garde permet d'absorber les échos provoqués par les réflexions multiples lors des transmissions radio. Il peut être utilisé pour effectuer une première synchronisation temporelle dite grossière du système et ainsi placer correctement la fenêtre FFT (pour « Fast Fourier Transform » en anglais) pour démoduler le signal.
- Cependant, des limites de la modulation OFDM apparaissent, notamment en termes d'efficacité spectrale, face au besoin toujours croissant de débit ainsi qu'aux scénarii de plus en plus complexes qui apparaissent dans les nouveaux standards.
- En effet, la localisation temporelle des symboles multiporteuses, encore appelés blocs OFDM, définie par une fenêtre rectangulaire dont la réponse fréquentielle est un sinus cardinal ne permet pas d'avoir un spectre aussi confiné que ce qu'exigent les cahiers des charges des nouveaux standards.
- Des solutions alternatives ont été proposées. Notamment les modulations OFDM/OQAM (pour « Offset Quadrature Amplitude Modulation »). De telles modulations multiporteuse présentent des réponses spectrales bien mieux localisées en fréquence que l'OFDM.
- Cependant, les modulations OFDM/OQAM ne permettent pas d'introduire d'intervalle de garde. Or, quand bien même l'absence d'un intervalle de garde permet d'augmenter l'efficacité spectrale de la modulation, une telle absence limite les capacités de la modulation à absorber les échos présents dans les canaux fortement dispersifs en temps.
- Aussi des solutions pour introduire un intervalle de garde avec les modulations OFDM/OQAM ont été envisagées (par exemple celle divulguée dans la demande de brevet
FR2928233 (A1 - Il existe ainsi un besoin pour une modulation multiporteuse présentant une efficacité spectrale améliorée par rapport aux modulations OFDM.
- Il existe également un besoin pour qu'une telle modulation permette l'insertion d'un intervalle de garde.
- Il existe enfin un besoin pour que la génération ainsi que la démodulation d'un signal modulé selon une telle modulation soient simples en termes d'implémentation matérielle. Le document HAO LIN: "Flexible Configured OFDM for 5G Air Interface" divulgue un procédé pour arriver à un fenêtrage sinusoïdal dans le domaine temporel par une combinaison de signaux effectuée dans le domaine fréquentiel (voir page 1864, colonne gauche).
- Dans un mode de réalisation de l'invention, il est proposé un procédé de génération d'un signal multiporteuse formé de symboles multiporteuses. Un tel procédé met en œuvre les étapes suivantes, pour la génération d'au moins un des symboles multiporteuses :
- obtention de N premiers symboles modulants et de N deuxièmes symboles modulants, à partir d'une séquence de symboles sources, l'obtention comprenant, pour au moins un des symboles sources d'indice k, une sous-étape de :
- combinaison linéaire d'une partie réelle, resp. imaginaire, du symbole source d'indice k avec une partie réelle, resp. imaginaire, d'un des symboles sources d'indice k +/- R, avec R un entier non nul, la combinaison linéaire délivrant au moins un premier, resp. deuxième, symbole combiné, au moins un des N premiers, resp. N deuxièmes, symboles modulants étant fonction de l'au moins un premier, resp. deuxième, symbole combiné ;
- transformation fréquence-temps, des N premiers symboles modulants, délivrant un premier bloc de N porteuses, chaque porteuse du premier bloc étant modulée par un des premiers symboles modulants, et des N deuxièmes symboles modulants, délivrant un deuxième bloc de N porteuses, chaque porteuse du deuxième bloc étant modulée par un des deuxièmes symboles modulants ; et
- génération du symbole multiporteuse à partir des premier et deuxième blocs de N porteuses.
- Ainsi, l'invention propose une solution nouvelle et inventive pour permettre la génération d'un signal multiporteuse présentant une efficacité spectrale améliorée par rapport, par exemple, à un signal du type OFDM.
- Pour ce faire, la méthode revendiquée propose de transformer les symboles sources en des symboles modulants obtenus par une combinaison linéaire de la partie réelle, resp. imaginaire, des symboles de la séquence de symboles sources avec la partie réelle, resp. imaginaire, des symboles de la même séquence mais décalés d'un retard R. Une telle combinaison linéaire effectuée dans le domaine fréquentiel, i.e. avant transformation fréquence-temps (e.g. avant transformation de Fourier inverse), implémente un fenêtrage sinusoïdal dans le domaine temporel. Le signal généré se trouve ainsi apodisé et son spectre amélioré.
- Par ailleurs, le retard R définit le nombre de demi-périodes des fonctions sinusoïdales de fenêtrage qui sont présentes sur la durée du symbole multiporteuse généré (pour R égal à 1, on a une demi-période de sinusoïde, pour R égal à 2, on a une période de sinusoïde, pour R égal à 4, on a deux périodes, etc). Les zéros des fonctions sinusoïdales de fenêtrage obtenues pondèrent le début et la fin du symbole multiporteuse généré, améliorant par là-même son spectre.
- Selon un mode de réalisation, l'étape d'obtention comprend en outre une sous-étape de rotation de phase appliquée à l'au moins un premier, resp. deuxième, symbole combiné, délivrant l'au moins un des N premiers, resp. N deuxièmes, symboles modulants.
- Ainsi, les parties réelles et imaginaires des symboles transmis sont maintenues en quadrature malgré les traitements différentiés qui leur sont appliqués afin de générer le signal multiporteuse. De la sorte, les symboles transmis peuvent être aisément estimés en réception.
- Selon un mode de réalisation, l'étape de génération comprend une sous-étape de synchronisation des premier et deuxième blocs de N porteuses délivrant des premier et deuxième blocs synchronisés. Le symbole multiporteuse est généré à partir des premier et deuxième blocs synchronisés.
- Ainsi, les fonctions sinusoïdales pondérant les premier et deuxième blocs synchronisés sont mises en quadrature. De la sorte, les parties réelles et imaginaires des symboles transmis peuvent être aisément différentiées et estimées en réception. Par ailleurs, la puissance moyenne du signal multiporteuse ainsi généré n'est pas dégradée par le fenêtrage sinusoïdal en question.
- Selon un mode de réalisation, l'étape de synchronisation comprend un décalage temporel du premier, resp. deuxième, bloc de N porteuses par rapport au deuxième, resp. premier, bloc de N porteuses délivrant les premier et deuxième blocs synchronisés.
- Ainsi, la synchronisation des premier et deuxième blocs de N porteuses est mise en œuvre de manière simple et efficace.
- Selon un mode de réalisation, l'étape de génération comprend une sous-étape de sommation des premier et deuxième blocs synchronisés, délivrant le symbole multiporteuse.
- Selon un mode de réalisation, l'étape de génération comprend en outre une étape d'insertion d'un intervalle de garde, par duplication cyclique de p∗(N/R) échantillons du premier, resp. deuxième, bloc de N porteuses, avec p un entier non nul et R un sous-multiple entier de N, délivrant des premier, resp. deuxième, bloc étendus de N porteuses. La sous-étape de synchronisation est appliquée aux premier et deuxième blocs étendus pour délivrer les premier et deuxième blocs synchronisés.
- Ainsi, la durée de l'intervalle de garde est un multiple entier de la demi-période des fonctions sinusoïdales de fenêtrage. De la sorte, le spectre du signal multiporteuse obtenu reste amélioré quand bien même des intervalles de garde sont prévus dans les symboles multiporteuses.
- Selon un mode de réalisation, la combinaison linéaire comprend une sommation ou une soustraction entre la partie réelle, resp. imaginaire, du symbole source d'indice k, et la partie réelle, resp. imaginaire, du symbole source d'indice k +/- R multipliée par un nombre imaginaire pur.
- Ainsi, la propagation des erreurs de symbole estimé à symbole estimé lors de l'estimation des symboles sources en réception est réduite.
- Dans un mode de réalisation de l'invention, il est proposé un procédé de démodulation d'un signal multiporteuse formé de symboles multiporteuses. Un tel procédé comprend les étapes suivantes :
- transformation temps-fréquence d'un jeu de N échantillons d'entrée obtenus à partir du signal multiporteuse, délivrant au moins N symboles modulants ; et
- estimation d'au moins un symbole source à partir de N premiers, resp. N deuxièmes, symboles modulants, obtenus à partir des au moins N symboles modulants, l'estimation comprenant, pour au moins un des N premiers, resp. N deuxièmes, symboles modulants d'indice k, une sous-étape de :
- combinaison linéaire d'une partie imaginaire du symbole modulant d'indice k, avec une partie réelle d'un des N premiers, resp. N deuxièmes, symboles modulants d'indice k +/- R, avec R un entier non nul, la combinaison linéaire délivrant une partie réelle, resp. une partie imaginaire, d'un estimé de l'au moins un symbole source.
- Ainsi, l'invention concerne également un procédé de démodulation d'un signal multiporteuse présentant une efficacité spectrale améliorée par rapport, par exemple, à un signal du type OFDM.
- Pour ce faire, la méthode revendiquée propose d'implémenter une opération symétrique de celle de combinaison linéaire décrite ci-dessus en relation avec le procédé de génération d'un signal multiporteuse. Plus particulièrement, les traitements correspondants de combinaison linéaire de la partie réelle, resp. imaginaire, des séquences de symboles modulants obtenues en sortie de l'étape de transformation temps-fréquence (e.g. après transformée de Fourier directe) avec la partie réelle, resp. imaginaire, des symboles modulants des mêmes séquences, mais décalés du retard R, permettent l'estimation des symboles sources transmis.
- Selon un mode de réalisation, le procédé de démodulation comprend en outre une étape d'obtention d'un jeu de N premiers échantillons et d'un jeu de N deuxièmes échantillons à partir d'au moins N échantillons d'entrée du signal multiporteuse. La transformation temps-fréquence est appliquée d'une part au jeu de N premiers échantillons, délivrant les N premiers symboles modulants, et d'autre part au jeu de N deuxièmes échantillons délivrant les N deuxièmes symboles modulants.
- Selon un mode de réalisation, l'étape d'obtention comprend des sous-étapes de :
- duplication des au moins N échantillons d'entrée du signal multiporteuse délivrant un jeu d'au moins N premiers échantillons d'entrée et un jeu d'au moins N deuxièmes échantillons d'entrée ; et
- synchronisation des jeux d'au moins N premiers et d'au moins N deuxièmes échantillons d'entrée délivrant un jeu d'au moins N premiers échantillons synchronisés et un jeu d'au moins N deuxièmes échantillons synchronisés.
- Ainsi, la transformation temps-fréquence mise en œuvre en réception est appliquée sur les échantillons correspondant aux symboles sources du même symbole multiporteuse malgré la mise en quadrature des fonctions sinusoïdales de pondération lors de la génération du symbole multiporteuse en question comme décrit ci-dessus en relation avec le procédé de génération d'un signal multiporteuse.
- Selon un mode de réalisation, la sous-étape de synchronisation comprend un décalage temporel du jeu d'au moins N premiers échantillons d'entrée, resp. du jeu d'au moins N deuxièmes échantillons d'entrée, par rapport au jeu d'au moins N deuxièmes échantillons d'entrée, resp. jeu d'au moins N premiers échantillons d'entrée, délivrant les jeux d'au moins N premiers et deuxièmes échantillons synchronisés.
- Ainsi, la synchronisation des jeux d'au moins N premiers et N deuxièmes échantillons d'entrée est mise en œuvre de manière simple et efficace.
- Selon un mode de réalisation, les au moins N premiers échantillons synchronisés, resp. au moins N deuxièmes échantillons synchronisés, sont N + p∗(N/R) premiers échantillons synchronisés, resp. N + p∗(N/R) deuxièmes échantillons synchronisés, avec p un entier naturel et R un sous-multiple entier de N. L'étape d'obtention comprend une sous-étape de suppression d'un intervalle de garde par suppression de p∗(N/R) échantillons parmi les N + p∗(N/R) premiers échantillons synchronisés, resp. parmi les N + p∗(N/R) deuxièmes échantillons synchronisés, délivrant le jeu de N premiers échantillons, resp. le jeu de N deuxièmes échantillons.
- Selon un mode de réalisation, l'étape de transformation temps-fréquence délivre les N premiers et N deuxièmes symboles modulants. Le procédé de démodulation comprend en outre une étape de rotation de phase appliquée aux N premiers, resp. N deuxièmes, symboles modulants délivrant N premiers, resp. N deuxièmes, symboles modulants déphasés. La sous-étape de combinaison linéaire est appliquée aux N premiers, resp. N deuxièmes, symboles modulants déphasés pour délivrer l'au moins un symbole source.
- Ainsi, la rotation de phase appliquée lors de la génération du symbole multiporteuse comme décrit ci-dessus en relation avec le procédé de génération d'un signal multiporteuse est annulée de manière à améliorer l'estimation des symboles sources transmis.
- Selon un mode de réalisation, le procédé de démodulation comprend en outre :
- une étape de rotation de phase appliquée aux au moins N symboles modulants délivrant N symboles modulants déphasés ; et
- une étape de duplication des N symboles modulants déphasés délivrant N premiers, resp. N deuxièmes, symboles modulants déphasés ;
- Ainsi, le procédé de démodulation peut être implémenté de manière simplifiée en ne mettant en œuvre qu'un seul bloc de transformation temps-fréquence (e.g. une seule transformée de Fourier directe). L'effet du décalage temporel lié à la mise en quadrature des fonctions sinusoïdales de pondération, obtenues lors de la génération du symbole multiporteuse en question, est annulé dans ce cas par un déphasage complémentaire des symboles modulants sur la base desquels est mise en œuvre l'une des deux combinaisons linéaires précitées.
- L'invention concerne également au moins un programme d'ordinateur comprenant des instructions de code de programme pour la mise en œuvre d'au moins un procédé tel que décrit précédemment, selon l'un quelconque de ses différents modes de réalisation, lorsqu'il est exécuté sur un ordinateur.
- Dans un autre mode de réalisation de l'invention, il est proposé un dispositif de génération d'un signal multiporteuse correspondant.
- Un tel dispositif de génération est notamment apte à mettre en œuvre le procédé de génération d'un signal multiporteuse selon l'invention (selon l'un quelconque des différents modes de réalisation précités).
- Ainsi, les caractéristiques et avantages de ce dispositif sont les mêmes que ceux du procédé de génération décrit précédemment. Par conséquent, ils ne sont pas détaillés plus amplement.
- Dans un autre mode de réalisation de l'invention, il est proposé un dispositif de démodulation d'un signal multiporteuse correspondant.
- Un tel dispositif de démodulation est notamment apte à mettre en œuvre le procédé de démodulation d'un signal multiporteuse selon l'invention (selon l'un quelconque des différents modes de réalisation précités).
- Ainsi, les caractéristiques et avantages de ce dispositif sont les mêmes que ceux du procédé de démodulation décrit précédemment. Par conséquent, ils ne sont pas détaillés plus amplement.
- D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante, donnée à titre d'exemple indicatif et non limitatif, et des dessins annexés, dans lesquels :
- la
figure 1 illustre les blocs fonctionnels d'un dispositif de génération d'un signal multiporteuse selon un mode de réalisation de l'invention ; - la
figure 2 illustre les étapes d'un procédé de génération d'un signal multiporteuse selon un mode de réalisation de l'invention ; - les
figures 3a et3b illustrent des formes d'ondes temporelle et fréquentielle générées lors de la mise en œuvre du procédé de lafigure 2 ; - la
figure 4A illustre les blocs fonctionnels d'un dispositif de démodulation d'un signal multiporteuse selon un mode de réalisation de l'invention ; - la
figure 4B illustre les blocs fonctionnels d'un dispositif de démodulation d'un signal multiporteuse selon un autre mode de réalisation de l'invention ; - la
figure 4C illustre les blocs fonctionnels d'un dispositif de démodulation d'un signal multiporteuse selon encore un autre mode de réalisation de l'invention ; - la
figure 5 illustre les étapes d'un procédé de démodulation d'un signal multiporteuse selon un mode de réalisation de l'invention. - Sur toutes les figures du présent document, les éléments et étapes identiques sont désignés par une même référence.
- Le principe général de la technique décrite consiste à générer un signal multiporteuse, en traitant de manière différentiée les parties réelle et imaginaire des symboles sources en entrée du modulateur.
- Plus particulièrement, N premiers symboles modulants, resp. N deuxièmes symboles modulants sont obtenus sur la base d'une combinaison linéaire de la partie réelle, resp. imaginaire, d'une séquence de symboles sources avec la partie réelle, resp. imaginaire, de la même séquence de symboles sources mais décalée d'un retard R, avec R un entier non nul. Une transformation fréquence-temps, par exemple une transformée de Fourier inverse de taille N, est alors appliquée séparément sur les N premiers symboles modulants et sur les N deuxièmes symboles modulants pour délivrer un premier et un deuxième bloc de N porteuses. Les premier et deuxième blocs de N porteuses sont alors sommés afin de délivrer un symbole multiporteuse selon l'invention.
- Il apparaît que la combinaison linéaire de la partie réelle, resp. imaginaire, d'un symbole source d'indice k de la séquence, avec un autre symbole source d'indice k +/- R de la séquence, implémente dans le domaine fréquentiel, i.e. avant transformation fréquence-temps, un traitement correspondant à un fenêtrage sinusoïdal dans le domaine temporel. Une telle combinaison linéaire est mise en œuvre pour au moins certains symboles sources de la séquence, par exemple N symboles sources de la séquence. De la sorte, le spectre d'un symbole multiporteuse obtenu est amélioré via l'apodisation du signal temporel multi-porteuse ainsi généré.
- On décrit maintenant, en relation avec la
figure 1 les blocs fonctionnels d'un dispositif de génération d'un signal multiporteuse selon un mode de réalisation de l'invention mettant en œuvre l'insertion d'un intervalle de garde. On note que l'insertion d'un intervalle de garde est facultative selon l'invention. - Plus particulièrement, le signal multiporteuse comprend des symboles multiporteuses comprenant chacun N porteuses modulées par des symboles obtenus à partir de symboles sources appartenant à une constellation de symboles, un symbole source d'indice fréquentiel k s'exprimant comme x(k) = a (k) + jb (k). Il est compris que dans des variantes, certains des symboles sources sont mis à zéro de manière à éteindre les sous-porteuses correspondantes. C'est notamment le cas pour adresser certains standards (e.g. LTE) dans lesquels les sous-porteuses en bord de symbole multiporteuse (i.e. pour les sous-porteuses d'indice fréquentiel minimum et maximum) sont éteintes de manière à permettre la coexistence de différents signaux multiporteuses sur des canaux fréquentiels adjacents.
- Pour générer un tel signal, le dispositif 100 de génération comprend tout d'abord deux blocs d'obtention de N symboles modulants à partir de la séquence de symboles sources :
- un premier bloc 110_1 d'obtention de N premiers
- un deuxième bloc 110_2 d'obtention de N deuxième
- Pour ce faire, les premier 110_1 et deuxième 110_2 blocs d'obtention mettent par exemple en œuvre l'étape E200 d'obtention du procédé de génération d'un signal multiporteuse décrit ci-dessous en relation avec la
figure 2 . - Le dispositif 100 de génération comprend en outre, selon cet exemple, deux blocs de transformation de Fourier inverse, dont un premier bloc 120_1 appliqué aux N premiers symboles modulants
- Par exemple, les blocs de transformation de Fourier inverse mettent en œuvre l'étape E210 de transformation de Fourier inverse du procédé de génération d'un signal multiporteuse décrit ci-dessous en relation avec la
figure 2 . - Le dispositif 100 de génération comprend enfin un bloc 130 de génération d'un symbole multiporteuse du signal multiporteuse à partir des premier et deuxième blocs de N porteuses délivrés respectivement par les premier 120_1 et deuxième 120_2 blocs de transformation de Fourier inverse.
- Pour ce faire, le bloc 130 de génération met par exemple en œuvre l'étape E220 de génération du procédé de génération d'un signal multiporteuse décrit ci-dessous en relation avec la
figure 2 . - Les différents blocs précités du dispositif 100 de génération peuvent être implémentés indifféremment sur une machine de calcul reprogrammable (un ordinateur PC, un processeur DSP, un microcontrôleur, etc) exécutant un programme comprenant une séquence d'instructions, ou sur une machine de calcul dédiée (par exemple un ensemble de portes logiques comme un FPGA ou un ASIC, ou tout autre module matériel) afin de mettre en œuvre le procédé de génération d'un signal multiporteuse décrit ci-dessous en relation avec la
figure 2 . - Dans le cas où le dispositif 100 de génération est réalisé avec une machine de calcul reprogrammable, le programme correspondant (c'est-à-dire la séquence d'instructions) pourra être stocké dans un médium de stockage amovible (tel que par exemple une disquette, un CD-ROM ou un DVD-ROM) ou non (une mémoire, volatile ou non), ce médium de stockage étant lisible partiellement ou totalement par un ordinateur ou un processeur. A l'initialisation, les instructions de code du programme d'ordinateur sont par exemple chargées dans une mémoire vive avant d'être exécutées par un processeur de l'unité de traitement.
- On décrit maintenant, en relation avec la
figure 2 les étapes d'un procédé de génération d'un signal multiporteuse selon un mode de réalisation de l'invention. - Plus particulièrement, les étapes suivantes sont décrites pour la génération d'un symbole multiporteuse du signal multiporteuse.
-
- Pour ce faire, lors d'une sous-étape E200a, le premier bloc 110_1 d'obtention effectue une combinaison linéaire entre la partie réelle des symboles de la séquence de symboles sources et la partie réelle des symboles de la même séquence mais décalés d'un retard R. Par exemple, la valeur du retard R est une puissance de 2. Selon l'exemple illustré en
figure 1 , le premier bloc 110_1 d'obtention effectue une soustraction entre la partie réelle a (k) d'un symbole source x(k) d'indice fréquentiel k, k un entier compris entre R et N+R, et la partie réelle a (k-R) d'un symbole source x(k-R) d'indice fréquentiel k-R. Une telle soustraction, répétée pour chaque indice k compris entre R et N+R par exemple, délivre N premiers symboles combinés. - Dans une variante, la soustraction est implémentée entre la partie réelle a (k) d'un symbole source x (k) d'indice fréquentiel k, k un entier compris entre 1 et N, et la partie réelle a (k+R) d'un symbole source x (k+R) indice fréquentiel k+R. Une telle soustraction, répétée pour chaque indice k compris entre 1 et N, délivre alors les N premiers symboles combinés.
- Il apparaît qu'une telle combinaison linéaire, entre les parties réelles des symboles, effectuée dans le domaine fréquentiel, i.e. avant transformation de Fourier inverse, implémente un fenêtrage sinusoïdal dans le domaine temporel, N/R représentant la demi-période (en nombre d'échantillons) de la sinusoïde en question.
- En effet, la transformée de Fourier inverse d'une fonction sinusoïdale à la fréquence f0 est proportionnelle à (δ(f - f 0) - δ(f + f 0)). Ainsi, une convolution de la partie réelle des symboles sources par la distribution (δ(f - f 0) - δ(f + f 0)) permet d'obtenir une pondération du signal temporel, i.e. après transformation de Fourier inverse, par une telle fonction sinusoïdale.
- Le signal généré se trouve ainsi apodisé et son spectre amélioré.
- Par ailleurs, une telle convolution de la partie réelle a (k) des symboles sources x (k) conduit à une implémentation simple et efficace de la pondération recherchée sous la forme d'une combinaison linéaire de la forme précitée, i.e. : a (k) - a (k-R).
- Cependant, afin de minimiser la propagation des erreurs de symbole estimé à symbole estimé lors de l'estimation des symboles sources en réception, la partie réelle du symbole source d'indice fréquentiel k-R, i.e. a (k-R), peut être multipliée par le nombre imaginaire pur unité j avant d'être combinée (par exemple soustraite) à la partie réelle du symbole source d'indice fréquentiel k, i.e. a (k), afin que les parties réelles a (k) et a (k-R) soient déphasées de π/2. Par exemple, la partie réelle a (k-R) est déphasée en lui appliquant un terme de rotation de phase égal à π/2. On obtient ainsi le premier symbole combiné d'indice fréquentiel k.
- Par ailleurs, lors d'une sous-étape E200b, les N premiers, resp. N deuxièmes, symboles modulants sont déterminés à partir d'au moins un premier, resp. deuxième, symbole combiné. Par exemple, le premier symbole combiné d'indice fréquentiel k est déphasé en lui appliquant un terme de rotation de phase, ici égal à - kπ/2R, afin de délivrer le premier symbole modulant d'indice fréquentiel k,
-
- De même, le deuxième bloc 110_2 d'obtention effectue les mêmes types d'opérations sur les parties imaginaires b (k) des symboles sources x (k) afin de délivrer N deuxièmes symboles modulants
-
- Par ailleurs, R est le nombre de demi-périodes de sinusoïde présentes sur la durée temporelle d'un symbole multiporteuse de N porteuses. De la sorte, à la fois le début et la fin du symbole multiporteuse courant sont atténués par des zéros de la fonction sinusoïdale, améliorant par là-même le spectre du signal multiporteuse ainsi généré.
- Lors d'une étape E210 de transformation de Fourier inverse, le premier bloc 120_1 de transformation de Fourier inverse du dispositif 100 de génération applique une transformation de Fourier inverse aux N premiers symboles modulants
- Enfin, lors d'une étape E220, le bloc 130 de génération du dispositif 100 de génération génère un symbole multiporteuse du signal multiporteuse à partir des premier et deuxième blocs de N porteuses délivrés respectivement par les premier 120_1 et deuxième 120_2 blocs de transformation de Fourier inverse lors de la mise en œuvre de l'étape E210. Par exemple, selon le mode de réalisation illustré en
figure 1 , lors d'une sous-étape E220a, un intervalle de garde est inséré. Pour ce faire, le bloc 130 de génération duplique cycliquement p∗(N/R) échantillons du premier bloc de N porteuses afin de délivrer un premier bloc de N porteuses étendu. De même, le bloc 130 de génération duplique cycliquement p∗(N/R) échantillons du deuxième bloc de N porteuses afin de délivrer un deuxième bloc de N porteuses étendu. - De la sorte, lorsque N est un multiple de R, la durée de l'intervalle de garde est un multiple entier de la demi-période de la fonction sinusoïdale de pondération. Ainsi, les début et fin des premier et deuxièmes blocs de N porteuses étendus restent atténués par des zéros de la fonction sinusoïdale. Le spectre du signal multiporteuse obtenu reste ainsi amélioré quand bien même des intervalles de garde sont prévus dans les symboles multiporteuses.
- Par ailleurs, lors d'une sous-étape E220b, facultative, le bloc 130 effectue une synchronisation des premier et deuxième blocs de N porteuses étendus. Par exemple, le deuxième bloc de N porteuses étendu est retardé de N/2R échantillons, i.e. d'un quart de période de sinusoïde, par rapport au premier bloc de N porteuses étendu. Des premier et deuxième blocs de N porteuses synchronisés sont ainsi délivrés.
- Ainsi, les fonctions sinusoïdales pondérant les premier et deuxième blocs synchronisés sont mises en quadrature. De la sorte, les parties réelles et imaginaires des symboles sources peuvent être aisément différentiées et estimées en réception. Par ailleurs, la puissance moyenne du signal multiporteuse temporel ainsi généré n'est pas dégradé par le fenêtrage sinusoïdal, i.e. reste sensiblement constante sur la durée d'un symbole multiporteuse.
- Dans des variantes, le retard appliqué au deuxième bloc de N porteuses étendu est différent de N/2R échantillons.
- Enfin, lors d'une sous-étape E220c, le bloc 130 effectue une sommation des premier et deuxième blocs de N porteuses synchronisés afin de générer le symbole multiporteuse.
- On décrit maintenant, en relation avec les
figures 3a et3b des formes d'ondes temporelle et fréquentielle générées lors de la mise en œuvre du procédé de lafigure 2 . - Plus particulièrement, la
figure 3a illustre une vue temporelle des premier et deuxième blocs de N porteuses tels qu'obtenus avant sommation. - Dans le présent exemple, le facteur R vaut 16. De la sorte, 16 demi-périodes de sinusoïdes sont présentes sur la durée des premier et deuxième blocs en question. Des zéros de la fonction sinusoïdale de pondération atténuent ainsi à la fois le début et la fin des premier et deuxième blocs de N porteuses.
- Par ailleurs, les premiers et deuxième blocs de N porteuses étant décalés temporellement l'un par rapport à l'autre d'un délai égal à N/2R, i.e. d'un quart de période de sinusoïde, suite à l'application de la sous-étape E220b, les fonctions sinusoïdales pondérant respectivement les premier et deuxième blocs de N porteuses sont en quadrature. De la sorte, les parties réelles et imaginaires des symboles sources peuvent être aisément différentiées et estimées en réception. Par ailleurs, la puissance moyenne du signal multiporteuse ainsi généré n'est pas dégradé par le fenêtrage sinusoïdal en question.
- Par exemple, comme illustré sur la
figure 3a , l'intervalle de garde, Δ, s'étend sur une durée égale à 4 demi-périodes de la fonction sinusoïdale de pondération. En d'autres termes, l'intervalle de garde Δ est composé de 4∗(N/R) échantillons dupliqués cycliquement à partir des premier et deuxième blocs de N porteuses respectivement. De la sorte, le spectre 300 (figure 3b ) le symbole multiporteuse obtenu après sommation des premier et deuxième blocs reste amélioré par rapport au spectre 310 d'un signal OFDM comprenant un même nombre de porteuses. Ceci reste vrai quand bien même des intervalles de garde sont prévus dans le symbole multiporteuse courant et les symboles multiporteuses précédent ou suivant. - On note que la longueur de l'intervalle n'est pas nécessairement égale à 4 demi-périodes de la fonction sinusoïdale de pondération. Notamment, la longueur de l'intervalle de garde peut être configurée en fonction de la dispersion du canal, i.e. de la longueur des échos.
- On décrit maintenant, en relation avec les
figures 4A à 4C , les blocs fonctionnels d'un dispositif de démodulation d'un signal multiporteuse généré selon le procédé de génération décrit ci-dessus en relation avec lafigure 2 , selon différents modes de réalisation. - Le premier dispositif, illustré en
figure 4A , est adapté pour démoduler un signal multiporteuse transmis avec ou sans intervalle de garde. - Le dispositif 400A de démodulation comprend tout d'abord un bloc 410 d'obtention d'un jeu de N premiers échantillons et d'un jeu de N deuxièmes échantillons à partir de N + p∗(N/R) échantillons d'entrée du signal multiporteuse en question.
- Pour ce faire, le bloc 410 d'obtention met par exemple en œuvre l'étape E500 d'obtention du procédé de démodulation d'un signal multiporteuse décrit ci-dessous en relation avec la
figure 5 . - Le dispositif 400A de génération comprend également deux blocs de transformation de Fourier, dont un premier bloc 420_1 appliqué aux N premiers échantillons, délivrant N premiers symboles modulants, et un deuxième bloc 420_2 appliqué aux N deuxièmes échantillons, délivrant N deuxièmes symboles modulants.
- Par exemple, les blocs de transformation de Fourier mettent en œuvre l'étape E510 de transformation de Fourier du procédé de démodulation d'un signal multiporteuse décrit ci-dessous en relation avec la
figure 5 . - Le dispositif 400A de démodulation comprend également deux blocs de rotation de phase, dont un premier bloc 425_1 appliquant un premier déphasage aux N premiers symboles modulants, délivrant N premiers symboles modulants déphasés, et un deuxième bloc 425_2 appliquant un deuxième déphasage aux N deuxièmes symboles modulants, délivrant N deuxièmes symboles modulants déphasés.
- Par exemple, les premier et deuxième blocs de rotation de phase mettent en œuvre l'étape E520 de rotation de phase du procédé de démodulation d'un signal multiporteuse décrit ci-dessous en relation avec la
figure 5 . - Le dispositif 400A de démodulation comprend enfin deux blocs d'estimation de N symboles sources véhiculés par le signal multiporteuse considéré, dont un premier bloc 430_1 d'estimation de N symboles sources à partir des N premiers symboles modulants déphasés et un deuxième bloc 430_2 d'estimation de N symboles sources à partir des N deuxièmes symboles modulants déphasés.
- Par exemple, les premier 430_1 et deuxième 430_2 blocs d'estimation mettent en œuvre l'étape E530 d'estimation du procédé de démodulation d'un signal multiporteuse décrit ci-dessous en relation avec la
figure 5 . - On décrit maintenant, en relation avec les
figures 4B et4C les blocs fonctionnels, selon d'autres modes de réalisation de l'invention, d'un dispositif de démodulation d'un signal multiporteuse généré selon le procédé de génération décrit ci-dessus en relation avec lafigure 2 . - Plus particulièrement, les dispositifs 400B et 400C de démodulation sont adaptés à la démodulation d'un signal multiporteuse dont les symboles multiporteuses comprennent un intervalle de garde. En d'autres termes, le signal multiporteuse considéré est généré lorsque le procédé de génération de la
figure 2 met en œuvre la sous-étape E220a d'insertion d'un intervalle de garde. - Les dispositifs de démodulation 400B et 400C, illustrés en
figures 4B et4C , mettent en œuvre un seul bloc de transformation de Fourier 420_1, appliqué à un jeu de N échantillons d'entrée obtenus à partir du signal multiporteuse et délivrant N symboles modulants. - Par exemple, un tel bloc de transformation de Fourier 420_1 met en œuvre l'étape E510 du procédé de démodulation de la
figure 5 . - Plus particulièrement, dans le mode de réalisation illustré sur la
figure 4B , on duplique les N symboles modulants obtenus en sortie du bloc de transformation de Fourier 420_1, délivrant N premiers symboles modulants et N deuxième symboles modulants. - Le dispositif 400B de démodulation comprend également deux blocs de rotation de phase, dont le premier bloc 425_1 appliquant un premier déphasage aux N premiers symboles modulants, délivrant N premiers symboles modulants déphasés, et le deuxième bloc 425_2 appliquant un deuxième déphasage aux N deuxièmes symboles modulants, délivrant N deuxièmes symboles modulants déphasés.
- Un déphasage supplémentaire est mis en œuvre dans un bloc supplémentaire de rotation de phase 425_2B, permettant de différentier les symboles traités par les premier 430_1 et deuxième 430_2 blocs d'estimation des symboles portés par le signal multiporteuse.
- Afin de simplifier le démodulateur, dans le mode de réalisation illustré sur la
figure 4C , les N symboles modulants délivrés par le bloc de transformation de Fourier 420_1 sont tout d'abord déphasés par un unique bloc de rotation de phase 425 avant d'être dupliqués pour alimenter les premier 430_1 et deuxième 430_2 blocs d'estimation des symboles mettant en œuvre l'étape E530 d'estimation du procédé de démodulation d'un signal multiporteuse décrit ci-dessous en relation avec lafigure 5 . - Par rapport au dispositif 400A, les dispositifs 400B et 400C ne comprennent pas de bloc 410 d'obtention d'un jeu de N premiers échantillons et d'un jeu de N deuxièmes échantillons en tant que tel. A contrario, le jeu de N échantillons d'entrée fourni au bloc de transformation de Fourier 420_1 est obtenu à partir d'un jeu d'au moins N échantillons du signal multiporteuse via un bloc 440 de suppression de l'intervalle de garde, ainsi que via un bloc 450 de décalage temporel, le cas échéant, lorsque nécessaire en termes d'implémentation matérielle.
- Les différents blocs précités des dispositifs 400A, 400B et 400C de démodulation peuvent être implémentés indifféremment sur une machine de calcul reprogrammable (un ordinateur PC, un processeur DSP, un microcontrôleur, etc) exécutant un programme comprenant une séquence d'instructions, ou sur une machine de calcul dédiée (par exemple un ensemble de portes logiques comme un FPGA ou un ASIC, ou tout autre module matériel) afin de mettre en œuvre le procédé de démodulation d'un signal multiporteuse décrit ci-dessous en relation avec la
figure 5 . - Dans le cas où les dispositifs 400A, 400B et 400C de démodulation sont réalisés avec une machine de calcul reprogrammable, le programme correspondant (c'est-à-dire la séquence d'instructions) pourra être stocké dans un médium de stockage amovible (tel que par exemple une disquette, un CD-ROM ou un DVD-ROM) ou non (une mémoire, volatile ou non), ce médium de stockage étant lisible partiellement ou totalement par un ordinateur ou un processeur. A l'initialisation, les instructions de code du programme d'ordinateur sont par exemple chargées dans une mémoire vive avant d'être exécutées par un processeur de l'unité de traitement.
- On décrit maintenant, en relation avec la
figure 5 les étapes d'un procédé de démodulation d'un signal multiporteuse selon un mode de réalisation de l'invention. - Un tel procédé met en œuvre les opérations symétriques de celles du procédé de génération d'un signal multiporteuse décrit ci-dessus en relation avec la
figure 2 . - Si l'on considère, à titre d'exemple, le dispositif de démodulation illustré en
figure 4A , lors d'une étape E500, le bloc 410 du dispositif 400 de démodulation obtient un jeu de N premiers échantillons et d'un jeu de N deuxièmes échantillons à partir de N + p∗(N/R) échantillons d'entrée du signal multiporteuse en question. - Plus particulièrement, lors d'une sous-étape E500a, le bloc 410 duplique les N + p∗(N/R) échantillons d'entrée du signal multiporteuse afin de délivrer un jeu de N + p∗(N/R) premiers échantillons d'entrée et un jeu de N + p∗(N/R) deuxièmes échantillons d'entrée.
- Lors d'une sous-étape E500b, le bloc 410 d'obtention synchronise les jeux de N + p∗(N/R) premiers et de N + p∗(N/R) deuxièmes échantillons d'entrée afin de délivrer un jeu de N + p∗(N/R) premiers échantillons synchronisés et un jeu de N + p∗(N/R) deuxièmes échantillons synchronisés. Par exemple, le jeu de N + p∗(N/R) premiers échantillons est retardé de N/2R échantillons par rapport jeu de N + p∗(N/R) deuxièmes échantillons. De la sorte, les fonctions sinusoïdales pondérant les premier et deuxième blocs synchronisés générés par le bloc 130 de génération décrit ci-dessus en relation avec la
figure 1 sont remises en phase. - Enfin, lors d'une sous-étape E500c, le bloc 410 supprime l'intervalle de garde Δ par suppression de p∗(N/R) échantillons parmi les N + p∗(N/R) premiers échantillons synchronisés, resp. parmi les N + p∗(N/R) deuxièmes échantillons synchronisés, délivrant le jeu de N premiers échantillons, resp. le jeu de N deuxièmes échantillons en question.
- Lors d'une étape E510, le premier bloc 420_1 du dispositif 400 de démodulation applique une transformation de Fourier, ici directe, aux N premiers échantillons afin de délivrer N premiers symboles modulants. De même, le deuxième bloc 420_2 du dispositif 400 de démodulation applique une transformation de Fourier, également directe, aux N deuxièmes échantillons afin de délivrer N deuxièmes symboles modulants.
- Lors d'une étape E520, le premier bloc 425_1 de rotation de phase ajoute un terme de rotation de phase, ici égal à +kπ/2R, aux premiers symboles modulants afin de délivrer N premiers symboles modulants déphasés. Une telle opération permet d'annuler le terme de rotation de phase ajouté lors de la génération du signal multiporteuse comme décrit ci-dessus en relation avec la
figure 2 . - De manière similaire, le deuxième bloc 425_2 de rotation de phase ajoute un terme de rotation de phase, ici égal à -kπ/2R, aux deuxièmes symboles modulants afin de délivrer N deuxièmes symboles modulants déphasés.
- Lors d'une étape E530, N symboles sources véhiculés par le signal multiporteuse considéré sont estimés à partir des N premiers et des N deuxièmes symboles modulants.
- Plus particulièrement, lors d'une sous-étape E530a, le premier bloc 430_1 d'estimation effectue une combinaison linéaire, par exemple une soustraction, entre la partie imaginaire d'un premier symbole modulant déphasé d'indice fréquentiel k, et la partie réelle d'un premier symbole modulant déphasé d'indice fréquentiel k-R. La combinaison linéaire en question délivre un estimé â (k) de la partie réelle d'un des N symboles sources en question.
-
-
- Dans une variante, la soustraction est effectuée entre la partie imaginaire d'un premier symbole modulant déphasé d'indice fréquentiel k et la partie réelle d'un autre premier symbole modulant déphasé d'indice fréquentiel k+R.
- De même, le deuxième bloc 430_2 d'estimation effectue les mêmes opérations que le bloc 430_1, mais sur les deuxièmes symboles modulants afin de délivrer un estimé b̂ (k) de la partie imaginaire des N symboles sources en question. Cependant, selon le mode de réalisation illustré, la combinaison linéaire implémentée dans le deuxième bloc 430_2 d'estimation correspond ici à une addition.
-
-
- Dans des modes de réalisation particuliers correspondant à une implémentation soit selon la
figure 4B , soit selon lafigure 4C du dispositif 400B ou 400C de démodulation mettant en œuvre le procédé de démodulation, l'étape E500 d'obtention n'est pas mise en œuvre. Ceci est notamment possible lorsque les symboles multiporteuses du signal multiporteuse comprennent un intervalle de garde. - En effet, l'intervalle de garde Δ :
- d'une part correspond à une duplication cyclique des premier et deuxième blocs synchronisés générés lors de la mise en œuvre de l'étape E220b du procédé de génération par le bloc 130 dont sont composés les symboles multiporteuses ; et
- d'autre part a une durée supérieure ou égale au décalage temporel correspondant à la mise en quadrature des fonctions sinusoïdales de pondération des premiers et deuxièmes blocs courants.
- Il apparaît ainsi que la fenêtre de transformation de Fourier directe peut être placée sur les mêmes échantillons d'un symbole multiporteuse afin d'obtenir N symboles modulants contenant toute l'information des N premiers et N deuxièmes symboles modulants obtenus lors de la mise en œuvre de l'étape E200 du procédé de génération par les blocs 110_1 et 110_2.
- Dans ce cas, l'effet du décalage temporel peut être compensé dans le domaine fréquentiel.
- Dans le mode de réalisation correspondant à une implémentation selon la
figure 4B du dispositif 400B de démodulation, une telle compensation est par exemple effectuée par une rotation de phase supplémentaire de +kπ/R, appliquée lors de l'étape E520 par le bloc de rotation de phase supplémentaire 425_2B décrit ci-dessus en relation avec lafigure 4B . - Dans le mode de réalisation correspondant à une implémentation selon la
figure 4C du dispositif 400C de démodulation, une telle compensation est par exemple effectuée au niveau d'une rotation de phase commune de +kπ/2R appliquée lors de l'étape E520 par l'unique bloc de rotation de phase 425 décrit ci-dessus en relation avec lafigure 4C . Par ailleurs, dans ce mode de réalisation, le procédé met en œuvre une étape de duplication des N symboles modulants déphasés délivrant N premiers, resp. N deuxièmes, symboles modulants déphasés. De la sorte, la sous-étape de combinaison linéaire E530a est appliquée aux N premiers, resp. N deuxièmes, symboles modulants déphasés de manière à délivrer un estimé â (k) de la partie réelle, resp. un estimé b̂ (k) de la partie imaginaire d'un des symboles sources porté par le signal multiporteuse démodulé. - Dans ces modes de réalisation, les dispositifs 400B et 400C de démodulation appliquent lors de l'étape E510 une seule transformation de Fourier, ici directe, à N échantillons d'entrée obtenus à partir du signal multiporteuse afin de délivrer les N symboles modulants. Plus particulièrement, selon les modes de réalisation en question, le jeu de N échantillons d'entrée fourni au bloc de transformation de Fourier 420_1 est obtenu par mise en œuvre :
- d'une étape de décalage temporel d'un jeu de N + p∗(N/R) échantillons d'entrée délivrant un jeu de N + p∗(N/R) échantillons synchronisés ; et
- d'une étape de suppression de l'intervalle de garde Δ par suppression de p∗(N/R) échantillons parmi les N + p∗(N/R) échantillons du jeu de N + p∗(N/R) échantillons synchronisés.
- Dans d'autres modes de réalisation non illustrés, la sous-étape E220a d'insertion d'un intervalle de garde n'est pas mise en œuvre par le dispositif 100 de génération. Dans ce cas, le bloc 130 effectue lors de la sous-étape E220b la synchronisation des premier et deuxième blocs de N porteuses (délivrés respectivement par les blocs 120_1 et 120_2) en lieu et place de la synchronisation des premier et deuxième blocs de N porteuses étendus. Le symbole multiporteuse est alors généré (par exemple par sommation) à partir des premier et deuxième blocs synchronisés ainsi obtenus à partir des premier et deuxième blocs de N porteuses. De manière symétrique, le dispositif 400A de démodulation n'implémente alors pas la sous-étape E500c de suppression de l'intervalle de garde.
- Dans encore d'autres modes de réalisation non illustrés, le dispositif 100 de génération ne met pas en œuvre la sous-étape E220b de synchronisation. Dans ce cas, le bloc 130 génère le symbole multiporteuse (par exemple par sommation) directement à partir des premier et deuxième blocs de N porteuses (étendus ou non suivant que le mode de réalisation considéré met en œuvre ou non la sous-étape E220a d'insertion d'un intervalle de garde). De manière symétrique, le dispositif 400A de démodulation n'implémente alors pas la sous-étape E500b de synchronisation des jeux de premiers et de deuxièmes échantillons d'entrée.
Claims (15)
- Procédé de génération d'un signal multiporteuse formé de symboles multiporteuses,
caractérisé en ce qu'il met en œuvre les étapes suivantes, pour la génération d'au moins un desdits symboles multiporteuses :- obtention (E200) de N premiers symboles modulants et de N deuxièmes symboles modulants, à partir d'une séquence de symboles sources, ladite obtention comprenant, pour au moins un desdits symboles sources d'indice k, une sous-étape de :- combinaison linéaire (E200a) d'une partie réelle, resp. imaginaire, dudit symbole source d'indice k avec une partie réelle, resp. imaginaire, d'un desdits symboles sources d'indice k +/- R, avec R un entier non nul, ladite combinaison linéaire délivrant au moins un premier, resp. deuxième, symbole combiné,
au moins un desdits N premiers, resp. N deuxièmes, symboles modulants étant fonction dudit au moins un premier, resp. deuxième, symbole combiné ;- transformation fréquence-temps (E210), desdits N premiers symboles modulants, délivrant un premier bloc de N porteuses, chaque porteuse dudit premier bloc étant modulée par un desdits premiers symboles modulants, et desdits N deuxièmes symboles modulants, délivrant un deuxième bloc de N porteuses, chaque porteuse dudit deuxième bloc étant modulée par un desdits deuxièmes symboles modulants ; et- génération (E220) dudit symbole multiporteuse à partir desdits premier et deuxième blocs de N porteuses. - Procédé selon la revendication 1,
dans lequel ladite étape d'obtention comprend en outre une sous-étape de rotation de phase (E200b) appliquée audit au moins un premier, resp. deuxième, symbole combiné, délivrant ledit au moins un desdits N premiers, resp. N deuxièmes, symboles modulants. - Procédé selon la revendication 1 ou 2,
dans lequel ladite étape de génération comprend une sous-étape de synchronisation (E220b) desdits premier et deuxième blocs de N porteuses délivrant des premier et deuxième blocs synchronisés,
ledit symbole multiporteuse étant généré à partir desdits premier et deuxième blocs synchronisés. - Procédé selon la revendication 3,
dans lequel ladite étape de génération comprend une sous-étape de sommation (E220c) desdits premier et deuxième blocs synchronisés délivrant ledit symbole multiporteuse. - Procédé selon la revendication 3 ou 4,
dans lequel ladite étape de génération comprend en outre une étape d'insertion (E220a) d'un intervalle de garde par duplication cyclique de p∗(N/R) échantillons dudit premier, resp. deuxième, bloc de N porteuses, avec p un entier non nul et R un sous-multiple entier de N, délivrant des premier, resp. deuxième, bloc étendus de N porteuses,
ladite sous-étape de synchronisation étant appliquée auxdits premier et deuxième blocs étendus pour délivrer les premier et deuxième blocs synchronisés. - Procédé de génération selon la revendication 1 à 5,
dans lequel ladite combinaison linéaire comprend une sommation ou une soustraction entre ladite partie réelle, resp. imaginaire, dudit symbole source d'indice k, et ladite partie réelle, resp. imaginaire, dudit symbole source d'indice k +/- R multipliée par un nombre imaginaire pur. - Procédé de démodulation d'un signal multiporteuse formé de symboles multiporteuses,
caractérisé en ce qu'il comprend les étapes suivantes :- transformation temps-fréquence (E510) d'un jeu de N échantillons d'entrée obtenus à partir dudit signal multiporteuse, délivrant au moins N symboles modulants ; et- estimation (E530) d'au moins un symbole source à partir de N premiers, resp. N deuxièmes, symboles modulants, obtenus à partir desdits au moins N symboles modulants, ladite estimation comprenant, pour au moins un desdits N premiers, resp. N deuxièmes, symboles modulants d'indice k, une sous-étape de :- combinaison linéaire (E530b) d'une partie imaginaire dudit symbole modulant d'indice k, avec une partie réelle d'un desdits N premiers, resp. N deuxièmes, symboles modulants d'indice k +/- R, avec R un entier non nul,
ladite combinaison linéaire délivrant une partie réelle, resp. une partie imaginaire, d'un estimé dudit au moins un symbole source. - Procédé selon la revendication 7,
comprenant en outre une étape d'obtention (E500) d'un jeu de N premiers échantillons et d'un jeu de N deuxièmes échantillons à partir d'au moins N échantillons d'entrée dudit signal multiporteuse,
et dans lequel ladite transformation temps-fréquence est appliquée d'une part audit jeu de N premiers échantillons, délivrant lesdits N premiers symboles modulants, et d'autre part audit jeu de N deuxièmes échantillons délivrant lesdits N deuxièmes symboles modulants. - Procédé selon la revendication 8,
dans lequel ladite étape d'obtention comprend des sous-étapes de :- duplication (E500a) desdits au moins N échantillons d'entrée dudit signal multiporteuse délivrant un jeu d'au moins N premiers échantillons d'entrée et un jeu d'au moins N deuxièmes échantillons d'entrée ; et- synchronisation (E500b) desdits jeux d'au moins N premiers et d'au moins N deuxièmes échantillons d'entrée délivrant un jeu d'au moins N premiers échantillons synchronisés et un jeu d'au moins N deuxièmes échantillons synchronisés ;lesdits jeux de N premiers et N deuxièmes échantillons étant obtenus à partir desdits jeux d'au moins N premiers et N deuxièmes échantillons synchronisés. - Procédé selon la revendication 9,
dans lequel lesdits au moins N premiers échantillons synchronisés, resp. au moins N deuxièmes échantillons synchronisés, sont N + p∗(N/R) premiers échantillons synchronisés, resp. N + p∗(N/R) deuxièmes échantillons synchronisés, avec p un entier naturel et R un sous-multiple entier de N,
ladite étape d'obtention comprenant une sous-étape de suppression (E500c) d'un intervalle de garde par suppression de p∗(N/R) échantillons parmi lesdits N + p∗(N/R) premiers échantillons synchronisés, resp. parmi lesdits N + p∗(N/R) deuxièmes échantillons synchronisés, délivrant ledit jeu de N premiers échantillons, resp. ledit jeu de N deuxièmes échantillons. - Procédé selon l'une quelconque des revendications 7 à 10,
dans lequel ladite étape de transformation temps-fréquence délivre lesdits N premiers et N deuxièmes symboles modulants,
le procédé comprenant en outre une étape de rotation de phase (E520) appliquée auxdits N premiers, resp. N deuxièmes, symboles modulants, délivrant N premiers, resp. N deuxièmes, symboles modulants déphasés,
ladite sous-étape de combinaison linéaire étant appliquée auxdits N premiers, resp. N deuxièmes, symboles modulants déphasés pour délivrer ledit au moins un symbole source. - Procédé selon la revendication 7,
comprenant en outre :- une étape de rotation de phase (E520) appliquée auxdits au moins N symboles modulants, délivrant N symboles modulants déphasés ; et- une étape de duplication des N symboles modulants déphasés, délivrant N premiers, resp. N deuxièmes, symboles modulants déphasés ;ladite sous-étape de combinaison linéaire étant appliquée auxdits N premiers, resp. N deuxièmes, symboles modulants déphasés pour délivrer ledit au moins un symbole source. - Produit programme d'ordinateur comprenant des instructions de code de programme pour la mise en œuvre d'un procédé selon l'une quelconque des revendications 1 à 12, lorsque ledit programme est exécuté sur un ordinateur.
- Dispositif (100) de génération d'un signal multiporteuse formé de symboles multiporteuses,
caractérisé en ce qu'il comprend, pour la génération d'au moins un desdits symboles multiporteuses :- des moyens d'obtention (110_1, 110_2) de N premiers symboles modulants et de N deuxièmes symboles modulants, à partir d'une séquence de symboles sources; lesdits moyens d'obtention comprenant, pour au moins un desdits symboles sources d'indice k :- des moyens de combinaison linéaire (110_1, 110_2) d'une partie réelle, resp. imaginaire, dudit symbole source d'indice k avec une partie réelle, resp. imaginaire, d'un desdits symboles sources d'indice k +/- R, avec R un entier non nul,ladite combinaison linéaire délivrant au moins un premier, resp. deuxième, symbole combiné,
au moins un desdits N premiers, resp. N deuxièmes, symboles modulants étant fonction dudit au moins un premier, resp. deuxième, symbole combiné ;- des moyens de transformation fréquence-temps (120_1, 120_2) desdits N premiers symboles modulants, délivrant un premier bloc de N porteuses, chaque porteuse dudit premier bloc étant modulée par un desdits premiers symboles modulants, et desdits N deuxièmes symboles modulants, délivrant un deuxième bloc de N porteuses, chaque porteuse dudit deuxième bloc étant modulée par un desdits deuxièmes symboles modulants ; et- des moyens de génération (130) dudit symbole multiporteuse à partir desdits premier et deuxième blocs de N porteuses. - Dispositif (400A, 400B, 400C) de démodulation d'un signal multiporteuse formé de symboles multiporteuses,
caractérisé en ce qu'il comprend :- des moyens de transformation temps-fréquence (420_1, 420_2) d'un jeu de N échantillons d'entrée dudit signal multiporteuse délivrant au moins N symboles modulants ; et- des moyens d'estimation (430_1, 430_2) d'au moins un symbole source à partir de N premiers, resp. N deuxièmes, symboles modulants, obtenus à partir desdits au moins N symboles modulants, lesdits moyens d'estimation comprenant, pour au moins un desdits N premiers, resp. N deuxièmes, symboles modulants d'indice k :ladite combinaison linéaire délivrant une partie réelle, resp. une partie imaginaire, d'un estimé dudit au moins un symbole source.- des moyens de combinaison linéaire (430_1, 430_2) d'une partie imaginaire dudit symbole modulant d'indice k, avec une partie réelle d'un desdits N premiers, resp. N deuxièmes symboles modulants d'indice k +/- R, avec R un entier non nul,
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1762116A FR3075532A1 (fr) | 2017-12-14 | 2017-12-14 | Procede de generation d’un signal multiporteuse, procede de demodulation, produit programme d’ordinateur et dispositifs correspondants. |
PCT/FR2018/053265 WO2019115956A1 (fr) | 2017-12-14 | 2018-12-13 | Procédé de génération d'un signal multiporteuse, procédé de démodulation, produit programme d'ordinateur et dispositifs correspondants |
Publications (2)
Publication Number | Publication Date |
---|---|
EP3725051A1 EP3725051A1 (fr) | 2020-10-21 |
EP3725051B1 true EP3725051B1 (fr) | 2021-08-04 |
Family
ID=61802092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP18833281.1A Active EP3725051B1 (fr) | 2017-12-14 | 2018-12-13 | Procédé de génération d'un signal multiporteuse, procédé de démodulation, produit programme d'ordinateur et dispositifs correspondants |
Country Status (5)
Country | Link |
---|---|
US (1) | US10999115B2 (fr) |
EP (1) | EP3725051B1 (fr) |
CN (1) | CN111480325B (fr) |
FR (1) | FR3075532A1 (fr) |
WO (1) | WO2019115956A1 (fr) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3537678B1 (fr) * | 2018-03-08 | 2022-05-04 | Institut Mines Telecom - IMT Atlantique - Bretagne - Pays de la Loire | Insertion d'intervalles de pseudo-protection dans un émetteur fbmc |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2765757B1 (fr) * | 1997-07-01 | 1999-09-17 | France Telecom | Procede et dispositif de modulation d'un signal multiporteuse de type ofdm/oqam, et procede et dispositif de demodulation correspondants |
FR2885470A1 (fr) * | 2005-05-03 | 2006-11-10 | France Telecom | Procede de codage d'un signal multiporteuse de type ofdm/oqam utilisant des symboles a valeurs complexes, signal, dispositifs et programmes d'ordinateur correspondants |
WO2007015143A2 (fr) * | 2005-08-01 | 2007-02-08 | Nokia Corporation | Procede, appareil et programme informatique d'annulation d'interferences lineaires au sens large pour systemes a porteuses multiples |
FR2928233A1 (fr) * | 2008-02-29 | 2009-09-04 | France Telecom | Procedes de transmission et de reception d'un signal multiporteuse comprenant un intervalle de garde, produits programme d'ordinateur, dispositifs d'emission et de reception, et signal correspondants |
WO2011039638A2 (fr) * | 2009-10-02 | 2011-04-07 | Foamix Ltd. | Compositions de tétracycline à usage topique |
FR2967540A1 (fr) * | 2010-11-16 | 2012-05-18 | France Telecom | Procede de reception d'un signal multiporteuse mettant en œuvre une estimation des interferences, dispositif de reception et programme d'ordinateur correspondants |
US8929495B2 (en) * | 2013-03-19 | 2015-01-06 | Fundacio Centre Technologic de Telecomunicacions de Catalunya | Method for equalizing filterbank multicarrier (FBMC) modulations |
KR102299663B1 (ko) * | 2015-02-24 | 2021-09-08 | 삼성전자 주식회사 | 이동 통신 시스템에서 동기화 방법 및 장치 |
FR3063591B1 (fr) * | 2017-03-02 | 2021-05-28 | Commissariat Energie Atomique | Systeme d'emission/reception fbmc-mimo a detection ml |
EP3471360B1 (fr) * | 2017-10-13 | 2020-03-04 | Institut Mines Telecom - IMT Atlantique - Bretagne - Pays de la Loire | Récepteur fbmc à économie de chevauchement |
-
2017
- 2017-12-14 FR FR1762116A patent/FR3075532A1/fr active Pending
-
2018
- 2018-12-13 WO PCT/FR2018/053265 patent/WO2019115956A1/fr unknown
- 2018-12-13 EP EP18833281.1A patent/EP3725051B1/fr active Active
- 2018-12-13 US US16/771,912 patent/US10999115B2/en active Active
- 2018-12-13 CN CN201880080357.1A patent/CN111480325B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
FR3075532A1 (fr) | 2019-06-21 |
EP3725051A1 (fr) | 2020-10-21 |
CN111480325B (zh) | 2023-07-11 |
US20200403834A1 (en) | 2020-12-24 |
WO2019115956A1 (fr) | 2019-06-20 |
US10999115B2 (en) | 2021-05-04 |
CN111480325A (zh) | 2020-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2253114B1 (fr) | Procedes de transmission et de reception d'un signal multiporteuse comprenant un intervalle de garde, produits programme d'ordinateur, dispositifs d'emission et de reception, et signal correspondants | |
EP2503750B1 (fr) | Procédé de traitement d'un signal multiporteuses à bancs de filtre pour la synchronisation par préambule | |
EP2428012B1 (fr) | Réduction du rapport puissance crête à puissance moyenne dans un signal multiporteuse | |
EP3042480B1 (fr) | Procédé et dispositif de transmission de blocs de symboles de données complexes, procédé et dispositif de réception et programmes d'ordinateur correspondants | |
EP2039095B1 (fr) | Procédés d'émission et de réception d'un signal multiporteuse de type OFDM OQAM et pilotes correspondants | |
EP1319293B1 (fr) | Signal multiporteuse a pilotes repartis concu pour limiter l'interference affectant tels pilotes | |
EP2879341A1 (fr) | Méthode d'estimation de canal pour système de télécommunication FBMC | |
EP3725051B1 (fr) | Procédé de génération d'un signal multiporteuse, procédé de démodulation, produit programme d'ordinateur et dispositifs correspondants | |
EP2039094B1 (fr) | Procédés d'emission et de recéption d'un signal multiporteuse comprenant des pilotes isolés, dispositifs et produits programme d'ordinateur correspondants | |
EP2039102B1 (fr) | Procédés de réception et d'émission d'un signal multiporteuse comprenant un préambule comprenant des éléments de données, dispositifs et produits programme d'ordinateur correspondants | |
FR2903833A1 (fr) | Procedes d'emission et de reception d'un signal multiporteuse mettant en oeuvre une estimation de canal, dispositifs et produits programme d'ordinateur correspondants. | |
EP2963883B1 (fr) | Méthode de poursuite de phase aveugle pour récepteur fbmc | |
EP3292668A1 (fr) | Réduction du rapport puissance crête à puissance moyenne d'un signal multiporteuse | |
FR2765757A1 (fr) | Procede et dispositif de modulation d'un signal multiporteuse de type ofdm/oqam, et procede et dispositif de demodulation correspondants | |
EP2327191B1 (fr) | Méthode d'estimation aveugle de paramètres de signal OFDM par filtrage adapté | |
WO2008007029A2 (fr) | Procedes d' emission et de reception d ' un signal multiporteuse de type oqam | |
WO2015033052A1 (fr) | Procede et dispositif de transmission de blocs de symboles de donnees reels, procede et dispositif de reception et programmes d'ordinateur correspondants | |
EP2624514A2 (fr) | Retrait d'un pilote réparti à bande limitée à partir d'un signal OFDM | |
FR2859337A1 (fr) | Procede d'estimation de canal par projection sur des familles orthogonales obtenues par modelisation de la reponse impulsionnelle du canal, et recepteur correspondant | |
EP1463232A1 (fr) | Système de transmission multi-porteuses avec plusieurs émetteurs et des décalages de fréquence entre les émetteurs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20200429 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20210423 |
|
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: LANOISELEE, MARC Inventor name: JAHAN, BRUNO |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
RAP3 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: ORANGE |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Free format text: NOT ENGLISH |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 1418145 Country of ref document: AT Kind code of ref document: T Effective date: 20210815 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602018021406 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D Free format text: LANGUAGE OF EP DOCUMENT: FRENCH |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG9D |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20210804 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1418145 Country of ref document: AT Kind code of ref document: T Effective date: 20210804 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20211104 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20211206 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20211104 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20211105 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602018021406 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20220506 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20211231 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20211213 Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20211213 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20211231 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20211231 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20211231 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20181213 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20231124 Year of fee payment: 6 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20231122 Year of fee payment: 6 Ref country code: DE Payment date: 20231121 Year of fee payment: 6 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |