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

 
 
> ДФУ (диаграммно-формирующее устройство) на базе БПФ
Acvarif
сообщение Aug 8 2013, 11:57
Сообщение #1


Знающий
****

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



Пытаюсь организовать ДФУ (диаграммно-формирующее устройство) на базе БПФ. Реально все должно работать в ПЛИС на базе ядра FFT от Altera или самописного модуля.
Проблема в том, что пока досконально не представляю себе как все работает. Просьба подправить рассуждения и подсказать чего недостает или может вообще все лажа.
Имеются 64 входные точки (гидроаккустическая антенна 64 отдельных элемента).
В упрощенном виде:
Если сигнал (моночастота 100 кГц, частота выборок 400 кГц) приходит фронтально (под 90 градусов) на все елементы (на антенну) то пропустив его через БПФ (подав все на действительные входы, мнимые входы в 0) на выходе (на действительном и мнимом) получятся по две палки говорящих об амплитуде и фазе входного сигнала. Точнее появятся всплески на двух (из всех 64_х) выходах БПФ
Теперь если представить, что сигнал приходит под другим углом отличным от 90 градусов, то выходной вектор построенный на базе действительной и мнимой частей выхода БПФ будет повернут на другой угол. И появятся всплески на других парах выходов БПФ (глупость наверное). По номерам выходов на которых появятся всплески можно узнать под каким углом приходит сигнал на входы БПФ (тоже глупость наверное).
Подскажите пожалуйста как можно определить угол прихода сигнала на базе выходных данных БПФ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
almost
сообщение Aug 12 2013, 04:58
Сообщение #2


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

Группа: Свой
Сообщений: 199
Регистрация: 27-05-09
Из: Москва
Пользователь №: 49 648



+ обещанная книга.
Прикрепленный файл  STAP.pdf ( 5.62 мегабайт ) Кол-во скачиваний: 1917
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Aug 12 2013, 07:34
Сообщение #3


Знающий
****

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



Цитата(almost @ Aug 12 2013, 07:58) *
+ обещанная книга.

Спасибо. Полезная книжка.
Цитата
Советую внимательно посмотреть на формулу при формировании ДН и сравнить с дискретным преобразованием Фурье и все станет очевидно.

Дискретное преобразование Фурье
Прикрепленное изображение

Формула формирования ДН
Прикрепленное изображение

Это тоже дискретное преобразование фурье.
Получается, что для того, чтобы просканировать лучом в плоскости антенны нужно какждый раз выполнить дискретное (в реале быстрое) преобразование Фурье меняя в формуле тета нулевое. Я правильно понял?
Не врубился что такое Down Convert. Похоже, что снос по частоте вниз (гетеродинирование) - или децимация.
Go to the top of the page
 
+Quote Post
almost
сообщение Aug 12 2013, 09:59
Сообщение #4


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

Группа: Свой
Сообщений: 199
Регистрация: 27-05-09
Из: Москва
Пользователь №: 49 648



Цитата(Acvarif @ Aug 12 2013, 11:34) *
Получается, что для того, чтобы просканировать лучом в плоскости антенны нужно какждый раз выполнить дискретное (в реале быстрое) преобразование Фурье меняя в формуле тета нулевое. Я правильно понял?


Да! N лучей, N преобразований.

Также стоит напомнить, что боковые лепестки при использовании прямоугольного окна будут на уровне -13 дБ!
Подумайте ещё по поводу применения оконной функции.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Aug 12 2013, 14:42
Сообщение #5


Знающий
****

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



Цитата(almost @ Aug 12 2013, 12:59) *
Да! N лучей, N преобразований.

Также стоит напомнить, что боковые лепестки при использовании прямоугольного окна будут на уровне -13 дБ!
Подумайте ещё по поводу применения оконной функции.

Спасибо. Потихоньку все проясняется.
Но мне все же подходит вариант с пространственной частотой (один БПФ). Тоесть БПФ по пространству. Имеется в виду, чтобы с помощью БПФ можно было выделить пространственную частоту заполнения точек ПФ и ее фазу. Частота должна дать всплеск на одном из выходов БПФ. Положение всплеска относительно центра укажет на угол прихода волны. С одной стороны положительный с другой отрицательный.
Теперь как это все обставить применительно к готовому модулю в железе - типа корки FFT, например, Altera.
Поскольку в корке ПЛИС (или в опенкорке) БПФ имеются действительный и мнимый входы, то сигналы с каждого элемента антенны (пропущенные через АЦП -> фильтр с дециматором) нужно будет подать на них так, чтобы один был косинусом (на действительный вход), другой синусом (на мнимый вход).
Вопрос в том, что теперь получится на действительном и мнимом выходах БПФ? Я так понимаю на действительном выходе будут два зеркальных всплеска и на мнимом тоже. Сам угол будет известен сразу по максимуму на определенных (по номеру) зеркальных выходах БПФ. Какие действия с ними (с данными полученными на действительном и мнимом выходах БПФ) нужно произвести, чтобы выделить знак угла прихода волны на антенну?
Хотя судя по картинкам всплеск будет только на действительном выходе - тоесть угол можно определить по номеру выхода.
Прикрепленное изображение
Прикрепленное изображение

А как тогда со знаком угла?

Сообщение отредактировал Acvarif - Aug 12 2013, 15:07
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Aug 12 2013, 14:49
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Если вы подаете комплексный сигнал, то БПФ от него не будет симметричным. Должен получиться один максимум, соответствующий углу прихода.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Aug 12 2013, 15:05
Сообщение #7


Знающий
****

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



Цитата(KalashKS @ Aug 12 2013, 17:49) *
Если вы подаете комплексный сигнал, то БПФ от него не будет симметричным. Должен получиться один максимум, соответствующий углу прихода.

Да, действительно так. Добавил картинки выше.
Только как теперь со знаком угла?
Ага!
Отрицательный угол вот
Прикрепленное изображение

Значит получается номер выхода это сам угол, а знак данных на выходе - это знак угла прихода волны на антенную решетку. Правильно-ли я все понял?

Сообщение отредактировал Acvarif - Aug 12 2013, 15:27
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Aug 12 2013, 15:34
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Цитата(Acvarif @ Aug 12 2013, 19:05) *
Значит получается номер выхода это сам угол, а знак данных на выходе - это знак угла прихода волны на антенную решетку. Правильно-ли я все понял?


Нет, половина отсчетов соответствует положительным углам, половина - отрицательным.

Сообщение отредактировал KalashKS - Aug 12 2013, 15:35
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Acvarif   ДФУ (диаграммно-формирующее устройство) на базе БПФ   Aug 8 2013, 11:57
- - eugen_pcad_ru   Конечно я в этом не специалист, но БПФ на первый в...   Aug 8 2013, 12:32
|- - Acvarif   Цитата(eugen_pcad_ru @ Aug 8 2013, 15:32)...   Aug 8 2013, 12:55
- - Lmx2315   QUOTE (Acvarif @ Aug 8 2013, 15:57) Подск...   Aug 8 2013, 12:57
- - almost   Цитата(Acvarif @ Aug 8 2013, 15:57) Пытаю...   Aug 8 2013, 13:14
|- - Acvarif   Цитата(almost @ Aug 8 2013, 16:14) Сперва...   Aug 8 2013, 13:53
|- - Lmx2315   QUOTE (Acvarif @ Aug 8 2013, 17:53) Не по...   Aug 8 2013, 13:55
||- - Acvarif   Цитата(Lmx2315 @ Aug 8 2013, 16:55) http:...   Aug 8 2013, 15:42
||- - Lmx2315   QUOTE (Acvarif @ Aug 8 2013, 19:42) Прави...   Aug 8 2013, 18:31
||- - Acvarif   Цитата(Lmx2315 @ Aug 8 2013, 21:31) ..вы ...   Aug 8 2013, 21:33
||- - almost   Цитата(Acvarif @ Aug 9 2013, 01:33) Понят...   Aug 9 2013, 05:34
||- - Acvarif   Цитата(almost @ Aug 9 2013, 08:34) Выкрут...   Aug 9 2013, 06:31
||- - almost   Цитата(Acvarif @ Aug 9 2013, 10:31) Понят...   Aug 11 2013, 08:18
|- - Tiro   Цитата(Acvarif @ Aug 8 2013, 16:53) Что п...   Aug 8 2013, 20:44
- - KalashKS   Acvarif, как показано на рисунке выше, вам перед Б...   Aug 9 2013, 10:44
|- - Acvarif   Цитата(KalashKS @ Aug 9 2013, 13:44) ...п...   Aug 9 2013, 13:04
- - almost   + обещанная книга.   Aug 12 2013, 04:58
|- - Acvarif   Цитата(KalashKS @ Aug 12 2013, 18:34) Нет...   Aug 12 2013, 16:02
|- - KalashKS   Цитата(Acvarif @ Aug 12 2013, 20:02) Тоес...   Aug 12 2013, 16:15
|- - Acvarif   Цитата(KalashKS @ Aug 12 2013, 19:15) Не ...   Aug 12 2013, 16:23
- - KalashKS   Почитайте про квадратурный демодулятор. Например, ...   Aug 12 2013, 07:57
|- - Acvarif   Цитата(KalashKS @ Aug 12 2013, 10:57) Поч...   Aug 12 2013, 08:40
|- - KalashKS   Цитата(Acvarif @ Aug 12 2013, 12:40) Про ...   Aug 12 2013, 10:36
- - bve   Для начала надо задаться диапазоном углов, в котор...   Aug 29 2013, 18:42
- - Acvarif   Цитата(bve @ Aug 29 2013, 21:42) Для нача...   Sep 4 2013, 11:26
- - Acvarif   С поворачивающими множителями прояснилось. Получае...   Sep 7 2013, 18:48
- - petrov   Цитата(Acvarif @ Sep 7 2013, 22:48) Можно...   Sep 8 2013, 06:17
- - Acvarif   Цитата(petrov @ Sep 8 2013, 09:17) Нужно,...   Sep 8 2013, 07:56
- - Serg76   Цитата(Acvarif @ Sep 8 2013, 10:56) Понят...   Sep 8 2013, 09:07
- - Acvarif   Цитата(Serg76 @ Sep 8 2013, 12:07) снос в...   Sep 8 2013, 09:14
- - Serg76   Цитата(Acvarif @ Sep 8 2013, 12:14) Мне к...   Sep 8 2013, 09:32


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

 


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


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