R. Lojacono, G. C. Cardarilli, M. Re
A SELF CORRECTING ANALOG TO RNS CONVERTER
RNS arithmetic has received great attention in the literature and its advantages have been clearly pointed out but practical applications are, until now, very poor. This fact is related to different reasons but the most important is the need of a complex conversion from analog or binary quantities to RNS representation (input conversion) and to the necessary final conversion from RNS representation to the classical binary one (output conversion). Recently, some authors have faced the input conversion problem, introducing the MRNS and giving a first hardware implementation for the conversion from analog quantities to RNS. Starting from this proposal, the present paper gives an alternative solution using traditional RNS representation and an architecture that can avoid, under some suitable hypotheses, the crucial problem of the conversion errors. The error conversion handling is of fundamental importance because this conversion leads to a non-positional representation.