Главная страница
Навигация по странице:

  • Лабораторная работа №5

  • Ход работы: Построение регистра сдвига битовых последовательностей.

  • Построение схемы перемножения полиномов-битовых последовательностей.

  • 4а) Построение схемы генератора псевдослучайной последовательности по схеме Фибоначчи.

  • Рисунок Генератор псевдослучайной последовательности. Схема Фибоначчи.

  • Рисунок Фотограмма ПСП Период генерируемой ПСП равен ____.4б) Построение схемы генератора псевдослучайной последовательности по схеме Галуа.

  • Форма отчёта ЛР5. Лабораторная работа 5 Построение и исследование схем дискретной логики, используемых при создании помехоустойчивых кодеков


    Скачать 0.54 Mb.
    НазваниеЛабораторная работа 5 Построение и исследование схем дискретной логики, используемых при создании помехоустойчивых кодеков
    Дата10.02.2022
    Размер0.54 Mb.
    Формат файлаdoc
    Имя файлаФорма отчёта ЛР5.doc
    ТипЛабораторная работа
    #357753

    Московский Технический Университет Связи и Информатики

    Кафедра радиотехнических систем

    ПОМЕХОУСТОЙЧИВОЕ КОДИРОВАНИЕ
    Лабораторная работа №5

    Построение и исследование схем дискретной логики,

    используемых при создании помехоустойчивых кодеков.


    Выполнил: Петров И. П.

    Гр 1111
    Преподаватель: Русанов В.Э.

    Москва 2011

    Цель работы: изучение принципа построения и работы схем дискретной логики, используемых при создании помехоустойчивых кодеков.

    Исходные данные по варианту №4

    Закодируем две буквы моей фамилии Евдокимова согласно таблице №1 методических указаний

    ЕВ= 0010100010

    а=0010100010

    a(x)= x7+x5+x

    Образующий полином из таблицы №2

    g(x)=478=0001001112=x5+x2+x+1

    Предварительный расчёт:

    1. Умножим исходный полином на образующий

    c(x)=a(x)*g(x)= (x7+x5+x)*( x5+x2+x+1)= x12+x11+ x10 +x9+x7+x6+ x5+x3+ x2+x

    10100010

    x 100111

    ---------------------------

    10100010

    10100010

    10100010

    10100010

    10100010

    ----------------------------

    1111011101110=C


    1. Произведём деление с(x)/g(x)

    111101011101110 |_100111

    100111 | 1110

    110100

    100111

    101111

    100111

    010001

    000000

    Полученное частное равно (10100010)= a(x). Остаток равен нулю

    1. Произведём деление [с(x)+x]/g(x)

    111101011101110 |_100111

    100111 | 1110

    110100

    100111

    101111

    100111

    010001

    000000

    Полученное частное равно (10100010)= a(x). Остаток равен (11011)

    Ход работы:

    1. Построение регистра сдвига битовых последовательностей.



    Рис.1 Регистр сдвига битовых порследовательностей

    Генератор полинома выдаёт исходную битовую последовательность fа затем нули 0010100010 00000000000000000, которую можно наблюдать на выходах сдвиговых регистров с помощью битовой консоли. Данные битовой консоли приведены на рис.2



    Рис.2 Данные битовой консоли для регистра сдвига

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

    1. Построение схемы перемножения полиномов-битовых последовательностей.

    2а) Перемножитель полиномов по схеме Фибоначчи примет вид, изображенный на рис.3.

    Отводы от регистров на элементы сложения по модулю 2 соответствуют умножению входной последовательности на полином

    g(x) =0001001112=x5+x2+x+1



    Рис.3 Перемножитель полиномов-битовых последовательностей по схеме Фибоначчи.

    Выходная последовательность, представленная на рис.4, соответствует предварительно рассчитанному произведению c=a*g=1111011101110 Код произведения начинается с ___ такта работы перемножителя.



    Рис.4 Данные битовой консоли при работе схемы Фибоначчи для умножения полиномов

    2б) Схема Галуа для перемножения полиномов примет вид, изображенный на рис.



    Рисунок схемы.

    Выходная последовательность, представленная на рис., соответствует предварительно рассчитанному произведению c=a*g=00010111001010101001100001101100

    Рисунок данных консоли



    1. Построение схем для деления полиномов.

    3а) Схема Фибоначчи для деления полиномов.



    Получим схему деления полиномов, вычисляющую частное (оследовательность бит на выходе регистра) и остаток от деления c(x) на g(x) (состояние ячеек регистра делителя к моменту завершения операции деления),

    На шаге работы, битовая консоль выдаёт остаток вида 000000. Это означает что кратны и делятся без остатка.

    Как результат работы делителя на рис. представлены данные битовой консоли. (на консоль вывести выход источника, выходы ячеек регистра )



    3б) Схема Галуа для деления полиномов.



    Рис.5 Схема деления полиномов, делитель – полином g(x)

    Получим схему деления полиномов, вычисляющую частное (оследовательность бит на выходе регистра) и остаток от деления c(x) на g(x) (состояние ячеек регистра делителя к моменту завершения операции деления),

    На шаге работы, битовая консоль выдаёт остаток вида 000000. Это означает что кратны и делятся без остатка.

    Как результат работы делителя на рис. представлены данные битовой консоли. (на консоль вывести выход источника, выходы ячеек регистра )



    Рисунок Отображение результатов работы делителя на битовой консоли.

    Первые 6 цифр консоли в последней строке показывают остаток деления: 101001.

    Остаток появляется на выходах ячеек регистра на следующий такт после выхода последнего разряда частного ( оно в первом столбце 101000011) и поступления с генератора последнего разряда входного сигнала ( он в последнем столбце 111001111010010).

    Изменим исходные данные, заменив с(x)на C`(x)=c(x)+x, что соответствует делению с остатком. Прибавление x – это инверсия предпоследнего разряда делимого. Найдём остаток от деления с(x)+x на g(x). Он должен быть ненулевым.

    Индикация работы делителя представлена на рис.



    Рисунок данные битовой консоли. (на консоль вывести выход источника, выходы ячеек регистра )

    На шаге работы, битовая консоль выдаёт остаток.

    4а) Построение схемы генератора псевдослучайной последовательности по схеме Фибоначчи.



    Рисунок Генератор псевдослучайной последовательности. Схема Фибоначчи.



    Рисунок Фотограмма ПСП

    Период генерируемой ПСП равен ____.

    4б) Построение схемы генератора псевдослучайной последовательности по схеме Галуа.



    Рис.8Схема генератора ПСП

    Определим период генерируемой последовательности, добившись того, чтобы фотограмма (рис.9) этой ПСП представляла собой вертикальные прямые линии.



    Рис.9 Фотограмма ПСП

    Период генерируемой ПСП равен ____.

    Выводы:

    1. Изучен принцип работы умножителя многочленов на элементах дискретной логики по схемам Галуа и Фибоначчи. Результаты, полученные с помощью лабораторного стенда совпали с даннвми предварительного расчёта.

    2. Изучен принцип работы делителя многочленов на элементах дискретной логики по схемам Галуа и Фибоначчи. Результаты, полученные с помощью лабораторного стенда совпали с данными предварительного расчёта

    3. На базе схем деления полиномов построены схемы генераторов псевдослучайных последовательностей. Период ПСП генерируемой по лабораторному заданию равен (не равен) максимально возможному значению 2n-1, где n –порядок образующего многочлена g(x). Причина этого в том, что g(x) …приводимый (неприводимый многочлен.


    написать администратору сайта