LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Delay in waveform graphs

Hi

How can I cange the phase of a signal one time I've made the FFT?

Thanks
0 Kudos
Message 11 of 12
(669 Views)
To change the phase in an FFT, first convert the complex output to r-θ format, modify the θ component, then change back to complex for the inverse FFT. The attached PNG should make this clearer. Note that the code in the PNG generates a time shift, so the phase linearly increases with frequency. As Mr. Pursley made clear, you should keep time shifts to a minimum to avoid too much ringing at sharp edges. I use this to tweak a data set a small increment (less than a sample width). For larger increments, I simply take a subset of the data, then use this technique to move the last small bit.
0 Kudos
Message 12 of 12
(658 Views)