реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Устранение влияния длинного эха в COFDM, DVB-T
Wasja
сообщение Dec 5 2011, 13:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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. В реальности максимальное значение ниже и зависит от способа интерполяции. Таким образом, этим способом компенсация воздействия максимально сдвинутого эхо-сигнала невозможна.
Может ли сообщество подсказать в какую сторону двигаться для решения этой проблемы?
Go to the top of the page
 
+Quote Post
petrov
сообщение Dec 6 2011, 12:33
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Wasja @ Dec 5 2011, 17:25) *
Может ли сообщество подсказать в какую сторону двигаться для решения этой проблемы?


А нужно ли? Ведь параметры модуляции и помехоустойчивого кодирования выбираются исходя из модели канала. Вы берёте с потолка какой-то зверский канал, посмотрите его АЧХ, каждая четвёртая поднесущая будет насмерть задавлена спектральным нулём, помехоустойчивый код справится с таким количеством ошибок?
Go to the top of the page
 
+Quote Post
Fast
сообщение Dec 7 2011, 03:43
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



если только в установке второй антенны, отстоящей на несколько длин волн, и сужении их диаграмм направленности
Go to the top of the page
 
+Quote Post
Wasja
сообщение Dec 7 2011, 05:30
Сообщение #4


Участник
*

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



Цитата(petrov @ Dec 6 2011, 15:33) *
А нужно ли? Ведь параметры модуляции и помехоустойчивого кодирования выбираются исходя из модели канала. Вы берёте с потолка какой-то зверский канал, посмотрите его АЧХ, каждая четвёртая поднесущая будет насмерть задавлена спектральным нулём, помехоустойчивый код справится с таким количеством ошибок?

Нужно. Стандарт NorDig сказал, что приемник должен работать в таких условиях, никуда не денешься.

Цитата(Fast @ Dec 7 2011, 06:43) *
если только в установке второй антенны, отстоящей на несколько длин волн, и сужении их диаграмм направленности

Есть готовые решения, которые обходятся одной антенной.
Go to the top of the page
 
+Quote Post
Fast
сообщение Dec 7 2011, 05:56
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Цитата(Wasja @ Dec 7 2011, 09:30) *
Есть готовые решения, которые обходятся одной антенной.
именно в этих условиях, максимально сдвинутого эха на 0.95 защитного интервала ?
Go to the top of the page
 
+Quote Post
Wasja
сообщение Dec 7 2011, 06:20
Сообщение #6


Участник
*

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



Цитата(Fast @ Dec 7 2011, 08:56) *
именно в этих условиях, максимально сдвинутого эха на 0.95 защитного интервала ?

Да, проверяли на генераторе. Насколько можно понять по скудным данным - используется какой-то продвинутый программный алгоритм, завязанный на сдвигах исходного сигнала. В даташите этот вопрос не рассматривается.

PS. Микросхема демодулятора - STV0362.
Go to the top of the page
 
+Quote Post
Fast
сообщение Dec 7 2011, 07:13
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



предполагаю, что используется метод компенсации эха и коррекции АЧХ не на основе пилот-сигналов
а на основе адаптивного фильтра, обучаемого на защитных интервалах
чую, но сформулировать в алгоритмах пока не могу
Go to the top of the page
 
+Quote Post
Wasja
сообщение Dec 7 2011, 10:46
Сообщение #8


Участник
*

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



Цитата(Fast @ Dec 7 2011, 10:13) *
предполагаю, что используется метод компенсации эха и коррекции АЧХ не на основе пилот-сигналов
а на основе адаптивного фильтра, обучаемого на защитных интервалах
чую, но сформулировать в алгоритмах пока не могу

По-моему защитные интервалы на 95% своей длины будут замусорены эхом предыдущего символа, чему там можно будет обучить фильтр?
Go to the top of the page
 
+Quote Post
Fast
сообщение Dec 7 2011, 17:52
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Цитата(Wasja @ Dec 7 2011, 14:46) *
По-моему защитные интервалы на 95% своей длины будут замусорены эхом предыдущего символа, чему там можно будет обучить фильтр?
что собой представляют защитные интервалы для DVB-T, повторение начала символа (типично для ОФДМ) или пауза ?
Go to the top of the page
 
+Quote Post
Wasja
сообщение Dec 8 2011, 06:59
Сообщение #10


Участник
*

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



Цитата(Fast @ Dec 7 2011, 20:52) *
что собой представляют защитные интервалы для DVB-T, повторение начала символа (типично для ОФДМ) или пауза ?

Повторение конца символа, вставленное перед символом.
Go to the top of the page
 
+Quote Post
alex_os
сообщение Dec 8 2011, 12:48
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 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. Только ошибка получается значительная на краях спектра сигнала, из-за эффекта Гибсона sad.gif.


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
Fast
сообщение Dec 9 2011, 08:02
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Мэла. Гибсона..
и получим H(или h) от суммы сигналов, с которой потом неизвестно что делать


Цитата(Wasja @ Dec 7 2011, 13:46) *
По-моему защитные интервалы на 95% своей длины будут замусорены эхом предыдущего символа, чему там можно будет бучить фильтр?
обучать по 5% незамусоренным, но на N-символах
Go to the top of the page
 
+Quote Post
alex_os
сообщение Dec 9 2011, 11:14
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(Fast @ Dec 9 2011, 11:02) *
Мэла. Гибсона..
и получим H(или h) от суммы сигналов, с которой потом неизвестно что делать


обучать по 5% незамусоренным, но на N-символах


Не понял какой суммы? С H понятно что делать. Поэлементно инвертировать и умножить на выход fft. И дальше на демодулятор.
А адаптивный фильтр какой? Типа LMS и где он находится ? До FFT ? И как его обучать?


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
petrov
сообщение Dec 9 2011, 13:25
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(alex_os @ Dec 9 2011, 15:14) *
Поэлементно инвертировать и умножить на выход fft. И дальше на демодулятор.


ИМХО для такого канала линейного эквалайзера недостаточно, нечего там в спектральных нулях инвертировать, и помехоустойчивый код с таким количеством ошибок не справится, нужен запас по шуму и эквалайзер типа DFE, только от простоты OFDM ничего не остаётся.
Go to the top of the page
 
+Quote Post
Wasja
сообщение Dec 9 2011, 13:25
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 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. Только ошибка получается значительная на краях спектра сигнала, из-за эффекта Гибсона sad.gif.

Благодарю. Попробую просимулировать эту методику в матлаб.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 10:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01473 секунд с 7
ELECTRONIX ©2004-2016