A
atferrari
Guest
Для осуществления проверки ошибок в шумном ссылку ИК я думал использования кода Хэмминга в "8,4" форма передавать любое значение между 0 и 255.
Учитывая данные, которые будут xmitted: D8 D7 D6 D5 D4 D3 D2 D1 Хэмминга код:
HI_PACK XXXX = D8 D7 D6 D5
LO_PACK = P4 D4 D3 D2 P3 D1 P2 P1, где Dx = разрядные данные и Рх = бит четности
Для 240, Хемминга кода XXXX - 1 1 1 1 - 0 0 0 0 - 1 0 0 0,
для 249, Хемминга кода XXXX - 1 1 1 1 - 0 1 0 0 - 0 1 0 0
Передано 240 (поврежденного), а XXXX - 1 1 1 1 - 0 1 0 0 - 1 0 0 0 подлежит возврату программного обеспечения, а 240.
Передано 240 (поврежденного), а XXXX - 1 1 1 1 - 0 1 0 0 - 1 1 0 0, подлежит возврату программного обеспечения, а 249.
Учитывая, что наличие двух поврежденных биты Off двенадцать, вероятно, произойдет, как я могу преодолеть выше?Возможность для исправления сигналов с одного поврежденного разрядные, представляется плохое решение, более того, опасно.
Как отличить от 1 до 2 поврежденных биты знать, если поправка применяется или пакеты просто отбрасываются?
Будучи новым для всего этого я начал удивляться, если большинством голосов может быть применен после вышеуказанного процесса?
suggestions/replies to elinghten me.
Я буду признателен конкретные
предложения / ответы на elinghten меня.
Учитывая данные, которые будут xmitted: D8 D7 D6 D5 D4 D3 D2 D1 Хэмминга код:
HI_PACK XXXX = D8 D7 D6 D5
LO_PACK = P4 D4 D3 D2 P3 D1 P2 P1, где Dx = разрядные данные и Рх = бит четности
Для 240, Хемминга кода XXXX - 1 1 1 1 - 0 0 0 0 - 1 0 0 0,
для 249, Хемминга кода XXXX - 1 1 1 1 - 0 1 0 0 - 0 1 0 0
Передано 240 (поврежденного), а XXXX - 1 1 1 1 - 0 1 0 0 - 1 0 0 0 подлежит возврату программного обеспечения, а 240.
Передано 240 (поврежденного), а XXXX - 1 1 1 1 - 0 1 0 0 - 1 1 0 0, подлежит возврату программного обеспечения, а 249.
Учитывая, что наличие двух поврежденных биты Off двенадцать, вероятно, произойдет, как я могу преодолеть выше?Возможность для исправления сигналов с одного поврежденного разрядные, представляется плохое решение, более того, опасно.
Как отличить от 1 до 2 поврежденных биты знать, если поправка применяется или пакеты просто отбрасываются?
Будучи новым для всего этого я начал удивляться, если большинством голосов может быть применен после вышеуказанного процесса?
suggestions/replies to elinghten me.
Я буду признателен конкретные
предложения / ответы на elinghten меня.