📄 lowpasslvbo.m
字号:
function y=lowpasslvbo(fs,fc,x);
%实现数据的低通滤波
%FIR的窗口法:汉明窗
%48阶,通常用
%fs:数据x的采样频率;fc:3dB截止频率。
X=x;
L=length(X);
f=fs;
l=L./2;
a=1;
wn=(fc*2)./fs;
b=fir1(48,wn,'low');
% freqz(b,1,2048);
% hold on;
y=filter(b,a,X);
Y=fft(y);
Pyy = Y.* conj(Y)/L;
F = (f./1000)*(0:l)/L;
plot(F,Pyy(1:l+1))
hold on;
% axis([0 0.5 0 15000]);
title('Frequency content of Y')
xlabel('Frequency /KHz)')
ylabel('Amplitude:W/Hz')
y=y;%filtered data
%
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -