├── .gitignore ├── README.md ├── code ├── README.md ├── _init_path.py ├── requirements.txt ├── signal │ ├── __init__.py │ ├── ca_code.py │ ├── gps_signal.py │ └── vis │ │ ├── ca_code_auto.gif │ │ ├── ca_code_auto_cn.gif │ │ ├── ca_code_cross.gif │ │ ├── ca_code_cross_cn.gif │ │ └── gps_signal.gif ├── tracking │ ├── __init__.py │ ├── carrier_loop.py │ ├── code_loop.py │ ├── loop_filter.py │ ├── nco.py │ ├── tracking_loop.py │ └── vis │ │ ├── carrier_loop_ani1.gif │ │ ├── carrier_loop_ani2.gif │ │ ├── carrier_loop_ani2_cn.gif │ │ ├── carrier_loop_ani3.gif │ │ ├── carrier_loop_ani3_cn.gif │ │ ├── carrier_loop_ani4.gif │ │ ├── carrier_loop_ani4_cn.gif │ │ ├── code_loop_ani.gif │ │ ├── code_loop_ani_cn.gif │ │ ├── nco_ca.png │ │ ├── nco_sine.png │ │ ├── tracking_loop_ani.gif │ │ └── tracking_loop_ani_cn.gif └── utils │ ├── __init__.py │ ├── func.py │ ├── signal_characteristic.py │ ├── sys_.py │ └── vis │ ├── corr_noise.gif │ ├── corr_noise_cn.gif │ ├── corr_sine.gif │ ├── corr_sine.png │ ├── corr_sine_cn.gif │ ├── corr_sine_cn.png │ ├── sig_char_amplitude.gif │ ├── sig_char_frequency.gif │ └── sig_char_phase.gif └── ppt ├── Part 1 - GNSS Overview and Trilateration.pdf ├── Part 2 - GPS Signal Processing.pdf └── Part 3 - GNSS Algorithms and Development.pdf /.gitignore: -------------------------------------------------------------------------------- 1 | /code/.idea 2 | **/__pycache__ 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/README.md -------------------------------------------------------------------------------- /code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/README.md -------------------------------------------------------------------------------- /code/_init_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/_init_path.py -------------------------------------------------------------------------------- /code/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | matplotlib 3 | -------------------------------------------------------------------------------- /code/signal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/signal/ca_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/signal/ca_code.py -------------------------------------------------------------------------------- /code/signal/gps_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/signal/gps_signal.py -------------------------------------------------------------------------------- /code/signal/vis/ca_code_auto.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/signal/vis/ca_code_auto.gif -------------------------------------------------------------------------------- /code/signal/vis/ca_code_auto_cn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/signal/vis/ca_code_auto_cn.gif -------------------------------------------------------------------------------- /code/signal/vis/ca_code_cross.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/signal/vis/ca_code_cross.gif -------------------------------------------------------------------------------- /code/signal/vis/ca_code_cross_cn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/signal/vis/ca_code_cross_cn.gif -------------------------------------------------------------------------------- /code/signal/vis/gps_signal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/signal/vis/gps_signal.gif -------------------------------------------------------------------------------- /code/tracking/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/tracking/carrier_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/carrier_loop.py -------------------------------------------------------------------------------- /code/tracking/code_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/code_loop.py -------------------------------------------------------------------------------- /code/tracking/loop_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/loop_filter.py -------------------------------------------------------------------------------- /code/tracking/nco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/nco.py -------------------------------------------------------------------------------- /code/tracking/tracking_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/tracking_loop.py -------------------------------------------------------------------------------- /code/tracking/vis/carrier_loop_ani1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/vis/carrier_loop_ani1.gif -------------------------------------------------------------------------------- /code/tracking/vis/carrier_loop_ani2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/vis/carrier_loop_ani2.gif -------------------------------------------------------------------------------- /code/tracking/vis/carrier_loop_ani2_cn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/vis/carrier_loop_ani2_cn.gif -------------------------------------------------------------------------------- /code/tracking/vis/carrier_loop_ani3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/vis/carrier_loop_ani3.gif -------------------------------------------------------------------------------- /code/tracking/vis/carrier_loop_ani3_cn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/vis/carrier_loop_ani3_cn.gif -------------------------------------------------------------------------------- /code/tracking/vis/carrier_loop_ani4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/vis/carrier_loop_ani4.gif -------------------------------------------------------------------------------- /code/tracking/vis/carrier_loop_ani4_cn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/vis/carrier_loop_ani4_cn.gif -------------------------------------------------------------------------------- /code/tracking/vis/code_loop_ani.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/vis/code_loop_ani.gif -------------------------------------------------------------------------------- /code/tracking/vis/code_loop_ani_cn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/vis/code_loop_ani_cn.gif -------------------------------------------------------------------------------- /code/tracking/vis/nco_ca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/vis/nco_ca.png -------------------------------------------------------------------------------- /code/tracking/vis/nco_sine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/vis/nco_sine.png -------------------------------------------------------------------------------- /code/tracking/vis/tracking_loop_ani.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/vis/tracking_loop_ani.gif -------------------------------------------------------------------------------- /code/tracking/vis/tracking_loop_ani_cn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/tracking/vis/tracking_loop_ani_cn.gif -------------------------------------------------------------------------------- /code/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/utils/func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/utils/func.py -------------------------------------------------------------------------------- /code/utils/signal_characteristic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/utils/signal_characteristic.py -------------------------------------------------------------------------------- /code/utils/sys_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/utils/sys_.py -------------------------------------------------------------------------------- /code/utils/vis/corr_noise.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/utils/vis/corr_noise.gif -------------------------------------------------------------------------------- /code/utils/vis/corr_noise_cn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/utils/vis/corr_noise_cn.gif -------------------------------------------------------------------------------- /code/utils/vis/corr_sine.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/utils/vis/corr_sine.gif -------------------------------------------------------------------------------- /code/utils/vis/corr_sine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/utils/vis/corr_sine.png -------------------------------------------------------------------------------- /code/utils/vis/corr_sine_cn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/utils/vis/corr_sine_cn.gif -------------------------------------------------------------------------------- /code/utils/vis/corr_sine_cn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/utils/vis/corr_sine_cn.png -------------------------------------------------------------------------------- /code/utils/vis/sig_char_amplitude.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/utils/vis/sig_char_amplitude.gif -------------------------------------------------------------------------------- /code/utils/vis/sig_char_frequency.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/utils/vis/sig_char_frequency.gif -------------------------------------------------------------------------------- /code/utils/vis/sig_char_phase.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/code/utils/vis/sig_char_phase.gif -------------------------------------------------------------------------------- /ppt/Part 1 - GNSS Overview and Trilateration.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/ppt/Part 1 - GNSS Overview and Trilateration.pdf -------------------------------------------------------------------------------- /ppt/Part 2 - GPS Signal Processing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/ppt/Part 2 - GPS Signal Processing.pdf -------------------------------------------------------------------------------- /ppt/Part 3 - GNSS Algorithms and Development.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PenroseWang/SimGPS/HEAD/ppt/Part 3 - GNSS Algorithms and Development.pdf --------------------------------------------------------------------------------