`Thoumy et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,039,120 B1
`May 2, 2006
`
`US007039l20Bl
`
`(54) DEVICE AND METHOD FOR THE
`DYNAMIC ALLOCATION OF EREOUENCIES
`FOR MULTICARRIER MODULATION
`SYSTEMS
`
`.............. .. 375/260
`5,479,447 A * 12/1995 Chow et a1.
`5,636,247 A
`6/1997 Kamerman et al.
`....... .. 375/260
`
`FOREIGN PATENT DOCUMENTS
`
`(75)
`
`Inventors: Franeois Thoumy, Chevaigne (FR);
`Philippe Le Bars, Nouvoitou (FR);
`Samuel Rousselin, Rennes (FR);
`Lionel Le Scolan, Rennes (FR);
`Frédérique Ehrmann, Rennes (FR)
`
`EP
`Ep
`GB
`W0
`W0
`
`8
`0 905 948 A2
`0 923 034 A2
`2 280 571 A
`W0 97/ 16046
`WO 99/39484
`
`3/1999
`7/I999
`2/1995
`5/1997
`8/1999
`
`(73) Assignee: Canon Kabushiki Kaisha, Tokyo (JP)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`Patent is extended er adjusted under 35
`U~S~C~ 154(1)) by 0 daY5~
`
`OTHER PUBLICATIONS
`
`“Bit Significance Selective Frequency Diversity Transmis-
`sion,” Kumagai, et al., IEICE Transactions on Communica-
`tions, vol. E8l—B, No. 3, Mar. 1998, pp. 545—552.
`
`(21) Appl. No.: 09/450,716
`(22)
`Filed:
`Nov. 30, 1999
`
`* “ted by e"am‘“er
`
`Foreign Application Priority Data
`(30)
`Nov. 30, 1998
`(FR)
`.......................................... .. 98 15042
`Jan. 29, 1999
`(FR)
`99 0134
`
`.......................................... .. 99 12648
`Oct. ll, 1999
`(FR)
`
`Primary Examl.neriKhai Tran
`(74) Altar/1ey,Age/12, orFirm—Fitzpatrick, Cella, Harper&
`Scinto
`
`(51)
`
`Int. Cl.
`H04L 27/10
`
`(2006.01)
`
`...................................... .. 375/275; 375/260
`(52) U.S. Cl.
`(58) Field of Classification Search ............... .. 375/275,
`375/271, 279, 260, 281, 222, 246
`See application file for Complete Search history.
`
`(55)
`
`References Cited
`U.S. PATENT DOCUMENTS
`>I<
`
`5,313,467 A
`
`5/1994 Varghese et al.
`
`.......... .. 370/468
`
`(57)
`
`ABSTRACT
`
`The method of transmitting data in the form of symbols sent
`over an electromagnetic channel is characterized in that a
`measurement of eignifieanee is attfibutesi to each. grettp of
`data to be transmttteds In that the transmlssten rehablhty of
`the carriers is estimated dynamically, and in that the most
`sigmiicant data are sent over the most reliable carriers at
`each instant, the other data being sent over the carriers of
`decreasing reliability, in decreasing order of significance of
`the data.
`
`101 Claims, 30 Drawing Sheets
`
`A—\
`
`_(_700
`
`6'0
`
`
`
`
`
`DATA
`
`ALLSEATTION
`
`RF
`
`TRANSMITTER
`
`
`
`0'4
`I___________ __
`
`SPRINT 1 107
`
`70
`
`DATA
`
`SERIALIZATION
`UNIT
`
`
`
`
`
`
`DATA INSERTION
`CONTROL
`UNIT
`
`
`
`FREQUENCY
`
`ALLOCATION
`UNIT
`
`11!
`
`
`
`EXTRACTOR
`UNIT
`
`
`
`
`DEMODULATOR
`
`
`
`U.S. Patent
`
`May 2, 2006
`
`Sheet 1 of 30
`
`US 7,039,120 B1
`
`EEzmz<EE
`
`L<_$m
`
`I9.
`
`$5928._m._._<x<m
`
`emuQOEQ—.9...
`
`
`
`U.S. Patent
`
`May 2, 2006
`
`Sheet 2 of 30
`
`US 7,039,120 B1
`
`»ozu:oumm
`
`3bx
`
`Sex30%:¢xSaxSax
`
`»ozu:omm_
`
`
`
` QmfimofineN.0_n_
`
`mubx
`
`
`
`NfiwxNfimvnmfivxmfinxmfimxmixNfiovm
`
`mzm
`
`xzm
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 3 of 30
`
`US 7,039,120 B1
`
`mopfiaoozmo
`
`E
`
`3
`
`$E2mz<EE
`
`$84.
`
`<»<o
`
`zo:<ooj<
`
`:23
`
`M:
`
`zo:Emz_<29
`
`:23
`
`SE28
`
`5‘
`
`Hxsom<53
`
`_
`
`dzzsé
`
`:2:m_m:<z<
`
`
`
`FIeuww:IIIIIILmm“
`
`5258”:<53
`
`:2:~_oS$En._
`
`___Em____
`
`7ll|i§||l|J
`
`Eo_mmm
`
`zo:<~:<_EmT8mm.0_u_<
`
`
`
`&Q—II‘II:|IIlIll'‘I''IIIIIIIII.._
`
`:2:
`
`
`
`moséba:23:2:8_zo:<ooj<zo:<o:_mm<._o
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 4 of 30
`
`US 7,039,120 B1
`
`5zm:8E
`
`55:85
`
`SKX36%sax3.mx“Ex35x34xsax
`
`mzm
`
`HES.
`
`c.o_u_
`
`BaxmixmemxmevxmixflaxmamxBax
`
`mzm
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 5 of 30
`
`US 7,039,120 B1
`
`NEH
`
`NewsE66"éuefiueweueueueusmeueu
`
`<55oo._<z<
`
`<55._<:o5
`
`m.O_u_
`
`§o~o§
`
`§e§o§¢§o§oNn
`
`62
`
`_zo_m
`
`Q
`
`e:
`
`£3
`
`zo:<o:_mm<.a
`
`:2:
`
`
`
`vaod<.—<oxoodEfim
`
`N.C
`
`:E:oS<z<
`
`-:2:E5328momsom
`
`
`
`._<._._o_ooo._<z<
`
`3
`
`Hxsom<55
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 6 of 30
`
`US 7,039,120 B1
`
`85
`
`
`
`zo_:a:_mm<dEgfiumam
`
`
`
`oz_m<mm8oo._.oz_e_o8<
`
`H.zm_~E~_Ez_
`
`92..
`
`
`
`oz_m§~_oz_o._.oz_e_o8<
`
`zo:<o:_mmSoE92.
`
`82459.2.
`
`zo:<N:<Ez_
`
`8%
`
`
`
`
`
`.$_$_<oum:mm_._._..Sn:.:o
`
`
`
`xm_oz_zo:_mo¢<29oz<
`
`ozm
`
`$_oSm<:a.5
`
`Sm
`
`
`
`._<zo_m.zo:_mE«:3Snzbo
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 7 of 30
`
`US 7,039,120 B1
`
`so
`
`cm
`
`am
`
`mm»:zmz<mP
`
`mo»<4:oo2
`
`am
`
`<moh<4:oo:uo
`
`»m<mo¢zmb
`
`<»<o
`
`mo<moHm
`
`:2:
`
`ea»
`
`ago
`
`zo:<4=o4<o
`
`:2:
`
`2<moomm
`
`mo<mo»m
`
`:23
`
`mu»o<m<:o
`
`»mHzm
`
`mz<m2
`
`e.
`
`<H<o
`
`uozzom
`
`
`
`
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 8 of 30
`
`US 7,039,120 B1
`
`
`
`cue“eve.
`
`ewe.
`
`qua“
`
`_m
`
`mo<_muhz_
`
`2o_o
`
`moP<4:ooz
`
`2o_o
`
`mop<4:oo2
`
`mmxm4¢:4:z
`
`zo:mmmz_
`
`:2:
`
`<~<o
`
`mumgom
`
`m.mV=_
`
`m.a.
`
`
`
`
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 9 of 30
`
`US 7,039,120 B1
`
`
`
`om_“e»_.om.‘
`
`zeo
`
`
`
`Efi:_52,mo$x5n__:2,mo
`
`mopfiaoozmo
`
`295
`
`~_o::8oEo
`
`m.m.=_
`
`zo_5$Ea
`
`:2:
`
`S:
`
`he
`
`8§Ez_
`
`
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 10 of 30
`
`US 7,039,120 B1
`
`z230._om_,;m
`
`T2EEOSmfm
`
`<3.0_n_
`
`mozdmmoo
`
`5&8
`
`
`
`U.S. Patent
`
`May 2, 2006
`
`Sheet 11 of 30
`
`Us 7,039,120 B1
`
`228082,5
`
`
`
`T2.280..omEm
`
`me.0_u_
`
`«:3
`
`mozdmmoo
`
`5&8
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 12 of 30
`
`US 7,039,120 B1
`
`ES
`
`DE
`
`mo<&Hz_
`
`8»
`
`Eu
`
`z_«<:aS0153,:
`
`
`
`
`25605E3».
`
`moéom
`
`:23
`
`2..0_n_
`
`5%.
`
`mzfiz
`
`oz_mE8~_
`
`$B<m<Io
`
`zoEm58<
`
`mzfiz
`
`m:
`
`<53
`
`M258
`
`
`
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 13 of 30
`
`US 7,039,120 B1
`
`DATA READY FOR
`
`7200
`
`TRANSMISSION
`
`EXTRACT IMPORTANCE
`
`1210
`
`INFORMATION
`
`AN_ALYZE IMPORTANCE
`INFORMATION
`
`I215
`
`NO
`
`
`
`IS DATA
`
`IMPORTANT ?
`
`INSERT LESS
`IMPORTANT
`
`DATA
`
`
`
`
`GENERATE
`OFDM
`SIGNAL
`
`
`
`
`GENERATE
`OFDM
`SIGNAL
`
`TRANSMIT
`OFDM
`
`SIGNAL
`
`FIG. 12
`
`1230
`
`1240
`
`1270
`
`1250
`
`1250
`
`
`
`
`
`
`
`INSERT
`IMPORTANT
`
`DATA
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 14 of 30
`
`US 7,039,120 B1
`
`RECEPTION OF DATA BLOCK
`
`1300
`
`EXTRACTION OF
`MODULATOR INFORMATION
`
`1310
`
`ANALYSIS OF
`MODULATOR INFORMATION
`
`1320
`
`GENERATION or COMMAND
`SIGNAL
`
`' 330
`
`1335
`
`MINIMUM
`
`DETERMINE TYPE
`
`MAXIMUM
`
`OF MODULATION
`BLOCKS?
`
`
`
`DEMODULATE FAVORING
`
`MINIMUM BIT ERROR RATE
`
`DEMODULATE FAVORING
`
`MAXIMUM DATA RATE
`
`TRANSMIT INFORMATION
`
`7350
`
`FIG. 13
`
`1340
`
`1350
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 15 of 30
`
`US 7,039,120 B1
`
`m_m<m
`
`zo_:;m
`
`§mI...__$n_
`
`2zo_._.<._.m
`
`4<EE_$n_
`
`Nzozfim
`
`éfixnima
`
`_zo_._.<._.m
`
`
`
`S..O_u_
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 16 of 30
`
`US 7,039,120 B1
`
`nzo<m
`
`:2:
`
`
`
`ozazmm:2:
`
`zo:§mEz_uz:<33<u
`
`mwem
`
`zo:<:mouz
`
`mo<_mmHz_
`
`
`
`“Jame:momaom
`
`zocmmumm
`
`:2:
`
`2.0_.._
`
`NS:
`
`
`
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 17 of 30
`
`US 7,039,120 B1
`
`oaé
`
`580:
`
`zo:$éEz_
`
`:2:
`
`ozazmm
`
`zoznmam
`
`zo:<_§Ez_
`
`
`
`m9:%.:z_SW58
`
`H._o.:~_Ez_
`
`oz:<.53<u
`
`:23$8.
`
`mam
`
`5,3
`
`._._z3$3
`
`8.:
`
`
`
`
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 18 of 30
`
`US 7,039,120 B1
`
`oaé9.
`
`4uzz<:o
`
`N:N
`
`REmm$>z_
`
`E3
`
`N25
`
`$3.
`
`$8.
`
`
`
`
`
`5835:22:8220.2382
`
`ozazoofi
`
`:85
`
`E..07.
`
`_I
`
`N33
`
`J .
`
`Eamfi
`
`oz_~5o:zo8~_
`
`:85
`
`zo:38o2
`
`ozzsoczofim
`
`:8m_o
`
`
`
`
`
`Saaou$_$_<oE_~E<u
`
`
`
`
`
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 19 of 30
`
`US 7,039,120 B1
`
`mmsm
`
`xmdzou
`
`mfimssz
`
`:23oz_:B§
`._u._._<m<n_I-2-:_§
`
`E:m>z8
`
`meow
`
`
`
`
`
`:2:oz_~3o:zoB~_zo:58os_
`
`2.O_u_
`
`
`
`mMmm
`
`10}E
`
`1
`
`B.m8oz
`
`
`
`
`
`
`
`oz_%o:zo8mSE400,:85W3.8.
`
`U.S. Patent
`
`0m2,WM
`
`6Er:
`
`om
`
`wmam
`
`mekm
`
`C0
`
`oo
`
`o.
`
`_o
`
`__
`
`2..U_..._
`
`
`
`
`
`U.S. Patent
`
`May 2, 2006
`
`Sheet 21 of 30
`
`US 7,039,120 B1
`
`mm.~
`
`mm_m
`
`m._.%...........--
`
`zo_mm_zmz<E
`
`mommu
`
`oza:m<m2
`
`mz<mz
`
`~»_m
`
`zo:<4:ooz
`
`ozmsoczoomm
`
`csoma
`
`memm<o
`
`ozaaoczoomm
`
`::ogo
`
`Fm.G_u_
`
`m
`
`vm_m
`
`muooomo
`
`m».~
`
`m~_~
`
`m2mm<o
`
`zo:<4:ao2mo
`
`cnoma
`
`m».wm~.m
`
`VVNN
`
`VNNN
`
`NN\N
`
`///INAQN
`
`mmEm<o
`
`zo:uu4mm
`
`CDQEQ
`
`
`
`gauze“Hm<m
`
`::oma
`
`zmoumz<mH
`
`»ozm:omm_
`
`mmxu4¢:4:2mo
`
`ovum
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`W
`
`m
`
`m
`
`mumum
`
`£3.
`
`
`
`7,:85moz_~_8:zo8m5:55
`
`
`
` mmmmzpzHmE._n_2oo‘WWxMWSINx
`
`xxx
`
`Emu
`
`$3
`
`Elm
`
`
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 23 of 30
`
`US 7,039,120 B1
`
`aim
`
`|oTd._._<m<mI
`
`m.N_N
`
`FNLN
`
`
`
`:83ozzsozzoflmzoE:8oz
`
`vim
`
`mm.G_u_
`
`.
`
`$:a>_,_8
`
`
`
`
`
`:_m....m:2:oz__._B§
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 24 of 30
`
`US 7,039,120 B1
`
`mwam
`
`:2:
`
`zo:<4=o4<o
`
`<H<o
`
`momnom
`
`\\g:
`
`E.9...
`
`mmemmmam
`
`
`
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 25 of 30
`
`US 7,039,120 B1
`
`TRANSMISSION REQUEST
`
`2510
`
`.2520
`
`RECEPTION OF TRANSMISSION
`
`PARAMETERS
`
`
`
`RECONFIGURATION/RECONFIGURATION
`CONFIRMATION MESSAGE
`
`2530
`
`RECEPTION OF AUTHORIZATION
`
`TO SEND
`
`2540
`
`2550
`
`SENDING
`
`RECONFIGURATION MESSAGE
`
`RECEIVED?
`
`
`
`
`
`END OF
`
`TRANSMISSION?
`
`
`
`YES
`
`2580
`
`END-OF--TRANSMISSION MESSAGE
`
`FIG. 25
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 26 of 30
`
`US 7,039,120 B1
`
`RECEPTION OF REQUEST
`
`2610
`
`
`
`DETERMINATION OF TRANSMISSION
`PARAMETERS: NUMBER OF
`
`CARRIERS, MODULATION
`
`TRANSMISSION OF PARAMETERS
`
`2630
`
`CONFIRMATION MESSAGE
`
`AUTHORIZATION
`
`2640
`
`2650
`
`
`
`END OF
`
`TRANSMISSION?
`
`2670
`
`YES
`
`END
`
`
`2680
`
`RECEPTION
`
`
`
`2690
`
`ANALYSIS
`
`PARAMETERS
`
`MODIFIED?
`
`FIG. 26
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 27 of 30
`
`US 7,039,120 B1
`
`2710
`
`
`
`RECEPTION OF TRANSMISSION
`
`PARAMETERS
`
`
`
`RECONFIGURATION/RECONFIGURATION
`CONFIGURATION MESSAGE
`
`2720
`
`RECEPTION
`
`2730
`
`2740
`
`MEASUREMENT/TRANSMISSION
`
`
`RECONFIGURATION MESSAGE
`
`RECEIVED?
`
`TRANSMISSION PARAMETERS
`
`
`
`
`END OF
`
`TRANSMISSION?
`
`FIG. 27
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 28 of 30
`
`US 7,039,120 B1
`
`gcmw
`
`oaé
`
`5:82
`
`zo:<2momz_
`
`:23ozazmm
`
`zo:<2mo_z_
`
`:23zozamomm
`
`zmooz
`
`mo<0mmpz_
`
`2“.0_..._
`
`
`
`
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 29 of 30
`
`US 7,039,120 B1
`
`N“NN
`
`oaé
`
`Ego:
`
`zo_::éEz_
`
`
`
`:2:ozazmm
`
`zo:<2m8z_
`
`
`
`.22:zo:&H._m
`
`Eco:
`
`moE~_Ez_
`
`mmemmam
`
`mo<_mmpz_
`
`0
`
`oz_._.<._3o._<o
`
`33
`
`$3
`
`
`
`
`
`
`
`U.S. Patent
`
`May 2,2006
`
`Sheet 30 of 30
`
`US 7,039,120 B1
`
`
`
`mmm_mmemm<oNun
`
`»ozm:ommm
`
`\\\\\\Y
`
`;I.1flfi!
`
`$32.:ms:}w...||>.||Jw|rIJ
`
`
`
`$E_E<oNBC._om..;m_,_Eo_
`
`om.m=m
`
`
`
`US 7,039,120 B1
`
`1
`DEVICE AND METHOD FOR THE
`DYNAMIC ALLOCATION OF FREQUENCIES
`FOR MULTICARRIER MODULATION
`SYSTEMS
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The invention relates to the transmission of information in
`
`the
`the form of an electromagnetic signal. In particular,
`invention concerns the allocation of carrier frequencies for
`transmission systems using multi-carrier type modulation
`and the process for reducing the ratio of peak amplitude to
`mean amplitude usually required in transmission systems
`using multi-carrier type modulation.
`2. Description of the Related Art
`An information transmission system generally sends sym-
`bols serially, where each symbol can be a sequence of binary
`data. Consequentially, the frequency band required to send
`the symbols must be larger than the inverse of the length of
`a symbol. When the symbol transmission rate becomes to
`high, the charmel must have identical amplitude and phase
`characteristics over the entire space of the frequencies which
`constitute the passband. Any distortions will give rise to
`interference between symbols, which must be negated with
`an equalizer.
`One method of avoiding this problem is to distribute the
`signal, formed by a stream of symbols, over a plurality of
`parallel carriers, which are individually modulated at a low
`transmission rate. Because the transmission rate is low for
`
`each carrier, the passband required is smaller and therefore
`the frequency and phase characteristics will more likely be
`identical for all the frequencies constituting this band.
`This technique is generally known as frequency division
`multiplex, and is used to select carriers so as to avoid
`interference. One particular case is Orthogonal Frequency
`Division Multiplex, or OFDM,
`in which the spacing
`between two adjacent subcarriers (the closest subcarriers in
`terms of frequency) corresponds to the inverse of the length
`of a symbol sent.
`As a result of flaws in the transmission charmel, a trans-
`mitted symbol can contain errors on reception, and, if the
`errors are detected, retransmission may be required.
`To improve this situation, it is possible to transmit a series
`of blocks of symbols, where each of these blocks is a
`discrete Fourier transform or inverse Fourier transform of a
`
`corresponding block of information symbols.
`The advantage of this technique is that all of the symbols
`received will be affected by only a small evaluation error in
`the event of a transmission charmel problem. If the proce-
`dure were not applied, a single symbol would be affected by
`a large evaluation error, leading to erroneous detection. It is
`an object of the invention to correctly evaluate all symbols
`using the fast Fourier transforms demodulation technique.
`This technique is also a particular method of OFDM. To
`appreciate the similarity of this technique to OFDM, refer-
`ence can be made to chapter 15 of “Modem Quadrature
`Amplitude Modulation Principles and Applications for
`Fixed and Wireless Charmels,” by W. T. Webb and L. Hanzo.
`OFDM operates as follows. Initially, a complex vector
`comprising 11 components for transmission is transformed
`with an inverse Fast Fourier Transform (IFFT). The complex
`vector can be, for example, complex numbers forming part
`of a whole creating an alphabet, or code adapted to corre-
`spond to the different sequences of data for transmission.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`The transformation by IFFT may be by a matrix product of
`an inverse Fast Fourier transform matrix, or “Fourier
`Matrix”, into 11 rows and 11 columns by the vector of the 11
`data elements for transmission. The alphabet is generally
`that of the phase and amplitude modulations.
`A vector of n complex numbers, known as a “transformed
`vector,
`is generated from this matrix product. The trans-
`formed vector forms a succession of numbers the amplitudes
`of which are transmitted successively by the device. This
`series of amplitudes, referred to as a baseband OFDM
`symbol corresponds to a sequence of 11 data elements for
`transmission.
`
`This signal can itself modulate a carrier of a higher
`frequency to be able to be transmitted in a transposed band,
`according to a conventional technique.
`Baseband reception or demodulation occurs by multiply-
`ing the received transformed vector with the matrix of the
`direct Fast Fourier transform, or the matrix of the inverse
`transform if the direct Fast Fourier transform was used on
`
`transmission). The received vector is a counterpart of the
`vector obtained from OFDM transmission, although it has
`been subjected to interference, noise addition or partial
`fading.
`therefore, restore the
`OFDM demodulation does not,
`initial components of the complex vector associated with the
`sequence of data for transmission, but rather it approximates
`the components. The information is restored after a decision
`making process which consists of measuring the distance of
`each component calculated after reception at each point of
`the encoding alphabet used for transmission, and of assimi-
`lating the component calculated after reception to the point
`of the alphabet that corresponds to the shortest distance.
`Instead of having most of the data received perfectly and
`a few data elements completely lost, as in conventional
`series transmission,
`the transmission errors are,
`in fact,
`distributed over all of the points, which ensures that it is
`almost always possible to reconstitute the initial information
`in its entirety.
`This conventional mode of transmission using OFDM
`does, however, have a major drawback. Through the effect
`of the matrix product, the discrete Fast Fourier transform
`creates a linear combination of the 11 symbols for transmis-
`sion and a number of critical complex vectors, associated
`with critical sequences of data. This combination can result,
`after the Fourier transform, in transformed vectors wherein
`the succession of amplitudes of the components have local
`maximum values corresponding to signal peaks that are
`substantial, in relation to the mean value for the amplitudes
`of the components of the transformed vector.
`The peak amplitude to mean amplitude ratio of the
`transformed vectors corresponding to these critical
`sequences or critical complex vectors is thus very high.
`Such critical sequences may cause difficulties for the
`downstream devices as, in practice, amplifiers and modula-
`tors may lack the fidelity to process swift amplitude varia-
`tions. As a result clipping, which is the non-transmission of
`the signal peaks, may occur, resulting in the loss of corre-
`sponding information. Furthermore, harmonic distortion,
`one of the major problems of transmission systems, may be
`introduced, and may be impossible to negate.
`Theoretically, maximum amplitude is calculated to be a
`direct function of the length of the sequence of symbols for
`transmission.
`
`It is thus highly desirable to reduce this maximum ampli-
`tude so as to use the full dynamic properties of the amplifiers
`
`
`
`US 7,039,120 B1
`
`3
`without causing clipping or distortion. Several solutions
`aimed at alleviating this problem of peaks are known. One
`of these techniques is to exclude sequences of symbols
`creating maximum peak-to-mean amplitude ratio values of
`the OFDM symbol. This is achieved by encoding
`redundancies, resulting in a reduction in the transmission
`rate of useful symbols. One example of implementation of
`this solution is described in U.S. Pat. No. 5,636,247.
`Another solution is to calculate the inverse Fourier trans-
`
`form for the sequences of symbols to be transmitted, and
`then to measure the peak-to-mean ratios for the transformed
`vectors thus obtained, and, by looping, to change the phases
`of the components of the critical complex vectors corre-
`sponding to the peaks. Measurement of these peaks involves
`calculating another discrete Fourier transform. A technique
`of this kind is disclosed in U.S. Pat. No. 5,610,908. A third
`solution is to change the coefficients of the Fourier matrices
`(inverse and direct) so as to avoid or limit the occurrence of
`these peaks. This process induces a slight deterioration in the
`bit error rate. By way of example, one solution of this type
`has been proposed by patent application FR 98.13261.
`All these currently implemented solutions have the draw-
`back either of adversely affecting the bit rate of the
`transmission, impairing the quality of the transmission, or of
`being complicated.
`A conventional multicarrier transmission system of stan-
`dard type (see FIG. 1) has a data source 910 a serial-to-
`parallel converter 920 connected to a stream of subcarriers,
`and a multi-carrier modulator 950 which transmits the data
`
`to an RF transmitter 960. In a standard system of this type,
`the data are distributed sequentially over the different sub-
`carriers. For example, for a system using eight subcarriers,
`the data bearing the numbers 0, 8, 16, 24 will be transmitted
`over the subcarrier 930 of frequency 001, the data bearing the
`numbers 1, 9, 17, 25 will be transmitted over the subcarrier
`frequency 002 etc.
`In a conventional device not according to the invention,
`this stream of the “serial” type is converted into a “parallel”
`stream by the serial-to-parallel converter 920, so as to reduce
`the transmission rate of the modulating signals. This parallel
`stream is then sent to the multi-carrier modulator 950, which
`effects the modulation necessary for the transmission over
`the chosen transmission charmel.
`
`In the example presented, the serial stream is transformed
`into a parallel stream in eight bits. In this case,
`if the
`transmission rate of the binary source is D, the rate of each
`stream at the output of the serial-to-parallel converter 920
`will therefore be D/8.
`
`Each of these stream then modulates a subcarrier by virtue
`of the subcarriers 930 to 937. The modulation can be of
`
`different types: phase, amplitude or frequency modulation,
`according to conventional techniques.
`An adder 940 next adds all the modulated subcarriers so
`
`as to obtain the global signal S(t), which is then transmitted
`to the RF transmitter 960.
`
`.
`.
`It is significant to note that the binary data X01, X1, X2, .
`X7 issuing from the serial-to-parallel converter 920 and used
`for modulating the subcarriers, can consist of several bits.
`They will then more generally be referred to as “symbols”.
`In this case the modulations employed can be complex (for
`example according to types known to persons skilled in the
`art as QPSK, 8PSK, 16QAM, 64QAM etc) in order to
`improve the spectral efficiency.
`These elements constitute a conventional multicarrier
`
`device, known to persons skilled in the art. It will therefore
`not be detailed any further in the present description.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`
`The majority of the transmission channels, or “radio”
`channels used have transmission characteristics, such as
`attenuation, noise, or phase displacement, which vary
`depending on the carrier frequency used. Certain charmels
`have characteristics which vary over time, because of “mul-
`tipat ” effects, such as the presence of elements entering the
`channel.
`
`FIG. 2 depicts an example of a symbolic representation of
`the transmission quality, quantified by a signal to noise
`ration, or “SNR”, on each of the subcarriers in the case of
`eight subcarriers, at two different times, Time t1 and Time
`t2. The transmission characteristics for each frequency vary-
`ing with time, it is found in the example that the data item
`X6 is correctly transmitted at time tl, but may be erroneous
`at time t2.
`
`The concept of efficiency of such a multicarrier transmis-
`sion is then related to the resolution of the following
`problem: with what power P must transmission be carried
`out in order to ensure the transmission of a certain output of
`data D with a quality Q in a given physical transmission
`channel?
`
`This efficiency can be defined as the ratio
`(transmission rate x quality)/emitted power
`The solution generally adopted for this problem of trans-
`mission efficiency is a compromise between on the one hand
`the energy emitted during transmission over the transmis-
`sion charmel and on the other hand the acceptable error rate
`for the transmitted data.
`
`The operating principle of the majority of existing devices
`is to increase the transmission power in order to counteract
`the degradation of the transmission channel and to transmit
`all the data with guarantee of an error rate below a prede-
`termined threshold.
`
`Several techniques have been disclosed for improving the
`efficiency of transmission.
`These techniques are based on a different coding for the
`data considered to be the most significant, before sending
`over the transmission channel.
`
`A technique disclosed in U.S. Pat. No. 5,425,050 intro-
`duces a concept of pyramidal coding, in which two classes
`of data requiring two different transmission quality levels
`are created.
`
`U.S. Pat. No. 5,467,132 describes a method for coding the
`data differently according to their significance.
`Other techniques are based on a dynamic estimation of the
`transmission quality on each subcarrier, and on a modifica-
`tion of number of bits per symbol transmitted in order to take
`account of this variation in transmission quality. U.S. Pat.
`No. 5,479,447 describes one example of this technique.
`In summary, the conventional solutions to this problem of
`multicarrier transmission efficiency are:
`increasing the transmission power so as always to trans-
`mit with a sufficient signal/noise level,
`testing the transmission charmel and eliminating the sub-
`carriers most interfered with,
`adding redundancy to the data by coding,
`modifying the number of bits per symbol for the subcar-
`riers interfered with.
`All these solutions result in an increase in the emitted
`
`energy for transmitting the same data stream with a constant
`quality.
`
`BRIEF SUMMARY OF THE INVENTION
`
`The present invention relates to an improved method of
`efficiently transmitting information using multi-carrier
`modulation.
`
`
`
`US 7,039,120 B1
`
`5
`According to a second objective of the invention, noisy
`carriers may be utilized, even noisy carriers normally
`rejected by conventional techniques.
`According to another objective, the invention proposes a
`dynamic transmission method which makes it possible to
`preserve optimum efficiency when there are variations in
`characteristics of the transmission channel.
`
`Another objective of the invention is to guarantee correct
`transmission of the most significant data, simply to a suffi-
`cient SNR.
`
`Another object of the method is to reduce the emitted
`energy during transmission, compared with the existing
`techniques, for equal efficiency.
`To this end, the invention proposes under a first aspect a
`method of transmitting data using a modulation of the
`multicarrier type, comprising operations of:
`extraction from received data of a first signal representing
`the transmission quality on each sub-carrier observed
`and transmitted by a remote device;
`allocation of transmission data to the sub-carriers in an
`
`order based on significance of the transmission data and
`the first signal representing the transmission quality,
`and
`
`insertion in transmission data of a second signal repre-
`senting the order in which the transmission data are
`allocated to the sub-carriers based on the significance
`of the transmission data and the first signal;
`It will be understood that this method takes account of the
`
`significance of the data, not at the time of coding, but at the
`time of allocation of a transmission frequency, in an adaptive
`fashion, when the reliability of the carriers (error rate during
`transmission) varies, and by taking advantage even of the
`very noisy carriers, for transferring data of lesser signifi-
`cance. This possible use of the noisy carriers affords a gain
`in efficiency compared with conventional
`techniques,
`in
`which these carriers would have been avoided, and in which
`a single error rate common to all the data transmitted is
`defined in advance.
`
`In addition, the dynamic character of the method guaran-
`tees that, in the event of high degradation of the reliability
`of the transmission channel, the most significant data will
`always be transmitted as a priority (that is to say over the
`most reliable channel) with the greatest possible quality at
`this moment.
`
`Taking into account the significance of the data gives a
`good saving in energy compared with current methods since
`in this way it is possible to reduce the transmission power
`without impairing the quality of transmission of the signifi-
`cant data, and therefore without any risk of loss of the
`substance of the message.
`This is an improvement compared with the current meth-
`ods in which transmission is carried out with sufficient
`
`transmission power to guarantee a given SNR for all fre-
`quencies used.
`Similarly, the invention proposes a method of receiving
`data using a modulation of a multicarrier type, comprising
`operations of
`analysis of transmission channel so as to supply a signal
`representing transmission quality of each sub-carriers
`in a return direction;
`extraction from received data of a signal representing an
`order in which the transmission data are arranged by a
`transmission device on the sub-carriers; and
`formation of the received data according to the signal
`representing the order in which the transmission data
`are arranged by the transmission device.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`According to a preferred implementation, the received
`data are serialized in said formation operation according to
`the signal representing the order.
`The invention also relates to a device for transmitting data
`to a remote device, comprising:
`means for allocating the transmission data to the sub-
`carriers in an order based on significance of the trans-
`mission data and transmission quality of the sub-
`carriers; and
`means for inserting in the transmission data of a signal
`representing the order in which the transmission data
`are allocated on the sub-carriers based on the signifi-
`cance of the transmission data and the transmission
`quality of the sub-carriers.
`According to a preferred implementation of this device,
`said allocating means allocates the transmission data to the
`sub-carriers in the order based on the transmission quality of
`the sub-carriers observed and transmitted by a reception
`device.
`According to a preferred implementation,
`comprises premodulator means including:
`inputs of the
`a means of presenting,
`to the different
`modulator, each input corresponding to a subcarrier,
`different data to be transmitted according to a classifi-
`cation of their significance as well as the transmission
`quality level of each subcarrier in the “outward” direc-
`tion A—>B,
`a means of inserting in the data to be transmitted a signal
`representing the transmission quality observed in each
`subcarrier in the “return” direction B—>A,
`and a means of inserting, in the data, a signal representing
`the order in which there are arranged the different data
`to be transmitted at the input of the premodulator,
`and the device also has:
`
`the device
`
`a post-demodulator means including:
`a means of extracting, from the signal issuing from the
`demodulator, an FCD signal representing the transmis-
`sion quality observed by the remote device B on each
`subcarrier in the “outward” direction A—>B, said signal
`being generated by the remote device B,
`and a means of analyzing the transmission channel so as
`to supply the signal representing the quality of the
`transmission of each subcarrier in the “retum” direction
`B—>A,
`a means of extracting, from the signal issuing from the
`demodulator, a signal representing the order in which
`there were arranged the different data to be transmitted
`at the input of the premodulator of the remote device B,
`and a means of serialising the data received as a function
`of the DP signal representing the order in which there
`were arranged the different data to be transmitted at the
`input of the premodulator of the remote device B.
`According to a preferred implementation, the premodu-
`lator means also includes a data classification unit and a
`
`frequency allocation unit.
`According to a particular characteristic, the unit for clas-
`sifying data to be transmitted has means adapted to generate
`a DS signal representing the significance of each data item
`supplied by the source.
`According to another particular characteristic, the fre-
`quency allocation unit has means adapted to generate a data
`allocation command signal (determining the distribution of
`the data over the different subcarriers), from data including
`the DS and FCD signals A B and means adapted to generate
`a signal representing the order in which there are arranged
`the different data to be transmitted at
`the input of the
`premodulator.
`
`
`
`US 7,039,120 B1
`
`7
`the frequency
`According to a particular characteristic,
`allocation unit has means adapted to perform operations of:
`initialization, in which the frequency allocation unit reads
`the information contained in the FCD, DS and storage
`signals,
`classification of the subcarriers by order of interference
`and storage in the table thus obtained,
`classification of the indices of the data to be transmitted
`
`in order of significance, using the information con-
`tained in the DS signal, and storage of the result of this
`classification,
`transmission of the signal of the relative positions of the
`data with respect to each other, to the unit for insertion
`in the data to be transmitted,
`transmission of the data allocation command signal to the
`data allocation unit,
`this DAC signal being in fact
`composed of pairs (subcarriers, index of the data),
`testing to check whether all the pairs have been supplied,
`so that, if the test is negative, the following pair is
`supplied, and if the test is positive, the initialization
`step is returned to.
`According to yet another particular characteristic, data
`allocation unit has means adapted to transfer each data item
`supplied by the source to the subcarrier defined by the
`frequency allocation unit in the data allocation command
`signal.
`According to a particular characteristic, the device for the
`transmission of data from a device A to a remote device B
`via a transmission channel, has a CPU calculation unit, a
`temporary data storage unit, a program storage unit, char-
`acter entry means, image reproduction means and means
`allowing inputs and outputs.
`Under a second aspect,
`the present invention aims to
`provide a novel process for optimizing an information
`transmission system using multi-carrier modulation, the said
`process offering improved transmission efficiency.
`For this purpose, the process for transmitting groups of
`data elements over a transmission channel using multi-
`carrier type modulation is wherein a significance is attrib-
`uted to each data element or group of data elements for
`transmission, and the most important data is transmitted
`after modulation favoring a minimum bit error rate, the other
`data being transmitted after modulation favoring a maxi-
`mum data rate.
`
`It will be appreciated that, generally speaking, the inven-
`tion aims to optimize the perceived quality of a transmission
`using OFDM modulation by exploiting knowledge of the
`importance of the data for transmission.
`According to the nature of the data transmitted, an
`improvement in perceived quality can be obtained, in fact,
`either