Beyaz gürültünün faz ve büyüklük yanıtı nedir?


16

Frekans alanında beyaz gürültü oluşturmak ve daha sonra python kullanarak zaman alanına dönüştürmek istiyorum. Sorunu anlamak için, sadece zaman alanında beyaz gürültü oluşturdum ve onu freq alanına dönüştürdüm:

import scipy.signal as sg
import numpy as np
import matplotlib.pyplot as plt

e = np.random.normal(0,1,1e3)
E = sg.fft(e)

plt.figure("Bode plot")
plt.subplot(211)
plt.title("Magitude")
plt.plot(abs(E))
plt.subplot(212)
plt.title("Phase")
plt.plot(np.angle(E))
plt.show()

Beklediğim gibi bakmıyorum: Beyaz gürültünün Bode çizimi Sorular:

  • Beyaz gürültünün düz büyüklükte bir yanıta sahip olması gerekmez mi? (tüm frekanslar için eşit miktarlar)
  • Standart sapma (örneğimde 1) ile büyüklük ve faz arasındaki ilişki nedir?

Şimdiden teşekkür ederim!

Yanıtlar:


21

Beyaz gürültünün düz büyüklükte bir yanıta sahip olması gerekmez mi? (tüm frekanslar için eşit miktarlar)

Beklenen beyaz gürültü büyüklüğü yanıtı (bu JasonR güç spektral yoğunluk dediği şey budur) düzdür. Beyaz bir gürültü dizisinin herhangi bir özel örneğinin kesin olarak düz bir yanıtı olmayacaktır (JasonR'ın yorumunun güç spektrumu olarak adlandırdığı şey budur).

Aslında, beyaz gürültünün Fourier dönüşümü ... beyaz gürültü!

Standart sapma (örneğimde 1) ile büyüklük ve faz arasındaki ilişki nedir?

Standart sapma ile faz arasında hiçbir ilişki olmayacaktır. Büyüklüğe gelince, nin sıfır ortalama ve standart sapma ile sabit beyaz gürültü olduğunu varsayalım . O zaman otokorelasyon (kovaryans):n(t)σ

R,nn(τ)=E[n(t)n(t+τ)]=σ2δ(τ)

σ2


Yorumdan sorular:

  1. Fourier dönüşümünün de beyaz gürültü olduğunu söylediğinizde, dönüşüm karmaşık olduğunda std-dev'i nasıl ölçebilirim? Gerçek, hayali bir kısım mı yoksa bir kombinasyon mu?

n[m]σ2

N-[k]=Σm=0M-1n[m]e-j2πmk/M=Σm=0M-1n[m]marul(2πmk/M)+jn[m]günah(2πmk/M)

ve beklenen değer:

E[N-[k]]=E[Σm=0M-1n[m]e-j2πmk/M]=Σm=0M-1E[n[m]]e-j2πmk/M=0

Gerçek kısmın varyansı şu şekilde verilir:

E[(N-[k])2]=E[Σm=0M-1n[m]marul(2πmk/M)Σp=0M-1n[p]marul(2πpk/M)]=E[Σm=0M-1Σp=0M-1n[m]n[p]δ[n-p]marul(2πmk/M)marul(2πpk/M)]=Σm=0M-1E[n[m]2]marul2(2πmk/M)=σ2Σm=0M-1marul2(2πmk/M)=σ2(M2+marul(M+1)2πk/Mgünah(2πMk/M)2günah(2πk/M)   )=σ2M2

Hayali kısmın aynı şekilde davranacağına inanıyorum.

  1. Lütfen sinyal süresinin güç spektral yoğunluğu ile ilişkisini aydınlatır mısınız (ayrık zaman durumları için)

(Yukarıdaki türevlere dayanarak), güç spektral yoğunluğunun (DFT karesinin beklenen değeri) süre olarak doğrusal olarak ölçekleneceğine inanıyorum.

  1. Faz std-dev'den etkilenmezse, 3 derece genliği ve dağılım türünü belirleyen şey (normalden ziyade tekdüze gibi görünür)

Bu PDF dosyasının 2. sayfasındaki tabloya göz atın . siz belirttiğiniz gibi, katsayıların argümanının (faz) eşit olarak dağıtılacağını söylüyor. Aşağıda bulunan tablonun ekran görüntüsü.

resim açıklamasını buraya girin


3
Özellikle, OP'nin kafa karıştırıcı olduğu iki kavram , beyaz gürültünün güç spektral yoğunluğu ve beyaz gürültü rastgele işleminin belirli bir gerçekleştirmesinin güç spektrumudur .
Jason R

Teşekkürler! Bazı takip sorularım var. 1: Fourier dönüşümünün de beyaz gürültü olduğunu söylediğinizde, dönüşüm karmaşık olduğunda std-dev'i nasıl ölçebilirim? Gerçek, hayali bir kısım mı yoksa bir kombinasyon mu? 2: Lütfen sinyalin süresinin güç spektral yoğunluğu ile ilişkisini aydınlatabilir misiniz (ayrık zaman durumları için) 3: Faz std-dev'den etkilenmiyorsa, 3 derecelik genliği ve türünü belirler dağılımı (normalden ziyade üniforma gibi görünüyor)
Uffe

πσ2M2

Bu, yukarıda başvurulan PDF belgesinin ( radarsp.weebly.com/uploads/2/1/4/7/21471216/dft_of_noise.pdf ) mevcut olan bozuk bağlantısıdır.
Konuk

@Misafir Teşekkürler! Gelecekte, yanıtı yeni bağlantıyla düzenlemeyi deneyin. Daha yüksek bir kullanıcı tarafından gözden geçirilmesi gerekeceğinden doğrudan gitmeyecektir, ancak oraya ulaşacaktır (ve işlemde +2 temsilci alacaktır).
Peter K.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.