Skip to main navigation Skip to search Skip to main content

On-line histogram equalization for flash ADC

  • University of Maryland, College Park

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

5 Scopus citations

Abstract

We present theory, design and measurement results for an on-line histogram equalization algorithm implemented on a 750MS/s 6b flash analog to digital converter in standard 0.35/im CMOS. The user simply turns on "training mode" for a few seconds, while the algorithm automatically adjusts comparator levels to match the observed input signal distribution. This results in signal conversion with equal probability for each of the output codewords. The new architecture is an extension of a flash ADC incorporating an adaptive floating gate comparator and control circuits for automatic programming of the reference levels. Experiments show output codes with at least 5.9 bits entropy for ramp, sine and Gaussian random signals after adaptation. Uniform programming produces 5.7 ENOB for input frequencies up to 200MHz and maximum DNL and INL of 0.24 LSB and 0.79 LSB at Nyquist rate, while equalization produces 5.3 ENOB up to 600MHz.

Original languageEnglish
Title of host publication2007 IEEE International Symposium on Circuits and Systems, ISCAS 2007
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages3598-3601
Number of pages4
ISBN (Print)1424409209
DOIs
StatePublished - 2007
Event2007 IEEE International Symposium on Circuits and Systems, ISCAS 2007 - New Orleans, LA, United States
Duration: May 27 2007 → May 30 2007

Publication series

NameProceedings - IEEE International Symposium on Circuits and Systems
ISSN (Print)0271-4310

Conference

Conference2007 IEEE International Symposium on Circuits and Systems, ISCAS 2007
Country/TerritoryUnited States
CityNew Orleans, LA
Period05/27/07 → 05/30/07

Fingerprint

Dive into the research topics of 'On-line histogram equalization for flash ADC'. Together they form a unique fingerprint.

Cite this