is it possible to upsampling or down sampling by a non-integer number?
63 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Vida
el 14 de Mayo de 2013
Comentada: Walter Roberson
el 21 de Dic. de 2022
I have two files that I need to synchronise one is sampled at every 3ms = 1/0.003 = 333.33Hz and one at every 10ms = 1/0.01 = 100Hz. I have not been able to find a matlab command in basic or signal processing toolbox to either upsample to 100Hz to 333.33 or downsample 333.33 to 100Hz. Can anyone help?
0 comentarios
Respuesta aceptada
Greg Dionne
el 1 de Sept. de 2017
1 comentario
Abdelwahab Afifi
el 24 de Oct. de 2020
I'm using resample function to upsample my data. I need to increase the stop band attenuation to improve the Adjacent channel power ratio (ACPR) . How can i do that?
Más respuestas (2)
Matt J
el 14 de Mayo de 2013
You need to interpolate, e.g., using interp1() or griddedInterpolant()
2 comentarios
Jan
el 14 de Mayo de 2013
Editada: Jan
el 14 de Mayo de 2013
Matlab's upsample and downsample are not really useful here. I'd prefer the alreayd mentioned interp1, but decimate would perform an anti-aliasing also.
4 comentarios
kim zheng cho
el 21 de Dic. de 2022
Hi and good day
I have a signal sampled at 4552 Hz. I want to downsample that signal to 4096 Hz. Do you know that how to do it?
thank you
Ver también
Categorías
Más información sobre Multirate Signal Processing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!