IEEE circuits and systems magazine.