Transimpedance measurements of all RFPDs in PSL were taken at the setup at 40m. All measurement results and data are in the git folder link below. Dark Noise measurement was also attempted but it turned out that the measurement is limited by Agilent 4395A's noise floor and hence this measurement needs to be done again using low noise preamplifiers.
Git folder containing data, plots, results and jupyter notebook.
I used the transimpedance measurement setup at 40m to take these measurements. It includes a laser current driver which is modulated through a bias-tee. This, in turn, gives an amplitude modulated laser. The laser is then sent through 2 focusing lenses to fall on a beamsplitter. One output of this beam splitter is read by a reference photodiode whose transimpedance is known to good accuracy. The other output is read by the 'RFPD under test'. The DC outputs of the RFPDs are read through an oscilloscope with1 MOhm DC coupling and is averaged over 10s. The RF outputs of the reference photodiode (B) and RFPD under test (A) are connected to input ports B and A of an Agilent 4395A network analyzer. The length of these RF output cables is the same. The RF source from Agilent 4395A is split using an RF splitter with one half feeding back to R port and the other half feeding into the bias-tee connected with laser current driver. The splitting of the source wasn't necessary but is mentioned here as it was done for some other reason which is not used in the analysis. Then 25 separate runs of transfer function A/B are measured in 4395A in the range 10 kHz to 1 MHz with 801 points at 10kHz IFBW (saved as SNxxx_LF_*.txt) and 25 separate runs in range 1MHz to 100 MHz with 801 points at 30kHz IFBW (saved as SNxxx_HF_*.txt). These runs are then stitched together in the analysis to create 25 datafiles (saved as SNxxx_TF_*.txt).
From this point onwards, analysis mentioned in repo iris in file iris.py is used. I didn't explore any other methods of analyzing data and calculating transimpedance as it seemed that Craig had already worked on this and figured out a good method for doing so. I'll describe this analysis in my own words, however, the best description can be obtained from Craig himself. Each of the 25 transfer function is first converted into transimpedance with physical units. Following formula is used for doing so:
ZAC,PD : Calculated RF Transimpedance
Z AC,Ref : Known RF transimpedance of reference photodiode
RPC : Photocurrent ratio at DC of reference PD to RFPD under test. This is calculated as:
: Extra phase delay in RFPD under test's light path due to the extra distance of light travel (). This is calculated as:
Tmeas : Measured transfer function A/B from Agilent 4395A
This formula can be derived easily by first taking the ratio of light powers on the two photodiodes at DC and then taking ratio at AC and using photocurrent ratio at DC to substitute for unknown values like power attenuation, the fraction of power falling on PD and ratio of responsivity of the two photodiodes. Note that this circumvents any differences due to the different focusing of light on photodiodes, losses due to mirror and beamsplitter and different responsivities of the two photodiodes. The extra path length () is measured using a ruler. The uncertainty in this measurement and all other measurements are carried forward and described later.
After this conversion, the median values of real and imaginary parts of the complex transimpedance is taken out of the 25 traces separately at each frequency point. These median values are used to create a complex median transimpedance representing the estimate of the analysis. Covariance of the real and imaginary parts of the 25 transfer function is used to create a covariance matrix at each frequency point. This is transformed into covariance of magnitude and phase basis. From this, the variance in magnitude and phase of the transimpedance is extracted. This variance is added with other noise sources (Uncertainties in DC voltage levels and known DC and AC transimpedances) in quadrature to get an estimate of the uncertainty of transimpedance at each frequency point.
Apart from transimpedance, dark noise measurement was also attempted. I took the spectrum of RF out when a beam dump is placed in front of the RFPD under test. The spectrum is taken from 10kHz to 100 MHz with 801 points and 10 kHz bandwidth. To estimate noise of 4395A, I took the same spectrum with input port A shorted. The two spectrums are then subtracted in quadrature to get an estimate of the dark noise. However, it is found that these measurements are in fact limited by the noise of 4395A itself. So we have decided to take dark noise measurements separately with low noise preamplifiers later. The data files of this attempt are still in the data folder with the analysis in the jupyter notebook.
The uncertainty in transfer function measurement is estimated using the method described above. Othe sources of uncertainties are the following:
Plots and results:
In the attached folder, plots for each RFPD are there. The *TI_Four_Squares.pdf plots show median transimpedance with each TF sweep also plotted in red on left. The right 2 boxes are residuals of TF sweep from the median transimpedance calculated.
Further, for comparison, RFPD counterparts of north and south paths taking reflection measurements from the cavity and PMC are plotted together.
All the characteristic results are tabulated in CTN_Lab_All_RFPD_Characteristics.xlsx file in the data folder.
Edit Tue Oct 9 09:54:40 2018 (awade): Narrowed table width to prevent horizontal scrolling.
Edit Wed May 15 19:48:20 2019:
See https://nodus.ligo.caltech.edu:30889/ATFWiki/doku.php?id=main:experiments:psl:rfpd for the latest changes in RFPD.