Перейти к содержанию
    

Оценивание канала с помощью фильтра Винера

Доброго дня! 

Попробовал вычислить импульсную характеристику канала через известное соотношение Винера-Хопфа H = Rxx-^1 * Ryx 

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

image.png.ca503ca6a3f592ea90f2bc82c2b23331.png

В чем может быть дело? 

Обратная матрица автокорреляции находится, с этим все норм.   

wiener_filter_estimation.m

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что можно намерить в частотной области канала, если в этой частотной области сигнал равен нулю?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

58 minutes ago, petrov said:

А что можно намерить в частотной области канала, если в этой частотной области сигнал равен нулю?

Так частотная область используется только для расчета кросс-корреляции и автокорреляции, и получается все норм: 
image.thumb.png.65cc9daf9b8914726f14ae4b024263df.png
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ЧХ зондирующих импульсов, случайность их последовательности имеют значение? У вас импульсы QPSK - дельта-импульсы? Что будет с оценкой ЧХ канала в какой-то области частот, если ЧХ сигнала равна нулю в этой области? Как это скажется на оценке ИХ канала?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ага. То есть если используется QPSK сигнал, сглаженный RRC фильтром и  ограниченный по полосе, то можно оценить АЧХ канала только в полосе этого сигнала? А я задал такую импульсную импульсную характеристику искажения, что ее полоса гораздо шире зондирующего сигнала. Поэтому оценка дает сильно сглаженный результат :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Убрал сглаживание RRC-фильтром для QPSK, чтоб спектр не был нулевым во всем отрезке Найквиста, теперь импульсную характеристику канала восстанавливает точно:
image.thumb.png.85ac7c9b8691f432c85b6089b394b359.png
 

petrov, спасибо!  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 hours ago, Stepanov said:

кепстры могут дать неплохой результат

Имеется ввиду fft(abs(fft(x)))?  Таким образом можно половинку автокорреляции посчитать, чтоб заполнить матрицу Rxx. 
Но petrov же правильно заметил, что невозможно оценить ИХ канала, если спектр зондирующего сигнала не соответствует fft(ИХ канала). 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот это не соответствие спектров определяет ту часть энергии и информации которая будет потеряна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...