Design of an Optical Phased Array with Low Side-lobe Level and Wide-angle Steering Range Based on Particle Swarm Optimization