A co-design methodology for telecommunication systems: a case study of an acoustic echo canceller | IEEE Conference Publication | IEEE Xplore