|
Помехоустойчивое кодирование, Недостатки турбокодов |
|
|
|
Sep 9 2013, 11:41
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683

|
Всем доброго времени суток, Проектирую радиоканал, выявилась такая проблема: В качестве помехоустойчивого кода собирался использовать сверточный турбо код (готовое ip-ядро), но так как вероятность ошибки в нем заметно зависит от размера блока, то получается что для разных пакетов (разной длины) помехозащищенность будет существенно различаться. К примеру, пакет пришел, а подтверждение не придет, так как оно менее защищено в связи с самим алгоритмом (но это крайний случай, его можно и отдельно разрешить, кодируя подтверждения каким нибудь другим более крутым кодом). привожу график из документации, на который я опираюсь.
Можно конечно делать пакет из N блоков (N-любое), но так сразу падает помехоустойчивость. Хотелось бы одинаковой помехоустойчивости для пакетов разной длины. Какие бы вы посоветовали варианты? Может быть другие помехоустойчивые коды?
|
|
|
|
|
 |
Ответов
|
Sep 25 2013, 13:53
|
Местный
  
Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639

|
Цитата(Goose @ Sep 9 2013, 15:41)  Хотелось бы одинаковой помехоустойчивости для пакетов разной длины. Какие бы вы посоветовали варианты? Может быть другие помехоустойчивые коды? Вообще-то при постоянной скорости кода R и помухоустойчивость будет постоянной. Причём тут длина?
|
|
|
|
|
Sep 25 2013, 20:44
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(Fat Robot @ Sep 25 2013, 18:00)  т.е. от самого кода помехоустойчивость не зависит по-вашему? только от R?
а по основному вопросу: я бы предложил разбить возможные длины паектов на диапазоны и в каждом диапазоне использовать свой код, но единообразный. Например, сверточный. Меняя количество и длину образующих полиномов, и применяя выкалывание, можно добиться более-менее одинаковой (хоть и не граничной) помехоустойчивости для широкого диапазона длин. Это всё можно было проще сказать:: с уменьшением длины кода нужно также снижать его R от исходных 1/3 до тех пор, пока его S/N не сравняется с S/N самого длинного кода. Только вот если при переходе от 5114 к 1024 придётся снизить R всего от 0.33 до 0.3 (по моим подсчётам), то при дальнейшем укорочении R скорее всего упадёт до немыслимых низот. Считать это при мелких длинах уже бесполезно, можно только смоделировать, а так как нигде не видно графиков для ТСС с очень низким R, то это как бы намекает.... :-о
|
|
|
|
Сообщений в этой теме
Goose Помехоустойчивое кодирование Sep 9 2013, 11:41 petrov Цитата(Goose @ Sep 9 2013, 15:41) Хотелос... Sep 9 2013, 14:33 DASM Добавлю из своего опыта, в канале с замиранием нуж... Sep 9 2013, 15:23 Grumbler_2002 В принципе, в прилагаемом файле популярно объясняе... Sep 9 2013, 16:43 Grumbler_2002 Туда же в тему. Sep 9 2013, 19:34 Goose Спасибо, решил делать постоянную длину пакета. Sep 17 2013, 10:22 Goose Передумал делать постоянную длину пакета ,слишком ... Sep 20 2013, 11:20 Dr.Alex Цитата(Goose @ Sep 20 2013, 14:20) Переду... Sep 21 2013, 15:51  Goose насчет вакуума понял, у меня GMSK. но графики врод... Sep 23 2013, 06:44   Dr.Alex 1) Отличный пример. В смысле, длина сообщения 2 ба... Sep 23 2013, 08:56    Goose Цитата(Dr.Alex @ Sep 23 2013, 12:56) 1) О... Sep 23 2013, 12:14     Dr.Alex Цитата(Goose @ Sep 23 2013, 15:14) когда ... Sep 23 2013, 19:59      Goose Цитата(Dr.Alex @ Sep 23 2013, 23:59) Не д... Sep 24 2013, 07:02       Dr.Alex Цитата(Goose @ Sep 24 2013, 10:02) Получа... Sep 24 2013, 08:46        Goose Цитата(Dr.Alex @ Sep 24 2013, 12:46) Вооб... Sep 24 2013, 09:40       Serg76 Цитата(Goose @ Sep 24 2013, 10:02) правил... Sep 24 2013, 12:17        Goose Цитата(Serg76 @ Sep 24 2013, 16:17) Делаю... Sep 24 2013, 13:53         Serg76 Цитата(Goose @ Sep 24 2013, 16:53) Спасиб... Sep 24 2013, 14:29        Dr.Alex Цитата(Serg76 @ Sep 24 2013, 15:17) Делаю... Sep 24 2013, 20:07         Serg76 Цитата(Dr.Alex @ Sep 24 2013, 23:07) Вы к... Sep 24 2013, 20:34          Dr.Alex Цитата(Serg76 @ Sep 24 2013, 23:34) ну мо... Sep 24 2013, 20:53           Serg76 Цитата(Dr.Alex @ Sep 24 2013, 23:53) Дак ... Sep 24 2013, 21:42   krux всё понятно. для GMSK будет тоже что и для сфериче... Sep 23 2013, 22:01 krux как правило в свежих стандартах помехоустойчивое к... Sep 20 2013, 17:28   Fat Robot "Поучайте лучше ваших паучат."
Цитата(... Sep 25 2013, 21:15    Dr.Alex Цитата(Fat Robot @ Sep 26 2013, 00:15) ... Sep 25 2013, 21:17     Fat Robot Главное - себя не обмануть.
Цитата(Dr.Alex ... Sep 26 2013, 08:21 Serg76 Цитата(Kluwert @ Sep 25 2013, 16:53) Вооб... Sep 25 2013, 16:04 Dr.Alex Цитата(Kluwert @ Sep 25 2013, 16:53) Вооб... Sep 25 2013, 17:16
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|