frogstail: Эмблема U-124 c http://uboat.net (Default)
[personal profile] frogstail
начало

Oh my god, they killed Kenny!


Вот как выглядит спектр:



Более подробно:



Узкополосные сигналы вблизи. По оси ординат — дБ.



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

К счастью, некто Джон Кенни (Canny) изобрёл алгоритм выделения границ на изображении. Выглядит описание алгоритма, на мой взгляд, жутковато.

По сути же, предлагается усреднить некоторым образом точки изображения (например, каждую точку представить как среднее от N соседей) и вычислять разницу между текущей и предыдущей точками усреднённого изображения. Тогда в случае отсутствия сигнала будем иметь прямую линию. Начало сигнала (уровень возрастает) даст нам всплеск вверх, плавно затухающий по мере того, как мы начинаем двигаться по вершине сигнала. Конец сигнала даст, соответственно, всплеск вниз.

Такая дифференциальная характеристика позволяет уверенно маркировать начало и конец сигналов:



Зелёная линия на рисунке показывает дифференциалы слева-направо, фиолетовая — справа-налево. Прямоугольники маркируют границы сигналов.

Чем шире сигнал, тем больше надо усреднять. Удобно, например, вычислять коэффициент усреднения по степеням двойки.

продолжение следует...

Profile

frogstail: Эмблема U-124 c http://uboat.net (Default)
frogstail

October 2019

S M T W T F S
  12345
6789 101112
13141516171819
20212223242526
2728293031  

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 12th, 2026 10:47 pm
Powered by Dreamwidth Studios