HyperMath

Idft

Idft

Previous topic Next topic No expanding text in this topic  

Idft

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Inverse Discrete Fourier Transform (IDFT) function.  There are two forms.

Note: This item is deprecated and will be removed in a future release.

Syntax

c = Idft(Signal)

r,i = Idft(Real,Imag)

Arguments

Name

Description

 

Signal

A vector of the frequency domain signal.  It may be a complex type.

 

Real

A vector of the real component of the frequency domain data.

 

Imag

A vector of the imaginary component of the frequency domain data.

Output

Name

Description

 

c

A complex vector of the inverse.

 

r

A vector of the real part of the inverse DFT.  It has the same length as the input vectors.

 

i

A vector of the imaginary part of the inverse DFT.  It has the same length as the input vectors.

Example 1

Given a vector signal, the inverse DFT is obtained.

 

Syntax

 

c = Idft(signal)

 

Result

 

c is a complex vector of the inverse DFT.

Example 2

Given vectors real and imag, the inverse DFT from the two is obtained.

 

Syntax

 

r,i = Idft(real,imag)

 

Result

 

r and i are vectors of the real and imaginary components of the inverse DFT, respectively.

Comments

The second form is provided to support the Templex syntax. Real and Imag are assumed to be evenly sampled and must have the same number of elements.

See Also:

Dft

Dfreq

DftImag

DftMag

DftPhase

DftReal