Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
ChristopherRabotin opened this issue Dec 11, 2023 · 0 comments
Labels
Kind: New feature This is a proposed new feature Priority: high Status: Design Issue at Design phase of the quality assurance process Topic: Orbit Determination

Comments

@ChristopherRabotin
Copy link
Member

ChristopherRabotin commented Dec 11, 2023

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.

@ChristopherRabotin ChristopherRabotin added Status: Design Issue at Design phase of the quality assurance process Kind: New feature This is a proposed new feature Topic: Orbit Determination Priority: high labels Dec 11, 2023
@ChristopherRabotin ChristopherRabotin changed the title Three way range and doppler measurements Two way range and doppler measurements with different senders and receivers Dec 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Kind: New feature This is a proposed new feature Priority: high Status: Design Issue at Design phase of the quality assurance process Topic: Orbit Determination
Projects
None yet
Development

No branches or pull requests

1 participant