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

 
 
> Помехоустойчивый код с малой задержкой?
kons
сообщение Feb 12 2009, 16:46
Сообщение #1


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

Группа: Свой
Сообщений: 106
Регистрация: 28-09-05
Пользователь №: 9 035



Вопрос к специалистам по помехоустойчивому кодированию.
Имеется свежеиспеченнная (мною) система с каскадным кодированием. Внешний код - Рида-Соломона с длиной блока 127, используется не только для коррекции ошибок, но и для отсеивания недекодируемых пакетов, т.е. вместо CRC. Внутренний - слабенький, 7-битные символы кодируются в символы с эквивалентной разрядностью где-то 9 бит, но зато декодируются по максимальному правдоподобию (демодулятор с мягким решением). Реализация программная.
Вобщем, все по науке, работает неплохо, но...в некоторых применениях (внешняя аппаратура с тупыми протоколами типа запрос-ожидание ответа) слишком медленно. Понимаю, чудес не бывает, однако все же хотелось бы уменьшить задержку, не сильно теряя в помехоустойчивости. Что бы такое применить в качестве внешнего кода? Внутренний код (символы 7 бит) менять затруднительно, так что внешний сверточный с декодером Витерби отпадает...
Заранее благодарен за советы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kons
сообщение Feb 12 2009, 17:44
Сообщение #2


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

Группа: Свой
Сообщений: 106
Регистрация: 28-09-05
Пользователь №: 9 035



Спасибо, навели на мысли. В принципе, можно усилить внутренний код за счет отказа от внешнего. Получится хуже, но как опция low delay может быть, и сойдет...
По поводу сверточного - в свое время думал, но что делать с постоянной составляющей? Я сверточных кодов с нулевым DC не нашел и придумать не сумел.
А вообще - интересный вопрос: как соотносится помехоустойчивость сверточного и блочного кодов с равной избыточностью и при равной задержке в декодере?
Go to the top of the page
 
+Quote Post
petrov
сообщение Feb 12 2009, 17:57
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(kons @ Feb 12 2009, 20:44) *
Спасибо, навели на мысли. В принципе, можно усилить внутренний код за счет отказа от внешнего. Получится хуже, но как опция low delay может быть, и сойдет...
По поводу сверточного - в свое время думал, но что делать с постоянной составляющей? Я сверточных кодов с нулевым DC не нашел и придумать не сумел.
А вообще - интересный вопрос: как соотносится помехоустойчивость сверточного и блочного кодов с равной избыточностью и при равной задержке в декодере?


Получится лучше, усиление больше, если вам не требуется большого усиления то можно получить очень короткую задержку. Постоянную составляющую может можно другим способом убрать, например ипользуя модуляцию.

Так всякие разные коды бывают, насколько я знаю самую короткую задержку при усилении порядка 6 Дб имеет решётчатая кодированная модуляция(TCM) она как раз на основе свёрточных кодов. Большее усиление можно получить с помощью блочных турбо кодов, но там и длина блока побольше будет.

С меньшим усилением около 4.5 Дб есть код с длиной блока всего лишь 12 QPSK символов.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kons   Помехоустойчивый код с малой задержкой?   Feb 12 2009, 16:46
- - petrov   А какое усиление даёт в итоге ваш каскадный код? ...   Feb 12 2009, 17:11
- - kons   Внутренний код дает в районе 2 дБ. На самом деле, ...   Feb 12 2009, 17:23
|- - petrov   Цитата(kons @ Feb 12 2009, 20:23) Внутрен...   Feb 12 2009, 17:31
|- - Serg76   Цитата(petrov @ Feb 12 2009, 20:31) Это о...   Feb 12 2009, 17:51
|- - Serg76   Цитата(kons @ Feb 12 2009, 20:44) Спасибо...   Feb 12 2009, 18:19
|- - petrov   Цитата(Serg76 @ Feb 12 2009, 21:19) Навер...   Feb 12 2009, 18:33
- - kons   ЦитатаПолучится лучше, усиление больше, если вам н...   Feb 12 2009, 20:17
|- - Serg76   Цитата(kons @ Feb 12 2009, 23:17) Возможн...   Feb 12 2009, 20:37
|- - petrov   Цитата(kons @ Feb 12 2009, 23:17) Лучше ...   Feb 13 2009, 08:18
- - kons   ЦитатаКстати какой алгоритм с мягким решением испо...   Feb 13 2009, 07:40
|- - Serg76   Цитата(kons @ Feb 13 2009, 10:40) Алгорит...   Feb 13 2009, 11:45
- - kons   Почитал тут Кларка. Нет, это не алгоритм Чейза, а ...   Feb 13 2009, 16:53
|- - Serg76   Цитата(kons @ Feb 13 2009, 19:53) Почитал...   Feb 13 2009, 17:11
- - kons   Алгоритм Чейза позволяет сравнивать последовательн...   Feb 13 2009, 17:25
|- - Serg76   Цитата(kons @ Feb 13 2009, 20:14) Алгорит...   Feb 13 2009, 17:30
- - sergvks   Цитата(kons @ Feb 12 2009, 19:46) хотелос...   Feb 17 2009, 17:38
- - kons   ЦитатаКакая задержка вас устроит ? Ну, скажем, зад...   Feb 17 2009, 18:56


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 09:41
Рейтинг@Mail.ru


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