Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-05-06
帖子: 3
声望力: 0 ![]() |
![]()
出错信息:
In wavwrite>PCM_Quantize at 241 In wavwrite>write_wavedat at 267 In wavwrite at 112 In Myfilter6 at 42 ![]() ![]() ![]() ![]() 程序: ——————————————————————————————————— clear;clc [y,Fs,NBITS]=wavread('123.wav'); Y=fft(y,262144); f=[0 0.2 0.2 1]; m=[0 0 1 1]; b=fir2(30,f,m); %fir2用来设计任意频率响应的频率取样的数字FIR滤波器,b是n+1的一维向量 [H,w]=freqz(b,1,262144,'whole'); %w的范围是0~2π Y_OUT=Y.*H; y_out=ifft(Y_OUT,262144); wavwrite(y_out,Fs,NBITS,'123(修改).wav') ———————————————————————————————————— 我不知道是否是因为点数262144太大的原因…… 请各位大侠帮帮忙解决一下,谢谢了。 |
![]() |
![]() |