Method and apparatus for sensing inter-modulation to improve radio performance in single and dual tuner
09838053 ยท 2017-12-05
Assignee
Inventors
- DONALD THOMAS (SMYRNA, GA, US)
- Jason Hingerton (Atlanta, GA, US)
- Tatsuya Fujisawa (Newnan, GA, US)
- Jammie Chu (Royal Oak, MI, US)
- SHREE JAISIMHA (SENOIA, GA, US)
- Robert Baillargeon (East Amherst, NY, US)
Cpc classification
H04H2201/60
ELECTRICITY
H04L25/08
ELECTRICITY
H04H2201/13
ELECTRICITY
H04B1/1036
ELECTRICITY
H03J1/0008
ELECTRICITY
Y02D30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H04B1/1027
ELECTRICITY
International classification
H03J1/00
ELECTRICITY
H04B1/10
ELECTRICITY
H04B1/18
ELECTRICITY
H04L25/08
ELECTRICITY
Abstract
A method of performing alternate frequency switching in a radio includes tuning the radio to a primary frequency. A candidate alternate frequency is identified. It is determined whether the candidate alternate frequency is a third order inter-modulation artifact. Tuning is switched from the primary frequency to the candidate alternate frequency only if it is determined in the determining step that the candidate alternate frequency is not a third order inter-modulation artifact.
Claims
1. A radio comprising: a tuner configured to tune to a primary frequency; and a controller configured to: determine whether a candidate alternate frequency is a third order inter-modulation artifact; and cause the tuner to switch tuning from the primary frequency to the candidate alternate frequency only if it is determined that the candidate alternate frequency is not a third order inter-modulation artifact.
2. The radio of claim 1 wherein the controller is configured to ascertain whether content of the candidate alternate frequency is equivalent to content of the primary frequency, the ascertaining being performed only if it is determined that the candidate alternate frequency is not a third order inter-modulation artifact, the controller being configured to cause the tuner to switch tuning from the primary frequency to the candidate alternate frequency only if it is ascertained that the content of the candidate alternate frequency is equivalent to the content of the primary frequency.
3. The radio of claim 2 wherein the ascertaining and the switching are performed during a pause in a currently tuned-to frequency.
4. The radio of claim 2 wherein the ascertaining is performed only if it is determined that a signal quality of the candidate alternate frequency exceeds a threshold signal quality level.
5. The radio of claim 1 wherein the controller is configured to perform a program identification check for the candidate alternate frequency only if it is determined that the candidate alternate frequency is not a third order inter-modulation artifact.
6. The radio of claim 1 wherein the controller is configured to identify two frequencies f1 and f2 within an FM band that have a signal quality above a threshold level, the determining including determining whether the candidate alternate frequency equals either:
L*f1+M*f2; or
L*f1M*f2 wherein L and M are integers and L+M=3.
7. The radio of claim 1 wherein the controller is configured to identify three frequencies f1, f2 and f3 within an FM band that have a signal quality above a threshold level, the determining including determining whether the candidate alternate frequency equals either:
L*f1+M*f2+N*f3;
L*f1+M*f2N*f3;
L*f1M*f2+N*f3; or
L*f1M*f2N*f3 wherein L, M and N are integers and L+M+N=3.
8. The radio of claim 1 wherein the controller is configured to cause the tuner to tune to the candidate alternate frequency in an autoseek operation only if it is determined that the candidate frequency is not a third order inter-modulation artifact.
9. The radio of claim 1 wherein the controller is configured to cause the tuner to switch tuning from the primary frequency to the candidate alternate frequency only if it is ascertained that a signal quality of the candidate alternate frequency is better than a signal quality of the primary frequency.
10. A radio comprising: a tuner configured to scan a radio frequency band for a candidate frequency having a quality exceeding a threshold quality level; and a controller coupled to the tuner and configured to: determine whether the candidate frequency is a third order inter-modulation artifact; and cause the tuner to tune to the candidate frequency only if it is determined that the candidate frequency is not a third order inter-modulation artifact.
11. The radio of claim 10 wherein the controller is configured to cause the tuner to switch tuning from a primary frequency to the candidate frequency in an alternate frequency switching operation only if it is determined that the candidate frequency is not a third order inter-modulation artifact.
12. The radio of claim 10 wherein the scanning includes scanning the radio frequency band for a candidate frequency having a signal quality metric exceeding a threshold signal quality metric, the signal quality metric being dependent upon at least one of field strength, multipath, adjacent channel energy, frequency offset and FM modulation.
13. The radio of claim 10 wherein the controller is configured to identify two frequencies f1 and f2 within an FM band that have a signal quality above a threshold level, the determining including determining whether the candidate frequency equals either:
L*f1+M*f2; or
L*f1M*f2 wherein L and M are integers and L+M=3.
14. The radio of claim 10 wherein the controller is configured to identify three frequencies f1, f2 and f3 within an FM band that have a signal quality above a threshold level, the determining including determining whether the candidate frequency equals either:
L*f1+M*f2+N*f3;
L*f1+M*f2N*f3;
L*f1M*f2+N*f3; or
L*f1M*f2N*f3 wherein L, M and N are integers and L+M+N=3.
15. A radio comprising: a tuner; and a controller configured to: identify a first frequency within an FM band that has a signal quality above a threshold level; calculate a second frequency that is a third order inter-modulation artifact of the first frequency; and inhibit the tuner from tuning to the second frequency.
16. The radio of claim 15 wherein the inhibiting is performed in an alternative frequency switching operation.
17. The radio of claim 15 wherein the inhibiting is performed in an autoseek operation.
18. The radio of claim 15 wherein the controller is configured to determine the signal quality of the first frequency by measuring field strength, multipath, adjacent channel energy, frequency offset and/or FM modulation of the first frequency.
19. The radio of claim 15 wherein the controller is configured to identify a plurality of first frequencies within an FM band that have a signal quality above a threshold level, the calculating includes calculating, for two said first frequencies f1 and f2:
L*f1+M*f2; and
L*f1M*f2 for each combination of L and M wherein L and M are integers and L+M=3.
20. The radio of claim 15 wherein the controller is configured to identify a plurality of first frequencies within an FM band that have a signal quality above a threshold level, the calculating includes calculating, for three said first frequencies f1, f2 and f3:
L*f1+M*f2+N*f3;
L*f1+M*f2N*f3;
L*f1M*f2+N*f3; and
L*f1M*f2N*f3 for each combination of L, M and N wherein L, M and N are integers and L+M+N=3.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The above-mentioned and other features and objects of this invention, and the manner of attaining them, will become more apparent and the invention itself will be better understood by reference to the following description of embodiments of the invention taken in conjunction with the accompanying drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
DETAILED DESCRIPTION
(16) The embodiments hereinafter disclosed are not intended to be exhaustive or limit the invention to the precise forms disclosed in the following description. Rather the embodiments are chosen and described so that others skilled in the art may utilize its teachings.
(17) In one embodiment, the method enables the radio to build up signal level metrics of frequencies in the FM band in a memory repository and then utilize the information using the formulae such as (1) and (2) below in identifying the artifact:
L*f1+/M*f2+/N*f3, where f1, f2 and f3 are distinct frequencies and L+M+N=3, where L, M and N are integers (1)
OR from
L*f1+/M*f2, where f1, f2 are distinct frequencies and L+M=3, where L and M are integers (2)
The way the information is updated in the repository memory area may vary between single and dual tuner.
(18) Referring now to
(19) An antenna system 28 may be communicatively coupled to Tuner IF Front End IC 26. Antenna system 28 may be in the form of a passive mast, or an active mast of phase diversity, for example.
(20) An AF sample line 29 and an AF hold line 31 provide an interface between DSP 24 and Tuner IF Front End IC 26 to coordinate a quick mute as described hereinbelow. A pause interrupt line 33 between DSP 24 and microcontroller 22 may be used to inform microcontroller 22 whenever a pause occurs.
(21) DSP 24 may provide signal quality parameterization of demodulated tuner audio and may make it available to microcontroller 22 via a serial communication bus 30. In one embodiment, serial communication bus 30 is in the form of a 400 kbps high speed I2C.
(22) The signal parameterization may include field strength, multipath, FM frequency offset, FM modulation and ultrasonic noise. Field strength may give an indication of signal reception and may help determine whether the radio station has good signal coverage in the vicinity of the user. This field strength quality parameter may be applicable for both AM and FM modulation signal reception.
(23) Although the signal can have high field strength, it can be subject to reflections which can arise from trees and tall building which reflect/deflect the signal. The multipath parameter may enable the level of multipath to be ascertained, and may affect reception quality. The multipath quality parameter may be more applicable to FM modulation signal reception than to AM because in AM reception the wavelength is wider.
(24) With regard to the ultrasonic noise quality parameter, it sometimes happens that stations over-modulate their signal leading to adjacent channel interference. For example, in the U.S., FM frequencies are spaced apart 200 kHz. There can arise times in which an adjacent station over-modulates its signal past the 75 kHz modulation and beyond the 50 kHz guard band, which may result in the adjacent station being heard on the tuned-to station's frequency.
(25) With regard to the FM modulation quality parameter, the detector may provide the amount of frequency deviation about the FM carrier center frequency. The amount of frequency deviation may be directly proportional to the audio content being played in the FM station. The typical modulation bounds of this detect is 75 kHz for North America and between 22.5 kHz and 40 kHz for Rest of World and Europe. The FM modulation quality parameter is discussed in more detail hereinbelow.
(26) The quality parameter of FM frequency offset is a measure of misalignment between modulation and demodulation frequencies. The misalignment value is typically small. However, a large offset error in the form of a large misalignment value may signify strong adjacent channel presence. Alternatively, a large offset error in the form of a large misalignment value may signify that the transmitting station is a pirate station and is not operating exactly on its assigned frequency, but rather has an inherent offset error. This tends to occur in Italy.
(27) A novel feature of the present invention is the sampling of FM signals while the user is listening to an FM signal as the current foreground source. The difficulty associated with performing the sensitivity check while in FM mode, especially in a single tuner environment, is that the tuner to which the listener is listening has to momentarily switch to another station, perform the quality check, and then re-tune to the listened-to station. The user is not able to listen to the station during the time period between the switching of the station and the re-tuning of the station. This interruption in the signal of the listened-to station may be perceptible by the user, and thus may be a source of annoyance to the user.
(28) If the audio system is in compact disc (CD) mode or is using some other non-tuner source, the bandscan checks of the frequencies can be easily performed as the tuner can perform the checks without the checks being perceptible to the user since the user is listening to a non-tuner source. To be able to perform the checks in an imperceptible manner, the present invention may utilize a DSP including pause detection logic that is able to detect pauses (i.e., periods of silence or unvoiced activity) in the demodulated audio stream. In one embodiment, pause is detected by computing the number of zero crossings in a particular window of time, wherein a zero crossing may be defined as the value where the modulation drops to zero or nearly zero. In addition, or alternatively, pause may be detected by utilizing a signal strength threshold below which the audio may be characterized as being in a pause. In one embodiment, a pause may be recognized when the duration of the pause exceeds about 40 milliseconds.
(29) It may be assumed that the longer the period of time that a pause has gone on, the longer the period of time that the pause will continue in the future. Thus, a quality check may be initiated after a pause has gone on for a predetermined period of time, such as 40 milliseconds, on the assumption that the pause is more likely to continue long enough for the quality check to be completed.
(30) Each recognized pause may interrupt the main microprocessor, which may then query a neighboring frequency for the quality value of the neighboring frequency. The quality value may be a function of multipath, signal strength, FM frequency offset, FM modulation and/or adjacent channel noise (also termed ultrasonic noise).
(31)
(32) In one embodiment, after Tuner IF Front End IC 26 has switched to the neighboring frequency, as indicated at 34, the quality sample check is performed to gather readings of the five parameters of fieldstrength, multipath, ultrasonic noise, FM frequency offset and FM modulation. The readings may be gathered via an I2C bus which is set at 400 kbps. In order to promote fast access and avoid having to make five consecutive I2C reads from five separate and disparate memory locations in the DSP for the fieldstrength, multipath, ultrasonic noise, FM frequency offset and FM modulation parameters, DSP 24 may support calling the five registers which hold this information through one I2C read. In order to enable the single I2C read, DSP 24 may support autoincrement and the ability to map disparate memory locations via pointer access. These features may be instrumental in performing the quality sample check within the stipulated time frame and in avoiding the mute, i.e., the interruption of the audible broadcast, from being perceived by passengers of the vehicle.
(33) When the quality sample check is performed on the neighboring frequency, the audio is muted for up to 5.2 milliseconds, i.e., the approximate duration of 32 in
(34) When the audio system is in tuner mode, each quality sample check may take about seven milliseconds, which may be imperceptible to listeners so long as the quality sample checks are not performed consecutively, i.e., back to back, with no breaks in between. In one embodiment, precautions may be added in order to prevent or inhibit consecutive quality sample checks from being performed. Otherwise, consecutive performance of the checks could result in an interruption of the audible broadcast of greater than seven milliseconds, which could be perceptible to the end user listeners.
(35) Preventing checks from occurring consecutively (e.g., back to back) is a feature of the invention that may be applied to both automated FM station list and AF switching methodology. In order to inhibit or prevent checks from being performed back to back or consecutively, which can result in the user perceiving the audio mute, a one-shot timer may be set each time a check is performed. The setting of the one-shot timer may ensure that even if there were to be a pause detect trigger immediately after a previous pause detect triggered check has been performed, the second check would be performed only if this timer has elapsed. Thus, the quality check may be an AND logic condition, meaning that a pause has occurred AND the timer is not running. If pause occurs and Timer is running, then the quality check is ignored. This consecutive check prevention one-shot timer may be calibratable.
(36) Ensuring quality check efficiency is another feature of the invention that may be applied to both automated FM station list and AF switching methodology. The FM frequency band in the North American market has 102 frequencies ranging from 87.7 MHz to 107.9 MHz. In order to enhance efficiency in the quality sample checks, a trust timer in software may be utilized when quality check is performed on a station frequency to ensure further checks are postponed in order to achieve check efficiency. The timer value may be decremented using speed information provided by a vehicle local area network, or may be decremented by periodic tick. As soon as a station has been sampled for quality, a timer associated with that particular station may be set. As long as the timer is valid (i.e., has a non-zero value), a quality check may not be performed again on that station. Once the timer decrements to zero however, another quality check may be performed.
(37) The trust timer may be decremented either by periodic timer tick or through speed information provided by the local area network within the car. The timer decrement via speed information may be particularly advantageous in one embodiment because if the vehicle is stationary there is no decrement of the timer. The rate of decrement may be dependent upon the speed of the vehicle.
(38) For example, it is possible to sample station 87.5 MHz 0 (index of 87.5 MHz) and an associated trust timer for about fifteen, which time is calibratable. Subsequent checks ignore checking 87.5 MHz until its trust timer expires.
(39) A table depicting one embodiment of a frequency learn memory used to gather apriori information is shown in
(40) The invention may be applied to perceptually weighted checks. To complement the pause detect logic check, the invention provides a methodology which triggers a neighborhood frequency check when the currently listened-to station has poor reception quality. More particularly, when the currently listened-to station has poor reception quality, the present invention may sneak in a performance check that is not easily perceived by the user. In order to enable such checks, a perceptual weighting filter based on the quality parameter is utilized. The perceptually weighted checks take advantage of the poor signal reception of the presently listened-to station to perform checks.
(41) In order to support the checks, a one shot timer having a duration of 500 ms is used to continuously check on the current quality state of the currently tuned-to station in FM mode. If the quality state indicates noise AND a previous quality check was not performed within the one second time frame, then a quality check is initiated. This one second check guard may ensure that back to back quality checks are not performed, because such back to back checks could be perceived by the user.
(42) The perceptual filter that may be utilized includes a three-dimensional function which inputs field strength, multipath and ultrasonic noise into a quality factor. The three parameters may be received from the DSP through autoincrement registers.
(43) The quality information gathered may be updated into what may be termed a frequency learn memory, which is mapped onto on-chip RAM. One embodiment of a frequency learn memory for the North American market is shown in
(44) To optimize on RAM, instead of storing frequency, each frequency may be presented as an index that is mapped over the range. For example, in a frequency range spanning from 87.7 MHz to 107.9 MHz, index 0 represents frequency 87.7 MHz, and index 102 represents 107.9 MHz. To otherwise store the frequency uncoded in BCD format, for example, would consume two bytes, which is not an efficient use of memory.
(45) Quality may be derived from the three-dimensional table taking into consideration fieldstrength, multipath and ultrasonic noise. The trust timer may be a timer value that gets set once a quality check has been performed on a station.
(46) The learn memory may be updated through the following four methods on a single tuner radio. First, when a user is tuned to an FM station and the volume knob is set to a perceivable volume level, then automatic quality checks of neighboring frequencies may be triggered whenever there is a pause in the currently tuned-to station's audio. The novelty of this idea is extended in the second through fourth options described below.
(47) A second option for the automatic update of the FM station list is that when a user is tuned to an FM station and the volume knob is set to a perceivable volume level, then automatic quality checks of neighboring frequencies may be triggered whenever the currently tuned-to audio signal quality is poor. In one embodiment, the present invention provides a novel perceptual based table which characterizes the signal quality level. The characterization of the signal quality level may be used to trigger a 7 ms long, unperceivable quality check of a neighboring frequency.
(48) A third option for the automatic update of the FM station list is that when a user is tuned to an FM station and the volume knob is set to total mute (or if a mute pushbutton is activated), then the neighboring frequencies are checked and updated onto the FM learn memory.
(49) A fourth option for the automatic update of the FM station list is that when a user is sourced to a non-tuner source (e.g., CD mode, auxiliary mode), then the update of the FM station list can freely be performed without the concern that the update will be perceived by the user. Dual tuner radios may not have this limitation, as the second tuner can scan the FM memory and keep it updated.
(50) The invention may be applied to AF switching methodology in a dual tuner radio. A dual tuner radio system 120 of the present invention is illustrated in
(51) An antenna system 128 may be communicatively coupled to Two Tuner IC 126. Antenna system 128 may be in the form of a passive mast, or an active mast of phase diversity, for example.
(52) AF sample lines 129a-b and AF hold lines 131a-b provide an interface between DSP 124 and Tuner IC 126 to coordinate a quick mute as described hereinbelow. In contrast to the single tuner embodiment of
(53) DSP 124 may provide signal quality parameterization of demodulated tuner audio and may make it available to microcontroller 122 via a serial communication bus 130. In one embodiment, serial communication bus 130 is in the form of a 400 kbps high speed I2C.
(54) For dual tuner variants, second tuner may be used to conduct the PI check in an unperceived manner since the user is listening to the main tuner for the audio source. This allows the frequency learn memory to be updated with respect to quality metrics more easily than with single tuner radios, especially when the user is sourced to either AM or FM source.
(55) Dual tuner radio variants can be of either the phase diversity type or the external switching diversity type. On dual tuner variants with phase diversity (
(56) On dual tuner variants with external switching diversity (
(57) The frequency learn memory contains the updated information of the station frequency landscape that is currently available to the car radio. The invention provides different methods of updating the learn memory by use of single and dual tuners.
(58) Using the quality metrics gathered in the frequency learn memory, the inventive system can employ various methods to detect the existence of an inter-modulation artifact. A first method of detecting an inter-modulation artifact includes inter-modulation detection, in which the learn memory may be checked through for all frequencies above a calibratable threshold, such as 70 dBuV for example.
(59) In a second method of detecting an inter-modulation artifact, if the frequency signal quality is greater than or equal to 70 dbuV, and if the number of stations found equals two, then third order 2f1+/f2 and 2f1+/f2 combinations are computed. It may be checked whether the frequency is within range of the FM band, which varies based on the region. The FM band is 87.5 to 108.0 MHz for Europe (ECE) and rest of world (ROW); 76 to 90 MHz for Japan; and 87.75 to 107.9 MHz for the North American market.
(60) In a third method of detecting an inter-modulation artifact, if the number of stations found equals three, then combinations of f1+/f2+/f3 are computed and a check is made that the frequencies are within range of the respective tuner region (e.g., 87.7 to 107.9 MHz in the U.S.; 76 to 90 MHz in Japan; and 87.5 to 108.0 MHz in the Rest Of World). If the frequencies are within range of the respective tuner region, then a bit is set for these frequencies in learn memory along with a trust timer. For example, a valid count down timer may be set for fifteen minutes, or some other chosen time period. As long as the trust timer is running, the radio may be able to judge this station and skip this station frequency in Autoseek, AF switching and DAB FM link use cases.
(61) The present invention may improve the tuner reception quality performance by avoiding third order inter-modulation artifacts in single and dual tuner radio variants in the presence of strong signal environment. The inventive method can be applied to car radios, and FM receivers in mobile devices such as cell phones, USBFM receivers, etc.
(62) The inventive method for detection of inter-modulation uses apriori information in improving several different applications. First, RDS AF switching behavior may be improved in single and dual tuner radios by ensuring that the radio does not switch to a tainted inter-modulation frequency.
(63) Second, RDS preset recall performance may be improved by using the Tune by PI code to ensure that the alternative frequency picked for reception is not a frequency tainted by inter-modulation artifacts.
(64) Third, Auto-seek seek stop performance may be improved in the FM mode to ensure that seek stop does not occur at an inter-modulation artifact.
(65) Fourth, in Europe, DAB FM link occurs when a user is tuned to a digital DAB station. When the BER (Bit Error Rate) increases, the decoding of the MP2 compressed audio stream becomes difficult for the DAB receiver. In such a circumstance, the radio typically falls back on the simulcast FM station frequency to produce audio. FM stations in Europe employ RDS which categorizes stations with a program ID code whereby multiple frequencies are associated with a single station. In such a case, a Tune by PI operation to trigger the DAB FM link may ensure that the final strongest alternative frequency picked for tune operation in the FM band is not an inter-modulation artifact.
(66) Fifth, the invention may reduce effects of inter-modulation in the scenario where the user manually tunes to a station, and the radio computes the station to be a known inter-modulation tainted station frequency. For example, the radio may narrow the bandwidth of filtering in order to filter out the inter-modulation artifact. If the radio determines that it is tuned to a frequency that is itself an inter-modulation artifact, then the radio may switch to one of the pure frequencies that contribute to the inter-modulation artifact.
(67) While this invention has been described as having an exemplary design, the present invention may be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the invention using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains.