Коды, используемые для передачи двоичных сообщений

По характерам электрических сигналов коды бывают униполярные и биполярные.

Униполярный код — такой, у которого 0 и 1 передаются сигналами одной полярности.

 

 

Пример позитивного униполярного кода

 

Негативный — когда у 0 высокий уровень.

Недостатки униполярного кода в низкой помехозащищенности. В волоконной оптике для передачи информации применяется только униполярный код.

Более помехозащищенным является биполярный код, у которого 0 и 1 кодируются сигналами разной полярности. В прямом виде использовать и униполярный и биполярный коды сложно, так как отсутствуют признаки начала и конца бита. Для того, чтобы определить временные рамки сигнала, соответствующего биту, используется дополнительный сигнал (канал синхронизации).

См. временную диаграмму.

 

Временная диаграмма

 

Для обеспечения синхронизации только по одному каналу используется униполярный фазоманипулированный код («Манчестер-2»), в котором уровень логической единицы кодируется отрицательным перепадом напряжения в середине битового интервала, а уровень логического нуля — положительным перепадом в середине битового интервала.

 

 

 

Пример кода «Манчестер-2»