diff options
author | Eugeniy Mikhailov <evgmik@gmail.com> | 2011-11-22 12:04:56 -0500 |
---|---|---|
committer | Eugeniy E. Mikhailov <evgmik@gmail.com> | 2020-09-21 16:33:21 -0400 |
commit | 1a18d80e3aa266e30178ca09314dd142ab04e9a6 (patch) | |
tree | 93f9447aa90907b29ef75d43585ed31cb64cc713 | |
parent | b1480bba4352d00d66ecd0c3245ec141a278bdc1 (diff) | |
download | multi_mode_eit-1a18d80e3aa266e30178ca09314dd142ab04e9a6.tar.gz multi_mode_eit-1a18d80e3aa266e30178ca09314dd142ab04e9a6.zip |
added different polarization cases
-rwxr-xr-x | squeezing_filter/builder_tasks.m | 6 | ||||
-rw-r--r-- | squeezing_filter/susceptibility_problem.m | 21 |
2 files changed, 18 insertions, 9 deletions
diff --git a/squeezing_filter/builder_tasks.m b/squeezing_filter/builder_tasks.m index f175a3c..7e901b8 100755 --- a/squeezing_filter/builder_tasks.m +++ b/squeezing_filter/builder_tasks.m @@ -7,7 +7,7 @@ data_dir='results/'; output_dir='results/'; -detuning_freq_start=-1000; +detuning_freq_start=-10; detuning_freq_stop=-detuning_freq_start; @@ -16,11 +16,11 @@ detuning_freq_stop=-detuning_freq_start; theta=0; Ep=sqrt(0.001); -Ed=sqrt(360); +Ed=sqrt(3); % we are going to sweep B so parts related to sweep paramer(s) gmg=.7; % gyro magnetic ration for ground level -zeeman_splitting=0.7; +zeeman_splitting=0.1; B_field=zeeman_splitting/gmg; Nsteps=100; diff --git a/squeezing_filter/susceptibility_problem.m b/squeezing_filter/susceptibility_problem.m index b9c74fc..1c45a1e 100644 --- a/squeezing_filter/susceptibility_problem.m +++ b/squeezing_filter/susceptibility_problem.m @@ -56,11 +56,10 @@ atom_properties.polarizability_m=polarizability_m; atom_properties.dipole_elements=dipole_elements; %wp0=w_pf1-w_sf2; %Fg=2 -> Fe=1 -w0=w_pf1-w_hpf_exited+w_hpf_exited; %Fg=2 -> Fe=2 +w0=w_pf1-w_hpf_ground+w_hpf_exited; %Fg=2 -> Fe=2 wp=w0+detuning_freq; light_positive_freq=[w0, wp, wp-w0]; % [drive_freq, probe_dreq]; -%light_positive_freq = [wp]; E_field_drive = [Ed, 0, 0 ]; E_field_probe = [0, Ep, 0 ]; E_field_zero = [0, 0, 0 ]; @@ -68,14 +67,24 @@ E_field_lab_pos_freq.linear = E_field_probe + E_field_drive; % we define light as linearly polarized % where phi is angle between light polarization and axis x -% only sign of modulation frequency is important now -% we define actual frequency later on + +%% This is for linear and orthogonal polarizations of probe and drive E_field_lab_pos_freq.x = E_field_drive; E_field_lab_pos_freq.y = E_field_probe; -E_field_lab_pos_freq.z=E_field_zero; - +E_field_lab_pos_freq.z = E_field_zero; E_field_pos_freq=xyz_lin2atomic_axis_polarization(theta, E_field_lab_pos_freq); +%% This is for circular and orthogonal polarizations of probe and drive +%E_field_pos_freq.left = E_field_drive; +%E_field_pos_freq.right = E_field_probe; +%E_field_pos_freq.linear = E_field_zero; + +%% This is for circular and parallel polarizations of probe and drive +%E_field_pos_freq.left = E_field_drive+E_field_probe; +%E_field_pos_freq.right = E_field_zero; +%E_field_pos_freq.linear = E_field_zero; + + % we calculate dc and negative frequencies as well as amplitudes [modulation_freq, E_field] = ... light_positive_frequencies_and_amplitudes2full_set_of_modulation_frequencies_and_amlitudes(... |