Измерение задержки (Latenz) в удаленном (EAX, USB) и локальном режимах и сравнение c Flex radio (DAX v2)
Zuletzt geändert von UT2UK am 2026/05/06 17:01
Messung der internen Latenz des Transceivers ERMAK-TT
- Sendebetrieb (Mikrofoneingang -> HF-Ausgang): 45ms

- Empfangsbetrieb (Ausgang des HF-Modulators -> Kopfhörerausgang): 52ms

Messung der internen Latenz von FLEX radio
- https://community.flexradio.com/discussion/8027536/signal-in-to-audio-out-rf-to-audio-latency
- https://www.n1kdo.com/sdr-delay-measured/
- https://community.flexradio.com/discussion/6865953/




Thanks to Mike-VA3MW and W7NGA
Messung der Gesamtlatenz des Transceivers ERMAK-TT + EAX (USB)
Die Messungen wurden auf einem Windows 11 PC Host + VAC von Eugene Muzychenko durchgeführt. Es können auch die originalen VAC von ERMAK verwendet werden. Diese liefern aufgrund optimierter Puffer eine etwas geringere Latenz.
Wichtiger Hinweis - die originalen ERMAK VAC sind mit einem selbstsignierten Zertifikat signiert. Daher muss auf dem PC-Host die Treibersignaturprüfung deaktiviert werden.
- EAX audio control - Release-Historie
- EAX VAC Windows 10
- Installation und Einrichtung von EAX unter WINDOWS
- Installation und Einrichtung von EAX unter LINUX
- Empfangsbetrieb (Ausgang des HF-Modulators -> EAX -> PC-Audioausgang): 197ms

- Empfangsbetrieb (Ausgang des HF-Modulators -> USB audio -> PC-Audioausgang): 220ms

Messung der Gesamtlatenz des Transceivers ERMAK-TT + EAX (USB) und Flex radio im Remote-Modus
Messprogramm
- ERMAK-TT — lokale Verbindung zum PC + EAX
- FlexRadio — Remote-Verbindung (~5000 km), RTT ~100 ms, DAX v2, „lange" Filter. Ausbreitungsgeschwindigkeit ≈ 3×10⁸ m/s → Verzögerung über 5000 km (one-way) ≈ 16,7 ms; Netzwerk-RTT 100 ms → one-way ≈ 50 ms; insgesamt ≈ 67-70 ms Marge
Messobjekt:
Empfang von Sekundenimpulsen auf der Frequenz 4999 kHz

- Rot ERMAK-TT
- Blau - FLEX radio. „Schnelle" Filter (51ms)
Ergebnis: 104ms-70ms=30ms, ERMAK-TT bietet eine geringere Latenz

- Rot ERMAK-TT
- Blau - FLEX radio. „Schnelle" Filter (167ms)
Ergebnis: 40ms+70ms=110ms Latenzunterschied, FLEX radio bietet eine geringere Latenz

Schlussfolgerungen
- Bei Verwendung kurzer Filter und DAX v1 ist die Latenz von FlexRadio und ERMAK-TT(Phoenix) + EAX) etwa vergleichbar.
- Den Hauptbeitrag zur Latenz in DAX v1 liefern die Puffer des Audiostacks und der VAC-Treiber; in DAX v2 wurde dieser Beitrag durch den überarbeiteten VAC erheblich reduziert.
- In DAX v1 wurde der originale VAC — Virtual Audio Cable von Eugene Muzychenko verwendet. (https://community.flexradio.com/discussion/8027376/smartsdr-2-8-1-and-bsod)

- In DAX v2 kommt eine Lösung auf Basis von Thin Audio Gateway (vom selben Autor) zum Einsatz, die kleinere Puffer und eine geringere Latenz ermöglicht.
- DAX v2 bringt eine Latenzverbesserung gegenüber DAX v1 in der Größenordnung von ~100 ms.
- Wir planen den Umstieg auf eine architektonisch vergleichbare VAC-/Low-Latency-Audio-Engine bis Herbst 2026.