[an error occurred while processing this directive]
Ну тогда
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено -=ВН=- 19 мая 2004 г. 16:24
В ответ на: ща попробую угадать =) отправлено Арнет 19 мая 2004 г. 15:46

что-нибудь такое.
Фурье, хотя можно и не Фурье, длиной 0.1 сек, т.е. 4800 отсчетов на 48 КГц каждую миллисекунду. М.б. и реже, но миллисекунда - Ваша цифра. 4800 отсчетов в самом лобовом случае превращаются в 8192 действит. с дополнением нулями и затем в 4096 "комплексных". Время на 4096 точечное Фурье зависит от проц., конечно. Но при 24-х разрядных данных проще плавающий поставить. И получить что-то около 400 мкс. На процессоре типа tms320c6713.
Для целочисленных техасовских 64 серии, если делать 32-х разрядное Фурье, м.б. немного лучше. С AD-шными цифры наверное похожие будут.
Если убрать дополнение 0 и сделать компл. Фурье на 2400 отсчетов, то цифры раза в полтора лучше будут. Т.е. 270 мкс на 6713.
Итого 3 канала на 6713 при 24 разрядах и 48 КГц.
Остаток от миллисекунды уйдет на некоторые извращения для получения разрешения в 1 Гц при 0.1 секундном окне.
На 16 разрядах и 44 КГц и tms320c64xx похоже можно все 6 каналов окучить на одном процессоре.
tms320c6713 стоит порядка 40 тугриков. tms320c64xx, например tms320c6416 - под 200.
В общем это почти лобовое решение. Если поизвращаться, то что-нибудь сократится. М.б. нет никакой необходимости брать Фурье, точнее нужно брать его в небольшом числе точек по частоте.
И вообще не Фурье, а производить оценку спектра сигнала, используя, например метод спадающих экспонент. Хотя это дольше.
Возможно длительность окна сократить. И т.д. Но может я, в силу своей глухоты, и ерунду написал:-)

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru