Noise

class pylayers.signal.bsignal.Noise(ti=0, tf=100, fsGHz=50, PSDdBmpHz=-174, NF=0, R=50, seed=1)[source]

Bases: pylayers.signal.bsignal.TUsignal

Create noise

Attributes Summary

NF

PSDdBmpHz

R

fsGHz

seed

tf

ti

tsns

Methods Summary

amplify(GdB, NF)

eval()

noise evaluation

fgating(fcGHz, WGHz[, window])

apply a frequency gating

ppsd([mask])

plot Power Spectral Density

Attributes Documentation

NF
PSDdBmpHz
R
fsGHz
seed
tf
ti
tsns

Methods Documentation

amplify(GdB, NF)[source]
eval()[source]

noise evaluation

$$N_0 = 4 times 10^{-21}$$

fgating(fcGHz, WGHz, window='rect')[source]

apply a frequency gating

fcGHz : float WGHz : float window : string

‘rect’

ppsd(mask=True)[source]

plot Power Spectral Density

maskboolean

True