реклама на сайте
подробности

 
 
> FFT импульсного сигнала, как уменьшить искажения
_Anatoliy
сообщение Jun 10 2009, 10:10
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Коллеги,как с минимальными искажениями выполнить выполнить спектральный анализ импульсного сигнала с модуляцией QPSK?Проблема в том что дительность радиоимпульса может быть меньше времени наблюдения(0,05...1 * Тнаб).Импульс располагается в начале интервала наблюдения.После наложения окна и выполнения FFT наблюдаются сильные искажения уровня сигнала (а мне как раз нужно измерять уровень входного сигнала). Причина этого явления понятна,а вот как его побороть неясно.При длительности импульса больше времени наблюдения всё о'к.Подскажите,плз,как быть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ReAl
сообщение Jun 10 2009, 12:30
Сообщение #2


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



До и после импульса "просто шум"?
А не накладывать окно пробовали?


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 10 2009, 13:04
Сообщение #3


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(ReAl @ Jun 10 2009, 13:30) *
До и после импульса "просто шум"?
А не накладывать окно пробовали?

1.Могут быть другие сигналы.
2.Конечно,и тогда ситуация намного лучше(уровень меняется на 6дБ при уменьшении длительности импульса в два раза).Но прямоугольное окно имеет очень большой уровень боковых лепестков.Я не обеспечу требования по динамическому диапазону.

Цитата(vadimuzzz @ Jun 10 2009, 13:46) *
какая разница, где импульс?

А Вы хорошо представляете себе форму окна,неважно какого?Если импульс присутствует только в начале интервала наблюдения то от его энергии мало что остаётся.
И просто несколько БПФ делать нельзя,сигнал может быть не один,и в новом наборе может появиться сигнал которого не было в предыдущем наборе.
Результат нужно получить по единственному набору.
Go to the top of the page
 
+Quote Post
petrov
сообщение Jun 10 2009, 17:47
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Jun 10 2009, 17:04) *
2.Конечно,и тогда ситуация намного лучше(уровень меняется на 6дБ при уменьшении длительности импульса в два раза).Но прямоугольное окно имеет очень большой уровень боковых лепестков.Я не обеспечу требования по динамическому диапазону.


Вы можете использовать perfect reconstruction critically-sampled filter banks, подполосы будут иметь вид не sin/x а могут иметь любое подавление за пределами своей полосы, перед вашим FFT добавится полифазный фильтр с определённой импульсной характеристикой.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 10 2009, 18:08
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Jun 10 2009, 18:47) *
Вы можете использовать perfect reconstruction critically-sampled filter banks, подполосы будут иметь вид не sin/x а могут иметь любое подавление за пределами своей полосы, перед вашим FFT добавится полифазный фильтр с определённой импульсной характеристикой.

Спасибо за подсказку!Буду искать информацию.
И тогда можно будет применить прямоугольное окно?
Go to the top of the page
 
+Quote Post
petrov
сообщение Jun 10 2009, 18:17
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Jun 10 2009, 22:08) *
Спасибо за подсказку!Буду искать информацию.
И тогда можно будет применить прямоугольное окно?


Окна с FFT это частный случай банка фильтров. Конструируя определённым образом фильтр прототип можно получить большие возможности, например большую избирательность при небольшом количестве подполос.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 10 2009, 18:25
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Jun 10 2009, 19:17) *
Окна с FFT это частный случай банка фильтров. Конструируя определённым образом фильтр прототип можно получить большие возможности, например большую избирательность при небольшом количестве подполос.

Спасибо!Я правильно понял что нужно отказаться от БПФ?
Go to the top of the page
 
+Quote Post
petrov
сообщение Jun 11 2009, 08:37
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Jun 10 2009, 22:25) *
Спасибо!Я правильно понял что нужно отказаться от БПФ?


FFT используется в банках фильтров. Я так понимаю что сейчас у вас количество подполос избыточно и выбирается исходя из требований по подавлению соседних каналов, с банком фильтров можно будет уменьшить в несколько раз количество подполос, сохранив избирательность по соседним каналам, при этом на выходе банка фильтров у вас будет блок отсчётов частоты на который будет попадать пакет целиком а не на край окна как сейчас.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 11 2009, 10:17
Сообщение #9


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Jun 11 2009, 10:37) *
FFT используется в банках фильтров. Я так понимаю что сейчас у вас количество подполос избыточно и выбирается исходя из требований по подавлению соседних каналов, с банком фильтров можно будет уменьшить в несколько раз количество подполос, сохранив избирательность по соседним каналам, при этом на выходе банка фильтров у вас будет блок отсчётов частоты на который будет попадать пакет целиком а не на край окна как сейчас.


Почему Вы считаете что у меня количество подполос избыточно?У меня есть ещё такой параметр как разрешение по частоте и он равен Fs/512,поэтому я выполняю БПФ размером 1024 точки и работаю с первой зоной Найквиста. Если я уменьшу количество подполос то потеряю разрешение.
Go to the top of the page
 
+Quote Post
petrov
сообщение Jun 11 2009, 10:51
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Jun 11 2009, 14:17) *
Почему Вы считаете что у меня количество подполос избыточно?У меня есть ещё такой параметр как разрешение по частоте и он равен Fs/512,поэтому я выполняю БПФ размером 1024 точки и работаю с первой зоной Найквиста. Если я уменьшу количество подполос то потеряю разрешение.


В общем FFT это всего лишь быстрый алгоритм, по сути у вас куча гетеродинов и ФНЧ фильтров спрямоугольной ИХ(или что-то типа колокольчика в зависимости от окна) и последующей децимацией, с банком фильтров вы не ограничиваете себя в виде ИХ анализирующего фильтра, она может быть подобной sinx/х, нужно вам это или нет решайте сами.

Кстати а не слишком ли короткие пакеты получаются у вас, при которых у вас возникают проблемы, из скольки символов QPSK они состоят, несколько десятков, такие в жизни встречаются?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 11 2009, 11:48
Сообщение #11


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Jun 11 2009, 11:51) *
В общем FFT это всего лишь быстрый алгоритм, по сути у вас куча гетеродинов и ФНЧ фильтров спрямоугольной ИХ(или что-то типа колокольчика в зависимости от окна) и последующей децимацией, с банком фильтров вы не ограничиваете себя в виде ИХ анализирующего фильтра, она может быть подобной sinx/х, нужно вам это или нет решайте сами.

Кстати а не слишком ли короткие пакеты получаются у вас, при которых у вас возникают проблемы, из скольки символов QPSK они состоят, несколько десятков, такие в жизни встречаются?

1).Я думаю что простое изменение ИХ не решит проблему в комлексе.Вытащу амплитуду - загроблю избирательность и наоборот.
2).Встречаются.Подробности сказать не могу,но сигналы будут не только QPSK.
Go to the top of the page
 
+Quote Post
petrov
сообщение Jun 11 2009, 12:21
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Jun 11 2009, 15:48) *
1).Я думаю что простое изменение ИХ не решит проблему в комлексе.Вытащу амплитуду - загроблю избирательность и наоборот.


Возможно как раз наоборот банк фильтров позволит получит новое качество анализа.



Прикрепленное изображение




Цитата(_Anatoliy @ Jun 11 2009, 15:48) *
2).Встречаются.Подробности сказать не могу,но сигналы будут не только QPSK.


Какой-нибудь frequency-hopping для вояк анализируете? smile.gif

Просто тогда непонятно что вы хотите сделать и соответственно ничего и не посоветуешь...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 16 2009, 10:10
Сообщение #13


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Jun 11 2009, 14:21) *


С короткими импульсами разобрался,теперь у меня длительность импульса может быть 0,05...1*(время наблюдения) без существенных искажений амплитуды на выходе БПФ и боковые лепестки задавлены на 60дБ.
Теперь нужно побороть следствие окна - расширение основного лепестка.Это нужно сделать без увеличения времени наблюдения.Коллеги укажите,плз,правильное направление поиска по теме!Вообще это решаемо?
Go to the top of the page
 
+Quote Post
petrov
сообщение Jun 16 2009, 11:57
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Jun 16 2009, 14:10) *
С короткими импульсами разобрался,теперь у меня длительность импульса может быть 0,05...1*(время наблюдения) без существенных искажений амплитуды на выходе БПФ и боковые лепестки задавлены на 60дБ.
Теперь нужно побороть следствие окна - расширение основного лепестка.Это нужно сделать без увеличения времени наблюдения.Коллеги укажите,плз,правильное направление поиска по теме!Вообще это решаемо?


Например можно сделать банк фильтров на основе анализирующего фильтра типа приподнятый косинус, коэффициент ската 1, ширина основного лепестка во времени 2T, ессно во времени будут ещё боковые лепестки, ширина основного лепестка по частоте по уровню 3 дБ 1/T, ширина основного лепестка по частоте 2/T, уровень боковых лепестков по частоте за пределами основного любой, ограничивается только сложностью полифазного фильтра перед FFT, анализируемые полосы находятся на расстоянии 1/T друг от друга. Но это так примерно, возможно не будет там ортогональности совершенной, подробнее надо исследовать, возможно есть лучшие импульсные характеристики для анализирующего фильтра.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Anatoliy   FFT импульсного сигнала   Jun 10 2009, 10:10
- - vadimuzzz   не уверен, что правильно понял. модуляция QPSK вну...   Jun 10 2009, 11:57
|- - _Anatoliy   Цитата(vadimuzzz @ Jun 10 2009, 13:57) не...   Jun 10 2009, 12:20
|- - vadimuzzz   Цитата(_Anatoliy @ Jun 10 2009, 19:20) Не...   Jun 10 2009, 12:46
|- - vadimuzzz   Цитата(_Anatoliy @ Jun 10 2009, 20:04) А ...   Jun 10 2009, 13:15
||- - _Anatoliy   Цитата(vadimuzzz @ Jun 10 2009, 14:15) ил...   Jun 10 2009, 13:19
||- - vadimuzzz   Цитата(_Anatoliy @ Jun 10 2009, 20:19) Я ...   Jun 10 2009, 14:09
||- - _Anatoliy   Цитата(vadimuzzz @ Jun 10 2009, 15:09) то...   Jun 10 2009, 14:31
||- - vadimuzzz   Цитата(_Anatoliy @ Jun 10 2009, 21:31) Из...   Jun 10 2009, 15:08
||- - _Anatoliy   Цитата(vadimuzzz @ Jun 10 2009, 16:08) да...   Jun 10 2009, 15:32
||- - vadimuzzz   Цитата(_Anatoliy @ Jun 10 2009, 22:32) Ув...   Jun 10 2009, 15:53
||- - _Anatoliy   Цитата(vadimuzzz @ Jun 10 2009, 17:53) не...   Jun 10 2009, 16:23
|- - samurad   Цитата(petrov @ Jun 11 2009, 15:21) ...Ка...   Jun 11 2009, 16:05
|- - _Anatoliy   Цитата(petrov @ Jun 16 2009, 13:57) Напри...   Jun 17 2009, 06:27
- - litv   Надо накладывать окна с перекрытием 50% и будет ва...   Jun 17 2009, 06:11
- - litv   Обычно все анализаторы спектра работают с перекрыт...   Jun 17 2009, 08:55
- - _Anatoliy   Цитата(litv @ Jun 17 2009, 09:55) Обычно ...   Jun 17 2009, 09:42


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 20:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.0156 секунд с 7
ELECTRONIX ©2004-2016