Преобразователь двоичного кода в биномиальный

Особенности структуры преобразователя двоичного кода в биномиальный. Правила смены биномиального счетчика. Анализ алгоритма его работы. Специфика устройства дешифрации нуля. Эффективность и перспектива применения данного преобразователя в приборах.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид статья
Язык русский
Дата добавления 26.10.2010
Размер файла 810,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В БИНОМИАЛЬНЫЙ

В.Б. Чередниченко*, ст. преп.; К.А. Телетов**, студент

* Филиал Харьковского университета внутренних дел в г. Сумах;

** Сумский государственный университет

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

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

Биномиальное помехоустойчивое кодирование требует для своей реализации специальных алгоритмов, один из которых использует биномиальный счетчик [1]. Это устройство можно упростить в случае, когда требование скорости не играет большой роли.

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

Рисунок 1-Блок схема преобразователя двоичного кода в биномиальный

Биноминальные счетчики характеризуются двумя основными параметрами: числом разряда n и контрольным числом k [3], при этом 1?k?n. Функциональная схема биномиального счетчика приведена на рис. 2.

Смена состояний биномиального счетчика происходит по следующим правилам:

- в исходном состоянии все разряды счетчика установлены в нуль;

- заносится единица в (k-i )-й разряд, где i - число единиц в счетчике;

- если число единиц в счетчике больше k, то произошла ошибка;

- если число единиц в счетчике равно k и они не расположены в k старших разрядах, то все единичные разряды до первого нулевого устанавливаются в нуль, а первый нулевой - в единицу;

- если число единиц в счетчике меньше k, то переход к пункту 2;

- если число единиц в счетчика равно k и они расположены в k старших разрядах, то цикл счета окончен. Возврат к пункту 1.

Рисунок 2 - Функциональная схема биномиального счетчика

Число состояний биномиального счетчика определяется из соотношения

где - число сочетаний k единиц из ( n+1 ) элементов.

В таблице 1 приведены состояния счетчика с n= 5, k= 4, а на рис. 2 представлена функциональная схема счетчика.

Таблица 1 - Состояния суммирующего биномиального счетчика с n=5, k=4 в порядке возрастания

Номер

Разряд

Номер

Разряд

5 4 3 2 1

5 4 3 2 1

1

2

3

4

0

0 0 0 0 0

7

1 0 1 1 0

1

0 1 0 0 0

8

1 0 1 1 1

2

0 1 1 0 0

9

1 1 0 0 0

1

2

3

4

3

0 1 1 1 0

10

1 1 0 1 0

4

0 1 1 1 1

11

1 1 0 1 1

5

1 0 0 0 0

12

1 1 1 0 0

6

1 0 1 0 0

13

1 1 1 0 1

14

1 1 1 1 0

Временная диаграмма работы биномиального счетчика представлена на рис 3

Рисунок 3 - Временная диаграмма работы счетчика

Подсчитаем теперь среднее число тактов S срабатывания счетчика при n=5, k=4 до полного преобразования исходного числа в биномиальное (максимальное число тактов равно 15). Для этого воспользуемся формулой

, (1)

где N - число состояний счетчика.

Подставив в эту формулу значение N=15, получим, что

.

Алгоритм работы приведенной блок - схемы состоит в следующем. В начальный момент времени в вычитающий двоичный счетчик заносится переводимое число, а суммирующий биномиальный счетчик обнуляется. Соответственно схема дешифрации нуля выдает разрешение на прохождение тактовых импульсов с генератора тактовых импульсов (ГТИ) через схему запрета. Эти импульсы одновременно поступают на биномиальный и двоичный вычитающий счетчик. При этом оба счетчика перебирают состояния до тех пор, пока вычитающий двоичный счетчик не установится в нуль. При появлении нулевой комбинации на выходе двоичного счетчика схема дешифрации нуля вырабатывает запрещающий сигнал и блокирует поступление тактовых импульсов от ГТИ. При этом на выходе суммирующего биномиального счетчика установится требуемая биномиальная комбинация. Соответственная блок-схема алгоритма представлена на рис. 4.

Рисунок 4 - Блок- схема алгоритма работы преобразователя (i - двоичный вычитающий счетчик; j- суммирующий биномиальный счетчик; m- число, заносимое в двоичный суммирующий счетчик)

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

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

SUMMARY

This article presented with new hardware methods of transformation of a binary code in binominal. This device is using binominal counting, and based on two counters: binary subtracting and binominal summing.

СПИСОК ЛИТЕРАТУРЫ

А.А. Борисенко, О.В. Бережная, И.А. Кулик. Устройство помехоустойчивого кодирования на основе биномиальных кодов// Вісник СумДУ. - 1997. - № 2(8). - С.93-95

А.А. Борисенко, О.В. Бережная, И.А. Кулик. Оценка помехоустойчивости системы передачи данных на основе равновесных кодов // Вісник СумДУ. - 1998. - № 1(12). - С.79-82

А.А. Борисенко, И.Д. Пузько, Л.А. Стеценко. Биномиальный суммирующий помехоустойчивый счетчик А. с. 107 70 54

В.И. Васильев, Ю.М. Гусев, В.Н. Миронов. Электронные промышленные устройства. - Москва: Высшая школа, 1988.-248 с.


Подобные документы

  • Разработка преобразователя двоичного кода на базе элементов 2И и его расчет с простым инвертором по максимальным значениям входного и выходного тока для уровня логического нуля. Построение двоичного счётчика со схемой гашения на базе синхронного триггера.

    курсовая работа [753,2 K], добавлен 26.02.2013

  • Основные способы реализации преобразователей кодов. Структурная схема преобразователя двоичного кода, описание работы ее составных элементов: DIP-переключателей, семисегментного индикатора с дешифратором. Основы моделирования схемы в среде Quartus II.

    контрольная работа [414,9 K], добавлен 31.07.2010

  • Анализ разработки преобразователя кода из прямого двоичного и циклического кода Джонсона. Описание функций и синтеза структуры устройства и функциональных узлов. Изучение проектирования регистра памяти, мультиплексора, сдвигового регистра и счетчика.

    практическая работа [261,7 K], добавлен 08.03.2012

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

    курсовая работа [1,5 M], добавлен 28.12.2012

  • Получение канонической формы представления логических функций. Минимизация совершенной дизъюнктивной нормальной формы функций методами Карно и Кайва. Моделирование схемы преобразователя двоичного кода в код индикатора с помощью Electronics Workbench.

    курсовая работа [1,7 M], добавлен 14.12.2012

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

    реферат [719,9 K], добавлен 10.02.2012

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

    курсовая работа [857,0 K], добавлен 10.02.2012

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

    курсовая работа [196,7 K], добавлен 08.03.2011

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

    курсовая работа [362,3 K], добавлен 22.02.2014

  • Нахождение двоичного циклического кода Хэмминга, обеспечивающего передачу сообщений в системе связи с заданной вероятностью выдачи ложного сообщения. Структурная схема алгоритма расчета кода, листинг программы. Функциональные схемы кодера и декодера.

    курсовая работа [713,7 K], добавлен 11.02.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.