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

 
 
> Коды для защиты от потери пакетов, Альтернатива RaptorQ (RFC6330)
mvb
сообщение Apr 9 2014, 07:04
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 7-06-08
Пользователь №: 38 128



Здравствуйте.
Решаем задачу: в udp пакетах передаём поток звуковых отсчетов, принимаем и воспроизводим с минимально возможной задержкой. На wifi наблюдаем потери пакетов (что естесственно). Хочется до какой-то степени защитится от этих потерь, при этом минимально увеличив задержку (latency) при воспроизведении.
Из описаных решений нашли следующие:
* xor группы из N пакетов и передача отдельно результата, позволяет восстановить один из N потеряных пакетов. Самая простая реализация.
* В лучших домах используют RaptorQ. Но он сильно нагружает процессор. И реализовать его достаточно трудоёмкая задача сама по себе. В открытом доступе есть только на матлабе и питоне. Ещё один персонаж на stackoverflow давно обещал выложить реализацию на Java в открытый доступ.

Наивный вопрос: может кто вдруг знает открытую реализацию RaptorQ? rolleyes.gif
Менее наивный: может кто подскажет альтернативное эффективное решение?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mvb
сообщение Apr 10 2014, 09:30
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 7-06-08
Пользователь №: 38 128



Спасибо, на первый взгляд то, что нужно. Есть какие-нибудь конкретные ссылки с хорошим обзором?
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Apr 11 2014, 06:38
Сообщение #3


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

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



Разумеется. Начните отсюда.

А если серьезно, то вот неплохая книга с описанием в том числе и harq
LTE–the UMTS long term evolution : from theory to practice / Stefania Sesia, Issam Toufik, Matthew Baker.- 2nd ed.

Цитата(mvb @ Apr 10 2014, 10:30) *
Спасибо, на первый взгляд то, что нужно. Есть какие-нибудь конкретные ссылки с хорошим обзором?
Go to the top of the page
 
+Quote Post
mvb
сообщение Apr 12 2014, 17:44
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 7-06-08
Пользователь №: 38 128



На openfec.org есть реализация application-layer fec на LDPC-staircase. И даже последняя новость говорит, что на 3GPP meeting of January 2013 выбирали новую "FEC scheme" между RaptorQ и вышеназванным и выбрали вышеназванный.
В этой статье есть проверка эффективности: http://csperkins.org/publications/2012/05/...-evaluation.pdf

За книгу спасибо, правда стоит она 70$, не подскажете где можно её достать?
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Apr 12 2014, 18:44
Сообщение #5


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

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



Так и не понял, в чём смысл этих RaptorQ и HARQ..

Вопросы::

1) Идея в том чтобы передавать дополнительную проверочную инфу только если FEC нижнего уровня не смог исправить блок?
Или задумка сложнее?

2) Совершенно непонятно, почему тип FEC верхнего уровня является предметом дискуссии? Разве есть для этой цели что-то эффективнее RS, который в данном случае будет работать только по стираниям (выпавшие блоки известны) и таким образом достигнет вроде как теоретического максимума эффективности?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 00:51
Рейтинг@Mail.ru


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