السلام عليكم
انا طالب في اخر سنة وعندي مشروع التخرج عن معالجة الصوت وازالة الضوضاء
باختصار شديد ... المطلوب اني اعمل برنامج يعالج الصوت وطبعا المطلوب اني افلتر الملف للصوتي ... وحسب ما انا فكرت في اني اعمله ... اني اولا اعمل الفلاتر الاساسية اللي هي Low pass, High pass and Bandpass
واتمنى اني الاقي احد بس يقدر يساعدني في اني اعمل هذول الفلاتر اولا بعد هذي الخطوة انا ممكن اكمل باني لانه قدرت اتوصل لبعض الفنكشن زي الديلي .. والصدى الخ .. بمساعدة احد الاخوان ... لكن ماقدرت اتوصل للفلترة ... لقيت في موقع من المواقع وبمساعدة الدكتور المشرف على مشروعي .. اني اوصل لي اللو باس فلتر وهو كالتالي
[X,fs,bits] = wavread('Trial.wav');
figure(1);
plot(X);
fftX = fft(X);
figure(2);
plot(abs(fftX));
% lowpass filter
Nfft = size(fftX,1);
LowPassRatio = 0.2;
MaxN = LowPassRatio*Nfft;
lpfftX = fftX;
for i = 1:Nfft
if ((i>MaxN/2)&(i<Nfft-MaxN/2))
lpfftX(i) = 0.0;
end
end
هل ممكن احد يساعدني على اني اوصل للهاي باس والباند باس ...
ارجو اني اقدر الاقي احد قد سبق وخاض في هالمشروع او له خبرة في السجنل بروسس
شكرا
انا طالب في اخر سنة وعندي مشروع التخرج عن معالجة الصوت وازالة الضوضاء
باختصار شديد ... المطلوب اني اعمل برنامج يعالج الصوت وطبعا المطلوب اني افلتر الملف للصوتي ... وحسب ما انا فكرت في اني اعمله ... اني اولا اعمل الفلاتر الاساسية اللي هي Low pass, High pass and Bandpass
واتمنى اني الاقي احد بس يقدر يساعدني في اني اعمل هذول الفلاتر اولا بعد هذي الخطوة انا ممكن اكمل باني لانه قدرت اتوصل لبعض الفنكشن زي الديلي .. والصدى الخ .. بمساعدة احد الاخوان ... لكن ماقدرت اتوصل للفلترة ... لقيت في موقع من المواقع وبمساعدة الدكتور المشرف على مشروعي .. اني اوصل لي اللو باس فلتر وهو كالتالي
[X,fs,bits] = wavread('Trial.wav');
figure(1);
plot(X);
fftX = fft(X);
figure(2);
plot(abs(fftX));
% lowpass filter
Nfft = size(fftX,1);
LowPassRatio = 0.2;
MaxN = LowPassRatio*Nfft;
lpfftX = fftX;
for i = 1:Nfft
if ((i>MaxN/2)&(i<Nfft-MaxN/2))
lpfftX(i) = 0.0;
end
end
هل ممكن احد يساعدني على اني اوصل للهاي باس والباند باس ...
ارجو اني اقدر الاقي احد قد سبق وخاض في هالمشروع او له خبرة في السجنل بروسس
شكرا