Files

103 lines
10 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Lab043: офлайн-диагностика асимметрии BPSK 000/001
Исходные данные
- lab043_prbs11_s_20260819_134831: SHA-256 d573d9bd0332a0473be1ffe4ed149dea0281c4dbcc4c4c9c199642d072441c5a; корреляция маркера 0.941276; диагностическая остаточная CFO +1.183884 Гц.
- lab043_prbs11_s_20260819_150001: SHA-256 a8216afd7dd4cab7c3ba5190b5710a7a7e5409022ff2d8e595f2de9fb66fb98e; корреляция маркера 0.958288; диагностическая остаточная CFO -0.098485 Гц.
Ошибки по тройкам после общей линейной фазовой коррекции по известной PRBS
- lab043_prbs11_s_20260819_134831: всего 34, в 000/001 34 (100.0%).
000: n=618, ошибок=26, BER=0.042071, mean=-0.38301+0.02765j.
001: n=626, ошибок=8, BER=0.012780, mean=-0.49129+0.01864j.
010: n=625, ошибок=0, BER=0.000000, mean=+1.62468+0.02154j.
011: n=623, ошибок=0, BER=0.000000, mean=+1.50789+0.02736j.
100: n=626, ошибок=0, BER=0.000000, mean=-0.86278-0.29993j.
101: n=622, ошибок=0, BER=0.000000, mean=-0.98532-0.29020j.
110: n=624, ошибок=0, BER=0.000000, mean=+1.12176-0.30358j.
111: n=634, ошибок=0, BER=0.000000, mean=+1.01780-0.28573j.
- lab043_prbs11_s_20260819_150001: всего 27, в 000/001 27 (100.0%).
000: n=618, ошибок=22, BER=0.035599, mean=-0.46423-0.10343j.
001: n=626, ошибок=5, BER=0.007987, mean=-0.60860-0.09103j.
010: n=625, ошибок=0, BER=0.000000, mean=+1.54394-0.08669j.
011: n=623, ошибок=0, BER=0.000000, mean=+1.38443-0.08533j.
100: n=626, ошибок=0, BER=0.000000, mean=-0.96145-0.29963j.
101: n=622, ошибок=0, BER=0.000000, mean=-1.10281-0.28653j.
110: n=624, ошибок=0, BER=0.000000, mean=+1.04731-0.30446j.
111: n=634, ошибок=0, BER=0.000000, mean=+0.88380-0.29881j.
Цифровой TX и идеальный канал
- идеальные символы: ошибок 0, размах средних амплитуд по тройкам 0.000000000.
- после TX RRC: ошибок 0, размах средних амплитуд по тройкам 0.309839549.
- после масштаба 0.70: ошибок 0, размах средних амплитуд по тройкам 0.309839549.
- после complex64 и масштаба 2^14: ошибок 0, размах средних амплитуд по тройкам 0.309839551.
- Идеальный канал, без искажений: ошибок 0, из них 000/001 0.
- Идеальный канал, только SRO -3.5 ppm: ошибок 0, из них 000/001 0.
- Идеальный канал, только остаточная CFO +0.5 Гц: ошибок 0, из них 000/001 0.
- Идеальный канал, только дробный тайминг +0.45 отсчёта: ошибок 0, из них 000/001 0.
- Идеальный канал, только gain 0.8 exp(j0.4): ошибок 0, из них 000/001 0.
- Идеальный канал, SRO+CFO+тайминг+gain: ошибок 0, из них 000/001 0.
RRC
{
"tx_tap_count": 1201,
"rx_tap_count": 1201,
"rolloff": 0.35,
"span_symbols": 10,
"samples_per_symbol": 120,
"symmetry_max_abs_error": 0.0,
"tap_energy": 1.0,
"tx_group_delay_samples": 600,
"rx_group_delay_samples": 600,
"total_group_delay_samples": 1200,
"total_group_delay_symbols": 10.0,
"sampling_index_rule": "find_radio_frame: phase 0..119, затем одинаковый индекс phase+n*120 для обоих знаков",
"one_sample_sign_dependent_shift": false
}
h[kT]: h[-5T]=-6.851591991e-03, h[-4T]=+1.485224371e-03, h[-3T]=-7.515407088e-04, h[-2T]=+1.943271982e-04, h[-1T]=+1.181546870e-04, h[+0T]=+1.000000000e+00, h[+1T]=+1.181546870e-04, h[+2T]=+1.943271982e-04, h[+3T]=-7.515407088e-04, h[+4T]=+1.485224371e-03, h[+5T]=-6.851591991e-03
Фаза выборки
- lab043_prbs11_s_20260819_134831: выбранная фаза 18, ошибок 117 (000=60, 001=36, прочие=21), глаз=+0.54354; минимум обзора на фазе 10: 107 ошибок, глаз=+0.56936. Фаза не изменялась.
- lab043_prbs11_s_20260819_150001: выбранная фаза 34, ошибок 27 (000=23, 001=4, прочие=0), глаз=+0.69231; минимум обзора на фазе 29: 25 ошибок, глаз=+0.72067. Фаза не изменялась.
DC, I/Q и расстояние до границы
- lab043_prbs11_s_20260819_134831: symbol DC=+0.31781-0.13594j; margin -1=0.68130, +1=1.31692; ellipse=1.721, corr(I,Q)=+0.495.
- lab043_prbs11_s_20260819_150001: symbol DC=+0.21442-0.19469j; margin -1=0.78498, +1=1.21382; ellipse=2.007, corr(I,Q)=+0.568.
Серии одинаковых символов
- lab043_prbs11_s_20260819_134831, бит 0: 1: A=0.9858, BER=0.0000; 2: A=0.7443, BER=0.0000; 3: A=0.5819, BER=0.0127; 4: A=0.4875, BER=0.0169; 5: A=0.4550, BER=0.0341; 6: A=0.4022, BER=0.0370; 7+: A=0.3730, BER=0.0764
- lab043_prbs11_s_20260819_134831, бит 1: 1: A=1.6247, BER=0.0000; 2: A=1.3734, BER=0.0000; 3: A=1.2430, BER=0.0000; 4: A=1.1186, BER=0.0000; 5: A=1.0757, BER=0.0000; 6: A=1.0384, BER=0.0000; 7+: A=1.0188, BER=0.0000
- lab043_prbs11_s_20260819_150001, бит 0: 1: A=1.1031, BER=0.0000; 2: A=0.8891, BER=0.0000; 3: A=0.7035, BER=0.0000; 4: A=0.5777, BER=0.0101; 5: A=0.4900, BER=0.0195; 6: A=0.4621, BER=0.0370; 7+: A=0.3488, BER=0.1019
- lab043_prbs11_s_20260819_150001, бит 1: 1: A=1.5439, BER=0.0000; 2: A=1.3163, BER=0.0000; 3: A=1.1365, BER=0.0000; 4: A=1.0012, BER=0.0000; 5: A=0.9210, BER=0.0000; 6: A=0.8581, BER=0.0000; 7+: A=0.8109, BER=0.0000
Низкие частоты
- чистый TX waveform: mean=+2.783e-04-1.588e-21j, P(|f|<500 Гц)=4.695284e-02, DC/median(2..10 кГц)=-5.79 дБ.
- lab043_prbs11_s_20260819_134831: RX после грубой CFO: mean=-3.587e-03-2.055e-03j, P(|f|<500 Гц)=2.128098e-02, DC/median(2..10 кГц)=-6.29 дБ.
- lab043_prbs11_s_20260819_150001: RX после грубой CFO: mean=-3.953e-03+1.590e-03j, P(|f|<500 Гц)=1.331852e-02, DC/median(2..10 кГц)=-8.34 дБ.
Передаточная характеристика на символьной скорости по известной PRBS
- lab043_prbs11_s_20260819_134831, 10..100 Гц: |H|=1.00207 (+0.02 дБ).
- lab043_prbs11_s_20260819_134831, 100..500 Гц: |H|=0.96610 (-0.30 дБ).
- lab043_prbs11_s_20260819_134831, 500..1000 Гц: |H|=0.91830 (-0.74 дБ).
- lab043_prbs11_s_20260819_134831, 1000..5000 Гц: |H|=0.97907 (-0.18 дБ).
- lab043_prbs11_s_20260819_134831, 5000..9000 Гц: |H|=1.18159 (+1.45 дБ).
- lab043_prbs11_s_20260819_150001, 10..100 Гц: |H|=0.84774 (-1.43 дБ).
- lab043_prbs11_s_20260819_150001, 100..500 Гц: |H|=0.81885 (-1.74 дБ).
- lab043_prbs11_s_20260819_150001, 500..1000 Гц: |H|=0.64034 (-3.87 дБ).
- lab043_prbs11_s_20260819_150001, 1000..5000 Гц: |H|=1.01586 (+0.14 дБ).
- lab043_prbs11_s_20260819_150001, 5000..9000 Гц: |H|=1.18464 (+1.47 дБ).
Диагностические модели символьного канала, обучение/проверка 50/50
- lab043_prbs11_s_20260819_134831, gain: RMSE=0.61054, предсказано ошибок 0/2492 (0.000000).
- lab043_prbs11_s_20260819_134831, gain+DC: RMSE=0.50147, предсказано ошибок 0/2492 (0.000000).
- lab043_prbs11_s_20260819_134831, FIR: RMSE=0.40648, предсказано ошибок 0/2492 (0.000000).
- lab043_prbs11_s_20260819_134831, FIR+DC: RMSE=0.20954, предсказано ошибок 7/2492 (0.002809).
- lab043_prbs11_s_20260819_150001, gain: RMSE=0.56869, предсказано ошибок 0/2492 (0.000000).
- lab043_prbs11_s_20260819_150001, gain+DC: RMSE=0.48895, предсказано ошибок 0/2492 (0.000000).
- lab043_prbs11_s_20260819_150001, FIR: RMSE=0.36009, предсказано ошибок 0/2492 (0.000000).
- lab043_prbs11_s_20260819_150001, FIR+DC: RMSE=0.21257, предсказано ошибок 1/2492 (0.000401).
- lab043_prbs11_s_20260819_134831: FIR+DC: DC=+0.31661-0.13179j, |h0|=0.99895, сумма |h[k!=0]|=1.17350.
- lab043_prbs11_s_20260819_150001: FIR+DC: DC=+0.21123-0.19622j, |h0|=0.99755, сумма |h[k!=0]|=1.19183.
Интерпретация: таблицы являются измерениями; никакая коррекция DC, новый порог, эквалайзер или новая фаза автоматически не применялись.
Классификация: B. Ошибки 000/001 отсутствуют в полном цифровом TX-RRC -> RX-RRC тракте и появляются только в реальном IQ. Промежуточная зависимость амплитуды после одного TX-RRC полностью компенсируется согласованным RX-RRC в идеальном канале.
Наиболее вероятный механизм: совместное действие комплексного смещения середины кластеров и длинной памяти/ISI аппаратного тракта. FIR+DC-модель, обученная на первой половине и проверенная на второй, воспроизводит часть ошибок 000 без шума, но не весь измеренный BER; место внутри Pluto TX, кабеля/аттенюатора или RTL RX по этим данным не разделяется.
AC coupling отдельно не доказан: падение уровня длинных серий устойчиво, но оценённая низкочастотная АЧХ различается между двумя S и не образует однозначной монотонной высокочастотной характеристики.
Следующий диагностический шаг, пока не выполненный: сравнительный приём того же S другим приёмником либо loopback-разделение TX/RX с заранее фиксированными параметрами; после локализации отдельно проверить DC/АЧХ.