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