Matlab ile beyaz ve pembe gürültü fft çizdirme

batuhan42

Üye
Katılım
1 Kas 2020
Mesajlar
15
Puanları
1
Yaş
27
Merhaba
https://www.kontrolkalemi.com/forum/konu/beyaz-ve-pembe-gürültü-üreten-devre-tasarımı.137043/
daha önce açtığım üniversite dönem projesi olan bu konuda ki devreyi hallettim sorunsuz bir şekilde çalışıyor
aynı konuda bitirme tezi yazıyorum tezi tamamladım hoca elde ettiğim beyaz ve pembe gürültünün genlik spektumunu ve fft grafiğini istiyor .
kaydettiğim ses dosyasını audacity isimli programla otomatik olarak istenilenleri çiziyorum ve çıkan sonuç olması gerektiği gibi görüntüler altta.
ilki beyaz gürültü genlik spektrumu ikinci resim beyaz gürültü fft grafiği
beyaz gürültü izi.jpg
Beyaz gürültü FFT.jpg




bu da pembe gürültü ilki genlik spektrumu ikincisi pembe gürültü fft grafiği
pembe gürültü izi.jpg

Pembe gürültü FFT.jpg


ama alttaki matlab kodunu yazdığımda çıkan sonuç tam isteğim gibi olmuyor nerede yanlış yapıyorum

bu beyaz gürültü için yazdığım matlab kodu
Kod:
wave=data;
sound(wave,fs);
t=0:1/fs:(length(wave)-1)/fs;
figure(1);
plot(t,wave);
title('beyaz gürültü');
ylabel('genlik');
xlabel('uzunluk (saniye)');

n=length(wave)-1;
f=0:fs/n:fs;
wavefft=abs(fft(wave));
figure(2);
plot(f,wavefft);
xlabel('Frekans (Hz)');
ylabel('büyüklük');
title('beyaz gürültü');
bu matlab genlik spekturmu bunda sıkıntı yok

Matlab beyaz gürültü spektrum.jpg


beyaz gürültü fft için çıkan grafik altta ortada bir boşluk oluşuyor boşluksuz devam etmesi gerekiyor normalde

Matlab beyaz gürültü FFT.jpg

buda pembe gürültü için matlab kodu
Kod:
wave=data;
sound(wave,fs);
t=0:1/fs:(length(wave)-1)/fs;
figure(1);
plot(t,wave);
title('pembe gürültü');
ylabel('genlik');
xlabel('uzunluk (saniye)');

n=length(wave)-1;
f=0:fs/n:fs;
wavefft=abs(fft(wave));
figure(2);
plot(f,wavefft);
xlabel('Frekans (Hz)');
ylabel('büyüklük');
title('pembe gürültü');
pembe gürültü genlik spektrumu bunda da sorun yok

Matlab pembe gürültü spektrum.jpg

buda pembe gürültü fft grafiği bununda ortasında boşluk oluşuyor normalde boşluk olmadan audacity programında ki azalan bir grafik eğrisi olması lazım

matlab pembe gürültü FFT.jpg


sorum şu matlab kodunda ki hata nedir gürültü dosyasında hata olsa audacity programında da grafiğin hatalı çıkması lazım ayrıca ses tam olması gerektiği gibi kulakla duyuluyor yardımcı olursanız sevinirim.
 
Moderatör tarafında düzenlendi:

Forum istatistikleri

Konular
129,806
Mesajlar
930,281
Kullanıcılar
452,608
Son üye
murat620

Yeni konular

Geri
Üst