Jump to content

kalainan

Members
  • Posts

    6
  • Joined

  • Last visited

1 Follower

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

kalainan's Achievements

Newbie

Newbie (1/4)

0

Reputation

  1. Hi, I have to find the phase difference and gain difference of two signals which is 23.5MHz and the ADC sampling frequency is 188MHz. so can you suggest any algorithm to find these parameters from ADC sampled data?
  2. Thank you and I will find the solution shortly.
  3. @zygot The ADC which I am using is 16-bit dual channel so there will be two IF input signal one is taken as reference signal which is generated onboard using PLL and another signal is received from RF receiver from which I have to calculate the phase of the each signal and then have to find the difference between them. IF1 = 23.5MHz with 45degree phase IF2=23.5MHz with unknown phase From this two signals I have to find the phase difference and gain difference.
  4. @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.
  5. @D@n@Pavel@zygot I have to find the phase of a signal from the ADC sample. For simulation purpose I replaced the ADC with the DDS complier IP core the 1MHz sine wave signal with 45 degree phase is generated from the DDS core and its feed to FFT(configure as FORWARD FFT) IP core and the output of the FFT IP Core is feed to CORDIC IP core(configure for TRANSLATE function) to get the phase of the signal. here fs=256MHz, N FFT points =256, input frequency =1MHz. frequency resolution = 256MHz/256 =>1MHz frequency bin = 1MHz/1MHz => 1 The magnitude of FFT output shows two bin one in 1st index and another one in 255th index. if I taken 1st bin real and imaginary value the cordic output is incorrect. If take 255 bin real and imaginary value the cordic output is correct. Iam totally confused? If anyone have done this before suggest me solution for the issue. Here I have attached the DDS , FFT configuration settings image for clarification go through it.
×
×
  • Create New...