GB2222733A - Digital filter with parallel analogue path - Google Patents

Digital filter with parallel analogue path Download PDF

Info

Publication number
GB2222733A
GB2222733A GB8917204A GB8917204A GB2222733A GB 2222733 A GB2222733 A GB 2222733A GB 8917204 A GB8917204 A GB 8917204A GB 8917204 A GB8917204 A GB 8917204A GB 2222733 A GB2222733 A GB 2222733A
Authority
GB
United Kingdom
Prior art keywords
analogue
signal
filter
equation
output
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.)
Granted
Application number
GB8917204A
Other versions
GB2222733B (en
GB8917204D0 (en
Inventor
Colin Fraser Ross
Mark Harper
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.)
Topexpress Ltd
Original Assignee
Topexpress 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
Priority claimed from GB888821002A external-priority patent/GB8821002D0/en
Priority claimed from GB888822874A external-priority patent/GB8822874D0/en
Priority claimed from GB888824220A external-priority patent/GB8824220D0/en
Application filed by Topexpress Ltd filed Critical Topexpress Ltd
Publication of GB8917204D0 publication Critical patent/GB8917204D0/en
Publication of GB2222733A publication Critical patent/GB2222733A/en
Application granted granted Critical
Publication of GB2222733B publication Critical patent/GB2222733B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/0283Filters characterised by the filter structure
    • H03H17/0286Combinations of filter structures
    • H03H17/0289Digital and active filter structures

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Complex Calculations (AREA)

Abstract

An analogue signal filter device which comprises two paths in parallel between input and output, having an analogue filter 18 in one path and an analogue-digital-analogue (A-D-A) filter 20 in the other path, together with a summing means 22 summing the outputs of the two filters to provide the output of the device, whereby distortion introduced by the A-D-A filter is reduced. <IMAGE>

Description

Title: Improved digital filter Field of invention This invention concerns digital filters particularly such filters for use in active control svstems.
Background A digital filter can be used to filter an analogue signal by sampling the signal, digitising, filtering in diqital form and then reconverting to analogue form. The rcsult is an analogue signal which is much wider-band than the input signal owing to the process of reconstruction of the analogue signal. This analogue output is therefore usually filtered by analogue circuitry to limit its bandwidth. The final output is distorted both by the nonideal digital filter (signal propagation delays etc) and by the in-band effects of the analogue band-limiting filter. These effects can be particularly detrimental in active control applications, where filter response can be critical.
Summary of the invention In an analogue signal filter two paths are provided between input and output, the one path comprising an analogue-digital-analogue (A-D-A) filter and the other comprising an analogue filter, and the outputs of the A-D A and analogue filters, are summed to provide the filter output.
By providing an analogue bypass path for the input signal, which is summed with the A-D-A filter output to provide the final output, the effect of the distortion introduced by the A-D-A filter can be reduced. In particular the analogue bypass compensates for delays through the A-D-A filter.
The invention will now be described by way of example with reference to the accompanying drawings, in which Figure 1 shows a conventional A-D-A filter, and Figure 2 shows a filter constructed in accordance with the invention.
Figure 1 shows how a digital filter can be adapted to filter an analogue signal. The input is a continuous signal in time, I(t). The ADC (analogue-to-digital converter) 10 samples the signal I(t) at regular intervals of time T, and outputs a number representing its magnitude at each such instant. The output signal D, from the ADC is thus a sampled version of I(t), whoses n'th sample is given by Equation (1) where t is the time at which 0 sampling starts.
The series of numbers D corresponds to a time series D(t) n contained in Equation (2), which has the property D(f)=D(f+if ) (where i = any integer) and where D(f) is N the Fourier Transform of D(t) and 2T is the 'Nyquist frequency' of the sampling process (Vide Lynn PA "The analysis and processing of signals." MacMillan 1973. Chapter 4). & t) is the Dirac delta function.
Thus D(f) has infinite bandwidth.
Digital filtering is accomplished by convolving the series D in Convolver 12 with a series of coefficients F n n corresponding to the signal F(t) - see Equation (3) (where M+1 is the order of the digital filter) to produce a new series 0 corresponding to a time series O(t) whose n fourier transform is given by O(f) = F(f)xD(f) (where a bar superscript again indicates the Fourier Transform of the corresponding time signal).
The digital-to-analogue converter ("DAC") 14 produces an analogue output signal proportional to each element 0 of n O as it is produced. Ideally each element 0 is converted n precisely at the instant that the corresponding I is n produced by the ADC and is given by: O = I F +I F + +1 F n n o (n-l) 1 (n-M) M Ideally all conversions are instantaneous and perfect, so that ADC 10, Convolver 12 and DAC 14 produce corresponding output values at the same instant. The ideal resultant analogue signal is then give by Equation (4).
As with the signal D(t), the signal O(t) has infinite bandwidth. This signal must therefore be band-limited using an analogue filter L to remove unwanted frequency components produced by the sampling process.
In practise this effect is often achieved by causing the DAC to hold its output constant at the value of the last sample 0 until On+ is received at its input. This is n equivalent to L having the impulse-response: L(t) = 0. for t less than 0, L(t) = 1. for t in the range 0 to T, L(t) = 0. for t greater than T.
In practise also, the combination of ADC 10, digital Convolver 12 and DAC 14 introduces propagation delays into the signal. These will be considered as well as any hold period of the DAC, as part of the equivalent output filter 16.
It is first necessary to consider the effect of the filter 16 on the signal in the passband. Suppose that we wish to implement the equivalent of an analogue filter with impulse response G(t) using the A-D-A filter. Restricting ourselves to Ifl less than fN the Convolver would ideally be programmed with coefficients F , equivalent to the signal F(t), where F(t) and G(t) are linked by Equation (5).
In practise, this may require that F(t) has an anticipatory (acausal) part. The design criterion can be generalised to find the F(t) with no acausal part which best satisfies Equation (5) within the band of the input signal I(t), using the L2 (least-squares) norm as our measure. We define the square of the error as by Equation (6).
In Equation (6) the second squared term in the integral and is the variance of the input signal at frequency f and E12 is given by Equation (7).
We require to find F(t) such that the left-hand side of Equation (6) is minimised. Dropping arguments and bar superscripts for brevity, Equation (6) can be re-written as shown in Equation (8).
In Equation (8) the superscript '*' indicates a complex conjugate.
F is constrained to be causal.
It is now necessary to replace L in the term (FL) by the * causal minimum-phase signal L+, for which LL = L L where L = (L If L corresponds to a physically realisable filter, then a signal () can always be found.
Thus we may rewrite Equation (8) as Equation (9).
The product FL+ is known to represent a causal function.
We can therefore apply Parseval's theorem (see Equation 10) to Equation (9) with FL+ corresponding to (a), and corresponding to (b). We also split (b) up into
the sum of its causal and acausal parts: b = fbi + + [bl where [bl is the causal part of b [b] is the acausal part.
Parseval's theorem then allows us to rewrite this as shown in Equation (11) and Equation (6) can be rewritten as Equation (12).
In Equation (12) all terms involving afbi (whose integral equals zero) have been dropped.
by inspection, this can be minimised with respect to F By setting F equal to the value given by Equation (12A).
The minimum error value is then given by Equation (13).
Since any increase in delay in L will tend to make L G more acausal, it may increase the minimum error in L implementing G. This is particularly likely to be so when the delay in G itself is small, ie if G(t) is largest near t=O. The technique of implementing L by causing the DAC to hold its output value over time T introduces a delay of T into the output signal, and so can be a cause of this 2 form of error.
In Figure 2, an analogue bypass 18 is incorporated in accordance with the invention, and is implemented by amplifying the input signal I(t) by some scalar A and adding the result in adding stage 22 to the output signal P(t). Its use will almost always enable any degradation in performance produced by 16 in the digital filter 20, to be reduced.
The L2 norm error of implementation, using the analogue bypass is given by Equation (14) for any given F where the first term in the third expression is as defined in the previous section (ie. is the error with no bypass). This can be written as shown in Equation (15).
The function e is a functional of function F(f).
It is defined in equation 16.
By setting A=-e(F) we achieve a new minimum value equation (15), given by Equation (17) This will represent no improvement only if the left-hand side of Equation 9 = 0 or e = 0. The first will only be true if L is minimum phase and G is causal, when FOPT = Cr (since L = L+ and L = L for a minimum phase function) L If Equation (9) is not equal to zero, then it may still be true that e(F)=O, and in this case there is obviously no improvement to be gained from including the analogue filter 18.
The error is reduced to zero by the addition of the bypass when F(f) is such that Equation (18) is satisfied.
The error of fit to G in the time domain is then a spike at t=O and effectively the bypass provides the first (t=O) coefficient of G r and the digital filter programmed with F provides the remainder. This will not be exactly n achievable in practise because (FL-G) must be a causal band-limited function and so cannot correspond to a spike at t = 0.
The condition that Equation (18) is satisfied is given by Equation (19).

Claims (7)

1. An analogue signal filter device having two paths between input and output, one path comprising an analogue digital-analogue (A-D-A) filter and the other path comprising an analogue filter, means being provided for summing the outputs of the A-D-A and analogue filters to provide the output of the device.
2. A device according to claim 1, wherein in the A-D-A filter, the leading analogue filter samples the input signal at regular time intervals, digital filtering is accomplished by convolving the series of signal outputs produced by the sampling with a series of coefficient representative of a predetermined signal, thereby to produce a filtered series of. signal outputs, and the trailing analogue filter produces an analogue signal proportional to each output of the filtered series.
3. A device according to claim 2, wherein the predetermined signal is a signal F(t) in accordance with Equation (3) hereinbefore defined, where (M+1) is the order of the digital filter.
4. A device according to claim 2 or claim 3, wherein the trailing analogue filter is bandwidth limited.
5. A device according to claim 4, wherein bandwidth limiting is achieved by holding the last filtered sample 0 until the filtered sample +1 is received at its n input.
6. A device according to claim 5, wherein delays introduced by the digital filtering and following analogue conversion are compensated for by selecting non-acausal coefficients for the predetermined signal so that said signal best satisfies equation (5) hereinbefore defined, within the band of the input signal, using a least squares measuring technique.
7. An analogue signal filter device substantially as hereinbefore described with reference to the accompanying drawings.
GB8917204A 1988-09-07 1989-07-27 Analogue signal filter Expired - Fee Related GB2222733B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB888821002A GB8821002D0 (en) 1988-09-07 1988-09-07 Improved digital filter
GB888822874A GB8822874D0 (en) 1988-09-29 1988-09-29 Improved digital filter
GB888824220A GB8824220D0 (en) 1988-10-15 1988-10-15 Improved digital filter

Publications (3)

Publication Number Publication Date
GB8917204D0 GB8917204D0 (en) 1989-09-13
GB2222733A true GB2222733A (en) 1990-03-14
GB2222733B GB2222733B (en) 1992-01-22

Family

ID=27264062

Family Applications (1)

Application Number Title Priority Date Filing Date
GB8917204A Expired - Fee Related GB2222733B (en) 1988-09-07 1989-07-27 Analogue signal filter

Country Status (1)

Country Link
GB (1) GB2222733B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0660958A1 (en) * 1992-09-21 1995-07-05 Noise Cancellation Technologies, Inc. Sampled-data filter with low delay
DE10030583A1 (en) * 2000-06-21 2002-01-10 Marconi Comm Gmbh Arrangement for processing high frequency signals has power limiter with analogue signal processing and digital signal processing with selective suppression of defined frequency ranges
US20080112569A1 (en) * 2006-11-14 2008-05-15 Sony Corporation Noise reducing device, noise reducing method, noise reducing program, and noise reducing audio outputting device
EP2259250A1 (en) * 2009-06-03 2010-12-08 Nxp B.V. Hybrid active noise reduction device for reducing environmental noise, method for determining an operational parameter of a hybrid active noise reduction device, and program element

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0660958A1 (en) * 1992-09-21 1995-07-05 Noise Cancellation Technologies, Inc. Sampled-data filter with low delay
EP0660958A4 (en) * 1992-09-21 1995-11-22 Noise Cancellation Tech Sampled-data filter with low delay.
DE10030583A1 (en) * 2000-06-21 2002-01-10 Marconi Comm Gmbh Arrangement for processing high frequency signals has power limiter with analogue signal processing and digital signal processing with selective suppression of defined frequency ranges
US20080112569A1 (en) * 2006-11-14 2008-05-15 Sony Corporation Noise reducing device, noise reducing method, noise reducing program, and noise reducing audio outputting device
US9741332B2 (en) * 2006-11-14 2017-08-22 Sony Corporation Noise reducing device, noise reducing method, noise reducing program, and noise reducing audio outputting device
US10325587B2 (en) 2006-11-14 2019-06-18 Sony Corporation Noise reducing device, noise reducing method, noise reducing program, and noise reducing audio outputting device
US10332502B2 (en) 2006-11-14 2019-06-25 Sony Corporation Noise reducing device, noise reducing method, noise reducing program, and noise reducing audio outputting device
US10607592B2 (en) 2006-11-14 2020-03-31 Sony Corporation Noise reducing device, noise reducing method, noise reducing program, and noise reducing audio outputting device
EP2259250A1 (en) * 2009-06-03 2010-12-08 Nxp B.V. Hybrid active noise reduction device for reducing environmental noise, method for determining an operational parameter of a hybrid active noise reduction device, and program element
WO2010140133A2 (en) * 2009-06-03 2010-12-09 Nxp B.V. Hybrid active noise reduction device for reducing environmental noise, method for determining an operational parameter of a hybrid active noise reduction device, and program element
WO2010140133A3 (en) * 2009-06-03 2011-06-30 Nxp B.V. Hybrid active noise reduction device for reducing environmental noise, method for determining an operational parameter of a hybrid active noise reduction device, and program element

Also Published As

Publication number Publication date
GB2222733B (en) 1992-01-22
GB8917204D0 (en) 1989-09-13

Similar Documents

Publication Publication Date Title
Rice et al. Quadrature sampling with high dynamic range
US4890107A (en) Analogue-to-digital converter
JPH1075272A (en) Direct up-conversion system to analog for digital communication signal
US7620673B2 (en) Complimentary discrete fourier transform processor
KR930703741A (en) Analog / digital converter
US20170187387A1 (en) Input path matching in pipelined continuous-time analog-to-digital converters
NL8303205A (en) SEGMENTS DIVIDED TRANSVERSAL FILTER.
KR20050121606A (en) Digital sampling rate converter for compensating signal droop in band
US4297642A (en) Offset correction in operational amplifiers
WO2002025817A1 (en) Distortion reduction method and apparatus for linearization of digital pulse width modulation by efficient calculation
US5646569A (en) Method and apparatus for AC coupling
GB2222733A (en) Digital filter with parallel analogue path
kumar Soni et al. A design of IFIR prototype filter for Cosine Modulated Filterbank and Transmultiplexer
KR100360631B1 (en) Decimation circuits and methods for providing substantially uniform magnitude responses and substantially linear phase responses and for filtering quantized signals
US11881620B2 (en) Method for decoupling signals in transceiver systems
EP1217746A1 (en) A process for compensating matching errors in analog/digital converters of cascaded structure and a corresponding converter
JP2002528989A (en) Delay compensation for analog-to-digital converter in sigma-delta modulator
US6408322B1 (en) Apparatus and method for anchoring predetermined points of the impulse frequency response of a physically-realized filter
KR0113717Y1 (en) Frequency distortion compensation apparatus
Poberezhskiy et al. Signal reconstruction technique allowing exclusion of antialiasing filter
Toscher et al. A reconfigurable delta-sigma adc
GB2310984A (en) Digital audio processing
JPH08162961A (en) A/d converter
JPH05160735A (en) Sigmadelta modulator for oversampling a/d converter
Dohare et al. Quantized Coefficient FIR Filter for the Design of Filter Bank

Legal Events

Date Code Title Description
732E Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)
732E Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20080727