|
Код Голея в APCO-25, Проблема декодирования |
|
|
|
Dec 15 2010, 11:45
|
Частый гость
 
Группа: Свой
Сообщений: 179
Регистрация: 27-06-05
Из: Москва
Пользователь №: 6 325

|
В стандарте цифровой радиосвязи APCO-25 используется расширенный код Галея (24, 12) со следующей генераторной матрицей: Код Oct Bin
4000 6165 100000000000 110001110101 2000 3073 010000000000 011000111011 1000 7550 001000000000 111101101000 400 3664 000100000000 011110110100 200 1732 000010000000 001111011010 100 6631 000001000000 110110011001 40 3315 000000100000 011011001101 20 1547 000000010000 001101100111 10 6706 000000001000 110111000110 4 5227 000000000100 101010010111 2 4476 000000000010 100100111110 1 4353 000000000001 100011101011 С помощью этой же матрицы можно получить стандартный код Голея (23, 12) (порождающий полином x^11 + x^10 + x^6 + x^5 + x^4 + x^2 + 1 или 0xC75) путем отбрасывания наименее значимого бита контроля четности. Это проверено и работает. В литературе по помехоустойчивому кодированию приводятся генераторные матрицы для кода Голея (24, 12), которые выглядят иначе (после отбрасывания единичной матрицы) – они симметричны относительно главной диагонали, строки матрицы циклически сдвинуты друг относительно друга. На основе симметричности строится алгоритм арифметического декодирования. Приведенная выше матрица не обладает описанными свойствами. Непонятно: - каким образом она могла быть получена. - как из нее получается циклический код (23, 12), хотя строки не цикличны. - как декодировать расширенный код (24, 12) (таблица из синдромов не устраивает)
|
|
|
|
|
 |
Ответов
|
Jan 14 2011, 08:14
|
Группа: Новичок
Сообщений: 3
Регистрация: 13-01-11
Пользователь №: 62 211

|
Цитата - как декодировать расширенный код (24, 12) (таблица из синдромов не устраивает) Морелос-Сарагоса Р. Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение. Глава 2.2.3. Арифметическое декодирование расширенного (24,12,8) кода Голея Цитата для алгоритма Чейза (метод 2 и 3) не надо хранить всю таблицу синдромов. Достаточно хранить проверочную матрицу и уже на ее основе вычислять массив синдромов для всего семейства пробно сгенерированных ошибочных векторов. Я наверное что-то недопонимаю, но почему тогда такая схема(хранить проверочную матрицу и из неё получать по требованию вектор ошибки) не применяется при жёстком декодировании?
|
|
|
|
|
Jan 14 2011, 20:06
|
Частый гость
 
Группа: Свой
Сообщений: 179
Регистрация: 27-06-05
Из: Москва
Пользователь №: 6 325

|
Цитата(натошка @ Jan 14 2011, 14:14)  Морелос-Сарагоса Р. Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение. Глава 2.2.3. Арифметическое декодирование расширенного (24,12,8) кода Голея Дело в том, что порождающая матрица, приведенная мной выше, непохожа на матрицы для (24,12) кода Голея, имеющиеся в литературе. Порождающая матрица должна иметь подматрицу B такую, что B= BTАрифметическое декодирование основанно именно на этом свойстве.
|
|
|
|
|
Jan 15 2011, 08:46
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(Pavel_I @ Jan 15 2011, 02:06)  Дело в том, что порождающая матрица, приведенная мной выше, непохожа на матрицы для (24,12) кода Голея, имеющиеся в литературе. Порождающая матрица должна иметь подматрицу B такую, что B=BT Арифметическое декодирование основанно именно на этом свойстве. 1) Есть только один код Голея. Все варианты коды Голея эквивалентны, т.е. любую другую матрицу можно получить из любой методом перестановки строк и столбцов. Если вы хотите прийти к другой матрице - найдите эти перестановки. 2) Почитал Сарагосу. Паренек называет арифметическим декодированием известный сто лет метод декодирования по двум информационным совокупностям с покрывающими полиномами веса 1. Бог ему судья.  Для этого метода не обязательно иметь B такую, что B= BT. Достаточно самодуальности кода. Просто первую часть алгоритма надо делать , используя B , а вторую часть - по транспонированной B 3) Советую посмотреть в сторону метода вылавливания ошибок (Декодер Меггита).Для циклического кода самый простой вариант. 4) Разговор о Чейзе не имеет отношения к поставленному вопросу.
|
|
|
|
Сообщений в этой теме
Pavel_I Код Голея в APCO-25 Dec 15 2010, 11:45 Serg76 Цитата(Pavel_I @ Dec 15 2010, 18:45) - ка... Dec 15 2010, 17:52 Pavel_I Цитата(Serg76 @ Dec 15 2010, 23:52) декод... Dec 16 2010, 17:03 MrYuran Цитата(Pavel_I @ Dec 15 2010, 17:45) - ка... Dec 17 2010, 05:03 Pavel_I Цитата(MrYuran @ Dec 17 2010, 11:03) А по... Dec 17 2010, 07:47 натошка to Pavel_I,
насколько я помню как раз для расшире... Jan 13 2011, 14:44 Serg76 Цитата(натошка @ Jan 13 2011, 21:44) to S... Jan 13 2011, 15:44 Serg76 Цитата(натошка @ Jan 14 2011, 14:14) Я на... Jan 14 2011, 11:05   Serg76 Цитата(SKov @ Jan 15 2011, 15:46) 4) Разг... Jan 15 2011, 09:22   Pavel_I Цитата(SKov @ Jan 15 2011, 14:46) 1) Есть... Jan 15 2011, 09:44    SKov Цитата(Pavel_I @ Jan 15 2011, 15:44) Расш... Jan 15 2011, 10:37     Serg76 Цитата(SKov @ Jan 15 2011, 17:37) Они гар... Jan 15 2011, 15:10      SKov Цитата(Serg76 @ Jan 15 2011, 21:10) Макси... Jan 15 2011, 15:53   alrunn Цитата(SKov @ Jan 15 2011, 12:46) 1) Есть... May 19 2013, 19:11 Serg76 2 SKov Суть алгоритма можете изложить или ссылку н... Jan 15 2011, 17:24 SKov Цитата(Serg76 @ Jan 15 2011, 23:24) 2 SKo... Jan 15 2011, 18:05  Serg76 Цитата(SKov @ Jan 16 2011, 01:05) Т.е. во... Jan 15 2011, 18:39   SKov Цитата(Serg76 @ Jan 16 2011, 00:39) Получ... Jan 15 2011, 19:01    Serg76 Цитата(SKov @ Jan 16 2011, 02:01) Вам для... Jan 15 2011, 20:00     SKov Цитата(Serg76 @ Jan 16 2011, 02:00) А Вы ... Jan 15 2011, 20:41      Serg76 Цитата(SKov @ Jan 16 2011, 02:41) Да, кон... Jan 15 2011, 20:55       SKov Цитата(Serg76 @ Jan 16 2011, 02:55) Если ... Jan 16 2011, 08:48        Serg76 Цитата(SKov @ Jan 16 2011, 14:48) Это я н... Jan 16 2011, 09:21         SKov Цитата(Serg76 @ Jan 16 2011, 15:21) Навер... Jan 16 2011, 10:21          Serg76 Цитата(SKov @ Jan 16 2011, 16:21) Это не ... Jan 16 2011, 10:50           SKov Цитата(Serg76 @ Jan 16 2011, 16:50) Таког... Jan 16 2011, 13:41            Serg76 Цитата(SKov @ Jan 16 2011, 20:41) Указанн... Jan 16 2011, 14:17             SKov Цитата(Serg76 @ Jan 16 2011, 20:17) ... Jan 16 2011, 15:04              Serg76 Цитата(SKov @ Jan 16 2011, 22:04) да, сог... Jan 16 2011, 15:15 натошка Serg76, А как вообще формируется матрица синдромов... Jan 17 2011, 07:07
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|