A engenharia das comunicações tem sido o domínio vital da engenharia nas últimas décadas. A evolução da comunicação digital tornou este domínio mais interessante e desafiante. Todos os avanços no domínio da comunicação visam atingir dois objectivos importantes, nomeadamente a fiabilidade e a eficiência. Na maioria dos casos, a fiabilidade tem prioridade sobre a eficiência, embora em certos casos uma seja comprometida em benefício da outra. A fiabilidade das comunicações tem impacto mesmo na nossa vida quotidiana. Por exemplo, uma mensagem recebida no nosso telemóvel pode tornar-se ilegível se ocorrer um erro durante a transmissão, ou um arranhão no nosso DVD pode torná-lo ilegível. As preocupações no domínio da comunicação digital são muito variadas. As questões relativas ao controlo de erros foram abordadas neste livro. Neste livro, são abordados os fundamentos da comunicação digital, a necessidade de codificação de canais e os tipos de técnicas de codificação de canais. É dada especial atenção ao tipo especial de códigos de erro Reed-Solomon e à sua concatenação com códigos Viterbi, ou seja, RS-CC, que tem atualmente uma vasta gama de aplicações.