Quick command usage summary:

For the FEC format:

brec -s 9600 -b 16 | bpsk_demod [--verbose] | fec_decode [--verbose] > out

For the uncoded Phase 3 format:

brec -s 9600 -b 16 | bpsk_demod [--verbose] | p3_decode [--verbose] > out

In each case, raw demodulated frames are written to the file "out".

"brec" is a Linux utility that takes data from the sound card and
sends it to standard output. Any equivalent program will do, as long
as it can support a sample rate of 9600 Hz and output linear 16-bit
signed audio samples.

Audio and symbol data is read and written with the fread() and
fwrite() system calls, which automatically assume local machine byte
order.  On the x86, bpsk_demod expects the byte order to be
little-endian.

2 July 2003
Phil Karn, KA9Q

