Руководство по работе с пакетом программ TurboSuccess 1.02
1. Изменения, внесенные в версию 1.02 пакета программ Turbo Success по сравнению с предыдущей версией 1.01.
В программу были внесены следующие изменения:
§ добавлена возможностью использования нового типа перемежителя-деперемежителя с улучшенными рабочими характеристиками, предложенного в [1] (dithered-diagonal interleaver — диагональный перемежитель с подмешиванием псевдослучайного сигнала — далее просто диагональный перемежитель);
§ устранена ошибка в блоке подсчета средней вероятности ошибки на бит на выходе турбо декодера, в результате чего характеристики турбо кодов оказывались несколько ухудшенными относительно истинных значений.
2. Установка пакета.
§ запустите систему Matlab (если она еще не запущена) и сделайте созданную Вами папку (с содержимым файла turboscs.rar) текущей.
3. Работа с пакетом.
2.1. Общие сведения.
§ число бит в информационном пакете — 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.
2.3. Работа программы.
После запуска TurboMain.m на выполнение сразу открывается графическое окно № 1 «Текущие результаты моделирования» в которое выводится следующая информация.
Тип используемого в турбо коде составного кода.
Значения отношений сигнал-шум (ОСШ) на бит в дБ при которых уже производилось моделирование и значение при котором моделирование производится в настоящий момент времени. Например, если в исходных данных Вы задали значения ОСШ на бит 1; 1.1; 1.2 дБ, а в настоящий момент времени программа ведет вычисления при ОСШ 1.1 дБ, то в соответствующем месте графического окна № 1 будут индицированы значения 1 1.1.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.