Преобразование импульсной последовательности
Изучение достоинства кода АМ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 с образующим полиномом (х4+х3+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 с образующим полиномом (Х4+Х3+1). Скремблирование производится на передающей стороне с помощью устройства - скремблера, реализующего логическую операцию суммирования по модулю 2 исходного и преобразующего псевдослучайного двоичных сигналов. Для образующего полинома (х4+х3+1) скремблер может реализовать соотношение:
,
где - двоичная цифра результирующего кода, полученная на i-м такте работы скремблера,
и - двоичные цифры результирующего кода, полученные на предыдущих тактах работы скремблера, соответственно на 3 и на 4 тактов ранее текущего такта;
- операция исключающего ИЛИ (сложение по mod2).
Для исходной последовательности скремблер даст следующий результирующий код:
(первые три цифры результирующего кода будут совпадать с исходным, так как на вход ещё не поступили необходимые цифры).
Скремблирование +NRZ с образующим полиномом (Х4+Х3+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