|
LDPC bit-flipping алгоритм |
|
|
|
 |
Ответов
|
Nov 26 2011, 12:22
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(slash_spb @ Nov 25 2011, 17:41)  Каждый f0..fN должен быть равным нулю если нет ошибок? Относительно каждого символа всегда есть жесткое решение на текущий момент времени.. Если эти жесткие решения таковы, что синдром нулевой, декодироване прекращается. Цитата Просто если я все верно выше написал, то вот какой вопрос. Информационные биты участвуют в нескольких проверочных уравнениях и могут быть исправлены, но как в таком случае могут быть исправлены проверочные биты? Забудьте про информационные и проверочные биты. Это не имеет отношение к декодированию. Есть просто проверки в проверочной матрице. Декодируются просто символы зашумленного кодового слова. Все на равных условиях. После декодирования можете думать, а где тут были информационные, а где проверочные.  Цитата(slash_spb @ Nov 26 2011, 12:12)  Наверное задавать вопросы в пятницу вечером не самое лучшее дело  Можно и в пятницу вечером. Не все соблюдают шаббат
|
|
|
|
|
Nov 26 2011, 21:09
|

Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 20-03-06
Пользователь №: 15 425

|
Цитата(SKov @ Nov 26 2011, 15:22)  Забудьте про информационные и проверочные биты. Это не имеет отношение к декодированию. Есть просто проверки в проверочной матрице. Декодируются просто символы зашумленного кодового слова. Все на равных условиях. После декодирования можете думать, а где тут были информационные, а где проверочные.  Т.е. я правильно понимаю, к нам пришло слово b0,...,bN,c0,....,cN, где bN - информационные данные, cN - проверочные биты к ним. Далее на приеме мы проверяем, к примеру, b0+b3+b7+c1=0, если уравнение верно, то ошибок нет, ну и делаем проверки для оставшихся уравнений. Так? Вот только у меня все никак не укладывается в голове что если в c1 была ошибка, то эта ошибка размножится на все биты в уравнении, я так понимаю решение о их правильном приеме принимается по оставшимся уравнениям в которых они участвуют?
Сообщение отредактировал slash_spb - Nov 26 2011, 21:11
|
|
|
|
|
Nov 26 2011, 21:26
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(slash_spb @ Nov 27 2011, 01:09)  Т.е. я правильно понимаю, к нам пришло слово b0,...,bN,c0,....,cN, где bN - информационные данные, cN - проверочные биты к ним. Далее на приеме мы проверяем, к примеру, b0+b3+b7+c1=0, если уравнение верно, то ошибок нет, ну и делаем проверки для оставшихся уравнений. Так?
Вот только у меня все никак не укладывается в голове что если в c1 была ошибка, то эта ошибка размножится на все биты в уравнении, я так понимаю решение о их правильном приеме принимается по оставшимся уравнениям в которых они участвуют? В принципе, да. Но у вас сначала вопрос был другой. Первоначально вопрос был: как при декодировании отличаются информационные символы от проверочных. Сейчас вы фактически задаете вопрос: а как декодировать LDPC код? Можно и об этом поговорить, но только уточните немного постановку задачи.. Я немного подзабыл, что такое bit-flipping алгоритм? Это обычный мажоритарный? Но только многопроходовый, да? И канал с жестким двоичным выходом?
|
|
|
|
|
Nov 26 2011, 21:32
|

Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 20-03-06
Пользователь №: 15 425

|
Цитата(SKov @ Nov 27 2011, 00:26)  В принципе, да. Но у вас сначала вопрос был другой. Первоначально вопрос был: как при декодировании отличаются информационные символы от проверочных. Сейчас вы фактически задаете вопрос: а как декодировать LDPC код? Можно и об этом поговорить, но только уточните немного постановку задачи.. Я немного подзабыл, что такое bit-flipping алгоритм? Это обычный мажоритарный? Но только многопроходовый, да? И канал с жестким двоичным выходом? Да, это обычный мажоритарный многопроходовый алгоритм с жесткими решениями. По крайней мере, для начала, я разбираю именно такой. Спасибо, я собственно только и хотел понять правильно ли я мыслю. Пока вопрос формулируешь, понимание и приходит=)
|
|
|
|
Сообщений в этой теме
slash_spb LDPC bit-flipping алгоритм Nov 25 2011, 13:41 slash_spb Наверное задавать вопросы в пятницу вечером не сам... Nov 26 2011, 08:12     slash_spb Цитата(SKov @ Nov 27 2011, 01:59) Ну тогд... Nov 27 2011, 20:54      SKov Цитата(slash_spb @ Nov 28 2011, 00:54) Не... Nov 27 2011, 21:02       slash_spb Цитата(SKov @ Nov 28 2011, 00:02) Постейш... Nov 28 2011, 06:37        SKov Цитата(slash_spb @ Nov 28 2011, 10:37) Ка... Nov 28 2011, 12:09         slash_spb Цитата(SKov @ Nov 28 2011, 15:09) Как-то ... Nov 28 2011, 13:13 des00 посмотрите корки юникора, у них много разных LDPC ... Nov 28 2011, 07:12 slash_spb Цитата(des00 @ Nov 28 2011, 10:12) посмот... Nov 28 2011, 07:28 Shevnnov Исходя их своего опыта посоветовал бы Belief-Propa... Mar 26 2012, 21:02
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|