Блоки Simulink в DSP System Toolbox та Фиксированная точка Поддержки

Этот раздел перечисляет блоки Simulink® в DSP System Toolbox™, которые поддерживают операции фиксированной точки. Эта информация также доступна в таблице поддержки типов данных блока Simulink для DSP System Toolbox. Чтобы получить доступ к этой таблице, введите команду ниже в командной строке MATLAB®.

БлокОписание
Источники
Constant

Сгенерируйте постоянное значение

Discrete Impulse

Сгенерируйте дискретный импульс

Identity Matrix

Сгенерируйте матрицу с единицами на основной диагонали и нулях в другом месте

NCO

Сгенерируйте действительный или объедините синусоидальные сигналы

NCO HDL Optimized

Сгенерируйте действительный или объедините синусоидальные сигналы — оптимизированный для генерации HDL-кода

Signal From Workspace

Сигнал импорта от рабочего пространства MATLAB

Sine Wave

Сгенерируйте непрерывную или дискретную синусоиду

Приемники
Array Plot

Отобразите векторы или массивы

Display

Покажите значение входа

Matrix Viewer

Отобразите матрицы как цветные изображения

Spectrum Analyzer

Отобразите спектр частоты сигналов временной области

Time Scope

Отобразите сигналы временной области

To Workspace

Запишите данные к рабочему пространству MATLAB

Triggered To Workspace

Запишите входную выборку в рабочее пространство MATLAB, когда инициировано

Waterfall

Просмотрите векторы данных в зависимости от времени

Адаптивные фильтры
LMS Filter

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

Отфильтруйте проекты
CIC Compensation Decimator

Компенсируйте CIC-фильтр с помощью КИХ decimator

CIC Compensation Interpolator

Компенсируйте CIC-фильтр с помощью КИХ-интерполятора

Differentiator Filter

Прямой КИХ формы полный фильтр дифференциатора полосы

FIR Halfband Decimator

Десятикратно уменьшите сигнал с помощью многофазного КИХ-полуленточного фильтра

FIR Halfband Interpolator

Интерполируйте сигнал с помощью многофазного КИХ половина ленточного фильтра

Highpass Filter

Спроектируйте КИХ или БИХ highpass фильтр

Lowpass Filter

Спроектируйте КИХ или БИХ фильтр lowpass

Отфильтруйте реализации
Allpole Filter

Модель allpole фильтры

Biquad Filter

Биквадратный БИХ модели (SOS) фильтры

Discrete FIR Filter

Моделирование КИХ-фильтра

Discrete Filter

Фильтры Импульсной характеристики Бога (IIR) модели

Filter Realization Wizard

Создайте реализацию фильтра с помощью блоков цифрового фильтра или Суммы, Усиления и блоков Задержки

Многоскоростные фильтры
CIC Decimation

Десятикратно уменьшите сигнал с помощью Каскадного интегрально-гребенчатого фильтра

CIC Interpolation

Интерполируйте сигнал с помощью Каскадного интегрально-гребенчатого фильтра

FIR Decimation

Отфильтруйте и проредите входные сигналы

FIR Interpolation

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

FIR Rate Conversion

Сверхдискретизируйте, отфильтруйте и проредите входные сигналы

FIR Rate Conversion HDL Optimized

Сверхдискретизируйте, отфильтруйте и проредите входные сигналы — оптимизированный для генерации HDL-кода

Two-Channel Analysis Subband Filter

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

Two-Channel Synthesis Subband Filter

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

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

Решение систем линейных уравнений с помощью рекурсии Левинсона-Дербина

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

Дискретное косинусное преобразование (DCT) входа

FFT

Быстрое преобразование Фурье (FFT) входа

FFT HDL Optimized

Быстрое преобразование Фурье — оптимизированный для генерации HDL-кода

IDCT

Обратное дискретное косинусное преобразование (IDCT) входа

IFFT

Обратное быстрое преобразование Фурье (IFFT) входа

IFFT HDL Optimized

Обратное быстрое преобразование Фурье — оптимизированный для генерации HDL-кода

Magnitude FFT

Вычислите непараметрическую оценку спектра с помощью метода периодограммы

Short-Time FFT

Непараметрическая оценка спектра, использующего короткое время, метод быстрого преобразования Фурье (FFT)

Статистика
Autocorrelation

Автокорреляция векторного или матричного входа

Correlation

Взаимная корреляция двух входных параметров

Histogram

Сгенерируйте гистограмму входа или последовательность входных параметров

Maximum

Найдите максимальные значения во входе или последовательности входных параметров

Mean

Найдите среднее значение входа или последовательность входных параметров

Median

Найдите среднее значение входа

Minimum

Найдите минимальные значения во входе или последовательности входных параметров

Sort

Элементы входа Sort значением

Variance

Вычислите отклонение входа или последовательность входных параметров

Квантизаторы
Scalar Quantizer Decoder

Преобразуйте каждое значение индекса в квантованное выходное значение

Scalar Quantizer Encoder

Закодируйте каждое входное значение путем соединения его со значением индекса области квантования

Vector Quantizer Decoder

Найдите векторную кодовую комбинацию квантизатора, которая соответствует данный, основанное на нуле значение индекса

Vector Quantizer Encoder

Для данного входа найдите индекс самой близкой кодовой комбинации на основе Евклидовой или взвешенной Евклидовой меры по расстоянию

Операции сигнала
Constant Ramp

Сгенерируйте сигнал пандуса с длиной на основе входных размерностей

Convolution

Свертка двух входных параметров

DC Blocker

заблокируйте компонент DC

Digital Down-Converter

Переведите цифровой сигнал из полосы Intermediate Frequency (IF) к основной полосе и десятикратно уменьшите его

Digital Up-Converter

Интерполируйте цифровой сигнал и переведите его от основной полосы до полосы Intermediate Frequency (IF)

Downsample

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

Farrow Rate Converter

Полиномиальный конвертер частоты дискретизации с произвольным коэффициентом преобразования

NCO

Сгенерируйте действительный или объедините синусоидальные сигналы

NCO HDL Optimized

Сгенерируйте действительный или объедините синусоидальные сигналы — оптимизированный для генерации HDL-кода

Offset

Усеченные векторы путем удаления или хранения начинающихся или конечных значений

Pad

Заполните или обрежьте заданное измерение (измерения)

Peak Finder

Определите, является ли каждое значение входного сигнала локальным минимумом или максимумом

Repeat

Передискретизируйте вход на более высоком уровне путем повторения значений

Sample and Hold

Выборка и содержит входной сигнал

Triggered Signal From Workspace

Импортируйте выборки сигнала из рабочего пространства MATLAB, когда инициировано

Upsample

Передискретизируйте вход на более высоком уровне путем вставки нулей

Variable Fractional Delay

Задержка входа на изменяющийся во времени дробный номер периодов расчета

Variable Integer Delay

Задержка входа на изменяющееся во времени целое число периодов расчета

Window Function

Вычислите и/или примените окно к входному сигналу

Zero Crossing

Считайте перекрестный нуль сигнала числа раз в одном временном шаге

Математические операции
Complex to Magnitude-Angle HDL Optimized

Вычислите величину и/или угол фазы комплексного сигнала — оптимизированный для генерации HDL-кода с помощью алгоритма CORDIC

Cumulative Product

Совокупное произведение канала, столбца или элементов строки

Cumulative Sum

Совокупная сумма канала, столбца или элементов строки

Difference

Вычислите различие от элемента к элементу в заданном измерении входа

Normalization

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

dB Gain

Примените усиление децибела

Матричные операции
Array-Vector Add

Добавьте вектор в массив в заданном измерении

Array-Vector Divide

Разделите массив на вектор в заданном измерении

Array-Vector Multiply

Умножьте массив на вектор в заданном измерении

Array-Vector Subtract

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

Create Diagonal Matrix

Создайте квадратную диагональную матрицу из диагональных элементов

Extract Diagonal

Извлеките основную диагональ входной матрицы

Extract Triangular Matrix

Извлеките более низкий или верхний треугольник из входных матриц

Identity Matrix

Сгенерируйте матрицу с единицами на основной диагонали и нулях в другом месте

Matrix Concatenate

Конкатенация входных сигналов совпадающего типа данных, чтобы создать непрерывный выходной сигнал

Matrix Product

Умножьте элементы матрицы вдоль строк, столбцов или целого входа

Matrix Square

Вычислите квадрат входной матрицы

Matrix Sum

Суммируйте элементы матрицы вдоль строк, столбцов или целого входа

Matrix 1-Norm

Вычислите 1 норму матрицы

Matrix Multiply

Умножьте или разделите входные параметры

Overwrite Values

Перезапишите субматрицу или поддиагональ входа

Permute Matrix

Переупорядочьте строки матрицы или столбцы

Submatrix

Выберите подмножество элементов (субматрица) от матричного входа

Toeplitz

Сгенерируйте матрицу с симметрией Теплица

Матричные факторизации
LDL Factorization

Факторные квадратные Эрмитовы положительные определенные матрицы на более низкие, верхние, и диагональные компоненты

LU Factorization

Факторная квадратная матрица на более низкие и верхние треугольные компоненты

Решатели линейной системы
Backward Substitution

Решите UX=B для X, когда U будет верхней треугольной матрицей

Forward Substitution

Решите LX=B для X, когда L будет нижней треугольной матрицей

Levinson-Durbin

Решение систем линейных уравнений с помощью рекурсии Левинсона-Дербина

Переключатели и счетчики
Edge Detector

Обнаружьте переход от нуля до ненулевого значения

Event-Count Comparator

Обнаружьте пороговое пересечение накопленных ненулевых входных параметров

N-Sample Switch

Переключитесь между двумя входными параметрами после конкретного количества периодов расчета

Буферы
Buffer

Буферная входная последовательность к меньшему или большему формату кадра

Delay Line

Перебуферная последовательность входных параметров

Queue

Сохраните входные параметры в регистре FIFO

Stack

Сохраните входные параметры в регистр LIFO

Unbuffer

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

Индексация
Flip

Зеркально отраженный вход вертикально или горизонтально

Multiport Selector

Распределите произвольные подмножества входных строк или столбцов к нескольким выходным портам

Overwrite Values

Перезапишите субматрицу или поддиагональ входа

Selector

Выберите входные элементы из вектора, матрицы или многомерного сигнала

Submatrix

Выберите подмножество элементов (субматрица) от матричного входа

Variable Selector

Выберите подмножество строк или столбцов от входа

Атрибуты сигнала
Check Signal Attributes

Ошибка, когда входной сигнал делает или не совпадает с выбранными атрибутами точно

Convert 1-D to 2-D

Измените 1D или 2D вход к 2D матрице с заданными измерениями

Convert 2-D to 1-D

Преобразуйте 2D матричный вход в 1D вектор

Data Type Conversion

Преобразуйте входной сигнал в заданный тип данных

Frame Conversion

Задайте режим выборки выходного сигнала

Inherit Complexity

Измените сложность входа, чтобы совпадать со ссылочным сигналом

Похожие темы