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
Link To Document