mirror of https://github.com/wb2osz/direwolf.git
153 lines
3.2 KiB
Groff
153 lines
3.2 KiB
Groff
.TH GEN_PACKETS 1
|
|
|
|
.SH NAME
|
|
gen_packets \- Generate audio file for AX.25 frames.
|
|
|
|
|
|
.SH SYNOPSIS
|
|
.B gen_packets \-o
|
|
.I wav-file-out
|
|
[ \fIoptions\fR ] [ \fItext-file\fR | \- ]
|
|
.RS
|
|
.P
|
|
\fIwav-file-out\fR is the result. The \-o option is required.
|
|
.P
|
|
\fItext-file\fR may contain AX.25 packets in the standard monitoring format. Use "-" to read from stdin. If not specified, a default builtin message will be used.
|
|
.RE
|
|
|
|
.SH DESCRIPTION
|
|
\fBgen_packets\fR is a test application which converts text to AX.25 audio for testing packet decoders.
|
|
|
|
It is very flexible allowing a wide range of audio sample rates, data speeds, and AFSK tones. It will even generate the scrambled signals commonly used for 9600 baud operation.
|
|
|
|
|
|
.SH OPTIONS
|
|
|
|
.TP
|
|
.BI "-a " "n"
|
|
Signal amplitude in range of 0-200%. Default 50. Note that 100% is corresponds to signal peaks of +/- 16383 so we have plenty of headroom to avoid saturation.
|
|
|
|
.TP
|
|
.BI "-b " "n"
|
|
Bits / second for data. Default is 1200.
|
|
|
|
.TP
|
|
.BI "-B " "n"
|
|
Data rate in bits/sec for first channel. Standard values are 300, 1200, 2400, 4800, 9600.
|
|
.PD 0
|
|
.RS
|
|
.RS
|
|
300 bps defaults to AFSK tones of 1600 & 1800.
|
|
.P
|
|
1200 bps uses AFSK tones of 1200 & 2200.
|
|
.P
|
|
2400 bps uses QPSK based on V.26 standard.
|
|
.P
|
|
4800 bps uses 8PSK based on V.27 standard.
|
|
.P
|
|
9600 bps and up uses K9NG/G3RUH standard.
|
|
.RE
|
|
.RE
|
|
.PD
|
|
|
|
.TP
|
|
.BI "-g "
|
|
Force G3RUH modem regardless of data rate.
|
|
|
|
.TP
|
|
.BI "-j "
|
|
2400 bps QPSK compatible with Dire Wolf <= 1.5.
|
|
|
|
.TP
|
|
.BI "-J "
|
|
2400 bps QPSK compatible with MFJ-2400.
|
|
|
|
.TP
|
|
.BI "-X " "n"
|
|
1 to enable FX.25 transmit. 16, 32, 64 for specific number of check bytes.
|
|
|
|
.TP
|
|
.BI "-I " "n"
|
|
Enable IL2P transmit. n=1 is recommended. 0 uses weaker FEC.
|
|
|
|
.TP
|
|
.BI "-i " "n"
|
|
Enable IL2P transmit, inverted polarity. n=1 is recommended. 0 uses weaker FEC.
|
|
|
|
|
|
.TP
|
|
.BI "-m " "n"
|
|
Mark frequency. Default is 1200.
|
|
|
|
.TP
|
|
.BI "-s " "n"
|
|
Space frequency. Default is 2200.
|
|
|
|
.TP
|
|
.BI "-r " "n"
|
|
Audio sample Rate. Default is 44100.
|
|
|
|
.TP
|
|
.BI "-n " "n"
|
|
Generate specified number of frames with increasing noise. (For built-in message only.)
|
|
|
|
.TP
|
|
.BI "-o " "file"
|
|
Send output to .wav file.
|
|
|
|
.TP
|
|
.B "-8"
|
|
8 bit audio rather than 16.
|
|
|
|
.TP
|
|
.B "-2"
|
|
2 channels of audio rather than 1.
|
|
|
|
|
|
.SH EXAMPLES
|
|
.P
|
|
.B gen_packets \-o x.wav
|
|
.P
|
|
.RS
|
|
With all defaults, a built-in test message is generated
|
|
with standard Bell 202 tones used for packet radio on ordinary
|
|
VHF FM transceivers.
|
|
.RE
|
|
.P
|
|
.B gen_packets \-o x.wav \-g \-b 9600
|
|
.PD 0
|
|
.P
|
|
.PD
|
|
.B gen_packets \-o x.wav \-B 9600
|
|
.P
|
|
.RS
|
|
Both of these are equivalent. "-B 9600" automatically selects scrambled baseband rather than AFSK.
|
|
.RE
|
|
.P
|
|
.B gen_packets \-o x.wav \-m 1600 \-s 1800 \-b 300
|
|
.PD 0
|
|
.P
|
|
.PD
|
|
.B gen_packets \-o x.wav \-B 300
|
|
.P
|
|
.RS
|
|
Both of these generate 200 Hz shift, 300 baud, suitable for HF SSB transceiver.
|
|
.RE
|
|
.P
|
|
.B echo \-n 'WB2OSZ>WORLD:Hello, world!' | gen_packets \-a 25 \-o x.wav \-
|
|
.PD 0
|
|
.P
|
|
.PD
|
|
.B atest x.wav
|
|
.P
|
|
.RS
|
|
Read message from stdin and put quarter volume sound into the file x.wav. Decode the sound file.
|
|
.RE
|
|
.P
|
|
|
|
.SH SEE ALSO
|
|
More detailed information is in the pdf files in /usr/local/share/doc/direwolf, or possibly /usr/share/doc/direwolf, depending on installation location.
|
|
|
|
Applications in this package: aclients, atest, cm108, decode_aprs, direwolf, gen_packets, kissutil, ll2utm, log2gpx, text2tt, tt2text, utm2ll
|
|
|