[an error occurred while processing this directive] [an error occurred while processing this directive]
Я занимался
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Smav 21 ноября 2001 г. 18:35
В ответ на: Подскажите, кто-нибудь занимался простейшим воспроизведением речи ? (+) отправлено Максим 21 ноября 2001 г. 17:55

Использовал PIC16C63+Atmel Data Flash At4581 (1Mбайт)
Звук воспроизводил ШИМом на 78кГц (кварц 20мГц)+ RC цепочка
Частота квантования у меня была 13кГц (/6)
Я использовал логарифмическое кодирование 8р-> в 6 - ухудшение качества на слух совершенно не заметно.
Качество было весьма высоким
Если достаточно "телефонного" качества, можно использовать упрощенную ADPCM (на "нормальную" G721 у пика не хватит производительности) Говорят, у самого микрочипа есть Appl.notes по этому поводу. Я пробовал несколько вариантов - ухудшение качества сильнее, чем выйгрыш от сжатия, особенно если воспроизводить на хороший громкоговоритель.
Если интересует простое сжатие, без потерь качества - посмотри по ключевому слову shorten - очень простой алгоритм, легко реализуется на пике.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru