HD Radio stations are supposed to time-align their analog and digital signals. If they don't, when analog blends to digital a listener will hear anything from an echo to a strange phasey sound to a momentary drop-out. Misaligned levels will cause a sudden change in loudness. Correct time and level alignment can make a signal much more listenable near the limits of digital coverage where a receiver may switch back and forth between modes.
A time-alignment error of just 1 millisecond causes these spectral notches to appear during the analog/digital blend. This artifact is distinctly audible on wideband program material.
A 0.1-ms error places the notches well above the midrange. But the response is down 3 dB at 2.5 kHz and the blend still may not be entirely transparent. The iBiquity delay error spec is 0.068 ms maximum. Experiment with a blend simulator to hear what various delay errors sound like.
Mike Bergman and John Kean discuss time-alignment issues in this NAB paper.
I decided to measure the time and level alignment of every FM HD Radio station I could receive at home in San Marcos, northern San Diego County. On my computer I recorded sound samples from a Sangean HDT-1X tuner in split-audio mode, with the analog signal in one channel and the digital in the other. Then I used a cross-correlation program to measure delay error, level error, peak unlimiting, and correlation. Delay error is positive when the digital signal lags the analog. Level error is the ratio of digital to analog RMS signal levels. Peak unlimiting is the ratio of digital to analog peak/RMS values, a measure of the relaxation of analog peak limiting. Both level error and peak unlimiting may vary with program content so the values are more suggestive than definitive. Correlation ranges from 1 for identical waveforms to 0 for entirely dissimilar signals. The smaller the magnitude, the more the transmit processing differs for analog and digital. A negative value means that the waveforms match best when one is inverted. During blend such signals will suffer a level drop when time-aligned and a low-frequency loss when not.
This is the frequency response at mid-blend for a delay error of 0.1 ms and correlation = -1.
Peak unlimiting: the signals have the same RMS level, but the peak level of the digital signal on top is 5.7 dB greater than that of the analog signal on the bottom. Peak unlimiting is not a measure of blend quality, but higher values identify digital signals that exploit the wider available dynamic range by relaxing the audio processing.
I used a ten-second sound sample for nearly all of the measurements listed below. Most of the delay errors are stable, but some vary markedly from day to day. In all cases I list the latest measurement. Highlighted stations meet the iBiquity delay error spec, have no waveform inversion, and have a level error magnitude of 1 dB or less. Transition between analog and digital should be transparent for these stations.
Delay Level Peak Corre-
Freq Call Error Error Unl lation Date Organization Market
MHz ms dB dB
88.1 KKJZ 19 -0.3 1.2 0.76 08-30-10 Cal State Long Beach Los Angeles
88.3 KSDS -18 -0.4 0.9 0.98 07-11-10 San Diego City College San Diego
88.7 KQSC -203 -1.8 0.1 0.98 04-27-10 Univ of Southern California Santa Barbara
89.3 KPCC 0.00 0.2 3.7 0.99 06-03-10 Pasadena City College Los Angeles
89.5 KPBS 4 0.6 -0.3 0.99 08-27-10 San Diego State University San Diego
89.9 KCRW 17 -3.0 0.2 0.95 08-29-10 Santa Monica College Los Angeles
91.1 KDSC 77 -4.5 -1.4 0.79 08-28-10 Univ of Southern California Ventura County
91.5 KUSC -5 2.8 1.0 0.63 08-29-10 Univ of Southern California Los Angeles
92.1 KSOQ -2255 -1.6 1.8 0.97 08-27-10 Lincoln Financial Media San Diego County
92.3 KHHT 0.54 1.4 0.8 0.94 08-28-10 Clear Channel Los Angeles
93.1 KCBS -7 0.4 3.0 0.60 08-27-10 CBS Los Angeles
93.3 KHTS -0.14 0.9 2.9 0.91 08-27-10 Clear Channel San Diego
93.9 KXOS 0.02 0.2 0.9 0.98 04-05-10 Emmis Los Angeles
94.1 KMYI 0.95 0.3 1.0 -0.68 08-27-10 Clear Channel San Diego
94.7 KTWV 0.32 -2.9 4.9 0.94 05-15-10 CBS Los Angeles
94.9 KBZT 2 1.2 3.7 0.97 08-27-10 Lincoln Financial Media San Diego
95.1 KFRG 0.09 0.0 3.7 0.97 08-31-10 CBS San Bernardino
95.5 KLOS -0.63 -0.7 2.1 0.93 08-26-10 Citadel Los Angeles
95.7 KUSS -0.61 -0.5 3.8 -0.37 08-27-10 Clear Channel San Diego
96.3 KXOL 186 -1.8 2.9 0.96 08-31-09 Spanish Broadcasting System Los Angeles
96.5 KYXY 248 0.5 2.9 0.94 08-27-10 CBS San Diego
96.7 KWIZ 30 -1.9 4.0 0.98 09-20-09 Liberman Orange County
97.1 KAMP 0.05 1.0 1.5 0.95 08-30-10 CBS Los Angeles
97.3 KSON 141 -3.5 3.0 0.96 08-27-10 Lincoln Financial Media San Diego
97.5 KLYY 31 -3.5 2.5 0.67 08-31-10 Entravision San Bernardino
98.1 KIFM -0.18 1.7 2.4 0.99 08-27-10 Lincoln Financial Media San Diego
98.7 KYSR -1586 1.9 1.4 0.94 08-30-10 Clear Channel Los Angeles
99.1 KGGI 23 1.7 2.1 0.93 08-31-10 Clear Channel San Bernardino
99.7 XHTY 10008 3.8 1.6 0.49 08-27-10 Uniradio Tijuana/San Diego
100.3 KSWD 0.16 0.6 1.4 0.94 08-30-10 Bonneville Los Angeles
101.1 KRTH 24 -3.1 0.4 -0.98 08-31-10 CBS Los Angeles
101.5 KGB -1 -0.7 3.4 0.61 08-27-10 Clear Channel San Diego
101.9 KSCA -0.43 0.4 2.5 0.93 08-26-10 Univision Los Angeles
102.7 KIIS 0.09 1.7 1.4 0.94 08-28-10 Clear Channel Los Angeles
102.9 KLQV 3620 0.7 0.5 -0.60 08-27-10 Univision San Diego
103.5 KOST 0.02 -0.6 3.1 0.84 10-04-08 Clear Channel Los Angeles
103.7 KSCF 71 -0.7 2.9 0.96 08-27-10 CBS San Diego
103.9 KRCD 2 1.3 1.6 0.95 01-02-09 Univision Los Angeles
104.3 KBIG -0.66 2.1 1.5 0.95 08-26-10 Clear Channel Los Angeles
105.1 KKGO -1 -0.4 1.7 -0.94 08-26-10 Mt. Wilson FM Broadcasters Los Angeles
105.3 KIOZ -0.91 -3.0 2.6 -0.67 08-27-10 Clear Channel San Diego
105.9 KPWR 0.05 0.2 0.2 0.97 08-29-10 Emmis Los Angeles
106.3 KMGQ -2 1.1 1.5 0.91 08-27-10 Cumulus Santa Barbara
106.7 KROQ -0.09 2.4 0.8 0.90 08-31-10 CBS Los Angeles
107.1 KSSD -5 -1.0 3.7 0.98 04-07-09 Entravision San Diego County
107.1 KSSE 15 -0.5 3.1 0.92 12-05-08 Entravision Los Angeles
107.3 XHFG 9959 -2.9 2.1 0.34 09-07-09 Uniradio Tijuana/San Diego
107.5 KLVE 0.01 0.2 2.1 0.95 08-30-10 Univision Los Angeles
107.9 KWVE 6 -1.0 3.8 0.97 08-30-10 Calvary Chapel of Costa Mesa Orange County
Number Number Median Median Mean Mean Mean Mean
Organization of with Delay Level Delay Level Peak Corre-
Stations Transparent Error Error Error Error Unlimit lation
Blend Dev ms Dev dB ms dB dB Magnitude
All 49 6 2.00 1.0 416.30 -0.2 2.0 0.87
Clear Channel 11 1 0.66 1.4 -142.25 0.5 2.2 0.80
CBS 8 1 3.66 0.9 42.05 -0.3 2.5 0.91
Univision 4 1 1.22 0.6 905.40 0.7 1.7 0.86
Lincoln 4 0 71.50 1.7 -528.04 -0.6 2.7 0.97
USC 3 0 77.00 2.8 -43.67 -1.2 -0.1 0.80
Entravision 3 0 15.00 1.0 13.67 -1.7 3.1 0.86
Emmis 2 2 0.04 0.2 0.04 0.2 0.6 0.98
Uniradio 2 0 9983.50 3.3 9983.50 0.4 1.8 0.42
Median delay error deviation is the median delay error regardless of sign. Median level error deviation similarly ignores sign. Mean values include the sign and may reveal systematic bias.
88–108 MHz