An optimum SNS-to-binary conversion algorithm and pipelined field-programmable logic design

P.E. Pace, David Styer, W.P. Ringer · IEEE Transactions on Circuits and Systems II Analog and Digital Signal Processing · 2000

The Optimum Symmetrical Number System (OSNS) formulation is a direct consequence of the need to extract the maximum amount of information from a symmetrically folded waveform, and has found use in applications such as folding analog-to-digital converters and phase-sampled direction finding antenna architectures. One of the key problems in an OSNS hardware realization is recombining the OSNS symmetrical residues (S/sub 1/,S/sub 2/,...S/sub 3/) to determine the unknown incoming value. The symmetrical residues cannot be converted (e.g., using the Chinese Remainder Theorem) in a straightforward manner, since the integers within each modulus are ambiguous. This paper presents an OSNS-to-binary conversion algorithm for N=3 moduli of the form m/sub 1/=2/sup k/+1, m/sub 2/=2/sup k/, and m/sub 3/=2/sup k/-1. The algorithm consists of three main steps: 1) conversion of the symmetrical residues into complete residues; 2) solving the resulting congruences in binary; and 3) determining the unknown incoming value. A B=14-bit pipelined field-programmable logic design (FPLD) using Fe=6 is also presented to illustrate the algorithm. The number of bits throughout the FPLD are quantified and an example calculation is worked out to numerically demonstrate the efficiency of the design.

Read the paper · More papers on PaperTik