Есть микроконтроллер Силабс с ядром С51 (Si1000). Тактовая частота 25МГЦ. Максимальная частота выборки АЦП 300КГц, разрядность 10 бит (8бит). Нужно закодировать сигнал с электретного микрофона для передачи по радиоканалу со скоростью не более 4кбит/сек.
То, что ядро контроллера слабое - более чем понятно, с STM32 конечно проще

. Но что есть то есть. На студийное качество звука не претендую. В принципе хочу собрать рацию для обмена речевыми сообщениями + служебных данных.
Какие будут предложения как кодировать? Изобретать велосипед не хочется, может есть готовые для употребления на Си алгоритмы? Заранее спасибо!
Сообщение отредактировал Halfback - Sep 7 2012, 05:31