Массив датчиков представляет собой группу датчиков, обычно размещенных в определенном геометрическом шаблоне, используемых для сбора и обработки электромагнитных или акустических сигналов. Преимущество использования массива датчиков по сравнению с использованием одного датчика заключается в том, что массив добавляет новые измерения к наблюдению, помогая оценить больше параметров и улучшить производительность оценки. Например, массив радиоантенных элементов, используемых для формирования луча, может увеличить усиление антенны в направлении сигнала, одновременно уменьшая усиление в других направлениях, т. е. увеличивая отношение сигнал/шум ( SNR ) путем когерентного усиления сигнала. Другим примером применения массива датчиков является оценка направления прибытия падающих электромагнитных волн. Соответствующий метод обработки называется обработкой сигнала массива . Третий пример включает массивы химических датчиков , которые используют несколько химических датчиков для обнаружения отпечатков пальцев в сложных смесях или средах зондирования. Примеры применения обработки сигнала массива включают радар / сонары , беспроводную связь, сейсмологию , мониторинг состояния машин, астрономические наблюдения, диагностику неисправностей и т. д.
Используя обработку сигналов массива, можно оценить и выявить временные и пространственные свойства (или параметры) падающих сигналов, искаженных шумом и скрытых в данных, собранных массивом датчиков. Это известно как оценка параметров .
Рисунок 1 иллюстрирует шестиэлементную равномерную линейную решетку (ULA). В этом примере предполагается, что решетка датчиков находится в дальней зоне источника сигнала, поэтому ее можно рассматривать как плоскую волну.
Оценка параметров использует тот факт, что расстояние от источника до каждой антенны в решетке различно, что означает, что входные данные на каждой антенне будут сдвинутыми по фазе копиями друг друга. Уравнение (1) показывает расчет дополнительного времени, необходимого для достижения каждой антенны в решетке относительно первой, где c — скорость волны .
Каждый датчик связан с разной задержкой. Задержки малы, но не тривиальны. В частотной области они отображаются как сдвиг фаз между сигналами, полученными датчиками. Задержки тесно связаны с углом падения и геометрией массива датчиков. Учитывая геометрию массива, задержки или разности фаз можно использовать для оценки угла падения. Уравнение (1) является математической основой обработки сигналов массива. Простое суммирование сигналов, полученных датчиками, и вычисление среднего значения дает результат
.
Поскольку полученные сигналы не совпадают по фазе, это среднее значение не дает улучшенного сигнала по сравнению с исходным источником. Эвристически, если мы можем найти задержки каждого из полученных сигналов и удалить их перед суммированием, среднее значение
приведет к улучшенному сигналу. Процесс сдвига сигналов во времени с использованием хорошо подобранного набора задержек для каждого канала массива датчиков, чтобы сигнал добавлялся конструктивно, называется формированием луча . В дополнение к подходу задержки и суммы, описанному выше, существует ряд спектральных (непараметрических) подходов и параметрических подходов, которые улучшают различные показатели производительности. Эти алгоритмы формирования луча кратко описаны следующим образом.
Сенсорные решетки имеют различную геометрическую конструкцию, включая линейные, круговые, плоские, цилиндрические и сферические решетки. Существуют сенсорные решетки с произвольной конфигурацией решетки, которые требуют более сложных методов обработки сигнала для оценки параметров. В однородной линейной решетке (ULA) фаза входящего сигнала должна быть ограничена, чтобы избежать решетчатых волн. Это означает, что для угла прибытия в интервале расстояние между датчиками должно быть меньше половины длины волны . Однако ширина главного луча, т. е. разрешение или направленность решетки, определяется длиной решетки по сравнению с длиной волны. Чтобы иметь приличное направленное разрешение, длина решетки должна быть в несколько раз больше длины радиоволны.
Если к записанному сигналу с каждого микрофона добавить задержку по времени, равную и противоположную задержке, вызванной дополнительным временем прохождения, это приведет к сигналам, которые будут идеально синфазны друг с другом. Суммирование этих синфазных сигналов приведет к конструктивной интерференции, которая усилит SNR на количество антенн в решетке. Это известно как формирование луча с задержкой и суммой. Для оценки направления прибытия (DOA) можно итеративно проверить задержки по времени для всех возможных направлений. Если предположение неверно, сигнал будет интерферирован деструктивно, что приведет к уменьшению выходного сигнала, но правильное предположение приведет к усилению сигнала, описанному выше.
Проблема в том, что до оценки угла падения, как можно узнать задержку времени, которая «равна» и противоположна задержке, вызванной дополнительным временем прохождения? Это невозможно. Решение состоит в том, чтобы попробовать ряд углов с достаточно высоким разрешением и вычислить полученный средний выходной сигнал массива с помощью уравнения (3). Пробный угол, который максимизирует средний выходной сигнал, является оценкой DOA, заданной формирователем луча с задержкой и суммой. Добавление противоположной задержки к входным сигналам эквивалентно физическому повороту массива датчиков. Поэтому это также известно как управление лучом .
Формирование луча с задержкой и суммой — это подход во временной области. Он прост в реализации, но может плохо оценивать направление прибытия (DOA). Решением этой проблемы является подход в частотной области. Преобразование Фурье преобразует сигнал из временной области в частотную. Это преобразует временную задержку между соседними датчиками в фазовый сдвиг. Таким образом, выходной вектор массива в любой момент времени t можно обозначить как , где обозначает сигнал, полученный первым датчиком. Алгоритмы формирования луча в частотной области используют пространственную ковариационную матрицу, представленную как . Эта матрица M на M несет пространственную и спектральную информацию о входящих сигналах. Предполагая нулевое среднее значение гауссовского белого шума , базовая модель пространственной ковариационной матрицы задается как
где — дисперсия белого шума, — единичная матрица, — вектор-многообразие массива с . Эта модель имеет центральное значение в алгоритмах формирования луча в частотной области.
Ниже перечислены некоторые подходы к формированию луча на основе спектра.
Формирователь луча Бартлетта является естественным расширением обычного спектрального анализа ( спектрограммы ) для массива датчиков. Его спектральная мощность представлена как
.
Угол, который максимизирует эту мощность, является оценкой угла прихода.
Формирователь диаграммы направленности с минимальной дисперсией и безискаженным откликом, также известный как алгоритм формирования диаграммы направленности Кейпона [1] , имеет мощность, определяемую выражением
.
Хотя формирователь луча MVDR/Capon может достигать лучшего разрешения, чем традиционный подход (Bartlett), этот алгоритм имеет более высокую сложность из-за инверсии матрицы полного ранга. Технические достижения в вычислениях на GPU начали сокращать этот разрыв и делают возможным формирование луча Capon в реальном времени. [2]
Алгоритм формирования луча MUSIC ( MUltiple SIgnal Classification ) начинается с разложения матрицы ковариации, как указано в уравнении (4) для сигнальной и шумовой частей. Собственное разложение представлено как
.
MUSIC использует шумовое подпространство пространственной ковариационной матрицы в знаменателе алгоритма Кейпона
.
Поэтому формирователь луча MUSIC также известен как формирователь подпространственного луча. По сравнению с формирователем луча Capon он дает гораздо лучшую оценку DOA.
Алгоритм формирования луча SAMV — это алгоритм реконструкции разреженного сигнала, который явно использует статистическую характеристику матрицы ковариации, не зависящую от времени. Он обеспечивает сверхразрешение и устойчивость к сильно коррелированным сигналам.
Одним из основных преимуществ формирователей луча на основе спектра является меньшая вычислительная сложность, но они могут не давать точной оценки DOA, если сигналы коррелированы или когерентны. Альтернативным подходом являются параметрические формирователи луча, также известные как формирователи луча максимального правдоподобия (ML) . Одним из примеров метода максимального правдоподобия, обычно используемого в инженерии, является метод наименьших квадратов . В подходе наименьших квадратов используется квадратичная штрафная функция. Чтобы получить минимальное значение (или наименьшую квадратичную ошибку) квадратичной штрафной функции (или целевой функции ), возьмите ее производную (которая линейна), приравняйте ее к нулю и решите систему линейных уравнений.
В формирователях ML-лучей квадратичная штрафная функция используется для пространственной ковариационной матрицы и модели сигнала. Одним из примеров штрафной функции формирователя ML-лучей является
,
где — норма Фробениуса. Из уравнения (4) видно, что штрафная функция уравнения (9) минимизируется путем аппроксимации модели сигнала к выборочной ковариационной матрице как можно точнее. Другими словами, формирователь луча максимального правдоподобия должен найти DOA , независимую переменную матрицы , так что штрафная функция в уравнении (9) минимизируется. На практике штрафная функция может выглядеть по-разному в зависимости от модели сигнала и шума. По этой причине существует две основные категории формирователей луча максимального правдоподобия: детерминированные формирователи луча ML и стохастические формирователи луча ML, соответствующие детерминированной и стохастической модели соответственно.
Другая идея изменить прежнее уравнение штрафа заключается в рассмотрении упрощения минимизации путем дифференциации функции штрафа. Для упрощения алгоритма оптимизации в некоторых формирователях ML-лучей могут использоваться логарифмические операции и функция плотности вероятности (PDF) наблюдений.
Задача оптимизации решается путем нахождения корней производной штрафной функции после приравнивания ее к нулю. Поскольку уравнение нелинейное, обычно применяется численный подход к поиску, такой как метод Ньютона–Рафсона . Метод Ньютона–Рафсона является итеративным методом поиска корней с итерацией
.
Поиск начинается с начальной догадки . Если метод поиска Ньютона-Рафсона используется для минимизации штрафной функции формирования луча, то полученный формирователь луча называется формирователем луча Ньютона ML. Несколько известных формирователей луча ML описаны ниже без предоставления дополнительных подробностей из-за сложности выражений.