Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

sdata.h File Reference

More...

#include "global.h"
#include "device.h"

Go to the source code of this file.

Compounds

class  sdata
 sdata holds linear circuit data, including scattering matrix, noise correlation matrix, and source vector. More...

class  ydata
 ydata holds linear circuit data in admittance form: admittance matrix, voltage source vector, and current noise correlation matrix. More...

class  ydata_ptr
 ydata_ptr is like ydata, except it only holds pointers to admittance matrix, voltage source vector, and current noise correlation matrix held elsewhere. More...

class  zdata
 zdata holds linear circuit data in impedance form: impedance matrix, voltage source vector, and voltage noise correlation matrix. More...


Functions

void compute_passive_noise (sdata &d, double freq, double Temp)
 Calculate the noise matrix for a passive element from the scattering matrix, temperature, and frequency. More...

void compute_passive_noise (ydata &d, double freq, double Temp)
 Calculate the noise matrix for a passive element from the admittance matrix, temperature, and frequency. More...

void compute_passive_noise (zdata &d, double freq, double Temp)
 Calculate the noise matrix for a passive element from the impedance matrix, temperature, and frequency. More...

double passive_noise_temp (double freq=device::f, double Temp=device::T)
 Calculate the effective passive noise temperature, including quantum noise, as a fuction of physical temperature and frequency. More...


Detailed Description

Author(s):
Jonas Zmuidzinas , John Ward , Frank Rice
Date:
November 5, 1997

Definition in file sdata.h.


Function Documentation

void compute_passive_noise ( zdata & d,
double freq,
double Temp ) [inline]
 

Calculate the noise matrix for a passive element from the impedance matrix, temperature, and frequency.

Parameters:
d   the known impedance matrix and noise matrix to be calculated
freq   the frequency
Temp   the temperature of the passive device

Definition at line 409 of file sdata.h.

Referenced by current_sink::recalc(), voltage_source::recalc(), generator::recalc(), attenuator::recalc(), and current_sink::recalc_S().

void compute_passive_noise ( ydata & d,
double freq,
double Temp ) [inline]
 

Calculate the noise matrix for a passive element from the admittance matrix, temperature, and frequency.

Parameters:
d   the known admittance matrix and noise matrix to be calculated
freq   the frequency
Temp   the temperature of the passive device

Definition at line 398 of file sdata.h.

void compute_passive_noise ( sdata & d,
double freq,
double Temp ) [inline]
 

Calculate the noise matrix for a passive element from the scattering matrix, temperature, and frequency.

Parameters:
d   the known scattering matrix and noise matrix to be calculated
freq   the frequency
Temp   the temperature of the passive device

Definition at line 387 of file sdata.h.

double passive_noise_temp ( double freq = device::f,
double Temp = device::T )
 

Calculate the effective passive noise temperature, including quantum noise, as a fuction of physical temperature and frequency.

Parameters:
freq   the frequency, defaults to device::f
Temp   the temperature, defaults to device::T
Returns:
the noise temperature in standard units

Definition at line 62 of file sdata.cc.


Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7