Lab056: compare 20 and 500 ksymbol/s in controlled RF session
This commit is contained in:
76
data/processed/lab056/acceptance.json
Normal file
76
data/processed/lab056/acceptance.json
Normal file
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"date": "2026-09-09",
|
||||
"stage": "SOFTWARE_READY_RF_CONFIGURATION_PENDING",
|
||||
"lab055_commit": "5add95ecb8865f59075bbbced08d97b183fb3b48",
|
||||
"new_head": "5add95ecb8865f59075bbbced08d97b183fb3b48",
|
||||
"lab055_commit_files": 7,
|
||||
"lab055_inputs_sha256_rechecked": 34,
|
||||
"lab055_inputs_changed": [],
|
||||
"lab054_official_result": "NOT_A",
|
||||
"lab054_packets": "0/16",
|
||||
"rf_tx": 0,
|
||||
"hardware_commands_executed": 0,
|
||||
"hardware_common_clock_preflight": "NOT_PERFORMED",
|
||||
"mock_common_clock": "PASS",
|
||||
"rf_frequency_hz": null,
|
||||
"physical_path": "OTA_REQUESTED_FREQUENCY_AND_GEOMETRY_PENDING",
|
||||
"waiting_for_explicit_rf_authorization": true,
|
||||
"lab056_committed": false,
|
||||
"push_performed": false,
|
||||
"targeted_tests": {
|
||||
"passed": 34,
|
||||
"failed": 0
|
||||
},
|
||||
"quick_gate": {
|
||||
"command": "python tools/quick_gate.py",
|
||||
"passed": true,
|
||||
"core_tests": 857,
|
||||
"functional_labs": 30,
|
||||
"skipped_labs": 13
|
||||
},
|
||||
"pytest": {
|
||||
"command": "python -m pytest tests/ -q -p no:cacheprovider",
|
||||
"passed": 857,
|
||||
"failed": 0,
|
||||
"elapsed_seconds": 96.5
|
||||
},
|
||||
"diff_check": "PASS",
|
||||
"verifier": {
|
||||
"mode": "READ_ONLY_SOFTWARE",
|
||||
"remaining_reproduced_findings": 0,
|
||||
"counter_parser_finding": "FIXED_AND_REPRODUCIBLY_CLOSED"
|
||||
},
|
||||
"synthetic_equal": {
|
||||
"passed": true,
|
||||
"expected_gain_difference_db": 0.0,
|
||||
"measured_pairs_db": [
|
||||
0.0017861283874782213,
|
||||
-0.0028938012026523408
|
||||
]
|
||||
},
|
||||
"synthetic_minus6db": {
|
||||
"passed": true,
|
||||
"expected_gain_difference_db": -6.020599913279624,
|
||||
"measured_pairs_db": [
|
||||
-6.014143555521402,
|
||||
-6.022174975174189
|
||||
]
|
||||
},
|
||||
"power_units": "RX_CODE_SQUARED_NOT_CALIBRATED_RF_WATTS",
|
||||
"gap_is_zero_digital_iq_not_rf_off": true,
|
||||
"ota_scope": "ENTIRE_TX_ANTENNA_PROPAGATION_RX_PATH_NOT_ISOLATED_HACKRF",
|
||||
"artifact_sha256": {
|
||||
"experiments/lab056_abab_energy.py": "a36d277998b9b07c97eed0cfedec98ffed1ee2ea44e150f870b191b9a2d957c7",
|
||||
"experiments/lab056_capture_runner.py": "4ccfec4bfd123602d61dba5107e5ac7763326aaaf6cdb2b1e7dbcfdfcb059488",
|
||||
"tests/test_lab056_preparation.py": "74b428096a28c91ce603d3e13ad03ef9526a1a5a4be2d5001ec61441a4d1da1e",
|
||||
"experiments/lab054_hardware_control.py": "199046f939d39eaa7b2a5769149dd43052b353bba79b4cccba60b7ab72071101",
|
||||
"experiments/lab055_energy_audit.py": "ac4da1e31bc20b1740aebfab31f1368adb4ed6afe845ba8c4e45f579ea0f3753",
|
||||
"data/processed/lab056/preparation.json": "535375d08a0699ac4be31992ddbb6c5d175b3156a0a3b508b45d7cb567c24071",
|
||||
"data/processed/lab056/software_equal.json": "2c8bd05a0a1d488961a9a353c3ba9bf624e929792b66371bdb2b190b2cf22ca8",
|
||||
"data/processed/lab056/software_minus6db.json": "c015de2d5238d5d3c1ea9d56b0e4a5da200f2e0f14e3640fa27a396ffd489f67",
|
||||
"data/raw/lab056/tx_abab.cs8": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600",
|
||||
"data/raw/lab056/tx_metadata.json": "535375d08a0699ac4be31992ddbb6c5d175b3156a0a3b508b45d7cb567c24071",
|
||||
"data/raw/lab056/synthetic_equal.cs8": "a88afcc1bbeb50092f9f5baca6eb607d25daf508e0fafcdcada318818d9ffd62",
|
||||
"data/raw/lab056/synthetic_minus6db.cs8": "a189c1ffaf029983d41f7d87e262cbbc28ba740fc8915a75e41ee0adec9c1fe6"
|
||||
}
|
||||
}
|
||||
135
data/processed/lab056/ota_correction.json
Normal file
135
data/processed/lab056/ota_correction.json
Normal file
@@ -0,0 +1,135 @@
|
||||
{
|
||||
"date": "2026-09-10",
|
||||
"stage": "OTA_CORRECTION_READY_WAITING_USER_RF_FREQ",
|
||||
"head": "5add95ecb8865f59075bbbced08d97b183fb3b48",
|
||||
"method": "CONTROLLED_OTA_ABAB",
|
||||
"reason": "USER_REPORTED_MISSING_SMA_ADAPTER",
|
||||
"conducted_test": "DEFERRED_SEPARATE_CONTROL_AFTER_ADAPTER",
|
||||
"rf_frequency_hz": null,
|
||||
"rf_frequency_source": "USER_AUTHORIZED_RF_HZ",
|
||||
"country_required": false,
|
||||
"national_regulatory_research_performed": false,
|
||||
"geometry": {
|
||||
"tx_antenna": null,
|
||||
"rx_antenna": null,
|
||||
"distance_m": null,
|
||||
"orientation": null,
|
||||
"los_nlos": null
|
||||
},
|
||||
"rf_tx": 0,
|
||||
"hardware_commands_executed": 0,
|
||||
"hardware_common_clock": "NOT_PERFORMED",
|
||||
"next_step": "USER_RF_FREQ_THEN_RX_ONLY_PREFLIGHT_THEN_STOP_BEFORE_TX_AUTHORIZATION",
|
||||
"preflight_rx_seconds": 0.1,
|
||||
"rx_capture_seconds": 3.0,
|
||||
"tx_seconds": 1.323568,
|
||||
"preflight_background_does_not_prove_no_clipping_during_tx": true,
|
||||
"saturation_policy": {
|
||||
"before_tx": "STOP_WITH_TX_COUNT_0",
|
||||
"during_tx": "PRESERVE_ACTUAL_TX_COUNT_1_AND_STOP_NO_RETRY"
|
||||
},
|
||||
"baseline_acceptance_preserved": {
|
||||
"path": "data/processed/lab056/acceptance.json",
|
||||
"sha256": "ba48c2bb22947333aee99d5e72b0c6b661e617b1047b2672cb2d4c21ef721320",
|
||||
"pytest_passed": 857
|
||||
},
|
||||
"targeted_tests": {
|
||||
"passed": 44,
|
||||
"failed": 0
|
||||
},
|
||||
"quick_gate": {
|
||||
"passed": true,
|
||||
"core_tests": 867,
|
||||
"functional_labs": 30,
|
||||
"skipped_labs": 13
|
||||
},
|
||||
"pytest": {
|
||||
"command": "python -m pytest tests/ -q -p no:cacheprovider",
|
||||
"passed": 867,
|
||||
"failed": 0,
|
||||
"elapsed_seconds": 89.32
|
||||
},
|
||||
"verifier": {
|
||||
"mode": "READ_ONLY_IN_MEMORY",
|
||||
"cases_passed": 44,
|
||||
"remaining_reproduced_findings": 0
|
||||
},
|
||||
"original_segment_measurements_and_pairs_unchanged": true,
|
||||
"synthetic_comparison_summaries": {
|
||||
"equal": {
|
||||
"repeatability": [
|
||||
{
|
||||
"comparison": "A2/A1",
|
||||
"raw_rx_power_difference_db": -0.0012085532551280598,
|
||||
"background_difference_db": -0.0017255178918689754,
|
||||
"received_power_difference_db": -0.005652782408264756,
|
||||
"channel_gain_difference_db": -0.0023081300526506692,
|
||||
"matched_component_difference_db": -0.00230813005264874
|
||||
},
|
||||
{
|
||||
"comparison": "B2/B1",
|
||||
"raw_rx_power_difference_db": 0.00036367664985406537,
|
||||
"background_difference_db": -0.011492673362299905,
|
||||
"received_power_difference_db": 0.004534904727870617,
|
||||
"channel_gain_difference_db": -0.006988059642781434,
|
||||
"matched_component_difference_db": -0.006988059642780951
|
||||
}
|
||||
],
|
||||
"averaging": "RATIO_OF_MEAN_LINEAR_POWERS_B1_B2_OVER_A1_A2",
|
||||
"received_power_difference_db": -0.04640374115997541,
|
||||
"channel_gain_difference_db": -0.000552584218408658,
|
||||
"energy_per_symbol_difference_db": -14.025803827880353,
|
||||
"energy_basis": "BACKGROUND_SUBTRACTED_RECEIVED_POWER_DIVIDED_BY_SYMBOL_RATE"
|
||||
},
|
||||
"minus6db": {
|
||||
"repeatability": [
|
||||
{
|
||||
"comparison": "A2/A1",
|
||||
"raw_rx_power_difference_db": -0.0012085532551280598,
|
||||
"background_difference_db": -0.0017255178918689754,
|
||||
"received_power_difference_db": -0.005652782408264756,
|
||||
"channel_gain_difference_db": -0.0023081300526506692,
|
||||
"matched_component_difference_db": -0.00230813005264874
|
||||
},
|
||||
{
|
||||
"comparison": "B2/B1",
|
||||
"raw_rx_power_difference_db": 0.0016044036249902335,
|
||||
"background_difference_db": -0.011492673362299905,
|
||||
"received_power_difference_db": 0.016513577295241087,
|
||||
"channel_gain_difference_db": -0.0103395497054386,
|
||||
"matched_component_difference_db": -0.010339549705438118
|
||||
}
|
||||
],
|
||||
"averaging": "RATIO_OF_MEAN_LINEAR_POWERS_B1_B2_OVER_A1_A2",
|
||||
"received_power_difference_db": -6.039124271880495,
|
||||
"channel_gain_difference_db": -6.018156341674954,
|
||||
"energy_per_symbol_difference_db": -20.01852435860087,
|
||||
"energy_basis": "BACKGROUND_SUBTRACTED_RECEIVED_POWER_DIVIDED_BY_SYMBOL_RATE"
|
||||
}
|
||||
},
|
||||
"lab055_inputs_rechecked": 34,
|
||||
"lab055_inputs_changed": [],
|
||||
"lab054_official": "NOT_A, 0/16",
|
||||
"preserved_artifact_sha256": {
|
||||
"experiments/lab054_hardware_control.py": "199046f939d39eaa7b2a5769149dd43052b353bba79b4cccba60b7ab72071101",
|
||||
"experiments/lab055_energy_audit.py": "ac4da1e31bc20b1740aebfab31f1368adb4ed6afe845ba8c4e45f579ea0f3753",
|
||||
"data/processed/lab056/preparation.json": "535375d08a0699ac4be31992ddbb6c5d175b3156a0a3b508b45d7cb567c24071",
|
||||
"data/processed/lab056/software_equal.json": "2c8bd05a0a1d488961a9a353c3ba9bf624e929792b66371bdb2b190b2cf22ca8",
|
||||
"data/processed/lab056/software_minus6db.json": "c015de2d5238d5d3c1ea9d56b0e4a5da200f2e0f14e3640fa27a396ffd489f67",
|
||||
"data/raw/lab056/tx_abab.cs8": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600",
|
||||
"data/raw/lab056/tx_metadata.json": "535375d08a0699ac4be31992ddbb6c5d175b3156a0a3b508b45d7cb567c24071",
|
||||
"data/raw/lab056/synthetic_equal.cs8": "a88afcc1bbeb50092f9f5baca6eb607d25daf508e0fafcdcada318818d9ffd62",
|
||||
"data/raw/lab056/synthetic_minus6db.cs8": "a189c1ffaf029983d41f7d87e262cbbc28ba740fc8915a75e41ee0adec9c1fe6"
|
||||
},
|
||||
"new_artifact_sha256": {
|
||||
"experiments/lab056_abab_energy.py": "323408b3bc1aa02c8b2f2855cd6295ac2efd99f13afec2ca0c872aa013a78f96",
|
||||
"experiments/lab056_capture_runner.py": "24c17060b8b3e3f6899f9e922ae818e7ae2efba456c5f5cada7c69b5e5429334",
|
||||
"tests/test_lab056_preparation.py": "d48aef79ae2455ca397862082a89f4c5f9a7e4d678e9b464c8489dd0e319a5ac",
|
||||
"docs/lab056_current_state.md": "1accf50e4b67ec60fd6e8f041048d4b4b4a04551ebb51e43dafb0d52e40c7e35",
|
||||
"data/processed/lab056/software_equal_ota_summary.json": "2a04b074eb9f59e726fd9cb70744498384ce4a5aa3c3bd7e92ae21f4e55d05a1",
|
||||
"data/processed/lab056/software_minus6db_ota_summary.json": "01eb38bdc7f3bbd5bf468959cf7395a2b865318d6340cc9a70683576606cd3e0"
|
||||
},
|
||||
"lab056_commit": false,
|
||||
"push": false,
|
||||
"diff_check": "PASS"
|
||||
}
|
||||
173
data/processed/lab056/preparation.json
Normal file
173
data/processed/lab056/preparation.json
Normal file
@@ -0,0 +1,173 @@
|
||||
{
|
||||
"stage": "PREPARATION_ONLY",
|
||||
"rf_tx": 0,
|
||||
"rf_frequency_hz": null,
|
||||
"physical_path": "OTA_REQUESTED_FREQUENCY_AND_GEOMETRY_PENDING",
|
||||
"sample_rate_hz": 8000000,
|
||||
"carrier_hz": 50000,
|
||||
"tx_samples": 10588544,
|
||||
"tx_bytes": 21177088,
|
||||
"tx_seconds": 1.323568,
|
||||
"rx_samples": 24000000,
|
||||
"rx_seconds": 3.0,
|
||||
"rx_lead_seconds": 0.5,
|
||||
"gap_seconds": 0.1,
|
||||
"gap_is_zero_digital_iq_not_rf_off": true,
|
||||
"tx_sha256": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600",
|
||||
"segments": [
|
||||
{
|
||||
"label": "A1",
|
||||
"symbol_rate": 20000,
|
||||
"start": 800000,
|
||||
"samples": 1655200,
|
||||
"active_start": 808400,
|
||||
"active_samples": 1638400,
|
||||
"whole": {
|
||||
"samples": 1655200,
|
||||
"mean_i": -3.624939584340261e-06,
|
||||
"mean_q": -8.458192363460609e-06,
|
||||
"power_code2": 1936.3883820686322,
|
||||
"ac_power_code2": 1936.3883820685476,
|
||||
"rms_code": 44.00441321127498,
|
||||
"peak_magnitude_code": 69.29646455628166,
|
||||
"max_abs_i": 68.0,
|
||||
"max_abs_q": 69.0,
|
||||
"papr_db": 3.9442968742176006,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.09681941910343161
|
||||
},
|
||||
"active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 2.99072265625e-05,
|
||||
"mean_q": -0.0008270263671875,
|
||||
"power_code2": 1956.0524084472656,
|
||||
"ac_power_code2": 1956.0524077623986,
|
||||
"rms_code": 44.22728126900031,
|
||||
"peak_magnitude_code": 69.29646455628166,
|
||||
"max_abs_i": 68.0,
|
||||
"max_abs_q": 69.0,
|
||||
"papr_db": 3.9004166907590005,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.09780262042236328
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "B1",
|
||||
"symbol_rate": 500000,
|
||||
"start": 3255200,
|
||||
"samples": 1639072,
|
||||
"active_start": 3255536,
|
||||
"active_samples": 1638400,
|
||||
"whole": {
|
||||
"samples": 1639072,
|
||||
"mean_i": 0.00011042833993869702,
|
||||
"mean_q": -0.002146336463559868,
|
||||
"power_code2": 1936.1693793805275,
|
||||
"ac_power_code2": 1936.169374761573,
|
||||
"rms_code": 44.00192472359053,
|
||||
"peak_magnitude_code": 68.6804193347711,
|
||||
"max_abs_i": 66.0,
|
||||
"max_abs_q": 68.0,
|
||||
"papr_db": 3.8672252879366917,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.003872338758761055
|
||||
},
|
||||
"active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": -8.544921875e-06,
|
||||
"mean_q": -0.002210693359375,
|
||||
"power_code2": 1936.9563952636718,
|
||||
"ac_power_code2": 1936.9563903764335,
|
||||
"rms_code": 44.010866786098084,
|
||||
"peak_magnitude_code": 68.6804193347711,
|
||||
"max_abs_i": 66.0,
|
||||
"max_abs_q": 68.0,
|
||||
"papr_db": 3.865460322480824,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0038739127905273434
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "A2",
|
||||
"symbol_rate": 20000,
|
||||
"start": 5694272,
|
||||
"samples": 1655200,
|
||||
"active_start": 5702672,
|
||||
"active_samples": 1638400,
|
||||
"whole": {
|
||||
"samples": 1655200,
|
||||
"mean_i": -3.624939584340261e-06,
|
||||
"mean_q": -8.458192363460609e-06,
|
||||
"power_code2": 1936.3883820686322,
|
||||
"ac_power_code2": 1936.3883820685476,
|
||||
"rms_code": 44.00441321127498,
|
||||
"peak_magnitude_code": 69.29646455628166,
|
||||
"max_abs_i": 68.0,
|
||||
"max_abs_q": 69.0,
|
||||
"papr_db": 3.9442968742176006,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.09681941910343161
|
||||
},
|
||||
"active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 2.99072265625e-05,
|
||||
"mean_q": -0.0008270263671875,
|
||||
"power_code2": 1956.0524084472656,
|
||||
"ac_power_code2": 1956.0524077623986,
|
||||
"rms_code": 44.22728126900031,
|
||||
"peak_magnitude_code": 69.29646455628166,
|
||||
"max_abs_i": 68.0,
|
||||
"max_abs_q": 69.0,
|
||||
"papr_db": 3.9004166907590005,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.09780262042236328
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "B2",
|
||||
"symbol_rate": 500000,
|
||||
"start": 8149472,
|
||||
"samples": 1639072,
|
||||
"active_start": 8149808,
|
||||
"active_samples": 1638400,
|
||||
"whole": {
|
||||
"samples": 1639072,
|
||||
"mean_i": 0.00011042833993869702,
|
||||
"mean_q": -0.002146336463559868,
|
||||
"power_code2": 1936.1693793805275,
|
||||
"ac_power_code2": 1936.169374761573,
|
||||
"rms_code": 44.00192472359053,
|
||||
"peak_magnitude_code": 68.6804193347711,
|
||||
"max_abs_i": 66.0,
|
||||
"max_abs_q": 68.0,
|
||||
"papr_db": 3.8672252879366917,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.003872338758761055
|
||||
},
|
||||
"active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": -8.544921875e-06,
|
||||
"mean_q": -0.002210693359375,
|
||||
"power_code2": 1936.9563952636718,
|
||||
"ac_power_code2": 1936.9563903764335,
|
||||
"rms_code": 44.010866786098084,
|
||||
"peak_magnitude_code": 68.6804193347711,
|
||||
"max_abs_i": 66.0,
|
||||
"max_abs_q": 68.0,
|
||||
"papr_db": 3.865460322480824,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0038739127905273434
|
||||
}
|
||||
}
|
||||
],
|
||||
"whole_power_difference_db": -0.000491208472157679,
|
||||
"active_power_difference_db": -0.0426064264748898
|
||||
}
|
||||
530
data/processed/lab056/rf_analysis.json
Normal file
530
data/processed/lab056/rf_analysis.json
Normal file
@@ -0,0 +1,530 @@
|
||||
{
|
||||
"scope": "TX_REFERENCE_DIAGNOSTICS_NOT_INDEPENDENT_PACKET_RX",
|
||||
"rf_tx": 0,
|
||||
"tx_sha256": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600",
|
||||
"rx_sha256": "e336dd653fa554058052fcf851e9f2462f66b8cf7c710815ca2b9a09ffc23ad4",
|
||||
"alignment": {
|
||||
"start": 4454784,
|
||||
"correlation": 0.3843661479500724,
|
||||
"coarse_cfo_hz": 0.0,
|
||||
"stride": 32
|
||||
},
|
||||
"segments": [
|
||||
{
|
||||
"label": "A1",
|
||||
"symbol_rate": 20000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9375872802734375,
|
||||
"mean_q": 1.827298583984375,
|
||||
"power_code2": 5.303053588867187,
|
||||
"ac_power_code2": 1.084963565705345,
|
||||
"rms_code": 2.3028359882690705,
|
||||
"peak_magnitude_code": 6.4031242374328485,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.88257840909542,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002651526794433594,
|
||||
"band_27000_power": 0.3472643231791639,
|
||||
"band_675000_power": 0.5082992616247881,
|
||||
"power_standard_error": 0.020810438717554197
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9454104166666667,
|
||||
"mean_q": 1.8225354166666667,
|
||||
"power_code2": 4.857945833333333,
|
||||
"ac_power_code2": 0.642509632387152,
|
||||
"rms_code": 2.204074824803671,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.759453298373341,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.00024289729166666665,
|
||||
"band_27000_power": 0.011441788935577513,
|
||||
"band_675000_power": 0.1346566488652154,
|
||||
"power_standard_error": 0.011146582753825698
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9274020833333333,
|
||||
"mean_q": 1.8395416666666666,
|
||||
"power_code2": 4.84604375,
|
||||
"ac_power_code2": 0.6020555824262157,
|
||||
"rms_code": 2.2013731510127945,
|
||||
"peak_magnitude_code": 5.0,
|
||||
"max_abs_i": 3.0,
|
||||
"max_abs_q": 4.0,
|
||||
"papr_db": 7.125526780497051,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002423021875,
|
||||
"band_27000_power": 0.009082996916230657,
|
||||
"band_675000_power": 0.10440265872939565,
|
||||
"power_standard_error": 0.005986244399660487
|
||||
}
|
||||
],
|
||||
"background_power": 0.6222826074066838,
|
||||
"background_subtracted_raw": 0.46268095829866107,
|
||||
"background_subtracted_uncertainty": 0.029702310624809113,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 0.46268095829866107,
|
||||
"channel_gain_complex": {
|
||||
"real": -0.008543898749645305,
|
||||
"imag": 0.009310849226837265,
|
||||
"phase_rad_at_active_start": 2.3132658926165255
|
||||
},
|
||||
"channel_gain_power": 0.0001596901191690867,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 5254791,
|
||||
"alignment_adjustment": 7,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9375872802734375,
|
||||
"mean_q": 1.827298583984375,
|
||||
"power_code2": 5.303053588867187,
|
||||
"ac_power_code2": 1.084963565705345,
|
||||
"rms_code": 2.3028359882690705,
|
||||
"peak_magnitude_code": 6.4031242374328485,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.88257840909542,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002651526794433594
|
||||
},
|
||||
"cfo_hz": -0.028056675950692833,
|
||||
"gain_abs": 0.012636855588677378,
|
||||
"dc_i": 0.9388651889450522,
|
||||
"dc_q": 1.8271201059862494,
|
||||
"train_signal_power": 0.312403496916226,
|
||||
"train_residual_power": 0.722356125700177,
|
||||
"train_actual_ac_power": 1.0347596226164035,
|
||||
"train_cross_power": 7.854827899222983e-17,
|
||||
"heldout_signal_power": 0.31232098749561993,
|
||||
"heldout_residual_power": 0.8215137283109276,
|
||||
"heldout_actual_ac_power": 1.135170838604222,
|
||||
"heldout_cross_power": 0.0013361227976749755,
|
||||
"heldout_residual_band_27000_power": 0.03428707776367196,
|
||||
"heldout_residual_band_675000_power": 0.18938129777540513,
|
||||
"heldout_residual_band_1000000_power": 0.21334080727941662,
|
||||
"heldout_residual_matched_power": 11.421082264513538,
|
||||
"effective_signal_to_residual_db": -4.200136561843322
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "B1",
|
||||
"symbol_rate": 500000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9203680419921875,
|
||||
"mean_q": 1.8407562255859375,
|
||||
"power_code2": 5.328170166015625,
|
||||
"ac_power_code2": 1.0927093512617043,
|
||||
"rms_code": 2.30828294756419,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 9.266344273087686,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.0656340332031251e-05,
|
||||
"band_27000_power": 0.029697349664473127,
|
||||
"band_675000_power": 0.5128322432606733,
|
||||
"power_standard_error": 0.031085529715571047
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9274020833333333,
|
||||
"mean_q": 1.8395416666666666,
|
||||
"power_code2": 4.84604375,
|
||||
"ac_power_code2": 0.6020555824262157,
|
||||
"rms_code": 2.2013731510127945,
|
||||
"peak_magnitude_code": 5.0,
|
||||
"max_abs_i": 3.0,
|
||||
"max_abs_q": 4.0,
|
||||
"papr_db": 7.125526780497051,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 9.692087499999999e-06,
|
||||
"band_27000_power": 0.009082996916230657,
|
||||
"band_675000_power": 0.10440265872939565,
|
||||
"power_standard_error": 0.005986244399660487
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9213041666666667,
|
||||
"mean_q": 1.8316708333333334,
|
||||
"power_code2": 4.8351625,
|
||||
"ac_power_code2": 0.6313430907986115,
|
||||
"rms_code": 2.198900293328463,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 3.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.3056227355026895,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 9.670325e-06,
|
||||
"band_27000_power": 0.011430099601181243,
|
||||
"band_675000_power": 0.13125486016140642,
|
||||
"power_standard_error": 0.0037407319242408464
|
||||
}
|
||||
],
|
||||
"background_power": 0.6166993366124136,
|
||||
"background_subtracted_raw": 0.4760100146492907,
|
||||
"background_subtracted_uncertainty": 0.03454282477879906,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 0.4760100146492907,
|
||||
"channel_gain_complex": {
|
||||
"real": -0.008089659584664989,
|
||||
"imag": 0.009397483555426113,
|
||||
"phase_rad_at_active_start": 2.2815457153366783
|
||||
},
|
||||
"channel_gain_power": 0.00015375528937026635,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 7709991,
|
||||
"alignment_adjustment": 7,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9203680419921875,
|
||||
"mean_q": 1.8407562255859375,
|
||||
"power_code2": 5.328170166015625,
|
||||
"ac_power_code2": 1.0927093512617043,
|
||||
"rms_code": 2.30828294756419,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 9.266344273087686,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.0656340332031251e-05
|
||||
},
|
||||
"cfo_hz": -0.0731458112990823,
|
||||
"gain_abs": 0.012399810053797854,
|
||||
"dc_i": 0.920656229639791,
|
||||
"dc_q": 1.8411261312835556,
|
||||
"train_signal_power": 0.2978190572101343,
|
||||
"train_residual_power": 0.7068527315140937,
|
||||
"train_actual_ac_power": 1.0046717887242282,
|
||||
"train_cross_power": -6.682154829462661e-17,
|
||||
"heldout_signal_power": 0.29781552489257346,
|
||||
"heldout_residual_power": 0.884789710339823,
|
||||
"heldout_actual_ac_power": 1.1807473535638735,
|
||||
"heldout_cross_power": -0.001857881668523386,
|
||||
"heldout_residual_band_27000_power": 0.015187641333986188,
|
||||
"heldout_residual_band_675000_power": 0.217181000785572,
|
||||
"heldout_residual_band_1000000_power": 0.24523520739571264,
|
||||
"heldout_residual_matched_power": 3.0703433988460103,
|
||||
"effective_signal_to_residual_db": -4.72892729922049
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "A2",
|
||||
"symbol_rate": 20000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9284002685546875,
|
||||
"mean_q": 1.84388427734375,
|
||||
"power_code2": 5.311703491210937,
|
||||
"ac_power_code2": 1.0498672043230375,
|
||||
"rms_code": 2.304713320829933,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 8.062450931004047,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002655851745605469,
|
||||
"band_27000_power": 0.33592297470769195,
|
||||
"band_675000_power": 0.500120184644421,
|
||||
"power_standard_error": 0.01600143643844262
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.92130625,
|
||||
"mean_q": 1.8316708333333334,
|
||||
"power_code2": 4.83516875,
|
||||
"ac_power_code2": 0.6313455020269103,
|
||||
"rms_code": 2.198901714492942,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 3.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.30561712175391,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002417584375,
|
||||
"band_27000_power": 0.011430090514699676,
|
||||
"band_675000_power": 0.13125475431725353,
|
||||
"power_standard_error": 0.0037385404799615833
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9283375,
|
||||
"mean_q": 1.8603020833333332,
|
||||
"power_code2": 4.962772916666666,
|
||||
"ac_power_code2": 0.6402385615060755,
|
||||
"rms_code": 2.2277281963171958,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 8.357545135545596,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.00024813864583333333,
|
||||
"band_27000_power": 0.011660806052520012,
|
||||
"band_675000_power": 0.13208548597324482,
|
||||
"power_standard_error": 0.009340294961573032
|
||||
}
|
||||
],
|
||||
"background_power": 0.6357920317664929,
|
||||
"background_subtracted_raw": 0.4140751725565446,
|
||||
"background_subtracted_uncertainty": 0.017352868452820306,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 0.4140751725565446,
|
||||
"channel_gain_complex": {
|
||||
"real": -0.007000883443887156,
|
||||
"imag": 0.010205712402071436,
|
||||
"phase_rad_at_active_start": 2.172048716307076
|
||||
},
|
||||
"channel_gain_power": 0.000153168934628688,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 10149062,
|
||||
"alignment_adjustment": 6,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9284002685546875,
|
||||
"mean_q": 1.84388427734375,
|
||||
"power_code2": 5.311703491210937,
|
||||
"ac_power_code2": 1.0498672043230375,
|
||||
"rms_code": 2.304713320829933,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 8.062450931004047,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002655851745605469
|
||||
},
|
||||
"cfo_hz": 0.005915202430533777,
|
||||
"gain_abs": 0.012376143770524322,
|
||||
"dc_i": 0.9271611521067152,
|
||||
"dc_q": 1.8443065713552416,
|
||||
"train_signal_power": 0.29964603349233376,
|
||||
"train_residual_power": 0.7155398694209132,
|
||||
"train_actual_ac_power": 1.0151859029132475,
|
||||
"train_cross_power": 2.4270516152391507e-16,
|
||||
"heldout_signal_power": 0.29956689346716014,
|
||||
"heldout_residual_power": 0.7826844440402193,
|
||||
"heldout_actual_ac_power": 1.084551933216437,
|
||||
"heldout_cross_power": 0.002300595709057756,
|
||||
"heldout_residual_band_27000_power": 0.03443073439045887,
|
||||
"heldout_residual_band_675000_power": 0.19776523377923858,
|
||||
"heldout_residual_band_1000000_power": 0.22176016276354857,
|
||||
"heldout_residual_matched_power": 11.341896374078306,
|
||||
"effective_signal_to_residual_db": -4.170928864706292
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "B2",
|
||||
"symbol_rate": 500000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9302490234375,
|
||||
"mean_q": 1.854871826171875,
|
||||
"power_code2": 5.396551513671875,
|
||||
"ac_power_code2": 1.0906387765392669,
|
||||
"rms_code": 2.3230478931076464,
|
||||
"peak_magnitude_code": 6.4031242374328485,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.806675296737527,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.0793103027343752e-05,
|
||||
"band_27000_power": 0.030437416621842406,
|
||||
"band_675000_power": 0.5333148504916424,
|
||||
"power_standard_error": 0.03318734421277559
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9283375,
|
||||
"mean_q": 1.8603020833333332,
|
||||
"power_code2": 4.962772916666666,
|
||||
"ac_power_code2": 0.6402385615060755,
|
||||
"rms_code": 2.2277281963171958,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 8.357545135545596,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 9.925545833333333e-06,
|
||||
"band_27000_power": 0.011660770674569443,
|
||||
"band_675000_power": 0.13208533141133466,
|
||||
"power_standard_error": 0.009339092140283283
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9385041666666667,
|
||||
"mean_q": 1.8505104166666666,
|
||||
"power_code2": 5.000202083333333,
|
||||
"ac_power_code2": 0.6950232102907972,
|
||||
"rms_code": 2.236113164250265,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.634104411823291,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.0000404166666666e-05,
|
||||
"band_27000_power": 0.011507358850526561,
|
||||
"band_675000_power": 0.12385207349410385,
|
||||
"power_standard_error": 0.037784295029485354
|
||||
}
|
||||
],
|
||||
"background_power": 0.6676308858984363,
|
||||
"background_subtracted_raw": 0.42300789064083055,
|
||||
"background_subtracted_uncertainty": 0.04722771590637799,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 0.42300789064083055,
|
||||
"channel_gain_complex": {
|
||||
"real": -0.006710536973189343,
|
||||
"imag": 0.010126447128417442,
|
||||
"phase_rad_at_active_start": 2.1560299377113283
|
||||
},
|
||||
"channel_gain_power": 0.000147576237913175,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 12604263,
|
||||
"alignment_adjustment": 7,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9302490234375,
|
||||
"mean_q": 1.854871826171875,
|
||||
"power_code2": 5.396551513671875,
|
||||
"ac_power_code2": 1.0906387765392669,
|
||||
"rms_code": 2.3230478931076464,
|
||||
"peak_magnitude_code": 6.4031242374328485,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.806675296737527,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.0793103027343752e-05
|
||||
},
|
||||
"cfo_hz": 0.0026425717900911143,
|
||||
"gain_abs": 0.012148096061242479,
|
||||
"dc_i": 0.9315836612485033,
|
||||
"dc_q": 1.8553663362050554,
|
||||
"train_signal_power": 0.28585043299602836,
|
||||
"train_residual_power": 0.7245263851886631,
|
||||
"train_actual_ac_power": 1.010376818184691,
|
||||
"train_cross_power": -8.954642582992278e-17,
|
||||
"heldout_signal_power": 0.2858470426337267,
|
||||
"heldout_residual_power": 0.8807229722868642,
|
||||
"heldout_actual_ac_power": 1.1709047864903603,
|
||||
"heldout_cross_power": 0.004334771569769229,
|
||||
"heldout_residual_band_27000_power": 0.018795072832326204,
|
||||
"heldout_residual_band_675000_power": 0.3125053797217844,
|
||||
"heldout_residual_band_1000000_power": 0.3566678823693195,
|
||||
"heldout_residual_matched_power": 4.361909383453252,
|
||||
"effective_signal_to_residual_db": -4.887056210122219
|
||||
}
|
||||
}
|
||||
],
|
||||
"pairs": [
|
||||
{
|
||||
"pair": 1,
|
||||
"received_power_difference_db": 0.1233446340794126,
|
||||
"channel_gain_difference_db": -0.1644798001918496,
|
||||
"matched_component_difference_db": -0.20653835698711864,
|
||||
"matched_component_symbol_energy_difference_db": -14.185938443707496
|
||||
},
|
||||
{
|
||||
"pair": 2,
|
||||
"received_power_difference_db": 0.09269277113182464,
|
||||
"channel_gain_difference_db": -0.16154256719796828,
|
||||
"matched_component_difference_db": -0.2036011239932389,
|
||||
"matched_component_symbol_energy_difference_db": -14.183001210713615
|
||||
}
|
||||
],
|
||||
"comparison_summary": {
|
||||
"repeatability": [
|
||||
{
|
||||
"comparison": "A2/A1",
|
||||
"raw_rx_power_difference_db": 0.007078081316567549,
|
||||
"background_difference_db": 0.0932741793444109,
|
||||
"received_power_difference_db": -0.4820243490149181,
|
||||
"channel_gain_difference_db": -0.18107353366707263,
|
||||
"matched_component_difference_db": -0.1810735336670716
|
||||
},
|
||||
{
|
||||
"comparison": "B2/B1",
|
||||
"raw_rx_power_difference_db": 0.055382405794076286,
|
||||
"background_difference_db": 0.34462938523123676,
|
||||
"received_power_difference_db": -0.5126762119625052,
|
||||
"channel_gain_difference_db": -0.17813630067319114,
|
||||
"matched_component_difference_db": -0.17813630067319214
|
||||
}
|
||||
],
|
||||
"averaging": "RATIO_OF_MEAN_LINEAR_POWERS_B1_B2_OVER_A1_A2",
|
||||
"received_power_difference_db": 0.10889530008758355,
|
||||
"channel_gain_difference_db": -0.16304154709643187,
|
||||
"energy_per_symbol_difference_db": -13.870504786632791,
|
||||
"energy_basis": "BACKGROUND_SUBTRACTED_RECEIVED_POWER_DIVIDED_BY_SYMBOL_RATE"
|
||||
},
|
||||
"outside_waveform_background": [
|
||||
{
|
||||
"start": 3654784,
|
||||
"samples": 400000,
|
||||
"mean_i": 0.9425475,
|
||||
"mean_q": 1.823755,
|
||||
"power_code2": 4.8400925,
|
||||
"ac_power_code2": 0.6256144102187502,
|
||||
"rms_code": 2.2000210226268293,
|
||||
"peak_magnitude_code": 5.0,
|
||||
"max_abs_i": 3.0,
|
||||
"max_abs_q": 4.0,
|
||||
"papr_db": 7.1308634705743845,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000242004625,
|
||||
"band_27000_power": 0.011134411836977165,
|
||||
"band_675000_power": 0.12535191126457693,
|
||||
"power_standard_error": 0.002472279873801531
|
||||
},
|
||||
{
|
||||
"start": 15443328,
|
||||
"samples": 400000,
|
||||
"mean_i": 0.938865,
|
||||
"mean_q": 1.832065,
|
||||
"power_code2": 4.891855,
|
||||
"ac_power_code2": 0.6539253475500004,
|
||||
"rms_code": 2.2117538289782614,
|
||||
"peak_magnitude_code": 5.0,
|
||||
"max_abs_i": 3.0,
|
||||
"max_abs_q": 4.0,
|
||||
"papr_db": 7.0846643308644,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.00024459275,
|
||||
"band_27000_power": 0.012745444722198074,
|
||||
"band_675000_power": 0.13232609430446385,
|
||||
"power_standard_error": 0.008612381752597367
|
||||
}
|
||||
],
|
||||
"background_note": "Внутренние gaps: нулевой цифровой IQ при работающем TX; это не RF OFF. Внешние окна также требуют сверки времён запуска/остановки по журналам.",
|
||||
"power_units": "RX code squared, not calibrated watts/dBm",
|
||||
"residual_note": "Шум и неописанные моделью искажения; RX не нормируется для выравнивания A/B"
|
||||
}
|
||||
BIN
data/processed/lab056/rf_overview.png
Normal file
BIN
data/processed/lab056/rf_overview.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 303 KiB |
336
data/processed/lab056/rf_result.json
Normal file
336
data/processed/lab056/rf_result.json
Normal file
@@ -0,0 +1,336 @@
|
||||
{
|
||||
"date": "2026-09-10",
|
||||
"stage": "OTA_ABAB_VALID_LARGE_DROP_NOT_REPRODUCED_STOP",
|
||||
"rf_tx_current": 0,
|
||||
"completed_tx_sessions": 1,
|
||||
"automatic_tx_repeats": 0,
|
||||
"authorization_consumed": true,
|
||||
"hardware": {
|
||||
"passed": true,
|
||||
"rf_tx_count": 1,
|
||||
"point": {
|
||||
"frequency_hz": 1400000000,
|
||||
"physical_path": "MASTER TX -> TX antenna -> free-space LOS -> RX antenna -> SLAVE RX; user-specified approximate distance 3-5 m; fixed equipment and cables",
|
||||
"path_confirmed": true,
|
||||
"tx_antenna": "Existing 1400 MHz antenna, as described by user; model/marking not supplied",
|
||||
"rx_antenna": "Existing 1400 MHz antenna, as described by user; model/marking not supplied",
|
||||
"distance_m": null,
|
||||
"orientation": "Both stationary; same antenna orientation and polarization, per user",
|
||||
"visibility": "LOS"
|
||||
},
|
||||
"process_before": {
|
||||
"state": "CLEAR",
|
||||
"attempts": [
|
||||
{
|
||||
"state": "CLEAR",
|
||||
"mechanism": "psutil",
|
||||
"matches": [],
|
||||
"inspected": 302,
|
||||
"errors": []
|
||||
}
|
||||
]
|
||||
},
|
||||
"inventory": {
|
||||
"passed": true,
|
||||
"serials": [
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"000000000000000097c063dc323b97d3"
|
||||
],
|
||||
"master_serial": "000000000000000097c063dc323b97d3",
|
||||
"slave_serial": "000000000000000097c063dc2e5327d3",
|
||||
"raw_output": "hackrf_info version: 2024.02.1\nlibhackrf version: 2024.02.1 (0.9)\nFound HackRF\nIndex: 0\nSerial number: 000000000000000097c063dc323b97d3\nBoard ID Number: 4 (HackRF One)\nFirmware Version: 2024.02.1 (API:1.08)\nPart ID Number: 0xa000cb3c 0x00744f5a\nHardware Revision: r9\nHardware does not appear to have been manufactured by Great Scott Gadgets.\nHardware supported by installed firmware:\n HackRF One\n\nFound HackRF\nIndex: 1\nSerial number: 000000000000000097c063dc2e5327d3\nBoard ID Number: 4 (HackRF One)\nFirmware Version: 2024.02.1 (API:1.08)\nPart ID Number: 0xa000cb3c 0xbc4b4739\nHardware Revision: r9\nHardware does not appear to have been manufactured by Great Scott Gadgets.\nHardware supported by installed firmware:\n HackRF One"
|
||||
},
|
||||
"clock": {
|
||||
"passed": true,
|
||||
"master_reg29": 38,
|
||||
"slave_reg29": 38,
|
||||
"slave_clkin_status": "DETECTED",
|
||||
"slave_clock_wait": {
|
||||
"state": "DETECTED",
|
||||
"queries": 2,
|
||||
"time_to_detect_ms": 137.35900004394352,
|
||||
"elapsed_ms": 137.35900004394352,
|
||||
"polls": [
|
||||
{
|
||||
"query": 1,
|
||||
"start_ms": 50.7242000894621,
|
||||
"end_ms": 69.19760000891984,
|
||||
"raw": "CLKIN status: no clock signal detected",
|
||||
"state": "NOT_DETECTED",
|
||||
"exit_code": 0
|
||||
},
|
||||
{
|
||||
"query": 2,
|
||||
"start_ms": 119.4211000110954,
|
||||
"end_ms": 137.35900004394352,
|
||||
"raw": "CLKIN status: clock signal detected",
|
||||
"state": "DETECTED",
|
||||
"exit_code": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"master_serial": "000000000000000097c063dc323b97d3",
|
||||
"slave_serial": "000000000000000097c063dc2e5327d3"
|
||||
},
|
||||
"rx_level_before_tx": {
|
||||
"samples": 65536,
|
||||
"mean_i": 0.938690185546875,
|
||||
"mean_q": 1.825347900390625,
|
||||
"power_code2": 4.84039306640625,
|
||||
"ac_power_code2": 0.6273588445037603,
|
||||
"rms_code": 2.2000893314604864,
|
||||
"peak_magnitude_code": 4.47213595499958,
|
||||
"max_abs_i": 3.0,
|
||||
"max_abs_q": 4.0,
|
||||
"papr_db": 6.161493654989252,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002420196533203125,
|
||||
"saturation_detected": false,
|
||||
"analog_compression": "UNKNOWN_WITHOUT_CALIBRATION"
|
||||
},
|
||||
"rx_sha256": "e336dd653fa554058052fcf851e9f2462f66b8cf7c710815ca2b9a09ffc23ad4",
|
||||
"rx_level": {
|
||||
"samples": 24000000,
|
||||
"mean_i": 0.9305354583333333,
|
||||
"mean_q": 1.8321060833333334,
|
||||
"power_code2": 4.996925875,
|
||||
"ac_power_code2": 0.7744169351973671,
|
||||
"rms_code": 2.235380476563218,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 9.545096066616024,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.00024984629375,
|
||||
"saturation_detected": false,
|
||||
"analog_compression": "UNKNOWN_WITHOUT_CALIBRATION"
|
||||
},
|
||||
"process_after": {
|
||||
"state": "CLEAR",
|
||||
"attempts": [
|
||||
{
|
||||
"state": "CLEAR",
|
||||
"mechanism": "psutil",
|
||||
"matches": [],
|
||||
"inspected": 302,
|
||||
"errors": []
|
||||
}
|
||||
]
|
||||
},
|
||||
"cleanup_errors": []
|
||||
},
|
||||
"rx_bytes": 48000000,
|
||||
"rx_samples": 24000000,
|
||||
"rx_seconds": 3.0,
|
||||
"tx_bytes": 21177088,
|
||||
"tx_samples": 10588544,
|
||||
"tx_waveform_seconds": 1.323568,
|
||||
"rx_overruns": 0,
|
||||
"tx_underruns": 0,
|
||||
"rx_clipped_samples": 0,
|
||||
"rx_clipped_components": 0,
|
||||
"all_four_segments_present": true,
|
||||
"segmentation_start_spread_samples": 1,
|
||||
"hardware_parameters_constant_between_segments": true,
|
||||
"physical_geometry_source": "USER_DESCRIPTION_NOT_SOFTWARE_MEASUREMENT",
|
||||
"audited_hardware_commands": 14,
|
||||
"audited_tx_commands": 1,
|
||||
"segments": [
|
||||
{
|
||||
"label": "A1",
|
||||
"start_sample": 5254791,
|
||||
"end_sample_exclusive": 6909991,
|
||||
"start_seconds": 0.656848875,
|
||||
"end_seconds": 0.863748875,
|
||||
"inferred_sequence_start_sample": 4454791,
|
||||
"active_samples": 1638400,
|
||||
"raw_rx_power_code2": 5.303053588867187,
|
||||
"rx_ac_power_code2": 1.084963565705345,
|
||||
"background_power_code2": 0.6222826074066838,
|
||||
"background_subtracted_signal_power_code2": 0.46268095829866107,
|
||||
"background_subtracted_uncertainty_code2": 0.029702310624809113,
|
||||
"background_subtracted_stable": true,
|
||||
"complex_gain_h": {
|
||||
"real": -0.008543898749645305,
|
||||
"imag": 0.009310849226837265,
|
||||
"phase_rad_at_active_start": 2.3132658926165255
|
||||
},
|
||||
"channel_gain_power": 0.0001596901191690867,
|
||||
"matched_signal_component_power_code2": 0.31232098749561993,
|
||||
"residual_power_code2": 0.8215137283109276,
|
||||
"spectral_band_27000_power_code2": 0.3472643231791639,
|
||||
"spectral_band_675000_power_code2": 0.5082992616247881
|
||||
},
|
||||
{
|
||||
"label": "B1",
|
||||
"start_sample": 7709991,
|
||||
"end_sample_exclusive": 9349063,
|
||||
"start_seconds": 0.963748875,
|
||||
"end_seconds": 1.168632875,
|
||||
"inferred_sequence_start_sample": 4454791,
|
||||
"active_samples": 1638400,
|
||||
"raw_rx_power_code2": 5.328170166015625,
|
||||
"rx_ac_power_code2": 1.0927093512617043,
|
||||
"background_power_code2": 0.6166993366124136,
|
||||
"background_subtracted_signal_power_code2": 0.4760100146492907,
|
||||
"background_subtracted_uncertainty_code2": 0.03454282477879906,
|
||||
"background_subtracted_stable": true,
|
||||
"complex_gain_h": {
|
||||
"real": -0.008089659584664989,
|
||||
"imag": 0.009397483555426113,
|
||||
"phase_rad_at_active_start": 2.2815457153366783
|
||||
},
|
||||
"channel_gain_power": 0.00015375528937026635,
|
||||
"matched_signal_component_power_code2": 0.29781552489257346,
|
||||
"residual_power_code2": 0.884789710339823,
|
||||
"spectral_band_27000_power_code2": 0.029697349664473127,
|
||||
"spectral_band_675000_power_code2": 0.5128322432606733
|
||||
},
|
||||
{
|
||||
"label": "A2",
|
||||
"start_sample": 10149062,
|
||||
"end_sample_exclusive": 11804262,
|
||||
"start_seconds": 1.26863275,
|
||||
"end_seconds": 1.47553275,
|
||||
"inferred_sequence_start_sample": 4454790,
|
||||
"active_samples": 1638400,
|
||||
"raw_rx_power_code2": 5.311703491210937,
|
||||
"rx_ac_power_code2": 1.0498672043230375,
|
||||
"background_power_code2": 0.6357920317664929,
|
||||
"background_subtracted_signal_power_code2": 0.4140751725565446,
|
||||
"background_subtracted_uncertainty_code2": 0.017352868452820306,
|
||||
"background_subtracted_stable": true,
|
||||
"complex_gain_h": {
|
||||
"real": -0.007000883443887156,
|
||||
"imag": 0.010205712402071436,
|
||||
"phase_rad_at_active_start": 2.172048716307076
|
||||
},
|
||||
"channel_gain_power": 0.000153168934628688,
|
||||
"matched_signal_component_power_code2": 0.29956689346716014,
|
||||
"residual_power_code2": 0.7826844440402193,
|
||||
"spectral_band_27000_power_code2": 0.33592297470769195,
|
||||
"spectral_band_675000_power_code2": 0.500120184644421
|
||||
},
|
||||
{
|
||||
"label": "B2",
|
||||
"start_sample": 12604263,
|
||||
"end_sample_exclusive": 14243335,
|
||||
"start_seconds": 1.575532875,
|
||||
"end_seconds": 1.780416875,
|
||||
"inferred_sequence_start_sample": 4454791,
|
||||
"active_samples": 1638400,
|
||||
"raw_rx_power_code2": 5.396551513671875,
|
||||
"rx_ac_power_code2": 1.0906387765392669,
|
||||
"background_power_code2": 0.6676308858984363,
|
||||
"background_subtracted_signal_power_code2": 0.42300789064083055,
|
||||
"background_subtracted_uncertainty_code2": 0.04722771590637799,
|
||||
"background_subtracted_stable": true,
|
||||
"complex_gain_h": {
|
||||
"real": -0.006710536973189343,
|
||||
"imag": 0.010126447128417442,
|
||||
"phase_rad_at_active_start": 2.1560299377113283
|
||||
},
|
||||
"channel_gain_power": 0.000147576237913175,
|
||||
"matched_signal_component_power_code2": 0.2858470426337267,
|
||||
"residual_power_code2": 0.8807229722868642,
|
||||
"spectral_band_27000_power_code2": 0.030437416621842406,
|
||||
"spectral_band_675000_power_code2": 0.5333148504916424
|
||||
}
|
||||
],
|
||||
"comparison_summary": {
|
||||
"repeatability": [
|
||||
{
|
||||
"comparison": "A2/A1",
|
||||
"raw_rx_power_difference_db": 0.007078081316567549,
|
||||
"background_difference_db": 0.0932741793444109,
|
||||
"received_power_difference_db": -0.4820243490149181,
|
||||
"channel_gain_difference_db": -0.18107353366707263,
|
||||
"matched_component_difference_db": -0.1810735336670716
|
||||
},
|
||||
{
|
||||
"comparison": "B2/B1",
|
||||
"raw_rx_power_difference_db": 0.055382405794076286,
|
||||
"background_difference_db": 0.34462938523123676,
|
||||
"received_power_difference_db": -0.5126762119625052,
|
||||
"channel_gain_difference_db": -0.17813630067319114,
|
||||
"matched_component_difference_db": -0.17813630067319214
|
||||
}
|
||||
],
|
||||
"averaging": "RATIO_OF_MEAN_LINEAR_POWERS_B1_B2_OVER_A1_A2",
|
||||
"received_power_difference_db": 0.10889530008758355,
|
||||
"channel_gain_difference_db": -0.16304154709643187,
|
||||
"energy_per_symbol_difference_db": -13.870504786632791,
|
||||
"energy_basis": "BACKGROUND_SUBTRACTED_RECEIVED_POWER_DIVIDED_BY_SYMBOL_RATE"
|
||||
},
|
||||
"pairs": [
|
||||
{
|
||||
"pair": 1,
|
||||
"received_power_difference_db": 0.1233446340794126,
|
||||
"channel_gain_difference_db": -0.1644798001918496,
|
||||
"matched_component_difference_db": -0.20653835698711864,
|
||||
"matched_component_symbol_energy_difference_db": -14.185938443707496
|
||||
},
|
||||
{
|
||||
"pair": 2,
|
||||
"received_power_difference_db": 0.09269277113182464,
|
||||
"channel_gain_difference_db": -0.16154256719796828,
|
||||
"matched_component_difference_db": -0.2036011239932389,
|
||||
"matched_component_symbol_energy_difference_db": -14.183001210713615
|
||||
}
|
||||
],
|
||||
"energy_basis": "BACKGROUND_SUBTRACTED_RECEIVED_POWER_DIVIDED_BY_SYMBOL_RATE",
|
||||
"units": "RX_CODE_SQUARED_AND_CODE_SQUARED_SECONDS_NOT_CALIBRATED_WATTS_OR_JOULES",
|
||||
"interpretation": {
|
||||
"historical_15_41_db_drop_reproduced": false,
|
||||
"isolated_hackrf_loss_established": false,
|
||||
"scope": "ENTIRE_OTA_PATH_IN_THIS_SESSION",
|
||||
"conducted_control_required_to_separate_hardware_and_channel": true,
|
||||
"external_amplifier_necessity_established": false,
|
||||
"packet_acceptance_tested": false
|
||||
},
|
||||
"verifier": {
|
||||
"passed": true,
|
||||
"mode": "SAVED_FILES_READ_ONLY_NO_HARDWARE",
|
||||
"independent_methods": [
|
||||
"INTEGER_RAW_MOMENTS",
|
||||
"LOCAL_VARIANCE",
|
||||
"WEIGHTED_PHASE_CFO",
|
||||
"COMPLEX_LSTSQ"
|
||||
],
|
||||
"remaining_reproduced_findings": 0
|
||||
},
|
||||
"lab054_official": "NOT_A, 0/16",
|
||||
"lab055_inputs_unchanged": 34,
|
||||
"last_software_tests_same_code": {
|
||||
"targeted": 44,
|
||||
"pytest": 867,
|
||||
"quick_gate": [
|
||||
867,
|
||||
30,
|
||||
13
|
||||
]
|
||||
},
|
||||
"code_or_tx_changed": false,
|
||||
"head": "5add95ecb8865f59075bbbced08d97b183fb3b48",
|
||||
"lab056_committed": false,
|
||||
"push": false,
|
||||
"stop": true,
|
||||
"artifact_sha256": {
|
||||
"data/raw/lab056/tx_abab.cs8": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600",
|
||||
"data/raw/lab056/tx_metadata.json": "535375d08a0699ac4be31992ddbb6c5d175b3156a0a3b508b45d7cb567c24071",
|
||||
"data/raw/lab056/rx_stream.cs8": "e336dd653fa554058052fcf851e9f2462f66b8cf7c710815ca2b9a09ffc23ad4",
|
||||
"data/raw/lab056/hardware_attempt.json": "24dfed564a260c6286233a21823cf13f5d19731adaa5bf6664debeddde634ffd",
|
||||
"data/raw/lab056/capture_result.json": "107ff5b43cd98acbb6ea77631894a1ff2fcb95868702f2dafa73675b69a16bdd",
|
||||
"data/raw/lab056/tx_process_result.json": "88e13edd733430b2a42dd176ff275f518be39e1733da6b904a03493b99354475",
|
||||
"data/raw/lab056/rx_stdout.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"data/raw/lab056/rx_stderr.txt": "3b0c3dc749f353bad62f36b198745d9dd2850372ad2a0450ae645afad300361a",
|
||||
"data/processed/lab056/rf_analysis.json": "21576f57910458a3fbe0090894a6ba61540b8a1a08094fca16cd06c46058d141",
|
||||
"data/processed/lab056/rf_session_authorization.json": "52bf979934c2c27bee055b07e09685248d411a48b79f49b6f000b5e2c631e0c1",
|
||||
"data/processed/lab056/rf_session_commands.json": "c816829a57f8613c29fa228ce1a03b93df79997e619d8dfaa827186c7820171b",
|
||||
"data/processed/lab056/rf_overview.png": "c08a8dab99677afb46b0cc43dbf2360da47da35a03dc00fdec48618c7c794f4f",
|
||||
"experiments/lab056_capture_runner.py": "24c17060b8b3e3f6899f9e922ae818e7ae2efba456c5f5cada7c69b5e5429334",
|
||||
"experiments/lab056_abab_energy.py": "323408b3bc1aa02c8b2f2855cd6295ac2efd99f13afec2ca0c872aa013a78f96"
|
||||
}
|
||||
}
|
||||
30
data/processed/lab056/rf_session_authorization.json
Normal file
30
data/processed/lab056/rf_session_authorization.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"authorized_tx_sessions": 1,
|
||||
"automatic_retry": false,
|
||||
"point": {
|
||||
"frequency_hz": 1400000000,
|
||||
"physical_path": "MASTER TX -> TX antenna -> free-space LOS -> RX antenna -> SLAVE RX; user-specified approximate distance 3-5 m; fixed equipment and cables",
|
||||
"path_confirmed": true,
|
||||
"tx_antenna": "Existing 1400 MHz antenna, as described by user; model/marking not supplied",
|
||||
"rx_antenna": "Existing 1400 MHz antenna, as described by user; model/marking not supplied",
|
||||
"distance_m": null,
|
||||
"orientation": "Both stationary; same antenna orientation and polarization, per user",
|
||||
"visibility": "LOS"
|
||||
},
|
||||
"tx_sha256": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600",
|
||||
"tx_samples": 10588544,
|
||||
"tx_seconds": 1.323568,
|
||||
"rx_samples": 24000000,
|
||||
"rx_seconds": 3.0,
|
||||
"tx_gain_db": 10,
|
||||
"rx_gain_db": [
|
||||
24,
|
||||
24
|
||||
],
|
||||
"amp": false,
|
||||
"bias_tee": false,
|
||||
"sample_rate_hz": 8000000,
|
||||
"digital_carrier_hz": 50000,
|
||||
"source": "Explicit user authorization in current turn",
|
||||
"recorded_at_utc": "2026-09-10T09:32:24.185185+00:00"
|
||||
}
|
||||
262
data/processed/lab056/rf_session_commands.json
Normal file
262
data/processed/lab056/rf_session_commands.json
Normal file
@@ -0,0 +1,262 @@
|
||||
{
|
||||
"tx_process_invocations": 1,
|
||||
"automatic_retry": false,
|
||||
"commands": [
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_info.exe"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:24.697133+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "hackrf_info version: 2024.02.1\nlibhackrf version: 2024.02.1 (0.9)\nFound HackRF\nIndex: 0\nSerial number: 000000000000000097c063dc323b97d3\nBoard ID Number: 4 (HackRF One)\nFirmware Version: 2024.02.1 (API:1.08)\nPart ID Number: 0xa000cb3c 0x00744f5a\nHardware Revision: r9\nHardware does not appear to have been manufactured by Great Scott Gadgets.\nHardware supported by installed firmware:\n HackRF One\n\nFound HackRF\nIndex: 1\nSerial number: 000000000000000097c063dc2e5327d3\nBoard ID Number: 4 (HackRF One)\nFirmware Version: 2024.02.1 (API:1.08)\nPart ID Number: 0xa000cb3c 0xbc4b4739\nHardware Revision: r9\nHardware does not appear to have been manufactured by Great Scott Gadgets.\nHardware supported by installed firmware:\n HackRF One\n",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:32:24.719605+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_clock.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc323b97d3",
|
||||
"-o",
|
||||
"0"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:24.719707+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:32:24.736985+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_clock.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"-o",
|
||||
"0"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:24.737066+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:32:24.753370+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_transfer.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc323b97d3",
|
||||
"-r",
|
||||
"NUL",
|
||||
"-f",
|
||||
"1400000000",
|
||||
"-s",
|
||||
"8000000",
|
||||
"-n",
|
||||
"65536",
|
||||
"-l",
|
||||
"24",
|
||||
"-g",
|
||||
"24",
|
||||
"-a",
|
||||
"0",
|
||||
"-p",
|
||||
"0",
|
||||
"-B"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:24.753426+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "call hackrf_set_sample_rate(8000000 Hz/8.000 MHz)\ncall hackrf_set_hw_sync_mode(0)\ncall hackrf_set_freq(1400000000 Hz/1400.000 MHz)\ncall hackrf_set_amp_enable(0)\ncall hackrf_set_antenna_enable(0)\nsamples_to_xfer 65536/0Mio\nStop with Ctrl-C\n 0.3 MiB / 0.018 sec = 14.8 MiB/second, average power -29.9 dBfs, 9376 bytes free in buffer, 0 overruns, longest 0 bytes\n\nExiting...\nTotal time: 0.01795 s\nhackrf_stop_rx() done\nTransfer statistics:\n274144 bytes transferred by M0\n262144 bytes transferred by M4\n0 overruns, longest 0 bytes\nhackrf_close() done\nhackrf_exit() done\nfclose() done\nexit\n",
|
||||
"finished_at_utc": "2026-09-10T09:32:24.790201+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_debug.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc323b97d3",
|
||||
"--si5351c",
|
||||
"-n",
|
||||
"29",
|
||||
"-r"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:24.790253+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "[ 29] -> 0x26\n",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:32:24.807254+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_clock.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc323b97d3",
|
||||
"-o",
|
||||
"1"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:24.807310+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:32:24.823113+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_clock.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"-i"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:24.858007+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "CLKIN status: no clock signal detected\n",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:32:24.876412+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_clock.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"-i"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:24.926726+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "CLKIN status: clock signal detected\n",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:32:24.944618+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_transfer.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"-r",
|
||||
"NUL",
|
||||
"-f",
|
||||
"1400000000",
|
||||
"-s",
|
||||
"8000000",
|
||||
"-n",
|
||||
"65536",
|
||||
"-l",
|
||||
"24",
|
||||
"-g",
|
||||
"24",
|
||||
"-a",
|
||||
"0",
|
||||
"-p",
|
||||
"0",
|
||||
"-B"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:24.944681+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "call hackrf_set_sample_rate(8000000 Hz/8.000 MHz)\ncall hackrf_set_hw_sync_mode(0)\ncall hackrf_set_freq(1400000000 Hz/1400.000 MHz)\ncall hackrf_set_amp_enable(0)\ncall hackrf_set_antenna_enable(0)\nsamples_to_xfer 65536/0Mio\nStop with Ctrl-C\n 0.3 MiB / 0.017 sec = 15.4 MiB/second, average power -35.4 dBfs, 8832 bytes free in buffer, 0 overruns, longest 0 bytes\n\nExiting...\nTotal time: 0.01704 s\nhackrf_stop_rx() done\nTransfer statistics:\n274976 bytes transferred by M0\n262144 bytes transferred by M4\n0 overruns, longest 0 bytes\nhackrf_close() done\nhackrf_exit() done\nfclose() done\nexit\n",
|
||||
"finished_at_utc": "2026-09-10T09:32:24.979112+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_debug.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"--si5351c",
|
||||
"-n",
|
||||
"29",
|
||||
"-r"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:24.979161+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "[ 29] -> 0x26\n",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:32:24.995463+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_transfer.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"-r",
|
||||
"C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab056\\rx_stream.cs8",
|
||||
"-f",
|
||||
"1400000000",
|
||||
"-s",
|
||||
"8000000",
|
||||
"-n",
|
||||
"24000000",
|
||||
"-l",
|
||||
"24",
|
||||
"-g",
|
||||
"24",
|
||||
"-a",
|
||||
"0",
|
||||
"-p",
|
||||
"0",
|
||||
"-B"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:24.995551+00:00",
|
||||
"background_process": true,
|
||||
"stdout_path": "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab056\\rx_stdout.txt",
|
||||
"stderr_path": "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab056\\rx_stderr.txt",
|
||||
"returncode": 0,
|
||||
"finished_at_utc": "2026-09-10T09:32:28.029923+00:00",
|
||||
"returncode_after_cleanup": 0,
|
||||
"cleanup_at_utc": "2026-09-10T09:32:28.683438+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_transfer.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc323b97d3",
|
||||
"-t",
|
||||
"C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab056\\tx_abab.cs8",
|
||||
"-f",
|
||||
"1400000000",
|
||||
"-s",
|
||||
"8000000",
|
||||
"-n",
|
||||
"10588544",
|
||||
"-x",
|
||||
"10",
|
||||
"-a",
|
||||
"0",
|
||||
"-p",
|
||||
"0",
|
||||
"-B"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:25.512893+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "call hackrf_set_sample_rate(8000000 Hz/8.000 MHz)\ncall hackrf_set_hw_sync_mode(0)\ncall hackrf_set_freq(1400000000 Hz/1400.000 MHz)\ncall hackrf_set_amp_enable(0)\ncall hackrf_set_antenna_enable(0)\nsamples_to_xfer 10588544/10Mio\nStop with Ctrl-C\n16.0 MiB / 1.004 sec = 15.9 MiB/second, average power -11.3 dBfs, 13920 bytes filled in buffer, 0 underruns, longest 0 bytes\n 5.2 MiB / 0.322 sec = 16.1 MiB/second, average power -11.2 dBfs, 5120 bytes filled in buffer, 0 underruns, longest 0 bytes\n\nExiting...\nTotal time: 1.32538 s\nhackrf_stop_tx() done\nTransfer statistics:\n21200896 bytes transferred by M0\n21200896 bytes transferred by M4\n0 underruns, longest 0 bytes\nhackrf_close() done\nhackrf_exit() done\nfclose() done\nexit\n",
|
||||
"finished_at_utc": "2026-09-10T09:32:26.901844+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_clock.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc323b97d3",
|
||||
"-o",
|
||||
"0"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:28.683494+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:32:28.698845+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_clock.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"-o",
|
||||
"0"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:32:28.698895+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:32:28.714042+00:00"
|
||||
}
|
||||
],
|
||||
"orchestration_finished_at_utc": "2026-09-10T09:32:29.203758+00:00"
|
||||
}
|
||||
218
data/processed/lab056/rx_preflight_commands.json
Normal file
218
data/processed/lab056/rx_preflight_commands.json
Normal file
@@ -0,0 +1,218 @@
|
||||
{
|
||||
"rf_tx_count": 0,
|
||||
"tx_commands": 0,
|
||||
"commands": [
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_info.exe"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:16:28.777578+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "hackrf_info version: 2024.02.1\nlibhackrf version: 2024.02.1 (0.9)\nFound HackRF\nIndex: 0\nSerial number: 000000000000000097c063dc323b97d3\nBoard ID Number: 4 (HackRF One)\nFirmware Version: 2024.02.1 (API:1.08)\nPart ID Number: 0xa000cb3c 0x00744f5a\nHardware Revision: r9\nHardware does not appear to have been manufactured by Great Scott Gadgets.\nHardware supported by installed firmware:\n HackRF One\n\nFound HackRF\nIndex: 1\nSerial number: 000000000000000097c063dc2e5327d3\nBoard ID Number: 4 (HackRF One)\nFirmware Version: 2024.02.1 (API:1.08)\nPart ID Number: 0xa000cb3c 0xbc4b4739\nHardware Revision: r9\nHardware does not appear to have been manufactured by Great Scott Gadgets.\nHardware supported by installed firmware:\n HackRF One\n",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:16:28.849704+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_clock.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc323b97d3",
|
||||
"-o",
|
||||
"0"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:16:28.849843+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:16:28.881216+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_clock.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"-o",
|
||||
"0"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:16:28.881271+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:16:28.899025+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_transfer.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc323b97d3",
|
||||
"-r",
|
||||
"NUL",
|
||||
"-f",
|
||||
"1400000000",
|
||||
"-s",
|
||||
"8000000",
|
||||
"-n",
|
||||
"65536",
|
||||
"-l",
|
||||
"24",
|
||||
"-g",
|
||||
"24",
|
||||
"-a",
|
||||
"0",
|
||||
"-p",
|
||||
"0",
|
||||
"-B"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:16:28.899092+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "call hackrf_set_sample_rate(8000000 Hz/8.000 MHz)\ncall hackrf_set_hw_sync_mode(0)\ncall hackrf_set_freq(1400000000 Hz/1400.000 MHz)\ncall hackrf_set_amp_enable(0)\ncall hackrf_set_antenna_enable(0)\nsamples_to_xfer 65536/0Mio\nStop with Ctrl-C\n 0.3 MiB / 0.019 sec = 13.5 MiB/second, average power -27.9 dBfs, 9280 bytes free in buffer, 0 overruns, longest 0 bytes\n\nExiting...\nTotal time: 0.01979 s\nhackrf_stop_rx() done\nTransfer statistics:\n276256 bytes transferred by M0\n262144 bytes transferred by M4\n0 overruns, longest 0 bytes\nhackrf_close() done\nhackrf_exit() done\nfclose() done\nexit\n",
|
||||
"finished_at_utc": "2026-09-10T09:16:28.950743+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_debug.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc323b97d3",
|
||||
"--si5351c",
|
||||
"-n",
|
||||
"29",
|
||||
"-r"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:16:28.950806+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "[ 29] -> 0x26\n",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:16:28.980731+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_clock.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc323b97d3",
|
||||
"-o",
|
||||
"1"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:16:28.980796+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:16:28.996692+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_clock.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"-i"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:16:29.030946+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "CLKIN status: clock signal detected\n",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:16:29.048522+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_transfer.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"-r",
|
||||
"NUL",
|
||||
"-f",
|
||||
"1400000000",
|
||||
"-s",
|
||||
"8000000",
|
||||
"-n",
|
||||
"65536",
|
||||
"-l",
|
||||
"24",
|
||||
"-g",
|
||||
"24",
|
||||
"-a",
|
||||
"0",
|
||||
"-p",
|
||||
"0",
|
||||
"-B"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:16:29.048596+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "call hackrf_set_sample_rate(8000000 Hz/8.000 MHz)\ncall hackrf_set_hw_sync_mode(0)\ncall hackrf_set_freq(1400000000 Hz/1400.000 MHz)\ncall hackrf_set_amp_enable(0)\ncall hackrf_set_antenna_enable(0)\nsamples_to_xfer 65536/0Mio\nStop with Ctrl-C\n 0.3 MiB / 0.019 sec = 14.0 MiB/second, average power -32.0 dBfs, 9120 bytes free in buffer, 0 overruns, longest 0 bytes\n\nExiting...\nTotal time: 0.01894 s\nhackrf_stop_rx() done\nTransfer statistics:\n273920 bytes transferred by M0\n262144 bytes transferred by M4\n0 overruns, longest 0 bytes\nhackrf_close() done\nhackrf_exit() done\nfclose() done\nexit\n",
|
||||
"finished_at_utc": "2026-09-10T09:16:29.084743+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_debug.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"--si5351c",
|
||||
"-n",
|
||||
"29",
|
||||
"-r"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:16:29.084857+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "[ 29] -> 0x26\n",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:16:29.100716+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_transfer.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"-r",
|
||||
"C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab056\\preflight_rx.cs8",
|
||||
"-f",
|
||||
"1400000000",
|
||||
"-s",
|
||||
"8000000",
|
||||
"-n",
|
||||
"800000",
|
||||
"-l",
|
||||
"24",
|
||||
"-g",
|
||||
"24",
|
||||
"-a",
|
||||
"0",
|
||||
"-p",
|
||||
"0",
|
||||
"-B"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:16:29.100863+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "call hackrf_set_sample_rate(8000000 Hz/8.000 MHz)\ncall hackrf_set_hw_sync_mode(0)\ncall hackrf_set_freq(1400000000 Hz/1400.000 MHz)\ncall hackrf_set_amp_enable(0)\ncall hackrf_set_antenna_enable(0)\nsamples_to_xfer 800000/0Mio\nStop with Ctrl-C\n 1.8 MiB / 0.119 sec = 15.4 MiB/second, average power -35.2 dBfs, 15552 bytes free in buffer, 0 overruns, longest 0 bytes\n\nExiting...\nTotal time: 0.11922 s\nhackrf_stop_rx() done\nTransfer statistics:\n1913376 bytes transferred by M0\n1900544 bytes transferred by M4\n0 overruns, longest 0 bytes\nhackrf_close() done\nhackrf_exit() done\nfclose() done\nexit\n",
|
||||
"finished_at_utc": "2026-09-10T09:16:29.239488+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_clock.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc323b97d3",
|
||||
"-o",
|
||||
"0"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:16:29.271470+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:16:29.288606+00:00"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\user\\Tools\\HackRF\\Library\\bin\\hackrf_clock.exe",
|
||||
"-d",
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"-o",
|
||||
"0"
|
||||
],
|
||||
"started_at_utc": "2026-09-10T09:16:29.288689+00:00",
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "",
|
||||
"finished_at_utc": "2026-09-10T09:16:29.309700+00:00"
|
||||
}
|
||||
]
|
||||
}
|
||||
26
data/processed/lab056/rx_preflight_plan.json
Normal file
26
data/processed/lab056/rx_preflight_plan.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"point": {
|
||||
"frequency_hz": 1400000000,
|
||||
"physical_path": "MASTER TX -> TX antenna -> free-space LOS -> RX antenna -> SLAVE RX; user-specified approximate distance 3-5 m; fixed equipment and cables",
|
||||
"path_confirmed": true,
|
||||
"tx_antenna": "Existing 1400 MHz antenna, as described by user; model/marking not supplied",
|
||||
"rx_antenna": "Existing 1400 MHz antenna, as described by user; model/marking not supplied",
|
||||
"distance_m": null,
|
||||
"orientation": "Both stationary; same antenna orientation and polarization, per user",
|
||||
"visibility": "LOS"
|
||||
},
|
||||
"distance_description": "Approximately 3-5 m per user; exact measured value not supplied",
|
||||
"frequency_role": "CURRENT_LAB056_TEST_ONLY_NOT_ROVER_OPERATING_BAND",
|
||||
"field_band_context": "Approximately 180 MHz considered separately; 50/144 MHz outside Lab056",
|
||||
"scope": "COMMON_CLOCK_AND_RX_ONLY_PREFLIGHT_THEN_STOP",
|
||||
"tx_authorized": false,
|
||||
"rf_tx_count": 0,
|
||||
"rx_preflight_samples": 800000,
|
||||
"sample_rate_hz": 8000000,
|
||||
"rx_lna_db": 24,
|
||||
"rx_vga_db": 24,
|
||||
"rf_amplifier": false,
|
||||
"bias_tee": false,
|
||||
"external_pa_lna": false,
|
||||
"recorded_at_utc": "2026-09-10T09:16:28.289788+00:00"
|
||||
}
|
||||
114
data/processed/lab056/rx_preflight_result.json
Normal file
114
data/processed/lab056/rx_preflight_result.json
Normal file
@@ -0,0 +1,114 @@
|
||||
{
|
||||
"passed": true,
|
||||
"rf_tx_count": 0,
|
||||
"point": {
|
||||
"frequency_hz": 1400000000,
|
||||
"physical_path": "MASTER TX -> TX antenna -> free-space LOS -> RX antenna -> SLAVE RX; user-specified approximate distance 3-5 m; fixed equipment and cables",
|
||||
"path_confirmed": true,
|
||||
"tx_antenna": "Existing 1400 MHz antenna, as described by user; model/marking not supplied",
|
||||
"rx_antenna": "Existing 1400 MHz antenna, as described by user; model/marking not supplied",
|
||||
"distance_m": null,
|
||||
"orientation": "Both stationary; same antenna orientation and polarization, per user",
|
||||
"visibility": "LOS"
|
||||
},
|
||||
"tx_sha256": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600",
|
||||
"stop_before_tx": true,
|
||||
"process_before": {
|
||||
"state": "CLEAR",
|
||||
"attempts": [
|
||||
{
|
||||
"state": "CLEAR",
|
||||
"mechanism": "psutil",
|
||||
"matches": [],
|
||||
"inspected": 297,
|
||||
"errors": []
|
||||
}
|
||||
]
|
||||
},
|
||||
"inventory": {
|
||||
"passed": true,
|
||||
"serials": [
|
||||
"000000000000000097c063dc2e5327d3",
|
||||
"000000000000000097c063dc323b97d3"
|
||||
],
|
||||
"master_serial": "000000000000000097c063dc323b97d3",
|
||||
"slave_serial": "000000000000000097c063dc2e5327d3",
|
||||
"raw_output": "hackrf_info version: 2024.02.1\nlibhackrf version: 2024.02.1 (0.9)\nFound HackRF\nIndex: 0\nSerial number: 000000000000000097c063dc323b97d3\nBoard ID Number: 4 (HackRF One)\nFirmware Version: 2024.02.1 (API:1.08)\nPart ID Number: 0xa000cb3c 0x00744f5a\nHardware Revision: r9\nHardware does not appear to have been manufactured by Great Scott Gadgets.\nHardware supported by installed firmware:\n HackRF One\n\nFound HackRF\nIndex: 1\nSerial number: 000000000000000097c063dc2e5327d3\nBoard ID Number: 4 (HackRF One)\nFirmware Version: 2024.02.1 (API:1.08)\nPart ID Number: 0xa000cb3c 0xbc4b4739\nHardware Revision: r9\nHardware does not appear to have been manufactured by Great Scott Gadgets.\nHardware supported by installed firmware:\n HackRF One"
|
||||
},
|
||||
"clock": {
|
||||
"passed": true,
|
||||
"master_reg29": 38,
|
||||
"slave_reg29": 38,
|
||||
"slave_clkin_status": "DETECTED",
|
||||
"slave_clock_wait": {
|
||||
"state": "DETECTED",
|
||||
"queries": 1,
|
||||
"time_to_detect_ms": 67.78709997888654,
|
||||
"elapsed_ms": 67.78709997888654,
|
||||
"polls": [
|
||||
{
|
||||
"query": 1,
|
||||
"start_ms": 50.16230000182986,
|
||||
"end_ms": 67.78709997888654,
|
||||
"raw": "CLKIN status: clock signal detected",
|
||||
"state": "DETECTED",
|
||||
"exit_code": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"master_serial": "000000000000000097c063dc323b97d3",
|
||||
"slave_serial": "000000000000000097c063dc2e5327d3"
|
||||
},
|
||||
"rx_process": {
|
||||
"returncode": 0,
|
||||
"stdout": "",
|
||||
"stderr": "call hackrf_set_sample_rate(8000000 Hz/8.000 MHz)\ncall hackrf_set_hw_sync_mode(0)\ncall hackrf_set_freq(1400000000 Hz/1400.000 MHz)\ncall hackrf_set_amp_enable(0)\ncall hackrf_set_antenna_enable(0)\nsamples_to_xfer 800000/0Mio\nStop with Ctrl-C\n 1.8 MiB / 0.119 sec = 15.4 MiB/second, average power -35.2 dBfs, 15552 bytes free in buffer, 0 overruns, longest 0 bytes\n\nExiting...\nTotal time: 0.11922 s\nhackrf_stop_rx() done\nTransfer statistics:\n1913376 bytes transferred by M0\n1900544 bytes transferred by M4\n0 overruns, longest 0 bytes\nhackrf_close() done\nhackrf_exit() done\nfclose() done\nexit\n"
|
||||
},
|
||||
"rx_level": {
|
||||
"samples": 800000,
|
||||
"mean_i": 0.92535625,
|
||||
"mean_q": 1.82532,
|
||||
"power_code2": 4.85388125,
|
||||
"ac_power_code2": 0.6658039581859372,
|
||||
"rms_code": 2.20315257074947,
|
||||
"peak_magnitude_code": 6.082762530298219,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.821125769372884,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002426940625,
|
||||
"saturation_detected": false,
|
||||
"analog_compression": "UNKNOWN_WITHOUT_CALIBRATION"
|
||||
},
|
||||
"rx_sha256": "c4257f26e4cc8562eb32228f9a50fdeb055879c928af0744cdf4a81cf7cd085b",
|
||||
"process_after": {
|
||||
"state": "CLEAR",
|
||||
"attempts": [
|
||||
{
|
||||
"state": "CLEAR",
|
||||
"mechanism": "psutil",
|
||||
"matches": [],
|
||||
"inspected": 297,
|
||||
"errors": []
|
||||
}
|
||||
]
|
||||
},
|
||||
"cleanup_errors": [],
|
||||
"source_path": "data/raw/lab056/preflight_result.json",
|
||||
"source_sha256": "b691e51653f9e814627fd100cf99de0f22fef837b177030227ecddc5af573cf3",
|
||||
"ready_for_single_abab_tx": true,
|
||||
"tx_authorization_received": false,
|
||||
"verifier": {
|
||||
"mode": "SAVED_FILES_READ_ONLY",
|
||||
"passed": true,
|
||||
"reproduced_discrepancies": 0,
|
||||
"independent_recalculation": "INTEGER_MOMENTS_AND_RAIL_COUNTS",
|
||||
"hardware_commands": 0
|
||||
},
|
||||
"audited_hardware_commands": 12,
|
||||
"audited_rx_transfers": 3,
|
||||
"audited_tx_commands": 0,
|
||||
"frequency_role": "LAB056_TEST_ONLY_NOT_ROVER_OPERATING_BAND",
|
||||
"stop": true
|
||||
}
|
||||
489
data/processed/lab056/software_equal.json
Normal file
489
data/processed/lab056/software_equal.json
Normal file
@@ -0,0 +1,489 @@
|
||||
{
|
||||
"scope": "TX_REFERENCE_DIAGNOSTICS_NOT_INDEPENDENT_PACKET_RX",
|
||||
"rf_tx": 0,
|
||||
"tx_sha256": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600",
|
||||
"rx_sha256": "a88afcc1bbeb50092f9f5baca6eb607d25daf508e0fafcdcada318818d9ffd62",
|
||||
"alignment": {
|
||||
"start": 4109216,
|
||||
"correlation": 0.712109578315035,
|
||||
"coarse_cfo_hz": 0.25,
|
||||
"stride": 32
|
||||
},
|
||||
"segments": [
|
||||
{
|
||||
"label": "A1",
|
||||
"symbol_rate": 20000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9995880126953125,
|
||||
"mean_q": 2.00025390625,
|
||||
"power_code2": 7.596464233398438,
|
||||
"ac_power_code2": 2.596272348805888,
|
||||
"rms_code": 2.7561683971409363,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 7.726010163935343,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0003798232116699219,
|
||||
"band_27000_power": 1.729349736724617,
|
||||
"band_675000_power": 1.8014764601725908,
|
||||
"power_standard_error": 0.039755811858960266
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 1.0012270833333334,
|
||||
"mean_q": 2.0008,
|
||||
"power_code2": 5.88834375,
|
||||
"ac_power_code2": 0.8826874375998264,
|
||||
"rms_code": 2.4265909729494997,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.924048425663756,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002944171875,
|
||||
"band_27000_power": 0.002998337896541192,
|
||||
"band_675000_power": 0.0744039583655369,
|
||||
"power_standard_error": 0.0012691882704167598
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989395833333333,
|
||||
"mean_q": 2.000110416666667,
|
||||
"power_code2": 5.883275,
|
||||
"ac_power_code2": 0.8849530299913191,
|
||||
"rms_code": 2.42554633021099,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.9277884895206405,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.00029416375,
|
||||
"band_27000_power": 0.003012451963227414,
|
||||
"band_675000_power": 0.07417080321149919,
|
||||
"power_standard_error": 0.0013506571909630695
|
||||
}
|
||||
],
|
||||
"background_power": 0.8838202337955727,
|
||||
"background_subtracted_raw": 1.7124521150103154,
|
||||
"background_subtracted_uncertainty": 0.039782742266144235,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 1.7124521150103154,
|
||||
"channel_gain_power": 0.0007924265932905088,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 4909213,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9995880126953125,
|
||||
"mean_q": 2.00025390625,
|
||||
"power_code2": 7.596464233398438,
|
||||
"ac_power_code2": 2.596272348805888,
|
||||
"rms_code": 2.7561683971409363,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 7.726010163935343,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0003798232116699219
|
||||
},
|
||||
"cfo_hz": 0.1968177799965115,
|
||||
"gain_abs": 0.028150072704888503,
|
||||
"dc_i": 0.9997948620728929,
|
||||
"dc_q": 2.0010324962850192,
|
||||
"train_signal_power": 1.55023266362049,
|
||||
"train_residual_power": 0.9894122701085495,
|
||||
"train_actual_ac_power": 2.539644933729041,
|
||||
"train_cross_power": 2.1058155219577658e-15,
|
||||
"heldout_signal_power": 1.549823229026632,
|
||||
"heldout_residual_power": 0.8945490859865625,
|
||||
"heldout_actual_ac_power": 2.6529010618609536,
|
||||
"heldout_cross_power": 0.20852874684775813,
|
||||
"heldout_residual_band_27000_power": 0.010080618023636462,
|
||||
"heldout_residual_band_675000_power": 0.08179753911385561,
|
||||
"heldout_residual_band_1000000_power": 0.11760791625473926,
|
||||
"heldout_residual_matched_power": 3.4888049404460095,
|
||||
"effective_signal_to_residual_db": 2.3867798958438566
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "B1",
|
||||
"symbol_rate": 500000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.998636474609375,
|
||||
"mean_q": 1.9995599365234376,
|
||||
"power_code2": 7.572622680664063,
|
||||
"ac_power_code2": 2.5771079324942088,
|
||||
"rms_code": 2.751839871915527,
|
||||
"peak_magnitude_code": 7.211102550927978,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 7.0,
|
||||
"papr_db": 8.367570257627738,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.5145245361328126e-05,
|
||||
"band_27000_power": 0.08434245734375428,
|
||||
"band_675000_power": 1.7818539229368797,
|
||||
"power_standard_error": 0.03929664272862704
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989395833333333,
|
||||
"mean_q": 2.000110416666667,
|
||||
"power_code2": 5.883275,
|
||||
"ac_power_code2": 0.8849530299913191,
|
||||
"rms_code": 2.42554633021099,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.9277884895206405,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.176655e-05,
|
||||
"band_27000_power": 0.003012451963227414,
|
||||
"band_675000_power": 0.07417080321149919,
|
||||
"power_standard_error": 0.0013506571909630695
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989791666666666,
|
||||
"mean_q": 2.00009375,
|
||||
"power_code2": 5.883064583333334,
|
||||
"ac_power_code2": 0.8847301991102432,
|
||||
"rms_code": 2.4255029547154408,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.45369731942485,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.1766129166666667e-05,
|
||||
"band_27000_power": 0.0030190450807723868,
|
||||
"band_675000_power": 0.07463668207172841,
|
||||
"power_standard_error": 0.0009021263608471298
|
||||
}
|
||||
],
|
||||
"background_power": 0.8848416145507811,
|
||||
"background_subtracted_raw": 1.6922663179434276,
|
||||
"background_subtracted_uncertainty": 0.03930519138544367,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 1.6922663179434276,
|
||||
"channel_gain_power": 0.0007927525626002337,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 7364413,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.998636474609375,
|
||||
"mean_q": 1.9995599365234376,
|
||||
"power_code2": 7.572622680664063,
|
||||
"ac_power_code2": 2.5771079324942088,
|
||||
"rms_code": 2.751839871915527,
|
||||
"peak_magnitude_code": 7.211102550927978,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 7.0,
|
||||
"papr_db": 8.367570257627738,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.5145245361328126e-05
|
||||
},
|
||||
"cfo_hz": 0.20030217648162243,
|
||||
"gain_abs": 0.028155861958040526,
|
||||
"dc_i": 0.9986008794024919,
|
||||
"dc_q": 2.00024705167195,
|
||||
"train_signal_power": 1.5355362521933293,
|
||||
"train_residual_power": 0.9879108077929747,
|
||||
"train_actual_ac_power": 2.523447059986303,
|
||||
"train_cross_power": -1.306454944227653e-15,
|
||||
"heldout_signal_power": 1.5355180397870447,
|
||||
"heldout_residual_power": 0.8925132940453717,
|
||||
"heldout_actual_ac_power": 2.630769751790605,
|
||||
"heldout_cross_power": 0.2027384179581883,
|
||||
"heldout_residual_band_27000_power": 0.0033142687288771526,
|
||||
"heldout_residual_band_675000_power": 0.0813443897071584,
|
||||
"heldout_residual_band_1000000_power": 0.11762789507725498,
|
||||
"heldout_residual_matched_power": 0.9819762872749349,
|
||||
"effective_signal_to_residual_db": 2.3564022937017817
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "A2",
|
||||
"symbol_rate": 20000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 1.000250244140625,
|
||||
"mean_q": 2.0000390625,
|
||||
"power_code2": 7.5943505859375,
|
||||
"ac_power_code2": 2.5936937835082423,
|
||||
"rms_code": 2.755784931001964,
|
||||
"peak_magnitude_code": 7.211102550927978,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.355127015785026,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000379717529296875,
|
||||
"band_27000_power": 1.7263462989934586,
|
||||
"band_675000_power": 1.7983862355807485,
|
||||
"power_standard_error": 0.03961683202831068
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989791666666666,
|
||||
"mean_q": 2.00009375,
|
||||
"power_code2": 5.883064583333334,
|
||||
"ac_power_code2": 0.8847301991102432,
|
||||
"rms_code": 2.4255029547154408,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.45369731942485,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.00029415322916666667,
|
||||
"band_27000_power": 0.0030190450807723868,
|
||||
"band_675000_power": 0.07463668207172841,
|
||||
"power_standard_error": 0.0009021263608471298
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 1.0004854166666666,
|
||||
"mean_q": 2.0000104166666666,
|
||||
"power_code2": 5.883220833333334,
|
||||
"ac_power_code2": 0.8822080975954867,
|
||||
"rms_code": 2.425535164315977,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.6186376661535915,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002941610416666667,
|
||||
"band_27000_power": 0.003053650977045963,
|
||||
"band_675000_power": 0.073961606327725,
|
||||
"power_standard_error": 0.0012067695631605175
|
||||
}
|
||||
],
|
||||
"background_power": 0.8834691483528649,
|
||||
"background_subtracted_raw": 1.7102246351553774,
|
||||
"background_subtracted_uncertainty": 0.03964405579856132,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 1.7102246351553774,
|
||||
"channel_gain_power": 0.0007920055569282462,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 9803485,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 1.000250244140625,
|
||||
"mean_q": 2.0000390625,
|
||||
"power_code2": 7.5943505859375,
|
||||
"ac_power_code2": 2.5936937835082423,
|
||||
"rms_code": 2.755784931001964,
|
||||
"peak_magnitude_code": 7.211102550927978,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.355127015785026,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000379717529296875
|
||||
},
|
||||
"cfo_hz": 0.19617739757807567,
|
||||
"gain_abs": 0.02814259328719097,
|
||||
"dc_i": 1.0004532662364058,
|
||||
"dc_q": 2.0003859700871685,
|
||||
"train_signal_power": 1.5494089856585476,
|
||||
"train_residual_power": 0.9895407718712785,
|
||||
"train_actual_ac_power": 2.5389497575298265,
|
||||
"train_cross_power": 4.0495384823202584e-16,
|
||||
"heldout_signal_power": 1.548999768607681,
|
||||
"heldout_residual_power": 0.8941535479569137,
|
||||
"heldout_actual_ac_power": 2.6484381326123456,
|
||||
"heldout_cross_power": 0.20528481604775145,
|
||||
"heldout_residual_band_27000_power": 0.009765782070021769,
|
||||
"heldout_residual_band_675000_power": 0.08171891866368976,
|
||||
"heldout_residual_band_1000000_power": 0.1177276686242853,
|
||||
"heldout_residual_matched_power": 3.3724974710374163,
|
||||
"effective_signal_to_residual_db": 2.3863924873600086
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "B2",
|
||||
"symbol_rate": 500000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.99942626953125,
|
||||
"mean_q": 1.999466552734375,
|
||||
"power_code2": 7.5732568359375,
|
||||
"ac_power_code2": 2.5765374722048655,
|
||||
"rms_code": 2.751955093372256,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 7.739298282383329,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.5146513671875001e-05,
|
||||
"band_27000_power": 0.08437478193987907,
|
||||
"band_675000_power": 1.7815424066137258,
|
||||
"power_standard_error": 0.03932113008198285
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 1.0004854166666666,
|
||||
"mean_q": 2.0000104166666666,
|
||||
"power_code2": 5.883220833333334,
|
||||
"ac_power_code2": 0.8822080975954867,
|
||||
"rms_code": 2.425535164315977,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.6186376661535915,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.1766441666666666e-05,
|
||||
"band_27000_power": 0.003053650977045963,
|
||||
"band_675000_power": 0.073961606327725,
|
||||
"power_standard_error": 0.0012067695631605175
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9988083333333333,
|
||||
"mean_q": 1.9994125,
|
||||
"power_code2": 5.878066666666666,
|
||||
"ac_power_code2": 0.8827982347743042,
|
||||
"rms_code": 2.4244724512080285,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.457388406130481,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.1756133333333333e-05,
|
||||
"band_27000_power": 0.0029587129864172557,
|
||||
"band_675000_power": 0.07444268200354834,
|
||||
"power_standard_error": 0.0016031313210695718
|
||||
}
|
||||
],
|
||||
"background_power": 0.8825031661848954,
|
||||
"background_subtracted_raw": 1.69403430601997,
|
||||
"background_subtracted_uncertainty": 0.039335034220138454,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 1.69403430601997,
|
||||
"channel_gain_power": 0.0007914780017038821,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 12258685,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.99942626953125,
|
||||
"mean_q": 1.999466552734375,
|
||||
"power_code2": 7.5732568359375,
|
||||
"ac_power_code2": 2.5765374722048655,
|
||||
"rms_code": 2.751955093372256,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 7.739298282383329,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.5146513671875001e-05
|
||||
},
|
||||
"cfo_hz": 0.197924755610056,
|
||||
"gain_abs": 0.028133218829417335,
|
||||
"dc_i": 1.0007017709706703,
|
||||
"dc_q": 1.999435627739676,
|
||||
"train_signal_power": 1.5330674686733408,
|
||||
"train_residual_power": 0.9881175175558363,
|
||||
"train_actual_ac_power": 2.5211849862291755,
|
||||
"train_cross_power": -1.4430123762565473e-15,
|
||||
"heldout_signal_power": 1.5330492855483506,
|
||||
"heldout_residual_power": 0.8931876810530448,
|
||||
"heldout_actual_ac_power": 2.6318932139011078,
|
||||
"heldout_cross_power": 0.20565624729971124,
|
||||
"heldout_residual_band_27000_power": 0.0033209337668698995,
|
||||
"heldout_residual_band_675000_power": 0.08160471700839024,
|
||||
"heldout_residual_band_1000000_power": 0.11754379856225462,
|
||||
"heldout_residual_matched_power": 0.9863150049618183,
|
||||
"effective_signal_to_residual_db": 2.346133924823488
|
||||
}
|
||||
}
|
||||
],
|
||||
"pairs": [
|
||||
{
|
||||
"pair": 1,
|
||||
"received_power_difference_db": -0.051497256938167285,
|
||||
"channel_gain_difference_db": 0.0017861283874782213,
|
||||
"matched_component_difference_db": -0.04027242840779062,
|
||||
"matched_component_symbol_energy_difference_db": -14.019672515128168
|
||||
},
|
||||
{
|
||||
"pair": 2,
|
||||
"received_power_difference_db": -0.04130956980203142,
|
||||
"channel_gain_difference_db": -0.0028938012026523408,
|
||||
"matched_component_difference_db": -0.044952357997923256,
|
||||
"matched_component_symbol_energy_difference_db": -14.0243524447183
|
||||
}
|
||||
],
|
||||
"outside_waveform_background": [
|
||||
{
|
||||
"start": 3309216,
|
||||
"samples": 400000,
|
||||
"mean_i": 0.9997525,
|
||||
"mean_q": 2.0,
|
||||
"power_code2": 5.8853875,
|
||||
"ac_power_code2": 0.8858824387437494,
|
||||
"rms_code": 2.4259817600303593,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.926229353802586,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000294269375,
|
||||
"band_27000_power": 0.00300239645688663,
|
||||
"band_675000_power": 0.07464470494185707,
|
||||
"power_standard_error": 0.001189001018090443
|
||||
},
|
||||
{
|
||||
"start": 15097760,
|
||||
"samples": 400000,
|
||||
"mean_i": 1.00201,
|
||||
"mean_q": 1.9998775,
|
||||
"power_code2": 5.8860125,
|
||||
"ac_power_code2": 0.8824784448937502,
|
||||
"rms_code": 2.4261105704398553,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.451521679042596,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000294300625,
|
||||
"band_27000_power": 0.002877436011683443,
|
||||
"band_675000_power": 0.07431026562360402,
|
||||
"power_standard_error": 0.0010078630955450837
|
||||
}
|
||||
],
|
||||
"background_note": "Внутренние gaps: нулевой цифровой IQ при работающем TX; это не RF OFF. Внешние окна также требуют сверки времён запуска/остановки по журналам.",
|
||||
"power_units": "RX code squared, not calibrated watts/dBm",
|
||||
"residual_note": "Шум и неописанные моделью искажения; RX не нормируется для выравнивания A/B",
|
||||
"synthetic": true,
|
||||
"expected_gain_difference_db": 0.0,
|
||||
"known_sequence_start": 4160013,
|
||||
"passed": true
|
||||
}
|
||||
532
data/processed/lab056/software_equal_ota_summary.json
Normal file
532
data/processed/lab056/software_equal_ota_summary.json
Normal file
@@ -0,0 +1,532 @@
|
||||
{
|
||||
"scope": "TX_REFERENCE_DIAGNOSTICS_NOT_INDEPENDENT_PACKET_RX",
|
||||
"rf_tx": 0,
|
||||
"tx_sha256": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600",
|
||||
"rx_sha256": "a88afcc1bbeb50092f9f5baca6eb607d25daf508e0fafcdcada318818d9ffd62",
|
||||
"alignment": {
|
||||
"start": 4109216,
|
||||
"correlation": 0.712109578315035,
|
||||
"coarse_cfo_hz": 0.25,
|
||||
"stride": 32
|
||||
},
|
||||
"segments": [
|
||||
{
|
||||
"label": "A1",
|
||||
"symbol_rate": 20000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9995880126953125,
|
||||
"mean_q": 2.00025390625,
|
||||
"power_code2": 7.596464233398438,
|
||||
"ac_power_code2": 2.596272348805888,
|
||||
"rms_code": 2.7561683971409363,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 7.726010163935343,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0003798232116699219,
|
||||
"band_27000_power": 1.729349736724617,
|
||||
"band_675000_power": 1.8014764601725908,
|
||||
"power_standard_error": 0.039755811858960266
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 1.0012270833333334,
|
||||
"mean_q": 2.0008,
|
||||
"power_code2": 5.88834375,
|
||||
"ac_power_code2": 0.8826874375998264,
|
||||
"rms_code": 2.4265909729494997,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.924048425663756,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002944171875,
|
||||
"band_27000_power": 0.002998337896541192,
|
||||
"band_675000_power": 0.0744039583655369,
|
||||
"power_standard_error": 0.0012691882704167598
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989395833333333,
|
||||
"mean_q": 2.000110416666667,
|
||||
"power_code2": 5.883275,
|
||||
"ac_power_code2": 0.8849530299913191,
|
||||
"rms_code": 2.42554633021099,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.9277884895206405,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.00029416375,
|
||||
"band_27000_power": 0.003012451963227414,
|
||||
"band_675000_power": 0.07417080321149919,
|
||||
"power_standard_error": 0.0013506571909630695
|
||||
}
|
||||
],
|
||||
"background_power": 0.8838202337955727,
|
||||
"background_subtracted_raw": 1.7124521150103154,
|
||||
"background_subtracted_uncertainty": 0.039782742266144235,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 1.7124521150103154,
|
||||
"channel_gain_complex": {
|
||||
"real": -0.0027287468398317707,
|
||||
"imag": -0.028017504063970737,
|
||||
"phase_rad_at_active_start": -1.6678844763817968
|
||||
},
|
||||
"channel_gain_power": 0.0007924265932905088,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 4909213,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9995880126953125,
|
||||
"mean_q": 2.00025390625,
|
||||
"power_code2": 7.596464233398438,
|
||||
"ac_power_code2": 2.596272348805888,
|
||||
"rms_code": 2.7561683971409363,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 7.726010163935343,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0003798232116699219
|
||||
},
|
||||
"cfo_hz": 0.1968177799965115,
|
||||
"gain_abs": 0.028150072704888503,
|
||||
"dc_i": 0.9997948620728929,
|
||||
"dc_q": 2.0010324962850192,
|
||||
"train_signal_power": 1.55023266362049,
|
||||
"train_residual_power": 0.9894122701085495,
|
||||
"train_actual_ac_power": 2.539644933729041,
|
||||
"train_cross_power": 2.1058155219577658e-15,
|
||||
"heldout_signal_power": 1.549823229026632,
|
||||
"heldout_residual_power": 0.8945490859865625,
|
||||
"heldout_actual_ac_power": 2.6529010618609536,
|
||||
"heldout_cross_power": 0.20852874684775813,
|
||||
"heldout_residual_band_27000_power": 0.010080618023636462,
|
||||
"heldout_residual_band_675000_power": 0.08179753911385561,
|
||||
"heldout_residual_band_1000000_power": 0.11760791625473926,
|
||||
"heldout_residual_matched_power": 3.4888049404460095,
|
||||
"effective_signal_to_residual_db": 2.3867798958438566
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "B1",
|
||||
"symbol_rate": 500000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.998636474609375,
|
||||
"mean_q": 1.9995599365234376,
|
||||
"power_code2": 7.572622680664063,
|
||||
"ac_power_code2": 2.5771079324942088,
|
||||
"rms_code": 2.751839871915527,
|
||||
"peak_magnitude_code": 7.211102550927978,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 7.0,
|
||||
"papr_db": 8.367570257627738,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.5145245361328126e-05,
|
||||
"band_27000_power": 0.08434245734375428,
|
||||
"band_675000_power": 1.7818539229368797,
|
||||
"power_standard_error": 0.03929664272862704
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989395833333333,
|
||||
"mean_q": 2.000110416666667,
|
||||
"power_code2": 5.883275,
|
||||
"ac_power_code2": 0.8849530299913191,
|
||||
"rms_code": 2.42554633021099,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.9277884895206405,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.176655e-05,
|
||||
"band_27000_power": 0.003012451963227414,
|
||||
"band_675000_power": 0.07417080321149919,
|
||||
"power_standard_error": 0.0013506571909630695
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989791666666666,
|
||||
"mean_q": 2.00009375,
|
||||
"power_code2": 5.883064583333334,
|
||||
"ac_power_code2": 0.8847301991102432,
|
||||
"rms_code": 2.4255029547154408,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.45369731942485,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.1766129166666667e-05,
|
||||
"band_27000_power": 0.0030190450807723868,
|
||||
"band_675000_power": 0.07463668207172841,
|
||||
"power_standard_error": 0.0009021263608471298
|
||||
}
|
||||
],
|
||||
"background_power": 0.8848416145507811,
|
||||
"background_subtracted_raw": 1.6922663179434276,
|
||||
"background_subtracted_uncertainty": 0.03930519138544367,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 1.6922663179434276,
|
||||
"channel_gain_complex": {
|
||||
"real": 0.007947194796737946,
|
||||
"imag": -0.027011009930451232,
|
||||
"phase_rad_at_active_start": -1.2846501572766547
|
||||
},
|
||||
"channel_gain_power": 0.0007927525626002337,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 7364413,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.998636474609375,
|
||||
"mean_q": 1.9995599365234376,
|
||||
"power_code2": 7.572622680664063,
|
||||
"ac_power_code2": 2.5771079324942088,
|
||||
"rms_code": 2.751839871915527,
|
||||
"peak_magnitude_code": 7.211102550927978,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 7.0,
|
||||
"papr_db": 8.367570257627738,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.5145245361328126e-05
|
||||
},
|
||||
"cfo_hz": 0.20030217648162243,
|
||||
"gain_abs": 0.028155861958040526,
|
||||
"dc_i": 0.9986008794024919,
|
||||
"dc_q": 2.00024705167195,
|
||||
"train_signal_power": 1.5355362521933293,
|
||||
"train_residual_power": 0.9879108077929747,
|
||||
"train_actual_ac_power": 2.523447059986303,
|
||||
"train_cross_power": -1.306454944227653e-15,
|
||||
"heldout_signal_power": 1.5355180397870447,
|
||||
"heldout_residual_power": 0.8925132940453717,
|
||||
"heldout_actual_ac_power": 2.630769751790605,
|
||||
"heldout_cross_power": 0.2027384179581883,
|
||||
"heldout_residual_band_27000_power": 0.0033142687288771526,
|
||||
"heldout_residual_band_675000_power": 0.0813443897071584,
|
||||
"heldout_residual_band_1000000_power": 0.11762789507725498,
|
||||
"heldout_residual_matched_power": 0.9819762872749349,
|
||||
"effective_signal_to_residual_db": 2.3564022937017817
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "A2",
|
||||
"symbol_rate": 20000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 1.000250244140625,
|
||||
"mean_q": 2.0000390625,
|
||||
"power_code2": 7.5943505859375,
|
||||
"ac_power_code2": 2.5936937835082423,
|
||||
"rms_code": 2.755784931001964,
|
||||
"peak_magnitude_code": 7.211102550927978,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.355127015785026,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000379717529296875,
|
||||
"band_27000_power": 1.7263462989934586,
|
||||
"band_675000_power": 1.7983862355807485,
|
||||
"power_standard_error": 0.03961683202831068
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989791666666666,
|
||||
"mean_q": 2.00009375,
|
||||
"power_code2": 5.883064583333334,
|
||||
"ac_power_code2": 0.8847301991102432,
|
||||
"rms_code": 2.4255029547154408,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.45369731942485,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.00029415322916666667,
|
||||
"band_27000_power": 0.0030190450807723868,
|
||||
"band_675000_power": 0.07463668207172841,
|
||||
"power_standard_error": 0.0009021263608471298
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 1.0004854166666666,
|
||||
"mean_q": 2.0000104166666666,
|
||||
"power_code2": 5.883220833333334,
|
||||
"ac_power_code2": 0.8822080975954867,
|
||||
"rms_code": 2.425535164315977,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.6186376661535915,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002941610416666667,
|
||||
"band_27000_power": 0.003053650977045963,
|
||||
"band_675000_power": 0.073961606327725,
|
||||
"power_standard_error": 0.0012067695631605175
|
||||
}
|
||||
],
|
||||
"background_power": 0.8834691483528649,
|
||||
"background_subtracted_raw": 1.7102246351553774,
|
||||
"background_subtracted_uncertainty": 0.03964405579856132,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 1.7102246351553774,
|
||||
"channel_gain_complex": {
|
||||
"real": 0.01755314566236957,
|
||||
"imag": -0.02199755973474973,
|
||||
"phase_rad_at_active_start": -0.8973012782222721
|
||||
},
|
||||
"channel_gain_power": 0.0007920055569282462,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 9803485,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 1.000250244140625,
|
||||
"mean_q": 2.0000390625,
|
||||
"power_code2": 7.5943505859375,
|
||||
"ac_power_code2": 2.5936937835082423,
|
||||
"rms_code": 2.755784931001964,
|
||||
"peak_magnitude_code": 7.211102550927978,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.355127015785026,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000379717529296875
|
||||
},
|
||||
"cfo_hz": 0.19617739757807567,
|
||||
"gain_abs": 0.02814259328719097,
|
||||
"dc_i": 1.0004532662364058,
|
||||
"dc_q": 2.0003859700871685,
|
||||
"train_signal_power": 1.5494089856585476,
|
||||
"train_residual_power": 0.9895407718712785,
|
||||
"train_actual_ac_power": 2.5389497575298265,
|
||||
"train_cross_power": 4.0495384823202584e-16,
|
||||
"heldout_signal_power": 1.548999768607681,
|
||||
"heldout_residual_power": 0.8941535479569137,
|
||||
"heldout_actual_ac_power": 2.6484381326123456,
|
||||
"heldout_cross_power": 0.20528481604775145,
|
||||
"heldout_residual_band_27000_power": 0.009765782070021769,
|
||||
"heldout_residual_band_675000_power": 0.08171891866368976,
|
||||
"heldout_residual_band_1000000_power": 0.1177276686242853,
|
||||
"heldout_residual_matched_power": 3.3724974710374163,
|
||||
"effective_signal_to_residual_db": 2.3863924873600086
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "B2",
|
||||
"symbol_rate": 500000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.99942626953125,
|
||||
"mean_q": 1.999466552734375,
|
||||
"power_code2": 7.5732568359375,
|
||||
"ac_power_code2": 2.5765374722048655,
|
||||
"rms_code": 2.751955093372256,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 7.739298282383329,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.5146513671875001e-05,
|
||||
"band_27000_power": 0.08437478193987907,
|
||||
"band_675000_power": 1.7815424066137258,
|
||||
"power_standard_error": 0.03932113008198285
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 1.0004854166666666,
|
||||
"mean_q": 2.0000104166666666,
|
||||
"power_code2": 5.883220833333334,
|
||||
"ac_power_code2": 0.8822080975954867,
|
||||
"rms_code": 2.425535164315977,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.6186376661535915,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.1766441666666666e-05,
|
||||
"band_27000_power": 0.003053650977045963,
|
||||
"band_675000_power": 0.073961606327725,
|
||||
"power_standard_error": 0.0012067695631605175
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9988083333333333,
|
||||
"mean_q": 1.9994125,
|
||||
"power_code2": 5.878066666666666,
|
||||
"ac_power_code2": 0.8827982347743042,
|
||||
"rms_code": 2.4244724512080285,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.457388406130481,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.1756133333333333e-05,
|
||||
"band_27000_power": 0.0029587129864172557,
|
||||
"band_675000_power": 0.07444268200354834,
|
||||
"power_standard_error": 0.0016031313210695718
|
||||
}
|
||||
],
|
||||
"background_power": 0.8825031661848954,
|
||||
"background_subtracted_raw": 1.69403430601997,
|
||||
"background_subtracted_uncertainty": 0.039335034220138454,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 1.69403430601997,
|
||||
"channel_gain_complex": {
|
||||
"real": 0.02447249803166995,
|
||||
"imag": -0.013877133774443209,
|
||||
"phase_rad_at_active_start": -0.5158392359795115
|
||||
},
|
||||
"channel_gain_power": 0.0007914780017038821,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 12258685,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.99942626953125,
|
||||
"mean_q": 1.999466552734375,
|
||||
"power_code2": 7.5732568359375,
|
||||
"ac_power_code2": 2.5765374722048655,
|
||||
"rms_code": 2.751955093372256,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 7.739298282383329,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.5146513671875001e-05
|
||||
},
|
||||
"cfo_hz": 0.197924755610056,
|
||||
"gain_abs": 0.028133218829417335,
|
||||
"dc_i": 1.0007017709706703,
|
||||
"dc_q": 1.999435627739676,
|
||||
"train_signal_power": 1.5330674686733408,
|
||||
"train_residual_power": 0.9881175175558363,
|
||||
"train_actual_ac_power": 2.5211849862291755,
|
||||
"train_cross_power": -1.4430123762565473e-15,
|
||||
"heldout_signal_power": 1.5330492855483506,
|
||||
"heldout_residual_power": 0.8931876810530448,
|
||||
"heldout_actual_ac_power": 2.6318932139011078,
|
||||
"heldout_cross_power": 0.20565624729971124,
|
||||
"heldout_residual_band_27000_power": 0.0033209337668698995,
|
||||
"heldout_residual_band_675000_power": 0.08160471700839024,
|
||||
"heldout_residual_band_1000000_power": 0.11754379856225462,
|
||||
"heldout_residual_matched_power": 0.9863150049618183,
|
||||
"effective_signal_to_residual_db": 2.346133924823488
|
||||
}
|
||||
}
|
||||
],
|
||||
"pairs": [
|
||||
{
|
||||
"pair": 1,
|
||||
"received_power_difference_db": -0.051497256938167285,
|
||||
"channel_gain_difference_db": 0.0017861283874782213,
|
||||
"matched_component_difference_db": -0.04027242840779062,
|
||||
"matched_component_symbol_energy_difference_db": -14.019672515128168
|
||||
},
|
||||
{
|
||||
"pair": 2,
|
||||
"received_power_difference_db": -0.04130956980203142,
|
||||
"channel_gain_difference_db": -0.0028938012026523408,
|
||||
"matched_component_difference_db": -0.044952357997923256,
|
||||
"matched_component_symbol_energy_difference_db": -14.0243524447183
|
||||
}
|
||||
],
|
||||
"comparison_summary": {
|
||||
"repeatability": [
|
||||
{
|
||||
"comparison": "A2/A1",
|
||||
"raw_rx_power_difference_db": -0.0012085532551280598,
|
||||
"background_difference_db": -0.0017255178918689754,
|
||||
"received_power_difference_db": -0.005652782408264756,
|
||||
"channel_gain_difference_db": -0.0023081300526506692,
|
||||
"matched_component_difference_db": -0.00230813005264874
|
||||
},
|
||||
{
|
||||
"comparison": "B2/B1",
|
||||
"raw_rx_power_difference_db": 0.00036367664985406537,
|
||||
"background_difference_db": -0.011492673362299905,
|
||||
"received_power_difference_db": 0.004534904727870617,
|
||||
"channel_gain_difference_db": -0.006988059642781434,
|
||||
"matched_component_difference_db": -0.006988059642780951
|
||||
}
|
||||
],
|
||||
"averaging": "RATIO_OF_MEAN_LINEAR_POWERS_B1_B2_OVER_A1_A2",
|
||||
"received_power_difference_db": -0.04640374115997541,
|
||||
"channel_gain_difference_db": -0.000552584218408658,
|
||||
"energy_per_symbol_difference_db": -14.025803827880353,
|
||||
"energy_basis": "BACKGROUND_SUBTRACTED_RECEIVED_POWER_DIVIDED_BY_SYMBOL_RATE"
|
||||
},
|
||||
"outside_waveform_background": [
|
||||
{
|
||||
"start": 3309216,
|
||||
"samples": 400000,
|
||||
"mean_i": 0.9997525,
|
||||
"mean_q": 2.0,
|
||||
"power_code2": 5.8853875,
|
||||
"ac_power_code2": 0.8858824387437494,
|
||||
"rms_code": 2.4259817600303593,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.926229353802586,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000294269375,
|
||||
"band_27000_power": 0.00300239645688663,
|
||||
"band_675000_power": 0.07464470494185707,
|
||||
"power_standard_error": 0.001189001018090443
|
||||
},
|
||||
{
|
||||
"start": 15097760,
|
||||
"samples": 400000,
|
||||
"mean_i": 1.00201,
|
||||
"mean_q": 1.9998775,
|
||||
"power_code2": 5.8860125,
|
||||
"ac_power_code2": 0.8824784448937502,
|
||||
"rms_code": 2.4261105704398553,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.451521679042596,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000294300625,
|
||||
"band_27000_power": 0.002877436011683443,
|
||||
"band_675000_power": 0.07431026562360402,
|
||||
"power_standard_error": 0.0010078630955450837
|
||||
}
|
||||
],
|
||||
"background_note": "Внутренние gaps: нулевой цифровой IQ при работающем TX; это не RF OFF. Внешние окна также требуют сверки времён запуска/остановки по журналам.",
|
||||
"power_units": "RX code squared, not calibrated watts/dBm",
|
||||
"residual_note": "Шум и неописанные моделью искажения; RX не нормируется для выравнивания A/B",
|
||||
"synthetic": true,
|
||||
"source_result_preserved": "software_equal.json"
|
||||
}
|
||||
489
data/processed/lab056/software_minus6db.json
Normal file
489
data/processed/lab056/software_minus6db.json
Normal file
@@ -0,0 +1,489 @@
|
||||
{
|
||||
"scope": "TX_REFERENCE_DIAGNOSTICS_NOT_INDEPENDENT_PACKET_RX",
|
||||
"rf_tx": 0,
|
||||
"tx_sha256": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600",
|
||||
"rx_sha256": "a189c1ffaf029983d41f7d87e262cbbc28ba740fc8915a75e41ee0adec9c1fe6",
|
||||
"alignment": {
|
||||
"start": 4109216,
|
||||
"correlation": 0.593709534474723,
|
||||
"coarse_cfo_hz": 0.25,
|
||||
"stride": 32
|
||||
},
|
||||
"segments": [
|
||||
{
|
||||
"label": "A1",
|
||||
"symbol_rate": 20000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9995880126953125,
|
||||
"mean_q": 2.00025390625,
|
||||
"power_code2": 7.596464233398438,
|
||||
"ac_power_code2": 2.596272348805888,
|
||||
"rms_code": 2.7561683971409363,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 7.726010163935343,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0003798232116699219,
|
||||
"band_27000_power": 1.729349736724617,
|
||||
"band_675000_power": 1.8014764601725908,
|
||||
"power_standard_error": 0.039755811858960266
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 1.0012270833333334,
|
||||
"mean_q": 2.0008,
|
||||
"power_code2": 5.88834375,
|
||||
"ac_power_code2": 0.8826874375998264,
|
||||
"rms_code": 2.4265909729494997,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.924048425663756,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002944171875,
|
||||
"band_27000_power": 0.002998337896541192,
|
||||
"band_675000_power": 0.0744039583655369,
|
||||
"power_standard_error": 0.0012691882704167598
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989395833333333,
|
||||
"mean_q": 2.000110416666667,
|
||||
"power_code2": 5.883275,
|
||||
"ac_power_code2": 0.8849530299913191,
|
||||
"rms_code": 2.42554633021099,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.9277884895206405,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.00029416375,
|
||||
"band_27000_power": 0.003012451963227414,
|
||||
"band_675000_power": 0.07417080321149919,
|
||||
"power_standard_error": 0.0013506571909630695
|
||||
}
|
||||
],
|
||||
"background_power": 0.8838202337955727,
|
||||
"background_subtracted_raw": 1.7124521150103154,
|
||||
"background_subtracted_uncertainty": 0.039782742266144235,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 1.7124521150103154,
|
||||
"channel_gain_power": 0.0007924265932905088,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 4909213,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9995880126953125,
|
||||
"mean_q": 2.00025390625,
|
||||
"power_code2": 7.596464233398438,
|
||||
"ac_power_code2": 2.596272348805888,
|
||||
"rms_code": 2.7561683971409363,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 7.726010163935343,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0003798232116699219
|
||||
},
|
||||
"cfo_hz": 0.1968177799965115,
|
||||
"gain_abs": 0.028150072704888503,
|
||||
"dc_i": 0.9997948620728929,
|
||||
"dc_q": 2.0010324962850192,
|
||||
"train_signal_power": 1.55023266362049,
|
||||
"train_residual_power": 0.9894122701085495,
|
||||
"train_actual_ac_power": 2.539644933729041,
|
||||
"train_cross_power": 2.1058155219577658e-15,
|
||||
"heldout_signal_power": 1.549823229026632,
|
||||
"heldout_residual_power": 0.8945490859865625,
|
||||
"heldout_actual_ac_power": 2.6529010618609536,
|
||||
"heldout_cross_power": 0.20852874684775813,
|
||||
"heldout_residual_band_27000_power": 0.010080618023636462,
|
||||
"heldout_residual_band_675000_power": 0.08179753911385561,
|
||||
"heldout_residual_band_1000000_power": 0.11760791625473926,
|
||||
"heldout_residual_matched_power": 3.4888049404460095,
|
||||
"effective_signal_to_residual_db": 2.3867798958438566
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "B1",
|
||||
"symbol_rate": 500000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.998985595703125,
|
||||
"mean_q": 1.99885986328125,
|
||||
"power_code2": 6.303458251953125,
|
||||
"ac_power_code2": 1.3100452784940613,
|
||||
"rms_code": 2.5106688853676276,
|
||||
"peak_magnitude_code": 6.4031242374328485,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.132049758894885,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.260691650390625e-05,
|
||||
"band_27000_power": 0.023313641821752495,
|
||||
"band_675000_power": 0.5022288931564798,
|
||||
"power_standard_error": 0.009890376052273048
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989395833333333,
|
||||
"mean_q": 2.000110416666667,
|
||||
"power_code2": 5.883275,
|
||||
"ac_power_code2": 0.8849530299913191,
|
||||
"rms_code": 2.42554633021099,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.9277884895206405,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.176655e-05,
|
||||
"band_27000_power": 0.003012451963227414,
|
||||
"band_675000_power": 0.07417080321149919,
|
||||
"power_standard_error": 0.0013506571909630695
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989791666666666,
|
||||
"mean_q": 2.00009375,
|
||||
"power_code2": 5.883064583333334,
|
||||
"ac_power_code2": 0.8847301991102432,
|
||||
"rms_code": 2.4255029547154408,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.45369731942485,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.1766129166666667e-05,
|
||||
"band_27000_power": 0.0030190450807723868,
|
||||
"band_675000_power": 0.07463668207172841,
|
||||
"power_standard_error": 0.0009021263608471298
|
||||
}
|
||||
],
|
||||
"background_power": 0.8848416145507811,
|
||||
"background_subtracted_raw": 0.42520366394328013,
|
||||
"background_subtracted_uncertainty": 0.009924287307427941,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 0.42520366394328013,
|
||||
"channel_gain_power": 0.0001984013788928856,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 7364413,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.998985595703125,
|
||||
"mean_q": 1.99885986328125,
|
||||
"power_code2": 6.303458251953125,
|
||||
"ac_power_code2": 1.3100452784940613,
|
||||
"rms_code": 2.5106688853676276,
|
||||
"peak_magnitude_code": 6.4031242374328485,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.132049758894885,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.260691650390625e-05
|
||||
},
|
||||
"cfo_hz": 0.2030817936052521,
|
||||
"gain_abs": 0.014085502436650445,
|
||||
"dc_i": 0.9994693255003283,
|
||||
"dc_q": 1.9991360434375782,
|
||||
"train_signal_power": 0.38429709867591966,
|
||||
"train_residual_power": 0.9122921896535339,
|
||||
"train_actual_ac_power": 1.2965892883294532,
|
||||
"train_cross_power": 1.1296519275560969e-16,
|
||||
"heldout_signal_power": 0.38429254067549146,
|
||||
"heldout_residual_power": 0.8884947950547913,
|
||||
"heldout_actual_ac_power": 1.3235018891986572,
|
||||
"heldout_cross_power": 0.050714553468375057,
|
||||
"heldout_residual_band_27000_power": 0.00304194937150677,
|
||||
"heldout_residual_band_675000_power": 0.07681375917338087,
|
||||
"heldout_residual_band_1000000_power": 0.11305538222420118,
|
||||
"heldout_residual_matched_power": 0.9157792365512673,
|
||||
"effective_signal_to_residual_db": -3.639929333248138
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "A2",
|
||||
"symbol_rate": 20000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 1.000250244140625,
|
||||
"mean_q": 2.0000390625,
|
||||
"power_code2": 7.5943505859375,
|
||||
"ac_power_code2": 2.5936937835082423,
|
||||
"rms_code": 2.755784931001964,
|
||||
"peak_magnitude_code": 7.211102550927978,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.355127015785026,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000379717529296875,
|
||||
"band_27000_power": 1.7263462989934586,
|
||||
"band_675000_power": 1.7983862355807485,
|
||||
"power_standard_error": 0.03961683202831068
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989791666666666,
|
||||
"mean_q": 2.00009375,
|
||||
"power_code2": 5.883064583333334,
|
||||
"ac_power_code2": 0.8847301991102432,
|
||||
"rms_code": 2.4255029547154408,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.45369731942485,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.00029415322916666667,
|
||||
"band_27000_power": 0.0030190450807723868,
|
||||
"band_675000_power": 0.07463668207172841,
|
||||
"power_standard_error": 0.0009021263608471298
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 1.0004854166666666,
|
||||
"mean_q": 2.0000104166666666,
|
||||
"power_code2": 5.883220833333334,
|
||||
"ac_power_code2": 0.8822080975954867,
|
||||
"rms_code": 2.425535164315977,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.6186376661535915,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002941610416666667,
|
||||
"band_27000_power": 0.003053650977045963,
|
||||
"band_675000_power": 0.073961606327725,
|
||||
"power_standard_error": 0.0012067695631605175
|
||||
}
|
||||
],
|
||||
"background_power": 0.8834691483528649,
|
||||
"background_subtracted_raw": 1.7102246351553774,
|
||||
"background_subtracted_uncertainty": 0.03964405579856132,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 1.7102246351553774,
|
||||
"channel_gain_power": 0.0007920055569282462,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 9803485,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 1.000250244140625,
|
||||
"mean_q": 2.0000390625,
|
||||
"power_code2": 7.5943505859375,
|
||||
"ac_power_code2": 2.5936937835082423,
|
||||
"rms_code": 2.755784931001964,
|
||||
"peak_magnitude_code": 7.211102550927978,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.355127015785026,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000379717529296875
|
||||
},
|
||||
"cfo_hz": 0.19617739757807567,
|
||||
"gain_abs": 0.02814259328719097,
|
||||
"dc_i": 1.0004532662364058,
|
||||
"dc_q": 2.0003859700871685,
|
||||
"train_signal_power": 1.5494089856585476,
|
||||
"train_residual_power": 0.9895407718712785,
|
||||
"train_actual_ac_power": 2.5389497575298265,
|
||||
"train_cross_power": 4.0495384823202584e-16,
|
||||
"heldout_signal_power": 1.548999768607681,
|
||||
"heldout_residual_power": 0.8941535479569137,
|
||||
"heldout_actual_ac_power": 2.6484381326123456,
|
||||
"heldout_cross_power": 0.20528481604775145,
|
||||
"heldout_residual_band_27000_power": 0.009765782070021769,
|
||||
"heldout_residual_band_675000_power": 0.08171891866368976,
|
||||
"heldout_residual_band_1000000_power": 0.1177276686242853,
|
||||
"heldout_residual_matched_power": 3.3724974710374163,
|
||||
"effective_signal_to_residual_db": 2.3863924873600086
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "B2",
|
||||
"symbol_rate": 500000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9994140625,
|
||||
"mean_q": 1.999407958984375,
|
||||
"power_code2": 6.305787353515625,
|
||||
"ac_power_code2": 1.3093266987428072,
|
||||
"rms_code": 2.511132683375298,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.317395958495091,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.261157470703125e-05,
|
||||
"band_27000_power": 0.023440988618055048,
|
||||
"band_675000_power": 0.5015327722551061,
|
||||
"power_standard_error": 0.009843366386499481
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 1.0004854166666666,
|
||||
"mean_q": 2.0000104166666666,
|
||||
"power_code2": 5.883220833333334,
|
||||
"ac_power_code2": 0.8822080975954867,
|
||||
"rms_code": 2.425535164315977,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.6186376661535915,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.1766441666666666e-05,
|
||||
"band_27000_power": 0.003053650977045963,
|
||||
"band_675000_power": 0.073961606327725,
|
||||
"power_standard_error": 0.0012067695631605175
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9988083333333333,
|
||||
"mean_q": 1.9994125,
|
||||
"power_code2": 5.878066666666666,
|
||||
"ac_power_code2": 0.8827982347743042,
|
||||
"rms_code": 2.4244724512080285,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.457388406130481,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.1756133333333333e-05,
|
||||
"band_27000_power": 0.0029587129864172557,
|
||||
"band_675000_power": 0.07444268200354834,
|
||||
"power_standard_error": 0.0016031313210695718
|
||||
}
|
||||
],
|
||||
"background_power": 0.8825031661848954,
|
||||
"background_subtracted_raw": 0.4268235325579117,
|
||||
"background_subtracted_uncertainty": 0.009898762952718625,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 0.4268235325579117,
|
||||
"channel_gain_power": 0.00019792959281029668,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 12258685,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9994140625,
|
||||
"mean_q": 1.999407958984375,
|
||||
"power_code2": 6.305787353515625,
|
||||
"ac_power_code2": 1.3093266987428072,
|
||||
"rms_code": 2.511132683375298,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.317395958495091,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.261157470703125e-05
|
||||
},
|
||||
"cfo_hz": 0.20036016971332649,
|
||||
"gain_abs": 0.014068745246477977,
|
||||
"dc_i": 1.0007268354608458,
|
||||
"dc_q": 1.9995225464921158,
|
||||
"train_signal_power": 0.3833832641867325,
|
||||
"train_residual_power": 0.9125567848168452,
|
||||
"train_actual_ac_power": 1.2959400490035784,
|
||||
"train_cross_power": 3.459732500488144e-16,
|
||||
"heldout_signal_power": 0.3833787170249446,
|
||||
"heldout_residual_power": 0.8881519217870418,
|
||||
"heldout_actual_ac_power": 1.3227168214883227,
|
||||
"heldout_cross_power": 0.051186182676336164,
|
||||
"heldout_residual_band_27000_power": 0.003087916076869909,
|
||||
"heldout_residual_band_675000_power": 0.0766452188649128,
|
||||
"heldout_residual_band_1000000_power": 0.11237262287689712,
|
||||
"heldout_residual_matched_power": 0.9135235192972193,
|
||||
"effective_signal_to_residual_db": -3.648592601804231
|
||||
}
|
||||
}
|
||||
],
|
||||
"pairs": [
|
||||
{
|
||||
"pair": 1,
|
||||
"received_power_difference_db": -6.05021438090514,
|
||||
"channel_gain_difference_db": -6.014143555521402,
|
||||
"matched_component_difference_db": -6.056202112316672,
|
||||
"matched_component_symbol_energy_difference_db": -20.035602199037047
|
||||
},
|
||||
{
|
||||
"pair": 2,
|
||||
"received_power_difference_db": -6.028048021201634,
|
||||
"channel_gain_difference_db": -6.022174975174189,
|
||||
"matched_component_difference_db": -6.06423353196946,
|
||||
"matched_component_symbol_energy_difference_db": -20.04363361868984
|
||||
}
|
||||
],
|
||||
"outside_waveform_background": [
|
||||
{
|
||||
"start": 3309216,
|
||||
"samples": 400000,
|
||||
"mean_i": 0.9997525,
|
||||
"mean_q": 2.0,
|
||||
"power_code2": 5.8853875,
|
||||
"ac_power_code2": 0.8858824387437494,
|
||||
"rms_code": 2.4259817600303593,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.926229353802586,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000294269375,
|
||||
"band_27000_power": 0.00300239645688663,
|
||||
"band_675000_power": 0.07464470494185707,
|
||||
"power_standard_error": 0.001189001018090443
|
||||
},
|
||||
{
|
||||
"start": 15097760,
|
||||
"samples": 400000,
|
||||
"mean_i": 1.00201,
|
||||
"mean_q": 1.9998775,
|
||||
"power_code2": 5.8860125,
|
||||
"ac_power_code2": 0.8824784448937502,
|
||||
"rms_code": 2.4261105704398553,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.451521679042596,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000294300625,
|
||||
"band_27000_power": 0.002877436011683443,
|
||||
"band_675000_power": 0.07431026562360402,
|
||||
"power_standard_error": 0.0010078630955450837
|
||||
}
|
||||
],
|
||||
"background_note": "Внутренние gaps: нулевой цифровой IQ при работающем TX; это не RF OFF. Внешние окна также требуют сверки времён запуска/остановки по журналам.",
|
||||
"power_units": "RX code squared, not calibrated watts/dBm",
|
||||
"residual_note": "Шум и неописанные моделью искажения; RX не нормируется для выравнивания A/B",
|
||||
"synthetic": true,
|
||||
"expected_gain_difference_db": -6.020599913279624,
|
||||
"known_sequence_start": 4160013,
|
||||
"passed": true
|
||||
}
|
||||
532
data/processed/lab056/software_minus6db_ota_summary.json
Normal file
532
data/processed/lab056/software_minus6db_ota_summary.json
Normal file
@@ -0,0 +1,532 @@
|
||||
{
|
||||
"scope": "TX_REFERENCE_DIAGNOSTICS_NOT_INDEPENDENT_PACKET_RX",
|
||||
"rf_tx": 0,
|
||||
"tx_sha256": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600",
|
||||
"rx_sha256": "a189c1ffaf029983d41f7d87e262cbbc28ba740fc8915a75e41ee0adec9c1fe6",
|
||||
"alignment": {
|
||||
"start": 4109216,
|
||||
"correlation": 0.593709534474723,
|
||||
"coarse_cfo_hz": 0.25,
|
||||
"stride": 32
|
||||
},
|
||||
"segments": [
|
||||
{
|
||||
"label": "A1",
|
||||
"symbol_rate": 20000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9995880126953125,
|
||||
"mean_q": 2.00025390625,
|
||||
"power_code2": 7.596464233398438,
|
||||
"ac_power_code2": 2.596272348805888,
|
||||
"rms_code": 2.7561683971409363,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 7.726010163935343,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0003798232116699219,
|
||||
"band_27000_power": 1.729349736724617,
|
||||
"band_675000_power": 1.8014764601725908,
|
||||
"power_standard_error": 0.039755811858960266
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 1.0012270833333334,
|
||||
"mean_q": 2.0008,
|
||||
"power_code2": 5.88834375,
|
||||
"ac_power_code2": 0.8826874375998264,
|
||||
"rms_code": 2.4265909729494997,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.924048425663756,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002944171875,
|
||||
"band_27000_power": 0.002998337896541192,
|
||||
"band_675000_power": 0.0744039583655369,
|
||||
"power_standard_error": 0.0012691882704167598
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989395833333333,
|
||||
"mean_q": 2.000110416666667,
|
||||
"power_code2": 5.883275,
|
||||
"ac_power_code2": 0.8849530299913191,
|
||||
"rms_code": 2.42554633021099,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.9277884895206405,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.00029416375,
|
||||
"band_27000_power": 0.003012451963227414,
|
||||
"band_675000_power": 0.07417080321149919,
|
||||
"power_standard_error": 0.0013506571909630695
|
||||
}
|
||||
],
|
||||
"background_power": 0.8838202337955727,
|
||||
"background_subtracted_raw": 1.7124521150103154,
|
||||
"background_subtracted_uncertainty": 0.039782742266144235,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 1.7124521150103154,
|
||||
"channel_gain_complex": {
|
||||
"real": -0.0027287468398317707,
|
||||
"imag": -0.028017504063970737,
|
||||
"phase_rad_at_active_start": -1.6678844763817968
|
||||
},
|
||||
"channel_gain_power": 0.0007924265932905088,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 4909213,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9995880126953125,
|
||||
"mean_q": 2.00025390625,
|
||||
"power_code2": 7.596464233398438,
|
||||
"ac_power_code2": 2.596272348805888,
|
||||
"rms_code": 2.7561683971409363,
|
||||
"peak_magnitude_code": 6.708203932499369,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 7.726010163935343,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0003798232116699219
|
||||
},
|
||||
"cfo_hz": 0.1968177799965115,
|
||||
"gain_abs": 0.028150072704888503,
|
||||
"dc_i": 0.9997948620728929,
|
||||
"dc_q": 2.0010324962850192,
|
||||
"train_signal_power": 1.55023266362049,
|
||||
"train_residual_power": 0.9894122701085495,
|
||||
"train_actual_ac_power": 2.539644933729041,
|
||||
"train_cross_power": 2.1058155219577658e-15,
|
||||
"heldout_signal_power": 1.549823229026632,
|
||||
"heldout_residual_power": 0.8945490859865625,
|
||||
"heldout_actual_ac_power": 2.6529010618609536,
|
||||
"heldout_cross_power": 0.20852874684775813,
|
||||
"heldout_residual_band_27000_power": 0.010080618023636462,
|
||||
"heldout_residual_band_675000_power": 0.08179753911385561,
|
||||
"heldout_residual_band_1000000_power": 0.11760791625473926,
|
||||
"heldout_residual_matched_power": 3.4888049404460095,
|
||||
"effective_signal_to_residual_db": 2.3867798958438566
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "B1",
|
||||
"symbol_rate": 500000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.998985595703125,
|
||||
"mean_q": 1.99885986328125,
|
||||
"power_code2": 6.303458251953125,
|
||||
"ac_power_code2": 1.3100452784940613,
|
||||
"rms_code": 2.5106688853676276,
|
||||
"peak_magnitude_code": 6.4031242374328485,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.132049758894885,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.260691650390625e-05,
|
||||
"band_27000_power": 0.023313641821752495,
|
||||
"band_675000_power": 0.5022288931564798,
|
||||
"power_standard_error": 0.009890376052273048
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989395833333333,
|
||||
"mean_q": 2.000110416666667,
|
||||
"power_code2": 5.883275,
|
||||
"ac_power_code2": 0.8849530299913191,
|
||||
"rms_code": 2.42554633021099,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.9277884895206405,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.176655e-05,
|
||||
"band_27000_power": 0.003012451963227414,
|
||||
"band_675000_power": 0.07417080321149919,
|
||||
"power_standard_error": 0.0013506571909630695
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989791666666666,
|
||||
"mean_q": 2.00009375,
|
||||
"power_code2": 5.883064583333334,
|
||||
"ac_power_code2": 0.8847301991102432,
|
||||
"rms_code": 2.4255029547154408,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.45369731942485,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.1766129166666667e-05,
|
||||
"band_27000_power": 0.0030190450807723868,
|
||||
"band_675000_power": 0.07463668207172841,
|
||||
"power_standard_error": 0.0009021263608471298
|
||||
}
|
||||
],
|
||||
"background_power": 0.8848416145507811,
|
||||
"background_subtracted_raw": 0.42520366394328013,
|
||||
"background_subtracted_uncertainty": 0.009924287307427941,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 0.42520366394328013,
|
||||
"channel_gain_complex": {
|
||||
"real": 0.003963777071987038,
|
||||
"imag": -0.013516280931398084,
|
||||
"phase_rad_at_active_start": -1.2855349404464855
|
||||
},
|
||||
"channel_gain_power": 0.0001984013788928856,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 7364413,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.998985595703125,
|
||||
"mean_q": 1.99885986328125,
|
||||
"power_code2": 6.303458251953125,
|
||||
"ac_power_code2": 1.3100452784940613,
|
||||
"rms_code": 2.5106688853676276,
|
||||
"peak_magnitude_code": 6.4031242374328485,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.132049758894885,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.260691650390625e-05
|
||||
},
|
||||
"cfo_hz": 0.2030817936052521,
|
||||
"gain_abs": 0.014085502436650445,
|
||||
"dc_i": 0.9994693255003283,
|
||||
"dc_q": 1.9991360434375782,
|
||||
"train_signal_power": 0.38429709867591966,
|
||||
"train_residual_power": 0.9122921896535339,
|
||||
"train_actual_ac_power": 1.2965892883294532,
|
||||
"train_cross_power": 1.1296519275560969e-16,
|
||||
"heldout_signal_power": 0.38429254067549146,
|
||||
"heldout_residual_power": 0.8884947950547913,
|
||||
"heldout_actual_ac_power": 1.3235018891986572,
|
||||
"heldout_cross_power": 0.050714553468375057,
|
||||
"heldout_residual_band_27000_power": 0.00304194937150677,
|
||||
"heldout_residual_band_675000_power": 0.07681375917338087,
|
||||
"heldout_residual_band_1000000_power": 0.11305538222420118,
|
||||
"heldout_residual_matched_power": 0.9157792365512673,
|
||||
"effective_signal_to_residual_db": -3.639929333248138
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "A2",
|
||||
"symbol_rate": 20000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 1.000250244140625,
|
||||
"mean_q": 2.0000390625,
|
||||
"power_code2": 7.5943505859375,
|
||||
"ac_power_code2": 2.5936937835082423,
|
||||
"rms_code": 2.755784931001964,
|
||||
"peak_magnitude_code": 7.211102550927978,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.355127015785026,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000379717529296875,
|
||||
"band_27000_power": 1.7263462989934586,
|
||||
"band_675000_power": 1.7983862355807485,
|
||||
"power_standard_error": 0.03961683202831068
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9989791666666666,
|
||||
"mean_q": 2.00009375,
|
||||
"power_code2": 5.883064583333334,
|
||||
"ac_power_code2": 0.8847301991102432,
|
||||
"rms_code": 2.4255029547154408,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.45369731942485,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.00029415322916666667,
|
||||
"band_27000_power": 0.0030190450807723868,
|
||||
"band_675000_power": 0.07463668207172841,
|
||||
"power_standard_error": 0.0009021263608471298
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 1.0004854166666666,
|
||||
"mean_q": 2.0000104166666666,
|
||||
"power_code2": 5.883220833333334,
|
||||
"ac_power_code2": 0.8822080975954867,
|
||||
"rms_code": 2.425535164315977,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.6186376661535915,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.0002941610416666667,
|
||||
"band_27000_power": 0.003053650977045963,
|
||||
"band_675000_power": 0.073961606327725,
|
||||
"power_standard_error": 0.0012067695631605175
|
||||
}
|
||||
],
|
||||
"background_power": 0.8834691483528649,
|
||||
"background_subtracted_raw": 1.7102246351553774,
|
||||
"background_subtracted_uncertainty": 0.03964405579856132,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 1.7102246351553774,
|
||||
"channel_gain_complex": {
|
||||
"real": 0.01755314566236957,
|
||||
"imag": -0.02199755973474973,
|
||||
"phase_rad_at_active_start": -0.8973012782222721
|
||||
},
|
||||
"channel_gain_power": 0.0007920055569282462,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 9803485,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 1.000250244140625,
|
||||
"mean_q": 2.0000390625,
|
||||
"power_code2": 7.5943505859375,
|
||||
"ac_power_code2": 2.5936937835082423,
|
||||
"rms_code": 2.755784931001964,
|
||||
"peak_magnitude_code": 7.211102550927978,
|
||||
"max_abs_i": 5.0,
|
||||
"max_abs_q": 6.0,
|
||||
"papr_db": 8.355127015785026,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000379717529296875
|
||||
},
|
||||
"cfo_hz": 0.19617739757807567,
|
||||
"gain_abs": 0.02814259328719097,
|
||||
"dc_i": 1.0004532662364058,
|
||||
"dc_q": 2.0003859700871685,
|
||||
"train_signal_power": 1.5494089856585476,
|
||||
"train_residual_power": 0.9895407718712785,
|
||||
"train_actual_ac_power": 2.5389497575298265,
|
||||
"train_cross_power": 4.0495384823202584e-16,
|
||||
"heldout_signal_power": 1.548999768607681,
|
||||
"heldout_residual_power": 0.8941535479569137,
|
||||
"heldout_actual_ac_power": 2.6484381326123456,
|
||||
"heldout_cross_power": 0.20528481604775145,
|
||||
"heldout_residual_band_27000_power": 0.009765782070021769,
|
||||
"heldout_residual_band_675000_power": 0.08171891866368976,
|
||||
"heldout_residual_band_1000000_power": 0.1177276686242853,
|
||||
"heldout_residual_matched_power": 3.3724974710374163,
|
||||
"effective_signal_to_residual_db": 2.3863924873600086
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "B2",
|
||||
"symbol_rate": 500000,
|
||||
"raw_rx": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9994140625,
|
||||
"mean_q": 1.999407958984375,
|
||||
"power_code2": 6.305787353515625,
|
||||
"ac_power_code2": 1.3093266987428072,
|
||||
"rms_code": 2.511132683375298,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.317395958495091,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.261157470703125e-05,
|
||||
"band_27000_power": 0.023440988618055048,
|
||||
"band_675000_power": 0.5015327722551061,
|
||||
"power_standard_error": 0.009843366386499481
|
||||
},
|
||||
"local_zero_iq_background_windows": [
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 1.0004854166666666,
|
||||
"mean_q": 2.0000104166666666,
|
||||
"power_code2": 5.883220833333334,
|
||||
"ac_power_code2": 0.8822080975954867,
|
||||
"rms_code": 2.425535164315977,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.6186376661535915,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.1766441666666666e-05,
|
||||
"band_27000_power": 0.003053650977045963,
|
||||
"band_675000_power": 0.073961606327725,
|
||||
"power_standard_error": 0.0012067695631605175
|
||||
},
|
||||
{
|
||||
"samples": 480000,
|
||||
"mean_i": 0.9988083333333333,
|
||||
"mean_q": 1.9994125,
|
||||
"power_code2": 5.878066666666666,
|
||||
"ac_power_code2": 0.8827982347743042,
|
||||
"rms_code": 2.4244724512080285,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.457388406130481,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.1756133333333333e-05,
|
||||
"band_27000_power": 0.0029587129864172557,
|
||||
"band_675000_power": 0.07444268200354834,
|
||||
"power_standard_error": 0.0016031313210695718
|
||||
}
|
||||
],
|
||||
"background_power": 0.8825031661848954,
|
||||
"background_subtracted_raw": 0.4268235325579117,
|
||||
"background_subtracted_uncertainty": 0.009898762952718625,
|
||||
"background_subtracted_stable": true,
|
||||
"background_subtracted_signal_power": 0.4268235325579117,
|
||||
"channel_gain_complex": {
|
||||
"real": 0.012227408500259825,
|
||||
"imag": -0.006958453432916718,
|
||||
"phase_rad_at_active_start": -0.517378791591959
|
||||
},
|
||||
"channel_gain_power": 0.00019792959281029668,
|
||||
"measurement": {
|
||||
"frame": 1,
|
||||
"start": 12258685,
|
||||
"alignment_adjustment": -3,
|
||||
"rx_active": {
|
||||
"samples": 1638400,
|
||||
"mean_i": 0.9994140625,
|
||||
"mean_q": 1.999407958984375,
|
||||
"power_code2": 6.305787353515625,
|
||||
"ac_power_code2": 1.3093266987428072,
|
||||
"rms_code": 2.511132683375298,
|
||||
"peak_magnitude_code": 5.830951894845301,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 7.317395958495091,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 1.261157470703125e-05
|
||||
},
|
||||
"cfo_hz": 0.20036016971332649,
|
||||
"gain_abs": 0.014068745246477977,
|
||||
"dc_i": 1.0007268354608458,
|
||||
"dc_q": 1.9995225464921158,
|
||||
"train_signal_power": 0.3833832641867325,
|
||||
"train_residual_power": 0.9125567848168452,
|
||||
"train_actual_ac_power": 1.2959400490035784,
|
||||
"train_cross_power": 3.459732500488144e-16,
|
||||
"heldout_signal_power": 0.3833787170249446,
|
||||
"heldout_residual_power": 0.8881519217870418,
|
||||
"heldout_actual_ac_power": 1.3227168214883227,
|
||||
"heldout_cross_power": 0.051186182676336164,
|
||||
"heldout_residual_band_27000_power": 0.003087916076869909,
|
||||
"heldout_residual_band_675000_power": 0.0766452188649128,
|
||||
"heldout_residual_band_1000000_power": 0.11237262287689712,
|
||||
"heldout_residual_matched_power": 0.9135235192972193,
|
||||
"effective_signal_to_residual_db": -3.648592601804231
|
||||
}
|
||||
}
|
||||
],
|
||||
"pairs": [
|
||||
{
|
||||
"pair": 1,
|
||||
"received_power_difference_db": -6.05021438090514,
|
||||
"channel_gain_difference_db": -6.014143555521402,
|
||||
"matched_component_difference_db": -6.056202112316672,
|
||||
"matched_component_symbol_energy_difference_db": -20.035602199037047
|
||||
},
|
||||
{
|
||||
"pair": 2,
|
||||
"received_power_difference_db": -6.028048021201634,
|
||||
"channel_gain_difference_db": -6.022174975174189,
|
||||
"matched_component_difference_db": -6.06423353196946,
|
||||
"matched_component_symbol_energy_difference_db": -20.04363361868984
|
||||
}
|
||||
],
|
||||
"comparison_summary": {
|
||||
"repeatability": [
|
||||
{
|
||||
"comparison": "A2/A1",
|
||||
"raw_rx_power_difference_db": -0.0012085532551280598,
|
||||
"background_difference_db": -0.0017255178918689754,
|
||||
"received_power_difference_db": -0.005652782408264756,
|
||||
"channel_gain_difference_db": -0.0023081300526506692,
|
||||
"matched_component_difference_db": -0.00230813005264874
|
||||
},
|
||||
{
|
||||
"comparison": "B2/B1",
|
||||
"raw_rx_power_difference_db": 0.0016044036249902335,
|
||||
"background_difference_db": -0.011492673362299905,
|
||||
"received_power_difference_db": 0.016513577295241087,
|
||||
"channel_gain_difference_db": -0.0103395497054386,
|
||||
"matched_component_difference_db": -0.010339549705438118
|
||||
}
|
||||
],
|
||||
"averaging": "RATIO_OF_MEAN_LINEAR_POWERS_B1_B2_OVER_A1_A2",
|
||||
"received_power_difference_db": -6.039124271880495,
|
||||
"channel_gain_difference_db": -6.018156341674954,
|
||||
"energy_per_symbol_difference_db": -20.01852435860087,
|
||||
"energy_basis": "BACKGROUND_SUBTRACTED_RECEIVED_POWER_DIVIDED_BY_SYMBOL_RATE"
|
||||
},
|
||||
"outside_waveform_background": [
|
||||
{
|
||||
"start": 3309216,
|
||||
"samples": 400000,
|
||||
"mean_i": 0.9997525,
|
||||
"mean_q": 2.0,
|
||||
"power_code2": 5.8853875,
|
||||
"ac_power_code2": 0.8858824387437494,
|
||||
"rms_code": 2.4259817600303593,
|
||||
"peak_magnitude_code": 5.385164807134504,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.926229353802586,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000294269375,
|
||||
"band_27000_power": 0.00300239645688663,
|
||||
"band_675000_power": 0.07464470494185707,
|
||||
"power_standard_error": 0.001189001018090443
|
||||
},
|
||||
{
|
||||
"start": 15097760,
|
||||
"samples": 400000,
|
||||
"mean_i": 1.00201,
|
||||
"mean_q": 1.9998775,
|
||||
"power_code2": 5.8860125,
|
||||
"ac_power_code2": 0.8824784448937502,
|
||||
"rms_code": 2.4261105704398553,
|
||||
"peak_magnitude_code": 5.0990195135927845,
|
||||
"max_abs_i": 4.0,
|
||||
"max_abs_q": 5.0,
|
||||
"papr_db": 6.451521679042596,
|
||||
"clipped_components_fraction": 0.0,
|
||||
"clipped_samples_fraction": 0.0,
|
||||
"symbol_energy_code2_seconds": 0.000294300625,
|
||||
"band_27000_power": 0.002877436011683443,
|
||||
"band_675000_power": 0.07431026562360402,
|
||||
"power_standard_error": 0.0010078630955450837
|
||||
}
|
||||
],
|
||||
"background_note": "Внутренние gaps: нулевой цифровой IQ при работающем TX; это не RF OFF. Внешние окна также требуют сверки времён запуска/остановки по журналам.",
|
||||
"power_units": "RX code squared, not calibrated watts/dBm",
|
||||
"residual_note": "Шум и неописанные моделью искажения; RX не нормируется для выравнивания A/B",
|
||||
"synthetic": true,
|
||||
"source_result_preserved": "software_minus6db.json"
|
||||
}
|
||||
Reference in New Issue
Block a user