Dynamic Quantization of Digital Filter Coefficients
https://doi.org/10.31854/1813-324X-2021-7-2-8-17
Abstract
The possibility of quantizing the coefficients of a digital filter in the concept of dynamic mathematical programming, as a dynamic process of step-by-step quantization of coefficients with their discrete optimization at each step according to the objective function, common to the entire quantization process, is considered. Dynamic quantization can significantly reduce the functional error when implementing the required characteristics of a lowbit digital filter in comparison with classical quantization. An algorithm is presented for step-by-step dynamic quantization using integer nonlinear programming methods, taking into account the specified signal scaling and the radius of the poles of the filter transfer function. The effectiveness of this approach is illustrated by dynamically quantizing the coefficients of a cascaded high-order IIR bandpass filter with a minimum bit depth to represent integer coefficients. A comparative analysis of functional quantization errors is carried out, as well as a test of the quantized filter performance on test and real signals.
About the Author
V. N. BugrovRussian Federation
Nizhni Novgorod, 603022
References
1. Ifeachor E.C., Jervis B.W. Digital Signal Processing: A Practical Approach. Harlow: Pearson Education; 2002. 640 р.
2. Rabiner R.L., Gold B. Theory and Application of Digital Signal Processing. New Jersey: Prentice-Hall, 1975.
3. Mingazin A.T. Аnalysis of Quantized Fir Filters. DSPA.2019:4:3–13. (in Russ.)
4. Esipov B.A. Optimization Techniques and Operations Research. Samara: Samara Aerospace University Publ.; 2007. 180 p. (in Russ.)
5. Ventcel E.C. Operations Research. Objectives, Principles, Methodologies. Moscow: Nauka Publ.; 1988. 208 p. (in Russ.)
6. Bugrov V.N. Discrete Synthesis of Minimum-Phase and Linear-Phase IIR Digital Filters. Components and Technologies.2019;10(219):92–103. (in Russ.)
7. Bugrov V.N., Proidakov V.I., Artemev V.V. Synthesis of Digital Filters by Methods of Integer Nonlinear Programming. Proceedings of the 17-th International Conference "Digital Signal Processing and its Applications – DSPA-2015". Moscow: Russian Scientific and Technical Society of Radio Engineering, Electronics and Communications named after A.S. Popova Publ.; 2015. p.200–204. (in Russ.)
8. Mingazin A.T. Minimum-of-Maximum Weighted Error in Magnitude Response Approximation of Analog and Digital Classical Filters. DSPA. 2018;4:18–20. (in Russ.)
9. Getu B.N. Digital IIR Filter Design using Bilinear Transformation in MATLAB. Proceedings of the International Conference on Communications, Computing, Cybersecurity, and Informatics, CCCI, 3nd–5th November 2020, Sharjah, United Arab Emirates. IEEE; 2020. DOI:10.1109/CCCI49893.2020.9256625
10. Zhang M., Kwan H.K. FIR filter design using multiobjective teaching-learning-based optimization. Proceedings of the 30th Canadian Conference on Electrical & Computer Engineering, CCECE, 13–16 May 2018, Windsor, Canada. IEEE; 2018. DOI:10.1109/CCECE.2017.7946800
11. Voinov B.S., Bugrov V.N., Voinov B.B. Information Technology and Systems: Search for Optimal, Original and Rational Solutions. Moscow.: Nauka Publ.; 2007. 730 p. (in Russ.)
12. Zаngwill W.I. Nоn-lineаr prоgrаmming viа penаlty functiоns. Mаnаgement Science. 1967;13(5).
13. Semenov B.U. Microcontrollers MSP430. The first acquaintance. Moscow: Solon-press Publ.; 2006. 180 p.
Review
For citations:
Bugrov V.N. Dynamic Quantization of Digital Filter Coefficients. Proceedings of Telecommunication Universities. 2021;7(2):8-17. (In Russ.) https://doi.org/10.31854/1813-324X-2021-7-2-8-17