DocumentCode :
1522283
Title :
Efficient digital-to-analog encoding
Author :
Gibson, Michael A. ; Bruck, Jehoshua
Author_Institution :
California Inst. of Technol., Pasadena, CA, USA
Volume :
45
Issue :
5
fYear :
1999
fDate :
7/1/1999 12:00:00 AM
Firstpage :
1551
Lastpage :
1554
Abstract :
An important issue in analog circuit design is the problem of digital-to-analog conversion, i.e., the encoding of Boolean variables into a single analog value which contains enough information to reconstruct the values of the Boolean variables. A natural question is: what is the complexity of implementing the digital-to-analog encoding function? That question was answered by Wegener (see Inform. Processing Lett., vol.60, no.1, p.49-52, 1995), who proved matching lower and upper bounds on the size of the circuit for the encoding function. In particular, it was proven that [(3n-1)/2] 2-input arithmetic gates are necessary and sufficient for implementing the encoding function of n Boolean variables. However, the proof of the upper bound is not constructive. In this paper, we present an explicit construction of a digital-to-analog encoder that is optimal in the number of 2-input arithmetic gates. In addition, we present an efficient analog-to-digital decoding algorithm. Namely, given the encoded analog value, our decoding algorithm reconstructs the original Boolean values. Our construction is suboptimal in that it uses constants of maximum size n log n bits; the nonconstructive proof uses constants of maximum size 2n+[log n] bits
Keywords :
Boolean algebra; analogue-digital conversion; decoding; digital arithmetic; encoding; 2-input arithmetic gates; Boolean variables; analog circuit design; analog value; analog-to-digital decoding algorithm; digital-to-analog conversion; efficient digital-to-analog encoding; encoded analog value; encoding function; explicit construction; lower bound; nonconstructive proof; original Boolean values reconstruction; suboptimal construction; upper bound; Analog circuits; Analog computers; Boolean functions; Complexity theory; Decoding; Digital arithmetic; Digital-analog conversion; Encoding; Upper bound; Very large scale integration;
fLanguage :
English
Journal_Title :
Information Theory, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9448
Type :
jour
DOI :
10.1109/18.771156
Filename :
771156
Link To Document :
بازگشت