T ulation and demodulation. It has applications not only

Similar documents
IN A NUMBER of engineering problems, such as modeling,

Design of Stable IIR filters with prescribed flatness and approximately linear phase

Design of FIR Nyquist Filters with Low Group Delay

Closed-Form Design of Maximally Flat IIR Half-Band Filters

Maximally Flat Lowpass Digital Differentiators

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 49, NO. 2, FEBRUARY H(z) = N (z) D(z) =

Part 4: IIR Filters Optimization Approach. Tutorial ISCAS 2007

FIR BAND-PASS DIGITAL DIFFERENTIATORS WITH FLAT PASSBAND AND EQUIRIPPLE STOPBAND CHARACTERISTICS. T. Yoshida, Y. Sugiura, N.

Fuliband Differentiators

Minimax Design of Complex-Coefficient FIR Filters with Low Group Delay

System Identification Approach Applied to Drift Estimation.

Computing running DCTs and DSTs based on their second-order shift properties

4214 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 54, NO. 11, NOVEMBER 2006

REAL TIME DIGITAL SIGNAL PROCESSING

Design of Orthonormal Wavelet Filter Banks Using the Remez Exchange Algorithm

Dithering for Floating-Point Number Representation

LINEAR-PHASE FIR FILTER DESIGN BY LINEAR PROGRAMMING

EFFICIENT REMEZ ALGORITHMS FOR THE DESIGN OF NONRECURSIVE FILTERS

Butterworth Filter Properties

Stable IIR Notch Filter Design with Optimal Pole Placement

GENERALIZED DEFLATION ALGORITHMS FOR THE BLIND SOURCE-FACTOR SEPARATION OF MIMO-FIR CHANNELS. Mitsuru Kawamoto 1,2 and Yujiro Inouye 1

DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS

{-30 - j12~, 0.44~ 5 w 5 T,

Optimal Mean-Square Noise Benefits in Quantizer-Array Linear Estimation Ashok Patel and Bart Kosko

Title without the persistently exciting c. works must be obtained from the IEE

ONE-DIMENSIONAL (1-D) two-channel FIR perfect-reconstruction

Using fractional delay to control the magnitudes and phases of integrators and differentiators

DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital

A DESIGN OF FIR FILTERS WITH VARIABLE NOTCHES CONSIDERING REDUCTION METHOD OF POLYNOMIAL COEFFICIENTS FOR REAL-TIME SIGNAL PROCESSING

David Weenink. First semester 2007

A Log-Frequency Approach to the Identification of the Wiener-Hammerstein Model

SYNTHESIS OF BIRECIPROCAL WAVE DIGITAL FILTERS WITH EQUIRIPPLE AMPLITUDE AND PHASE

Impulsive Noise Filtering In Biomedical Signals With Application of New Myriad Filter

LTI Systems, Additive Noise, and Order Estimation

Research Article Design of One-Dimensional Linear Phase Digital IIR Filters Using Orthogonal Polynomials

Optimal Polynomial Control for Discrete-Time Systems

Digital Wideband Integrators with Matching Phase and Arbitrarily Accurate Magnitude Response (Extended Version)

Analysis of Finite Wordlength Effects

1. FIR Filter Design

A Width-Recursive Depth-First Tree Search Approach for the Design of Discrete Coefficient Perfect Reconstruction Lattice Filter Bank

Two Dimensional Linear Phase Multiband Chebyshev FIR Filter

a( i), where N i N ) is accurately d( i), where N i N. The derivative at ( ) ( ) ( )

Order Selection for Vector Autoregressive Models

Sensitivity of Roots to Errors in the Coefficient of Polynomials Obtained by Frequency -Domain Estimation Methods

On the Frequency-Domain Properties of Savitzky-Golay Filters

A Subspace Approach to Estimation of. Measurements 1. Carlos E. Davila. Electrical Engineering Department, Southern Methodist University

Low-delay perfect reconstruction two-channel FIR/IIR filter banks and wavelet bases with SOPOT coefficients

2262 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 8, AUGUST A General Class of Nonlinear Normalized Adaptive Filtering Algorithms

FILTER DESIGN FOR SIGNAL PROCESSING USING MATLAB AND MATHEMATICAL

KNOWN approaches for improving the performance of

HOPFIELD neural networks (HNNs) are a class of nonlinear

Design of Biorthogonal FIR Linear Phase Filter Banks with Structurally Perfect Reconstruction

GTLS ALGORITHMS IN THE FREQUENCY DOMAIN SYSTEM IDENTIFICATION USING NOISE INFORMATION OUT OF A FINITE NUMBER OF REPEATED INDEPENDENT REALIZATIONS

SPEECH ANALYSIS AND SYNTHESIS

CHOICE OF THE WINDOW USED IN THE INTERPOLATED DISCRETE FOURIER TRANSFORM METHOD

A METHOD FOR NONLINEAR SYSTEM CLASSIFICATION IN THE TIME-FREQUENCY PLANE IN PRESENCE OF FRACTAL NOISE. Lorenzo Galleani, Letizia Lo Presti

Digital Signal Processing

FIBER Bragg gratings are important elements in optical

J. Liang School of Automation & Information Engineering Xi an University of Technology, China

EIGENFILTERS FOR SIGNAL CANCELLATION. Sunil Bharitkar and Chris Kyriakakis

Reconstruction of Nonlinearly Distorted Signals With Regularized Inverse Characteristics

Efficient Use Of Sparse Adaptive Filters

Computer-Aided Design of Digital Filters. Digital Filters. Digital Filters. Digital Filters. Design of Equiripple Linear-Phase FIR Filters

ISSN (Print) Research Article. *Corresponding author Nitin Rawal

DSP. Chapter-3 : Filter Design. Marc Moonen. Dept. E.E./ESAT-STADIUS, KU Leuven

Design of Optimum High Order Finite Wordlength Digital FIR Filters with Linear Phase

Design of Narrow Stopband Recursive Digital Filter

Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering

A REALIZATION OF FIR FILTERS WITH SIMULTANEOUSLY VARIABLE BANDWIDTH AND FRACTIONAL DELAY. Håkan Johansson and Amir Eghbali

Determining Appropriate Precisions for Signals in Fixed-Point IIR Filters

Estimation of the Optimum Rotational Parameter for the Fractional Fourier Transform Using Domain Decomposition

Applicatin of the α-approximation for Discretization of Analogue Systems

The Local Polynomial Method for nonparametric system identification: improvements and experimentation

MANY papers and books are devoted to modeling fading

Shifted-modified Chebyshev filters

Transients in Reconfigurable Signal Processing Channels

Article (peer-reviewed)

Adaptive MMSE Equalizer with Optimum Tap-length and Decision Delay

APPROXIMATE REALIZATION OF VALVE DYNAMICS WITH TIME DELAY

DUE to its practical importance in communications, the

ELECTRONOTES APPLICATION NOTE NO Hanshaw Road Ithaca, NY Mar 6, 2015

Filter-Generating Systems

Detection and Quantification of the Influence of Time-Variation in Frequency Response Function Measurements Using Arbitrary Excitations

Digital Signal Processing

510 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 2, FEBRUARY X/$ IEEE

Digital Predistortion Using Machine Learning Algorithms

Simulation studies of the standard and new algorithms show that a signicant improvement in tracking

Lecture 19 IIR Filters

A UNIFIED APPROACH TO THE DESIGN OF IIR AND FIR NOTCH FILTERS

A delayed parallel filter structure with an FIR part having improved numerical properties

STOCHASTIC INFORMATION GRADIENT ALGORITHM BASED ON MAXIMUM ENTROPY DENSITY ESTIMATION. Badong Chen, Yu Zhu, Jinchun Hu and Ming Zhang

arxiv: v1 [cs.sy] 24 Oct 2016

Analog and Digital Filter Design

798 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 44, NO. 10, OCTOBER 1997

Optimal Design of Real and Complex Minimum Phase Digital FIR Filters

DESIGN OF LINEAR-PHASE LATTICE WAVE DIGITAL FILTERS

Model-building and parameter estimation

Analysis of methods for speech signals quantization

DESIGN OF INFINITE IMPULSE RESPONSE (IIR) FILTERS WITH ALMOST LINEAR PHASE CHARACTERISTICS

Performance Analysis of an Adaptive Algorithm for DOA Estimation

Transcription:

IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT. VOL 39. NO 6. DECEMBER 1990 847 Optimal FIR and IIR Hilbert Transformer Design Via LS and Minimax Fitting ISTVAN KOLLAR, MEMBER, IEEE, RIK PINTELON, MEMBER, IEEE, AND JOHAN SCHOUKENS, MEMBER, IEEE Abstract-The usual way of the implementation of on-line discrete Hilbert transformers is the design of linear phase finite impulse response (FIR) filters. Recently, a method has been published for the design of infinite impulse response (IIR) Hilbert transformers as well. The paper introduces a new method for the design of both FIR and IIR Hilbert transformers, based on a parameter estimation method for linear systems. The first approximation is performed in least squares (LS) sense in the complex domain. An iterative extension of the algorithm is also presented. It results in an approximation in minimax (Chebyshev) sense, and is also in the complex domain. Keywords-Hilbert transformer, least squares fitting, Chebyshev approximation, minimax criterion, approximation in the complex domain, digital filter design. I. INTRODUCTION HE HILBERT transform is a very useful tool in mod- T ulation and demodulation. It has applications not only in communications, but also in the measurement of frequency deviations of rotating machines, in the investigation of the impulse response of systems, characterization of acoustical devices, etc. At present, it can be realized by digital means at a reasonable speed; thus design methods for digital Hilbert transformers are of increasing interest 111-151. On-line discrete Hilbert transformers are usually designed in the form of linear phase finite impulse response (FIR) filters 121, [6]. The standard method (the usage of the RemCz algorithm) is well elaborated. There are attempts to design infinite impulse response (IIR) realizations, too 131. The method in [3] is based on special techniques as transforms of normal or generalized halfband filters. Recently, Chen and Parks [7] have shown that the performance of FIR filters can be improved by accomplishing the fit in the complex domain, and by allowing small deviations from the linear phase (nearly linear phase fil- Manuscript received February 14. 1990; revised July 27. 1990. Th~s work was supported in part by the National Fund of Scientific Research (NFWO), Belgium. I. Kollar is with the Department of Measurement and Instrument Engineering, Technical University of Budapest, H- 152 I Budapest. Hungary. R. Pintelon and J. Schoukens are with Dienst ELEC, Vrije Universiteit Brussel, 8-1050 Bmssel. Belgium. IEEE Log Number 9039188. ters). This leads to the idea of designing both FIR and IIR Hilbert transformers by fitting the filter to the complex frequency response. In this paper, a new approach is described. Making use of the maximum likelihood method originally developed for the identification of linear systems from complex frequency-domain input and output data (Estimation of Linear Systems (ELIS), 181, [9]), a design procedure of digital Hilbert transformers is presented. This method provides a least squares approximation with rather limited computational need. After the discussion of the properties of the obtained filters, a technique of fitting in an approximately Chebyshev sense is also presented, making use of the fact that this can be done via a weighted least squares (LS) fitting using appropriate weights. The method to be described in the paper is not only computationally efficient but allows the selection of care - bands and the use of other frequency band constraints as well. Digital filters other than Hilbert transformers can also be designed by following a similar procedure. 11. ASPECTS OF DIGITAL HILBERTRANSFORMER DESIGN The design of a (two-sided) digital Hilbert transformer means that we try to approximate the following transfer function: wheref, is the sampling frequency, and j = J- 1. Because of the discontinuity at 0 andk/2, a digital filter can approximate this well only in a given band. Fortunately, in most applications this can be tolerated. When preparing for the design, we have choices listed as follows. a) Filter type. The filter can be either an FIR or an IIR. The advantage of the FIR filter is that it is always stable (it has no poles), the implementation is straightforward, and with the Remez algorithm there is an effective algorithm for the design. The IIR filter may often provide the 00 18-9456/90/ 1200-0847$0 1.OO 0 1990 IEEE

848 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 39. NO. 6, DECEMBER 1990 same performance with a significantly lower order, however, there is no standard method to assure stability (e.g., the first two examples of [3] are definitely unstable), and the realization is to be made with care (underflows and overflows, etc.). b) Measure of goodness of jit. The approximation of the desired transfer function can be done using one of the minimax (Chebyshev), least squares, least absolute values (etc.) criteria (I,, 12, li norms). Intuitively, the minimax criterion seems to be desirable: using this, the maximum of the error can be kept at a low level. On the other hand, one can argue for the other norms: if the cost function is small enough, the fit will be almost perfect. Another aspect is the implementation of the minimization procedure. For the minimax fit there is the effective Remez algorithm for linear phase FIR filters, and there is also an approximate method in the complex domain [7]. The LS criterion can often be handled analytically [2], and there are already methods to handle the other criteria [lo]. c) Handling of the non-hilbert bands. For modulation or demodulation purposes, the Hilbert transform is usually only needed in a certain frequency band. At the same time, there may be other prescriptions in the other frequency intervals: the transfer function should not exceed a certain magnitude. In some of the applications, the desired Hilbert transformer is not two-sided as defined above, but one-sided (the prescribed frequency shift is provided somewhere in the (0, fs /2 ) interval only ). This leads to complex signals and complex filter coefficients. d) Additional restrictions originating from the design method. Some of the design methods contain inherent constraints. The RemCz algorithm only allows linear phase, that is, no phase error is allowed. The method presented in [3] only uses all-pass sections, that is, the magnitude function equals exactly one. These different aspects imply that probably no uniform solution exists for every case. Thus it is reasonable to look for alternative design methods. 111. ESTIMATION OF LINEAR SYSTEMS-ELiS Recently, a method for the identification of linear systems has been published [8], [9]. Starting from the noisy complex input and output amplitudes measured at different frequencies in a linear system, the maximum likelihood estimate of the linear transfer function is determined. The transfer function may be in terms of s or z. The basic z-domain model is shown in Fig. 1. The input signal X has complex amplitudes X, at angular frequencies wk; the output signal is Y. Both the measured complex input and output amplitudes are corrupted by noise (a, and a,, with variances U-:, and U;, at the corresponding frequencies). The noise is assumed to be independent and Gaussian, which means that the result is nothing more than a weighted least squares estimate. The transfer function d xnl Fig. 1. The z-domain model used in ELiS is sought in the following form: where 6 2 0 is a delay (the desired function will be realized in the form z-&h(z), that is, we accept this delay in order to obtain a realizable approximation), and N(z-I) and D( z- ) are the unknown numerator and denominator polynomials of the transfer function. In other words, instead of H(z) we will approximate z-~h(~) by ~(z-i)/~(z-l). The algorithm numerically minimizes the following cost function via the coefficients of the numerator and the denominator of the transfer functicn of the system: * lzdn(zl1)xmk - D(zF1)Y,,,,12 K = c 2 (3) u.$in(zll)l* + o$(d(zl1)l where X,, and Ymk are the measured complex input and output amplitudes, respectively, at the frequency points wk; and u;k are their variances, and with T, being the sampling interval. If the noise is small, the least squares estimation can be considered in the following way: the transfer function to be determined is H( f) which approximates in LS sense the values Ym,/Xmk, k = 1, - *, N. Now, if we impose Xmk = 1, ofk = 0, utk = 1, and Ymk equals our desired transfer function, the minimization procedure will result in a least squares approximation. If D(z- ) = 1, the result is an FIR filter, otherwise it is an IIR filter. The delay is to be given in advance. It may be allowed to vary too, but on the one hand the rather complicated surface of the several dimensional cost function will usually lead the minimization procedure to local minima and, on the other hand, fractional delays are often not allowed. Moreover, a poor initial value of 6 often results in unstable IIR filters. Thus an appropriate value of 6 is to be given in any case, based on experience. It is easy to see that the not Hilbert frequency bands can also be handled. By defining values equal to zero within these bands, and giving large values to the corresponding ot, values (small weighting of the zero values),

KOLLAR er ai. : FIR AND IIR HILBERT TRANSFORMER DESIGN 849 1 05-0 I,, 1 1,. -0.5 - -1 2 1-0 0- -1- -, -2-1 0 1 2 0 (b) Magnitude response of the Hilben uansformer Magnitude errors of the Hilbert transformers 1 (0 04-0 46) (C) Fig. 2. The designed FIR Hilbert transformer. Order: 30, band: (0.04, 0.46). delay: 15. (a) Impulse response. (b) Zero pattern. (c) Magnitude response. (d) Error of the magnitude in the care -band. Solid line: the result obtained by ELS, dash-dotted line: the result given by the Parks- McClellan algorithm. ( dj the transfer function can be pulled down towards zero as much as is desired. This requirement may increase the order necessary to keep the in-band error under the specified level. IV. EXTENSION TO THE MINIMAX CASE The above procedure performs least squares approximation in the complex domain. However, it can be extended to the minimax problem, too. The idea is as fol- lows: the LS approximation results in an error function, which is very small at some frequencies, and larger at others. Since we can weight the fitting by choosing the values o$ appropriately, it is possible to use the errors of the LS fit for the determination of a new weighting set (dividing the variance values by the squared error of the previous fit), in order to suppress the peaks of the error. The error is to be analyzed carefully: since it usually oscillates, the value of the envelope can be used for the

850 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 39. NO. 6. DECEMBER 1990 weighting. In the cases studied by the authors, one to two iteration steps were sufficient to get close to the minimax fit. The theoretical basis for reweighting (although with a different weight updating algorithm) can be found in [ 111 for the FIR case. o:r-- Complex error of the iterated IIR Hilbert transformer V. FILTERS DESIGNED USING ELiS The preceding principles have been tested on examples. In this section, some of the results are summarized. A. FIR Filter Design, LS Fit A FIR Hilbert transformer of order 30 was designed (Example 1 of [2]). The results, presented in Fig. 2, are practically the same as those in [2]. This is no wonder, the eigenfilter approach is nothing more than a least squares method. It can be observed that the error is small in the middle, but increases towards the edges. Here it surpasses the maximum error of the Parks-McClellan algorithm, as it has to, since the latter is the solution of the minimax problem. Thus the remark in [2] that their error is much smaller than that of the Parks-McClellan algorithm is somewhat misleading. The error is indeed generally smaller, but at the edges it is larger than that obtained using the Rem& algorithm. It is also of interest to notice that the real part of the transfer function of the designed filter is negligible (it is in the order of magnitude of the roundoff errors, shown in Table I), though there was no linear phase constraint. The cause is most probably the fact that since the desired transfer function is purely imaginary, the approximating function has the same property (the impulse response is exactly odd; see [7] for a similar statement). The real part is not negligible any more if the chosen delay value is different from half of the order (15 in this case), but the fitting error is larger so this case is of no practical interest. B. FIR Filter Design, Minimax Fit Starting from the above results, an iteration step using weighted LS was performed, as shown in Fig. 3. The fit is already very close to the ideal minimax design (Parks- McClellan algorithm). C. IIR Filter Design, LS Fit A systematic search was necessary in order to find the minimum IIR order and the appropriate delay which provides the same (or even smaller) error as the above FIR filters. For a given order, the value of the delay was found by starting from the value equal to the order and it was decreased gradually until the last value was reached, for which the designed filter was still stable. Then the delay value was chosen for which the error was minimum. When the error was smaller than that desired, the order was decreased. When it was larger, the order was increased and the optimum delay was sought again. Finally, the order was chosen as 12/12 and the delay 5 ow5 0 003 0 002 0 001 005 01 015 02 025 03 035 04 045 5 (0 04.0 46) Fig. 3. The result of the first step of the iteration towards the minimax fit. TABLE 1 COEFFrCiENTS OF THE FIR FILTER, LS FIT, ORDER 30 b(0) = -0.006057733301139371, b(30) = +0.006057733301140023 b(1) = +0.000000000000000149, b(29) = -0.000000000000000262 b(2) = -0.013039367531238520, b(28) = +0.013039367531238620 b (3) = +O.000000000000000095, b (27) = -0.000000000000000194 b(4) = -0.023832517737319509, b(26) = +0.023832517737320359 b(5) = -0.000000000000000062, b(25) = -0.000000000000000222 b(6) = -0.040114741220746993, b(24) = +0.040114741220747749 b(7) = -0.000000000000000323, b(23) = -0.000000000000000634 b(8) = -0.065247413138588742, b(22) = +0.065247413138590935 b(9) = -0.000000000000000770, b(21) = -0.000000000000000830 b(10) = -0.107888520426881795, b(20) = +0.107888520426883905 bill) = -0.000000000000000464, b(19) = -0.000000000000000403 b(12) = -0.200092089168674991, b(18) = +0.200092089168676407 b(13) = -0.000000000000000189, b(17) = -0.000000000000000439 b(14) = -0,632503847986503276, b(16) = +0.632503847986504275 b(15) = -0.000000000000000601 as 11 (the filter became unstable for 6 < 9). As shown in Fig. 4, the error is somewhat smaller than that of the above FIR solution. The poles and zeros are easy to implement. It is remarkable that the amplitude response is practically flat (the magnitude error is less than 1.2 db ( 1 mw ), that is, the filter is similar to an all-pass filter. Fig. 4(c)-(d) show the magnitude error, the phase error and the complex error in the care -band. D. IIR Filter Design, Minimax Fit Two steps of the iteration were performed until the error of the fit became practically equiripple, as shown in Fig. 5. Unfortunately, there is no method in the literature which would provide the minimax solution for the IIR case. Thus we can only assume that we obtained at least a suboptimal minimax approximation. VI. CONCLUSIONS A novel method for the design of digital Hilbert transformers using the least squares and the minimax criterion has been presented. For FIR filters the results are the same

KOLLAR er a/. : FIR AND 11R HlLBERT TRANSFORMER DESIGN Poles (x) and zeros (0) 2 1-0- -,I -40-601.801\ x ~ 4 o Transfer function of the Hilben rrmsfomer 3-1201 -1401 85 1 1- -2-2 -1 0 1 2 (a) / 4 (b) 5 Transfer function of the Hilben transformer ("care"-band) 0 01 Complex emr of the IIR Hilkn transformer 0009 OW8 0007 2 om - 0005 9 O W 0 003-2.5 L -90.6 0.5 (0.04-0.46) (C) (4 Fig 4 The deslgned IIR Hilbert transformer (LS fit) Order. 12/12, delay 11, band (0 04, 0 46) (a) Pole-zero pattern Zeros (in terms of z) Poles (in terms of z) 0 834946 f 1 459074~ f0 894071-0 834946 f 1 4590741 0 547048 f 0 3198371 *I 7074835-0 547048 + 0 3198371 I 362397 f 0 796550~ 295469 f 0 5163311-1 362397 f 0 7965505-0 295469 f 0 5163311 f 1 118507 * 0 5856961 0 002 0 001 '0 005 01 015 02 025 03 035 04 045 Gain at z = 0-0 00553405 (b) Amplitude and phase response in (0, 0 5) (c) Amplitude and phase response in the 'care'-band (0 04, 0 46) (d) Absolute value of the complex error in the 'care'-band (0 04, 0 46) Complex error of the iterated IIR Hilben transfomer 0 008 0 007.;!L! 0 001 0.5 Fig. 5. The result of the second step of the iteration of the IIR filter towards the minimax fit.

852 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT. VOL. 39. NO. 6. DECEMBER 1990 as those of the optimal methods known from the literature. For the same task, stable IIR filters were also successfully designed. The complexity of the IIR filters is similar to those of the linear phase FIR filters. The type which is preferred may depend on the implementation. The procedures proposed here may also be usable for the design of digital filters other than Hilbert transformers since the desired frequency response is given point by point. ACKNOWLEDGMENT [3] R. Ansari. 11R discrete-time Hilbert transformers, IEEE Trans. Acoust., Sprrch Signul Procrssing. vol. ASSP-35. pp. I1 16-1 119. Aug. 1987. [4] I. Bork and T. Elfrath. Momentanfrequenzmessung mit Hilbert- Transformation (Measurement of the instantaneous frequency using the Hilbert transform), Acu.stica, vol. 67. pp. 149-151, 1988 (in German). [5] N. Thrdne. The Hilbert Transform, Bruel-Kjaer Tech. Rev., pp. 3-15, 198413. 161 L. R. Rabiner and B. Gold. Theory und Application ofdigital Signal Processing. Englewood Cliffs, NJ: Prentice-Hall, 1975. 171 X. Chen and T. W. Parks, Design of FIR filters in the complex domain. IEEE Transactions on Acoust., Speech Signal Processing, vol. ASSP-35, pp. 144-153, Feb. 1987. (81 J. Schoukens. R. Pintelon. and J. Renneboog, A maximum likeli- The authors express their gratitude to Dr. F. Nagy for hood estimator for linear and nonlinear systems-a practical application of estimation techniques in measurement problems. IEEE his very useful comments and suggestions. REFERENCES P. V. Bhansali and R. Potter. Digital demodulation, IEEE Trans. Instrum. Meas.. vol. IM-35. pp. 324-327, Sept. 1986. S.-C. Pei and J.-J. Shyu. Design of FIR Hilbert transformers and differentiators by eigenfilter, IEEE Trans. Circuits Syst., vol. 35. pp. 1457-1461, Nov. 1988. Trans. Instrum. Meas., vol. 1M-37, pp. 10-17, Mar. 1986. 191 -, Maximum likelihood estimation of the parameters of linear systems. Periodica Polytrchnica Ser. Elec. Eng., vol. 33, no. 4. pp. 165-182. 1989. [IO] A. van den Bos. Nonlinear least-absolute-values and minimax model fitting. Automaticu. vol. 24, no. 6. pp. 803-808. 1988. [I I] S. Ellacott and J. Williams, Linear Chebyshev approximation in the complex plane using Lawson s algorithm. Math. Comput., vol. 30, no. 133, pp. 35-44, Jan. 1976.