LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Linearisation of a signal

Hi ... this is probably one of my last questions for a few weeks 🙂
 
I have a signal which is not exactely linear.
By measuring the deviations, I could extract key values where I know how large this deviation is. Let me say .. in special areas it is at about 10%.
 
No I have my signal and my key values. Say: I have B(a) and I need B(b) and I have about 30 key values.
Now I need to create a signal or something (I don't know yet - I hope you can tell me 🙂 ) for exactely the values my signal has.
 
So my signal has a value of 27 .. but I only have key values for 20 and maybe 50. I need to interpolate this somehow and multiply my value (27) with that interpolated value to get the result ... 29
 
How would I do that ? If you don't understand what I mean .. please ask 🙂
 
Thank you
 
0 Kudos
Message 1 of 3
(3,567 Views)

Hi!

If I understood correctly what you need, the Polynomial Interpolation.vi function does the job.

It is in the analyse -- mathematics -- curve fiting group.

You have Y values and X values inputs, where you have to connect the x and y arrays.

Then connect to the x value input the value you wish to calculate.

If this is not what you need please clarify...

Hope this helps,

Paulo

Message 2 of 3
(3,556 Views)
seems like you did Smiley Happy
 
now that works perfectly .. and even in an acceptable speed ...
 
thank you a lot 🙂
0 Kudos
Message 3 of 3
(3,547 Views)