improved particle filter weighting system