Конференция "Media" » автоматическая регулировка усиления [D7, WinXP]
 
  • iiunbreakableii (23.11.09 13:26) [0]
    Привет всем.
    Подскажите пожалуйста алгоритм "автоматической регулировки усиления" (Automatic Gain Control).
    В принципе эта система реализована даже в самой винде, "панель управления->звуки и аудиоустройства->речь->проверка", но мне нужен сам алгоритм, по большому счёту мне надо создать "велосипед" заново :)
    Помогите кто чем может, спасибо!
  • Сергей М. © (23.11.09 13:28) [1]

    > алгоритм "автоматической регулировки усиления"


    Он базируется на той или иной реализации ООС - отрицательной обратной связи.
  • iiunbreakableii (23.11.09 13:32) [2]
    подките пожалуйста материальчик про эту самую OOC
  • MBo © (24.11.09 08:01) [3]
    В простом случае можно так:
    Измеряем максимальную амплитуду сигнала. Если она достигает уровня насыщения, уменьшаем коэффициент передачи.
    Повторяем измерение. Если насыщение осталось, еще уменьшаем и т.д.
    Если макс. уровень мал, увеличиваем коэффициент.
    Для того, чтобы коэффициент не дергался все время, измерения нужно производить по множеству последовательных "кадров", по крайней мере, когда требуется увеличение - таким образом вводится "постоянная времени" системы АРУ.
  • Jeer © (24.11.09 15:10) [4]

    > MBo ©   (24.11.09 08:01) [3]
    >
    > В простом случае можно так:


    Так для автора поста вопросов стало еще больше, чем было.
    Один термин "насыщение", чего стоит :)
 
Конференция "Media" » автоматическая регулировка усиления [D7, WinXP]
Есть новые Нет новых   [120346   +14][b:0][p:0]