mirror of
https://gitlab.science.ru.nl/mthesis-edeboone/m-thesis-introduction.git
synced 2024-11-13 01:53:31 +01:00
.. | ||
lib | ||
matrix_base | ||
ZH_airshower | ||
.gitignore | ||
aa_generate_beacon.py | ||
ab_modify_clocks.py | ||
ac_show_signal_to_noise.py | ||
ba_measure_beacon_phase.py | ||
bb_measure_clock_phase.py | ||
bc_baseline_phase_deltas.py | ||
bd_antenna_phase_deltas.py | ||
ca_period_from_shower.py | ||
cb_report_measured_antenna_time_offsets.py | ||
da_reconstruction.py | ||
db_longitudinal_figure.py | ||
dc_grid_power_time_fixes.py | ||
Makefile | ||
README.md | ||
reconstruction.py | ||
scriptlib.py | ||
show_beacon_amplitude_antennas.py | ||
view_beaconed_antenna.py | ||
view_orig_ant0.py |
Airshower + Beacon simulation
Simulate receiving an airshower and beacon in an array. Using the beacon, the clocks can be calibrated.
The ZHaires simulated airshower is stored in ./ZH_airshower. The produced files can be read using ./earsim.
All quantities are stored in HDF5 files with the airshower data.
Steps:
-
Setup
-
Beacon ([./aa_generate_beacon.py])
- Define tx position
- Read in antennas
- Sample beacon at each antenna
- Add to relevant polarisation
- Save antenna traces
-
Timeoffset ([./ab_modify_clocks.py])
- Generate timeoffsets for each antenna
- Modify time samples
-
-
Beacon analysis
- Find beacon frequency and phase in antenna traces ([./ba_measure_beacon_phase.py])
- Remove phase due to distances
- Analyse the sigma between antenna pairs
- Remove 0j part and take the mean of (:,j)
- Assign mean as clock shift phase of antenna
-
Find k*2\pi phase offsets (periods) ([./ca_periods_from_showers.py])
-
Rewrite clocks and do interferometric reconstruction ([./da_reconstruction.py])