Исходный код вики Latency measurement in remote (EAX, USB) and local modes and comparison with Flex radio (DAX v2)
Редактировал(а) UT2UK 2026/05/06 17:00
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | == Измерение внутренней задержки трансивера ERMAK-TT == | ||
| 2 | |||
| 3 | * Режим передачи (микрофонный вход -> выход RF): **45мс** | ||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | [[image:1777980550259-754.png]] | ||
| 8 | |||
| 9 | |||
| 10 | * Режим приема (выход RF модулятора -> выход наушников): **52мс** | ||
| 11 | |||
| 12 | |||
| 13 | |||
| 14 | [[image:1777980668036-257.png]] | ||
| 15 | |||
| 16 | |||
| 17 | == Измерение внутренней задержки FLEX radio == | ||
| 18 | |||
| 19 | * [[https:~~/~~/community.flexradio.com/discussion/8027536/signal-in-to-audio-out-rf-to-audio-latency>>https://community.flexradio.com/discussion/8027536/signal-in-to-audio-out-rf-to-audio-latency]] | ||
| 20 | * [[https:~~/~~/www.n1kdo.com/sdr-delay-measured/>>url:https://www.n1kdo.com/sdr-delay-measured/]] | ||
| 21 | * [[https:~~/~~/community.flexradio.com/discussion/6865953/>>url:https://community.flexradio.com/discussion/6865953/]] | ||
| 22 | |||
| 23 | |||
| 24 | |||
| 25 | [[image:1778007502882-224.png]] | ||
| 26 | |||
| 27 | [[image:RackMultipart20151208-21021-1jin1qg-scope_1000_inline.png||alt="image"]] [[image:RackMultipart20151208-13976-moh3cq-scope_800_inline.png||alt="image"]] [[image:RackMultipart20151208-7743-183a2a1-scope_400_inline.png||alt="image"]] | ||
| 28 | |||
| 29 | |||
| 30 | [[image:1778007575902-770.png]] | ||
| 31 | |||
| 32 | |||
| 33 | |||
| 34 | [[image:image.png]] [[image:https://us.v-cdn.net/6032377/uploads/OB7NPE9JDLNX/image.png||alt="image.png"]] | ||
| 35 | |||
| 36 | |||
| 37 | Thanks to [[Mike-VA3MW>>url:https://community.flexradio.com/profile/Mike-VA3MW]] and [[W7NGA>>url:https://community.flexradio.com/profile/W7NGA]] | ||
| 38 | |||
| 39 | |||
| 40 | == Измерение полной задержки трансивера ERMAK-TT + EAX (USB) == | ||
| 41 | |||
| 42 | Измерения проводились на Windows 11 PC Host + VAC от Евгения Музыченко. Так же можно использовать оригинальные VAC от ERMAK. Они дают немного меньшую задержку за счет оптитмизации буферов. | ||
| 43 | |||
| 44 | **Важный момент** - оригинальные ERMAK VAC подписаны self signed сертификатом. Поэтому, на PC host необходимо отключить проверку подписи драйверов. | ||
| 45 | |||
| 46 | 1. [[EAX aduio control - история релизов>>https://sdr-ermak.com/xwiki/bin/view/Main/ERMAK-TT/EAX%20aduio%20control%20utility%20releases/]] | ||
| 47 | 1. [[EAX VAC Windows 10>>https://nx8619.your-storageshare.de/s/pdeEJr5mG4ix7PQ?dir=/EAX%20VAC]] | ||
| 48 | 1. [[Установка и настройка EAX в среде WINDOWS>>https://sdr-ermak.com/xwiki/bin/view/Main/ERMAK/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F%20%D0%95%D0%A0%D0%9C%D0%90%D0%9A/EAX%20-%20%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0%20%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%B0%20%D0%B0%D1%83%D0%B4%D0%B8%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B0%D0%BC%D0%B8%20%D1%81%20PC/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%B8%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20EAX%20%D0%B2%20%D1%81%D1%80%D0%B5%D0%B4%D0%B5%20WINDOWS/]] | ||
| 49 | 1. [[Установка и настройка EAX в среде LINUX>>https://sdr-ermak.com/xwiki/bin/view/Main/ERMAK/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F%20%D0%95%D0%A0%D0%9C%D0%90%D0%9A/EAX%20-%20%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0%20%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%B0%20%D0%B0%D1%83%D0%B4%D0%B8%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B0%D0%BC%D0%B8%20%D1%81%20PC/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%B8%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20EAX%20%D0%B2%20%D1%81%D1%80%D0%B5%D0%B4%D0%B5%20LINUX/]] | ||
| 50 | |||
| 51 | |||
| 52 | |||
| 53 | * Режим приема (выход RF модулятора -> EAX -> аудио выход PC): **197мс** | ||
| 54 | |||
| 55 | |||
| 56 | |||
| 57 | [[image:1778050748939-595.png]] | ||
| 58 | |||
| 59 | |||
| 60 | * Режим приема (выход RF модулятора -> USB audio -> аудио выход PC): **220мс** | ||
| 61 | |||
| 62 | |||
| 63 | |||
| 64 | [[image:1778051095734-567.png]] | ||
| 65 | |||
| 66 | |||
| 67 | == Измерение полной задержки трансивера ERMAK-TT + EAX (USB) и Flex radio в удаленном режиме == | ||
| 68 | |||
| 69 | **Программа измерений** | ||
| 70 | |||
| 71 | * **ERMAK-TT** — локальное подключение к ПК + EAX | ||
| 72 | * **FlexRadio** — удалённое подключение (~~5000 км), RTT ~~100 мс, DAX v2, «длинные» фильтры. Скорость распространения ≈ 3×10⁸ м/с → задержка на 5000 км (one-way) ≈ 16.7 мс; сеть RTT 100 мс → one-way ≈ 50 мс; суммарно ≈ **67-70 мс маржин** | ||
| 73 | |||
| 74 | **Объект измерения:** | ||
| 75 | Приём секундных импульсов на частоте 4999 кГц | ||
| 76 | |||
| 77 | [[image:1778072528651-371.png]] | ||
| 78 | |||
| 79 | |||
| 80 | * Красный ERMAK-TT | ||
| 81 | * Синий - FLEX radio. «Быстрые» фильтры (51мс) | ||
| 82 | |||
| 83 | Результат: 104мс-70мс=**30мс**, ** ERMAK-TT обеспечивает меньшую задержку** | ||
| 84 | |||
| 85 | [[image:1778072986007-908.png]] | ||
| 86 | |||
| 87 | |||
| 88 | * Красный ERMAK-TT | ||
| 89 | * Синий - FLEX radio. «Быстрые» фильтры (167мс) | ||
| 90 | |||
| 91 | Результат: 40мс+70мс=**110мс** разность латенсу, **FLEX radio** **обсепечивает меньшую задержку** | ||
| 92 | |||
| 93 | [[image:1778073107052-698.png]] | ||
| 94 | |||
| 95 | **Выводы** | ||
| 96 | |||
| 97 | * При использовании **коротких фильтров** и **DAX v1** latency у **FlexRadio** и **ERMAK-TT(Phoenix) ** + **EAX) **примерно сопоставимы. | ||
| 98 | * Основной вклад в задержку в **DAX v1** дают буферы аудиостека и драйвер VAC; в **DAX v2 **этот вклад существенно снижен за счёт переработанного VAC. | ||
| 99 | * В **DAX v1** использовалось оригинальное VAC — Virtual Audio Cable от Евгений Музыченко. ([[https:~~/~~/community.flexradio.com/discussion/8027376/smartsdr-2-8-1-and-bsod>>https://community.flexradio.com/discussion/8027376/smartsdr-2-8-1-and-bsod]]) | ||
| 100 | |||
| 101 | |||
| 102 | |||
| 103 | [[image:1778074304325-846.png]] | ||
| 104 | |||
| 105 | |||
| 106 | * В **DAX v2** применяется решение на базе Thin Audio Gateway (тот же автор), что обеспечивает меньшие буферы и более низкую latency. | ||
| 107 | * **DAX v2** даёт улучшение по задержке по сравнению с DAX v1 порядка **~~100 мс**. | ||
| 108 | * **Мы планируем переход на аналогичный по архитектуре VAC/low-latency audio движок к осени 2026 года.** | ||
| 109 | |||
| 110 | |||
| 111 | |||
| 112 | |||
| 113 |