Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КП Сети и телекомм.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
143.74 Кб
Скачать

2.3 Задание №3 Скрэмблирование

Для полученной комбинации реализовывать процедуру скрэмблирования с соотношением: Bi = Ai B i-3 B i-5

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

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

B i-3 и B i-5 - двоичные цифры результирующего кода, полученные на предыдущих тактах работы скрэмблера, соответственно на 3 и на 5 тактов ранее текущего такта, и объеденённые операцией исключающего ИЛИ (сложение по модулю 2).

2.3.1 Методические рекомендации и пример

Двоичный сигнал на входе УПС (модема) может иметь произвольную статистическую структуру, которая не всегда удовлетворяет требованиям, предъявляемым синхронным способом передачи [3]. Среди этих требований основными являются следующие:

- частота смены символов (1, 0) должна обеспечивать надежное выделение тактовой частоты непосредственно из принимаемого сигнала;

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

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

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

Пример

Скрэмблер может реализовывать следующее соотношение:

Bi = Ai B i-3 B i-5

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

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

B i-3 и B i-5 - двоичные цифры результирующего кода, полученные на предыдущих тактах работы скрэмблера, соответственно на 3 и на 5 тактов ранее текущего такта, и объеденённые операцией исключающего ИЛИ (сложение по модулю 2). Правила сложения по модулю 2 приведены выше.

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

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

B2 = А2 = 1

B3 = А3 = 0

В4= A4 B1 = 1 1 = 0

B5 = А5 В2 = 1 1 = 0

B6 = А6 В3 В1 = 0 0 1 = 1

B7 = А7 В4 В2 = 0 0 1 = 1

B8 = А8 В5 В3 = 0 0 0 = 0

B9 = А9 Вб В4 = 0 1 0 = 1

В10 = А10 В7 В5 = 0 1 0 = 1

В11 = А11 В8 В6 = 0 0 1=1

В12 = A12 В9 В7 = 1 1 1 = 1

Таким образом, на выходе скрэмблера появится последовательность 110001101111, в которой нет последовательности из шести нулей, присутствовавшей в исходном коде.

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

Ci = Bi B i-3 B i-5 = (Ai B i-3 B i-5) B i-3 B i-5 = Ai

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]