With the advent of digital radio and the need to co-exist and switch between traditional analog and digital broadcasts, new requirements are being demanded of traditional radios. Current implementations of the US (United States) HD (Hybrid Digital) radio standard require that the AM (Amplitude Modulation)/FM (Frequency Modulation) analog processing be performed in parallel with the complete HD radio processing. In Europe, there is a desire to able to switch from DAB (Digital Audio Broadcast) digital broadcast to the same program on either another DAB station or on an analog FM broadcast in case of signal loss.
HD radio, which originally stood for “Hybrid Digital”, is the trademark for iBiquity's in-band on-channel (IBOC) digital radio technology used by AM and FM radio stations to transmit audio and data via a digital signal in conjunction with their analog signals. HD radio was selected by the United States Federal Communications Commission (FCC) in 2002 as a digital audio broadcasting method for the United States.
HD radio is currently used by some AM and FM radio stations to simulcast both digital and analog audio within the same channel (a hybridized digital-analog signal) as well as to add new FM channels and text information. As of May 2009, there were more stations in the world on the air with HD radio technology than any other digital radio technology
Digital Audio Broadcasting (DAB), is a digital radio technology for broadcasting radio stations, used in several countries, particularly in Europe. Traditionally radio programs were broadcast on different frequencies via FM and AM, and a radio had to be tuned into each frequency. This used up a comparatively large amount of spectrum for a relatively small number of stations (low spectrum efficiency).
Spectral efficiency, spectrum efficiency or bandwidth efficiency refers to the information rate that can be transmitted over a given spectral bandwidth (bandwidth is the difference between the upper and lower frequencies in a contiguous set of frequencies) in a specific communication system. It is a measure of how efficiently a limited frequency spectrum is utilized by the physical layer protocol, and sometimes by the media access control (the channel access protocol).
DAB is a digital radio broadcasting system that through the application of multiplexing and compression combines multiple audio streams onto a relatively narrow spectral band centered on a single broadcast frequency called a DAB ensemble. DAB ensembles are groups of DAB broadcasters transmitting multiple digital radio channels on a single radio transmission. The digital audio feeds from each radio station are multiplexed into one digital transmission, to be decoded by a receiver. While each station can use a different bit-rate, and either monophonic or stereophonic (one or two channels of audio) broadcasts, all stations will have exactly the same coverage area. Each ensemble can only have a certain maximum total bit-rate, a sort of “bit budget” or a specific amount of bandwidth that participating broadcasters must work within. Increasing the number of stations on an ensemble may require lower quality audio while increasing audio quality may require removing audio channels.
DAB uses substantially higher bandwidth than broadcast analogue FM communication. This has led to an increase in the number of stations available to listeners, especially outside of major urban areas. DAB broadcasts a single station that is approximately 1500 kilohertz wide (1000 kilobits per second). In contrast FM HD radio shares its digital broadcast with the traditional 200 kilohertz-wide channels, mixing digital and analog signals into a 400 Khz spectrum.
RDS (Radio Data System) is another communications protocol standard for simultaneously broadcasting digital and analog information. RDS embeds small amounts of digital information into conventional FM radio broadcasts. The RDS system standardizes several types of information transmitted, including time, station identification and program information. In addition, the RDS information includes alternate frequencies at which the identical program can be received in certain markets.
Concurrent radio broadcast of digital and analog signals may use a large amount of bandwidth and in a software defined receiver implementation also increases computational load on the digital signal processor. Reducing the amount of computational load used to concurrently decode broadcast digital and analog radio signals would allow more concurrent functions to operate on a given a given processor or allow less powerful processors to accomplish the required radio baseband decoding.
The drawings and description, in general, disclose a method and system for increasing computational efficiency in radios that concurrently receive digital and analog radio signals. In one embodiment, at least one tuner is tuned to an analog frequency. After the at least one tuner is tuned to the analog frequency, an analog data path is activated. Next, the method determines whether a digital radio signal is present. When the digital radio signal is present, the digital radio signal is acquired. After the digital radio signal is acquired, a digital data path is activated when the quality of the digital radio signal is above a predetermined upper threshold. The analog data path is inactivated when the quality of the digital radio signal is above the predetermined upper threshold.
The quality of the digital radio signal is monitored to ensure that it remains above the predetermined upper threshold. When the quality of the digital radio signal falls below a predetermined lower threshold, the digital data path is inactivated and the analog data path is activated. Activating only a digital data path or only an analog data path increases the computational efficiency of the system. In addition, activating only a digital data path or only an analog data path reduces the amount of power used from what would have been used if both data paths were operating concurrently.
External devices such as storage 130 and 132, input and output devices 134, 136, 138, may be used in conjunction with the programmable DSP 102. For example, SDRAM (synchronous dynamic random access memory) 130 may be used to store encoded digital audio. Other storage options 132 include compact flash memory, disk drives etc. Output devices 134 include speakers and LCDs (liquid crystal displays). Input devices 136 include voice, a keypad, a screen, a smart card, a compact flash card, a bluetooth link etc. An optional return path may include a cellular phone connected with the programmable DSP.
After the digital radio signal is acquired, it is determined whether the quality of the digital radio signal is above an upper threshold, step 810. The quality of the digital radio signal may be determined in several ways. For example, the BER (bit error rate) and errors reported from an audio codec (coder/decoder) may be used to determine upper and lower thresholds. In the case of HD broadcasts, a digital audio quality indicator is calculated in the HD decoder. This indicator has a range of 0-15 and may be used to also determine upper and lower thresholds. The digital signal quality level may also be measured using the ratio Cd/No where Cd is the power of the digital carrier and No is the noise level. These examples of how to measure the quality of a digital radio signal are not meant to be exhaustive and it is anticipated that other methods may be used.
When the quality of the digital radio signal is above the upper threshold, a digital data path is activated, step 812. In one embodiment, the digital data path includes acquisition circuit 125, digital demodulator 126 and digital decoder 127. During step 814 the analog data path is inactivated. The digital radio quality is monitored as shown in step 816. When the quality of the digital radio signal falls below a lower threshold, step 818, the analog data path is activated, step 820 and the digital data path is inactivated, step 822. After the digital data path is inactivated, the method returns to step 806 to determine whether a digital radio signal is present. When the digital radio signal quality does not fall below the lower threshold, the method returns to step 816 where the digital signal quality continues to be monitored.
The embodiment shown in
External devices such as storage 230 and 232, input and output devices 234, 236, 238, may be used in conjunction with the programmable DSP 202. For example, SDRAM (synchronous dynamic random access memory) 230 may be used to store encoded digital audio. Other storage options 232 include compact flash memory, disk drives etc. Output devices 234 include speakers and LCDs (liquid crystal displays). Input devices 236 include voice, a keypad, a screen, a smart card, a compact flash card, a bluetooth link etc. An optional return path may include a cellular phone connected with the programmable DSP 202.
After the digital radio signal is acquired, it is determined whether the quality of the digital radio signal is above an upper threshold, step 310. When the quality of the digital radio signal is above the upper threshold, a digital data path is activated, step 312. In one embodiment, the digital data path includes an acquisition circuit 225, an HD demodulator 226 and digital decoder 227. Also when the quality of the digital radio signal is above the upper threshold, an analog data path is inactivated. In this example, the analog data path includes FM diversity tuner control 221, diversity circuit 222 and RDS demodulator/decoder 224. When the quality of the digital radio signal is not above the upper threshold, the method returns to step 308.
During step 314 digital audio and data are output. For example, the digital audio may be output to a speaker and the digital data may be output to an LCD. The digital radio quality is monitored as shown in step 316. When the quality of the digital radio signal falls below a lower threshold, step 318, an analog data path is activated, step 320 and the digital data path is inactivated, step 820. In this example, the analog path includes the FM diversity tuner control 221, the diversity circuit 222, the analog demodulator 223, and the RDS demodulator/decoder 224. After the digital data path is inactivated, the method returns to step 320 to determine whether a digital radio signal is present.
When the digital radio signal quality does not fall below the lower threshold, the method returns to step 316 where the digital signal quality continues to be monitored.
The embodiment shown in
External devices such as storage 430 and 432, input and output devices 434, 436, 438, may be used in conjunction with the programmable DSP 402. For example, SDRAM (synchronous dynamic random access memory) 430 may be used to store encoded digital audio. Other storage options 432 include compact flash memory, disk drives etc. Output devices 434 include speakers and LCDs (liquid crystal displays). Input devices 436 include voice, a keypad, a screen, a smart card, a compact flash card, a bluetooth link etc. An optional return path may include a cellular phone connected with the programmable DSP 402.
After the digital radio signal is acquired 508, it is determined whether the quality of the digital radio signal is above an upper threshold, step 510. When the quality of the digital radio signal is above the upper threshold, a digital data path is activated, step 512. The digital data input to the digital data path may be real time data or stored data. In one embodiment, the digital data path includes an acquisition circuit 425, an HD demodulator 426 and digital decoder 427. Also when the quality of the digital radio signal is above the upper threshold, an analog data is inactivated. In this example, the analog data path includes analog demodulator 423 and RDS demodulator/decoder 424. When the quality of the digital radio signal is not above the upper threshold, the method returns to step 506.
During step 514 digital audio and data are output. For example, the digital audio may be output to a speaker and the digital data may be output to an LCD. The digital radio signal quality is monitored as shown in step 516. When the quality of the digital radio signal falls below a lower threshold, step 518, an analog data path is activated, step 520 and the digital data path is inactivated, step 520. Digital audio may be played from previously stored encoded data during transition from a digital data path to an analog data path. In this example, the analog path includes the analog demodulator 423, and the RDS demodulator/decoder 424. After the digital data path is inactivated, the method returns to step 506 to determine whether a digital radio signal is present.
During step 522, the analog data path enables audio and RDS outputs. When the digital radio signal quality does not fall below the lower threshold, the method returns to step 516 where the digital signal quality continues to be monitored.
The embodiment shown in
External devices such as storage 630 and 632, input and output devices 634, 636, 638, may be used in conjunction with the programmable DSP 602. For example, SDRAM (synchronous dynamic random access memory) 630 may be used to store encoded digital audio. Other storage options 632 include compact flash memory, disk drives etc. Output devices 634 include speakers and LCDs (liquid crystal displays). Input devices 636 include voice, a keypad, a screen, a smart card, a compact flash card, a bluetooth link etc. An optional return path may include a cellular phone connected with the programmable DSP 602.
After the digital radio signal is acquired, it is determined whether the quality of the digital radio signal is above an upper threshold, step 710. When the quality of the digital radio signal is above the upper threshold, a digital data path is activated, step 712. In one embodiment, the digital data path includes an acquisition circuit 625, a DAB demodulator 626 and digital decoder 627. The digital data may be real time digital data or stored digital data. Also when the quality of the digital radio signal is above the upper threshold, an analog data path is inactivated. In this example, the analog data path includes the analog demodulator 623 and RDS demodulator/decoder 624. When the quality of the digital radio signal is not above the upper threshold, the method returns to step 708.
During step 714 digital audio and data are output. For example, the digital audio may be output to a speaker and the digital data may be output to an LCD. The digital radio quality is monitored as shown in step 716. When the quality of the digital radio signal falls below a lower threshold, step 718, an analog data path is activated, step 720 and the digital data path is inactivated, step 720. Digital audio may be played from previously stored encoded data during transition from a digital data path to an analog data path. In this example, the analog path includes the analog demodulator 623, and the RDS demodulator/decoder 624. After the digital data path is inactivated, the method returns to step 706 to determine whether a digital radio signal is present.
During step 722, the analog data path enables audio and RDS outputs. When the digital radio signal quality does not fall below the lower threshold, the method returns to step 716 where the digital signal quality continues to be monitored.
The foregoing description has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and other modifications and variations may be possible in light of the above teachings. The embodiments were chosen and described in order to best explain the applicable principles and their practical application to thereby enable others skilled in the art to best utilize various embodiments and various modifications as are suited to the particular use contemplated. It is intended that the appended claims be construed to include other alternative embodiments except insofar as limited by the prior art.