|
БЧХ декодер - поясните |
|
|
|
May 4 2011, 09:59
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Добрый день всем. Догнали и меня БЧХ коды. Делаю декодер, аппаратная реализация, перечитал кучу книжек, все равно непонятные моменты остались. Наворочены формулы, индексы - не поймешь, а в реализации все проще как оказывается. Такие вопросы, подскажите пожалуйста: 1. Если у меня 60 проверочных бит (исправляет 6 ошибок) - то у меня должно быть 60 бит синдрома ошибок? 2. Синдром вычисляем сдвиговым регистром (умножаем на порождающий полином). А вот дальше тупик. Что с ним делать? Надо искать полином локаторов ошибок. Нашел реализацию процедуры ченя (картинка). Что есть что на ней непонятно, несколько раз прочитал- все равно не понятно. Кто имел дело с декодированием, наверняка все очевидно покажется. 3. Что такое альфа и лябда на картинке? 4. Чему равно t - количеству проверочных бит или общему количеству бит? 5. Написано все возможные положения ошибок проверяются последовательно - если у меня 560 бит всего, то я что, должен проверить 2^560 вариантов комбинаций ошибок? Что то нереально. Или по одной надо проверять последовательно? 6. Что делает квадрат на блок схеме с лябдой? Это регистр? Если спросил что-то глупое- сразу извиняюсь, недавно в тему начал вникать, каша в голове
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
May 6 2011, 11:44
|
Местный
  
Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839

|
Цитата(SKov @ May 5 2011, 14:42)  Если серьезно - пару месяцев уйдет на то, чтобы прочесть хотя бы 10 (лучше 30-50) статей и разобраться с разновидностями декодеров и выбрать, что вам подходит по цвету и вкусу  ушло 2 часа на то, чтобы разобраться, что выбирать особо не из чего )) пара удобоваримых для реализации алгоритмов для БЧХ (БМ и Евклида) и тройка для LDPC (мягкий BP, min-sum и класс многопороговых). а если к вопросу подойти творчески, то внешний код БЧХ можно использовать лишь для обнаружения, исправляя все внутренним LDPC... Цитата(SKov @ May 5 2011, 14:42)  Не забудьте выложить в доступном месте  посмотрим
|
|
|
|
|
May 6 2011, 16:02
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(Fast @ May 6 2011, 15:44)  ушло 2 часа на то, чтобы разобраться, что выбирать особо не из чего )) пара удобоваримых для реализации алгоритмов для БЧХ (БМ и Евклида) и тройка для LDPC (мягкий BP, min-sum и класс многопороговых). а если к вопросу подойти творчески, то внешний код БЧХ можно использовать лишь для обнаружения, исправляя все внутренним LDPC... посмотрим  У вас два часа ушло, чтобы выучить несколько красивых слов  Если Вы пишете про "мягкий BP" (а что, бывает жесткий?) и через запятую поминаете класс многопороговых алгоритмов - Вам еще разбираться и разбираться в этих хитросплетениях. И почему вы называете БЧХ внешним? Он там, скорее, внутренний и предназначен не для обнаружения ошибок (LDPC и сам прекрасно все обнаруживает.) В общем, "еще 5 тысяч ведер, и ключик будет ваш"  )
|
|
|
|
Сообщений в этой теме
alexPec БЧХ декодер - поясните May 4 2011, 09:59 des00 сорцы мои слейте, там все написано %) причем потом... May 4 2011, 10:02 alexPec Цитата(des00 @ May 4 2011, 14:02) сорцы м... May 4 2011, 14:16 Джеймс Цитата(des00 @ May 4 2011, 14:02) сорцы м... May 4 2011, 17:45 des00 Цитата(alexPec @ May 4 2011, 03:59) 1. Ес... May 4 2011, 18:56 SKov Цитата(des00 @ May 4 2011, 22:56) разрядн... May 4 2011, 19:24  des00 Цитата(SKov @ May 4 2011, 13:24) Пожалуй,... May 4 2011, 19:59   Fast Цитата(des00 @ May 4 2011, 23:59) ИМХО вы... May 4 2011, 20:42 alexPec Спасибо! Стало яснее, дальше грызу гранит БЧХ ... May 5 2011, 08:53 Fast на данной схеме Альфа не элемент поля, а скорее ве... May 4 2011, 19:34 Fast раз уж разговор зашел
подскажите, нет ли у кого дл... May 5 2011, 09:36 des00 Цитата(Fast @ May 5 2011, 03:36) референс... May 5 2011, 09:47  alexPec Цитата(des00 @ May 5 2011, 13:47) смешно ... May 5 2011, 12:43   des00 Цитата(alexPec @ May 5 2011, 07:43) Как р... May 5 2011, 14:31    alexPec Уважаемый Des, увидел такую штуку в Вашем коде при... May 6 2011, 06:33     Mikhalych Цитата(alexPec @ May 6 2011, 10:33) ... э... May 6 2011, 07:04     SKov Цитата(alexPec @ May 6 2011, 10:33) как я... May 6 2011, 07:27     des00 Цитата(alexPec @ May 6 2011, 01:33) Уважа... May 6 2011, 07:31      alexPec Цитата(des00 @ May 6 2011, 11:31) откуда ... May 6 2011, 14:52       alexPec Цитатаумножитель в полях галуа вида variable by co... May 7 2011, 21:00        des00 Цитата(alexPec @ May 7 2011, 15:00) Вот о... May 8 2011, 02:28         alexPec Цитата(des00 @ May 8 2011, 06:28) да, тол... May 10 2011, 08:00    Serg76 Цитата(SKov @ May 6 2011, 19:02) И почему... May 6 2011, 16:52     SKov Цитата(Serg76 @ May 6 2011, 20:52) Челове... May 6 2011, 17:48      Serg76 Цитата(SKov @ May 6 2011, 20:48) Если счи... May 6 2011, 19:14    Fast Цитата(SKov @ May 6 2011, 20:02) У вас дв... May 6 2011, 20:20     SKov Цитата(Fast @ May 7 2011, 00:20) мягкий B... May 6 2011, 21:39      Fast Цитата(SKov @ May 7 2011, 01:39) Это все ... May 7 2011, 06:22       SKov Цитата(Fast @ May 7 2011, 10:22) я сходу ... May 7 2011, 11:04        Fast Цитата(SKov @ May 7 2011, 15:04) Это наиб... May 7 2011, 22:02         SKov Цитата(Fast @ May 8 2011, 02:02) это не н... May 8 2011, 06:55          Fast Цитата(SKov @ May 8 2011, 10:55) Худший п... May 8 2011, 11:43          Fast Цитата(SKov @ May 8 2011, 10:55) Если LDP... Nov 8 2011, 18:15 des00 посмотрю позже May 10 2011, 15:19 alexPec Цитата(des00 @ May 10 2011, 19:19) посмот... May 10 2011, 21:38  des00 Цитата(alexPec @ May 10 2011, 15:38) Кста... May 11 2011, 01:18   x736C Цитата(des00 @ May 11 2011, 05:18) И пиха... May 11 2011, 06:55   alexPec Цитата(des00 @ May 11 2011, 05:18) Вопрос... May 11 2011, 07:07   alexPec Цитата(des00 @ May 11 2011, 05:18) да
на... May 12 2011, 17:18    des00 Цитата(alexPec @ May 12 2011, 12:18) Уваж... Jul 15 2011, 06:56     alexPec Цитата(des00 @ Jul 15 2011, 10:56) думаю ... Jul 16 2011, 17:40 NIKOLASIUS Уважемые ГУРУ по кодам. Проясните ситуацию для мен... May 12 2011, 13:11 petrov Цитата(NIKOLASIUS @ May 12 2011, 17:11) У... May 12 2011, 15:51 NIKOLASIUS Применив CRC-16 совместно с БЧХ кодом (к кодируемы... May 18 2011, 08:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|