10.1109/ISCAS.2014.6865096