Digitalização

A digitalização é a transformação de informação analógica em dados binários, facilitando a cópia, edição e processamento desses dados.

Categoria de Tecnologia

Postado em 15 junho 2022

Atualizado em 15 junho 2022

Palavras-chave: digital,digitalização,binário,binary,analog,analógico,tecnologia

Visualizações: 3018



Nos primórdios da comunicação entre dispositivos, os sinais analógicos eram o modo de transmissão padrão mundial. Antenas transmitiam sinais analógicos que constantemente sofriam ruídos, prejudicando a qualidade de transmissão de aparelhos como televisão e rádio.

Quanto mais uma cidade era modernizada, mais chances de deterioração sofria o sinal analógico, devido a sensibilidade em relação às interferências externas.

Porém, isso não era tratado como um problema na época. Era muito comum o próprio cidadão trocar a posição da antena com o intuito de melhorar a recepção desses sinais.

Com a chegada da era digital, muita coisa mudou, principalmente o modo de transmitir sinais. Hoje, a grande maioria dos dispositivos usam comunicação, transmissão e processamento digital. Esse processo de transformar sinal analógico em digital é chamado de digitalização.

O que é digitalização?

A digitalização é um termo usado para definir o ato de converter uma tarefa ou processo analógico em digital.

O uso das expressões “analógico” e “digital” no dia a dia, podem ter inúmeros significados. Porém, na área de computação a expressão “digital” está fortemente ligada a numeração binária.

A transmissão e processamento digital utilizam a numeração binária, que é composta por 0 e 1.

Em um circuito digital, o fluxo de energia é representado de forma binária.

Número 0: Não há fluxo de energia
Número 1: Há fluxo de energia

sinal digital

O sinal analógico é contínuo. Diferente do sinal digital que só possui duas variações de numeração (binário), o sinal analógico pode ter infinitos números e ter mais precisão em expressar os dados.
sinal analógico

Entretanto, mesmo omitindo detalhes, esses dados podem ser usados da mesma forma sem problemas.

A digitalização transforma o sinal analógico em sinal digital.

Como funciona o processo de digitalização?

O processo de digitalização na computação transforma os valores do sinal analógico em valores binários.

Exemplo de um sinal analógico:

1.454, 4.247, 8.234, 16.976, 32.437, 50.349, 100.239

Ao transformamos o sinal acima em sinal digital, teremos o seguinte resultado:

1, 100, 1000, 10000, 100000, 110010, 1100100

O processo de conversão acima, possui uma desvantagem, a perda de informação. No momento em que convertemos em sinal digital, as seguintes informações foram perdidas:

0.454, 0.247, 0.234, 0.976, 0.437,0.349, 0.239

Porém, essa perda de informação não apresenta grandes problemas, visto que esses detalhes não são importantes.

Exemplos de perda de informação

No relógio analógico, os ponteiros marcam o horário atual de uma forma muito precisa. Geralmente, ignoramos detalhes, arredondando a informação na maioria das vezes.

O relógio analógico da imagem abaixo mostra algo em torno de 10:08. Perceba que falamos “algo em torno”, o que não é uma expressão precisa. Se observamos bem o relógio, poderemos chegar a conclusão que o horário atual poderia ser 10:08,3456.

analógico e digital

Já o relógio digital, exibi apenas a informação que precisamos, ocultando informações muito detalhadas.

Vantagens da transmissão digital

A transmissão tem inúmeras vantagens, principalmente em questão de usabilidade.

Resistente a ruídos

Devido ao aumento de dispositivos que se comunicam através de sinal de frequência como televisões, rádios e smartphones, a faixa de frequência disponível diminuiu drasticamente, gerando uma falta de largura de banda. Em outras palavras, o espaço para o envio de sinais está bastante ocupado.

Além disso, quanto mais longe esses sinais são enviados, mais força eles perdem no caminho.

Esses dois fatores interferem na qualidade de um sinal analógico que é prejudicado por ruídos mais facilmente.

Já o sinal digital é resistente à esses fatores pelo fato de utilizar o sistema binário.

Por exemplo, a representação binária em um circuito de 5 volts pode ser usado da seguinte maneira:

0 volts: Número “0”
5 volts: Número “1”

Caso haja interferência no circuito ou meio de propagação, 5 volts podem variar por exemplo entre 3 à 5 volts. Isso não é um grande problema, pois esses números ainda podem ser interpretados como o número “1”.

Fácil de copiar, editar e processar

Dispositivos analógicos necessitam de tempo e trabalho manual para serem processados.

Por exemplo, uma fita cassete usa rolos de fita para gravar informação, não sendo muito vantajoso em questões de cópia e edição.

Ao digitalizarmos essas informações, todos os dados são armazenados de forma binária. Essa é a forma utilizada hoje, onde podemos apenas copiar, editar e processar com softwares em segundos.

Conclusão

A digitalização é a transformação de informação analógica em dados binários, facilitando a cópia, edição e processamento desses dados.

O sinal digital é resistente à ruídos, tendo mais qualidade na transmissão de dados.

Progressivamente, meios analógicos, como papel estão sendo substituídos por meios digitais. Muitas empresas já armazenam documentos e dados em formato digital, largando tecnologias, por exemplo como o fax.

Projetos práticos

Desenvolvendo o campo de visão de um personagem em um plano 2D

Detectando objetos que entram dentro do campo de visão do personagem. Útil para servir de "gatilho" para eventos em um jogo.

Implementando um algoritmo de pathfinding

Implementando um programa que encontra a menor distância entre dois pontos dentro de um labirinto usando o algoritmo A* (a-estrela).

Tutorial de programação do jogo da serpente em javascript

Programando o clássico jogo da serpente usando o framework p5.js. Tutorial indicado para iniciantes da programação que querem aprender os conceitos básico da área criando jogos.

Criando um sistema de integração contínua (CI/CD)

Fazendo a integração contínua de Jenkins, Sonatype Nexus, Sonatype, JUnit e Gradle para automatizar processos repetitivos. Prática bastante usada em tecnologias de DevOps.

Criando o esqueleto de um jogo de tiro 2D visto de cima usando P5.js

Usando lógicas matemáticas como trigonometria para criar e calcular o esqueleto de um jogo de tiro 2D em javascript

Veja também

A maioria dos sistemas atuais usam a nuvem para o armazenamento e o acesso de dados

A nuvem pode ser uma boa alternativa de substituição da memória atual. Além de fazer a cópia de segurança dos dados, pode ser acessível de qualquer lugar.

O DNS torna a interface do navegador mais amigável aos usuários

Antes de podermos visualizar o site, o endereço que digitamos na barra de endereço do nosso navegador passa por várias etapas, para só então podermos visualizar o site pela primeira vez...

Ativação de produto

O código de ativação de softwares tem como objetivo prevenir a pirataria e revenda de produtos sem o conhecimento e autorização do autor.

Autenticação Biométrica

A autenticação biométrica é o uso de tecnologias que conseguem captar traços e comportamentos únicos de indivíduos para a autenticação.

Algoritmo

O algoritmo é um conjunto de instruções escritas por um programador com intuito de solucionar um problema ou obter um resultado previsto.

Criptomoeda

Pode ser usado como dinheiro para transações, mas diferente de uma moeda emitida pelo governo de um país, não possui um orgão emissor central.