summaryrefslogtreecommitdiff
path: root/two_levels.m
blob: 85122477c468e0fa5231fcd078b49fb0189e3eee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
1;

Nlevels=2;
w12=1e9;
w_hpf=6.8e3;
w13=w12-w_hpf;


%      -----------  |1>
%               \
%                \ 
%                 \ E_p
%                  \
%                   \
%                    \
%               ___________ |2>

%EM field definition
Ep=1.0;
Epc=conj(Ep);
wp=w12;
modulation_freq=[0,  wp, -wp];
E_field        =[0,  Ep,  Epc];




% unperturbed Hamiltonian energy levels
levels_energy=[ w12, 0];
levels_energy=levels_energy*hbar;
H0=zeros(Nlevels);
H0=diag(levels_energy);
%for i=1:Nlevels
	%H0(i,i)=levels_energy(i);
%endfor

% decay matrix g(i,j) correspnds to decay from i-->j
gamma=6;
gamma_23=.01;
g_decay=zeros(Nlevels);
g_decay(1,2)=gamma; %upper level decay

%defasing matris
g_deph=0;
g_dephasing=zeros(Nlevels);
g_dephasing(1,2)=g_deph;
g_dephasing(2,1)=g_dephasing(1,2);


% dipole matrix
dipole_elements=zeros(Nlevels);
dipole_elements(1,2)=1;
dipole_elements(2,1)=dipole_elements(1,2);