{ "status": "COMPLETED", "lab058_commit": "82f17499ace5e655991240348401b9700c7c3349", "rf_tx": 0, "hardware_access": 0, "preamble_symbols": 1280, "preamble_duration_seconds": { "20000": 0.064, "500000": 0.00256 }, "burst_duration_seconds": 0.2048, "phase_limits": [ { "phase_limit_degrees": 15, "max_frequency_error_hz": 0.20345052083333331 }, { "phase_limit_degrees": 30, "max_frequency_error_hz": 0.40690104166666663 }, { "phase_limit_degrees": 45, "max_frequency_error_hz": 0.6103515624999999 }, { "phase_limit_degrees": 60, "max_frequency_error_hz": 0.8138020833333333 }, { "phase_limit_degrees": 90, "max_frequency_error_hz": 1.2207031249999998 } ], "catastrophic_error_threshold_hz": 2.44140625, "mathematics": { "active_input": "matched-filter symbol centers after nominal 50 kHz downconversion", "p0_squares_bpsk": true, "p0_symbol_ranges_half_open": [ [ 0, 512 ], [ 512, 1024 ] ], "p0_discarded_preamble_symbols_half_open": [ 1024, 1280 ], "block_center_symbol_times": [ 256.0, 768.0 ], "center_distance_symbols": 512, "phase_difference_formula": "angle(block1)-angle(block0), unwrapped", "frequency_formula": "delta_phase/(4*pi*(512/Rs))", "factor_two_after_squaring": true, "compensation_sign": "negative complex exponential", "reference_time": "gain phase at t=0; symbol k center at (k+0.5)/Rs", "p0_unambiguous_abs_hz": { "20000": 9.765625, "500000": 244.140625 }, "double_compensation": false }, "p2_split": { "train_half_open": [ 32, 608 ], "validation_half_open": [ 672, 1248 ] }, "real": { "Lab056": { "P0": { "segments": 4, "mean_abs_frequency_error_hz": 2.4276774539698804, "A_frequency_errors_hz": [ 0.07329777648548115, -0.14590954028149283 ], "B_frequency_errors_hz": [ 4.730655322761386, 4.760847176351161 ], "B_mean_abs_frequency_error_hz": 4.745751249556274, "B_mean_symbol_error_rate": 0.5241693037974684, "A_mean_symbol_error_rate": 0.0001775568181818182, "B_mean_evm_rms": 1.6532713775812362, "B_mean_matched_residual_db": -4.365861184330079 }, "P1": { "segments": 4, "mean_abs_frequency_error_hz": 1.4099587552139723, "A_frequency_errors_hz": [ -0.027694381164736086, 0.11363060659198848 ], "B_frequency_errors_hz": [ -3.3185713190656347, 2.1799387140335305 ], "B_mean_abs_frequency_error_hz": 2.749255016549583, "B_mean_symbol_error_rate": 0.5172616693037975, "A_mean_symbol_error_rate": 0.0001775568181818182, "B_mean_evm_rms": 1.637215202536762, "B_mean_matched_residual_db": -4.271061552879064 }, "P2": { "segments": 4, "mean_abs_frequency_error_hz": 16.78323320266962, "A_frequency_errors_hz": [ -0.10060218861105456, -0.3332411247089386 ], "B_frequency_errors_hz": [ -19.97785582747008, 46.72123366988841 ], "B_mean_abs_frequency_error_hz": 33.34954474867925, "B_mean_symbol_error_rate": 0.5000346123417722, "A_mean_symbol_error_rate": 0.0001775568181818182, "B_mean_evm_rms": 1.6280136720448448, "B_mean_matched_residual_db": -4.232225610458482 }, "P3": { "segments": 4, "mean_abs_frequency_error_hz": 0.15680228895418924, "A_frequency_errors_hz": [ -0.01711370674279891, 0.09350675785486981 ], "B_frequency_errors_hz": [ -0.12488112763335985, 0.39170756358572834 ], "B_mean_abs_frequency_error_hz": 0.2582943456095441, "B_mean_symbol_error_rate": 0.036169897151898736, "A_mean_symbol_error_rate": 0.0001775568181818182, "B_mean_evm_rms": 0.8437775955141171, "B_mean_matched_residual_db": 1.4944043291325713 } }, "Lab054": { "P0": { "frames": 16, "header_accepted": 0, "fec_started": 0, "crc_pass": 0, "packet_output": 0, "preamble_errors": 7767, "header_raw_errors": 946, "header_voted_errors": 283, "mean_frequency_hz": -0.9816228278804822 }, "P1": { "frames": 16, "header_accepted": 0, "fec_started": 0, "crc_pass": 0, "packet_output": 0, "preamble_errors": 8264, "header_raw_errors": 1000, "header_voted_errors": 313, "mean_frequency_hz": -22.200075150050136 }, "P2": { "frames": 16, "header_accepted": 0, "fec_started": 0, "crc_pass": 0, "packet_output": 0, "preamble_errors": 8871, "header_raw_errors": 1085, "header_voted_errors": 348, "mean_frequency_hz": -113.24280563396383 }, "P3": { "frames": 16, "header_accepted": 0, "fec_started": 0, "crc_pass": 0, "packet_output": 0, "preamble_errors": 9020, "header_raw_errors": 1140, "header_voted_errors": 373, "mean_frequency_hz": 32.244869877307124 } }, "Lab047": { "P0": { "frames": 36, "header_accepted": 36, "fec_started": 36, "crc_pass": 36, "packet_output": 36, "preamble_errors": 2, "header_raw_errors": 0, "header_voted_errors": 0, "mean_frequency_hz": -0.007364438266704758 }, "P1": { "frames": 36, "header_accepted": 36, "fec_started": 36, "crc_pass": 36, "packet_output": 36, "preamble_errors": 2, "header_raw_errors": 0, "header_voted_errors": 0, "mean_frequency_hz": 0.007200221843812132 }, "P2": { "frames": 36, "header_accepted": 36, "fec_started": 36, "crc_pass": 36, "packet_output": 36, "preamble_errors": 2, "header_raw_errors": 0, "header_voted_errors": 0, "mean_frequency_hz": -0.02893265807799859 }, "P3": { "frames": 36, "header_accepted": 36, "fec_started": 36, "crc_pass": 36, "packet_output": 36, "preamble_errors": 2, "header_raw_errors": 0, "header_voted_errors": 0, "mean_frequency_hz": 0.011125329332019583 } } }, "synthetic": { "trials_per_frequency_quality_rate": 300, "frequency_values_hz": [ -100.0, -20.0, -10.0, -5.0, -2.0, -1.0, -0.5, -0.25, 0.0, 0.25, 0.5, 1.0, 2.0, 5.0, 10.0, 20.0, 100.0 ], "quality_levels": [ { "name": "LAB058_A_EVM", "evm_rms": 0.31739 }, { "name": "INTERMEDIATE_EVM", "evm_rms": 0.55 }, { "name": "LAB058_B_EVM", "evm_rms": 0.84535 } ], "clean_rrc_controls": { "20000": { "sample_rate_hz": 8000000, "symbol_rate": 20000, "samples_per_symbol": 400, "rrc_taps": 4001, "tx_truth": { "symbol_rate": 20000, "delay_samples": 0.0, "delay_symbols": 0.0, "cfo_hz": 0.0, "phase_rad": 0.0, "phase_epoch": "raw n=0, before RX filtering", "es_n0_db": null, "complex_noise_variance": 0.0, "signal_power": 1936.0000000000005, "seed": 5701, "comparison_condition": "equal digital Es/N0; noise variance scales with SPS" }, "clean_evm_rms": 0.010354140143269169 }, "500000": { "sample_rate_hz": 8000000, "symbol_rate": 500000, "samples_per_symbol": 16, "rrc_taps": 161, "tx_truth": { "symbol_rate": 500000, "delay_samples": 0.0, "delay_symbols": 0.0, "cfo_hz": 0.0, "phase_rad": 0.0, "phase_epoch": "raw n=0, before RX filtering", "es_n0_db": null, "complex_noise_variance": 0.0, "signal_power": 1936.0000000000007, "seed": 5701, "comparison_condition": "equal digital Es/N0; noise variance scales with SPS" }, "clean_evm_rms": 0.019179719784870774 } }, "awgn_crlb_standard_deviation_hz": { "formula": "sqrt(6*EVM^2*Rs^2/((2*pi)^2*N*(N^2-1)))", "assumptions": "known symbols, unknown constant phase, complex AWGN", "500000_lab058_b_evm": 3.598218202601661 }, "aggregate": [ { "symbol_rate": 20000, "quality": "LAB058_A_EVM", "target_evm_rms": 0.31739, "method": "P0", "trials": 5100, "cfo_values": 17, "bias_hz": -0.03994990706916153, "rmse_hz": 35.27766452961887, "median_abs_error_hz": 0.11267197654994818, "p95_abs_error_hz": 99.38625173694851, "p99_abs_error_hz": 106.34545651090411, "catastrophic_error_rate": 0.34647058823529414, "probability_abs_error_le_0p25_hz": 0.643921568627451, "probability_abs_error_le_0p5_hz": 0.6535294117647059, "probability_abs_error_le_1p0_hz": 0.6535294117647059, "validation_phase_rmse_rad": 0.7261254181729553 }, { "symbol_rate": 20000, "quality": "LAB058_A_EVM", "target_evm_rms": 0.31739, "method": "P1", "trials": 5100, "cfo_values": 17, "bias_hz": 0.0008885471078995073, "rmse_hz": 0.05694210824345046, "median_abs_error_hz": 0.03815117925418354, "p95_abs_error_hz": 0.11063363868695754, "p99_abs_error_hz": 0.14501118508960584, "catastrophic_error_rate": 0.0, "probability_abs_error_le_0p25_hz": 1.0, "probability_abs_error_le_0p5_hz": 1.0, "probability_abs_error_le_1p0_hz": 1.0, "validation_phase_rmse_rad": 0.23064178973471747 }, { "symbol_rate": 20000, "quality": "LAB058_A_EVM", "target_evm_rms": 0.31739, "method": "P2", "trials": 5100, "cfo_values": 17, "bias_hz": 0.001988038482725285, "rmse_hz": 0.18418744251062372, "median_abs_error_hz": 0.12215923720830196, "p95_abs_error_hz": 0.36075379706777216, "p99_abs_error_hz": 0.47453741676652017, "catastrophic_error_rate": 0.0, "probability_abs_error_le_0p25_hz": 0.8231372549019608, "probability_abs_error_le_0p5_hz": 0.9935294117647059, "probability_abs_error_le_1p0_hz": 1.0, "validation_phase_rmse_rad": 0.23407663541496893 }, { "symbol_rate": 20000, "quality": "LAB058_A_EVM", "target_evm_rms": 0.31739, "method": "P3", "trials": 5100, "cfo_values": 17, "bias_hz": 0.0008031563449569883, "rmse_hz": 0.05840036191732054, "median_abs_error_hz": 0.03955118489494858, "p95_abs_error_hz": 0.11341770842686368, "p99_abs_error_hz": 0.15124372519320092, "catastrophic_error_rate": 0.0, "probability_abs_error_le_0p25_hz": 1.0, "probability_abs_error_le_0p5_hz": 1.0, "probability_abs_error_le_1p0_hz": 1.0, "validation_phase_rmse_rad": 0.2306551116111988 }, { "symbol_rate": 20000, "quality": "INTERMEDIATE_EVM", "target_evm_rms": 0.55, "method": "P0", "trials": 5100, "cfo_values": 17, "bias_hz": -0.016438006428522618, "rmse_hz": 35.43683929034298, "median_abs_error_hz": 0.20009194018242737, "p95_abs_error_hz": 100.74954199314566, "p99_abs_error_hz": 107.89264988455928, "catastrophic_error_rate": 0.3296078431372549, "probability_abs_error_le_0p25_hz": 0.5664705882352942, "probability_abs_error_le_0p5_hz": 0.6652941176470588, "probability_abs_error_le_1p0_hz": 0.6703921568627451, "validation_phase_rmse_rad": 0.8445548255499953 }, { "symbol_rate": 20000, "quality": "INTERMEDIATE_EVM", "target_evm_rms": 0.55, "method": "P1", "trials": 5100, "cfo_values": 17, "bias_hz": -0.0020946426691008124, "rmse_hz": 0.0957624421078446, "median_abs_error_hz": 0.06350912858768698, "p95_abs_error_hz": 0.1901454657377376, "p99_abs_error_hz": 0.24578074270342898, "catastrophic_error_rate": 0.0, "probability_abs_error_le_0p25_hz": 0.9905882352941177, "probability_abs_error_le_0p5_hz": 1.0, "probability_abs_error_le_1p0_hz": 1.0, "validation_phase_rmse_rad": 0.4412378828176002 }, { "symbol_rate": 20000, "quality": "INTERMEDIATE_EVM", "target_evm_rms": 0.55, "method": "P2", "trials": 5100, "cfo_values": 17, "bias_hz": 0.006037261835378864, "rmse_hz": 0.3180777143017349, "median_abs_error_hz": 0.21470755021954835, "p95_abs_error_hz": 0.6200158671372041, "p99_abs_error_hz": 0.7969293765980515, "catastrophic_error_rate": 0.0, "probability_abs_error_le_0p25_hz": 0.567843137254902, "probability_abs_error_le_0p5_hz": 0.8841176470588236, "probability_abs_error_le_1p0_hz": 0.9982352941176471, "validation_phase_rmse_rad": 0.44669581880328485 }, { "symbol_rate": 20000, "quality": "INTERMEDIATE_EVM", "target_evm_rms": 0.55, "method": "P3", "trials": 5100, "cfo_values": 17, "bias_hz": -0.002416308397424423, "rmse_hz": 0.10333416218255481, "median_abs_error_hz": 0.07048301756784267, "p95_abs_error_hz": 0.20300057249194792, "p99_abs_error_hz": 0.2632565055540736, "catastrophic_error_rate": 0.0, "probability_abs_error_le_0p25_hz": 0.9847058823529412, "probability_abs_error_le_0p5_hz": 1.0, "probability_abs_error_le_1p0_hz": 1.0, "validation_phase_rmse_rad": 0.4412929666840979 }, { "symbol_rate": 20000, "quality": "LAB058_B_EVM", "target_evm_rms": 0.84535, "method": "P0", "trials": 5100, "cfo_values": 17, "bias_hz": -0.02487295673487596, "rmse_hz": 35.53148619984433, "median_abs_error_hz": 0.32862427090475266, "p95_abs_error_hz": 101.43123344158475, "p99_abs_error_hz": 107.94186117186754, "catastrophic_error_rate": 0.32, "probability_abs_error_le_0p25_hz": 0.41352941176470587, "probability_abs_error_le_0p5_hz": 0.6154901960784314, "probability_abs_error_le_1p0_hz": 0.6790196078431373, "validation_phase_rmse_rad": 1.0430413340458966 }, { "symbol_rate": 20000, "quality": "LAB058_B_EVM", "target_evm_rms": 0.84535, "method": "P1", "trials": 5100, "cfo_values": 17, "bias_hz": 0.0011826215677020807, "rmse_hz": 0.14651407576818676, "median_abs_error_hz": 0.09803260328097285, "p95_abs_error_hz": 0.28537572073019823, "p99_abs_error_hz": 0.3811773961719878, "catastrophic_error_rate": 0.0, "probability_abs_error_le_0p25_hz": 0.9145098039215687, "probability_abs_error_le_0p5_hz": 0.9992156862745099, "probability_abs_error_le_1p0_hz": 1.0, "validation_phase_rmse_rad": 0.7413606374734285 }, { "symbol_rate": 20000, "quality": "LAB058_B_EVM", "target_evm_rms": 0.84535, "method": "P2", "trials": 5100, "cfo_values": 17, "bias_hz": 0.0008314817399338177, "rmse_hz": 0.48833634165135953, "median_abs_error_hz": 0.32478059797899206, "p95_abs_error_hz": 0.9640636741241208, "p99_abs_error_hz": 1.2526697998533654, "catastrophic_error_rate": 0.0, "probability_abs_error_le_0p25_hz": 0.4025490196078431, "probability_abs_error_le_0p5_hz": 0.6947058823529412, "probability_abs_error_le_1p0_hz": 0.9596078431372549, "validation_phase_rmse_rad": 0.74862814469735 }, { "symbol_rate": 20000, "quality": "LAB058_B_EVM", "target_evm_rms": 0.84535, "method": "P3", "trials": 5100, "cfo_values": 17, "bias_hz": -0.005590240158082864, "rmse_hz": 0.5201396504062407, "median_abs_error_hz": 0.11894627555568146, "p95_abs_error_hz": 0.3430226441253915, "p99_abs_error_hz": 0.4786715240391113, "catastrophic_error_rate": 0.002156862745098039, "probability_abs_error_le_0p25_hz": 0.8507843137254902, "probability_abs_error_le_0p5_hz": 0.9915686274509804, "probability_abs_error_le_1p0_hz": 0.9974509803921568, "validation_phase_rmse_rad": 0.7428826884058787 }, { "symbol_rate": 500000, "quality": "LAB058_A_EVM", "target_evm_rms": 0.31739, "method": "P0", "trials": 5100, "cfo_values": 17, "bias_hz": -0.028324835474221908, "rmse_hz": 2.253141535486236, "median_abs_error_hz": 1.4962503201559325, "p95_abs_error_hz": 4.448489433622006, "p99_abs_error_hz": 5.709437492053499, "catastrophic_error_rate": 0.27725490196078434, "probability_abs_error_le_0p25_hz": 0.08725490196078431, "probability_abs_error_le_0p5_hz": 0.1676470588235294, "probability_abs_error_le_1p0_hz": 0.34784313725490196, "validation_phase_rmse_rad": 0.231339425193028 }, { "symbol_rate": 500000, "quality": "LAB058_A_EVM", "target_evm_rms": 0.31739, "method": "P1", "trials": 5100, "cfo_values": 17, "bias_hz": 0.05429497252499488, "rmse_hz": 1.3758457866823075, "median_abs_error_hz": 0.9250930671491767, "p95_abs_error_hz": 2.7024857819222334, "p99_abs_error_hz": 3.5664388844212724, "catastrophic_error_rate": 0.07941176470588235, "probability_abs_error_le_0p25_hz": 0.14901960784313725, "probability_abs_error_le_0p5_hz": 0.28019607843137256, "probability_abs_error_le_1p0_hz": 0.54, "validation_phase_rmse_rad": 0.2311393421976552 }, { "symbol_rate": 500000, "quality": "LAB058_A_EVM", "target_evm_rms": 0.31739, "method": "P2", "trials": 5100, "cfo_values": 17, "bias_hz": 0.06565713877478316, "rmse_hz": 4.581561184769926, "median_abs_error_hz": 3.0883642545236056, "p95_abs_error_hz": 8.953835433400844, "p99_abs_error_hz": 11.96456273215203, "catastrophic_error_rate": 0.5976470588235294, "probability_abs_error_le_0p25_hz": 0.039411764705882354, "probability_abs_error_le_0p5_hz": 0.08509803921568627, "probability_abs_error_le_1p0_hz": 0.17450980392156862, "validation_phase_rmse_rad": 0.2345544161089221 }, { "symbol_rate": 500000, "quality": "LAB058_A_EVM", "target_evm_rms": 0.31739, "method": "P3", "trials": 5100, "cfo_values": 17, "bias_hz": 0.058842766466235895, "rmse_hz": 1.4134247608333887, "median_abs_error_hz": 0.9614089281004776, "p95_abs_error_hz": 2.7679878506095847, "p99_abs_error_hz": 3.6337112005617693, "catastrophic_error_rate": 0.0888235294117647, "probability_abs_error_le_0p25_hz": 0.1411764705882353, "probability_abs_error_le_0p5_hz": 0.2747058823529412, "probability_abs_error_le_1p0_hz": 0.5180392156862745, "validation_phase_rmse_rad": 0.23115195125818536 }, { "symbol_rate": 500000, "quality": "INTERMEDIATE_EVM", "target_evm_rms": 0.55, "method": "P0", "trials": 5100, "cfo_values": 17, "bias_hz": -0.03875761089802868, "rmse_hz": 4.131625501040117, "median_abs_error_hz": 2.9042927999066057, "p95_abs_error_hz": 7.9528339390408584, "p99_abs_error_hz": 10.52341079713349, "catastrophic_error_rate": 0.5666666666666667, "probability_abs_error_le_0p25_hz": 0.05019607843137255, "probability_abs_error_le_0p5_hz": 0.09411764705882353, "probability_abs_error_le_1p0_hz": 0.1935294117647059, "validation_phase_rmse_rad": 0.4421333889963128 }, { "symbol_rate": 500000, "quality": "INTERMEDIATE_EVM", "target_evm_rms": 0.55, "method": "P1", "trials": 5100, "cfo_values": 17, "bias_hz": 0.06423845186681068, "rmse_hz": 2.3913290252749078, "median_abs_error_hz": 1.6065121427546019, "p95_abs_error_hz": 4.649532259708706, "p99_abs_error_hz": 6.192878068670655, "catastrophic_error_rate": 0.3092156862745098, "probability_abs_error_le_0p25_hz": 0.08431372549019608, "probability_abs_error_le_0p5_hz": 0.16607843137254902, "probability_abs_error_le_1p0_hz": 0.32372549019607844, "validation_phase_rmse_rad": 0.441761357535385 }, { "symbol_rate": 500000, "quality": "INTERMEDIATE_EVM", "target_evm_rms": 0.55, "method": "P2", "trials": 5100, "cfo_values": 17, "bias_hz": 0.02004625787745806, "rmse_hz": 7.921237841542093, "median_abs_error_hz": 5.269438855163791, "p95_abs_error_hz": 15.620242877196675, "p99_abs_error_hz": 20.258593678746344, "catastrophic_error_rate": 0.756078431372549, "probability_abs_error_le_0p25_hz": 0.02372549019607843, "probability_abs_error_le_0p5_hz": 0.05274509803921568, "probability_abs_error_le_1p0_hz": 0.10549019607843137, "validation_phase_rmse_rad": 0.4472161493685728 }, { "symbol_rate": 500000, "quality": "INTERMEDIATE_EVM", "target_evm_rms": 0.55, "method": "P3", "trials": 5100, "cfo_values": 17, "bias_hz": 0.04886503438637983, "rmse_hz": 2.549592162835184, "median_abs_error_hz": 1.7274887723017696, "p95_abs_error_hz": 5.021571593956331, "p99_abs_error_hz": 6.353311747517625, "catastrophic_error_rate": 0.3415686274509804, "probability_abs_error_le_0p25_hz": 0.08686274509803922, "probability_abs_error_le_0p5_hz": 0.16294117647058823, "probability_abs_error_le_1p0_hz": 0.31019607843137254, "validation_phase_rmse_rad": 0.4418171712060747 }, { "symbol_rate": 500000, "quality": "LAB058_B_EVM", "target_evm_rms": 0.84535, "method": "P0", "trials": 5100, "cfo_values": 17, "bias_hz": -0.018449630005399873, "rmse_hz": 6.8080438723195575, "median_abs_error_hz": 4.64257978395003, "p95_abs_error_hz": 13.265150787635067, "p99_abs_error_hz": 17.80453591229988, "catastrophic_error_rate": 0.7207843137254902, "probability_abs_error_le_0p25_hz": 0.03058823529411765, "probability_abs_error_le_0p5_hz": 0.058627450980392154, "probability_abs_error_le_1p0_hz": 0.11607843137254902, "validation_phase_rmse_rad": 0.7431007414530082 }, { "symbol_rate": 500000, "quality": "LAB058_B_EVM", "target_evm_rms": 0.84535, "method": "P1", "trials": 5100, "cfo_values": 17, "bias_hz": 0.05043041270946037, "rmse_hz": 3.727888844043392, "median_abs_error_hz": 2.4981252391550526, "p95_abs_error_hz": 7.436680937825983, "p99_abs_error_hz": 9.894508393786168, "catastrophic_error_rate": 0.5098039215686274, "probability_abs_error_le_0p25_hz": 0.05235294117647059, "probability_abs_error_le_0p5_hz": 0.10470588235294118, "probability_abs_error_le_1p0_hz": 0.21274509803921568, "validation_phase_rmse_rad": 0.7424981320951237 }, { "symbol_rate": 500000, "quality": "LAB058_B_EVM", "target_evm_rms": 0.84535, "method": "P2", "trials": 5100, "cfo_values": 17, "bias_hz": 0.07780133250091027, "rmse_hz": 12.264121666056068, "median_abs_error_hz": 8.25551126333268, "p95_abs_error_hz": 23.708553996717562, "p99_abs_error_hz": 31.583472778910384, "catastrophic_error_rate": 0.8311764705882353, "probability_abs_error_le_0p25_hz": 0.01647058823529412, "probability_abs_error_le_0p5_hz": 0.03666666666666667, "probability_abs_error_le_1p0_hz": 0.07196078431372549, "validation_phase_rmse_rad": 0.7498501168809314 }, { "symbol_rate": 500000, "quality": "LAB058_B_EVM", "target_evm_rms": 0.84535, "method": "P3", "trials": 5100, "cfo_values": 17, "bias_hz": 0.049138012426324186, "rmse_hz": 7.089259568773472, "median_abs_error_hz": 2.934776228989742, "p95_abs_error_hz": 8.527851599718817, "p99_abs_error_hz": 11.382887324913723, "catastrophic_error_rate": 0.5794117647058824, "probability_abs_error_le_0p25_hz": 0.049019607843137254, "probability_abs_error_le_0p5_hz": 0.09607843137254903, "probability_abs_error_le_1p0_hz": 0.18254901960784314, "validation_phase_rmse_rad": 0.7429492477214338 } ] }, "verdict": "PREAMBLE_ONLY_INSUFFICIENT", "main_reason": "ни один preamble-only метод не обеспечивает устойчивую ошибку менее 0,5 Гц на качестве B", "recommended_next_single_step": "проверить decision-directed carrier tracking through burst", "future_options": { "decision_directed": "первый кандидат: не меняет формат и не знает payload truth", "costas_loop": "альтернатива для слежения по всему burst; требует настройки полосы петли", "periodic_pilots": "наиболее явная опора, но требует изменения формата и overhead" }, "physical_limit": { "lab058_b_diagnostic_symbol_error_rate": 0.03495896, "lab058_b_evm_rms": 0.84535, "lab058_b_matched_residual_db": 1.464846, "lab058_b_channel_ripple_db": 5.471382 }, "lab054_historical_result": "NOT_A, 0/16", "lab059_commit": "NOT_PERFORMED", "push": "NOT_PERFORMED", "integrity": { "before": { "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab056\\rx_stream.cs8": { "bytes": 48000000, "sha256": "e336dd653fa554058052fcf851e9f2462f66b8cf7c710815ca2b9a09ffc23ad4" }, "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab056\\tx_abab.cs8": { "bytes": 21177088, "sha256": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600" }, "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab054\\rx_stream.cs8": { "bytes": 48000000, "sha256": "641886879964250c315dd399d469503808aae43fb319bef05e0bf2a78bf14585" }, "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab054\\tx_stream.cs8": { "bytes": 2952192, "sha256": "e84bbce227426c0aac13a48ded1286ca4a44fc6e3efce01f6e5a513217c87ff5" }, "C:\\Users\\user\\Documents\\SDR_Rover_Lab047_raw\\20260903_115747\\rx_stream.cs8": { "bytes": 240000000, "sha256": "8521bf1b574cd1fe4e0a4f980c00c8664f8bb51551a241e46449e1eb2c77e635" } }, "after": { "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab056\\rx_stream.cs8": { "bytes": 48000000, "sha256": "e336dd653fa554058052fcf851e9f2462f66b8cf7c710815ca2b9a09ffc23ad4" }, "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab056\\tx_abab.cs8": { "bytes": 21177088, "sha256": "5b34bbe1a8e6d037d2d6d367a74e9eb84e8940db7da61600ffaa7f7497d4f600" }, "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab054\\rx_stream.cs8": { "bytes": 48000000, "sha256": "641886879964250c315dd399d469503808aae43fb319bef05e0bf2a78bf14585" }, "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab054\\tx_stream.cs8": { "bytes": 2952192, "sha256": "e84bbce227426c0aac13a48ded1286ca4a44fc6e3efce01f6e5a513217c87ff5" }, "C:\\Users\\user\\Documents\\SDR_Rover_Lab047_raw\\20260903_115747\\rx_stream.cs8": { "bytes": 240000000, "sha256": "8521bf1b574cd1fe4e0a4f980c00c8664f8bb51551a241e46449e1eb2c77e635" } }, "passed": true } }