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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Помехоустойчивое кодирование, Недостатки турбокодов
Dr.Alex
сообщение Sep 24 2013, 08:46
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(Goose @ Sep 24 2013, 10:02) *
Получается ситуация такова, что разной длины пакеты я могу делать (потому что разница в помехоустойчивости невелика), но так никогда никто не делает.


Вообще-то я не то имел в виду. """разница в помехоустойчивости невелика""" - это значит что вы должны выбрать достаточно короткий пакет, и использовать его всегда. А вовсе не то, что нужно использовать разные пакеты.

Цитата(Goose @ Sep 24 2013, 10:02) *
или где-то все-таки делают и можно посмотреть как? то есть обычно забивают на возможность уменьшить издержки за счет разной длины пакетов?


За всех никто поручиться не может. А забивают не только на это. Связь всегда полна компромиссов, самых разных.
Go to the top of the page
 
+Quote Post
Goose
сообщение Sep 24 2013, 09:40
Сообщение #17


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

Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683



Цитата(Dr.Alex @ Sep 24 2013, 12:46) *
Вообще-то я не то имел в виду. """разница в помехоустойчивости невелика""" - это значит что вы должны выбрать достаточно короткий пакет, и использовать его всегда. А вовсе не то, что нужно использовать разные пакеты.

теперь понятно) спасибо)
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 24 2013, 12:17
Сообщение #18


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Goose @ Sep 24 2013, 10:02) *
правильно я понимаю, или где-то все-таки делают и можно посмотреть как? то есть обычно забивают на возможность уменьшить издержки за счет разной длины пакетов?

Делают, в различного рода адаптивных системах, где может меняться не только длина пакета (правда не в десятки раз), но модуляция и скорость кодирования. В качестве примера можно посмотреть уже упомянутые здесь стандарты широкополосной связи такие, как DVB-S2 и Comtech VersaFEC.
Go to the top of the page
 
+Quote Post
Goose
сообщение Sep 24 2013, 13:53
Сообщение #19


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

Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683



Цитата(Serg76 @ Sep 24 2013, 16:17) *
Делают, в различного рода адаптивных системах, где может меняться не только длина пакета (правда не в десятки раз), но модуляция и скорость кодирования. В качестве примера можно посмотреть уже упомянутые здесь стандарты широкополосной связи такие, как DVB-S2 и Comtech VersaFEC.

Спасибо, буду теперь читать
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 24 2013, 14:29
Сообщение #20


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Goose @ Sep 24 2013, 16:53) *
Спасибо, буду теперь читать

кстати, в том же самом DVB-S2 информация о типе фрейма, модуляции и кодировании передается в заголовке начала пакета
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Sep 24 2013, 20:07
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(Serg76 @ Sep 24 2013, 15:17) *
Делают, в различного рода адаптивных системах, где может меняться не только длина пакета (правда не в десятки раз), но модуляция и скорость кодирования. В качестве примера можно посмотреть уже упомянутые здесь стандарты широкополосной связи такие, как DVB-S2 и Comtech VersaFEC.


Вы кажется что-то недопоняли. В DVB код "на ходу" не меняется. Он меняется по команде с земли, если допустим условия приёма в одном из лучей резко ухудшились, ему могут скорость кода снизить. VersaFEC не знаю, но наверняка то же самое.

А Афтор хочет буквально для каждого пакета длину FEC менять. Набралось данных на длинный пакет - шлём длинный, набралось 2 байта - шлём 2 байта, а на сэкономленное время освобождаем канал.. :-)))
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 24 2013, 20:34
Сообщение #22


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Dr.Alex @ Sep 24 2013, 23:07) *
Вы кажется что-то недопоняли. В DVB код "на ходу" не меняется. Он меняется по команде с земли, если допустим условия приёма в одном из лучей резко ухудшились, ему могут скорость кода снизить. VersaFEC не знаю, но наверняка то же самое.

все верно, но тем не менее как вариант можно глянуть, вреда не будет.

Цитата(Dr.Alex @ Sep 24 2013, 23:07) *
А Афтор хочет буквально для каждого пакета длину FEC менять. Набралось данных на длинный пакет - шлём длинный, набралось 2 байта - шлём 2 байта, а на сэкономленное время освобождаем канал.. :-)))

ну можно и другой пример привести: если мне не изменяет память, то у Hughes в VSАТ системе используются фреймы разной длины, причем отличаются они заметно и применяется там как раз сверточный турбокод. но пакеты там, конечно, не 2 байта.
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Sep 24 2013, 20:53
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(Serg76 @ Sep 24 2013, 23:34) *
ну можно и другой пример привести: если мне не изменяет память, то у Hughes в VSАТ системе используются фреймы разной длины, причем отличаются они заметно и применяется там как раз сверточный турбокод. но пакеты там, конечно, не 2 байта.


Дак дьявол в деталях. Может быть там иерархический канал, про что я сразу сказал. Но автор похоже хочет в одном канале всё гнать.
К тому же, он на короткие коды нацелился, а в том же TCC длиной 256 это ж всего ~10 байт полезная нагрузка, куда уж меньше.. :-))))
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 24 2013, 21:42
Сообщение #24


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Dr.Alex @ Sep 24 2013, 23:53) *
Дак дьявол в деталях. Может быть там иерархический канал, про что я сразу сказал. Но автор похоже хочет в одном канале всё гнать.
К тому же, он на короткие коды нацелился, а в том же TCC длиной 256 это ж всего ~10 байт полезная нагрузка, куда уж меньше.. :-))))

нет там никакой иерархической модуляции как, к примеру, в DVB. это Inroute каналы в TDMA режиме и полезная нагрузка в слоте там от 7 байт (считайте 112 бит кодированный слот для R=1/2) и выше, меньше не получится, потому как кроме плохой помехоустойчивости в довесок еще преамбула, постамбула, защитный интервал и т.д. короче избыточности в малых пакетах достаточно. но пример как раз неплохой, может TC пригодится.

но вся соль в том, что там пакеты с гарантированной доставкой, т.е. имеется возможность перезапроса, у автора, я так понимаю, такой возможности нет.
Go to the top of the page
 
+Quote Post
Kluwert
сообщение Sep 25 2013, 13:53
Сообщение #25


Местный
***

Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639



Цитата(Goose @ Sep 9 2013, 15:41) *
Хотелось бы одинаковой помехоустойчивости для пакетов разной длины. Какие бы вы посоветовали варианты? Может быть другие помехоустойчивые коды?

Вообще-то при постоянной скорости кода R и помухоустойчивость будет постоянной. Причём тут длина?
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Sep 25 2013, 15:00
Сообщение #26


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Цитата(Kluwert @ Sep 25 2013, 17:53) *
Вообще-то при постоянной скорости кода R и помухоустойчивость будет постоянной. Причём тут длина?


т.е. от самого кода помехоустойчивость не зависит по-вашему? только от R?

а по основному вопросу: я бы предложил разбить возможные длины паектов на диапазоны и в каждом диапазоне использовать свой код, но единообразный. Например, сверточный. Меняя количество и длину образующих полиномов, и применяя выкалывание, можно добиться более-менее одинаковой (хоть и не граничной) помехоустойчивости для широкого диапазона длин.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 25 2013, 16:04
Сообщение #27


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Kluwert @ Sep 25 2013, 16:53) *
Вообще-то при постоянной скорости кода R и помухоустойчивость будет постоянной. Причём тут длина?

BER одинакова, FER (PER) будет разной

P.S. имеется ввиду для одного и того же кода
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Sep 25 2013, 17:16
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(Kluwert @ Sep 25 2013, 16:53) *
Вообще-то при постоянной скорости кода R и помухоустойчивость будет постоянной. Причём тут длина?


С каких щей? Ведь на графиках в самом первом посте всё прекрасно видно. И для всех хороших кодов так..
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Sep 25 2013, 20:44
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 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, то это как бы намекает.... :-о
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Sep 25 2013, 21:15
Сообщение #30


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



"Поучайте лучше ваших паучат."

Цитата(Dr.Alex @ Sep 26 2013, 00:44) *
Это всё можно было проще сказать::

Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 6th July 2025 - 17:17
Рейтинг@Mail.ru


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