GB2487973A - Reduction of DC offsets in high gain cross-coupled IF active filters - Google Patents

Reduction of DC offsets in high gain cross-coupled IF active filters Download PDF

Info

Publication number
GB2487973A
GB2487973A GB201102475A GB201102475A GB2487973A GB 2487973 A GB2487973 A GB 2487973A GB 201102475 A GB201102475 A GB 201102475A GB 201102475 A GB201102475 A GB 201102475A GB 2487973 A GB2487973 A GB 2487973A
Authority
GB
United Kingdom
Prior art keywords
channel
filter
input
output
offset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
GB201102475A
Other versions
GB201102475D0 (en
Inventor
Ian Vidler
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Elonics Ltd
Original Assignee
Elonics Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Elonics Ltd filed Critical Elonics Ltd
Priority to GB201102475A priority Critical patent/GB2487973A/en
Publication of GB201102475D0 publication Critical patent/GB201102475D0/en
Publication of GB2487973A publication Critical patent/GB2487973A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H11/00Networks using active elements
    • H03H11/02Multiple-port networks
    • H03H11/04Frequency selective two-port networks
    • H03H11/12Frequency selective two-port networks using amplifiers with feedback
    • H03H11/1217Frequency selective two-port networks using amplifiers with feedback using a plurality of operational amplifiers
    • H03H11/1234Modifications to reduce detrimental influences of amplifier imperfections, e.g. limited gain-bandwith product, limited input impedance
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H11/00Networks using active elements
    • H03H11/02Multiple-port networks
    • H03H11/04Frequency selective two-port networks
    • H03H11/12Frequency selective two-port networks using amplifiers with feedback
    • H03H11/1217Frequency selective two-port networks using amplifiers with feedback using a plurality of operational amplifiers
    • H03H11/1252Two integrator-loop-filters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits
    • H04B1/30Circuits for homodyne or synchrodyne receivers
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H11/00Networks using active elements
    • H03H11/02Multiple-port networks
    • H03H11/04Frequency selective two-port networks
    • H03H11/12Frequency selective two-port networks using amplifiers with feedback
    • H03H11/1291Current or voltage controlled filters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H11/00Networks using active elements
    • H03H11/02Multiple-port networks
    • H03H11/04Frequency selective two-port networks
    • H03H2011/0494Complex filters

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Amplifiers (AREA)

Abstract

Amplification of DC offsets in high gain active filter channels within a TV or radio receiver may cause the channel outputs to be clipped. To avoid this saturation, correction signals applied to the channels are adjusted to reduce the DC offset apparent at the outputs. The filter channels may be cross-coupled to provide a polyphase response which rejects unwanted image frequencies. One of the correction signals may be varied while the other is held constant. The filters are configurable into low-pass or bandpass forms with Butterworth or Chebyshev response. The comparators 554 and 556 responsive to the DC level at the channel outputs may be transposed when the filters are cross-coupled and possess a Chebyshev response (figure 17).

Description

METHOD OF REDUCING OFFSET
FIELD OF INVENTION
The disclosure relates to a method of reducing an offset signal associated with an electronic filter, an electronic filter and a television or radio tuner chip comprising such an electronic filter.
BACKGROUND
Single chip television/radio tuners are increasingly implemented in set top boxes, Liquid Crystal Display (LCD) televisions, mobile communications devices and the like. They have many advantages over traditional metal can tuners. For example single chip tuners are lower cost, require fewer external components, have lower power consumption and are physically smaller than metal can equivalents.
Television and radio signals are typically modulated and converted to a higher carrier frequency (typically high MHz or GHz ranges) before being broadcast. Television/radio tuners are required to downconvert received television/radio signals from this carrier frequency to a lower frequency before the signal can be processed. After downconversion, television/radio tuners are also typically required to reject unwanted signals produced during the downconversion process. The downconverted and filtered signals are then input to baseband circuitry where they are processed into a suitable format for reproduction.
Television/radio tuners typically comprise an intermediate frequency (IF) filter to reject the unwanted signals. However, the optimal IF filter type is dependent on the particular interface architecture between the downconverter and the baseband circuitry, and on the TV/radio broadcast standard employed to modulate and convert the signals.
Different IF filters may be provided to perform the filtering process for different broadcast standards and/or interface architectures. However, it is more desirable to provide a single IF filter which can be reconfigured to provide the appropriate response depending on the standard/architecture.
In addition, IF filters with high gains can introduce significant unwanted DC offsets to the filtered/downconverted signals. These DC offsets typically need to be compensated for to ensure that the output signals from the IF filter are reliable.
SUMMARY OF INVENTION
A first aspect of the disclosure provides a method of reducing an offset signal associated with an electronic filter, the electronic filter comprising first and second electronic filter channels, each channel comprising an offset correction input and one or more amplifiers, each amplifier having an input and an output, the method comprising: a. inputting a first correction signal to the offset correction input of the first filter channel and a second correction signal to the offset correction input of the second filter channel; b. electrically coupling the output of a first channel amplifier to the input of a second channel amplifier; c. varying the first correction signal; d. electrically coupling the input of said first channel amplifier to the output of said second channel amplifier; and e. varying the second correction signal while keeping the first correction signal substantially constant, wherein step (e) is performed after steps (a) to (d).
Steps (a) to (d) may be performed in any order depending on the configuration of the electronic filter.
The offset signal to be reduced may arise, for example but not exclusively, as a result of manufacturing tolerances in the components of the filter or as a result of temperature variations. Additionally or alternatively, the offset signal may be input to the filter from an external source. Typically the offset signal to be reduced is a DC offset signal. The offset signal to be reduced may be an offset signal output by one of the filter channels.
This method is particularly suited to reducing an offset signal associated with an electronic filter comprising first and second channels which are cross coupled together to provide a polyphase response.
Due to the electrical cross coupling between the channels, an offset in the first channel may affect the offset in the second channel. Therefore, it is typically necessary to reduce a first offset signal associated with the first channel and to reduce a second offset signal associated with the second channel. Typically, the first offset signal to be reduced is an output from the first channel and the second offset signal to be reduced is an output from the second channel. Varying the first correction signal in step (c) typically helps to reduce at least one of the first and second offset signals, and varying the second correction signal in step (e) typically helps to reduce at least the other of the first and second offset signals.
The inventor has realised that, in order to reduce both the first and second offset signals, at least one step (in this case step (e)) of the method must be performed with the full cross coupling enabled (i.e. when the inputs of the first channel amplifiers are cross coupled to the outputs of the respective second channel amplifiers and the outputs of the first channel amplifiers are cross coupled to the inputs of the respective second channel amplifiers). That is, the effects of the first offset signal must be taken into account when reducing the second offset signal (or vice versa).
In addition, by keeping the first correction signal substantially constant when varying the second correction signal, the required second correction signal can be determined without influence from fluctuations in the first correction signal.
The inventor has also realised that, for most filter designs/configurations, only one offset correction input may be required for each filter channel.
This is because only offset signals which are subject to high gain may need to be compensated for.
Typically, the first channel offset correction input is electrically connected to an input of one of the one or more first channel amplifiers. The second channel offset correction input is typically electrically connected to an input of one of the one or more second channel amplifiers.
The first and second correction signals are typically electrical current or voltage signals.
The first and second filter channels may be Q (quadrature) and I (in phase) channels respectively of a reconfigurable polyphase bi-quad filter (or vice versa).
Step (c) may comprise varying the first correction signal in accordance with an output voltage or current of the first filter channel. This is typically suitable for an electronic filter arranged (or in the process of being arranged) in a band-pass Butterworth configuration where the dependence of each filter channel output on its own correction signal is stronger than its dependence on the correction signal of the other channel. For example, step (c) may comprise varying the first correction signal until the output voltage or current of the first filter channel is within a predetermined range or substantially equals a predetermined value. In this case, step (e) may comprise keeping the first correction signal substantially constant at a value determined during step (c) which provides the output voltage or current of the first filter channel with a value which is within the predetermined range or which equals the predetermined value.
Additionally, step (e) may comprise varying the second correction signal in accordance with an output voltage or current of the second filter channel.
For example, step (e) may comprise varying the second correction signal until an output voltage or current of the second filter channel is within a predetermined range or substantially equals a predetermined value. For the reasons provided above, this is again suitable for an electronic filter arranged (or to be arranged) in a band-pass Butterworth configuration.
In a first embodiment of the first aspect of the disclosure, step (d) occurs after steps (a) and (c). That is, during step (c), the cross coupling path between the outputs of the second channel amplifiers and the respective inputs of the first channel amplifiers may be disabled. Optionally, the cross coupling path between the outputs of the first channel amplifiers and the respective inputs of the second channel amplifiers may also be disabled during step (c) in this embodiment. Again this is suitable for a filter arranged (or in the process of being arranged) in a band-pass Butterworth configuration.
In this case, where the first correction signal is varied in accordance with an output voltage or current of the first filter channel and the second correction signal is varied in accordance with an output voltage or current of the second filter channel, the second correction signal may optionally be varied during step (c). This variation in the second correction signal will not have any effect on the output of the first filter channel as the cross coupling path between the outputs of the second channel amplifiers and the inputs of the respective first channel amplifiers is disabled during step (c) in this embodiment. Thus, an offset associated with the first channel may still be reduced without interference from the second correction signal.
It will be understood that, if full cross coupling is enabled before step (c) is performed, the method according to this embodiment may further comprise electrically decoupling the output of the second channel amplifier from the input of the first channel amplifier before step (c).
In a second embodiment, steps (b) and (d) may be performed before step (c). That is, full cross coupling is enabled between the first and second channel amplifiers before either of the correction signals are varied in steps (c) and (e). This embodiment is particularly suited to electronic polyphase filters configured in band-pass Butterworth or Chebyshev configurations.
In this case, step (c) may comprise varying the first correction signal in accordance with an output voltage or current of the second filter channel.
This is particularly suitable for an electronic filter arranged in a band-pass Chebyshev configuration, where an output voltage or current of the second channel has a stronger dependence on the first correction signal than the second correction signal. For example, step (c) may comprise varying the first correction signal until an output voltage or current of the second filter channel is within a predetermined range or substantially equals a predetermined value.
Similarly, step (e) may comprise varying the second correction signal in accordance with an output voltage or current of the first filter channel.
Again, this is particularly suitable for an electronic filter arranged in a band-pass Chebyshev configuration, where an output of the first channel has a stronger dependence on the second correction signal than the first correction signal. For example, step (e) may comprise varying the second correction signal until an output voltage or current of the first filter channel is within a predetermined range or substantially equals a predetermined value.
In this embodiment, the method may further comprise: inverting an output voltage or current of the second channel, or inverting a voltage or current derived from an output voltage or current of the second channel, before step (c); and varying the first correction signal in accordance with said inverted output voltage or current during step (c). This may be necessary, for example, when correcting an offset associated with an electronic filter arranged in a band-pass Chebyshev configuration where an output voltage or current of the second filter channel is inversely dependent on the first channel correction signal.
In any of the above embodiments, the amplifiers in the first and/or second channels may be, for example, fully differential operational amplifiers comprising first and second inputs and first and second outputs (P and N outputs). Alternatively, the amplifiers may be single ended operational amplifiers comprising first and second inputs and only one output.
Typically the amplifiers are inverting amplifiers.
The outputs of the first and/or second channels are typically input to respective comparators, with the outputs of the comparators being used to increment or decrement the first and/or second correction signals. Where the amplifiers are fully differential amplifiers, the first and second outputs of the last (output) amplifiers in the respective channels are compared in the respective comparators. Where the amplifiers are single ended amplifiers, the only output of the last (output) amplifiers in the respective channels is input to a respective comparator and compared with a fixed reference signal.
Where differential amplifiers are employed, "inverting an output voltage or current of the second channel, or inverting a voltage or current derived from an output voltage or current of the second channel" may mean swapping around the P and N outputs of the last (output) differential amplifier of the second channel (i.e. the P output becomes the N output and vice versa), swapping around the inputs to the comparator or inverting the output of the comparator.
Where the amplifiers are single ended operational amplifiers, "inverting an output voltage or current of the second channel, or inverting a voltage or current derived from an output voltage or current of the second channel" may mean swapping around the inputs to the comparator or, alternatively, inverting the output of the comparator.
In any of the above embodiments, the second correction signal may be kept substantially constant during step (c).
In any of the above embodiments, the method according to the first aspect of the disclosure may comprise: providing each filter channel with a plurality of cascaded amplifiers, and, during step (b), electrically coupling the output of each first channel amplifier to the input of a respective second channel amplifier and, during step (d), electrically coupling the output of each said respective second channel amplifier to the input of each said respective first channel amplifier.
The first and/or second correction signals may be varied in any suitable way. For example, the correction signals may be varied, in step (c) and/or step (e), in accordance with a binary search algorithm. Additionally or alternatively, the first and/or second correction signals may be varied, in step (c) and/or step (e), in accordance with a successive approximation algorithm.
Typically, the method according to the first aspect of the disclosure comprises decoupling a time-varying input signal from the inputs of the first and/or second channel amplifiers before steps (c) and (e). Where the electronic filter is used in a television/radio tuner chip, for example, the time-varying signal may be a TV/radio signal received from a downconverter. By decoupling this signal from the inputs, the offset can be reduced without the time-varying signal adversely influencing the offset reduction process.
After steps (a) to (e), the method according to the first aspect of the disclosure may further comprise: inputting a time-varying signal to first and second channel inputs; filtering the time-varying input signal with the first and second filter channels; averaging the filtered signal; and incrementing or decrementing the first and/or second correction signals in accordance with the averaged filtered signal. Again, the time-varying signal may be, for example, a signal received from a downconverter. These steps provide ongoing offset correction which may be required due to, for example, temperature fluctuations.
Typically, averaging of the filtered signal is performed using digital signal processing.
Typically, where the first and second channels are 0 and I channels of a biquad filter for example, the method according to the first aspect of the disclosure may further comprise: inputting a first time-varying signal to the input of the first channel amplifier; and inputting a second time-varying signal to the input of the second channel amplifier, wherein the first signal is 90° out of phase with the second signal. Typically this should occur after steps (a) to (e).
A second aspect of the disclosure provides an electronic filter comprising: a. first and second electronic filter channels each having an offset correction input and one or more amplifiers, each amplifier having an input and an output, the output of a first channel amplifier being selectively electrically couplable to the input of a second channel amplifier and the output of said second channel amplifier being selectively electrically couplable to the input of said first channel amplifier; and b. an offset reduction controller electrically coupled between outputs of the first and second filter channels and the offset correction inputs, the offset reduction controller being configured to input a first selectively variable correction signal to the first channel offset correction input and a second selectively variable correction signal to the second channel offset correction input.
Preferably, the offset reduction controller is configured to: selectively vary the first correction signal; and to selectively vary the second correction signal while keeping the first correction signal substantially constant.
In addition, the offset reduction controller may be configured to keep the second correction signal substantially constant when selectively varying the first correction signal.
In a preferred embodiment, the controller is configurable to vary the first and/or second correction signals in accordance with a binary search algorithm.
Additionally or alternatively, the controller may be configurable to vary the first and/or second correction signals in accordance with a successive approximation algorithm.
Preferably, the electronic filter further comprises switching circuitry electrically coupled between the first and second filter channel outputs and the offset reduction controller, the switching circuitry having: a first configuration in which the controller is configured to vary the first and second correction signals in accordance with the first and second channel outputs respectively; and a second configuration in which the controller is configured to vary the first and second correction signals in accordance with the second and first channel outputs respectively.
Typically, the electronic filter further comprises an inverter for inverting an output voltage or current of the second filter channel when the switching circuitry is in the second configuration.
In one embodiment, the electronic filter further comprises a comparator between the second filter channel output and the controller.
The inverter may be positioned between the comparator and the offset reduction controller, in which case the output voltage of the comparator may be inverted when the switching circuitry is in the second configuration.
The offset reduction controller is typically a digital controller. In this case, the electronic filter further comprises: a first digital to analogue converter electrically coupled between the offset reduction controller and the first channel offset correction input; and a second digital to analogue converter electrically coupled between the offset reduction controller and the second channel offset correction input.
Typically, the filter has a reconfigurable frequency response.
The first and second filter channels may further comprise a plurality of cascaded first and second channel amplifiers, the output of each first channel amplifier being selectively electrically couplable to the input of a respective second channel amplifier and the output of each said respective second channel amplifier being selectively electrically couplable to the input of each said respective first channel amplifier.
In a preferred embodiment, the filter is reconfigurabie to provide a Butterworth-type response in a first configuration and a Chebyshev-type response in a second configuration.
Additionally or alternatively, the filter is reconfigurable between at least one band-pass configuration and one low-pass configuration.
A third aspect of the disclosure provides a television or radio tuner integrated circuit comprising the electronic filter according to the second
aspect of the disclosure.
BRIEF DESCRIPTION OF FIGURES
An embodiment of the disclosure will now be described, by way of example only, with reference to the drawings, in which: Figure 1 is a schematic block diagram of a television or radio tuner chip; Figure 2 is a circuit diagram of a third order reconfigurable electronic filter; Figures 3 and 4 are schematic circuit diagrams of programmable resistor and capacitor blocks; Figure 5 is a schematic circuit diagram of a seventh order reconfigurable filter; Figure 6 is a schematic diagram of the seventh order filter of Figure 5 with additional DC offset compensation circuitry; Figure 7 is a schematic circuit diagram of the filter of Figure 6; Figure 8 is a flow diagram of a DC offset reduction algorithm for the filter of Figures 6 and 7 in its low-pass configuration (Butterworth or Chebyshev); Figure 9 illustrates a successive approximation method; Figure 10 illustrates a long term DC offset tracking method; Figures ha to lid show the responses of the I and 0-channel output voltages of the filter of Figures 6 and 7 in the low-pass configuration (Butterworth or Chebyshev) to increasing values of the first and second correction signals; Figures 12a-12d show the responses of the I and 0-channel output voltages of the filter of Figures 6 and 7 in the band-pass Butterworth configuration to increasing values of the first and second correction signals; Figure 13 is a flow diagram of a DC offset reduction algorithm for the filter of Figures 6 and 7 in its band-pass Butterworth configuration; Figure 14 is a flow diagram of an alternative DC offset reduction algorithm for the filter of Figures 6 and 7 in its band-pass Butterworth configuration; Figures 15a-15d show the responses of the I and 0-channel output voltages of the filter of Figures 6 and 7 in the band-pass Chebyshev configuration to increasing values of the first and second correction signals; Figure 16 is a flow diagram of a DC offset reduction algorithm for the filter of Figures 6 and 7 in its band-pass Chebyshev configuration; Figure 17 is a schematic diagram of the filter of Figures 6 and 7 showing the switching circuitry between the outputs of the first and second filter channels and the offset reduction controller; and Figure 18 is a schematic circuit diagram of the switching circuitry of Figure 17.
DESCRIPTION OF SPECIFIC EMBODIMENTS
Figure 1 shows a television/radio tuner chip I comprising a low noise amplifier 5, a downconverter 10 and a reconfigurable electronic filter 100.
Baseband circuitry 20 is also provided, typically as a separate chip but optionally as part of the tuner chip 1. The reconfigurable filter 100 is connected between the downconverter 10 and the baseband circuitry 20.
The low noise amplifier 5 amplifies the detected signals 12 before the downconverter 10 downconverts the amplified television/radio signals 12.
The baseband circuitry 20 processes the downconverted signals into a suitable format for reproducing the payload of the television/radio signal.
The reconfigurable filter 100 is required to transmit wanted signals, while blocking unwanted signals.
The downconverter 10 may downconvert the received signal down to a near DC level. In this case, the reconfigurable filter is required to perform a low pass filtering function, transmitting low frequency (close to DC) signals and substantially blocking signals having frequencies significantly above DC. However, this downconversion mode is not suitable for all broadcast standards and many baseband demodulator chips require a higher input frequency. To comply with these requirements, the downconverter may alternatively downconvert the received signal to a frequency which is above DC (e.g. 5MHz). However, in this case, as well as producing the wanted signal, an unwanted image signal' is typically produced by the downconverter at a negative frequency value (e.g. - 5MHz). The filter 100 is therefore required to perform a band-pass filtering function, transmitting the wanted signal (at 5MHz) but blocking signals of other frequencies, including the image signal'.
Figure 2 is a schematic circuit diagram of the reconfigurable electronic filter 100. The filter 100 comprises a first order first stage 102 and a second order second stage 104 cascaded together to form a third order reconfigurable low-pass or band-pass filter. The reconfigurable filter 100 has (at least) four configurations: two low-pass configurations; and two band-pass configurations. More specifically, the filter may be configured to provide: a low-pass Butterworth response; a low-pass Chebyshev response; a band-pass Butterworth response; or a band-pass Chebyshev response. The low-pass configurations are optimised for (close to) DC downconversion, while the band-pass configurations are optimised for above DC downconversion. The appropriate filter type can be selected according to the optimal filtering requirements of the broadcast standard, and the interface architecture between the downconverter and baseband circuitry.
The first stage 102 comprises first and second substantially identical fully differential inverting operational amplifiers 106, 108 electrically coupled between upper and lower voltage rails. The outputs of each inverting amplifier are of the opposite polarity to the respective inputs. The first amplifier 106 has first (positive -which will be shortened to P' in the following description) and second (negative -which will be shortened to N' in the following description) inputs 110, 112 and first (N) and second (F) outputs 118, 120. The first (F) input 110 is electrically coupled to the first (N) output 118 via a first stage variable capacitor 126, while the second (N) input 112 is electrically coupled to the second (P) output 120 via another first stage variable capacitor 130. Similarly, the second amplifier 108 has first and second (P, N) inputs 114, 116 and first and second (N, F) outputs 122, 124. Again, the first (F) input 114 is electrically coupled to the first (N) output 122 via a first stage variable capacitor 128, while the second (N) input 116 is electrically coupled to the second (F) output 124 via another first stage variable capacitor 132. Identical fixed value resistors 133 are connected in parallel with the first stage variable capacitors 126, 128, 130, 132. It is noted that the capacitors are either connected between the positive (P) input and the negative (N) output or between the negative (N) input and the positive (P) output in each case.
The first and second differential amplifiers 106, 108 are cross coupled via four respective first stage variable resistors 134-140. In addition, two of the four cross-coupling paths are inverted. That is, there are two inverting cross-coupling paths: the first (P) input 110 of the first amplifier 106 is electrically connected to the first (N) output 122 of the second amplifier 108 via the first variable resistor 134, the second (N) input 112 of the first amplifier 106 is electrically connected to the second (P) output 124 of the second amplifier 108 via the second variable resistor 136; and two non-inverting cross-coupling paths: the first (P) input 114 of the second amplifier 108 is electrically connected to the second (F) output 120 of the first amplifier 106 via the third variable resistor 138 and the second (N) input 116 of the second amplifier 108 is electrically connected to the first (N) output 118 of the first amplifier 106 via the fourth variable resistor 140.
The cross-coupling is illustrated schematically in Figure 2 between the first and second amplifiers 106, 108.
Variable resistors 141 are provided at the first and second differential inputs 110-116 of the first and second amplifiers 106, 108.
The second stage 104 comprises third, fourth, fifth and sixth fully differential inverting amplifiers 150-156 electrically coupled between the upper and lower voltage rails. Again, the outputs of each inverting amplifier 150-156 are of the opposite polarity to the inputs. The amplifiers 150-156 each have first and second (F, N) inputs 158-172 and first and second (N, P) outputs 174-1 88 respectively. The first (F) inputs 158, 162 of the third and fourth amplifiers 150, 152 are electrically coupled to the first (N) outputs 174, 178 of said amplifiers via respective second stage variable capacitors 190, 192, while the second (N) inputs 160, 164 are also electrically coupled to the second (P) outputs 176, 180 via respective second stage variable capacitors 198, 200. Similarly, the first (P) inputs 166, 170 of the fifth and sixth amplifiers 154, 156 are electrically coupled to the first (N) outputs 182, 186 of said amplifiers via respective second stage variable capacitors 194, 196 while the second (N) inputs 168, 172 are also electrically coupled to the second (P) outputs 184, 188 via respective second stage variable capacitors 202, 204. Variable resistors 205 are connected in parallel with the second stage variable capacitors 190, 192, 198, 200 of the third and fourth amplifiers 150, 152. The fifth and sixth amplifiers act as integrators as no resistors are connected in parallel with their capacitors. It is again noted that the capacitors are either connected between the positive (P) input and the negative (N) output or between the negative (N) input and the positive (F) output in each case.
The third and fourth amplifiers 150, 152 are cross coupled via four respective second stage variable resistors 206-212. Again, two of the four cross-coupling paths are inverted. That is, there are two inverting cross-coupling paths: the first (F) input 158 of the third amplifier 150 is electrically connected to the first (N) output 178 of the fourth amplifier 152 via the first variable resistor 206, the second (N) input 160 of the third amplifier 150 is electrically connected to the second (F) output 180 of the fourth amplifier 152 via the second variable resistor 208; and two non-inverting cross-coupling paths: the first (F) input 162 of the fourth amplifier 152 is electrically connected to the second (F) output 176 of the third amplifier 150 via the third variable resistor 210 and the second (N) input 164 of the fourth amplifier 152 is electrically connected to the first (N) output 174 of the third amplifier 150 via the fourth variable resistor 212.
The cross-coupling is again illustrated schematically in Figure 2 between the third and fourth amplifiers.
Similarly, the fifth and sixth amplifiers 154, 156 are cross-coupled via four respective second stage variable resistors 2 14-220. Again, two of the four cross-coupling paths are inverted as above. The cross-coupling is once again illustrated schematically in Figure 2 between the fifth and sixth amplifiers.
The cross-coupled pairs of amplifiers 150, 152 and 154, 156 of the second stage are cascaded together to form a second order stage. The first (N) and second (F) outputs 174, 176 of the third amplifier 150 are connected to the first (F) and second (N) inputs 166, 168 respectively of the fifth amplifier 154 via identical fixed value resistors 221. Similarly, the first (N) and second (F) outputs 178, 180 of the fourth amplifier 152 are also connected to the first (F) and second (N) inputs 170, 172 respectively of the sixth amplifier 156 via fixed value resistors 221.
Respective identical fixed value resistors 223 are connected: in a first feedback path between the first (N) output 182 of the fifth amplifier 154 and the second (N) input 160 of the third amplifier 150; in a second feedback path between the second (F) output 184 of the fifth amplifier 154 and the first (F) input 158 of the third amplifier 150; in a third feedback path between the first (N) output 186 of the sixth amplifier 156 and the second (N) input 164 of the fourth amplifier 152; and in a fourth feedback path between the second (F) output 188 of the sixth amplifier 156 and the first (F) input 162 of the fourth amplifier 152.
The first and second stages are cascaded together by electrically coupling the first (N) and second (F) outputs 118, 120, 122, 124 of the first and second amplifiers 106, 108 to the first (F) and second (N) inputs 158, 160, 162, 164 of the third and fourth amplifiers 150, 152 via variable coupling resistors 222. The first, third and fifth amplifiers 106, 150, 1 54 form an in-phase channel ("I-channel") and the second, fourth and sixth amplifiers 108, 152, 156 form a quadrature channel ("Q-channel") of the filter 100.
The downconverter 10 provides the filter 100 with a first downconversion signal at the inputs 110, 112 of the first amplifier 106 (which forms the first amplifier of the I-channel) and a second downconverted signal 90° out of phase with the first downconverted signal at the inputs 114, 116 of the second amplifier 108 (which forms the first amplifier of the Q-channel).
It will be understood that the variable capacitors 126-132, 190-204 and resistors 134-141, 205-220, 222 described above are each independently variable/programmable (i.e. they can be varied/programmed such that they have different values).
The variable resistors 134-141, 205, 206-220, 222 and capacitors 126- 132, 198-204 described above are preferably implemented as programmable resistors and capacitors. This is illustrated in Figures 3 and 4. Taking each in turn, Figure 3 illustrates a programmable resistor block 300 comprising a controller 302 and a plurality of discrete resistors 304, the resistors being selectably connected in parallel between input and output rails 306, 308. The controller 302 can toggle each discrete resistor 304 between a connected position where said resistor is connected between the input and output rails 306, 308 and a disconnected position where said resistor is disconnected from the input and/or output rails 306, 308. The overall resistance of the resistor block 300 depends on how many resistors 304 are in their connected positions and how many are in their disconnected positions. It will be understood that any suitable variable resistor may be used in place of the programmable resistor blocks, such as, for example but not exclusively, triode region MOSFET5.
However, the programmable resistor blocks are preferred as the gains of the amplifier stages are typically determined by ratios of resistor values (see below). These ratios can be tightly controlled in the silicon manufacturing process used to form the programmable blocks.
Figure 4 illustrates a programmable capacitor block 400 comprising the same controller 302 as that used to control the programmable resistor block 300 (or optionally a separate controller), and a plurality of discrete capacitors 404, the capacitors 404 being selectably connected in parallel between input and output rails 406, 408. The controller 302 can toggle each discrete capacitor 404 between a connected position where said capacitor is connected between the input and output rails 406, 408 and a disconnected position where said capacitor is disconnected from the input and/or output rails 406, 408. The overall capacitance of the capacitor block 400 depends on how many capacitors 404 are in their connected positions and how many are in their disconnected positions.
The controller 302 can be used to reconfigure the filter between the four configurations mentioned above (low-pass/band-pass; Butterworth/Chebyshev).
Transfer Functions The low-pass and band-pass Butterworth and Chebyshev filter configurations can be designed starting from the same normalised transfer functions.
The normalised transfer function of the (first order) first stage 102 is as follows: C(s) = 1/(1+s) where s=jw; w = 2irf; and f is the frequency of the input signal.
The normalised transfer function of the (second order) second stage 104 is as follows: C(s) = 1I(1-i-(1IQ)s-i-s2) where s=jw; w = 2irf; f is the frequency of the input signal; and 0 is the 0 factor of the second order stage.
The normalised transfer function of the third order filter (formed by cascading the first and second stages 102, 104) is as follows: C(s) = 1I[(1 +s)(1 -i-(1/Q)s+s2)] where the parameters are as defined above.
These normalised transfer functions can be manipulated in different ways to implement the four filter configurations mentioned above using the reconfigurable filter 100. Each configuration is described individually in more detail below.
It is noted that, in each configuration, the fixed value resistors 133, 221, 223 are typically provided with identical resistance values.
Low Pass Configurations In both low pass configurations (Butterworth and Chebyshev), the controller 302 sets all cross-coupling resistor values Rxcoupiei and R couple_2 to open circuit. That is, all resistors 304 are disconnected from the input and/or output rails 306, 308. In this case, the I-channel and the Q-channel are decoupled from each other.
To achieve a low pass filter function, the parameter s' in the normalised transfer functions provided above is replaced with s=jw, where to can be scaled to achieve the required cut-off frequency. The resistance and capacitance values of the reconfigurable filter 100 required to achieve this cut-off frequency can be determined by a relationship derived from the transfer functions (see below for example). The parameter Q of a second order stage may be determined by the resistance relationship shown below (in equation 4).
As an example, the following equations may apply to the first order stage 102: Weut-off = lIRfbl CI (1) = -Rfb1/RI1 (2) where, Wcut-off is the cut-off frequency of the filter A1 is the gain of the first stage; C_i is the capacitance of each of the variable capacitors 126-132 (which are provided with identical values in the Butterworth configuration); Rfbl is the resistance of the fixed resistors 133 connected in parallel with the variable capacitors; and R1 is the resistance value of the variable resistors 141 provided at the first and second inputs of the amplifiers 106, 108.
The gain of the first stage of the filter can be set by choosing appropriate values of the fixed resistors 133 (Rfbl) and variable resistors 141 (Ri) in accordance with the above equations.
Similarly, as the resistors 221, 223 have fixed resistance values, the properties of the second stage can be (re)configu red by altering the values of the capacitors 190-204, the variable resistors 205 in parallel with the second stage variable capacitors 190, 192, 198, 200 of the third and fourth amplifiers 150, 152, and the variable coupling resistors 222 between the first and second cross-coupled amplifier pairs of the second stage. More specifically, the following equations apply: Wcut-off = I /Rfb2 C_2 (3) Q = Rq/Rfb2 (4) A2 = -Rfb2/R2 (5) where, Wcut-off is the cut-off frequency of the filter (which will be up-shifted in accordance with the centre frequency wcentre); A2 is the gain of the second stage; C_2 is the capacitance of the variable capacitors 190-204 (which are provided with identical values in the Butterworth configuration); Q is the Qfactorof the second stage; Rq is the resistance of the variable resistor 205 connected in parallel with the variable capacitors 190, 192, 198, 200 of the third and fourth amplifiers; Rfb2 is the resistance of the fixed resistors 223 connected between the outputs of the fifth and sixth amplifiers and the inputs of the third and fourth amplifiers respectively; and R2 is the resistance value of the variable resistors 222 provided between the first and second stages.
Butterworth implementation (low-pass) Butterworth filters typically require different filter stages to implement the same poles (and the same centre frequency), but each second order stage should have a different 0 factor. It will be understood that, in this embodiment, there is only one second order stage 104 so the 0 factor criterion is not relevant. However, when implementing higher order filters, this needs to be taken into consideration.
In order to implement the same poles in the first and second stages 102, 104, the controller sets all of the variable capacitors of the first and second stages C_i, C_2 to the same value, which is determined by the desired cut-off frequency and the above equations.
It is noted that the Butterworth filter is more area efficient than a Chebyshev filter, so it is possible to achieve a narrower BW with the Butterworth configuration of the reconfigurable filter. This makes the Butterworth implementation more suitable than the Chebyshev for some applications.
Chebyshev implementation (low-pass) Chebyshev filters require each filter stage to implement different poles, and each second order stage should have a different Q-factor. Again, it will be understood that, in this embodiment, there is only one second order stage 104 so the Q factor criterion is not relevant. However, when implementing higher order filters, this needs to be taken into consideration.
In order to implement different poles in the first and second stages 102, 104, the controller 302 sets all the variable capacitors 126-132 of the first stage to a first capacitance value C_i and all the variable capacitors 190- 204 of the second stage to a second capacitance value C_2 different from the first capacitance value C_2.
It will be understood that the Chebyshev filter typically has a sharper roll-off than the Butterworth filter and so is more suited to some applications.
Filter programmability In order to implement a reconfigurable Butterworth/Chebyshev low-pass filter, the following capacitance and resistance values should therefore be variable/programmable (assuming that the feedback resistance values Rfb_1 & Rfb_2 remain fixed): C_i, C_2, Rq, R1 & In both Butterworth and Chebyshev implementations of the low-pass filter, the filter transmits DC signals and substantially blocks all signals above the cut-off frequency. The filtered output signals of the I and 0 channels are then taken from the differential outputs 182, 184 of the fifth amplifier and 186, 188 of the sixth amplifier and passed to the baseband circuitry 20.
As indicated above, the low pass configuration is used where the downconverter fully downconverts the received television/radio signals to around DC (and where there are thus no image signals to be suppressed).
Band Pass Configurations In order to achieve a band-pass (polyphase) response, it is necessary to cross-couple the I and 0 channels of the filter 100. That is, the cross-coupling resistors are set to non-open circuit configurations (at least one resistor in each programmable block being connected between the respective input and output rails).
The band-pass filter can be designed using the normalised transfer functions provided above. As the band-pass filter being implemented is complex (i.e. a complex filter as opposed to a real filter) the band-pass response is achieved by shifting the poles of a low-pass filter design upwards on the imaginary axis of the pole diagram. To achieve this complex band pass filter function, the parameter s' in the normalised transfer functions for the first and second stages 102, 104 is replaced with 5J(WWcen) where Wcen is the centre frequency of the band-pass filter. By substituting 5j(WWcen), the low-pass filter response is shifted up in frequency by the centre frequency.
As above, the centre and cut-off frequencies may be determined by relationships between capacitance and resistance values (see below).
Similarly, the parameter Q of the second order stage 104 may be determined by a relationship of resistance values (see below).
The required pole positions (and 0 values for higher order filters) of the band-pass filter are determined by the filter type (Butterworth or Chebyshev) and the desired cut-off and centre frequencies.
Butterworth Implementation (Band-pass) The properties of the filter 100 can be (re)configured by the controller 302 by altering the values of the variable capacitors and the variable resistors.
In the band-pass Butterworth configuration, the variable capacitors 126- 132 and 190-204 are all provided with identical values. Also, the variable cross-coupling resistors 134-140 and 206-220 are all provided with identical values. This is explained in more detail below.
As the resistors 133 have fixed resistance values, the properties of the first stage 102 are reconfigured by altering the values of the variable capacitors 126-1 32, the variable cross-coupling resistors 134-140 and the variable resistors 141.
More specifically, the following equations apply to the first stage 102: Wcentre = I IRxcoupie 1 c_i (6) Wcut-off = l/Rfb C_I (7) = -Rfb1/RI1 (8) where, Weentre is the centre frequency of the filter; Wcutoff is the cut-off frequency of the filter; A1 is the gain of the first stage; Rxcoupiei is the resistance of the variable cross coupling resistors 134-1 40 (which are provided with identical values in the Butterworth configuration) of the first stage; is c_i is the capacitance of each of the variable capacitors 126-132 (which are provided with identical values in the Butterworth configuration); Rfbl is the resistance of the fixed resistors 133 connected in parallel with the variable capacitors; and R1 is the resistance value of the variable resistors 141 provided at the first and second inputs of the amplifiers 106, 108.
The gain of the first stage of the Butterworth filter can be set by choosing appropriate values of fixed resistors 133 (Rfbl) and variable resistors 141 (Ri) in accordance with the above equations.
Similarly, as the resistors 221, 223 have fixed resistance values, the properties of the second stage can be (re)configu red by altering the values of the capacitors 190-204, the variable cross-coupling resistors 206-220, the variable resistors 205 in parallel with the second stage variable capacitors 190, 192, 198, 200 of the third and fourth amplifiers 150, 152, and the variable coupling resistors 222 between the first and second cross-coupled amplifier pairs of the second stage. More specifically, the following equations apply: Wcentre = I /Rx-couple2 02 (9) Wcut-off = I /Ru C_2 (1 0) Q = Rq/Rm_ (11) 1 5 A2 = -Rfb2/Rjp2 (1 2) where, Wcentre is the centre frequency of the filter; Wcut-off is the cut-off frequency of the filter (which will be up-shifted in accordance with the centre frequency wcentre); A2 is the gain of the second stage; Rx-couple_2 is the resistance of the variable cross coupling resistors 206-220 (which are provided with identical values in the Butterworth configuration); C_2 is the capacitance of the variable capacitors 190-204 (which are provided with identical values in the Butterworth configuration); Q is the Q factor of the second stage; Rq is the resistance of the variable resistor 205 connected in parallel with the variable capacitors 190, 192, 198, 200 of the third and fourth amplifiers; Rth2 is the resistance of the fixed resistors 223 connected between the outputs of the fifth and sixth amplifiers and the inputs of the third and fourth amplifiers respectively; and R2 is the resistance value of the variable resistors 222 provided between the first and second stages.
The passband of the upshifted Butterworth filter is above DC, and so blocks negative frequency signals. It is therefore suitable for suppressing the image signals' created in above-DC downconversion. It is also noted that the Butterworth filter is more area efficient than a Chebyshev filter, so it is possible to achieve a narrower BW with the Butterworth configuration of the reconfigurable filter. This makes the Butterworth implementation more suitable for some applications.
As mentioned above, Butterworth filters typically require different filter stages to implement the same poles (and the same centre frequency), but each second order stage should have a different Q factor (it will be understood that this applies to higher order Butterworth filters but, in this embodiment, the first stage is a first order stage so does not have a Q factor). Therefore, in order to implement the same poles in the first and second stages, the controller sets all of the variable capacitors of the first and second stages C_i, C_2 and all of the variable cross-coupling resistors Rx..coupiei and Rx-couple2 of the first and second stages to the same capacitance and resistance values respectively, thus providing each stage with the same poles and identical centre frequencies. These capacitance and resistance values are determined by the desired centre and cut-off frequencies of the filter and the equations given above.
In addition, the Q factor of the second stage is set appropriately by controlling the values of Rq (the resistance of the variable resistor connected in parallel with the variable capacitors 190, 192, 198, 200 of the third and fourth amplifiers 150, 152) and the resistance value of the fixed resistors 223 (Rfb2).
The gain of the second stage can be set by choosing appropriate values of fixed resistors 223 (Rfb2) and variable resistors 222 (R12) in accordance with the above equations.
Both the first and second stages should also implement the same cut-off frequency values, Wcutoff and so Rfbl and Rfb2 should be chosen accordingly.
In an exemplary embodiment, for a cut-off frequency of 3.8MHz and a centre frequency of 4.57MHz, the following values can be selected: Rx-coupie_i and Rx-couple2 = 8.1 3k0 c_i and C_2 =4.i88pF; Rfbl, Rq, Rfb2 iOkQ = iOkQ; = iOkO; R1 and R12 can be scaled in accordance with the desired gain.
The Q factor of the second stage is 1 as Rq = Rfb_2.
BandQass Configuration: Chebyshev The above equations (6) to (12) also apply to the first and second stages of the Chebyshev configuration. Chebyshev filters typically require each filter stage to implement different poles and different Q factors (it will be understood that this applies to higher order Chebyshev filters but, in this embodiment, the first stage is a first order stage so does not have a 0 factor). Therefore, to implement the Chebyshev configuration of the reconfigurable filter 100, the controller 302 sets all the variable capacitors 126-132 of the first stage to a first capacitance value C_i and all the variable capacitors 190-204 of the second stage to a second capacitance value C_2 different from the first capacitance value C_2. Although the capacitance values C_I and C_2 are different, it is necessary for each stage of the filter to implement the same centre frequency value Wcentre.
is Therefore, the values of the variable cross-coupling resistors 134-140 of the first stage and the variable cross-coupling resistors 206-220 of the second stage (on which the centre frequency Wcentre also depends -see equations (1) and (4) above) must also be different. That is, the controller sets the first variable cross-coupling resistors 134-140 to a first resistance value Rxcoupiei and the second variable cross-coupling resistors 206-220 to a second resistance value Rxcoup1e2 different from the first resistance value Rx-coupiei. The product of the first capacitance value C_i and the first resistance Rx-coupiei should equal the product of the second capacitance value C_2 and the second resistance Rx-couple2 so that both stages implement the same centre frequency Wcentre.
Both the first and second stages should also implement the same cut-off frequency values, Wcut-off, and so Rfbl and Rfb2 should be chosen accordingly.
The passband of the upshifted Chebyshev filter is above DC, and so blocks negative frequency signals. It is therefore suitable for suppressing the image signals' created in above-DC downconversion. However, the Chebyshev filter typically has a sharper roll-off than the Butterworth filter and so is more suited to some applications.
In an exemplary embodiment, for a cut-off frequency of 3.8MHz, a centre frequency of 4.57MHz and a 0.1dB ripple, the following values can be selected: Rx-coupie_i = 8.06k0 C_I =4.32pF Rx-coupie2 = 10.8Ikc) C _2 =3.22pF; Rfb2 10k0; Rfbl = lOkO; Rq10.81k0; = lOkO; = lOkO; R1 and R12 can be scaled in accordance with the desired gain and equations (3) and (7) above.
The Q factor of the second stage is 1 as Rq = Rfb_2.
Filter programmability As can be seen from the equations above, in order to implement a reconfigurable Butterworth or Chebyshev bandpass filter, the following parameters should be programmable (assuming that the feedback resistance values, Rfbl& Rfb2 remain fixed): Rx-coupiei, C_I, Rx-couple2, C_2, Rq, R1 & In particular, to implement a Chebyshev configuration using different pole frequencies in each stage, C_i and C_2 must be allowed to take different values and as a result the resistors Rx-coupie i & Rx-couple2 must be allowed to take different values in order to maintain the required centre frequency in each stage.
Seventh Order Filter It will be understood that the above design may be scaled up to any order of filter. For example, Figure 5 shows a seventh order, four stage filter 500. The four stage filter 500 comprises the first and second stages 102, 104 described above and a further two second order second stages 502, 503 cascaded to the output of the original second stage 104. The four stage filter 500 works in substantially the same way as the two stage filter described above. In the Butterworth implementation, the controller sets the variable capacitors in all four stages to identical capacitance values (determined by the second order stage equations 4-7 provided above) and the cross-coupling variable resistors to identical resistance values. This provides each stage with the same poles and the same centre frequencies. However, the controller sets each second order stage 104, 502, 503 to have different values for Rq so that each stage has a different Q factor.
In the Chebyshev implementation of the four stage filter 500, the controller sets the variable capacitors of the four stages 102, 104, 502 and 503 to first, second, third and fourth capacitance values respectively. The first, second, third and fourth capacitance values are different from each other so that each stage implements a different filter pole. The controller also sets the variable cross-coupling resistors of second stages 102, 104, 502, 503 to first, second, third and fourth resistance values respectively. The first, second, third and fourth resistance values are different from each other such that the product of the first resistance value and the first capacitance value substantially equals the product of the second resistance value and the second capacitance value, the product of the third capacitance value and the third resistance value and the product of the fourth capacitance value and the fourth resistance value (to implement the same centre frequency with each stage). In addition, the controller 302 sets the values of Rq to different values for the three second stages to give them different Q factors as required.
Thus, the fact that the resistors 134-140, 206-220 and the capacitors 126- 132, 190-204 have resistance and capacitance values which are independently variable (in this case independently programmable) allows different poles to be implemented in each stage as required by the Chebyshev configuration. The variable (programmable) resistors 205 also allow the Q-factors of each second order stage to be independently varied as required.
It will be understood that the filters 100, 500 described above have frequency responses which can be varied in each configuration. That is, the frequency responses can be altered by varying the capacitance values of the programmable capacitors. It is advantageous to vary the capacitance values and keep the resistance values fixed to vary the frequency response of a particular design to keep the noise figure constant.
It will also be understood that, although the filters described above are implemented with fully differential operational amplifiers, the filters could equally be implemented with single ended operational amplifiers.
However, in this case, an additional inverting amplifier stage may be necessary at the output of each second order stage. This is because, as single ended operational amplifiers only have a single output node, it is not possible to cross over the feedback connections as is done in the fully differential implementations described above. Taking the second order stage 104 in Figure 2 as an illustrative example, it is possible to connect the first (N) output 182 of the fully differential amplifier 154 to the second (N) input of the fully differential of the fully differential amplifier 150 and to connect the second (P) output 184 of the fully differential amplifier 154 to the first (P) input of the fully differential amplifier 150. Thus, the outputs of amplifier 154 are connected to the inputs of amplifier 150 of the same polarity. However, it is not possible to "cross over" the feedback connections in this way when the filter is implemented with single ended operational amplifiers. As such, an extra inverting stage is necessary for each second order stage implemented with single ended operational amplifiers. The additional inverting stage allows the outputs of the third pair of amplifiers 154, 156 and the inputs of the second pair of amplifiers 150, 152 (to which they are connected) to be electrically coupled with signals of the same polarity.
Finally, it will be understood that, in the fully differential implementations described above, all of the P and N inputs and outputs could be implemented with opposite polarities to achieve the same effect.
DC Offset Compensation Typically the amplifiers 106-1 08, 150-1 56 are implemented in CMOS. Due to mismatches in the internal transistors of the amplifiers caused by manufacturing tolerances, each amplifier typically provides an unwanted input DC offset. In addition, a DC offset may be expected at the output of the downconverter stage, which must be removed. If, for example in the seventh order four stage embodiment of Figure 5, the overall gain of the filter is high (e.g. 60dB), a lmV input DC offset at the input to the first stage will lead to a large (e.g. 1V) output offset. In one embodiment, the voltage difference between the upper and lower voltage rails may be 1.5V.
A lv output offset may therefore tie the filter output voltage to the upper (or lower) supply voltage rail, which would make the filter unusable.
Here, two complementary approaches are described which can be applied to correct the DC offset: * Initial DC offset correction. Here, the received signal (e.g. TV/radio signal) is disconnected (disabled) from the downconverter (typically by disabling the signal path through the low noise amplifier) so that no varying signal is present. An initial calibration algorithm is then applied to correct the DC offset on the I and Q-channel outputs caused by the individual amplifier input offsets. The output from the downconverter should remain connected to the filter inputs so that the downconverter output offset can also be accounted for; * Ongoing DC offset correction (long term tracking) which operates in the presence of received signals downconverted by the downconverter (i.e. the received TV/radio signals are reconnected to the downconverter inputs). Here, the offset correction input signals calculated during the initial DC offset correction are incremented and/or decremented to compensate for changes in gain and offset through the filter 100 (which may for example be caused by temperature variations).
Each of these approaches will be explained with reference to the seventh order filter 500 shown in Figures 5, 6 and 7 (and Figures 17 and 18 -see below). However, it will be understood that they are equally applicable to other orders of filter (in particular 3rd order and above).
Figure 6 is a schematic diagram of the 7th order filter of Figure 5. Each stage 102, 104, 502, 503 is represented by a pair of amplifier symbols, one for each I-channel stage and one for each Q-channel stage. It will be understood that, even though each stage is represented by the same symbol, the first stage is a first order stage and the second, third and fourth stages are second order stages (as shown in Figures 5 and 7) in this example. Also shown in Figure 6 is respective I-channel and Q-channel DC offset reduction circuitry.
As also shown in Figure 7, the I and Q-channel DC offset reduction circuitry comprises I and Q-channel comparators 554, 556, a digital controller 557 comprising I and Q-channel digital control circuitry 558, 560, and I and Q-channel 10-bit Digital to Analogue Converters 562, 564 (IDAC and QDAC). Note that higher or lower resolution DACs may alternatively be employed. Note also that the cross-coupling paths, resistors and capacitors have been omitted from Figure 6 for clarity.
The I-channel output is taken from the differential outputs of the furthest right amplifier 570 in that channel (i.e. the outputs of the second I-channel amplifier 570 of the fourth stage 503). Similarly, the Q-channel output is taken from the differential outputs of the furthest right amplifier 572 in that channel (i.e. the outputs of the second Q-channel amplifier 572 of the fourth stage 503). The differential I-channel outputs are input to the respective inputs of the I-channel comparator 554, while the differential Q-channel outputs are input to the respective inputs of the 0-channel comparator 556. The I-channel comparator 554 compares the P and N outputs of the I-channel, outputting a digital 1' if the P output is greater and a digital 0' if the N output is greater. Hysteresis is applied within the comparator to prevent the output of the comparator from toggling between 0' and 1' when the inputs are close in value. The 0-channel comparator 556 compares the P and N outputs of the 0-channel, again outputting a digital 1' if the P output is greater and a digital 0' if the N output is greater.
Hysteresis is again applied. The outputs of the I and 0-channel comparators 554, 556 are electrically connected to inputs of the respective I and 0-channel digital control circuitry 558, 560 of the controller 557.
An output of the I-channel digital control circuitry 558 is electrically connected to an input of the tDAC 562, while an output of the 0-channel digital control circuitry 560 is electrically connected to an input of the ODAC 564. The IDAC 562 and ODAC 564 each have two outputs of opposite polarity. The two outputs of the IDAC 562 are connected to two respective I-channel DC offset correction inputs 574, 576 (see Figure 7) which are electrically connected to the respective inputs of the first I-channel amplifier 150 of the second stage 104. Similarly, the two outputs of the QDAC 564 are electrically connected to the two 0-channel DC offset correction inputs 580, 582 respectively, which are in turn electrically connected to the respective inputs of the first 0-channel amplifier 152 of the second stage 104. The controller 557 and the DACs 562, 564 are provided to inject correction signals to the offset correction inputs of I and 0 channels.
As shown in Figure 7, fixed value resistors 594-597 are provided between the DACs 562, 564 and the respective inputs 574, 576, 580, 582.
Optionally a wide swing amplifier may be provided between the outputs of the amplifiers 570, 572 and the comparators 554, 556.
The initial DC offset correction is applied when the chip is switched on (or awoken from a sleep' mode, or optionally at the user's request). Different compensation algorithms may be implemented depending on which of the (at least) four configurations the filter 100 is in. Each compensation algorithm is described in detail below.
Low pass filter (Butterworth and Chebyshev) When the filter is configured in the low pass filter configuration (in either the Butterworth or Chebyshev configuration), the cross-coupling between the I and Q-channels is open circuited (i.e. disconnected). Therefore, DC offsets in the I and Q-channels can be corrected separately. As the procedures used for the I and Q-channels are substantially identical, only the procedure for the I-channel will be described here. However, it will be understood that an equivalent procedure may be applied to the Q-channel.
The low pass filter DC offset compensation algorithm is summarised in the flow diagram of Figure 8. Firstly, in step 600, the filter is put into calibration mode by disabling the received (input) signal to the low noise amplifier (note that the output of the downconverter remains connected to the filter channel inputs). Next, in step 602, an initial DC offset compensation algorithm is applied. Note that the initial DC offset compensation algorithm can be applied to the I and Q-channels simultaneously as the cross coupling between them is disabled. Following the initial DC offset compensation, an ongoing longer term DC offset compensation algorithm is applied in step 604. Finally, while the longer term DC offset compensation algorithm is being applied, the input signal to the low noise amplifier 5 is enabled in step 606. This is explained in more detail below, starting with the initial DC offset compensation algorithm applied in step 602.
Initially, the controller 557 sets the output currents of the IDAC 562 (and the QDAC 564 whose output does not affect the I-channel DC offset compensation in this configuration) to zero. With no input DC offset signal applied to the I-channel, the outputs of the amplifier 570 depend only on the DC offsets of the amplifiers in the I-channel and the output offset of the downconverter. The offsets of each amplifier will be amplified to different levels, depending on the number of amplifiers between said each amplifier and the I-channel output (and the respective gains of the I-channel amplifiers). The input offsets of earlier amplifiers will be amplified more than the input offsets of later amplifiers in the channel.
As explained above, the comparator 554 compares the P and N outputs of the differential amplifier 570. If the P output is greater than the N output, the comparator outputs a digital 1', but if the N output is greater than the N output, the comparator outputs a digital 0'. This digital 1' or 0' is input to the I-channel control circuitry 558 of the controller 557. A control loop inside the controller 557 integrates the signal output by the comparator 554 over an adjustable measurement window to average out hysteresis and noise. Once the measurement window has expired, a decision is made to either increment or decrement the offset correction current signal output by the IDAC 562 into the DC offset correction inputs 574, 576.
Each 10-bit DAC 562, 564 has 16 possible coarse current ranges, each coarse current range being spanned by 64 fine resolution current steps.
The coarse current range is determined by a coarse current code comprising the first four most significant bits of the respective DAC and the fine current steps are determined by a fine tuning code comprising the six least significant bits of the DAC. The DAC outputs an analogue DC signal whose amplitude is dependent on the values of these 10 bits. The most significant bit (MSB) of each DAC determines the polarity of the coarse current range, while the sixth most significant bit determines the polarity of the fine current steps. It will be assumed that binary 0' means a negative polarity, while a binary 1' means positive polarity. However, any other suitable convention may be employed. It will be appreciated that the exact distribution and resolution of the binary control is not essential and that the proposed approach may be adapted to suit the DAC resolution employed/required.
The DC offset correction current signal required to cancel out the effects of the amplifier DC offsets in the I-channel is calculated by employing a binary search algorithm (although it will be appreciated that a non-binary search algorithm could alternatively be employed). Firstly, the IDAC bits are all set to digital 0'. This sets the output of the IDAC to the smallest (negative) coarse current range. This causes the IDAC to generate a (negative) current which is injected to the offset correction inputs 574, 576 of the amplifier 150 (the first amplifier of the second amplifier stage 104).
The injection of this DC offset correction signal causes the effect of the I-channel DC offsets to either be reduced or increased at the outputs of the I-channel (i.e. the outputs of amplifier 570). The I-channel DC offset correction signal is then varied in accordance with the output voltages of the I-channel. More specifically, if the application of the DC offset correction signal causes the output signal of the comparator to change sign, the correct coarse current range has been found and the fine tuning code is varied in accordance with a successive approximation algorithm (see below). If the application of the DC offset correction signal does not cause the output signal of the comparator to change sign, the fine tuning code is switched from its minimum value (all 0's) to its maximum value (all l's) while keeping the coarse current code constant. If the injection of this new DC offset correction signal causes the output signal of the comparator to change sign, the correct coarse current range has been found.
If neither DC offset correction signal causes the output signal of the comparator to change sign, the controller cycles through the 16 coarse ranges by incrementing the coarse current code and repeating the above process until the correct coarse current range has been found.
Once the correct coarse current range has been found, the controller employs a suitable algorithm to determine a fine tuning code which minimises the effects of the I-channel amplifier DC offsets on the I-channel output (i.e. brings the I-channel output voltage within an acceptable range of the mid-rail voltage). For example, the controller may cycle through the 64 possible values of the fine tuning code until the output of the comparator changes sign again. However, more preferably, the controller implements a successive approximation algorithm. That is, the most significant bit of the fine tuning code is toggled between 1' and 0' and the rest of the fine tuning code bits are set to 0'. If the comparator output changes sign when that bit is set to 1', then that bit is set to 1'; otherwise, that bit is set to 0'. Next, the second most significant bit of the fine tuning code is toggled between 1' and 0'. If the comparator output changes sign when that bit is set to 1', that bit is set to 1'; otherwise that bit is set to 0'.
This process is continued until all the bits are set to 1' or 0', and the output voltage of the I-channel is within a predetermined acceptable voltage range of the mid-rail (common mode) level. Alternatively, the successive approximation method may be halted when the I-channel output is brought within the predetermined acceptable range from the common mode level, the remaining bits being set to 0'. The successive approximation method is much quicker and less power hungry than cycling through all 64 possible combinations of the fine tuning code as fewer combinations need to be tested.
The successive approximation method is illustrated by Figure 9, which shows how the output voltages 590, 592 of the P and N outputs of the I-channel vary as the least significant six bits are set. Each transition in output voltage value in Figure 9 occurs when one of the least significant six bits is set to 1'. As shown, as a result of the initial DC offset correction, the output voltages 590, 592 of the I-channel converge on the mid-rail common mode level to provide a maximum possible voltage swing for the filtered, downconverted signals.
As indicated above, after the above initiation algorithm has been completed, the longer term ongoing DC offset correction is implemented in step 604. This is run when the filter 500 is being used to filter signals output by the downconverter 10. In this case, the output of the comparator 554 is input to a control loop comprising an averaging filter, provided as part of the I-channel offset reduction circuitry 558. The averaging filter, which is typically implemented using digital signal processing, has a large time constant so that the signals being decoded are averaged out, the output of the averaging filter showing only the effect of any remaining DC offset which has not yet been corrected (e.g. due to temperature effects).
If a DC offset appears in the averaged signal, the controller instructs the IDAC to increment or decrement the fine tuning code so as to reduce the effects of the DC offsets. This is illustrated in Figure 10 which shows how the output voltages 590, 592 of the I-channel vary with time under the influence of the longer term ongoing DC offset correction. As shown, the output voltages converge at the mid-rail common mode level. This ensures that the correct DC offset correction signal is maintained in the long term and that it is not subject to drift (which may be caused by temperature changes for example).
It is noted that, if the DC offset is larger than the range of the fine tuning code, the control algorithm will allow the offset correction to move to the adjacent range. Alternatively, the initiation sequence can be re-run to recalculate the DC offset correction signal.
Finally, while the longer term DC offset compensation algorithm is running, the input signal to the low noise amplifier 5 is enabled as explained above.
It will be understood that, as the cross coupling between the I and 0-channels is disconnected in the low-pass configurations, a change in the offset correction current applied by the IDAC 562 does not affect the output of the 0-channel and vice versa. This is shown graphically in Figures lib and lic, where the output levels remain flat despite an increase in the I and 0-channel offset correction signals respectively.
As also shown in Figures 11 a and 11 d for completeness (and as explained above), an increase in the I-channel correction current output by the IDAC causes the I-channel output DC level to increase and similarly the 0-channel output DC level increases with an increase in the 0-channel correction current output by the ODAC.
It is noted that, for the low pass configuration, even if no initial DC offset correction is run, the long term DC offset tracking will eventually correct for the DC offsets present -however this would take much longer without the (faster) successive approximation routine.
Band-pass (NZIF) Configurations: DC offset compensation Unlike the low pass configuration, the I and 0-channels are cross coupled in the band-pass configurations (in both Butterworth and Chebyshev configurations). Therefore, in order to correct for the DC offsets, at least one channel must be calibrated while considering the effects of the other channel. As explained below, this means that modified DC offset compensation algorithms are required.
It is noted that, when the filter 500 is configured in one of the band-pass modes (Butterworth or Chebyshev), it will inherently filter out a portion of the DC offset signal (since DC signals will fall into the stop-band of the filter). This means that at the output of the filter, the DC offsets may appear small, but at the earlier stages of the filter its impact may still be significant.
In addition, unlike the low pass filter case, the long term DC offset tracking will not compensate for DC offsets unless the initial DC offset compensation algorithm has been run. Without this initial calibration, the long term tracking may diverge from the required setting, making the filter unusable.
It has also been found that different DC offset compensation algorithms may be required for the Butterworth and Chebyshev band-pass configurations. These are explained below.
Butterworth configuration (NZIF) As in the low pass configuration, the I-channel output signal is directly proportional to the I-channel DC offset correction signal and the 0-channel output signal is directly proportional to the 0-channel DC offset correction signal (see Figures 12a and 12d respectively) for the Butterworth configuration. However, due to the cross coupling between the I and 0 channels, the I-channel amplifier offsets affect the 0-channel outputs and vice versa. More specifically, as shown in Figure 12b, the 0-channel output is inversely proportional to the I-channel offset correction signal input to the I-channel offset correction inputs. In addition, as shown in Figure 12c, the I-channel output is directly proportional to the 0-channel offset correction signal input to the 0-channel offset correction inputs.
This interdependence means that it is not possible to run the initial DC offset correction algorithm on the I and 0-channels simultaneously with full cross-coupling enabled, as the two correction algorithms will conflict with each other (potentially causing oscillation). Instead, the initial DC offset correction algorithm may be applied to the I and 0-channels in separate operations.
Two alternative DC offset compensation algorithms are presented for the band-pass Butterworth configuration. Figure 13 summarises the first of these. First, in step 610, the filter is put into calibration mode by disabling the input signal to the low noise amplifier as above. Next, in step 612, initial DC offset correction is applied to the 0-channel with the I-channel correction signal output by the IDAC kept constant (at zero, typically, or alternatively at a non-zero value) by the controller 557. The initial DC offset correction algorithm applied is substantially identical to that described above with respect to the low pass configuration -that is, the 0-channel correction signal output by the 0DAC is varied by the controller 557 (in accordance with the binary search and successive approximation algorithms) until the output voltage of the 0-channel is within a predetermined acceptable range of the mid-rail (common mode) level.
When the required offset is determined, bringing the 0-channel output voltage to within an acceptable voltage range from the mid-rail common mode level, the 0-channel offset correction setting is stored. Then, in step 614, the initial DC offset correction is applied to the I-channel with the 0-channel correction signal kept constant at the stored value determined during the 0-channel initial correction -that is, the I-channel correction signal output by the IDAC is varied by the controller 557 until the output voltage of the I-channel is within a predetermined acceptable range of the mid-rail (common mode) level. Long term tracking is then enabled in step 616 before the input signal to the low noise amplifier 5 is enabled in step 618.
It is noted that, for the band-pass configurations, the long term tracking typically involves inputting the outputs of both comparators 554, 556 into an averaging filter (typically implemented using digital signal processing), having a large time constant. As above, the signals being decoded are averaged out, the outputs of the averaging filter showing only the effects of any remaining DC offsets which have not yet been corrected (e.g. due to temperature effects). If DC offsets appear in the averaged signals, the controller instructs the IDAC and the ODAC to increment or decrement the fine tuning codes so as to reduce the effects of the DC offsets. Again, if the DC offsets are larger than the range of the fine tuning code, the control algorithm will allow the offset corrections to move to the adjacent ranges.
Alternatively, the initiation sequence can be re-run to recalculate the DC offset correction signal.
This algorithm assumes that both cross-coupling paths are enabled in each amplifier stage before the algorithm is implemented (i.e. the outputs of the Q-channel amplifiers are electrically coupled to the inputs of the I-channel amplifiers and vice versa). If the cross-coupling paths are not enabled, then this should be done before the above algorithm is implemented.
By comparing Figure 12a with Figure 12c and Figure 12b with 12d, the interdependence of the I and Q-channel outputs on the Q and I channel offset correction signals respectively is weaker than each channel's dependence on its own correction signal. Therefore, although the Q-channel output will change in response to the I-channel correction signal during the initial DC offset correction, its variation is small enough to be adequately and reliably reduced by the longer term DC offset tracking.
Figure 14 describes the second (alternative) DC offset compensation algorithm for the Butterworth configuration. In this case, the filter is initially put into calibration mode by disabling the input signal to the low noise amplifier 5 in step 620 as above. Next, in step 622, the outputs of the I- channel amplifiers are electrically decoupled from the inputs of the Q-channel amplifiers (i.e. the cross-coupling resistors are set to their open circuit configurations by controller 302). The cross-coupling paths from the outputs of the Q-channel amplifiers to the inputs of the I-channel amplifiers may optionally be left enabled (or alternatively, these cross coupling paths may also be electrically decoupled). Then, in step 624, the initial DC offset compensation is applied to the Q-channel with the I-channel correction signal optionally kept constant (at zero). Note that, as the cross-coupling from the outputs of the I-channel amplifiers to the inputs of the Q-channel amplifiers has been electrically decoupled, the I-channel correction signal does not necessarily have to be kept constant in this case.
The initial DC offset correction algorithm applied is again substantially identical to that described above. When the Q-channel output voltage is brought to within an acceptable voltage range from the mid-rail common mode level, the required Q-channel offset correction signal is stored. In a next step 626, the cross-coupling paths from the outputs of the I-channel amplifiers to the inputs of the Q-channel amplifiers are enabled (and, if the cross-coupling paths from the outputs of the Q-channel amplifiers to the corresponding inputs of the I-channel amplifiers are not already enabled, these are also enabled in this step 626). Then, in step 628, the initial DC offset correction is applied to the I-channel with the Q-channel correction signal kept constant at the stored value determined during the Q-channel initial correction. Long term tracking is then enabled in step 630 before the input signal to the low noise amplifier S is enabled in step 632.
It will be understood that the above description assumes that the cross coupling paths are both enabled before the DC offset correction algorithm of Figure 14 is applied. However, if they are not enabled, the outputs of the Q-channel amplifiers may optionally be cross-coupled to the corresponding inputs of the I-channel amplifiers before running the algorithm of Figure 14. In this case, it will not be necessary to disable the cross-coupling between the outputs of the I-channel amplifiers and the inputs of the Q-channel amplifiers as this has not yet been enabled.
During the I-channel initial DC offset correction, a small DC offset may develop on the output of the 0-channel. However, as above, this will typically be within acceptable limits and can be reliably minimised by the long term DC offset tracking. It is further noted that, in band-pass mode, only the I-channel output is forwarded on to the baseband circuitry from the filter, so an offset on the 0-output is of less importance.
It has been found that this alternative correction algorithm can be employed on the 0-channel with at least one of the cross-coupling paths being disabled because, as indicated above, the interdependence of the I and 0-channel outputs and the correction signals applied to the 0 and I channels respectively is weaker than the dependence of the I and 0 channel outputs on their own correction signals.
Chebyshev configuration (NZIF) As in the low pass and Butterworth configurations, the I-channel output signal is directly proportional to the I-channel DC offset correction signal and the 0-channel output signal is directly proportional to the 0-channel DC offset correction signal for the Chebyshev configuration (see Figures ISa and 15d respectively). However, as shown in Figure 15b, the I-channel output voltage strongly depends on the 0-channel offset correction signal. In addition, as shown in Figure 15c, the 0-channel output voltage has a strong inverse dependence on the I-channel offset correction signal. Indeed, the interdependence of the I and 0-channel output voltages on the 0 and I-channel offset correction signals dominates the dependence of the output voltage of each channel on its own offset correction signal. This interdependence again means that it is not possible to run initial DC offset correction on the I and 0-channels simultaneously as the algorithms will conflict. Instead, the initial DC offset correction algorithm should again be applied to the I and 0-channels in separate operations.
The Chebyshev DC offset correction algorithm is summarised in Figure 16.
As in the first DC offset correction algorithm described above for the Butterworth case, full cross coupling between the I and 0-channels is enabled for all stages of the Chebyshev DC offset compensation algorithm (that is, the outputs of the 0-channel amplifiers are cross-coupled to the inputs of the I-channel amplifiers and vice versa). However, as the inverse dependence of the I-channel output voltage on the 0-channel offset correction signal dominates the effects of the I-channel offset correction signal on the I-channel output voltage, this effect must be accounted for.
This is done in the Chebyshev offset correction algorithm by exchanging the paths between the comparators 554, 556 the offset correction circuitry 557, 562, 564 in step 642, and applying an inversion to the I-channel comparator output in step 640. This is illustrated in Figure 17 by an inverter 700 coupled to the output of the I-channel comparator 554 when the filter is in Chebyshev mode and reconfigurable switching circuitry 710 electrically coupled between the outputs of the comparators 554, 556 and the I and 0-channel DC offset correction circuitry of the controller 557.
The switching circuitry has two configurations: a first configuration in which the output of the I-channel comparator 554 is coupled to the I-channel DC offset correction circuitry 558 in the controller 557 and the output from the 0-channel comparator 556 is coupled to the 0-channel DC offset correction circuitry 560; and a second configuration in which the output of the 0-channel comparator 556 is coupled to the I-channel DC offset correction circuitry 558 and the output of the I-channel comparator 554 is coupled to the 0-channel DC offset correction circuitry 560. Thus, in the first configuration, the controller is configured to vary the I and 0-channel correction signals in accordance with the I and 0-channel outputs respectively (as required in the Butterworth algorithms described above); and in the second configuration the controller is configured to vary the I and Q-channel correction signals in accordance with the Q and I-channel outputs respectively (as required in the Chebyshev algorithm described below). The switching circuitry 710 allows the same controller 557 to be used for the Butterworth and Chebyshev algorithms.
Referring again to Figure 16, after the paths have been exchanged (i.e. the switching circuitry 710 is in its second configuration) and the I-channel comparator output has been inverted, the filter is put into initial calibration mode by disabling the input signal to the low noise amplifier in step 644.
Next, in step 646 the initial DC offset correction algorithm is applied to the Q-channel. In this case, the Q-channel DC offset correction signal is kept constant (typically at zero, but optionally at a non-zero value), while the dominant I-channel DC offset correction signal is varied. That is, the binary search and successive approximation algorithms are applied to the I-channel DC offset correction signal until the Q-channel output is within an acceptable range of the common mode level. Once the Q-channel output is within the acceptable range, the I-channel DC offset correction signal is stored. Next, in step 648, the initial DC offset correction algorithm is applied to the I-channel. In this case, the I-channel DC offset correction signal is kept constant at the value determined in the previous step 646, while the dominant Q-channel DC offset correction signal is varied, That is, the binary search and successive approximation algorithms are applied to the Q-channel DC offset correction signal until the I-channel output is within an acceptable range of the common mode level. Long term tracking is then enabled in step 650 before the input signal to the low noise amplifier 5 is enabled in step 652.
By exchanging the paths between the comparators 554, 556 and the offset correction circuitry, when the initial DC offset correction algorithm is applied to one of the I or 0-channels, the correction algorithm now responds to the DC offset correction signal generated in the other channel through the cross coupling resistors. By doing this, the offset correction algorithm responds to the strongest dependence. In addition, the inverse dependence of the I-channel output voltage on the 0-channel offset correction signal is corrected by the inverter 700. This enables the same control circuitry to be used for the low pass, Butterworth and Chebyshev configurations.
There still remains a dependence of the 0-channel output on the 0-channel correction signal (and similarly for the I-channel). Therefore, as in the Butterworth configuration, a small DC offset may develop on the output of the 0-channel during the I-channel DC offset correction. However, this will typically be within acceptable limits and can be adequately and reliably removed by the longer term DC offset tracking. It is further noted that only the I-channel output is forwarded on to the baseband device from the tuner, so an offset on the 0-output is of less importance than if it was on the I-channel.
It is noted that, in the Butterworth case, there is also an inverse relationship between the 0-channel output voltage and the I-channel offset correction current. However, since the dependence of the 0-channel output on the 0-channel offset correction current dominates in the Butterworth case, this inverse relationship does not need to be accounted for by inversion as is required in the Chebyshev case.
Figure 18 illustrates one method of implementing the switching circuitry 710. The outputs from the I-channel comparator 554 and the 0-channel comparator 556 are fed into first and second 2:1 multiplexers 800, 802.
More specifically, the outputs of the I and 0-channel comparators 554, 556 are input to the first and second inputs of the first multiplexer 800 respectively, while the output of the 0-channel comparator 556 is input to a first input of the second multiplexer 802 and the output of the I-channel comparator 554 is input to the second input of the second multiplexer 802 via an inverter 803.
Each multiplexer has a select input line connected to the output of an AND gate 806. The AND gate has two inputs, NZIF' and CHEBY'. When the band-pass Chebyshev or Butterworth configurations are in use, the NZIF input is set to 1'. The CHEBY input is only set to 1' when the filter is in the Chebyshev configuration. The AND gate only outputs a 1' when both the NZIF and CHEBY variables are set to 1'.
Thus, when the filter is not in the Chebyshev configuration, the I-channel output is output from the first multiplexer 800 (uninverted), while the 0-channel output is output from the second multiplexer 802. However, when the filter is in the Chebyshev configuration, the 0-channel output is output from the first multiplexer, while the inverted I-channel is output from the second multiplexer. Thus, the I and 0-channel outputs have been switched as required, while the I-channel output has also been inverted for the Chebyshev configuration.
Although the comparator outputs are inverted in the above description, the I-channel outputs themselves may alternatively be inverted before being input to the comparators 554, 556. In another alternative embodiment, separate control circuitry may be provided for the Chebyshev and Butterworth configurations. However, this is not a preferred option due to the increase in expense and footprint caused by increasing the amount of circuitry.
Although the DC offset correction signal is injected between the first and second stages 102, 104, the amplifier offsets in the first stage 102 are cancelled out by the offset correction signal. It is also noted that the DC offset correction signals are only injected into the input of one stage of the filter. The inventor has found that, surprisingly, injecting DC offset correction into the input of only one (early) stage of the filter is sufficient to minimise the impact of the amplifier input DC offsets and to keep the output voltage at a mid-rail value.
Although the DC offset correction algorithms have been described with reference to a filter comprising fully differential operational amplifiers, it will be understood that they are equally applicable to filters comprising single ended operational amplifiers. In this case, the comparators 554, 556 may be replaced with window comparators which compare the single ended outputs with mid-rail reference signals. If the single ended outputs are greater than the mid-rail reference signals, a digital 1' is output by the comparator, while if the single ended outputs are less than the mid-rail reference signals, a digital 0' is output by the comparator. The rest of the DC offset correction algorithms function as described above.
It is also noted that, although the signals above may be referred to as voltages or electrical currents, the voltage signals may alternatively be electrical current signals and the electrical current signals may alternatively be voltages where appropriate.
Although in the DC offset compensation algorithms described above with reference to the band-pass configurations the Q-channel is calibrated before the I-channel, it will be understood that the I-channel may alternatively be calibrated before the Q-channel.
While this detailed description has set forth some embodiments of the present disclosure, the appended claims cover other embodiments of the present disclosure which may differ from the described embodiments according to various modifications and improvements.

Claims (39)

  1. CLAIMS1. A method of reducing an offset signal associated with an electronic filter comprising first and second electronic filter channels, each channel comprising an offset correction input and one or more amplifiers, each amplifier having an input and an output, the method comprising: a. inputting a first correction signal to the offset correction input of the first filter channel and a second correction signal to the offset correction input of the second filter channel; b. electrically coupling the output of a first channel amplifier to the input of a second channel amplifier; c. varying the first correction signal; d. electrically coupling the input of said first channel amplifier to the output of said second channel amplifier; and e. varying the second correction signal while keeping the first correction signal substantially constant, wherein step (e) is performed after steps (a) to (d).
  2. 2. The method of claim I wherein step c comprises varying the first correction signal in accordance with an output voltage or current of the first filter channel.
  3. 3. The method of claim 2 wherein step c comprises varying the first correction signal until the output voltage or current of the first filter channel is within a predetermined range or substantially equals a predetermined value.
  4. 4. The method of claim 3 wherein step e comprises keeping the first correction signal substantially constant at a value determined during step c which provides the output voltage or current of the first filter channel with a value which is within the predetermined range or which equals the predetermined value.
  5. 5. The method of any of claims 1 to 4 wherein step e comprises varying the second correction signal in accordance with an output voltage or current of the second filter channel.
  6. 6. The method of claim 5 wherein step e comprises varying the second correction signal until the output voltage or current of the second filter channel is within a predetermined range or substantially equals a predetermined value.
  7. 7. The method of any preceding claim wherein step d occurs after steps a and c.
  8. 8. The method of any preceding claim further comprising electrically decoupling the output of the second channel amplifier from the input of the first channel amplifier before step c.
  9. 9. The method of claim I wherein steps b and d occur before step c.
  10. 10. The method of claim 9 wherein step c comprises varying the first correction signal in accordance with an output voltage or current of the second filter channel.
  11. 11. The method of claim 10 further comprising: inverting an output voltage or current of the second channel, or inverting a voltage or current derived from an output voltage or current of the second channel, before step c; and varying the first correction signal in accordance with said inverted output voltage or current during step c.
  12. 12. The method of claim 10 or 11 wherein step c comprises varying the first correction signal until an output voltage or current of the second filter channel is within a predetermined range or substantially equals a predetermined value.
  13. 13. The method of claim 12 wherein step e comprises keeping the first correction signal substantially constant at a value determined during step c which provides the output voltage or current of the second filter channel with a value within the predetermined range or which equals the predetermined value.
  14. 14. The method of any preceding claim further comprising keeping the second correction signal substantially constant during step c.
  15. 15. The method of any of claims 9 to 14 wherein step e comprises varying the second correction signal in accordance with an output voltage or current of the first filter channel.
  16. 16. The method of any of claims 9 to 15 wherein step e comprises varying the second correction signal until an output voltage or current of the first filter channel is within a predetermined range or substantially equals a predetermined value.
  17. 17. The method of any preceding claim further comprising: providing each filter channel with a plurality of cascaded amplifiers, and, during step b, electrically coupling the output of each first channel amplifier to the input of a respective second channel amplifier and, during step d, electrically coupling the output of each said respective second channel amplifier to the input of each said respective first channel amplifier.
  18. 18. The method of any preceding claim wherein the first and/or second correction signals are varied, in step c and/or step e, in accordance with a binary search algorithm.
  19. 19. The method of any preceding claim wherein the first and/or second correction signals are varied, in step c and/or step e, in accordance with a successive approximation algorithm.
  20. 20. The method of any preceding claim wherein the offset signal is a DC offset signal.
  21. 21. The method of any preceding claim further comprising decoupling a time-varying input signal from the inputs of the first and/or second channel amplifiers before steps c and e.
  22. 22. The method of any preceding claim further comprising, after steps a to e: inputting a time-varying signal to first and second channel inputs; filtering the time-varying input signal with the first and second filter channels; averaging the filtered signal; and incrementing or decrementing the first and/or second correction signals in accordance with the averaged filtered signal.
  23. 23. The method of any preceding claim further comprising: inputting a first time-varying signal to the input of the first channel amplifier; and inputting a second time-varying signal to the input of the second channel amplifier, wherein the first signal is 90° out of phase with the second signal.
  24. 24. An electronic filter comprising: a. first and second electronic filter channels each having an offset correction input and one or more amplifiers, each amplifier having an input and an output, the output of a first channel amplifier being selectively electrically couplable to the input of a second channel amplifier and the output of said second channel amplifier being selectively electrically couplable to the input of said first channel amplifier; and b. an offset reduction controller electrically coupled between outputs of the first and second filter channels and the offset correction inputs, the offset reduction controller being configured to input a first selectively variable correction signal to the first channel offset correction input and a second selectively variable correction signal to the second channel offset correction input.
  25. 25. The electronic filter of claim 24 wherein the offset reduction controller is configured to: selectively vary the first correction signal; and to selectively vary the second correction signal while keeping the first correction signal substantially constant.
  26. 26. The electronic filter of claim 25 wherein the offset reduction controller is configured to keep the second correction signal substantially constant when selectively varying the first correction signal.
  27. 27. The electronic filter of any of claims 24 to 26 wherein the controller is configurable to vary the first and/or second correction signals in accordance with a binary search algorithm.
  28. 28. The electronic filter of any of claims 24 to 27 wherein the controller is configurable to vary the first and/or second correction signals in accordance with a successive approximation algorithm.
  29. 29. The electronic filter of any of claims 24 to 28 further comprising switching circuitry electrically coupled between the first and second filter channel outputs and the offset reduction controller, the switching circuitry having: a first configuration in which the controller is configured to vary the first and second correction signals in accordance with the first and second channel outputs respectively; and a second configuration in which the controller is configured to vary the first and second correction signals in accordance with the second and first channel outputs respectively.
  30. 30. The electronic filter of claim 29 further comprising an inverter for inverting an output voltage or current of the second filter channel when the switching circuitry is in the second configuration.
  31. 31. The electronic filter of claim 30 further comprising a comparator between the second filter channel output and the controller.
  32. 32. The electronic filter of claim 31 wherein the inverter is positioned between the comparator and the offset reduction controller, the output voltage of the comparator being inverted when the switching circuitry is in the second configuration.
  33. 33. The electronic filter of any of claims 24 to 32 wherein the offset reduction controller is a digital controller.
  34. 34. The electronic filter of claim 33 further comprising: a first digital to analogue converter electrically coupled between the offset reduction controller and the first channel offset correction input; and a second digital to analogue converter electrically coupled between the offset reduction controller and the second channel offset correction input.
  35. 35. The electronic filter of any of claims 24 to 34 wherein the filter has a reconfigurable frequency response.
  36. 36. The electronic filter of any of claims 24 to 35 wherein the first and second filter channels comprise a plurality of cascaded first and second channel amplifiers, the output of each first channel amplifier being selectively electrically couplable to the input of a respective second channel amplifier and the output of each said respective second channel amplifier being selectively electrically couplable to the input of each said respective first channel amplifier.
  37. 37. The electronic filter of claim 36 wherein the filter is reconfigurable to provide a Butterworth-type response in a first configuration and a Chebyshev-type response in a second configuration.
  38. 38. The electronic filter of claim 36 or 37 wherein the filter is reconfigurable between at least one band-pass configuration and one low-pass configuration.
  39. 39. A television or radio tuner integrated circuit comprising the electronic filter of any of claims 24 to 38.
GB201102475A 2011-02-11 2011-02-11 Reduction of DC offsets in high gain cross-coupled IF active filters Withdrawn GB2487973A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB201102475A GB2487973A (en) 2011-02-11 2011-02-11 Reduction of DC offsets in high gain cross-coupled IF active filters

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB201102475A GB2487973A (en) 2011-02-11 2011-02-11 Reduction of DC offsets in high gain cross-coupled IF active filters

Publications (2)

Publication Number Publication Date
GB201102475D0 GB201102475D0 (en) 2011-03-30
GB2487973A true GB2487973A (en) 2012-08-15

Family

ID=43859321

Family Applications (1)

Application Number Title Priority Date Filing Date
GB201102475A Withdrawn GB2487973A (en) 2011-02-11 2011-02-11 Reduction of DC offsets in high gain cross-coupled IF active filters

Country Status (1)

Country Link
GB (1) GB2487973A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2516997A (en) * 2013-06-13 2015-02-11 Cambridge Silicon Radio Ltd Method and apparatus for on-demand interference rejection in multi-band GNSS receivers

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030128068A1 (en) * 2001-08-16 2003-07-10 Farbod Behbahani Low noise image-reject gm-c filter
US6977976B1 (en) * 1999-11-15 2005-12-20 Skyworks Solutions, Inc. Complex filtering/AGC radio receiver architecture for low-IF or zero-IF
US20060222117A1 (en) * 2005-04-04 2006-10-05 Mahibur Rahman DC offset correction system for a receiver with baseband gain control

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6977976B1 (en) * 1999-11-15 2005-12-20 Skyworks Solutions, Inc. Complex filtering/AGC radio receiver architecture for low-IF or zero-IF
US20030128068A1 (en) * 2001-08-16 2003-07-10 Farbod Behbahani Low noise image-reject gm-c filter
US20060222117A1 (en) * 2005-04-04 2006-10-05 Mahibur Rahman DC offset correction system for a receiver with baseband gain control

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2516997A (en) * 2013-06-13 2015-02-11 Cambridge Silicon Radio Ltd Method and apparatus for on-demand interference rejection in multi-band GNSS receivers
US9214972B2 (en) 2013-06-13 2015-12-15 Qualcomm Technologies International, Ltd. Method and apparatus for on-demand interference rejection in multi-band GNSS receivers
GB2516997B (en) * 2013-06-13 2017-04-19 Qualcomm Technologies Int Ltd Method and apparatus for on-demand interference rejection in multi-band GNSS receivers

Also Published As

Publication number Publication date
GB201102475D0 (en) 2011-03-30

Similar Documents

Publication Publication Date Title
US9806915B1 (en) Circuit for and method of receiving an input signal
US7587010B2 (en) Complex filter circuit and receiver circuit
US8884715B2 (en) Imbalance detection and reduction for wideband balun
US8515371B2 (en) Programmable IF output receiver, and applications thereof
US6961546B1 (en) Adaptive radio transceiver with offset PLL with subsampling mixers
US8380771B2 (en) Filter shaping using a signal cancellation function
US8159619B2 (en) Multi-standard integrated television receiver
EP3391538B1 (en) Radio frequency receiver
CN106850088B (en) Radio frequency receiver and digital auxiliary correction method thereof
WO2001028310A2 (en) An adaptive radio transceiver
US9712140B1 (en) Tunable multi-path filter
GB2488307A (en) A two stage, fully differential operational amplifier in which each stage has a respective common mode feedback loop
US8285769B2 (en) Signal processing apparatus and the correcting method
GB2488970A (en) A reconfigurable filter for TV or radio receiver ICs
US8385863B2 (en) DC offset calibration for complex filters
GB2487973A (en) Reduction of DC offsets in high gain cross-coupled IF active filters
US20110051850A1 (en) Frequency tuning and direct current offset canceling circuit for continuous-time analog filter with time divided
JP2003524950A (en) Receiver circuit
CN111490801A (en) Radio frequency receiver architecture with adjustable image rejection ratio
JP4820764B2 (en) Gain control filter device, gain control complex filter device, and reception device
JP2001053564A (en) Current switching circuit, variable gain amplifier and receiver
CN100367665C (en) Locking-phase loop style orthogonal signal phase calibrator
TWI842508B (en) Filter, receiver for processing radio frequency signal and calibration method
US9698738B2 (en) Bandpass filter providing wide gain control range
JP4332726B2 (en) Receiver and receiver IC

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)