Restore B-Field Signal Using Calibration Table

  • Thread starter Thread starter poklad
  • Start date Start date
  • Tags Tags
    Signal
Click For Summary
SUMMARY

The discussion focuses on restoring the B-field amplitude signal (B(t)) using a calibration table with frequency, amplitude, and phase data. The user attempted to apply a Fast Fourier Transform (FFT) in MATLAB, followed by calibration and inverse FFT, but encountered issues with signal splicing. A solution was suggested involving the creation of a filter based on the calibration table to address the splicing problem, indicating a potential windowing issue.

PREREQUISITES
  • Understanding of B-field induction probes and their characteristics
  • Proficiency in MATLAB for signal processing
  • Knowledge of Fast Fourier Transform (FFT) techniques
  • Familiarity with signal filtering and windowing concepts
NEXT STEPS
  • Learn how to implement windowing techniques in MATLAB for signal processing
  • Research the creation of filters from calibration tables in MATLAB
  • Explore advanced FFT applications and their implications in signal restoration
  • Study the effects of non-linear amplitude-frequency characteristics on signal processing
USEFUL FOR

This discussion is beneficial for electrical engineers, signal processing specialists, and researchers working with B-field induction probes and MATLAB signal analysis.

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:

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
7
Views
4K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K