Задание. Перекодировать последовательность длиной 32 бита с использованием следующих методов кодирования

  • 45
Задание. Перекодировать последовательность длиной 32 бита с использованием следующих методов кодирования: 1. Неразновидностный код (NRZ) 2. Альтернирующий марковский код (AMI) 3. Неразнительностный код с инверсией (NRZI) 4. Код 2B1Q 5. Модифицированный код с тремя уровнями (MLT-3) 6. Биполярный импульсный код 7. Код Манчестера 8. Применить скремблирование к исходному коду и представить кодирование методом AMI HDB3 9. Применить преобразование B8ZS к исходному коду и представить кодирование методом AMI.
Vitaliy
13
Для решения данной задачи, необходимо рассмотреть каждый метод кодирования по отдельности и применить их к исходной последовательности.

1. Неразновидностный код (NRZ): В данном методе, каждому биту исходной последовательности соответствует один уровень сигнала. Если бит имеет значение "0", то уровень сигнала будет низким, если "1" - то высоким. Каждый бит будет представлен длительностью одного тактового периода.

2. Альтернирующий марковский код (AMI): В этом методе биты "0" кодируются нулевым уровнем сигнала, а биты "1" - чередующимися положительным и отрицательным уровнями сигнала. Начальное значение всегда положительное.

3. Неразнительностный код с инверсией (NRZI): Здесь используется переход сигнала в момент изменения бита. Если бит "0", то уровень сигнала не меняется, если бит "1" - происходит инверсия уровня сигнала.

4. Код 2B1Q: В этом методе каждые два бита исходной последовательности кодируются уровнями сигнала, которые могут быть одним из следующих четырех: "+3", "+1", "-1", "-3". Каждый уровень сигнала будет представлен длительностью двух тактовых периодов.

5. Модифицированный код с тремя уровнями (MLT-3): Здесь используются три уровня сигнала: "0", "+1", "-1". Бит "0" представляется уровнем "0", бит "1" - уровнями "+1" или "-1", в зависимости от предыдущего бита.

6. Биполярный импульсный код: В данном методе бит "0" кодируется нулевым уровнем сигнала (отсутствие импульса), а бит "1" - положительным и отрицательным импульсами, чередующимися между тактовыми периодами.

7. Код Манчестера: Каждый бит исходной последовательности разделяется на два периода: "0" представляется переходом сигнала от высокого к низкому уровню, а "1" - от разности низкого к высокому уровню.

8. Скремблирование и кодирование методом AMI HDB3: Сначала применяется скремблирование к исходному коду, затем производится кодирование методом AMI HDB3, где бит "0" представляется нулевым уровнем сигнала, а бит "1" - чередующимися положительными и отрицательными импульсами, но при определенных условиях можно заменять последовательность "+-0+" на "+00-".

9. Преобразование B8ZS и кодирование методом: Применяется преобразование B8ZS к исходному коду, затем производится кодирование методом AMI HDB3, где бит "0" представляется нулевым уровнем сигнала, а бит "1" - чередующимися положительными и отрицательными импульсами, но с использованием B8ZS-замены, где каждые восемь нулей заменяются на специальную последовательность, состоящую из четырех импульсов согласно правилам B8ZS.

Таким образом, для каждого метода кодирования получается своя перекодированная последовательность из 32 бит. Каждый метод имеет свои особенности и применяется в зависимости от целей и требований системы передачи данных. Ученик может выбрать нужный метод в соответствии с поставленной задачей.