Skip to main content

Aligning an LG Mode Sorter

The so-called "mode sorter" is a great optical device that allows for easy separation of Laguerre-Gaussian (LG) modes [Berkhout2010]. Combined LG modes, which contain Orbital Angular Momentum (OAM) are input to the one end of the mode sorter and on the other end they are output as "spots" which can be detected with a camera, fibre array, etc. This naturally has many uses in optical communications and physics in general.

I have been working with one of these devices and since the alignment is very tricky, I felt that it would be useful to document it here for my own reference and hopefully that of others!

  1. The first thing to make absolutely sure of is the incoming beams' level. This beam must be perfectly parallel to the axis of the mode sorter, otherwise getting the alignment right after the installation of the mode sorter is close to impossible. I find it useful to mount the mode sorter in a pair of lens mounts. Before installing the sorter, use one of the mounts at the desired height to ensure the beam is level.
  2. It's a good idea to place 2 separate mirrors before the mode sorter for dedicated alignment.
  3. Place the mode sorter in the path of the beam. Try to line it up with the center of the beam and make sure it isn't tilted.
  4. Using a card, check the shape of the beam at the output of the sorter. The beam needs to be "walked" into alignment. The beam should be a horizontal line that has no bumps, twists, etc. It will continue to be a line as you move the card away from the sorter to any distance. The beam will not be perfect when you first install the sorter...
  5. We label first mirror the beam hits on it's way from the source to the sorter is M1, and the second mirror is M2. (Do this in your mind...)
  6. Adjust M1 to make a flat line with the card ~2 cm from the end of the sorter. Now check the beam ~30 cm or more from the sorter. Adjust M2 to make it flat. Repeat this process until the beam is always flat (horizontal).
An aligned mode sorter showing the beam close to the end of the sorter (left), far from the sorter (middle) and an unaligned sorter (right).
There is a pattern to errors in mode sorter alignment. If the beam looks like the right hand image, above, then the vertical alignment is off. Let's call this a "W" shape. In this case, since the card is far from the sorter, M2 must be adjusted. Any "peaks" in the line are due to vertical errors in my experience. If the line looks like an "S" on it's side then there is horizontal error that will probably result in a W when it's fixed. If there are 2 separate blobs of light, you are way off and should probably start from scratch.

When you are finally happy with the beam, you can install a long focal length lens and a camera at the focal point so that you can decompose your beams! At least 500 mm is typically required. The paper referenced above has more detailed calculations as to the focal length of this lens. It is not necessary to place the lens directly after the mode sorter. Anywhere along the horizontal beam is ok - but normally space is at a premium and so mounting is a few cm away is the norm.

This entire process will probably take you an hour or more the first time :) Good luck!


Post a Comment

Popular posts from this blog

Custom VCSEL Bias Driver

I have been working on a laser diode bias driver for a while now, in line with my latest research project. ThorLabs recently released some great looking bias driver "chip" things, the MLD203 series. I felt that I could use these on a custom board to modulate laser diodes and VCSELs using my USRPs.

In the image above (and below) you can see the two red PCBs which I have designed and constructed. The bias driver (left) connects with an SMA connector to a Bias-T from Mini-Circuits to to TO-Can laser diode adaptor PCB which is visible on the right. I have designed everything to be low noise and high frequency compatible.

Unfortunately, I made a mistake with the laser diode footprint and so I had to mount it upside down! I soldered a SMD capacitor at the point where the little red wire connects to the diode to minimise adverse high frequency effects.

Check out the Git repo for this and more:

Simulink 2x1 MIMO Channel Estimation Test

I have been working on a MATLAB Simulink based Alamouti testbed for USRP software defined radio. I am using the Ettus B210.

I have implemented a very simplistic channel estimation scheme whereby I transmit each of the four QPSK constellation points on each antenna consecutively. I then receive using a single antenna, and after all of the frequency and phase synchronisation I divide what was received by the ideal constellation leading to a simple H-matrix.

Check out this video where you can see the pilot constellation change as I move the antenna! Awesome!