2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Другая постановка задачи помехоустойчивого кодирования
Сообщение18.06.2014, 20:10 


09/12/12
33
В классической постановке задаче помехоустойчивого кодирования
в некоторых местах символы искажаются (неизвестно в каких).

Рассмотрим другую задачу: пусть мы знаем, в каких именно местах символы искажаются (можно считать, что эти символы переходят в некоторый в символ X, которого нет в исходном алфавите).

Где-нибудь рассматривалась такая постановка? Известна ли связь с обычной теорией помехоустойчивого кодирования?

 Профиль  
                  
 
 Re: Другая постановка задачи помехоустойчивого кодирования
Сообщение18.06.2014, 22:25 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Если мы допускаем возможность возникновения $k$ ошибок, переводящих символы в специальный символ $X$, то для исправления этих ошибок необходимо и достаточно, чтобы расстояние между словами кода должно быть больше $k$. Потому что замена символов на $k$ местах на $X$ может сделать два слова идентичными тогда и только тогда, когда эти слова различаются только в этих местах.

Таким образом, коды, обнаруживающие $k$ ошибок в классическом подходе, становятся кодами, исправляющими $k$ наших "заметных ошибок", и наоборот.

Рассматривалось ли это где-нибудь, не знаю.

 Профиль  
                  
 
 Re: Другая постановка задачи помехоустойчивого кодирования
Сообщение19.06.2014, 09:29 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Если знать, в каких местах символы искажаются, то просто не будем читать символы в этих местах, вот и вся теория. Тут ничего интересного, да и реалистичность так себе. Суть ошибок в том, что они случайны: приходят куда хотят.

 Профиль  
                  
 
 Re: Другая постановка задачи помехоустойчивого кодирования
Сообщение19.06.2014, 20:34 
Заслуженный участник


09/09/10
3729
Xaositect
Да ладно, вот вам вдохновленный ИСН-ом такой вот линейный $[4,2,1]_2$-код:$$\{0000,0100,1000,1100\}.$$
Если могут портиться только два последних символа, то он спокойно исправляет обе этих ошибки. И мне почему-то кажется, что можно придумать $[4,3]_2$-код, исправляющий до двух ошибок на заранее известных местах.

 Профиль  
                  
 
 Re: Другая постановка задачи помехоустойчивого кодирования
Сообщение19.06.2014, 20:57 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Я так понял топикстартера, что все-таки изначально неизвестно, где именно ошибки появятся, но если они появились, то принимающая сторона сразу знает, где они.

 Профиль  
                  
 
 Re: Другая постановка задачи помехоустойчивого кодирования
Сообщение20.06.2014, 01:08 
Заслуженный участник


09/09/10
3729
А. Тогда да. Ну, тогда это вообще халява — когда локаторы ошибок известны сразу.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group