Error using tsa function - Error using matlab.internal.math.interp1 Sample points must be unique.
Mostrar comentarios más antiguos
While I've allready succesfully used the tsa function in the past, I stumbled upon the error as shown below, which I'm not able to get rid of. Intuitively I tried using the unique function to exclude possible duplicates in my TachoPulseTimes vector, but this didn't appear to solve the issue. I also tried swapping the sampling frequency argument fs for the corresponding time vector to make sure both the sampling time vector and tacho pulse times would start and end on equal time stamps, but with no luck. Any help would be much appriciated given I'm completly stuck at the moment.

load('TSA_DATA.mat')
AccData = upsample(tsaData.AccData,100);
fs = tsaData.SampFreq;
TachoPulseTimes = tsaData.TachoPulseTimes;
pprTacho = tsaData.pprTacho;
accDataTsaRaw = tsa(AccData,fs,TachoPulseTimes,"PulsesPerRotation",pprTacho);
Note: The accelerometer data was downsampled with a factor 100 to be able to include the data as attachment
Many thanks in advance,
Lars
9 comentarios
Mathieu NOE
el 18 de Abr. de 2024
hi
pls provide the tsa function ....
Torsten
el 18 de Abr. de 2024
Lars Dierickx
el 18 de Abr. de 2024
Oops! I overlooked that in your description. Let me duplicate the error message first.
load('TSA_DATA.mat')
AccData = upsample(tsaData.AccData,100);
fs = tsaData.SampFreq
TachoPulseTimes = tsaData.TachoPulseTimes;
pprTacho = tsaData.pprTacho;
accDataTsaRaw = tsa(AccData, fs, TachoPulseTimes, "PulsesPerRotation", pprTacho);
Mathieu NOE
el 18 de Abr. de 2024
does the problem arrise only on a particular data set ? (if it had worked in the past , what has changed since ?)
Mathieu NOE
el 18 de Abr. de 2024
& can you provide another data set that works ?
Lars Dierickx
el 18 de Abr. de 2024
Lars Dierickx
el 18 de Abr. de 2024
Editada: Torsten
el 18 de Abr. de 2024
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Multirate Signal Processing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!