Varios de los desafíos se pueden resolver usando GNU Radio. Si no sabés usarlo o estás olvidado, la web tiene varios tutoriales.