Величина и угол фазы комплексного сигнала - оптимизировано для генерации 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)