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

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

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

  • Режим передачі (мікрофонний вхід -> вихід RF): 45мс
  • 1777980550259-754.png
  • Режим прийому (вихід RF модулятора -> вихід навушників): 52мс
  • 1777980668036-257.png

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

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

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

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

1777980668036-257.png

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

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

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

  • 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. «Швидкі» фільтри (167мс)
    Результат: 40мс+70мс=110мс різниця латенсу, FLEX radio забезпечує меншу затримку

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 року.

​​​​​​​