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

📄 soundread.m

📁 数字信号处理技术 Digital Signal Processing
💻 M
字号:
[y,fs,bits]=WAVREAD('dajiahao.wav');
sound(y,fs,bits);
Y=fft(y,4096);figure;showim(fftshift(Y))

fb=2000;fc=2200;as=100;ap=1;fs=22050;  % lowpass
wc=2*fc/fs;wb=2*fb/fs;
[n,wn]=ellipord(wb,wc,ap,as);
[b,a]=ellip(n,ap,as,wn);


% fb1=2400;fb2=4800;fc1=2200;fc2=5000;as=100;ap=1;fs=22050;  % bandpass
% wc1=2*fc1/fs;wc2=2*fc2/fs;wb1=2*fb1/fs;wb2=2*fb2/fs;
% [n,wn]=ellipord([wb1,wb2],[wc1,wc2],ap,as);
% [b,a]=ellip(n,ap,as,wn);

 
% fb=5500;fc=5000;as=100;ap=1;fs=22050;      % highpass
% wc=2*fc/fs;wb=2*fb/fs;
% [n,wn]=ellipord(wb,wc,ap,as);
% [b,a]=ellip(n,ap,as,wn,'high');


figure;
freqz(b,a,512,fs);
x=filter(b,a,y);
X=fft(x,4096);
figure;showim(fftshift(X));

% sum(abs(x).^2)/sum(abs(y).^2)

⌨️ 快捷键说明

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