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

 
 
> Реализация фильтра
_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
Ответов
thermit
сообщение Jun 20 2013, 14:26
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Вы помоему круто просчитались. Для вычисления непрерывной апериодической свертки с ядром в 25000 отсчетов и дпф 32768 у вас размер блока данных 32768-25000+1=7769 отсчетов что на 500msps составит ~ 15.5 us. Так что тока параллелить. Но не бпф, а саму свертку разбивать на маленькие куски например по 2к и эти сравнительно короткие свертки вычислять уже параллельно штатной корой. Если у плис ресурса хватит, конечно...

Сообщение отредактировал thermit - Jun 21 2013, 08:28
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 20 2013, 14:34
Сообщение #3


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

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



Цитата(thermit @ Jun 20 2013, 16:26) *

Спасибо за замечание,пока не готов ответить,нужно ещё раз всё переосмыслить.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Jun 21 2013, 21:06
Сообщение #4


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(_Anatoliy @ Jun 20 2013, 17:34) *

кстати вот тут ребята плотно обсуждали создание FFT
даже что-то поучили...
возможно поможет...


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 23 2013, 08:51
Сообщение #5


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

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



Цитата(Maverick @ Jun 21 2013, 22:06) *

Спасибо,эту тему я видел.Сейчас прорабатываю мысль thermit со штатной коркой,пока результата нет.Если не выйдет - буду смотреть в сторону FFT с Radix-16.

По ходу вопрос возник. При децимации входного сигнала будет ухудшаться чувствительнось согласованного фильтра? Ведь при децимации , например, в 2 раза ИХ станет в 2 раза короче.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Jun 24 2013, 14:26
Сообщение #6


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (_Anatoliy @ Jun 23 2013, 12:51) *
По ходу вопрос возник. При децимации входного сигнала будет ухудшаться чувствительнось согласованного фильтра? Ведь при децимации , например, в 2 раза ИХ станет в 2 раза короче.

..заинтересовал этот вопрос - вы сами нашли ответ на него?
Моё мнение - при децимации (с предварительной фильтрацией дабы не было альязинга) мы не можем потерять С/Ш , наоборот С/ш улучшиться , за счёт фильтрации широкополосных шумов.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 24 2013, 15:20
Сообщение #7


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

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



Цитата(Lmx2315 @ Jun 24 2013, 15:26) *
..заинтересовал этот вопрос - вы сами нашли ответ на него?
Моё мнение - при децимации (с предварительной фильтрацией дабы не было альязинга) мы не можем потерять С/Ш , наоборот С/ш улучшиться , за счёт фильтрации широкополосных шумов.

По моим наблюдениям чем меньше отсчётов содержится в радиоимпульсе - тем меньше амплитуда пика корреляции на выходе СФ(при прочих равных условиях).
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
|- - _Anatoliy   Сдаётся мне что применение быстрой свёртки для это...   Jun 24 2013, 04:50
|- - Lmx2315   QUOTE (_Anatoliy @ Jun 24 2013, 19:20) По...   Jun 24 2013, 17:14
- - ViKo   Попробую и я ляпнуть глупость. Вы фильтруете прин...   Jun 24 2013, 08:20
|- - _Anatoliy   Цитата(ViKo @ Jun 24 2013, 09:20) Попробу...   Jun 24 2013, 08:39
|- - alex_os   Цитата(_Anatoliy @ Jun 24 2013, 12:39) Не...   Jun 24 2013, 09:03
||- - _Anatoliy   Цитата(alex_os @ Jun 24 2013, 10:03) Не п...   Jun 24 2013, 09:13
||- - alex_os   Цитата(_Anatoliy @ Jun 24 2013, 13:13) Но...   Jun 24 2013, 09:25
||- - _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 Текстовая версия Сейчас: 23rd June 2025 - 03:15
Рейтинг@Mail.ru


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