pichirp: a carrier sweep
Sweeps a carrier across a band around a center frequency, over a given time. Code: pichirp.go.
Fields
| JSON | Go field | Type | Required | Rules |
|---|---|---|---|---|
frequency | Frequency | float64 | yes | Center frequency in Hz, 5000 to 1500000000 |
bandwidth | Bandwidth | float64 | yes | Sweep width in Hz, greater than 0 |
time | Time | float64 | yes | Sweep duration in seconds, greater than 0 |
Example
{
"frequency": 434000000,
"bandwidth": 100000,
"time": 5
}
Runs:
stdbuf -oL "$GORPITX_PATH/pichirp" 434000000 100000 5
The arguments are positional: frequency, bandwidth, time. Frequency and bandwidth are rounded to whole Hz; time keeps its decimals.