This invention relates to broadcast receivers and, more particularly, to reception of channels within radio broadcast bands.
Broadcast radio receivers are becoming more and more portable. For example, FM and AM receivers are being included within cellular telephones, portable media players, and other portable devices. Users who travel with portable devices, such as cellular telephones and portable media players, and desiring to tune to radio broadcasts within different countries can experience problems due to variations in broadcast bands throughout the world. For example, with respect to AM broadcast channels today, there exist two possibilities for the spacing of channels, namely a 9 kHz channel spacing starting with 522 kHz, as used in Europe and most of the world, and a 10 kHz channel spacing starting with 520 kHz as used in the United States. For the most part, possible stations for these two schemes do not overlap because of the two different channel spacings. Similarly, with respect to FM broadcast channels today, different geographic regions use different FM band channel spacings, such as a 50 kHz channel spacing, a 100 kHz channel spacing, or a 200 kHz channel spacing. If a device is tuning with the wrong spacing, one likely result is that few or no stations will be identified and tuned. In addition, if some stations are located using the wrong channel spacings, a customer may easily draw the wrong conclusion with respect to the appropriate receiver settings.
One prior solution to this problem of different AM channel spacings has been to search for channels in 1 kHz increments. With the channel spacing set to 1 kHz, channel searching can hit all potential stations for the possible channel spacing. This solution, however, results in slow and some cases intolerably slow scanning. In addition, while 1 kHz step seeking is possible with advanced DSP (digital signal processor) radios, it can cause serious false stop problems for many other radios, if it is possible at all.
Methods and systems are disclosed for automatic detection of channel spacing for broadcast bands in different regions that use different channel spacing. Using the described embodiments, channel spacing at a users' current location can be automatically detected so that manual settings by the user are not necessary, especially when a user travels with his/her radio across regions that use different channel spacing for radio broadcasting bands. This auto-detected channel spacing can then be used for later channel searching by the radio. More particularly, methods and systems are disclosed for auto-detection of channel spacing for AM broadcasts using different channel spacings, such as the standard 9 kHz and 10 kHz spacings, used today in different geographic regions of the world for AM broadcast bands. Advantageously, the embodiments described herein allow users of portable devices, such as cellular telephones and portable media players, to travel anywhere in the world and receive AM stations without prior knowledge of which AM channel spacing is being utilized. As described below, other features and variations can be implemented, if desired, and a related systems and methods can be utilized, as well.
It is noted that the appended drawings illustrate only exemplary embodiments of the invention and are, therefore, not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.
Methods and systems are disclosed for automatic detection of channel spacing for broadcast bands in different regions that use different channel spacing. Using the described embodiments, channel spacing at a users' current location can be automatically detected so that manual settings by the user are not necessary, especially when a user travels with his/her radio across regions that use different channel spacing for radio broadcasting bands. This auto-detected channel spacing can then be used for later channel searching by the radio.
More particularly, methods and systems are disclosed for auto-detection of channel spacing for AM broadcasts using different channel spacings, such as the standard 9 kHz and 10 kHz spacings used today in different geographic regions of the world for AM broadcast bands. Advantageously, the embodiments described herein allow a user of a portable device, such as a cellular telephone or a portable media player, to travel anywhere in the world and receive AM stations without prior knowledge of which AM channel spacing is being utilized.
The host processor 106 represents a processor that communicates with the receiver circuitry 102 to provide further processing of the received signals. In addition, the host processor 106 can provide other functionality to a user. For example, in a cellular telephone, the host processor 106 can operate to provide cellular telephone communications and/or data services to the user along with any other desired features. In a radio device or portable media player, the host processor 106 may simply provide for a user interface and radio control features to a user. As described herein, the host processor 106 includes a scan module 108 that operates to determine the channel spacing for the broadcast band 110. The scan module 108 sends scan control (CTRL) signals 114 to the receiver circuitry 102 to choose the frequencies within the broadcast band that are tuned. The scan module 108 then analyzes RSSI and/or SNR signals 112 received from the receiver circuitry 102 for the tuned frequencies. The scan module 108 can then make a determination of which one of a set of possible channel spacings is the likely channel spacing for the broadcast band 110. Based upon that determination, the host processor 106 provides a signal 116 to the receiver circuitry 102 that sets the channel spacing setting based on the scan. It is further noted that the host processor 106 and the receiver circuitry 102 could be included on the same integrated circuit or could be implemented in separate integrated circuits, as desired.
As described in more detail below with respect to
The host processor 206 represents a processor that communicates with the receiver circuitry 202 to provide further processing of the received signals. Similar to embodiment 100, the host processor 206 can provide other functionality to a user. For example, in a cellular telephone, the host processor 206 can operate to provide cellular telephone communications and/or data services to the user along with any other desired features. In a radio device or a portable media player, the host processor 206 may simply provide for a user interface and radio control features to a user. As described herein, the host processor 206 includes a scan module 208 that operates to determine the channel spacing for the AM broadcast band 210. The scan module 208 sends scan control (CTRL) signals 214 to the receiver circuitry 202 to choose the frequencies within the broadcast band that are tuned. The scan module 208 then analyzes RSSI and/or SNR signals 212 received from the receiver circuitry 202 for the tuned frequencies. The scan module 208 can then make a determination of which one of a set of possible channel spacings is the likely channel spacing for the AM broadcast band 210. Based upon that determination, the host processor 206 provides a signal 216 to the receiver circuitry 202 that sets the channel spacing setting (e.g., 9 kHz or 10 kHz) based on the scan. It is further noted that the host processor 106 and the receiver circuitry 102 could be included on the same integrated circuit or could be implemented in separate integrated circuits, as desired.
It is noted that the scan modules 108 and 208 described above can implement frequency scans and RSSI/SNR analyses in a wide variety of ways in order to make a determination of the likely channel spacing for the broadcast band. For example, scans can be implemented that look for broadcast channels within the frequency band, that use possible channel spacings to conduct the scan, that scan only a portion of the band, that stop scanning once a certain number of valid stations have been indicated for a particular channel spacing, that start from the top of the band, that start from the bottom of the band, that scan the band at 1 kHz frequency steps looking for a valid stations to determine likely spacing, and/or other desired features. Advantageously, the embodiments described herein allow for automatic detection of the channel spacing by analyzing RSSI and/or SNR information on scanned frequencies to determine a likely channel spacing for the broadcast band.
One possible implementation is to scan from 520 kHz (which is currently the lowest possible AM station anywhere in the world) and up with pre-determined and varying steps so that the scanning up covers all potential stations across geographic regions for all possible channel spacings. Data for valid stations found on the way would be collected as the scan proceeded. A valid station, for example, could be one for which the RSSI data exceeded a threshold and/or SNR data exceeded a threshold value thereby indicating a strong station signal. Once a selected number of valid stations had been located and a decision could be made concerning the likely channel spacing, the auto-detect scan can stop. This technique of stopping the scan early based upon selected criteria, such as a selected number of valid stations found at a particular channel spacing, could potentially result in a considerable savings in scan time. The scan could also start from the top of the AM broadcast band (e.g., 1710 kHz for AM), but in most regions, AM stations are populated more on the lower end of the spectrum. As such, starting from the bottom of the AM broadcast band would likely result in quicker recognition of valid stations with which a determination could be made concerning likely channel spacing.
As indicated above, this technique could also be applied to broadcast bands other than the AM broadcast band. Once a predetermined number of stations are located at one channel spacing versus other possible channel spacings, the auto-detect scan can stop and a decision can be made to select that channel spacing. In addition, if desired, for the AM broadcast band and/or other broadcast bands being analyzed, stations that overlap between possible channel spacings for the broadcast band can be skipped in the scan process in order to reduce scanning time. These scan time savings can help improve the user experience.
It is noted that the processing conducted in block 404, 406, 408 and 410 could be implemented simultaneously such that RSSI/SNR data for scanned frequencies are being analyzed at the same time that new frequencies are being scanned. As such, the scan can be stopped when a determination has been made of the likely channel spacing. Alternatively, the scan can continue until a desired range of frequencies within the broadcast band have been scanned.
With respect to the AM broadcast band, it is noted that there are 14 possible stations that overlap between 9 kHz and 10 kHz steps. These overlapping stations effectively create dead zones for the detection algorithm in that a station at one of these points does not itself indicate which channel spacing is correct. Thus, if the only valid stations happen to fall at these points (i.e., 540/630/720/810/900/990/1080/1170/1260/1350/1440/1530/1620/1710 kHz) which are valid stations for both 9 kHz and 10 kHz channel spacings, it would be difficult for an algorithm to determine which spacing was correct. In addition, as indicated above, these frequency points can be skipped in the scanning process to provide scan time savings because it may be difficult to obtain helpful information from these overlapping stations. It is further noted that there are also 27 frequency points that are only 1 kHz away between 9 kHz and 10 kHz steps for valid stations. Similar to overlapping stations, these closely spaced stations between the two possible channel spacings could also be skipped, if desired, to reduce scan time. As with the AM broadcast band, solutions directed to determining a proper channel spacing between multiple possible channel spacings for other broadcast bands will likely want to consider these overlapping frequency points and closely spaced frequency points with respect to valid stations for the channel spacings.
Other possible auto-detection procedures also could be used. As further examples, the following procedures could be used for the AM broadcast band. It is further noted that these examples and the features of these examples could be used alone or in combination with each other depending upon the implementation desired.
Further modifications and alternative embodiments of this invention will be apparent to those skilled in the art in view of this description. It will be recognized, therefore, that the present invention is not limited by these example arrangements. Accordingly, this description is to be construed as illustrative only and is for the purpose of teaching those skilled in the art the manner of carrying out the invention. It is to be understood that the forms of the invention herein shown and described are to be taken as the presently preferred embodiments. Various changes may be made in the implementations and architectures. For example, equivalent elements may be substituted for those illustrated and described herein, and certain features of the invention may be utilized independently of the use of other features, all as would be apparent to one skilled in the art after having the benefit of this description of the invention.
This application claims priority to the following co-pending provisional application: Provisional Application Ser. No. 61/072,140, filed on Mar. 28, 2008, and entitled “AUTO-DETECTION OF BROADCAST CHANNEL SPACING,” which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61072140 | Mar 2008 | US |