Class NoiseThermal
A noise source that can be described by Johnson noise (thermal noise) models.
Implements
Inherited Members
Namespace: SpiceSharp.Components.NoiseSources
Assembly: SpiceSharp.dll
Syntax
public class NoiseThermal : NoiseSource, INoiseSource
Constructors
NoiseThermal(string, IVariable<Complex>, IVariable<Complex>)
Initializes a new instance of the NoiseThermal class.
Declaration
public NoiseThermal(string name, IVariable<Complex> pos, IVariable<Complex> neg)
Parameters
Type | Name | Description |
---|---|---|
string | name | Name of the noise source. |
IVariable<Complex> | pos | The positive node. |
IVariable<Complex> | neg | The negative node. |
Methods
Compute(double, double)
Computes the Johnson or thermal noise output density. This is 4 * k * T * G.
Declaration
public void Compute(double conductance, double temperature)
Parameters
Type | Name | Description |
---|---|---|
double | conductance | The conductance. |
double | temperature | The temperature. |