Files
SDR-Rover/data/processed/lab056/software_equal_ota_summary.json

533 lines
21 KiB
JSON

{
"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"
}