PREDICTION of the future is considered to be a difficult

Size: px
Start display at page:

Download "PREDICTION of the future is considered to be a difficult"

Transcription

1 876 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 46, NO. 5, OCTOBER 1999 Polynomial Predictive Filtering in Control Instrumentation: A Review Sami Väliviita, Member, IEEE, Seppo J. Ovaska, Senior Member, IEEE, and Olli Vainio, Senior Member, IEEE Abstract Additional delay is an unavoidable drawback of conventional filters used frequently in industrial electronics. This delay is particularly harmful if the filtered primary signal is to be used for time-critical feedback or synchronization purposes. Therefore, predictive signal processing methods can offer significant advantages for these real-time applications. Polynomial predictive filters are specified without explicit passbands and stopbands, and they are behaving delaylessly or predictively for smoothly varying signal components. The degree of smoothness of the incoming signal sets the requirements for the applied filtering scheme and its parameters. Smoothness of a signal is a fuzzy and application-specific concept: the degree of smoothness depends on the ratio of the bandwidth of the primary signal and the applied sampling rate, as well as the noise component. In this paper, we review the most important polynomial predictive filtering methods and algorithms, their design and implementation techniques, and a collection of successful applications. Index Terms Measurement, prediction methods, smoothing methods. I. INTRODUCTION PREDICTION of the future is considered to be a difficult task. However, in certain fields of science and engineering, prediction has proved to be feasible, and many predictive algorithms have been successfully implemented for various real-time applications. The existing prediction techniques can be divided into two main categories: stochastic and deterministic signal prediction methods. Prediction of signals with stochastic nature is usually performed by using some well-established method of linear prediction [1]. The task is to predict future signal values by a linear system, the coefficients of which are optimized to minimize the expected squared prediction error. Computation of the filter coefficients requires knowledge of the autocorrelation function of the signal to be predicted. If the signal statistics change over time, the filter coefficients should be computed on-line. Stochastic methods based on nonparametric signal models, e.g., the least-mean-square (LMS) adaptive algorithm [2], do not require explicit knowledge of the autocorrelation function of the signal. Instead, the LMS-algorithm-based adaptive filters Manuscript received May 12, 1998; revised April 28, Abstract published on the Internet June 18, S. Väliviita was with the Institute of Intelligent Power Electronics, Helsinki University of Technology, FIN Espoo, Finland. He is now with Tellabs Oy, FIN Espoo, Finland ( sami.valiviita@tellabs.fi). S. J. Ovaska is with the Institute of Intelligent Power Electronics, Helsinki University of Technology, FIN Espoo, Finland. O. Vainio is with the Signal Processing Laboratory, Tampere University of Technology, FIN Tampere, Finland. Publisher Item Identifier S (99) perform data-driven approximation, and the filter coefficients are updated using a finite number of past input samples. Consequently, adaptive filters are attractive when the signal characteristics are either unknown, or fixed but satisfactory behavior cannot be achieved with time-invariant filters. Neural-network-based prediction methods [3] and fuzzy systems [4] belong to the class of deterministic methods. Their usefulness is based on their capability to associate pairs of multi-input multi-output patterns, and to generalize this, possibly nonlinear association. However, their design process is highly application specific, and they are often computationally intensive. Successful applications of neural networks and fuzzy systems in motor drives are discussed in [5]. Finally, deterministic prediction methods based on time-domain signal models, polynomials [6] or sinusoids [7], are highly applicable when the signal to be predicted can be approximated with sufficient accuracy using such a general model. When an appropriate prediction method is to be chosen for a particular application, the selection is typically based on the following issues: characteristics of the primary signal to be predicted and the corrupting noise component: deterministic or stochastic, wide-band or narrow-band signal, additive or multiplicative noise, and low or high signal-to-noise ratio (SNR); implementation environment, i.e., available computing power and accuracy (the alternatives include applicationspecific integrated circuits or digital signal processors, and fixed-point or floating-point arithmetic); availability of algorithms and computer-aided design and implementation tools. In control instrumentation, the feedback signals are delayed due to two main reasons. One source of inherent delay is the data acquisition and signal processing circuitry. For instance, analog-to-digital conversion always delays the measured signal to some extent. Second, most of the traditional filtering algorithms further delay the signal. Therefore, predictive filters with efficient noise attenuation would be highly beneficial, because we are often dealing with real-time applications where the system has a strictly limited time to react to its reference and feedback signals. Closed-loop control can even become unstable if feedback signals are delayed. Fortunately, there exist numerous signals with highly deterministic behavior, and this a priori knowledge can be utilized in the design of predictive algorithms. A predictive filter is defined as an algorithm that estimates future values of the primary signal, while it simultaneously attenuates the noise components /99$ IEEE

2 VÄLIVIITA et al.: POLYNOMIAL PREDICTIVE FILTERING IN CONTROL INSTRUMENTATION 877 (a) (b) (c) Fig. 1. Three steps in the evolution from the classical Newton predictor to the efficient recursive linear smoothed Newton (RLSN) predictor. (a) Newton predictor [16]. (b) Linear smoothed Newton (LSN) predictor [17]. (c) RLSN predictor [18]. This paper is organized as follows. The use of the polynomial signal model as a basis of predictive filtering is motivated in Section II. Other prediction methods briefly described above can also be useful in control instrumentation, but they are beyond the scope of this review. In Section III, we present the theoretical foundation of polynomial prediction and different types of polynomial predictors. The design and implementation issues are discussed in Section IV. In Section V, successful applications are reviewed. The future trends and possibilities of polynomial predictive filtering techniques are considered in Section VI. Finally, Section VII concludes this paper. II. POLYNOMIAL-LIKE SIGNALS In this section, we discuss the viability of modeling signals encountered in motor drives with piecewise low-degree polynomials. However, the use of polynomial predictive filtering is not limited to this particular application domain. Signals encountered in motor drives often possess deterministic characteristics. A measured signal contains a primary component, as well as additional noise and disturbances. Primary signals can often be approximated either by low-degree polynomials or sinusoids. For instance, the substantial inertia of the motor and load prevents sudden stepwise changes of the angular velocity. Due to the inertia, practical velocity curves are always smooth. Smooth signals, in turn, can be modeled as piecewise low-degree polynomials with sufficient accuracy within narrow time windows. Smoothness of a signal is a fuzzy and application-specific concept [8]. The degree of smoothness depends on the ratio of the bandwidth of the primary signal and the applied sampling rate, as well as the noise content. If the primary signal is slowly changing compared to the sampling rate, it can be considered as a smooth signal. Application-specific smoothness index is defined in [9]. Due to the fuzzy smoothness concept, the parameters of polynomial predictive filters are selected experimentally. Polynomial modeling is regarded as one of the most powerful tools in signal processing [10]. The polynomial model for the velocity curve is particularly accurate in high-performance elevator drives where, in order to achieve smooth and comfortable movement of an elevator car, the desired velocity is a piecewise second-degree polynomial [11]. There are numerous practical applications where the angular velocity can be approximated by a low-degree polynomial within narrow time windows, as illustrated in the experimental sections of [12] [14]. Furthermore, if the angular velocity curve can be regarded as a piecewise low-degree polynomial, the angular acceleration and position are also polynomials, obtained by differentiating and integrating the velocity signal, respectively. In addition to angular velocity and acceleration, signals such as power, temperature, and the amplitude of magnetic flux can often be successfully approximated by low-degree polynomials. The angular velocity, as well as other signals encountered in motor drives, contains some noise. By using an optical pulse encoder and measuring the time between adjacent pulses, the angular velocity is obtained as a time-derivative approximation, where is the time difference between the encoder pulse appearance moments, and is the fixed rotation angle corresponding to one pulse. The angular velocity estimate obtained in this way contains several error sources [13]. At low velocities, a new velocity sample is not necessarily received during a fixed sampling period of the velocity controller, and a replica of the previous sample has to be used instead to

3 878 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 46, NO. 5, OCTOBER 1999 Fig. 2. Magnitude responses of the classical Newton predictor [16] (dash-dotted line), the LSN predictor (N =16)[17] (dashed line), and the RLSN predictor (N =16;c =0:1) [18] (solid line). The applied polynomial degree is M =1. substitute for the missing sample. The sampling frequency of the control loop is usually constant and, therefore, it is not synchronized to the availability moments of the velocity samples. Besides, the angular distance between two consecutive pulses is not constant, but has some random variation due to manufacturing tolerances. In digital computations, the time counter between adjacent pulses is discrete valued. Finally, the time-derivative approximation (backward difference) itself produces delayed velocity estimates. To tackle efficiently these error sources, a predictive method is needed. III. POLYNOMIAL PREDICTIVE FILTERING TECHNIQUES Polynomials are the simplest class of mathematical functions. A polynomial has one independent variable, and it produces an output value by forming a weighted sum of the positive, integer-valued powers of. An th-degree polynomial sequence is given by where the polynomial coefficients,, are unknown real constants. The common attractive feature of polynomial predictive filters is that they are independent of the actual polynomial coefficients. A. Newton-Type Polynomial Predictors The idea of extrapolating a function according to its derivatives has been well known in numerical analysis for a long time [15]. The classical Newton predictor forms an estimate (1) of a future value of a signal as a weighted sum of past samples, based on Newton s divided difference formula [16]. A -step-ahead Newton predictor for th-degree polynomials can be expressed as This transfer function realizes the sum of successive differences of an input signal as illustrated in Fig. 1(a). The Newton predictor would be attractive for extrapolating polynomial-like signals due to its low computational complexity. However, this type of polynomial predictive filtering is seldom applicable because wide-band noise is greatly amplified by the transfer function of (2), as illustrated in Fig. 2. Therefore, evolutionary improvements have been proposed. The linear smoothed Newton (LSN) predictor is based on the observation that most of the noise gain of the Newton predictor originates from the highest degree successive difference [17], which approximates the highest order nonzero derivative. Since the th derivative of an th-degree polynomial is constant, it can be low-pass filtered without delay. Thus, the noise gain originating from the highest degree difference is reduced. The transfer function of the LSN predictor becomes where is the transfer function of a low-pass filter, e.g., a moving averager of length. The structure of the LSN predictor and the corresponding magnitude response are (2) (3)

4 VÄLIVIITA et al.: POLYNOMIAL PREDICTIVE FILTERING IN CONTROL INSTRUMENTATION 879 Fig. 3. Magnitude responses of one-step-ahead predictive FIR filters of Heinonen and Neuvo [6] of lengths N = 8, 16, 32, and 64 (dotted, dash-dotted, dashed, and solid lines, respectively) for the first-degree polynomial model. illustrated in Figs. 1(b) and 2, respectively. Here, the wideband noise is not essentially amplified, but it is not attenuated either. The polynomial coefficients of practical signals are usually time varying. Therefore, the length of the moving averager is a tradeoff between the noise gain and prediction error in transient conditions, when the polynomial degree is rapidly varying, i.e., when the assumption on the viability of the specific polynomial model is temporarily violated. The recursive linear smoothed Newton (RLSN) predictor enhances the LSN predictor structure in two ways. First, a feedback loop is added to smoothen the incoming signal. Second, all the successive differences are filtered [18], as illustrated in Fig. 1(c). The recursive extension replaces the current signal value with a weighted average of the current input sample and its estimate which is available as the delayed output of the predictor, i.e., the prediction result that has been delayed by sampling periods. The current signal value is weighted by, and the delayed prediction is weighted by. Unlike the th successive difference, the successive differences of the degrees, cannot be simply low-pass filtered because they are varying over time. This problem can be tackled by noticing that differentiating an th-degree polynomial results in a polynomial of the degree. Since a predictor which smooths the polynomial signals is available, it is possible to apply delayed prediction values as smoothed estimates of these time-varying derivatives. The recursive transfer function of the RLSN predictor becomes (4), as shown at the bottom of the page. A magnitude response of the RLSN predictor is depicted in Fig. 2. Obviously, the noise attenuation capabilities of the RLSN predictor are considerably improved from the LSN predictor. It should be noted that the design of a polynomial predictive differentiator for th-degree polynomials is accomplished conveniently by cascading a scaled backward difference operator and an th-degree RLSN predictor [19]; is the applied sampling period. The polynomial degree of Newton predictors must be decided upon at the design phase. Even if the signal only occasionally contains significant higher order derivatives, and would in most cases be adequately predicted with a lower degree polynomial approximation, the predictor has to be designed to predict a fixed polynomial degree at all times. However, the inclusion of higher degree successive differences increases the noise sensitivity of the system and should, therefore, be avoided. All polynomial predictors and differentiators share the same characteristic: as the degree of the polynomial model is increased, the noise sensitivity increases. Therefore, in real-world applications, mainly polynomial degrees one and two are applicable. These polynomial degrees are adequate for modeling practical feedback signals because the sampling rates of control systems are commonly 10 bandwidth. 50 times the signal (4)

5 880 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 46, NO. 5, OCTOBER 1999 To overcome the problem discussed above, the adaptive recursive linear smoothed Newton (ARLSN) predictor was proposed in [20]. There, the highest degree of successive differences considered in prediction is changed dynamically according to the characteristics of the input signal. A derivative detector periodically monitors the magnitudes of successive differences and gives a weight to each difference, dictating how much effect each consecutive branch has when computing the output of the predictor. B. Finite-Duration-Impulse Response (FIR) Polynomial Predictors FIR polynomial predictors can be considered as an extension of data smoothing filters, as discussed in [21]. When the formulas for the FIR-filter-based polynomial predictors are derived, it is explicitly assumed that the input signal can be modeled as a polynomial of degree, as in (1), by fitting an th-degree polynomial model through latest samples of the input signal. Future estimates of the input signal are produced by extrapolating. The extra degrees of freedom, obtained when the filter length is greater than the minimum allowable length, can be spent on minimizing the whitenoise gain [defined in the Appendix in (A4)] of the filter, as in the case of the polynomial predictive FIR filter of Heinonen and Neuvo (H N) [6]. It turns out that the coefficients of that filter are not dependent on the input signal, but only on the values assigned to, and. Estimates of the future values are calculated by applying FIR filtering where, are the optimized FIR filter coefficients. The values assigned to the forward prediction step are not limited to integers here. The derivation of the H N FIR predictor coefficients, based on the polynomial constraints of the form of (5), is given in detail in the Appendix. This versatile technique can also be used to obtain closed-form formulas for predictive polynomial differentiators [22] and sinusoid predictors [23], among other applications. For instance, by requiring where denotes the time derivative of, we can define the optimization constraints for a predictive polynomial FIR differentiator. Further, additional constraints can be set, e.g., by requiring zero response for a specific frequency component while satisfying the constraints of (5), given in the Appendix [24]. The prediction band of FIR polynomial predictors, i.e., the range of frequencies with negative group delay is narrow due to the utilization of a low-degree polynomial model. The narrow prediction band is not a problem, however, because most of the energy of low-degree polynomial signals lie near the zero frequency. The disadvantages of FIR predictors, in turn, include the considerable gain peak in the passband, (5) (6) which can disturb closed-loop control, and unpractically high stopband gain for low. Note that the gain peak is a natural consequence of prediction: without the gain peak, there is no prediction. The magnitude responses of H N FIR predictors with different lengths are depicted in Fig. 3. It can be observed that the stopband attenuation is enhanced and the passband gain peak is reduced as the filter length is increased. To alleviate the problem of considerable passband gain peak and low stopband attenuation of the H N FIR predictors, the use of application-specific low-pass prefilters of the infiniteimpulse response (IIR) type has been suggested. The idea is to fix the coefficients of the IIR prefilter, and then optimize the coefficients of the FIR postfilter so that the cascade, as a whole, satisfies the requirement of exact prediction. Two variants of this method have been suggested. The first one minimizes the noise gain of the cascade [25], and the second one explicitly splits the frequency axis into a passband and stopband [26]. C. Augmented FIR Predictors A polynomial predictive filter structure where the predictive FIR filter of Heinonen and Neuvo is augmented with feedback was introduced in [27]. The augmented structure is advantageous compared to the H N FIR predictor in terms of attainable magnitude response shape and lower computational complexity. The passband gain peak can be reduced and the stopband attenuation can be enhanced while the filter order remains low. The augmented FIR predictor is designed to retain the steady-state predictive property of the H N FIR predictor, while allowing flexible shaping of the magnitude response. The structure of the augmented FIR predictor is illustrated in Fig. 4. The original H N FIR predictor is inside the dashed box. The output of the filter is a future estimate of the input signal, and the discrete prediction step is. When the output of the predictor is delayed by time steps, the result is an estimate of the current input sample. This kind of delayed prediction is denoted in Fig. 4 by. By taking a weighted average of the actual input value and its delayed prediction, we obtain a smoothed unbiased estimate of the present input sample. When the delayed prediction is further delayed, we can construct a secondary delay line. The final output is computed similarly as in the H N FIR predictor, except that smoothed estimates are used instead of pure input samples. A similar strategy can be applied to form efficient recursive differentiators [28]. In polynomial differentiation, however, the output of the filter is the derivative of the polynomial-like input signal. Thus, before using it as a feedback signal it must be integrated accordingly. The task remains to determine the appropriate feedback coefficients to shape the desired magnitude response. In [27], the feedback coefficients were optimized by minimizing the weighted white-noise gain and the maximum gain of the magnitude response using the simplex algorithm [29]. Recently, Harju and Ovaska optimized the feedback coefficients of the augmented FIR predictor using a multidirectional search algorithm [30] and a genetic algorithm [31]. These more advanced techniques further improve the magnitude response

6 VÄLIVIITA et al.: POLYNOMIAL PREDICTIVE FILTERING IN CONTROL INSTRUMENTATION 881 Fig. 4. Augmented FIR polynomial predictive filter [27]. Fig. 5. Magnitude responses of the cascade of the recursive differentiator [28] for second-degree polynomial model and polynomial estimator (solid line), and the FIR differentiator [22] of length 103 (dash-dotted line). In the small window, the magnitude response of the ideal differentiator is plotted with the dotted line. shape of the augmented FIR predictor because the desired magnitude response can be defined more arbitrarily. Due to the binary encoding of the filter coefficients in the genetic algorithm approach, quantized feedback coefficient values can be produced directly. Comprehensive empirical experiments suggested that it is difficult to optimize an augmented FIR predictor with a large value of. Therefore, the use of additional polynomial estimators (PE s) was proposed in [27]. PE s are otherwise similar to the augmented FIR predictors, but their output is instead of, i.e., they estimate the current value of the polynomial-like input signal. A polynomial predictive composite filter can then be formed by cascading one polynomial predictor and one or more PE s. This kind of filter structure is needed when a short augmented FIR predictor alone cannot provide the desired shape for the magnitude response. In [28], for instance, a cascade of a recursive differentiator and one PE was optimized. The order of the cascade system was five. For comparison, an FIR differentiator [22] of length 103 was required to obtain the same white-noise gain. The corresponding magnitude responses are illustrated in Fig. 5. It can be observed that the slope band gain peak of the cascade differentiator is almost negligible while the gain peak of the FIR differentiator is considerable. The upper band attenuation of the cascade differentiator could be further enhanced by cascading more than one PE with the same IIR structure. Here, the slope band is defined as the range of frequencies in which the magnitude response curve of a band-limited differentiator is monotonically rising, while the frequencies above the slope band belong to the upper band. The predictive differentiation band is defined as the range of frequencies in which the magnitude response follows exactly the ideal differentiator.

7 882 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 46, NO. 5, OCTOBER 1999 TABLE I CHARACTERISTICS OF DIFFERENT TYPES OF POLYNOMIAL PREDICTIVE FILTERS AND DIFFERENTIATORS IV. DESIGN AND IMPLEMENTATION The design and implementation of polynomial predictive filters is discussed in this section. The implementation of H N FIR predictors, for instance, is considered by Campbell and Neuvo in [32]. They presented a filter structure with a recursive running-sum replacing the traditional delay line substructure. A fixed number of multiplications and additions is required per sample irrespective of the FIR filter length. Another computationally effective, recursive structure for generating arbitrary polynomial responses [33], was proposed for the implementation of predictive FIR differentiators [22], requiring multiplication and additions for the seconddegree polynomial model, regardless of the filter length. The length of the required delay line is, however. Thus, the drawback of H N FIR predictors and FIR differentiators, as well as RLSN-type predictors, remains that a long delay line is required to provide efficient noise attenuation, and to reduce the gain peak in the passband, or slope band. When the predictor or differentiator is to be implemented with application-specific integrated circuits (ASIC s) or field-programmable gate arrays (FPGA s), where strict cost effectiveness is required, it would be important to avoid such a long delay line. The roundoff noise properties of augmented FIR predictors were studied in [34]. The reported results show that a disturbing level of roundoff noise is produced, which necessitates the use of high-accuracy fixed-point or floatingpoint representations in internal computations. The roundoff noise problem was also observed in [13] and [20], in the implementation of RLSN-type predictors. Therefore, in [13], 32-b arithmetic was used in internal computations, and in the prototyping architecture of [20], 32-b floating-point arithmetic was applied. On the other hand, Harju [35] reported that polynomial predictive filters with a low number of bits per coefficient can be constructed while preserving the desired magnitude response characteristics and predictive properties. Consequently, all three approaches (FIR type, RLSN type, and augmented FIR type) have certain advantages and disadvantages, as summarized in Table I. First, the design process of RLSN predictors is very simple indeed, requiring only two parameters to be defined, and the amount of multiplications and additions required in the implementation is small. The H N FIR predictor coefficients, in turn, provide optimal whitenoise attenuation. Besides, there are closed-form formulas available for the straightforward design process for polynomial predictive filters and differentiators. Both filter structures share common problems, however: the gain peak in their passbands (or slope bands) and the need of relatively high filter order for practical noise attenuation. These problems can be tackled by the approach described in [27], which provides malleable magnitude responses and realizations with low computational complexity. Since RLSN predictors and augmented FIR predictors are IIR filters, they can encounter roundoff noise problems when low-precision fixed-point arithmetic is used. Further, the iterative design process of augmented FIR predictors is more time consuming than the straightforward design processes of RLSN and H N FIR predictors. However, various cost functions can be applied to meet the desired design criteria. Thus, augmented FIR predictors can provide flexible design of high-performance polynomial predictors and differentiators. V. APPLICATIONS Due to the underlying assumptions on which polynomial predictors are designed, they are only applicable to a class of slowly changing signals. Thus, the applied signal model limits the application domain of polynomial predictors but, on the other hand, computationally efficient filtering schemes

8 VÄLIVIITA et al.: POLYNOMIAL PREDICTIVE FILTERING IN CONTROL INSTRUMENTATION 883 Fig. 6. Missing velocity sample predictor [11]. can be constructed. The implementations of [13] and [20] suggest, however, that high-precision arithmetic is required, which sets minimum requirements for the implementation architecture. As a conclusion, applications where polynomial prediction excels are characterized by good compliance with the polynomial signal model and low or moderate levels of noise and disturbances. Since the bandwidth of polynomial predictors gets narrower when the noise gain is decreased, the use of polynomial prediction is a tradeoff between the fitness of the polynomial model and the overall noise-reduction requirements. That is, if considerable noise attenuation is required, the primary signal must be highly polynomial like in order to obtain satisfactory results. In control instrumentation applications, we often deal with a time-variant physical process, the rate of change of which is slow and, therefore, the polynomial signal model is highly applicable for typically encountered sampling rates. A. Velocity Measurement In [11], the use of the H N FIR predictor is suggested for enhancing the time resolution of velocity samples provided by an optical pulse encoder. The application is elevator control, where the velocity curve can be well approximated by a second-degree polynomial. With high and moderate elevator speeds, velocity estimates are produced at a sufficiently high rate, but when the car slows down, the time difference between successive velocity samples becomes larger and eventually exceeds the applied sampling period. Pulse encoders with a higher resolution are available commercially, but would be prohibitively expensive. When a velocity sample is available, it is directly used as a present estimate, but in the absence of a fresh velocity sample, an estimate of the sample, provided by a polynomial predictor, is used instead, as illustrated in Fig. 6. A feedback mechanism is applied to keep the FIR delay line full. It is reported that up to two succeeding missing samples can be effectively replaced by their estimates, which increases the virtual sensing resolution of the pulse encoder threefold for the lowest elevator speeds. Other strategies for predicting missing samples are discussed in [36]. In the system described in [11], uncertainty of the time instant at which the incoming velocity samples were actually measured degrades the accuracy of the produced estimates. Fig. 7. Block diagram of the cascade of USN and RLSN predictors used for predictive synchronization and restoration of corrupted velocity samples [13]. Unevenly spaced stream of velocity samples, and the corresponding time instants, are stored in a shift register. The USN algorithm is used to convert the unevenly spaced stream of samples into an evenly spaced stream of samples. The RLSN predictor is applied in smoothing the output of the USN filter. The error due to this unsynchronized sampling rate is called jitter. To overcome this problem, knowledge of the time instants at which the velocity samples become available is included to improve the accuracy of the velocity estimates in [37] by using the unevenly sampling Newton (USN) algorithm [38]. A practical implementation strategy employing a shift register is described. As an advanced stage of development of the velocity estimation application, the smoothing of the evenly spaced sequence of velocity samples provided by the approach of [37] is discussed in [13]. It is noted that, by applying the USN algorithm, noise in the time intervals between successive velocity samples is transformed into wide-band noise that requires filtering. This noise originates from physical pulse lengths that deviate randomly from the nominal value and from amplitude and time instant quantization. Since the use of conventional low-pass filters would introduce undesired delay to the signal, they are not feasible for this purpose. Instead, the RLSN algorithm is applied in smoothing the output of the USN filter. The proposed velocity measurement principle is illustrated in Fig. 7. Significant reductions in estimation error are reported as compared to using the USN filter alone. It is argued that the smoothed velocity data is of equal quality as that produced by expensive, high-resolution pulse encoders. The use of an application-specific FIR polynomial predictive filter is suggested for the smoothing of a tachometer signal in [24]. Different types of electrical interference degrade the quality of the analog tachometer signal, including wideband ripple, impulsive noise, power line frequency and its harmonics, as well as narrow-band noise due to, e.g., mechanical system resonances. In [24], the polynomial prediction constraints are accompanied by further requirements that en-

9 884 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 46, NO. 5, OCTOBER 1999 Fig. 8. Velocity as a function of time. Typical velocity curve of an elevator car (dashed line: ideal velocity; solid line: velocity based on the pulse encoder output). sure the removal of disturbing noise at a certain frequency, corresponding to the power line frequency, by applying similar optimization method as with the design of the H N FIR predictor. As a result, a filter for simultaneous smoothing of the tachometer signal and removal of power-line artifacts is obtained. A class of predictive analog filters is introduced in [39]. The design of those predictors is done using model transfer functions of augmented FIR predictors designed in the discrete-time domain. -to- domain mapping is realized using the inverse bilinear transformation. Such analog filters can be implemented with active RC structures, using the state-variable structure for biquads and a single-op-amp structure for real poles and zeros. The application examples include, among others, polynomial prediction for sensor signal smoothing. B. Acceleration Measurement The detection of angular acceleration can provide improved performance, e.g., in the motion control of servo drives. Acceleration feedback has been reported to improve the transient performance of a flexible mechanical system [14] and to provide higher stiffness for the drive without requiring higher bandwidths of the velocity and position control loops [40]. Although the acceleration feedback could be used to improve the performance of motor drives, acceleration is seldom measured due to unsatisfactory results of most existing methods, which typically produce either inaccurate, noisy, or delayed acceleration estimates. Direct differentiation of the velocity signal obtained from a pulse encoder by the backward difference operator amplifies inaccuracies to a level that cannot be accepted in practical control applications. Thus, prior research based on differentiating the angular velocity usually assumes a lownoise velocity signal, high-performance pulse encoder, or long sampling interval [41], [42]. In practice, accurate encoders with high pulse rate are expensive, low-noise velocity signals are not typical in industrial environments, and long sampling intervals cause undesired delay. Digital differentiating filters can attenuate the noise efficiently [43] but, at the same time, cause additional delay which also degrades the signal in realtime applications. Dedicated acceleration sensors could provide moderate results. However, angular accelerometers with an unlimited rotation range [14] are not widely available. Besides, motor drive developers would prefer to use only one feedback transducer, an optical pulse encoder or a tachogenerator. Therefore, the acceleration signal should be derived from the encoder pulses that are already available for position or velocity measurement. Recently, three alternative approaches for acceleration measurement have been proposed by the authors of this paper. These approaches employ a cascade of the backward difference operator and an RLSN predictor [19], predictive FIR differentiator [22], and recursive differentiator [28]. In the following, an example is given to illustrate the capabilities of the proposed systems. The test signal is a simulated velocity curve of an elevator car, encountered in high-performance elevator drives [11]. The velocity signal

10 VÄLIVIITA et al.: POLYNOMIAL PREDICTIVE FILTERING IN CONTROL INSTRUMENTATION 885 Fig. 9. Acceleration signal produced by applying the scaled backward difference approximation to the velocity signal of Fig. 8. The applied sampling interval is 1 ms. derived directly from the encoder pulses using the practical specifications of [13] is illustrated in Fig. 8. If the acceleration was derived as a time-derivative approximation using the difference between two consecutive velocity samples, the resulting acceleration signal would be useless as such, as illustrated in Fig. 9. However, by filtering the velocity signal with the recursive differentiator [28] of Fig. 5, the resulting acceleration estimate is drastically improved without harmful delay, as depicted in Fig. 10. During steadystate acceleration, the acceleration estimate follows the true acceleration curve accurately, but after transient conditions, when the applied polynomial model is temporarily violated, the estimated acceleration overshoots. It should be noted that the recursive differentiator produces an acceleration curve with small low-frequency oscillations because the gain peak in its slope band is considerably lower than it is in the two other approaches [19], [22]. C. Compensation of Control Delay The applications for polynomial prediction in the field of motor drives are mainly related to motion control, which is a natural application domain due to the underlying assumptions on which the polynomial prediction is built. However, the polynomial prediction has been considered for other applications as well. For instance, computing time delay may have greatly degrading effects on control system performance. The effects of nonzero computing delay can be classified as delay or loss problems. The delay problem occurs when the timevarying computing delay is less than the constant sampling interval, and the loss problem exists when the computing delay is greater than the sampling interval. In [44], a nearly allpass predictor to be used as a predictive compensator of the computing delay is proposed. The presented add-on prediction scheme is practical when the primary output of the controller can be approximated by a piecewise low-degree polynomial. Other applications for polynomial prediction include estimation of primary power signal subject to time-varying Rayleigh fading radio channel [45]. Hybrids of a median filter and polynomial predictive filters, in turn, have been applied to medical signal processing [46] and restoration of audio signals [47]. VI. FUTURE CONSIDERATIONS Future research in the field of polynomial predictive filters and differentiators includes combining conventional prediction methods with complementing neural and fuzzy technologies. These approaches will become practical for embedded applications together with the development of high-performance and low-cost signal processors. A typical fuzzy controller [48] is depicted in Fig. 11. It can be observed that there are two inputs: the error between the feedback and reference samples and the first-order difference of that error. The problem with that approach is that the power of the additive noise in the error signal is amplified by the backward difference operator. If the error signal can be approximated as a low-degree polynomial, polynomial prediction schemes could improve the performance of the fuzzy system by reducing the noise problem.

11 886 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 46, NO. 5, OCTOBER 1999 Fig. 10. Acceleration as a function of time. Typical acceleration curve of an elevator car (dashed line: ideal acceleration; solid line: acceleration estimate obtained by applying the optimized cascade connection of recursive differentiator and a polynomial estimator [28] to the velocity signal of Fig. 8. Fig. 11. Fuzzy controller [48]. VII. CONCLUSION In this paper, we have reviewed polynomial predictive filtering algorithms and methods, their design and implementation approaches, as well as successful applications in the field control instrumentation. The time-domain-modelingbased polynomial predictive filters and differentiators have shown their indisputable advantages in several applications. Their attractiveness is a natural result of the striven possibility to develop virtually delayless filters with respect to the primary component of the measurement signal. Successful applications were found, in particular, in the field of motion control, where the inertia of masses prevents sudden movements that would violate the underlying polynomial assumptions. Other viable applications include signals such as temperature, power, and the amplitude of magnetic flux.

12 VÄLIVIITA et al.: POLYNOMIAL PREDICTIVE FILTERING IN CONTROL INSTRUMENTATION 887 APPENDIX In the case of the polynomial predictive FIR filter of Heinonen and Neuvo [6], estimates of future values of a signal are calculated by applying FIR filtering. Since the input signal is modeled as an th-degree polynomial, we can substitute the expression of (1) for the input signal in (5), yielding The Lagrange function can be constructed for the H N FIR predictor as (A7) equations, corre- Equation (A1) can be separated into sponding to exponents as (A1) By setting the derivatives with respect to equal to zero leads to (A8) (A2) This equation is solved for where. The polynomial coefficient of the obtained equations can then be removed by algebraic manipulation, and obtain (A3) Equation (A3) expresses the constraints that the filter coefficients must satisfy. However, if, additional constraints can be set. In the case of the FIR filter, the formula for noise gain (NG) is (A4) assuming that the additive noise has a flat power spectrum [49]. The H N FIR predictor is thus designed such that, after satisfying the constraints of (A3), the remaining degrees of freedom are spent on minimizing the NG of (A4). This can be accomplished by utilizing the method of Lagrange multipliers [29]. The Lagrange function has the form (A5) where is the function to be minimized, are the parameters of are the constraints to be satisfied, and are the Lagrange multipliers. The global minimum of the Lagrange function is obtained analytically by setting the partial derivatives with respect to all of the arguments equal to zero. The resulting set of linear equations can then be solved for the values to minimize. In the case of the H N FIR predictor, the noise gain of (A4) is considered as the function to be minimized, and equations of the form of (A3) are the constraint functions (A6) (A9) which is substituted into (A6). The resulting equations are then solved for, which are finally backsubstituted into (A9). The resulting equations in closed form for, and are available in [6]. For instance, with, the filter coefficients become where. REFERENCES (A10) [1] J. Makhoul, Linear prediction: A tutorial review, Proc. IEEE, vol. 63, pp , Apr [2] P. S. R. Diniz, Adaptive Filtering: Algorithms and Practical Implementation. Norwell, MA: Kluwer, [3] S. Haykin, Neural Networks: A Comprehensive Foundation, New York: Macmillan, [4] B. Kosko, Fuzzy Engineering, Upper Saddle River, NJ: Prentice-Hall, [5] B. K. Bose, Ed., Power Electronics and Variable Frequency Drives: Technology and Applications, New York: IEEE Press, [6] P. Heinonen and Y. Neuvo, FIR-median hybrid filters with predictive FIR substructures, IEEE Trans. Acoust., Speech, Signal Processing, vol. 36, pp , June [7] P. Händel, Predictive digital filtering of sinusoidal signals, IEEE Trans. Signal Processing, vol. 46, pp , Feb [8] L. A. Zadeh, Information granulation and its centrality in human and machine intelligence, in Proc. IEEE Int. Conf. Systems, Man, and Cybernetics, Orlando, FL, Oct. 1997, pp [9] S. Väliviita, X. Z. Gao, and S. J. Ovaska, Polynomial predictive filters: Complementing technique to fuzzy filtering, in Proc. IEEE Int. Conf. Systems, Man, and Cybernetics, San Diego, CA, Oct. 1998, pp [10] C. S. Williams, Designing Digital Filters, Englewood Cliffs, NJ: Prentice-Hall, [11] S. J. Ovaska, Improving the velocity sensing resolution of pulse encoders by FIR prediction, IEEE Trans. Instrum. Meas., vol. 40, pp , June [12] Y. Dote, K. Saijo, and S. Nishizuka, Adaptive digital filter with variable structure applied to processing signals from tachometer and torque meter, in Proc. Int. Power Electronics Conf., Tokyo, Japan, 1983, pp [13] J. Pasanen, O. Vainio, and S. J. Ovaska, Predictive synchronization and restoration of corrupted velocity samples, Measurement, vol. 13, pp , July [14] I. Godler, A. Akahane, K. Ohnishi, and T. Yamashita, A novel rotary acceleration sensor, IEEE Contr. Syst. Mag., vol. 15, pp , Feb

13 888 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 46, NO. 5, OCTOBER 1999 [15] E. Kreyszig, Advanced Engineering Mathematics, 7th ed. Singapore: Wiley, [16] S. J. Ovaska, Newton-type predictors A signal processing oriented viewpoint, Signal Process., vol. 25, pp , Nov [17] S. J. Ovaska, FIR prediction using Newton s backward interpolation algorithm with smoothed successive differences, IEEE Trans. Instrum. Meas., vol. 40, pp , Oct [18] S. J. Ovaska and O. Vainio, Recursive linear smoothed Newton predictors for polynomial extrapolation, IEEE Trans. Instrum. Meas., vol. 41, pp , Aug [19] S. Väliviita and S. J. Ovaska, Delayless acceleration measurement method for elevator control, IEEE Trans. Ind. Electron., vol. 45, pp , Apr [20] J. P. Ranta, S. J. Ovaska, and T. I. Laakso, Adaptive polynomial predictor for velocity signal processing, Appl. Signal Process., vol. 1, pp , [21] S. K. Mitra and J. F. Kaiser, Eds., Handbook for Digital Signal Processing. New York: Wiley, [22] S. Väliviita and O. Vainio, Delayless differentiation algorithm and its efficient implementation for motion control applications, in Proc. IEEE Instrumentation and Measurement Technology Conf., St. Paul, MN, May 1998, pp [23] O. Vainio and S. J. Ovaska, Noise reduction in zero-crossing detection by predictive digital filtering, IEEE Trans. Ind. Electron., vol. 42, pp , Feb [24] O. Vainio and S. J. Ovaska, Tachometer signal smoothing with analog discrete-time polynomial estimators, IEEE Trans. Ind. Electron., vol. 41, pp , Apr [25] T. I. Laakso and S. J. Ovaska, Prefiltering approach for optimal polynomial prediction, IEEE Trans. Signal Processing, vol. 44, pp , Mar [26] J. A. Honkanen, T. I. Laakso, S. J. Ovaska, and I. O. Hartimo, Lowpass IIR predictor for discrete-time signal processing, Digital Signal Process., vol. 5, pp , July [27] S. J. Ovaska, O. Vainio, and T. I. Laakso, Design of predictive IIR filters via feedback extension of FIR forward predictors, IEEE Trans. Instrum. Meas., vol. 46, pp , Oct [28] S. Väliviita and S. J. Ovaska, Delayless recursive differentiator with efficient noise attenuation for control instrumentation, Signal Process., vol. 69, pp , Sept [29] S. S. Rao, Optimization Theory and Applications, 2nd ed. New Delhi, India: Wiley, [30] P. T. Harju and S. J. Ovaska, Optimization of IIR polynomial predictive filter magnitude response, Signal Processing, vol. 56, pp , Feb [31] P. T. Harju and S. J. Ovaska, Optimization of polynomial predictive IIR filters using genetic algorithms, in Proc. 3rd Int. Conf. Signal Processing, Beijing, China, Oct. 1996, pp [32] T. G. Campbell and Y. Neuvo, Predictive FIR filters with low computational complexity, IEEE Trans. Circuits Syst., vol. 38, pp , Sept [33] T. Saramäki and O. Vainio, Structures for generating polynomial responses, in Proc. 37th IEEE Midwest Symp. Circuits and Systems, Lafayette, LA, Aug. 1994, pp [34] P. T. Harju, Roundoff noise properties of IIR polynomial predictive filters, in Proc. IEEE Instrumentation and Measurement Technology Conf., Ottawa, Ont., Canada, May 1997, pp [35] P. T. Harju, Finite wordlength implementation of IIR polynomial predictive filters, in Proc. IEEE Instrumentation and Measurement Technology Conf., Ottawa, Ont., Canada, May 1997, pp [36] P. T. Harju, Polynomial prediction using incomplete data, IEEE Trans. Signal Processing, vol. 45, pp , Mar [37] O. Vainio and S. J. Ovaska, Multirate polynomial prediction with unevenly spaced samples, IEEE Trans. Instrum. Meas., vol. 41, pp , Aug [38] C. Jordan, Calculus of Finite Differences, 3rd ed. New York: Chelsea, [39] O. Vainio and S. J. Ovaska, A class of predictive analog filters for sensor signal processing and control instrumentation, IEEE Trans. Ind. Electron., vol. 44, pp , Aug [40] P. B. Schmidt and R. D. Lorenz, Design principles and implementation of acceleration feedback to improve performance of dc drives, IEEE Trans. Ind. Applicat., vol. 28, pp , May/June [41] G. P. Hancke and C. F. T. Viljoen, The microprocessor measurement of low values of rotational speed and acceleration, IEEE Trans. Instrum. Meas., vol. 39, pp , Dec [42] A. H. Kadhim, T. K. M. Babu, and D. O Kelly, Measurement of steadystate and transient load-angle, angular velocity, and acceleration using an optical encoder, IEEE Trans. Instrum. Meas., vol. 41, pp , Aug [43] O. Vainio, M. Renfors, and T. Saramäki, Recursive implementation of FIR differentiators with optimum noise attenuation, IEEE Trans. Instrum. Meas., vol. 46, pp , Oct [44] S. J. Ovaska and O. Vainio, Predictive compensation of time-varying computing delay on real-time control systems, IEEE Trans. Contr. Syst. Technol., vol. 5, pp , Sept [45] J. M. A. Tanskanen, A. Huang, T. I. Laakso, and S. J. Ovaska, Prediction of received signal power in CDMA cellular systems, in Proc. 45th IEEE Vehicular Technology Conf., Chicago, IL, July 1995, pp [46] T. Lipping, P. Loula, V. Jäntti, and A. Yli-Hankala, DC-level detection of burst-suppression EEG, Methods Inf. Med., vol. 33, pp , [47] P. T. Harju, S. J. Ovaska, and V. Välimäki, Delayless signal smoothing using a median and predictive filter hybrid, in Proc. 3rd Int. Conf. Signal Processing, Beijing, China, Oct. 1996, pp [48] T. Gupta, R. R. Boudreaux, R. M. Nelms, and J. Y. Hung, Implementation of a fuzzy controller for DC-DC converters using an inexpensive 8-b microcontroller, IEEE Trans. Ind. Electron., vol. 44, pp , Oct [49] A. V. Oppenheim and R. W. Schafer, Discrete-Time Signal Processing. Englewood Cliffs, NJ: Prentice-Hall, Sami Väliviita (S 97 M 99) received the M.Sc. (Tech.) and the D.Sc. (Tech.) degrees in electrical engineering from Helsinki University of Technology, Espoo, Finland, in 1996 and 1998, respectively. From 1996 to 1998, he was with Helsinki University of Technology as a Research Scientist. Since then, he has been with Tellabs Oy, Espoo, Finland, as a Design Engineer. His current research interests include telecommunications and signal processing applications, in particular, predictive filtering and transmission technology. Dr. Väliviita is the Technical Chair of the 1999 IEEE Midnight-Sun Workshop on Soft Computing Methods in Industrial Applications. Seppo J. Ovaska (M 85 SM 91), for a photograph and biography, see this issue, p Olli Vainio (S 84 M 88 SM 94) received the Diploma Engineer and Doctor of Technology degrees in electrical engineering from Tampere University of Technology, Tampere, Finland, in 1984 and 1988, respectively. He has held research and teaching positions with Tampere University of Technology and the Academy of Finland. During , he was a Visiting Scholar at the University of California, Santa Barbara, working on high-speed integrated circuit design. He is currently a Professor of Computer Systems Engineering, Tampere University of Technology. He is also Docent of Microelectronics, Lappeenranta University of Technology. His research concerns DSP algorithms and their implementations.

SPEECH ANALYSIS AND SYNTHESIS

SPEECH ANALYSIS AND SYNTHESIS 16 Chapter 2 SPEECH ANALYSIS AND SYNTHESIS 2.1 INTRODUCTION: Speech signal analysis is used to characterize the spectral information of an input speech signal. Speech signal analysis [52-53] techniques

More information

DATA receivers for digital transmission and storage systems

DATA receivers for digital transmission and storage systems IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 52, NO. 10, OCTOBER 2005 621 Effect of Loop Delay on Phase Margin of First-Order Second-Order Control Loops Jan W. M. Bergmans, Senior

More information

Transients in Reconfigurable Signal Processing Channels

Transients in Reconfigurable Signal Processing Channels 936 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 50, NO. 4, AUGUST 2001 Transients in Reconfigurable Signal Processing Channels Tamás Kovácsházy, Member, IEEE, Gábor Péceli, Fellow, IEEE,

More information

Determining Appropriate Precisions for Signals in Fixed-Point IIR Filters

Determining Appropriate Precisions for Signals in Fixed-Point IIR Filters 38.3 Determining Appropriate Precisions for Signals in Fixed-Point IIR Filters Joan Carletta Akron, OH 4435-3904 + 330 97-5993 Robert Veillette Akron, OH 4435-3904 + 330 97-5403 Frederick Krach Akron,

More information

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

FIR BAND-PASS DIGITAL DIFFERENTIATORS WITH FLAT PASSBAND AND EQUIRIPPLE STOPBAND CHARACTERISTICS. T. Yoshida, Y. Sugiura, N. FIR BAND-PASS DIGITAL DIFFERENTIATORS WITH FLAT PASSBAND AND EQUIRIPPLE STOPBAND CHARACTERISTICS T. Yoshida, Y. Sugiura, N. Aikawa Tokyo University of Science Faculty of Industrial Science and Technology

More information

Stepping Motors. Chapter 11 L E L F L D

Stepping Motors. Chapter 11 L E L F L D Chapter 11 Stepping Motors In the synchronous motor, the combination of sinusoidally distributed windings and sinusoidally time varying current produces a smoothly rotating magnetic field. We can eliminate

More information

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

DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS Contents: 3.1 Introduction IIR Filters 3.2 Transformation Function Derivation 3.3 Review of Analog IIR Filters 3.3.1 Butterworth

More information

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

Closed-Form Design of Maximally Flat IIR Half-Band Filters IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 49, NO. 6, JUNE 2002 409 Closed-Form Design of Maximally Flat IIR Half-B Filters Xi Zhang, Senior Member, IEEE,

More information

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

4214 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 54, NO. 11, NOVEMBER 2006 4214 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 54, NO. 11, NOVEMBER 2006 Closed-Form Design of Generalized Maxflat R-Regular FIR M th-band Filters Using Waveform Moments Xi Zhang, Senior Member, IEEE,

More information

Transformation Techniques for Real Time High Speed Implementation of Nonlinear Algorithms

Transformation Techniques for Real Time High Speed Implementation of Nonlinear Algorithms International Journal of Electronics and Communication Engineering. ISSN 0974-66 Volume 4, Number (0), pp.83-94 International Research Publication House http://www.irphouse.com Transformation Techniques

More information

Analysis of Communication Systems Using Iterative Methods Based on Banach s Contraction Principle

Analysis of Communication Systems Using Iterative Methods Based on Banach s Contraction Principle Analysis of Communication Systems Using Iterative Methods Based on Banach s Contraction Principle H. Azari Soufiani, M. J. Saberian, M. A. Akhaee, R. Nasiri Mahallati, F. Marvasti Multimedia Signal, Sound

More information

DIGITAL filters capable of changing their frequency response

DIGITAL filters capable of changing their frequency response IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL 46, NO 8, AUGUST 1999 1035 An Improved Weighted Least-Squares Design Variable Fractional Delay FIR Filters Wu-Sheng

More information

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

Title without the persistently exciting c.   works must be obtained from the IEE Title Exact convergence analysis of adapt without the persistently exciting c Author(s) Sakai, H; Yang, JM; Oka, T Citation IEEE TRANSACTIONS ON SIGNAL 55(5): 2077-2083 PROCESS Issue Date 2007-05 URL http://hdl.handle.net/2433/50544

More information

REAL TIME DIGITAL SIGNAL PROCESSING

REAL TIME DIGITAL SIGNAL PROCESSING REAL TIME DIGITAL SIGNAL PROCESSING www.electron.frba.utn.edu.ar/dplab Digital Filters FIR and IIR. Design parameters. Implementation types. Constraints. Filters: General classification Filters: General

More information

Hybrid Time-Frequency Domain Adaptive Filtering Algorithm for control of the vibration control systems

Hybrid Time-Frequency Domain Adaptive Filtering Algorithm for control of the vibration control systems Hybrid Time-Frequency Domain Adaptive Filtering Algorithm for control of the vibration control systems Martino O. Ajangnay Member, IEE, student member, IEEE Matthew W. Dunnigan Member, IEE Barry W. William

More information

FILTER DESIGN FOR SIGNAL PROCESSING USING MATLAB AND MATHEMATICAL

FILTER DESIGN FOR SIGNAL PROCESSING USING MATLAB AND MATHEMATICAL FILTER DESIGN FOR SIGNAL PROCESSING USING MATLAB AND MATHEMATICAL Miroslav D. Lutovac The University of Belgrade Belgrade, Yugoslavia Dejan V. Tosic The University of Belgrade Belgrade, Yugoslavia Brian

More information

DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS

DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS Nivedita Yadav, O.P. Singh, Ashish Dixit Department of Electronics and Communication Engineering, Amity University, Lucknow Campus, Lucknow, (India)

More information

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

ISSN (Print) Research Article. *Corresponding author Nitin Rawal Scholars Journal of Engineering and Technology (SJET) Sch. J. Eng. Tech., 016; 4(1):89-94 Scholars Academic and Scientific Publisher (An International Publisher for Academic and Scientific Resources) www.saspublisher.com

More information

Sensitivity Analysis of Coupled Resonator Filters

Sensitivity Analysis of Coupled Resonator Filters IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 47, NO. 10, OCTOBER 2000 1017 Sensitivity Analysis of Coupled Resonator Filters Smain Amari, Member, IEEE Abstract

More information

Riccati difference equations to non linear extended Kalman filter constraints

Riccati difference equations to non linear extended Kalman filter constraints International Journal of Scientific & Engineering Research Volume 3, Issue 12, December-2012 1 Riccati difference equations to non linear extended Kalman filter constraints Abstract Elizabeth.S 1 & Jothilakshmi.R

More information

DESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER

DESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 ISSN 0976 6464(Print)

More information

POLYNOMIAL-BASED INTERPOLATION FILTERS PART I: FILTER SYNTHESIS*

POLYNOMIAL-BASED INTERPOLATION FILTERS PART I: FILTER SYNTHESIS* CIRCUITS SYSTEMS SIGNAL PROCESSING c Birkhäuser Boston (27) VOL. 26, NO. 2, 27, PP. 115 146 DOI: 1.17/s34-5-74-8 POLYNOMIAL-BASED INTERPOLATION FILTERS PART I: FILTER SYNTHESIS* Jussi Vesma 1 and Tapio

More information

On the Frequency-Domain Properties of Savitzky-Golay Filters

On the Frequency-Domain Properties of Savitzky-Golay Filters On the Frequency-Domain Properties of Savitzky-Golay Filters Ronald W Schafer HP Laboratories HPL-2-9 Keyword(s): Savitzky-Golay filter, least-squares polynomial approximation, smoothing Abstract: This

More information

Title algorithm for active control of mul IEEE TRANSACTIONS ON AUDIO SPEECH A LANGUAGE PROCESSING (2006), 14(1):

Title algorithm for active control of mul IEEE TRANSACTIONS ON AUDIO SPEECH A LANGUAGE PROCESSING (2006), 14(1): Title Analysis of the filtered-x LMS algo algorithm for active control of mul Author(s) Hinamoto, Y; Sakai, H Citation IEEE TRANSACTIONS ON AUDIO SPEECH A LANGUAGE PROCESSING (2006), 14(1): Issue Date

More information

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

A DESIGN OF FIR FILTERS WITH VARIABLE NOTCHES CONSIDERING REDUCTION METHOD OF POLYNOMIAL COEFFICIENTS FOR REAL-TIME SIGNAL PROCESSING International Journal of Innovative Computing, Information and Control ICIC International c 23 ISSN 349-498 Volume 9, Number 9, September 23 pp. 3527 3536 A DESIGN OF FIR FILTERS WITH VARIABLE NOTCHES

More information

SWITCHED reluctance motor (SRM) drives have been

SWITCHED reluctance motor (SRM) drives have been IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 45, NO. 5, OCTOBER 1998 815 A Novel Power Converter with Voltage-Boosting Capacitors for a Four-Phase SRM Drive Yasser G. Dessouky, Barry W. Williams,

More information

A New Model Reference Adaptive Formulation to Estimate Stator Resistance in Field Oriented Induction Motor Drive

A New Model Reference Adaptive Formulation to Estimate Stator Resistance in Field Oriented Induction Motor Drive A New Model Reference Adaptive Formulation to Estimate Stator Resistance in Field Oriented Induction Motor Drive Saptarshi Basak 1, Chandan Chakraborty 1, Senior Member IEEE and Yoichi Hori 2, Fellow IEEE

More information

UNIT 1. SIGNALS AND SYSTEM

UNIT 1. SIGNALS AND SYSTEM Page no: 1 UNIT 1. SIGNALS AND SYSTEM INTRODUCTION A SIGNAL is defined as any physical quantity that changes with time, distance, speed, position, pressure, temperature or some other quantity. A SIGNAL

More information

INSTRUMENTAL ENGINEERING

INSTRUMENTAL ENGINEERING INSTRUMENTAL ENGINEERING Subject Code: IN Course Structure Sections/Units Section A Unit 1 Unit 2 Unit 3 Unit 4 Unit 5 Unit 6 Section B Section C Section D Section E Section F Section G Section H Section

More information

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

2262 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 8, AUGUST A General Class of Nonlinear Normalized Adaptive Filtering Algorithms 2262 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 8, AUGUST 1999 A General Class of Nonlinear Normalized Adaptive Filtering Algorithms Sudhakar Kalluri, Member, IEEE, and Gonzalo R. Arce, Senior

More information

DSP Design Lecture 2. Fredrik Edman.

DSP Design Lecture 2. Fredrik Edman. DSP Design Lecture Number representation, scaling, quantization and round-off Noise Fredrik Edman fredrik.edman@eit.lth.se Representation of Numbers Numbers is a way to use symbols to describe and model

More information

NONLINEAR ECHO CANCELLATION FOR HANDS-FREE SPEAKERPHONES. Bryan S. Nollett and Douglas L. Jones

NONLINEAR ECHO CANCELLATION FOR HANDS-FREE SPEAKERPHONES. Bryan S. Nollett and Douglas L. Jones NONLINEAR ECHO CANCELLATION FOR HANDS-FREE SPEAKERPHONES Bryan S. Nollett and Douglas L. Jones Coordinated Science Laboratory University of Illinois at Urbana-Champaign 1308 W. Main St. Urbana, IL 61801

More information

Weighted Least-Squares Method for Designing Variable Fractional Delay 2-D FIR Digital Filters

Weighted Least-Squares Method for Designing Variable Fractional Delay 2-D FIR Digital Filters 114 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL 47, NO 2, FEBRUARY 2000 Weighted Least-Squares Method for Designing Variable Fractional Delay 2-D FIR Digital

More information

MODELING WITH CURRENT DYNAMICS AND VIBRATION CONTROL OF TWO PHASE HYBRID STEPPING MOTOR IN INTERMITTENT DRIVE

MODELING WITH CURRENT DYNAMICS AND VIBRATION CONTROL OF TWO PHASE HYBRID STEPPING MOTOR IN INTERMITTENT DRIVE MODELING WITH CURRENT DYNAMICS AND VIBRATION CONTROL OF TWO PHASE HYBRID STEPPING MOTOR IN INTERMITTENT DRIVE Ryota Mori, Yoshiyuki Noda, Takanori Miyoshi, Kazuhiko Terashima Department of Production Systems

More information

Chapter 7: IIR Filter Design Techniques

Chapter 7: IIR Filter Design Techniques IUST-EE Chapter 7: IIR Filter Design Techniques Contents Performance Specifications Pole-Zero Placement Method Impulse Invariant Method Bilinear Transformation Classical Analog Filters DSP-Shokouhi Advantages

More information

Efficient Algorithms for Pulse Parameter Estimation, Pulse Peak Localization And Pileup Reduction in Gamma Ray Spectroscopy M.W.Raad 1, L.

Efficient Algorithms for Pulse Parameter Estimation, Pulse Peak Localization And Pileup Reduction in Gamma Ray Spectroscopy M.W.Raad 1, L. Efficient Algorithms for Pulse Parameter Estimation, Pulse Peak Localization And Pileup Reduction in Gamma Ray Spectroscopy M.W.Raad 1, L. Cheded 2 1 Computer Engineering Department, 2 Systems Engineering

More information

Stable IIR Notch Filter Design with Optimal Pole Placement

Stable IIR Notch Filter Design with Optimal Pole Placement IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 49, NO 11, NOVEMBER 2001 2673 Stable IIR Notch Filter Design with Optimal Pole Placement Chien-Cheng Tseng, Senior Member, IEEE, and Soo-Chang Pei, Fellow, IEEE

More information

DSP Configurations. responded with: thus the system function for this filter would be

DSP Configurations. responded with: thus the system function for this filter would be DSP Configurations In this lecture we discuss the different physical (or software) configurations that can be used to actually realize or implement DSP functions. Recall that the general form of a DSP

More information

Automatic Control Systems. -Lecture Note 15-

Automatic Control Systems. -Lecture Note 15- -Lecture Note 15- Modeling of Physical Systems 5 1/52 AC Motors AC Motors Classification i) Induction Motor (Asynchronous Motor) ii) Synchronous Motor 2/52 Advantages of AC Motors i) Cost-effective ii)

More information

Acceleration Feedback

Acceleration Feedback Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic

More information

Design of FIR Nyquist Filters with Low Group Delay

Design of FIR Nyquist Filters with Low Group Delay 454 IEEE TRASACTIOS O SIGAL PROCESSIG, VOL. 47, O. 5, MAY 999 Design of FIR yquist Filters with Low Group Delay Xi Zhang and Toshinori Yoshikawa Abstract A new method is proposed for designing FIR yquist

More information

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

798 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 44, NO. 10, OCTOBER 1997 798 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL 44, NO 10, OCTOBER 1997 Stochastic Analysis of the Modulator Differential Pulse Code Modulator Rajesh Sharma,

More information

Numbering Systems. Computational Platforms. Scaling and Round-off Noise. Special Purpose. here that is dedicated architecture

Numbering Systems. Computational Platforms. Scaling and Round-off Noise. Special Purpose. here that is dedicated architecture Computational Platforms Numbering Systems Basic Building Blocks Scaling and Round-off Noise Computational Platforms Viktor Öwall viktor.owall@eit.lth.seowall@eit lth Standard Processors or Special Purpose

More information

A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION

A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION Jordan Cheer and Stephen Daley Institute of Sound and Vibration Research,

More information

New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks

New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 12, NO. 1, JANUARY 2001 135 New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks Martin Bouchard,

More information

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems. A Short Course on Nonlinear Adaptive Robust Control Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems Bin Yao Intelligent and Precision Control Laboratory

More information

UNIT V FINITE WORD LENGTH EFFECTS IN DIGITAL FILTERS PART A 1. Define 1 s complement form? In 1,s complement form the positive number is represented as in the sign magnitude form. To obtain the negative

More information

OVER THE past 20 years, the control of mobile robots has

OVER THE past 20 years, the control of mobile robots has IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 5, SEPTEMBER 2010 1199 A Simple Adaptive Control Approach for Trajectory Tracking of Electrically Driven Nonholonomic Mobile Robots Bong Seok

More information

HARDWARE IMPLEMENTATION OF FIR/IIR DIGITAL FILTERS USING INTEGRAL STOCHASTIC COMPUTATION. Arash Ardakani, François Leduc-Primeau and Warren J.

HARDWARE IMPLEMENTATION OF FIR/IIR DIGITAL FILTERS USING INTEGRAL STOCHASTIC COMPUTATION. Arash Ardakani, François Leduc-Primeau and Warren J. HARWARE IMPLEMENTATION OF FIR/IIR IGITAL FILTERS USING INTEGRAL STOCHASTIC COMPUTATION Arash Ardakani, François Leduc-Primeau and Warren J. Gross epartment of Electrical and Computer Engineering McGill

More information

Co-Prime Arrays and Difference Set Analysis

Co-Prime Arrays and Difference Set Analysis 7 5th European Signal Processing Conference (EUSIPCO Co-Prime Arrays and Difference Set Analysis Usham V. Dias and Seshan Srirangarajan Department of Electrical Engineering Bharti School of Telecommunication

More information

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeC14.1 An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control Qing Liu and Douglas

More information

A FRACTIONAL DELAY FIR FILTER BASED ON LAGRANGE INTERPOLATION OF FARROW STRUCTURE

A FRACTIONAL DELAY FIR FILTER BASED ON LAGRANGE INTERPOLATION OF FARROW STRUCTURE A Fractional Delay Fir Filter Based on Lagrange Interpolation of Farrow Structure A FRACTIONAL DELAY FIR FILTER BASED ON LAGRANGE INTERPOLATION OF FARROW STRUCTURE 1 K. RAJALAKSHMI, 2 SWATHI GONDI & 3

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

T ulation and demodulation. It has applications not only

T ulation and demodulation. It has applications not only 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,

More information

Smooth Profile Generation for a Tile Printing Machine

Smooth Profile Generation for a Tile Printing Machine IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 50, NO. 3, JUNE 2003 471 Smooth Profile Generation for a Tile Printing Machine Corrado Guarino Lo Bianco and Roberto Zanasi, Associate Member, IEEE Abstract

More information

Abstract. 1 Introduction. 2 Idempotent filters. Idempotent Nonlinear Filters

Abstract. 1 Introduction. 2 Idempotent filters. Idempotent Nonlinear Filters Idempotent Nonlinear Filters R.K. Pearson and M. Gabbouj Tampere International Center for Signal Processing Tampere University of Technology P.O. Box 553, FIN-33101 Tampere, Finland E-mail: {pearson,gabbouj}@cs.tut.fi

More information

COMPARISON OF CLASSICAL CIC AND A NEW CLASS OF STOPBAND-IMPROVED CIC FILTERS FORMED BY CASCADING NON-IDENTICAL COMB SECTIONS

COMPARISON OF CLASSICAL CIC AND A NEW CLASS OF STOPBAND-IMPROVED CIC FILTERS FORMED BY CASCADING NON-IDENTICAL COMB SECTIONS FACTA UIVERSITATIS Series: Electronics and Energetics Vol. 29, o 1, March 216, pp. 61-76 DOI: 1.2298/FUEE16161M COMPARISO OF CLASSICAL CIC AD A EW CLASS OF STOPBAD-IMPROVED CIC FILTERS FORMED BY CASCADIG

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

More information

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

ELECTRODYNAMIC magnetic suspension systems (EDS

ELECTRODYNAMIC magnetic suspension systems (EDS 460 IEEE TRANSACTIONS ON MAGNETICS, VOL. 41, NO. 1, JANUARY 2005 Mathematical Model of the 5-DOF Sled Dynamics of an Electrodynamic Maglev System With a Passive Sled Jeroen de Boeij, Maarten Steinbuch,

More information

Parameter Derivation of Type-2 Discrete-Time Phase-Locked Loops Containing Feedback Delays

Parameter Derivation of Type-2 Discrete-Time Phase-Locked Loops Containing Feedback Delays Parameter Derivation of Type- Discrete-Time Phase-Locked Loops Containing Feedback Delays Joey Wilson, Andrew Nelson, and Behrouz Farhang-Boroujeny joey.wilson@utah.edu, nelson@math.utah.edu, farhang@ece.utah.edu

More information

Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering

Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering Bernard Widrow and Gregory L. Plett Department of Electrical Engineering, Stanford University, Stanford, CA 94305-9510 Abstract

More information

Introduction to Digital Signal Processing

Introduction to Digital Signal Processing Introduction to Digital Signal Processing What is DSP? DSP, or Digital Signal Processing, as the term suggests, is the processing of signals by digital means. A signal in this context can mean a number

More information

Acomplex-valued harmonic with a time-varying phase is a

Acomplex-valued harmonic with a time-varying phase is a IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 46, NO. 9, SEPTEMBER 1998 2315 Instantaneous Frequency Estimation Using the Wigner Distribution with Varying and Data-Driven Window Length Vladimir Katkovnik,

More information

Design of Fractional Delay Filter Using Hermite Interpolation Method

Design of Fractional Delay Filter Using Hermite Interpolation Method 1458 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS, VOL. 59, NO. 7, JULY 2012 Design of Fractional Delay Filter Using Hermite Interpolation Method Chien-Cheng Tseng, Senior Member, IEEE,

More information

IMPROVEMENTS IN ACTIVE NOISE CONTROL OF HELICOPTER NOISE IN A MOCK CABIN ABSTRACT

IMPROVEMENTS IN ACTIVE NOISE CONTROL OF HELICOPTER NOISE IN A MOCK CABIN ABSTRACT IMPROVEMENTS IN ACTIVE NOISE CONTROL OF HELICOPTER NOISE IN A MOCK CABIN Jared K. Thomas Brigham Young University Department of Mechanical Engineering ABSTRACT The application of active noise control (ANC)

More information

HOPFIELD neural networks (HNNs) are a class of nonlinear

HOPFIELD neural networks (HNNs) are a class of nonlinear IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 52, NO. 4, APRIL 2005 213 Stochastic Noise Process Enhancement of Hopfield Neural Networks Vladimir Pavlović, Member, IEEE, Dan Schonfeld,

More information

Preserving the LTI system topology in s- to z-plane transforms

Preserving the LTI system topology in s- to z-plane transforms Preserving the LTI system topology in s- to z-plane transforms Vadim Zavalishin May 5, 2008 Abstract A method for preserving the LTI system topology during the application of an s- to z-plane transform

More information

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

More information

Dithering for Floating-Point Number Representation

Dithering for Floating-Point Number Representation 1st International On-Line Workshop on Dithering in Measurement, http://measure.feld.cvut.cz/dithering98, March 1-31, 1998. 9-1 Dithering for Floating-Point Number Representation Rezső Dunay, István Kollár,

More information

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

Design of Biorthogonal FIR Linear Phase Filter Banks with Structurally Perfect Reconstruction Electronics and Communications in Japan, Part 3, Vol. 82, No. 1, 1999 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol. J81-A, No. 1, January 1998, pp. 17 23 Design of Biorthogonal FIR Linear

More information

Autoregressive tracking of vortex shedding. 2. Autoregression versus dual phase-locked loop

Autoregressive tracking of vortex shedding. 2. Autoregression versus dual phase-locked loop Autoregressive tracking of vortex shedding Dileepan Joseph, 3 September 2003 Invensys UTC, Oxford 1. Introduction The purpose of this report is to summarize the work I have done in terms of an AR algorithm

More information

Three phase induction motor using direct torque control by Matlab Simulink

Three phase induction motor using direct torque control by Matlab Simulink Three phase induction motor using direct torque control by Matlab Simulink Arun Kumar Yadav 1, Dr. Vinod Kumar Singh 2 1 Reaserch Scholor SVU Gajraula Amroha, U.P. 2 Assistant professor ABSTRACT Induction

More information

Adaptive Inverse Control

Adaptive Inverse Control TA1-8:30 Adaptive nverse Control Bernard Widrow Michel Bilello Stanford University Department of Electrical Engineering, Stanford, CA 94305-4055 Abstract A plant can track an input command signal if it

More information

Modeling and Design Optimization of Permanent Magnet Linear Synchronous Motor with Halbach Array

Modeling and Design Optimization of Permanent Magnet Linear Synchronous Motor with Halbach Array Modeling and Design Optimization of Permanent Magnet Linear Synchronous Motor with Halbach Array N. Roshandel Tavana, and A. Shoulaie nroshandel@ee.iust.ir, and shoulaie@ee.iust.ac.ir Department of Electrical

More information

Part 4: IIR Filters Optimization Approach. Tutorial ISCAS 2007

Part 4: IIR Filters Optimization Approach. Tutorial ISCAS 2007 Part 4: IIR Filters Optimization Approach Tutorial ISCAS 2007 Copyright 2007 Andreas Antoniou Victoria, BC, Canada Email: aantoniou@ieee.org July 24, 2007 Frame # 1 Slide # 1 A. Antoniou Part4: IIR Filters

More information

A Nonlinear Dynamic S/H-ADC Device Model Based on a Modified Volterra Series: Identification Procedure and Commercial CAD Tool Implementation

A Nonlinear Dynamic S/H-ADC Device Model Based on a Modified Volterra Series: Identification Procedure and Commercial CAD Tool Implementation IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 52, NO. 4, AUGUST 2003 1129 A Nonlinear Dynamic S/H-ADC Device Model Based on a Modified Volterra Series: Identification Procedure and Commercial

More information

An improved deadbeat predictive current control for permanent magnet linear synchronous motor

An improved deadbeat predictive current control for permanent magnet linear synchronous motor Indian Journal of Engineering & Materials Sciences Vol. 22, June 2015, pp. 273-282 An improved deadbeat predictive current control for permanent magnet linear synchronous motor Mingyi Wang, iyi i, Donghua

More information

Trajectory planning and feedforward design for electromechanical motion systems version 2

Trajectory planning and feedforward design for electromechanical motion systems version 2 2 Trajectory planning and feedforward design for electromechanical motion systems version 2 Report nr. DCT 2003-8 Paul Lambrechts Email: P.F.Lambrechts@tue.nl April, 2003 Abstract This report considers

More information

DISCRETE-TIME SIGNAL PROCESSING

DISCRETE-TIME SIGNAL PROCESSING THIRD EDITION DISCRETE-TIME SIGNAL PROCESSING ALAN V. OPPENHEIM MASSACHUSETTS INSTITUTE OF TECHNOLOGY RONALD W. SCHÄFER HEWLETT-PACKARD LABORATORIES Upper Saddle River Boston Columbus San Francisco New

More information

THIS paper deals with robust control in the setup associated

THIS paper deals with robust control in the setup associated IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 50, NO 10, OCTOBER 2005 1501 Control-Oriented Model Validation and Errors Quantification in the `1 Setup V F Sokolov Abstract A priori information required for

More information

PERIODIC signals are commonly experienced in industrial

PERIODIC signals are commonly experienced in industrial IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 15, NO. 2, MARCH 2007 369 Repetitive Learning Control of Nonlinear Continuous-Time Systems Using Quasi-Sliding Mode Xiao-Dong Li, Tommy W. S. Chow,

More information

SYNTHESIS OF BIRECIPROCAL WAVE DIGITAL FILTERS WITH EQUIRIPPLE AMPLITUDE AND PHASE

SYNTHESIS OF BIRECIPROCAL WAVE DIGITAL FILTERS WITH EQUIRIPPLE AMPLITUDE AND PHASE SYNTHESIS OF BIRECIPROCAL WAVE DIGITAL FILTERS WITH EQUIRIPPLE AMPLITUDE AND PHASE M. Yaseen Dept. of Electrical and Electronic Eng., University of Assiut Assiut, Egypt Tel: 088-336488 Fax: 088-33553 E-Mail

More information

Butterworth Filter Properties

Butterworth Filter Properties OpenStax-CNX module: m693 Butterworth Filter Properties C. Sidney Burrus This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3. This section develops the properties

More information

MEASUREMENTS that are telemetered to the control

MEASUREMENTS that are telemetered to the control 2006 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 19, NO. 4, NOVEMBER 2004 Auto Tuning of Measurement Weights in WLS State Estimation Shan Zhong, Student Member, IEEE, and Ali Abur, Fellow, IEEE Abstract This

More information

Low-Sensitivity, Highpass Filter Design with Parasitic Compensation

Low-Sensitivity, Highpass Filter Design with Parasitic Compensation Low-Sensitivity, Highpass Filter Design with Parasitic Compensation Introduction This Application Note covers the design of a Sallen-Key highpass biquad. This design gives low component and op amp sensitivities.

More information

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

Optimal Mean-Square Noise Benefits in Quantizer-Array Linear Estimation Ashok Patel and Bart Kosko IEEE SIGNAL PROCESSING LETTERS, VOL. 17, NO. 12, DECEMBER 2010 1005 Optimal Mean-Square Noise Benefits in Quantizer-Array Linear Estimation Ashok Patel and Bart Kosko Abstract A new theorem shows that

More information

Cooperative Communication with Feedback via Stochastic Approximation

Cooperative Communication with Feedback via Stochastic Approximation Cooperative Communication with Feedback via Stochastic Approximation Utsaw Kumar J Nicholas Laneman and Vijay Gupta Department of Electrical Engineering University of Notre Dame Email: {ukumar jnl vgupta}@ndedu

More information

Analysis of Finite Wordlength Effects

Analysis of Finite Wordlength Effects Analysis of Finite Wordlength Effects Ideally, the system parameters along with the signal variables have infinite precision taing any value between and In practice, they can tae only discrete values within

More information

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL What is Model Predictive Control (MPC)? CBE495 LECTURE IV MODEL PREDICTIVE CONTROL Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University * Some parts are from

More information

Efficient signal reconstruction scheme for timeinterleaved

Efficient signal reconstruction scheme for timeinterleaved Efficient signal reconstruction scheme for timeinterleaved ADCs Anu Kalidas Muralidharan Pillai and Håkan Johansson Linköping University Post Print N.B.: When citing this work, cite the original article.

More information

MANY digital speech communication applications, e.g.,

MANY digital speech communication applications, e.g., 406 IEEE TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING, VOL. 15, NO. 2, FEBRUARY 2007 An MMSE Estimator for Speech Enhancement Under a Combined Stochastic Deterministic Speech Model Richard C.

More information

the machine makes analytic calculation of rotor position impossible for a given flux linkage and current value.

the machine makes analytic calculation of rotor position impossible for a given flux linkage and current value. COMPARISON OF FLUX LINKAGE ESTIMATORS IN POSITION SENSORLESS SWITCHED RELUCTANCE MOTOR DRIVES Erkan Mese Kocaeli University / Technical Education Faculty zmit/kocaeli-turkey email: emese@kou.edu.tr ABSTRACT

More information

Asymptotic Analysis of the Generalized Coherence Estimate

Asymptotic Analysis of the Generalized Coherence Estimate IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 49, NO. 1, JANUARY 2001 45 Asymptotic Analysis of the Generalized Coherence Estimate Axel Clausen, Member, IEEE, and Douglas Cochran, Senior Member, IEEE Abstract

More information

Roundoff Noise in Digital Feedback Control Systems

Roundoff Noise in Digital Feedback Control Systems Chapter 7 Roundoff Noise in Digital Feedback Control Systems Digital control systems are generally feedback systems. Within their feedback loops are parts that are analog and parts that are digital. At

More information

EEG- Signal Processing

EEG- Signal Processing Fatemeh Hadaeghi EEG- Signal Processing Lecture Notes for BSP, Chapter 5 Master Program Data Engineering 1 5 Introduction The complex patterns of neural activity, both in presence and absence of external

More information

Samira A. Mahdi University of Babylon/College of Science/Physics Dept. Iraq/Babylon

Samira A. Mahdi University of Babylon/College of Science/Physics Dept. Iraq/Babylon Echo Cancelation Using Least Mean Square (LMS) Algorithm Samira A. Mahdi University of Babylon/College of Science/Physics Dept. Iraq/Babylon Abstract The aim of this work is to investigate methods for

More information

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008 458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 16, NO 3, MAY 2008 Brief Papers Adaptive Control for Nonlinearly Parameterized Uncertainties in Robot Manipulators N V Q Hung, Member, IEEE, H D

More information

MODERN video coding standards, such as H.263, H.264,

MODERN video coding standards, such as H.263, H.264, 146 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 16, NO. 1, JANUARY 2006 Analysis of Multihypothesis Motion Compensated Prediction (MHMCP) for Robust Visual Communication Wei-Ying

More information

Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS

Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS Inertia Identification and Auto-Tuning of Induction Motor Using MRAS Yujie GUO *, Lipei HUANG *, Yang QIU *, Masaharu MURAMATSU ** * Department of Electrical Engineering, Tsinghua University, Beijing,

More information