I have to find the phase angle from ADC samples. The input signal is from the function generator which is given to ADC and then the ADC sampled data is buffered and given to FFT IP core. Then the output of the FFT IP core is given to CORDIC IP core to get the phase angle, but I am not getting correct phase angle for the respective input signal. Refer the parameters which I have given below.
Input frequency => 23.5MHz sine wave with 45 degree phase shift which was generated by function generator
ADC sampling frequency => 188MHz
FFT samplesN=> 256 points
Frequency resolution => FS/N
=> 188MHz/256
=>734375Hz
Frequency bin => input frequency/frequency resolution
=> 23500000/734375
=> 32nd bin
The real and imaginary value of 32nd bin is given to CORDIC IP core to get the phase angle value as 45degree but I am getting the varying phase angle.
Here I have attached the configuration settings of FFT and CORDIC IP core.
Question
kalainan
@D@n @Pavel @zygot@QuailJohn @msamirh @petriggg @RCB
Hi,
I have to find the phase angle from ADC samples. The input signal is from the function generator which is given to ADC and then the ADC sampled data is buffered and given to FFT IP core. Then the output of the FFT IP core is given to CORDIC IP core to get the phase angle, but I am not getting correct phase angle for the respective input signal. Refer the parameters which I have given below.
Input frequency => 23.5MHz sine wave with 45 degree phase shift which was generated by function generator
ADC sampling frequency => 188MHz
FFT samples N=> 256 points
Frequency resolution => FS/N
=> 188MHz/256
=>734375Hz
Frequency bin => input frequency/frequency resolution
=> 23500000/734375
=> 32nd bin
The real and imaginary value of 32nd bin is given to CORDIC IP core to get the phase angle value as 45degree but I am getting the varying phase angle.
Here I have attached the configuration settings of FFT and CORDIC IP core.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now