detectors.m produces miscellaneous plots for detectors
by Chuck DiMarzio Northeastern University June 2009
Contents
Read in constants
constant;
Generic photon detector spectrum
lambda=[0:10e-9:1.5e-6];
etaq=zeros(size(lambda)); % Quantum efficiency
cutoff=1.2e-6;
etaq(lambda<cutoff)=1;
rhoi=etaq.*lambda*electron/(h*c); % Current responsivity fig1=figure;plot(lambda*1e9,rhoi);grid on; xlabel('\lambda, nm');ylabel('\rho_i, A/W'); lambda=[0:10e-9:1.5e-6];

Realistic data for silicon
load silicon; % Load quantum efficiency rhoi1=etaq.*lambda_silicon*electron/(h*c); % Current responsivity rhoi2=etaq_silicon.*rhoi1; % Actual Current responsivity fig2=figure;plot(lambda_silicon*1e9,rhoi1,lambda_silicon*1e9,rhoi2); grid on; xlabel('\lambda, nm');ylabel('\rho_i, A/W');

Realistic data for pmt
load pmt; % Load quantum efficiency rhoi3=etaq.*lambda_silicon*electron/(h*c); % Current responsivity rhoi4=etaq_pmt.*rhoi3; % Actual Current responsivity % % Show straight line for 25 percent quantum efficiency fig3=figure;plot(lambda_pmt*1e9,rhoi3/4,lambda_pmt*1e9,rhoi4);grid on; xlabel('\lambda, nm');ylabel('\rho_i, A/W');
