Accuracy Estimation and Synthesis of Nonlinear Direct Mathematical Operations on Bitstreams
DOI: 10.34759/trd-2020-112-14
Аuthors
MIREA — Russian Technological University (Lomonosov Institute of Fine Chemical Technologies), 78, Vernadsky prospect, Moscow, 119454, Russia
e-mail: romanov@mirea.ru
Abstract
Field programmable gate arrays (FPGA) are widely used in the aerospace industry, both for on-board devices and ground equipment. This paper is devoted to accuracy estimation and synthesis of nonlinear direct mathematical operations on bitstreams (DMOB). DMOB or direct processing of sigma-delta modulated bitstreams is a promising method to reduce the resource area consumption of the FPGA designs which allows to implement complex digital signal processing algorithms on the basis of radiation-resistant FPGAs as well as FPGAs produced by Russian vendors, the logical resources of which are significantly smaller than those of foreign counterparts in commercial versions. The estimates of nonlinear DMOB accuracy which were previously obtained were empirical and covered only a small set of mathematical operations in a limited range of possible implementation parameters. This paper proposes a new approach to accuracy analysis and synthesis of nonlinear DMOBs which allows to implement a wide range of nonlinear digital signal processing algorithms directly on sigma-delta modulated bitstreams providing a given accuracy. The key point of this paper is that nonlinear DMOBs implemented by combining input averaging filters and nonlinear mathematical operation perform linear interpolation of this mathematical operation, and the number of interpolation reference points depends on the filter window. This statement supported by a number of assumptions is analytically proved for a one-dimensional case, and it is experimentally confirmed with regard to a multidimensional case. All the assumptions used in the proof are analyzed in detail, and the conditions of the proposed method of applicability for real projects are formulated on the basis of the assumptions. Solutions described in this paper allow to achieve a flexible compromise on the nonlinear DMOB FPGA core area usage and the computation accuracy. The example of the implementation of bitstream multiplier demonstrates that the proposed solution is superior to the previously known and widely used analogue.
Keywords:
nonlinear bitstream mathematical operations, sigma-delta modulation, direct bitstream processing, field programmable gate arraysReferences
-
Kuz’min R.E. Trudy MAI, 2018, no. 99, available at: http://trudymai.ru/eng/published.php?ID=91978
-
Matafonov D.E. Trudy MAI, 2018, no. 103, available at: http://trudymai.ru/eng/published.php?ID=100780
-
Mullov K.D. Trudy MAI, 2016, no. 87, available at: http://trudymai.ru/eng/published.php?ID=69720
-
Romanov A.M. Trudy MAI, 2019, no. 106, available at: http://trudymai.ru/eng/published.php?ID=105741
-
Lockhart G.B. Digital encoding and filtering using delta modulation, Radio and Electronic Engineer, 1972, vol. 42, no. 12, pp. 547 – 551. DOI: 10.1049/ree.1972.0093
-
Kouvaras N. Operations on delta-modulated signals and their application in the realization of digital filters, Radio and Electronic Engineer, 1978, vol. 48, no. 9, pp. 431 – 438. DOI:10.1049/ree.1978.0062
-
Zrilic D. et al. Implementing signal processing functions on ternary encoded delta-modulated pulse streams, IEEE International Symposium on Circuits and Systems, IEEE, 1988, pp. 1553 – 1556. DOI:10.1109/ISCAS.1988.15227
-
Wong P.W., Gray R.M. FIR filters with sigma-delta modulation encoding, IEEE Transactions on Acoustics, Speech, and Signal Processing, 1990, vol. 38, no. 6, pp. 979 – 990. DOI:10.1109/29.56058
-
Murray A.F., Del Corso D., Tarassenko L. Pulse-stream VLSI neural networks mixing analog and digital techniques, IEEE Transactions on Neural Networks, 1991, vol. 2, no. 2, pp. 193 – 204. DOI: 10.1109/72.80329
-
Kershaw S.M., Sandler M.B. Digital signal processing on a sigma-delta bitstream, IEE Colloquium on Oversampling techniques and sigma-delta modulation, IET, 1994, pp. 9/1 – 9/8.
-
Pneumatikakls A., Anastassopoulos V., Deliyannis T. Realization of a high-order IIR delta sigma filter, International journal of electronics, 1995, vol. 78, no. 6, pp. 1071 – 1089.
-
Angus J. Direct DSP on sigma-delta encoded audio signals, Audio Engineering Society Conference: UK 14th Conference: Audio-The Second Century, Audio Engineering Society, 1999.
-
Fujisaka H. et al. Bit-stream signal processing and its application to communication systems, IEE Proceedings-Circuits, Devices and Systems, 2002, vol. 149, no. 3, pp. 159 – 166. DOI: 10.1049/ip-cds:20020396
-
Wu X. et al. A novel processor architecture for real-time control, Asia-Pacific Conference on Advances in Computer Systems Architecture, Springer, Berlin, Heidelberg, 2006, pp. 270 – 280. DOI: 10.1007/11859802_22
-
Ng C.W., Wong N., Ng T.S. Tri-level bit-stream signal processing circuits and applications, International Conference on Signal Processing and Communication Systems, 2007.
-
Ng C.W., Wong N., Ng T.S. Bit-stream adders and multipliers for tri-level sigma–delta modulators, IEEE Transactions on Circuits and Systems II: Express Briefs, 2007, vol. 54, no. 12, pp. 1082 – 1086. DOI: 10.1109/TCSII.2007.906173
-
Sadik A.Z., O’Shea P.J. Realization of ternary sigma-delta modulated arithmetic processing modules, EURASIP Journal on Advances in Signal Processing, 2009, vol. 2009, no. 1, pp. 574627.
-
Romanov A.M. Razvitie tekhnologii sigma-del’ta modulyatsii dlya sozdaniya v arkhitekture PLIS resursoemkikh ustroistv upravleniya mekhatronno-modul’nymi sistemami (Development of sigma-delta modulation technology for the creation of resource-intensive mechatronic-modular systems control devices in the FPGA architecture), Doctoral thesis, Moscow, MIREA, 2013, 234 p.
-
Romanow A., Romanow M. FPGA based implementation of content-addressed memory based on using direct sigma-delta bitstream processing, 2016 IEEE NW Russia Young Researchers in Electrical and Electronic Engineering Conference (EIConRusNW), IEEE, 2016, pp. 320 – 324. DOI: 10.1109/EIConRusNW.2016.7448184
-
Maloberti F. Non conventional signal processing by the use of sigma delta technique: a tutorial introduction, IEEE International Symposium on Circuits and Systems, 1992, vol. 6, no. 6, pp. 2645 – 2648. DOI:10.1109/ISCAS.1992.230677
Download