Generate data set from curve
Posted: Tue Oct 29, 2013 6:32 pm
Hi folks,
Got a question. I would like to generate a table of data points, from an arbitrarily drawn waveform curve. My intent is to use the generated data to generate a polynomial algorithm that I can subsequently use in a lookup table, that I can ultimately use to characterize waveform shapes. My ultimate goal is to be able to sample a signal over period, t, generate an algorithm, and if the coefficients fall within a certain range, match that up in a lookup table that corresponds to certain waveforms. I want to empirically sample several sequential different waveform samples, and have them stored in a table, and perform a go, no-go check on subsequent samples as being similar.
I've seen several waveform GUI's, that I can perhaps modify a bit to do what I'd like, but was wondering if the forum had any other ideas on how to best approach this. I would need the ability to add points as needed on the curve, as well as set the X and Y range and resolution.
Since a picture is worth a 1000 words and all that, I've included a .fsm that illustrates what I'm talking about. Obviously its non-functional, but I'm using the wire to illustrate how the waveform can be manipulated. Anyone know of an example I can use to modify to do this?
Heck, if anyone knows of a third party application that can generate data from a drawn waveform, would be useful, even if I had to purchase it.
Thanks in advance for any help.
Got a question. I would like to generate a table of data points, from an arbitrarily drawn waveform curve. My intent is to use the generated data to generate a polynomial algorithm that I can subsequently use in a lookup table, that I can ultimately use to characterize waveform shapes. My ultimate goal is to be able to sample a signal over period, t, generate an algorithm, and if the coefficients fall within a certain range, match that up in a lookup table that corresponds to certain waveforms. I want to empirically sample several sequential different waveform samples, and have them stored in a table, and perform a go, no-go check on subsequent samples as being similar.
I've seen several waveform GUI's, that I can perhaps modify a bit to do what I'd like, but was wondering if the forum had any other ideas on how to best approach this. I would need the ability to add points as needed on the curve, as well as set the X and Y range and resolution.
Since a picture is worth a 1000 words and all that, I've included a .fsm that illustrates what I'm talking about. Obviously its non-functional, but I'm using the wire to illustrate how the waveform can be manipulated. Anyone know of an example I can use to modify to do this?
Heck, if anyone knows of a third party application that can generate data from a drawn waveform, would be useful, even if I had to purchase it.
Thanks in advance for any help.