|
ДПФ и широкополосный сигнал |
|
|
|
May 3 2010, 05:55
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Допустим есть видеосигнал, ограниченный по частоте сверху допустим 1 МГц. При желании можно ограничить и снизу на уровне 1 Гц. Сигнал по сути одна единственная функция. Она не идеальная гармоническая функция, тем более, что идеальных не бывает в природе. Проще всего представить её как одну строку телевизионного видеосигнала, ограниченную по скорости изменения (по частоте сверху). Так вот, если сделать ДПФ от этого сигнала, то что будет в результате? Ну или как будет оотноситься этот результат (множество амплитуд и фаз каждого бина ДПФ) с непрерывной широкополосной функцией видеосигнала? Естественно, что по этим коэффициентам можно восстановить с хорошей точностью исходный видеосигнал. Но сами коэффициенты какую-то связь имеют с "исходником", то бишь с "единой функцией"? В частности, хотелось бы зафиксировать в результате - амплитуды и позиции в окне ДПФ частот из некоторого диапазона, например высоких частот в сигнале, пусть от 100 КГц до 1 МГц. Причём реальную амплитуду, а не проинтегрированную за всё окно. В частности чем шире я беру окно, тем точнее могу дифференцировать отдельные частоты в сигнале, но уже не могу вычислить реальную амплитуду частот (несущей), которые ввиду быстрой амплитудной или другой модуляции расширили свой спектр/ширину (быстро появились и быстро закончиличь). Хочу оговориться, я понимаю, что при ЧМ например несущая имеет бесконечный спектр, хотя амплитуда верхних гармоник может быть ускользающе мала. И у видеосигнала, как и у многих широкополосных сигналов та же беда. Я уже оговорил, что идеальных гармонических сигналов не бывает в природе. Приемлемым для меня результатом была бы ошибка на уровне значений тех высших гармоник, которые будут обрезаны при дискретизации видеосигнала (если они там были) и при вычислении ДПФ. В то же время по-умолчанию считается что я принял меры предосторожности и качественно отфильтровал все частоты выше Fd/2, где Fd = частота дискретизации.
Уточняю вопрос. Имеет ли смысл применять ДПФ для извлечения из широкополосного сигнала более узкополосных сигналов в некотором диапазоне спектра, которые (сигналы) по длительности (заметно) короче окна ДПФ ?
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
 |
Ответов
|
May 3 2010, 09:57
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Вейвлеты пока побоку. Интересует чисто гармонический анализ. Условимся, что шумов в сигнале практически нет. Это не радио сигналы. Если (вдруг) есть шумы, то они принимаются как анализируемый сигнал. Так надо. То, что мне надо можно реализовать полосовым фильтром, ну а дальше тем или иным способом выделяется амплитуда и прочие характеристики. В частности выделяется полоса 100 КГц..1МГц из видеосигнала. И уже по ней можно отследить частоту 200 КГц с АМ в 100 КГц, то есть экстремально быстро отслеживать её амплитудные изменения. Через ДПФ я не понимаю пока как такое можно реализовать с точностью ну хотя бы 128 точечного ДПФ. При работе с полосовым фильтром никакая особая точность/разр.способность АЦП не нужна как и дальнейшие вычисления с qadro float. Поэтому не вижу пока принципиальной "убогости" в работе с сигналом через ДПФ. Цитата(DRUID3 @ May 3 2010, 13:59)  Диссонанс, однако  ! Узкополосность в базисе Фурье это приближение (в любом таком отображении корреляцию же ищем) к гармонической функции, которая, как известно, бесконечна. Иными словами если узкополосна то монотонно гармонична и бесконечна - ну хотя-бы кажется такой на интервале рассмотрения. Уж никак не импульс... ... Но в общем и целом я понял что Вы спрашиваете. Имеет... ...чисто аналитически кратковременные(а-ля дэльта-импульсы) сигналы отображаются вполне однозначно на ось частот. И их размазаность по частотным бинам не страшна - из этих бинов они востановятся точно той же амплитуды и формы(магнитуда) в тот же момент времени(фаза). Проблема в том, что чем меньше точек в ДПФ, тем больше "мусора" в результате. Например 16 точечный ДПФ без функции окна даёт очень плохой результат. С функцией лучше по избирательности, но амплитуда страдает. Поэтому окно ДПФ я предпочитаю брать не маленькое, 128 сэмплов уже не плохо. Но из-за этого верхние частоты получаются проинтегрированы на этот интервал времени, которое занимает окно. И их амплитуды не соответствуют реальной. Фича ДПФ в том, что он "расслаивает" сигнал на множество бинов, которые независимы друг от друга и для узкополосных сигналов это то, что доктор прописал. Но когда сигнал более широкополосный, то ДПФ делает не то, что от него хочется. Становится невозможно узнать умплитуду сигнала шире полосы бина ДПФ. Я тут подумал, может попробовать сделать 128-точечное ДПФ, но чтобы ширина окна была достаточно узкой. Придётся сделать что-то вроде ресемплинга или интерполяции чтобы увеличить кол-во сэмплов например на порядок. И тогда ширина окна уменьшится, то кол-во "точек" останется большим. Хотя довольно странно предполагать, что такой финт даёт новые данные. Но может быть новых данных не появляется, но уменьшаются искажения алгоритмов (ДПФ).
Сообщение отредактировал GetSmart - May 3 2010, 10:00
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
May 3 2010, 10:03
|

山伏
    
Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294

|
Цитата(GetSmart @ May 3 2010, 12:24)  Через ДПФ я не понимаю пока как такое можно реализовать с точностью ну хотя бы 128 точечного ДПФ. Т.е. Вы получать данные быстрее чем накопится 128 отсчетный блок? Я верно понял? Ну, классически это не возможно... Остается 2-а пути: либо STFT, либо: Цитата(GetSmart @ May 3 2010, 12:24)  Вейвлеты пока побоку. Кстати - очень зря... P.S.: если нужно именно амплитуду - чем плох IIR+взятие модуля?
--------------------
Нас помнят пока мы мешаем другим... //-------------------------------------------------------- Хороший блатной - мертвый... //-------------------------------------------------------- Нет старик, это те дроиды которых я ищу...
|
|
|
|
Сообщений в этой теме
GetSmart ДПФ и широкополосный сигнал May 3 2010, 05:55 DRUID3 Цитата(GetSmart @ May 3 2010, 08:55) Уточ... May 3 2010, 08:59 DRUID3 Цитата(GetSmart @ May 3 2010, 12:57) Но и... May 3 2010, 10:15 GetSmart Цитата(DRUID3 @ May 3 2010, 15:15) Нет, н... May 3 2010, 10:53  DRUID3 Цитата(GetSmart @ May 3 2010, 13:53) Кста... May 3 2010, 13:00   GetSmart Цитата(DRUID3 @ May 3 2010, 18:00) Вы зав... May 3 2010, 23:56    alex_os Цитата(GetSmart @ May 4 2010, 03:56) Гарм... May 4 2010, 08:46     GetSmart Цитата(alex_os @ May 4 2010, 13:46) Дык, ... May 4 2010, 09:28 анатолий ЦитатаИмеет ли смысл применять ДПФ для извлечения ... May 4 2010, 08:10 DRUID3 Цитата(GetSmart @ May 4 2010, 02:56) Отку... May 4 2010, 14:43 GetSmart Цитата(DRUID3 @ May 4 2010, 19:43) О да... May 5 2010, 00:23 GetSmart Вот пример сигнала, который хотелось бы качественн... May 5 2010, 03:18 blackfin Цитата(GetSmart @ May 5 2010, 07:18) Дума... May 5 2010, 03:31 GetSmart После экспериментов с АМ модуляцией кое-что проясн... May 6 2010, 04:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|