https://github.com/hcab14/tdoa
Time difference of arrival (TDoA) multi-lateration
https://github.com/hcab14/tdoa
hf hf-monitoring kiwisdr multi-lateration octave tdoa vlf
Last synced: 29 days ago
JSON representation
Time difference of arrival (TDoA) multi-lateration
- Host: GitHub
- URL: https://github.com/hcab14/tdoa
- Owner: hcab14
- License: gpl-3.0
- Created: 2017-12-03T10:12:53.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-01-06T19:52:36.000Z (over 1 year ago)
- Last Synced: 2025-03-21T03:06:09.705Z (about 1 month ago)
- Topics: hf, hf-monitoring, kiwisdr, multi-lateration, octave, tdoa, vlf
- Language: MATLAB
- Homepage:
- Size: 13.3 MB
- Stars: 63
- Watchers: 10
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TDoA - Time difference of arrival
## Inputs:
1. wav files with GNSS timestamps from KiwiSDRs which are generated by [kiwiclient](https://github.com/jks-prv/kiwiclient/tree/jks-v0.1)
2. positions of the used KiwiSDRs. This information is stored in the directory `gnss_pos` and put there by `kiwirecorder.py`## Prerequisites
* This code should work on linux and on OSX
* Install octave (>=4.2.2) + signal package: in octave: `pkg install -forge signal`## Download / Installation
* Initial checkout: `git clone --recursive https://github.com/hcab14/TDoA.git`
* Update to latest master branch: `git pull --recurse-submodules`
* For now everything is contained in the git repository, i.e., nothing is installed in /usr etc.## Running the example octave script
* in octave: `[tdoa,input]=proc_tdoa_DCF77;`
* this should produce two files in the `png` subdirectory