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

 
 
> Задачка логическая..
DASM
сообщение May 14 2010, 06:33
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Вот есть такая штука
Имеется некая матрица элементов, часть из них (M) может быть потеряна. Пакеты FEC представляют собой XOR элементов по строкам и столбцам. На рисунке справа показан процесс восстановления потерянных пакетов. Теперь рассмотрим вот такую матрицу Очевидно , что ее всю можно восстановить, но понадобится много проходов. Итак вопросец, какое максимальное кол-во проходов для матрицы 10*10, и есть ли какие-то оптимальные способы прохода ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DASM
сообщение May 14 2010, 07:37
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



да, это отсутсвующие блоки. Положение их известно. Да, кажется так.. Блин, на 100 мбит Ethernet пол-Альтеры на такю муть займу, и то не факт что успею =(
Go to the top of the page
 
+Quote Post
Oldring
сообщение May 14 2010, 08:01
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(DASM @ May 14 2010, 11:37) *
на 100 мбит Ethernet пол-Альтеры на такю муть займу


А что, Альтеры такие маленькие? Переходи на Ксайлинкс laughing.gif
Мне очевидно, что на 100 мегабитах более чем реально скорректировать одну матрицу за время приема следующей при достаточно простом управлении.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
DASM
сообщение May 14 2010, 14:34
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(Oldring @ May 14 2010, 12:01) *
А что, Альтеры такие маленькие? Переходи на Ксайлинкс laughing.gif
Мне очевидно, что на 100 мегабитах более чем реально скорректировать одну матрицу за время приема следующей при достаточно простом управлении.

Ну 70000 гейтов.. нормальная вполне Альтера.. Просто логика какая-то.. последовательностая больно. Кроме того операции с SDRAM - хоро что хоть я их 4 заложил, а внутри одной куча времени на открытие-закрытие row уходило б
Go to the top of the page
 
+Quote Post
Oldring
сообщение May 14 2010, 15:02
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(DASM @ May 14 2010, 18:34) *
Просто логика какая-то.. последовательностая больно.


Последовательная? biggrin.gif Какой размер пакета?

Чтобы вычислить отсутствующий пакет нужно проксорить все известные пакеты в ряду побайтно. Эта операция паралеллится ну очень круто. Кроме того, можно сначала проксорить все известные пакеты во всех рядах и столбцах чтобы получить ошибки, после чего исправление одного стирания сводится к копированию пакета (или изменению одного указателя) и ксорингу восстановленного пакета с ошибкой в ортогональном ряду. laughing.gif


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DASM   Задачка логическая..   May 14 2010, 06:33
- - des333   А почему в Оффтопе?   May 14 2010, 06:47
- - DASM   а где еще ?   May 14 2010, 06:51
- - des333   Я думаю, логика ближе к математике, чем к оффтопу ...   May 14 2010, 07:04
- - DASM   тогда просьба модераторам перенести тему   May 14 2010, 07:04
- - Oldring   Цитата(DASM @ May 14 2010, 10:33) Очевид...   May 14 2010, 07:31
|- - Oldring   Кстати, тут есть еще одна интересная проверка. XOR...   May 14 2010, 09:26
- - petrov   Код плохой, лучше БЧХ с исправлением стираний испо...   May 14 2010, 09:18
- - DASM   я не разработчик, это стандартный для IPTV. Ориент...   May 14 2010, 09:35
- - rezident   Модератор. Тему перенес.   May 14 2010, 18:41
- - DASM   1316 байтов пакет. 100 пакетов. Во внутрянку плохо...   May 25 2010, 03:07
|- - Oldring   Цитата(DASM @ May 25 2010, 07:07) 1316 ба...   May 25 2010, 06:06
- - DASM   плохо догоняю, как потом восстановить возможные па...   May 25 2010, 13:45
- - Oldring   Цитата(DASM @ May 25 2010, 17:45) плохо д...   May 25 2010, 14:00


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

 


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


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