Исследование формирования блоковой контрольной суммы (BCC) передаваемых данных

Методы обнаружения ошибок предназначены для выявления искажений в сообщениях при их передаче по зашумленным каналам. Основная идея, заложенная в них, – передача избыточной служебной информации, по которой можно судить с некоторой степенью вероятности о достоверности принятых данных. В статье рассматривается применение метода формирования блочного контроля четности (Block Check Character, ВСС) для блока данных. BCC используется при передаче блоков символов для увеличения вероятности обнаружения ошибок. Суть данного метода заключается в вычислении бита четности как для строки, так и для столбца. Для рассматриваемого способа генерации ВСС было написано приложение на языке высокого уровня Java, позволяющее получить результаты и собрать статистику обнаружения/необнаружения ошибки передаваемых данных. Собранная статистика показывает вероятность необнаружения ошибки для передаваемого блока данных. Для оценки вероятности необнаружения искаженных бит был сымитирован процесс передачи данных с ошибочными битами. Для написания приложения использовано программное обеспечение Java Development Kit версии 1.8 и среда разработки Net Beans IDE 8.0.2.

Авторы: О. А. Турдиев, В. В. Яковлев, С. В. Клименко, А. Х. Болтаев

Направление: Информатика, вычислительная техника и управление

Ключевые слова: BCC (Block Check Character), блочный контроль четности, логическая операция XOR, байт данных, битчетности, метод проверки


Открыть полный текст статьи