Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подскажите алгоритм/библиотеку сжатия звука
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
LCD
Ищу алгоритм сжатия звука с потерями, главные требования:
1. небольшие требования декодера к железу (STM32);
2. отсутствие фазовых искажений;
3. хорошая степень сжатия (10 и более раз).
Пробовал Vorbis, он хорош, но требует более 128 кб ОЗУ, что плохо подходит для микроконтроллера. Сигнал - шумоподобный, не речевой, пик (и информационная составляющая) находится на частотах 30-200 Гц. Разрядность - 12 бит.
_pv
mp3 энкодеру на stm32 вроде бы надо было 16кБ памяти, 32Флэша и 25-30МГц.
но что он сделает с шумоподобным сигналом - хз.
arhiv6
Какая частота дискретизация входного сигнала? Может в вашем случае выгоднее будет попробовать использовать обычный wave без компрессии и просто уменьшить частоту дискретизации до ~400Гц? Может выигрыша дать больше 10, размер уменьшится, в полосе полезного сигнала потерь из-за сжатия не добавится, реализовать на МК вроде не сложно должно быть, нет проблем с декомпрессией/воспроизведением.
Ivan55
Цитата(LCD @ Mar 21 2017, 16:59) *
Ищу алгоритм сжатия звука с потерями, главные требования:


MELP, Codec2
arhiv6
Ivan55, MELP и Codec2 не подойдут - они заточены на сжатие речи, а у ТС шумоподобный сигнал.
LCD
С горем пополам запустил tremor-lowmem, так что вопрос отпадает. Больше всего проблем было из-за странностей IARа при работе с union-ами и 64-битной арифметикой.
wehantalen
мой сын начал учебу в университете на программиста учится, еще 1 курс - самое начало алгоритмов , но ему пока очень тяжело все понять, может есть какие сайты или учебники в интернете, где он бы смог почерпнуть знания?
TSerg
Цитата(wehantalen @ Apr 3 2017, 13:02) *
мой сын начал учебу в университете на программиста учится, еще 1 курс - самое начало алгоритмов , но ему пока очень тяжело все понять, может есть какие сайты или учебники в интернете, где он бы смог почерпнуть знания?

intuit.ru
bve
По сжатию неплохо http://www.compression.ru/
Там и книга есть....
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.