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

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

showsignalblockdatatypetable 

БлокОписание
Источники
Постоянный

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

Дискретный импульс

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

Единичная матрица

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

NCO

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

Оптимизированный HDL NCO

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

Сигнал из рабочей области

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

Синусоида

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

Приемники
График массивов

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

Отображение

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

Матричное средство просмотра

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

Спектр Анализатор

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

Осциллограф времени

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

К рабочей области

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

Инициированный к рабочей области

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

Водопад

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

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

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

Отфильтруйте проекты
Компенсация CIC Decimator

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

Интерполятор компенсации CIC

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

Фильтр дифференциатора

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

КИХ-полуполоса Decimator

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

КИХ-интерполятор полуполосы

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

Фильтр Highpass

Разработайте КИХ или БИХ highpass фильтр

Фильтр Lowpass

Разработайте КИХ или БИХ lowpass фильтр

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

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

Фильтр Biquad

Образцовый биквадратный БИХ (SOS) фильтры

Дискретный КИХ-фильтр

Образцовые КИХ-фильтры

Дискретный фильтр

Образцовые фильтры Импульсного ответа Бога (IIR)

Отфильтруйте мастер реализации

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

Многоскоростные фильтры
Десятикратное уменьшение CIC

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

Интерполяция CIC

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

КИХ-десятикратное уменьшение

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

КИХ-интерполяция

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

КИХ-преобразование уровня

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

КИХ-оптимизированный HDL преобразования уровня

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

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

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

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

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

Линейное предсказание
Левинсон-Дербин

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

Преобразовывает
DCT

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

Fft

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

Оптимизированный HDL БПФ

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

IDCT

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

Ifft

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

Оптимизированный HDL ОБПФ

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

БПФ значения

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

Кратковременный БПФ

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

Статистика
Автокорреляция

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

Корреляция

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

Гистограмма

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

Максимум

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

Среднее значение

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

Медиана

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

Минимум

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

Вид

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

Дисперсия

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

Квантизаторы
Скалярный декодер квантизатора

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

Скалярный энкодер квантизатора

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

Векторный декодер квантизатора

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

Векторный энкодер квантизатора

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

Операции сигнала
Постоянный пандус

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

Свертка

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

Блокировщик DC

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

Цифровой понижающий преобразователь

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

Цифровой повышающий преобразователь

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

Субдискретизировать

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

Неоплодотворенный конвертер уровня

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

NCO

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

Оптимизированный HDL NCO

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

Смещение

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

Клавиатура

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

Пиковое средство поиска

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

Повторение

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

Выборка и содержит

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

Инициированный сигнал из рабочей области

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

Сверхдискретизировать

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

Переменная дробная задержка

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

Переменная целочисленная задержка

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

Функция окна

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

Нулевое пересечение

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

Математические операции
Комплекс к оптимизированному HDL угла значения

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

Совокупное произведение

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

Совокупная сумма

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

Различие

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

Нормализация

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

усиление дБ

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

Матричные операции
Вектор массивов добавляет

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

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

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

Вектор массивов умножается

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

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

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

Создайте диагональную матрицу

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

Диагональ извлечения

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

Извлеките треугольную матрицу

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

Единичная матрица

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

Матричная конкатенация

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

Матричное произведение

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

Матричный квадрат

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

Матричная сумма

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

Матричная 1 норма

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

Умножение матриц

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

Перезапишите значения

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

Переставьте матрицу

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

Субматрица

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

Теплиц

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

Матричные факторизации
LDL-разложение

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

LU-факторизация

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

Решатели линейной системы
Обратная подстановка

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

Передайте замену

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

Левинсон-Дербин

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

Переключатели и счетчики
Детектор ребра

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

Компаратор количества события

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

N-демонстрационный переключатель

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

Буферы
Буфер

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

Задержите строку

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

Очередь

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

Стек

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

Освободить буфер

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

Индексация
Щелчок

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

Многопортовый селектор

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

Перезапишите значения

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

Селектор

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

Субматрица

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

Переменный селектор

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

Атрибуты сигнала
Проверяйте атрибуты сигнала

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

Преобразование из 1D в 2D

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

Преобразуйте 2D в 1D

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

Преобразование типа данных

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

Структурируйте преобразование

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

Наследуйте сложность

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

Похожие темы