|
ДФУ (диаграммно-формирующее устройство) на базе БПФ |
|
|
|
 |
Ответов
|
Aug 8 2013, 13:14
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 27-05-09
Из: Москва
Пользователь №: 49 648

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

|
Цитата(almost @ Aug 8 2013, 16:14)  Сперва стоит нарисовать геометрию задачи, которую можно представить например так: Тогда луч в определенном направлении тетта нулевое можно сформировать по формуле: Что является по своей форме дискретным преобразованием Фурье. Спасибо. Все стало понятнее. Пока не доходит как все симитировать в железе где имеется БПФ (64 точки). Симитировать входной сигнал (с частотой выборок 400 кГц) с углом тета нулевое думаю не сложно. Не понятно как его подать на БПФ. Только на действительные входы? Что получится на выходах (мнимых и действительных) и как по выходным данным судить о том какой имеется тета нулевое?
|
|
|
|
|
Aug 8 2013, 15:42
|
Знающий
   
Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850

|
Цитата(Lmx2315 @ Aug 8 2013, 16:55)  Спасибо. Если можно, несколько слов в качестве пояснения к картинкам
Я понял так: Если подать на действительные входы БПФ синус, а на мнимые косинус но на одном из действительных выходов БПФ будет пик. При смене фаз на входе сменится номер действительного выхода на котором будет пик. Тоесть входной фазовый набег будет менять выход на котором будет всплеск. Правильно-ли я понял суть картинок?
Сообщение отредактировал Acvarif - Aug 8 2013, 17:06
|
|
|
|
|
Aug 8 2013, 18:31
|

отэц
    
Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684

|
QUOTE (Acvarif @ Aug 8 2013, 19:42)  Правильно-ли я понял суть картинок? ..вы можете в графе "editing" установить shift и сдвигом сделать разные фазы сигналов. QUOTE (Acvarif @ Aug 8 2013, 19:42)  Тоесть входной фазовый набег будет менять выход на котором будет всплеск. Правильно-ли я понял суть картинок? при смене фаз на входе - будет появляться пик в действительной части а в мнимой уменьшаться и наоборот. Порядковый номер пика меняться не будет. Так как на входе БПФ не меняется частота , а только фаза.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
|
Aug 8 2013, 21:33
|
Знающий
   
Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850

|
Цитата(Lmx2315 @ Aug 8 2013, 21:31)  ..вы можете в графе "editing" установить shift и сдвигом сделать разные фазы сигналов.
при смене фаз на входе - будет появляться пик в действительной части а в мнимой уменьшаться и наоборот. Порядковый номер пика меняться не будет. Так как на входе БПФ не меняется частота , а только фаза. Спасибо. Все понятно. Поскольку на входе моносигнал то номер выхода(выходов) на которых появится пик будет один и тот же. Что касается моей задачи то при смене угла прихода волны сменится пространственная частота заполнения входных точек БПФ, а значит сменятся и элементы выхода БПФ на которых будет всплеск. Примерно так
Если я все правильно понял то в этом случае какраз можно рассчитывать, что из этого всего получится ДФУ. Сигнал все же придется подавать на оба входа БПФ (действительный и мнимый) Как теперь все это симитировать в железе (ПЛИС)? Придется влазить в матлаб... Цитата(Tiro @ Aug 8 2013, 23:44)  ИМХО, Вы не совсем поняли. Процедура БПФ не поможет Вам определить направление принимаемого сигнала, однако Вы можете изменять (задавать сами) тета нулевое, а БПФ с этим углом и сформирует диаграмму направленности приемной решетки. Изменяя угол сканирования (тета нулевое) Вы сможете определить направление, в котором будет максимум принимаемого сигнала, что Вам и продемонстрировал рисунком и формулой almost. А палки у Вас будут всегда с частотой принимаемого сигнала (если приемник и передатчик не движутся), только будет меняться их уровень. Понятно. Тоесть изменяя тета нулевое можно сканировать (поворачивать приемный луч). Но тогда для этого нужно мнго БПФ_ов (каждый на свой луч). Ресурсы железа такого не позволят. Или можно выкрутиться? Думаю лучше работать с пространственной частотой (прще говоря частотой заполнения входных точек БПФ). Она какраз и будет меняться при изменении тета нулевое. Разве не так?
|
|
|
|
|
Aug 9 2013, 05:34
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 27-05-09
Из: Москва
Пользователь №: 49 648

|
Цитата(Acvarif @ Aug 9 2013, 01:33)  Понятно. Тоесть изменяя тета нулевое можно сканировать (поворачивать приемный луч). Но тогда для этого нужно мнго БПФ_ов (каждый на свой луч). Ресурсы железа такого не позволят. Или можно выкрутиться? Думаю лучше работать с пространственной частотой (прще говоря частотой заполнения входных точек БПФ). Она какраз и будет меняться при изменении тета нулевое. Разве не так? Выкрутится не получится =) Одно преобразование Фурье дает один луч с боковыми лепестками -13 дБ и шириной диаграммы направленности (ДН) зависимой от раскрыва антенны. Хотите N лучей, делайте N преобразований. Единственное с чем можно играть так это с формой ДН.
|
|
|
|
|
Aug 9 2013, 06:31
|
Знающий
   
Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850

|
Цитата(almost @ Aug 9 2013, 08:34)  Выкрутится не получится =) Одно преобразование Фурье дает один луч с боковыми лепестками -13 дБ и шириной диаграммы направленности (ДН) зависимой от раскрыва антенны. Хотите N лучей, делайте N преобразований.
Единственное с чем можно играть так это с формой ДН. Понятно. Спасибо. Если можно, Ваше мнение по поводу пространственной частоты и номера выхода БПФ при разных тета. Можно почитать то откуда представлена Ваша картинка с тета нулевое?
|
|
|
|
|
Aug 11 2013, 08:18
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 27-05-09
Из: Москва
Пользователь №: 49 648

|
Цитата(Acvarif @ Aug 9 2013, 10:31)  Понятно. Спасибо. Если можно, Ваше мнение по поводу пространственной частоты и номера выхода БПФ при разных тета. Можно почитать то откуда представлена Ваша картинка с тета нулевое? Правильно, можно и через пространственную частоту и её выделением посредством преобразования Фурье. Советую внимательно посмотреть на формулу при формировании ДН и сравнить с дискретным преобразованием Фурье и все станет очевидно. Книга называется Space-Time Adaptive Processing for Radar под авторством J. R. Guerci. Как буду на работе скину.
|
|
|
|
Сообщений в этой теме
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  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 Цитата(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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|