Initial Galileo receiver and SignalSim integration

This commit is contained in:
2026-07-30 23:26:03 +03:00
commit 2a6ccfc23d
153 changed files with 8080 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
import pytest
from galileo_rx.config import ReceiverConfig, load_config
def test_default_configuration_is_valid() -> None:
ReceiverConfig().validate()
def test_e1c_long_integration_requires_secondary_handling() -> None:
config = ReceiverConfig()
config.acquisition.coherent_integration_ms = 8.0
with pytest.raises(ValueError, match="secondary-code"):
config.validate()
def test_yaml_load() -> None:
config = load_config("configs/e1_default.yaml")
assert config.rf.sampling_frequency_hz == 16.368e6