Lab064: measure OTA level linearity at TX VGA 10 dB
This commit is contained in:
@@ -624,3 +624,42 @@
|
||||
[локальное сопоставление CSV](../data/processed/lab063/local_alignment.csv).
|
||||
- **STOP:** Lab063 не коммитировалась, push не выполнялся, Lab064 не создана. Следующий шаг
|
||||
требует отдельного согласования; RF TX=0.
|
||||
|
||||
## Lab064: измерение уровня и линейности RF-тракта
|
||||
|
||||
- **Запись 059; подготовка и RX-only, RF TX=0.** Создан один 0,75-секундный
|
||||
PRBS7/BPSK/RRC waveform с четырьмя 100-мс участками −18/−12/−6/0 дБ,
|
||||
промежутками по 50 мс и нулями по 100 мс в начале и конце.
|
||||
- **Цифровые уровни:** RMS 5,556137/11,056978/22,056892/44,000457 кода; шаги
|
||||
+5,977270/+5,998157/+5,998257 дБ; max |I|/|Q| не выше 69/69, clipping0.
|
||||
- **Методика:** пакетный приёмник, FEC, CRC, T2 и JPEG не используются. Главная
|
||||
величина — мощность согласованной с известным TX составляющей. Анализатор
|
||||
выдаёт `INVALID_CAPTURE` без A/B/C при любом промежуточном underrun, overrun
|
||||
или clipping.
|
||||
- **Аппаратный preflight PASS:** MASTER/SLAVE reg29=0x26, SLAVE CLKIN=DETECTED
|
||||
при первом опросе через66,793мс. RX-only:800000 отсчётов, полный RMS2,193193,
|
||||
AC RMS0,832038, max|I|/|Q|=4/5, clipping0, overruns0, сильного фона нет.
|
||||
- **Проверки:** quick gate984/37/13 PASS, pytest984 passed, целевые13 passed,
|
||||
независимая read-only проверка чистая.
|
||||
- [Текущее состояние](lab064_current_state.md), [отчёт](lab064_rx_preflight.md),
|
||||
[подготовка](../data/processed/lab064/preparation.json),
|
||||
[software gate](../data/processed/lab064/software_gate.json),
|
||||
[preflight](../data/processed/lab064/preflight_result.json).
|
||||
- **STOP:** технически готово к одному TX, но отдельного разрешения ещё нет.
|
||||
Lab064 не коммитируется, push не выполняется, Lab065 не начинается.
|
||||
- **Единственный RF-сеанс:** один TX, повторов0, underruns0, overruns0,
|
||||
clipping0; RX16000000 отсчётов за2,0с. Фон стабилен: AC RMS
|
||||
0,718264…0,728217 кода, разброс0,119530дБ.
|
||||
- **Линейность:** L0→L1/L1→L2/L2→L3 дали ошибки
|
||||
−0,017501/−0,169270/+0,022162дБ. Полный рост TX/RX равен
|
||||
17,973685/17,809077дБ, общая ошибка −0,164609дБ. Признака компрессии нет.
|
||||
- **Итог `LINEAR_BUT_WEAK`:** L3 matched/residual равен −12,133336дБ. Тракт
|
||||
следует цифровым ступеням, но согласованная полезная составляющая остаётся
|
||||
слабее остатка. [RF-отчёт](lab064_rf_result.md),
|
||||
[RF JSON](../data/processed/lab064/rf_result.json),
|
||||
[capture JSON](../data/processed/lab064/capture_result.json).
|
||||
- **Текущее состояние:** `RF TX=0`, процессы CLEAR; второй TX не выполнялся,
|
||||
Lab064 не коммитировалась, push не выполнялся, Lab065 не создана.
|
||||
- **Независимая проверка:** прямой пересчёт из TX/RX CS8 подтвердил все SHA,
|
||||
счётчики, фоны, matched/residual/`h`, ступени и спектральные полосы;
|
||||
расхождений нет. Quick gate и pytest после RF:986 passed,0 failed.
|
||||
|
||||
Reference in New Issue
Block a user