Commit Graph

2 Commits

Author SHA1 Message Date
Maxim
d4b5c3f22e docs: разбивка стоимости RX по стадиям — диагноз TX-паузы
Замеры расширенным ofdm_bench (плата B, ядро 0) документированы в
BENCHMARK.md, диагноз — в README §12.5:
- sync-only на сплошных кадрах 1.65 Msps < 1.92 → -p 0 недостижим;
  «запас 1.22×» был артефактом duty 0.571
- конвертация ~бесплатна (85 Msps) → двухпоточный вынос дал ~2%
- RS-декод 275 мкс/блок = 26% эфира кадра (было «мало» — опровергнуто)
- контеншн L2/DDR 0.2% (гипотеза кэша отвергнута)
Вывод: узкое место sync+RS на ядре 0; фикс — вынос RS на ядро 1
(3-стадия), p_min ~3.4→~1.3 мс. Исправлены устаревшие выводы §2 и
рычаг 2 в §12.3. PHY не менялся.
2026-07-14 14:05:46 +03:00
Maxim
0f207b146d Initial commit: OFDM-радиолиния на двух Pluto+ (PHY/link, код на ARM)
- src: transmitter, receiver, ofdm_bench, common (libiio local: + liquid-dsp)
- scripts: кросс-сборка зависимостей, деплой scp -O, e2e-тест с md5
- docs: бенчмарк CPU (выбор rate 1.92 MSPS), грабли FDD/регуляторика
- все текстовые файлы нормализованы в LF (.gitattributes принудительно):
  CRLF в toolchain.env/makefile ломал source и make на Linux
- .vscode: IntelliSense в режиме linux-gcc-arm, заголовки из .xarm/include

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 11:00:38 +03:00