Abstract:
In one embodiment, a method includes receiving and processing an incoming radio frequency (RF) signal in a receiver. Based on this signal, an environmental noise level can be determined, where this level corresponds to environmental noise present in an environment in which the receiver is located. Then, if the environmental noise level is substantially greater than receiver-generated noise, power consumption of at least one analog front end component of the receiver can be reduced.
Abstract:
A digital radio signal is processed by converting an analog signal to a digital signal, decimating the digital signal using a CIC filter and supplying the decimated digital signal directly to an asynchronous sample rate converter (ASRC). The decimated signal is resampled in the ASRC and the ASRC output is supplied directly to a droop compensation filter to compensate the output of the ASRC. By carefully choosing the response of the CIC filter and the resample rate of the ASRC, aliased artifacts in the pass band can be kept below a threshold magnitude without the need for a channelization filter.
Abstract:
In an embodiment, a tuner circuit includes circuitry to produce a first DSP frame based on a first RF signal and includes an inter-chip receiver circuit coupled to an inter-chip link and configured to receive an inter-chip frame. The inter-chip receiver circuit is configured to detect a start of frame symbol of the inter-chip frame and to extract a DSP offset and data related to a second DSP frame from the inter-chip frame. The tuner circuit further includes a digital signal processor coupled to the circuitry and to the inter-chip receiver circuit. The digital signal processor is to synchronize the first DSP frame with the second DSP frame based on the start of frame symbol and the digital signal processor offset, the digital signal processor configured to perform a selected antenna diversity operation on the first and second DSP frames to produce an output signal.
Abstract:
A tuner circuit includes a digital signal processor to generate a digital data stream related to a radio frequency signal and a transceiver circuit coupled to the digital signal processor and configurable to generate an inter-chip communication frame having a start portion and a plurality of channels. The plurality of channels includes a first data channel to carry a portion of the digital data stream and a control channel to carry control data. The transceiver circuit is configurable to send the inter-chip communication frame to an additional tuner circuit through an inter-chip communication link.
Abstract:
In one embodiment, the present invention includes a method for receiving an incoming radio frequency (RF) signal in a receiver, estimating a signal-to-noise ratio (SNR) of a constant modulus (CM) signal in the incoming RF signal based on a calculated magnitude of the incoming RF signal, and indicating presence of a modulated signal in the incoming RF signal if the estimated SNR is greater than a threshold.
Abstract:
In one aspect, the present invention includes a method for receiving an amplitude modulation (AM) signal in a receiver and performing a coordinate rotation digital computer (CORDIC) operation in obtaining a demodulated AM signal. The demodulated AM signal may be obtained from a magnitude output of the CORDIC operation or as a real output of a multiplication between a complex baseband signal and a demodulating carrier signal generated in a feedback loop.
Abstract:
A method and apparatus for adjusting the delay of a first data stream relative to a second data stream is disclosed. An apparatus receives first and second data streams having identical content. A timing difference between the first and second data streams is estimated. At least the leading one of the data streams is applied to a sample rate converter. The sample rate converter is configured to receive a data stream at an input sampling rate and to output the data stream at an output sampling rate. Based on the estimated timing difference, delay is applied to the leading one of the data streams by changing the sampling rate of the sampling rate converter. The output sampling rate of the sampling rate converter may be adjusted until both data streams are aligned in time.
Abstract:
Methods and systems for blending the audio output from a received FM signal between stereo and mono in which the L−R (left-minus-right) gain of the FM MPX may be adjusted as a function of RF signal to noise ratio (SNR) and the L+R (left-plus-right) noise level. During blending, the L−R gain based on the RF SNR and L+R noise may be reduced in a manner such that the total noise is kept substantially constant throughout the stereo-to-mono blend region.
Abstract:
A delay estimation unit is disclosed. The delay estimation unit may receive first and second streams of data having identical content. The amount of data in the data streams is reduced by filtering (e.g., lowpass filtering) the first and second data streams to produce first and second filtered streams, respectively. The amount of data is further reduced by decimating the first and second filtered streams, discarding all but one of every N samples to produce first and second decimated data, respectively. The first and second decimated streams are received by a correlator that performs a correlation operation. The output of the correlator is received by a peak search unit that analyzes the correlation results over time and searches for peaks that indicate alignment of the first and second data streams.
Abstract:
A method and apparatus is disclosed in which delay is applied to analog-sourced audio in a radio simulcast when the analog signal initially leads the digital signal. A radio receiver is configured to receive a simulcast radio program broadcast with an analog signal and a digital signal. The program content can be extracted from either the analog or digital signals, with the audio source eventually being blended to the digital signal. Audio is initially provided based on the analog signal. If the analog signal is initially leading the digital signal, delay is applied a data stream corresponding to the analog signal relative to a data stream corresponding to the digital signal. Delay applied to the data stream corresponding to the analog signal is increased at a rate that avoids audio artifacts of the output audio. The blend is performed when the data streams are aligned in time.