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

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

Отправлено ВН 04 февраля 2004 г. 13:34
В ответ на: Ответ: Попробую ... отправлено Dsa 03 февраля 2004 г. 23:56

Кажется начинаю врубаться. Вы просто некорректно сравнивали.
В полифазных делах для текущего спектра размером в N, допустим, частотных отсчетов используется вовсе не N временных. А больше. В K,
например, раз. И она умножается на окно. Т.е. N*K отсчетов входных, временных, умножается на окно. Далее несколько путей существуют.
Можно над N*K обоконенными отсчетами взять Фурье и затем из полученного спектра взять каждый K-тый отсчет. В результате N спектральных отсчетов. Это самый тупой и непроизводительный способ. Можно во временной области разбить N*K обоконенную реализацию на неперекрывающиеся куски по N отсчетов. Будет K кусков. Сложить их друг с другом. В результате N суммарных отсчетов. И над ними Фурье.
Полученный спектр уже не прореживается. Рез-т будет точно такой же, как и в первом способе. Исключая погрешности вычислений, которые могут отличаться. Но результат будет получен быстрее.
Первый способ есть самое обычное ДПФ над обоконенным сигналом с дальнейшим прореживанием спектра.
Второй - его быстрая реализация, БПФ то есть. БПФ с прореживанием по частоте, по основанию K. Как уже сказал GroundCtrl. Упоминаемые Вами ребята видимо так и делают. Только из Ваших предыдущих ответов понять
это было довольно сложно. Мне, по крайней мере.
Частотно-временной план в этом деле. Первый спектр получается из первых N*K отсчетов входного сигнала, т.е. из отсчетов с номерами 0-N*K-1. Второй - из отсчетов с номерами M - M+N*K-1. Третий из 2*M -2*M+N*K-1. Т.е. сдвижка по времени на M отсчетов.
Третий способ - это банк фильтров, полифазное ДПФ. Результат тот же самый будет. Исключая погрешности.
А сравнивали Вы все это дело с Фурье над обоконенной реализацией длиной N точек. Что не есть правильно.
Вам же нужно сравнить, по сути дела, первый из описанных методов с 2-мя другими. А поскольку исходный вопрос был про окна, то и попробуйте с разными. Но только во всех 3-х способах окно должно быть одним и тем же.
Про окна.
Алгоритм Ремеза, например. можно ведь понимать и так, что он генерирует какое-то окно. И оно вряд ли совпадет или будет похожим на окно Блэкмана-Харриса, например. Но может оказаться похожим, на окно Дольфа-Чебышева. Но не идентичным ему. Это зависит от того, что Вы ему на вход подсунете. А подсовывают ему обычно примерно так - константа в полосе пропускания, другая, меньшая константа, в полосе непропускания.
И он старается сотворить равномерное приближение к этому. С заданными допусками.


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru