Руководство по работе с пакетом программ TurboSuccess 1.02

Страницы работы

Содержание работы

Руководство по работе с пакетом программ TurboSuccess 1.02

1.  Изменения, внесенные в версию 1.02 пакета программ Turbo Success по сравнению с предыдущей версией 1.01.

В программу были внесены следующие изменения:

§  добавлена возможностью использования нового типа перемежителя-деперемежителя с улучшенными рабочими характеристиками, предложенного в [1] (dithered-diagonal interleaver — диагональный перемежитель с подмешиванием псевдослучайного сигнала — далее просто диагональный перемежитель);

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

2.  Установка пакета.

Перед тем как Вы сможете начать установку пакета Turbo Success 1.02 на Ваш ПК на нем уже должна быть установлена система для выполнения инженерных и научных расчетов Matlab. Во избежание ненужных проблем мы настоятельно рекомендуем использовать версию 6.0 или 6.1 этой системы. Если Вы планируете впоследствии вносить какие-либо изменения в программу-ядро TurboCore.c, то для генерации модернизированного mex файла (с учетом Ваших изменений) Вам необходимо установить раздел Matlab Compiler системы Matlab.

Для установки пакета программ Turbo Success 1.02 необходимо проделать следующие операции:

§  создайте в Вашем рабочем каталоге системы Matlab папку с любым названием (скажем TurboSuccess), скопируйте в нее архивный файл turboscs.rar, прикрепленный к полученному Вами электронному письму и распакуйте его;

§  запустите систему Matlab (если она еще не запущена) и сделайте созданную Вами папку (с содержимым файла turboscs.rar) текущей.

3.  Работа с пакетом.

2.1. Общие сведения.

Пакет программ Turbo Success 1.02 поставляется в варианте, ориентированном на проведение моделирования работы турбо кодека со следующими исходными данными:

§  число бит в информационном пакете — 1024;

§  тип сигнала передачи данных и тип приема — сигнал с ФМ-2, когерентный прием;

§  тип перемежителя-деперемежителя, применяемого в составе турбо кода — оптимизированный перемежитель-деперемежитель со структурой, описанной в [1];

§  источник поступления массива турбо перемежителя-деперемежителя — загрузка массива перемежителя-деперемежителя с диска из файла TurboInterl.mat;

§  начальное значение датчика случайных чисел при формировании массивов    информационных и шумовых последовательностей во время моделирования    работы турбо кодека — 77777;

§  последовательность значений ОСШ на бит в канале, при которых будет производиться моделирование в дБ: 1.1; 1.3; 1.5; 1.7; 1.9; 2.0;

§  количество передаваемых информационных пакетов при каждом значении ОСШ: 1000; 5000; 5000; 10000; 10000; 10000;

§  количество итераций процесса декодирования турбо кода — 8.

В настоящее время мы включаем в комплект поставки программные блоки кодера и декодера только для одного типа турбо кода, а именно:

§  тип кода — параллельный каскадный код с двумя одинаковыми составными кодами;

§  скорость кода — ½;

§  параметры составных кодов:

§  тип кода — бинарный перфорированный рекурсивный сверточный код;

§  скорость кода — 2/3;

§  число состояний решетчатой диаграммы кода — 16;

§  образующие полиномы в восьмеричном виде:

§  для прямой связи — 33;

§  для обратной связи — 31;

Для проверки правильности функционирования пакета на Вашем ПК запустите на выполнение файл TurboMain.m, результат моделирования должен совпадать с кривыми, представленными на рис. 1.

2.2. Запуск программы на выполнение.

Запуск программы TurboMain.m на выполнение может производиться любым из следующих двух способов:

§  откройте файл TurboMain.m для редактирования с помощью иконки Open или меню File ® Open главного окна системы Matlab, в появившемся на экране окне текстового редактора системы Matlab щелкните по иконке Run или зайдите в меню Debug и оттуда выполните Run;

§  просто наберите в главном окне системы Matlab после символа >> текст: turbomain и нажмите Enter.


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

Рис.1. Результат моделирования работы турбо кодека.

2.3. Работа программы.

После запуска TurboMain.m на выполнение сразу открывается графическое окно № 1 «Текущие результаты моделирования» в которое выводится следующая информация.

Тип используемого в турбо коде составного кода.

Значения отношений сигнал-шум (ОСШ) на бит в дБ при которых уже производилось моделирование и значение при котором моделирование производится в настоящий момент времени. Например, если в исходных данных Вы задали значения ОСШ на бит 1; 1.1; 1.2 дБ, а в настоящий момент времени программа ведет вычисления при ОСШ 1.1 дБ, то в соответствующем месте графического окна № 1 будут индицированы значения 1  1.1.

Похожие материалы

Информация о работе