Skip to content

Two way range and doppler measurements with different senders and receivers #263

@ChristopherRabotin

Description

@ChristopherRabotin

High level description

This feature request aims to implement support for multi-node two-way range and Doppler measurements in Nyx. The proposed measurement process involves an initial signal emission from Ground Station 1, which is received by a satellite. The satellite then retransmits this signal with a hardware time delay to Ground Station 2. This process allows for the measurement of the time delay between signal emission and reception, enabling the determination of the distance between the satellite and both ground stations. Additionally, by incorporating Doppler shift measurements into this process, we can also derive the relative velocity of the satellite with respect to the ground stations.

Requirements

  • Multiple Ground Station Support: The system needs to support interactions involving different ground stations for the sending and receiving processes.
  • Configuration of multi-node way tracking: This will likely involve a breaking change.

Test plans

Scenario: Testing Multi-node Two-Way Range and Doppler Measurements

Setup

  • Simulate or use Ground Station 1 to transmit a signal to the satellite.
  • Ensure Ground Station 2 is prepared to receive the retransmitted signal from the satellite.

Execution:

  • Execute the two-way range and Doppler measurement process: Ground Station 1 transmits, the satellite receives and retransmits with a time delay, and Ground Station 2 receives the signal.
  • Record the time of transmission at Ground Station 1, the time of reception at the satellite, the time of retransmission from the satellite, and the time of reception at Ground Station 2.

Measurement and Calculation:

  • Calculate the distance between the satellite and both ground stations based on the time delays.
  • Measure the Doppler shift to determine the relative velocity of the satellite.

Verification:

  • Compare the calculated distances and velocities with pre-determined expected values or simulations to verify accuracy.
  • Ensure the system correctly handles and processes the data from two different ground stations.

Edge Case Consideration:

  • Test with minimal time delay in signal retransmission to ensure system responsiveness.

Design

This should follow a similar design to TwoWay Range-Doppler. The algorithms should be nearly identical.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions