Яка реакція фази та величини білого шуму?


16

Я хотів би створити білий шум у частотній області, а потім перетворити його на часову область за допомогою python. Щоб зрозуміти проблему, я просто генерував білий шум у часовій області і перетворив його на freq домен:

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()

Я зовсім не дивлюся так, як я очікував: Боде сюжет білого шуму Питання:

  • Чи не повинен білий шум мати рівну характеристику? (однакові суми для всіх частот)
  • Який взаємозв'язок між стандартним відхиленням (1 у моєму прикладі) та величиною та фазою?

Заздалегідь спасибі!

Відповіді:


21

Чи не повинен білий шум мати рівну характеристику? (однакові суми для всіх частот)

Очікувати відгук величини білого шуму є плоским (це те , що JasonR називає спектральну щільність потужності). Будь-який конкретний екземпляр послідовності білого шуму не матиме точно рівного відгуку (саме так у коментарі JasonR називається спектр потужності).

Насправді перетворення Фур'є білого шуму - це ... білий шум!

Який взаємозв'язок між стандартним відхиленням (1 у моєму прикладі) та величиною та фазою?

Не буде зв’язку між стандартним відхиленням і фазою. Що стосується величини, припустимо, н(т) - стаціонарний білий шум з нульовим середнім і стандартним відхиленням σ . Тоді автокореляція (коваріація):

Rнн(τ)=Е[н(т)н(т+τ)]=σ2δ(τ)

Таким чином, спектральна щільність потужності дорівнює σ2 (хоча для дискретного часу буде масштабуватися залежно від тривалості сигналу).


Запитання з коментаря:

  1. Коли ви говорите, що перетворення Фур'є - це також білий шум, як я можу виміряти std-dev, коли перетворення є складним? Справжня, уявна частина чи якесь поєднання?

н[м]σ2

N[к]=м=0М-1н[м]е-j2πмк/М=м=0М-1н[м]cos(2πмк/М)+jн[м]гріх(2πмк/М)

і очікуване значення:

Е[N[к]]=Е[м=0М-1н[м]е-j2πмк/М]=м=0М-1Е[н[м]]е-j2πмк/М=0

Дисперсія реальної частини задається:

Е[(N[к])2]=Е[м=0М-1н[м]cos(2πмк/М)p=0М-1н[p]cos(2πpк/М)]=Е[м=0М-1p=0М-1н[м]н[p]δ[н-p]cos(2πмк/М)cos(2πpк/М)]=м=0М-1Е[н[м]2]cos2(2πмк/М)=σ2м=0М-1cos2(2πмк/М)=σ2(М2+cos(М+1)2πк/Мгріх(2πМк/М)2гріх(2πк/М)   )=σ2М2

Я вірю, що уявна частина поводитиметься так само.

  1. Не могли б ви прояснити, як тривалість сигналу стосується спектральної щільності потужності (для дискретних часових ситуацій)

Я вважаю, що (виходячи з вищенаведеної деривації) спектральна щільність потужності (очікуване значення квадрата DFT) буде лінійно масштабуватися як тривалість.

  1. Якщо на фазу не впливає std-dev, визначає амплітуду 3 ступеня та тип розподілу (здається, рівномірний, а не нормальний)

Перегляньте таблицю на сторінці 2 цього PDF-файлу . це говорить про те, що аргумент (фаза) коефіцієнтів буде рівномірно розподілений, як ви заявляєте. Знімок екрана таблиці, включеної нижче.

введіть тут опис зображення


3
Зокрема, дві концепції, які заплутують ОП, - це спектральна щільність потужності білого шуму та спектр потужності однієї конкретної реалізації випадкового процесу білого шуму.
Джейсон R

Спасибі! У мене є деякі подальші запитання. 1: Коли ви говорите, що перетворення Фур'є - це також білий шум, як я можу виміряти std-dev, коли перетворення складне? Справжня, уявна частина чи якесь поєднання? 2: Не могли б ви прояснити, як тривалість сигналу стосується спектральної щільності потужності (для дискретних часових ситуацій) 3: Якщо на фазу не впливає std-dev, що визначає амплітуду 3 ступеня та тип розподіл (здається, рівномірний, а не звичайний)
Uffe

πσ2М2

Це поточне посилання на документ PDF, на який посилається вище ( radarsp.weebly.com/uploads/2/1/4/7/21471216/dft_of_noise.pdf ), яке порушено.
Гість

@Guest Дякую! Надалі просто спробуйте відредагувати відповідь за допомогою нового посилання. Це не піде безпосередньо, оскільки його потрібно буде переглядати користувач більш високої якості, але він потрапить туди (і ви отримаєте +2 повторення в процесі).
Петро К.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.