[an error occurred while processing this directive]
|
Вариантов несколько:
1) PGA->ADC->DSP. Programmable gain amplifier позволяет дискретно менять коэфициант усиления: типичный PGA LT6910-2 имеет Gain
0, 1, 2, 4, 8, 16, 32, 64. Это практически добавляет три бита
к ADC, путем некоторого программного гимора и ценой в 1 бакс.
недостатки - скачкообразно изменяемый gain, усложнение софта.
Если сигнал с ADC принимается по одному самплу, то скачкообразный
gain можно компенсировать в цифре. Плюсы - дещево и сердито
2) Log->ADC->DSP->Exp. Логарифм упаковывает сигнал в довольно небольшой динамический диапазон. Эта стадия вносит нелинейные искажения, особенно много проблем с постоянной составляющей. В
цифре тоже вносятся нелинейные искажения + шум квантизации ADC.
Пробовал применить - на дешевых компанентах получается сложно
сделать, на качественных специализированных компонентах
получается уже не 1 бакс, а 5-10. Советую делать симуляцию в
одном из спайсов, я пользую Simetrix. Здесь критическая вешь - качество аналога.
3) Analog AGC->ADC->DSP. Очень привлекательная вещь. не так дешево
как 1) но и не так сложно как 2). Реально сделать только 40-60dB на дешевых компонентах для аналогово AGC. Вариантов схем несколько,
все как правило используют полевик в окресностях нуля. Полевик в окрестностях нуля ведет себя как управляемый переменный резистор. сигнал с выхода выпрямляется, идет через low-pass, полученный уровень задает сопротивление "резистора" на полевике. Все это тоже симулируется в спайсе. Достоинства - нет гимора с софтом, недостатки -аналог на дешевых элементах может получится капризный.
Варианты 2) и 3) требуют некоторых умений в аналоге, в то время как 1) - чисто цифровое и очень простое решение. Если интересно, пишите на мыло, обсудим
E-mail: info@telesys.ru