|
ADaptive Spectral Subtraction (ADSS) фильтр
Данная технология адаптивной цифровой фильтрации является модификацией классической
Винеровской фильтрации. Она основана на различии в динамике временных изменений полезного сигнала и помехи.
Качество фильтрации
Тип помехи |
Зашумлённый сигнал (db,MOS) |
Очищенный сигнал (db,MOS) |
Нет |
+inf , 4.60 |
26.5 , 4.52 |
Гауссовский белый шум |
20.0 , 3.29 |
21.8 , 4.00 |
10.0 , 1.71 |
15.5 , 3.16 |
0.0 , 1.19 |
8.8 , 1.97 |
Синусоида с частотой 1КГц |
20.0 , 4.19 |
24.5 , 4.43 |
10.0 , 3.78 |
21.9 , 4.36 |
0.0 , 3.13 |
19.1 , 4.24 |
- Качество речи измерялось в соответствии с рекомендацией ITU-T P.861
- Все сигналы оцифрованы с частотой дискретизации 8 КГц и разрядностью 16 бит.
- Все зашумлённые сигналы формировались путём аддитивного добавления помехи с
разной интенсивностью к исходному сигналу.
- Результаты приведены для новой версии (2.0beta) алгоритма фильтрации.
Требования к вычислительным ресурсам
В следующей таблице приведены требования алгоритма фильтрации к вычислительным ресурсам системы
Система |
Загрузка CPU (%) |
RAM (Kб) |
ROM (Кб) |
Pentium III 800 MHz, Windows XP |
2 |
48 |
13 |
MIPS VR4121 130 MHz, Windows CE 3.0 |
50 |
48 |
16 |
- Под загрузкой CPU подразумевается требуемая доля всех вычислительных ресурсов системы для фильтрации
звука в реальном масштабе времени. В таблице указаны значения, полученные для частоты дискретизации 8 КГц
при помощи утилиты командной строки из ADSS SDK. Эти значения можно линейно экстраполировать для других
частот дискретизации.
- Размер RAM определяет объём памяти, требуемой для переменных и стека.
- Размер ROM определяет объём памяти, требуемой для данных и программы.
|