├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── bin └── generate_dashboard_types.sh ├── dashboard ├── .gitignore ├── .prettierrc.json ├── eslint.config.js ├── index.html ├── package.json ├── pnpm-lock.yaml ├── src │ ├── Dashboard.css │ ├── Dashboard.tsx │ ├── TrackedSatelliteInformation.css │ ├── TrackedSatelliteInformation.tsx │ ├── http_types.ts │ ├── main.tsx │ └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.common.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── gpsreceiver ├── .gitignore ├── gpsreceiver │ ├── __init__.py │ ├── __main__.py │ ├── acquirer.py │ ├── antenna.py │ ├── config.py │ ├── constants.py │ ├── http_types.py │ ├── pipeline.py │ ├── prn_codes.py │ ├── pseudobit_integrator.py │ ├── pseudosymbol_integrator.py │ ├── receiver.py │ ├── subframe_decoder.py │ ├── subframes.py │ ├── tracker.py │ ├── types.py │ ├── utils.py │ └── world.py ├── makefile ├── mypy.ini └── requirements.txt ├── presentation ├── .gitignore ├── 1 introduction │ ├── images │ │ ├── 1 bartosz.png │ │ ├── 10 dashboard.png │ │ ├── 2 phillip.png │ │ ├── 3 constellation.pdf │ │ ├── 4 one satellite.pdf │ │ ├── 5 one satellite moved.pdf │ │ ├── 6 one satellite signal sphere.pdf │ │ ├── 7 four satellites signal sphere.pdf │ │ ├── 8 pin.png │ │ └── 9 setup.jpg │ ├── presentation.pdf │ └── presentation.tex ├── 2 correlation │ ├── images │ │ ├── 1 positive.pdf │ │ ├── 2 negative.pdf │ │ ├── 3 zero.pdf │ │ ├── 4 square integrable.pdf │ │ ├── 5 periodic.pdf │ │ ├── 6 periodic with bounds.pdf │ │ └── 7 multiple periods.pdf │ ├── presentation.pdf │ └── presentation.tex ├── 3 GPS signals │ ├── images │ │ ├── 1 gps frequencies.png │ │ ├── 10 fm.pdf │ │ ├── 11 phase shift.pdf │ │ ├── 12 prn code.pdf │ │ ├── 13 autocorrelation.pdf │ │ ├── 14 cross-correlation.pdf │ │ ├── 2 gps frequencies.png │ │ ├── 3 gps frequencies.png │ │ ├── 4 gps frequencies.png │ │ ├── 5 gps frequencies.png │ │ ├── 6 gps frequencies.png │ │ ├── 7 carrier.pdf │ │ ├── 8 modulation.pdf │ │ └── 9 am.pdf │ ├── presentation.pdf │ └── presentation.tex ├── 4 sampling │ ├── images │ │ ├── 1 hardware.jpg │ │ ├── 2 GPS antenna.jpg │ │ ├── 3 BPSK PSD.pdf │ │ ├── 4 BPSK PSD main lobe.pdf │ │ └── 5 RTL-SDR maximum sampling rate.png │ ├── presentation.pdf │ └── presentation.tex ├── 5 acquisition │ ├── images │ │ ├── 1 acquisition space axes.pdf │ │ └── 2 acquisition space.pdf │ ├── presentation.pdf │ └── presentation.tex ├── 6 tracking │ ├── images │ │ ├── 1 frequency shifted.pdf │ │ ├── 10 positive and negative.pdf │ │ ├── 11 correlations.pdf │ │ ├── 12 correlations with regions.pdf │ │ ├── 13 clusters.pdf │ │ ├── 14 cluster angles.pdf │ │ ├── 15 cluster angles 2.pdf │ │ ├── 2 post carrier wipeoff.pdf │ │ ├── 3 correlations.pdf │ │ ├── 4 bit ambiguity.pdf │ │ ├── 5 prompt.pdf │ │ ├── 6 prompt early.pdf │ │ ├── 7 prompt early late.pdf │ │ ├── 8 no frequency shift.pdf │ │ └── 9 positive.pdf │ ├── presentation.pdf │ └── presentation.tex ├── 7 decoding │ ├── images │ │ ├── 1 correlations with regions.pdf │ │ ├── 10 handover word.png │ │ ├── 11 numbers.png │ │ ├── 12 numbers bits.png │ │ ├── 13 numbers twos complement.png │ │ ├── 14 numbers scale factor.png │ │ ├── 15 numbers semi-circles.png │ │ ├── 2 pseudosymbols.pdf │ │ ├── 3 pseudosymbols.pdf │ │ ├── 4 pseudosymbols.pdf │ │ ├── 5 pseudosymbols.pdf │ │ ├── 6 pseudosymbols.pdf │ │ ├── 7 pseudosymbols.pdf │ │ ├── 8 tlm word.png │ │ └── 9 parity equations.png │ ├── presentation.pdf │ └── presentation.tex └── 8 solving │ ├── images │ ├── 1 no coordinate system.pdf │ ├── 10 equations.png │ ├── 11 equations 2.png │ ├── 12 equations t.png │ ├── 13 newton raphson 1.pdf │ ├── 14 newton raphson 2.pdf │ ├── 15 newton raphson 3.pdf │ ├── 16 newton raphson 4.pdf │ ├── 17 newton raphson 5.pdf │ ├── 18 newton raphson 6.pdf │ ├── 19 party.png │ ├── 2 geodetic.pdf │ ├── 3 ecef.pdf │ ├── 4 signal intersection.pdf │ ├── 5 transmission time.png │ ├── 6 l1 correction.png │ ├── 7 tsv.png │ ├── 8 delta tsv.png │ └── 9 l1 correction.png │ ├── presentation.pdf │ └── presentation.tex ├── rtl_sdr_gps_sampler.grc └── thumbnail.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/README.md -------------------------------------------------------------------------------- /bin/generate_dashboard_types.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/bin/generate_dashboard_types.sh -------------------------------------------------------------------------------- /dashboard/.gitignore: -------------------------------------------------------------------------------- 1 | *.local 2 | node_modules 3 | -------------------------------------------------------------------------------- /dashboard/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/.prettierrc.json -------------------------------------------------------------------------------- /dashboard/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/eslint.config.js -------------------------------------------------------------------------------- /dashboard/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/index.html -------------------------------------------------------------------------------- /dashboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/package.json -------------------------------------------------------------------------------- /dashboard/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/pnpm-lock.yaml -------------------------------------------------------------------------------- /dashboard/src/Dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/src/Dashboard.css -------------------------------------------------------------------------------- /dashboard/src/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/src/Dashboard.tsx -------------------------------------------------------------------------------- /dashboard/src/TrackedSatelliteInformation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/src/TrackedSatelliteInformation.css -------------------------------------------------------------------------------- /dashboard/src/TrackedSatelliteInformation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/src/TrackedSatelliteInformation.tsx -------------------------------------------------------------------------------- /dashboard/src/http_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/src/http_types.ts -------------------------------------------------------------------------------- /dashboard/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/src/main.tsx -------------------------------------------------------------------------------- /dashboard/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /dashboard/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/tsconfig.app.json -------------------------------------------------------------------------------- /dashboard/tsconfig.common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/tsconfig.common.json -------------------------------------------------------------------------------- /dashboard/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/tsconfig.json -------------------------------------------------------------------------------- /dashboard/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/tsconfig.node.json -------------------------------------------------------------------------------- /dashboard/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/dashboard/vite.config.ts -------------------------------------------------------------------------------- /gpsreceiver/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/.gitignore -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/__main__.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/acquirer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/acquirer.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/antenna.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/antenna.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/config.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/constants.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/http_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/http_types.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/pipeline.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/prn_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/prn_codes.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/pseudobit_integrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/pseudobit_integrator.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/pseudosymbol_integrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/pseudosymbol_integrator.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/receiver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/receiver.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/subframe_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/subframe_decoder.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/subframes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/subframes.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/tracker.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/types.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/utils.py -------------------------------------------------------------------------------- /gpsreceiver/gpsreceiver/world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/gpsreceiver/world.py -------------------------------------------------------------------------------- /gpsreceiver/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/makefile -------------------------------------------------------------------------------- /gpsreceiver/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/mypy.ini -------------------------------------------------------------------------------- /gpsreceiver/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/gpsreceiver/requirements.txt -------------------------------------------------------------------------------- /presentation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/.gitignore -------------------------------------------------------------------------------- /presentation/1 introduction/images/1 bartosz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/1 introduction/images/1 bartosz.png -------------------------------------------------------------------------------- /presentation/1 introduction/images/10 dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/1 introduction/images/10 dashboard.png -------------------------------------------------------------------------------- /presentation/1 introduction/images/2 phillip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/1 introduction/images/2 phillip.png -------------------------------------------------------------------------------- /presentation/1 introduction/images/3 constellation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/1 introduction/images/3 constellation.pdf -------------------------------------------------------------------------------- /presentation/1 introduction/images/4 one satellite.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/1 introduction/images/4 one satellite.pdf -------------------------------------------------------------------------------- /presentation/1 introduction/images/5 one satellite moved.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/1 introduction/images/5 one satellite moved.pdf -------------------------------------------------------------------------------- /presentation/1 introduction/images/6 one satellite signal sphere.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/1 introduction/images/6 one satellite signal sphere.pdf -------------------------------------------------------------------------------- /presentation/1 introduction/images/7 four satellites signal sphere.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/1 introduction/images/7 four satellites signal sphere.pdf -------------------------------------------------------------------------------- /presentation/1 introduction/images/8 pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/1 introduction/images/8 pin.png -------------------------------------------------------------------------------- /presentation/1 introduction/images/9 setup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/1 introduction/images/9 setup.jpg -------------------------------------------------------------------------------- /presentation/1 introduction/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/1 introduction/presentation.pdf -------------------------------------------------------------------------------- /presentation/1 introduction/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/1 introduction/presentation.tex -------------------------------------------------------------------------------- /presentation/2 correlation/images/1 positive.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/2 correlation/images/1 positive.pdf -------------------------------------------------------------------------------- /presentation/2 correlation/images/2 negative.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/2 correlation/images/2 negative.pdf -------------------------------------------------------------------------------- /presentation/2 correlation/images/3 zero.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/2 correlation/images/3 zero.pdf -------------------------------------------------------------------------------- /presentation/2 correlation/images/4 square integrable.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/2 correlation/images/4 square integrable.pdf -------------------------------------------------------------------------------- /presentation/2 correlation/images/5 periodic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/2 correlation/images/5 periodic.pdf -------------------------------------------------------------------------------- /presentation/2 correlation/images/6 periodic with bounds.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/2 correlation/images/6 periodic with bounds.pdf -------------------------------------------------------------------------------- /presentation/2 correlation/images/7 multiple periods.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/2 correlation/images/7 multiple periods.pdf -------------------------------------------------------------------------------- /presentation/2 correlation/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/2 correlation/presentation.pdf -------------------------------------------------------------------------------- /presentation/2 correlation/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/2 correlation/presentation.tex -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/1 gps frequencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/1 gps frequencies.png -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/10 fm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/10 fm.pdf -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/11 phase shift.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/11 phase shift.pdf -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/12 prn code.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/12 prn code.pdf -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/13 autocorrelation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/13 autocorrelation.pdf -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/14 cross-correlation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/14 cross-correlation.pdf -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/2 gps frequencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/2 gps frequencies.png -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/3 gps frequencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/3 gps frequencies.png -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/4 gps frequencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/4 gps frequencies.png -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/5 gps frequencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/5 gps frequencies.png -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/6 gps frequencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/6 gps frequencies.png -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/7 carrier.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/7 carrier.pdf -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/8 modulation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/8 modulation.pdf -------------------------------------------------------------------------------- /presentation/3 GPS signals/images/9 am.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/images/9 am.pdf -------------------------------------------------------------------------------- /presentation/3 GPS signals/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/presentation.pdf -------------------------------------------------------------------------------- /presentation/3 GPS signals/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/3 GPS signals/presentation.tex -------------------------------------------------------------------------------- /presentation/4 sampling/images/1 hardware.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/4 sampling/images/1 hardware.jpg -------------------------------------------------------------------------------- /presentation/4 sampling/images/2 GPS antenna.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/4 sampling/images/2 GPS antenna.jpg -------------------------------------------------------------------------------- /presentation/4 sampling/images/3 BPSK PSD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/4 sampling/images/3 BPSK PSD.pdf -------------------------------------------------------------------------------- /presentation/4 sampling/images/4 BPSK PSD main lobe.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/4 sampling/images/4 BPSK PSD main lobe.pdf -------------------------------------------------------------------------------- /presentation/4 sampling/images/5 RTL-SDR maximum sampling rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/4 sampling/images/5 RTL-SDR maximum sampling rate.png -------------------------------------------------------------------------------- /presentation/4 sampling/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/4 sampling/presentation.pdf -------------------------------------------------------------------------------- /presentation/4 sampling/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/4 sampling/presentation.tex -------------------------------------------------------------------------------- /presentation/5 acquisition/images/1 acquisition space axes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/5 acquisition/images/1 acquisition space axes.pdf -------------------------------------------------------------------------------- /presentation/5 acquisition/images/2 acquisition space.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/5 acquisition/images/2 acquisition space.pdf -------------------------------------------------------------------------------- /presentation/5 acquisition/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/5 acquisition/presentation.pdf -------------------------------------------------------------------------------- /presentation/5 acquisition/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/5 acquisition/presentation.tex -------------------------------------------------------------------------------- /presentation/6 tracking/images/1 frequency shifted.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/1 frequency shifted.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/10 positive and negative.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/10 positive and negative.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/11 correlations.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/11 correlations.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/12 correlations with regions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/12 correlations with regions.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/13 clusters.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/13 clusters.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/14 cluster angles.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/14 cluster angles.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/15 cluster angles 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/15 cluster angles 2.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/2 post carrier wipeoff.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/2 post carrier wipeoff.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/3 correlations.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/3 correlations.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/4 bit ambiguity.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/4 bit ambiguity.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/5 prompt.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/5 prompt.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/6 prompt early.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/6 prompt early.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/7 prompt early late.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/7 prompt early late.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/8 no frequency shift.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/8 no frequency shift.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/images/9 positive.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/images/9 positive.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/presentation.pdf -------------------------------------------------------------------------------- /presentation/6 tracking/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/6 tracking/presentation.tex -------------------------------------------------------------------------------- /presentation/7 decoding/images/1 correlations with regions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/1 correlations with regions.pdf -------------------------------------------------------------------------------- /presentation/7 decoding/images/10 handover word.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/10 handover word.png -------------------------------------------------------------------------------- /presentation/7 decoding/images/11 numbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/11 numbers.png -------------------------------------------------------------------------------- /presentation/7 decoding/images/12 numbers bits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/12 numbers bits.png -------------------------------------------------------------------------------- /presentation/7 decoding/images/13 numbers twos complement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/13 numbers twos complement.png -------------------------------------------------------------------------------- /presentation/7 decoding/images/14 numbers scale factor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/14 numbers scale factor.png -------------------------------------------------------------------------------- /presentation/7 decoding/images/15 numbers semi-circles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/15 numbers semi-circles.png -------------------------------------------------------------------------------- /presentation/7 decoding/images/2 pseudosymbols.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/2 pseudosymbols.pdf -------------------------------------------------------------------------------- /presentation/7 decoding/images/3 pseudosymbols.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/3 pseudosymbols.pdf -------------------------------------------------------------------------------- /presentation/7 decoding/images/4 pseudosymbols.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/4 pseudosymbols.pdf -------------------------------------------------------------------------------- /presentation/7 decoding/images/5 pseudosymbols.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/5 pseudosymbols.pdf -------------------------------------------------------------------------------- /presentation/7 decoding/images/6 pseudosymbols.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/6 pseudosymbols.pdf -------------------------------------------------------------------------------- /presentation/7 decoding/images/7 pseudosymbols.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/7 pseudosymbols.pdf -------------------------------------------------------------------------------- /presentation/7 decoding/images/8 tlm word.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/8 tlm word.png -------------------------------------------------------------------------------- /presentation/7 decoding/images/9 parity equations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/images/9 parity equations.png -------------------------------------------------------------------------------- /presentation/7 decoding/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/presentation.pdf -------------------------------------------------------------------------------- /presentation/7 decoding/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/7 decoding/presentation.tex -------------------------------------------------------------------------------- /presentation/8 solving/images/1 no coordinate system.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/1 no coordinate system.pdf -------------------------------------------------------------------------------- /presentation/8 solving/images/10 equations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/10 equations.png -------------------------------------------------------------------------------- /presentation/8 solving/images/11 equations 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/11 equations 2.png -------------------------------------------------------------------------------- /presentation/8 solving/images/12 equations t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/12 equations t.png -------------------------------------------------------------------------------- /presentation/8 solving/images/13 newton raphson 1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/13 newton raphson 1.pdf -------------------------------------------------------------------------------- /presentation/8 solving/images/14 newton raphson 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/14 newton raphson 2.pdf -------------------------------------------------------------------------------- /presentation/8 solving/images/15 newton raphson 3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/15 newton raphson 3.pdf -------------------------------------------------------------------------------- /presentation/8 solving/images/16 newton raphson 4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/16 newton raphson 4.pdf -------------------------------------------------------------------------------- /presentation/8 solving/images/17 newton raphson 5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/17 newton raphson 5.pdf -------------------------------------------------------------------------------- /presentation/8 solving/images/18 newton raphson 6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/18 newton raphson 6.pdf -------------------------------------------------------------------------------- /presentation/8 solving/images/19 party.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/19 party.png -------------------------------------------------------------------------------- /presentation/8 solving/images/2 geodetic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/2 geodetic.pdf -------------------------------------------------------------------------------- /presentation/8 solving/images/3 ecef.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/3 ecef.pdf -------------------------------------------------------------------------------- /presentation/8 solving/images/4 signal intersection.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/4 signal intersection.pdf -------------------------------------------------------------------------------- /presentation/8 solving/images/5 transmission time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/5 transmission time.png -------------------------------------------------------------------------------- /presentation/8 solving/images/6 l1 correction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/6 l1 correction.png -------------------------------------------------------------------------------- /presentation/8 solving/images/7 tsv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/7 tsv.png -------------------------------------------------------------------------------- /presentation/8 solving/images/8 delta tsv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/8 delta tsv.png -------------------------------------------------------------------------------- /presentation/8 solving/images/9 l1 correction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/images/9 l1 correction.png -------------------------------------------------------------------------------- /presentation/8 solving/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/presentation.pdf -------------------------------------------------------------------------------- /presentation/8 solving/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/presentation/8 solving/presentation.tex -------------------------------------------------------------------------------- /rtl_sdr_gps_sampler.grc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/rtl_sdr_gps_sampler.grc -------------------------------------------------------------------------------- /thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdoble/gps-receiver/HEAD/thumbnail.png --------------------------------------------------------------------------------