15
двухступенчатое (каскадное) помехоустойчивое кодирование битовых
потоков перед тем, как они будут промодулированы и поступят в канал
передачи данных. Суть помехоустойчивого кодирования состоит в
добавлении в исходный информационный поток по определенным
алгоритмам избыточных ("защитных") битов, которые используются
декодером на приемном конце для обнаружения и исправления ошибок.
Каскадирование блочного кода Рида-Соломона и простого сверточного кода,
декодируемого по алгоритму Витерби, позволяет исправлять не только
одиночные ошибки, но и пакеты ошибок, обеспечивая тем самым
практически 100% гарантию целостности передаваемых данных. Кроме того,
помехоустойчивое кодирование является и способом технического закрытия,
обеспечивающего относительную безопасность передаваемой информации в
общей среде передачи[4].
Ещё одним проблемным моментом является то, что сеть бытового
электропитания служит общей средой передачи данных, то есть в один
момент времени передачу могут осуществлять сразу несколько устройств. В
такой ситуации для разрешения конфликтов столкновения трафика
необходим регулирующий механизм - протокол доступа к среде. В качестве
такого протокола был выбран хорошо известный Ethernet, который в
технологии Powerline был расширен путем добавления дополнительных
полей приоритезации. Такая модификация вызвана необходимостью
гарантированной полосы пропускания для передачи голоса и видео через IP,
когда величина задержки является критичным параметром. Пакеты,
содержащие голос или видео в этом случае помечаются как "timingcritical", т.
е. имеют самый высокий приоритет при обработке и доступе к среде
передачи[5].
Практическая реализация и использование PowerLine
Итак, мы рассмотрели основные принципы технологии Powerline. К
сожалению, доступ к полной версии стандарта HomePlug 1.0 specification
ограничен (только члены HomePlugAlliance), и за кадром остались такие