Востановить небольшое количество потерянных пакетов

Тема в разделе "WASM.A&O", создана пользователем Black_mirror, 29 янв 2010.

  1. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    Black_mirror
    а целый пакет из нескольких замеров гарантированно не теряется?
     
  2. Black_mirror

    Black_mirror Active Member

    Публикаций:
    0
    Регистрация:
    14 окт 2002
    Сообщения:
    1.035
    persicum
    Двухпроходовое, декодирование оптимизировать не требуется. А у кодирования параметры можно подгонять чтобы железяка успевала.

    valterg
    Ну это была самая первая идея, но потом решил использовать что-то поприличнее.

    t00x
    Вполне может потеряться, вот для того чтобы его востановить и потребовались коды Рида-Соломона.
     
  3. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Эти коды годятся только для восстановления испорченных БИТ-ов. У вас ситуация совсем другая.
    Код придется строить для "пачки пакетов" и исправлять он должен "специфически" - "пачку бит".
    ===============================
    Есть еще один выход : "гребенка". В первом пакете посылаете 0-е биты нескольких измерений, потом 1-е и т.д. Тогда сработает обычный код, но опять же все трудоемко получится.
    Поэтому однозначно рейд - буржуи наверно не совсем тупые :)
    Задачка у них идентичная была : чтобы не дергать диск на повторное чтение, добавили избыточность в данные.