exponenta event banner

cbfweights

Обычные весовые устройства для формирования луча

Описание

пример

wt = cbfweights(pos,ang) возвращает узкополосные обычные веса формирователя луча. При применении к элементам матрицы датчиков эти веса управляют реакцией матрицы на заданное направление поступления или набор направлений. pos аргумент указывает позиции датчика в массиве. ang аргумент задает азимут и углы отметки нужных направлений отклика. Выходные веса, wt, возвращаются в виде матрицы N-на-М. В этой матрице N представляет количество датчиков в матрице, а М представляет количество направлений поступления. Каждый столбец wt содержит веса для соответствующего направления, указанного в ang. Аргумент wt эквивалентно выходу функции steervec Деленные на N. Все элементы в матрице датчиков считаются изотропными.

пример

wt = cbfweights(pos,ang,nqbits) возвращает квантованные узкополосные обычные весовые коэффициенты формирователя луча, когда число битов фазовращателя установлено в nqbits.

Примеры

свернуть все

Задайте массив линий из пяти элементов, расположенных на расстоянии 10 см. Вычислите веса для двух направлений: азимут 30 °, отметка 0 ° и азимут 45 °, отметка 0 °. Предположим, что массив настроен на плоские волны, имеющие частоту 1 ГГц.

elementPos = (0:.1:.4);
c = physconst('LightSpeed');
fc = 1e9;
lambda = c/fc;
ang = [30 45];
wt = cbfweights(elementPos/lambda,ang)
wt = 5×2 complex

   0.2000 + 0.0000i   0.2000 + 0.0000i
   0.0999 + 0.1733i   0.0177 + 0.1992i
  -0.1003 + 0.1731i  -0.1969 + 0.0353i
  -0.2000 - 0.0004i  -0.0527 - 0.1929i
  -0.0995 - 0.1735i   0.1875 - 0.0696i

Задайте массив линий из пяти элементов, расположенных на расстоянии 10 см. Вычислите веса для двух направлений: азимут 30 °, отметка 0 ° и азимут 45 °, отметка 0 °. Предположим, что массив настроен на плоские волны, имеющие частоту 1 ГГц. Предположим, что веса квантуются до шести битов.

elementPos = (0:.1:.4);
c = physconst('LightSpeed');
fc = 1e9;
lambda = c/fc;
ang = [30 45];
nqbits = 6;
wt = cbfweights(elementPos/lambda,ang,nqbits)
wt = 5×2 complex

   0.2000 + 0.0000i   0.2000 + 0.0000i
   0.0943 + 0.1764i   0.0196 + 0.1990i
  -0.0943 + 0.1764i  -0.1962 + 0.0390i
  -0.2000 + 0.0000i  -0.0581 - 0.1914i
  -0.0943 - 0.1764i   0.1848 - 0.0765i

Входные аргументы

свернуть все

Положения элементов матрицы датчиков, указанных как вектор 1-by-N, матрица 2-by-N или матрица 3-by-N. В этом векторе или матрице N представляет количество элементов массива. Каждый столбец pos представляет координаты элемента. Единицы положения датчика определяются в терминах длины волны сигнала. Если pos является вектором 1-by-N, то он представляет координату y сенсорных элементов матрицы линий. Предполагается, что координаты x и z равны нулю. Когда pos является 2-by-N матрицей, она представляет (y, z) -координаты сенсорных элементов планарной матрицы. Предполагается, что этот массив лежит в плоскости yz. Предполагается, что координаты x равны нулю. Когдаpos является 3-by-N матрицей, то массив имеет произвольную форму.

Пример: [0,0,0; 0.1,0.4,0.3;1,1,1]

Типы данных: double

Направления формирования луча, указанные как вектор 1-by-M или матрица 2-by-M. В этом векторе или матрице М представляет количество входящих сигналов. Если ang является матрицей 2-by-M, каждый столбец задает направление по азимуту и отметку направления формирования луча как [az;el]. Угловые единицы задаются в градусах. Угол азимута должен лежать между -180 ° и 180 °, а угол места - между -90 ° и 90 °. Азимутальный угол - это угол между осью x и проекцией вектора направления формирования луча на плоскость xy. При измерении от оси X к оси Y угол является положительным. Угол места - это угол между вектором направления формирования луча и плоскостью xy. Он является положительным при измерении по направлению к положительной оси z . Еслиang является вектором 1-by-M, то он представляет собой набор азимутальных углов с углами возвышения, предполагаемыми равными нулю.

Пример: [45;10]

Типы данных: double

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

Пример: 5

Выходные аргументы

свернуть все

Весовые коэффициенты формирователя луча возвращены в виде N-на-М комплексной матрицы. В этой матрице N представляет количество сенсорных элементов матрицы, а М представляет количество направлений формирования луча. Каждый столбец wt соответствует направлению формирования луча, указанному в ang.

Ссылки

[1] Деревья фургонов, оптимальная обработка массивов H.L. Нью-Йорк, Нью-Йорк: Wiley-Interscience, 2002.

[2] Джонсон, Дон Х. и Д. Даджеон. Обработка сигналов массива. Энглвуд Клиффс, Нью-Джерси: Прентис Холл, 1993.

[3] Ван Вин, бакалавр и К. М. Бакли. «Формирование луча: универсальный подход к пространственной фильтрации». IEEE ASSP Magazine, т. 5 № 2 стр. 4-24.

Расширенные возможности

.
Представлен в R2013a