Величина и угол фазы комплексного сигнала - оптимизировано для генерации HDL-кода
The dsp.HDLComplexToMagnitudeAngle
Система object™ вычисляет величину и угол фазы комплексного сигнала. Он обеспечивает аппаратные сигналы управления. Системный объект использует конвейерный алгоритм цифрового компьютера с вращением координат (CORDIC), чтобы достичь HDL-оптимизированной реализации.
Чтобы вычислить величину и угол фазы комплексного сигнала:
Создайте dsp.HDLComplexToMagnitudeAngle
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
возвращает HCMA
= dsp.HDLComplexToMagnitudeAngledsp.HDLComplexToMagnitudeAngle
Системный объект, HCMA
, который вычисляет величину и угол фазы комплексного входного сигнала.
устанавливает свойства HCMA
= dsp.HDLComplexToMagnitudeAngle(Name,Value
)HCMA
использование одной или нескольких пар "имя-значение". Заключайте каждое имя свойства в одинарные кавычки.
cma = dsp.HDLComplexToMagnitudeAngle('AngleFormat','Radians')
[
возвращает только величины компонентов mag
,validOut
]
= HCMA(X
,validIn
)X
.
Чтобы использовать этот синтаксис, установите значение OutputValue на 'Magnitude'
.
HCMA = dsp.HDLComplextoMagnitudeAngle('OutputValue','Magnitude');
[
возвращает только углы фазы компонента angle
,validOut
]
= HCMA(X
,validIn
)X
.
Чтобы использовать этот синтаксис, установите значение OutputValue на 'Angle'
.
HCMA = dsp.HDLComplextoMagnitudeAngle('OutputValue','Angle');
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
angle
| cordicabs
(Fixed-Point Designer) | cordicangle
(Fixed-Point Designer) | cordiccart2pol
(Fixed-Point Designer)