Jump to content

    
Sign in to follow this  
mws

dsPIC33F, сжатие голоса

Recommended Posts

Добрый день!

 

Задача заключается в следующем:

Есть dsPIC33FJ128MC706/708 (16kB RAM, 40MIPS).

Необходимо программное решение, реализующее сжатие голосовых сообщений 16bit/8(16) kHz в цифровой поток <20kbit/sek.

 

1. Предлагаемые Microchip библиотеки ADPCM на 16 кбит/сек имеют неприемлемо низкое качество.

 

2. Кодек Speex - намного лучше, но есть одно НО! При попытке использования библиотеки на 8Кгц, 8кбит, она запускается только на том процессоре, который выбран в примере микрочипа. Т.е. на процессоре с 32 кБ ОЗУ.

При изменении процессора на любой той-же серии, но с 16 кБ ОЗУ, компиляция проходит, но выполнение функции приводит к ошибке доступа к памяти.

 

У меня есть предположения, ошибка какого рода в коде может приводить к таким последствиям. Но нужен исходный код. В ранних версиях библиотек микрочип публиковал source code. Есть ли у кого-нибудь есть старая версия с исходниками?

 

3. Если не использовать вышеприведенные решения, существуют ли реализованные на dsPIC аудио - кодеки с заданными характеристиками?

 

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this