⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bendblock.m

📁 关于带通带阻滤波器的设计
💻 M
字号:
[array,fs]=wavread('c:\se144.wav');figure(5)freqz(array);fftwave=fft(array);figure(4);plot(abs(fftwave));T = 1; Fs = 1/T; % Set T=1%T=2;Wpl=tan(0.1/2/Fs*pi);Wph=tan(0.9/2/Fs*pi);Wsl=tan(0.2/2/Fs*pi);Wsh=tan(0.8/2/Fs*pi);Rp = 1; % Passband ripple in dBAs = 40; % Stopband attenuation in dB%计算模拟低通原型的参数OmigaP=Wph-Wpl; %低通滤波器通带截止频率OmigaS=Wsh-Wsl; %低通滤波器通带截止频率[N,Wn]=buttord(OmigaP,OmigaS,Rp,As,'s');[B,A]=butter(N,Wn,'s');[BT,AT]=lp2bs(B,A,sqrt(Wph*Wpl),Wph-Wpl);%低通转带阻[b,a]=bilinear(BT,AT,Fs);%双线性变换H=freqz(b,a,80000,'whole');figure(1);plot(abs(H));y=filter(b,a,array);%信号通入滤波器,y为输出fftwave=fft(y);%快速傅立业变换figure(2);plot(abs(fftwave));%显示频率响应figure(3);freqz(y);%显示y的幅频和象频特性wavwrite(y,fs,'c:\bendblock.wav');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -