Группа: Участник
Сообщений: 54
Регистрация: 1-12-06
Пользователь №: 23 016
Народ подскажите пожалуйста, есть микрофон он подключен к МК через усилок max9814, все отлично работает , но хочу усилить высокочастотную составляющую программно. Как это сделать чтобы усиление сигнала было ровно по всему спектру в зависимости от того какой сигнал оцифровывается в текущий момент пропорционально поднималось усиление. Своего рода АРУ с частотной компенсацией. Примерно как на графике или линейно если возможно.
Сообщение отредактировал TViT - Dec 20 2011, 07:48
Группа: Участник
Сообщений: 54
Регистрация: 1-12-06
Пользователь №: 23 016
А еще народ подскажите, а как нелинейно усиливать или ослабить например массив данных от 10 до 100? Данные должны передаваться на алгоритм который вернет пересчитанные нелинейно данные. Например 100 максимум ослабление нет (*1), а минимальные данные 10 нужно ослабить (например * 0.02). И желательно чтобы можно было менять кривизну ослабления (нелинейности). Через Логарифм непойму как сделать Log(x) просто степень возвращее, как это испоьзовать для ослабления данных непойму. Простите за простые вопросы.