A new algorithm for the identification of sinusoidal signal frequency with constant parameters
https://doi.org/10.17586/2226-1494-2022-22-1-18-24
Abstract
The paper presents a solution for identifying the frequency of a sinusoidal signal with constant parameters. The issue can be relevant for compensation of disturbances, control of dynamic objects, and other tasks. The authors propose a method to improve the quality of the estimation of the sinusoidal signal frequency and to ensure exponential convergence to zero of the estimation errors. At the first stage, the sinusoidal signal is presented as an output signal of a linear generator of finite dimension. The signal parameters (amplitude, phase, and frequency) are unknown. At the second stage, the Jordan form of the matrix and the delay operator are applied to parameterize the sinusoidal signal. After a series of special transformations, the simplest equation is obtained containing product of one frequency-dependent unknown parameter and a known function of time. To find the unknown parameter, the authors used the methods of gradient descent and least squares. A new algorithm for the parametrization of a sinusoidal signal is presented. The solution is based on transforming the signal model to a linear regression equation. The problem is solved using gradient descent and least squares tuning methods based on a linear regression equation obtained by parametrizing a sinusoidal signal. The results involve the analysis of the capabilities of the proposed estimation method using computer modeling in the Matlab environment (Simulink). The results confirmed the convergence of the frequency estimation errors to the true values. The developed method can be effectively applied to a wide class of tasks related to compensating or suppressing disturbances described by sinusoidal or multisinusoidal signals, for example, to control a surface vessel with compensation of sinusoidal disturbances.
About the Authors
Kh. T. NguyenRussian Federation
Khac Tung Nguyen — PhD Student
Saint Petersburg, 197101
S. M. Vlasov
Russian Federation
Sergey M. Vlasov — PhD, Associate Professor
sc 55355689600
Saint Petersburg, 197101
A. A. Pyrkin
Russian Federation
Anton A. Pyrkin — D.Sc., Full Professor, Dean
sc 26656070700
Saint Petersburg, 197101
I. V. Popkov
Russian Federation
Ivan V. Popkov — Student
Saint Petersburg, 197101
References
1. Pyrkin A.A., Bobtsov A.A., Efimov D., Zolghadri A. Frequency estimation for periodical signal with noise in finite time. Proc. of the 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC), 2011, pp. 3646–3651. https://doi.org/10.1109/CDC.2011.6160655
2. Aranovskiy S., Bobtsov A., Ortega R., Pyrkin A. Improved transients in multiple frequencies estimation via dynamic regressor extension and mixing. IFAC-PapersOnLine, 2016, vol. 49, no. 13, pp. 99–104. https://doi.org/10.1016/j.ifacol.2016.07.934
3. Bobtsov A., Lyamin A., Romasheva D. Algorithm of parameters’ identification of polyharmonic function. IFAC Proceedings Volumes, 2002, vol. 35, no. 1, pp. 439–443. https://doi.org/10.3182/20020721-6-ES-1901.01059
4. Marino R., Tomei R. Global estimation of n unknown frequencies. IEEE Transactions on Automatic Control, 2002, vol. 47, no. 8, pp. 1324–1328. https://doi.org/10.1109/TAC.2002.800761
5. Bodson M., Douglas S.C. Adaptive algorithms for the rejection of sinusoidal disturbances with unknown frequency. Automatica, 1997, vol. 33, no. 12, pp. 2213–2221. https://doi.org/10.1016/S0005-1098(97)00149-0
6. Khac T., Vlasov S.M., Iureva R.A. Estimating the Frequency of the Sinusoidal Signal using the Parameterization based on the Delay Operators. Proc. of the 18th International Conference on Informatics in Control, Automation and Robotics (ICINCO), 2021, pp. 656–660. https://doi.org/10.5220/0010536506560660
7. Sevasteeva E.S., Chernov V.A., Bobtsov A.A. Algorithm for increasing the speed of sinusoidal signal frequency identification. Journal of Instrument Engineering, 2019, vol. 62, no. 9, pp. 767–771. (in Russian). https://doi.org/10.17586/0021-3454-2019-62-9-767-771
8. Pyrkin A.A., Bobtsov A.A., Nikiforov V.O., Kolyubin S.A., Vedyakov A.A., Borisov O.I., Gromov V.S. Compensation of polyharmonic disturbance of state and output of a linear plant with delay in the control channel. Automation and Remote Control, 2015, vol. 76, no. 12, pp. 2124–2142. https://doi.org/10.1134/S0005117915120036
9. Bobtsov A.A., Pyrkin A.A. Compensation of unknown sinusoidal disturbances in linear plants of arbitrary relative degree. Automation and Remote Control, 2009, vol. 70, no. 3, pp. 449–456. https://doi.org/10.1134/S0005117909030102
10. Bobtsov A.A., Kolyubin S.A., Pyrkin A.A. Compensation of unknown multi-harmonic disturbances in nonlinear plants with delayed control. Automation and Remote Control, 2010, vol. 71, no. 11, pp. 2383– 2394. https://doi.org/10.1134/S000511791011010X
11. Vlasov S., Margun A., Kirsanova A., Vakhvianova P. Adaptive controller for uncertain multi-agent system under disturbances. Proc. of the 16th International Conference on Informatics in Control, Automation and Robotics (ICINCO), 2019, vol. 2, pp. 198–205. https://doi.org/10.5220/0007827701980205
12. Vlasov S.M., Borisov O.I., Gromov V.S., Pyrkin A.A., Bobtsov A.A. Algorithms of adaptive and robust output control for a robotic prototype of a surface vessel. Mekhatronika, Avtomatizatsiya, Upravlenie, 2016, vol. 17, no. 1, pp. 18–25. (in Russian). https://doi.org/10.17587/mau.17.18-25
13. Vlasov S.M., Borisov O.I., Gromov V.S., Pyrkin A.A., Bobtsov A.A. Robust system of dynamic positioning for robotized model of surface craft. Journal of Instrument Engineering, 2015, vol. 58, no. 9, pp. 713–719. (in Russian). https://doi.org/10.17586/0021-3454-2015-58-9-713-719
14. Hsu L., Ortega R., Damm G. A globally convergent frequency estimator. IEEE Transactions on Automatic Control, 1999, vol. 44, no. 4, pp. 698–713. https://doi.org/10.1109/9.754808
15. Hou M. Amplitude and frequency estimator of a sinusoid. IEEE Transactions on Automatic Control, 2005, vol. 50, no. 6, pp. 855–858. https://doi.org/10.1109/TAC.2005.849244
16. Lee S.W., Lim J.S., Baek S., Sung K.M. Time-varying signal frequency estimation by VFF Kalman filtering. Signal Processing, 1999, vol. 77, no. 3, pp. 343–347. https://doi.org/10.1016/S0165-1684(99)00085-7
17. Karimi-Ghartemani M., Ziarani A.K. A nonlinear time-frequency analysis method. IEEE Transactions on Signal Processing, 2004, vol. 52, no. 6, pp. 1585–1595. https://doi.org/10.1109/TSP.2004.827155
18. Fedele G., Ferrise A. A frequency-locked-loop filter for biased multisinusoidal estimation. IEEE Transactions on Signal Processing, 2014, vol. 62, no. 5, pp. 1125–1134. https://doi.org/10.1109/TSP.2014.2300057
19. Hall S., Wereley N. Performance of higher harmonic control algorithms for helicopter vibration reduction. Journal of Guidance, Control, and Dynamics, 1993, vol. 16, no. 4, pp. 793–797. https://doi.org/10.2514/3.21085
20. Nikiforov V.O. Adaptive servomechanism controller with an implicit reference model. International Journal of Control, 1997, vol. 68, no. 2, pp. 277–286. https://doi.org/10.1080/002071797223604
21. Umari A.M.J., Gorelick S.M. Evaluation of the matrix exponential for use in ground-water-flow and solute-transport simulations: theoretical framework. Water-Resources Investigations Report 86- 4096. U.S. Geological Survey, 1986, pp. 12. https://doi.org/10.3133/wri864096
22. Ljung L. System Identification: Theory for the User. NJ, PrenticeHall, 1987.
Review
For citations:
Nguyen Kh.T., Vlasov S.M., Pyrkin A.A., Popkov I.V. A new algorithm for the identification of sinusoidal signal frequency with constant parameters. Scientific and Technical Journal of Information Technologies, Mechanics and Optics. 2022;22(1):18-24. (In Russ.) https://doi.org/10.17586/2226-1494-2022-22-1-18-24