throbber
Frequency Synchronization Algorithms for OFDM Systems
`suitable for Communication over Frequency Selective Fading Channels
`
`Ferdinand Classen, Heinrich Meyr
`Aachen University of Technology; ISS; Templergraben 55, 52056 Aachen, Germany
`email: classen Q ert.rwth-aachen.de
`
`Abstract
`In this paper, the problem of carrier synchronization of
`OFDM systems in the presence of a substantial frequency
`offset is considered. New frequency estimation algorithms
`for the data aided (DA) mode are presented. The resulting
`two stage structure is able to cope with frequency offsets in
`the order of mukbles of the spacing between subchannels.
`Key features of the novel scheme - W ~ i c h are presented in
`terms of estimation error variances, the required amount of
`training symbols and the computational load - ensure high
`speed synchronization with negligible decoder performance
`degradation at a low implementation effort.
`
`1 Introduction
`Recently an OFDM system with M-PSK modulation has
`
`where adjacent subchannels carry the elements of a differen-
`tially encoded pseudo noise PN sequence and he based his
`algorithm on a correlation rule applied to this PN sequence.
`A similar idea is used in our contribution. But in contrast to
`[5] our algorithm allows the condition on the frame format to
`be relaxed and we do not have to require - as Muller did -
`that the channel is quasi constant within a fbted bandwidth.
`Besides that the synchronization task is performed into two
`steps, an acquisition step and a tracking step. The paper
`is organized as follows. We begin by proposing the OFDM
`receiver and analyzing the effect of a frequency error. Sec-
`tions 3 - 4 describe the synchronizer structures and the paper
`ends. with the presentation and discussion of the simulation
`results for the AWGN and various frequency selective fading
`channels.
`
`ing channel, i.e. a sophisticated equalization unit mandatory
`for a single carrier transmission scheme becomes obsolete.
`However, on the other hand, the frequency synchronization
`for multi carrier (multi sub~hannel~) systems is more compli-
`cated than for sinale carrier svstems. In the case of a carrier
`offset the orthog&lity pr&rty
`is disturbed and the result-
`ing inter-channel interference between the subchannels of
`the OFDM systems severely degrades the demodulator per-
`formance. For high order modulation schemes such as those
`under consideration for TV applications, a frequency offset of
`a small fraction of the subchannel symbol rate leads to an in-
`tolerable degradation. Therefore, frequency synchronization
`is one of the most prominent tasks performed by a receiver
`suitable for OFDM.
`Several authors have addressed the frequency synchro-
`nization problem for OFDM. Daffara [2] proposed a non data
`aided (NDA) frequency estimation scheme for an AWGN
`channel. But such an NDA structure - which does not make
`we of known symbols - fails in the case of severely frequency
`selective channels or if a high order modulation scheme is
`used.
`As is well known from single carrier transmission sys-
`tems in a frequency selective fading channel environment,
`the frequency synchronization has to be assisted by the
`transmission of known training sequences [a, 41. This ip
`also mandatory for multichannel modulation transmission
`schemes. MOlIer introduces in [5] a special frame format
`
`'(') = -
`
`ej2nJot
`
`l = - q + N Q
`
`an,l eZnJtt g(t - nTsym)
`
`(1)
`
`where N is the total number of subchannels and NG =
`NGuard is the number of the subchannels which are not
`modulated in order to avoid aliasing effects at the receiver
`[l]. Here, g ( t ) is a pulse waveform defined as
`
`where TG is the so called guard period. For the sake of a
`simple transmitter implementation TG should be a multiple of
`Tsub/N. The frequency separation between two subchannels
`is denoted by l/Tsub. The OFDM symbol duration is given
`by Tsym = TG + Tsub. In this case {an,l} is a sequence of
`M-PSK or M-QAM symbols with E { la,,1I2} normalized to one
`and an,l is the symbol carried by the I* subchannel during the
`nm time slot of period Tsym. The total symbol rate is given
`by (A' - 2h.'c)/Taub. The variable fo stands in (1) for the
`unknown carrier frequency offset.
`The transmitted signal is disturbed by additive white gauss-
`ian noise and by a multipath fading channel. In the receiver,
`the received signal is filtered by a lowpass filter (for example
`a root raised cosine filter with rolkdf factor p = 0.1 and a cutoff
`
`0-7803-1927-3/94l$4.00 0 1994 IEEE
`
`1655
`
`Petitioner Sirius XM Radio Inc. - Ex. 1003, p. 1
`
`

`

`coarse timing
`estimation
`time domain
`
`~
`
`/ I
`
`r
`
`I
`
`I
`
`A
`
`1 - 1
`
`"
`
`Y
`
`
`
`I
`
`Figure 1: Synchronization path of tbe receiver
`
`frequency at &.
`After deleting the samples which be-
`long to the guardtime period, a block of N samples is applied
`to the demodulation unit of the OFDM system. The demodu-
`lation unit can be very effiiiently implemented by an FFT unit.
`From the FFT output we obtain the Fourier coefficients of the
`signal in the observation period [n Tsym, n Tsym + Tsub]. The
`FFT unit represents the matched filter of an OFDM modulated
`signal. The output zn,l of the lth carrier at time n Tsym can
`be written as
`
`.(e)
`
`is the Fourier coeffiiient of the
`where H p l ) =
`overall channel impulse response of the transmission chan-
`nel including the transmitter filter, the channel and the re-
`ceiver filter. We have assumed that the guardtime is ap-
`propriately chosen which means that this time is larger than
`the significant part of the overall channel impulse response.
`The complex noise process corrupting the lth subchannel
`is represented by nn,l. The noise process has a statis-
`tically independent real and imaginary part each having a
`variance of %*. Therefore Tdym/Tsub reflects the fact
`that the guardtime bads to a theoretical SNR degradation of
`10 log (1 - *)dB
`[l]. The samples nn,l are uncorrelated
`as long as the noise samples corrupting the N input samples
`of the FFT unit are uncorrelated.
`Equation (3) is only valid in the case of perfect synchro-
`nization. In the presence of an uncompensated frequency
`offset, the orthogonality of the subchannels can no longer be
`exploited by the demodulator unit. As a result cross talk be-
`tween each subchannel arises. The impact of this cross talk
`can be described by an additional noise component. Within
`the channel 1 = v the expected value of the power of this
`component can be calculated analogously to [2]
`
`with foTsub < f. Fig. 2 shows the theoretically obtained and
`
`simulated value of PCT.
`
`'CT m
`
`-10.
`
`-20.
`
`-30.
`
`'-1 .
`
`I
`
`.
`
`.
`
`.
`
`
`
`0.4
`0.2
`,
`,
`frequency offset normalized to Tsub
`
`For a small frequency offset fo <
`can be written as
`
`the output z,,~
`
`The exponential term results from the phase drift caused by
`the frequency offset and 6,,1 represents the impact of the
`cross talk. The phase of this complex valued noise process
`iLn,l can be shown to be approximately uniformly distributed
`between [ - x , 4 and the power of this term is given by (4).
`
`3 Carrier Frequency Synchronization
`Generally we distinguish between two operation modes,
`the so called tracking mode and the acquisition mode.
`Whereas during the tracking mode only small frequency fluc-
`tuations have to be dealt with, the frequency offset can take
`on large values (in the range of multiples of the subchannel
`spacing), if the receiver is in the acquisition mode. This is
`the most challenging task to be managed by the synchro-
`nizer structure.
`Below we present a two stage synchmizatbn writ (com-
`pare Fig. 1) which provides a robust acquisition behavior and
`shows an excellent tracklng behavbr. The task of the first
`
`1656
`
`Petitioner Sirius XM Radio Inc. - Ex. 1003, p. 2
`
`

`

`stage (unit) is to solve the acquisitii problem by generating
`as fast as possible a coarse frequency estimate. With the
`help of this estimate the second stage (unit) should be able
`to bck and to perform the tracking task. The splitting of the
`synchronization task into two steps allows a large amount of
`freedom in the design of the complete synchronization struc-
`ture because for each stage an algorithm can be tailored to
`the specific task to be performed in this particular stage. This
`means that the first stage - this is the acquisitii unit - can
`be optimized for example with respect to a large acquisitii
`range whereas its tracking performance is of no concem. In
`contrast, the second stage should be designed to exhibit a
`high tracking performance since a large acquisitii range is
`no longer required.
`In sectbn 3.1 we describe the algorithms for the tracking
`mode and in section 3.2 we present the algorithms for the
`acquisition mode. As we will see, a two stage structure does
`not automatically result in doubled implementation cost, or in
`the doubling of the required amount of training symbols.
`
`should be spread uniformly over the whole frequency domain.
`The following generalized estimator can be formulated
`
`, L v - l
`
`I
`
`The function p(j) gives the position of the j"' sync-subchannel,
`which carries one of the LF known training symbol pairs
`(c:,, CO,,). Note that c:,, and CO,, are transmitted over the
`same subchannel and the symbols {CO,,} belong to the n'
`time period respectively {cl,,} to the (n + D)* time period.
`The overall required amount of training symbols equals 2 L F .
`Figure 3 shows how the LF subchannels should be spread
`uniformly over the 11'-2 NG subchannels. D is an integer and
`describes that (D - 1) other symbols can be placed between
`a training symbol pair [a, 91. The effect of this operation is
`explained in section 4.2.
`
`3.1 Tracking Algorithm Structure
`During the tracking mode it is safe to assume that the re-
`maining frequency offset is substantially smaller than &
`and therefore (5) holds. If we consider only one subchan-
`nel, then this frequency synchronization problem is similar to
`that in the case of a single carrier problem. Therefore we can
`make use of the frequency estimation algorithms derived from
`the ML theory in [6, 71. The underlying principle of these fre-
`quency algorithms is that the frequency estimation problem
`can be reduced to a phase estimation problem by consid-
`ering the phase shift between two subsequent subchannel
`samples e.g. zn,t and zntl,t (without the need of generating
`an estimate of the channel Fourier coefficient H(nl)). The
`influence of the modulation is removed in the data aided DA
`case by a multiplication with the conjugate complex value of
`the transmitted symbols. For the DA case we get
`
`The variile (IMq) makes clear that during the tracking p e r i i
`the output of the demodulator unit - zn,l ( jwp) - depends on
`the frequency estimate (denoted by fMq) of the acquisitii
`unit because (fMq) is used to correct the input samples of
`the demodulation unit. The known symbols are represented
`by {c,,,t} and they are taken from a training sequence. To
`simplify the notatbn we have denoted the training symbols
`by the letter "c".
`lt is not necessary and, besides that, not commendable to
`transmit all elements of the training sequence over a single
`subchannel especially in the case of a frequency selective
`transmitted on e.g. LF - so called - sync-subchannels which
`fading channel. Instead of this the training symbols should be
`
`1657
`
`LF synchronization subcarriers
`TYing:
`t) A
`
`N subcarriers (spacing 1&ub)
`
`m
`
`4
`
`Figure 3: Placement of the LF sync-subchannels; A = WQ
`
`The data aided (DA) operation can be replaced by a deci-
`sion directed (DD) operation if the (c:,, CO,,) are substituted
`by the actual decoder decisions. In the case of an M-PSK
`modulated symbol a non data aided operarlov, (NDA) is pos-
`sible, too [6]. But we found that from a point of view of a
`robust tracking performance neither DD nor NDA operation
`can be recommended especially if a high order modulation
`scheme is used.
`Applying the DA operation it can be shown that the fre-
`quency estimator is approximately unbiased for IAf Taut,( <
`0.5 if LF is sufficiently large e.g. LF = 51 (with 11' = 1024
`and 11'~ = 70). But in order to avoid a large decoder per-
`formance degradation due to the cross talk (compare (4)) it
`may be necessary to correct the frequency offset prior to the
`demodulation even during the tracking mode (compare Fig.
`1). But keep in mind that it is theoretically possible to correct
`a small frequency offset Af TSub << 0.5 on the subchannel
`level. In practice this will depend on the maximum magnitude
`of the frequency offset (fo -
`which the second stage
`(the tracking unit) has to cope with. This magnitude is mainly
`determined by the frequency estimate resolution of the first
`stage and the stability of the mixer oscillator.
`
`Petitioner Sirius XM Radio Inc. - Ex. 1003, p. 3
`
`

`

`3.2 Acquisition Algorithm Structure
`The acquisitii process should be performed fast and
`above all at b w implementation cost. Besides this, a spe-
`cial acquisitii preamble should be avoided to increase the
`transmission efficiency . Therefore our aim was to use the
`same training synchronization symbols as in (7) and to take
`advantage of those operation units which are implemented
`in any case. From section 3.1 we know that the second
`stage can manage frequency offsets up to its pull-in-range
`of IAf TdUbl < 0.5. Therefore, it is sufficient to require that
`the acquisition unit reduces the frequency offset below the
`above mentioned pull-in-range of the tracking unit.
`
`_ I
`- I t -
`
`I
`I
`
`1I-i
`
`10 dB
`
`I
`I
`
`10.
`
`-4.0
`
`-2.0
`
`0:o
`
`2:0
`(ftrial - fO) Tsub
`
`4:O
`
`Figure 4: Plot of expression (8), L F = 51
`The operation involved in acquiring an initial frequency
`offset estimate coincides with the search operation for the
`training symbols transmitted on the LF sync-subchannels
`shown in Fig. 3. Our acquisition rule is based on the fact
`that the magnitude of the expression within the arg function
`of (7) reaches its maximum if fmq coincides with fo, be-
`cause this expression obeys a sa2(2*(f0 - ftrta1)Tsym) law
`for Ifo -
`Tsub < 0.5 (compare (5)). Therefore we con-
`sider the following maximum search procedure
`
`Z:,p(j)(ftrtal)
`
`( c : , ~ @ , I ) )
`
`I)
`
`(8)
`is the
`is the trial frequency and %n,p(,)(ftrsd)
`where (ftrld)
`output of the FFT unit if its N input samples are frequency
`corrected by ftrlal. In practice we found that it is sufficient
`to space the trial parameters 0.1 /Tau,, apart from each other.
`Figure 4 shows a plot of (8) for different SNR values and
`LF = 51 (11' = 1024) drawn over fo - ftrIaI.
`To avoid local maxima occurring for fo - ftrlal
`=
`{ l , . . . , ( L ~ - l ) } ) , the LF
`(with j
`( p ( d - p ( i - 1 ) )
`products (c:,, CO,,) should be elements of a PN sequence.
`The acquisitii performance was found to be independent
`of the particular shape of the PN sequence (binary- or
`
`CAZAC-sequences). Therefore for the sake of simplifying
`the implementation the most simple realization of the frame
`being chosen as CO+,, P eJ
`format results from
`and c;,,
`being taken from an binary PN-sequence as in [lo] of length
`L F .
`A last comment concems the implementation complexity
`and the acquisition time. As shown in Fig. 1 a costly FFT
`unit is needed within the synchronization path. But this does
`not mean that an extra FFT unit is required because the FFT
`of the decoder path, which is implemented in any case, can
`be used during the acquisition period. Note that the output
`of the decoder path FFT is not required since during the
`acquisition process the output is irrelevant. Therefore besides
`the memory unit (for the 2N samples bebnghg to time sbt n
`and n + D) no additbnal expensive hardware is required.
`The acquisitii time is directly proportional to the frequency
`range which has to be scanned. In the case of a substantial
`frequency offset of e.g. +/ - i n subchamel spacings
`the acquisition time may take on a quite large value. But
`in practice this does not represent a strong shortcoming,
`because we are not operating in a burst transmission mode
`and therefore acquisition has to be performed only once at
`the beginning of the transmission.
`
`4 Synchronizer Performance
`4.1 Acquisition Performance
`the above
`Provided there is an unlimited resolution of
`structure produces an unbiased esttmate. Nevertheless, the
`performance of the acquisition unit should not be measured
`in terms of an estimate variance or estimation bias a h .
`A performance measure for a maximum searching algorithm
`is the probability that an estimation error exceeds a given
`threshold. In our application this threshold is the pull-in-range
`of the second stage. We carried out 1O.OOO Independent
`acquisition cycles and we found that for SNR values above
`5dB this threshold was never exceeded for e.g. LF = 51 (with
`11' = 1024, 11'~ = 70 and 7.5Msym/s as total symbol rate).
`Summing up, it may be said that the acquisition behavbr
`is uncriiical for AWGN channels as well as for frequency
`selective fading channels.
`4.2 Tracking Performance
`As mentioned above, NDA and DD operation can not be
`recommended, therefore the theoretical analysis will be re-
`stricted to the DA case. Folbwhg the method outlined in [6]
`we obtain for the AWGN channel the general expression
`
`Fig. 5 show the simulated and analytically obtained MA-
`ances. The curves are parametrized by the number d sync-
`subchannels LF (therefore, the overall reqUlred number d
`training symbols is 2LF). As indicated in (9) in practice it
`
`1658
`
`Petitioner Sirius XM Radio Inc. - Ex. 1003, p. 4
`
`

`

`may be advantageous to select E{lcl} # E{lal}, Additiin-
`ally, Fig. 5 makes the effect of factor D clear. But to avoid
`any misunderstanding, the improvement of the performance
`by selecting D > 1 is only possible if the channel can be
`considered as quasi static within a time period Tslm(D + 1).
`
`on frequency selective fading channels. A final comment con-
`cerns the timing information. Up to now timing is assumed to
`be known. Investigations not reported here have shown that
`a slight modiiication of the preamble allows the above fre-
`quency synchronization structure to be efficiently combined
`with a timing synchronization structure.
`
`frequency estimate variance
`
`f reauencv estimate variance
`
`10-4
`
`104
`
`lo-'
`
`lo-'
`
`'
`
`I
`
`lo-'
`
`10-6
`
`lo-'
`
`30
`
`e
`
`.
`
`.
`
`0.
`
`,
`
`
`
`,
`
`I
`
`*
`
`.
`
`
`
`10. SNR=Es/No 'O'
`[dB1
`Figure 5: Var{ AT,,/27r}, AWGN channel, E{ 1.1) = 1.41,
`64QAM modulation and E(I.1) = 1 , S X R = E S / &
`If the channel varies signifiiantly within Tslm the orthog-
`onality of the subchannels can no longer be exploited and
`as a result z , , ~ is disturbed by cross talk effects. These ef-
`fects are proportional e.g. to the amount of the (time se-
`lecttviiy) Doppler delay spread. Figure 7 shows the simula-
`tion results for a frequency and time selective fading channel
`(with N = 1024, NG = 70 and 'T.FiMsym/s as total sym-
`bol rate) whose multipath delay profile is sketched in Fig. 6.
`The strong performance degradation in the case of a Doppler
`
`0.
`
`10.
`20.
`SNR=ES/NO
`Figure 7: Influence of the time selectivity
`E{IcI) = 1.41, 64QAM
`on Var{hT,,},
`modulation and E{lal} = 1 , channel of Fig. 6
`
`90.
`tdB1
`
`Bibliography
`
`Paul G.M. de Bot, Stan Baggen, Antoine Chouly and America
`Brajal. An Example of a MulE-Resolution Digital TV Modem.
`Proceedings ICC' 93, pages 1785-1790, 1993.
`Flavio Daffara and Antoine Chouly. Maximum Likelihood Fre-
`quency Detectors for Orthogonal Multicarrim Systems. Pro-
`ceedings ICC 93. pages 766471,1993.
`Chevillat. P.R., Maiwaki, D., and Ungerboeck, G. Rapid Training
`of a voiceband Data Modem Receiver employing an Equalizer
`with fractional T-spaced Coefficients. I€€€
`Trans. Commun.,
`COM-3!3869-876, Sep. 1987.
`Fechtel. S.A. and Meyr, H. Fast-Frame Synchronization, Fre
`quency Offset Estimation And Channel Aquisition For Sponta-
`neous Transmission Over Unknown Frequency Selctive Radio
`Channels. In Proceedings PlMRC'93 Yokohama, Japan, Sep.
`1993.
`Andreas Muller. Schatzung der Frequenzabweichung von
`OFDM-S~gnalen. ITG Fachbericht Nr. 124 Mobile Kmmunika-
`tion, Neu-Ulm, pages 89-101, Sept. 1993.
`Ferdinand Classen, Heinrich Meyr and Philipp Sehiier. "Max-
`imum Likelihood Open Loop Carrier Synchronizer for Digital
`Radio "_ Proceedings ICC 93, pages 493-497, 1993.
`Steven Kay. A fast and accurate single frequency estimator.
`/€E€ Trans. Aawst., Speech, Signal Processing, ASSP-
`37(12):1987-1990, December 1989.
`Ferdinand Classen, Heinrich hkyr and Philipp Wkr. "An All
`Feedfonvard Synchronization Unit for Digital Radio '. Proceed-
`1993.
`ings VTC 93. pages 738-741
`Jack Wolf and Jay Schwartz. Compariison of Estimators for
`Frequency Offset. /E€€ COM. (1):124-127. Januar 1990.
`(lo] J. Lindner. 'Binary Sequences up to Length 40 with k
`t
` PoS-
`sible Autocotrelation Function'. Ektronics Letter, V d 11507,
`1975.
`
`I
`
`Figure- 6: Multiplath delay profile
`
`spread of X = S S H z results from the impact of the time selec-
`tivity. This impact becomes dominating for high SNR values.
`But since the expected value remains unbiased a further im-
`provement of the estimate can be obtained via a filtering of
`the estimates.
`
`5 Discussion and Conclusion
`The performance of a two stage synchronization structure
`has been studied. The synchronization structure is able to
`cope with large frequency offsets in the range of multiples of
`the spacing between the subchannels. Analysis and simula-
`tions have shown that fast and robust synchronization can be
`established at low implementation cost on AWGN as well as
`
`1659
`
`Petitioner Sirius XM Radio Inc. - Ex. 1003, p. 5
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket