Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
basicdsp(1)		FreeBSD	General	Commands Manual		   basicdsp(1)

NAME
     basicdsp -- DSP demonstration program

SYNOPSIS
     A program for experimenting with simple audio DSP algorithms.

DESCRIPTION
     BasicDSP is a program to apply simple Digital Signal Processing algo-
     rithms to audio signals. The input	can either be taken from the sound
     card, or be a locally generated sine wave,	white noise or impulse signal.
     The output	is fed to the sound card, as well as to	a virtual oscilloscope
     and spectrum analyzer.

     The DSP algorithm itself is specified in a	very straightforward program-
     ming language which has only assignment statements	(and on	unix a print
     statement).  Each line contains one statement, and	all lines are executed
     once for each incoming sample. The	input sample is	available in variables
     named 'in', output	into variables named 'out', 'outl' and/or 'outr'.
     Here's a simple example program:

       a = a + slider1 * (in - a)
       outl = a
       outr = fir(in, 0.1, 0.3,	0.3, 0.1)

     This illustrates defining new variables ('a' in the example), the use of
     the sliders, and the use of a built-in function like fir().  The help-
     menu gives	access to a complete list of built-in variables	and functions.

     Note: the program was originally written to accompany a series of arti-
     cles on Software-Defined Radio appearing in the Dutch amateur radio jour-
     nal 'Electron'. Another tutorial appeared in the December 2007 issue of
     SPRAT.

PROJECT	WEBSITE, DOCUMENTATION
     http://wwwhome.cs.utwente.nl/~ptdeboer/ham/basicdsp/

AUTHORS
     Pieter-Tjerk de Boer, Niels A. Moseley

Unix				 June 16, 2008				  Unix

NAME | SYNOPSIS | DESCRIPTION | PROJECT WEBSITE, DOCUMENTATION | AUTHORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=basicdsp&sektion=1&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help