Обработка сигналов сонара

редактировать

Гидролокаторные системы обычно используются под водой для определения дальности и обнаружения. Активный гидролокатор излучает в воду акустический сигнал или звуковой импульс. Звук отражается от целевого объекта и возвращает эхо-сигнал на датчик сонара. В отличие от активного гидролокатора, пассивный гидролокатор не излучает собственный сигнал, что является преимуществом для военных судов. Но пассивный сонар не может измерить дальность действия объекта, если он не используется вместе с другими пассивными подслушивающими устройствами. Для триангуляции источника звука необходимо использовать несколько пассивных гидролокаторов. Независимо от того, является ли активным сонаром или пассивным сонаром, информацию, включенную в отраженный сигнал, нельзя использовать без технической обработки сигнала. Чтобы извлечь полезную информацию из смешанного сигнала, предпринимаются некоторые шаги по передаче необработанных акустических данных.

Активная и пассивная обработка сигналов сонара.png

Содержание

  • 1 Активный сонар
  • 2 Генерация сигнала
  • 3 Временная выборка
  • 4 Пространственная выборка и формирование луча
  • 5 Сдвиг полосы
  • 6 Фильтрация и сглаживание
  • 7 Обработка решений
  • 8 См. Также
  • 9 Справочная информация

Активный сонар

Для активного сонара необходимо шесть шагов во время системы обработки сигнала.

Обработка сигналов сонара.png

Генерация сигнала

Для генерации сигнального импульса типичными аналоговыми реализациями являются генераторы и управляемые напряжением генераторы (ГУН), за которыми следуют модуляторы. Амплитудная модуляция используется для взвешивания огибающих импульсов и преобразования спектра сигнала до некоторой подходящей несущей частоты для передачи.

Во-первых, в гидролокационной системе поле акустического давления может быть представлено как s (t, r →) {\ displaystyle s (t, {\ vec {r}})}{\ displaystyle s (t, {\ vec {r}})} . Функция поля включает четыре переменные: время t {\ displaystyle t}t и пространственную координату r → = (x, y, z) {\ displaystyle {} {\ vec {r}. } = (x, y, z)}{\ displaystyle {} {\ vec {r}} = (x, y, z)} . Таким образом, согласно преобразованию Фурье , в частотной области

s (w, k →) = ⨌ s (t, r →) ⋅ e - j (wt - k → r →) dx → dt, {\ displaystyle {} s (w, {\ vec {k}}) = \ iiiint \ limits \, s (t, {\ vec {r}}) \ cdot e ^ {- j (wt - {\ vec {k}} {\ vec {r}})} d {\ vec {x}} dt,}{\ displaystyle {} s (w, {\ vec {k}}) = \ iiiint \ limits \, s (t, {\ vec { r}}) \ cdot e ^ {- j (wt - {\ vec {k}} {\ vec {r}})} d {\ vec {x}} dt,}

k → = (kx, ky, kz), {\ displaystyle {\ vec {k}} = (k_ {x}, k_ {y}, k_ {z}),}{\ displaystyle {\ vec {k}} = (k_ { x}, k_ {y}, k_ {z}),}

s (t, r →) = ⨌ s (w, k →) ⋅ ej (wt - k → r →) dk → dw, {\ displaystyle {} s (t, {\ vec {r}}) = \ iiiint \ limits \, s (w, {\ vec {k}}) \ cdot e ^ {j (wt - {\ vec { k}} {\ vec {r}})} d {\ vec {k}} dw,}{\ display style {} s (t, {\ vec {r}}) = \ iiiint \ limits \, s (w, {\ vec {k}}) \ cdot e ^ {j (wt - {\ vec {k}} {\ vec {r}})} d {\ vec {k}} dw,}

В формуле w {\ displaystyle w}w - временная частота, а k → {\ displaystyle {\ vec {k}}}\ vec k - пространственная частота. Мы часто определяем s (t, r →) = e - j (wt - k → r →), {\ displaystyle s (t, {\ vec {r}}) = e ^ {- j (wt- {\ vec {k}} {\ vec {r}})},}{\ displaystyle s (t, {\ vec {r}) }) = е ^ {- j (вес - {\ vec {k}} {\ vec {r}})},} как элементарный сигнал по той причине, что любое четырехмерное изображение можно сгенерировать, взяв линейную комбинацию элементарных сигналов. Очевидно, что направление k → {\ displaystyle {\ vec {k}}}\ vec k дает направление распространения волн, а скорость волн равна

Wave length.png

v = w | k → | {\ displaystyle v = {\ frac {w} {| {\ vec {k}} |}}}{ \ displaystyle v = {\ frac {w} {| {\ vec {k}} |}}}

Длина волны

. λ = 2 π | k → | {\ displaystyle \ lambda = {\ frac {2 \ pi} {| {\ vec {k}} |}}}{\ displaystyle \ lambda = {\ frac {2 \ pi} {| {\ vec {k}} | }}}

Временная выборка

В современном мире цифровые компьютеры вносят большой вклад в повышение скорость и эффективность анализа данных. Таким образом, необходимо преобразовать аналоговый сигнал в цифровой сигнал путем дискретизации сигнала во временной области. Работа может быть реализована тремя устройствами: устройством цифрового преобразования, контроллером динамического диапазона и устройством цифрового преобразования.

Для простоты выборка выполняется через равные промежутки времени. Чтобы предотвратить искажение (т.е. наложение спектров в частотной области) после восстановления сигнала из дискретизированного сигнала, необходимо выполнять выборку с более высокой частотой. Частота дискретизации, которая может хорошо сохранять информационное содержание аналогового сигнала s ( t, r →) {\ displaystyle s (t, {\ vec {r}})}{\ displaystyle s (t, {\ vec {r}})} , подчиняется теореме выборки Найквиста – Шеннона. Предполагая, что период дискретизации равен T, таким образом, после временной дискретизации сигнал будет

r (t) = r (n T) = s (r →, n T) {\ displaystyle r (t) = r (nT) = s ({\ vec {r}}, nT)}{\ displaystyle r (t) = r (nT) = s ( {\ vec {r}}, nT)} n - целое число.

Пространственная выборка и формирование луча

Наличие соответствующей матрицы датчиков и формирователя луча действительно важная часть для хорошей работы системы в гидролокаторе. Чтобы получить информацию об акустическом поле, необходимо измерить поле в пространстве и времени. Временная выборка уже обсуждалась в предыдущем разделе. Матрица датчиков производит выборку пространственной области, в то время как формирователь луча особым образом интегрирует выходной сигнал датчика для повышения эффективности обнаружения и оценки системы. Входными данными для формирователя луча является набор временных рядов, а на выходе формирователя луча - другой набор временных рядов или набор коэффициентов Фурье.

ри (т) знак равно s (х → я, т) {\ displaystyle r_ {я} (т) = s ({\ vec {x}} _ {я}, т)}{\ displaystyle r_ {i} (t) = s ({\ vec {x}} _ {i}, t)}

х → я знак равно (xi, 0, 0) = (я D, 0, 0) {\ displaystyle {\ vec {x}} _ {i} = (x_ {i}, 0,0) = (iD, 0,0) }{\ displaystyle {\ vec {x}} _ {i} = (x_ {i}, 0,0) = (iD, 0,0)}

Для желаемого направления k → = k → 0 {\ displaystyle {\ vec {k}} = {\ vec {k}} _ {0}}{\ displaystyle {\ vec {k}} = {\ vec {k}} _ {0}} , установите ti = k → 0 wx → я {\ displaystyle t_ {i} = {\ frac {{\ vec {k}} _ {0}} {w}} {\ vec {x}} _ {i}}{\ displaystyle t_ {i} = {\ frac {{\ vec {k}} _ {0}} {w}} {\ vec {x}} _ {i}}

Формирование луча - это один из видов фильтрации, который может применяться для выделения компонентов сигнала, распространяющихся в определенном направлении. На рисунке показан самый простой формирователь луча - взвешенный формирователь луча с задержкой и суммированием, который может быть выполнен с помощью массива приемников или датчиков. Каждый треугольник является датчиком для выборки в пространственной области. После пространственной выборки сигнал выборки будет взвешен, и в результате будут суммированы все взвешенные сигналы. Предполагая, что массив из M датчиков распределен в пространстве, так что i {\ displaystyle i}i -й датчик расположен в позиции xi (i = 0, 1,..., M - 1) {\ displaystyle x_ {i} (i = 0,1,..., M-1)}{\ displaystyle x_ {i} (i = 0,1,..., M-1)} и полученный им сигнал обозначается ri (t) { \ displaystyle r_ {i} (t)}{\ displaystyle r_ {i} (t)} . Таким образом, после формирования луча сигнал имеет вид

b (t) = 1 M ∑ i = 0 i = M - 1 wiri (t - ti) { \ Displaystyle б (т) = {\ гидроразрыва {1} {М}} \ сумма _ {я = 0} ^ {я = М-1} {ш_ {я} г_ {я} (т-т_ {я}) }}{\ displaystyle b (t) = {\ frac {1} {M}} \ sum _ {i = 0} ^ {я = M-1} {w_ {i} r_ {i} (t-t_ {i})}}

Bandshifting

Bandshifting используется в активном и пассивном сонарах, чтобы упростить аппаратное и программное обеспечение, необходимое для последующей обработки. Например, в активных сонарах принятый сигнал содержится в очень узкой полосе частот, обычно около 2 кГц, с центром на некоторой высокой частоте, обычно около 50 кГц. Чтобы избежать дискретизации принятого процесса на частоте Найквиста 100 кГц, более эффективно демодулировать процесс до основной полосы частот, а затем использовать дискретизацию комплексной огибающей только на 2 кГц.

Фильтрация и сглаживание

Фильтры и сглаживания широко используются в современных сонарных системах. После дискретизации сигнал преобразуется из аналогового сигнала в сигнал дискретного времени, поэтому учитываются только цифровые фильтры. Более того, хотя некоторые фильтры изменяются во времени или адаптируются, большинство фильтров инвариантны к линейному сдвигу. Цифровые фильтры, используемые в процессорах сигналов сонара, выполняют две основные функции: фильтрацию форм сигналов для изменения частотного содержания и сглаживание форм сигналов для уменьшения воздействия шума. Двумя общими типами цифровых фильтров являются фильтры FIR и фильтры с бесконечной импульсной характеристикой (IIR). Отношение ввода-вывода КИХ-фильтра:

y (n) = ∑ k = 0 N - 1 h (k) x (n - k) {\ displaystyle y (n) = \ sum _ {k = 0} ^ {N-1} {h (k) x (nk)}}{\ displaystyle y (n) = \ сумма _ {k = 0} ^ {N-1} {h (k) x (nk)}} (1-D)

y (n 1, n 2) = ∑ k 1 = 0 M 1 - 1 ∑ К 2 знак равно 0 М 2 - 1 час (К 1, К 2) Икс (N 1 - К 1, N 2 - К 2) {\ Displaystyle у (n1, n2) = \ сумма _ {k_ {1} = 0 } ^ {M_ {1} -1} \ sum _ {k_ {2} = 0} ^ {M_ {2} -1} {h (k_ ​​{1}, k_ {2}) x (n_ {1} - k_ {1}, n_ {2} -k_ {2})}}{ \ displaystyle y (n1, n2) = \ sum _ {k_ {1} = 0} ^ {M_ {1} -1} \ sum _ {k_ {2} = 0} ^ {M_ {2} -1} { h (k_ ​​{1}, k_ {2}) x (n_ {1} -k_ {1}, n_ {2} -k_ {2})}} (2-D)

Отношение ввода-вывода БИХ-фильтра составляет

y (n) Знак равно ∑ К знак равно 0 N - 1 AKX (N - К) + ∑ К знак равно 0 M - 1 Bky (N - K) {\ Displaystyle у (п) = \ сумма _ {к = 0} ^ {N-1} {a_ {k} x (nk)} + \ sum _ {k = 0} ^ {M-1} {b_ {k} y (nk)}}{\ displaystyle y (n) = \ sum _ {k = 0 } ^ {N-1} {a_ {k} x (nk)} + \ sum _ {k = 0} ^ {M-1} {b_ {k} y (nk)}} (1-D)

y (n 1, n 2) = ∑ r 1 = 0 N 1 - 1 ∑ r 2 = 0 N 2 - 1 a (r 1, r 2) x (n 1 - r 1, n 2 - r 2) - ∑ l 1 знак равно 0 M 1 - 1 ∑ l 2 знак равно 0 M 2 - 1 b (l 1, l 2) y (l 1, l 2) {\ displaystyle y (n_ {1}, n_ {2}) = \ sum _ {r_ {1} = 0} ^ {N_ {1} -1} \ sum _ {r_ {2} = 0} ^ {N_ {2} -1} {a (r_ {1}, r_ { 2}) x (n_ {1} -r_ {1}, n_ {2} -r_ {2})} - \ sum _ {l_ {1} = 0} ^ {M_ {1} -1} \ sum _ {l_ {2} = 0} ^ {M_ {2} -1} {b (l_ {1}, l_ {2}) y (l_ {1}, l_ {2})}}{\ displaystyle y (n_ {1}, n_ {2}) = \ sum _ {r_ {1} = 0} ^ { N_ {1} -1} \ sum _ {r_ {2} = 0} ^ {N_ {2} -1} {a (r_ {1}, r_ {2}) x (n_ {1} -r_ {1 }, n_ {2} -r_ {2})} - \ sum _ {l_ {1} = 0} ^ {M_ {1} -1} \ sum _ {l_ {2} = 0} ^ {M_ {2 } -1} {b (l_ {1}, l_ {2}) y (l_ {1}, l_ {2})}} (2-D)

И КИХ-фильтры, и БИХ-фильтры имеют свои преимущества и недостатки. Во-первых, вычислительные требования к процессору сонара более жесткие при реализации FIR-фильтров. Во-вторых, для БИХ-фильтра всегда трудно получить линейную фазу, поэтому КИХ-фильтр стабилен в отличие от БИХ-фильтра. Более того, FIR-фильтры легче создавать с использованием техники окон.

Обработка решений

Одним словом, цель гидролокатора - извлечь информацию и данные из акустического пространственно-временного поля и поместить их в разработанный и предписанный процесс, чтобы мы могли применять разные случаи в один фиксированный шаблон. Таким образом, для реализации цели заключительный этап сонарной системы состоит из следующих функций:

  1. Обнаружение: обнаружение сонара определяет, есть ли шум вокруг цели.
  2. Классификация: классификация сонара позволяет различать обнаруженный сигнал цели.
  3. Оценка параметров и отслеживание: оценка в сонаре часто связана с локализацией цели, которая уже была обнаружена.
  4. Нормализация: Нормализация заключается в том, чтобы сделать реакцию обнаружения только шумовой статистика как можно более единообразная.
  5. Обработка дисплея: обработка дисплея решает проблемы работоспособности и управления данными гидролокатора.

См. также

Ссылки

  • Уильям К. Найт. Цифровая цифровая обработка для сонара. IEEE PROCEEDINGS.Vol-69.No-11, NOV 1981
  • Хоссейн Пейванди. Гидролокаторы и обработка подводных сигналов: классический и современный подходы, Научно-прикладной колледж телекоммуникаций, Тегеран.
Последняя правка сделана 2021-06-08 09:42:22
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте