数字信号处理问题完成一个函数,说明次函数大概用到哪些地方.ret_data=data_compress(data)把data中所有奇数变成一个距离其最近且不小于Z的一个偶数输入数据data可以为一个数,一维数组,二维数组,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 08:27:11
![数字信号处理问题完成一个函数,说明次函数大概用到哪些地方.ret_data=data_compress(data)把data中所有奇数变成一个距离其最近且不小于Z的一个偶数输入数据data可以为一个数,一维数组,二维数组,](/uploads/image/z/6978463-7-3.jpg?t=%E6%95%B0%E5%AD%97%E4%BF%A1%E5%8F%B7%E5%A4%84%E7%90%86%E9%97%AE%E9%A2%98%E5%AE%8C%E6%88%90%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0%2C%E8%AF%B4%E6%98%8E%E6%AC%A1%E5%87%BD%E6%95%B0%E5%A4%A7%E6%A6%82%E7%94%A8%E5%88%B0%E5%93%AA%E4%BA%9B%E5%9C%B0%E6%96%B9.ret_data%3Ddata_compress%28data%29%E6%8A%8Adata%E4%B8%AD%E6%89%80%E6%9C%89%E5%A5%87%E6%95%B0%E5%8F%98%E6%88%90%E4%B8%80%E4%B8%AA%E8%B7%9D%E7%A6%BB%E5%85%B6%E6%9C%80%E8%BF%91%E4%B8%94%E4%B8%8D%E5%B0%8F%E4%BA%8EZ%E7%9A%84%E4%B8%80%E4%B8%AA%E5%81%B6%E6%95%B0%E8%BE%93%E5%85%A5%E6%95%B0%E6%8D%AEdata%E5%8F%AF%E4%BB%A5%E4%B8%BA%E4%B8%80%E4%B8%AA%E6%95%B0%2C%E4%B8%80%E7%BB%B4%E6%95%B0%E7%BB%84%2C%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84%2C)
数字信号处理问题完成一个函数,说明次函数大概用到哪些地方.ret_data=data_compress(data)把data中所有奇数变成一个距离其最近且不小于Z的一个偶数输入数据data可以为一个数,一维数组,二维数组,
数字信号处理问题
完成一个函数,说明次函数大概用到哪些地方.
ret_data=data_compress(data)
把data中所有奇数变成一个距离其最近且不小于Z的一个偶数
输入数据data可以为一个数,一维数组,二维数组,三维数组.
数字信号处理问题完成一个函数,说明次函数大概用到哪些地方.ret_data=data_compress(data)把data中所有奇数变成一个距离其最近且不小于Z的一个偶数输入数据data可以为一个数,一维数组,二维数组,
Omegap=0.2*pi;
Omegar=0.3*pi;
Ap=10;
Ar=20;
T=1;
[b,a]=afd_butt(Omegap,Omegar,Ap,Ar);
[C,B,A]=sdir2cas(b,a);
[db,mag,pha,Omega]=freqs_m(b,a,0.5*pi);
[ha,x,t]=impulse(b,a);
N=ceil((log10((10^(0.1*Ar)-1)/(10^(0.1*Ap)-1)))/(2*log10(Omegar/Omegap)))
subplot(321);plot(Omega/pi,mag);title('幅度响应|Ha(j\Omega)|');grid on
subplot(322);plot(Omega/pi,db);title('幅度响应(dB)');grid on
subplot(323);plot(Omega/pi,pha/pi);title('相位响应');grid on
subplot(324);plot(t,ha);title('单位脉冲响应ha(t)');grid on;hold on
axis([0,max(t),min(ha),max(ha)]);
[bd,ad]=imp_invr(b,a,T)
[db,mag,pha,Omega]=freqs_m(b,a,2*pi);
[db,mag,pha,w]=freqz_m(b,a);
subplot(325);plot(Omega/pi,db,w/pi,db);title('幅度特性');grid on
[R,p,k]=residuez(bd,ad)
he=impz(bd,ad,31);
subplot(324);stem([0:30],he);title('单位脉冲响应he(n)');grid on
%h=[he,fliplr(he)]
研学论坛是专业论坛
推荐你去
“研学论坛”求助
那里更专业些
Omegap=0.2*pi;
Omegar=0.3*pi;
Ap=10;
Ar=20;
T=1;
[b,a]=afd_butt(Omegap,Omegar,Ap,Ar);
[C,B,A]=sdir2cas(b,a);
[db,mag,pha,Omega]=freqs_m(b,a,0.5*pi);
[ha,x,t]=im...
全部展开
Omegap=0.2*pi;
Omegar=0.3*pi;
Ap=10;
Ar=20;
T=1;
[b,a]=afd_butt(Omegap,Omegar,Ap,Ar);
[C,B,A]=sdir2cas(b,a);
[db,mag,pha,Omega]=freqs_m(b,a,0.5*pi);
[ha,x,t]=impulse(b,a);
N=ceil((log10((10^(0.1*Ar)-1)/(10^(0.1*Ap)-1)))/(2*log10(Omegar/Omegap)))
subplot(321);plot(Omega/pi,mag);title('幅度响应|Ha(j\Omega)|');grid on
subplot(322);plot(Omega/pi,db);title('幅度响应(dB)');grid on
subplot(323);plot(Omega/pi,pha/pi);title('相位响应');grid on
subplot(324);plot(t,ha);title('单位脉冲响应ha(t)');grid on;hold on
axis([0,max(t),min(ha),max(ha)]);
[bd,ad]=imp_invr(b,a,T)
[db,mag,pha,Omega]=freqs_m(b,a,2*pi);
[db,mag,pha,w]=freqz_m(b,a);
subplot(325);plot(Omega/pi,db,w/pi,db);title('幅度特性');grid on
[R,p,k]=residuez(bd,ad)
he=impz(bd,ad,31);
subplot(324);stem([0:30],he);title('单位脉冲响应he(n)');grid on
%h=[he,fliplr(he)]
收起