Converts the polar components of a complex number into its rectangular components.

This node converts the polar components to rectangular components using following equations:

$x=r*\mathrm{cos}(theta)$

$y=r*\mathrm{sin}(theta)$

## r

The distance from the origin to the point, *z*.
This input supports scalar numbers and fixed-size 1-dimensional arrays of numbers.

Data Type Changes on FPGA

When you use this node on the FPGA or simulated FPGA, the data type for this input changes to a fixed-point number. This change allows LabVIEW to know the size of the input at compile time.

## theta

The angle for the line, *r*, from the origin to the point, *z*, in radians.
This input supports scalar numbers and fixed-size 1-dimensional arrays of numbers.

Data Type Changes on FPGA

When you use this node on the FPGA or simulated FPGA, the data type for this input changes to a fixed-point number. This change allows LabVIEW to know the size of the input at compile time.

## x

The x rectangular component of x + y*i*. **x** has the same data structure as **r** and **theta**.

Data Type Changes on FPGA

When you use this node on the FPGA or simulated FPGA, the data type for this output changes to a fixed-point number. This change allows LabVIEW to know the size of the output at compile time.

## y

The y rectangular component of x + y*i*. **x** has the same data structure as **r** and **theta**.

Data Type Changes on FPGA

When you use this node on the FPGA or simulated FPGA, the data type for this output changes to a fixed-point number. This change allows LabVIEW to know the size of the output at compile time.

**Installed By: **LabVIEW Communications System Design Suite (introduced in 1.0)

**Where This Node Can Run: **

Desktop OS: Windows

FPGA: All devices