VAD Flag
| VAD Flag принимает Modulation Index и сравнивает его с пороговым значением. Если пороговое значение соблюдается в течение заданного времени, выходной флаг устанавливается в высокое состояние, в противном случае — в низкое. |  |
Вход:
Выход
Управление параметрами:
Threshold: значение в
dB для сравнения с Modulation Index
Count: значение времени в (
ms), в течение которого условие должно выполняться перед установкой флага в высокое состояние
VAD Flag в SigmaStudio: настройка и параметры
VAD Flag — это алгоритм детектора голосовой активности (Voice Activity Detector) из раздела ADI Algorithms в среде разработки SigmaStudio. Блок предназначен для процессоров семейства ADAU (SigmaDSP) и используется в сигнальных цепочках, где требуется автоматически определять наличие речевого сигнала и передавать результат в виде логического флага для управления другими компонентами. Принцип работы VAD Flag основан на анализе входного параметра Modulation Index, который отражает уровень модуляции сигнала. Внутри блока этот показатель сравнивается с заданным пороговым значением Threshold, выраженным в децибелах. Если Modulation Index удовлетворяет условию порога в течение определенного временного интервала, на выходе ConditionFlag устанавливается высокий логический уровень (1), сигнализируя о присутствии речи. В противном случае выход удерживается в низком состоянии (0). Для настройки детектора в проекте SigmaStudio используются два основных параметра. Threshold определяет чувствительность алгоритма: чем ниже значение в dB, тем более тихие сигналы будут распознаваться как речь. Параметр Count задает время в миллисекундах, в течение которого условие должно непрерывно выполняться, прежде чем флаг будет переведен в активное состояние. Это позволяет отфильтровывать кратковременные шумовые выбросы и избегать ложных срабатываний. При интеграции VAD Flag в сигнальную цепочку важно корректно подать на вход блока сигнал Modulation Index, который обычно формируется предшествующими алгоритмами анализа.