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

 
 
> быстрый 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
Ответов
Relayer
сообщение Apr 11 2008, 07:43
Сообщение #2


Участник
*

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



Цитата(alex_os @ Apr 11 2008, 08:45) *
Ну все правильно Вы сделали. Взяли ФНЧ и перенесли на нужную комплексную частоту. Чего тут еще придумаешь?


ну ... эээ ... как бы хотелось теории и вских вумных книжек на эту тему smile.gif с bandpass и bandstop это все получается. а вот low/high pass да в комплексной таким макаром уже не получится. в принципе оно и не особо нужно, но так сказать "для общего развития" не помешало бы smile.gif

Цитата(Stanislav @ Apr 11 2008, 09:09) *
Для этого достаточно домножить результат комплексного ДПФ на вещественную функцию "АЧХ" фильтра, и сделать ОДПФ.

вы еще предложите значения для ачх фильтра брать только из "+1" и "0" smile.gif
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 11 2008, 15:28
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Relayer @ Apr 11 2008, 11:43) *
вы еще предложите значения для ачх фильтра брать только из "+1" и "0" smile.gif
Не понял юмора.
Вы это о чём, уважаемый? Прошу пояснить.


Цитата(fontp @ Apr 11 2008, 12:37) *
Честно говоря не очень понятно о чём Вы рассказывете как на Привозе, приходится догадываться
Если я правильно догадался, то вот есть такая фигня - синтез всяких фильтров посредством переноса спектра.
По-моему, он просто не знает, как нужно фильтровать сигнал в частотной области. smile.gif
А также как умножить вещественное число на комплексное. biggrin.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Relayer
сообщение Apr 11 2008, 16:43
Сообщение #4


Участник
*

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



Цитата(Stanislav @ Apr 11 2008, 18:28) *
Не понял юмора. Вы это о чём, уважаемый? Прошу пояснить.


я это к эффекту Гиббса если вы не сразу соображаете

Цитата(Stanislav @ Apr 11 2008, 18:28) *
По-моему, он просто не знает, как нужно фильтровать сигнал в частотной области. smile.gif
А также как умножить вещественное число на комплексное. biggrin.gif


хочу вам напомнить уважаемый вы наш всезнайка и писатель (интересно - найдется ли такая тема где вы не продемострировали свою эрудицию) - для личной переписки есть личные сообщения. впредь прошу вас воздержаться от писанины в этой теме. а особенно не по существу. если вам не терпится выяснить со мной отношения - мы можем их продолжить выяснять в той самой ветке где вы публично продемострировали ваше полное незнание самых элементарных принципов компресии
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Apr 14 2008, 06:31
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Цитата(Relayer @ Apr 11 2008, 20:43) *
я это к эффекту Гиббса если вы не сразу соображаете


Поясните плиз. Эффект Гиббса возникает при наглом усечении ИХ линейной системы. Какое отношение это имеет при фильтрации в частотной области, где просто зануляются ненужные частоты. У нас есть средства программной обработки сигналов, где выполняется фильтрация в частотной области, и значения АЧХ фильтров +1 и 0.
Go to the top of the page
 
+Quote Post
Relayer
сообщение Apr 14 2008, 08:04
Сообщение #6


Участник
*

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



Цитата(Михаил_K @ Apr 14 2008, 09:31) *
Поясните плиз. Эффект Гиббса возникает при наглом усечении ИХ линейной системы. Какое отношение это имеет при фильтрации в частотной области, где просто зануляются ненужные частоты. У нас есть средства программной обработки сигналов, где выполняется фильтрация в частотной области, и значения АЧХ фильтров +1 и 0.


дело в том что при наглом занулении фурье-коэф в частотной области и обратном преобразовании фурье получаются артефакты в сигнале. а т.к. этот сигнал в конечном счете переносится в звуковой спектр, то это все приходится слушать ушами. поэтому и такое сложное формирование ачх, а так же применение overlap&add.

странная дискуссия получается - я задал вопрос, по существу никто ничего не сказал, зато все спрашивают.
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
|- - 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, 20:43) я эт...   Apr 11 2008, 18:11
||- - 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   Relayer, я в терминах немного не бум-бум. У фильтр...   Apr 17 2008, 12:28
|- - Relayer   Цитата(GetSmart @ Apr 17 2008, 15:28) Rel...   Apr 17 2008, 13:36
- - 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 Текстовая версия Сейчас: 1st July 2025 - 18:24
Рейтинг@Mail.ru


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