Channel code design for high data-rate space missions