Gravitational Wave Interferometer Noise Calculator
Build Status | Documentation |
---|---|
This project is managed via poetry
and can be easily installed via pip
:
pip install git+https://github.com/jrunkening/gwinc.git
If you are using poetry
, run the following cmd instead:
poetry add git+https://github.com/jrunkening/gwinc.git
This project is implemented to simulate the power spectral density of quantum noise in signal quadrature.
transfer_matrix = build_transfer_matrix([
Squeezer(
squeezing_factor = 1.05,
squeezing_angle = 0,
phase_error = 30e-3,
squared_injection_loss = 0.05
),
FilterCavity(
squared_input_mirror_transmission = 66.3e-6,
squared_round_trip_loss = 16e-6,
filter_cavity_length = 55,
carrier_wavelength = 1064,
detuning = 48,
filter_cavity_length_error = 0.3e-12,
sum_of_all_squeezed_filter_cavity_higher_order_mode_coupling_coefficients = 0.06,
sum_of_all_squeezed_local_oscillator_higher_order_mode_coupling_coefficients = 0.02,
mode_mismatch_phase_ambiguity = 2*np.pi
),
Readout(
squared_readout_loss = 0.05
)
])
noise = build_noise(
transfer_matrix = transfer_matrix,
measurement_amplitude = 1,
measurement_phase = 0.1 * np.pi/180
)
The example of simulate the noise curve can be found here.