Skip to content

IN PROGRESS: cable calibrations#578

Draft
RemingtonRohel wants to merge 1 commit into
developfrom
calibration_file
Draft

IN PROGRESS: cable calibrations#578
RemingtonRohel wants to merge 1 commit into
developfrom
calibration_file

Conversation

@RemingtonRohel

Copy link
Copy Markdown
Contributor

Draft PR for tracking work on calibration.

Done so far:

  • created calibration.toml file in config directory (just SAS with placeholder values) for easy Python reading
  • Cable velocity factor and cable lengths (physical, not electrical) per channel for RX, TX, and shared ("antenna")
  • Corrections applied when calculating beamforming phases in sequences.py
  • Antennas_iq files will not contain the corrections - maybe they should be applied during immediately after filtering?

TODO:

  • Testing - in software and with hardware verification of TX waveform phase
  • Decide on when to apply RX phase corrections
  • Discuss with external (Wallops, Hankasalmi operators) about what calibration values to store/use
  • Store calibration values in data files as file-level metadata?
  • ... probably more

* calibration.toml file for easy Python reading
* Cable velocity factor and cable lengths (physical, not electrical) per channel for RX, TX, and shared ("antenna")
* Corrections applied when calculating beamforming phases in sequences.py
* Antennas_iq files will not contain the corrections - maybe they should be applied during immediately after filtering?
@JWiker

JWiker commented May 26, 2026

Copy link
Copy Markdown

This is great - hopefully something that can be combined with the mutual coupling calibration method we're working on at Wallops before long

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants