Title :
18.4 A matrix-multiplying ADC implementing a machine-learning classifier directly with data conversion
Author :
Jintao Zhang ; Zhuo Wang ; Verma, Naveen
Author_Institution :
Princeton Univ., Princeton, NJ, USA
Abstract :
Embedded sensing systems conventionally perform A-to-D conversion followed by signal analysis. In many applications, the analysis of interest is inference (e.g., classification), but the sensor signals involved are too complex to model analytically. Machine learning is gaining prominence because it enables data-driven training of classifiers, overcoming the need for analytical models. This work presents: 1) an algorithmic formulation, where feature extraction and classification are combined into a single matrix, reducing the total multiplications needed, and 2) a matrix-multiplying ADC (MMADC) that enables multiplication of input samples by a programmable matrix. Thus, the MMADC combines feature extraction and classification with data conversion, mitigating the need for further computations. Two systems are demonstrated: an ECG-based cardiac-arrhythmia detector and an image-pixel-based gender detector.
Keywords :
analogue-digital conversion; electrocardiography; embedded systems; learning (artificial intelligence); matrix multiplication; object detection; signal classification; A-to-D conversion; ECG-based cardiac-arrhythmia detector; MMADC; data conversion; data-driven training; embedded sensing systems; feature extraction; image-pixel-based gender detector; machine-learning classifier; matrix-multiplying ADC; programmable matrix; sensor signals; signal analysis; Algorithm design and analysis; Attenuation; Classification algorithms; Feature extraction; Hardware; Support vector machine classification; Training;
Conference_Titel :
Solid- State Circuits Conference - (ISSCC), 2015 IEEE International
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4799-6223-5
DOI :
10.1109/ISSCC.2015.7063061