Файл: Элементы математического моделирования в программных средах MATLAB 5 и Scilab (Андриевский Фрадков).pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.04.2024

Просмотров: 414

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

detrend

-

удаление линейного тренда;

 

dpss

-

дискретные

сферические

последовательности

 

 

Слепяна (Slepian);

 

 

dpssclear

-

удаление

дискретных

последовательностей

 

 

Слепяна из базы данных;

 

 

dpssdir

-

директорий

дискретных

последовательностей

 

 

Слепяна;

 

 

 

dpssload

-

загрузка

дискретных

последовательностей

 

 

Слепяна из базы данных;

 

 

dpsssave

-

сохранение

дискретных

последовательностей

 

 

Слепяна в базе данных;

 

 

icceps

-

обращение комплексного кепстра;

 

interp*

-

увеличение

частоты квантования в целое чи-

 

 

сло раз (интерполяция);

 

 

medfiltl

-

одномерная медианная фильтрация;

 

modulate

-

модуляция

для моделирования

процессов

 

 

связи;

 

 

 

polystab

-

стабилизация многочлена;

 

rceps

-

восстановление вещественного кепстра при ми-

 

 

нимальной фазе;

 

 

resample

-

изменение частоты квантования в заданное чи-

 

 

сло раз;

 

 

 

specgram

-

вычисление спектрограммы;

 

upfirdn

-

увеличение

интервала квантования, КИХ-фи-

 

 

льтрация, уменьшение интервала;

 

vco

- осциллятор, управляемый входным

напряжен-

 

 

ием.

 

 

 

Синтез аналоговых фильтров-прототипов

 

besselap

-

расчет аналогового НЧ-фильтра Бесселя;

buttap

- расчет аналогового НЧ-фильтра Баттерворта;

cheblap

-

расчет аналогового НЧ-фильтра Чебышева пер-

 

 

вого рода;

 

 

 

cheb2ap

-

расчет аналогового НЧ-фильтра Чебышева вто-

 

 

рого рода;

 

 

 

ellipap

-

расчет эллиптического аналогового

НЧ-фильт-

 

 

ра.

 

 

 

237


Частотные преобразования

1р2Ьр - преобразование аналогового НЧ-фильтра в полосовой фильтр (ПФ);

lp2bs - преобразование аналогового НЧ-фильтра в заграждающий фильтр (ЗФ);

lp2hp - преобразование аналогового НЧ-фильтра в фильтр верхних частот (ВЧ);

1р21р - преобразование аналогового НЧ-фильтра в НЧфильтр.

Дискретизация фильтров

bilinear - отображение переменных билинейным (дробнолинейным) преобразованием;

impinvar - преобразование аналогового фильтра в цифровой фильтр методом инвариантности импульсной характеристики.

Интерактивный инструмент

sptool - графическая интерактивная оболочка обработки сигналов (SPTool);

D.4. Системы связи

Источники сигналов и функции отображения на экране

randint - генератор матрицы случайных целых значений;

randbit

-

генератор двоичного случайного шума;

biterr

-

поразрядное сравнение и вычисление частоты по-

 

 

явления ошибок в разрядах;

symerr -

посимвольное сравнение и вычисление частоты

 

 

появления ошибок в символах;

eyescat

-

вывод графика рассеяния.

Кодирование (Source Coding)

compand - исходный код уплотнителя или расширителя с или Д-законом;

238

dpcmdeco

- декодирование сигнала, полученного дифферен-

 

 

циальной модуляцией импульсным кодом;

dpcmenco -

выполнение дифференциальной модуляции им-

 

 

пульсным кодом;

dpcmopt

-

оптимизация параметров дифференциальной мо-

 

 

дуляции импульсным кодом;

lloyds

-

оптимизация скалярного квантования по обуча-

 

 

ющей последовательности;

quantiz

-

вычисление показателя квантования и выходного

 

 

значения.

Кодирование-декодирование с обнаружением и исправлением

encode

- кодирование методами исправления ошибок;

decode

- декодирование методами исправления ошибок;

rsencof

-

кодирование текстового файла кодом Рида-

 

 

Соломона;

 

rsdecof

-

декодирование текстового файла кодом Рида-

 

 

Соломона;

 

bchpoly

-

порождающий многочлен генератора ВСН-кода;

cyclgen

-

генератор кругового кода и проверочных матриц;

cyclpoly

-

порождающий круговой многочлен;

gen2par

-

преобразование порождающей матрицы в прове-

 

 

рочную матрицу;

hammgen

-

генератор кода Хемминга и проверочных матриц;

htruthtb

-

таблицы истинности для порождающих или про-

 

 

верочных матриц;

oct2gen

-

преобразование

сверточного кода из восьмерич-

 

 

ной к двоичной

форме;

sim2gen

-

перевод SIMULINK блок-диаграммы в функцию

 

 

преобразования

сверточным кодом.

Модуляция - демодуляция

amod

-

выполнение модуляции;

ademod

-

выполнение демодуляции;

amodce

-

комплексная огибающая (complex envelope) для

 

 

аналоговой модуляции;

ademodce

-

демодуляция по комплексной огибающей анало-

 

 

гового модулированного сигнала;

239


dmodce

 

комплексная огибающая цифровой модуляции;

ddemodce

 

демодуляция по комплексной огибающей ци-

mod map

 

фрового модулированного сигнала;

 

 

отображение цифрового сигнала в аналоговый

demodmap

сигнал для модуляции;

 

 

 

обратное отображение модулированного сиг-

 

 

нала в цифровой;

 

 

 

(con-

apkconst

 

вычисление и вывод ASK/PSK созвездий

 

 

stellation) по NIR, AIR, PIR; 1

 

 

qaskenco

 

кодирование сообщения в двумерную форму

 

 

для использования qask;

 

 

qaskdeco

 

декодирование двумерного кода в сообщение.

Фильтры

 

 

 

 

 

 

 

 

 

hank2sys -

преобразование матрицы

Ганкеля (Hanket)

к пе-

 

 

редаточной функции линейной

системы;

 

hilbiir

-

синтез БИХ-фильтра преобразования Гильбер-

 

 

та;

 

 

 

 

 

 

 

imp2sys

-

перевод импульсной функции БИХ-фильтра в пе-

 

 

редаточную функцию КИХ-фильтра;

 

rcosflt

-

фильтрация сигнала косинусным фильтром;

rcosine

-

получение косинусного

фильтра.

 

Вычисления в полях Галуа

 

 

 

 

flxor

-

поразрядное исключающее "ИЛИ";

 

gfadd

-

сложение двух многочленов над полем Галуа

 

 

(Galois Field, GF), ПГ-многочленов;

 

gfconv

-

свертка (перемножение) ПГ-многочленов;

 

gfdeconv - деление ПГ-многочленов;

 

 

 

gfdiv

-

поэлементное деление ПГ-многочленов;

 

gffilter

-

ПГ-фильтрация;

 

 

 

 

gflineq

-

вычисление поля X 6 АХ

= В € GF(p)\

 

gfminpol -

нахождение минимальных

многочленов;

 

1 ASK (Amplitude

Shift

Keying

Modulation)

-

кодирование сдвигом ампли-

туды; PSK

(Phase

Shift

Keying

Modulation)

-

кодирование сдвигом фазы;

NIC (Number

In Circle) -

количество в цикле; AIC -

(Amplitude In

Circle) -

амплитуда в каждом цикле; PIC (Phase In

Circle) -

фаза в каждом

цикле.

240



gfmul

 

поэлементное умножение в ПГ-многочлене;

gfplus

 

сложение двух элементов в ПГ(2Р);

gfpretty

-

наглядное представление ПГ-многочлена;

gfprimck

-

проверка свойств неразложимости и простоты

 

 

ПГ-многочлена;

gfprimdf - построение примитивного многочлена заданной

 

степени;

 

gfprimfd - нахождение примитивного ПГ-многочлена;

gfrank

вычисление ранга матрицы в поле Галуа;

gfrepcov

- свертка ПГ-многочленов;

gfroots

нахождение корней многочленов в ПГ(рт ) поле;

gfsub

вычисление основания (substraction) ПГ;

gftrunc

- усечение ПГ

многочленов;

gftuple

изображение

ПГ т-кортежем и степенное изо-

 

бражение.

 

Функции нижнего уровня для кодирования с обнаружением ошибок

bchcore

- ядро вычислений для ВСН-дешифратора;

 

bchdeco - ВСН-декодирование;

 

bchenco

- ядро вычислений для ВСН-шифратора;

 

convenco - шифрование сверточным кодом;

 

errlocp

-

вычисление полинома обнаружения ошибок (ег-

 

 

ror-location polynomial) для ВСН- и RS-кодов;

rspoly

- получение порождающего многочлена для

кода

 

 

Рида-Соломона;

 

rscore

- ядро дешифратора Рида-Соломона,

 

rsencode - шифрование кодом Рида-Соломона;

 

rsenco

- пользовательский интерфейс шифрования

кодом

 

 

Рида-Соломона;

 

rsdecode - дешифрация кода Рида-Соломона;

 

rsdeco

-

пользовательский интерфейс дешифрации

кода

 

 

Рида-Соломона;

 

viterbi

-

дешифрация сверточным кодом Витерби (Viterbi)

 

 

с ограниченной памятью;

 

viterbi2

- дешифрация

сверточным кодом Витерби

с не-

 

 

ограниченной

памятью;

 

rcosfir

- косинусный КИХ-фильтр;

 

rcosiir

-

косинусный БИХ-фильтр,

 

241