Transcrição do áudio
Um código muito bacana é um código comercial, que é o código Reed-Solomon. Ele é utilizado em vários produtos que entregam para a humanidade qualidade, por exemplo, o CD-ROM. Você pode imaginar que o CD-ROM é apenas um CD-ROM, uma mídia, mas não. O CD-ROM contribuiu em muito para a tecnologia da informação, porque era muito difícil você transmitir arquivos grandes no momento em que o CD-ROM fez, como eu posso dizer assim, a sugestão. História. Estou falando ali por algo em torno de 2.000. Se fosse utilizado de 7, nossa, não teria como. Então o código Reed-Solomon é um código muito poderoso, muito bacana. Ele é baseado em cálculo de polinômios de grau N. E eu consigo... Com ele, por exemplo, propor informações. Vamos colocar assim. Por exemplo, imagine que você tem uma reta. E nessa reta você tenha dois pontos. É possível, naturalmente, se os dois pontos estão corretos, achar um terceiro, achar um quarto. Nós fazemos isso aonde? Lá no segundo grau, quando estudamos matemática. Então, exatamente. Inclusive, tudo que você for procurar sobre este código, você só vai encontrar papers da área da matemática. Não deveria estar no estúdio. Eu não vou poder cortar, não, galera. Vocês sabem, né? O celular não pode estar no estúdio, principalmente porque você pode estar sendo vigiado. Mas aqui, como é uma aula de redes de computadores, não estou aqui falando nada de hacking. Não estou... não estou trazendo nada perigoso para a sociedade, tudo bem, mas foi um erro meu. Os pontos extras nessa linha, conforme eu falei, então eu tenho dois pontos, um terceiro ponto, um quarto ponto, seria redundância. Então imagine que eu tenho dois pontos de dados que representam uma linha, e enviamos esses dois pontos, e que naturalmente nós podemos depois mandar mais dois pontos, e aí nós termos certeza. Porque de quatro pontos que enviamos, se um falhar, com certeza com o outro três nós conseguimos recriar esta linha e achar esse elemento que se perdeu. Não sei porque eu lembro de um cachorro que tem aqui perto de casa. Ele só tem três pernas, cara. Se um ser humano perde um dedo, ele chora a vida toda. O cachorro perde uma perna, está lá, cara. Está na luta. Um dos pontos foi naturalmente perdido, então é natural que com três pontos eu consiga resolver esse problema. O código de Solomon, o RS, ele é utilizado, por exemplo, em comunicações públicas. Em missões espaciais, só para você ter uma noção. Eu sei que o convolucional também, mas esse aqui também. Acabei de falar anteriormente desse outro código aqui, convolucional, que ele também é utilizado, inclusive na Voyager. Esse aqui também é utilizado pela NASA em missões espaciais. CDs, DVDs. O famoso DSL. Ou seja, a DSL versão aqui do Brasil. O iMax, uma poderosa, como eu posso dizer, tecnologia de comunicação wireless, sem fio. DVB, QR Code, RAID 6 e sistemas de comunicações mais modernos. Tudo utiliza este código. É um código muito bacana. Só para vocês terem uma noção. Imagine que eu tenho uma imagem. E um... Não foi, naturalmente, tratada a correção de erro. Porque essa imagem foi enviada em um canal com ruído. Então, aqui à tua esquerda, eu tenho uma imagem sem a renderização baseada na correção do erro. Então, em branco, eu tenho os pixels que estão errados. Que foram retirados da imagem. Por que estão errados? Houve falha na transmissão. Se eu aplicar o algoritmo do Whitsolon para esse caso real, ou se for um caso real, a imagem é tratada ali, conforme você está vendo, bacaninha, bonitinha. Tá? Mas você tem que entender uma coisa. Que esse código do Whitsolon, ele é um código muito moderno. Tá? Ele é utilizado para comunicações, dados, armazenamento. Então, se você quer um dia fazer um algoritmo para guardar uma informação redundante para correção de erros de dados, você pode utilizar esse tipo de codificação, tá? Aqui tem um livro bacana que eu recomendo para vocês, tá? Eu consegui achar esse material no LibGen, mas eu achei melhor para não receber mais nenhum ban das plataformas de vídeo. Não colocar mais links do LibGen. Colocar o livro. E aí você vai lá e busca isso aí, tá? Custa a bagatela de R$ 1.382,00. No próximo vídeo eu vou falar sobre códigos de detecção de erros. Vamos falar sobre short novo, tá? Eu espero vocês no nosso próximo vídeo. Até mais. Tchau.