We report an experiment of de-multiplexing automatically in a polarization division multiplexing system using a DSP based de-multiplexer. The searching algorithm was a modified Particle Swarm Optimization. We successfully demonstrated the de-multiplexing scheme both in a 2x10-Gb/s PolMux-NRZ-OOK system and a 40-Gb/s PolMux-RZ-DQPSK system.