Simple program which fixes doppler shift on satellite signals
It uses libpredict as doppler shift calculator
Currently only supports 32bit floating point raw IQ files
- First install libpredict
- Compile
- Shared linkage with libpredict:
cargo build --release
- Static linkage with libpredict:
RUSTFLAGS="-C target-feature=+crt-static" cargo build --release --target x86_64-unknown-linux-gnu
- Shared linkage with libpredict:
dopplerfix 0.2.0
Ariyan Eghbal <ariyan.eghbal@gmail.com>
Fixes Dopller Shift on Satellite Signals
USAGE:
dopplerfix [OPTIONS] --freq <FREQ> --rate <SAMPLE_RATE> --location <LOCATION> --tle <TLE> --time <TIME>
OPTIONS:
-f, --freq <FREQ> Frequency
-h, --help Print help information
-i, --input <INPUT_FILE> Input RAW IQ file path or - for stdin [default: -]
-l, --location <LOCATION> Observer location (lat,lon,alt)
-o, --output <OUTPUT_FILE> Output RAW IQ file path or - for stdout [default: -]
-r, --rate <SAMPLE_RATE> Sample rate
-t, --time <TIME> Start time of observation (Unix timestamp or %Y%m%dT%H:%M:%S UTC)
--tle <TLE> Satellite TLE (Two lines separated with any character)
-v, --verbose
-V, --version Print version information