Distributed Particle Filter Based on Particle Exchanges