Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Линейные переключательные схемы

КОДИРУЮЩИЕ УСТРОЙСТВА

 

 

5.1.1. Устройство умножения. Устройства умножения реализуют на полусумматорах (М2) и D -триггерах, которые можно рассматривать как элементы задержки на один такт времени [11].

Пусть задан некоторый фиксированный полином g(x)=gkxk+gl-1xl-1+…+g1x+g0, а также существует произвольный полином p(x)=pl-1xl-1+pl-2xl-2+…+p1x+p0. Схема устройства умножения p(x)g(x) представлена на рис.5.1.

 

Рис.5.1

При реализации конкретной схемы для умножения на фиксированный полином выполняется правило. Если коэффициент gi =1, то между элементами Di-1 и Di находится полусумматор М2, а если gi =0, то выход элемента Di-1 непосредственно связан со входом элемента Di.

При работе устройства умножения коэффициенты полинома p(x) поступают, начиная со старшего разряда по тактам синхронизации. В исходном состоянии все элементы памяти (D -триггера) находятся в нулевом состоянии.

Пример. Пусть p(x)=x2+x+1, а g(x)=x+1. Устройство умножения на g(x) приведено на рис.5.2. В табл.5.3 приведены временные диаграммы, поясняющие работу устройства умножения.

Рис.5.2

Таблица 5.3

Такты Вход D0 М2 Выход Степень
          х3
          х2
          х1
          х0

Если умножать p(x)g(x) в алгебраической форме, то получим p(x)g(x)=(x2+x+1)(x+1)=х3+1. Этот же результат получен и в устройстве умножения и показан на временных диаграммах (см. табл.5.1).

5.1.2. Устройство деления. Пусть задан фиксированный полином g(x) и произвольный полином p(x). Старшая степень полинома g(x) есть deg[g(x)]=k, а старшая степень полинома p(x) - deg[p(x)]=l-1. Полином p(x) -делимое, а полином g(x) - делитель. Устройство деления p(x)/g(x) представлено на рис.5.3.

 

Рис.5.3

Структура схемы предусматривает, что если gi =1, то между элементами Di-1 и Di находится полусумматор М2, а если gi =0, то выход элемента Di-1 непосредственно связан со входом элемента Di.

При работе устройства в течение первых k тактов происходит заполнение элементов памяти, т.к. l-1>k. Следовательно, до k –го такта обратная связь не работает, и в схеме осуществляется обычный сдвиг. Начиная с (k+1)-го такта, на выходе устройства начинают появляться элементы частного от деления, и вступает в работу обратная связь. После l тактов на выходе устройства будет сформирован последний элемент частного, а в элементах Di будет записан остаток от деления.

Пример. Пусть p(x)=x2+x+1, а g(x)=x+1. Устройство умножения на g(x) приведено на рис.5.2. В табл.5.1 приведены временные диаграммы, поясняющие работу устройства умножения.

Пример. Пусть p(x)=x4+x3+х+1, а g(x)=х2+x+1. Устройство деления на g(x) приведено на рис.5.4. В табл.5.4 приведены временные диаграммы, поясняющие работу устройства умножения.

 

Рис.5.4

Таблица 5.4

Вход М2 D0 М2 D0 Выход
           
           
           
           
           

 

При делении p(x) на g(x) остаток равен нулю, а частное от деления равно х2+1.

5.1.3. Устройство одновременного умножения и деления. Пусть v(x) - фиксированный полином, deg[v(x)]=k, g(x) - фиксированный полином, deg[g(x)]=k, p(x) - произвольный полином, deg[p(x)]=l-1. Устройство осуществляет операцию p(x)v(x)/g(x). Схема устройствапредставлена на рис.5.5.

 

Рис.5.5

Если на вход подать полином p(x), то через l тактов на выходе получим последний коэффициент частного от деления p(x)v(x)/g(x), а в элементах Di будет зафиксирован остаток от деления.

 

<== предыдущая лекция | следующая лекция ==>
Методы обнаружения и исправления ошибок | Методы кодирования циклических кодов
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 483; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.