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

 
 
 
Reply to this topicStart new topic
> декодирование Витерби в SHDSL
Gar_Ri
сообщение Feb 2 2009, 05:32
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 1-11-07
Пользователь №: 31 949



хочу создать систему передачи схожую с той которая используется в SHDSL модемах. Вызывает недопонимание такой вопрос. Y1 и Y0 идут на декодер Витерби, а Y3 и Y2 сразу на решающее устройство (Sliser). Как исправляються одиночные ошибки появившиеся в Y1 или Y0 понятно ( декодер Витерби справляется на ура), а вот что делать если ошибка появилась при определение Y3, Y2 ? Вот например, растояние между состояниями - 9 и -7 такое же как между -9 и -11. Т.е. вероятность ошибки при определение значений Y3, Y2 довольна высока. Как обходят подобного рода ситуации?


maper table
Y3 Y2 Y1 Y0
0 0 0 0 -15/16
0 0 0 1 -13/16
0 0 1 0 -11/16
0 0 1 1 -9/16
0 1 0 0 -7/16
0 1 0 1 -5/16
0 1 1 0 -3/16
0 1 1 1 -1/16
Go to the top of the page
 
+Quote Post
petrov
сообщение Feb 2 2009, 06:41
Сообщение #2


Гуру
******

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



Евклидово расстояние между символами на которые маппятся некодируемые биты увеличивается и они так же защищены как и кодируемые биты. У Прокиса подробнее читайте.
Go to the top of the page
 
+Quote Post
Gar_Ri
сообщение Feb 3 2009, 07:04
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 1-11-07
Пользователь №: 31 949



Цитата(petrov @ Feb 2 2009, 11:41) *
Евклидово расстояние между символами на которые маппятся некодируемые биты увеличивается и они так же защищены как и кодируемые биты. У Прокиса подробнее читайте.

почитал Прокиса. Евклидово растояние увеличивается, но как декодер Витерби в SHdsl это отрабатывает не понятно мне. Вот например, передавали символ -7 , демапер распознал его как -9. Витерби же сделает вывод что передавали символ -15. В результате ошибка. А если бы передавали -15 , а получили как -9, то витерби нормально обработает эту ситуацию и ошибки на выходе не будет. Получается странная для меня ситуация : символ -7 расположен ближе к - 9 , чем -15 , т.е и вероятность неправильного распознования символа тут больше, но декодер Витерби не работает при этом.
Go to the top of the page
 
+Quote Post
petrov
сообщение Feb 3 2009, 17:14
Сообщение #4


Гуру
******

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



Цитата(Gar_Ri @ Feb 3 2009, 10:04) *
почитал Прокиса. Евклидово растояние увеличивается, но как декодер Витерби в SHdsl это отрабатывает не понятно мне. Вот например, передавали символ -7 , демапер распознал его как -9. Витерби же сделает вывод что передавали символ -15. В результате ошибка. А если бы передавали -15 , а получили как -9, то витерби нормально обработает эту ситуацию и ошибки на выходе не будет. Получается странная для меня ситуация : символ -7 расположен ближе к - 9 , чем -15 , т.е и вероятность неправильного распознования символа тут больше, но декодер Витерби не работает при этом.


Незнаю как в SHdsl всё устроено, ваши обозначения непонятны, с помощью Витерби декодируется передаваемый подобраз, некодируемые биты определяются по ближайшей точке в подобразе, защита в том что в подобразе точки расположены дальше друг от друга чем в исходном созвездии.
Go to the top of the page
 
+Quote Post
Gar_Ri
сообщение Feb 4 2009, 05:48
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 1-11-07
Пользователь №: 31 949



Цитата(petrov @ Feb 3 2009, 22:14) *
Незнаю как в SHdsl всё устроено, ваши обозначения непонятны, с помощью Витерби декодируется передаваемый подобраз, некодируемые биты определяются по ближайшей точке в подобразе, защита в том что в подобразе точки расположены дальше друг от друга чем в исходном созвездии.

спасибо за разъяснения.Стало более понятнее. Вот только исходя из структуры декодера в SHDSL приемнике некодируемые биты определяються не по ближайщей точки в подобразе, а просто по тому в какую четверть попал символ.

PS. Структура декодера Витерби в SHDSL на рисунке в приклепленном файле. Пояснения к обозначениям : -15 - это символ с уровнем -15/16 (Y3Y2Y1Y0 0000).
Прикрепленное изображение
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th June 2025 - 15:29
Рейтинг@Mail.ru


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