• DocumentCode
    1645132
  • Title

    Multi-channel data acquisition for implementation of real time signal processing algorithms

  • Author

    Hashmi, Atif Gul ; Butt, Muhammad Akmal

  • Author_Institution
    Lahore Univeristy of Manage. Sci., Pakistan
  • fYear
    2004
  • Firstpage
    191
  • Lastpage
    195
  • Abstract
    Many signal processing applications like blind source signal separation, audio beam etc. require multi-channel synchronous data acquisition. These applications require signal to be acquired from multiple inputs that digitize the signal synchronously to preserve the phase relationship. In this paper, we present the design and implementation of a multi-channel data acquisition system using a personal computer (PC). Our design does not require installation of any interface card or any other modification in the circuitry of the PC. Rather, we use the analog joystick port, found in most of the personal computers with a sound card to implement our design. Our design replaces the variable resistors of the joystick with a simple circuit that enables us to synchronously digitize four analog signals and store them. Our circuit also changes the DC bias of the analog signals and detects any lost samples due to delayed response of the host computer. To minimize the possibility of losing the samples during data acquisition, we use a modified Linux kernel.
  • Keywords
    Linux; data acquisition; interactive devices; signal processing; Linux kernel; analog joystick port; interface card; multi-channel data acquisition system; real time signal processing algorithms; Application software; Circuits; Data acquisition; Delay; Microcomputers; Resistors; Signal design; Signal detection; Signal processing algorithms; Source separation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multitopic Conference, 2004. Proceedings of INMIC 2004. 8th International
  • Print_ISBN
    0-7803-8680-9
  • Type

    conf

  • DOI
    10.1109/INMIC.2004.1492870
  • Filename
    1492870