Research Article s Volume 6 • Issue 2 • 1000234 J Electr Electron Syst, an open access journal ISSN: 2332-0796 Open Access Research Article Journal of Electrical & Electronic Systems J o u r n a l o f E l e c tr i c a l & E l e c t r o n i c S y s t e m s ISSN: 2332-0796 Mohsen et al., J Electr Electron Syst 2017, 6:2 DOI: 10.4172/2332-0796.1000234 *Corresponding author: Edris Mohsen, Department of Electrical and Computer Engineering Western University, London, Ontario, Canada, Tel: +1 519-661-2111; E-mail: emohsen2@uwo.ca Received July 14, 2017; Accepted July 25, 2017; Published July 27, 2017 Citation: Mohsen E, Brown LJ, Chen J (2017) A Real time Alternative to the Hilbert Huang Transform Based on Internal Model Principle. J Electr Electron Syst 6: 233. doi: 10.4172/2332-0796.1000234 Copyright: © 2017 Mohsen E, et al. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. A Real time Alternative to the Hilbert Huang Transform Based on Internal Model Principle Edris Mohsen*, Lyndon J Brown and Jie Chen Department of Electrical and Computer Engineering Western University, London, Ontario, Canada Keywords: Internal model principle; Frequency identifcation; Adaptive multiple notch flters; Periodic disturbance; State variables; Bandpass flter; Instantaneous Fourier decomposition Introduction In this article, we are interested in the problem of identifying signals of the following form 1 1 () ( )sin () () i m n ij ij i j dt A t t nt φ = = = + ∑∑ (1) 0 () () (0) t ij i ij t jw t dt φ φ = + (2) and n(t) is measurement noise. Tese are signals that are the sums of n periodic components with each component composed of m i harmonics. Te periods, the harmonic amplitudes and relative phases can vary slowly in time. By identifcation, we mean determining the values ω i , Ā ij and φ ij - φ 11 . Several techniques have been developed in the literature to solve this problem. Te most traditional technique is the fast Fourier transform. Newer techniques include wavelet analysis. Tese approaches sufer from not allowing continuous estimations of the frequencies and have difcult trade-ofs between time and frequency resolutions. Other approaches are based on the use of adaptive notch flters [1] and output regulation [2]. A new approach that has been widely applied is the Hilbert Huang Transform (HHT) [3]. Control engineers treat similar problems where exact tracking of reference signals or rejection of disturbances is required. Approaches that accomplish this include repetitive controllers [4] and adaptive feed-forward cancellation (AFC) [5]. Te repetitive controller is based on a fundamental control theory principle called the internal model principle (IMP). Tis principle was presented by Francis and Wonham and states that the output error can be driven asymptotically to zero by placing a model of exogenous signals in a stable feedback loop [6]. Unfortunately small errors in this model can lead to signifcant degradation in the performance of internal model principle controllers. Tis problem of uncertainty in the signal model can be overcome with adaptive controllers [7]. In achieving asymptotically perfect rejection of disturbances it is inherent that the disturbance is completely identifed. Tus, these types of controllers can be turned into signal processing algorithms by replacing the process to be controlled with tuning functions [8]. Unfortunately, to successfully implement this algorithm requires being able to tune a stable feedback control loop for the entire range of possible frequencies in the model given by equation (1). Fortunately, it has been shown that in the signal processing framework, the simplest tuning solution, i.e. selecting all of the gains to be one, is guaranteed to be stable. Tis algorithm has been successfully applied to the problem of the repeatable disturbances seen in disk drive head control [9]. Unfortunately, by resorting to this simple tuning approach, there is no control over the dynamics and noise rejection characteristics of the algorithm. When the frequencies are known a priori, the report [10] shows how the dynamics of the algorithm can be completely specifed. Unfortunately this article requires solving a set more than 2 2 t i n m = coupled linear equations which are a function of the signal’s frequencies. Unless the sample rate is less than 1Hz this will not be feasible to do each sample. Tis article shows how these parameters can be explicitly solved by simply evaluating some frequency response functions at certain frequencies. In Section II, an instantaneous Fourier decomposition (IFD) algorithm [11] that is similar in approach to the HHT is presented. In Section III an updated formula for calculating the instantaneous frequencies are given. In Section IV, the new realtime tuned algorithm is presented. In Section V, the ability of the proposed algorithm to identify the periodic signal with uncertain frequencies is demonstrated. Conclusions are drawn in Section VI. A preliminary version of this article was presented at the 30th annual IEEE Canadian Conference on Electrical and Computer Engineering (IEEE 2017 CCECE) in Windsor [12]. Abstract This article presents a new tuning approach for an adaptive internal-model-principle based signal identifcation algorithm whose computational costs are low enough to allow a realtime implementation. The algorithm allows an instantaneous Fourier decomposition of non-stationary signals that have a strongly predictable component. The algorithm is implemented as a feedback loop resulting in a closed loop system with a frequency response of a bandpass flter with notches at the frequencies of the Fourier decomposition. This is achieved through real time selection of the coeffcients of the transfer functions in the feedback loop. Previously these coeffcients were selected by solving a large set of coupled linear equations. Rules for explicitly solving for these parameters are given that only involve evaluating frequency responses at the frequencies of the instantaneous Fourier decomposition. This allows realtime implementation on a low cost lap top with sampling rates up to 10 kHz.