реклама на сайте
подробности

 
 
> АРУ, нужен алгоритм
uriy
сообщение Nov 14 2007, 18:26
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Нужен алогоритм АРУ или может даже исходник у кого-нибудь есть. Также не помешает почитать про аналоговые АРУ. Ничего толкового в нете найти не удалось. Буду рад если ткнете пальцем в книгу.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
uriy
сообщение Nov 16 2007, 13:55
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Да вы правы возможно амплитудного ограничителя будет достаточно. Не вижу необходимости усиливать слабый сигнал, требуется подавлять сильный.
Так вот.
Дано:
Электретный микрофон, с номинальным выходным напряжением 12 мВ, кодек со встроенным операционником и процессор.
Коэффициент усиления ОУ 22 дебила (или в 13 раз если память не подводит). Максимальное напряжение с микрофона может достигать 60 мВ. Когда напряжение с микрофона возрастает до 20-30 мВ и выше его требуется поддерживать на этом же уровне.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 16 2007, 20:25
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(urasinov @ Nov 16 2007, 16:55) *
Да вы правы возможно амплитудного ограничителя будет достаточно. Не вижу необходимости усиливать слабый сигнал, требуется подавлять сильный.
К этому вопросу нужно подходить осторожно.
Например, если после оцифровки предполагается "сжимать" речь средне- низкоскоростным вокодером, амплитудный ограничитель и даже достаточно быстродействующая АРУ способны его "развалить" (появятся крайне неприятные призвуки, или даже неустойчивость анализатора). Поэтому, не мешало бы выяснить, что Вы собираетесь делать с сигналом после оцифровки.

Цитата(urasinov @ Nov 16 2007, 16:55) *
...Электретный микрофон, с номинальным выходным напряжением 12 мВ, кодек со встроенным операционником и процессор.
Коэффициент усиления ОУ 22 дебила (или в 13 раз если память не подводит). Максимальное напряжение с микрофона может достигать 60 мВ. Когда напряжение с микрофона возрастает до 20-30 мВ и выше его требуется поддерживать на этом же уровне.
Я бы всё-таки попытался уменьшить усиление ОУ или, на худой конец, уровень сигнала с микрофона в 2-3 раза (последнее можно сделать, уменьшив номинал резистора нагрузки соответственно). "Быстрые" АРУ и ограничители существенно ухудшают качество исходного сигнала, а динамического диапазона современных 16-битных кодеков более чем достаточно для поддержания приемлемого отношения С/Ш даже при низких уровнях сигнала с электретного микрофона без АРУ.
Какой именно кодек Вы юзаете, тоже интересно было бы знать.
В крайнем случае, можно сделать пороговую АРУ, где к-т усиления начинает плавно уменьшаться, начиная с какого-то определённого уровня входного сигнала. Но искажений при этом не избежать, и я этот способ всё-таки не рекомендую Вам брать на вооружение...

ЗЫ. При работе с аудиокодеками я всегда использовал внешний усилитель микрофонного сигнала, а на встроенном усилителе выставлял Ку ~= 2 для нормального уровня (а не 1, чтобы компенсировать избыточную чувствительность некоторых экземпляров микрофонов программно).


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Alechin
сообщение Nov 17 2007, 10:05
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 158
Регистрация: 27-06-05
Из: Химки, Моск.обл.
Пользователь №: 6 334



не забывайте еще про такие параметры как время срабатывания (единицы мсек - что довольно жесткое ограничение) и время отпускания (до десятков секунд). Я видел в некоторых требованиях к АРУ даже параметры на вид графика функции "отпускания".
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- urasinov   АРУ   Nov 14 2007, 18:26
- - petrov   http://rapidshare.com/files/45943139/%%202...Nezam...   Nov 15 2007, 12:40
- - dtsar   В прошлом году делал АРУ. есть несколько алгоритмо...   Nov 15 2007, 15:26
|- - Yura_K   Цитата(dtsar @ Nov 15 2007, 20:26) В прош...   Nov 15 2007, 19:40
- - urasinov   dtsar Да конечно, если не сложно поищите пожалуйст...   Nov 15 2007, 18:38
- - Stanislav   Братцы, а что такое "алгоритм АРУ"?   Nov 15 2007, 20:39
|- - rezident   Цитата(Stanislav @ Nov 16 2007, 01:39) Бр...   Nov 15 2007, 20:53
- - urasinov   ЦитатаБратцы, а что такое "алгоритм АРУ...   Nov 16 2007, 05:10
|- - Stanislav   Цитата(urasinov @ Nov 16 2007, 08:10) По ...   Nov 16 2007, 13:34
|- - rezident   Цитата(urasinov @ Nov 16 2007, 10:10) в в...   Nov 16 2007, 13:59
- - urasinov   Цитатачто Вы собираетесь делать с сигналом после о...   Nov 19 2007, 05:16
|- - Stanislav   Цитата(urasinov @ Nov 19 2007, 08:16) Име...   Nov 21 2007, 01:00
- - urasinov   ЦитатаКакой вокодер применять думаете, кстати?Это ...   Nov 21 2007, 05:07
|- - Stanislav   Цитата(urasinov @ Nov 21 2007, 08:07) Коэ...   Nov 30 2007, 21:21
- - urasinov   нашел pdf Automatic Gain Control (AGC) Algorithm U...   Nov 23 2007, 05:41
|- - Edmundo   Цитата(urasinov @ Nov 23 2007, 08:41) наш...   Dec 1 2007, 09:39
- - urasinov   Под входом, имеется ввиду вход кодека (вход АЦП), ...   Dec 1 2007, 07:09
|- - Stanislav   Цитата(urasinov @ Dec 1 2007, 10:09) Под ...   Dec 1 2007, 09:58
- - urasinov   Цитата... что есть камень C54CST с зашитыми в ROM ...   Dec 1 2007, 13:28
|- - Edmundo   Цитата(urasinov @ Dec 1 2007, 16:28) Да н...   Dec 1 2007, 19:43
|- - Stanislav   Цитата(urasinov @ Dec 1 2007, 16:28) ...П...   Dec 1 2007, 22:53
- - zilog   "Идеального" АРУ увы, не бывает. Везде г...   Dec 3 2007, 11:47


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.0141 секунд с 7
ELECTRONIX ©2004-2016