WO2007036612A1 - Synchronization method, receiver, network element, communication device, electronic device, computer program product and computer program distribution medium - Google Patents

Synchronization method, receiver, network element, communication device, electronic device, computer program product and computer program distribution medium Download PDF

Info

Publication number
WO2007036612A1
WO2007036612A1 PCT/FI2006/050417 FI2006050417W WO2007036612A1 WO 2007036612 A1 WO2007036612 A1 WO 2007036612A1 FI 2006050417 W FI2006050417 W FI 2006050417W WO 2007036612 A1 WO2007036612 A1 WO 2007036612A1
Authority
WO
WIPO (PCT)
Prior art keywords
offset
time
frequency
coarse
denotes
Prior art date
Application number
PCT/FI2006/050417
Other languages
French (fr)
Inventor
Gilles Charpit
Original Assignee
Nokia Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Corporation filed Critical Nokia Corporation
Priority to EP20060794134 priority Critical patent/EP1938540A4/en
Publication of WO2007036612A1 publication Critical patent/WO2007036612A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2662Symbol synchronisation
    • H04L27/2663Coarse synchronisation, e.g. by correlation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2657Carrier synchronisation
    • H04L27/2659Coarse or integer frequency offset determination and synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2657Carrier synchronisation
    • H04L27/266Fine or fractional frequency offset determination and synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2662Symbol synchronisation
    • H04L27/2665Fine synchronisation, e.g. by positioning the FFT window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2668Details of algorithms
    • H04L27/2673Details of algorithms characterised by synchronisation parameters
    • H04L27/2675Pilot or known symbols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2668Details of algorithms
    • H04L27/2673Details of algorithms characterised by synchronisation parameters
    • H04L27/2676Blind, i.e. without using known symbols
    • H04L27/2678Blind, i.e. without using known symbols using cyclostationarities, e.g. cyclic prefix or postfix

Definitions

  • the invention relates to a synchronization method, a receiver, a network element, a communication device, an electronic device, a computer program product and a computer program distribution medium.
  • a frequency-selective channel is converted into parallel frequency flat sub-channels.
  • Sub-carriers have a minimum frequency separation necessary to maintain orthogonality of the corresponding time domain waveforms.
  • OFDM is a block modulation scheme where a block of N information symbols is transmitted in parallel on N sub-carries.
  • the duration of an OFDM symbol is N times larger than that of a single-carrier system.
  • An OFDM modulator can be implemented as an inverse discrete Fourier transform (IDFT) on a block of N information symbols followed by an analog-to-digital converter (ADC).
  • IDFT inverse discrete Fourier transform
  • ADC analog-to-digital converter
  • each block of N IDFT coefficients may be preceded by a cyclic extension (prefix or postfix) or a guard interval.
  • FFT fast Fourier transform
  • a synchronization method in a communication system comprising: carrying out a coarse time offset and frequency offset estimation; first estimating errors in the coarse time-offset and frequency offset estimation by using a maximum-iikelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimating frequency offset and time offset by using error estimates in a closed tracking loop.
  • a receiver comprising: means for carrying out a coarse time offset and frequency offset estimation; first estimating means for estimating errors in the coarse time offset and frequency offset estimation by using a maximum-likelihood time- offset estimation and joint optimisation of time-offset and frequency-offset; second estimating means for estimating frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
  • a network element comprising: means for carrying out a coarse time offset and frequency offset estimation; first estimating means for estimating errors in the coarse time offset and frequency offset estimation by using a maximum- iikelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimating means for estimating frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
  • a communication device comprising: means for carrying out a coarse time offset and frequency offset estimation; first estimating means for estimating errors in the coarse time offset and frequency offset estimation by using a maximum- likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimating means for estimating frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
  • an electronic device comprising: means for carrying out a coarse time offset and frequency offset estimation; first estimating means for estimating errors in the coarse time offset and frequency offset estimation by using a maximum- likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimating means for estimating frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
  • a computer program product encoding a computer program of instructions for executing a computer process for synchronization, the process comprising: carrying out a coarse time offset and frequency offset estimation; first estimating errors in the coarse time-offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimating frequency offset and time offset by using error estimates in a closed tracking loop.
  • a computer program distribution medium readable by a computer and encoding a computer program of instructions for executing a computer process for carrying out synchronization, the process comprising: carrying out a coarse time offset and frequency offset estimation; first estimating errors in the coarse time-offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimating frequency offset and time offset by using error estimates in a closed tracking loop.
  • a receiver configured to: carry out a coarse time offset and frequency offset estimation; first estimate errors in the coarse time offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimate frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
  • a network element configured to: carry out a coarse time offset and frequency offset estimation; first estimate errors in the coarse time offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimate frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
  • a communication device configured to: carry out a coarse time offset and frequency offset estimation; first estimate errors in the coarse time offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimate frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
  • an electronic device configured to: carry out a coarse time offset and frequency offset estimation; first estimate errors in the coarse time offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimate frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
  • An embodiment of the invention provides a technical solution for joint estimation of time and frequency offsets for synchronization of an OFDM system.
  • the complexity of a receiver according to the embodiment is low and its performance is close to ideal.
  • Figure 1 shows an example of a communication system
  • Figure 3 illustrates an example of a network element
  • Figure 4 illustrates an example of a communication device
  • Figure 5 illustrates an example of an electronic device.
  • FIG. 1 With reference to Figure 1 , we examine an example of a communication system to which embodiments of the invention can be applied.
  • the embodiments of the present invention can be applied to various communication systems utilizing orthogonal frequency division multiplexing (OFDM), such as to a Universal Mobile Telecommunications System (UMTS) radio access network (UTRAN), digital audio broadcasting (DAB), digital video broadcasting (DVB), local area network (LAN), metropolitan area network (MAN) and worldwide interoperability for microwave access (IEEE 802.16 standard WiMAX).
  • OFDM orthogonal frequency division multiplexing
  • UTRAN Universal Mobile Telecommunications System
  • DAB digital audio broadcasting
  • DVD digital video broadcasting
  • LAN local area network
  • MAN metropolitan area network
  • IEEE 802.16 standard WiMAX worldwide interoperability for microwave access
  • FIG. 1 is a simplified illustration of a data transmission system to which the solution according to the invention is applicable.
  • This is a part of a cellular radio system which comprises a base station (or node B) 100, which has bi-directional radio links 102 and 104 to user devices 106 and 108.
  • the user devices may be fixed, vehicle-mounted or portable.
  • the base station includes transceivers, for instance. From the transceivers of the base station, a connection is provided to an antenna unit that establishes bi-directional radio links to the user devices.
  • the base station is further connected to a controller 110, a radio network controller (RNC) or a base station controller (BSC) 1 which transmits the connections of the devices to the other parts of the network.
  • RNC radio network controller
  • BSC base station controller
  • the base station controller of the radio network controller controls in a centralized manner several base stations connected to it.
  • the base station controller or the radio network controller is further connected to a core network 112 (CN).
  • CN core network 112
  • the counterpart on the CN side can be a mobile services switching centre (MSC), a media gateway (MGW) or a serving GPRS (general packet radio service) support node (SGSN) 1 etc.
  • MSC mobile services switching centre
  • MGW media gateway
  • GPRS general packet radio service support node
  • an RNC or a BSC may be distributed among (possibly a subset of) base stations.
  • the communication system can also communicate with other networks, such as a public switched telephone network or the Internet.
  • networks such as a public switched telephone network or the Internet.
  • Sub-carriers remain orthogonal only if a transmitter and a receiver use the same frequencies.
  • a frequency offset results in inter-carrier- interference (ICI).
  • ICI inter-carrier- interference
  • a related problem is a phase noise: an oscillator does not produce a carrier at one frequency, but rather a carrier that is phase modulated by random phase jitter. Since frequency is the time derivative of phase, more ICI is caused in the receiver. Instead, symbol timing may vary over an interval equal to a guard time or the duration of a cyclic extension without causing ICI or inter-symbol interference (ISI).
  • ISI inter-symbol interference
  • An OFDM receiver can obtain information for synchronization in two ways: first before demodulation of sub-carriers, either by using training data or from the structure of an OFDM signal, that is to say from a guard interval or cyclic extension, second after demodulation when synchronization information can be obtained from training symbols embedded in a symbol pattern.
  • Synchronization algorithms for OFDM can be classified into pre- FFT (before modulation) and post-FFT (after modulation) algorithms.
  • the primary goal of pre-FFT processing is to provide information on an FFT window and frequency-offset estimates for frequency correction. Both time and frequency correction are usually carried out before FFT in the time domain for minimising ICI/ISI.
  • the frequency correction may be implemented by a complex multiplication of a received signal with a counter-rotating phase.
  • a coarse time correction may be carried out by shifting the starting point of an FFT frame.
  • Embodiments of the invention are aimed to pre-FFT signal processing.
  • the embodiment begins in block 200.
  • a coarse time offset and frequency offset estimation is carried out.
  • the coarse time offset estimation may be a signal peak search and the coarse frequency offset estimation may be defining a phase difference between a guard block and a load part of an orthogonal frequency division muftiplexed symbol.
  • the guard block may be a prior art cyclic extension or guard period and the load part means, for instance, a data load of a received signal block.
  • errors in the coarse time offset and frequency offset estimation are estimated by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset.
  • a maximum-likelihood estimator of a time-offset is generated by using a log-likelihood function.
  • the maximum-likelihood (ML) time-offset error estimate is obtained by maximizing the log-likelihood function over possible coarse time-offset estimates:
  • fa n argmaxf p ⁇ ( ⁇ ) + (1 - p)A p ( ⁇ )) ⁇ , (1 )
  • arg denotes an argument
  • max denotes a maximum value
  • denotes time offset
  • ⁇ ⁇ ( ⁇ ) denotes a cyclic-prefix log likelihood function of ⁇
  • a p ( ⁇ ) denotes a pilot log likelihood function of ⁇
  • ⁇ ( ⁇ ) denotes a correlation term as a function of ⁇ 7( ⁇ ML ) denotes a correlation term as a function of the maximum- likelihood value of ⁇
  • ⁇ ( ⁇ ) denotes an energy term as a function of ⁇ N g denotes the length of a cyclic prefix in samples, r(k) denotes a time-domain received signal, r * (k+N) denotes the cyclic extension of a time domain received signal,
  • N denotes the length of an OFDM symbol (excluding a cyclic prefix)
  • N ⁇ denotes active sub-carriers
  • N p denotes sub-carriers allocated to a pilot signal
  • denotes a summing operation
  • I J denotes a magnitude operator
  • k denotes a time index
  • SNR denotes a signal-to-noise ratio estimated by using a prior art method (SNR estimation is known in the prior art and thus not explained herein), m ⁇ k) denotes a stored time-domain reference pilot signal, m ⁇ k- ⁇ ) denotes a stored time-domain reference pilot signal with time delay ⁇ , ⁇ denotes a sub-carrier index,
  • P n denotes a pilot value at sub-carrier index n, e ii ⁇ h ⁇ iN Quotes an exponential term of the n th term in the IFFT (inverse fast Fourier transform)
  • denotes a "belong to” mathematical symbol
  • [P] denotes a set of pilots
  • V ⁇ denotes a square root operation
  • Z denotes an argument operation
  • Equation (2) correlates samples spaced N samples apart, thus providing a coarse identification of the position of a cyclic extension.
  • the function of equation (3) contains a filter matched to pilot symbols giving distinct correlation peaks; A p ( ⁇ ) fine-tunes A ⁇ i ⁇ ) .
  • the maximum-likelihood estimator of a time offset is partially depicted in Daniel Landstr ⁇ m, Sarah Kate Wilson, Jan-Jaap van de Beek, Per Odling and Per Ofa B ⁇ rjesson: Symbol Time Offset Estimation in Coherent OFDM systems, IEEE Transactions on Communications, Vol. 50, No. 4, April 2002, which is incorporated herein as a reference.
  • frequency offset and time offset are estimated in a closed tracking loop by using error estimates.
  • the error estimates are defined in block 204. This phase provides more accurate estimates than the coarse estimation and it is therefore called fine synchronization in this application.
  • a frequency-offset estimate used for frequency correction is obtained by using a closed tracking loop:
  • G bat denotes an instantaneous signal-t ⁇ -noise ratio estimate
  • G ave denotes an average signal-to-noise ratio
  • # denotes a fixed loop gain
  • £ m (r ⁇ ) is a maximum-likelihood estimate of a frequency-offset obtained by using equation (7)
  • ⁇ (m ⁇ ) is an ML frequency-offset output of a closed tracking loop for a previous OFDM symbol.
  • the frequency-offset may be removed from a received signal as follows:
  • r(t) denotes a time-domain received signal
  • x denotes a multiplication operation
  • e ( - j2 * ⁇ (m W ) denotes an exponential term
  • ⁇ (m) denotes a fractionally estimated frequency error term
  • ⁇ f denotes sub-carrier spacing
  • a time-offset estimate, ⁇ (m) is used for time-offset correction of a frame index m of a received signal. It is obtained by using a closed tracking loop in a similar manner to that of the frequency correction:
  • G imt denotes an instantaneous signal-to-noise ratio estimate
  • G me denotes an average signal-to-noise ratio
  • g denotes a fixed loop gain
  • ⁇ (m ⁇ ) denotes an estimated time error term at the (m-i)" 1 OFDM symbol.
  • the time-offset may be removed from a received signal by delaying or advancing the signal in a circular buffer by using a time-offset estimate ⁇ (m) ; typically, if the time-offset is negative, then the signal is delayed and if the time-offset is positive, the signal is advanced. Time-offset removal may be carried out once at the beginning of each frame.
  • the embodiment ends in block 208.
  • Arrow 210 depicts one possibility for repeating the embodiment, for instance for a following frame.
  • the embodiment described above enables the maintaining of time and/or frequency synchronization without a need to run a coarse synchronization; in other words, once synchronization by using a coarse synchronization and fine synchronization has been attained, only fine synchronization is needed in the maintenance phase,
  • a training sequence dedicated for coarse synchronization may be used in fine synchronization.
  • a cyclic prefix and pilots dedicated to the channel estimation are also usable.
  • the embodiment also provides a possibility of using fractional carrier offset estimation up to half a sub-carrier spacing. Remarkable is also the fact that, depending on the accuracy of a crystal component used to generate a system clock, an integer carrier-offset estimation (typically carried out during coarse synchronization) is not required.
  • Figure 3 shows a simplified example of a part of a receiver.
  • the receiver may be located in a network element, such as a base station, or in another kind of a communication device, such as a user terminal. It is obvious to a person skilled in the art that the structure of a receiver may vary from what is depicted in Figure 3.
  • the receiver includes antenna 300 which may be a single antenna or an antenna array having several antenna elements.
  • Radio frequency parts 302 include a power amplifier for amplifying a received signal for processing and filters.
  • Analog-to-digital converter 304 converts a received analog signal to a digital form for digital signal processing. Synchronization, which was explained above, is carried out in block 306. Cyclic extension is removed in block 308 and the data is converted from a serial form to a parallel form (block 310) for fast Fourier transform (FFT), which in turn is carried out in block 312; FFT is used as an OFDM demodulator.
  • FFT fast Fourier transform
  • the data is converted back to a serial form and conveyed to channel correction 316, which typically includes for example a channel equalizer. Data modulation is removed in block 318. Demodulation is carried out according to current modulation. Several prior art modulation methods exist.
  • De-interleaving is carried out in block 320 and channel decoding in block 322. Then the signal is conveyed to other parts of the receiver (not shown).
  • Figure 4 shows a simplified example of a user terminal whereto the embodiments of the invention can be applied.
  • the user terminal is taken herein as an example of a communication device.
  • the user terminal may be a mobile telephone or a microcomputer, for example, without being restricted thereto.
  • the user terminal comprises an antenna 400 with which signals are both transmitted and received via a duplex filter.
  • the terminal further comprises a transmitter 402 to amplify and transmit a modulated signal to the antenna, a modulator 404 modulating the carrier wave by a data signal comprising the desired information in accordance with a selected modulation method, a receiver 406 which amplifies the signal supplied from the antenna and down-converts the signal to a selected intermediate frequency or directly to base band, and a demodulator 408 demodulating the received signal to enable a data signal to be separated from the carrier wave.
  • a transmitter 402 to amplify and transmit a modulated signal to the antenna
  • a modulator 404 modulating the carrier wave by a data signal comprising the desired information in accordance with a selected modulation method
  • a receiver 406 which amplifies the signal supplied from the antenna and down-converts the signal to a selected intermediate frequency or directly to base band
  • a demodulator 408 demodulating the received signal to enable a data signal to be separated from the carrier wave.
  • the user terminal also comprises a control block 418 comprising, for example, control and calculation means for controlling the operation of the different parts of the terminal, means for processing the speech of a user or the data generated by the user, such as a digital signal processing (DSP) processor comprising, for example, channel correction functions compensating for interference in the signal caused by the radio channel, A/D converters con- verting an analogue signal into a digital one by sampling and quantizing the base band signal, D/A converters converting a digital signal to an analogue one by a reverse method, filters at the receiver which filter frequencies outside a desired frequency band or, which in band-restricted systems restrict the band width of the output at the transmitter, and coding and decoding means for both channel and speech coding.
  • DSP digital signal processing
  • WCDMA wideband code division multiple access
  • the user interface of the terminal comprises a loudspeaker or an earpiece 410, a microphone 412, a display 414 and possibly a keypad and/or a joystick or a similar device.
  • the user interface devices communicate with the control block.
  • a memory block 416 is also depicted.
  • the embodiments of the synchronization method can mainly be implemented by software storabie in the control block including instructions for executing a computer process for carrying out a coarse time offset and frequency offset estimation, first estimating errors in the coarse time-offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset, second estimating frequency offset and time offset by using error estimates in a dosed tracking loop.
  • synchronization method can also be implemented as a module that may be installed, for instance, in a communication device.
  • the device may be a personal computer or another device configured to wireless communication.
  • the electronic device comprises controlier 500, typically implemented with a microprocessor, a signal processor or separate components and associated software.
  • the device further comprises display 502.
  • the display is typically configured to display graphics and text.
  • the device also comprises keyboard 504.
  • user interface parts such as a mouse, a touch pad or any other corresponding input device, as one skilled in the art is aware.
  • the device may also comprise an audio interface 506, which typically comprises a microphone and a loudspeaker.
  • the device may also comprise memory 512.
  • the device may also comprise communication unit 508 implementing the functions of terminal equipment including speech and channel coders, modulators and RF parts.
  • the device may also comprise an antenna 510.
  • the embodiments of the synchronization method can mainly be implemented by software storable in the controller and/or communication unit including instructions for executing a computer process for carrying out a coarse time offset and frequency offset estimation, first estimating errors in the coarse time-offset and frequency offset estimation by using a maximum- likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset, second estimating frequency offset and time offset by using error estimates in a closed tracking loop.
  • Different hardware implementations are also feasible, e.g. a circuit built of separate logics components or one or more client-specific integrated circuits (Application-Specific Integrated Circuit, ASIC).
  • a hybrid of software and hardware implementations is also feasible.
  • the embodiments of the synchronization method can be implemented by software including instructions for executing a computer process for carrying out a coarse time offset and frequency offset estimation, first estimating errors in the coarse time-offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset, second estimating frequency offset and time offset by using error estimates in a closed tracking loop.
  • the computer program may be stored on a computer program distribution medium readable by a computer or a processor.
  • the computer program medium may be, for example but not limited to, an electric, magnetic, optical, infrared or semiconductor system, device or transmission medium.
  • the medium may be a computer readable medium, a program storage medium, a record medium, a computer readable memory, a random access memory, an erasable programmable read-only memory, a computer readable software distribution package, a computer readable signal, a computer readable telecommunications signal, and a computer readable compressed software package.

Abstract

The invention is related to a synchronization method in a communication system. The invention includes: carrying out a coarse time offset and frequency offset estimation, first estimating errors in the coarse time-offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset, second estimating frequency offset and time offset by using error estimates in a closed tracking loop.

Description

Synchronization Method, Receiver, Network Element, Communication Device, Electronic Device, Computer Program Product and Computer Program Distribution Medium
Field
[0001] The invention relates to a synchronization method, a receiver, a network element, a communication device, an electronic device, a computer program product and a computer program distribution medium.
Background
[0002] By using OFDM (orthogonal frequency division multiplexing) as a multiplexing method, a frequency-selective channel is converted into parallel frequency flat sub-channels. Sub-carriers have a minimum frequency separation necessary to maintain orthogonality of the corresponding time domain waveforms.
[0003] OFDM is a block modulation scheme where a block of N information symbols is transmitted in parallel on N sub-carries. The duration of an OFDM symbol is N times larger than that of a single-carrier system.
[0004] An OFDM modulator can be implemented as an inverse discrete Fourier transform (IDFT) on a block of N information symbols followed by an analog-to-digital converter (ADC). To decrease the effects of intersymbol interference (ISI) caused by channel time spread, each block of N IDFT coefficients may be preceded by a cyclic extension (prefix or postfix) or a guard interval. In a receiver, fast Fourier transform (FFT) may be used in signal processing.
[0005] In the receiver of a communication system using OFDM, one of the most challenging tasks is the synchronization of an OFDM signal. The synchronization requires finding symbol timing (a time offset) and carrier frequency offset. In order to find symbol timing, the beginning of a symbol has to be estimated. A carrier frequency has to be synchronized very accurately; otherwise there will be loss of orthogonality between sub-symbols. OFDM systems are very sensitive to carrier frequency offsets since they can only tolerate frequency offsets which are a fraction of the frequency spacing between sub- carriers without degradation in system performance.
Brief description of the invention
[0006] According to an aspect of the invention, there is provided a synchronization method in a communication system, the method comprising: carrying out a coarse time offset and frequency offset estimation; first estimating errors in the coarse time-offset and frequency offset estimation by using a maximum-iikelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimating frequency offset and time offset by using error estimates in a closed tracking loop.
[0007] According to another aspect of the invention, there is provided a receiver comprising: means for carrying out a coarse time offset and frequency offset estimation; first estimating means for estimating errors in the coarse time offset and frequency offset estimation by using a maximum-likelihood time- offset estimation and joint optimisation of time-offset and frequency-offset; second estimating means for estimating frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
[0008] According to another aspect of the invention, there is provided a network element comprising: means for carrying out a coarse time offset and frequency offset estimation; first estimating means for estimating errors in the coarse time offset and frequency offset estimation by using a maximum- iikelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimating means for estimating frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
[0009] According to another aspect of the invention, there is provided a communication device comprising: means for carrying out a coarse time offset and frequency offset estimation; first estimating means for estimating errors in the coarse time offset and frequency offset estimation by using a maximum- likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimating means for estimating frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
[0010] According to another aspect of the invention, there is provided an electronic device comprising: means for carrying out a coarse time offset and frequency offset estimation; first estimating means for estimating errors in the coarse time offset and frequency offset estimation by using a maximum- likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimating means for estimating frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
[0011] According to another aspect of the invention, there is provided a computer program product encoding a computer program of instructions for executing a computer process for synchronization, the process comprising: carrying out a coarse time offset and frequency offset estimation; first estimating errors in the coarse time-offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimating frequency offset and time offset by using error estimates in a closed tracking loop.
[0012] According to another aspect of the invention, there is provided a computer program distribution medium readable by a computer and encoding a computer program of instructions for executing a computer process for carrying out synchronization, the process comprising: carrying out a coarse time offset and frequency offset estimation; first estimating errors in the coarse time-offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimating frequency offset and time offset by using error estimates in a closed tracking loop. [0013] According to another aspect of the invention, there is provided a receiver configured to: carry out a coarse time offset and frequency offset estimation; first estimate errors in the coarse time offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimate frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
[0014] According to another aspect of the invention, there is provided a network element configured to: carry out a coarse time offset and frequency offset estimation; first estimate errors in the coarse time offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimate frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
[0015] According to another aspect of the invention, there is provided a communication device configured to: carry out a coarse time offset and frequency offset estimation; first estimate errors in the coarse time offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimate frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
[0016] According to another aspect of the invention, there is provided an electronic device configured to: carry out a coarse time offset and frequency offset estimation; first estimate errors in the coarse time offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset; second estimate frequency offset and time offset by using error estimates in a closed tracking loop having an adaptive loop gain.
[0017] The invention provides several advantages. [0018] An embodiment of the invention provides a technical solution for joint estimation of time and frequency offsets for synchronization of an OFDM system. The complexity of a receiver according to the embodiment is low and its performance is close to ideal.
List of drawings
[0019] In the following, the invention will be described in greater detail with reference to the embodiments and the accompanying drawings, in which
[0020] Figure 1 shows an example of a communication system;
[0021 J Figure 2 is a flow chart;
[0022] Figure 3 illustrates an example of a network element;
[0023] Figure 4 illustrates an example of a communication device; and
[0024] Figure 5 illustrates an example of an electronic device.
Description of embodiments
[0025] With reference to Figure 1 , we examine an example of a communication system to which embodiments of the invention can be applied. The embodiments of the present invention can be applied to various communication systems utilizing orthogonal frequency division multiplexing (OFDM), such as to a Universal Mobile Telecommunications System (UMTS) radio access network (UTRAN), digital audio broadcasting (DAB), digital video broadcasting (DVB), local area network (LAN), metropolitan area network (MAN) and worldwide interoperability for microwave access (IEEE 802.16 standard WiMAX). The embodiments are not, however, restricted to the systems given as examples but a person skilled in the art may apply the solution to other communication systems provided with the necessary properties.
[0026] Figure 1 is a simplified illustration of a data transmission system to which the solution according to the invention is applicable. This is a part of a cellular radio system which comprises a base station (or node B) 100, which has bi-directional radio links 102 and 104 to user devices 106 and 108. The user devices may be fixed, vehicle-mounted or portable. The base station includes transceivers, for instance. From the transceivers of the base station, a connection is provided to an antenna unit that establishes bi-directional radio links to the user devices. The base station is further connected to a controller 110, a radio network controller (RNC) or a base station controller (BSC)1 which transmits the connections of the devices to the other parts of the network. The base station controller of the radio network controller controls in a centralized manner several base stations connected to it. The base station controller or the radio network controller is further connected to a core network 112 (CN). Depending on the system, the counterpart on the CN side can be a mobile services switching centre (MSC), a media gateway (MGW) or a serving GPRS (general packet radio service) support node (SGSN)1 etc.
[0027] It should be noticed that in future radio networks, the functionality of an RNC or a BSC may be distributed among (possibly a subset of) base stations.
[0028] The communication system can also communicate with other networks, such as a public switched telephone network or the Internet.
[0029] In the receiver of a communication system using OFDM, one of the most challenging tasks is the synchronization of an OFDM signal. The synchronization requires finding symbol timing and carrier frequency offset. In order to find symbol timing, the beginning of a symbol has to be estimated. A carrier frequency has to be synchronized very accurately, otherwise there will be loss of orthogonality between sub-symbols. OFDM systems are very sensitive to carrier frequency offsets since they can only tolerate frequency offsets which are a fraction of the frequency spacing between sub-carriers without degradation in system performance.
[0030] Sub-carriers remain orthogonal only if a transmitter and a receiver use the same frequencies. A frequency offset results in inter-carrier- interference (ICI). A related problem is a phase noise: an oscillator does not produce a carrier at one frequency, but rather a carrier that is phase modulated by random phase jitter. Since frequency is the time derivative of phase, more ICI is caused in the receiver. Instead, symbol timing may vary over an interval equal to a guard time or the duration of a cyclic extension without causing ICI or inter-symbol interference (ISI).
[0031] An OFDM receiver can obtain information for synchronization in two ways: first before demodulation of sub-carriers, either by using training data or from the structure of an OFDM signal, that is to say from a guard interval or cyclic extension, second after demodulation when synchronization information can be obtained from training symbols embedded in a symbol pattern.
[0032] Synchronization algorithms for OFDM can be classified into pre- FFT (before modulation) and post-FFT (after modulation) algorithms. The primary goal of pre-FFT processing is to provide information on an FFT window and frequency-offset estimates for frequency correction. Both time and frequency correction are usually carried out before FFT in the time domain for minimising ICI/ISI. The frequency correction may be implemented by a complex multiplication of a received signal with a counter-rotating phase. A coarse time correction may be carried out by shifting the starting point of an FFT frame.
[0033] Embodiments of the invention are aimed to pre-FFT signal processing.
[0034] The embodiments of the synchronization method are explained by means of Figure 2.
[0035] The embodiment begins in block 200.
[0036] In block 202, a coarse time offset and frequency offset estimation is carried out. The coarse time offset estimation may be a signal peak search and the coarse frequency offset estimation may be defining a phase difference between a guard block and a load part of an orthogonal frequency division muftiplexed symbol. The guard block may be a prior art cyclic extension or guard period and the load part means, for instance, a data load of a received signal block.
[0037] Signal peak and phase difference detection is known in the prior art and hence they are not explained here in further detail.
[0038] It should be noticed that also other coarse time offset and frequency offset estimation methods may be used.
[0039] In block 204, errors in the coarse time offset and frequency offset estimation are estimated by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset.
[0040] A maximum-likelihood estimator of a time-offset is generated by using a log-likelihood function. The maximum-likelihood (ML) time-offset error estimate is obtained by maximizing the log-likelihood function over possible coarse time-offset estimates:
fan = argmaxf pΛ^ (φ) + (1 - p)Ap (φ))} , (1 )
[0041] wherein
Figure imgf000010_0001
[0042] reflects redundancy in a received signal due to the cyclic extension and
Figure imgf000011_0001
[0043] reflects information carried by the pilot symbols, wherein
aSNR
P = (4) aSNR+1
[0044] wherein
Figure imgf000011_0002
and
Figure imgf000011_0003
[0045] By using joint optimisation of time-offset and frequency-offset, the maximum-likelihood estimate of a frequency-offset ratio is:
Figure imgf000011_0004
[0046] symbols in equations (1 ) to (7):
arg denotes an argument, max denotes a maximum value, φ denotes time offset,
Λφ(ø) denotes a cyclic-prefix log likelihood function of φ, Ap(φ) denotes a pilot log likelihood function of φ, γ(φ) denotes a correlation term as a function of φ 7(ΦML) denotes a correlation term as a function of the maximum- likelihood value of φ
Φ(φ) denotes an energy term as a function of φ Ng denotes the length of a cyclic prefix in samples, r(k) denotes a time-domain received signal, r*(k+N) denotes the cyclic extension of a time domain received signal,
N denotes the length of an OFDM symbol (excluding a cyclic prefix),
N^ denotes active sub-carriers,
Np denotes sub-carriers allocated to a pilot signal,
Σ denotes a summing operation, I J denotes a magnitude operator, k denotes a time index,
SNR denotes a signal-to-noise ratio estimated by using a prior art method (SNR estimation is known in the prior art and thus not explained herein), m{k) denotes a stored time-domain reference pilot signal, m{k-φ) denotes a stored time-domain reference pilot signal with time delay ψ, π denotes a sub-carrier index,
Pn denotes a pilot value at sub-carrier index n, e iiπhιiN Quotes an exponential term of the nth term in the IFFT (inverse fast Fourier transform)
≡ denotes a "belong to" mathematical symbol, [P] denotes a set of pilots,
V~ denotes a square root operation, and Z denotes an argument operation.
[0047] The function of equation (2) correlates samples spaced N samples apart, thus providing a coarse identification of the position of a cyclic extension. The function of equation (3) contains a filter matched to pilot symbols giving distinct correlation peaks; Ap (φ) fine-tunes A^iφ) . [0048] The maximum-likelihood estimator of a time offset is partially depicted in Daniel Landstrόm, Sarah Kate Wilson, Jan-Jaap van de Beek, Per Odling and Per Ofa Bόrjesson: Symbol Time Offset Estimation in Coherent OFDM systems, IEEE Transactions on Communications, Vol. 50, No. 4, April 2002, which is incorporated herein as a reference.
[0049] In block 206, frequency offset and time offset are estimated in a closed tracking loop by using error estimates. The error estimates are defined in block 204. This phase provides more accurate estimates than the coarse estimation and it is therefore called fine synchronization in this application.
[0050] A frequency-offset estimate used for frequency correction is obtained by using a closed tracking loop:
(8)
[0051] wherein
Gbat denotes an instantaneous signal-tσ-noise ratio estimate, Gave denotes an average signal-to-noise ratio, # denotes a fixed loop gain,
£m(rø) is a maximum-likelihood estimate of a frequency-offset obtained by using equation (7), ε(m~\) is an ML frequency-offset output of a closed tracking loop for a previous OFDM symbol.
[0052] The frequency-offset may be removed from a received signal as follows:
Figure imgf000013_0001
[0053] wherein r(t) denotes a time-domain received signal, x denotes a multiplication operation, e (-j2*έ(mW) denotes an exponential term, έ(m) denotes a fractionally estimated frequency error term, and ύf denotes sub-carrier spacing.
[0054] A time-offset estimate, φ(m) , is used for time-offset correction of a frame index m of a received signal. It is obtained by using a closed tracking loop in a similar manner to that of the frequency correction:
'Ml
Cr.,,., (»)+ i-f ? W*-i). (10)
[0055] wherein
Gimt denotes an instantaneous signal-to-noise ratio estimate, G me denotes an average signal-to-noise ratio, g denotes a fixed loop gain,
Figure imgf000014_0001
denotes an estimated time error term at the m"1 OFDM symbol, and φ(m~\) denotes an estimated time error term at the (m-i)"1 OFDM symbol.
[0056] The time-offset may be removed from a received signal by delaying or advancing the signal in a circular buffer by using a time-offset estimate φ(m) ; typically, if the time-offset is negative, then the signal is delayed and if the time-offset is positive, the signal is advanced. Time-offset removal may be carried out once at the beginning of each frame.
[0057] The embodiment ends in block 208. Arrow 210 depicts one possibility for repeating the embodiment, for instance for a following frame. [0058] It should be noted that the embodiment described above enables the maintaining of time and/or frequency synchronization without a need to run a coarse synchronization; in other words, once synchronization by using a coarse synchronization and fine synchronization has been attained, only fine synchronization is needed in the maintenance phase,
[0059] On the other hand, a training sequence dedicated for coarse synchronization may be used in fine synchronization. A cyclic prefix and pilots dedicated to the channel estimation are also usable. These options provide improved performance compared with prior art synchronization methods and simplifies the maintaining of the synchronization.
[0060] The embodiment also provides a possibility of using fractional carrier offset estimation up to half a sub-carrier spacing. Remarkable is also the fact that, depending on the accuracy of a crystal component used to generate a system clock, an integer carrier-offset estimation (typically carried out during coarse synchronization) is not required.
[0061] Figure 3 shows a simplified example of a part of a receiver. The receiver may be located in a network element, such as a base station, or in another kind of a communication device, such as a user terminal. It is obvious to a person skilled in the art that the structure of a receiver may vary from what is depicted in Figure 3.
[0062] The receiver includes antenna 300 which may be a single antenna or an antenna array having several antenna elements.
[0063] Radio frequency parts 302 include a power amplifier for amplifying a received signal for processing and filters. Analog-to-digital converter 304 converts a received analog signal to a digital form for digital signal processing. Synchronization, which was explained above, is carried out in block 306. Cyclic extension is removed in block 308 and the data is converted from a serial form to a parallel form (block 310) for fast Fourier transform (FFT), which in turn is carried out in block 312; FFT is used as an OFDM demodulator. [0064] In block 314, the data is converted back to a serial form and conveyed to channel correction 316, which typically includes for example a channel equalizer. Data modulation is removed in block 318. Demodulation is carried out according to current modulation. Several prior art modulation methods exist.
[0065] De-interleaving is carried out in block 320 and channel decoding in block 322. Then the signal is conveyed to other parts of the receiver (not shown).
[0066] Figure 4 shows a simplified example of a user terminal whereto the embodiments of the invention can be applied. The user terminal is taken herein as an example of a communication device. The user terminal may be a mobile telephone or a microcomputer, for example, without being restricted thereto.
[0067] The user terminal comprises an antenna 400 with which signals are both transmitted and received via a duplex filter.
[0068] The terminal further comprises a transmitter 402 to amplify and transmit a modulated signal to the antenna, a modulator 404 modulating the carrier wave by a data signal comprising the desired information in accordance with a selected modulation method, a receiver 406 which amplifies the signal supplied from the antenna and down-converts the signal to a selected intermediate frequency or directly to base band, and a demodulator 408 demodulating the received signal to enable a data signal to be separated from the carrier wave.
[0069] The user terminal also comprises a control block 418 comprising, for example, control and calculation means for controlling the operation of the different parts of the terminal, means for processing the speech of a user or the data generated by the user, such as a digital signal processing (DSP) processor comprising, for example, channel correction functions compensating for interference in the signal caused by the radio channel, A/D converters con- verting an analogue signal into a digital one by sampling and quantizing the base band signal, D/A converters converting a digital signal to an analogue one by a reverse method, filters at the receiver which filter frequencies outside a desired frequency band or, which in band-restricted systems restrict the band width of the output at the transmitter, and coding and decoding means for both channel and speech coding.
[0070] Furthermore, in spread-spectrum systems, such as wideband code division multiple access (WCDMA used in UMTS) systems, the spectrum of the signal is spread at the transmitter by means of a pseudo-random spreading code over a wide band and despread at the receiver, in an attempt to increase the channel capacity.
[0071] The user interface of the terminal comprises a loudspeaker or an earpiece 410, a microphone 412, a display 414 and possibly a keypad and/or a joystick or a similar device. The user interface devices communicate with the control block. In Figure 4, a memory block 416 is also depicted.
[0072] The embodiments of the synchronization method can mainly be implemented by software storabie in the control block including instructions for executing a computer process for carrying out a coarse time offset and frequency offset estimation, first estimating errors in the coarse time-offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset, second estimating frequency offset and time offset by using error estimates in a dosed tracking loop.
[0073] Different hardware implementations are also feasible, e.g. a circuit built of separate logics components or one or more client-specific integrated circuits (Application-Specific Integrated Circuit, ASIC). A hybrid of software and hardware implementations is also feasible. [0074] The embodiments of the synchronization method can also be implemented as a module that may be installed, for instance, in a communication device.
[0075] With reference to Figure 5, an example of an electronic device is examined to which embodiments of the invention can be applied. The device may be a personal computer or another device configured to wireless communication.
[0076] The electronic device comprises controlier 500, typically implemented with a microprocessor, a signal processor or separate components and associated software. The device further comprises display 502. The display is typically configured to display graphics and text. The device also comprises keyboard 504. Depending on the type of the device, there may be a different number of user interface parts, such as a mouse, a touch pad or any other corresponding input device, as one skilled in the art is aware.
[0077] The device may also comprise an audio interface 506, which typically comprises a microphone and a loudspeaker. The device may also comprise memory 512. The device may also comprise communication unit 508 implementing the functions of terminal equipment including speech and channel coders, modulators and RF parts. In some embodiments, the device may also comprise an antenna 510.
[0078] The embodiments of the synchronization method can mainly be implemented by software storable in the controller and/or communication unit including instructions for executing a computer process for carrying out a coarse time offset and frequency offset estimation, first estimating errors in the coarse time-offset and frequency offset estimation by using a maximum- likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset, second estimating frequency offset and time offset by using error estimates in a closed tracking loop. [0079] Different hardware implementations are also feasible, e.g. a circuit built of separate logics components or one or more client-specific integrated circuits (Application-Specific Integrated Circuit, ASIC). A hybrid of software and hardware implementations is also feasible.
[0080] The embodiments of the synchronization method can be implemented by software including instructions for executing a computer process for carrying out a coarse time offset and frequency offset estimation, first estimating errors in the coarse time-offset and frequency offset estimation by using a maximum-likelihood time-offset estimation and joint optimisation of time-offset and frequency-offset, second estimating frequency offset and time offset by using error estimates in a closed tracking loop.
[0081] The computer program may be stored on a computer program distribution medium readable by a computer or a processor. The computer program medium may be, for example but not limited to, an electric, magnetic, optical, infrared or semiconductor system, device or transmission medium. The medium may be a computer readable medium, a program storage medium, a record medium, a computer readable memory, a random access memory, an erasable programmable read-only memory, a computer readable software distribution package, a computer readable signal, a computer readable telecommunications signal, and a computer readable compressed software package.
[0082] Even though the invention is described above with reference to an example according to the accompanying drawings, it is clear that the invention is not restricted thereto but it can be modified in several ways within the scope of the appended claims.

Claims

Claims
1. A synchronization method in a communication system, the method comprising: determining a coarse time offset and a coarse frequency offset estimation; estimating errors in the coarse time-offset and frequency offset estimation, wherein the errors are estimated by using a maximum-likelihood time- offset estimation and a joint optimisation of time-offset and frequency-offset; and estimating frequency offset and time offset based on the error estimates in a closed tracking loop.
2. The method of claim 1 , further comprising generating the maximum-likelihood time-offset estimation by maximizing a log-likelihood function over possible coarse time-offset estimates.
3. The method of claim 1 , further comprising determining the frequency offset estimation as follows:
Figure imgf000020_0001
wherein
Ginsl denotes an instantaneous signal-to-noise ratio estimate, Gave denotes an average signal-to-noise ratio, g denotes a fixed loop gain, έf^im) is a maximum-likelihood estimate of a frequency-offset, i(m-l) is an ML frequency-offset output of a closed tracking loop for a previous OFDM symbol.
4. The method of claim 1 , further comprising determining the time offset estimation as follows:
Figure imgf000021_0001
wherein
Ginst denotes an instantaneous signal-to-noise ratio estimate, Gave denotes an average signal-to-noise ratio, # denotes a fixed loop gain,
ΦML(™) denotes an estimated time error term at the mth OFDM symbol, and φ(m-l) denotes an estimated time error term at the (m-1)th OFDM symbol.
5. The method of claim 1 , further comprising removing the time- offset from a received signal by delaying or advancing the received signal in a circular buffer by using the time-offset estimate.
6. The method of claim 1, further comprising removing the frequency-offset from a received signal as follows:
Figure imgf000021_0002
wherein
r(t) denotes a time-domain received signal, x denotes a multiplication operation,
Figure imgf000021_0003
denotes an exponential term,
Hm) denotes a fractionally estimated frequency error term, and
4f denotes sub-carrier spacing.
7. A receiver comprising: a determining unit configured to determine a coarse time offset and a coarse frequency offset estimation; an error estimating unit configured to estimate errors in the coarse time offset and the coarse frequency offset estimation, wherein the errors are estimated by using a maximum-likelihood time-offset estimation and a joint optimisation of time-offset and frequency-offset; and an offset estimating unit configured to estimate frequency offset and time offset based on the error estimates in a closed tracking loop having an adaptive loop gain.
8. The receiver of claim 7, further comprising a generating unit configured to generate the maximum-likelihood time-offset estimation by maximizing a log-likelihood function over the coarse time-offset estimates.
9. The receiver of claim 7, further comprising a frequency offset unit configured to determine the frequency offset estimation as follows:
wherein
G11111 denotes an instantaneous signal-to-noise ratio estimate, G ave denotes an average signal-to-noise ratio, # denotes a fixed loop gain, έm (rø) is a maximum-likelihood estimate of a frequency-offset, f(m-l) is an ML frequency-offset output of a closed tracking loop for a previous OFDM symbol.
10. The receiver of claim 7, further comprising a time offset unit configured to determine the time offset estimation as follows:
Figure imgf000022_0002
wherein
G11151 denotes an instantaneous signal-to-noise ratio estimate, GOTe denotes an average signal-to-noise ratio, g denotes a fixed loop gain, ^ OO denotes an estimated time error term at the m1*1 OFDM symbol, and φ(m~\) denotes an estimated time error term at the (m-i )* OFDM symbol.
11. The receiver of claim 7, further comprising a removing unit configured to remove the time-offset from a received signal by one of delaying the signal in a circular buffer or to advance the signal in a circular buffer, by using the time-offset estimate.
12. The receiver of claim 7, further comprising a removing unit configured to remove the frequency-offset from a received signal as follows:
r{t) = r(t)xe(-J2πέ(mW) ,
wherein
r(i) denotes a time-domain received signal, x denotes a multiplication operation, eι-j2m«>w) denotes an exponential term,
Hn) denotes a fractionally estimated frequency error term, and
A/ denotes sub-carrier spacing.
13. A network element comprising: a coarse offset unit configured to determine a coarse time offset and a coarse frequency offset estimation; an error estimating unit configured to estimate errors in the coarse time offset and the coarse frequency offset estimation, wherein the errors are estimated by using a maximum-likelihood time-offset estimation and a joint optimisation of time-offset and frequency-offset; and an offset estimating unit configured to estimate frequency offset and time offset based on the error estimates in a closed tracking loop having an adaptive loop gain.
14. A communication device, comprising: a coarse offset unit configured to determine a coarse time offset and a coarse frequency offset estimation; an error estimating unit configured to estimate errors in the coarse time offset and the coarse frequency offset estimation, wherein the errors are estimated by using a maximum-likelihood time-offset estimation and a joint optimisation of time-offset and frequency-offset; and an offset estimating unit configured to estimate frequency offset and time offset based on the error estimates in a closed tracking loop having an adaptive loop gain.
15. An electronic device comprising: a determining unit configured to determine a coarse time offset estimation and a coarse frequency offset estimation; an error estimating unit configured to estimate errors in the coarse time offset and the coarse frequency offset estimations, wherein the errors are estimated by using a maximum-likelihood time-offset estimation and a joint optimisation of time-offset and frequency-offset; an offset estimating unit configured to estimate frequency offset and time offset based on the error estimates in a closed tracking loop having an adaptive loop gain.
16. A computer program embodied on a computer-readable medium comprising a computer program of instructions for executing a computer process for synchronization, the process comprising: determining a coarse time offset and a coarse frequency offset estimation; and estimating errors in the coarse time-offset and frequency offset estimation, wherein the errors are estimated by using a maximum-likelihood time- offset estimation and a joint optimisation of time-offset and frequency-offset; estimating frequency offset and time offset based on the error estimates in a closed tracking loop.
17. The computer program distribution medium of claim 16, wherein the computer-readable medium comprises at least one of a program storage medium, a record medium, a computer readable memory, a computer readable software distribution package, a computer readable signal, a computer readable telecommunications signal, and a computer readable compressed software package.
18. An apparatus configured to: determine a coarse time offset and a coarse frequency offset estimation; estimate errors in the coarse time-offset and frequency offset estimation, wherein the errors are estimated by using a maximum-likelihood time- offset estimation and a joint optimisation of time-offset and frequency-offset; and estimate frequency offset and time offset based on the error estimates in a closed tracking loop.
19. The apparatus of claim 18, further configured to generate the maximum-iikelihood time-offset estimation by maximizing a log-likelihood function over possible coarse time-offset estimates.
20. An apparatus, comprising: determining means for determining a coarse time offset and a coarse frequency offset estimation; an error estimating means for estimating errors in the coarse time offset and the coarse frequency offset estimation, wherein the errors are estimated by using a maximum-likelihood time-offset estimation and a joint optimisation of time-offset and frequency-offset; and an offset estimating means for estimating frequency offset and time offset based on the error estimates in a closed tracking loop having an adaptive loop gain.
21. A receiver, comprising: determining means for determining a coarse time offset and a coarse frequency offset estimation; an error estimating means for estimating errors in the coarse time offset and the coarse frequency offset estimation, wherein the errors are estimated by using a maximum-likelihood time-offset estimation and a joint optimisation of time-offset and frequency-offset; and an offset estimating means for estimating frequency offset and time offset based on the error estimates in a closed tracking loop having an adaptive loop gain.
PCT/FI2006/050417 2005-09-29 2006-09-28 Synchronization method, receiver, network element, communication device, electronic device, computer program product and computer program distribution medium WO2007036612A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP20060794134 EP1938540A4 (en) 2005-09-29 2006-09-28 Synchronization method, receiver, network element, communication device, electronic device, computer program product and computer program distribution medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20050977 2005-09-29
FI20050977A FI20050977A0 (en) 2005-09-29 2005-09-29 Synchronization method, receiver, network element, communication medium, electronic medium, computer program product and computer program distribution medium

Publications (1)

Publication Number Publication Date
WO2007036612A1 true WO2007036612A1 (en) 2007-04-05

Family

ID=35151429

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FI2006/050417 WO2007036612A1 (en) 2005-09-29 2006-09-28 Synchronization method, receiver, network element, communication device, electronic device, computer program product and computer program distribution medium

Country Status (4)

Country Link
US (1) US7907672B2 (en)
EP (1) EP1938540A4 (en)
FI (1) FI20050977A0 (en)
WO (1) WO2007036612A1 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5052280B2 (en) * 2007-10-01 2012-10-17 株式会社日立国際電気 Receiving machine
US20090129514A1 (en) * 2007-11-19 2009-05-21 Horizon Semiconductors Ltd. Accurate data-aided frequency tracking circuit
ATE545221T1 (en) * 2008-09-05 2012-02-15 Ericsson Telefon Ab L M TECHNOLOGY FOR SYNCHRONIZING A TERMINAL DEVICE WITH A WIRELESS NETWORK
US8625724B2 (en) * 2009-03-10 2014-01-07 Qualcomm Incorporated Adaptive tracking steps for time and frequency tracking loops
US20110134773A1 (en) * 2009-12-04 2011-06-09 Electronics And Telecommunications Research Institute Method and apparatus for estimating propagation delay time
EP2887599B1 (en) * 2013-12-19 2017-11-08 Huawei Technologies Co., Ltd. Method and receiver for estimating and correcting fractional frequency offset in ofdm
CN108370356B (en) * 2015-12-07 2021-03-26 瑞典爱立信有限公司 Wireless communication device for time synchronization in a wireless communication network and method therein
EP3542466B1 (en) 2016-11-15 2023-09-20 Wilson Electronics, LLC Desktop signal booster
US10673517B2 (en) 2016-11-15 2020-06-02 Wilson Electronics, Llc Desktop signal booster
CN108449296B (en) * 2018-02-07 2021-01-08 南京理工大学 Short-time burst communication carrier synchronization method based on signal positive and negative sequence cyclic splicing
US10958301B2 (en) 2018-09-18 2021-03-23 Roku, Inc. Audio synchronization of a dumb speaker and a smart speaker using a spread code
US10931909B2 (en) 2018-09-18 2021-02-23 Roku, Inc. Wireless audio synchronization using a spread code
US10992336B2 (en) 2018-09-18 2021-04-27 Roku, Inc. Identifying audio characteristics of a room using a spread code
CN111459009B (en) * 2020-04-21 2021-08-17 哈尔滨工业大学 Random error estimation system and estimation method for synchronization of multiple digital electronic devices

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020150168A1 (en) * 2001-02-21 2002-10-17 Magis Networks, Inc. Optimum phase error metric for OFDM pilot tone tracking in wireless LAN
US20030063678A1 (en) * 2001-08-21 2003-04-03 Crawford James A. OFDM pilot tone tracking to reduce performance loss due to frequency pulling and pushing
US20050084025A1 (en) 2003-10-20 2005-04-21 Hung-Kun Chen Timing offset compensation in orthogonal frequency division multiplexing systems

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU1411297A (en) * 1995-12-19 1997-07-14 Motorola, Inc. Method and apparatus for automatic frequency correction acquisition
US6639906B1 (en) * 1997-12-09 2003-10-28 Jeffrey A. Levin Multichannel demodulator
US6618452B1 (en) * 1998-06-08 2003-09-09 Telefonaktiebolaget Lm Ericsson (Publ) Burst carrier frequency synchronization and iterative frequency-domain frame synchronization for OFDM
US6690746B1 (en) * 1999-06-11 2004-02-10 Southwest Research Institute Signal recognizer for communications signals
US7027429B2 (en) * 2001-06-19 2006-04-11 Flarion Technologies, Inc. Method and apparatus for time and frequency synchronization of OFDM communication systems
US7289494B2 (en) * 2001-12-06 2007-10-30 Pulse-Link, Inc. Systems and methods for wireless communication over a wide bandwidth channel using a plurality of sub-channels
CA2433148A1 (en) * 2003-06-23 2004-12-23 Wavesat Wireless Inc. Method and apparatus for estimating frequency offsets for an ofdm burst receiver
US20070030923A1 (en) * 2005-08-02 2007-02-08 Xiaoming Yu High accuracy non data-aided frequency estimator for M-ary phase shift keying modulation
TWI305458B (en) * 2005-08-10 2009-01-11 Ind Tech Res Inst Orthogonal frequency division multiplexing system with pn sequence

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020150168A1 (en) * 2001-02-21 2002-10-17 Magis Networks, Inc. Optimum phase error metric for OFDM pilot tone tracking in wireless LAN
US20030063678A1 (en) * 2001-08-21 2003-04-03 Crawford James A. OFDM pilot tone tracking to reduce performance loss due to frequency pulling and pushing
US20050084025A1 (en) 2003-10-20 2005-04-21 Hung-Kun Chen Timing offset compensation in orthogonal frequency division multiplexing systems

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
D. LANDSTROM ET AL, April 2002 (2002-04-01), pages 545 - 549, XP003010946, Retrieved from the Internet <URL:http://ieeexplore.ieee.org/iel5/26/21498/00996067.pdf?tp=&arnumber=996067&isnumber=21498> [retrieved on 20061215] *
D. LASHKARIAN ET AL, December 2002 (2002-12-01), pages 2139 - 2149, XP003010947, Retrieved from the Internet <URL:http://ieeexplore.ieee.org/iel5/26/19286/00891224.pdf?tp=&arnumber=891224&isnumber=19286> [retrieved on 20061221] *
DANIEL LANDSTR6M; SARAH KATE WILSON; JAN-JAAP VAN DE BEEK; PER ODLING; PER OLA BORJESSON: "Symbol Time Offset Estimation in Coherent OFDM systems", IEEE TRANSACTIONS ON COMMUNICATIONS, vol. 50, no. 4, April 2002 (2002-04-01), XP011070894
H. MINN ET AL, June 2004 (2004-06-01), pages 872 - 876, XP003010948, Retrieved from the Internet <URL:http://ieeexplore.ieee.org/iel5/26/33738/01605458.pdf?tp=&arnumber=1605458&isnumber=33738> [retrieved on 20061221] *
J. J. VAN DE BEEK ET AL, April 1996 (1996-04-01), LULEA, SWEDEN, pages 1 - 26, XP003010945, Retrieved from the Internet <URL:http://www.sm.luth.se/csee/sp/research/report/bsb96r.pdf> [retrieved on 20061215] *

Also Published As

Publication number Publication date
EP1938540A4 (en) 2013-05-29
FI20050977A0 (en) 2005-09-29
US20070071123A1 (en) 2007-03-29
US7907672B2 (en) 2011-03-15
EP1938540A1 (en) 2008-07-02

Similar Documents

Publication Publication Date Title
US7907672B2 (en) Synchronization method, receiver, network element, communication device, electronic device, computer program product and computer program distribution medium
US8767851B2 (en) Multi-carrier/technology peak power reduction
EP2135410B1 (en) Channel estimator with high noise suppression and low interpolation error for ofdm systems
US8594210B2 (en) Method and apparatus for positioning an FFT-window in an OFDM-receiver
EP2837152B1 (en) Frequency-domain peak power reduction
US10425262B2 (en) Method and system for adaptive guard interval (GI) combining
EP2404416A1 (en) A method of and equipment for compensating carrier frequency offset in an orthogonal frequency division multiplexing wireless radio transmission system
US9054905B2 (en) Method and apparatus for timing synchronization at sub-sampled rate for sub-sampled wideband systems
EP1935158A1 (en) Method and apparatus for accelerated super 3g cell search
KR101468514B1 (en) Methods and an apparatus for estimating a residual frequency error in a communications system
US20080118012A1 (en) Method and apparatus for interference cancellation in a wireless communication system
Minn et al. A simple and efficient timing offset estimation for OFDM systems
US20050163263A1 (en) Systems and methods for frequency acquisition in a wireless communication network
Canet et al. FPGA implementation of an OFDM-based WLAN receiver
US8472577B2 (en) Apparatus and method for detecting reception signal symbol synchronization in wireless communication system
JP6551690B2 (en) Transmission device, reception device, transmission method, and reception method
Seagraves et al. Robust mobile WiMAX preamble detection
KR100860457B1 (en) Channel estimation apparatus and method for synchronous demodulation in wireless packet transmission system
EP1958409A1 (en) Apparatus for estimating time and frequency offset using antenna diversity in ofdm communication system and method thereof
Nolan et al. Flexible architecture software radio OFDM transceiver system and frame synchronization analysis

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2006794134

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 2006794134

Country of ref document: EP