farhadtehrani1
Newbie level 2
one program about fft and hamming window for amoothin the wave file...
[x,fs]=wavread('1.wav');
x(17824:18000)=0
for k=1:90
y=x((200*k-199):200*k)
fff=fft(y,1024)
fff(129:897)=0
iff=ifft(fff,1024)
sum(200*k-199:200*k,1)=iff(1:200,1)
end;
for k=1:180
n((100*k-99):100*k,1)=0
m=m(1
18100-100*k-200),1)
ham1=[n;ham;m]
y=x.*ham1
y=y(100*k+1
100*k+200))
fff=fft(y,1024)
fff(129:897)=0
iff=ifft(fff,1024)
iff=iff(1:200)
sum((100*k+1)
100*k+200))=sum((100*k+1)
100*k+200))+iff(1:200)
sum(1:18100,1)=0
[x,fs]=wavread('1.wav');
o(1:100,1)=0
x=[o;x]
x(17824:18100)=0
[x,fs]=wavread('1.wav');
x(17824:18000)=0
for k=1:90
y=x((200*k-199):200*k)
fff=fft(y,1024)
fff(129:897)=0
iff=ifft(fff,1024)
sum(200*k-199:200*k,1)=iff(1:200,1)
end;
for k=1:180
n((100*k-99):100*k,1)=0
m=m(1
ham1=[n;ham;m]
y=x.*ham1
y=y(100*k+1
fff=fft(y,1024)
fff(129:897)=0
iff=ifft(fff,1024)
iff=iff(1:200)
sum((100*k+1)
sum(1:18100,1)=0
[x,fs]=wavread('1.wav');
o(1:100,1)=0
x=[o;x]
x(17824:18100)=0