Effective quality-controlled SPIHT-based ECG coding strategy under noise environments