Quantum noise source breakdown

The quantum noise that limits the sensitivity of a detector can have multiple sources. The main contributor is usually the vacuum noise that enters into the interferometer from the dark or also known as the AS (Anti-Symmetric) port. More generally, vacuum noise will leak into the detector wherever there is an optical loss – which […]

Shift and phase change from tilted beamsplitters – part 2: finesse examples

Introduction This is the second post discussing the shift and phase dependence of a beam going through a z-shaped telescope setup when both beamsplitters are tilted over a small angle β. The first post (part 1: theory) derived both the shift in the position of the beam and the change in phase at the detector […]

Shift and phase change from tilted beamsplitters – part 1: theory

Introduction Given a z-shaped telescope setup with two beamsplitters such as depicted in Fig. 1, we calculate the effects on the outgoing beam when applying a small additional tilt β to the angle of incidence α of both beamsplitters. Such a small extra tilt is applied in Finesse 2 via the xbeta parameter of a […]

Computing modal scattering coefficients

When doing optical modal modelling you will at some point have to consider how some incident mode gets scattered by some deformation or effect into another mode. There is a lot of math to take in before you start calculating stuff but there is a good review of it all here: https://link.springer.com/article/10.1007/s41114-016-0002-8#Sec118 The computational problem […]

Parallelising Finesse 2 + PyKat: three ways

Occasionally you might encounter a situation where you need to run the same simulation lots of times with slightly different configurations. In cases where this also involves computationally expensive things (many orders of higher order modes, very high resolution axes, lock commands, maps,…), that can get quite tedious and you might wonder if you can […]

Mirror reflection and transmission

The following shows a simple example for a Finesse simulation, including the text input file, a brief explanation and the resulting plot. This example has been used in the review article Interferometer Techniques for Gravitational-Wave Detection (see section 2) and is meant to introduce some of the syntax an use pattern of Finesse. We use […]

Proposed plots for new Finesse home page

Andreas asked me for a couple of plots for the Finesse home page: http://www.gwoptics.org/I have dug up a few plots, as well as made a .svg diagram of the Advanced LIGO interferometer. Proposed Advanced LIGO diagram for the landing page: https://logbooks.ifosim.org/pykat/wp-content/uploads/sites/4/2020/06/full_ifo.svg https://ccahilla.github.io/ward_vs_finesse_DARM_model.svgThe above plot has an interactive legend, but I could not embed that functionality […]

Fabry-Perot cavity stability for a fixed waist at the input

This simple example shows how one can use Finesse to compute quantities like the stability of a Fabry-Perot cavity whilst scanning over the cavity length but keeping the waist size fixed at the input mirror. The image below shows the set-up used here. For a waist-size of 8 mm and beam wavelength of 1550 nm, […]

Generating node graphs from Finesse scripts

There is a somewhat “hidden” feature in Pykat which is capable of showing you an approximate visualisation of your model. It may not be available on all systems, e.g. Windows. This feature is available in two ways: Via notebook In a Jupyter notebook, you can view your interferometer using the following code: In the example […]

Power loss at circular aperture

Simple example on how to compute the power loss at a circular aperture. Slightly off topic, but can use dummy variables to tune the ration between the mirror and beam radius: Note that the second parameter in the xaxis command (‘relsize’) is just a random string when you use xaxis with a dummy variable. Parameter […]