Aom

Aom#

class Aom(omegaRf)#

Bases: handle

Aom models an acousto-optic modulator RF shift.

Provides frequency shifts for single-pass (SP) and double-pass (DP) setups. The RF frequency is specified in MHz (linear frequency).

Example:

a = Aom(80);   % 80 MHz
df = a.shiftSP(1);   % +80 MHz
df2 = a.shiftDP(-1); % -160 MHz
Constructor Summary
Aom(omegaRf)#

Construct an Aom.

Parameters:

omegaRf (double) – RF frequency [MHz]

Property Summary
RfFrequency#

RF frequency [MHz]

Method Summary
shiftDP(order)#

Double-pass AOM frequency shift.

Parameters:

order (double) – Diffraction order (+/-1, …)

Returns:

Frequency shift [MHz]

Return type:

double

shiftSP(order)#

Single-pass AOM frequency shift.

Parameters:

order (double) – Diffraction order (+/-1, …)

Returns:

Frequency shift [MHz]

Return type:

double