Initial Galileo receiver and SignalSim integration
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"version": 1.0,
|
||||
"description": "SignalSim Galileo E1 combined E1B/E1C, single visible PRN 1, high C/N0",
|
||||
"time": {
|
||||
"type": "UTC",
|
||||
"year": 2021,
|
||||
"month": 6,
|
||||
"day": 19,
|
||||
"hour": 10,
|
||||
"minute": 5,
|
||||
"second": 30
|
||||
},
|
||||
"trajectory": {
|
||||
"name": "static single-PRN integration baseline",
|
||||
"initPosition": {
|
||||
"type": "LLA",
|
||||
"format": "d",
|
||||
"longitude": -121.915773,
|
||||
"latitude": 37.352721,
|
||||
"altitude": 20
|
||||
},
|
||||
"initVelocity": {
|
||||
"type": "SCU",
|
||||
"speed": 0,
|
||||
"course": 0
|
||||
},
|
||||
"trajectoryList": [
|
||||
{
|
||||
"type": "Const",
|
||||
"time": 2.2
|
||||
}
|
||||
]
|
||||
},
|
||||
"ephemeris": {
|
||||
"type": "RINEX",
|
||||
"name": "/home/onur/Desktop/galileo/signalsim/SignalSim/EphData/BRDC00IGS_R_20211700000_01D_MN.rnx"
|
||||
},
|
||||
"output": {
|
||||
"type": "IFdata",
|
||||
"format": "IQ8",
|
||||
"sampleFreq": 8.184,
|
||||
"centerFreq": 1573.374,
|
||||
"name": "high_cn0_single_prn_iq8.bin",
|
||||
"config": {
|
||||
"elevationMask": 3,
|
||||
"maskOut": [
|
||||
{
|
||||
"system": "Galileo",
|
||||
"svid": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36]
|
||||
}
|
||||
]
|
||||
},
|
||||
"systemSelect": [
|
||||
{"system": "GPS", "signal": "L1CA", "enable": false},
|
||||
{"system": "BDS", "signal": "B1C", "enable": false},
|
||||
{"system": "Galileo", "signal": "E1", "enable": true},
|
||||
{"system": "GLONASS", "signal": "G1", "enable": false}
|
||||
]
|
||||
},
|
||||
"power": {
|
||||
"noiseFloor": -172,
|
||||
"initPower": {
|
||||
"unit": "dBHz",
|
||||
"value": 55
|
||||
},
|
||||
"elevationAdjust": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
PROG = IFDataGen
|
||||
TIME = 2026/07/30 19:48:58.623
|
||||
FMT = INT8X2
|
||||
F_S = 8.184000
|
||||
F_LO = 1573.374000
|
||||
IQ = 1
|
||||
BITS = 8
|
||||
SCALE = 1.0
|
||||
@@ -0,0 +1,29 @@
|
||||
name: high_cn0_single_prn
|
||||
signalsim_path: /home/onur/Desktop/galileo/signalsim/SignalSim
|
||||
signalsim_remote: https://github.com/globsky/SignalSim
|
||||
signalsim_commit: 80b262113e77c4482ca9f5cbfef9bcada402ed28
|
||||
command:
|
||||
- /home/onur/Desktop/galileo/build/signalsim/IFdataGen
|
||||
- -c
|
||||
- /home/onur/Desktop/galileo/verification/vectors/signalsim/high_cn0_single_prn/config.json
|
||||
- -o
|
||||
- /home/onur/Desktop/galileo/verification/vectors/signalsim/high_cn0_single_prn/high_cn0_single_prn_iq8.bin
|
||||
- -t
|
||||
- -st
|
||||
output: verification/vectors/signalsim/high_cn0_single_prn/high_cn0_single_prn_iq8.bin
|
||||
size_bytes: 36009600
|
||||
complex_sample_count: 18004800
|
||||
sha256: 3e72a5ad2d35ee68273b77587a66847b0fb328650b39c9e39272f0dc54e39e3c
|
||||
sampling_frequency_hz: 8184000.0
|
||||
center_frequency_hz: 1573374000.0
|
||||
intermediate_frequency_hz: 2046000.0
|
||||
sample_format: IQ8_interleaved_signed_I_then_Q
|
||||
duration_s: 2.2
|
||||
prn: 1
|
||||
components: [E1B, E1C]
|
||||
expected_doppler_hz: 1828.0
|
||||
expected_doppler_source: SignalSim_validate_only_summary_rounded_to_integer_hz
|
||||
expected_code_delay: unavailable_from_SignalSim
|
||||
navigation_source: INavBit_generated_from_bundled_RINEX
|
||||
secondary_source: PilotBit.cpp_SecondaryCodeE1
|
||||
sample_file_committed: false
|
||||
@@ -0,0 +1,58 @@
|
||||
simulator:
|
||||
name: SignalSim
|
||||
remote: https://github.com/globsky/SignalSim
|
||||
commit: 80b262113e77c4482ca9f5cbfef9bcada402ed28
|
||||
source_path_detected: /home/onur/Desktop/galileo/signalsim/SignalSim
|
||||
|
||||
vectors:
|
||||
high_cn0_single_prn:
|
||||
status: generated_and_validated
|
||||
config: high_cn0_single_prn/config.json
|
||||
output: high_cn0_single_prn/high_cn0_single_prn_iq8.bin
|
||||
representation: complex_iq
|
||||
sample_format: interleaved_twos_complement_int8_iq
|
||||
sample_rate_hz: 8184000
|
||||
center_frequency_hz: 1573374000
|
||||
galileo_e1_if_hz: 2046000
|
||||
duration_s: 2.2
|
||||
prn: 1
|
||||
components: [E1B, E1C]
|
||||
cn0_db_hz: 55
|
||||
expected_doppler_source: SignalSim generation log
|
||||
expected_doppler_hz: 1828
|
||||
expected_code_delay: unavailable_from_SignalSim_cli
|
||||
navigation_source: SignalSim INavBit generated from bundled RINEX ephemeris
|
||||
secondary_code_source: SignalSim PilotBit.cpp SecondaryCodeE1
|
||||
generated_file_committed: false
|
||||
output_size_bytes: 36009600
|
||||
complex_sample_count: 18004800
|
||||
sha256: 3e72a5ad2d35ee68273b77587a66847b0fb328650b39c9e39272f0dc54e39e3c
|
||||
python_validation: pass
|
||||
|
||||
nominal_cn0_single_prn:
|
||||
status: generated_acquisition_and_e1c_tracking_pass
|
||||
config: nominal_cn0_single_prn/generated_config.json
|
||||
output: nominal_cn0_single_prn/nominal_cn0_single_prn_iq8.bin
|
||||
duration_s: 0.6
|
||||
prn: 1
|
||||
expected_doppler_hz: 1828
|
||||
sha256: ffbcb2cfedc6142ca3064514b4d2c10045abf0221462996a5fc10a49213bf88e
|
||||
positive_doppler: {status: covered_by_high_cn0_geometry_if_positive}
|
||||
negative_doppler:
|
||||
status: generated_acquisition_and_tracking_pass
|
||||
config: negative_doppler/generated_config.json
|
||||
output: negative_doppler/negative_doppler_iq8.bin
|
||||
duration_s: 2.2
|
||||
prn: 27
|
||||
expected_doppler_hz: -2637
|
||||
sha256: b17d2d1f180122041b2688f9a8b1facfc73ab99b521187908c88450d65ddc1ad
|
||||
multiple_prns:
|
||||
status: generated_acquisition_pass_all_five
|
||||
config: multiple_prns/generated_config.json
|
||||
output: multiple_prns/multiple_prns_iq8.bin
|
||||
duration_s: 0.12
|
||||
prns: [1, 4, 19, 21, 27]
|
||||
sha256: 7c6f60e63e2574a4f79034d5a6e16ae954de49502df25b0b532090517ed434d8
|
||||
e1b_only: {status: blocked_SignalSim_E1_is_combined}
|
||||
e1c_only: {status: blocked_SignalSim_E1_is_combined}
|
||||
e1b_e1c_combined: {status: alias_of_high_cn0_single_prn}
|
||||
@@ -0,0 +1,116 @@
|
||||
{
|
||||
"version": 1.0,
|
||||
"description": "SignalSim validation vector: multiple_prns",
|
||||
"time": {
|
||||
"type": "UTC",
|
||||
"year": 2021,
|
||||
"month": 6,
|
||||
"day": 19,
|
||||
"hour": 10,
|
||||
"minute": 5,
|
||||
"second": 30
|
||||
},
|
||||
"trajectory": {
|
||||
"name": "static single-PRN integration baseline",
|
||||
"initPosition": {
|
||||
"type": "LLA",
|
||||
"format": "d",
|
||||
"longitude": -121.915773,
|
||||
"latitude": 37.352721,
|
||||
"altitude": 20
|
||||
},
|
||||
"initVelocity": {
|
||||
"type": "SCU",
|
||||
"speed": 0,
|
||||
"course": 0
|
||||
},
|
||||
"trajectoryList": [
|
||||
{
|
||||
"type": "Const",
|
||||
"time": 0.12
|
||||
}
|
||||
]
|
||||
},
|
||||
"ephemeris": {
|
||||
"type": "RINEX",
|
||||
"name": "/home/onur/Desktop/galileo/signalsim/SignalSim/EphData/BRDC00IGS_R_20211700000_01D_MN.rnx"
|
||||
},
|
||||
"output": {
|
||||
"type": "IFdata",
|
||||
"format": "IQ8",
|
||||
"sampleFreq": 8.184,
|
||||
"centerFreq": 1573.374,
|
||||
"name": "multiple_prns_iq8.bin",
|
||||
"config": {
|
||||
"elevationMask": 3,
|
||||
"maskOut": [
|
||||
{
|
||||
"system": "Galileo",
|
||||
"svid": [
|
||||
2,
|
||||
3,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
20,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
31,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"systemSelect": [
|
||||
{
|
||||
"system": "GPS",
|
||||
"signal": "L1CA",
|
||||
"enable": false
|
||||
},
|
||||
{
|
||||
"system": "BDS",
|
||||
"signal": "B1C",
|
||||
"enable": false
|
||||
},
|
||||
{
|
||||
"system": "Galileo",
|
||||
"signal": "E1",
|
||||
"enable": true
|
||||
},
|
||||
{
|
||||
"system": "GLONASS",
|
||||
"signal": "G1",
|
||||
"enable": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"power": {
|
||||
"noiseFloor": -172,
|
||||
"initPower": {
|
||||
"unit": "dBHz",
|
||||
"value": 55.0
|
||||
},
|
||||
"elevationAdjust": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
|
||||
================================================================================
|
||||
IF SIGNAL GENERATION
|
||||
================================================================================
|
||||
[INFO] Loading JSON file: /home/onur/Desktop/galileo/verification/vectors/signalsim/multiple_prns/generated_config.json
|
||||
[INFO] JSON file read successfully: /home/onur/Desktop/galileo/verification/vectors/signalsim/multiple_prns/generated_config.json
|
||||
[INFO] Using output file from command line: /home/onur/Desktop/galileo/verification/vectors/signalsim/multiple_prns/multiple_prns_iq8.bin
|
||||
[INFO] Opening output file: /home/onur/Desktop/galileo/verification/vectors/signalsim/multiple_prns/multiple_prns_iq8.bin
|
||||
[INFO] Output file opened successfully.
|
||||
[INFO] Creating tag file: /home/onur/Desktop/galileo/verification/vectors/signalsim/multiple_prns/multiple_prns_iq8.bin.tag
|
||||
[INFO] Tag file created: /home/onur/Desktop/galileo/verification/vectors/signalsim/multiple_prns/multiple_prns_iq8.bin.tag
|
||||
[INFO] OpenMP configured for SERIAL execution (1 thread)
|
||||
[INFO] Generating IF data with following satellite signals:
|
||||
|
||||
[INFO] Enabled Signals:
|
||||
GAL : [ E1 ]
|
||||
|
||||
Signals Summary Table:
|
||||
+---------------+-------------+--------------+------------------------------+
|
||||
| Constellation | Visible SVs | Signals / SV | Total Signals / Visible SVs |
|
||||
+---------------+-------------+--------------+------------------------------+
|
||||
| GPS | 0 | 0 | 0 |
|
||||
| BeiDou | 0 | 0 | 0 |
|
||||
| Galileo | 5 | 1 | 5 |
|
||||
| GLONASS | 0 | 0 | 0 |
|
||||
+---------------+-------------+--------------+------------------------------+
|
||||
Total Visible SVs = 5, Total channels = 5
|
||||
|
||||
Galileo E1 with IF +2046kHz:
|
||||
+----+--------------+----+--------------+----+--------------+----+--------------+
|
||||
| SV | Doppler (Hz) | SV | Doppler (Hz) | SV | Doppler (Hz) | SV | Doppler (Hz) |
|
||||
+----+--------------+----+--------------+----+--------------+----+--------------+
|
||||
| 01 | +1828 | 04 | +2171 | 19 | -367 | 21 | -712 |
|
||||
| 27 | -2637 | | | | | | |
|
||||
+----+--------------+----+--------------+----+--------------+----+--------------+
|
||||
|
||||
Total channels: 5
|
||||
|
||||
[INFO] Signal Duration: 0.12 s
|
||||
[INFO] Signal Size: 1.87 MB
|
||||
[INFO] Signal Data format: IQ8
|
||||
[INFO] Signal Center freq: 1573.3740 MHz
|
||||
[INFO] Signal Sample rate: 8.1840 MHz
|
||||
|
||||
[INFO] Starting signal generation loop...
|
||||
|
||||
[==========> 20.8% ] 25/120 ms | 0.39/1.87 MB @ 30.02 MB/s | ETA: 00s
|
||||
[====================> 41.7% ] 50/120 ms | 0.78/1.87 MB @ 30.02 MB/s | ETA: 00s
|
||||
[======================62.5%====> ] 75/120 ms | 1.17/1.87 MB @ 30.81 MB/s | ETA: 00s
|
||||
[======================83.3%==============> ] 100/120 ms | 1.56/1.87 MB @ 30.61 MB/s | ETA: 00s
|
||||
[======================100.0%======================] 120/120 ms | 1.87/1.87 MB | COMPLETED
|
||||
|
||||
[INFO] IF Signal generation completed!
|
||||
------------------------------------------------------------------
|
||||
[INFO] Total samples: 1947792
|
||||
[INFO] Clipped samples: 1 (0.0001%)
|
||||
[INFO] Final AGC gain: 1.000
|
||||
[INFO] Total time taken: 0.06 s
|
||||
[INFO] Data generated: 1.86 MB
|
||||
[INFO] Average rate: 30.96 MB/s
|
||||
------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
name: multiple_prns
|
||||
signalsim_path: /home/onur/Desktop/galileo/signalsim/SignalSim
|
||||
signalsim_commit: 80b262113e77c4482ca9f5cbfef9bcada402ed28
|
||||
command:
|
||||
- /home/onur/Desktop/galileo/build/signalsim/IFdataGen
|
||||
- -c
|
||||
- /home/onur/Desktop/galileo/verification/vectors/signalsim/multiple_prns/generated_config.json
|
||||
- -o
|
||||
- /home/onur/Desktop/galileo/verification/vectors/signalsim/multiple_prns/multiple_prns_iq8.bin
|
||||
- -t
|
||||
- -st
|
||||
output: verification/vectors/signalsim/multiple_prns/multiple_prns_iq8.bin
|
||||
size_bytes: 1947792
|
||||
sha256: 7c6f60e63e2574a4f79034d5a6e16ae954de49502df25b0b532090517ed434d8
|
||||
complex_sample_count: 973896
|
||||
sampling_frequency_hz: 8184000.0
|
||||
intermediate_frequency_hz: 2046000.0
|
||||
sample_format: IQ8_interleaved_signed_I_then_Q
|
||||
duration_s: 0.12
|
||||
prns:
|
||||
- 1
|
||||
- 4
|
||||
- 19
|
||||
- 21
|
||||
- 27
|
||||
components:
|
||||
- E1B
|
||||
- E1C
|
||||
expected_doppler_hz:
|
||||
1: 1828.0
|
||||
4: 2171.0
|
||||
19: -367.0
|
||||
21: -712.0
|
||||
27: -2637.0
|
||||
expected_code_delay: null
|
||||
navigation_truth: INavBit generated from bundled RINEX; no sample-side truth file
|
||||
secondary_truth: PilotBit.cpp SecondaryCodeE1, phase must be synchronized
|
||||
@@ -0,0 +1,8 @@
|
||||
PROG = IFDataGen
|
||||
TIME = 2026/07/30 20:17:06.965
|
||||
FMT = INT8X2
|
||||
F_S = 8.184000
|
||||
F_LO = 1573.374000
|
||||
IQ = 1
|
||||
BITS = 8
|
||||
SCALE = 1.0
|
||||
@@ -0,0 +1,120 @@
|
||||
{
|
||||
"version": 1.0,
|
||||
"description": "SignalSim validation vector: negative_doppler",
|
||||
"time": {
|
||||
"type": "UTC",
|
||||
"year": 2021,
|
||||
"month": 6,
|
||||
"day": 19,
|
||||
"hour": 10,
|
||||
"minute": 5,
|
||||
"second": 30
|
||||
},
|
||||
"trajectory": {
|
||||
"name": "static single-PRN integration baseline",
|
||||
"initPosition": {
|
||||
"type": "LLA",
|
||||
"format": "d",
|
||||
"longitude": -121.915773,
|
||||
"latitude": 37.352721,
|
||||
"altitude": 20
|
||||
},
|
||||
"initVelocity": {
|
||||
"type": "SCU",
|
||||
"speed": 0,
|
||||
"course": 0
|
||||
},
|
||||
"trajectoryList": [
|
||||
{
|
||||
"type": "Const",
|
||||
"time": 2.2
|
||||
}
|
||||
]
|
||||
},
|
||||
"ephemeris": {
|
||||
"type": "RINEX",
|
||||
"name": "/home/onur/Desktop/galileo/signalsim/SignalSim/EphData/BRDC00IGS_R_20211700000_01D_MN.rnx"
|
||||
},
|
||||
"output": {
|
||||
"type": "IFdata",
|
||||
"format": "IQ8",
|
||||
"sampleFreq": 8.184,
|
||||
"centerFreq": 1573.374,
|
||||
"name": "negative_doppler_iq8.bin",
|
||||
"config": {
|
||||
"elevationMask": 3,
|
||||
"maskOut": [
|
||||
{
|
||||
"system": "Galileo",
|
||||
"svid": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
31,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"systemSelect": [
|
||||
{
|
||||
"system": "GPS",
|
||||
"signal": "L1CA",
|
||||
"enable": false
|
||||
},
|
||||
{
|
||||
"system": "BDS",
|
||||
"signal": "B1C",
|
||||
"enable": false
|
||||
},
|
||||
{
|
||||
"system": "Galileo",
|
||||
"signal": "E1",
|
||||
"enable": true
|
||||
},
|
||||
{
|
||||
"system": "GLONASS",
|
||||
"signal": "G1",
|
||||
"enable": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"power": {
|
||||
"noiseFloor": -172,
|
||||
"initPower": {
|
||||
"unit": "dBHz",
|
||||
"value": 55.0
|
||||
},
|
||||
"elevationAdjust": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
|
||||
================================================================================
|
||||
IF SIGNAL GENERATION
|
||||
================================================================================
|
||||
[INFO] Loading JSON file: /home/onur/Desktop/galileo/verification/vectors/signalsim/negative_doppler/generated_config.json
|
||||
[INFO] JSON file read successfully: /home/onur/Desktop/galileo/verification/vectors/signalsim/negative_doppler/generated_config.json
|
||||
[INFO] Using output file from command line: /home/onur/Desktop/galileo/verification/vectors/signalsim/negative_doppler/negative_doppler_iq8.bin
|
||||
[INFO] Opening output file: /home/onur/Desktop/galileo/verification/vectors/signalsim/negative_doppler/negative_doppler_iq8.bin
|
||||
[INFO] Output file opened successfully.
|
||||
[INFO] Creating tag file: /home/onur/Desktop/galileo/verification/vectors/signalsim/negative_doppler/negative_doppler_iq8.bin.tag
|
||||
[INFO] Tag file created: /home/onur/Desktop/galileo/verification/vectors/signalsim/negative_doppler/negative_doppler_iq8.bin.tag
|
||||
[INFO] OpenMP configured for SERIAL execution (1 thread)
|
||||
[INFO] Generating IF data with following satellite signals:
|
||||
|
||||
[INFO] Enabled Signals:
|
||||
GAL : [ E1 ]
|
||||
|
||||
Signals Summary Table:
|
||||
+---------------+-------------+--------------+------------------------------+
|
||||
| Constellation | Visible SVs | Signals / SV | Total Signals / Visible SVs |
|
||||
+---------------+-------------+--------------+------------------------------+
|
||||
| GPS | 0 | 0 | 0 |
|
||||
| BeiDou | 0 | 0 | 0 |
|
||||
| Galileo | 1 | 1 | 1 |
|
||||
| GLONASS | 0 | 0 | 0 |
|
||||
+---------------+-------------+--------------+------------------------------+
|
||||
Total Visible SVs = 1, Total channels = 1
|
||||
|
||||
Galileo E1 with IF +2046kHz:
|
||||
+----+--------------+----+--------------+----+--------------+----+--------------+
|
||||
| SV | Doppler (Hz) | SV | Doppler (Hz) | SV | Doppler (Hz) | SV | Doppler (Hz) |
|
||||
+----+--------------+----+--------------+----+--------------+----+--------------+
|
||||
| 27 | -2637 | | | | | | |
|
||||
+----+--------------+----+--------------+----+--------------+----+--------------+
|
||||
|
||||
Total channels: 1
|
||||
|
||||
[INFO] Signal Duration: 2.20 s
|
||||
[INFO] Signal Size: 34.34 MB
|
||||
[INFO] Signal Data format: IQ8
|
||||
[INFO] Signal Center freq: 1573.3740 MHz
|
||||
[INFO] Signal Sample rate: 8.1840 MHz
|
||||
|
||||
[INFO] Starting signal generation loop...
|
||||
|
||||
[> 1.1% ] 25/2200 ms | 0.39/34.34 MB @ 48.78 MB/s | ETA: 00s
|
||||
[=> 2.3% ] 50/2200 ms | 0.78/34.34 MB @ 48.78 MB/s | ETA: 00s
|
||||
[=> 3.4% ] 75/2200 ms | 1.17/34.34 MB @ 46.83 MB/s | ETA: 00s
|
||||
[==> 4.5% ] 100/2200 ms | 1.56/34.34 MB @ 47.30 MB/s | ETA: 00s
|
||||
[==> 5.7% ] 125/2200 ms | 1.95/34.34 MB @ 47.59 MB/s | ETA: 00s
|
||||
[===> 6.8% ] 150/2200 ms | 2.34/34.34 MB @ 47.78 MB/s | ETA: 00s
|
||||
[===> 8.0% ] 175/2200 ms | 2.73/34.34 MB @ 48.78 MB/s | ETA: 00s
|
||||
[====> 9.1% ] 200/2200 ms | 3.12/34.34 MB @ 49.55 MB/s | ETA: 00s
|
||||
[=====> 10.2% ] 225/2200 ms | 3.51/34.34 MB @ 49.47 MB/s | ETA: 00s
|
||||
[=====> 11.4% ] 250/2200 ms | 3.90/34.34 MB @ 50.03 MB/s | ETA: 00s
|
||||
[======> 12.5% ] 275/2200 ms | 4.29/34.34 MB @ 50.50 MB/s | ETA: 00s
|
||||
[======> 13.6% ] 300/2200 ms | 4.68/34.34 MB @ 50.35 MB/s | ETA: 00s
|
||||
[=======> 14.8% ] 325/2200 ms | 5.07/34.34 MB @ 50.73 MB/s | ETA: 00s
|
||||
[=======> 15.9% ] 350/2200 ms | 5.46/34.34 MB @ 50.12 MB/s | ETA: 00s
|
||||
[========> 17.0% ] 375/2200 ms | 5.85/34.34 MB @ 50.46 MB/s | ETA: 00s
|
||||
[=========> 18.2% ] 400/2200 ms | 6.24/34.34 MB @ 50.76 MB/s | ETA: 00s
|
||||
[=========> 19.3% ] 425/2200 ms | 6.63/34.34 MB @ 51.03 MB/s | ETA: 00s
|
||||
[==========> 20.5% ] 450/2200 ms | 7.02/34.34 MB @ 50.90 MB/s | ETA: 00s
|
||||
[==========> 21.6% ] 475/2200 ms | 7.41/34.34 MB @ 51.14 MB/s | ETA: 00s
|
||||
[===========> 22.7% ] 500/2200 ms | 7.80/34.34 MB @ 51.35 MB/s | ETA: 00s
|
||||
[===========> 23.9% ] 525/2200 ms | 8.20/34.34 MB @ 51.22 MB/s | ETA: 00s
|
||||
[============> 25.0% ] 550/2200 ms | 8.59/34.34 MB @ 51.41 MB/s | ETA: 00s
|
||||
[=============> 26.1% ] 575/2200 ms | 8.98/34.34 MB @ 51.58 MB/s | ETA: 00s
|
||||
[=============> 27.3% ] 600/2200 ms | 9.37/34.34 MB @ 51.74 MB/s | ETA: 00s
|
||||
[==============> 28.4% ] 625/2200 ms | 9.76/34.34 MB @ 51.62 MB/s | ETA: 00s
|
||||
[==============> 29.5% ] 650/2200 ms | 10.15/34.34 MB @ 51.50 MB/s | ETA: 00s
|
||||
[===============> 30.7% ] 675/2200 ms | 10.54/34.34 MB @ 51.65 MB/s | ETA: 00s
|
||||
[===============> 31.8% ] 700/2200 ms | 10.93/34.34 MB @ 51.79 MB/s | ETA: 00s
|
||||
[================> 33.0% ] 725/2200 ms | 11.32/34.34 MB @ 51.44 MB/s | ETA: 00s
|
||||
[=================> 34.1% ] 750/2200 ms | 11.71/34.34 MB @ 51.35 MB/s | ETA: 00s
|
||||
[=================> 35.2% ] 775/2200 ms | 12.10/34.34 MB @ 51.48 MB/s | ETA: 00s
|
||||
[==================> 36.4% ] 800/2200 ms | 12.49/34.34 MB @ 51.39 MB/s | ETA: 00s
|
||||
[==================> 37.5% ] 825/2200 ms | 12.88/34.34 MB @ 51.51 MB/s | ETA: 00s
|
||||
[===================> 38.6% ] 850/2200 ms | 13.27/34.34 MB @ 51.43 MB/s | ETA: 00s
|
||||
[===================> 39.8% ] 875/2200 ms | 13.66/34.34 MB @ 51.35 MB/s | ETA: 00s
|
||||
[====================> 40.9% ] 900/2200 ms | 14.05/34.34 MB @ 51.27 MB/s | ETA: 00s
|
||||
[=====================>42.0% ] 925/2200 ms | 14.44/34.34 MB @ 51.20 MB/s | ETA: 00s
|
||||
[=====================>43.2% ] 950/2200 ms | 14.83/34.34 MB @ 51.14 MB/s | ETA: 00s
|
||||
[======================44.3% ] 975/2200 ms | 15.22/34.34 MB @ 51.07 MB/s | ETA: 00s
|
||||
[======================45.5% ] 1000/2200 ms | 15.61/34.34 MB @ 51.18 MB/s | ETA: 00s
|
||||
[======================46.6% ] 1025/2200 ms | 16.00/34.34 MB @ 51.12 MB/s | ETA: 00s
|
||||
[======================47.7% ] 1050/2200 ms | 16.39/34.34 MB @ 51.22 MB/s | ETA: 00s
|
||||
[======================48.9% ] 1075/2200 ms | 16.78/34.34 MB @ 51.16 MB/s | ETA: 00s
|
||||
[======================50.0% ] 1100/2200 ms | 17.17/34.34 MB @ 50.95 MB/s | ETA: 00s
|
||||
[======================51.1% ] 1125/2200 ms | 17.56/34.34 MB @ 50.90 MB/s | ETA: 00s
|
||||
[======================52.3% ] 1150/2200 ms | 17.95/34.34 MB @ 50.85 MB/s | ETA: 00s
|
||||
[======================53.4% ] 1175/2200 ms | 18.34/34.34 MB @ 50.95 MB/s | ETA: 00s
|
||||
[======================54.5%> ] 1200/2200 ms | 18.73/34.34 MB @ 50.90 MB/s | ETA: 00s
|
||||
[======================55.7%> ] 1225/2200 ms | 19.12/34.34 MB @ 50.99 MB/s | ETA: 00s
|
||||
[======================56.8%=> ] 1250/2200 ms | 19.51/34.34 MB @ 50.95 MB/s | ETA: 00s
|
||||
[======================58.0%=> ] 1275/2200 ms | 19.90/34.34 MB @ 50.90 MB/s | ETA: 00s
|
||||
[======================59.1%==> ] 1300/2200 ms | 20.29/34.34 MB @ 50.86 MB/s | ETA: 00s
|
||||
[======================60.2%===> ] 1325/2200 ms | 20.68/34.34 MB @ 50.94 MB/s | ETA: 00s
|
||||
[======================61.4%===> ] 1350/2200 ms | 21.07/34.34 MB @ 51.02 MB/s | ETA: 00s
|
||||
[======================62.5%====> ] 1375/2200 ms | 21.46/34.34 MB @ 50.98 MB/s | ETA: 00s
|
||||
[======================63.6%====> ] 1400/2200 ms | 21.85/34.34 MB @ 51.06 MB/s | ETA: 00s
|
||||
[======================64.8%=====> ] 1425/2200 ms | 22.24/34.34 MB @ 51.14 MB/s | ETA: 00s
|
||||
[======================65.9%=====> ] 1450/2200 ms | 22.63/34.34 MB @ 51.09 MB/s | ETA: 00s
|
||||
[======================67.0%======> ] 1475/2200 ms | 23.02/34.34 MB @ 51.17 MB/s | ETA: 00s
|
||||
[======================68.2%=======> ] 1500/2200 ms | 23.41/34.34 MB @ 51.12 MB/s | ETA: 00s
|
||||
[======================69.3%=======> ] 1525/2200 ms | 23.80/34.34 MB @ 51.19 MB/s | ETA: 00s
|
||||
[======================70.5%========> ] 1550/2200 ms | 24.20/34.34 MB @ 51.26 MB/s | ETA: 00s
|
||||
[======================71.6%========> ] 1575/2200 ms | 24.59/34.34 MB @ 51.22 MB/s | ETA: 00s
|
||||
[======================72.7%=========> ] 1600/2200 ms | 24.98/34.34 MB @ 51.28 MB/s | ETA: 00s
|
||||
[======================73.9%=========> ] 1625/2200 ms | 25.37/34.34 MB @ 51.24 MB/s | ETA: 00s
|
||||
[======================75.0%==========> ] 1650/2200 ms | 25.76/34.34 MB @ 51.31 MB/s | ETA: 00s
|
||||
[======================76.1%===========> ] 1675/2200 ms | 26.15/34.34 MB @ 51.27 MB/s | ETA: 00s
|
||||
[======================77.3%===========> ] 1700/2200 ms | 26.54/34.34 MB @ 51.33 MB/s | ETA: 00s
|
||||
[======================78.4%============> ] 1725/2200 ms | 26.93/34.34 MB @ 51.29 MB/s | ETA: 00s
|
||||
[======================79.5%============> ] 1750/2200 ms | 27.32/34.34 MB @ 51.35 MB/s | ETA: 00s
|
||||
[======================80.7%=============> ] 1775/2200 ms | 27.71/34.34 MB @ 51.31 MB/s | ETA: 00s
|
||||
[======================81.8%=============> ] 1800/2200 ms | 28.10/34.34 MB @ 51.37 MB/s | ETA: 00s
|
||||
[======================83.0%==============> ] 1825/2200 ms | 28.49/34.34 MB @ 51.33 MB/s | ETA: 00s
|
||||
[======================84.1%===============> ] 1850/2200 ms | 28.88/34.34 MB @ 51.38 MB/s | ETA: 00s
|
||||
[======================85.2%===============> ] 1875/2200 ms | 29.27/34.34 MB @ 51.35 MB/s | ETA: 00s
|
||||
[======================86.4%================> ] 1900/2200 ms | 29.66/34.34 MB @ 51.31 MB/s | ETA: 00s
|
||||
[======================87.5%================> ] 1925/2200 ms | 30.05/34.34 MB @ 51.19 MB/s | ETA: 00s
|
||||
[======================88.6%=================> ] 1950/2200 ms | 30.44/34.34 MB @ 51.24 MB/s | ETA: 00s
|
||||
[======================89.8%=================> ] 1975/2200 ms | 30.83/34.34 MB @ 51.30 MB/s | ETA: 00s
|
||||
[======================90.9%==================> ] 2000/2200 ms | 31.22/34.34 MB @ 51.18 MB/s | ETA: 00s
|
||||
[======================92.0%===================> ] 2025/2200 ms | 31.61/34.34 MB @ 51.23 MB/s | ETA: 00s
|
||||
[======================93.2%===================> ] 2050/2200 ms | 32.00/34.34 MB @ 51.12 MB/s | ETA: 00s
|
||||
[======================94.3%====================> ] 2075/2200 ms | 32.39/34.34 MB @ 51.09 MB/s | ETA: 00s
|
||||
[======================95.5%====================> ] 2100/2200 ms | 32.78/34.34 MB @ 50.98 MB/s | ETA: 00s
|
||||
[======================96.6%=====================> ] 2125/2200 ms | 33.17/34.34 MB @ 50.95 MB/s | ETA: 00s
|
||||
[======================97.7%=====================> ] 2150/2200 ms | 33.56/34.34 MB @ 51.00 MB/s | ETA: 00s
|
||||
[======================98.9%======================>] 2175/2200 ms | 33.95/34.34 MB @ 50.90 MB/s | ETA: 00s
|
||||
[======================100.0%======================] 2200/2200 ms | 34.34/34.34 MB @ 50.80 MB/s | ETA: --
|
||||
[======================100.0%======================] 2200/2200 ms | 34.34/34.34 MB | COMPLETED
|
||||
|
||||
[INFO] IF Signal generation completed!
|
||||
------------------------------------------------------------------
|
||||
[INFO] Total samples: 36009600
|
||||
[INFO] Clipped samples: 10 (0.0000%)
|
||||
[INFO] Final AGC gain: 1.000
|
||||
[INFO] Total time taken: 0.68 s
|
||||
[INFO] Data generated: 34.34 MB
|
||||
[INFO] Average rate: 50.80 MB/s
|
||||
------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
name: negative_doppler
|
||||
signalsim_path: /home/onur/Desktop/galileo/signalsim/SignalSim
|
||||
signalsim_commit: 80b262113e77c4482ca9f5cbfef9bcada402ed28
|
||||
command:
|
||||
- /home/onur/Desktop/galileo/build/signalsim/IFdataGen
|
||||
- -c
|
||||
- /home/onur/Desktop/galileo/verification/vectors/signalsim/negative_doppler/generated_config.json
|
||||
- -o
|
||||
- /home/onur/Desktop/galileo/verification/vectors/signalsim/negative_doppler/negative_doppler_iq8.bin
|
||||
- -t
|
||||
- -st
|
||||
output: verification/vectors/signalsim/negative_doppler/negative_doppler_iq8.bin
|
||||
size_bytes: 36009600
|
||||
sha256: b17d2d1f180122041b2688f9a8b1facfc73ab99b521187908c88450d65ddc1ad
|
||||
complex_sample_count: 18004800
|
||||
sampling_frequency_hz: 8184000.0
|
||||
intermediate_frequency_hz: 2046000.0
|
||||
sample_format: IQ8_interleaved_signed_I_then_Q
|
||||
duration_s: 2.2
|
||||
prns:
|
||||
- 27
|
||||
components:
|
||||
- E1B
|
||||
- E1C
|
||||
expected_doppler_hz:
|
||||
27: -2637.0
|
||||
expected_code_delay: null
|
||||
navigation_truth: INavBit generated from bundled RINEX; no sample-side truth file
|
||||
secondary_truth: PilotBit.cpp SecondaryCodeE1, phase must be synchronized
|
||||
@@ -0,0 +1,8 @@
|
||||
PROG = IFDataGen
|
||||
TIME = 2026/07/30 20:17:48.609
|
||||
FMT = INT8X2
|
||||
F_S = 8.184000
|
||||
F_LO = 1573.374000
|
||||
IQ = 1
|
||||
BITS = 8
|
||||
SCALE = 1.0
|
||||
@@ -0,0 +1,120 @@
|
||||
{
|
||||
"version": 1.0,
|
||||
"description": "SignalSim validation vector: nominal_cn0_single_prn",
|
||||
"time": {
|
||||
"type": "UTC",
|
||||
"year": 2021,
|
||||
"month": 6,
|
||||
"day": 19,
|
||||
"hour": 10,
|
||||
"minute": 5,
|
||||
"second": 30
|
||||
},
|
||||
"trajectory": {
|
||||
"name": "static single-PRN integration baseline",
|
||||
"initPosition": {
|
||||
"type": "LLA",
|
||||
"format": "d",
|
||||
"longitude": -121.915773,
|
||||
"latitude": 37.352721,
|
||||
"altitude": 20
|
||||
},
|
||||
"initVelocity": {
|
||||
"type": "SCU",
|
||||
"speed": 0,
|
||||
"course": 0
|
||||
},
|
||||
"trajectoryList": [
|
||||
{
|
||||
"type": "Const",
|
||||
"time": 0.6
|
||||
}
|
||||
]
|
||||
},
|
||||
"ephemeris": {
|
||||
"type": "RINEX",
|
||||
"name": "/home/onur/Desktop/galileo/signalsim/SignalSim/EphData/BRDC00IGS_R_20211700000_01D_MN.rnx"
|
||||
},
|
||||
"output": {
|
||||
"type": "IFdata",
|
||||
"format": "IQ8",
|
||||
"sampleFreq": 8.184,
|
||||
"centerFreq": 1573.374,
|
||||
"name": "nominal_cn0_single_prn_iq8.bin",
|
||||
"config": {
|
||||
"elevationMask": 3,
|
||||
"maskOut": [
|
||||
{
|
||||
"system": "Galileo",
|
||||
"svid": [
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
31,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"systemSelect": [
|
||||
{
|
||||
"system": "GPS",
|
||||
"signal": "L1CA",
|
||||
"enable": false
|
||||
},
|
||||
{
|
||||
"system": "BDS",
|
||||
"signal": "B1C",
|
||||
"enable": false
|
||||
},
|
||||
{
|
||||
"system": "Galileo",
|
||||
"signal": "E1",
|
||||
"enable": true
|
||||
},
|
||||
{
|
||||
"system": "GLONASS",
|
||||
"signal": "G1",
|
||||
"enable": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"power": {
|
||||
"noiseFloor": -172,
|
||||
"initPower": {
|
||||
"unit": "dBHz",
|
||||
"value": 50.0
|
||||
},
|
||||
"elevationAdjust": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
|
||||
================================================================================
|
||||
IF SIGNAL GENERATION
|
||||
================================================================================
|
||||
[INFO] Loading JSON file: /home/onur/Desktop/galileo/verification/vectors/signalsim/nominal_cn0_single_prn/generated_config.json
|
||||
[INFO] JSON file read successfully: /home/onur/Desktop/galileo/verification/vectors/signalsim/nominal_cn0_single_prn/generated_config.json
|
||||
[INFO] Using output file from command line: /home/onur/Desktop/galileo/verification/vectors/signalsim/nominal_cn0_single_prn/nominal_cn0_single_prn_iq8.bin
|
||||
[INFO] Opening output file: /home/onur/Desktop/galileo/verification/vectors/signalsim/nominal_cn0_single_prn/nominal_cn0_single_prn_iq8.bin
|
||||
[INFO] Output file opened successfully.
|
||||
[INFO] Creating tag file: /home/onur/Desktop/galileo/verification/vectors/signalsim/nominal_cn0_single_prn/nominal_cn0_single_prn_iq8.bin.tag
|
||||
[INFO] Tag file created: /home/onur/Desktop/galileo/verification/vectors/signalsim/nominal_cn0_single_prn/nominal_cn0_single_prn_iq8.bin.tag
|
||||
[INFO] OpenMP configured for SERIAL execution (1 thread)
|
||||
[INFO] Generating IF data with following satellite signals:
|
||||
|
||||
[INFO] Enabled Signals:
|
||||
GAL : [ E1 ]
|
||||
|
||||
Signals Summary Table:
|
||||
+---------------+-------------+--------------+------------------------------+
|
||||
| Constellation | Visible SVs | Signals / SV | Total Signals / Visible SVs |
|
||||
+---------------+-------------+--------------+------------------------------+
|
||||
| GPS | 0 | 0 | 0 |
|
||||
| BeiDou | 0 | 0 | 0 |
|
||||
| Galileo | 1 | 1 | 1 |
|
||||
| GLONASS | 0 | 0 | 0 |
|
||||
+---------------+-------------+--------------+------------------------------+
|
||||
Total Visible SVs = 1, Total channels = 1
|
||||
|
||||
Galileo E1 with IF +2046kHz:
|
||||
+----+--------------+----+--------------+----+--------------+----+--------------+
|
||||
| SV | Doppler (Hz) | SV | Doppler (Hz) | SV | Doppler (Hz) | SV | Doppler (Hz) |
|
||||
+----+--------------+----+--------------+----+--------------+----+--------------+
|
||||
| 01 | +1828 | | | | | | |
|
||||
+----+--------------+----+--------------+----+--------------+----+--------------+
|
||||
|
||||
Total channels: 1
|
||||
|
||||
[INFO] Signal Duration: 0.60 s
|
||||
[INFO] Signal Size: 9.37 MB
|
||||
[INFO] Signal Data format: IQ8
|
||||
[INFO] Signal Center freq: 1573.3740 MHz
|
||||
[INFO] Signal Sample rate: 8.1840 MHz
|
||||
|
||||
[INFO] Starting signal generation loop...
|
||||
|
||||
[==> 4.2% ] 25/600 ms | 0.39/9.37 MB @ 55.75 MB/s | ETA: 00s
|
||||
[====> 8.3% ] 50/600 ms | 0.78/9.37 MB @ 52.03 MB/s | ETA: 00s
|
||||
[======> 12.5% ] 75/600 ms | 1.17/9.37 MB @ 53.22 MB/s | ETA: 00s
|
||||
[========> 16.7% ] 100/600 ms | 1.56/9.37 MB @ 52.03 MB/s | ETA: 00s
|
||||
[==========> 20.8% ] 125/600 ms | 1.95/9.37 MB @ 51.35 MB/s | ETA: 00s
|
||||
[============> 25.0% ] 150/600 ms | 2.34/9.37 MB @ 49.82 MB/s | ETA: 00s
|
||||
[==============> 29.2% ] 175/600 ms | 2.73/9.37 MB @ 50.59 MB/s | ETA: 00s
|
||||
[================> 33.3% ] 200/600 ms | 3.12/9.37 MB @ 51.18 MB/s | ETA: 00s
|
||||
[==================> 37.5% ] 225/600 ms | 3.51/9.37 MB @ 50.90 MB/s | ETA: 00s
|
||||
[====================> 41.7% ] 250/600 ms | 3.90/9.37 MB @ 50.68 MB/s | ETA: 00s
|
||||
[======================45.8% ] 275/600 ms | 4.29/9.37 MB @ 50.50 MB/s | ETA: 00s
|
||||
[======================50.0% ] 300/600 ms | 4.68/9.37 MB @ 50.35 MB/s | ETA: 00s
|
||||
[======================54.2%> ] 325/600 ms | 5.07/9.37 MB @ 50.73 MB/s | ETA: 00s
|
||||
[======================58.3%==> ] 350/600 ms | 5.46/9.37 MB @ 50.12 MB/s | ETA: 00s
|
||||
[======================62.5%====> ] 375/600 ms | 5.85/9.37 MB @ 49.61 MB/s | ETA: 00s
|
||||
[======================66.7%======> ] 400/600 ms | 6.24/9.37 MB @ 49.55 MB/s | ETA: 00s
|
||||
[======================70.8%========> ] 425/600 ms | 6.63/9.37 MB @ 49.51 MB/s | ETA: 00s
|
||||
[======================75.0%==========> ] 450/600 ms | 7.02/9.37 MB @ 49.12 MB/s | ETA: 00s
|
||||
[======================79.2%============> ] 475/600 ms | 7.41/9.37 MB @ 49.10 MB/s | ETA: 00s
|
||||
[======================83.3%==============> ] 500/600 ms | 7.80/9.37 MB @ 49.09 MB/s | ETA: 00s
|
||||
[======================87.5%================> ] 525/600 ms | 8.20/9.37 MB @ 48.78 MB/s | ETA: 00s
|
||||
[======================91.7%==================> ] 550/600 ms | 8.59/9.37 MB @ 48.50 MB/s | ETA: 00s
|
||||
[======================95.8%====================> ] 575/600 ms | 8.98/9.37 MB @ 48.52 MB/s | ETA: 00s
|
||||
[======================100.0%======================] 600/600 ms | 9.37/9.37 MB | COMPLETED
|
||||
|
||||
[INFO] IF Signal generation completed!
|
||||
------------------------------------------------------------------
|
||||
[INFO] Total samples: 9804432
|
||||
[INFO] Clipped samples: 1 (0.0000%)
|
||||
[INFO] Final AGC gain: 1.000
|
||||
[INFO] Total time taken: 0.19 s
|
||||
[INFO] Data generated: 9.35 MB
|
||||
[INFO] Average rate: 48.45 MB/s
|
||||
------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
name: nominal_cn0_single_prn
|
||||
signalsim_path: /home/onur/Desktop/galileo/signalsim/SignalSim
|
||||
signalsim_commit: 80b262113e77c4482ca9f5cbfef9bcada402ed28
|
||||
command:
|
||||
- /home/onur/Desktop/galileo/build/signalsim/IFdataGen
|
||||
- -c
|
||||
- /home/onur/Desktop/galileo/verification/vectors/signalsim/nominal_cn0_single_prn/generated_config.json
|
||||
- -o
|
||||
- /home/onur/Desktop/galileo/verification/vectors/signalsim/nominal_cn0_single_prn/nominal_cn0_single_prn_iq8.bin
|
||||
- -t
|
||||
- -st
|
||||
output: verification/vectors/signalsim/nominal_cn0_single_prn/nominal_cn0_single_prn_iq8.bin
|
||||
size_bytes: 9804432
|
||||
sha256: ffbcb2cfedc6142ca3064514b4d2c10045abf0221462996a5fc10a49213bf88e
|
||||
complex_sample_count: 4902216
|
||||
sampling_frequency_hz: 8184000.0
|
||||
intermediate_frequency_hz: 2046000.0
|
||||
sample_format: IQ8_interleaved_signed_I_then_Q
|
||||
duration_s: 0.6
|
||||
prns:
|
||||
- 1
|
||||
components:
|
||||
- E1B
|
||||
- E1C
|
||||
expected_doppler_hz:
|
||||
1: 1828.0
|
||||
expected_code_delay: null
|
||||
navigation_truth: INavBit generated from bundled RINEX; no sample-side truth file
|
||||
secondary_truth: PilotBit.cpp SecondaryCodeE1, phase must be synchronized
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
PROG = IFDataGen
|
||||
TIME = 2026/07/30 20:17:06.376
|
||||
FMT = INT8X2
|
||||
F_S = 8.184000
|
||||
F_LO = 1573.374000
|
||||
IQ = 1
|
||||
BITS = 8
|
||||
SCALE = 1.0
|
||||
Reference in New Issue
Block a user