Does anyone have any experience driving a SimRemote scenario with a relatively low fidelity data source. I am attempting to produce both GPS L1 and L2 RF along with SimInertial data through an ISRS 2 card. I am receiving data at a variable rate (between 0.2 and 10 hz) that includes position and attitude. Feeding this data directly to Spirent via a MOT mssg stream causes my system under test's navigation solution to instantly go unstable.
So far, I have had the most success using this low fidelity data to drive my own high rate simulation (1000 hz) in the background. This involved defining a dynamic model (second order lowpass filter) to filter and interpolate the incoming data. I am then differentiating the position to calculate velocity and passing this position, velocity, and attitude data via a MOT stream to Spirent at 50 Hz. This gives reasonable results, with SUT's navigation solution tracking the Spirent truth very well for 30-45 minutes before the INS solution diverging. I would like to be able to run this scenario for an indefinite amount of time without this divergence.
Does my approach sound reasonable? Does anyone have any suggestions to help improve my results? Thank you in advance.