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

 
 
> Реализация фильтра
_Anatoliy
сообщение Jun 18 2013, 05:13
Сообщение #1


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

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



Всем доброго времени суток.Есть задача - сделать фильтр согласованный с входным сигналом.Входной сигнал представляет собой радиоимпульс ЛЧМ с полосой 300МГц и длительностью 25 мкс. При оцифровке сигнала,например,с частотой 1ГГц получается окно для фильтрации 25000 отсчётов.Ясно что такой фильтр ни в какую FPGA не поместится,это если делать в лоб,во времеННой области.Как делать в частотной области - вообще не понятно,ведь время прихода сигнала не известно.Может есть какие хитрые приёмы реализации подобных фильтров?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ViKo
сообщение Jun 24 2013, 08:20
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Попробую и я ляпнуть глупость. sm.gif Вы фильтруете принятый ЛЧМ импульс, который придет неизвестно когда. У вас будет синхронизатор, позволяющий запускать фильтр синхронно? Импульсов же может быть много, они и перекрываться могут... Не сделать ли обычный фильтр с АЧХ, соответствующей спектру сигнала?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 24 2013, 08:39
Сообщение #3


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

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



Цитата(ViKo @ Jun 24 2013, 09:20) *
Попробую и я ляпнуть глупость. sm.gif Вы фильтруете принятый ЛЧМ импульс, который придет неизвестно когда. У вас будет синхронизатор, позволяющий запускать фильтр синхронно? Импульсов же может быть много, они и перекрываться могут...

Нет,синхронизатора не будет,входной сигнал может быть под шумом(отрицательный snr). Этот коррелятор сам является обнаружителем сигнала.
Цитата(ViKo @ Jun 24 2013, 09:20) *
Не сделать ли обычный фильтр с АЧХ, соответствующей спектру сигнала?


Почитайте внимательно корневой пост, есть хоть один чип на котором можно собрать КИХ-фильтр с длиной ИХ 25000 семплов в реал-тайме?
Если бы речь шла хотя-бы о 2000 семплов,то эта тема,очевидно,даже не возникла бы. Как альтернативу КИХ мне посоветовали применить быструю свёртку. Всё вроде склеивалось, пока не заметил что в алгоритме от alex_os перемножителей для перемножений частотных образов сигнала и ИХ нужно в два раза больше чем требуется для КИХ(чтобы не потерять "хвосты" от предыдущего кадра). За деревьями леса не заметил.
Я в печали.
Go to the top of the page
 
+Quote Post
alex_os
сообщение Jun 24 2013, 09:03
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(_Anatoliy @ Jun 24 2013, 12:39) *
Нет,синхронизатора не будет,входной сигнал может быть под шумом(отрицательный snr). Этот коррелятор сам является обнаружителем сигнала.


Почитайте внимательно корневой пост, есть хоть один чип на котором можно собрать КИХ-фильтр с длиной ИХ 25000 семплов в реал-тайме?
Если бы речь шла хотя-бы о 2000 семплов,то эта тема,очевидно,даже не возникла бы. Как альтернативу КИХ мне посоветовали применить быструю свёртку. Всё вроде склеивалось, пока не заметил что в алгоритме от alex_os перемножителей для перемножений частотных образов сигнала и ИХ нужно в два раза больше чем требуется для КИХ(чтобы не потерять "хвосты" от предыдущего кадра). За деревьями леса не заметил.
Я в печали.

Не печальтесь! Разделите длинный фильтр на несколько покороче ( типа в одно фильтре первая половина ИХ длинного фильтра, в другом вторая половина). Короткие фильтры запускаете параллельно выходы их суммируете. Каждый фильтр быстрой сверткой делать. Ув. termit писал про это.


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 24 2013, 09:13
Сообщение #5


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

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



Цитата(alex_os @ Jun 24 2013, 10:03) *
Не печальтесь! Разделите длинный фильтр на несколько покороче ( типа в одно фильтре первая половина ИХ длинного фильтра, в другом вторая половина). Короткие фильтры запускаете параллельно выходы их суммируете. Каждый фильтр быстрой сверткой делать. Ув. termit писал про это.

Но общее количество умножителей от такого решения не уменьшится же laughing.gif
Go to the top of the page
 
+Quote Post
alex_os
сообщение Jun 24 2013, 09:25
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(_Anatoliy @ Jun 24 2013, 13:13) *
Но общее количество умножителей от такого решения не уменьшится же laughing.gif

Скорее даже увеличится sm.gif. Кстати, видел реализацию ЛЧМ в виде штук 10 секций IIR второго порядка, может такая штука подойдет? Как синтезировать такой фильтр слабо представляю, наверное нечто вроде фазовращателя который делает квадратичную ФЧХ.


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Anatoliy   Реализация фильтра   Jun 18 2013, 05:13
- - Lmx2315   ..я может глупость скажу, но мне интересно - почем...   Jun 18 2013, 05:48
|- - _Anatoliy   Цитата(Lmx2315 @ Jun 18 2013, 06:48) ..я ...   Jun 18 2013, 06:12
|- - Maverick   Цитата(_Anatoliy @ Jun 18 2013, 09:12) В...   Jun 18 2013, 06:37
|- - _Anatoliy   Цитата(Maverick @ Jun 18 2013, 07:37) Воз...   Jun 18 2013, 06:54
|- - alex_os   Сигнал должен быть комплексным, оцифровываем на 30...   Jun 18 2013, 07:03
- - petrov   Цитата(_Anatoliy @ Jun 18 2013, 09:13) Ка...   Jun 18 2013, 07:09
|- - alex_os   Цитата(petrov @ Jun 18 2013, 11:09) Хитры...   Jun 18 2013, 07:23
||- - petrov   Цитата(alex_os @ Jun 18 2013, 11:23) А ка...   Jun 18 2013, 07:31
|- - _Anatoliy   Цитата(petrov @ Jun 18 2013, 08:09) Чем н...   Jun 18 2013, 09:21
|- - alex_os   Цитата(_Anatoliy @ Jun 18 2013, 13:21) Сп...   Jun 18 2013, 10:18
|- - _Anatoliy   Цитата(alex_os @ Jun 18 2013, 11:18) Нужн...   Jun 18 2013, 10:31
||- - petrov   Цитата(_Anatoliy @ Jun 18 2013, 14:31) О,...   Jun 18 2013, 10:58
||- - _Anatoliy   Цитата(petrov @ Jun 18 2013, 11:58) Возмо...   Jun 18 2013, 11:37
|- - _Anatoliy   Цитата(alex_os @ Jun 18 2013, 11:18) Нужн...   Jun 19 2013, 12:23
|- - alex_os   Цитата(_Anatoliy @ Jun 19 2013, 16:23) Пр...   Jun 20 2013, 06:26
|- - _Anatoliy   Цитата(alex_os @ Jun 20 2013, 07:26) Цикл...   Jun 20 2013, 08:17
|- - alex_os   Цитата(_Anatoliy @ Jun 20 2013, 12:17) Сп...   Jun 20 2013, 08:30
|- - _Anatoliy   Цитата(alex_os @ Jun 20 2013, 09:30) Так ...   Jun 20 2013, 08:50
|- - _Anatoliy   Цитата(_Anatoliy @ Jun 20 2013, 10:50) Ве...   Jun 20 2013, 13:46
|- - petrov   Цитата(_Anatoliy @ Jun 20 2013, 17:46) Но...   Jun 20 2013, 13:55
|- - _Anatoliy   Цитата(petrov @ Jun 20 2013, 15:55) Бабоч...   Jun 20 2013, 14:02
|- - petrov   Ну а что такого написать FFT самому? Куда проще то...   Jun 20 2013, 14:12
|- - _Anatoliy   Цитата(petrov @ Jun 20 2013, 16:12) Ну а ...   Jun 20 2013, 14:16
- - thermit   Цитатаalex_os: А как обычный ЛЧM "натянуть...   Jun 18 2013, 07:48
- - thermit   Вы помоему круто просчитались. Для вычисления непр...   Jun 20 2013, 14:26
|- - _Anatoliy   Цитата(thermit @ Jun 20 2013, 16:26) Спа...   Jun 20 2013, 14:34
|- - Maverick   Цитата(_Anatoliy @ Jun 20 2013, 17:34) к...   Jun 21 2013, 21:06
|- - _Anatoliy   Цитата(Maverick @ Jun 21 2013, 22:06) Сп...   Jun 23 2013, 08:51
|- - _Anatoliy   Сдаётся мне что применение быстрой свёртки для это...   Jun 24 2013, 04:50
|- - Lmx2315   QUOTE (_Anatoliy @ Jun 23 2013, 12:51) По...   Jun 24 2013, 14:26
|- - _Anatoliy   Цитата(Lmx2315 @ Jun 24 2013, 15:26) ..за...   Jun 24 2013, 15:20
|- - Lmx2315   QUOTE (_Anatoliy @ Jun 24 2013, 19:20) По...   Jun 24 2013, 17:14
||- - _Anatoliy   Цитата(alex_os @ Jun 24 2013, 10:25) Скор...   Jun 24 2013, 10:00
|- - petrov   Цитата(_Anatoliy @ Jun 24 2013, 12:39) Ка...   Jun 24 2013, 10:32
|- - _Anatoliy   Цитата(petrov @ Jun 24 2013, 11:32) в быс...   Jun 24 2013, 10:48
- - thermit   В общем и целом - да. При децимации длина в отсчет...   Jun 24 2013, 14:32


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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 04:52
Рейтинг@Mail.ru


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