A pattern language for developing analog to digital converter data sampling firmware

作者: Sachin Bammi , Peter Swinburne , Adefeyike Odutayo

DOI: 10.1145/1753196.1753208

关键词: Computer hardwareComputer scienceAnalog image processingAnalog-to-digital converterFirmwareConvertersDomain (software engineering)Data acquisitionSoftware design patternSampling (signal processing)

摘要: Analog to digital converters (ADC) are widely used real-time data acquisition systems. This paper presents a pattern language for sampling from analog by presenting commonly best practices and providing advice on avoiding specific pitfalls in designing ADC sampling/acquisition firmware. From the classification presented user can potentially come up with 15 designs sample ADCs. The first seven core patterns followed three composite ones that authors have seen being successfully applied their domain work experience.

参考文章(4)
Guillermo A. Francia, Embedded systems programming Journal of Computing Sciences in Colleges. ,vol. 17, pp. 217- 223 ,(2001) , 10.5555/775339.775377
Richard Helm, John Vlissides, Ralph Johnson, Erich Gamma, Design Patterns: Elements of Reusable Object-Oriented Software ,(1994)
Sachin Bammi, A generic real time data acquisition pattern language for embedded applications involving interrupt driven I/O. european conference on pattern languages of programs. pp. 643- 670 ,(2007)
David Rusling, The Linux Kernel ,(2000)