This invention pertains to wireless receivers. Without limitation, the background is described in connection with FM receivers. FM is popular in many developed countries and is growing in popularity in a number of developing countries for all kinds of receiver and devices including them.
With the growing popularity of FM transmission in a number of developing countries, as well as the developed countries, low-cost integrated FM receivers have become important to integrate into mobile handsets like cell phones and Internet devices as well as FM-supporting integrated circuits of various types for those and other products.
In FM (frequency modulation) receivers, audio sensitivity is a key parameter that determines the weakest received signal that can be demodulated with acceptable audio quality. Moreover, audio sensitivity is a problematic and important parameter for FM receivers as it can be perceived by the user. Improving the audio sensitivity is appealing both to manufacturers and to the user public because it enhances the range or distance a receiver can be located away from a given transmitter, and improves reception in various reception scenarios.
Finding ways to make audio sensitivity higher is a continuing challenge to the art. Moreover, consideration of ways to increase audio sensitivity encounters problems of increased current consumption and/or degradation of other performance parameters. In the mobile segment, any incremental current consumption to achieve an audio sensitivity improvement needs to be small or negligible, as the time between battery recharges is another key concern in mobile devices.
The audio sensitivity in FM receivers is suitably defined as the minimum signal strength at the RF (radio frequency) input of the FM receiver that results in a specified demodulated audio signal to noise ratio (SNR). The audio sensitivity performance for FM is measured for a specified audio frequency deviation in vibrations per second or kilohertz (KHz).
In the United States and Europe, FM broadcast stations use a bandwidth of 200 KHz assigned to them at different frequencies or positions within the 87.5 MHz to 108 MHz. In Japan the FM band or available frequency spectrum is a 76 MHz to 90 MHz band. There, an FM channel can be centered at multiples of 50 KHz, with a frequency spacing of at least 200 KHz between any two valid stations. The FM center frequency can be centered at multiples of 50 KHz in some parts of the world and at multiples of 100 KHz in other parts of the world.
In
The audio signals, pilot signal and RDS signal components can have different spectrum amplitudes vertically, as graphed across the horizontal frequency axis of
Thus the audio signals combined as L+R and L−R are frequency modulated (FM) onto an RF carrier, and the occupied RF channel bandwidth is approximately indicated by the outside vertical axis in
The audio sensitivity of an FM receiver in one possible approach might be improved by reducing the noise figure of the analog RF front-end of the FM receiver. However, noise figure reduction comes at the cost of increased current consumption that leads to shorter battery life in mobile devices, as well as potentially increased integrated circuit chip area that means the chip is more costly to make. For instance, reducing the noise figure of the FM receiver from 5 dB to 3 dB might increase the electric current consumption of an analog front-end electronic receiving circuit by milliamperes. This means more drain on the battery and shorter battery life and more recharges called for, which can inconvenience the user.
Remarkable new ways and departures to increase the audio sensitivity would thus be very desirable in this technological art—while substantially controlling current consumption and preserving concomitant battery life, and maintaining other performances undegraded like Total Harmonic Distortion and RDS sensitivity, and keeping the integrated circuit chip area economical.
Generally, and in one form of the invention, a wireless receiver includes a down converter module operable to deliver a signal having a signal bandwidth that changes over time, a dynamically controllable filter module having a filter bandwidth and fed by said down converter module, and a measurement module operable to at least approximately measure the signal bandwidth, said dynamically controllable filter module responsive to said measurement module to dynamically adjust the filter bandwidth to more nearly match the signal bandwidth as it changes over time, whereby output from said filter module is noise-reduced.
Generally, another form of the invention involves an electronic power management circuit for a wireless receiver, and the circuit includes a front-end operable to down-convert a wireless signal to a low-intermediate frequency (IF); and a digital processor circuit operable to provide a controllable mode-enabled and mode-disabled set of modules including a de-rotator to convert at least a signal channel from IF to a baseband signal, a channel select filter fed by the de-rotator and including multiple stages, a demodulator, and a stereo decoder, said digital processor circuit operable to differently power manage the modules and stages depending on modes including a pre-reception mode and a regular reception mode, the regular reception mode having audio sensitivity enhancement states of operation.
Generally, one process form of the invention involves a process of operating a wireless receiver, the process including altering a filter characteristic including a bandwidth of filter passband dynamically depending on a modulated wireless signal condition involving at least one signal frequency.
Generally, another process form of the invention involves a process of reducing in-band noise in an FM receiver, the process including dynamically decreasing the bandwidth of a channel select filter to more nearly match with the varying signal bandwidth when an audio deviation is lower due to lower modulating sound level.
Other wireless receivers, electronic circuits, and processes for their operation are disclosed and claimed.
Corresponding numerals in different Figures indicate corresponding parts except where the context indicates otherwise. A minor variation in capitalization or punctuation for the same thing does not necessarily indicate a different thing. A suffix .i or .j refers to any of several numerically suffixed elements having the same prefix.
In some embodiments, circuits and processes detect the received signal characteristics and modify the receiver parameters to improve audio sensitivity, without degrading other performance parameters.
Also, in some of the embodiments, dynamic channel select filters and filtering processes are provided to enhance the audio sensitivity with minimal increase in current consumption and simultaneously ensure that other performance parameters are not degraded.
Let the Audio Sensitivity in an FM receiver mean the minimum signal strength at the RF input that results in a demodulated audio SNR (signal to noise ratio) of, e.g., 26 dB. The Audio Sensitivity performance is measured, for example, while holding the FM frequency deviation constant and corresponding to a moderately soft audible sound level. Such frequency deviation is also called audio deviation herein and is held constant, e.g., at 22.5 kHz.
Some of the embodiments remarkably and significantly reduce in-band noise by dynamically tightening the bandwidth of a channel select filter to match with the varying signal bandwidth, so that the filter bandwidth is decreased when the audio deviation is lower (due to lower modulating sound level). Conversely, such decreased filter bandwidth is relaxed or increased when the audio deviation is higher (due to higher modulating sound level).
The audio SNR performances for a 100 KHz and 50 KHz channel select filter bandwidth are illustrated in
The improved Audio Sensitivity confers a wider geographic reception range and more reliable reception in some buildings and urban canyons that can otherwise be problematic. Moreover, Audio SNR is improved by 6 dB or more (see vertical double arrow in
One type of embodiment improves audio sensitivity dynamically under specified conditions by selectively introducing a fixed but reduced channel select filter bandwidth, say 50 KHz, when the audio is softer and audio deviation is less, and relaxing the channel select filter bandwidth, e.g. to 100 KHz, when the audio is louder and audio deviation is therefore greater. The relaxation part of the dynamics prevents an FM demodulated audio signal from being distorted. Distortion means increased THD (Total Harmonic Distortion). Such distortion could likely occur if the filter bandwidth were held static (constant) at 50 KHz. since the frequency deviation of the FM signal would frequently vary above the filter bandwidth of 50 KHz as well as within it. Notwithstanding the introduction of the narrow filter bandwidth, a linear relationship is nevertheless remarkably provided and dynamically maintained in the described embodiments between demodulated audio voltages or digital signal values and the varying frequency deviation of the FM signal. Dynamic maintenance of that linear relationship keeps THD low and quite satisfactory.
In
Note in
In
In
In
The frequency fLO of the synthesizer 114 and the RF/analog mixers (X) and filters in
Notice that actually both a signal channel and an image channel are delivered from RF front-end 20 into the low IF signal chain of
An embodiment may include frequency-scanning as in the incorporated TI-69599IndiaPS that measures an SQI (Signal Quality Indicator) 285 as a windowed sum-of-squares in the down-converted signal band and measures an IQI (Image Quality Indicator) 275 analogously in the down-converted image band (the band that at RF was 300 KHz higher than the signal band). An embodiment, as in
In
Simulation results support the benefits of doing this dynamic filter switching as in
The following metrics are used, for example, to determine which of the two channel select filter bandwidth options are selected: 1) Audio deviation estimator (e.g., 295) and/or 2) Signal condition estimator(s) (e.g., 275, 285) and/or Noise estimation (e.g., 290). Dynamic switching of channel select filter bandwidths is performed without glitches or with a very small glitch at the input of the FM demodulator 270 to prevent and obviate audible clicks. See
In
In
In
A special mode (Mode 1) is supported in the ISF2 path to enable the audio sensitivity enhancement. Under this Mode 1, the output of the first stage channel select filter CSF1240 is Muxed in via a special mux 310 to the input of the second stage ISF2230. The second stage ISF2230 in Mode 1 uses or is reconfigured to use a narrow-bandwidth set of coefficients, and this mode is also run in conjunction with the channel select filtering CSF1240, CSF2250 on the desired signal. Depending on the signal conditions, the output of either the CSF2 or the ISF2 (Mode 1) is dynamically selected by mux 260 while compensating for the appropriate group delay differential (e.g., 10 samples) to ensure glitch-free switching and avoid any additional audio clicks on switching of mux 260 under control by signal InpSel. The channel select filter path CSF1, CSF2 in one numerical example has a bandwidth of 100 KHz and the channel select filter path CSF1, ISF2 (Mode 1) has a bandwidth of 50 KHz. CSF1, CSF2 in one implementation uses an input sampling rate of 768 kHz, 16-bit input and output bit precisions, signal band of 0-100 kHz and stop band 200-384 kHz with greater than 64 dB mean stop band attenuation that rejects the signal band at +/−300 KHz away.
As noted hereinabove, the ISF second stage 230 is provided with the additional Mode 1 by a multiplexer 310 that enables parallel (wye shape “Y”) operation in Mode 1 along with the channel select filter CSF 240, 250. Mode 1 thus provides a lower bandwidth filtering option of the desired signal for audio sensitivity enhancement. Otherwise, in Mode 0, the multiplexer 310 couples the output from ISF stage 220 to the input of ISF stage 230 (Mode 0, 100 KHz), and there is no Mode 1 cross connection or cross coupling operation via multiplexer 310 from CSF stage 240 into ISF stage 230.
TABLE 1 shows a related way of establishing a control register 320 of
In the
In
In
In a first version of pseudocode, suppose the RF SNR is mostly determined by thermal noise in the analog front-end 20, such as is likely the case in testing the receiver 10 with a signal generator and without an antenna. Then un-quantized SQI is suitably used as a metric by the state machine in
Some embodiments as in TABLE 3 use switching based on signals from Noise Meter 290 instead of SQI in some places in the logic. Such revised logic is useful such as when an antenna is coupled to receiver front end 20 and the RF SNR is determined by the noise temperature of the antenna and not preponderantly by the RF front end 20 thermal noise. In this case, the Noise Meter 290 is used as a metric that is sufficiently related to the RF SNR for conditional mode-determination. The logic for selecting the 50 KHz or 100 KHz filter InpSel=I/O is identical except that Noise Meter replaces SQI as shown in TABLE 3. A configuration circuit responsive to a configuration bit SQI_NOISEMETER in TABLE 9 control register 320 establishes whether which of Noise Meter or SQI is used (e.g., whether TABLE 3 or TABLE 2 pseudocode is used).
Some embodiments handle variations in Noise Meter 290 sample values by setting noise meter output equal to the median of a plurality (e.g., three (3)) noise measurement samples taken during consecutive AGC windows, and saturated to 16 unsigned bits or otherwise as appropriate. Here, pair-wise comparisons between, e.g., the three values are generated and fed as a three-bit digital address to a look-up table LUT in TABLE 4 that outputs the median. The median of samples is obtained another way by sorting them in either ascending or descending order and picking the middle sample from the sorted sequence instead.
In
Some embodiments include an Excess Bandwidth Detector in control block 300, and such detector is represented by the logic condition SQI_m_IQI>EnergyDiff_Thresh. (See also discussion of
In
TABLE 6 shows pseudocode specifically patterned after the three states of state machine 300 in audio sensitivity enhancement Mode=1 and their particular state transition legends of
The TABLE 6 pseudocode is abbreviated regarding periodic timer controls to briefly activate and execute the state machine (e.g., every 8 msec) to update its state. Also implicit are conditional Mode=0 transitions out of audio sensitivity enhancement state machine back to START.
Some alternative embodiments can provide a different kind of state machine 300 of
Implementing an embodiment is appealingly low in electronic computational complexity and chip real estate. An Image Select Filter (ISF2) module used in the fast-scan of the incorporated patent application TI-69599 is suitably reconfigured and re-used for the parallel filter chain CSF1, ISF2 with the lower signal bandwidth (50 KHz). Incremental complexity involves (a) support of a second set of filter coefficients for ISF2, (b) delay element at one of the filter outputs to mux 260 to ensure that both the 50 KHz and 100 KHz filter paths have the same group delay, and (c) the additional MUXes 310, 260 themselves.
In
When the input signal strength is substantially higher than sensitivity or if the audio deviation is above a pre-defined threshold in Mode 1, the filter bandwidth Flt_Mode and dynamic control signal InpSel are switched from 50 KHz state S2 to 100 KHz state S1. Additionally, during a new tune (Preset, SEEK or Alternative Frequency AF), a switch occurs to the 100 KHz filter Mode=0.
In
In TABLE 1 and TABLE 9, bits or bit fields for control register 320 support the operations of the state machine of
In
In one type of power management embodiment herein, the enablement of the various blocks is as tabulated in TABLES 10A, 10B and 10C. Embodiments and states of operation may vary in other power management processes. TABLES 2, 3, 5, 6 also describe power management processes.
In
In
In
In
In some embodiments, software executing in Mode=1 on processor 80 of
In
If the difference (SQI-IQI) in the CSF2 and ISF2 filter output signal strengths exceeds a threshold EnergyDiff_Thresh, then FM demodulation 270 is executed on the output of the 100 KHz filter CSF2 by appropriately switching mux 260 to connect with CSF2. This metric (SQI-IQI) is used in conjunction with the audio deviation estimator block 295 enabled, see pseudocode for state machine 300.
In
In
In
Consider
As discussed in the previous two paragraphs, if the estimated frequency deviation is generated from 50 KHz filtered mono (L+R) signal or something like it, it might not be a perfectly true indicator of FM signal bandwidth. Accordingly and additionally, some of the embodiments electronically derive and utilize the difference in signal strength (SQI-IQI) at the output of the 50 KHz ISF2 and the 100 KHz CSF2. Both ISF2 and CSF2 are enabled and used in the process of obtaining this difference (SQI-IQI) for dynamic filter switching. A larger difference (SQI-IQI) indicates signal energy outside the bandwidth of the 50 KHz filter that includes ISF2. State machine 300 of
Note that in TABLE 6 the condition (Fdev_Est<Fdev_Th1) for transition from state S1 to S2 is not accompanied by a difference criterion involving (SQI-IQI) if the threshold Fdev_Th1 is set low enough that no
An alternative embodiment can include the conditional determination on difference [(SQI-IQI>EnergyDiff_Th)] of
Another type of alternative embodiment can provide a different kind of audio deviation estimator for actual audio deviations exceeding about 60 KHz when ISF2 is activated in Mode 1 for 50 KHz bandwidth. In such embodiments, the estimated audio deviation is derived in response to the output of the 100 kHz filter CSF2 while ISF2 is active in the 50 kHz Mode 1. Such embodiments may provide some simplified parallel FM demodulator process block 270′ besides that of block 270 and may have some additional muxing at the input of Audio Deviation block 295 depending on embodiment.
In
It should be understood that some other embodiments can configure the coefficients for CSF1 and ISF2 to establish the Mode 1 filter bandwidth at somewhat more or less than 50 KHz, such as in a range 40-60 kHz. Moreover, still other embodiments can introduce one or more additional filter paths so as to piecewise process the different ranges of audio deviation. Accordingly, a further embodiment suitably provides three filter paths for dynamically selected LPF operations having 35 KHz, 55 KHz and 100 KHz instead of 50 KHz and 100 KHz. In choosing an appropriate embodiment from among the various possibilities, the skilled worker suitably considers and compares factors such as audio SNR improvement (
In
Also in
Turning to the subject of RDS, for some RDS/RBDS background see U.S. Patent Application Publication 20100232548 dated Sep. 16, 2010, “Demodulation and Decoding for Frequency Modulation (FM) Receivers with Radio Data System (RDS) or Radio Broadcast Data System (RBDS)” (TI-67786), which is hereby incorporated herein by reference.
In
In TABLE 11, simulation results for RDS sensitivity performance are tabulated for RDS deviations of 2 KHz and 1.2 KHz. The audio deviation during the RDS sensitivity test is set to 22.5 KHz. TABLE 11 tabulates values of minimum RF SNR for RDS performance for channel select filter CSF bandwidth of 100 KHz and 50 KHz.
The RDS sensitivity performance degrades between about 2 dB to 4 dB, compared to a 100 KHz filter path when a static (unchanging) 50 KHz channel select filter bandwidth is employed. By contrast, the type of embodiments of
Some embodiments can provide both a dynamic audio channel select filter and an RDS channel select filter in low reception conditions. In more favorable conditions, a wider channel select filter mode is enabled to cover both the audio and RDS.
In
The electrical current consumption of baseband module 200 is power managed in
Listening tests are suitably performed with the proposed technique (dynamic switching between 100 KHz and 50 KHz filters) on various types of audio clips. For example, an audio clip is pre-emphasized, FM modulated, degraded by additive white noise, filtered by the channel select filter CSF, FM demodulated and appropriately de-emphasized. The amplitude of the audio signal is normalized so that peak audio deviation corresponds to a value of 75 KHz. The audio clips are processed using a fixed 100 KHz channel select filter alone or the dynamic filtering embodiment of
Eight independent listeners were asked to evaluate the quality of an audio clip, by scoring over an absolute scale of 1 (Worst) to 5 (Best). The test was conducted in a blind fashion, i.e., the listeners were not aware of the test condition. TABLE 12 shows that the listening tests also indicate a 2 dB improvement in audio sensitivity, based on the approximately equal Average Score entries (1.9, 1.7) in TABLE 12 for processing using the dynamic filtering method at 5 dB RF SNR versus a 100 KHz filter at 7 dB RF SNR. Indeed, those Average Score entries (1.9, 1.7) even somewhat favored the dynamic filtering method at the lower RF SNR of 5 dB over the 100 KHz filter at 7 dB. Moreover, with RF SNR the same, the Average score was dramatically higher (almost 2 listening-response units) for the dynamic filtering method versus the 100 KHz channel select filter alone.
A multi-radio system embodiment is provided in a single-chip FM+WLAN+BT+GPS transceiver, for example, such as in
In
In
In
An audio/voice block in ABB/PM 1200 is suitably provided to support audio and voice functions and interfacing. A microphone 1224 and an audio output transducer 1222 are coupled with ABB/PM 1200. Speech/voice codec(s) and speech recognition are suitably provided in memory space in an audio/voice block in ABB/PM 1200 for processing. Applications processor 1400 in some embodiments is coupled to location-determining circuitry for satellite positioning such as GPS (Global Positioning System) 1190 or 1495 and/or to a network-based positioning (triangulation) system, to an accelerometer, to a tilt sensor, and/or other peripherals to support positioning, position-based applications, user real-time kinematics-based applications, and other such applications.
ABB/PM 1200 includes a power conversion block, power save mode control, and oscillator circuitry based on crystal 1290 for clocking the cores. A display 1266 is provided off-chip. Batteries 1280 such as a lithium-ion battery provide power to the system and battery data.
Further in
FM radio 10 of
In
Various production-testable and/or field-testable system embodiments with one or more SOCs are provided on a printed circuit board (PCB), a printed wiring board (PWB), and/or in an integrated circuit on a semiconductor substrate.
Returning to
Also in
Notice the instances of dimensionless ratios of the form f/Fsamp in Equations (1-Sig), (1-Img) and (3-Sig), (3-Img). Such ratio f/Fsamp is the fraction of a unit circle in which the ‘sampling’ of the unit circle successively occurs as indexed by index n for de-rotating the quadrature channels of the FM IF signal. Each sine or cosine trigonometric argument is the latest phase to the SIN and COS generator, with subscripted frequency f or fIF as a parameter. Fsamp in the ratio is the rate of ‘sampling’ or accessing values from the SIN and COS LUT(s) for de-rotation and is suitably about the same as or higher than the sampling rate Fsamp such as 768 KHz input to the down-converter 210 in
IQ de-rotation 210 of
Think conceptually of separate de-rotation frequencies fdrS, fdrI being applied to respectively convert signal and image to DC:
Sigout_I(n)=Iin(n)cos(2πnfdrS/Fsamp)+Qin(n)sin(2πnfdrS/Fsamp) (1-Sig_I)
Sigout_Q(n)=Qin(n)cos(2πnfdrS/Fsamp)−Iin(n)sin(2πnfdrSFsamp) (1-Sig_Q)
Imgout_I(n)=Iin(n)cos(2πnfdrI/Fsamp)+Qin(n)sin(2πnfjdrI/Fsamp) (1-Img_I)
Imgout_Q(n)=Qin(n)cos(2πnfdrI/Fsamp)−Iin(n)sin(2πnfdrI/Fsamp) (1-Img_Q)
Notice that the structure of the complex digital derotation Equations (1-Sig) and (1-Img) down-converts one channel apiece into the LPF passband of CSF and ISF respectively. A way of thinking of this pictures the channels as represented by single tones therein at Iin=cos(2πn[fS, fImg]/Fsamp) and Qm=sin(2πn[fS, fImg]/Fsamp). Equations (1-Sig) and (1-Img) then represent a trig identity of frequency subtraction, and the de-rotation frequencies fdrS, fdrS for that subtraction are chosen to prevent confusion of the channel signal and the image which are spaced apart. Notice that no limitation is at this point of description placed on the choice of the derotation frequency or frequencies of various embodiments. An embodiment can capture one or more channels at specific distances apart in frequency and provide an appropriate arrangement of the processes used in
Let de-rotation frequencies for signal and image fdrS, fdrI f be set so that conversion of the image fImg to DC occurs (i.e. fS−fdrS=0; fImg−fdrI=0). The other frequency difference (fS−fdrI) or (fImg−fdrS) is 300 KHz away and readily rejected by
[(fS−fdrS),(fImg−fdrS)]=[0,300 KHz] (2-Sig)
[(fS−fdrI),(fImg−fdrI)]=[−300 KHz,0] (2-Img)
Let the signal and image frequencies be merely of opposite signs so both exist in the low-IF passband. This leads to opposite-signed de-rotation frequencies with a frequency magnitude fIF that are then substituted into Equations (1-Sig) and (1-Img) and simplified, with the resulting electronic circuitry in block 210 represented by Equations (3-Sig) for frequency addition and (3-Img) for frequency subtraction:
Sigout_I(n)=Iin(n)cos(2πnfIF/Fsamp)−Qin(n)sin(2πnfIF/Fsamp) (3-Sig_I)
Sigout_Q(n)=Qin(n)cos(2πnfIF/Fsamp)+Iin(n)sin(2πnfIF/Fsamp) (3-Sig_Q)
Imgout_I(n)=Iin(n)cos(2πnfIF/Fsamp)+Qin(n)sin(2πnfIF/Fsamp) (3-Img_I)
Imgout_Q(n)=Qin(n)cos(2πnfIF/Fsamp)−Iin(n)sin(2πnfIF/Fsamp) (3-Img_Q)
Notice that even in the special case, a number of versions of embodiments are feasible. Theoretically, a 100 KHz de-rotation frequency would be possible, to the extent that a clean filter separation can be accomplished when the channels are that wide in
In
Signal estimates such as windowed sums-of-squares for SQI and IQI are generated in any suitable manner, e.g.:
FM modulated signals typically have a DC component, and so subtracting out a square of DC offset is not necessarily applied. Additionally, operations like log2(SQI) and log2(IQI) can provide quantities proportional to dB if desired. Each value of SQI_m_IQI can be a difference in dB, for one example.
In
In
The I/Q Imbalance Estimation block then adjusts the phases so they even more precisely differ by 90 degrees (quadrature). The electronic operations performed by the I/Q Imbalance Estimation block for compensating an IQ phase imbalance −δ (departure from 90 degrees) are represented, for instance, by:
wherein the phase imbalance estimation is continually measured prior to the compensation operations and the electronic estimation process is represented by:
sin(−δ)˜=−G*Avg[I*Q]/Avg[Iout2] (6)
Structures and processes described herein confer enhanced FM receiver performance, such as for FM transceiver cores in multi-radio or combo devices. Such enhanced performance enhances the user experience and can benefit a large proportion of users due to the increasingly high penetration of FM into mobile consumer electronics devices.
Other embodiments are contemplated, such as by utilizing a somewhat higher IF (e.g., fIF=250 kHz or more with 100 kHz channel width), de-rotating the signal and image using a de-rotation frequency of +/−fIF, and implementing the CSF and ISF paths in
Still more embodiments can have two or more separate de-rotation frequencies fdrS, fdrI to more generally implement the complex digital de-rotation Equations (1-Sig) and (1-Img) for down-conversion 210. Some embodiments suitably provide a the front end 20 with at least one stage for higher frequency IF preceding the downconversion to low-IF in
Some other embodiments are provided to improve the demodulated signal to noise ratio for modulating signals besides audio or that are derived from audio. Yet other embodiments are suitably provided to operate with other kinds of modulations such as phase modulation, frequency shift keying (FSK), frequency division multiplex, quadrature amplitude modulation (QAM), or other type of modulation or system that varies in its currently-occupied bandwidth or frequency deviation or has some component that so varies in a manner that can benefit from dynamically adjustable filtering of a frequency width as taught herein. Bit error rate of some forms of data receiver path are suitably reduced by employing embodiments based on the teachings herein.
Some of the embodiments can be described as adjusting a characteristic of a module such as a filter dynamically, depending on a signal condition that depends on a varying approximate bandwidth occupied by the signal. This bandwidth is suitably measured in a time window. This signal condition with varying approximate bandwidth is represented in
In an embodiment in which the characteristic of the module having one or more filters is adjusted, the characteristic in some versions is the width of an effective filter passband established by the one or more filters. The width of the effective filter pass band can be the adjustable bandwidth of a bandpass filter instantiated in a single module or compositely established by two or more modules. In
In the particular case of FM, the varying approximate bandwidth is also related to the envelope of the demodulated audio signal or some function of the stereo L and R audio channel signals. For the embodiment of
Some other embodiments utilize an estimate of FM frequency deviation based on the demodulated audio but omit the difference measurement IQI-SQI. Such embodiments default, for instance, to 100 kHz filter bandwidth unless the audio deviation estimate goes below an e.g. 40 KHz threshold whereupon the circuit switches to 50 kHz filter bandwidth. The circuit estimates a trajectory of the audio deviation from its current rate of change, and at the rate of change is positive and the audio deviation goes above, say 45 KHz with the rate of change still positive, then the circuit switches to 100 kHz filter bandwidth until some later time when the audio deviation estimate goes back below the e.g. 40 kHz threshold. Some of the embodiments situate a programmable (50 kHz, 100 kHz) bandpass filter module prior to the down converter 210 and route the Signal output from down converter 210 directly to mux 260 and FM demodulator 270. For frequency scanning, various controls can be set to establish whatever arrangement and types of modules that are desired since the frequency scanning does not necessarily involve user listening to a received audio signal during the scan.
References to a ‘mux’ herein should be understood to include either 1) actual circuit hardware that performs switching in the form of a multiplexer, or 2) one or more decision steps or specified operations in software or firmware that effectively perform analogous digital signal path control. ‘Module’ refers to either circuit hardware or one or more portions of software or firmware for performing the function to which the module pertains.
Still other embodiments utilize a data channel such as RDS in
Regarding processor 80, the circuitry and processes are operable with RISC (reduced instruction set computing), CISC (complex instruction set computing), DSP (digital signal processors), microcontrollers, PC (personal computer) main microprocessors, math coprocessors, VLIW (very long instruction word), SIMD (single instruction multiple data) and MIMD (multiple instruction multiple data) processors and coprocessors as cores or standalone integrated circuits, and in other integrated circuits and arrays. The compressed scan chain diagnostic circuitry is useful in other types of integrated circuits such as ASICs (application specific integrated circuits) and gate arrays and to all circuits with structures and analogous problems to which the advantages of the improvements described herein commend their use.
In addition to inventive structures, devices, apparatus and systems, processes are represented and described using any and all of the block diagrams, logic diagrams, and flow diagrams herein. Block diagram blocks are used to represent both structures as understood by those of ordinary skill in the art as well as process steps and portions of process flows. Similarly, logic elements in the diagrams represent both electronic structures and process steps and portions of process flows. Flow diagram symbols herein represent process steps and portions of process flows in software and hardware embodiments as well as portions of structure in various embodiments of the invention.
Processing circuitry comprehends digital, analog and mixed signal (digital/analog) integrated circuits, ASIC circuits, PALs, PLAs, decoders, memories, and programmable and nonprogrammable processors, microcontrollers and other circuitry. Internal and external couplings and connections can be ohmic, capacitive, inductive, photonic, and direct or indirect via intervening circuits or otherwise as desirable. Process diagrams herein are representative of flow diagrams for operations of any embodiments whether of hardware, software, or firmware, and processes of manufacture thereof. Flow diagrams and block diagrams are each interpretable as representing structure and/or process. While this invention has been described with reference to illustrative embodiments, this description is not to be construed in a limiting sense. Various modifications and combinations of the illustrative embodiments, as well as other embodiments of the invention may be made. The terms including, having, has, with, or variants thereof are used in the detailed description and/or the claims to denote non-exhaustive inclusion in a manner similar to the term comprising. The appended claims and their equivalents are intended to cover any such embodiments, modifications, and embodiments as fall within the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
1167/CHE/2011 | Apr 2011 | IN | national |
This application is a Continuation of U.S. patent application Ser. No. 14/323,280, filed Jul. 3, 2014, which is a Divisional of U.S. patent application Ser. No. 13/193,088 filed Jul. 28, 2011, now U.S. Pat. No. 8,805,312, which is related to India Patent Application 1167/CHE/2011 “Methods, Circuits, Systems and Apparatus Providing Audio Sensitivity Enhancement in an FM Receiver, Power Management and/or Other Performances” (TI-69918IndiaPS) filed Apr. 6, 2011, for which priority is claimed under the Paris Convention and 35 U.S.C. 119 and all other applicable law, and which are incorporated herein by reference in their entirety. This application is related to India Patent Application 1010/CHE/2011 “Rapid Autonomous Scan in FM or Other Receivers with Parallel Search Strategy, and Circuits, Processes and Systems” (TI-69599IndiaPS) filed Mar. 30, 2011, for which priority is claimed under the Paris Convention and 35 U.S.C. 119 and all other applicable law, and which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4792993 | Ma | Dec 1988 | A |
5193213 | Chon | Mar 1993 | A |
5796850 | Shiono | Aug 1998 | A |
7787630 | Lerner et al. | Aug 2010 | B2 |
7907740 | Matsuzawa | Mar 2011 | B2 |
8078129 | Lindstrom et al. | Dec 2011 | B2 |
8174415 | Tuttle | May 2012 | B2 |
8243864 | Ciccarelli et al. | Aug 2012 | B2 |
8325944 | Duwenhorst | Dec 2012 | B1 |
8805312 | Balakrishnan | Aug 2014 | B2 |
9130683 | Murali | Sep 2015 | B2 |
10003422 | Hahn | Jun 2018 | B2 |
10644738 | Balakrishnan | May 2020 | B2 |
20010012770 | van der Pol | Aug 2001 | A1 |
20050277393 | Seo | Dec 2005 | A1 |
20070206706 | Saito et al. | Sep 2007 | A1 |
20070294496 | Goss et al. | Dec 2007 | A1 |
20080181294 | Andrle | Jul 2008 | A1 |
20080320529 | Louchkoff et al. | Dec 2008 | A1 |
20090111389 | Crushkevich et al. | Apr 2009 | A1 |
20090111410 | Kobayashi | Apr 2009 | A1 |
20090191828 | Ibrahim et al. | Jul 2009 | A1 |
20090247099 | Jaisimha et al. | Oct 2009 | A1 |
20090311982 | Zhang et al. | Dec 2009 | A1 |
20100099371 | Brummelman | Apr 2010 | A1 |
20100232482 | Murali | Sep 2010 | A1 |
20100232548 | Balakrishnan et al. | Sep 2010 | A1 |
20110075774 | Hiben et al. | Mar 2011 | A1 |
20110096875 | Amrutur et al. | Apr 2011 | A1 |
20110105037 | Narasimha et al. | May 2011 | A1 |
20110111714 | Balakrishnan et al. | May 2011 | A1 |
20110275339 | Allen | Nov 2011 | A1 |
20110299575 | Mikhemar et al. | Dec 2011 | A1 |
20120026039 | Ganeshan et al. | Feb 2012 | A1 |
20120028594 | Rao et al. | Feb 2012 | A1 |
20130243198 | Van Rumpt | Sep 2013 | A1 |
20130304459 | Pontoppidan | Nov 2013 | A1 |
20140254812 | Quan | Sep 2014 | A1 |
20140369508 | Forrester | Dec 2014 | A1 |
20150036464 | Moriguchi | Feb 2015 | A1 |
20150126144 | Jaisimha | May 2015 | A1 |
20160365082 | Poulsen | Dec 2016 | A1 |
20170070195 | Arknaes-Pedersen | Mar 2017 | A1 |
20170118569 | Quan | Apr 2017 | A1 |
20170161013 | Tachigi | Jun 2017 | A1 |
20180211682 | Engel | Jul 2018 | A1 |
20190037310 | Quan | Jan 2019 | A1 |
20190179597 | Tull | Jun 2019 | A1 |
20190355359 | Bhaya | Nov 2019 | A1 |
Number | Date | Country |
---|---|---|
2288936 | Sep 1997 | GB |
Entry |
---|
Broadcom Corporation, BCM2049 Product Brief, 2pp 2009. |
Number | Date | Country | |
---|---|---|---|
20200336163 A1 | Oct 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13193088 | Jul 2011 | US |
Child | 14323280 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14323280 | Jul 2014 | US |
Child | 16838685 | US |