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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Согласованная фильтрация на плис
blackfin
сообщение Feb 9 2018, 14:23
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 825
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(fertna18 @ Feb 9 2018, 17:22) *
Почему сразу злобный. Будь это пачка ри или пачка лчм или фкм 7. Смысл не меняется - везде гармоническое заполнение, отсюда и такое колличество отчётов.

Гармоническое заполнение "ри" или "фкм" обычно обнуляют с помощью DDC. biggrin.gif
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Feb 9 2018, 16:51
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 650
Регистрация: 18-02-05
Пользователь №: 2 741



А какая полоса сигнала? 125 МГц (комплексного)?
Go to the top of the page
 
+Quote Post
jojo
сообщение Feb 9 2018, 18:01
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 532
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



Полоса потока 10Гбит/с...
Go to the top of the page
 
+Quote Post
Mr_Doomsday
сообщение Feb 15 2018, 21:33
Сообщение #19





Группа: Новичок
Сообщений: 2
Регистрация: 15-02-18
Пользователь №: 101 793



Я делал СФ по схеме FIR-фильтра, тупо оцифровал распознаваемый сигнал и запихнул его в качестве коэффициентов фильтра, предварительно переставив местами. И все дела. Работало на отлично. На частоте в 213 МГц
Go to the top of the page
 
+Quote Post
fertna18
сообщение Feb 17 2018, 11:01
Сообщение #20





Группа: Участник
Сообщений: 10
Регистрация: 24-03-17
Пользователь №: 96 039



Цитата(blackfin @ Feb 9 2018, 15:23) *
Гармоническое заполнение "ри" или "фкм" обычно обнуляют с помощью DDC. biggrin.gif

Не всегда можно это использовать. Ну... Например при локации будет появляться доплеровская добавка, удобно ли будет использовать подобное обнуление


Цитата(Mr_Doomsday @ Feb 15 2018, 22:33) *
Я делал СФ по схеме FIR-фильтра, тупо оцифровал распознаваемый сигнал и запихнул его в качестве коэффициентов фильтра, предварительно переставив местами. И все дела. Работало на отлично. На частоте в 213 МГц

На основе чего делал? Ip ядра или руками писал?
Go to the top of the page
 
+Quote Post
Mr_Doomsday
сообщение Feb 17 2018, 21:29
Сообщение #21





Группа: Новичок
Сообщений: 2
Регистрация: 15-02-18
Пользователь №: 101 793



Цитата(fertna18 @ Feb 17 2018, 12:01) *
На основе чего делал? Ip ядра или руками писал?

Руками писал. Можно было использовать и готовые ядра, но мне это было не столь интересно
Go to the top of the page
 
+Quote Post
el.d
сообщение Feb 19 2018, 09:51
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 2-08-17
Пользователь №: 98 600



Цитата(fertna18 @ Feb 9 2018, 12:34) *
Вот в этом то и прошу помощи, ну дальность определяется скважностью сигнала, а точность от выбранного алгоритма обработки.
Вот и возникает вопрос.
какие способы реализации есть? И их особенности.
Допустим имея сигнал длительностью 7 мкс и периодом 14 мкс при дискретизации 125МГц получается 875 отчётов и соответственно кол-во перемножителей огромное - в итоге расход ресурсов. Это если подходить к делу во временной реализации. А если частота дискретизации будет выше тогда что?

Тогда децимацию (процедура понижения частоты дискретизации) вам в руки...
Go to the top of the page
 
+Quote Post
fertna18
сообщение Вчера, 12:44
Сообщение #23





Группа: Участник
Сообщений: 10
Регистрация: 24-03-17
Пользователь №: 96 039



Цитата(el.d @ Feb 19 2018, 10:51) *
Тогда децимацию (процедура понижения частоты дискретизации) вам в руки...

Спасибо за совет, так и сделал. Выбирал каждый 10 -ый отчёт и всё. Ну конечно пока с ядром ковыряться замучился - даташит на fir compiler через одно место написан.
Go to the top of the page
 
+Quote Post
Mad_max
сообщение Вчера, 13:43
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Цитата(fertna18 @ Feb 20 2018, 15:44) *
Выбирал каждый 10 -ый отчёт и всё.


ФНЧ не забудьте поставить, а то спектральные копии они такие.
Go to the top of the page
 
+Quote Post
el.d
сообщение Вчера, 14:45
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 2-08-17
Пользователь №: 98 600



Цитата(Mad_max @ Feb 20 2018, 13:43) *
ФНЧ не забудьте поставить, а то спектральные копии они такие.

Так ТС же написал, что ядро КИХ фильтра хилых использовал для этого дела
Go to the top of the page
 
+Quote Post
Mad_max
сообщение Вчера, 16:16
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Цитата(el.d @ Feb 20 2018, 17:45) *
Так ТС же написал, что ядро КИХ фильтра хилых использовал для этого дела

Судя по тому что ТС понравилась вот эта фраза
Цитата
Я делал СФ по схеме FIR-фильтра, тупо оцифровал распознаваемый сигнал и запихнул его в качестве коэффициентов фильтра, предварительно переставив местами. И все дела. Работало на отлично. На частоте в 213 МГц

Ковыряния с КИХ филтром как раз связанны с потроением самого коррелятора.

А децемация проведена по схеме
Цитата
Выбирал каждый 10 -ый отчёт и всё.

Возможно принято решение, что спектральное размножение действовать не будет, ТС тут виднее.
Go to the top of the page
 
+Quote Post
Alexey_Rostov
сообщение Вчера, 20:47
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 209
Регистрация: 28-06-13
Из: Минск, Беларусь
Пользователь №: 77 312



Цитата(fertna18 @ Feb 9 2018, 11:39) *
Здравствуйте уважаемые форумчане. Недавно начал осваивать плис Xilinx. Появились некоторые вопросы, на которые не смог найти исчерпывающих ответов в сети, а самостоятельный анализ долгое время не даёт необходимой информации.
1) Как организовать согласованную фильтрацию с использованием ядра ких-фильтра?
2)Как организовать согласованную фильтрацию средствами vhdl?
3)Как организовать корреляционную обработку сигнала с использованием ядер?
Особенности сигнала: длительность - 7 мкс, период - 14 мкс, частота дискретизации - равна максимальной частоте тактирования 125 МГц(8 нс).
Использую ise design, isim, modelsim se


Если речь идет о первичной обработке радиолокационного сигнала например, то можно делать примерно так:
1. Понижаете по частоте и децимируете входной сигнал. Например, несущая частота входного сигнала 30 МГц (для вашей частоты тактирования - 125 МГц). Опорный сигнал для понижающего преобразования выбираете исходя из ширины спектра входного сигнала. Например, у вас ЛЧМ с девиацией 10 МГц. В этом случае понижаете входной сигнал на 30 МГц. Получается ЛЧМ с переходом через 0 от - 5 до +5 Мгц. Децимируете в 10 раз (т.е. новая частота дискретизации 12.5 МГц).
2. Собираете КИХ фильтр с ИХ зеркальной ЛЧМ на видеочастоте. Собрать можно самому, но без навыков будет сложновато, проще использовать ядра.
3. Наблюдаете отклик на выходе КИХ фильтра, при этом необходима синхронизация по фронту зондирующего сигнала. Относительно него отсчитываете время, когда сигнал на выходе КИХ максимален и пересчитываете в дальность/время.

Для верификации используйте modelsim se: в нем есть возможность посмотреть форму сигналов.
По организации проекта: моделируете весь тракт в matlab или python. записываете входной сигнал в отдельный файл, который потом будете вычитывать в тестбенче при верификации своего проекта.

Цитата(Mad_max @ Feb 20 2018, 19:16) *
А децемация проведена по схеме
Возможно принято решение, что спектральное размножение действовать не будет, ТС тут виднее.


Как вариант, чтобы весь мусор убрать при децимации, можно CIC фильтром децимировать. Его опять же можно на ядрах собрать.

Go to the top of the page
 
+Quote Post
el.d
сообщение Сегодня, 05:44
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 2-08-17
Пользователь №: 98 600



Цитата(Mad_max @ Feb 20 2018, 16:16) *
Судя по тому что ТС понравилась вот эта фраза

Ковыряния с КИХ филтром как раз связанны с потроением самого коррелятора.

А децемация проведена по схеме

Возможно принято решение, что спектральное размножение действовать не будет, ТС тут виднее.

Корка хилых позволяет сделать КИХ фильтр сразу же дециматором/интерполятором...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st February 2018 - 13:04
Рейтинг@Mail.ru


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