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

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

Отправлено Serg_Insys 24 января 2003 г. 20:17
В ответ на: Ответ: отправлено iit 24 января 2003 г. 17:52

Я не очень силен в ЦОС, поэтому некоторые вопросы:
1. Что значит "вычисление спектра всегда сопровождается усреднением по времени - это время равно длине выборки"? Усреднение чего происходит. И к чему приводит это усреднение?

--Качественно: БПФ можно представить себе в виде набора фильтров, ширина полосы которых зависит от длины выборки - чем больше выборка (при той же частоте дискретизации), тем уже фильтры. Соответственно чем уже фильтр, те больше его "постоянная времени". Фильтрация всегда сопровождается усреднением. К чему это приводит - к тому, что фильтр рдаёт реакцию на все спектральные компоненты, попавшие в его полосу НА ИНТЕРВАЛЕ ВЫБОРКИ. Нельзя сказать когда они возникли - вначале выборки или в конце или в середине - только то, что они присутствовали на интервале
2. Что за "Краевые эффекты"?
БПФ без оконной функции выборки КОНЕЧНОЙ длины имеет "клёшеобразный вид". Чтобы видеть спектральные палки, надо поработать вначале над отсчётами - сгладить края выборки домножением на специальную функцию, называемую оконной.

3. Это я уже более менее понял "Уменьшить длину выборки по времени, при сохранении числа отсчётов (то есть при сохранении размерности БПФ) можно только одним путём - увеличением частоты дискретизации". Если мне необходимо получить 50-ю гармонику, то частота дискретизации должна быть 2*f(50гармоники) - теоретически и гдето 2.2*f(50) - практически. Для решения задачи хватает 256-точечного преобразования фурье. 400 - точечную выборку предполагалось использовать для уменьшения погрешности при апроксимации для получения 256-точечной. Но как говорилось из этого ничего не вышло по причине медленности выполнения операций деления (по сравнению с умножением) в ADSP.

Реальное время значит следующее - получили выборку i-го периода сигнала и начали оцифровывать i+1 период. За время оцифровки i+1 периода должен быть обработан i-й период(разложен в спектр до 60 гармоники - последующие операции менее ресурсоемкие и могут не учитываться)
-- Это называется скользящим окном - вычисление БПФ производится в темпе поступления отсчётов. Только нужно ли Вам это - сомневаюсь...


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru