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

📄 c4_5_1.m

📁 dsp入门与实践一书的源代码
💻 M
字号:
function [des,wt] = taperedresp(order, ff, grid, wtx, aa)
	nbands = length(ff)/2;					
	des=grid;
	wt=grid;
	for i=1:nbands
		k = find(grid >= ff(2*i-1) & grid <= ff(2*i));
		npoints = length(k); 
		t = 0:npoints-1;
		des(k) = linspace(aa(2*i-1), aa(2*i), npoints);
			if i = = 1
				wt(k) = wtx(i) * (1.5 + cos((t)*pi/(npoints-1)));
				elseif i = = nbands
					wt(k) = wtx(i) * (1.5 + cos(pi+(t)*pi/(npoints-1)));
				else
					wt(k) = wtx(i) * (1.5 - cos((t)*2*pi/(npoints-1)));
				end
			end
 [b,err,res]=gremez(53, [0 0.3 0.33 0.77 0.8 1],{'taperedresp',[0 0 1 1 0 0]}, [2 2 1]);
 [H,W,S]=freqz(b,1,1024);
 S.plot = 'mag'; S.yunits = 'linear';
 freqzplot(H,W,S);

⌨️ 快捷键说明

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