This application is related to the following U.S. patent applications that have been filed concurrently herewith and that are hereby incorporated by reference in their entirety: Ser. No. 09/265,663 filed Mar. 10, 1999, entitled “Method and Apparatus for Demodulation of Radio Data Signals” by Eric J. King and Brian D. Green; Ser. No. 09/266,418 filed Mar. 10, 1999, entitled “Station Scan Method and Apparatus for Radio Receivers” by James M. Nohrden and Brian P. Lum Shue Chan, which has issued as U.S. Pat. No. 6,389,270; Ser. No. 09/265,752, entitled “Digital Stereo Recovery Circuitry and Method For Radio Receivers” by Brian D. Green, which has issued as U.S. Pat. No. 6,694,026; Ser. No. 09/414,209, entitled “Quadrature Sampling Architecture and Method For Analog-To-Digital Converters” by Brian P. Lum Shue Chan, Brian D. Green and Donald A. Kerth, which has issued as U.S. Pat. No. 6,650,264; and Ser. No. 09/265,758, entitled “Complex Bandpass Modulator and Method for Analog-to-Digital Converters” by Brian D. Green, which has issued as U.S. Pat. No. 6,225,928.
1. Field of the Invention
The present invention relates generally to noise distortion discrimination circuitry for radio receivers. More specifically, the present invention relates to techniques for discriminating multipath and pulse noise distortions in a digital radio receiver for an automobile.
2. Description of the Related Art
At any given time, radio receivers may receive radio signals transmitted by numerous different stations. Radio receivers typically tune to the radio signals transmitted by a particular station and convert these radio signals into program information. The signals transmitted by stations may include AM audio signals, FM audio signals, and data information. With respect to audio information, radio receivers typically attempt to provide a high quality reproduction of the audio information transmitted by the selected station. In attempting to produce these high quality audio output signals, the radio receiver may to experience various events that can cause distortions in the audio signals being received, processed, and output by a radio receiver. These events include impulse noise distortions and multipath distortions.
Impulse noise distortions are distortion events that evidence themselves as brief periods of unstable amplitude and frequency spikes within the audio signal. For example, with an automobile radio receiver, impulse noise distortions often arise due to ignition of the automobile and due to turning on and off electrical components, such as for example windshield wipers, power windows, cigarette lighter, etc. Any of these activities may cause an electrical impulse that will create transient impulses at the antenna input or within the radio receiver circuitry. In addition, when using prior art circuitry for FM broadcast, data information, which typically resides at frequencies above audio signal information, may be incorrectly interpreted as impulse noise. Thus, if not properly discriminated, impulse noise distortions or falsely determined impulse noise distortions may significantly degrade audio performance.
Multipath distortions are distortion events that evidence themselves as brief periods of significantly reduced signal power. Multipath distortions typically occur when the signal power of a transmitted signal received at an antenna of the radio receiver is reduced by an out-of-phase version of the same transmitted signal that has traveled to the antenna along a different path. Multipath distortions may occur whether the radio receiver is stationary or mobile. If the transmitted signal reaches the receiver along two different paths such that one signal is out-of-phase with respect to the other, multipath distortions may occur. For a moving receiver, for example one positioned within a moving automobile, the movement of the automobile may also cause time-varying or intermittent out-of-phase signals to be received by the antenna. If not discriminated, multipath distortions may also significantly degrade audio performance.
In accordance with the present invention, distortion discrimination circuitry accurately and efficiently discriminates distortion events, including impulse noise and multipath distortion events, to improve the quality of audio output signals provided by radio receivers. In one embodiment, the distortion discrimination circuitry monitors and analyzes the demodulator output to determine when a distortion event has occurred and provides an appropriate indication signal for use by other circuitry within the radio receiver. In more particular embodiments, the distortion discrimination circuitry may include impulse noise circuitry that looks for high frequency noise in both the magnitude and multiplexed outputs of the demodulator to determine the occurrence of impulse noise distortion events. Furthermore, the distortion discrimination circuitry may include multipath circuitry that looks for a drop-off in signal power between the multiplexed output of the demodulator and a low-pass filtered version of that same signal to determine the occurrence of multipath distortion events. In addition, stereo decoder circuitry may modify the audio output signals in response to indications of distortion events.
Referring now to
Demodulation of the decimated I and Q data signals may be performed by AM/FM demodulator 210. The demodulator 210 may include for example a CORDIC (COordinated Rotation DIgital Computer) processor that processes the digital I and Q data streams 224 and 226 and outputs both angle and magnitude data for of the I and Q digital data signals. For FM demodulation, the demodulator 210 may also perform discrete-time differentiation on the angle value outputs. The demodulated signal 211 may be further processed by signal conditioning circuitry 214, which may also receive signal 225 from the decimation filter circuitry 208. The signal conditioning circuitry 214 may provide any desired signal processing, including for example detecting weak signal conditions, multi-path distortions and impulse noise distortions as well as making appropriate modifications to the signals to compensate for these signal problems.
The stereo decoder 216 processes the demodulated signal 211, for example to decode the left and right channel information from a multiplexed FM stereo signal, and produces the desired audio output signals 118. The signal conditioning circuitry 214 provides signals 215 to the stereo decoder 216 to control the output of the stereo decoder depending upon the processing performed by the signal conditioning circuitry 214. The stereo decoder 216 may also provide additional signal processing as desired. The demodulated signal 211 may also be processed by an data decoder 212 to recover data from the multiplex (mpx) signal 211 using for example a synchronous digital demodulator. The output of the data decoder 212 provides the desired data output signals 120, which may include clock and data signal information.
As contemplated by the present invention, the multiplexed signal (mpx) 306 and the magnitude signal (mag) 304 may be analyzed to discriminate distortion events within the received signal. In the embodiment depicted, the impulse noise circuitry 310 analyzes the magnitude signal (mag) 304 and the multiplexed signal (mpx) 306 to determine if impulse noise distortions exist within the signal. If this determination concludes that impulse noise distortions do exist, the impulse noise circuitry 310 produces an appropriate indication through blank signal (BLANK) 312. Similarly, in the embodiment depicted, the multipath circuitry 314 analyzes the magnitude signal (mag) 304 to determine if multipath distortions exist within the signal. If this determination concludes that multipath distortions do exist, the multipath circuitry 314 produces an appropriate indication through the switch signal (SWITCH) 316. Depending upon the distortion conditions indicated by the indication signals 215, which may include the blank signal (BLANK) 312 and the switch signal (SWITCH) 316, the stereo decoder 216 may modify the output signal 118 to accommodate for the distortion condition indicated. It is noted that signal conditioning circuitry 214 may analyze the signal information for additional distortion effects, as desired, and that suitable signals may be provided to the stereo decoder through indication signals 215 so that accommodations may be made for such additional distortion effects. It is further noted that the signals 215, including the blank signal (BLANK) 312 and the switch signal (SWITCH) 316, may be asserted when at a high logic level or when at a low logic level, depending upon the design chosen as desired.
An impulse noise distortion event will tend to create an impulse in amplitude, phase, and multiplex output at the output of the CORDIC AM/FM demodulator 210. Impulse noise is typically broadband in nature, producing significant energy above 100 kHz. Conversely, the magnitude (mag) 304 is very low frequency in nature, varying only at the rate of multipath distortions, which are typically below 50 Hz for broadcast FM in a moving automobile. Also, the multiplex (mpx) signal 306 contains mainly lower-frequency energy well below 100 kHz, as shown in
Both the magnitude signal (mag) 304 and the multiplexed signal (mpx) 306 are analyzed to reduce false detection of impulse noise events. If only the multiplexed signal (mpx) 306 were monitored, other sources could trigger a false indication of an impulse noise distortion event. For example, a weak signal may cause FM thresholding that may cause broadband impulse noise above 100 kHz at the output of demodulator 210. In addition, adjacent channel interferers may produce significant energy above 100 kHz. These non-impulse noise events may be falsely interpreted as impulse noise distortion events if only one of the signals were monitored. In contrast, if there is a sudden impulse in the magnitude signal (mag) 304 simultaneously with a sudden impulse in the multiplexed signal (mpx) 306, the impulse in the multiplexed signal (mpx) 306 will very likely be from impulse noise and not from a non-impulse noise event, such as weak field conditions or interferers. Thus, according to the present invention, both signals are monitored to produce the impulse event indication signal 522.
When the impulse event indication signal 522 is at a high logic level, impulse noise distortion is concluded to exist within the signal. Because signal 522 may jump between high and low logic levels during an impulse noise distortion event, a series of delay circuits (Z−1) 508, 510, 512 . . . 514 may be used in conjunction with an OR gate 506 to smooth out the resulting blank signal (BLANK) 312. As shown in
Depending upon the conditions expected to be encountered by the radio receiver 150, it may be desirable to set a maximum amount of time that the blank signal (BLANK) 312 may remain high. This maximum time amount will tend to prevent complete muting of the audio signals under extreme impulse noise conditions. Also, it may be desirable to set a minimum amount of time before which the next signal blanking may occur. This minimum time amount will tend to prevent blanking of the audio signal in closely repeated events.
Blank and hold circuitry (B/H) 600 may be utilized to control the audio output signal 118 through control signals 620. For example, when the blank signal (BLANK) 312 indicates that a impulse noise distortion event has occurred, the blank and hold circuitry (B/H) 600 may respond by holding the audio signal at its current value and by blanking the portion of the audio signal including the impulse noise distortion. The blank and hold circuitry (B/H) 600 may respond in a similar way when it receives other distortion indication signals, such as the switch signal (SWITCH) 316. More particularly, in operation of the embodiment depicted in
Still referring to
As discussed above, the blanking signal (BLANK) 312 with pulse 710 is fed to the blank and hold (B/H) circuitry 600 in
In addition to the impulse noise distortion events discussed above, other distortion events may also be discriminated by utilizing the signal outputs from the CORDIC AM/FM demodulator 210. One of these other distortion events are multipath distortion events. As with impulse noise distortion events, once a multipath distortion has been detected, the audio output signals 118 may be adjusted accordingly to accommodate the distortion. In addition, for a multipath distortion event, the radio receiver 150 may switch to an alternate antenna. For example, an automobile may have two antennas with one located at the front of the automobile and the other located at the back of the automobile. By switching antennas, the radio receiver may eliminate the multipath distortion by altering the distance of the signal paths being traveled.
The multipath distortion discrimination circuitry 314 makes a determination of a multipath distortion exists by comparing the level of the magnitude signal (mag) 304 with a moving-average version of that same signal. To accomplish this comparison, the low-pass filter (LPF) 802 has a much slower time constant than low-pass filter 804, and thus the output 806 of low-pass filter (LPF) 802 will change more slowly compared to the output 808 of low-pass filter (LPF) 804. The fast output 808 will more accurately track rapid changes in the magnitude (mag) signal 304 caused by multipath distortions, and the slow output 806 will more accurately reflect the average magnitude (mag) signal 304 level at a particular time. The compare circuitry 810 determines whether or not the slow signal 806 and the fast signal 808 vary by more than a desired amount. For example, if the two signals 806 and 808 vary by more than 10 dB, the compare circuitry 810 may conclude that a multipath distortion event has occurred, and an appropriate signal level change may then be asserted on switch signal (SWITCH) 316. As described above, switch signal (SWITCH) 316 may be applied to the blank and hold (B/H) circuitry 600 in
By monitoring both the fast signal 808 and the slow signal 806, the compare circuitry 810 is able to accurately and efficiently discriminate multipath noise distortion events. If the fast output signal 808 from low-pass filter (LPF) 804 suddenly drops below the slow output signal 806 from low-pass filter (LPF) 802, the compare circuitry 810 may conclude that a multipath distortion event has occurred. If the radio receiver 150 has two antennas, a switch may be made from one antenna to the other. When an antenna switch is made, the audio output signals 118 may also be held by stereo decoder 216 for a few samples to suppress the disturbance caused by the switch. It is noted that the time constants for the low-pass filters (LPFs) 802 and 804 may be adjusted as desired. For example, the slow low-pass filter (LPF) 802 may have a longer time constant of about one second, and the fast low-pass filter (LPF) 804 may have a shorter time constant of about one millisecond.
The time period (tNULL) 912 between null areas 908 and 910 represents a possible periodic time of occurrence between multipath distortion events. For example, with an automobile traveling approximately 100 km/hr, multipath distortion null areas may tend to occur at a frequency of once every 1/38 of a second. One limitation that may be placed on the switching of antennas is that this switching not occur any faster than the expected time (tNULL) 912 between successive null areas 908 and 910. Thus, for example, with the 100 km/hr example, a switch indication within 1/38 of a second of the last switch would not be implemented by the system.
Number | Name | Date | Kind |
---|---|---|---|
3939426 | Traub et al. | Feb 1976 | A |
4006419 | Liman | Feb 1977 | A |
4063039 | Endres et al. | Dec 1977 | A |
4066845 | Kishi | Jan 1978 | A |
4390749 | Pearson | Jun 1983 | A |
4416024 | Ugari et al. | Nov 1983 | A |
4457012 | Carver | Jun 1984 | A |
4817151 | Bod et al. | Mar 1989 | A |
5249233 | Kennedy et al. | Sep 1993 | A |
5408685 | Kennedy et al. | Apr 1995 | A |
5432854 | Honjo et al. | Jul 1995 | A |
5671286 | Gottfried et al. | Sep 1997 | A |
5710995 | Akaiwa et al. | Jan 1998 | A |
5832043 | Eory | Nov 1998 | A |
6118990 | Matsumoto | Sep 2000 | A |