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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> 2D Block Turbo Code ? [решено], (проверочные от проверочных)
a9d
сообщение Jan 27 2013, 05:01
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 312
Регистрация: 9-04-10
Пользователь №: 56 532



Всем привет.

Хочу собрать 2D Block Turbo Code. Как работает понятно. Восстанавливаем строки и столбцы(если требуется востановление) в определенной последовательности
Хочу использовать упрощенный код Рида-Соломона без erasures.


http://wireless-e.ru/articles/technologies/2006_1_63.php


Мне непонятен момент с проверочными символами от проверочных. Это, что такое? Т.е. допустим, первая строка содержит проверочные символы для первого столбца проверочных кодов и первой строки проверочных кодов?

Перемежитель вообще нужно использовать? По этому вопросу единого мнения не нашел.

Сообщение отредактировал a9d - Jan 27 2013, 06:31
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jan 27 2013, 05:21
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



кодирование осуществляется примерно так (k-число информационных символов, (n-k) - проверочных): сначала для сообщение делаем ky прогонов кодера по строкам, получаем проверочные символы справа, затем делаем nx прогонов по столбцам. на втором шаге, если идти последовательно слева направо, сначала получим проверочные символы внизу (оранжевые на вашей картинке), а потом проверочные для проверочных. последние имеют смысл для декодера столбцов, т.к. первый кодер (по строкам) их не кодирует, поэтому их не будет трогать и декодер строк.

Цитата(a9d @ Jan 27 2013, 12:01) *
Перемежитель вообще нужно использовать? По этому вопросу единого мнения не нашел.

нет, он встроен в такой код
Go to the top of the page
 
+Quote Post
a9d
сообщение Jan 27 2013, 05:25
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 312
Регистрация: 9-04-10
Пользователь №: 56 532



Т.е. "проверочные от проверочных" проверяют проверочные символы строк(оранжевый столбец справа) ?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jan 27 2013, 06:00
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(a9d @ Jan 27 2013, 12:25) *
Т.е. "проверочные от проверочных" проверяют проверочные символы строк(оранжевый столбец справа) ?

да, если сначала кодируются строки
Go to the top of the page
 
+Quote Post
a9d
сообщение Jan 27 2013, 06:31
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 312
Регистрация: 9-04-10
Пользователь №: 56 532



Понятно. Спасибо.
Go to the top of the page
 
+Quote Post
des00
сообщение Jan 27 2013, 10:59
Сообщение #6


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



глупый вопрос, а зачем итеративное декодирование для кодов Р-С, если они в основном декодируются жестко?


--------------------
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jan 27 2013, 11:50
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(des00 @ Jan 27 2013, 13:59) *
глупый вопрос, а зачем итеративное декодирование для кодов Р-С, если они в основном декодируются жестко?

честно говоря, тоже не понимаю для чего. на практике не встречал, чтобы где-то использовали РС в турбокодах,
хотя итеративно можно декодировать и по жесткой схеме.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jan 27 2013, 12:00
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(des00 @ Jan 27 2013, 17:59) *
глупый вопрос, а зачем итеративное декодирование для кодов Р-С, если они в основном декодируются жестко?

конкретно в турбокодах они декодируются мягко. ЕМНИП, они немого хуже по характеристикам, чем БЧХ или Хемминга, но пропускная способность намного выше
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jan 27 2013, 12:05
Сообщение #9


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(vadimuzzz @ Jan 27 2013, 15:00) *
конкретно в турбокодах они декодируются мягко. ЕМНИП, они немого хуже по характеристикам, чем БЧХ или Хемминга, но пропускная способность намного выше

известные практические схемы (стандарты) не приведете? декодирование, я так понимаю, по Чейзу?
Go to the top of the page
 
+Quote Post
a9d
сообщение Jan 27 2013, 12:17
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 312
Регистрация: 9-04-10
Пользователь №: 56 532



Low-Complexity High-Rate Reed--Solomon Block Turbo Codes

http://ieeexplore.ieee.org/xpl/login.jsp?t...3341%2F04303371
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jan 27 2013, 12:29
Сообщение #11


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



вот нашел и практическую схему RS TPC с декодированием, как и предполагал, по Чейзу (метод 2)

Прикрепленный файл  A_5_Gbps_FPGA_prototype_of_a__31_29_x_31_29__RS_TPC_decoder.pdf ( 324.14 килобайт ) Кол-во скачиваний: 847

Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jan 27 2013, 12:55
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(Serg76 @ Jan 27 2013, 19:29) *
вот нашел и практическую схему RS TPC с декодированием, как и предполагал, по Чейзу (метод 2)

еще стоит поискать предыдущие авторов этой статьи, там д.б. более полные теоретические выкладки.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jan 27 2013, 13:09
Сообщение #13


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(vadimuzzz @ Jan 27 2013, 16:55) *
еще стоит поискать предыдущие авторов этой статьи, там д.б. более полные теоретические выкладки.

ага, спс. до этого имел дело только с TPC на базе Хемминга и БЧХ, ну еще плюс к этому проверка на четность
Go to the top of the page
 
+Quote Post
des00
сообщение Jan 27 2013, 14:19
Сообщение #14


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



про РС не скажу, а про БЧХ по чейзу же не выгодно декодировать, фактически метод близкий к полному перебору, основанному на вероятности ошибки. Как я понимаю в 2D кодах кол-во вариантов будет дюже большим. В чем смысл ?

Цитата(a9d @ Jan 27 2013, 06:17) *
Low-Complexity High-Rate Reed--Solomon Block Turbo Codes

http://ieeexplore.ieee.org/xpl/login.jsp?t...3341%2F04303371

а у вас случайно нет доступа что бы эту статью скачать ? sm.gif

Цитата(des00 @ Jan 27 2013, 08:17) *
про РС не скажу, а про БЧХ по чейзу же не выгодно декодировать, фактически метод близкий к полному перебору, основанному на вероятности ошибки. Как я понимаю в 2D кодах кол-во вариантов будет дюже большим. В чем смысл ?

Не то что бы я сомневаюсь в работоспособности такой схемы, просто непонимаю почему бы не взять другие итеративные коды с нормальным мягким решением. LDPC например %)


--------------------
Go to the top of the page
 
+Quote Post
a9d
сообщение Jan 27 2013, 14:28
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 312
Регистрация: 9-04-10
Пользователь №: 56 532



Та как-то не совсем хочется тратить 31$ на PDF.


У меня мысль появилась. Ведь в 2D матрице легко вычислить координаты ошибки. И если уж после нескольких итераций ошибки уже не исправляются, то подставить парочку раз рандомное число. Так хоть все перебирать не придется.

Сообщение отредактировал a9d - Jan 27 2013, 14:34
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 Текстовая версия Сейчас: 16th June 2025 - 14:18
Рейтинг@Mail.ru


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