|
Код Голея в 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 13 2011, 14:44
|
Группа: Новичок
Сообщений: 3
Регистрация: 13-01-11
Пользователь №: 62 211

|
to Pavel_I, насколько я помню как раз для расширенного кода Голея есть так называемый алгоритм алгебраического декодирования. Помню, что натыкалась на это в литературе. Если этот вопрос всё ещё интересует, могу в книжках поискать, где я это встречала, и Вам сообщить. to Serg76, А каким образом при декодировании с помощью алгоритма Чейза может не понадобиться таблица синдромов? Насколько я понимаю, генерируются пробные ошибочные векторы, которые добавляются к исходному жёстко декодированному вектору с помощью таблицы синдромов. Ну и потом расстояние считается уже. Поясните, пожалуйста, как синдромов можно избежать?
Сообщение отредактировал натошка - Jan 13 2011, 14:45
|
|
|
|
|
Jan 13 2011, 15:44
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(натошка @ Jan 13 2011, 21:44)  to Serg76, А каким образом при декодировании с помощью алгоритма Чейза может не понадобиться таблица синдромов? Насколько я понимаю, генерируются пробные ошибочные векторы, которые добавляются к исходному жёстко декодированному вектору с помощью таблицы синдромов. Ну и потом расстояние считается уже. Поясните, пожалуйста, как синдромов можно избежать? А Вы почитайте повнимательнее суть методов декодирования по алгоритму Чейза. Синдромов избежать нельзя, но для алгоритма Чейза (метод 2 и 3) не надо хранить всю таблицу синдромов. Достаточно хранить проверочную матрицу и уже на ее основе вычислять массив синдромов для всего семейства пробно сгенерированных ошибочных векторов. Их количество будет значительно меньше чем в методе 1, где как раз и надо проверять все комбинации ошибок на расстоянии не более (d-1) от принятого слова. Но большой необходимости в использовании метода 1 нет, так как он лишь незначительно (порядка 0,2 дБ) выигрывает в помехоустойчивости по сравнению с методом 2. А экономия в вычислительных ресурсах налицо. Метод 3 нет смысла тоже использовать, так как он уже сильно проигрывает методам 1 и 2.
|
|
|
|
Сообщений в этой теме
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 натошка Цитата- как декодировать расширенный код (24, 12) ... Jan 14 2011, 08:14 Serg76 Цитата(натошка @ Jan 14 2011, 14:14) Я на... Jan 14 2011, 11:05 Pavel_I Цитата(натошка @ Jan 14 2011, 14:14) Море... Jan 14 2011, 20:06  SKov Цитата(Pavel_I @ Jan 15 2011, 02:06) Дело... Jan 15 2011, 08:46   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
|
|
|