is it possible to upsampling or down sampling by a non-integer number?
61 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Greg Dionne
2017 年 9 月 1 日
1 件のコメント
Abdelwahab Afifi
2020 年 10 月 24 日
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?
その他の回答 (2 件)
Matt J
2013 年 5 月 14 日
You need to interpolate, e.g., using interp1() or griddedInterpolant()
2 件のコメント
Jan
2013 年 5 月 14 日
編集済み: Jan
2013 年 5 月 14 日
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 件のコメント
kim zheng cho
2022 年 12 月 21 日
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
参考
カテゴリ
Help Center および File Exchange で Multirate Signal Processing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!