Kalman filter based state-of-charge estimation for lithium-ion batteries in hybrid electric vehicles using pulse charging | Synapse