[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Использовал PIC16C63+Atmel Data Flash At4581 (1Mбайт)
Звук воспроизводил ШИМом на 78кГц (кварц 20мГц)+ RC цепочка
Частота квантования у меня была 13кГц (/6)
Я использовал логарифмическое кодирование 8р-> в 6 - ухудшение качества на слух совершенно не заметно.
Качество было весьма высоким
Если достаточно "телефонного" качества, можно использовать упрощенную ADPCM (на "нормальную" G721 у пика не хватит производительности) Говорят, у самого микрочипа есть Appl.notes по этому поводу. Я пробовал несколько вариантов - ухудшение качества сильнее, чем выйгрыш от сжатия, особенно если воспроизводить на хороший громкоговоритель.
Если интересует простое сжатие, без потерь качества - посмотри по ключевому слову shorten - очень простой алгоритм, легко реализуется на пике.
E-mail: info@telesys.ru