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

  • Konbuyu başlatan batuhan42
  • Başlangıç tarihi

batuhan42

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

Yeni mesajlar

Forum istatistikleri

Konular
115,530
Mesajlar
813,614
Kullanıcılar
422,135
Son üye
radyokanallari

Yeni konular

Üst