Processing

Please wait...

Settings

Settings

Goto Application

1. WO2013002727 - A SYSTEM FOR RNS BASED ANALOQ-TO-DIQITAL CONVERSION AND INNER PRODUCT COMPUTATION

Publication Number WO/2013/002727
Publication Date 03.01.2013
International Application No. PCT/SG2012/000160
International Filing Date 07.05.2012
IPC
H03M 1/00 2006.01
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
MCODING, DECODING OR CODE CONVERSION, IN GENERAL
1Analogue/digital conversion; Digital/analogue conversion
CPC
G06F 7/729
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
7Methods or arrangements for processing data by operating upon the order or content of the data handled
60Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations ; , e.g. using difunction pulse trains, STEELE computers, phase computers
72using residue arithmetic
729using representation by a residue number system
H03M 1/345
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
MCODING; DECODING; CODE CONVERSION IN GENERAL
1Analogue/digital conversion; Digital/analogue conversion
12Analogue/digital converters
34Analogue value compared with reference values
345for direct conversion to a residue number representation
Applicants
  • NANYANG TECHNOLOGICAL UNIVERSITY [SG]/[SG] (AllExceptUS)
  • VUN, Chan Hua [MY]/[SG] (UsOnly)
  • PREMKUMAR, Benjamin [IN]/[SG] (UsOnly)
Inventors
  • VUN, Chan Hua
  • PREMKUMAR, Benjamin
Agents
  • WATKIN, Timothy, Lawrence, Harvey
Priority Data
61/502,86930.06.2011US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) A SYSTEM FOR RNS BASED ANALOQ-TO-DIQITAL CONVERSION AND INNER PRODUCT COMPUTATION
(FR) SYSTÈME DE CONVERSION ANALOGIQUE-NUMÉRIQUE ET DE CALCUL DE PRODUIT INTERNE FONDÉS SUR RNS
Abstract
(EN)
A system is proposed for forming the inner product of an input signal having a number of signal entries, with a pre-known vector. Each signal entry is represented in an RNS format. The residue for each modulus is represented as a string in which the number of components taking a first value is equal to the residue. Corresponding components of the strings for different input entries are used to obtain a summation value, and the summation values are accumulated. Since the components of the string are not associated with weight values, the accumulation of the summation values can be performed without using a scaling accumulator. Furthermore, an ADC is proposed which uses the input signal to generate an RNS representation of the signal based on a plurality of moduli. For each modulus, there is a corresponding Residue Number System (RNS) converter which includes a number of zero-crossing-based folding circuits equal to the modulus, and a comparator for each zero-crossing based folding circuit. The output of the comparators is used to form the RNS representation. This ADC is efficient in terms of the number of comparators it uses. Optionally, the RNS representation may be converted into a different digital representation.
(FR)
L'invention concerne un système servant à former le produit interne d'un signal d'entrée, comprenant un certain nombre d'éléments de signal, avec un vecteur préalablement connu. Chaque élément de signal est représenté dans un format RNS. Le résidu pour chaque module est représenté sous la forme d'une chaîne dans laquelle le nombre de composantes prenant une première valeur est égal au résidu. Des composantes correspondantes des chaînes pour différents éléments d'entrée sont utilisées pour obtenir une valeur de somme, et les valeurs de somme sont cumulées. Etant donné que les composantes de la chaîne ne sont pas associées à des valeurs de poids, le cumul des valeurs de somme peut être effectué sans utiliser un accumulateur à pondération. En outre, un convertisseur analogique-numérique (CAN) est décrit, lequel utilise le signal d'entrée pour générer une représentation RNS du signal sur la base d'une pluralité de modules. Pour chaque module, il existe un convertisseur de système modulaire de représentation (RNS) correspondant qui comprend un nombre de circuits de repliement à base de passage par zéro égal au module, et un comparateur pour chaque circuit de repliement à base de passage par zéro. La sortie des comparateurs est utilisée pour former la représentation RNS. Ce CAN est efficace en termes du nombre de comparateurs qu'il utilise. Facultativement, la représentation RNS peut être convertie en une représentation numérique différente.
Also published as
Latest bibliographic data on file with the International Bureau