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