Преобразуйте значение и/или угловой сигнал фазы объединить сигнал
Simulink / Математические операции
HDL Coder / Операции Плавающей точки HDL
Угол Значения к блоку Complex преобразовывает значение и угловые входные параметры фазы к комплексному выходу. Угловой вход должен быть в раде.
Блок поддерживает следующие комбинации входных размерностей, когда существует два входных параметров блока:
Два входных параметров равных размерностей
Один скалярный вход и другой n-мерный массив
Если вход блока является массивом, вывод является массивом комплексных сигналов. Элементы входного вектора значения сопоставляют со значениями соответствующих элементов комплексного выхода. Точно так же элементы углового входного вектора сопоставляют с углами соответствующих элементов комплексного выхода. Если один вход является скаляром, он сопоставляет с соответствующим компонентом (значение или угол) всех сигналов комплексного выхода.
Если вы используете метод приближения CORDIC (см. Определения), вход блока для угла фазы имеет следующие ограничения:
Для фиксированных точек со знаком входной угол должен находиться в пределах области значений [–2π, 2π), рад.
Для фиксированных точек без знака входной угол должен находиться в пределах области значений [0, 2π), рад.
Следующая таблица обобщает то, что происходит для входа из области значений:
Блокируйте использование | Эффект входа из области значений |
---|---|
Симуляция | Ошибка появляется. |
Сгенерированный код | Неопределенное поведение происходит. |
Режимы Accelerator |
Гарантируйте, что вы используете вход в области значений для Угла Значения к блоку Complex, когда вы используете приближение CORDIC. Постарайтесь не полагаться на неопределенное поведение для сгенерированного кода или режимов Accelerator.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
[1] Volder, JE. “Тригонометрический вычислительный метод CORDIC”. Транзакции IRE на электронно-вычислительных машинах EC-8 (1959); 330–334.
[2] Andraka, R. “Обзор алгоритма CORDIC для основанных на FPGA компьютеров”. Продолжения 1998 шестых международных симпозиумов ACM/SIGDA по Программируемым пользователем вентильным матрицам. 22-24 февраля (1998): 191–200.
[3] Вальтер, J.S. “Объединенный Алгоритм для Элементарных функций”. Hewlett-Packard Company, Пало-Альто. Компьютерная Конференция по Соединению Spring (1971): 379–386. (из набора Компьютерного Исторического музея). www.computer.org/csdl/proceedings/afips/1971/5077/00/50770379.pdf
[4] Schelin, Чарльз В. “Приближение функций калькулятора”. Американская Mathematical Monthly 90, № 5 (1983): 317–325.
Комплекс к углу значения | Комплекс к действительному-Imag | Действительный-Imag, чтобы объединить