Com a finalidade de reduzir a redundância contida na informação a ser transmitida, entra em cena o codificador de fonte, que converte uma sequência de símbolos de informação em uma sequência de símbolos codificados. Uma transmissão eficiente consiste na representação de uma sequência de símbolos da fonte em uma sequência binária usando o menor número de bits possível, que possa atender a exploração de todas probabilidades necessárias. Ainda no codificador de fonte, há a possibilidade de manipulação criptográfica que permite a transmissão de informação de forma sigilosa e torna a informação incompreensível àqueles destinatários não autorizados a recebê-la (PIMENTEL, 2007).
Fonte: https://www.teleco.com.br/tutoriais/tutorialcrc1/pagina_3.asp
Dica: quando falar de codificação de fonte, lembrem do código Hash, são conceitos diferentes, mas que ajuda a memorização: um pequeno resumo da mensagem em forma de código criptografado.
Abraços.