# Differences

This shows you the differences between two versions of the page.

gnucap:user:noise_syntax [2015/12/11 15:39] (current)
Line 1: Line 1:
+=== Noise Simulation Syntax ===
+
+To run noise simulation - ad the following line to circuit file (spice format):
+
+''.noise V(a,b) Dev stepmode points fromF toF''
+
+
+  * V(a,b)  - output to measure noise at - nodes a to b; possible form:
+V(a) is the same as V(a,0)
+  * Dev    - device which is considered as input
+  * stepmode - [o{ctave}, d{ecade}, lin, ti{mes}, step, by, +, *]
+  * points - number of points (depends on stepmode)
+  * fromF   - lowest frequency
+  * toF     - highest frequency
+
+It will calculate noise power density between output nodes "a" and "b" and equivalent power at input device "Dev" using "stepmode" making "points" in frequency range "fromF"-"toF"
+
+Example:
+
+'' .noise v(3) V1 oct 5 10 10K ''
+
+ - calcualate spectral noise density at node "3" and reduce it to input device V1 making 5 points per octave in frequency range from 10HZ to 10KHZ
+
+'' .noise V(10,12) I1 dec 2 10K 10MEG''
+
+ - calcualate spectral noise density between nodes 10 and 12 and reduce it to input device I1 making 2 points per decade in frequency range from 10KHZ to 10MHZ
+
+
+== Output ==
+
+
+Usually simulators also support ''.print noise'' statement. Now it is not implemented yet.
+Currently output contains:
+
+'' Freq inoise_density onoise_density ''
+
+Also - at the end of the frequency range total power over the range s integrated:
+
+'' inoise_total onoise_total ''
+ 