Correlated Voltage-Voltage Noise Source
Two voltage noise sources with adjustable correlation coefficient.
Example
using CircuitSim
# Correlated noise source (correlation = 0.8)
vnoise = VoltageVoltageNoiseSource("VVN1", v1=1e-6, v2=1e-6, c_corr=0.8)
# Load resistors to observe noise voltage
r1 = Resistor("R1", resistance=50.0)
r2 = Resistor("R2", resistance=50.0)
GND = Ground("GND")
circ = Circuit()
add_component!(circ, vnoise)
add_component!(circ, r1)
add_component!(circ, r2)
add_component!(circ, GND)
# Connect first noise source
@connect circ vnoise.v1plus r1.nplus
@connect circ vnoise.v1minus GND
@connect circ r1.nminus GND
# Connect second noise source
@connect circ vnoise.v2plus r2.nplus
@connect circ vnoise.v2minus GND
@connect circ r2.nminus GND
# Noise analysis
noise_analysis = NoiseAnalysis(start=1.0, stop=1e6, points=100, output_node="_net1", source="VVN1")
result = simulate_qucsator(circ, noise_analysis)
println("Correlated voltage noise sources with correlation = 0.8")line 2: syntax error
Correlated voltage noise sources with correlation = 0.8