CA2545546A1 - Coherent tracking for fm iboc receiver using a switch diversity antenna system - Google Patents

Coherent tracking for fm iboc receiver using a switch diversity antenna system Download PDF

Info

Publication number
CA2545546A1
CA2545546A1 CA002545546A CA2545546A CA2545546A1 CA 2545546 A1 CA2545546 A1 CA 2545546A1 CA 002545546 A CA002545546 A CA 002545546A CA 2545546 A CA2545546 A CA 2545546A CA 2545546 A1 CA2545546 A1 CA 2545546A1
Authority
CA
Canada
Prior art keywords
noise
transient
signal
subcarriers
samples
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002545546A
Other languages
French (fr)
Inventor
Brian William Kroeger
Paul James Peyla
Jeffrey S. Baird
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ibiquity Digital Corp
Original Assignee
Ibiquity Digital Corporation
Brian William Kroeger
Paul James Peyla
Jeffrey S. Baird
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
Priority claimed from US10/715,582 external-priority patent/US7305056B2/en
Application filed by Ibiquity Digital Corporation, Brian William Kroeger, Paul James Peyla, Jeffrey S. Baird filed Critical Ibiquity Digital Corporation
Publication of CA2545546A1 publication Critical patent/CA2545546A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0868Hybrid systems, i.e. switching and combining
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/20Monitoring; Testing of receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • 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
    • 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

Abstract

A method is provided for coherently tracking a radio signal including a plurality of digitally modulated reference subcarriers. The method comprises the steps of receiving symbols transmitted on the reference subcarriers, combining the reference subcarrier symbols with a known reference sequence conjugate to produce a plurality of samples, median filtering the samples to produce filtered samples, and smoothing the samples for each of the reference subcarriers over the plurality of reference subcarriers to produce a coherent reference signal estimate for each of the subcarriers. A receiver for coherently tracking a radio signal including at least one digitally modulated reference carrier is also provided.

Description

COHERENT TRACKING FOR FM IBOC RECEIVER USING A SWITCH
DIVERSITY ANTENNA SYSTEM
FIELD OF THE INVENTION
[0001] This invention relates to methods and apparatus for reception of radio signals, and more particularly to such methods and apparatus including a switch diversity antenna system.
BACKGROUND OF THE INVENTION
[0002] The iBiquity Digital Corporation HD RadioTM system is designed to provide digital-quality audio, superior to existing analog broadcasting formats. The HD RadioTM
system permits a smooth evolution from current analog amplitude modulation (AM) and frequency modulation (FM) radio to a fully digital in-band on-channel (IBOC) system. This system delivers digital audio and data services to mobile, portable, and fixed receivers from terrestrial transmitters in the existing medium frequency (MF) and very high frequency (VHF) radio bands. Broadcasters may continue to transmit analog AM and FM
simultaneously with the new, higher-quality and more robust digital signals, allowing themselves and their listeners to convert from analog to digital radio while maintaining their current frequency allocations.
[0003] In-Band On-Channel (IBOC) HD RadioTM is transmitted using a composite signal that includes a plurality of OFDM subcarriers and reference subcarriers within the broadcast channel. Coherent demodulation is used for the digital portion of an FM IBOC
signal in IBOC HD RadioTM receivers. The multiple roles of the reference subcarriers for acquisition, traclcing, estimation of channel state information (CSI) and coherent operation have been described in U.S. Patent 6,549,544. The system described in U.S.
Patent 6,549,544 was designed for operation in the FM broadcast band (88-108 MHz) with fading bandwidth to accommodate receivers used in vehicles at highway speeds. The various coherent tracking parameters are estimated using filters with bandwidths that approximate the maximum expected Doppler bandwidth (roughly 13 Hz). With a fixed antenna, the pertinent tracking statistics of the input signal to the tracking algorithms are assumed to vary at a rate no greater than the Doppler bandwidth.
[0004] IBOC HD RadioTM receivers can be used in combination with a switch diversity antenna system. The switch diversity antenna system includes multiple antenna elements (e.g., 2 to 4) usually placed within the glass of the front or back windows of a vehicle. These elements are connected to a diversity switch module which dynamically selects one or a combination of elements to provide an RF antenna signal to the receiver. The diversity switch module also monitors a signal from the receiver to determine when to switch.
A typical module's "blind switching" algorithm establishes a switching threshold based on the average intermediate frequency (IF) signal level from the receiver. When the IF signal falls below the threshold, the switch blindly selects an alternative element with the expectation of yielding a better signal. If the new signal is above a threshold, then the switch maintains the new element selection. Otherwise, the diversity switch module selects an alternative element after a minimum amount of dwell time. This process continues with the switch module continually updating its threshold(s). An example of such an antenna switch diversity system is presented in H. Lindenmeier et al., "Diversity System for Receiving Digital Terrestrial and/or Satellite Radio Signals for Motor Vehicles", U.S.
Patent 6,633,258 B2, Oct. 14, 2003.
[0005] The theory behind the operation of the diversity switch algorithm is based on the different instantaneous fading conditions of the various antenna elements.
Multipath fading results in the addition of multiple rays (multipaths) of the signal arriving at the receiving antenna element at different times. For example a wavelength at 100 MHz is approximately 10 feet. If two signal paths arrive at a time differential of 1 wavelength or 10 nanoseconds (10 feet propagation difference), then the signals will add in-phase. Similarly if the two rays arrive at the antenna element with a time differential of a half wavelength, then the added out-of-phase signals will cancel. This addition or cancellation is dynamic in a moving vehicle where the Doppler bandwidth is approximated by BW=f~~s/c (where f~ is the carrier frequency, s is the speed of the vehicle, and c is the speed of light). The Doppler bandwidth is roughly 10 Hz at typical highway speeds. Therefore the signal vector (complex version of rnagnitude/phase) of one antenna element can vary at a rate of approximately 10 Hz in this example. Then coherent tracl~ing of the reference signal and channel state must accommodate a 10 Hz bandwidth to maintain coherent signal tracking.
[0006] Typical antenna elements in a vehicle can experience somewhat independent instantaneous fading conditions (depending on spacing of the elements and the directions of the multiple paths). For example one element can be in a fading null while another element is at a maximum. In a vehicle with several elements, it is likely that an antenna element will receive a sufficiently higher signal while the present element is experiencing a fade (signal cancellation). Typical elements in a multi-element FM diversity antenna system will have instantaneous fading conditions that may be somewhat correlated, but sufficiently uncorrelated to achieve the desired diversity gain to improve performance.
[0007] The coherent digital modem in an example IBOC HD RadioTM receiver is designed to traclc signal fading at vehicle speeds where Doppler bandwidth is <13 Hz. The use of switch diversity antennas in vehicle windows introduces abrupt transients in the coherent tracking of the digital signal, which degrades digital performance.
The transients caused by dynamic antenna switching cannot be tracked in the previous receiver modem resulting in degraded digital coverage.
[0008] This invention provides a coherent tracking method which accommodates the switching transients in a switch diversity antenna system. It also provides improvements to the coherent tracking algorithms which are used autonomously with a blind switch diversity antenna system. These same improvements can also mitigate degradation due to impulsive noise or non-Gaussian noise such as from an adjacent FM analog interferer. In addition, performance of receivers including fast Automatic Gain Control (AGC) is improved.
SLTNWARY OF THE INVENTION
[0009] A method is provided for coherently tracking a radio signal including a plurality of digitally modulated reference subcarriers. The method comprises the steps of receiving symbols transmitted on the reference subcarriers, combining the reference subcarrier symbols with a known reference sequence conjugate to produce a plurality of samples, median filtering the samples to produce filtered samples, and smoothing the samples for each of the reference subcarriers over the plurality of reference subcarriers to produce a coherent reference signal estimate for each of the subcarriers.
[0010] In another aspect, the invention encompasses a receiver for coherently traclcing a radio signal including at least one digitally modulated reference carrier. The receiver comprises an input for receiving the radio signal, and a processor for coherently tracking a radio signal including a plurality of digitally modulated reference subcarriers, by receiving symbols transmitted on the reference subcarriers, combining the reference subcarrier symbols with a known reference sequence conjugate to produce a plurality of samples, median filtering the samples to produce filtered samples, and smoothing the samples for each of the reference subcarriers over the plurality of reference subcarriers to produce a coherent reference signal estimate for each of the subcarriers.
[0011] The invention also encompasses a method for coherently traclcing a radio signal including at least one digitally modulated reference carrier is provided, wherein the method comprises the steps of demodulating the reference carrier to produce complex coherent reference gains, detecting a transient that affects the complex coherent reference gains, and adjusting the complex coherent reference gains in the vicinity of the transient to produce adjusted complex coherent reference gains. The transient can be caused by switching among the antenna elements or impulsive noise.
[0012] The invention further encompasses a receiver for coherently tracking a radio signal including at least one digitally modulated reference carrier, wherein the receiver comprises an input for receiving the radio signal; and a processor for demodulating the reference carrier to produce complex coherent reference gains, for detecting a transient that affects the complex coherent reference gains, and for adjusting the complex coherent reference gains in the vicinity of the transient to produce adjusted complex coherent reference gains.
[0013] In another aspect, the invention provides a method of estimating noise variance of symbols in a radio signal when noise can include impulsive-like samples among Gaussian-like noise samples, wherein the method comprising the steps of .adding input samples and coherent reference samples to produce error samples, computing the squares of the error samples, separating squared Gaussian-like noise samples and squared impulsive noise samples, and nonlinear filtering of the squares of the error samples to produce a noise variance estimate representing the sum of long-term-averaged Gaussian-like noise variance, and short-term impulsive noise variance.
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] FIG. 1 is a schematic representation of the spectrum of the Hybrid Waveform to which this invention can be applied.
[0015] FIG. 2 is a schematic representation of the spectrum of the Extended Hybrid Waveform to which this invention can be applied.
[0016] FIG. 3 is a schematic representation of the spectrum of the All-Digital Waveform to which this invention can be applied.
[0017] FIG. 4 is a schematic representation of a first type of Frequency Partition-Ordering.
[0018] FIG. 5 is a schematic representation of a second type of Frequency Partition-Ordering.
[0019] FIG. 6 is a schematic representation of Lower Sideband Reference Subcarrier Spectral Mapping.
[0020] FIG. 7 is a schematic representation of Upper Sideband Reference Subcarner Spectral Mapping.
[0021] FIG. 8 is a bloclc diagram of System Control Processing.
[0022] FIG. 9 is a schematic representation of a Primary Reference Subcarrier System Control Data Sequence.
[0023] FIG. 10 is a bloclc diagram of a Differential Encoder.
[0024] FIG. 11 is a high-level block diagram of a Coherent Reference/CSI
function.
[0025] FIG. 12 is a detailed block diagram of the Coherent Reference/CSI
function.
[0026] FIG. 13 is a schematic representation of the Upper Primary Sideband Reference Subcarrier Data Removal.
[0027] FIG. 14 is a block diagram of the Primary Sideband Reference Subcarrier Estimation.
[0028] FIG. 15 is a block diagram of the Secondary Sideband Reference Subcarrier Estimation.
[0029] FIG. 16 is a block diagram of the Primary Sideband Noise Variance Estimation.
[0030] FIG. 17 is a block diagram of the Secondary Sideband Noise Variance Estimation.
[0031] FIG. 18 is a block diagram of the CSI Weighting of Reference Subcarriers.
[0032] FIG. 19 is a block diagram of the Sync Weights Generation.
[0033] FIG. 20 is a schematic representation of a Reference Subcarrier Interpolation Illustration for Primary Sidebands.
[0034] FIG. 21 is a block diagram of a Reference Subcarrier Interpolation.
[0035] FIG. 22 is a functional diagram of a generic switch diversity antenna system.
[0036] FIG. 23 is a graph of Real and Imaginary components of a (noiseless) fading signal switched every 100 symbols.
[0037] FIG. 24 is a graph of Real and Imaginary components of the filtered coherent reference fading signal switch in the vicinity of a transient at symbol 200 with 10 dB SNR.
[0038] FIG. 25 is a plot showing the effects of switch transients on the noise estimates (20 dB SNR).
[0039] FIG. 26 is a block diagram of a previous coherent reference and noise estimation.
[0040] FIG. 27 is a plot of an 11-tap FIR filter for coherent reference estimation of a single reference subcarner.
[0041] FIG. 28 is a plot of a filter used across frequency (Reference Subcarriers).
[0042] FIG. 29 is a plot of the effects of filter type on reduction of estimation error for coherent reference signal.
[0043] FIG. 30 is a plot of a comparison of 11-tap FIR vs. median filtering of a coherent reference signal.
[0044] FIG. 31 is a block diagram of the reference and noise estimation of the present invention.
[0045] FIG. 32 is a plot of impulse response of the IIR filter.
[0046] FIG. 33 is a plot of the step response of the IIR filter.
[0047] FIG. 34 is a plot of the reduction of error in noise estimation as a function of IIR filter parameter a.
[0048] FIG. 35 is a plot showing effects of excess gain value G*ln(2) on probability of selecting the excess path, and increased average estimated noise variance.
[0049] FIG. 36 is a plot showing the effects of switch transients on the noise estimates (10 dB SNR) with original 11-tap FIR filter and original IIR noise estimation with a=1/16.
[0050] FIG. 37 is a plot showing the effects of switch transients on the noise estimates (10 dB SNR) with original 11-tap FIR filter and IIR noise estimation with modification to a=1/8.
[0051] FIG. 38 is a plot showing the effects of switch transients on the noise estimates (10 dB SNR) with original 11-tap FIR filter when noise variance modification is applied.
[0052] FIG. 39 is a plot showing the effects of switch transients on the noise estimates (10 dB SNR) with 5-tap median filter and IIR noise estimation with modification to a=1/8.
[0053] FIG. 40 is a plot showing the effects of switch transients on the noise estimates (10 dB SNR) with 5-tap median filter when noise variance modification is applied.
[0054] FIGs. 41 and 42 are graphs of bloclc error rate.
[0055] FIG. 43 is a block diagram of a receiver that can process signals in accordance with this invention.
[0056] FIG. 44 is a block diagram showing the channel state estimation technique used in the receiver of FIG. 43.
[0057] FIG. 45 is a plot showing the effects of switch transients on noise estimates.
[0058] FIG. 46 is another plot showing the effects of switch transients on noise estimates.
[0059] FIG. 47 is a functional blocl~ diagram illustrating the generation of coherent channel reference signals.
[0060] FIG. 48 is a plot showing the results of a transient detection algorithm.
[0061] FIG. 49 is another plot showing the results of a transient detection algorithm.
[0062] FIG. 50 is a functional blocl~ diagram illustrating the correction of coherent channel gains in the vicinity of a transient.
[0063] FIG. 51 is a block diagram illustrating a modification of the noise variance estimate.
[0064] FIG. 52 is a plot showing the effects of switch transients on noise estimates.
DETAILED DESCRIPTION OF THE INVENTION
[0065] FIG. 1 is a schematic representation of the spectrum of the hybrid FM
TBOC
waveform 50 to which this invention can be applied. The waveform includes an analog modulated signal 52 located in the center of a broadcast channel 54, a first plurality of evenly spaced orthogonally frequency division multiplexed subcarriers 56 in an upper sideband 58, and a second plurality of evenly spaced orthogonally frequency division multiplexed subcarriers 60 in a lower sideband 62. The digitally modulated subcarriers are broadcast at a lower power level than the analog modulated carrier to comply with required channel signal masks. The digitally modulated subcai-riers are divided into partitions and various subcarriers are designated as reference subcarriers. A frequency partition is a group of subcarriers containing 18 data subcarriers and one reference subcarrier.
[0066] The hybrid waveform includes an analog FM-modulated signal, plus digitally modulated Primary Main subcarriers. The digital signal is transmitted in Primary Main (PM) sidebands on both sides of the analog FM signal in the hybrid waveform. The power level of each sideband is appreciably below the total power in the analog FM signal.
The analog signal may be monophonic or stereo, and may include Subsidiary Communications Authorization (SCA) channels.
[0067] The subcarners are located at evenly spaced frequency locations. The subcarrier locations are numbered from -546 to +546. In the waveform of FIG.
1, the _g_ subcarriers are at locations +356 to +546 and -356 to -546. This waveform will normally be used during an initial transitional phase preceding conversion to the all-digital waveform.
[0068] Each primary main sideband is comprised of ten frequency partitions, which are allocated among subcarriers 356 through 545, or -356 through -545.
Subcarriers 546 and -546, also included in the primary main sidebands, are additional reference subcarriers. The amplitude of each subcarrier can be scaled by an amplitude scale factor.
[0069] In the hybrid waveform, the digital signal is transmitted in Primary Main (PM) sidebands on either side of the analog FM signal. The power level of each sideband is appreciably below the total power in the analog FM signal. The analog signal may be monophonic or stereo, and may include subsidiary communications authorization (SCA) channels.
[0070] FIG. 2 a schematic representation of the spectrum of the extended hybrid waveform to which this invention can be applied. In the extended hybrid waveform, the bandwidth of the hybrid sidebands can be extended toward the analog FM signal to increase digital capacity. This additional spectrum, allocated to the inner edge of each Primary Main sideband, is termed the Primary Extended (PX) sideband.
[0071] The extended hybrid waveform is created by adding Primary Extended sidebands to the Primary Main sidebands present in the hybrid waveform, as shown in FIG. '~.
Depending on the service mode, one, two, or four frequency partitions can be added to the inner edge of each Primary Main sideband.
[0072] FIG. 2 is a schernatic representation of an extended hybrid FM IBOC
waveform 70. The extended hybrid wavefonn is created by adding primary extended sidebands 72, 74 to the primary main sidebands present in the hybrid waveform.
Depending on the service mode, one, two, or four frequency partitions can be added to the inner edge of each primary main sideband.
[0073] The extended hybrid waveform includes the analog FM signal plus digitally modulated primary main subcarriers (subcarriers +356 to +546 and -356 to -546) and some or all primary extended subcarriers (subcarriers +280 to +355 and -280 to -355).
This waveform will normally be used during an initial transitional phase preceding conversion to the all-digital waveform.
[0074] Each primary main sideband includes ten frequency partitions and an additional reference subcarrier spanning subcarriers 356 through 546, or -356 through -546.
The upper primary extended sidebands include subcarners 337 through 355 (one frequency partition), 318 through 355 (two frequency partitions), or 280 through 355 (four frequency partitions). The lower primary extended sidebands include subcarriers -337 through -355 (one frequency partition), -318 through -355 (two frequency partitions), or -280 through -355 (four frequency partitions). The amplitude of each subcarrier can be scaled by an amplitude scale factor.
[0075] FIG. 3 is a schematic representation of the spectrum of the all-digital waveform to which this invention can be applied. FIG. 3 is a schematic representation of an all-digital FM IBOC waveform 80. The all-digital waveform is constructed by disabling the analog signal, fully expanding the bandwidth of the primary digital sidebands 82, 84, and adding lower-power secondary sidebands 86, 88 in the spectrum vacated by the analog signal.
The all-digital waveform in the illustrated embodiment includes digitally modulated subcarriers at subcarrier locations -546 to +546, without an analog FM signal.
[0076] In addition to the ten main frequency partitions, all four extended frequency partitions are present in each primary sideband of the all-digital waveform.
Each secondary sideband also has ten Secondary Main (SM) and four Secondary Extended (SX) frequency partitions. Unlike the primary sidebands, however, the Secondary Main frequency partitions are mapped nearer to channel center with the extended frequency partitions farther from the center.
[0077] Each secondary sideband also supports a small Secondary Protected (SP) region 90, 92 including 12 OFDM subcarriers and reference subcarriers 279 and -279. The sidebands are referred to as "protected" because they are located in the area of spectrum least likely to be affected by analog or digital interference. An additional reference subcarrier is placed at the center of the channel (0). Frequency partition ordering of the SP region does not apply since the SP region does not contain frequency partitions.
[0078] Each Secondary Main sideband spans subcarriers 1 through 190 or -1 through -190. The upper Secondary Extended sideband includes subcarriers 191 through 266, and the upper Secondary Protected sideband includes subcarriers 267 through 278, plus additional reference subcarrier 279. The lower Secondary Extended sideband includes subcarriers -191 through -266, and the lower Secondary Protected sideband includes subcarriers -267 through -278, plus additional reference subcarrier -279. The total frequency span of the entire all-digital spectrum is 396,803 Hz. The amplitude of each subcarrier can be scaled by an amplitude scale factor. The secondary sideband amplitude scale factors can be user selectable. Any one of the four may be selected for application to the secondary sidebands.
V
[0079] All three waveform types conform to the currently allocated spectral emissions mask. The digital signal is modulated using orthogonal frequency division multiplexing (OFDM). OFDM is a parallel modulation scheme in which the data stream modulates a large number of orthogonal subcarriers, which are transmitted simultaneously. OFDM
is inherently flexible, readily allowing the mapping of logical channels to different groups of subcarriers.
[0080] The OFDM subcarriers are assembled into frequency partitions. FIG. 4 a schematic representation of a first type of Frequency Partition-Ordering. FIG.
5 a schematic representation of a second type of Frequency Partition-Ordering. Each frequency partition consists of eighteen data subcarriers and one reference subcarrier, as shown in FIG. 4 (ordering A) and FIG. 5 (ordering B). The position of the reference subcarrier (ordering A or B) varies with the location of the frequency partition within the spectrum.
[0081] Signal processing is performed in protocol layers in the transmitter of a digital audio broadcasting system. Control and information signals are passed through the various layers of the protocol stack to generate an IBOC signal on the broadcast side.
Receivers process the signal in corresponding protocol layers.
[0082] The Main Program Service preserves the existing analog radio-programming formats in both the analog and digital transmissions. In addition, the Main Program Service can include digital data that directly correlates with the audio programming.
[0083] A Protocol Data Unit (PDU) is exchanged between peer layers (e.g., from layer n of the transmit side to layer n of the receive side). A fundamental purpose of any layer n of the protocol staclc is to deliver PDUs provided by layer n+1 of the transmitter to a peer layer n+1 on the receiver system. The layer n+1 PDU payload consists of layer n+1 protocol control information (PCI) and the upper layer (layer n+2) PDU.
[0084] To further understand this concept, consider the flow of information from a layer n+1 to a layer n on the transmit side. Layer n+1 PDUs must be packaged as specified by the layer n service. That package is called a service data unit, or SDU. A
layer n SDU
includes the layer n+1 PDU plus the layer n SDU control information (SCI).
Layer n+1 creates the layer n SDU and sends it to layer n via the layer n service access point.
[0085] When layer n receives the SDU, it talces the layer n+1 PDU and its own protocol control information (PCT), which may include information received in the SCI, and creates a layer n PDU. The layer n PDU is then sent to the peer layer on the receiving system, where the process is essentially reversed as information goes up the protocol layers.

Hence, each layer extracts the peer PDU and forwards the remaining information to the next layer in the form of an SDU.
[0086] Layer Ll represents the physical layer wherein signals are prepared for transmission through an antenna. Layer L2 is coupled to layer L1. For each frequency partition, data subcarriers d1 through d18 convey the L2 PDUs, while the reference subcarriers convey L1 system control. Subcarriers are numbered from 0 at the center frequency to ~546 at either end of the channel frequency allocation.
[0087] Besides the reference subcarriers resident within each frequency partition, depending on the service mode, up to five additional reference subcarriers are inserted into the spectrum at subcarrier numbers -546, -279, 0, 279, and 546. The overall effect is a regular distribution of reference subcarriers throughout the spectrum. For notational convenience, each reference subcaxrier is assigned a unique identification number between 0 and 60. All lower sideband reference subcarriers are shown in FIG. 6. All upper sideband reference subcarriers are shown in FIG. 7. The figures indicate the relationship between reference subcarrier numbers and OFDM subcarrier numbers.
[0088] FIGs. 1-3 show the subcarrier number and center frequency of certain lcey OFDM subcarriers. The center frequency of a subcarrier is calculated by multiplying the subcarrier number by the OFDM subcarrier spacing ~f. The center of subcarrier 0 is located at 0 Hz. In this context, center frequency is relative to the Radio Frequency (RF) allocated channel. For example, the upper Primary Main sideband is bounded by subcarriers 356 and 546, whose center frequencies are located at 129,361 Hz and 198,402 Hz, respectively. The frequency span of the Primary Main sideband is 69,041 Hz (198,402 - 129,361).
[0089] FIG. 8 is a block diagram of System Control Processing. The System Control Channel (SCCH) transports control and status information using fields in the Reference Subcarriers. In addition, several bits of the system control data sequence designated "reserved" are controlled from layers above L1 via the primary reserved control data interface and the secondary reserved control data interface. The service modes dictate all permissible configurations of the logical channels.
[0090] Under the direction of the upper layers, System Control Processing assembles and differentially encodes a sequence of bits (system control data sequence) destined for each reference subcarrier, as shown in FIG. 8. There are up to 61 reference subcarriers, numbered 0 ... 60, distributed throughout the OFDM spectrum.
[0091] As shown in FIG. 8, System Control Processing receives inputs from Layer 2 via the SCCH. Using the system control inputs, the System Control Data Sequence Assembler 100 creates the system control bit sequence over Tb for each of the 61 reference subcarriers. The Differential Encoder 102 then differentially encodes each bit sequence in time. The resulting output is a matrix R_, of fixed dimension 32 x 61. The row dimension of R corresponds to the number of OFDM symbols per Tb, and the column dimension corresponds to the maximum number of active reference subcarriers per OFDM
symbol. The matrix R is available to OFDM Subcarner Mapping at the rate Rb. In addition, System Control Processing provides the L1 block count to Layer 2 at the rate Rv via the SCCH.
[0092] The System Control Data Sequence Assembler collects all system control information from Layer 2 and, together with some layer control information, develops a matrix r of 61 32-bit system control data sequences. The rows of r are numbered 0 ... 31, and the columns are numbered 0 .. . 60. Each row of r_ contains one bit of the system control data sequence for each reference subcarrier (before differential encoding), and is transmitted in the same OFDM symbol. Row 0 is populated first. Any given column of _r contains the system control data sequence for a single reference subcarrier over 32 OFDM symbols.
[0093] FIG. 9 a schematic representation of a Primary Reference Subcarrier System Control Data Sequence 104. The system control data sequence consists of bit fields that represent the various system control components. Reference subcarriers located in primary sidebands have different fields than reference subcarriers located in secondary sidebands.
Information in the primary reference subcarriers applies only to primary services, and information in the secondary reference subcarners applies only to secondary services. The primary reference subcarrier system control data sequence is depicted in FIG.
9 and defined in Table 1. Bits 31 through 0 map to rows 0 through 31 of _r, respectively.
The Secondary reference subcarriers are defined in a similar manner.
Table 1. Primary System Control Data Sequence Bit Map Bit Bit Field Index Length Description Synclo:4 31:25 7 Sync 10:4 = 0110010 24 1 Controlled by upper layers Reserved2 of the protocol stack Parity3 23 1 Even parity for Reservedz Sync3 22 1 Sync3 = 1 Reference Subcarrier21:20 2 Fixed two-bit identifier per reference Identification subcarrier (RSIDI;o) 19 1 0 = primary only (Hybrid or Extended Secondary Channel Hybrid) Indicator (SCI) 1 = primary and secondary (All-Digital) Parity2 18 1 Even parity for SCI and RSff~l:o.

Sync2 17 1 Sync2 = 0 16 1 Controlled by upper layers of the Reservedl protocol stack 15:12 4 Modulo-16 count which increments L1 Block Count every 32 OFDM symbols.
(BC3;o) Parityl 11 1 Even parity for BC3;o and Reservedl Syncl:o 10:9 2 Syncl;o = 11 P3 Interleaves 8 1 0 = short P3 interleaves depth Select in use Indicator (P3ISI) 1 = long P3 interleaves depth in use 7 1 Controlled by upper layers of the Resexvedo protocol stack Primary Service 6:1 6 Primary service mode value Mode Indicator (PSMIs:o) 0 1 Even parity for PSMIs;o, Reservedo, and Parityo P3ISI
[0094] FIG. 10 is a block diagram of a Differential Encoder 106. The bits in each column of the 32 x 61 matrix r, assembled by the System Control Data Sequence Assembler, are differentially encoded in accordance with FIG. 10, and are output to the matrix R in the same order. Conceptually, this process can be viewed as 61 parallel differential encoders.
For an individual differential encoder, the bits of a single column j of r are processed sequentially, from i = 0 ... 31. One system control data sequence bit is input to a differential encoder at a time. This input bit is modulo-2 added with the previously stored output bit R[i-1][j] to form the latest output bit, R[i][j]. The resulting output bit stream will reverse polarity each time the input bit is a 1. The initial state of each differential encoder is 0.
[0095] The Reference Subcarriers are modulated with a repeating 32-bit BPSK
Timing Sequence, which is differentially encoded prior to transmission. The Reference Subcarriers serve multiple purposes: 1) resolution of subcarrier ambiguity on acquisition, 2) local phase reference for subsequent coherent detection, 3) local noise and/or interference samples for estimation of Channel State Information (CSI), and 4) phase error information for frequency and symbol tracking. Differential coding of the BPSK Timing Sequence permits detection of the BPSK Timing Sequence prior to establishment of the coherent reference needed for the remaining subcarriers. The differentially detected pattern is then used to remove the data modulation from the Reference Subcarriers, leaving information about the local phase of the reference as well as noise or interference samples. This is used to estimate the CSI needed for subsequent soft-decision decoding.
[0096] FIG. 11 is a high level block diagram of a Coherent Reference/CSI
function.
The 11 sync bits of the Block Sync pattern are sufficient for uniquely defining the boundaries of each block, regardless of the values of the remaining 21 bits. BPSK is chosen for the Reference Subcarrier since it is more tolerant of noise and channel impairments than differentially detected QPSK. Furthermore, the redundancy of the BPSK Timing Sequence over all Reference Subcarriers yields a robust reference even under the most severe interference and channel conditions. The variable fields in the BPSK Timing Sequence (Hybrid/Digital, Spare, Block Count, and Mode) are parity checked for both error protection and to eliminate phase reference changes at the end of each variable field due to differential encoding. The same BPSK Timing Sequence (with the exception of the 2-bit reference subcarrier ID field) is redundantly transmitted at all Reference Subcarrier locations and is coincident with the Block of the Interleaver defined in the Block Count field.
[0097] The coherent referencelCSI module generates a phase reference for coherently detecting data subcarriers, and appropriately weights the resulting soft decisions based on the cmTent channel state. The complex weighted soft decisions are then scaled, limited, and stored in the appropriate deinterleaver matrices for output to the bit processing module.
[0098] The magnitude of the weighted soft decisions is smoothed over time to form a set of synchronization weights for the tracking control module. In addition, the full-precision floating-point soft decisions are also passed to the tracking control module to detect erroneous symbol tracking conditions. -[0099] FIG. 12 is a detailed block diagram of the Coherent ReferencelCSI
function.
Every OFDM symbol time, upper primary, lower primary, and secondary phase-equalized, frequency-domain symbols are received from the phase equalization module. Each symbol is comprised of a number of reference and data subcarriers. The reference subcarriers are used to generate a coherent phase reference and CSI weights, which are then applied to the data subcarriers to create soft decisions destined for bit processing and traclung control. In addition, the CSI weights are used to produce synchronization weights for the tracking control module. The coherent reference/CSI module is not executed until the frame synchronization/system control module detects the location of a subframe (L1 block) boundary.
[0100] The detailed block diagram in FIG. 12 shows that the coherent reference/CSI
module is comprised of seven main functional components:
a. Reference subcarrier data removal 110 b. Reference subcarrier estimation 112 c. Noise variance estimation 114 d. Coherent phase reference weighting 116 e. Sync weights generation 118 f. Reference subcarrier interpolation 120 g. Soft decision control 122 [0101] The operation and interaction of these functional components is briefly summarized below. Using encoded system control data sequences from the frame synchronization/system control module, the reference subcarrier data removal component strips the data from each phase-equalized reference subcarrier in the received OFDM symbol.
Removal of the modulation from the reference subcarriers allows accurate estimation of the phase of the received signal for coherent detection.
[0102] The data-stripped reference subcarriers are then filtered - in time and frequency - by the reference subcarrier estimation component. The magnitude of each filtered reference subcarrier estimates its average signal power, while the angle provides the coherent phase reference required for coherent detection of the demodulated OFDM data subcarriers.
[0103] In order to optimize performance of the Viterbi decoder, the magnitude of each demodulated OFDM subcarrier must be weighted by an estimate of its signal-to-noise ratio. This "CSI estimate" is calculated and applied by the coherent phase reference weighting component. The signal power estimate is simply the magnitude of each filtered reference subcarrier, while the noise power estimate of each reference subcarrier is provided by the noise variance estimation component. The. coherent phase reference weighting component divides the filtered reference subcarriers by their corresponding noise variance estimates, forming CSI-weighted coherent phase references for each reference subcarrier.
[0104] Application of the CSI-weighted coherent phase references to the data subcarriers is then performed by the reference subcarrier interpolation component. This component interpolates between the reference subcarrier coherent phase references, and applies the interpolated references to the corresponding data subcarriers. The resulting floating-point soft decisions are passed to the tracking control module for detection of erroneous symbol tracking conditions. In addition, the soft decision control component scales and quantizes the floating-point soft decisions, and places them in the appropriate deinterleaver matrices for output to the bit processing and BER modules.
[0105] The sync weights generation component calculates the magnitude of the CSI-weighted coherent phase references, smooths them over time, and passes them to tracking control for use as synchronization weights.
[0106] Both primary and secondary sidebands are processed by the main functional components. The inputs to the coherent reference/CSI module are equalized symbols, encoded system control data sequences, partition group, CSI delay buffer info, synchronization status, and system control data.
[0107] Equalized symbols are used to generate a coherent phase reference and CSI
weights, which are applied to data subcarriers to create output soft decisions. Every OFDM
symbol time, an upper primary equalized symbol and a lower primary equalized symbol are delivered from the phase equalization module. In addition, the phase equalization module also delivers a secondary equalized symbol at the OFDM symbol rate RS
(344.53125 Hz).
Each upper or lower primary symbol is comprised of 267 complex samples. Each secondary symbol is comprised of 559 complex samples.
[0108] The encoded system control data sequences are used to strip the data from the reference subcarriers in the equalized symbols. The frame synchronization/system control module delivers primary and secondary encoded system control data sequences to the coherent reference/CSI module. Four primary and four secondary sequences are delivered:
one for each reference subcarrier identification (RSID) value. Each sequence provides a single value at the symbol rate.
[0109] Although all sidebands are processed similarly by the functional components in the coherent reference/CSI module, the subcarriers on which they operate can vary with the service mode. The partition group identifies the frequency partitions that are populated within a given symbol. It indicates which primary extended. partitions and secondary sidebands are available for processing. A single partition group value is delivered from the demodulator executive every symbol time.
[0110] The CSI delay buffer info is simply the address of the last element of the 22-symbol CSI delay circular buffer. This buffer aligns the input equalized symbols with their corresponding CSI-weighted coherent phase references. The CSI delay buffer info is used to wrap the circular buffer pointers. There are two CSI delay buffer info inputs:
one for primary sidebands, and one for secondary sidebands. Each input provides a single value at the symbol rate.
[0111] The synchronization status consists of two flags: one from the frame sync/system control module indicating a valid block count, and the other from the demodulator executive indicating that the input equalized symbols have been sufficiently delayed to allow proper alignment with their CSI-weighted coherent phase references. The two synchronization status values are delivered every symbol time.
[0112] The system control data, delivered by the frame synchronization/system control module, includes a primary service mode, secondary service mode, and block count.
The service modes are used by the soft decision control component to determine the location and number of output soft decisions. The block count indicates the index of the current L1 block, and is used by the soft decision control component to determine when soft decisions can be directed to the appropriate deinterleaver matrices. The three system control data values are delivered every symbol time.
[0113] The outputs of the coherent reference/CSI module are deinterleaver matrices, deinterleaver start flags, primary full-precision soft decisions, and sync weights. Every symbol time, the coherent reference/CSI module directs quantized soft decisions into primary and secondary deinterleaver matrices. The number of soft decisions and their destination deinterleaver matrices are determined by the service mode. Every Ll block, all soft decisions within the deinterleaver matrices are passed to the bit processing and BER
modules by the demodulator executive.
[0114] The reference subcarrier data removal component strips the modulation from the input phase-equalized reference subcarriers using the encoded system control data sequences from the frame synchronizationlsystem control module. This allows accurate phase estimation of the received signal for coherent detection.
[0115] The reference subcarriers are first extracted from the input phase equalized subcarriers. The lower primary sideband contains reference subcarriers 0 to 14, the secondary sidebands contain reference subcarriers 15 through 45, and the upper primary sideband contains reference subcarriers 46 through 60.
[0116] The modulation is removed from the reference subcarriers by multiplying the complex conjugate of the reference subcarrier data by a complex data value from one of four encoded system control data sequences. The following equation illustrates the operation for each reference subcarrier within each OFDM symbol:
y=x* ~(1+ j)~p»
where y is the complex stripped reference subcamier data value, x is the complex input reference subcarrier data value, n is the encoded system control data sequence number (0, l, 2, or 3), and pn is the appropriate system control data value:
[0117] The quantity (1 + j) ~ p,1 represents the two BPSI~ constellation points, unperturbed by noise.
[0118] A single value from each system control data sequence is received each OFDM symbol time. The four encoded system control data sequences received from the frame synchronization/system control module are modulated with the four possible reference subcarrier ID (RSID) numbers. Reference subcarriers data values are multiplied by the system control data values that share the same RSll~.
[0119] The reference subcarrier data removal operation is illustrated for the upper primary in FIG. 13. The reference subcarrier data removal operations for the other sidebands are performed in a similar manner.
[0120] The reference subcarrier estimation component filters the data-stripped reference subcarriers in both time and frequency. The magnitude of each filtered reference subcarrier estimates its average signal power, while the angle estimates its coherent phase reference.
[0121] The data-stripped reference subcarriers are first passed through an 11-tap time-domain FIR filter. Since each reference subcarrier is individually filtered, there are effectively 15 filters in parallel for both the upper and lower primary sidebands, and 31 parallel filters for the secondary sidebands. The resulting time-filtered reference subcarriers are then filtered across frequency using a cascade of four 3-tap FIR filters.
Each stage is executed for all reference subcarners within a single OFDM symbol before proceeding to the next stage. In order to fill the filter memory for the outer reference subcarriers, the end points (as determined by partition group) must be duplicated. Detailed block diagrams of the reference subcarrier estimation process for the primary and secondary sidebands are shown in FIGS. 14 and 15, respectively.
[0122] FIG. 14 is a block diagram of the Primary Sideband Reference Subcarrier Estimation. FIG. 15 is a block diagram of the Secondary Sideband Reference Subcarrier Estimation. The time-domain filtering operation is as follows for each reference subcarrier in OFDM symbol n:
y[n] _ ~ x[n - k] ~ h[k]
k=0 where y[n] is the output time-filtered reference subcarrier for OFDM symbol n, x[n] is the input stripped reference subcarrier for OFDM symbol n, h[k] is the FIR filter coefficient array, and k is the filter summation index. For each OFDM symbol, all reference subcarriers are filtered across frequency by executing the following four equations in succession:

a[m]~ y[m. -1]
_ + k ~
h[k]

k=o b[rn]~ a[~z 1]
_ + k ~
- h[k]

k=o z a[rrz]~ b(rrz 1]
_ + k ~
- h[k]

k=o d ~ c[m -1]
[m] + k ~
_ h[k]

k=o where y[m] is the input time-filtered reference subcarrier, h[k] is the FIR
filter coefficient array, and k is the filter summation index. In the above equations, m represents the reference subcarrier index, whose range for a particular sideband is a function of partition group. In addition, a[m], b[m], c[m], and d[m] are the outputs of the first, second, third, and final stages of the FIR filter, respectively.
[0123] In the filtering across frequency operation, the first and last reference subcarriers in a sideband are repeated at the start and end of each filter stage, respectively, in order to fill the filter memory for filtering of the first and last subcarriers. For the upper primary sideband, the following reference subcarriers are duplicated as a function of the partition group: reference subcarrier 60 is duplicated and placed in an extra memory location for all partition groups; reference subcarrier 50 is duplicated and placed in the position of reference subcarrier 49 for partition group "Extend0" (service mode MPl);
reference subcarrier 49 is duplicated and placed in the position of reference subcarrier 48 for partition group "Extendl" (service mode MP2); reference subcarrier 48 is duplicated and placed in the position of reference subcarrier 47 for partition group "Extend2" (service mode MP3); and reference subcarrier 46 is duplicated and placed in an extra memory location for partition group "Extend4" (service modes MP4, MPS, MP6, and MP7). The filtering for the other sidebands are done in a similar manner.
[0124] The noise variance estimation component calculates a noise power estimate for each reference subcarrier. This noise power estimate is used by the coherent phase reference weighting component to weight the stripped, filtered reference subcarriers with CSI
estimates.
[0125] The filtered reference subcarriers from the reference subcarrier estimation component (signal) are subtracted from their corresponding delayed, stripped reference subcarriers (signal plus noise) to form complex noise estimates (signal plus noise - signal =
noise) for each reference subcarrier in the primary and secondary sidebands.
The magnitude squared of the complex noise estimates are then filtered in frequency and time, producing average noise variance estimates for each reference subcarrier.
[0126] The magnitude squared operation is performed on all reference subcarrier noise values, producing noise variance samples. The noise variance samples are then filtered across frequency, for reference subcarrier estimation. The frequency-filtered noise variance estimates are then passed to IIR noise estimation filters. There are a total of 15 separate IIR
filters for both the upper and lower primary sidebands, and 31 separate IIR
filters for the secondary sidebands (one filter for each reference subcarrier noise variance sample). The IIR
filters are unity-gain, two-pole lossy integrators that average the input noise variance samples. They are executed only once per OFDM symbol time. The estimated average noise variance for each reference subcarrier is output from the filters.
[0127] Detailed block diagrams of the noise variance estimation process for the primary and secondary sidebands are shown in FIGs. 16 and 17, respectively.
FIG. 16 is a block diagram of the Primary Sideband Noise Variance Estimation. FIG. 17 is a block diagram of the Secondary Sideband Noise Variance Estimation.
[0128] The subtraction and magnitude squared operations for each reference subcarrier in OFDM symbol n are described by the following equation:
,z[ji] = I x[T~ - 5] - y[jZ]Ia where z[n] is the noise variance sample, y[n] is the filtered reference subcarrier, and x[n-5] is the stripped reference subcarrier that has been delayed by five symbols to account for the delay of the time-domain FIR filter in the reference subcarrier estimation component.
[0129] The filtering across frequency operation is identical to that used in the reference subcarrier estimation component. The IIR filtering operation is as follows for each reference subcarrier in OFDM symbol n:
6Z[n]=A~v[~]+B~~''[n-1]+C~a'2[~z-2]
where 62 [n] is the output noise variance estimate for OFDM symbol n, and v[n]
is the input frequency-filtered noise variance estimate. The filter coefficients are calculated based on a two-pole lossy integrator with ee= 1/16:
A = a~ = 0.00390625 B=2~(1-a)=1.875 C = -(1- a) Z - -0. 87890625 [0130] The coherent phase reference weighting component calculates and applies CSI
weights to each filtered reference subcarrier. These CSI weights, which estimate the signal-to-noise ratio of each reference subcarrier, are eventually applied to each data subcarrier to improve the performance of the Viterbi decoder. Since the magnitude of the filtered reference subcarriers represents signal power, the CSI weight is calculated and applied simply by dividing each filtered reference subcarrier by its corresponding noise variance estimate. The magnitude of the resulting complex reference subcarrier is the CSI weight, and the angle is the coherent phase reference. The implementation of this component is described below.
[0131] The filtered reference subcarriers are delayed by 16 symbols to account for the delay of the IIR filter in the noise variance estimation component. To prevent division by zero, a small bias is first added to the noise variance estimates. The delayed, filtered reference subcarriers are then weighted by the reciprocal of their corresponding noise variance estimates, producing CSI-weighted coherent phase references for each reference subcarrier in the primary and secondary sidebands.
[0132] FIG. 18 is a block diagram of the CSI Weighting of Reference Subcarriers.
The CSI weighting operation is as follows for each reference subcarrier in OFDM symbol n:
w[y2] - x[fi -16]
6" [n] + E

where w[n] is the output CSI-weighted reference subcarrier for OFDM symbol n, o-z [fa] is the input noise variance estimate, x[n-16] is the input delayed, filtered reference subcarrier, and ~ = 10-11 is the bias added to prevent division by zero. The CSI weighting operation is identical for all sidebands.
[0133] Sync weights are simply CSI weights that have been averaged over a long time period to remove the effects of signal fades. The tracking control module uses sync weights to form traclung corrections for its symbol traclung loop.
[0134] Sync weights are generated for each OFDM symbol by calculating the magnitude of each CSI-weighted, filtered reference subcarrier in the primary sidebands, and smoothing the result with an IIR filter. There are a total of 30 separate IIR
filters (one for each reference subcarrier). The IIR filters are unity-gain, two-pole lossy integrators that average the input CSI weights over a long duration. They are executed once per OFDM
symbol time.
[0135] All 30 sync weights are always generated, even in service modes which do not populate the extended sidebands. This is acceptable because the CSI weights (and therefore sync weights) of the extended subcarriers are automatically minimized if they are not present.
[0136] FIG. 19 is a bloclc diagram of the Sync Weights Generation. The complex magnitude of each CSI-weighted primary reference subcarrier in an OFDM symbol is calculated as follows:
z z w= x; +x9 where x1 and xg are the real and imaginary portions of the input CSI-weighted, filtered reference subcarrier, and w is the associated CSI weight.
[0137] The IIR filtering operation is as follows for each primary reference subcarrier in OFDM symbol n:
y[TZ] = A ~ w[rz] + B ~ y[n -1] + C ~ y[h - 2]
where y[n] is the output sync weight associated with a particular reference subcarrier in OFDM symbol n, and w[n] is the input CSI weight. The filter coefficients are calculated based on a two-pole lossy integrator with a= 1/128:
A = az = 0.00006103515625 B = 2 ~ (1- a) =1.984375 C = -(1- a) z - -0.984436035 [0138] The sync weights generation operation is performed only on the primary sidebands.
[0139] The reference subcarner interpolation component applies the CSI-weighted coherent phase references to each data subcarrier. A coherent phase reference is generated for each data subcarrier by interpolating between the reference-subcarrier coherent phase references. The resulting data-subcarrier coherent phase references are then multiplied by the corresponding data subcarriers to produce coherently-detected, CSI-weighted, complex soft decisions.
[0140] For the primary sidebands, the CSI-weighted, filtered reference subcarriers are passed through a frequency-domain filter that has an interpolation factor of 19. This interpolation filter is a 37-tap FIR that "slides" across all active reference subcarriers. Since it does not filter over time, the interpolation filter operates only on data from a single OFDM
symbol.
[0141] The interpolation process first inserts 18 complex zeros in the locations between each filtered reference, thereby effecting an interpolation factor of 19. In addition, 18 zeros are added before the first reference subcarrier and after the last reference subcarrier, to properly initialize the filter. The FIR filter then operates on the zero-filled data. As it "slides" across frequency, there will be - at most - two references (nonzero inputs) within the filter at a time. When the filter is centered on a reference, there is only one reference within the filter, and it is aligned with the center tap. In this case, the filter simply returns the input reference subcarrier, which is later discarded.
[0142] FIG. 20 is a schematic representation of a Reference Subcarrier Interpolation Illustration for Primary Sidebands. The interpolation filtering for the secondary sidebands is performed in a similar manner.
[0143] Once a symbol has been filtered, the reference subcarriers are discarded from the output, leaving only CSI-weighted coherent phase references for each data subcarrier.
The interpolated phase references are then multiplied by their corresponding equalized data subcarriers to create the output soft decisions. Prior to the complex multiplication, the phase-equalized data subcarriers must be properly aligned with the interpolated phase references.
This is accomplished by delaying the phase equalized data subcarriers by 21 symbols. The delay accounts for the total delay introduced by the reference subcarrier time-domain FIR
filter (5 symbols) and the noise-variance estimation IlR filter (16 symbols).
[0144] FIG. 21 is a block diagram the Reference Subcarrier Interpolation process.
The interpolation filtering operation is as follows for each subcarrier n within an OFDM
symbol:
x-i _ Y[zz] _ ~ x[n + k - (K 1) ] ~ Iz[k ]
,c=0 2 [0145] where x[fz + k - (K2 1) ] is the zero-filled input for OFDM subcarrier zz+k-(K-1) 2 , y[n] is the interpolated coherent phase reference for OFDM subcarrier n, h[k] is the FIR filter coefficient array, and k is the filter summation index.
The number of filter taps K is 25 for the secondary protected sidebands, and 37 for all other sidebands.
[0146] Soft-decision Viterbi decoding with weighting for maximum ratio combining (MRC) for coherently detected QPSK subcarrier symbols is employed to minimize losses over the channel. Since the interference and signal levels vary over the subcarriers (frequency) and time due to selective fading, timely CSI is needed to adaptively adjust the weighting for the soft-symbols used as branch metrics in the Viterbi decoding.
The CSI
estimation technique should be designed to accommodate a fading bandwidth of up to about 13 Hz for maximum vehicle speeds in the FM band around 100 MHz. A delay spread of several microseconds is typical, although larger spreads have been measured in some environments. The technique for estimating both the phase reference and the CSI from the Reference Subcarriers is illustrated in FIG. 21. This CSI weight combines the amplitude weighting for MRC along with a phase correction for channel phase errors.
[0147] The operation of the CSI recovery technique of FIG. 21 assumes acquisiti on and traclcing of the frequency of the subcarriers, and the symbol timing of the OFDM
symbols. The frequency and symbol timing acquisition techniques exploit properties of the cyclic prefix. The frequency and symbol traclung is accomplished through observation of the phase drift from symbol to symbol over time or frequency (across subcarriers).
[0148] After acquisition of both frequency and symbol timing, synchronization to the Block Sync pattern of the BPSK Timing Sequence is attempted by cross-correlating the differentially detected BPSK sequence with the Block Sync pattern. The differential detection is performed over all subcarriers assuming that the location of the training subcarriers is initially unknown. A cross-correlation of the known Bloclc Sync pattern with the detected bits of each subcarrier is performed. A subcarrier correlation is declared when a match of all 11 bits of the Block Sync pattern is detected. Block synchronization (and subcarrier ambiguity resolution) is established when the number of subcarrier correlations meets or exceeds the threshold criteria (e.g. 4 subcarrier correlations spaced a multiple of 19 subcarriers apart).
[0149] After Block Sync is established the variable fields in the BPSK Timing Sequence can be decoded. The differentially detected bits of these variable fields are decided on a majority vote basis across the training subca~.riers such that decoding is possible when some of these subcarriers or bits are corrupted. The 16 Blocks within each Modem Frame are numbered sequentially from 0 to 15. Then the MSB of the Block Count field is always set to zero since the Bloclc Count never exceeds 15. Modem Frame synchronization is established with knowledge of the Block Count field.
[0150] The coherent detection of this signal requires a coherent phase reference. The decoded information from the BPSK Timing Sequence is used to remove the modulation from the training subcarriers leaving information about the local phase reference and noise.
Referring to FIG. 26, the binary (~1) Timing Sequence modulation is first removed from the received training subcarriers by multiplying them by the synchronized and, decoded, and differentially-reencoded BPSK Timing Sequence. A FIR filter is used to smooth the resulting symbols over time, yielding a complex conjugated estimate of the local phase and amplitude.
This value is delayed and multiplied by an estimate of the reciprocal of the noise variance.
The noise variance is estimated by subtracting the smoothed estimate of the local phase and amplitude from the input symbols (after appropriate time alignment), squaring and filtering the complex noise samples, then approximating the reciprocal (with divide-by-zero protection). This CSI weight is interpolated over the 18 subcarriers between pairs of adjacent training subcarriers. The resulting local CSI weights are then used to multiply the corresponding local data-bearing symbols.
[0151] The 11-tap FIR filter is used to estimate the complex coherent reference a, at each subcarner location. A larger FIR filter with more taps would reduce the estimation error when the signal statistics are stationary, but the bandwidth would be too small to track Doppler-induced changes in the signal at maximum highway speeds. Therefore 11-taps with a tapered symmetric Gaussian-like impulse response is appropriate. The symmetric FIR is used instead of an IIR filter for its linear phase property which has zero bias error for a piecewise linear (approximately) channel fading characteristic over the span of the filter.
This smoothed coherent reference signal output of the FIR filter is subtracted from the delayed input samples to yield the instantaneous noise samples. These noise samples are squared and processed by an IIR filter to yield an estimate of the noise variance 62. This filter has a narrower bandwidth than the FIR filter to yield a generally more accurate estimate of the noise variance. After appropriate sample delays to match the filter delays, the symbol weight a~=/a2 is computed for each subcarrier. These values are smoothed and interpolated across the subcarriers for each OFDM symbol to yield more accurate estimates.
This weight is unique for each OFDM symbol and each subcarrier providing a local (time and frequency) estimate and weight for the symbols forming the branch metrics for a subsequent Viterbi decoder.
[0152] The system just described was designed to accommodate vehicles with fixed antennas. The multiple roles of the Reference Subcarriers for acquisition, tracking, estimation of channel state information (CSI) and coherent operation have been described.
This system was designed for coherent operation in the FM broadcast band (88-108 MHz) with fading bandwidth to accommodate vehicles at highway speeds. The various coherent tracking parameters are estimated using filters with bandwidths that approximate the maximum expected Doppler bandwidth (roughly 13 Hz). With a fixed antenna, the pertinent tracking statistics of the input signal to the tracking algorithms are assumed to vary at a rate no greater than the Doppler bandwidth. However the use of switch diversity antennas in vehicle windows introduces abrupt transients in the coherent traclcing of the digital signal, which degrades digital performance. An example of such an antenna switch diversity system is presented in U.S. Patent No. 6,633,258.
[0153] The switch diversity antenna system includes multiple antenna elements (e.g., 2 to 4) usually placed within the glass of the front or back windows of a vehicle. These elements are connected to a diversity switch module which dynamically selects one or a combination of elements to provide an RF antenna signal to the receiver. A
functional diagram of the diversity switch configuration is shown in FIG. 22. Multiple elements 200, 202, 204 and 206 are connected to a diversity switch module 208. The diversity switch module includes an input 210 for receiving a control signal. The control signal is compared to an estimated threshold as shown in block 212 and the control signal and results of the comparison are input to an amplifier 214. A switch control 216 responds to the amplifier output to control an antenna switch 218. This connects one of the antennas to the antenna input 220 of the receiver.
[0154] The diversity switch module monitors a signal from the receiver to determine when to switch. A typical module's "blind switching" algorithm establishes a switching threshold based on the average IF signal level from the receiver. When the IF
signal falls below this threshold, the switch blindly selects an alternate element with the expectation of yielding a better signal. If the new signal is above a threshold, then the switch maintains the new element selection; otherwise, the diversity switch module selects an alternate element after dwelling a minimum amount of time. This process continues with the switch module continually updating its threshold(s).
[0155] FIG. 22 is a functional diagram of a generic switch diversity antenna system.
The theory behind the operation of the diversity switch algorithm is based on the different instantaneous fading conditions of the various antenna elements. Multipath fading results in the addition of multiple rays (multipaths) of the signal arriving at the receiving antenna element at different times. For example a wavelength at 100 MHz is approximately 10 feet.
If two signal paths arrive at a time differential of 1 wavelength or 10 nanoseconds (10 feet propagation difference), then the signals will add in-phase. Similarly if the two rays arrive at the antenna element with a time differential of a half wavelength, then the added out-of-phase signals will cancel. This addition or cancellation is dynamic in a moving vehicle where the Doppler bandwidth is approximated by BW=f~*speed/c (f~ is the carrier frequency, speed of the vehicle, c is the speed of light). The Doppler bandwidth is roughly 10 Hz at typical highway speeds. Therefore the signal vector (complex version of magnitude/phase) of one antenna element can vary at a rate of approximately 10 Hz in this example.
Then coherent tracking of the reference signal and channel state must accommodate a 10 Hz bandwidth to maintain coherent signal tracking.
[0156] Typical antenna elements in a vehicle can experience somewhat independent instantaneous fading conditions (depending on spacing of the elements and the directions of the multiple paths). For example one element is in a fading null while another element is at a maximum. In a vehicle with several elements, it is likely that an alternate element will receive a sufficiently higher signal while the present element is experiencing a fade (signal cancellation). Typical elements in a multi-element FM diversity antenna system will have instantaneous fading conditions that may be somewhat correlated, but sufficiently uncorrelated to achieve the desired diversity gain to improve performance.
FIG. 23 is a graph of Real 226 and Imaginary 228 components of a (noiseless) fading signal where the antenna element is switched every 100 symbols.

_~8_ [0157] For this example it can be assumed that the switching time of a diversity switching module is on the order of 10 microseconds, while the minimum dwell time is on the order of 10 milliseconds. The switching time of 10 microseconds has no audible affect on the demodulated FM signal, but the overall FM diversity improvement can be substantial since signal fades are avoided. However the switching transient does adversely affect the coherently-tracked digital signal. The objective here is to find a coherent tracking method which accommodates the switching transients in the switch diversity antenna system.
[0158] The problem can be summarized as follows. The antenna module switching causes a step transient in the coherent signal while the signal immediately before or after the transient is approximately coherent. Finite impulse response (FIR) filtering across the step transient distorts the estimated coherent channel reference a affecting a span of samples equal to the FIR filter length (11 taps). This distortion in the coherent channel reference increases the magnitude of the noise samples from the subtraction of this reference from the input samples. Although the noise is increased in the vicinity of the transient, the infinite impulse response (IIR) filter spreads out this noise peak over the span of the IIR
filter. This has the effect of underestimating the noise variance in the immediate vicinity of the transient, while overestimating the noise variance over the time span of the IIR filter not in the immediate vicinity of the transient. Both the distorted coherent channel reference and the noise variance errors contribute to the degradation of the digital signal.
[0159] FIG. 24 is a graph of Real and Imaginary components of the filtered coherent reference fading signal switch in the vicinity of a transient at symbol 200 with 10 dB SNR.
FIG. 24 shows the estimated coherent reference signal in the vicinity of a switch step transient. The solid lines 230 and 232 are the smoothed complex channel gain values (a) and show the effect of the 11-tap FIR filter where the reference signal is distorted in the vicinity of the transient. The FIR filter has the effect of smoothly interpolating (distorting) the samples on either side of the switch transient. The dashed lines 234 and 236 show a better estimate of the coherent signal where only the symbol experiencing the transient is affected_ [0160] FIG. 25 is a plot showing the effects of switch transients on the noise estimates (20 dB SNR). Line 240 is the noise sample input to the IIR filter and line 242 is the filtered output. The input noise samples (squared) can be shown to increase in the immediate vicinity of the transient. This is actually due to the distortion of the coherent channel reference due to the 11-tap FIR filter. Although the IIR output responds to the noise peaks, these peaks are suppressed locally to the transient, but spread over the duration of the IIR

filter. These errors in the local noise variance estimation contribute to degraded digital performance.
(0161] The solution can be summarized as follows. Coherent tracking can be achieved on either side (in time) of a switching transient as previously shown in FIG. 24.
The coherent estimation filters cannot use signal samples that straddle the transient, so the tracking filters can use only signal samples up to (not including) the transient from either time direction.
[0162] One possible method for correcting the step transient error involves identification of the time location of the signal transient. Although it should be possible (in theory) to explicitly communicate the switching instant to the receiver modem, this may not be practical. It is preferable for the modem to reliably detect the transient within the coherent tracking algorithms. The coherent tracl~ing algorithms can be modified in the vicinity of the transient to provide approximately coherent tracking in the immediate vicinity of the transient, except for the symbol where the transient occurred. It is worth noting that the error in the noise variance estimate is due to the error in the coherent.channel reference.
[0163) The complexity of the transient detection algorithm, and the degradation due to false detection of transients has prompted the development of a much simpler algorithm which resulted in better performance.
[0164] In an average white Gaussian noise (AWGN) channel, linear filtering of the coherent channel reference and noise estimation yields near optimum results.
The type of linear filter and the time span of the filter are dependent on the fading statistics, and more specifically the autocorrelation function of the parameter of interest. A
symmetrical 11-tap FIR filter approximating this autocorrelation function at highway speeds was chosen in the original design as a reasonable compromise between reducing the estimation error (variance) and the agility of the estimate to track the parameter in fading. An IIR
filter was used to estimate the noise variance since linear phase is not an issue with the noise.
Both of these estimation filters were enhanced through further filtering across the subcarriers in frequency using an effective frequency span which accommodates the selective fading environment (frequency autocorrelation). These filters yield good results in the AWGN
channel, fading, and assuming a reasonably slow automatic gain control (AGC) function which should be slower than the fading dynamics. FIG. 26 is a block diagram of a coherent reference and noise estimation.
[0165] Some automobile receivers employ diversity switched antennas and faster AGCs. The coherent reference and noise estimation filters are no longer appropriate for these applications. Furthermore the interference from first-adjacent FM signals is not AWGN, and has a more impulsive-like characteristic, so some improvement may be gained through appropriate modifications of the estimation filter techniques. The transient detection and subsequent adjustment of the coherent reference, can be used along with a modification to the noise estimation to solve this issue.
[0166] It is well-known that median filtering, instead of linear (FIR or IIR) filtering, is a method of reducing the estimation noise while preserving step changes in the estimation parameters(s) and also reducing the effects of impulsive noise. This median filtering can conveniently replace the transient detection and coherent reference adjustment. Some important characteristics of the median filter are analyzed and described below to demonstrate suitability for use in the receiver system.
[0167] One important characteristic of the median filter is the reduction of the estimation error variance of the coherent reference and noise. This reduction is compared to the original filters and further compared to the Cramer-Rao bound, which is the lowest possible estimation error for any filter (linear or nonlinear) of a given number of samples (filter taps). The estimation error applies only to AWGN noise for this case.
[0168] The original 11-tap FIR filter used to estimate the coherent reference signal is analyzed first. The 11 filter taps are normalized such that their sum is unity, yielding a do gain of one. FIG. 27 is a plot of an 11-tap FIR filter for coherent reference estimation of a single reference subcarrier.
[0169] The filter used to smooth the estimates across the reference subcarriers is described next. This filter has 9 taps (effective) which are normalized such that their sum is unity, yielding a do gain of one. The filtering near the subcarriers at the end extremes of the upper or lower digital sidebands is not exact due to the truncation of the filter span at the endpoints. This filter is defined in FIG. 28. FIG. 28 shows a plot of a filter used across frequency of the reference subcarriers.
[0170] The reduction of the estimate error is compared next. The ratio of the variance of the filter output samples to the variance of the input samples, assuming a constant parameter corrupted by AWGN, is equal to the sum of the squares of the normalized filter coefficients, var reduction = ~ coef Z . The variance reduction of the 11-tap FIR filter is 0.127, or about -9 dB. Similarly the reduction of the 9-tap FIR filter across frequency is 0.196, or about -7 dB. The error-reduction performance of these filters can be compared to median filters and the Cramer-Rao bound.
a > -1 6a,ouaput a'" 111[jJ(7"/ C~)]
E aaa [0171] For samples of a constant (over the span of the filter with N taps) parameter a corrupted by AWGN, the log-likelihood function is 7 1n[ a(a / a)~ = 6N (a _ a) [0172] And the resulting Cramer-Rao bound for a constant parameter in AWGN
becomes simply ., 6a,autput [0173] Then the theoretical minimum variance for a filter with N taps is simply the input variance divided by the number of taps. This would suggest that the minimum variance estimate could be achieved with equal (uniform) tap weights; however, this would not perform well in fading. FIG. 29 is a plot of the effects of filter type on reduction of estimation error for coherent reference signal.
[0174] Although the median filter has an increase in error variance of about 2 dB
relative to the Cramer-Rao bound in AWGN, the actual bell-shaped FIR filters offer performance closer to the median filters for the same number of taps. For noise distributions that are more heavy-tailed or impulsive-like than Gaussian noise, the median filter performance increases while the linear filter performance is the same. For example with Laplacian noise, the median filter performance is 3 dB better in reducing the error variance than a linear filter with equal taps. Of course the Cramer-Rao bound for this new case is no longer met with a uniform-tap FIR filter.
[0175] The performance degradation in AWGN due to these filters can be approximated by computing the additional noise (estimation error variance) over the actual symbol noise variance during detection of each symbol. The 9-tap frequency spanning filter is used independently of the 11-tap FIR of median filtering in time. The 9-tap frequency filter does not affect the step response (in time) due to switching. The losses for the original 11-tap FIR filter and a 7-tap and 5-tap median filters are tabulated in Table 2.

Table 2. Filter Losses Filter type 11-tap FIR 5-tap Median7-tap median Error variance 0.127 0.314 0.224 With 9-tap freq0.026 0.062 0.044 filtering (0.196) Loss in AWGN 0.11 dB 0.26 dB 0.19 dB
[0176] FIG. 30 is a plot of a comparison of 11-tap FIR vs. median filtering on coherent reference signal. Although a small loss in AWGN performance is expected using the median filter, the improved step response for antenna switching is obvious from the plot of FIG. 30. Notice that the step response is significantly improved without the need for transient detection. A functional diagram of the new coherent reference and noise estimation processing is shown in FIG. 31, where the 11-tap FIR filter is replaced with a 5-tap median filter.
[0177] A brief description of the functions and algorithms of FIG. 31 are presented next. The goal of the processes) shown here is to provide estimates of the coherent channel complex gain ("a" values) along with estimates of the noise or interference.
These estimates are local in time and frequency (subcarrier location) to accommodate the dynamic selective fading channel experience in a mobile environment such as a moving automobile.
These estimates are derived from the reference subcarrier symbols which have been stripped from the received and demodulated signal as previously described, and are input on line 250 as Sr,n complex values. The data used to modulate these symbols is already known and removed from these symbols with the first conjugate multiply operation (illustrated by multiplier 252) to yield the instantaneous complex channel gain values a2r,n on line 254. The subsequent median filtering 256 in time reduces the noise while maintaining the step changes due to antenna switching to produce intermediate values alr," on line 258. These intermediate values axe further filtered (smoothed) over the reference subcarriers (in frequency) as shown in block 260 to produce the final complex channel gain values ar,". These ar,n gain values are later used outside this algorithm to process (equalize and provide branch metric information) the signal constellations for the data-bearing symbols in the conventional manner for QAM
symbol demodulation.
[0178] The next step in this process is to estimate the noise associated with each of these complex channel gain values. The instantaneous noise samples axe estimated by subtracting the ar,n-2 values from the (appropriately delayed) noisy corresponding input samples a2r,n_~, as illustrated by summation point 262. As shown in bloclc 264, the magnitude-squared values is computed from these complex noise samples to yield the instantaneous noise variance estimates varn_Z on line 266. These instantaneous noise variance samples are poor estimates of the local (time and frequency) noise and require processing and filtering to produce useful noise variance estimates. Although simpler time and frequency filtering would normally be used to reduce the error of these instantaneous noise variance estimates, this type of filtering would not effectively accommodate the changing noise due to fading, AGC action and step changes due to antenna switching. Therefore a median filter 268 is used to filter these instantaneous variance samples in time to produce samples varfltn_ 1G, and conventional (linear IIR or FIR filter 270) filtering is used to further smooth across frequency (subcarriers) to produce the final variance estimates 62r,n-i6 in a manner similar to the complex channel gain estimates above. An additional feed forward path 272 is provided to capture the relatively large noise impulses that occur due to the antenna switching. When these values (scaled by a factor 0.5 as shown in block 274) exceed the median-filtered estimate, then these larger values are selected for output to the frequency smoothing filter by the select max function illustrated in block 276. These values are then smoothed over the reference subcarriers as shown in block 278. This is important in subsequent formation of the branch metrics which exploits this knowledge of the large noise impulses.
[0179] Analyses and simulation of the algorithm improvements to the coherent reference estimation just described appear to work sufficiently well for the cases analyzed and simulated. These cases include a flat and selective fading channel with Doppler bandwidth consistent with highway speeds and noise as low as 0 dB SNR. However other channel conditions should be considered, such as impulsive noise, or residual transient effects not entirely suppressed by the new coherent reference processing. In this case the adjusted coherent reference values of x are appropriate; however, the noise variance estimate would be corrupted. The noise impulse could be high for the symbols) where the impulse occurred, but the BR filter would suppress this noise estimate value at the impulse instant, and spread the noise estimate over the impulse response time of the I1R filter. It would be preferable in this case to feed-forward the high noise samples in parallel with the IIR path (with appropriate delay matching). For symbols where the noise pulse is sufficiently higher than the IIl2 filter output, this noise pulse should be used to determine the estimated noise variance for those symbols. When the feed-forward path is used for these noise pulses, the energy into the IIR filter for these samples should be reduced so that the local noise peak is not spread over the span of the IIR filter. It is easy to consider several variations of this process for handling noise peaks in the noise variance estimate.
[0180] The noise variance estimation process is modified to improve performance with switching transients and to accommodate a faster AGC. The original noise estimation employed a 2-pole IIR filter with parameter a=1116 (not to be confused with the subscripted "ar,n" value notations for the complex channel gains). The peals of the impulse response of this filter was at a delay of 8 samples (symbols), although the ,decaying tail was much longer making the step delay closer to 16 samples (symbols). FIG. 32 shows that the new modification changes the IIR filter parameter a=1/8. Other modifications to the noise estimate include moving the frequency filtering from before the IIR filter, to after the IIR
filter. The IIR filter is also preceded by a 7-tap median filter and includes an excess noise feedforward path. Both these new additions are designed to better accommodate switching transients and impulsive-like noise, while accommodating a faster AGC function in the front-end or IF section of the receiver.
[0181] The 7-tap median filter is used to preprocess the noise-squared samples prior to linear IIR filtering and filtering over frequency (Reference Subcarriers).
In this case the median filter produces a biased estimate of the variance due to the asymmetric probability density function (pdf) property of the noise-squared samples. This bias can be adjusted for subsequent operation in the noise estimation process. Specifically each input sample x to the median filter is assumed to consist of the sum of a pair (complex) of the squares of zero-mean Gaussian noise samples, where x = v2 + w2 . The Gaussian pdfs of noise samples a and v are:
exp. vzl2o-Z~. exp. (u2+v2)/2~2~.
p(u) = p(v) _ ~ p(u.v) - 2~c~2 6 ~?L
[0182] The cumulative distribution function of x can be found with a change of variables and integrating as follows:
P(x) = f ~ p(u, v) ~ du ~ dv =1- exp. x l 2o'2 ~.
~s=+v=<_~
[0183] Then the power density function (pdf) of x is found from differentiation of P(x).
exp. x / 26z p(x)= ; forx>_0 ~.2 [0184] The noise variance is defined as the mean of x.

6a = 1 z f x ~ exp. x/ 2a'z~x = 26'z [0185] The median of x can be found by solving for medx in the following equation:
",~~
I ~ f exp. x l 2a'z ~dx = I z f exp. x l 2.o'z ~'x 2~ 0 2a' ", ,, medx exp. x l 2~' ~ = exp. x l 2o-z ~~
o n,~~r exp. medx l 26'z ~-1= -exp~f~zedx l 2o'z exp. naedx l 26z ~=1 / 2; or - meelx l 2a'z = 1n(1 / 2) medx = 2~-z ~ 1n(2) [0186] The estimation bias factor of the median is found as the ratio of the median to the mean.
med bias ='n~~ - ~6z ' 1n(2) = 1n(2) - 0.693 .
_ ~-r 2~z [0187] Therefore the median underestimates the Gaussian noise variance by a factor of 1n(2). This bias should be accounted for when used to replace the mean estimate in the noise variance estimation process.
[0188] Scaling of the noise estimate due to the median bias factor would not generally be an issue if all the noise estimates for all the symbols presented to the Viterbi decoder were scaled by the same factor. However, the feedforward excess noise estimate path is just one example where the scaling does matter. Furthermore, nonlinearities in forming the branch metrics (e.g., fixed point quantization and overflow) may also have an effect.
[0189] The effects of reducing the time constant of the IIR filter in the variance estimation process are discussed next. Each output sample yn of the 2-pole IIR
filter is a function of the new input sample xn and the 2 previous outputs.
Yn=a2.x"+~.(1_'a).Y,-1_(1-a)z.y"-z [0190] The filter expression has a do gain of one, and its impulse response (time) depends upon the parameter a. The peak of the impulse response (mode) occurs in half the time of the group delay, where the group delay is more indicative of the step response time.
The mean and mode delays can be computed as a function of parameter a. The impulse and steps responses of the IIR filter for a=1/16 and a=1/8 are shown in FIGs. 32 and 33. FIG. 32 is a plot of impulse response of the IIR filter. FIG. 33 is a plot of the step response of the IIR
filter.
[0191] The effective delay of the filter should be at least the mode delay, but less than the group delay. This delay should be appropriately compensated when applying the noise estimates in forming the branch metrics.
group _ delay = naeafz _ delay = 2 - ~ 1 - l l ,,lla mode_delay= 1 -1 a [0192] The Gaussian noise suppression ability can be assessed in a manner similar to the FIR filter where the variance reduction of the noise estimate from~input to output is equal to the sum of the squares of the normalized filter coefficients (dc gain =1).
Note that this variance reduction is associated with the error variance of the estimate of the noise variance, and not the reduction of the variance of the noise power. For the IIR filter, this computation is more conveniently performed on the z-transform of the filter impulse response, taking the limit for large N approaching a continuous spectrum, then applying Parseval's theorem. The z-transform of the IIR filter is az H(fz) = I-2 . (I _ a) , e_~,z,~.,~iN + (1 _ a)z , e-i~a.~.»~N ' [0193] and its magnitude is H (ti)I = a 2-2~a+az-2-(1-a)~cos('~TC~fzIN) [0194] The variance reduction factor from input to output samples can be computed as lim 1 var iahce _ reductiofi _ faet~r = N ~ N - ~ I H (n)I
°° ,t=o [0195] In the limit, the summation can be integrated as 1 z~ az var iafzce _ reductiofi _ factor = - ~ z d~
2-~t o 2-2~a+a -2-(1-a)~cos(~) [0196] Then the variance reduction factor is found as a function of the IIR
filter parameter a after integration.
var iance _ f-eduction _ factor = a ~ (~ ~ a 2 a z ) (a _ 2)3 [0197] The variance reduction for AWGN achieved by the IIR filter is plotted versus parameter a in FIG. 34. FIG. 34 is a plot of the reduction of error in noise estimation as a function of IIR filter parameter a.
[0198] The filtering across frequency provides another 7 dB in noise reduction for AWGN. In an AWGN stationary channel, a longer IIR time constant would be beneficial to reduce the noise estimate error; however, in a nonstationary channel with switching transients, and/or a faster AGC, a shorter time constant would be preferred.
For the present system, the 7-tap median filter followed by an IIR filter with a=1/8 is preferred over the original design with a single IIR filter with a=1/16. This new filtering results in minimal degradation in a stationary AWGN channel while providing significantly improved performance in fading with a fast AGC, and diversity antenna switching transients. The resulting noise estimation error of only the IIR and frequency filters is then roughly 22 dB
better than the variance of a single noise sample input to the filter. This results in a noise variance estimation error having a standard deviation of about 8% of the filter input noise variance, or equivalently averaging over 150 noise samples. This could have an effect similar to degrading the branch metrics used by the Viterbi decoder by roughly 0.33 dB
in AWGN.
The cascaded 7-tap median filter reduces this error even further, although its effect in AWGN
is not easily computed. This compares to a degradation of roughly 0.16 dB in the original modem using a=1/16. However the motivation for the new noise estimation is for non-AWGN conditions.
[0199] In a purely AWGN channel an optimum receiver would not select the feedforward excess noise path, and the optimum noise filter would be linear (e.g., IIR or FIR), and span a long time period. The excess noise path is provided only to handle impulsive-like noise, or coherent reference errors due to switching transients, etc. In these cases the excess noise path mitigates the occasional effects of large noise bursts without contaminating the longer term variance estimates provided by the IIR filter.
The feedforward excess noise path is scaled by G~ln(2), and a fraction of the noise input samples would exceed the mean and be selected by the "SELECT MAX INPUT" function in the noise estimate path. If the scaling is small, then the excess noise path would be selected less frequently and losses in the AWGN case would be minimized. The probability that the excess path is selected is approximately equal to the probability that the excess samples exceed the mean (assuming accurate mean filter).

Brob(excess . G > mean.) = 262 f exp. x l Zo'Z ~.dx = e-1/G
2or /G
[0200] The average increase factor in noise estimation variance (in dB) due to selecting the excess path can be computed as ratio-dB(G)=l0.log G.e-1/G fx.e-x''.~+~l-e-1/Gl _ J
=l0.log 1+e-'/G 8.G -1 Ce ~
[0201] FIG. 35 is a plot showing effects of excess gain value G*ln(2) on the probability of selecting the excess path, and the increased average estimated noise variance.
A value of G*ln(2)=0.5 was empirically determined to be a reasonable compromise value for the excess noise gain. This value yields minimal losses in the AWGN case, but is also effective in minimizing losses due to switching transients. Furthermore, the performance with a fast AGC and/or first adjacent FM interference is improved.
[0202] The effects of the modifications on both the residual coherent estimation errors and the noise variance estimates are shown in FIGs. 36 through 40. FIG.
36 is a plot showing the effects of switch transients on the noise estimates (10 dB SNR) with the original 11-tap FIR filter and the original IIR noise estimation with a=1/16. FIG. 37 is a plot showing the effects of switch transients on the noise estimates (10 dB SNR) with the original 11-tap FIR filter and the IIR noise estimation modified to a=1/8. FIG. 38 is a plot showing the effects of switch transients on the noise estimates (10 dB SNR) with the original 11-tap FIR
filter when a noise variance modification is applied. FIG. 39 is a plot showing the effects of switch transients on the noise estimates (10 dB SNR) with a 5-tap median filter and the IIR
noise estimation modified to a=1/8. FIG. 40 is a plot showing the effects of switch transients on the noise estimates (10 dB SNR) with a 5-tap median filter when the noise variance modification is applied.
[0203] The various components of the modifications are introduced to obtain the plots in FIGs. 37 through 40, where FIG. 40 is the final result of all the modifications. FIG. 36 shows the performance of the original modem in terms of coherent reference noise and noise estimation errors. This figure shows the relatively high value of transient switching noise which is not captured in the noise estimation. The noise peaks are underestimated and the estimates in the vicinity of the peaks are overestimated due to ILR filter smoothing.
[0204] FIG. 37 shows a small improvement achieved by reducing the IIR filter time constant. FIG. 38 shows a significant improvement in the noise estimation, although the actual transient noise remains high. FIG. 39 shows a significant improvement in the coherent reference noise transients through the use of the 5-tap median filter, although the noise estimation does not capture the transient peaks.
[0205] FIG. 40 shows all the improvements resulting in the reduction of the coherent reference noise, while the noise estimation captures the short transient durations. Although the noise variance estimates may appear to be somewhat noisy in the plot, this choice of parameters yielded the best performance compromise over the range of tested scenarios.
[0206] This invention provides improvements to accommodate switching transients encountered with an FM switch diversity antenna system for the FM hybrid mode of the HD
RadioTM system. These improvements involve the modification of the coherent tracking and noise variance estimation algorithms. The new algorithms were analyzed and simulated in flat and selective fading at typical highway speeds and Raleigh fading. The simulations show good coherent tracking performance and noise estimation. The improvements yielded significantly better performance with a fast AGC, antenna diversity switching, first adjacent FM interference, and the extreme selective fading environments.
[0207] Lab testing of the new reference receiver software (modified to handle antenna diversity switching) has been completed. The final version appears to provide acceptable performance gains in some key fading and interference environments. FIG. 41 quantitatively indicates performance in SRF fading, while FIG. 42 shows performance in OF
fading.
[0208] FIG. 43 is a block diagram of a radio receiver 314 capable of performing the signal processing in accordance with this invention. The HD Radios signal is received on antenna 316. A bandpass preselect filter 318 passes the frequency band of interest, including the desired signal at frequency f~, but rejects the image signal at (f~ - 2ff) (for a low sideband injection local oscillator). Low noise amplifier 320 amplifies the signal. The amplified signal is mixed in mixer 322 with a local oscillator signal flo supplied on line 324 by a tunable local oscillator 326. This creates sum (f~ + flo) and difference (f~ - flo) signals on line 328.
Intermediate frequency filter 330 passes the intermediate frequency signal ff and attenuates frequencies outside of the bandwidth of the modulated signal of interest. An analog-to-digital converter 332 operates using a clock signal fs to produce digital samples on line 334 at a rate fs. Digital down converter 336 frequency shifts, filters and decimates the signal to produce lower sample rate in-phase and quadrature signals on lines 338 and 340. A
digital signal processor 342 then provides additional signal processing, including the coherent tracking described above, to produce an output signal on line 344 for output device 346.
[0209] An alternative technique for estimating both the phase reference and the CSI
from the Reference Subcarriers is illustrated in FIG. 44. As shown in FIG. 44, the complex training symbols carried by the reference subcarriers are input on line 348 and the complex conjugate of the symbols is taken as shown in block 350. The complex conjugate is multiplied with a known training sequence on line 352 by multiplier 354. This removes the binary (~1) timing sequence modulation from the received training subcarriers by multiplying them by the synchronized, decoded, and differentially-reencoded BPSI~ timing sequence.
The resulting symbols on line 356 are processed by a finite impulse response (FIR) filter 358 to smooth the resulting symbols over time, yielding a complex conjugated estimate of the local phase and amplitude on line 360. This value is delayed by time delay 362 and multiplied by an estimate of the reciprocal of the noise variance on line 364 by multiplier 366. The noise variance is estimated by subtracting the smoothed estimate of the local phase and amplitude on line 360 from the input symbols (after appropriate time alignment provided by delay 168) at summation point 370. Then squaring the result as shown in block 372, and filtering the complex noise samples as illustrated in block 374. The reciprocal is approximated (with divide-by-zero protection) as shown in block 376. This CSI
weight is interpolated over the 18 subcarriers between pairs of adjacent training subcarriers as illustrated by block 378 to produce resulting local CSI weights on line 380.
The CSI weights are then used to multiply the corresponding local data-bearing symbols received on line 382, after they have been appropriately delayed as shown in block 384. Multiplier 386 then produces the soft decision output on line 388.
[0210] In FIG. 44, lines carrying training symbols are labeled T and lines carrying data are labeled D. In addition, filter 374 includes a delay of:
delay >_ ~ , whef~e,(3 = 1 and, ( 2 z yn,m -2'll-~~'yn-hrn-~1-~~ 'yn-2,m-f-~ 'xn,m [0211] These expressions relate to a 2-pole IIR filter with a time constant (3. The IIR
filter computes smoothed output samples "y" from input sample "x" and previous output samples.
[0212] The CSI weight combines the amplitude weighting for maximum ration combining (MRC) along with a phase con-ection for channel phase errors. This CSI weight is dynamic over time and frequency, and is estimated for each QPSI~ symbol.
CSlweight = ~Z , where & * is an estimate of the complex conjugate of the channel gain and a-2 is an estimate of the variance of the noise.
[0213] The operation of the CSI recovery technique of FIG. 44 assumes acquisition and tracking of the frequency of the subcarriers, and the symbol timing of the OFDM
symbols. The frequency and symbol timing acquisition techniques exploit properties of the cyclic prefix. The frequency and symbol tracking is accomplished through observation of the phase drift from symbol to symbol over time or frequency (across subcarriers).
[0214] After acquisition of both frequency and symbol timing, synchronization to the Block Sync pattern of the BPSK Timing Sequence is attempted by crosscorrelating the differentially detected BPSK sequence with the Block Sync pattern. The differential detection is performed over all subcarriers assuming that the location of the training subcarriers is initially unknown. A crosscorrelation of the known Bloclc Sync pattern with the detected bits of each subcarrier is performed. A subcarrier correlation is declared when a match of all 11 bits of the Block Sync pattern is detected. Block synchronization (and subcarrier ambiguity resolution) is established when the number of subcarrier correlations meets or exceeds the threshold criteria (e.g., 4 subcarrier correlations spaced a multiple of 19 subcarriers apart).
[0215] After Block Sync is established the variable fields in the BPSI~ Timing Sequence can be decoded. The differentially detected bits of these variable fields are decided on a majority vote basis across the training subcarriers such that decoding is possible when some of these subcarriers or bits are corrupted. The 16 Blocks within each Modem Frame are numbered sequentially from 0 to 15. Then the most significant bit (MSB) of the Block Count field is always set to zero since the Block Count never exceeds 15. Modem Frame synchronization is established with knowledge of the Block Count field.
[0216] The coherent detection of this signal requires a coherent phase reference. The decoded information from the BPSK Timing Sequence is used to remove the modulation from the training subcarriers leaving information about the local phase reference and noise.

Referring to FIG. 44, the binary (~1) timing sequence modulation is first removed from the received training subcan-iers by multiplying them by the synchronized, decoded, and differentially-reencoded BPSI~ Timing Sequence. A FIR filter is used to smooth the resulting symbols over time, yielding a complex conjugated estimate of the local phase and amplitude.
This value is delayed' and multiplied by an estimate of the reciprocal of the noise variance.
The noise variance is estimated by subtracting the smoothed estimate of the local phase and amplitude from the input symbols (after appropriate time alignment), squaring and filtering the complex noise samples, then approximating the reciprocal (with divide-by-zero protection). This CSI weight is interpolated over the 18 subcarriers between pairs of adjacent training subcarriers. The resulting local CSI weights are then used to multiply the corresponding local data-bearing symbols.
[017] In one embodiment, the low pass filter 358 in FIG. 44 is an 11-tap FIR
filter.
The 11-tap FIR filter is used to dynamically estimate the complex coherent reference gain a at each reference subcarrier location for each symbol time. The filtering over time with the 11-tap FIR filter, and subsequent filtering across subcarriers is performed to compute a local estimate of the coherent reference gain oc for each QPSI~ symbol location over both time and frequency. A larger FIR filter with more taps would reduce the estimation error when the signal statistics are stationary, but the bandwidth would be too small to track Doppler-induced changes in the signal at maximum highway speeds. Therefore 11 taps with a tapered symmetric Gaussian-like impulse response is appropriate. A symmetric FIR is used instead of an IIR filter for its linear phase property which has zero bias error for a piecewise linear (approximately) channel fading characteristic over the span of the filter.
This smoothed coherent reference signal output of the FIR filter is subtracted from the delayed input samples to yield the instantaneous noise samples. These noise samples are squared and processed by an IIR filter 374 to yield an estimate of the noise variance 6'. This filter has a narrower bandwidth than the FIR filter to yield a generally more accurate estimate of the noise variance. After appropriate sample delays to match the filter delays, the symbol weight cc*/62 is computed for each subcarrier. These values are smoothed and interpolated across the subcarriers for each OFDM symbol to yield more accurate estimates. This weight is unique for each OFDM symbol and each subcarrier providing a local (time and frequency) estimate and weight for the symbols forming the branch metrics for a subsequent Viterbi decoder.
[0218] The system in FIG. 44 was designed to accommodate vehicles with fixed antennas. The multiple roles of the Reference Subcarriers for acquisition, tracking, estimation of channel state information (CSI) and coherent operation have been described.
The system was designed for coherent operation in the FM broadcast band (88-108 MHz) with fading bandwidth to accommodate vehicles at highway speeds. The various coherent tracking parameters are estimated using filters with bandwidths that approximate the maximum expected Doppler bandwidth (roughly 13 Hz). With a fixed antenna, the pertinent tracking statistics of the input signal to the tracking algorithms are assumed to vary at a rate no greater than the Doppler bandwidth.
[0219] IBOC HD Radio receivers can also be used in combination with switch diversity antenna systems. However the use of switch diversity antennas introduces abrupt transients in the coherent traclung of the digital signal, which degrades digital performance.
[0220] As used herein, the "complex coherent reference gain (a)" of a QPSK
symbol (depending on time/freq location since it is dynamic) is defined as a. It is a complex term, including real and imaginary components, that represents the gain and phase of the symbol associated with it. This value is estimated by the processing and filtering described. The "composite coherent channel reference signal x,1" is the composite value of a over all the reference subcarriers over any one OFDM symbol time.
[0221] For this example it can be assumed that the switching time of a diversity switching module is on the order of 10 microseconds, while the minimum dwell time is on the order of 10 milliseconds. The switching time of 10 microseconds has no audible affect on the demodulated FM signal, but the overall FM diversity improvement can be substantial since signal fades are avoided. However the switching transient adversely affects the coherently-tracked digital signal. As shown in FIG. 23, the antenna module switching causes a step transient in the coherent signal, while the signal immediately before or after the transient is approximately coherent. FIR filtering across the step transient distorts the estimated coherent channel reference cc (as shown in FIG. 44) affecting a span of samples equal to the FIR length (11 taps). This distortion in the coherent channel reference increases the magnitude of the noise samples from the subtraction of this reference from the input samples. Although the noise is increased in the vicinity of the transient, the IIR filter spreads out this noise peak over the span of the IIR filter. This has the effect of underestimating the noise variance in the immediate vicinity of the transient, while overestimating the noise variance over the time span of the IIR filter not in the immediate vicinity of the transient.
Both the distorted coherent channel reference and the noise variance errors contribute to the degradation of the digital signal. This invention provides a coherent traclcing method which accommodates the switching transients in the switch diversity antenna system.
[0222] FIG. 45 is a plot showing the effects of switch transients on the noise estimates (20 dB SNR). Line 438 is the noise sample input to the IIR filter and line 440 is the filtered output. The input noise samples (squared) are seen to increase in the immediate vicinity of the transient. This is actually due to the distortion of the coherent channel reference due to the 11-tap FIR filter. Although the IIR output responds to the noise peaks, these peaks are suppressed locally to the transient, but spread over the duration of the IIR
filter. These errors in the local noise variance estimation contribute to degraded digital performance.
[0223] FIG. 46 is a plot showing the effects of switch transients on the noise estimates (20 dB SNR) with the coherent reference having been fixed in accordance with the invention. Line 442 is the input to the IIR filter and line 444 is the filtered output. FIG. 46 shows the same scenario as FIG. 45. However, the coherent channel reference is corrected in accordance with this invention. Nothing was altered in the IIR filtering or noise variance estimation.
[0224] Coherent tracking can be achieved on either side (in time) of a switching transient as shown in FIG. 24. FIG. 47 is a functional block diagram illustrating the generation of coherent channel reference signals. Demodulated complex symbols from multiple reference subcarriers are input on lines 450, 452 and 454. These complex symbols are combined with known reference sequence conjugate 456 in mixers 458, 460 and 462 to remove data from the reference subcarrier symbols. FIR filters 464, 466 and 468 filter each complex subcarrier gain value to reduce noise. The FIR filters, can be, for example, 7-tap filters. Block 470 shows that the subcarrier gain values are smoothed over the reference subcarners to further reduce noise in the estimate. This results in coherent channel reference gain for each subcarrier on lines 472, 474 and 476. These coherent channel reference gains are summed in summation point 478 to produce a composite coherent channel reference signal x2 on line 480.
[0225] The coherent estimation filters cannot use signal samples that straddle the transient, so the tracking filters can use only signal samples up to (but not including) the transient from either time direction. The time location of the signal transient must be identified. Although it should be possible (in theory) to explicitly communicate the switching instant to the receiver modem, this is not generally practical. It is preferable for the modem to reliably detect the transient within the coherent tracking algorithms. The coherent tracking algorithms can be modified in the vicinity of the transient to provide approximately coherent tracking in the immediate vicinity of the transient, except for the symbol where the transient occurred. It is worth noting that the error in the noise variance estimate is due to the error in the coherent channel reference. Therefore the noise variance estimation need not be modified if the coherent channel reference is accurate.
[0226] "Blind" detection of the step transient due to switching of the antenna elements is required. The "blind" aspect of the detection refers to the method where the algorithm observes the demodulated modem symbols and does not have direct lcnowledge of the switching time initiated at the diversity switch module. The method involves processing of the smoothed coherent reference signal tracl~ing samples (complex filtered values of cc), which are labeled x in FIG. 47 and in this description, at the OFDM symbol rate (i.e., approx.
344.5 OFDM symbols/sec in one example). The complex channel gain values a are aggregated over all the reference subcarriers to produce one composite complex value of x for each OFDM symbol.
[0227] It is assumed that the transient (which can be approximately 30 microseconds duration) is much smaller than the symbol time and that this transient occurs during only one symbol. The symbols on either side of the transient are not significantly corrupted by the transient and can be used in the coherent tracking and estimation. However the symbols within half the FIR span (e.g., 5 samples for the 11-tap FIR filter, or 3 samples for a 7-tap FIR filter) away from the transient are affected by the filtering to estimate the coherent reference. This is clearly illustrated in FIG. 24 showing the complex real and imaginary components of x (solid plots) where the FIR filter was actually reduced from 11 taps to 7 taps in order to minimize the span of the transient effects. Reducing the FIR
filter to 7 taps has the effect of slightly reducing the filter gain over noise, but improves the transient response.
[0228] FIG. 46 shows the distortion of the coherent tracking within ~3 symbols of the transient where the coherent reference is transitioning from the pre-transient value to the post-transient value for oc. One method for detecting the transient involves hypotheses testing of the samples of x on either side of the symbol in question where a transient is to be detected. In other words, if a transient is to be detected at symbol location n, then we observe samples xn_I and x2+1. This hypothesis testing continues for each successive symbol location and it is further assumed that observations of past and future samples of x are available through an appropriate delay in the signal processing algorithms which are adjusted later. It is also assumed that a transient is detected when the values of x,1_1 and x,l+~ are sufficiently different (or noncoherent). Several forms of detection for this difference have been analyzed, simulated and compared in a fading channel. The simple difference of the complex values (xn-r - xrt+1), or the magnitude of this difference ~xt_1 - x,t+II a is insufficient to locate the transient since this difference is scaled by the magnitude of the signal at that instant and does not indicate the peals of the difference. However this difference can be inversely scaled by its magnitude after a peals is detected to test if a transient is present.
Although various forms of the detection criteria can be effective, the squares of the magnitudes are used instead of the magnitude in this example to avoid the square root computation. The following 3-step algorithm to detect the location of a transient has been shown to be effective in a noisy fading channel, and relatively simple to compute for a sequence of samples xn.
z diffsqn = I xn+i - x»-~
1 ; if (diffsqn >_ diffsq"-1 ) n (diffsq,t >_ diffsq"+1 ) det beak" _ 0 ; otherwise 1 ; if d2'~sq" z > thres det_ trafisief2t,1 = x + x n+ll I n-l) 0 ; otherwise [0229] Since the peak and transient detection expressions involve future values of x, it is convenient to compute diffsq one sample ahead of the next two expressions.
A typical value for the thres is 0.05. An example of the transient detection output is shown in FIGS. 48 and 49. FIG. 48 shows the results of transient detection algorithm for 800 OFDM symbols.
FIG. 49 shows the results of transient detection algorithm in the vicinity about symbol 200.
These figures show the real 484 and imaginary 482 values of the filtered channel coherent reference a and the transient detection results showing impulses 486 at the detected transients. FIG. 49 magnifies the range about symbol 200. Notice that the transient was not detected at symbol 600 since the threshold is not sensitive to small differences across the transient which have minimal impact on performance. However the value of this threshold works well down to about 0 dB SNR.
[0230] Now that the transient can be reliably detected, the next step is to adjust the coherent reference samples a in the immediate vicinity of the transient. A
relatively simple solution is to ignore the values of cc close to the transient that include the symbol where the transient is detected. These values are replaced by the closest value of cc which is unaffected by the FIR filter (4 samples from the transient for a 7-tap FIR filter). This yields the result of the dashed plots shown in FIG. 24. An example of the sequence in the vicinity of a detected transient is presented in Table 3. Table 3 shows the input values of ct and the corrected output values of cc when a transient is detected at symbol location n. The input samples are sequenced as the symbols. But the corrected output sequence for cc is adjusted to minimize the distortion due to the F1R filter as previously described.
Table 3. Correction of complex channel gains oc (for each reference subcarrier) in the vicinity of a detected transient at symbol location n.
Symbol n-5 n-4 n-3 n-2 n-1 n n+1 n+2 n+3 n+4 n+5 time Detected 0 0 0 0 0 1 0 0 0 0 0 transient (from x) Smoothed a a ~ a ce a a ce a a a n-5 n-4 n-3 n-2 n-1 n n+1 n+Z n+3 n+4 n+5 input a Correcteda ~ a a a a + a a a a a a n-5 n-4 n-4 n-4 n-4 n-4 n+4 n+4 n+4 n+4 n+4 n+5 result 2 oc [0231] A simple algorithm with appropriate logic and a buffer for the span of x samples can be used to achieve the results of Table 3. The operation is as follows for a 7-tap FIR filter used for cc. When a transient is detected within 3 symbols ahead of the present symbol (e.g., n-3 through n-1), then use the value of a (a,t_ø) which is 4 symbols ahead of the transient instead of using the present value of a. Similarly if the transient was detected within 3 past symbols (e.g., n+1 through n+3), then use the value of oc (a ,~+4) which is 4 symbols after the transient instead of using the present value of a. If the present symbol is the location of a detected transient (e.g., n), then use the average of oc of samples which are ~4 v symbols on either side of the transient ~tt-4 + an+4 . Otherwise, use the present input values of a (e.g., n-5 through n-4, and n+4 through n+5). Of course the details of this algorithm can be adjusted to accommodate a different FIR filter span. A functional diagram showing the correction of the coherent channel gain values cc in the vicinity of a detected transient is presented in FIG. 50. In FIG. 50, the uncorrected coherent channel gain for each subcarrier is input on lines 500, 502 and 504. These inputs are summed in summation point 506 to produce a composite coherent channel reference on line 508. A transient detector 510 detects transients in the composite coherent channel reference. The uncorrected coherent channel gains are then adjusted in the vicinity of the detected transient as shown in blocle 512. This produces corrected coherent channel gain for each reference subcarrier on lines 514, 516 and 518.
[0232] Analysis and simulation of the algorithm improvements appear to work sufficiently well for the cases analyzed and simulated. These cases include a flat and selective fading channel with Doppler bandwidth consistent with highway speeds and noise as low as 0 dB SNR. However other channel conditions should be considered. For example, impulsive-like noise may cause a false detection of a transient. In this case the adjusted coherent reference values of x are appropriate. However, the noise variance estimate would be corrupted. The noise impulse could be very high for the symbols) where the impulse occurred, but the IIR filter would suppress this noise estimate value at the impulse instant, and spread the noise estimate over the impulse response time of the IIR
filter. It would be preferable in this case to feed-forward the high noise samples in parallel with the IIR path (with appropriate delay matching). For symbols where the noise pulse is sufficiently higher than the IIR filter output, this noise pulse should be used to determine the estimated noise variance for those symbols. When the feed-forward path is used for these noise pulses, the energy into the IIR filter for these samples should be reduced so that the local noise peak is not spread over the span of the IIR filter. It is easy to consider several variations of this process for handling noise peaks in the noise variance estimate. One such modification of the noise variance estimate to accommodate impulsive-like noise is presented in FIG. 51. In FIG. 51, inputs for each reference sample are supplied on line 520 and added to a reference sample ocl in adder 522. The noise variance samples are filtered across the reference subcarriers to reduce estimate errors as shown in bloclc 524. The filtered variance samples are then used to compute the noise variance as shown in block 526. This results in variance varOn on line 528 (where var0" = min (2~'varIIR"_1 + ~, varn)), and varln on line 530 (where varln = max (0Ø5*varn varIIR"_1)). The variance of varOn is then filtered in bloclc 532 and varln is delayed as illustrated by block 534. The filtered var0 n and the delayed varln are summed in adder 536 to produce a noise variance estimate output on line 538.
The output varIIRn of filter 532 is fed back to block 524 on line 540.
[0233] The transient detection method described for antenna switching also works for impulsive noise. Unlike the transient switching case where the transient noise value happens to be small, the impulsive noise can be large. Also sometimes the switch transient goes undetected which causes the value of oc to be in error (although small) but causes increased noise in the vicinity (~ 3 symbols), having a similar effect as impulsive noise. In these cases of impulsive-lilce noise, the noise variance estimation filters smooth the impulsive noise value over many symbols (e.g. 64) such that the noise at the impulsive instant is underestimated, while the noise within ~32 OFDM symbols is overestimated due to smearing of the noise sample. This causes degradation in the soft symbols fed to the Viterbi decoder. Therefore this adjustment can be added to the noise variance estimate to improve performance for these impulsive-like noise cases. The new noise variance estimate consists of the sum of the longer-term Gaussian-like noise variance and the short-term impulsive-lilce noise variance.
[0234] Refernng to FIG 51, the var0 value is the normal noise variance sample input to the IIR filter for subsequent estimation of the noise variance estimate.
The var samples are sorted to represent normal gaussian-like squared noise samples (var0), and impulsive-like squared noise samples (varl). The IIR filter estimated the variance of the normal Gaussian noise, while the unfiltered delay path feeds forward the impulsive noise variance samples.
When the noise samples var are within a reasonable range of the present IIR
filter output, the value of var0 is set to var, and varl=0. When the noise value is unusually high (compared to the present filter output), then this is more lilcely an impulsive-lilce noise sample which shouldn't enter the long term filter. In this case the value of var0 is limited, while some of the excess value is placed in term varl. The value of varl is appropriately delayed to match the IIR filter delay. The result is that the impulse noise samples are appropriately estimated at the proper instant, and this noise is not spread over many samples as depicted in Fig 52, and improvement over the results in FIG. 46, where the impulsive noise is captured around symbol 600.
[0235] FIG. 52 is a plot showing the effects of switch transients on the noise estimates (20 dB SNR) when noise variance modification is applied. Line 550 is the noise variance of the symbols, while line 552 is the filtered output. Notice that the missed transient at symbol location 600 is appropriately adjusted with the increased noise variance in the immediate vicinity of symbol 600.
[0236] This invention also provides a method of estimating the noise variance of the symbols when the noise can include some impulsive-like samples among mostly Gaussian-lilce noise samples. A nonlinear filtering of the squares of the error samples, where the nonlinear filtering technique comprises the steps of: computing the squares of the error samples between the coherent reference values and the new symbol values; and using a nonlinear filtering technique where normal Gaussian-like noise samples (squared) are passed through a filter (e.g. FIR or IIR filter) to estimate the Gaussian-like noise variance, while the impulsive-like noise samples (squared) are added (after appropriate delay to match filter delay) to the filter output to produce a new noise variance representing the sum of the longer-term-averaged Gaussian-like noise variance, and the short-term implusive noise variance.
[0237] The method can further include the sorting of Gaussian-like squared noise samples and impulsive-lilce noise samples; determining if each new input noise (squared) sample is impulsive-like by comparing the sample to some multiple of the present average noise variance estimate output of the filter (plus a constant to accommodate step transients);
and if the noise squared sample is not determined to be impulsive-like, then inputting this value to the filter to be used to estimate the long-term Gaussian-like noise variance.
[0238] This invention provides improvements to the coherent tracl~ing algorithms which are used autonomously with a blind switch diversity antenna system.
These same improvements can also mitigate degradation due to impulsive noise or non-Gaussian noise such as from an adj acent FM analog interferer.
[0239] While the invention has been described in terms of several examples, it will be apparent to those skilled in the art that various changes can be made to the disclosed embodiments without departing from the scope of the invention as set forth in the following claims.

Claims (42)

1. A method for coherently tracking a radio signal including a plurality of digitally modulated reference subcarriers, the method comprising the steps of:
receiving symbols transmitted on the reference subcarriers;
combining the reference subcarrier symbols with a known reference sequence conjugate to produce a plurality of samples;
median filtering the samples to produce filtered samples; and smoothing the samples for each of the reference subcarriers over the plurality of reference subcarriers to produce a coherent reference signal estimate for each of the subcarriers.
2. The method of claim 1, further comprising the step of:
using a plurality of antenna elements to receive the radio signal, wherein an impulsive noise transient is caused by switching among the antenna elements.
3. The method of claim 1, further comprising the steps of:
using the plurality of samples and the coherent reference signal estimate for each of the subcarriers to produce a noise variance signal;
filtering the noise variance signal to produce a filtered noise variance signal;
selecting between the noise variance signal and the filtered noise variance signal to determine a selected noise variance signal; and smoothing the selected noise variance signal for each of the reference subcarriers over the plurality of reference subcarriers to produce a signal noise variance estimate for each of the subcarriers.
4. The method of claim 3, wherein the step of using the plurality of samples and the coherent reference signal estimate for each of the subcarriers to produce a noise variance signal comprises the steps of:
subtracting the coherent reference signal estimate from the plurality of samples to produce a noise sample; and squaring the magnitude of the noise sample to produce the noise variance signal.
5. The method of claim 3, wherein the step of filtering the noise variance signal to produce a filtered noise variance signal comprises the step of:
sequentially passing the noise variance signal through a median filter and an additional filter to smooth the noise variance signal over frequency.
6. The method of claim 3, wherein the additional filter comprises:
an infinite impulse response filter or a finite impulse response filter.
7. The method of claim 3, further comprising the step of:
scaling the noise variance signal prior to the step of selecting between the noise variance signal and the filtered noise variance signal to determine a selected noise variance signal.
8. A receiver for coherently tracking a radio signal including at least one digitally modulated reference carrier, the receiver comprising:
an input for receiving the radio signal; and a processor for coherently tracking a radio signal including a plurality of digitally modulated reference subcarriers, by receiving symbols transmitted on the reference subcarriers, combining the reference subcarrier symbols with a known reference sequence conjugate to produce a plurality of samples, median filtering the samples to produce filtered samples, and smoothing the samples for each of the reference subcarriers over the plurality of reference subcarriers to produce a coherent reference signal estimate for each of the subcarriers.
9. The receiver of claim 8, further comprising:
a plurality of antenna elements for receiving the radio signal, wherein an impulsive noise transient is caused by switching among the antenna elements.
10. The receiver of claim 8, wherein the processor further uses the plurality of samples and the coherent reference signal estimate for each of the subcarriers to produce a noise variance signal; filters the noise variance signal to produce a filtered noise variance signal; selects between the noise variance signal and the filtered noise variance signal to determine a selected noise variance signal; and smoothes the selected noise variance signal for each of the reference subcarriers over the plurality of reference subcarriers to produce a signal noise variance estimate for each of the subcarriers.
11. The receiver of claim 10, wherein the processor further subtracts the coherent reference signal estimate from the plurality of samples to produce a noise sample;
and squares the magnitude of the noise sample to produce the noise variance signal.
12. The receiver of claim 10, wherein the processor sequentially passes the noise variance signal through a median filter and an additional filter.
13. The receiver of claim 10, wherein the additional filter comprises:
an infinite impulse response filter or a finite impulse response filter.
14. The receiver of claim 10, wherein the processor scales the noise variance signal prior to selecting between the noise variance signal and the filtered noise variance signal to determine a selected noise variance signal.
15. A method for coherently tracking a radio signal including at least one digitally modulated reference carrier, the method comprising the steps of:
demodulating the reference carrier to produce complex coherent reference gains;
detecting a transient that affects the complex coherent reference gains; and adjusting the complex coherent reference gains in the vicinity of the transient to produce adjusted complex coherent reference gains.
16. The method of claim 15, further comprising the step of:
using a plurality of antenna elements to receive the radio signal, wherein the transient is caused by switching among the antenna elements.
17. The method of claim 15, wherein the transient is impulsive noise.
18. The method of claim 15, wherein the step of adjusting the complex coherent reference gains in the vicinity of the transient comprises the step of:
substituting a previous or future complex coherent reference gain value for the complex coherent reference gain in the vicinity of the transient.
19. The method of claim 15, wherein the step of adjusting the complex coherent reference gains in the vicinity of the transient comprises the steps of:
filtering the complex coherent reference gains to produce smoothed complex coherent reference gains; and processing the smoothed complex coherent reference gains to ignore values of the complex coherent reference gains closest to the transient and replacing the values of the complex coherent reference gains closest to the transient with the closest value of the complex coherent reference gains that are unaffected by a filter.
20. The method of claim 15, wherein the radio signal comprises a plurality of reference subcarriers, and wherein the complex coherent reference gains in the vicinity of the transient are adjusted for each of the reference subcarriers.
21. The method of claim 15, wherein the step of detecting a transient that affects the complex coherent reference gains comprises the steps of:
processing the complex coherent reference gains for a plurality of reference subcarriers; and aggregating the complex coherent reference gains over all the reference subcarriers to produce one composite coherent channel reference signal for each OFDM
symbol.
22. The method of claim 15, wherein the step of detecting a transient that affects the complex coherent reference gains comprises the steps of:
calculating the magnitude of the difference of a plurality of composite coherent channel reference signals;
determining if the magnitude is a local peak; and if the magnitude is a local peak, then inversely scaling the magnitude by the sum of the magnitude of the difference.
23. The method of claim 15, wherein the step of detecting a transient that affects the complex coherent reference gains comprises the steps of:
computing a sequence of samples x n from the complex coherent reference gains;
computing a square of the difference (diffsq n) between samples x n+1 and x n-1;
setting a peak detection variable (detpeak n) equal to one if (diffsq n >= diffsq n-1) or if (diffsq n >= diffsq n+1), otherwise setting the peak detection variable to 0; and indicating the presence of a transient if is greater than a predetermined threshold value.
24. The method of claim 15, wherein the step of adjusting the complex coherent reference gains in the vicinity of the transient comprises the steps of:
ignoring values (.alpha.) of the complex coherent reference gains close to the transient that include a symbol where the transient is detected; and replacing the ignored values of a by the closest value of .alpha. which is unaffected by a filter used to estimate .alpha..
25. The method of claim 15, wherein the step of adjusting the complex coherent reference gains in the vicinity of the transient comprises the steps of:
if a corrupted value (.alpha.) of the complex coherent reference gain is detected within 3 symbols ahead of a present symbol, then using a value of .alpha.
(.alpha. n-4), which is 4 symbols ahead of the transient instead of using a present value of .alpha.;

if the corrupted value (.alpha.) of the complex coherent reference gain is detected within 3 past symbols, then using a value of .alpha. (.alpha.n+4), which is 4 symbols after the transient instead of using the present value of .alpha.;
if the corrupted value (.alpha.) of the complex coherent reference gain is at a location of a presently detected symbol, then using the average of .alpha. of samples which are ~4 symbols on either side of the transient ; and if the corrupted value (.alpha.) of the complex coherent reference gain is not detected, then using the present input values of .alpha..
26. A receiver for coherently tracking a radio signal including at least one digitally modulated reference carrier, the receiver comprising:
an input for receiving the radio signal; and a processor for demodulating the reference carrier to produce complex coherent reference gains, for detecting a transient that affects the complex coherent reference gains, and for adjusting the complex coherent reference gains in the vicinity of the transient to produce adjusted complex coherent reference gains.
27. The receiver of claim 26, further comprising:
a plurality of antenna elements coupled to the input, wherein the transient is caused by switching among the antenna elements.
28. The receiver of claim 26, wherein the transient is impulsive noise.
29. The receiver of claim 26, wherein the processor substitutes a previous or future complex coherent reference gain value for the complex coherent reference gain in the vicinity of the transient.
30. The receiver of claim 26, wherein the processor filters the complex coherent reference gains to produce smoothed complex coherent reference gains, and processes the smoothed complex coherent reference gains to ignore values of the complex coherent reference gains closest to the transient and replace the values of the complex coherent reference gains closest to the transient with the closest value of the complex coherent reference gains that are unaffected by a filter.
31. The receiver of claim 26, wherein the radio signal comprises a plurality of reference subcarriers, and wherein the complex coherent reference gains in the vicinity of the transient are adjusted for each of the reference subcarriers.
32. The receiver of claim 26, wherein the processor processes the complex coherent reference gains for a plurality of reference subcarriers and aggregates the complex coherent reference gains over all the reference subcarriers to produce one composite coherent channel reference signal for each OFDM symbol.
33. The receiver of claim 26, wherein the processor calculates the magnitude of the difference of a plurality of composite coherent channel reference signals;
determines if the magnitude is a local peak; and if the magnitude is a local peak, then inversely scales the magnitude by the sum of the magnitude of the difference.
34. The method of claim 26, wherein the processor receives a sequence of samples x n; computes a square of the difference (diffsq n) between samples x n+1 and x n-1; sets a peak detection variable (detpeak n) equal to one if (diffsq n >= diffsq n-1) or if (diffsq n >= diffsq n+1), otherwise setting the peak detection variable to 0; and indicates the presence of a transient if is greater than a predetermined threshold value.
35. The receiver of claim 26, wherein the processor ignores values (.alpha.) of the complex coherent reference gains close to the transient that include a symbol where the transient is detected; and replaces the ignored values of .alpha. by the closest value of .alpha. which is unaffected by a filter used to estimate .alpha..
36. The receiver of claim 26, wherein:
if a corrupted value (.alpha.) of the complex coherent reference gain is detected within 3 symbols ahead of a present symbol, then using a value of a (.alpha. n-4), which is 4 symbols ahead of the transient instead of using a present value of .alpha.;
if the corrupted value (.alpha.) of the complex coherent reference gain is detected within 3 past symbols, then using a value of .alpha. (.alpha. n+4), which is 4 symbols after the transient instead of using the present value of .alpha.;
if the corrupted value (.alpha.) of the complex coherent reference gain is at a location of a presently detected symbol, then using the average of .alpha. of samples which are ~4 symbols on either side of the transient and if the corrupted value (.alpha.) of the complex coherent reference gain is not detected, then using the present input values of .alpha..
37. A receiver for coherently tracking a radio signal including at least one digitally modulated reference carrier, the receiver comprising:
an input for receiving the radio signal; and means for demodulating the reference carrier to produce complex coherent reference gains, for detecting a transient that affects the complex coherent reference gains, and for adjusting the complex coherent reference gains in the vicinity of the transient to produce adjusted complex coherent reference gains.
38. The receiver of claim 37, further comprising:
a plurality of antenna elements coupled to the input, wherein the transient is caused by switching among the antenna elements.
39. The receiver of claim 37, wherein the transient is impulsive noise.
40. A method of estimating noise variance of symbols in a radio signal when noise can include impulsive-like samples among Gaussian-like noise samples, the method comprising the steps of:
adding input samples and coherent reference samples to produce error samples;
computing the squares of the error samples;
separating squared Gaussian-like noise samples and squared impulsive noise samples; and nonlinear filtering of the squares of the error samples to produce a noise variance estimate representing the sum of long-term-averaged Gaussian-like noise variance, and short-term impulsive noise variance.
41. The method of claim 40, including the step of:
determining if each squared noise sample is impulsive-like by comparing the sample to a multiple of a present average noise variance estimate; and if the squared noise sample is not determined to be impulsive-like, then inputting the squared noise sample to a filter to be used to estimate the long-term-averaged Gaussian-like noise variance; and if the noise sample is determined to be impulsive-like, then reducing the squared noise sample into the filter to prevent overestimation of the long-term Gaussian-like noise variance estimate.
42. The method of claim 40, including the step of:

creating an excess-noise value including of a portion of the reduced squared noise sample; and adding the excess noise value to the Gaussian-like noise variance estimate to produce a composite noise variance representing the sum of the long-term-averaged Gaussian-like noise variance, and the short-term implusive noise variance.
CA002545546A 2003-11-18 2004-11-12 Coherent tracking for fm iboc receiver using a switch diversity antenna system Abandoned CA2545546A1 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US10/715,582 US7305056B2 (en) 2003-11-18 2003-11-18 Coherent tracking for FM in-band on-channel receivers
US10/715,582 2003-11-18
US10/874,681 2004-06-23
US10/874,681 US7724850B2 (en) 2003-11-18 2004-06-23 Coherent track for FM IBOC receiver using a switch diversity antenna system
PCT/US2004/037944 WO2005050865A2 (en) 2003-11-18 2004-11-12 Coherent tracking for fm iboc receiver using a switch diversity antenna system

Publications (1)

Publication Number Publication Date
CA2545546A1 true CA2545546A1 (en) 2005-06-02

Family

ID=34623337

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002545546A Abandoned CA2545546A1 (en) 2003-11-18 2004-11-12 Coherent tracking for fm iboc receiver using a switch diversity antenna system

Country Status (10)

Country Link
EP (1) EP1685688A2 (en)
JP (1) JP2007511980A (en)
KR (1) KR20060100422A (en)
AR (1) AR046710A1 (en)
AU (1) AU2004311099B2 (en)
BR (1) BRPI0416666A (en)
CA (1) CA2545546A1 (en)
NZ (1) NZ547929A (en)
RU (1) RU2373660C2 (en)
WO (1) WO2005050865A2 (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8675631B2 (en) 2005-03-10 2014-03-18 Qualcomm Incorporated Method and system for achieving faster device operation by logical separation of control information
US8165167B2 (en) 2005-03-10 2012-04-24 Qualcomm Incorporated Time tracking for a communication system
JP4776311B2 (en) 2005-09-09 2011-09-21 Okiセミコンダクタ株式会社 Likelihood corrector and likelihood correction method
CN101292451B (en) * 2005-10-17 2011-10-12 Nxp股份有限公司 Signal-to-interference + noise ratio estimator and method, mobile terminal having this estimator
US7623607B2 (en) 2005-10-31 2009-11-24 Qualcomm Incorporated Methods and apparatus for determining timing in a wireless communication system
US8948329B2 (en) 2005-12-15 2015-02-03 Qualcomm Incorporated Apparatus and methods for timing recovery in a wireless transceiver
GB2459058B (en) * 2007-02-02 2011-10-26 Lg Electronics Inc Antenna switching method and method for transmitting and receiving signals for the same
JP5216440B2 (en) * 2008-06-27 2013-06-19 京楽産業.株式会社 Multiplex transmission apparatus and multiple transmission method
JP5114315B2 (en) * 2008-06-27 2013-01-09 京楽産業.株式会社 Multiplex transmission apparatus and multiple transmission method
CN101651469B (en) * 2008-08-15 2013-07-24 三星电子株式会社 Frequency hopping method for sending uplink monitoring reference mark in LET system
US8688617B2 (en) * 2010-07-26 2014-04-01 Associated Universities, Inc. Statistical word boundary detection in serialized data streams
JP5828215B2 (en) * 2011-03-31 2015-12-02 ソニー株式会社 Receiving device, receiving method, and program
EP2533453B1 (en) * 2011-06-10 2015-08-19 Sony Corporation Apparatus and method for transmitting and receiving in a multi carrier transmission system
RU2531387C2 (en) * 2013-02-05 2014-10-20 Открытое акционерное общество "Омский научно-исследовательский институт приборостроения" (ОАО "ОНИИП") Method of detecting chirp signals
JP6475946B2 (en) * 2014-09-29 2019-02-27 日本放送協会 Digital wireless microphone receiver
RU2611987C1 (en) * 2015-10-15 2017-03-01 Федеральное государственное бюджетное образовательное учреждение высшего образования "Московский государственный университет путей сообщения Императора Николая II", МГУПС (МИИТ) Detector of frequency-modulated oscillations
EP3244550A1 (en) * 2016-05-13 2017-11-15 Nxp B.V. A receiver circuit for co-channel interference compensation in adjacent bands

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH077464A (en) * 1993-06-16 1995-01-10 Saakit Design:Kk Diversity receiver
JP3768006B2 (en) * 1998-05-26 2006-04-19 日本放送協会 Diversity receiver
EP1047236A1 (en) * 1999-04-22 2000-10-25 Abb Research Ltd. Synchronisation in a data transmission system with Fast Fourier Transformation
US7133474B2 (en) * 2001-07-31 2006-11-07 Motorola, Inc. Method and system for timing recovery and delay spread estimation in a communication system

Also Published As

Publication number Publication date
JP2007511980A (en) 2007-05-10
AU2004311099B2 (en) 2009-10-01
EP1685688A2 (en) 2006-08-02
KR20060100422A (en) 2006-09-20
RU2006121497A (en) 2007-12-27
BRPI0416666A (en) 2007-01-16
WO2005050865A3 (en) 2005-09-15
RU2373660C2 (en) 2009-11-20
NZ547929A (en) 2008-03-28
AU2004311099A1 (en) 2005-06-02
AR046710A1 (en) 2005-12-21
WO2005050865A2 (en) 2005-06-02

Similar Documents

Publication Publication Date Title
US7724850B2 (en) Coherent track for FM IBOC receiver using a switch diversity antenna system
AU2004311099B2 (en) Coherent tracking for FM IBOC receiver using a switch diversity antenna system
RU2235435C2 (en) Method for evaluating signal-to-noise ratios of digital carriers in broadcast transmission system for digital audio signals compatible with amplitude-modulated signals
US6317470B1 (en) Adaptive weighting method for orthogonal frequency division multiplexed soft symbols using channel state information estimates
KR100794833B1 (en) Method and apparatus for reduction of interference in fm in-band on-channel digital audio broadcasting receivers
US9106472B1 (en) Channel state information (CSI) estimation and applications for in-band on-channel radio receivers
CA2853795A1 (en) Mrc antenna diversity for fm iboc digital signals
AU2001265234A1 (en) Method and apparatus for reduction of interference in FM in-band on-channel digital audio broadcasting receivers
GB2407240A (en) Providing channel state information using a combination of direct and indirect methods
CN105515633A (en) Method and apparatus for implementing signal quality metrics and antenna diversity switching control
US8537713B2 (en) Carrier frequency acquisition method and apparatus having improved reliability for detecting carrier acquisition or loss thereof
US6400758B1 (en) Method and apparatus for training sequence identification in an AM compatible digital audio broadcasting system
MXPA06005113A (en) Coherent tracking for fm iboc receiver using a switch diversity antenna system
BRPI0416666B1 (en) Method and receiver for coherently tracking a radio signal

Legal Events

Date Code Title Description
FZDE Dead