Вимірювання затримки (latency) у віддаленому (EAX, USB) та локальному режимах і порівняння з Flex radio (DAX v2)

Остання зміна 2026/05/06 17:00 автором UT2UK

Вимірювання внутрішньої затримки трансивера ERMAK-TT

  • Режим передачі (мікрофонний вхід -> вихід RF): 45мс

1777980550259-754.png

  • Режим прийому (вихід RF модулятора -> вихід навушників): 52мс

1777980668036-257.png

Вимірювання внутрішньої затримки FLEX radio

1778007502882-224.png

image     image   image

1778007575902-770.png

image.png  image.png

Thanks to Mike-VA3MW and W7NGA

Вимірювання повної затримки трансивера ERMAK-TT + EAX (USB)

Вимірювання проводилися на Windows 11 PC Host + VAC від Євгена Музиченка. Також можна використовувати оригінальні VAC від ERMAK. Вони дають дещо меншу затримку за рахунок оптимізації буферів.

Важливий момент - оригінальні ERMAK VAC підписані self signed сертифікатом. Тому на PC host необхідно вимкнути перевірку підпису драйверів.

  1. EAX aduio control - історія релізів
  2. EAX VAC Windows 10
  3. Встановлення та налаштування EAX у середовищі WINDOWS
  4. Встановлення та налаштування EAX у середовищі LINUX
  • Режим прийому (вихід RF модулятора -> EAX -> аудіовихід PC): 197мс

1778050748939-595.png

  • Режим прийому (вихід RF модулятора -> USB audio -> аудіовихід PC): 220мс

1778051095734-567.png

Вимірювання повної затримки трансивера ERMAK-TT + EAX (USB) та Flex radio у віддаленому режимі

Програма вимірювань

  • ERMAK-TT — локальне підключення до ПК + EAX
  • FlexRadio — віддалене підключення (~5000 км), RTT ~100 мс, DAX v2, «довгі» фільтри. Швидкість поширення ≈ 3×10⁸ м/с → затримка на 5000 км (one-way) ≈ 16.7 мс; мережа RTT 100 мс → one-way ≈ 50 мс; сумарно ≈ 67-70 мс маржин

Об'єкт вимірювання:
Прийом секундних імпульсів на частоті 4999 кГц

1778072528651-371.png

  • Червоний ERMAK-TT
  • Синій - FLEX radio. «Швидкі» фільтри (51мс)

Результат: 104мс-70мс=30мс,  ERMAK-TT забезпечує меншу затримку

1778072986007-908.png

  • Червоний ERMAK-TT
  • Синій - FLEX radio. «Швидкі» фільтри (167мс)

Результат: 40мс+70мс=110мс різниця латенсу, FLEX radio забезпечує меншу затримку

1778073107052-698.png

Висновки

  • При використанні коротких фільтрів та DAX v1 latency у FlexRadio та ERMAK-TT(Phoenix)  + EAX) приблизно порівнянні.
  • Основний внесок у затримку в DAX v1 дають буфери аудіостеку та драйвер VAC; у DAX v2 цей внесок суттєво знижено за рахунок переробленого VAC.
  • У DAX v1 використовувався оригінальний VAC — Virtual Audio Cable від Євгена Музиченка. (https://community.flexradio.com/discussion/8027376/smartsdr-2-8-1-and-bsod)

1778074304325-846.png

  • У DAX v2 застосовується рішення на базі Thin Audio Gateway (той самий автор), що забезпечує менші буфери та нижчу latency.
  • DAX v2 дає покращення за затримкою порівняно з DAX v1 близько ~100 мс.
  • Ми плануємо перехід на аналогічний за архітектурою VAC/low-latency аудіорушій до осені 2026 року.