Як "відбілити" сигнал часової області?


12

Я намагаюся зрозуміти, як саме реалізувати те, що відомо як фільтр "відбілювання" або просто фільтр "відбілювання".

Я розумію, що мета полягає в тому, щоб він мав дельту як свою функцію автокореляції, але я не впевнений, як це зробити.

Контекст тут такий: сигнал надходить на два різні приймачі, і обчислюється їх перехресна кореляція. Перехресне співвідношення може виглядати як трикутник або інша богозабута форма. Через це стає важко знайти пік сигналу перехресної кореляції. У цьому випадку я чую про необхідність "відбілити" сигнали до того, як на них буде проведено перехресну кореляцію, так що перехресна кореляція тепер нагадує дельта.

Як це робиться?

Дякую!


Зауважте, що в контексті систем зв'язку те, що ваше запитання, описане як відбілювач, по суті виконує функцію еквалайзера. Мені це звучить так само; це може бути просто інша номенклатура.
Джейсон R

Так, неправильно визначена номенклатура робить її ще більш заплутаною щодо того, що вони намагаються робити іноді.
Спейсі

Відповіді:


7

Припустимо, у вас є сигнали та y ( t ) , перехресні кореляційні функції яких R x , y ( t ) - це не те, що вам подобається; ви хочете, щоб R x , y був подібний до імпульсу. Зауважимо, що у частотній області F [ R x , y ] = S x , y ( f ) = X ( f ) Y ( f ) .х(т)у(т)Rх,у(т)Rх,у

Ж[Rх,у]=Sх,у(f)=Х(f)Y(f).
Таким чином , ви фільтрації сигналів через лінійні фільтри і ч , відповідно , щоб отримати х ( т ) = х * г , Х ( п ) = Х ( е ) З ( е ) , і у = у * год , Y ( f ) = Y ( f ) H ( f ) , і тепер їх перехресна кореляційна функція ггодх^(т)=хгХ^(f)=Х(f)Г(f)у^=угодY^(f)=Y(f)Н(f) якого перетворення Фур'є F [ R х , у ] = S х , у ( е )Rх^,у^ то є, R х , у є крос-кореляціїRх,уз Rч,г. Що ще важливіше, ви хочете вибратиgіh,щобпоперечна спектральна щільністьG(f)
Ж[Rх^,у^]=Sх^,у^(f)=[Х(f)Г(f)][Y(f)Н(f)]=[Х(f)Y(f)][Г(f)Н(f)]=[Х(f)Y(f)][Г(f)Н(f)],
Rх^,у^Rх,уRгод,гггод по г і ч є мультиплікативний зворотним по відношенню до крос-спектральна щільність X ( F ) Y * ( е ) з ї та у , або щото близько до нього. Якщо у вас є лише один сигнал і один фільтр, ви отримуєте результат, наданий Гільмаром (з поправками, як це подано в моєму коментарі). В будь-якому випадку питання щодо компенсації спектральних нулів або взагалі частотних смуг, де сигнали мають мало енергії, все ще залишається.Г(f)Н(f)ггод Х(f)Y(f)ху

Дякую за відмінку - чи можете ви пояснити тривалість тут? Наприклад, яка довжина функції передачі потужності X, якщо x [n] довжини N? (Те саме з у ...)
Spacey

Гаразд - я прийму відповідь, але напишу зовсім нове запитання, знявшись цього вечора, і ми можемо зняти його звідти. Знову дякую.
Спейсі

7

Попереднє відбілювання може бути здійснено шляхом фільтрації за допомогою функції передачі, яка є приблизно зворотною спектру потужності сигналу. Скажімо, у вас є звуковий сигнал, який приблизно рожевий. Для того щоб відбілити це, ви застосували фільтр із зворотним рожевим кольором (частотна характеристика зростає на 3 дБ на октаву).

Однак я не впевнений, чи допоможе це у вашій проблемі. Попереднє відбілювання має тенденцію до посилення низько енергетичних частин сигналу, що може бути галасливим і, таким чином, збільшувати загальний шум у вашій системі. Якщо ви намагаєтеся визначити, чи два сигнали вирівняні за часом (або яке вирівнювання часу), то в проблемі є певна нечіткість, пов’язана з пропускною здатністю сигналу. Це точно представлено у формі часової області функції автокореляції. 


Дякую за вашу відповідь - так, інвертування спектру, як ви сказали, напевно, не спрацює тут ... використання "попередніх відбілювачів" здається настільки всюдисущим, що я думаю, що крім цього є багато способів зробити це? ...
Спейсі

2

ххх

хСij=1NхDатахiхjNi,jх

Коли у вас є ця матриця коваріації, ви можете обчислити відбілюючу трансформацію у вигляді матриці для множення даних для отримання побіленої версії. Коваріація цих нових побілених даних є матрицею ідентичності.

у=С-1/2х

С-1/2С=LLТу=L-1хL


0

Якщо мова йде лише про те, як відфільтрувати частини низької енергії в сигналі, чи можете ви використовувати фільтр низької частоти? Про це є кілька реалізацій.

Якщо це йому корисно: Ця стаття від Karjalaien et. al - про відбілюючий фільтр і метод викривленого лінійного прогнозування, який застосовується фільтром.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.