Главное


Выбор и обоснование схемы электрической функциональной

Равновесный код применяется при передаче данных внутри устройства машины и по каналам связи. Особенностью равновесного кода является то, что в нём каждая информационная комбинация содержит фиксированное число единиц и нулей. Отличаются комбинации только позициями единиц.

Существует много видов равновесных кодов, но наибольшее практическое применение получил код «2 из 5», т.е. две единицы из пяти знаков (табл. 4-6). Этот код получается путём добавления пятого разряда к тетраде, изображающей десятичную цифру. Код имеет высокую корректирующую способность при обнаружении ассиметричных ошибок, т.е. когда происходит инверсия только единиц или только нулей. Ошибка не может быть обнаружена, если количество переходов нулей в единицу будет равно количеству переходов единиц в нули. Другими словами, признаком ошибки здесь является изменение количества единиц в комбинации.

Избыточность равновесного кода «2 из 5» выше, чем у обычного двоично-десятичного кода. Добавление пятого разряда увеличивает число возможных комбинаций (25 = 32), однако для изображения цифр используется только 10, которые выбираются так, чтобы минимальное кодовое расстояние было равно 2.

Поскольку для отображения информации используется меньше половины всех возможных комбинаций, корректирующая способность рассматриваемого кода выше, чем у обычного кода с проверкой на чётность.

Код «2 из 5» обнаруживает одиночные и групповые ассиметричные ошибки. Схемная реализация кода рассматривается в следующей главе.

В некоторых машинах были попытки применить равновесный код «2 из 7». Однако резкое увеличение избыточности не повышает корректирующую способность этого кода, так как его минимальное кодовое расстояние остаётся тем же, т.е. равным 2. В то же время увеличение количества знаков в коде приводит к увеличению вероятности появления необнаруживаемых симметричных ошибок.

В настоящее время, когда идет бурный процесс развития быстродействующих электронно-вычислительных устройств и различных микропроцессорных систем, передача данных между быстродействующими устройствами последовательно по одному проводу резко сокращает производительность всего устройства. Возникла необходимость передавать данные параллельно, что существенно увеличивает скорость передачи, а значит и производительность всего устройства. Поэтому возникает проблема преобразования последовательного кода в параллельный.

Однако, не все устройства, особенно старые, имеют возможность работы с параллельным кодом. Поэтому здесь возникает другая проблема: преобразование параллельного кода в последовательный.

Преобразователи кодов (ПК) предназначены для преобразования одного параллельного кода в другой. Они используются для шифрации и дешифрации цифровой информации и могут иметь n входов и к выходов.

Соотношения между числом входов и выходов может быть любым:

п < к или п > к.

У преобразователей кодов в основном поле условного обозначения пишут X/Y или A/B, что обозначает , что код А преобразуется в код В, или пишут общепринятые названия кодов, например GRAY/BIN - преобразователь кода Грея в бинарный код.

По назначению ПК можно разделить на два типа - с невесовым и весовым преобразованием кодов. В преобразователях первого типа отсутствует численная взаимосвязь входного и выходного входов, а имеет место символьная взаимосвязь, например преобразование двоично-десятичного кода в код семисег-ментного индикатора десятичных цифр. Преобразователи второго типа используются, как правило, для преобразования числовой информации, тогда между числами входного и выходного кодов имеет место определенная математическая взаимосвязь.

Преобразование п - элементного кода в к - элементный можно осуществить с предварительной дешифрацией первого кода и без нее.

В первом случае сначала дешифрируется п - элементный код и на каждой из 2п выходных шин получаем сигнал, соответствующий одной из входных кодовых комбинаций. Затем каждый из выходных сигналов кодируется в к - элементном коде при помощи шифратора.

Перейти на страницу: 1 2 3

Другие статьи по теме

Аппаратная реализация модулярного сумматора и умножителя на базе ПЛИС
В настоящее время невозможно представить себе сложную автоматическую систему без того, чтобы ее центральную часть не составляли вычислительные машины, выполняющие функц ...

Исследование цилиндрического резонатора с коаксиальной апертурой
Современная наука и производство немыслимы без точных, экспресс-методов измерения физических параметров материалов и сред. Прецизионные измерения и исследование их характеристик актуаль ...

Управление углом тангажа посредством статического автопилота
угол тангаж автопилот самолет Исследовать математическую модель статического автопилота: для заданного варианта найти передаточную функцию автопилота, промоделировать состояния отказов да ...

www.techspirit.ru © 2020