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

 
 
> ДФУ (диаграммно-формирующее устройство) на базе БПФ
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 8 2013, 13:14
Сообщение #2


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

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



Цитата(Acvarif @ Aug 8 2013, 15:57) *
Пытаюсь организовать ДФУ (диаграммно-формирующее устройство) на базе БПФ. Реально все должно работать в ПЛИС на базе ядра FFT от Altera или самописного модуля.
Проблема в том, что пока досконально не представляю себе как все работает. Просьба подправить рассуждения и подсказать чего недостает или может вообще все лажа.
Имеются 64 входные точки (гидроаккустическая антенна 64 отдельных элемента).
В упрощенном виде:
Если сигнал (моночастота 100 кГц, частота выборок 400 кГц) приходит фронтально (под 90 градусов) на все елементы (на антенну) то пропустив его через БПФ (подав все на действительные входы, мнимые входы в 0) на выходе (на действительном и мнимом) получятся по две палки говорящих об амплитуде и фазе входного сигнала. Точнее появятся всплески на двух (из всех 64_х) выходах БПФ
Теперь если представить, что сигнал приходит под другим углом отличным от 90 градусов, то выходной вектор построенный на базе действительной и мнимой частей выхода БПФ будет повернут на другой угол. И появятся всплески на других парах выходов БПФ (глупость наверное). По номерам выходов на которых появятся всплески можно узнать под каким углом приходит сигнал на входы БПФ (тоже глупость наверное).
Подскажите пожалуйста как можно определить угол прихода сигнала на базе выходных данных БПФ?



Сперва стоит нарисовать геометрию задачи, которую можно представить например так:
Прикрепленное изображение

Тогда луч в определенном направлении тетта нулевое можно сформировать по формуле:
Прикрепленное изображение


Что является по своей форме дискретным преобразованием Фурье.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Aug 8 2013, 13:53
Сообщение #3


Знающий
****

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



Цитата(almost @ Aug 8 2013, 16:14) *
Сперва стоит нарисовать геометрию задачи, которую можно представить например так:
Тогда луч в определенном направлении тетта нулевое можно сформировать по формуле:
Что является по своей форме дискретным преобразованием Фурье.

Спасибо.
Все стало понятнее.
Пока не доходит как все симитировать в железе где имеется БПФ (64 точки).
Симитировать входной сигнал (с частотой выборок 400 кГц) с углом тета нулевое думаю не сложно.
Не понятно как его подать на БПФ. Только на действительные входы?
Что получится на выходах (мнимых и действительных) и как по выходным данным судить о том какой имеется тета нулевое?
Go to the top of the page
 
+Quote Post
Tiro
сообщение Aug 8 2013, 20:44
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(Acvarif @ Aug 8 2013, 16:53) *
Что получится на выходах (мнимых и действительных) и как по выходным данным судить о том какой имеется тета нулевое?

ИМХО, Вы не совсем поняли. Процедура БПФ не поможет Вам определить направление принимаемого сигнала, однако Вы можете изменять (задавать сами) тета нулевое, а БПФ с этим углом и сформирует диаграмму направленности приемной решетки. Изменяя угол сканирования (тета нулевое) Вы сможете определить направление, в котором будет максимум принимаемого сигнала, что Вам и продемонстрировал рисунком и формулой almost.
А палки у Вас будут всегда с частотой принимаемого сигнала (если приемник и передатчик не движутся), только будет меняться их уровень.
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
|- - 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
- - 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   Цитата(almost @ Aug 12 2013, 07:58) + обе...   Aug 12 2013, 07:34
|- - almost   Цитата(Acvarif @ Aug 12 2013, 11:34) Полу...   Aug 12 2013, 09:59
|- - Acvarif   Цитата(almost @ Aug 12 2013, 12:59) Да...   Aug 12 2013, 14:42
|- - KalashKS   Если вы подаете комплексный сигнал, то БПФ от него...   Aug 12 2013, 14:49
|- - Acvarif   Цитата(KalashKS @ Aug 12 2013, 17:49) Есл...   Aug 12 2013, 15:05
|- - KalashKS   Цитата(Acvarif @ Aug 12 2013, 19:05) Знач...   Aug 12 2013, 15:34
|- - 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 Текстовая версия Сейчас: 21st August 2025 - 02:09
Рейтинг@Mail.ru


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