Okay, so here's some of the code I'm looking at. I don't know that the actual acquisition of the gps data is important, but I included it in there just in case. You'll see that I'm using a cubic hermite interpolation on the data, and a ramp function on the time. You mentioned that 4000 samples wasn't that many, but I do have to resample the data at .001 accuracy as it ramps up. So that's another 1000 samples in between all of the captured gps data. I noted in the program that program is rejecting the ramp function when the sampled data reaches large portions.
I don't know that some of the files converted cleanly, so I'm posting in LV8
I believe I'm using .xls files tab dilimited asci files.
The only other thing to consider is whether or not this is the best method, for interpolating such data.