Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: MELP2400 fractional vs float
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
uriy
Имеется проект MELP2400 плюс модем на процессоре Blackfin BF533.
Использован MELP2400 с фиксированной точкой.
На плате кроме процессора имеется кодек и флешка.
Хочу избавиться от трех корпусов и перенести все на STM32F4.
Использовать встроенные АЦП, ЦАП и флешку.
В инете можно найти исходники MELP2400 на плавающей точке, STM32F4 имеет FPU на борту.
Есть ли какой-то смысл использовать плавающую точку в MELP.
Мне кажется это не даст никакого преимущества.
Тем более что на BF533 итак все отлично работает с фиксированной.
fontp
QUOTE (uriy @ Oct 11 2013, 14:45) *
Тем более что на BF533 итак все отлично работает с фиксированной.


Так то на целочисленном процессоре 500 мгц.
А не на floating-point процессоре ARM 180 мгц/
Все зависит от процессора.
На один канал должно хватить. На BF533 я когда-то портировал MELP2400
на С (то есть без ассемблера) - при грамотном портировании кодер+декодер потребляли всего 50 мипс производительности
uriy
У нас BF53 работает на частоте 66 МГц. Потому и думаю арма должно хватить с запасом.
Одновременно работает MELP (полностью на С) и модем (частично на асме).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.