Communication Systems and Algorithms Group (CSA)