Я пытаюсь понять, как именно реализовать так называемый «предварительный отбеливающий» фильтр или просто «отбеливающий» фильтр.
Я понимаю, что цель состоит в том, чтобы сделать его дельтой в качестве функции автокорреляции, но я не уверен, как именно это сделать.
Контекст здесь следующий: сигнал принимается на двух разных приемниках, и вычисляется их взаимная корреляция. Кросс-корреляция может выглядеть как треугольник или какая-то другая богом забытая форма. Из-за этого становится трудно находить пик сигнала взаимной корреляции. В этом случае я слышу о необходимости «отбелить» сигналы перед выполнением кросс-корреляции, чтобы кросс-корреляция стала более дельта-подобной.
Как это сделать?
Благодарность!
autocorrelation
ошалевший
источник
источник
Ответы:
Предположим, у вас есть сигналы и y ( t ), для которых функция взаимной корреляции R x , y ( t ) вам не нравится; Вы хотите, чтобы R x , y были импульсными. Отметим, что в частотной области F [ R x , y ] = S x , y ( f ) = X ( f ) Y ∗ ( f ) .х ( т ) Y( т ) рх , у( т ) рх , у
источник
Предварительное отбеливание может быть выполнено путем фильтрации с помощью передаточной функции, которая приблизительно обратна спектру мощности сигнала. Допустим, у вас есть аудиосигнал, который примерно розовый. Для того, чтобы отбелить это, вы должны применить обратный розовый фильтр (частотная характеристика возрастает на 3 дБ на октаву).
Однако я не уверен, поможет ли это в вашей проблеме. Предварительное отбеливание имеет тенденцию усиливать низкоэнергетические части сигнала, которые могут быть шумными и, следовательно, увеличивать общий шум в вашей системе. Если вы пытаетесь определить, являются ли два сигнала выровненными по времени (или что такое временное выравнивание), то в проблеме есть некоторая нечеткость, связанная с пропускной способностью сигнала. Это точно представлено во временной области функции автокорреляции.
источник
Когда у вас есть эта ковариационная матрица, вы можете вычислить отбеливающее преобразование в форме матрицы, чтобы умножить данные, чтобы получить беленную версию. Ковариация этих новых отбеленных данных является единичной матрицей.
источник
Если речь идет только о том, как фильтровать части сигнала с низким энергопотреблением, не могли бы вы использовать фильтр нижних частот? Есть несколько реализаций по этому поводу.
Если это его полезно: эта статья из Karjalaien et. Все о отбеливающем фильтре и методе искаженного линейного предсказания, который используется фильтром.
источник