WO2008006662A1 - Residual frequency offset exploitation - Google Patents

Residual frequency offset exploitation Download PDF

Info

Publication number
WO2008006662A1
WO2008006662A1 PCT/EP2007/055899 EP2007055899W WO2008006662A1 WO 2008006662 A1 WO2008006662 A1 WO 2008006662A1 EP 2007055899 W EP2007055899 W EP 2007055899W WO 2008006662 A1 WO2008006662 A1 WO 2008006662A1
Authority
WO
WIPO (PCT)
Prior art keywords
residual frequency
function
frequency offsets
estimates
channel
Prior art date
Application number
PCT/EP2007/055899
Other languages
French (fr)
Inventor
Karin Engdahl
Original Assignee
Telefonaktiebolaget L M Ericsson (Publ)
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 Telefonaktiebolaget L M Ericsson (Publ) filed Critical Telefonaktiebolaget L M Ericsson (Publ)
Priority to AT07765420T priority Critical patent/ATE449467T1/en
Priority to DE602007003367T priority patent/DE602007003367D1/en
Priority to EP07765420A priority patent/EP2039017B1/en
Publication of WO2008006662A1 publication Critical patent/WO2008006662A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/711Interference-related aspects the interference being multi-path interference
    • H04B1/7115Constructive combining of multi-path signals, i.e. RAKE receivers
    • H04B1/7117Selection, re-selection, allocation or re-allocation of paths to fingers, e.g. timing offset control of allocated fingers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/7087Carrier synchronisation aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/7097Direct sequence modulation interference
    • H04B2201/709727GRAKE type RAKE receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0044Control loops for carrier regulation
    • H04L2027/0053Closed loops
    • H04L2027/0055Closed loops single phase
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0044Control loops for carrier regulation
    • H04L2027/0063Elements of loops
    • H04L2027/0065Frequency error detectors

Definitions

  • each device e.g., a user equipment (UE), a base station (BS), etc.
  • a local oscillator (LO) that defines a local time reference. It is important for the LOs of devices communicating with each other to be aligned as precisely as possible. If two devices' LOs are not aligned, their time references drift in relation to each other, which can result in the devices' being no longer capable of receiving information properly from each other and in loss of the connection.
  • LO alignment is particularly important to wireless communication systems like wideband code division multiple access (WCDMA) mobile telephone systems and other digital mobile telephone systems.
  • WCDMA wideband code division multiple access
  • a typical receiver uses automatic frequency control (AFC) to adjust its LO so that it aligns well with the LO(s) of the transmitter(s) to which it is connected.
  • AFC automatic frequency control
  • a WCDMA communication system uses direct-sequence spread-spectrum techniques.
  • Pseudo-noise scrambling codes and orthogonal channelization codes separate BSs and physical communication channels, respectively, in the downlink (BS- to-UE) and uplink (UE-to-BS) directions.
  • Scrambling and channelization codes are well known in the art, and WCDMA and other third-generation (3G) and future communication systems operate in accordance with standards promulgated by the Third Generation Partnership Project (3GPP).
  • High-speed downlink (DL) packet access (HSDPA) is an evolution of WCDMA communication systems that provides higher bit rates by using higher order modulation, multiple spreading codes, adaptive forward error correction (FEC), and DL-channel feedback information.
  • the DL-channel feedback information is information sent by a UE to a BS through the uplink (UL) channel regarding the DL channel's quality.
  • the cell providing HSDPA service is usually called the "serving" cell, and the serving cell uses the DL-channel feedback information to optimize the DL modulation and coding for throughput.
  • AFC operation is almost never perfect, which is to say that there is almost always a non-zero frequency difference between the LOs of the transmitting and receiving devices even with AFC.
  • the operation of a typical AFC involves studying communication-channel parameters over time and attempting to adjust an LO based on at least those parameters. For example, complex-valued estimates of the impulse response of the communication channel might be studied over time, and the adjustment of the LO may be done such that no rotation of the channel estimates is seen in the complex (or I-Q) plane. That kind of adjustment is based on the fact that rotation in the I-Q plane corresponds to relative frequency drift of the LOs, which in turn corresponds to relative time reference drift.
  • FIG. 1 is a block diagram of an apparatus 100, which may be a portion of a receiver in a typical UE or BS, and depicts the operation of a typical AFC.
  • a voltage- controlled crystal oscillator (VCXO) 102 generates the LO signal used by a receiver front end (RX Fe) 104.
  • the frequency of the LO signal produced by the VCXO 102 is responsive to a control signal f en generated by an AFC 106, and as illustrated, the control signal produced by the AFC 106 may be converted to an analog control voltage by a digital-to-analog converter (DAC) 107.
  • the LO frequency set by the AFC 106 is called the "AFC frequency" in this application.
  • FIG. 1 is a block diagram of an apparatus 100, which may be a portion of a receiver in a typical UE or BS, and depicts the operation of a typical AFC.
  • a voltage- controlled crystal oscillator (VCXO) 102 generates the LO signal
  • the AFC 106 generates the control signal f e ⁇ based on channel estimates h, produced by a channel estimator 108, which typically provides such estimates to other devices in the receiver, including for example a RAKE combiner 110 and a signal-to-interference ratio (SIR) estimator 112.
  • the channel estimator 108 generates the channel estimates from correlated signals provided by a de-spreader 114, which generates the correlated signals from signals from the RX Fe 104. Correlated signals from the de-spreader 114 are selectively combined based on the channel estimates by the RAKE combiner 110.
  • Channel estimation generally involves multiplying the correlated signals with the complex conjugates of known signals (or pilots), and possibly averaging the results over time.
  • U.S. Patent Application Publication No. 2005/0105647 by Wilhelmsson et al. for "Channel Estimation by Adaptive Interpolation” describes channel estimation in a communication system using orthogonal frequency division multiplex.
  • RAKE combining is described in, for example, John G. Proakis, "Digital Communications", 3rd ed., pp.
  • a typical AFC 106 periodically reports a single frequency error f e ⁇ ⁇ hat is a weighted combination of frequency errors of respective de-spread fingers, although it will be understood that this is just one of many possible examples.
  • One or more channel estimates h f are collected for each finger f during a given time period, e.g., during each of the successive time slots into which the received signal is organized.
  • the value y may be filtered, for example according to: w 3 / 1/ ..previous ⁇ , ..previous
  • ynn is the current filtered value
  • is a filter parameter
  • y%TM v ⁇ ous is the filtered value for the previous period or previous channel estimate.
  • ⁇ f may be 1/1500 s or 1/7500 s.
  • the frequency differences between the fingers, and thus the residual frequency offsets, due to Doppler shifts are usually not large, but in high-relative-velocity situations, the frequency differences and residual frequency offsets can be large enough to degrade receiver performance.
  • channel estimation, power estimation, interference estimation, SIR estimation, relative channel gain estimation (e.g., the difference between the common pilot channel (CPICH) and dedicated physical channel (DPCH) in a WCDMA communication system) can be affected by large residual frequency offsets.
  • U.S. Patent Application No. 09/678,907 describes compensating for residual frequency offsets in a receiver chain.
  • the compensation can include estimation of a residual frequency offset for each finger fTM j , and frequency e ⁇ or correction (de- rotation) of received, de-spread symbols for each finger for for each cell (transmitter).
  • Such compensation can enhance receiver performance in high-velocity situations or when the LOs are not well aligned in frequency, but for a receiver to apply the compensation, a channel estimator having increased complexity is needed.
  • the compensation itself can also introduce additional operations that must be carried out. The additional complexity of this compensation strategy is costly and thus can be undesirable.
  • a receiver can include a Doppler-spread estimator 116 that is sometimes also used as a velocity estimator.
  • a typical Doppler estimator applies either an argument- (or zero- ) crossing algorithm or a level-crossing algorithm, for example, to received signals.
  • a variant of the argument-crossing algorithm counts the number of times that the complex channel estimate crosses either of the I and Q axes.
  • the level-crossing algorithm counts the number of times the absolute value of the complex channel estimate crosses a given level.
  • Estimates of the Doppler spread can be used to set operation mode and parameter values for various blocks in the receiver chain, e.g., the AFC 106, the RAKE combiner 110 (which may alternatively be a generalized RAKE or other type of RAKE receiver or signal equalizer), the SIR estimator 112, as well as an estimator of the relative channel gain (part of the further processing indicated generally in FIG. 1).
  • the AFC 106 the RAKE combiner 110
  • the SIR estimator 112 as well as an estimator of the relative channel gain (part of the further processing indicated generally in FIG. 1).
  • a conventional Doppler estimator is a poor velocity estimator because the conventional Doppler estimator bases its estimates on the Rayleigh fading properties of the strongest signal paths, or de-spread fingers.
  • the conventional Doppler estimator is inappropriate for situations having weak or no fading, e.g., line-of-sight (LOS) communication conditions where the strongest path is typically dominant and has a Ricean distribution.
  • LOS line-of-sight
  • those situations include passing close by a BS. It is thus desirable to be able to generate velocity estimates that avoid the problems of conventional Doppler estimators.
  • a method of controlling a receiver based on a signal received through a communication channel includes the steps of collecting a plurality of estimates of a channel parameter; determining a plurality of residual frequency offsets from the plurality of estimates of the channel parameter; and determining an operating mode of the receiver based on at least one of the plurality of residual frequency offsets.
  • an apparatus for controlling a receiver based on a signal received through a communication channel includes a de-spreader configured to generate correlated signals from a signal received through the communication channel; a channel parameter estimator configured to generate a plurality of estimates of a parameter of the communication channel from correlated signals; a residual frequency offset computer configured to determine a set of residual frequency offsets based on the plurality of channel estimates; and a controller configured to determine an operating mode of the receiver based on at least one of the plurality of residual frequency offsets.
  • FIG. 1 is a block diagram of a portion of a typical receiver
  • FIG. 2 is a flow chart of a method of adaptive AFC combining and/or improved velocity estimation
  • FIG. 3 is a block diagram of a portion of a receiver that implements adaptive AFC combining and/or improved velocity estimation
  • FIG. 4 is a flow chart of a method of adaptive residual frequency offset compensation
  • FIG. 5 is a block diagram of a portion of a receiver that generates de-spread symbols compensated for residual frequency offsets.
  • the respective residual frequency offsets of the de-spread fingers are determined and used to improve receiver performance, particularly in high-velocity situations.
  • fTM denote the respective residual frequency offset of a finger f, where f e F and F is, for example, the set of fingers involved in AFC operation.
  • *e ⁇ j is used as a control signal or switch to select or turn on/off various algorithms implemented in the receiver, or in other words to determine an operating mode of the receiver.
  • is the following: which is a short-hand way to say that one uses the maximum residual frequency offset of a set of residual frequency offsets as the control signal or switch that determines the operating mode.
  • is the following: which is a short-hand way to say that one uses the average of a set of residual frequency offsets as the control signal or switch.
  • the performance of various receiver algorithms can be improved by an adaptive AFC that is described in more detail below.
  • problems with using a Doppler estimate as a velocity estimate are overcome by a complementary velocity estimate based on the residual frequency offsets.
  • Another way to reduce the additional complexity of the prior compensation strategy is to use the prior compensation strategy only when it is needed based on the residual frequency offsets as described in more detail below.
  • the residual frequency offset per finger fTM ⁇ can advantageously be determined by computations that are similar to the typical AFC computations described above.
  • y/ m is the current filtered value
  • is a filter parameter that in general may be different from the filter parameter in the typical AFC operations
  • Yf ⁇ ' 0 " 11 is the
  • the knowledge of the residual frequency offsets of the respective fingers can be used in several ways, three of which may be called adaptive AFC combining, improved velocity estimation, and adaptive residual frequency offset compensation. Each of these is described in more detail below.
  • the inventor has appreciated that when there are large differences between the frequency errors of the respective fingers and the average frequency error, which is conventionally used to determine the AFC frequency, it can be beneficial to let the AFC report the frequency error of one of the fingers instead of the average value. This is so because if the average value is reported, there is a risk that none of the fingers has a small residual frequency offset. Whether this has an impact on the AFC or not, the frequency errors affect other operations in the receiver; for example, SIR estimates for all of the fingers will be erroneous. Thus, if the AFC reports the frequency error of one of the fingers rather than the average, then at least the SIR estimate of that finger will probably be accurate, and the other fingers may be given much lower significance or may even be discarded in worst-case situations.
  • FIG. 2 is a flow chart of a method of adaptive AFC combining as described above.
  • the method begins in general with a step of collecting a plurality of uncompensated channel parameters, e.g., channel estimates, each of which is based on a respective de- spread correlated signal (step 202).
  • the uncompensated channel estimates are used in the above-described AFC-like computations to determine respective residual frequency offsets for the correlated signals (step 204).
  • the residual frequency offsets or a function ⁇ Verr.f) of tne offsets are then compared to a threshold (step 206).
  • a sub-set of the fingers e.g., one of the fingers or the fingers corresponding to one cell, is selected (step 210) and only the uncompensated channel estimates for the selected finger(s) are used in the above-described typical AFC computations to determine the control signal f ⁇ n (step 212).
  • the selected finger, or cell may be the strongest one received or the HSDPA serving cell.
  • the threshold is not exceeded (No in step 208)
  • another setting is used. For example, an average of the uncompensated channel estimates of several or all of the fingers/cells are used in the typical AFC computations to determine the control signal f err (step 212). Suitable threshold values can be readily determined based on experiment and design preference and depend on, for example, the function ⁇ fTM j ) used.
  • FIG. 3 is a block diagram of an apparatus 300, which may be a portion of a receiver in a typical UE or BS, that can carry out adaptive AFC combining as described above. Those components of the apparatus 300 that are the same or substantially the same as the components of the apparatus 100 have the same reference numerals.
  • the apparatus 300 includes a controllable oscillator 102 that generates the LO signal used by an RX Fe 104.
  • the frequency of the LO signal produced by the oscillator 102 is responsive to a control signal f ⁇ generated by an AFC 106, and as illustrated, the control signal produced by the AFC 106 may be converted to an analog control signal by a DAC 107.
  • the AFC 106 generates the control signal fen- according to the typical AFC computations, but in the apparatus 300, the control signal U n is based on selected uncompensated channel estimates h f from a channel estimator 108, which computes the estimates based on de-spread correlated signals from the de- spreader 114.
  • the channel estimator 108 provides the uncompensated channel estimates to a residual frequency offset and threshold device 302, which computes the residual frequency offset per finger fTM tf according to the AFC-like computations described above. If the value of a function of the residual frequency offsets exceeds a suitable threshold, the device 302 causes the AFC 106, for example in response to a control signal, to generate the control signal f en based on uncompensated channel estimates of, for example, only one finger. It is currently believed that, in some situations, it may be useful to use the finger that is not necessarily the largest, e.g., the HSDPA serving cell when applicable. It will be understood that the device 302 is shown in FIG. 3 as a separate block, but this is not necessary. The computations performed by the device 302 can be performed by any other suitable processor or logic device in the receiver, such as the AFC 106.
  • Adaptive AFC combining provides an alternative way to cope with the negative effects of large residual frequency offsets.
  • the AFC may report the frequency error of one finger instead of an average value, which ensures that at least that finger is usable for SIR estimation, CPICH-DPCH gain estimation, combining, etc. It is currently believed that adaptive AFC combining is probably not needed when compensation of residual frequency offset is employed as described in more detail below.
  • the inventor has also understood that can be seen as a form of velocity estimate because large residual frequency offset values occur only in high-velocity situations (or if the AFC and/or LO is not working properly, or if the LOs are not well aligned in frequency). Even so, it should be understood that a high value of ⁇ fTM j ) may not be seen in all high-velocity situations, e.g., a single-cell, LOS situation.
  • a receiver may switch into a high-speed mode of operation when at least one of these velocity estimates indicates high speed, and use a low-speed mode of operation only when all of these velocity estimates indicate low speed.
  • the Doppler-spread estimator 116 in the apparatus 300 may apply an argument- (or zero- ) crossing algorithm or a level-crossing algorithm, for example, to received signals.
  • At least the AFC 106 combines the estimates of the Ooppler spread from the estimator 116 with a control signal, which the AFC 106 can either compute itself or receive from the device 302, in a logical OR fashion.
  • the control signal indicates high velocity if the value of $ ⁇ / ⁇ f ) exceeds a threshold, and low velocity otherwise. This will be seen to be the result of a method that includes steps 202-208 in FIG. 2.
  • the AFC can set its operating mode as either low-speed mode or a higher- speed mode.
  • the control signal f or ⁇ may be based on one channel estimate per finger in low-speed mode, and on five channel estimates per finger in high-speed mode.
  • can be used for this improved velocity estimation.
  • can be used for this improved velocity estimation.
  • One can also look at just one finger, e.g., ⁇ [fTM tf ) ⁇ !i ⁇ which is currently believed likely to work well when the above-described adaptive AFC combining is used but not so well in other situations.
  • the improved velocity estimation has many applications in current communication system receivers.
  • the improved velocity estimation provides a more reliable speed-mode setting, reducing the risk of remaining in low-speed mode when the velocity is actually high, which can be detrimental to receiver performance.
  • the residual frequency offsets can be used for compensating received correlated signals.
  • the inventor has recognized that it is desirable to perform such compensation only when it is necessary, e.g., when there is a large residual frequency offset.
  • residual frequency offset compensation is advantageously selectively enabled only when c ⁇ f ⁇ s f ) exceeds a selected threshold (which may be different from the threshold used for adaptive AFC combining and/or the threshold used for improved velocity estimation).
  • Adaptive residual frequency offset compensation is thus switched off in situations where a large residual frequency offset is not experienced, which thereby reduces the computational effort of the receiver.
  • a conventional Doppler estimate such as would be provided by the Doppler estimator 116 depicted in FIG. 3, is probably not suitable by itself for determining when to perform the compensation because, as described above, standard Doppler estimators have problems detecting high-velocity LOS situations, where a large residual frequency offset may well occur if in soft handover.
  • Compensating for residual frequency offsets comprises frequency-error correction, i.e., de-rotation, of de-spread symbols for each finger or transmitter.
  • the transmitter may be a BS or cell in a cellular mobile telephone system, and that compensation per finger is equivalent to compensation per transmitter in many useful communication situations.
  • the transmitter may be a UE that a BS is receiving.
  • this invention can be used in peer-to-peer communication systems and in other systems, such as broadcasting systems (e.g., mobile television and the like).
  • g ⁇ ICH - ⁇ mP are compensated, de-spread, CPICH symbols for finger f, gff' CH are de-spread CPICH symbols before compensation
  • ⁇ t is the symbol time
  • / is a symbol index that identifies symbols within a given time interval, such as a time slot on the CPICH
  • N is the total number of symbols used within the given time interval
  • a receiver that implements equations (1 ) and (2) also needs channel estimates derived from uncompensated symbols.
  • channel estimates must be produced both based on compensated and on uncompensated symbols.
  • the compensation might be undone by re-rotating the channel estimates derived from compensated symbols in order to obtain channel estimates based on uncompensated symbols.
  • Such "uncompensated" channel estimates would be used in an AFC in the receiver.
  • compensation according to equations (1) and (2) may be switched on only when there is at least one large residual frequency offset fTM f .
  • Such selective enablement can be implemented by comparing max f (fTM f ) or another suitable function of fTM ⁇ f to a threshold value, and generating compensated symbols when the threshold is crossed and not generating compensated symbols otherwise.
  • FIG. 4 is a flow chart of a method of adaptive residual frequency offset compensation as described above.
  • the method begins in general with a step of collecting a plurality of uncompensated channel estimates, each of which is based on a respective de-spread uncompensated correlated signal (step 402).
  • the uncompensated channel estimates are used in the above-described AFC-like computations to determine respective residual frequency offsets for the correlated signals (step 404).
  • the residual frequency offsets or a function of them are then compared to a threshold (step 406). If the threshold is exceeded (Yes in step 408), symbols compensated for the residual frequency offsets are generated (step 410).
  • the compensated symbols can be used for symbol operations (step 412), such as channel estimation, SIR and power estimation, etc.
  • FIG. 5 is a block diagram of an apparatus 500, which may be a portion of a receiver in a typical UE or BS, that can carry out adaptive residual frequency offset compensation as described above. Those components of the apparatus 500 that are the same or substantially the same as the components of the apparatuses 100, 300 have the same reference numerals.
  • uncompensated channel estimates are provided by the channel estimator 108 to the residual frequency offset and threshold device 302, which computes the residual frequency offset per finger fTM ⁇ f according to the AFC-like computations described above. It will be understood that the device 302 is shown in FIG. 5 as a separate block, but this is not necessary. The computations performed by the device
  • the 302 can be performed by any other suitable processor or logic device in the receiver, such as the AFC 106.
  • the compensator 504 generates compensated de-spread symbols (correlated signals) according to equations (1) and (2).
  • the operation of the compensator 504 can be selectively enabled/disabled based on the residual frequency offsets, i.e., by thresholding ⁇ [f ⁇ S f ), and such thresholding can be earned out by a suitably programmed or configured device 302. If the compensator 504 is enabled in response to a control signal from the device
  • compensated de-spread symbols are provided to a channel estimator 506 and the
  • RAKE combiner 110 which use the compensated de-spread symbols in the usual ways.
  • channel estimates based on compensated de-spread symbols are provided to the RAKE combiner 110 and the SIR estimator 112. If the compensator 504 is not enabled, the uncompensated channel estimates generated by the estimator 108 may be fed through to the RAKE combiner 110, which also receives the de-spread signals generated by the de-spreader 114, and to the SIR estimator 112.
  • FIG. 5 indicates two separate channel estimators 108, 506, this is not necessary.
  • a single set of hardware or a single processor suitably configured or programmed can be used to perform the necessary operations.
  • an attractive alternative to the arrangement depicted in FIG. 5 may be to compensate only de-spread pilot symbols rather than de-spread pilot and other (e.g., traffic or data) symbols. In this way, fewer (symbol) compensations would be performed as the estimator 506 needs only the (compensated) pilot symbols to determine the (compensated) channel estimates.
  • Such additional compensation may be carried out by the RAKE combiner 110 or another suitable device.
  • this invention can additionally be considered to be embodied entirely within any form of computer-readable storage medium having stored therein an appropriate set of instructions for use by or in connection with an instruction-execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch instructions from a medium and execute the instructions.
  • a "computer-readable medium” can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction-execution system, apparatus, or device.
  • the computer- readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium.
  • the computer-readable medium include an electrical connection having one or more wires, a portable computer diskette, a random-access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), and an optical fiber.
  • RAM random-access memory
  • ROM read-only memory
  • EPROM or Flash memory erasable programmable read-only memory
  • any such form may be referred to as "logic configured to” perform a described action, or alternatively as “logic that” performs a described action.

Abstract

Respective residual frequency offsets of de-spread correlated signals derived from a received communication signal are determined and used to improve receiver performance in high-velocity situations. The knowledge of the residual frequency offsets of the respective fingers can be used for adaptive AFC combining, improved velocity estimation, and adaptive residual frequency offset compensation.

Description

RESIDUAL FREQUENCY OFFSET EXPLOITATION by KARIN ENGDAHL
BACKGROUND
This invention relates to mobile wireless communication systems. In a typical wireless communication system, each device, e.g., a user equipment (UE), a base station (BS), etc., has a local oscillator (LO) that defines a local time reference. It is important for the LOs of devices communicating with each other to be aligned as precisely as possible. If two devices' LOs are not aligned, their time references drift in relation to each other, which can result in the devices' being no longer capable of receiving information properly from each other and in loss of the connection.
LO alignment is particularly important to wireless communication systems like wideband code division multiple access (WCDMA) mobile telephone systems and other digital mobile telephone systems. In such systems, a typical receiver uses automatic frequency control (AFC) to adjust its LO so that it aligns well with the LO(s) of the transmitter(s) to which it is connected.
A WCDMA communication system uses direct-sequence spread-spectrum techniques. Pseudo-noise scrambling codes and orthogonal channelization codes separate BSs and physical communication channels, respectively, in the downlink (BS- to-UE) and uplink (UE-to-BS) directions. Scrambling and channelization codes are well known in the art, and WCDMA and other third-generation (3G) and future communication systems operate in accordance with standards promulgated by the Third Generation Partnership Project (3GPP). High-speed downlink (DL) packet access (HSDPA) is an evolution of WCDMA communication systems that provides higher bit rates by using higher order modulation, multiple spreading codes, adaptive forward error correction (FEC), and DL-channel feedback information. The DL-channel feedback information is information sent by a UE to a BS through the uplink (UL) channel regarding the DL channel's quality. The cell providing HSDPA service is usually called the "serving" cell, and the serving cell uses the DL-channel feedback information to optimize the DL modulation and coding for throughput.
Of course, AFC operation is almost never perfect, which is to say that there is almost always a non-zero frequency difference between the LOs of the transmitting and receiving devices even with AFC. The operation of a typical AFC involves studying communication-channel parameters over time and attempting to adjust an LO based on at least those parameters. For example, complex-valued estimates of the impulse response of the communication channel might be studied over time, and the adjustment of the LO may be done such that no rotation of the channel estimates is seen in the complex (or I-Q) plane. That kind of adjustment is based on the fact that rotation in the I-Q plane corresponds to relative frequency drift of the LOs, which in turn corresponds to relative time reference drift.
FIG. 1 is a block diagram of an apparatus 100, which may be a portion of a receiver in a typical UE or BS, and depicts the operation of a typical AFC. A voltage- controlled crystal oscillator (VCXO) 102 generates the LO signal used by a receiver front end (RX Fe) 104. The frequency of the LO signal produced by the VCXO 102 is responsive to a control signal fen generated by an AFC 106, and as illustrated, the control signal produced by the AFC 106 may be converted to an analog control voltage by a digital-to-analog converter (DAC) 107. The LO frequency set by the AFC 106 is called the "AFC frequency" in this application. In the arrangement depicted in FIG. 1 , the AFC 106 generates the control signal feιτ based on channel estimates h, produced by a channel estimator 108, which typically provides such estimates to other devices in the receiver, including for example a RAKE combiner 110 and a signal-to-interference ratio (SIR) estimator 112. The channel estimator 108 generates the channel estimates from correlated signals provided by a de-spreader 114, which generates the correlated signals from signals from the RX Fe 104. Correlated signals from the de-spreader 114 are selectively combined based on the channel estimates by the RAKE combiner 110.
De-spreading, channel estimation, and RAKE combining are well known in the art. Channel estimation generally involves multiplying the correlated signals with the complex conjugates of known signals (or pilots), and possibly averaging the results over time. U.S. Patent Application Publication No. 2005/0105647 by Wilhelmsson et al. for "Channel Estimation by Adaptive Interpolation" describes channel estimation in a communication system using orthogonal frequency division multiplex. RAKE combining is described in, for example, John G. Proakis, "Digital Communications", 3rd ed., pp.
797-806, McGraw-Hill; and U.S. Patent No. 6,922,434 by Wang et al. for "Apparatus and Methods for Finger Delay Selection in Rake Receivers". Signals from the RAKE combiner 110 and SIR estimator 112 are typically used in further processing operations carried out by the UE or other receiver.
A typical AFC 106 periodically reports a single frequency error feιτ\hat is a weighted combination of frequency errors of respective de-spread fingers, although it will be understood that this is just one of many possible examples. One or more channel estimates hf are collected for each finger f during a given time period, e.g., during each of the successive time slots into which the received signal is organized. The current channel estimate(s) hf and channel estimates collected in the previous period /jPreV(0US determine a value y, which is given by: y = ∑/5,(/vpreWous >) \ f where the asterisk denotes complex conjugation. The value y may be filtered, for example according to: w 3 / 1/ ..previous \ , ..previous
where ynn is the current filtered value, λ is a filter parameter, and y%™vιous is the filtered value for the previous period or previous channel estimate. It will be understood that the filter state is appropriately initialized or reset from time to time. The frequency error ferτ is then given by: ferr = φ/ 2πΔt where the phase angle φ = arg(y^) and At is the time interval between two consecutive updates of the AFC (e.g., two consecutive collected channel estimates). For just two of many possible examples, Δf may be 1/1500 s or 1/7500 s. These computations are conveniently called "typical AFC computations" in this application.
Besides the weighted combination that results from the summation over de- spread fingers, other combinations of the fingers' frequency errors are possible. For example, an unweighted combination or the median value can be used. U.S. Patent Application No. 09/678,907 by Dent et al., which corresponds to International Patent Publication No. WO 02/29978 A2, describes use of simply the frequency error of the strongest de-spread finger. When applicable, the reported frequency error may also be equal to that of an HSDPA serving cell. The differences between the AFC frequency and the frequencies of the respective de-spread fingers are called "residual frequency offsets" in this application. In low-relative-velocity situations, the frequency differences between the fingers, and thus the residual frequency offsets, due to Doppler shifts are usually not large, but in high-relative-velocity situations, the frequency differences and residual frequency offsets can be large enough to degrade receiver performance. For example, channel estimation, power estimation, interference estimation, SIR estimation, relative channel gain estimation (e.g., the difference between the common pilot channel (CPICH) and dedicated physical channel (DPCH) in a WCDMA communication system), and combining can be affected by large residual frequency offsets.
U.S. Patent Application No. 09/678,907 describes compensating for residual frequency offsets in a receiver chain. The compensation can include estimation of a residual frequency offset for each finger f™j , and frequency eσor correction (de- rotation) of received, de-spread symbols for each finger for for each cell (transmitter). Such compensation can enhance receiver performance in high-velocity situations or when the LOs are not well aligned in frequency, but for a receiver to apply the compensation, a channel estimator having increased complexity is needed. The compensation itself can also introduce additional operations that must be carried out. The additional complexity of this compensation strategy is costly and thus can be undesirable.
As depicted in FIG. 1, a receiver can include a Doppler-spread estimator 116 that is sometimes also used as a velocity estimator. A typical Doppler estimator applies either an argument- (or zero- ) crossing algorithm or a level-crossing algorithm, for example, to received signals. A variant of the argument-crossing algorithm counts the number of times that the complex channel estimate crosses either of the I and Q axes. The level-crossing algorithm counts the number of times the absolute value of the complex channel estimate crosses a given level. Estimates of the Doppler spread can be used to set operation mode and parameter values for various blocks in the receiver chain, e.g., the AFC 106, the RAKE combiner 110 (which may alternatively be a generalized RAKE or other type of RAKE receiver or signal equalizer), the SIR estimator 112, as well as an estimator of the relative channel gain (part of the further processing indicated generally in FIG. 1).
A conventional Doppler estimator is a poor velocity estimator because the conventional Doppler estimator bases its estimates on the Rayleigh fading properties of the strongest signal paths, or de-spread fingers. Thus, the conventional Doppler estimator is inappropriate for situations having weak or no fading, e.g., line-of-sight (LOS) communication conditions where the strongest path is typically dominant and has a Ricean distribution. In the context of a UE in a 3G mobile telephone system, those situations include passing close by a BS. It is thus desirable to be able to generate velocity estimates that avoid the problems of conventional Doppler estimators.
SUMMARY
In one aspect of this invention, there is provided a method of controlling a receiver based on a signal received through a communication channel. The method includes the steps of collecting a plurality of estimates of a channel parameter; determining a plurality of residual frequency offsets from the plurality of estimates of the channel parameter; and determining an operating mode of the receiver based on at least one of the plurality of residual frequency offsets.
In another aspect of this invention, there is provided an apparatus for controlling a receiver based on a signal received through a communication channel. The apparatus includes a de-spreader configured to generate correlated signals from a signal received through the communication channel; a channel parameter estimator configured to generate a plurality of estimates of a parameter of the communication channel from correlated signals; a residual frequency offset computer configured to determine a set of residual frequency offsets based on the plurality of channel estimates; and a controller configured to determine an operating mode of the receiver based on at least one of the plurality of residual frequency offsets.
BRIEF DESCRIPTION OF THE DRAWINGS
The several features, objects, and advantages of this invention will be understood by reading this description in conjunction with the drawings, in which: FIG. 1 is a block diagram of a portion of a typical receiver;
FIG. 2 is a flow chart of a method of adaptive AFC combining and/or improved velocity estimation;
FIG. 3 is a block diagram of a portion of a receiver that implements adaptive AFC combining and/or improved velocity estimation; FIG. 4 is a flow chart of a method of adaptive residual frequency offset compensation; and
FIG. 5 is a block diagram of a portion of a receiver that generates de-spread symbols compensated for residual frequency offsets. DETAILED DESCRIPTION
In accordance with aspects of the invention as described in more detail below, the respective residual frequency offsets of the de-spread fingers are determined and used to improve receiver performance, particularly in high-velocity situations. To be more precise, let f™( denote the respective residual frequency offset of a finger f, where f e F and F is, for example, the set of fingers involved in AFC operation. Then, a function of *eπj is used as a control signal or switch to select or turn on/off various algorithms implemented in the receiver, or in other words to determine an operating mode of the receiver. One suitable example of the function, which may be called ζ, is the following:
Figure imgf000007_0001
which is a short-hand way to say that one uses the maximum residual frequency offset of a set of residual frequency offsets as the control signal or switch that determines the operating mode. Another suitable example of the ζ is the following:
Figure imgf000007_0002
which is a short-hand way to say that one uses the average of a set of residual frequency offsets as the control signal or switch.
Using the residual frequency offsets, the performance of various receiver algorithms, such as, for example, interference and SIR estimation, can be improved by an adaptive AFC that is described in more detail below. In addition, problems with using a Doppler estimate as a velocity estimate are overcome by a complementary velocity estimate based on the residual frequency offsets. Another way to reduce the additional complexity of the prior compensation strategy is to use the prior compensation strategy only when it is needed based on the residual frequency offsets as described in more detail below. The residual frequency offset per finger f™{ can advantageously be determined by computations that are similar to the typical AFC computations described above. For example, compute a value y/, which is given by: yf =hf(hrious)* and, if desired, generate a filtered value y/. an according to: „ ] / .. ..previous i ..previous Yf. m = MYf - Yf1 nn ) + Yf. rm where y/, m is the current filtered value, λ is a filter parameter that in general may be different from the filter parameter in the typical AFC operations, and Yf ^'0"11 is the
filtered value for the previous period. The residual frequency offset per finger f™f is then given by: f™f = φf / 2πΔt where the phase angle φ/ = arg(yv, nn) and At is the time interval between hf and ^previous ^ Wjμ ^8 appreciated that other options include averaging yt over the fingers from the same communication link or over the fingers from the same transmitter (e.g., cell or BS). These computations are called "AFC-like computations" in this application. The knowledge of the residual frequency offsets of the respective fingers can be used in several ways, three of which may be called adaptive AFC combining, improved velocity estimation, and adaptive residual frequency offset compensation. Each of these is described in more detail below.
Adaptive AFC Combining
The inventor has appreciated that when there are large differences between the frequency errors of the respective fingers and the average frequency error, which is conventionally used to determine the AFC frequency, it can be beneficial to let the AFC report the frequency error of one of the fingers instead of the average value. This is so because if the average value is reported, there is a risk that none of the fingers has a small residual frequency offset. Whether this has an impact on the AFC or not, the frequency errors affect other operations in the receiver; for example, SIR estimates for all of the fingers will be erroneous. Thus, if the AFC reports the frequency error of one of the fingers rather than the average, then at least the SIR estimate of that finger will probably be accurate, and the other fingers may be given much lower significance or may even be discarded in worst-case situations.
Therefore, it is advantageous for a receiver to use an adaptive AFC combining algorithm, in which the AFC reports the frequency error of one of the fingers, preferably the strongest finger, if ς[f™j)= max\ f™f) is larger than a selected threshold.
Alternatively, the AFC can report the frequency error of one of the fingers if ζveπ f)= — ∑CrSf 's larger than a selected threshold. Otherwise, the AFC reports the
frequency error ferτ determined according to its conventional setting, e.g., a weighted average of the respective frequency errors of the set of de-spread fingers as described above in connection with the typical AFC computations. FIG. 2 is a flow chart of a method of adaptive AFC combining as described above.
The method begins in general with a step of collecting a plurality of uncompensated channel parameters, e.g., channel estimates, each of which is based on a respective de- spread correlated signal (step 202). The uncompensated channel estimates are used in the above-described AFC-like computations to determine respective residual frequency offsets for the correlated signals (step 204). The residual frequency offsets or a function ζVerr.f) of tne offsets are then compared to a threshold (step 206). If the threshold is exceeded (Yes in step 208), a sub-set of the fingers, e.g., one of the fingers or the fingers corresponding to one cell, is selected (step 210) and only the uncompensated channel estimates for the selected finger(s) are used in the above-described typical AFC computations to determine the control signal fβn (step 212). As noted elsewhere in this application, the selected finger, or cell, may be the strongest one received or the HSDPA serving cell. If the threshold is not exceeded (No in step 208), another setting is used. For example, an average of the uncompensated channel estimates of several or all of the fingers/cells are used in the typical AFC computations to determine the control signal ferr (step 212). Suitable threshold values can be readily determined based on experiment and design preference and depend on, for example, the function ς\f™j) used.
FIG. 3 is a block diagram of an apparatus 300, which may be a portion of a receiver in a typical UE or BS, that can carry out adaptive AFC combining as described above. Those components of the apparatus 300 that are the same or substantially the same as the components of the apparatus 100 have the same reference numerals. As in the apparatus 100, the apparatus 300 includes a controllable oscillator 102 that generates the LO signal used by an RX Fe 104. The frequency of the LO signal produced by the oscillator 102 is responsive to a control signal fβπ generated by an AFC 106, and as illustrated, the control signal produced by the AFC 106 may be converted to an analog control signal by a DAC 107. The AFC 106 generates the control signal fen- according to the typical AFC computations, but in the apparatus 300, the control signal Un is based on selected uncompensated channel estimates hf from a channel estimator 108, which computes the estimates based on de-spread correlated signals from the de- spreader 114.
As indicated by FIG. 3, the channel estimator 108 provides the uncompensated channel estimates to a residual frequency offset and threshold device 302, which computes the residual frequency offset per finger f™tf according to the AFC-like computations described above. If the value of a function of the residual frequency offsets exceeds a suitable threshold, the device 302 causes the AFC 106, for example in response to a control signal, to generate the control signal fen based on uncompensated channel estimates of, for example, only one finger. It is currently believed that, in some situations, it may be useful to use the finger that is not necessarily the largest, e.g., the HSDPA serving cell when applicable. It will be understood that the device 302 is shown in FIG. 3 as a separate block, but this is not necessary. The computations performed by the device 302 can be performed by any other suitable processor or logic device in the receiver, such as the AFC 106.
Adaptive AFC combining provides an alternative way to cope with the negative effects of large residual frequency offsets. In use, the AFC may report the frequency error of one finger instead of an average value, which ensures that at least that finger is usable for SIR estimation, CPICH-DPCH gain estimation, combining, etc. It is currently believed that adaptive AFC combining is probably not needed when compensation of residual frequency offset is employed as described in more detail below.
Improved Velocity Estimation
The inventor has also understood that
Figure imgf000010_0001
can be seen as a form of velocity estimate because large residual frequency offset values occur only in high-velocity situations (or if the AFC and/or LO is not working properly, or if the LOs are not well aligned in frequency). Even so, it should be understood that a high value of ς\f™j ) may not be seen in all high-velocity situations, e.g., a single-cell, LOS situation.
Thus,
Figure imgf000010_0002
can advantageously be used as a supplementary velocity estimate, which can be combined in a logical-OR fashion with, for example, a conventional Doppler estimate or other velocity estimate, and possibly with methods described in U.S. Patent Application No. 11/456,998, filed on July 12, 2006, by K. Engdahl et al., for "Detection of High Velocity Movement in a Telecommunication System"; and U.S. Patent Application No. 11/457,018, filed on July 12, 2006, by K. Engdahl, for "AFC Wrap-Around Detection". As a result of the logical OR, a receiver may switch into a high-speed mode of operation when at least one of these velocity estimates indicates high speed, and use a low-speed mode of operation only when all of these velocity estimates indicate low speed.
In FIG. 3, the Doppler-spread estimator 116 in the apparatus 300 may apply an argument- (or zero- ) crossing algorithm or a level-crossing algorithm, for example, to received signals. At least the AFC 106 combines the estimates of the Ooppler spread from the estimator 116 with a control signal, which the AFC 106 can either compute itself or receive from the device 302, in a logical OR fashion. The control signal indicates high velocity if the value of ${/^f ) exceeds a threshold, and low velocity otherwise. This will be seen to be the result of a method that includes steps 202-208 in FIG. 2. Based on the combination, the AFC can set its operating mode as either low-speed mode or a higher- speed mode. For just one of many possible examples, the control signal forτ may be based on one channel estimate per finger in low-speed mode, and on five channel estimates per finger in high-speed mode.
As described above, an exemplary function ζ is the following: ς(f£s.f)= rr,ax{f™f) and another exemplary function ζ is the following:
Figure imgf000011_0001
It will be understood that other functions ζ can be used for this improved velocity estimation. For example, one can use a weighted average, or use just a few of the fingers in F in averaging. One can also look at just one finger, e.g., ς[f™tf)= ^!i which is currently believed likely to work well when the above-described adaptive AFC combining is used but not so well in other situations.
This improved velocity estimation has many applications in current communication system receivers. For just one example, the improved velocity estimation provides a more reliable speed-mode setting, reducing the risk of remaining in low-speed mode when the velocity is actually high, which can be detrimental to receiver performance.
Adaptive Residual Frequency Offset Compensation As described above, the residual frequency offsets can be used for compensating received correlated signals. The inventor has recognized that it is desirable to perform such compensation only when it is necessary, e.g., when there is a large residual frequency offset. Hence, residual frequency offset compensation is advantageously selectively enabled only when c\f^s f ) exceeds a selected threshold (which may be different from the threshold used for adaptive AFC combining and/or the threshold used for improved velocity estimation). Adaptive residual frequency offset compensation is thus switched off in situations where a large residual frequency offset is not experienced, which thereby reduces the computational effort of the receiver. It is currently believed that a conventional Doppler estimate, such as would be provided by the Doppler estimator 116 depicted in FIG. 3, is probably not suitable by itself for determining when to perform the compensation because, as described above, standard Doppler estimators have problems detecting high-velocity LOS situations, where a large residual frequency offset may well occur if in soft handover. Compensating for residual frequency offsets, which can enhance receiver performance in high-relative-velocity situations, comprises frequency-error correction, i.e., de-rotation, of de-spread symbols for each finger or transmitter. It will be understood that the transmitter may be a BS or cell in a cellular mobile telephone system, and that compensation per finger is equivalent to compensation per transmitter in many useful communication situations. It will also be understood that the transmitter may be a UE that a BS is receiving. Moreover, this invention can be used in peer-to-peer communication systems and in other systems, such as broadcasting systems (e.g., mobile television and the like).
Residual frequency offset compensation of received de-spread symbols giif, such as symbols sent on a CPICH, is expressed by the following equations: gCP,CH,cOmp = gCP,CH eχp (_ ^2x a ,- fβ7f + Θf J j = χ 2 N (V
in which g^ICH-∞mP are compensated, de-spread, CPICH symbols for finger f, gff'CH are de-spread CPICH symbols before compensation; δt is the symbol time; / is a symbol index that identifies symbols within a given time interval, such as a time slot on the CPICH; N is the total number of symbols used within the given time interval; f™( is the residual frequency offset for the finger f, and 0f = arg^™™*™)- arg(pN cPICH^) (2) in which
Figure imgf000013_0001
is the last de-spread symbol in the previous time interval before compensation and p^< PICH-Prθv js the corresponding transmitted CPICH (pilot) symbol.
It will be noted that, for proper operation, a receiver that implements equations (1 ) and (2) also needs channel estimates derived from uncompensated symbols. Hence, when compensation for residual frequency offsets is applied, channel estimates must be produced both based on compensated and on uncompensated symbols. Alternatively, the compensation might be undone by re-rotating the channel estimates derived from compensated symbols in order to obtain channel estimates based on uncompensated symbols. Such "uncompensated" channel estimates would be used in an AFC in the receiver.
To reduce receiver complexity, power consumption, etc., compensation according to equations (1) and (2) may be switched on only when there is at least one large residual frequency offset f™f . Such selective enablement can be implemented by comparing maxf (f™f ) or another suitable function of f™ιf to a threshold value, and generating compensated symbols when the threshold is crossed and not generating compensated symbols otherwise.
FIG. 4 is a flow chart of a method of adaptive residual frequency offset compensation as described above. The method begins in general with a step of collecting a plurality of uncompensated channel estimates, each of which is based on a respective de-spread uncompensated correlated signal (step 402). The uncompensated channel estimates are used in the above-described AFC-like computations to determine respective residual frequency offsets for the correlated signals (step 404). The residual frequency offsets or a function of them are then compared to a threshold (step 406). If the threshold is exceeded (Yes in step 408), symbols compensated for the residual frequency offsets are generated (step 410). The compensated symbols can be used for symbol operations (step 412), such as channel estimation, SIR and power estimation, etc. If the threshold is not exceeded (No in step 408), the uncompensated symbols are used for the symbol operations (step 412). Suitable threshold values can be readily determined based on experiment and design preference and depend on, for example, the function
Figure imgf000013_0002
used. FIG. 5 is a block diagram of an apparatus 500, which may be a portion of a receiver in a typical UE or BS, that can carry out adaptive residual frequency offset compensation as described above. Those components of the apparatus 500 that are the same or substantially the same as the components of the apparatuses 100, 300 have the same reference numerals.
In FIG. 5, uncompensated channel estimates are provided by the channel estimator 108 to the residual frequency offset and threshold device 302, which computes the residual frequency offset per finger f™ιf according to the AFC-like computations described above. It will be understood that the device 302 is shown in FIG. 5 as a separate block, but this is not necessary. The computations performed by the device
302 can be performed by any other suitable processor or logic device in the receiver, such as the AFC 106.
The respective residual frequency offsets for the fingers generated by the device
302 are provided to a compensator 504 together with the uncompensated de-spread correlated signals generated by the de-spreader 114. The compensator 504 generates compensated de-spread symbols (correlated signals) according to equations (1) and (2).
As noted above, the operation of the compensator 504 can be selectively enabled/disabled based on the residual frequency offsets, i.e., by thresholding ς[f^S f), and such thresholding can be earned out by a suitably programmed or configured device 302. If the compensator 504 is enabled in response to a control signal from the device
302, compensated de-spread symbols are provided to a channel estimator 506 and the
RAKE combiner 110, which use the compensated de-spread symbols in the usual ways.
In particular, channel estimates based on compensated de-spread symbols are provided to the RAKE combiner 110 and the SIR estimator 112. If the compensator 504 is not enabled, the uncompensated channel estimates generated by the estimator 108 may be fed through to the RAKE combiner 110, which also receives the de-spread signals generated by the de-spreader 114, and to the SIR estimator 112.
It will be understood that although FIG. 5 indicates two separate channel estimators 108, 506, this is not necessary. A single set of hardware or a single processor suitably configured or programmed can be used to perform the necessary operations.
In order to reduce receiver power consumption and complexity, an attractive alternative to the arrangement depicted in FIG. 5 may be to compensate only de-spread pilot symbols rather than de-spread pilot and other (e.g., traffic or data) symbols. In this way, fewer (symbol) compensations would be performed as the estimator 506 needs only the (compensated) pilot symbols to determine the (compensated) channel estimates. The compensated pilot symbols may then undergo an additional compensation, hfflKE = hf°f mp exp
Figure imgf000015_0001
+ θf )), when the channel estimates derived from the compensated pilot symbols are used, for example in RAKE combining. Such additional compensation may be carried out by the RAKE combiner 110 or another suitable device.
It will be appreciated that procedures described above are carried out repetitively as necessary, for example, to respond to the time-varying nature of communication channels between transmitters and receivers. In addition, in terms of the downlink and a UE, it will be understood that the methods and apparatus described here can be implemented in a BS or other uplink receiving node.
To facilitate understanding, many aspects of this invention are described in terms of sequences of actions that can be performed by, for example, elements of a programmable computer system. It will be recognized that various actions could be performed by specialized circuits (e.g., discrete logic gates interconnected to perform a specialized function or application-specific integrated circuits), by program instructions executed by one or more processors, or by a combination of both. Wireless receivers implementing embodiments of this invention can be included in, for example, mobile telephones, pagers, headsets, laptop computers and other mobile terminals, base stations, and the like.
Moreover, this invention can additionally be considered to be embodied entirely within any form of computer-readable storage medium having stored therein an appropriate set of instructions for use by or in connection with an instruction-execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch instructions from a medium and execute the instructions. As used here, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction-execution system, apparatus, or device. The computer- readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a non-exhaustive list) of the computer-readable medium include an electrical connection having one or more wires, a portable computer diskette, a random-access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), and an optical fiber.
Thus, the invention may be embodied in many different forms, not all of which are described above, and all such forms are contemplated to be within the scope of the invention. For each of the various aspects of the invention, any such form may be referred to as "logic configured to" perform a described action, or alternatively as "logic that" performs a described action.
It is emphasized that the terms "comprises" and "comprising", when used in this application, specify the presence of stated features, integers, steps, or components and do not preclude the presence or addition of one or more other features, integers, steps, components, or groups thereof.
The particular embodiments described above are merely illustrative and should not be considered restrictive in any way. The scope of the invention is determined by the following claims, and all variations and equivalents that fall within the range of the claims are intended to be embraced therein.

Claims

WHAT IS CLAIMED IS:
1. A method of controlling a receiver based on a signal received through a communication channel, comprising the steps of: collecting a plurality of estimates of a channel parameter; determining a plurality of residual frequency offsets from the plurality of estimates of the channel parameter; and determining an operating mode of the receiver based on at least one of the plurality of residual frequency offsets.
2. The method of claim 1 , wherein the channel parameter is an impulse response of the communication channel.
3. The method of claim 1 , wherein the step of determining the operating mode includes comparing a value of a function ζ of at least one of the plurality of residual frequency offsets with a threshold value.
4. The method of claim 3, wherein the step of determining the operating mode includes, if the comparing indicates that the value of the function £ crossed the threshold value, selecting a first group of estimates of the channel parameter for automatic frequency control (AFC) computations using the first group; and if the value of the comparing indicates that the value of the function ^ did not cross the threshold value, selecting a second group of estimates of the channel parameter for AFC computations using the second group; and the first group is not the same as the second group.
5. The method of claim 4, wherein the function ζo\ at least one of the plurality of residual frequency offsets is one of ς(f£s f )= max[f™ιf) and ς[f™f)= -= ∑f™,f > in f eF • • F UF
which f™t( denotes a respective residual frequency offset of a finger f, and F is a set of fingers.
6. The method of claim 3, further comprising the step of generating a velocity estimate, wherein the velocity estimate is based on the function ζ of the plurality of residual frequency offsets.
7. The method of claim 6, wherein the function ζ is one of ς[fmtf)= max\ f™f )
and ς[f^f)= — ∑f™f , in which f£s f denotes a respective residual frequency offset
F feF of a finger f, and F is a set of fingers.
8. The method of claim 3, wherein the step of determining the operating mode includes, if the comparing indicates that the value of the function £ crossed the threshold value, generating symbols compensated for the residual frequency offsets.
9. The method of claim 8, wherein the function ζ one of max[f^s f) and
Figure imgf000018_0001
ς[f™,f)= — ∑CrS / . in which f™f denotes a respective residual frequency offset of a
F feF finger f, and F is a set of fingers.
10. The method of claim 9, wherein the symbols compensated for the residual frequency offsets are used for symbol operations.
11. The method of claim 10, wherein if the comparing indicates that the value of the function ζ did not cross the threshold value, uncompensated symbols are used for the symbol operations.
12. An apparatus for controlling a receiver based on a signal received through a communication channel, comprising: a de-spreader configured to generate correlated signals from a signal received through the communication channel; a channel parameter estimator configured to generate a plurality of estimates of a parameter of the communication channel from correlated signals; a residual frequency offset computer configured to determine a set of residual frequency offsets based on the plurality of channel estimates; and a controller configured to determine an operating mode of the receiver based on at least one of the plurality of residual frequency offsets.
13. The apparatus of claim 12, wherein the channel parameter is an impulse response of the communication channel.
14. The apparatus of claim 12, wherein the controller is configured to compare a value of a function ^" of at least one of the plurality of residual frequency offsets with a threshold value.
15. The apparatus of claim 12, wherein the controller is configured to generate a control signal Un based on selected estimates of the channel parameter, and a mode of operation of the controller is determined based on at least one of the set of residual frequency offsets.
16. The apparatus of claim 15, wherein a function ζ of the plurality of residual frequency offsets is compared to a threshold; if the threshold is exceeded, the controller generates the control signal fβrτ based on a first group of estimates of the channel parameter; if the threshold is not exceeded, the controller generates the control signal fθιr based on a second group of estimates of the channel parameter; and the first group is not the same as the second group.
17. The apparatus of claim 16, wherein the function ζ of the plurality of residual frequency offsets is one of f . in which /£s,
Figure imgf000019_0001
denotes a respective residual frequency offset of a finger f of the de-spreader, and F is a set of fingers.
18. The apparatus of claim 15, wherein the residual frequency offset computer is configured to generate a velocity estimate that is based on a function ζo\ the plurality of residual frequency offsets.
19. The apparatus of claim 18, wherein the function ζ is one of ς(fe7.f)= max(fe%s ιf ) and ς(f™,)= ± ∑fβf , in which f™f denotes a respective f eF f f eF residual frequency offset of a finger fof the de-spreader, and F is a set of fingers.
20. The apparatus of claim 14, further comprising a compensator configured to generate compensated de-spread symbols from the correlated signals and the residual frequency offsets, wherein the compensator is selectively enabled based on the residual frequency offsets.
21. The apparatus of claim 20, wherein the compensator is enabled if the comparing indicates that the value of the function ^crossed the threshold value.
22. The apparatus of claim 21, wherein the function ζ is one of 1 ∑f™, , in which f™f denotes a respective
Figure imgf000019_0002
residual frequency offset of a finger f of the de-spreader, and F is a set of fingers.
23. The apparatus of claim 22, wherein the symbols compensated for the residual frequency offsets are used for symbol operations.
24. The apparatus of claim 23, wherein if the comparing indicates that the value of the function ^did not cross the threshold value, uncompensated symbols are used for the symbol operations.
PCT/EP2007/055899 2006-07-12 2007-06-14 Residual frequency offset exploitation WO2008006662A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
AT07765420T ATE449467T1 (en) 2006-07-12 2007-06-14 USE OF THE RESIDUAL FREQUENCY OFFSET
DE602007003367T DE602007003367D1 (en) 2006-07-12 2007-06-14 USE OF THE REST FREQUENCY SET
EP07765420A EP2039017B1 (en) 2006-07-12 2007-06-14 Residual frequency offset exploitation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/457,029 US8184675B2 (en) 2006-07-12 2006-07-12 Residual frequency offset exploitation
US11/457,029 2006-07-12

Publications (1)

Publication Number Publication Date
WO2008006662A1 true WO2008006662A1 (en) 2008-01-17

Family

ID=37671085

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2007/055899 WO2008006662A1 (en) 2006-07-12 2007-06-14 Residual frequency offset exploitation

Country Status (5)

Country Link
US (1) US8184675B2 (en)
EP (1) EP2039017B1 (en)
AT (1) ATE449467T1 (en)
DE (1) DE602007003367D1 (en)
WO (1) WO2008006662A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010072263A1 (en) * 2008-12-23 2010-07-01 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for receiver frequency error compensation
US8744020B2 (en) 2008-11-03 2014-06-03 Telefonaktiebolaget L M Ericsson (Publ) Frequency offset estimation

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060209932A1 (en) * 2005-03-18 2006-09-21 Qualcomm Incorporated Channel estimation for single-carrier systems
US7873125B2 (en) * 2006-11-30 2011-01-18 Broadcom Corporation Method and system for sliding window phase estimator for WCDMA automatic frequency correction
US7809043B2 (en) * 2006-11-30 2010-10-05 Broadcom Corporation Method and system for a flexible automatic frequency control (AFC) design supporting transmit diversity
WO2010122444A1 (en) * 2009-04-23 2010-10-28 Koninklijke Philips Electronics N.V. Frequency offset and channel gain tracking for enhanced transmission efficiency
US8447005B2 (en) 2009-11-05 2013-05-21 Telefonaktiebolaget L M Ericsson (Publ) Frequency synchronization methods and apparatus
CN102742234B (en) * 2012-02-13 2015-07-22 华为技术有限公司 Channel frequency offset estimation method, device and system
TWI462539B (en) * 2012-03-06 2014-11-21 Mstar Semiconductor Inc Method of frequency adjustment
CN102694570B (en) * 2012-05-22 2014-05-28 杭州电子科技大学 Automatic frequency control method of spread spectrum communication system under condition of large frequency offset
US10554355B2 (en) 2016-09-30 2020-02-04 Apple Inc. Station (STA) and method for usage of phase noise compensation based on operational parameters
CN106254285A (en) * 2016-09-30 2016-12-21 金陵科技学院 MANET broadband wireless communications baseband processing method
US11489710B2 (en) * 2018-02-13 2022-11-01 Hitachi Energy Switzerland Ag Frequency offset estimation and compensation for high performance wireless communications in substation automation
CN112929311B (en) * 2021-01-26 2023-01-03 白盒子(上海)微电子科技有限公司 High-precision frequency offset estimation method for multi-user multiplexing of control channel

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000038343A1 (en) * 1998-12-18 2000-06-29 Koninklijke Philips Electronics N.V. Automatic frequency control loop multipath combiner for a rake receiver
WO2001059937A2 (en) * 2000-01-26 2001-08-16 Qualcomm Incorporated Multipath doppler-adjusted frequency tracking loop
WO2002029978A2 (en) * 2000-10-04 2002-04-11 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for automatic frequency control in a cdma receiver
EP1416692A2 (en) * 2002-10-31 2004-05-06 Sony Ericsson Mobile Communications Japan, Inc. Detection of Doppler shift
EP1530334A2 (en) * 2003-11-06 2005-05-11 Samsung Electronics Co., Ltd. Frequency error detector and combiner in a receiver of a mobile communication system

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5361276A (en) * 1993-09-13 1994-11-01 At&T Bell Laboratories All digital maximum likelihood based spread spectrum receiver
US5878093A (en) * 1996-12-16 1999-03-02 Ericsson Inc. Interference rejection combining with frequency correction
US6522696B1 (en) * 1997-04-11 2003-02-18 Agere Systems Inc. Adaptive frequency correction in a wireless communications system, such as for GSM and IS54
US6560273B1 (en) 1998-10-07 2003-05-06 Ericsson Inc. Delay searcher and delay trackers interaction for new delays assignment to rake fingers
US6922434B2 (en) * 1999-10-19 2005-07-26 Ericsson Inc. Apparatus and methods for finger delay selection in RAKE receivers
JP3497480B2 (en) 2000-09-04 2004-02-16 松下電器産業株式会社 Phase rotation detection device and radio base station device provided with the same
FR2816776B1 (en) * 2000-11-10 2003-02-07 Cit Alcatel METHOD FOR CORRECTING THE FREQUENCY ERROR
US20040066737A1 (en) 2001-05-30 2004-04-08 Takuya Sakaishi Automatic frequency control device and automatic frequency control method
US7088955B2 (en) 2001-07-16 2006-08-08 Qualcomm Inc. Method and apparatus for acquiring and tracking pilots in a CDMA communication system
US6741665B2 (en) * 2002-06-20 2004-05-25 Nokia Corporation Method and apparatus providing an amplitude independent automatic frequency control circuit
US6760573B2 (en) * 2002-07-09 2004-07-06 Qualcomm Incorporated Frequency tracking using inner and outer loops
EP1383239A1 (en) 2002-07-17 2004-01-21 STMicroelectronics N.V. Method and device for performing automatic frequency control in a DS-CDMA receiver
KR100840608B1 (en) * 2002-07-27 2008-06-23 삼성전자주식회사 Method and apparatus for compensating for the frequency offset in interleaved frequency division multiple access
KR100557112B1 (en) 2002-09-11 2006-03-03 삼성전자주식회사 Frequency error detector and frequency error combiner for receiver in a mobile communication system
DE10251313B4 (en) * 2002-11-04 2007-05-03 Advanced Micro Devices, Inc., Sunnyvale Sharing a circuit for frequency and phase error correction
US6980775B2 (en) * 2002-12-30 2005-12-27 Motorola, Inc. Automatic frequency control (AFC) system and method using an adaptive threshold to improve accuracy of the direct current (DC) component calculation for a received signal
CN1647430A (en) 2003-02-25 2005-07-27 连宇通信有限公司 Carrier frequency estimating method and device
US7433433B2 (en) 2003-11-13 2008-10-07 Telefonaktiebolaget L M Ericsson (Publ) Channel estimation by adaptive interpolation
JP4190406B2 (en) 2003-12-25 2008-12-03 三洋電機株式会社 Frequency offset estimation method and frequency offset correction apparatus using the same
US8107512B2 (en) 2004-03-08 2012-01-31 Thomson Licensing Method and apparatus for robust automatic frequency control in CDMA systems with constant pilot signals
US7555074B2 (en) * 2005-02-01 2009-06-30 Telefonaktiebolaget L M Ericsson (Publ) Interference estimation in the presence of frequency errors
CN1317830C (en) * 2005-04-15 2007-05-23 展讯通信(上海)有限公司 Auto frequency deviation correcting method and its apparatus and receiver of using same method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000038343A1 (en) * 1998-12-18 2000-06-29 Koninklijke Philips Electronics N.V. Automatic frequency control loop multipath combiner for a rake receiver
WO2001059937A2 (en) * 2000-01-26 2001-08-16 Qualcomm Incorporated Multipath doppler-adjusted frequency tracking loop
WO2002029978A2 (en) * 2000-10-04 2002-04-11 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for automatic frequency control in a cdma receiver
EP1416692A2 (en) * 2002-10-31 2004-05-06 Sony Ericsson Mobile Communications Japan, Inc. Detection of Doppler shift
EP1530334A2 (en) * 2003-11-06 2005-05-11 Samsung Electronics Co., Ltd. Frequency error detector and combiner in a receiver of a mobile communication system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
GANG LI, YU LI: "A speed estimation based twd-stage symbol aided channel estimator for frequency nonselective variant fading channel", IEEE INTERNATIONAL CONFERENCE ON PERSONAL WIRELESS COMMUNICATIONS, 17 December 2000 (2000-12-17), Piscataway, US, pages 109 - 113, XP010534023 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8744020B2 (en) 2008-11-03 2014-06-03 Telefonaktiebolaget L M Ericsson (Publ) Frequency offset estimation
WO2010072263A1 (en) * 2008-12-23 2010-07-01 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for receiver frequency error compensation
US9036750B2 (en) 2008-12-23 2015-05-19 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for receiver frequency error compensation

Also Published As

Publication number Publication date
EP2039017A1 (en) 2009-03-25
US8184675B2 (en) 2012-05-22
ATE449467T1 (en) 2009-12-15
DE602007003367D1 (en) 2009-12-31
US20080013650A1 (en) 2008-01-17
EP2039017B1 (en) 2009-11-18

Similar Documents

Publication Publication Date Title
US8184675B2 (en) Residual frequency offset exploitation
US7876808B2 (en) Method and apparatus for adaptive noise and/or signal filtering in an HSDPA channel quality indicator (CQI) selection
US7796680B2 (en) Mobile communication system and wireless apparatus to be used for the same
US6917597B1 (en) System and method of communication using transmit antenna diversity based upon uplink measurement for the TDD mode of WCDMA
US20040203812A1 (en) Communication receiver with an adaptive equalizer that uses channel estimation
EP1530302B1 (en) Cdma system which uses pre-rotation before transmission
KR20040017856A (en) Adaptive selection of the pilot filter for a wireless communication system
CA2527335A1 (en) Receiving apparatus with hybrid equalizer and rake receiver and corresponding method of receiving
US7085317B2 (en) Communication receiver with an adaptive equalizer length
WO2008006649A1 (en) Detection of a high velocity movement in a telecommunication system
AU2004213985B2 (en) Communication receiver with a rake-based adaptive equalizer
EP1233535A1 (en) Phase rotation measuring device and radio base station device having the same
WO2009132937A1 (en) A method and apparatus for compensating for processing timing misalignment in a communication receiver
US8526556B2 (en) Method and system for delay locked loop for rake receiver
EP1366577A2 (en) Method and apparatus for tracking signals in a wireless communication system
WO2006034792A2 (en) Derivation of optimal antenna weights during soft handover
EP1298814B1 (en) CDMA receiver and channel estimation method
US7170925B2 (en) CDMA receiver
KR20030093188A (en) A METHOD AND AN APPARATUS FOR Eb/Nt ESTIMATION FOR FORWARD POWER CONTROL IN SPREAD SPECTRUM COMMUNICATIONS SYSTEMS
US6661809B2 (en) Methods and communications terminals for increasing capacity CDMA communications networks
JP2005012386A (en) Method for estimating sir and receiver
EP1480369A1 (en) Sampling device and method in digital receivers
US7916773B2 (en) Scaling and truncating in a receiver for coded digital data symbols
Takaoka et al. Pilot-assisted adaptive channel estimation using multiple sets of tap weights for coherent rake reception of DS-CDMA signals
Hu et al. Uplink performance analysis for WCDMA applying WMSA channel estimation technique

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07765420

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2007765420

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 520/KOLNP/2009

Country of ref document: IN

NENP Non-entry into the national phase

Ref country code: RU