Этот раздел перечисляет блоки 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 | Измените сложность входа, чтобы совпадать со ссылочным сигналом |