|
Раздел "Обработка сигналов и изображений\Communications Toolbox"
Список функций Communications Toolbox: Оглавление
Список соответствует версии пакета 2.0 (R12).
Источники сигналов
- randerr — создание матрицы с заданным количеством случайно расположенных единиц
- randint — создание матрицы случайных целых чисел, равномерно распределенных в заданном диапазоне
- randsrc — создание матрицы случайных символов из заданного алфавита
- wgn — генерация белого нормального шума
Функции анализа сигналов
- biterr — вычисление числа ошибочных бит и вероятности ошибки на бит
- eyediagram — вывод глазковой диаграммы
- scatterplot — вывод диаграммы рассеяния
- symerr — вычисление числа ошибочных символов и вероятности ошибки на символ
Кодирование источника
- arithdeco — декодирование двоичного арифметического кода
- arithenco — арифметическое кодирование последовательности символов
- compand — логарифмическое или экспоненциальное преобразование (законы A и m )
- dpcmdeco — декодирование дифференциальной импульсно-кодовой модуляции
- dpcmenco — кодирование сигнала с использованием дифференциальной импульсно-кодовой модуляции
- dpcmopt — оптимизация параметров дифференциальной импульсно-кодовой модуляции
- lloyds — оптимизация параметров квантования с использованием алгоритма Ллойда
- quantiz — квантование сигнала по заданному набору уровней
Помехоустойчивое кодирование и декодирование
- bchpoly — генерация параметров или порождающего полинома для двоичного кода БЧХ
- convenc — кодирование двоичных данных с использованием сверточного кода
- cyclgen — генерация проверочной и порождающей матриц для циклического кода
- cyclpoly — генерация порождающего полинома для циклического кода
- decode — декодирование данных, закодированных с использованием блочного кода
- encode — кодирование данных с использованием блочных кодов
- gen2par — преобразование порождающей матрицы в проверочную и обратно
- gfweight — расчет кодового расстояния для линейного блочного кода
- hammgen — генерация проверочной и порождающей матриц для кода Хэмминга
- rsdec — декодер для кодов Рида—Соломона
- rsenc — кодер для кодов Рида—Соломона
- rsdecof — декодирование текстового файла, закодированного с использованием кода Рида—Соломона
- rsencof — кодирование текстового файла с использованием кода Рида—Соломона
- rspoly — генерация порождающего полинома для кода Рида—Соломона
- syndtable — генерация таблицы зависимости векторов ошибок от синдрома (таблицы декодирования) для двоичных кодов
- vitdec — декодирование сверточного кода с помощью алгоритма Витерби
Низкоуровневые функции помехоустойчивого кодирования и декодирования
- bchdeco — декодер для кодов БЧХ
- bchenco — кодер для кодов БЧХ
Модуляция и демодуляция
- ademod — аналоговая демодуляция (вещественный входной сигнал)
- ademodce — аналоговая демодуляция (вход — комплексная огибающая)
- amod — аналоговая модуляция (вещественный выходной сигнал)
- amodce — аналоговая модуляция (выход — комплексная огибающая)
- apkconst — графическое изображение концентрического сигнального созвездия для квадратурной манипуляции
- ddemod — цифровая демодуляция (вещественный входной сигнал)
- ddemodce — цифровая демодуляция (вход — комплексная огибающая)
- demodmap — преобразование аналогового демодулированного сигнала в цифровой сигнал
- dmod — цифровая модуляция (вещественный выходной сигнал)
- dmodce — цифровая модуляция (выход — комплексная огибающая)
- modmap — преобразование цифрового сигнала в аналоговые параметры модуляции
- qaskdeco — преобразование аналогового демодулированного сигнала в цифровое сообщение с использованием квадратного созвездия для квадратурной манипуляции
- qaskenco — преобразование цифрового сообщения в аналоговый модулирующий сигнал с использованием квадратного созвездия для квадратурной манипуляции
Специальные фильтры
- hank2sys — преобразование матрицы Ханкеля в описание линейной системы
- hilbiir — расчет рекурсивного фильтра, аппроксимирующего преобразование Гильберта
- rcosflt — интерполяция сигнала фильтром с косинусоидальным сглаживанием АЧХ
- rcosine — расчет фильтра с косинусоидальным сглаживанием АЧХ
Низкоуровневые функции для расчета специальных фильтров
- rcosfir — расчет нерекурсивного фильтра с косинусоидальным сглаживанием АЧХ
- rcosiir — расчет рекурсивного фильтра с косинусоидальным сглаживанием АЧХ
Модели каналов
- awgn — добавление к сигналу аддитивного белого нормального шума
Вычисления в конечных полях (полях Галуа)
- gfadd — сложение полиномов в конечном поле
- gfconv — умножение полиномов в конечном поле
- gfcosets — генерация циклотомических классов для конечного поля
- gfdeconv — деление полиномов в конечном поле
- gfdiv — деление элементов конечного поля
- gffilter — фильтрация данных в простом конечном поле
- gflineq — решение системы линейных уравнений Ax = b в простом конечном поле
- gfminpol — поиск минимального полнома для элемента конечного поля
- gfmul — умножение элементов конечного поля
- gfplus — сложение элементов расширенных конечных полей с характеристикой 2
- gfpretty — отображение полинома в традиционном формате
- gfprimck — проверка полинома в конечном поле на примитивность
- gfprimdf — генерация примитивных полиномов по умолчанию для конечного поля
- gfprimfd — поиск примитивных полиномов в конечном поле
- gfrank — вычисление ранга матрицы в конечном поле
- gfrepcov — преобразование между двумя формами представления полиномов в конечном поле GF(2)
- gfroots — поиск корней полинома в простом конечном поле
- gfsub — вычитание полиномов в конечном поле
- gftrunc — минимизация длины полиномиального представления
- gftuple — упрощение или преобразование формата представления элементов конечного поля
Утилиты
- bi2de — преобразование векторов, содержащих цифры, в числа
-
de2bi - преобразование чисел в векторы цифр
- erf — функция ошибок
- erfc — дополнительная функция ошибок
- istrellis — проверка того, является ли объект таблицей переходов сверточного кода
- marcumq — обобщенная Q-функция Маркума
- mask2shift — расчет задержки псевдослучайной последовательности, вносимой путем применения маски к сдвиговому регистру
- oct2dec — преобразование чисел из восьмеричной системы счисления в десятичную
- poly2trellis — преобразование представления сверточного кода из полиномиальной формы в таблицу переходов
- shift2mask — расчет маски сдвигового регистра, необходимой для формирования задержанной псевдослучайной последовательности
- vec2mat — преобразование вектора в матрицу с заданным числом столбцов
Демонстрационные программы
- rcosdemo — демонстрация использования фильтра с косинусоидальным сглаживанием АЧХ
- scattereyedemo — демонстрация использования глазковой диаграммы и диаграммы рассеяния
- basicsimdemo — демонстрация моделирования линии связи
- vitsimdemo — демонстрация использования сверточного кодера и декодера Витерби
Примеры из документации пакета
- commgettingstarted — простой пример коммуникационной системы
- simbasebandex — моделирование квадратурной манипуляции (комплексная огибающая)
- simpassbandex — моделирование квадратурной манипуляции (с несущей)
|
|