Need to convert data from two sensors to the same sampling rate
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi!
I have recorded data from two sensors with different sampling rates. I would like to convert both data vectors to the same sampling rate while preserving timing information of my waveforms. I have already researched using the resample command from the signal processing toolbox but I haven not been able to make it work for me.
Thank you!
Akzeptierte Antwort
Arnaud Miege
am 11 Mai 2011
Another suggestion, which is what I normally use for this type of problem: create a timeseries object and use the resample method.
HTH,
Arnaud
0 Kommentare
Weitere Antworten (3)
Andrew
am 10 Mai 2011
Use rat to get the upsample downsample ratio for the resample method. You shouldn't have issues with preserving timing information as resample compensates for the filters delay.
0 Kommentare
Sean de Wolski
am 10 Mai 2011
Perhaps interp1 to interpolate to the sampling rate you desire.
0 Kommentare
Honglei Chen
am 11 Mai 2011
If you have Filter Design Toolbox or DSP System Toolbox, you may want to take a look at the documentation for fdesign.rsrc, it is specifically for rational rate conversion. There is also a demo named "Efficient Sample Rate Conversion between Arbitrary Factors" in the product.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Multirate Signal Processing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!