Перейти к содержанию
    

широкополосный приём

Чем длиннее согласованный фильтр, тем лучше его чувствительность.

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

 

Сделать деление на полосы с перекрытием полосы пропускания соседних фильтров.

Минимальная длительность импульса у Вас 70 нс, значит перекрытие не должно быть меньше 1000/70 = 15 МГц.

Это совсем немного, можно сделать в два раза больше добавив еще один фильтр.

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

 

Как-то так..

С Вашими словами спорить было бы глупо. Но я продолжаю утверждать то что сказал раньше - при отсутствии СФ у меня чувствительность падает с увеличением полосы приёма. Поэтому и хотел компенсировать потери сужением полосы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Сделать фильтров с перекрытием в два раза больше, сузив полосу не на 8 а на 16.

Выходы детекторов двух соседних фильтров сложить.

Получаем 8 выходов детекторов и при появлении импульса на любой частоте срабатывать будет только один из выходов детекторов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделать фильтров с перекрытием в два раза больше, сузив полосу не на 8 а на 16.

Выходы детекторов двух соседних фильтров сложить.

Получаем 8 выходов детекторов и при появлении импульса на любой частоте срабатывать будет только один из выходов детекторов.

А вот это совместно с предложенным Вами перекрытием очень даже похоже на искомое решение. Большое Вам спасибо,коллега! :beer: :beer: :beer:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В давнее время была задача "раскроить" сигнал на подканалы.

Делалось по статье: CHAPTER V.

abu_al_saud_wajih_a_200405_phd.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В давнее время была задача "раскроить" сигнал на подканалы.

Делалось по статье: CHAPTER V.

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

 

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

К сожалению не выходит каменный цветок. Сразу не обратил внимание на ваши цифры(16 полос,8 детекторов). Т.е. Вы предлагаете объединить полосы так: 1-2,3-4,5-6,...,15-16? Тогда если сигнал будет на границе второй и третьей полос то он будет присутствовать на выходах первого и второго детектора. Если же объединять 1-2,2-3,3-4,...,15-16 (16 полос,15 детекторов) то ситуация будет ещё хуже(возможно присутствие сигнала одновременно на выходе трёх детекторов).

Или я Вас не так понял?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Если я правильно понял, то да.

Суть метода в разделении сигнала на более "узкие" подканалы. А за счёт использования PR фильтра, можно "собирать" сигналы из произвольного количества подканалов. Так называемый метод Анализ-Синтез.

Во вложении проект matlab-а

npr.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

16 полос с перекрытием, 16 детекторов, выходы соседних детекторов объединить через "ИЛИ".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если я правильно понял, то да.

Суть метода в разделении сигнала на более "узкие" подканалы. А за счёт использования PR фильтра, можно "собирать" сигналы из произвольного количества подканалов. Так называемый метод Анализ-Синтез.

Во вложении проект matlab-а

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

 

16 полос с перекрытием, 16 детекторов, выходы соседних детекторов объединить через "ИЛИ".

А может я просто в трёх соснах заблудился? Что если объединить выходы всех детекторов? Первым всегда сработает детектор с максимальным сигналом и "накроет" соседние детекторы. Как Вы думаете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

Но, подумайте сами - зачем делить сигнал на 16 полос, чтобы потом сложить выходы детекторов?

Во-первых: делить на 16 полос выгоднее не 16-ю фильтрами, а 16-точечным БПФ.

Во-вторых: преобразование Фурье - операция линейная, и любую обработку можно перенести с выхода Фурье на его вход. Это означает нужен 1 детектор, а не 16.

Но это уже совсем другая история :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но, подумайте сами - зачем делить сигнал на 16 полос, чтобы потом сложить выходы детекторов?

Ну если быть точным то я собирался сложить не выходы детекторов,а выходы компараторов после детекторов(по ИЛИ).

Во-первых: делить на 16 полос выгоднее не 16-ю фильтрами, а 16-точечным БПФ.

Во-вторых: преобразование Фурье - операция линейная, и любую обработку можно перенести с выхода Фурье на его вход. Это означает нужен 1 детектор, а не 16.

Но это уже совсем другая история :)

Я уже говорил - как только заходит речь о БПФ так сразу ставится крест на реал-тайме. Это недопустимо. К тому же радиоимпульс и окно БПФ будут всегда асинхронными,а это чревато...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Все остальное вполне допустимо.

 

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

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

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

 

По существу.

Берем 8-точечное БПФ по алгоритму Винограда.

В нем будет только одно умножение на дробный поворачивающий множитель, все остальное - сложение и вычитание.

Реализация такого БПФ в ПЛИС будет работать с каждым тактом.

На входе вместо 8-точечного окна ставится полифазный фильтр с децимацией на 8.

Длина полифазы выбирается исходя из требований к АЧХ результирующего фильтра.

На вход этой схемы приходят 8 отсчетов от АЦП 1 ГГц (на пример), и 8 отсчетов появляется на 8-и выходах, в каждом из которых получается Fs=125 МГц.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Приемники радиолокационных сигналов как правило знают параметры принимаемого сигнала,там корреляция рулит.

По существу.

Берем 8-точечное БПФ по алгоритму Винограда.

В нем будет только одно умножение на дробный поворачивающий множитель, все остальное - сложение и вычитание.

Реализация такого БПФ в ПЛИС будет работать с каждым тактом.

На входе вместо 8-точечного окна ставится полифазный фильтр с децимацией на 8.

Длина полифазы выбирается исходя из требований к АЧХ результирующего фильтра.

На вход этой схемы приходят 8 отсчетов от АЦП 1 ГГц (на пример), и 8 отсчетов появляется на 8-и выходах, в каждом из которых получается Fs=125 МГц.

За совет спасибо!Действительно 8 нс в реал-тайме погоды не делают. Я зациклился на моготочечных БПФ с их микросекундными временами.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

А на выходе после компараторов арбитражная схема для принятия решения в каком именно канале пик.

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

 

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

 

Успехов! Rob.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Окно - это обычный фильтр.

Так уж сложилось, что "окном" называю фильтр, у которого число коэффициентов равно размерности БПФ.

Отсюда и все недостатки - слабая избирательность, отсутствие перекрытия по частоте между соседними каналами БПФ.

Чтобы убрать эти недостатки надо увеличивать количество коэффициентов, то есть на каждый канал БПФ не один коэффициент фильтра,

а столько, сколько потребуется.

Вот и получился полифазный фильтр децимацией, равной размерности БПФ.

Или полифазная оконная функция, если хотите :)

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...