|
Устранение влияния длинного эха в COFDM, DVB-T |
|
|
|
Dec 5 2011, 13:25
|

Участник

Группа: Участник
Сообщений: 20
Регистрация: 28-02-06
Из: Минск
Пользователь №: 14 809

|
При разработке DVB-T приемника столкнулись с проблемой при работе с длинным мощным эхо-сигналом. Необходимо обеспечить работоспособность приемника DVB-T при наличии эхо-сигнала такой же мощности (0 dB эхо) как основной сигнал, задержанного на время до 0,95 длины защитного интервала и не вносящего поворота фазы (0 градусов в центре канала). Для режима 2k максимальный сдвиг составляет 486,4 отсчета (при длине защитного интервала 1/4), для режима 8k – 1945,6 отсчетов. Для коррекции частотной характеристики канала используется интерполяция значений пилотных несущих. Для DVB-T, собрав данные по 4 последовательным символам, можно получить 569 равномерно расположенных пилотных несущих, что теоретически позволяет исправить воздействие эха сигнала со сдвигом до 341,333 отсчетов для 2k и до 1365,333 отсчетов для 8k. В реальности максимальное значение ниже и зависит от способа интерполяции. Таким образом, этим способом компенсация воздействия максимально сдвинутого эхо-сигнала невозможна. Может ли сообщество подсказать в какую сторону двигаться для решения этой проблемы?
|
|
|
|
|
Dec 7 2011, 05:30
|

Участник

Группа: Участник
Сообщений: 20
Регистрация: 28-02-06
Из: Минск
Пользователь №: 14 809

|
Цитата(petrov @ Dec 6 2011, 15:33)  А нужно ли? Ведь параметры модуляции и помехоустойчивого кодирования выбираются исходя из модели канала. Вы берёте с потолка какой-то зверский канал, посмотрите его АЧХ, каждая четвёртая поднесущая будет насмерть задавлена спектральным нулём, помехоустойчивый код справится с таким количеством ошибок? Нужно. Стандарт NorDig сказал, что приемник должен работать в таких условиях, никуда не денешься. Цитата(Fast @ Dec 7 2011, 06:43)  если только в установке второй антенны, отстоящей на несколько длин волн, и сужении их диаграмм направленности Есть готовые решения, которые обходятся одной антенной.
|
|
|
|
|
Dec 7 2011, 05:56
|
Местный
  
Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839

|
Цитата(Wasja @ Dec 7 2011, 09:30)  Есть готовые решения, которые обходятся одной антенной. именно в этих условиях, максимально сдвинутого эха на 0.95 защитного интервала ?
|
|
|
|
|
Dec 7 2011, 06:20
|

Участник

Группа: Участник
Сообщений: 20
Регистрация: 28-02-06
Из: Минск
Пользователь №: 14 809

|
Цитата(Fast @ Dec 7 2011, 08:56)  именно в этих условиях, максимально сдвинутого эха на 0.95 защитного интервала ? Да, проверяли на генераторе. Насколько можно понять по скудным данным - используется какой-то продвинутый программный алгоритм, завязанный на сдвигах исходного сигнала. В даташите этот вопрос не рассматривается. PS. Микросхема демодулятора - STV0362.
|
|
|
|
|
Dec 7 2011, 10:46
|

Участник

Группа: Участник
Сообщений: 20
Регистрация: 28-02-06
Из: Минск
Пользователь №: 14 809

|
Цитата(Fast @ Dec 7 2011, 10:13)  предполагаю, что используется метод компенсации эха и коррекции АЧХ не на основе пилот-сигналов а на основе адаптивного фильтра, обучаемого на защитных интервалах чую, но сформулировать в алгоритмах пока не могу По-моему защитные интервалы на 95% своей длины будут замусорены эхом предыдущего символа, чему там можно будет обучить фильтр?
|
|
|
|
|
Dec 7 2011, 17:52
|
Местный
  
Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839

|
Цитата(Wasja @ Dec 7 2011, 14:46)  По-моему защитные интервалы на 95% своей длины будут замусорены эхом предыдущего символа, чему там можно будет обучить фильтр? что собой представляют защитные интервалы для DVB-T, повторение начала символа (типично для ОФДМ) или пауза ?
|
|
|
|
|
Dec 8 2011, 06:59
|

Участник

Группа: Участник
Сообщений: 20
Регистрация: 28-02-06
Из: Минск
Пользователь №: 14 809

|
Цитата(Fast @ Dec 7 2011, 20:52)  что собой представляют защитные интервалы для DVB-T, повторение начала символа (типично для ОФДМ) или пауза ? Повторение конца символа, вставленное перед символом.
|
|
|
|
|
Dec 8 2011, 12:48
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(Wasja @ Dec 5 2011, 16:25)  Может ли сообщество подсказать в какую сторону двигаться для решения этой проблемы? Можно сделать рассчитав импульсную характеристику (ИХ) канала во временной области. 1) В частотной области находим передаточную характеристику (ПХ) канала H для частот на которых пилоты, для частот где нет пилотов H(i) = 0. 2) Далее считаем ИХ во временной области h = ifft(H). 3) В h оставляем только то что соответствует задержкам меньшим чем защитный интервал, все остальное обнуляем. 4) Возвращаемся в частотную область и получаем интерполированную ПХ канала H = fft(h). p.s. Только ошибка получается значительная на краях спектра сигнала, из-за эффекта Гибсона  .
--------------------
ну не художники мы...
|
|
|
|
|
Dec 9 2011, 08:02
|
Местный
  
Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839

|
Мэла. Гибсона.. и получим H(или h) от суммы сигналов, с которой потом неизвестно что делать Цитата(Wasja @ Dec 7 2011, 13:46)  По-моему защитные интервалы на 95% своей длины будут замусорены эхом предыдущего символа, чему там можно будет бучить фильтр? обучать по 5% незамусоренным, но на N-символах
|
|
|
|
|
Dec 9 2011, 11:14
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(Fast @ Dec 9 2011, 11:02)  Мэла. Гибсона.. и получим H(или h) от суммы сигналов, с которой потом неизвестно что делать
обучать по 5% незамусоренным, но на N-символах Не понял какой суммы? С H понятно что делать. Поэлементно инвертировать и умножить на выход fft. И дальше на демодулятор. А адаптивный фильтр какой? Типа LMS и где он находится ? До FFT ? И как его обучать?
--------------------
ну не художники мы...
|
|
|
|
|
Dec 9 2011, 13:25
|

Участник

Группа: Участник
Сообщений: 20
Регистрация: 28-02-06
Из: Минск
Пользователь №: 14 809

|
Цитата(alex_os @ Dec 8 2011, 15:48)  Можно сделать рассчитав импульсную характеристику (ИХ) канала во временной области. 1) В частотной области находим передаточную характеристику (ПХ) канала H для частот на которых пилоты, для частот где нет пилотов H(i) = 0. 2) Далее считаем ИХ во временной области h = ifft(H). 3) В h оставляем только то что соответствует задержкам меньшим чем защитный интервал, все остальное обнуляем. 4) Возвращаемся в частотную область и получаем интерполированную ПХ канала H = fft(h). p.s. Только ошибка получается значительная на краях спектра сигнала, из-за эффекта Гибсона  . Благодарю. Попробую просимулировать эту методику в матлаб.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|