Преобразование импульсной последовательности

Изучение достоинства кода АМI. Скремблирование +NRZ с образующим полиномом. Способ перевода целого десятичного числа в двоичную систему счисления. Написание фамилии в виде двоичной последовательности символов кодом МТК-2, построение временной диаграммы.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 07.05.2015
Размер файла 352,3 K

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

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

Размещено на http://www.allbest.ru/

Задание 1

Для заданного варианта преобразовать импульсную последовательность из кода NRZ в линейные коды: ЧПИ, КВП-3, 4В3Т, 2B1Q, 5В6В, CMI, 3В6В, Скремблирование +NRZ с образующим полиномом (х43+1).

Исходные данные: Импульсная последовательность: 1100101010101100101000100001010.

Решение:

Код ЧПИ (AMI). Важным достоинством кода АМI является чрезвычайная простота реализации кодирующих устройств и обратного перехода к двоичному сигналу. Для этого достаточно осуществить двухполупериодное выпрямление сигнала.

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

Преобразуем импульсную последовательность из кода NRZ в код ЧПИ (AMI).

Код КВП-3(HDB-3). Код КВП-3 - код высокой плотности единиц с длинами серий нулей, не превышающими трех. У кода КВП-3 в качестве балластных групп импульсов используются два типа, имеющих обозначение OOOV и BOOV, где B и V единичные импульсы. Полярность импульса V всегда совпадает с полярностью предшествующего единичного импульса, а полярность импульса В всегда противоположна полярности предшествующего импульса. При выборе конкретного вида балластной группы исходят из следующих соображений:

- полярность импульса В всегда противоположна полярности предшествующего импульса;

- если между двумя соседними сериями нулей с числом нулей n?4 содержится четное число единиц, то заполнение второй серии нулей начинается с BOOV, в противном случае - с OOOV. Первая серия нулей с их числом ?4 заполняется по тому же правилу, считая число предшествующих ей единиц от начала включения передачи. При заполнении длинной серии нулей вид каждой последующей группы определяется по числу предшествующих единиц, включая единицы балластных групп.

Преобразуем заданную импульсную последовательность из кода NRZ в линейный код (Рисунок 1).

Рисунок 1. Временные диаграммы кодов NRZ, ЧПИ, КВП-3

Код 4В3Т. Для этого кода производится преобразование 4-х символов двоичного сигнала в 3 символа троичного. Т.к. количество слов исходного сигнала 24=16, а линейного - 33 =27, то существует значительная гибкость в построении кода.

При создании кода 4В3Т необходимо ввести такое соответствие между блоками, которое обеспечивало бы необходимые свойства передаваемого сигнала и простоту реализации.

Преобразование импульсной последовательности из кода NRZ в линейный код 4В3Т показано на Рисунок 2.

Рисунок 2. Преобразование импульсной последовательности из кода NRZ в линейный код 4В3Т

Код CMI. В коде логическая «1» исходного сигнала кодируется поочередно блоками 11 и 00, а логический «0» кодируется блоком 01, что обеспечивает наличие дискретных составляющих на f t. Блок “10” можно использовать для организации служебного канала (в это время блокируется блок контроля ошибок).

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

Преобразуем заданную импульсную последовательность из кода NRZ в линейный код CMI (Рисунок 3).

Рисунок 3. Временные диаграммы кодов NRZ и СMI.

Код 3В6В. Для этого кода производится преобразование 3-х символов двоичного сигнала в 6 символов двоичного линейного сигнала. Т.к. количество слов исходного сигнала 23=8, а линейного - 26 =64, то существует значительная гибкость в построении кода.

Так как код NRZ разбивается на блоки, содержащие 3 символа, то этот код необходимо дополнить двумя нулями.

Преобразование импульсной последовательности из кода NRZ в линейный код 3В6В показано на Рисунок 4.

Рисунок 4. Преобразование импульсной последовательности из кода NRZ в линейный код 3В6В

Код 2В1Q. Код 2B1Q представляет собой сигнал, имеющий 4 уровня (Q - Quaternary - четверичный), то есть в каждый момент времени передается 2 бита информации (4 кодовых состояния).

Преобразуем заданную импульсную последовательность из кода NRZ в код 2В1Q (Рисунок 5).

Рисунок 5. Временные диаграммы кодов NRZ и 2B1Q

Код 5В6В. Для этого кода производится преобразование 5-ти символов двоичного сигнала в 6 символов двоичного линейного сигнала. Т.к. количество слов исходного сигнала 25=32, а линейного - 26 =64, то существует значительная гибкость в построении кода.

Так как код NRZ разбивается на блоки, содержащие 5 символов, то этот код необходимо дополнить четырьмя нулями.

Преобразование импульсной последовательности из кода NRZ в линейный код 5В6В показано на Рисунок 6.

Рисунок 6. Преобразование импульсной последовательности из кода NRZ в линейный код 5В6В

Код скреблирования +NZR с образующим полиномом (Х43+1). Скремблирование производится на передающей стороне с помощью устройства - скремблера, реализующего логическую операцию суммирования по модулю 2 исходного и преобразующего псевдослучайного двоичных сигналов. Для образующего полинома (х43+1) скремблер может реализовать соотношение:

,

где - двоичная цифра результирующего кода, полученная на i-м такте работы скремблера,

и - двоичные цифры результирующего кода, полученные на предыдущих тактах работы скремблера, соответственно на 3 и на 4 тактов ранее текущего такта;

- операция исключающего ИЛИ (сложение по mod2).

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

(первые три цифры результирующего кода будут совпадать с исходным, так как на вход ещё не поступили необходимые цифры).

Скремблирование +NRZ с образующим полиномом (Х43+1):

Таким образом, на выходе скремблера появится последовательность 1110001101111101101111010000101. На приемной стороне осуществляется обратная операция - дескремблирование устройством, называемым дескремблером. Дескремблер выделяет из принятой исходную последовательность на основании обратного соотношения

Преобразование импульсной последовательности показано на Рисунок 7.

Рисунок 7. Преобразование импульсной последовательности из кода NRZ в скремблированную последовательность

Задание 2

Задание: Рассмотрим перевод целого десятичного числа в двоичную систему счисления.

Исходные данные: Заданное число = 40.

Решение:

В системе счисления с основанием 2: 4010 = 1010002

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

Задание 3

Задание: Запишем фамилию в виде двоичной последовательности символов кодом МТК-2 и построим временную диаграмму.

Исходные данные: Заданная фамилия: Пятин.

Решение

Код МТК-2 - трёхрегистровый пятизначный.

Приведём двоичную комбинацию для передачи фамилии в таблице.

Таблица 1

Буква русского алфавита

С

А

Н

З

Я

П

О

В

А

Двоичная последовательность МТК-2

10100

11000

00110

10001

11101

01101

00011

11001

11000

С учётом посылок для переключения регистра получаем:

a = 00000 01101 11101 00001 01100 00110

Временная диаграмма для символов последовательности (Рисунок 8):

код скремблирование десятичный число

Рисунок 8. Временная диаграмма сигнала (передача фамилии), закодированного с помощью МТК-2

Размещено на Allbest.ru


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

  • Обработка информации и вычислений в вычислительной машине. Непозиционные и позиционные системы счисления. Примеры перевода десятичного целого и дробного числа в двоичную систему счисления. Десятично-шестнадцатеричное и обратное преобразование чисел.

    контрольная работа [41,2 K], добавлен 21.08.2010

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

    контрольная работа [37,3 K], добавлен 13.02.2009

  • Запись прямого и обратного кода для числа 10010 и -10010. Получение дополнительного кода числа для 16-разрядной ячейки. Перевод в двоичную систему счисления десятичных чисел: 10, 45, 7, 33. Запись в обратном и дополнительном кодах числа -67, -43, -89.

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

  • Факты появления двоичной системы счисления - позиционной системы счисления с основанием 2. Достоинства системы: простота вычислений и организации чисел, возможность сведения всех арифметических действий к одному - сложению. Применение двоичной системы.

    презентация [1,5 M], добавлен 10.12.2014

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

    практическая работа [15,5 K], добавлен 19.04.2011

  • Целые числа в позиционных системах счисления. Недостатки двоичной системы. Разработка алгоритмов, структур данных. Программная реализация алгоритмов перевода в различные системы счисления на языке программирования С. Тестирование программного обеспечения.

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

  • Общая характеристика склада как объекта хозяйственной деятельности. Создание диаграммы прецедентов и последовательности. Построение корпоративной диаграммы сотрудничества. Предназначение диаграммы классов и компонентов. Генерация программного кода C++.

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

  • Перевод десятичного числа в двоичную, восьмеричную и шестнадцатеричную системы счисления. Место автоматических систем управления (АСУ) в организации технического обслуживания. Информационное обеспечение управления и программное обеспечение АСУ.

    контрольная работа [16,7 K], добавлен 09.10.2012

  • Алгоритм выполнения операции сложения, вычитания. Сложение чисел в столбик. Проверка получившихся результатов, переведение их в другую систему счисления. Перевод числа 128 из 8-й в 10-ую систему счисления и числа 11011101 из 2-й в 10-ую систему счисления.

    практическая работа [13,9 K], добавлен 18.04.2011

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

    курсовая работа [343,1 K], добавлен 11.11.2014

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