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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> широкополосный приём
_Anatoliy
сообщение Dec 10 2015, 10:08
Сообщение #31


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

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



Цитата(soldat_shveyk @ Dec 10 2015, 12:23) *
Чем длиннее согласованный фильтр, тем лучше его чувствительность.

Извините,но о СФ речи нет,я же сказал в предыдущем посте.

Цитата(soldat_shveyk @ Dec 10 2015, 12:23) *
Сделать деление на полосы с перекрытием полосы пропускания соседних фильтров.
Минимальная длительность импульса у Вас 70 нс, значит перекрытие не должно быть меньше 1000/70 = 15 МГц.
Это совсем немного, можно сделать в два раза больше добавив еще один фильтр.

Но при перекрытии один и тот же сигнал на частоте близкой к частоте раздела будет присутствовать одновременно на выходах двух соседних фильтров,т.е. возвращаемся к исходному вопросу.

Цитата(blackfin @ Dec 10 2015, 11:57) *
Как-то так..

С Вашими словами спорить было бы глупо. Но я продолжаю утверждать то что сказал раньше - при отсутствии СФ у меня чувствительность падает с увеличением полосы приёма. Поэтому и хотел компенсировать потери сужением полосы.
Go to the top of the page
 
+Quote Post
soldat_shveyk
сообщение Dec 10 2015, 11:30
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859



Цитата
будет присутствовать одновременно на выходах двух соседних фильтров

Сделать фильтров с перекрытием в два раза больше, сузив полосу не на 8 а на 16.
Выходы детекторов двух соседних фильтров сложить.
Получаем 8 выходов детекторов и при появлении импульса на любой частоте срабатывать будет только один из выходов детекторов.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 10 2015, 11:41
Сообщение #33


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

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



Цитата(soldat_shveyk @ Dec 10 2015, 14:30) *
Сделать фильтров с перекрытием в два раза больше, сузив полосу не на 8 а на 16.
Выходы детекторов двух соседних фильтров сложить.
Получаем 8 выходов детекторов и при появлении импульса на любой частоте срабатывать будет только один из выходов детекторов.

А вот это совместно с предложенным Вами перекрытием очень даже похоже на искомое решение. Большое Вам спасибо,коллега! beer.gif beer.gif beer.gif
Go to the top of the page
 
+Quote Post
soldat_shveyk
сообщение Dec 10 2015, 14:29
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859



Цитата
очень даже похоже на искомое решение.

На здоровье! Сам с себя удивляюсь - почему не написал эти три строчки сразу после первого Вашего поста?

Go to the top of the page
 
+Quote Post
NahaL
сообщение Dec 18 2015, 05:22
Сообщение #35


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 5-07-06
Из: Барнаул
Пользователь №: 18 592



В давнее время была задача "раскроить" сигнал на подканалы.
Делалось по статье: CHAPTER V.
Прикрепленные файлы
Прикрепленный файл  abu_al_saud_wajih_a_200405_phd.pdf ( 7.63 мегабайт ) Кол-во скачиваний: 70
 
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 24 2015, 04:57
Сообщение #36


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

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



Цитата(NahaL @ Dec 18 2015, 08:22) *
В давнее время была задача "раскроить" сигнал на подканалы.
Делалось по статье: CHAPTER V.

К сожалению пришлось выпасть из темы на 2 недели. Почитал статью,но пока не понял - этот метод способен решить мою проблему? Как Вы думаете?

Цитата(soldat_shveyk @ Dec 10 2015, 17:29) *
На здоровье! Сам с себя удивляюсь - почему не написал эти три строчки сразу после первого Вашего поста?

К сожалению не выходит каменный цветок. Сразу не обратил внимание на ваши цифры(16 полос,8 детекторов). Т.е. Вы предлагаете объединить полосы так: 1-2,3-4,5-6,...,15-16? Тогда если сигнал будет на границе второй и третьей полос то он будет присутствовать на выходах первого и второго детектора. Если же объединять 1-2,2-3,3-4,...,15-16 (16 полос,15 детекторов) то ситуация будет ещё хуже(возможно присутствие сигнала одновременно на выходе трёх детекторов).
Или я Вас не так понял?
Go to the top of the page
 
+Quote Post
NahaL
сообщение Dec 24 2015, 07:03
Сообщение #37


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 5-07-06
Из: Барнаул
Пользователь №: 18 592



Цитата(_Anatoliy @ Dec 24 2015, 10:57) *
К сожалению пришлось выпасть из темы на 2 недели. Почитал статью,но пока не понял - этот метод способен решить мою проблему? Как Вы думаете?

Если я правильно понял, то да.
Суть метода в разделении сигнала на более "узкие" подканалы. А за счёт использования PR фильтра, можно "собирать" сигналы из произвольного количества подканалов. Так называемый метод Анализ-Синтез.
Во вложении проект matlab-а
Прикрепленные файлы
Прикрепленный файл  npr.zip ( 4.4 килобайт ) Кол-во скачиваний: 15
 
Go to the top of the page
 
+Quote Post
soldat_shveyk
сообщение Dec 24 2015, 07:52
Сообщение #38


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859



Цитата
К сожалению не выходит каменный цветок


16 полос с перекрытием, 16 детекторов, выходы соседних детекторов объединить через "ИЛИ".
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 24 2015, 08:24
Сообщение #39


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

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



Цитата(NahaL @ Dec 24 2015, 10:03) *
Если я правильно понял, то да.
Суть метода в разделении сигнала на более "узкие" подканалы. А за счёт использования PR фильтра, можно "собирать" сигналы из произвольного количества подканалов. Так называемый метод Анализ-Синтез.
Во вложении проект matlab-а

Спасибо! Но мне их обратно собирать как раз и не нужно.

Цитата(soldat_shveyk @ Dec 24 2015, 10:52) *
16 полос с перекрытием, 16 детекторов, выходы соседних детекторов объединить через "ИЛИ".

А может я просто в трёх соснах заблудился? Что если объединить выходы всех детекторов? Первым всегда сработает детектор с максимальным сигналом и "накроет" соседние детекторы. Как Вы думаете?
Go to the top of the page
 
+Quote Post
soldat_shveyk
сообщение Dec 24 2015, 13:14
Сообщение #40


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859



Цитата
Первым всегда сработает детектор с максимальным сигналом и "накроет" соседние детекторы

Если интересует только сам факт наличия/отсутствия сигнала, тогда можно объединить выходы всех 16-и детекторов.

Но, подумайте сами - зачем делить сигнал на 16 полос, чтобы потом сложить выходы детекторов?
Во-первых: делить на 16 полос выгоднее не 16-ю фильтрами, а 16-точечным БПФ.
Во-вторых: преобразование Фурье - операция линейная, и любую обработку можно перенести с выхода Фурье на его вход. Это означает нужен 1 детектор, а не 16.
Но это уже совсем другая история sm.gif
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 24 2015, 16:02
Сообщение #41


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

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



Цитата(soldat_shveyk @ Dec 24 2015, 16:14) *
Но, подумайте сами - зачем делить сигнал на 16 полос, чтобы потом сложить выходы детекторов?

Ну если быть точным то я собирался сложить не выходы детекторов,а выходы компараторов после детекторов(по ИЛИ).
Цитата(soldat_shveyk @ Dec 24 2015, 16:14) *
Во-первых: делить на 16 полос выгоднее не 16-ю фильтрами, а 16-точечным БПФ.
Во-вторых: преобразование Фурье - операция линейная, и любую обработку можно перенести с выхода Фурье на его вход. Это означает нужен 1 детектор, а не 16.
Но это уже совсем другая история sm.gif

Я уже говорил - как только заходит речь о БПФ так сразу ставится крест на реал-тайме. Это недопустимо. К тому же радиоимпульс и окно БПФ будут всегда асинхронными,а это чревато...
Go to the top of the page
 
+Quote Post
soldat_shveyk
сообщение Dec 25 2015, 05:58
Сообщение #42


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859



Цитата
Это недопустимо

Анатолий, для грамотного разработчика недопустимо только одно - смотреть на электросварку sm.gif
Все остальное вполне допустимо.

Цитата
БПФ так сразу ставится крест на реал-тайме

Цитата
радиоимпульс и окно БПФ будут всегда асинхронными

Хорошо, те, кто делают современные приемники радиолокационных сигналов, этого не знают, а то ни черта бы у них не вышло sm.gif

По существу.
Берем 8-точечное БПФ по алгоритму Винограда.
В нем будет только одно умножение на дробный поворачивающий множитель, все остальное - сложение и вычитание.
Реализация такого БПФ в ПЛИС будет работать с каждым тактом.
На входе вместо 8-точечного окна ставится полифазный фильтр с децимацией на 8.
Длина полифазы выбирается исходя из требований к АЧХ результирующего фильтра.
На вход этой схемы приходят 8 отсчетов от АЦП 1 ГГц (на пример), и 8 отсчетов появляется на 8-и выходах, в каждом из которых получается Fs=125 МГц.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 25 2015, 07:50
Сообщение #43


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

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



Цитата(soldat_shveyk @ Dec 25 2015, 08:58) *
Хорошо, те, кто делают современные приемники радиолокационных сигналов, этого не знают, а то ни черта бы у них не вышло sm.gif

Приемники радиолокационных сигналов как правило знают параметры принимаемого сигнала,там корреляция рулит.
Цитата(soldat_shveyk @ Dec 25 2015, 08:58) *
По существу.
Берем 8-точечное БПФ по алгоритму Винограда.
В нем будет только одно умножение на дробный поворачивающий множитель, все остальное - сложение и вычитание.
Реализация такого БПФ в ПЛИС будет работать с каждым тактом.
На входе вместо 8-точечного окна ставится полифазный фильтр с децимацией на 8.
Длина полифазы выбирается исходя из требований к АЧХ результирующего фильтра.
На вход этой схемы приходят 8 отсчетов от АЦП 1 ГГц (на пример), и 8 отсчетов появляется на 8-и выходах, в каждом из которых получается Fs=125 МГц.

За совет спасибо!Действительно 8 нс в реал-тайме погоды не делают. Я зациклился на моготочечных БПФ с их микросекундными временами.
А чем фильтр будет лучше окна?
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Dec 25 2015, 08:20
Сообщение #44


Профессионал
*****

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



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

Вы случаем не Pulse Analayser ваяете для оценки частоты, мошности и длительности импульсов и формирования PDW? Так тут по другому ни как - или FFT или polyfaze filter bank (что почти тоже самое).
А на выходе после компараторов арбитражная схема для принятия решения в каком именно канале пик.
Самый геморой именно при взаимоисключающих требованиях к минимальной длительности импульсов, точности определения частоты и макс чувствительности.

Незнаю какие задержки для Вас критичны но для 2 Gs/s 256 point FFT это всего ~128 ns и если нужно совместить выход детектора с raw сигналом ADC то последний всегда можно задержать.

Успехов! Rob.
Go to the top of the page
 
+Quote Post
soldat_shveyk
сообщение Dec 25 2015, 08:34
Сообщение #45


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859



Цитата
А чем фильтр будет лучше окна?

Окно - это обычный фильтр.
Так уж сложилось, что "окном" называю фильтр, у которого число коэффициентов равно размерности БПФ.
Отсюда и все недостатки - слабая избирательность, отсутствие перекрытия по частоте между соседними каналами БПФ.
Чтобы убрать эти недостатки надо увеличивать количество коэффициентов, то есть на каждый канал БПФ не один коэффициент фильтра,
а столько, сколько потребуется.
Вот и получился полифазный фильтр децимацией, равной размерности БПФ.
Или полифазная оконная функция, если хотите sm.gif


Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th June 2025 - 15:42
Рейтинг@Mail.ru


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