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

 
 
> быстрый FIR для комплексного сигнала
Relayer
сообщение Apr 10 2008, 20:21
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 37
Регистрация: 30-07-07
Пользователь №: 29 445



Приветствую!

в качестве предисловия - занимаюсь опенсорсным SDR софтом. возник следующий проблемс. имеем квадратурные каналы I/Q. применяем к ним комплексное ффт. хотим через fast convolution сделать band pass filter. а фигушки smile.gif коэффициенты FIR"а рассчитанные через sync+окно вещественные - результат свертки симметричен относительно 0Hz. в принципе я "выкрутился" - построил low pass коэфф и комплексно домножил на сдвиг sin-cos. работает, фильтрует, но чует мое сердце что где-то есть общая метода рассчета комплексных коэфф FIR-фильтров для быстрой свертки. подскажите кто чем может smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GetSmart
сообщение Apr 17 2008, 12:28
Сообщение #2


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Relayer, я в терминах немного не бум-бум. У фильтра (bandpass/stop) получилась крутизна с обоих сторон одинаковая, а симметрия вместо нуля сдвинута на другую частоту?

Преобразование Гильберта не помогло што ли? Мне вот интересно, если восстановить Im часть коэффициентов фильтра по Re части, потом ещё умножить на комплексную экспоненту (или на что другое), то можно убрать из фильтрации скажем все отрицательные частоты?

Сообщение отредактировал GetSmart - Apr 17 2008, 12:34


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Relayer
сообщение Apr 17 2008, 13:36
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 37
Регистрация: 30-07-07
Пользователь №: 29 445



Цитата(GetSmart @ Apr 17 2008, 15:28) *
Relayer, я в терминах немного не бум-бум. У фильтра (bandpass/stop) получилась крутизна с обоих сторон одинаковая, а симметрия вместо нуля сдвинута на другую частоту?
Преобразование Гильберта не помогло што ли? Мне вот интересно, если восстановить Im часть коэффициентов фильтра по Re части, потом ещё умножить на комплексную экспоненту (или на что другое), то можно убрать из фильтрации скажем все отрицательные частоты?


вот как выглядит ачх - на входе белый шум (комплексный)
bandpass 3-6kHz:
Прикрепленное изображение

bandstop 3-6kHz:
Прикрепленное изображение

lowpass 3kHz с теми артефактами справа о которых я писал ранее
Прикрепленное изображение


крутизна по бокам одинаковая. с гильбертом что-то у меня не пошло. толи не то крутил, толи не туда smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Relayer   быстрый FIR для комплексного сигнала   Apr 10 2008, 20:21
- - alex_os   Цитата(Relayer @ Apr 10 2008, 23:21) Прив...   Apr 11 2008, 05:45
- - Pashken   Цитата(Relayer @ Apr 11 2008, 00:21) Прив...   Apr 11 2008, 05:48
- - Stanislav   Цитата(Relayer @ Apr 11 2008, 00:21) ...в...   Apr 11 2008, 06:09
- - Relayer   Цитата(alex_os @ Apr 11 2008, 08:45) Ну в...   Apr 11 2008, 07:43
|- - fontp   Цитата(Relayer @ Apr 11 2008, 11:43) ну ....   Apr 11 2008, 08:37
||- - Relayer   Цитата(fontp @ Apr 11 2008, 11:37) Честно...   Apr 11 2008, 11:22
||- - fontp   Цитата(Relayer @ Apr 11 2008, 15:22) за с...   Apr 11 2008, 11:26
||- - Relayer   Цитата(fontp @ Apr 11 2008, 14:26) Что Вы...   Apr 11 2008, 13:34
|- - Stanislav   Цитата(Relayer @ Apr 11 2008, 11:43) вы е...   Apr 11 2008, 15:28
||- - Relayer   Цитата(Stanislav @ Apr 11 2008, 18:28) Не...   Apr 11 2008, 16:43
||- - Stanislav   Цитата(Relayer @ Apr 11 2008, 20:43) я эт...   Apr 11 2008, 18:11
||- - Михаил_K   Цитата(Relayer @ Apr 11 2008, 20:43) я эт...   Apr 14 2008, 06:31
||- - Relayer   Цитата(Михаил_K @ Apr 14 2008, 09:31) Поя...   Apr 14 2008, 08:04
||- - Stanislav   Цитата(Relayer @ Apr 14 2008, 12:04) стра...   Apr 14 2008, 08:11
||- - Relayer   Stanislav, я не намерен отвечать на ваше пустослов...   Apr 14 2008, 08:24
||- - blackfin   Цитата(Relayer @ Apr 14 2008, 11:24) это ...   Apr 14 2008, 09:12
||- - fontp   Цитата(Relayer @ Apr 14 2008, 12:24) это ...   Apr 14 2008, 09:55
||- - Stanislav   Цитата(Relayer @ Apr 14 2008, 12:24) Stan...   Apr 15 2008, 22:37
|- - Fat Robot   Цитата(Relayer @ Apr 11 2008, 11:43) ну ....   Apr 13 2008, 18:56
|- - Stanislav   Цитата(Fat Robot @ Apr 13 2008, 22:56) В ...   Apr 13 2008, 20:31
|- - Relayer   Цитата(Fat Robot @ Apr 13 2008, 21:56) В ...   Apr 13 2008, 21:45
- - blackfin   Цитата(Relayer @ Apr 14 2008, 11:04) стра...   Apr 14 2008, 08:14
- - GetSmart   Цитата(blackfin)Т.е., буквально, фильтруем отдельн...   Apr 14 2008, 09:44
|- - Relayer   Цитата(GetSmart @ Apr 14 2008, 12:44) По ...   Apr 14 2008, 12:51
|- - Михаил_K   Цитата(Relayer @ Apr 14 2008, 16:51) наск...   Apr 14 2008, 13:21
|- - Relayer   Цитата(Михаил_K @ Apr 14 2008, 16:21) Мы ...   Apr 14 2008, 15:03
- - Михаил_K   Не знаю, поможет или нет. Но мы для расчета компле...   Apr 14 2008, 10:24
- - GetSmart   Relayer, попробуйте сделать такую АЧХ для частотны...   Apr 14 2008, 14:23
- - GetSmart   Цитата(Stanislav)Я дал здесь Вам целых два полезны...   Apr 16 2008, 05:51
|- - Stanislav   Цитата(GetSmart @ Apr 16 2008, 09:51) Пер...   Apr 16 2008, 06:15
- - GetSmart   Пост №4 ЦитатаТолько зачем это Вам? Вы же фильтрац...   Apr 16 2008, 06:24
|- - Relayer   Цитата(GetSmart @ Apr 16 2008, 09:24) И ч...   Apr 16 2008, 07:10
|- - Stanislav   Цитата(GetSmart @ Apr 16 2008, 10:24) Свё...   Apr 16 2008, 07:15
|- - Relayer   Цитата(Stanislav @ Apr 16 2008, 10:15) сю...   Apr 17 2008, 10:45
- - GetSmart   Если последний рисунок "свернуть в трубочку...   Apr 17 2008, 15:21
|- - Relayer   Цитата(GetSmart @ Apr 17 2008, 18:21) Есл...   Apr 17 2008, 16:19
- - GetSmart   Тока сначала мне надо понять что имеется на входе....   Apr 18 2008, 08:49


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 17:37
Рейтинг@Mail.ru


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