Restore B-Field Signal Using Calibration Table

  • Thread starter Thread starter poklad
  • Start date Start date
  • Tags Tags
    Signal
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 2K views
poklad
Messages
1
Reaction score
0
Hi All!

I has probe (B-field induction probe) with non linear amplitude-frequency characteristic. I has calibration table with 3 columns: frequency, amplitude, phase. I has output signal U(t) recorded with sample frequency Fs during rather long time.
Can I restore input signal (i.e. B-field amplitude B(t))?
I try to use (in Matlab) the next algorithm: FFT conversion -> apply calibration -> reverse FFT conversion.
But I obtain jump at splicing.

It seems I must create filter from my calibration table and filtered my signal. But how?

Jury
 
Engineering news on Phys.org
poklad said:
Hi All!

I has probe (B-field induction probe) with non linear amplitude-frequency characteristic. I has calibration table with 3 columns: frequency, amplitude, phase. I has output signal U(t) recorded with sample frequency Fs during rather long time.
Can I restore input signal (i.e. B-field amplitude B(t))?
I try to use (in Matlab) the next algorithm: FFT conversion -> apply calibration -> reverse FFT conversion.
But I obtain jump at splicing.

It seems I must create filter from my calibration table and filtered my signal. But how?

Jury

Sounds like a (lack of) windowing (filter) problem.

http://www.mathworks.com/help/toolbox/signal/window.html
 
Last edited by a moderator: