Warning: include(include/const_meta_finesse_examples): Failed to open stream: No such file or directory in /is/htdocs/wp1150993_YVGK6WVKEC/www/gwoptics/finesse/examples/rt_mirror.php on line 5

Warning: include(include/const_meta_finesse_examples): Failed to open stream: No such file or directory in /is/htdocs/wp1150993_YVGK6WVKEC/www/gwoptics/finesse/examples/rt_mirror.php on line 5

Warning: include(): Failed opening 'include/const_meta_finesse_examples' for inclusion (include_path='.:/usr/share/php8.1:/is/htdocs/wp1150993_YVGK6WVKEC/www/gwoptics/') in /is/htdocs/wp1150993_YVGK6WVKEC/www/gwoptics/finesse/examples/rt_mirror.php on line 5
Finesse example: mirror reflection and transmission

Mirror reflection and transmission

(An optics simulation, part of the Finesse examples)

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.

The input file

%------------------------------------------------------------------------
% Finesse input file to plot the mirror reflectance and transmittance
% Andreas Freise 15.08.2009
%------------------------------------------------------------------------ 

laser  l1 1 0 n1  % laser with P=1W at the default frequency
space  s1 1 n1 n2 % space of 1m length
mirror m1 0.5 0.5 0 n2 n3 % mirror with T=R=0.5 at zero tuning
ad ad_t 0 n3      % an `amplitude' detector for transmitted light
ad ad_r 0 n2      % an `amplitude' detector for reflected light
set t ad_t abs
set r ad_r abs
func total = $r^2 + $t^2 % computing the sum of the reflected and transmitted power

xaxis m1 t lin 0.5 0 100 % changing the transmittance of the mirror `m1'
yaxis abs:deg     % plotting amplitude and phase of the results	
 

We use Finesse simply to plot the amplitudes of the light fields transmitted and reflected by a mirror (given by a single surface). The first three (non-comment) lines define the optical setup, the next two lines specify two detectors that produce output signals of the simulation and the last five lines contain commands to initialise and run the simulation.

The optical layout

The optical layout in this example is very simple: a laser emits a beam which propagates through free space and is then impinging on a mirror. The light is partly reflected and partly transmitted. In Finesse we can have `amplitude' detectors that can measure the field amplitude, a device that unfortunately does not have an equivalent in real optical experiments. Also, detectors in Finesse can measure the light without blocking it. This is here hinted at with the red dashed lines. (NB the illustration has been created with the free ComponentLibrary.)

Output graphs

To run a Finesse simulation often means to plot a certain interferometer signal as a function of a parameter of the optical setup. Initially the mirror has a power reflectance and transmittance of R = T = 0.5 and is thus lossless. For the plot (see below) we tune the transmittance from 0.5 to 0. Since we do not explicitly change the reflectivity, R remains at 0.5 and the mirror loss increases instead, which is shown by the trace labelled `total' corresponding to the sum of the reflected and transmitted light power. The plot also show the phase convention of a 90 degrees phase shift for the transmitted light.

Finesse simulation result: top plot shows the magnitude of the field amplitudes, bottom plot the phase of the field amplitudes, measured in reflection and transmission of a mirror. The x-axis represents the amplitude transmission of said mirror. Note that the amplitude reflectivity is kept constant at r=sqrt(0.5).