ew8bakandClaude Opus 4.8 69717c2eda fix(tx): убраны инъекции данных в DUC IQ-поток — всплески на водопаде при TX
Два источника фабрикации данных в TX IQ-поток рисовали всплески на водопаде
при передаче (openHPSDR, особенно TUN/DUP):

1. HPSDRNetwork (sender): анти-старв zero-fill при пустой очереди впрыскивал
   нулевые пакеты = 1.25мс тишины прямо в поток = разрыв данных = всплеск.
   Теперь пустая очередь → просто ждём следующий блок (модель dl1ycf pihpsdr
   txiq_thread: данные не инжектируются никогда; короткий разрыв покрывает
   pre-roll в FPGA-FIFO радио). Убраны DUC_FIFO_LOW/REANCHOR/ZeroPkt.

2. WDSPEngine (продюсер TTXDSPThread): silence-инъекция при стойле mic
   впрыскивала лишний блок сверх mic-темпа (для TUN он нёс PostGen-тон →
   боковые/разрыв темпа). Продюсер теперь строго mic-гейтед.

Замерено на эфире: всплески при TUN 5-6/сессию → ~1. Остаточный редкий клик
по прямому замеру НЕ из TX-пейсинга (sender ровно на радиоклоке 800 пак/с
через supply-limiting, дропов/underrun нет) — источник отдельный (дисплей/RX),
разбор позже.

Windows-ветка sender'а не тронута. Pluto — свой TX-тракт (TPlutoTXThread +
libiio DMA), задета только общая silence-removal (push-поток сам добивает
нулями). Обе не перепроверены на железе.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-06 20:43:17 +03:00
2026-03-09 18:48:24 +03:00
2026-06-25 16:02:27 +03:00
2026-04-22 22:09:42 +03:00
2026-06-25 12:58:07 +03:00
2026-06-02 18:08:10 +03:00
2026-05-02 13:39:46 +03:00
2026-05-28 15:59:49 +03:00
2026-03-09 18:48:24 +03:00
2026-05-25 14:43:05 +03:00
2026-05-25 14:43:05 +03:00
2026-05-25 14:43:05 +03:00
2026-05-25 14:43:05 +03:00
2026-05-25 14:43:05 +03:00
2026-05-21 15:19:43 +03:00
2026-05-24 16:29:13 +03:00
S
Description
No description provided
Readme
12 MiB
Languages
Pascal 96.3%
Python 3%
Shell 0.6%