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

 
 
 
Reply to this topicStart new topic
Gold777
сообщение Nov 22 2012, 14:57
Сообщение #1


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

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



Подскажите, почему декодер Рида-Соломона может исправлять не все ошибки? Правильность исправления данных проверяю по счетчику CRC. Создал два тракта - один с декодером, другой без декодера. Всегда наблюдаю одну из двух ситуаций:1) В тракте с декодером не ошибки CRC, в тракте без декодера есть. 2)Есть ошибка CRC в двух трактах. Ситуации когда декодер сам вносит ошибку не наблюдал. Количество ошибок точно не превышает исправляющую способность кода.
В теории все работает. Когда сам вношу ошибку в конкретный байт декодер исправляет корректно. Заранее спасибо.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Nov 22 2012, 15:02
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Gold777 @ Nov 22 2012, 18:57) *
Количество ошибок точно не превышает исправляющую способность кода.

С чего вы так решили?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Gold777
сообщение Nov 22 2012, 17:55
Сообщение #3


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

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



Цитата(MrYuran @ Nov 22 2012, 19:02) *
С чего вы так решили?

Я ловлю ошибки в SignalTabe с решателя ключевого уравнения (блок кеs), который по синдромам вычисляет alfa и число ошибок, и не наблюдаю обратной ситуации (показывает одну, иногда две ошибки), это в доказательство, что очень редко встречаются неисправимые ошибки, которые я не отслеживаю в свое декодере. А ошибки CRC возникают постоянно. Видимо в какие-то моменты происходит неправильное исправление или вообще исправления не происходит.(Может величина ошибки неправильная или позиция исправляется,только это не всегда происходит чаще всего правильно все исправляется. Даже не знаю где ошибку искать ). Много раз записывал сигнал и в моделсиме обрабатывал, тоже не наблюдал много ошибок.

Сообщение отредактировал Gold777 - Nov 22 2012, 18:20
Go to the top of the page
 
+Quote Post
Gold777
сообщение Nov 24 2012, 13:18
Сообщение #4


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

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



Вопрос снят. Разобрался в чем была проблема.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 3rd July 2025 - 06:46
Рейтинг@Mail.ru


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