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

 
 
11 страниц V  « < 4 5 6 7 8 > »   
Reply to this topicStart new topic
> Коды БЧХ, Вопросы по алгоритмам декодирования
Denisnovel
сообщение Mar 4 2012, 06:21
Сообщение #76


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 31-12-07
Из: Фрязино М.О.
Пользователь №: 33 753



Можно ли определить невозможность исправления ошибок до вычисления всех локаторов ошибок(в поиске Ченя)? Проблема в том, что декодер пытается исправить ошибки и вносит новые.
Go to the top of the page
 
+Quote Post
petrov
сообщение Mar 4 2012, 12:22
Сообщение #77


Гуру
******

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



Цитата(Denisnovel @ Mar 4 2012, 10:21) *
Можно ли определить невозможность исправления ошибок до вычисления всех локаторов ошибок(в поиске Ченя)? Проблема в том, что декодер пытается исправить ошибки и вносит новые.


Уже обсуждалось в этом топике...
Go to the top of the page
 
+Quote Post
Denisnovel
сообщение Mar 6 2012, 04:16
Сообщение #78


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 31-12-07
Из: Фрязино М.О.
Пользователь №: 33 753



Из обсуждения выше я понял, что достоверно невозможно определить количество ошибок, если ошибок слишком много. Но меня интересует случай, когда ошибок меньше граници детектирования. Можно ли в этом случае определить возможность исправления ошибок до поиска ченя?
Go to the top of the page
 
+Quote Post
petrov
сообщение Mar 6 2012, 05:39
Сообщение #79


Гуру
******

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



Цитата(Denisnovel @ Mar 6 2012, 08:16) *
Но меня интересует случай, когда ошибок меньше граници детектирования. Можно ли в этом случае определить возможность исправления ошибок до поиска ченя?


Вопрос дурацкий, если ошибки можно исправить то их можно исправить и ничего определять не надо.
Go to the top of the page
 
+Quote Post
Gold777
сообщение Mar 6 2012, 05:50
Сообщение #80


Частый гость
**

Группа: Участник
Сообщений: 118
Регистрация: 28-10-11
Из: Москва
Пользователь №: 68 022



Цитата(Denisnovel @ Mar 6 2012, 08:16) *
Из обсуждения выше я понял, что достоверно невозможно определить количество ошибок, если ошибок слишком много. Но меня интересует случай, когда ошибок меньше граници детектирования. Можно ли в этом случае определить возможность исправления ошибок до поиска ченя?

Если количество ошибок превышает исправляющую способность кода , то нет смысла определять сколько было ошибок. Если как Вы говорите ошибок точно меньше исправляющей способности, то вы с высокой степенью вероятности можете предположить, что возможность исправления есть. А вот местоположения этих ошибок Вы сможете определить только после процедуры Ченя. Хотя мне непонятно зачем Вам определять возможность исправления.
Go to the top of the page
 
+Quote Post
Denisnovel
сообщение Mar 6 2012, 05:54
Сообщение #81


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 31-12-07
Из: Фрязино М.О.
Пользователь №: 33 753



Может я не правильно выразился. Можно ли вычислить сигнал "decoding failure" до поиска Ченя?
Go to the top of the page
 
+Quote Post
Gold777
сообщение Mar 6 2012, 05:58
Сообщение #82


Частый гость
**

Группа: Участник
Сообщений: 118
Регистрация: 28-10-11
Из: Москва
Пользователь №: 68 022



Цитата(Denisnovel @ Mar 6 2012, 09:54) *
Может я не правильно выразился. Можно ли вычислить сигнал "decoding failure" до поиска Ченя?

нельзя
Go to the top of the page
 
+Quote Post
Denisnovel
сообщение Mar 6 2012, 06:04
Сообщение #83


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 31-12-07
Из: Фрязино М.О.
Пользователь №: 33 753



Ясно. Спасибо.
Go to the top of the page
 
+Quote Post
des00
сообщение Mar 6 2012, 06:08
Сообщение #84


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

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



Цитата(Gold777 @ Mar 6 2012, 00:58) *
нельзя


Цитата(Denisnovel @ Mar 6 2012, 01:04) *
Ясно. Спасибо.


можно, но не в реализации алгоритма берлекампа с фиксированным количеством шагов. В частности, если мне не изменяет память, в книге "Кодирование с исправлением ошибок в системах связи" есть классическая реализация алгоритма берлекампа с делением, там есть анализ степени полинома, которая получилась.

ну и еще, если степень полинома локаторов меньше t, то гарантировано все будет ок.
это не к месту %)


--------------------
Go to the top of the page
 
+Quote Post
des00
сообщение Mar 7 2012, 12:27
Сообщение #85


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

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



Цитата(des00 @ Mar 6 2012, 01:08) *
можно, но не в реализации алгоритма берлекампа с фиксированным количеством шагов. В частности, если мне не изменяет память, в книге "Кодирование с исправлением ошибок в системах связи" есть классическая реализация алгоритма берлекампа с делением, там есть анализ степени полинома, которая получилась.

а вот и тот алгоритм и статья . Кстати есть такая занятная вещь как "декодирование за границей БЧХ" никто не сталкивался ?


--------------------
Go to the top of the page
 
+Quote Post
SKov
сообщение Mar 7 2012, 13:21
Сообщение #86


Знающий
****

Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119



Цитата(des00 @ Mar 7 2012, 16:27) *
а вот и тот алгоритм и статья . Кстати есть такая занятная вещь как "декодирование за границей БЧХ" никто не сталкивался ?

Обычно рассматривается случай одной-двух дополнительных ошибок, не больше. Есть куча работ.
Go to the top of the page
 
+Quote Post
des00
сообщение Mar 7 2012, 13:28
Сообщение #87


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

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



Цитата(SKov @ Mar 7 2012, 07:21) *
Обычно рассматривается случай одной-двух дополнительных ошибок, не больше. Есть куча работ.

как раз такой случай мне и попался на глаза. код дополняется двумя символами которые декодируются за счет изменения берлекампа. сегодня еще рыл сеть, нашел пару статей об арифметическом декодировании кодов РС с мягким решением. Подробно не смотрел, отметил только что в них, РС указан как класс арифметических кодов.


--------------------
Go to the top of the page
 
+Quote Post
Denisnovel
сообщение Mar 14 2012, 07:32
Сообщение #88


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 31-12-07
Из: Фрязино М.О.
Пользователь №: 33 753



Делаю паралельную реализация поиска Ченя согласно прикрепленному файлу. Считает правильно, но результат сдвунут на 1. Т.е. 0 появляется раньше на одну позицию.
При начале поиска происходит инициализация. Если написать "start_root_index(i)-1" то с одной ошибкой работает, с двумя не работает совсем.
Код
loc_mult_par[i] <= gf_mult_a_by_b_const(iloc_poly[i], ALPHA_TO[start_root_index(i)-1]);

Что это может быть?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Mikhalych
сообщение Mar 14 2012, 08:27
Сообщение #89


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 7-12-05
Из: 77
Пользователь №: 11 952



Цитата(Denisnovel @ Mar 14 2012, 11:32) *
Делаю паралельную реализация поиска Ченя согласно прикрепленному файлу. Считает правильно, но результат сдвунут на 1.
Что это может быть?

Код неукороченный случаем?


--------------------
Не, ну наболело, капитан - он выступает как директор пляжа, посол! (с) Ширли-Мырли
Go to the top of the page
 
+Quote Post
Denisnovel
сообщение Mar 14 2012, 09:05
Сообщение #90


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 31-12-07
Из: Фрязино М.О.
Пользователь №: 33 753



Код укороченный. Проблема где-то в инициализации
Go to the top of the page
 
+Quote Post

11 страниц V  « < 4 5 6 7 8 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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