added bpd.f90 has to fix noised signal value