MATLAB.Exponenta
–Û·Ë͇ Matlab&Toolboxes

Обработка сигналов и изображений\Signal Processing Toolbox

Список функций Signal Processing Toolbox: Оглавление

Список соответствует версии пакета 5.1 (R12.1).

Анализ фильтров

  • abs — модуль комплексного числа
  • angle — фаза комплексного числа
  • filternorm — расчет 2-нормы или -нормы дискретного фильтра
  • freqs — расчет комплексной частотной характеристики аналоговой системы по ее функции передачи, заданной в s-области
  • freqspace — вычисление вектора частот для расчета частотных характеристик
  • freqz — расчет комплексной частотной характеристики дискретной системы по ее функции передачи, заданной в z-области
  • freqzplot — вывод графиков частотных характеристик
  • fvtool — визуализация характеристик фильтров (Filter Visualization Tool, FVTool)
  • grpdelay — расчет групповой задержки дискретной системы
  • impz — Расчет импульсной характеристики дискретной системы
  • unwrap — устранение скачков фазовых характеристик
  • zplane — отображение нулей и полюсов дискретной системы на комплексной плоскости

Реализация фильтров

  • conv — свертка
  • conv2 — двумерная свертка
  • deconv — обращение свертки
  • fftfilt — блоковая фильтрация с использованием БПФ
  • filter — дискретная фильтрация
  • filter2 — двумерная дискретная фильтрация
  • filtfilt — двунаправленная фильтрация без внесения фазового сдвига
  • filtic — расчет внутреннего состояния фильтра по отсчетам входного и выходного сигналов
  • latcfilt — дискретная фильтрация с помощью решетчатого фильтра
  • medfilt1 — одномерная медианная фильтрация
  • sgolayfilt — дискретная фильтрация с помощью фильтра Савицкого—Голея
  • sosfilt — дискретная фильтрация с помощью фильтра, представленного в виде секций второго порядка
  • upfirdn — вставка нулей, фильтрация с помощью нерекурсивного фильтра и прореживание сигнала

Синтез нерекурсивных дискретных фильтров

  • convmtx — матрица свертки
  • cremez — синтез фильтров с комплексными коэффициентами и нелинейными ФЧХ методом Ремеза
  • fir1 — синтез ФНЧ, ФВЧ, полосовых, режекторных и многополосных фильтров с использованием окон
  • fir2 — синтез фильтров с произвольной АЧХ с использованием окон
  • fircls — синтез фильтров с произвольной АЧХ путем минимизации среднеквадратической ошибки с ограничением максимального отклонения
  • fircls1 — синтез ФНЧ и ФВЧ путем минимизации среднеквадратической ошибки с ограничением максимального отклонения
  • firls — синтез фильтров с произвольной АЧХ путем минимизации среднеквадратической ошибки
  • firrcos — синтез фильтра с косинусоидальным сглаживанием АЧХ
  • intfilt — синтез интерполирующего фильтра
  • kaiserord — оценка требуемого порядка фильтра, синтезируемого с использованием окна Кайзера
  • remez — синтез фильтров методом Ремеза
  • remezord — оценка требуемого порядка фильтра, синтезируемого методом Ремеза
  • sgolay —синтез сглаживающего фильтра Савицкого—Голея

Синтез рекурсивных дискретных фильтров

  • butter — синтез фильтра Баттерворта
  • cheby1 — синтез фильтра Чебышева первого рода (пульсации в полосе пропускания)
  • cheby2 — синтез фильтра Чебышева второго рода (пульсации в полосе задерживания)
  • ellip — синтез эллиптического фильтра (фильтра Кауэра)
  • maxflat — синтез обобщенного ФНЧ Баттерворта
  • yulewalk — синтез рекурсивного фильтра с произвольной АЧХ методом Юла—Уолкера

Оценка требуемого порядка рекурсивного фильтра

  • buttord — оценка требуемого порядка фильтра Баттерворта
  • cheb1ord — оценка требуемого порядка фильтра Чебышева первого рода
  • cheb2ord — оценка требуемого порядка фильтра Чебышева второго рода
  • ellipord — оценка требуемого порядка эллиптического фильтра

Расчет аналоговых фильтров-прототипов

  • besselap — расчет фильтра-прототипа Бесселя
  • buttap — расчет фильтра-прототипа Баттерворта
  • cheb1ap — расчет фильтра-прототипа Чебышева первого рода (пульсации в полосе пропускания)
  • cheb2ap — расчет фильтра-прототипа Чебышева второго рода (пульсации в полосе задерживания)
  • ellipap — расчет эллиптического фильтра-прототипа

Расчет аналоговых фильтров

  • besself — расчет аналогового фильтра Бесселя
  • butter — расчет фильтра Баттерворта
  • cheby1 — расчет фильтра Чебышева первого рода
  • cheby2 — расчет фильтра Чебышева второго рода
  • ellip — расчет эллиптического фильтра (фильтра Кауэра)

Преобразования аналоговых фильтров

  • lp2bp — преобразование ФНЧ в полосовой фильтр
  • lp2bs — преобразование ФНЧ в режекторный фильтр
  • lp2hp — преобразование ФНЧ в ФВЧ
  • lp2lp — изменение частоты среза аналогового ФНЧ

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

  • bilinear — синтез дискретного фильтра по аналоговому прототипу методом билинейного z-преобразования
  • impinvar — синтез дискретного фильтра по аналоговому прототипу методом инвариантной импульсной характеристики

Преобразования линейных систем

  • latc2tf — преобразование параметров решетчатой или решетчато-лестничной структуры в коэффициенты полиномов функции передачи
  • polystab — стабилизация полинома
  • polyscale — масштабирование корней полинома
  • residuez — разложение функции передачи на простые дроби в z-области
  • sos2ss — преобразование секций второго порядка в параметры пространства состояний
  • sos2tf — преобразование секций второго порядка в коэффициенты полиномов функции передачи
  • sos2zp — преобразование секций второго порядка в нули и полюсы функции передачи
  • ss2sos — преобразование параметров пространства состояний в параметры набора секций второго порядка
  • ss2tf — преобразование параметров пространства состояний в коэффициенты полиномов функции передачи
  • ss2zp — преобразование параметров пространства состояний в нули и полюсы функции передачи
  • tf2latc — преобразование коэффициентов полиномов функции передачи в параметры решетчатой или решетчато-лестничной структуры
  • tf2sos — преобразование коэффициентов полиномов функции передачи в параметры набора секций второго порядка
  • tf2ss — преобразование коэффициентов полиномов функции передачи в параметры пространства состояний
  • tf2zp — преобразование коэффициентов полиномов функции передачи в нули и полюсы функции передачи
  • zp2sos — преобразование нулей, полюсов и коэффициента усиления системы в параметры набора секций второго порядка
  • zp2ss — преобразование нулей, полюсов и коэффициента усиления системы в параметры пространства состояний
  • zp2tf — преобразование нулей, полюсов и коэффициента усиления системы в коэффициенты полиномов функции передачи

Весовые функции (окна)

  • bartlett — окно Бартлетта
  • barthannwin — модифицированное окно Бартлетта—Ханна
  • blackman — окно Блэкмена
  • blackmanharris — окно Блэкмена—Харриса
  • bohmanwin — окно Бомена.
  • chebwin — окно Чебышева
  • gausswin — гауссово окно
  • hamming — окно Хэмминга
  • hann — окно Ханна
  • kaiser — окно Кайзера
  • nuttallwin — альтернативная версия окна Блэкмена—Харриса, предложенная Наттоллом
  • rectwin — прямоугольное окно
  • triang — треугольное окно
  • tukeywin — окно Тьюки
  • window — общий интерфейс для вызова функции расчета произвольного окна

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

  • bitrevorder — перестановка элементов входного вектора в порядке, определяемом обратным расположением битов в номерах индексов
  • czt — вычисление z-преобразования с использованием ЛЧМ-фильтрации
  • dct — дискретное косинусное преобразование
  • dftmtx — матрица коэффициентов дискретного преобразования Фурье
  • fft — быстрое преобразование Фурье
  • fft2 — двумерное быстрое преобразование Фурье
  • fftshift — взаимная перестановка половин вектора
  • goertzel — алгоритм Герцеля второго порядка
  • hilbert — расчет аналитического сигнала с помощью преобразования Гильберта
  • idct — обратное дискретное косинусное преобразование
  • ifft — обратное быстрое преобразование Фурье
  • ifft2 — обратное двумерное быстрое преобразование Фурье

Кепстральный анализ

  • cceps — расчет комплексного кепстра
  • icceps — расчет сигнала по его комплексному кепстру
  • rceps — расчет вещественного кепстра и минимально-фазовая реконструкция сигнала

Статистическая обработка сигналов и спектральный анализ

  • cohere — оценка функции взаимной когерентности
  • corrcoef — расчет коэффициентов корреляции
  • corrmtx — расчет автокорреляционной матрицы
  • cov — расчет ковариационной матрицы
  • csd — оценка взаимной спектральной плотности
  • pburg — оценка спектральной плотности мощности методом Берга
  • pcov — оценка спектральной плотности мощности ковариационным методом
  • peig — оценка псевдоспектра путем анализа собственных векторов корреляционной матрицы
  • periodogram — оценка спектральной плотности мощности путем вычисления периодограммы
  • pmcov — оценка спектральной плотности мощности модифицированным ковариационным методом
  • pmtm — оценка спектральной плотности мощности методом Томсона
  • pmusic — оценка псевдоспектра методом MUSIC
  • psdplot — вывод графиков спектральной плотности мощности
  • pwelch — оценка спектральной плотности мощности методом Уэлча
  • pyulear — оценка спектральной плотности мощности авторегрессионным методом Юла—Уолкера
  • rooteig — оценка частот и уровней синусоидальных составляющих сигнала путем анализа собственных векторов корреляционной матрицы
  • rootmusic — оценка частот и уровней синусоидальных составляющих сигнала методом MUSIC
  • tfe — оценка функции передачи линейной системы
  • xcorr — расчет взаимной корреляционной функции
  • xcorr2 — расчет двумерной взаимной корреляционной функции
  • xcov — расчет ковариационной функции

Параметрическое моделирование

  • arburg — расчет коэффициентов авторегрессионной модели методом Берга
  • arcov — расчет коэффициентов авторегрессионной модели ковариационным методом
  • armcov — расчет коэффициентов авторегрессионной модели модифицированным ковариационным методом
  • aryule — расчет коэффициентов авторегрессионной модели методом Юла—Уолкера
  • invfreqs — подбор коэффициентов полиномов функции передачи аналоговой системы по ее частотной характеристике
  • invfreqz — подбор коэффициентов полиномов функции передачи дискретной системы по ее частотной характеристике
  • prony — синтез дискретного фильтра по отсчетам импульсной характеристики методом Прони
  • stmcb — подбор коэффициентов полиномов функции передачи дискретной системы по ее импульсной характеристике итерационным методом Штейглица—МакБрайда

Линейное предсказание

  • ac2rc — преобразование автокорреляционной последовательности в коэффициенты отражения
  • ac2poly — преобразование автокорреляционной последовательности в коэффициенты предсказания
  • is2rc — преобразование арксинусных параметров в коэффициенты отражения
  • lar2rc — преобразование логарифмических отношений в коэффициенты отражения
  • levinson — решение системы уравнений Юла—Уолкера рекурсивным методом Левинсона—Дурбина
  •  — расчет коэффициентов линейного предсказания автокорреляционным методом
  • lsf2poly — преобразование частот спектральных линий в коэффициенты предсказания
  • poly2ac — преобразование коэффициентов предсказания в автокорреляционную последовательность
  • poly2lsf — преобразование коэффициентов предсказания в частоты спектральных линий
  • poly2rc — преобразование коэффициентов предсказания в коэффициенты отражения
  • rc2ac — преобразование коэффициентов отражения в автокорреляционную последовательность
  • rc2is — преобразование коэффициентов отражения в арксинусные параметры
  • rc2lar — преобразование коэффициентов отражения в логарифмические отношения
  • rc2poly — преобразование коэффициентов отражения в коэффициенты предсказания
  • rlevinson — обратная рекурсия Левинсона—Дурбина
  • schurrc — преобразование корреляционного вектора в коэффициенты отражения методом Шура

Изменение частоты дискретизации

  • decimate — понижение частоты дискретизации сигнала (прореживание)
  • downsample — выделение каждого n-го отсчета сигнала
  • interp — повышение частоты дискретизации сигнала (интерполяция)
  • interp1 — общая функция одномерной интерполяции (базовая библиотека MATLAB)
  • resample — передискретизация сигнала
  • spline — интерполяция кубическими сплайнами
  • upfirdn — вставка нулей, фильтрация с помощью нерекурсивного фильтра и прореживание сигнала
  • upsample — вставка нулей между отсчетами сигнала

Генерация сигналов

  • chirp — генерация сигнала с изменяющейся частотой
  • diric — функция Дирихле (периодическая sinc-функция)
  • gauspuls — генерация радиоимпульса с гауссовой огибающей
  • gmonopuls — генерация гауссова моноимпульса
  • pulstran — генерация последовательности импульсов произвольной формы
  • rectpuls — генерация одиночного прямоугольного импульса
  • sawtooth — генерация периодического пилообразного сигнала
  • sinc — функция sinc(x) = sin(x)/(x)
  • square — генерация периодической последовательности прямоугольных импульсов
  • tripuls — генерация одиночного треугольного импульса
  • vco — генератор, управляемый напряжением

Специализированные операции

  • buffer — преобразование вектора отсчетов сигнала в матрицу последовательных кадров
  • cell2sos — преобразование массива ячеек в матрицу параметров секций второго порядка
  • cplxpair — выделение комплексно-сопряженных пар в векторе комплексных чисел
  • demod — демодуляция сигнала
  • dpss — расчет дискретных вытянутых сфероидальных функций
  • dpssclear — удаление дискретных вытянутых сфероидальных функций из базы данных
  • dpssdir — получение каталога базы данных дискретных вытянутых сфероидальных функций
  • dpssload — загрузка дискретных вытянутых сфероидальных функций из базы данных
  • dpsssave — сохранение дискретных вытянутых сфероидальных функций в базе данных
  • eqtflength — выравнивание длин векторов путем дополнения нулями
  • modulate — модуляция сигнала
  • seqperiod — определение периода повторения элементов вектора
  • sos2cell — преобразование матрицы параметров секций второго порядка в массив ячеек
  • specgram — расчет спектрограммы сигнала
  • stem — вывод графика дискретной последовательности отсчетов в виде “стебельков”
  • strips — вывод графика сигнала в несколько строк
  • udecode — восстановление сигнала по номерам уровней квантования
  • uencode — равномерное квантование сигнала

Графические пользовательские среды

  • fdatool — графическая среда для синтеза и анализа фильтров (Filter Design and Analysis Tool)
  • sptool — графическая среда обработки сигналов (Signal Processing Tool)

Демонстрационные примеры

  • cztdemo — демонстрация быстрого преобразования Фурье и z-преобразования с использованием ЛЧМ-фильтрации
  • filtdem — фильтрация сигнала
  • filtdem2 — расчет полосового фильтра
  • filtdemo — расчет фильтра нижних частот
  • moddemo — модуляция и демодуляция
  • phone — спектральный анализ сигналов тонального набора телефонного номера
  • sgolaydemo — демонстрация фильтра Савицкого—Голея
  • sigdemo1 — демонстрация дискретного преобразования Фурье
  • sigdemo2 — демонстрация непрерывного преобразования Фурье
  • sosdemo — демонстрация разделения фильтра на секции второго порядка
  • specgramdemo — демонстрация спектрограммы
  • windtrandemo — демонстрация сглаживания переходных процессов с использованием окон

Поиск по сайту:

Система Orphus

Яндекс.Метрика