Customer SolutionsPortable Laboratory for Capture, Analysis, and Playback of Infrasonic Animal Vocalizations
Author(s):Bart Craft, MicroCraft Corporation
Industry:Research
Product:Data Acquisition, LabVIEW, Signal Conditioning
The Challenge:Creating a portable, flexible, easy-to-use data acquisition system to facilitate research in the field of animal bioacoustics.
The Solution:Using the waveform datatype and analysis functions of LabVIEW 6i and the LabVIEW Sound and Vibration and Signal Processing toolsets to create the bioacoustics research system.Background The top of the LabVIEW screen contains the menu bar and two real-time data displays - a time domain chart and a frequency domain graph. The primary menu functions select which input or output to use and control the sample rate of the input. The chart displays scrolling amplitude data versus time, and the graph is a continuously updated auto power spectrum of the amplitude data. The middle of the screen contains a control used to take a snapshot of the live data and a graph to display that data. This graph has two vertical cursors that are used to mark the beginning and end of significant events to analyze or copy to the manipulation area of the screen. In practice the researcher watches the real-time time domain chart for an event then clicks the snapshot control while the event is scrolling through the display. This action transfers the contents of the time domain chart buffer into the snapshot graph. The researcher then uses the graph cursors to further isolate the event. The bottom of the LabVIEW screen is implemented as a tabbed control to conserve screen real estate and to provide logical grouping of the analysis and manipulation functions. The first tab, labeled 1D, performs a fast Fourier transform (FFT) power spectrum on the data between the snapshot graph cursors. The second tab, 2D, performs a short-time Fourier transform (STFT) on the data between the snapshot graph cursors. The display of this spectrograph is an intensity graph where time is in X, frequency in Y, and magnitude in Z. The data is represented visually as color variations through a predefined color palette. The STFT is rather processor intensive, so live data acquisition and display is suspended for a few seconds during this operation. The third and final LabVIEW tab, misc, contains another graph, called the workspace, with two cursors and a number of buttons used to manipulate the data in the workspace. The researcher can copy data from the snapshot graph, copy and paste data within the workspace, delete portions of the workspace data, or clear the graph entirely. A filter can be applied to the workspace data. This filter is configured in a pop-up window and an FFT can be perfo rmed to observe the results. This FFT is displayed in the graph on the 1D tab. The workspace data can be saved to a standard WAV file. Finally, the data can be played back through the PC sound card or routed to an amplifier through one of the analog outputs of the data acquisition device. The playback speed can be manipulated to enhance low frequencies. Current Research View the entire user solution in Adobe Acrobat PDF format. |
