频率域低通滤波matlab代码
使用加窗傅立叶变换研究低通音频滤波器和信号处理
该项目使用多种类型的窗口傅立叶变换来研究时频域中的音乐样本。
我特别研究了这种变换的调谐,以及海森堡不确定性对时间和频率分辨率的限制。
我还执行泛音过滤并研究不同窗口类型对这项任务的功效。
是对项目的介绍,包括可视化、方法和背景。
动机
该项目最初是为了满足华盛顿大学应用数学项目数据科学和科学计算研究生课程的任务。
框架
-MATLAB
2019
图例
代码示例
%%
Build
the
time
and
frequency
domains
L
=
length(v)/Fs;
n
=
length(v);
t2
=
linspace(0,
L,
n+1);
t
=
t2(1:n);
k
=
(2*pi/L)*[0:n/2-1
-n/2:-1];
ks
=
fftshift(k);
v
=
v(1:end
-
1);
v_t
=
fft(v);
%%
Plot
in
freq.
domain
of
original
file
close
all
plot(ks,abs(fftshift(v_t))/max(a
2022-12-19 16:17:51
1.91MB
系统开源
1