The principles of software QRS detection | Synapse