Правила построения многоуровневых кодов (МУР) 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Правила построения многоуровневых кодов (МУР)



В многоуровневом сигнале каждый элемент содержит битов. Термин «уровень» может относиться к амплитуде, частоте, фазе или к комбинации из этих параметров. Скорость передачи элементов сигнала определяется по формуле

,

где - число уровней кода, Т - единичный интервал времени.

Для построения многоуровневого кода (с числом уровней - восемь) каждые три бита исходной двоичной последовательности заменяются соответствующим примитивом (табл.2.6). Пример построения показан на рис.2.22.

 

Таблица 2.6

Исходная двоичная последовательность Примитивный элемент
 

 

Рис.2.22. Восьмиуровневый код

 

2.6. Описание программы Code

 

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

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

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

Количество элементов в кодовой последовательности задается с помощью пункта меню "Опции | Настройка".

 
 

Перед кодированием необходимо выбрать один из кодов в окне с именем “Название кода”.

Рис.2.23. Окно для построения кода

 

Подключение кодов к системе осуществляется следующим образом. При выборе пункта меню "Опции | Добавить код" на экране отображается окно, в котором предлагается выбрать DLL-библиотеку, описывающую алгоритмы формирования кодов. При загрузке библиотеки отображается список кодов, находящихся в данной библиотеке. Выбирая нужные коды, можно подключить их к инструментальной системе. При всех последующих запусках программы все подключенные коды будут автоматически загружаться. При необходимости исключить какой-либо код из списка следует выбрать пункт меню "Опции | Удалить код" и указать коды, которые подлежат удалению.

Для расчетапараметров кодовой последовательности необходимо выбрать пункт меню "Опции | Параметры" либо нажать кнопку с пиктограммой .

При расчете параметров кода предлагается выбрать его тип (алфавитный, неалфавитный или многоуровневый) и тем самым определить список рассчитываемых параметров (рис.2.24). Для неалфавитных кодов предлагается рассчитать следующие параметры:

– эквивалентную мощность сигнала;

– коэффициент, характеризующий среднее значение тактовой частоты;

– коэффициент, характеризующий минимальное значение тактовой частоты;

– коэффициент, характеризующий максимальное значение тактовой частоты;

– коэффициент, характеризующий реальное значение тактовой частоты;

– коэффициент устойчивости признаков тактовой частоты.

Для алфавитных кодов дополнительно к вышеперечисленным параметрам предлагается вычислить следующие величины:

– число групп двоичных символов;

– число групп символов кода;

– коэффициент изменения тактовой частоты;

– избыточность кода;

– предельный коэффициент снижения тактовой частоты.

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

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

 

 
 

Рис.2.24. Окно для расчета параметров кодов

Для построенияавтокорреляционной характеристики кодовой последовательности необходимо выбрать пункт меню "Опции | Автокорреляционная характеристика" илинажать кнопку с пиктограммой .

При построении автокорреляционной характеристики предлагается задать количество тактовых интервалов, на каждый из которых приходится по два отсчета.

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

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

Для построения спектральной характеристики кодовой последовательности выбирается пункт меню "Опции | Спектр сигнала" или нажимается кнопка с пиктограммой .

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

 

Задание к лабораторной работе «Построение и расчет



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 385; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 54.226.226.30 (0.029 с.)