mirror of
https://gitlab.science.ru.nl/mthesis-edeboone/m-thesis-introduction.git
synced 2024-11-13 10:03:32 +01:00
Eric Teunis de Boone
3bc5504c2b
This makes sure to actually use interpolation to find the best period offset instead of rolling the samples. The latter won't work when the period is not dividable by the sampling period. |
||
---|---|---|
.. | ||
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])