![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Задача помехоустойчивого кодированияОбобщенная схема цифровой аналоговой связи может быть представлена следующим образом: Кодер – устройство преобразования информации, предназначенной для передачи по каналу связи. Декодер – преобразует сигналы, полученные на выходе канала связи в информацию, предназначенную для получателя. Для хранения информации используются диски, магнитные элементы и т.д. Сигналы поступают в канал и искажаются шумом, искаженные сигналы поступают в декодер, который восстанавливает посланное сообщение и направляет его получателю. Основная задача в технике связи заключается в построении кодера и декодера для надежной передачи информации. 1 – кодер, кодирующий входную информацию в двоичные сигналы 2 – кодер, кодирующий двоичные сигналы 3 – кодер, кодирующий двоичные сигналы в сигналы на входе в канал. 4 – канал связи или память 5 – декодер, декодирующий сигналы на выходе канала в двоичные символы (демодулятор) 6 - декодер – исправляет ошибки в двоичных символах 7- декодер, декодирующий двоичные символы в сообщение. Математическое описание функционирования кодера (2) и декодера (6), обеспечивающих заданный уровень надежности передачи информации. В идеальной системе связи искажение в канале отсутствует, однако в реальной системе всегда имеются случайные ошибки. Поэтому для обнаружения или исправления таких ошибок используют корректирующие коды. Эти коды не могут исправлять любую возможную комбинацию ошибок, их задача исправлять наиболее правдоподобные комбинации ошибок. В основу построения корректирующих кодов положено предположение, что каждый символ искажается шумом не зависимо остальных искажений и, следовательно, вероятность данной комбинации ошибок зависит только от числа ошибок. Это предположение искусственно, т.к. в реальных ситуациях время действия помехи превышает продолжительность передачи 1 символа. Следовательно, необходимы коды для исправления серий ошибок. В рамках теории информации мы будем рассматривать коды “корректирующей изолированной ошибки”. Говорят, что код обнаруживает ошибку, если декодер сигнализирует об отличии принятого вектора от переданного кодового слова. Говорят, что код исправляет ошибку, если декодер указывает позицию и значение искаженной координаты. Блоковые коды Блоковые коды: В кодере, предназначенном для блоковых кодов, непрерывная последовательность информационных символов разбивается на отрезки, содержащие по k символов или на k значные блоки. В дальнейшем операции проводятся над каждым блоком отдельно, не зависимо от других. Каждому информационному блоку из k символов сопоставляется набор из n-k символов, где n>k и называются проверочные символы. Набор n символов, составленный из k информационных и n-k проверочных, называется кодовым словом. Кодовое слово передается по каналу связи, искажается шумом, а затем декодируется независимо от других кодовых слов. n – длина блока. Совокупность всех кодовых слов называется кодом. Мощность кодового алфавита Компоненты кодовых слов являются элементами поля Галуа. Часто рассматриваются двоичные коды.
p – вероятность искажения передаваемого символа q>p – плохой канал q>>p – хороший канал
Т.к. q>p, то численные значения убывают. В предположении, что все слова кода имеют одинаковую вероятность быть переданными по каналу, наилучшим решением на приемнике будет декодирование в такое кодовое слово, которое отличается от полученного в наименьшем числе компонент, т.е. декодирование в ближайшее кодовое слово. Такое декодирование называется декодированием по методу максимального правдоподобия. Количество единиц, в кодовом слове, называется весом слова и обозначается W(q). Расстоянием Хемминга между 2-я кодовыми словами определяется как число компонент, в которых эти слова отличаются друг от друга ( При искажении t компонент у некоторого кодового слова полученное на выходе канала слово будет отличаться от переданного в t компонентах, т.е. будет удалено на расстояние t. Условиями, для обнаружения и исправления ошибок являются: 1. Для обнаружения всех комбинаций из d-1 или меньшего числа ошибок необходимо и достаточно, чтобы минимальное расстояние Хемминга между кодовыми словами было равно d. 2. Для того чтобы исправить все комбинации из t или меньшего числа ошибок необходимо и достаточно, чтобы минимально расстояние между кодовыми словами было равно 2t+1. Линейные коды. Линейные коды: Пусть Величина Расстояние между 2-мя кодовыми словами линейного блокового слова равно весу некоторого не нулевого кодового слова, т.к. Кодовое расстояние для линейного блокового кода равно минимальному весу его не нулевых кодовых слов. Пример: q=2; n=5; Код предназначен для кодирования двоичной информации. Его характеристики: большая помехозащищенность и малая скорость передачи информации. Этот код называется кодом кратных повторений. Пусть G подмножество Для линейного кода G размера k с кодовым расстоянием d используется обозначение Из курса геометрии известно, что подпространство векторного пространства может быть задано различными базисами, что обуславливает неоднозначность выбора порождающей матрицы кода. Векторы Пусть G векторное подпространство размерности k множество всех векторов из Существует матрица Вектор Ортогональное подпространство с порождающей матрицей H называется линейным n-k кодом, двойственным к линейному (n,k) кода Пусть G – линейный (n,k) код с проверочной матрицей H, тогда каждому кодовому слову Блоковый код являющийся ортогональным пространством матрицы H имеет минимальный вес равный самое меньшее d тогда и только тогда, когда любая совокупность d -1 и меньшего числа столбцов матрицы H является линейно независимой. Вероятностью ошибки декодирования для данной схемы декодирования называется вероятность появления кодового слова на выходе декодера отличного от переданного в канал связи. Если все кодовые слова используются с равной вероятностью, вероятность ошибки декодирования Не нашли, что искали? Воспользуйтесь поиском:
|