прискорбно, значит ты уменьшишь количество людей которым эта тема будет интересна. обрати внимание что в аппликухе атмеля на ADPCM под AVR просят 16М такт только на декодинг...
Есть у меня конкретное решение: питание до - 3,6В; кузов - махонький; обвязка - 4 детали; инициализация - 3 комманды; разрядность - 2 семпла по 8 бит; режим - слейв, мастер (что очень удобно - запустил и пусть себе кодирует, хочешь снимай, хочешь не снимай); Ну и самое вкусное - он и DAC и ADC. А зовут его XE3006
сложу сюда на всякий случай Схема усилитель-ограничитель речевого сигнала
Схема предназначена: Как следует из названия, схема предназначается для уменьшения динамического диапазона и пик-фактора речевого сигнала. Это может быть полезно при передаче речи по каналам связи , цифровой обработке и в других случаях.
Принцип работы: Схема представляет собой так называемый ограничитель последовательного действия. Поступающий на ее вход сигнал сначала подвергается предыскажениям в ФВЧ для поднятия высоких частот , затем ограничивается диодами VD1, VD2 ( и DD1b ). Обработанный таким образом сигнал далее поступает на фазовращатель с выполненный на DD1c . Фазовращатель сдвигает фронты ограниченного сигнала так что они оказываются на вершинах импульсов. После этого вступает в действие второй ограничитель ( DD1d ) который эти выбросы срезает. Дальше сигнал поступает на ФНЧ ( DD1e ) для ограничения спектра частотой 2.5 кгц, после чего на выход. Нелинейные искажения таким образом снижаются до уровня 5-7% что для речевого сигнала вполне приемлемо. При изменении сигнала на входе на 30 Дб на выходе изменение 6 Дб. В отличие от схем с АРУ данный усилитель безинерционный.
Энкодер поддерживает эталон (reference sample), и размер шага. Каждая выборка сравнивается с эталоном. Если выборка больше эталона, энкодер выдает 1 и увеличивает эталон на размер шага, иначе выдает 0 и уменьшает эталон на размер шага. Энкодер также сохраняет предыдущие N бит (очень распространены N = 3 и N = 4) для определения корректировки шага. Если предыдущий N битов все 1 или все 0, шаг удваивается. Иначе, шаг уменьшается в 2 раза. Шаг корректируется для каждой выборки.