Skip to content
David Mencin edited this page Oct 22, 2025 · 1 revision

DRAFT Course Outline: Notebook-by-Notebook

Module 1 – Fundamentals

1 Intro_to_GNSSIR.ipynb

•	What is GNSS-IR?
•	Physical basis (interference, Fresnel zones, reflection geometry)
•	Visual simulation of signal paths
•	Interactive sliders for elevation angle and antenna height

2 GNSS_Geometry_and_Reflection_Point.ipynb

•	Derivation of specular reflection point
•	Ground projection visualization (3D and plan view)
•	Dependence on elevation angle and azimuth

3 Fresnel_Zones_and_Sensitivity.ipynb

•	Compute first Fresnel zone size
•	Sensitivity to soil/snow/water height
•	Compare L1 vs L2 vs L5 signals

Module 2 – SNR Data Handling

1 Reading_SNR.ipynb

•	Read SNR, elevation and azimuth from EarthScope API
•	Plot SNR vs elevation for multiple satellites

2 Filtering_and_Preprocessing.ipynb

•	Mask elevation ranges (e.g., 5°–25°) via EarthScope API
•	Separate rising/setting arcs
•	Detrend and normalize SNR data

3 SNR_Pattern_Exploration.ipynb

•	Identify multipath oscillations visually
•	Interactive widgets for PRN selection and arc filtering

Module 3 – Spectral Analysis

1 FFT_Basics_on_SNR.ipynb

•	Compute FFT of detrended SNR
•	Identify dominant frequency and convert to reflector height

2 LombScargle_Spectral_Analysis.ipynb

•	Handle irregular elevation sampling
•	Compare FFT vs Lomb-Scargle outputs

3 Multi_Frequency_Comparison.ipynb

•	Combine L1, L2, L5 results
•	Estimate dielectric constant and soil moisture proxy

Module 4 – Environmental Applications

1 Snow_Depth_from_GNSSIR.ipynb

•	Track reflector height over time
•	Derive snow depth series (Δh)
•	Validate against in-situ or station metadata

2 Water_Level_and_Soil_Moisture.ipynb

•	Coastal and reservoir sites
•	Amplitude and phase changes vs moisture content

Module 5 – Advanced Topics

1 Multipath_Modeling_and_Simulation.ipynb

•	Simulate synthetic SNR with known reflection heights
•	Compare modeled vs observed SNR spectra

2 Machine_Learning_for_GNSSIR.ipynb

•	Use random forest or CNN to estimate reflector height
•	Feature engineering from SNR time-series

Clone this wiki locally