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

batuhan42

Üye
Katılım
1 Kas 2020
Mesajlar
15
Puanları
1
Yaş
26
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




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



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



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


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


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



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:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…