exponenta event banner

Математика массива и матрицы

Операции массива и матрицы, аппроксимация многочлена

С помощью системных объектов и блоков в системной Toolbox™ DSP можно выполнить несколько математических операций над массивами и матрицами. Эти операции включают в себя простые операции, такие как сложение, вычитание, умножение и деление, и более сложные операции, такие как кумулятивная сумма, кумулятивное произведение и нормализация. Можно также извлечь диагонали и верхний и нижний треугольники из матриц. Кроме того, существуют блоки панели инструментов системы DSP, которые выполняют аппроксимацию многочлена в смысле наименьших квадратов, вычисляют полиномиальные выражения и определяют, находятся ли корни многочлена внутри единичной окружности.

Объекты

dsp.HDLComplexToMagnitudeAngleВеличина и фазовый угол комплексного сигнала - оптимизированы для формирования кода ЛПВП

Блоки

развернуть все

Добавить массив-векторДобавление вектора в массив вдоль указанного размера
Деление массива-вектораРазделить массив на вектор вдоль указанного размера
Умножить вектор-массивУмножение массива на вектор вдоль заданного размера
Вычитание вектора массиваВычитание вектора из массива вдоль заданного размера
Оптимизация HDL от комплекса до величины-углаВычислить величину и фазовый угол комплексного сигнала - оптимизировано для генерации кода ЛПВП с использованием алгоритма CORDIC
Совокупный продуктСовокупное произведение элементов канала, столбца или строки
Совокупная суммаСовокупная сумма элементов канала, столбца или строки
Преобразование дБПреобразование данных о величине в децибелы (дБ или дБм)
Коэффициент усиления дБПрименить коэффициент усиления в децибелах
РазличиеВычислить разность элемент-элемент вдоль заданного размера входа
НормализацияНормализация вектора вдоль строк, столбцов или заданного размера
Создание диагональной матрицыСоздание квадратной диагональной матрицы из диагональных элементов
Извлечь диагональИзвлечь основную диагональ входной матрицы
Извлечь треугольную матрицуИзвлечение нижнего или верхнего треугольника из входных матриц
Матрица идентификаторовСоздание матрицы с единицами на главной диагонали и нулями в другом месте
Матрица 1-NormВычислить 1-норму матрицы
Конкатенат матрицыКонкатенация входных сигналов того же типа для создания непрерывного выходного сигнала
Экспоненциальная матрицаВычислить матрицу экспоненциально
Умножение матрицыУмножение и деление скаляров и нескаляров или умножение и инвертирование матриц
Матричный продуктУмножение матричных элементов вдоль строк, столбцов или всего ввода
Матричный квадратВычислить квадрат входной матрицы
Сумма матрицыДобавление или вычитание входных данных
Перезаписать значенияПерезаписать подматрицу или поддиагональность ввода
Матрица перестановокПереупорядочить строки или столбцы матрицы
Взаимное условиеВычислить обратное условие квадратной матрицы в 1-норме
ПодматрицаВыбор подмножества элементов (подматриц) из матричного ввода
ТёплицСоздание матрицы с симметрией Toeplitz
Полиномиальная посадка методом наименьших квадратовВычислить полиномиальные коэффициенты, которые наилучшим образом соответствуют входным данным в смысле наименьших квадратов
Полиномиальная оценкаВычислить полиномиальное выражение
Тест полиномиальной стабильностиИспользуйте алгоритм Шура-Кона, чтобы определить, все ли корни входного многочлена находятся внутри единичной окружности

Темы

Системные объекты поддержки сигналов переменного размера DSP

Список системных объектов, поддерживающих сигналы переменного размера в панели инструментов системы DSP.