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

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

Отправлено ВН 23 декабря 2002 г. 21:03
В ответ на: Ответ: отправлено HardJoker 23 декабря 2002 г. 12:24

Предполагаю, что Вы имеете ввиду буфер на N в одном канале. Обычно буфера делают либо циклическими, либо типа flip-flop. В обоих случаях общий размер буфера, N, больше числа отсчетов, M, необходимых для вычисления одного Фурье. Пока вычисляется одно Фурье, размером M, в свободную часть буфера поступают новые отсчеты. Т.е. за один раз из буфера, общим размером N, в вычислитель передается только M отсчетов. На следующем шаге (новом FFT) опять передаются M, но из другой, или частично из другой, части буфера. Это все для реализации либо скользящего FFT, либо скачущего, с перекрышкой. Другая ситуация для случая FFT без перекрытия. Вначале сбор N отсчетов, затем их обработка, после нее снова сбор. Понятно, что передать в вычислитель нужно все N отсчетов. Т.е. для этого случая M=N.
Как именно происходит передача из буфера в вычислитель - сразу все M отсчетов, или небольшими частями с какой-нибудь хитрой адресацией вдобавок - вопрос не принципиальный. Как удобнее. В любом случае передаются все M отсчетов. Понятно, что в любом случае бессмысленно иметь буфер размером N, если используются только M отсчетов, точнее ячеек, буфера. M меньше N. А остальные N-M ячеек никогда не используются.
По реализации.
АЦП лучше, мне кажется, иметь 1, чтобы не было проблем с разными передаточными ф-ями разных АЦП. А выход АЦП раскидывать по разным буферам. В качестве буфера можно попробовать использовать и внутреннюю память вычислителя (DSP).
За основу "раскидывания" и, кстати, структуры всего K канального вычислителя, можно взять, например, один из хорошо известных алгоритмов вычисления FFT - прореживания по времени, или прореживания по частоте.


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru