loader

UVa Undergraduate Research: Optical Tweezers for Quantum Computing

By Martin Castellanos Cubides Physics

🧪 Abstract

Optical Tweezers have shown promise in the manipulation of individual atoms, with their application to Quantum Computing being of particular interest. Using a Liquid Crystal on Silicon Spatial Light Modulator (LCOS-SLM) and an Infrared Laser, control over the projections onto the image plane was achieved. This opened the door for the generation of arrays with controlled spacing and resolution which could be used to pin atoms at specific positions and depths with respect to each other. The LCOS-SLM was limited in that it could only vary the phase of incoming light, which led to the loss of information without amplitude control. Future work on this project would focus on minimizing loss by implementing an iterative algorithm that finds a Fourier Transform that more closely matches the desired image.

▶️ Research Presentation

⚙️ Extended Abstract

The Spatial Light Modulator (SLM) had varying levels of current run through each of the individual 1,302,528 pixels of its screen. Each pixel contained a stack of silicon crystals that tilted to varying degrees with respect to the screen plane in direct response to the strength of the current. Light passing through pixels with tilted crystals takes a decreasing amount of time proportional to the angle of tilt to pass through and be reflected, which results in the retardation of that light’s phase.

The SLM was connected to a computer as if it were a second display screen, with each pixel on the SLM screen corresponding to one pixel of the computer’s display. The amount of current run through the silicone crystals of an SLM pixel was dependent on the color displayed on the corresponding display pixel, with 255 options in grayscale. 0 being black and 255 being white, both corresponding to silicone crystals parallel to the SLM screen.

The process of finding what to display on the computer to modulate the phase of an incoming infrared beam in such a way that it generated the desired output on the image plane was done through a simple Fourier Transform. The transformation into Fourier pace was done using the numpy python library, but as Fourier Transformations depend on the modulation of frequency, phase, and amplitude, the inability of our SLM to modulate the latter of the outgoing wavefront resulted in the loss of information.

To correct for the information loss, the “Gerchberg-Saxton” iterative algorithm was used to converge towards a closer match to our target. This approach began with a random start that was shaped into the target over iterations, typically converging very early on and reproducing the fuller lines of the target image.

Box8: The target image
Box8_result: The projection seen on the image plane, noticeably incomplete with only the edges of each line visible from the lack of amplitude control
Test4_correction: A sample run through the Gerchberg-Saxton Algorithm to correct for information loss caused by lack of amplitude control. Note the fuller lines not seen in pre-correction tests such as Box8_results