AICSS CAP05 2025 VA02 CONVERSOR ANALOGICO-DIGITAL
-
0:08 - 0:12O primeiro conversor que parte
do sinal analógico para o digital -
0:12 - 0:18possui três etapas: amostragem,
quantização e codificação. -
0:18 - 0:21Vamos começar falando
da amostragem. -
0:21 - 0:24Aqui no gráfico, você
tem um sinal contínuo, -
0:24 - 0:26esse sinal é chamado
de senoidal, -
0:26 - 0:29porque ele sobe e desce
continuamente -
0:29 - 0:35entre dois picos de amplitude,
de valores iguais, inclusive, -
0:35 - 0:38+10 e -10.
-
0:38 - 0:41Esse sinal também é
considerado contínuo -
0:41 - 0:45porque qualquer intervalo de tempo
que você considerar aqui no eixo X, -
0:45 - 0:50seja ele na base
milésima ou milionésima, -
0:50 - 0:56você vai ter o respectivo valor
da amplitude aqui no eixo Y. -
0:56 - 1:02Isso significa que esse sinal
analógico possui infinitos valores -
1:02 - 1:08entre dois pontos quaisquer
que você considerar. -
1:08 - 1:10A questão aqui é que
para eu passar esse sinal -
1:10 - 1:15para dentro do microcontrolador,
eu preciso fazer algumas escolhas. -
1:15 - 1:20A primeira delas é de quanto
em quanto tempo -
1:20 - 1:25nós vamos tirar
uma foto dos picos desse sinal -
1:25 - 1:28em amarelo laranja
que você está vendo aqui. -
1:28 - 1:33Esse processo
de tirar as fotos de intervalos -
1:33 - 1:37iguais, ou seja,
eu tenho uma cadência definida -
1:37 - 1:41que eu posso começar aqui
no primeiro pontinho aqui zero -
1:41 - 1:44zero zero valendo zero
-
1:44 - 1:48ou qualquer outro momento inicial
que eu queira. -
1:48 - 1:55Mas a partir daí eu vou respeitar
um intervalo subsequente. -
1:56 - 1:58Essa quantidade de
-
1:58 - 2:01intervalo,
essa distância entre os intervalos, -
2:01 - 2:05vai definir a qualidade
da amostragem. -
2:05 - 2:10Então, como o próprio nome fala,
amostrar significa pegar amostras. -
2:11 - 2:14E nesse caso nós vamos pegar
os picos -
2:14 - 2:17que a amostra tirar.
-
2:18 - 2:23Então vamos para um exemplo
aqui entre 10 e 20 segundos no 15 -
2:23 - 2:28eu tenho aqui o valor máximo,
que é de dez amplitudes de dez. -
2:28 - 2:34Então, nesse instante de 15/2,
se a amostra coincidir de ser pega -
2:34 - 2:37nesse momento,
eu vou guardar o número dez. -
2:38 - 2:40Vamos imaginar o número cinco.
-
2:40 - 2:41Onde é que ele está aqui?
-
2:41 - 2:45Ele está um pouco para
a metade da direita, -
2:46 - 2:48entre o zero e o dez,
então provavelmente -
2:48 - 2:53ele está aqui nos 6/2,
Então eu vou guardar o cinco. -
2:54 - 2:58E vamos supor
que entre o intervalo de seis -
2:58 - 3:02até o 15,
eu não queira amostrar mais -
3:02 - 3:05o meu sinal
que acontece com todos esses valores -
3:06 - 3:08entre o cinco e o dez,
-
3:08 - 3:11eles são descartados.
-
3:11 - 3:15Portanto,
essa primeira decisão de decidir -
3:15 - 3:19de quanto em
quanto tempo você vai tirar amostras -
3:19 - 3:22é o primeiro passo importante
-
3:22 - 3:25para reconstituir esse sinal
-
3:26 - 3:28ao longo da
-
3:28 - 3:31do conversor de digital
para analógico. -
3:31 - 3:36Aqui vai ser a segunda etapa que nós
vamos explicar daqui a pouco. -
3:37 - 3:38Ou seja,
-
3:38 - 3:41se você fizer as escolhas erradas
agora, -
3:41 - 3:46você nunca mais vai conseguir
reconstituir esse sinal bonitinho. -
3:46 - 3:49Como ele está aqui na tela,
ele vai ficar meio triangular, -
3:50 - 3:53com baixa definição e às vezes
-
3:53 - 3:56até perder o seu formato senoidal.
-
3:56 - 3:59Como está aqui,
mais arredondado nos picos. -
4:00 - 4:02Essa etapa importante
-
4:02 - 4:06da conversão de analógico
para digital, chamada amostragem, -
4:07 - 4:12segue uma regra
chama teorema de Nyquist. -
4:12 - 4:13Shannon.
-
4:13 - 4:16Esse teorema define que
-
4:16 - 4:19a quantidade de fotos necessárias
-
4:19 - 4:22para que eu possa
reconstituir o sinal -
4:22 - 4:26quando eu for convertê lo de digital
para analógica -
4:26 - 4:31deve ser pelo menos
a metade do período. -
4:31 - 4:36Ou seja, se o sinal tem um segundo
de duração de período, -
4:37 - 4:40cada foto
tem que acontecer em meio segundo, -
4:41 - 4:46ou seja, menos
da metade ou da metade pra trás. -
4:46 - 4:49Se você quiser tirar mais fotos
-
4:50 - 4:53no mesmo intervalo,
ou seja, um no mesmo período, -
4:53 - 4:57você vai ter que ter menos de meio
segundo. -
4:57 - 5:00Por exemplo, quero tirar três fotos
em um segundo, então -
5:01 - 5:050,3 eu tiro uma foto, outro 0,3.
-
5:05 - 5:09Eu tiro outra foto
e a terceira foto no 0,3 ou zero -
5:09 - 5:12três três três,
que é uma dízima periódica. -
5:12 - 5:14Se você pegar então um
e dividir por três -
5:14 - 5:18a cada 0,33 segundos,
eu devo tirar uma foto. -
5:19 - 5:22A questão é
se isso é suficiente para você -
5:22 - 5:25que está fazendo o projeto
ou fazendo uma solução. -
5:26 - 5:30Quanto menos fotos você tirar,
porém está dentro -
5:30 - 5:33do teorema de Naked, menos qualidade
você tem. -
5:34 - 5:37Mas ainda assim vai ser possível
recuperar o sinal analógico. -
5:37 - 5:42E quanto mais fotos você tira,
mais memória você vai gastar. -
5:43 - 5:46Então, esse balanço entre qualidade
-
5:46 - 5:50e capacidade de recuperação
do sinal analógico lá na frente -
5:51 - 5:52é a decisão
-
5:52 - 5:55mais importante que o desenvolvedor
precisa tirar nesse processo. -
5:56 - 5:58Os chips mais modernos
-
5:58 - 6:02permitem que o desenvolvedor defina
a quantidade de fotos por segundo. -
6:02 - 6:04Outros chips não permitem.
-
6:04 - 6:06É o caso do SP 32.
-
6:06 - 6:11Ele não vai deixar você
mexer na taxa de amostragem. -
6:11 - 6:13Ele vai tirar uma quantidade
-
6:14 - 6:16fixa das fotos
-
6:16 - 6:21e que vai atender tranquilamente
as suas necessidades lá na frente. -
6:21 - 6:25Quando for desfazer esse
sinal de digital para analógico. -
6:25 - 6:29Mas quando você trabalha
com a parte de áudio, -
6:29 - 6:32os gravadores possuem
taxa de amostragem. -
6:32 - 6:35Você pode reparar aí
no gravador de microfone -
6:36 - 6:39ou gravador de vídeo
a taxa de amostragem -
6:39 - 6:43e sobre isso
é a quantidade de fotos que eu tiro -
6:43 - 6:48por segundo para eu poder recuperar
essa qualidade lá na frente. -
6:48 - 6:53Vejamos a próxima etapa,
que é a parte de quantização, -
6:53 - 6:56ou seja, como que ficam esses picos?
-
6:57 - 6:59Depois que eu mostrei
-
6:59 - 7:02esse gráfico
que você está vendo na tela, -
7:02 - 7:06o resultado da amostragem
a gente chama isso aqui de raias. -
7:06 - 7:10As raias foram retiradas
do sinal analógico. -
7:10 - 7:12Percebe aqui que eu tenho zero.
-
7:12 - 7:13Depois eu fui para o dez,
-
7:13 - 7:17voltei para o zero, depois para -10
e assim sucessivamente. -
7:17 - 7:22Você é capaz de reconstituir esse
sinal aqui como sendo uma senóide? -
7:23 - 7:26Ou seja, se você ligar os pontos
-
7:26 - 7:29em Cruz Vermelha,
eu vou ter uma senóide? -
7:30 - 7:31Lógico que não,
-
7:31 - 7:35porque se você ligar de uma forma
bem rudimentar os pontos, -
7:35 - 7:39você vai acabar tendo triângulos
subindo e descendo mais que -
7:39 - 7:43de uma certa forma
lembram o sinal senoidal. -
7:43 - 7:47Então essa amostragem
ela está dentro dos requisitos, -
7:47 - 7:51porém
eu perdi a qualidade da informação. -
7:51 - 7:54Eu vou ter uma senóide,
porém não na mesma qualidade -
7:54 - 7:57do que era na tela anterior.
-
7:58 - 8:02Essa amostragem
ela foi inclusive arredondada -
8:02 - 8:07para os degraus conhecidos, ou seja,
nesse caso aqui -
8:07 - 8:12eu tenho o degrau 05h10
positivos e -5 e -10 negativos. -
8:12 - 8:15Todos os outros itens ou amostras
-
8:15 - 8:20que tinham ao longo entre 0 e 10
foram descartados. -
8:21 - 8:25Por isso que a qualidade dessa
senóide é considerada baixa. -
8:25 - 8:29Porém, ainda assim é uma informação
que dá para trabalhar. -
8:30 - 8:32Vejamos um próximo gráfico.
-
8:34 - 8:34Nesse
-
8:34 - 8:37gráfico eu tenho mais amostras
retiradas. -
8:38 - 8:43Agora perceba que eu continuo
arredondando os picos entre 5 e 10, -
8:43 - 8:47porém surgiu uma componente
nova aqui, em torno de sete -
8:47 - 8:48sete positiva.
-
8:48 - 8:53Se você imaginar uma linha reta aqui
cruzando esses CIS. -
8:53 - 8:57Em segundo lugar, ele vai estar aqui
passando em torno dos sete. -
8:57 - 9:00A mesma coisa aqui em baixo,
em torno do -7. -
9:01 - 9:04Esses pontos
aqui ao serem interligados, -
9:04 - 9:09você concorda
que eles estão mais fidedignos -
9:09 - 9:12em relação ao sinal analógico
original? -
9:13 - 9:15Sim, pode ter certeza que sim.
-
9:15 - 9:18Então essa amostragem está melhor.
-
9:18 - 9:22É a quantização Ainda está ruim
-
9:22 - 9:25porque o cinco eu tenho o valor.
-
9:25 - 9:28Percebe que eu tenho uma linha cinco
e tem uma linha no dez -
9:28 - 9:32e essa imaginária que eu pedi para
você pensar é, mas ela não existe. -
9:33 - 9:37Então esses pontos que estão aqui
no meio, entre 5 e 10 -
9:37 - 9:41serão arredondados para o dez,
forçando -
9:41 - 9:45então uma amplitude que não existe.
-
9:45 - 9:49Ou seja, originalmente ela estava
no sete, teve que ir para o dez. -
9:49 - 9:54A diferença do sete para o dez
chama se erro de quantização -
9:54 - 9:58e esse erro de quantização
é possível ser ouvido -
9:59 - 10:01dependendo da maneira
-
10:01 - 10:05ou da quantidade de amplitude
que foi arredondada. -
10:05 - 10:06Você consegue ouvir
-
10:06 - 10:10em forma de ruído
junto com o áudio que você gravou. -
10:10 - 10:15Vejamos agora uma maneira de você
entender mais ainda a quantização. -
10:15 - 10:19Eu vou trazer para você
um gráfico que possui mais elementos -
10:19 - 10:21entre o cinco e o dez.
-
10:21 - 10:24Nessa tela, entre o 05h10
-
10:24 - 10:27eu não vou ter aquele valor no meio
-
10:27 - 10:31que está em torno de sete, meio oito
está com cara de ser mais um oito. -
10:32 - 10:36Esse oito quando ele for quantizado
-
10:36 - 10:40ele vai ter que ser arredondado
para o dez por por que esse X -
10:40 - 10:43está mais próximo do dez
do que do cinco? -
10:44 - 10:48Todas as vezes que um X
ou uma amostra de pico -
10:48 - 10:51cair bem
no meio do caminho, ou seja, -
10:51 - 10:55bem no meio do limiar de decisão,
ele sempre arredondado para cima, -
10:56 - 11:00é que nem uma nota de sete meio,
uma nota de sete meio. -
11:00 - 11:01Ela é arredondada.
-
11:01 - 11:03Se eu tiver
que trabalhar com uma casa só, -
11:03 - 11:05ela vai ser arredondada para oito.
-
11:05 - 11:06Isso é uma convenção internacional.
-
11:08 - 11:10O que você está vendo nesse gráfico?
-
11:10 - 11:13Então, aqui
é uma perda de amplitude. -
11:13 - 11:17Eu vou ter que arredondar esse 7008
-
11:17 - 11:18aqui que a gente
ainda não tem certeza -
11:18 - 11:20exatamente em que ponto ele caiu,
-
11:20 - 11:22mas ele vai ter que ser arredondado
para dez. -
11:22 - 11:27E essa diferença entre
a amplitude real para a amplitude -
11:27 - 11:31que eu vou ter que forçar
ele ir chama se erro de quantização, -
11:31 - 11:36dependendo desse tamanho de erro
aqui, se ele for alguns milivolts -
11:36 - 11:39é possível ouvi lo. Numa gravação.
-
11:39 - 11:42Você vai ouvir uma música
e um chiado -
11:42 - 11:46parecendo um chiado de microfone
com mau contato. -
11:46 - 11:48Isso graças
-
11:48 - 11:52ao erro de quantização
que foi inserido aqui -
11:52 - 11:55no processo de quantização,
-
11:55 - 11:57já que nós
não temos outra alternativa -
11:57 - 12:01a não ser o zero e O510 para
representar os picos das amostras. -
12:02 - 12:04Num próximo gráfico
você vai verificar -
12:04 - 12:07uma quantização
um pouco mais refinada, -
12:07 - 12:11onde eu vou colocar novos elementos
entre o zero e o dez. -
12:12 - 12:14Observando esse
gráfico, agora que eu estou com três -
12:14 - 12:18bytes, eu já vou explicar
o que significa esses três bits. -
12:18 - 12:23Eu agora acrescentei esse elemento
aqui, então antes ele não existia -
12:23 - 12:27e ele está aqui no sete meio,
portanto, aquele oito -
12:27 - 12:32que nós tínhamos como amostra,
ao invés de ir para o dez, -
12:32 - 12:35ele teria que andar dois degraus
ou duas unidades. -
12:35 - 12:38O oito tinha que pular para nove
e chegar no dez. -
12:39 - 12:42Ele vai ser arredondado para baixo
para o sete meio porque está mais -
12:42 - 12:47perto, oito está mais perto de sete
meio do que do dez. -
12:47 - 12:50Então o computador dele
decide fazer esses arredondamento. -
12:51 - 12:57Agora o que eu tenho todos os
os x verdes são as amplitudes -
12:58 - 13:02arredondadas
pelo processo de quantização. -
13:03 - 13:06Note que agora
eu vou ter um erro de quantização -
13:06 - 13:11um pouquinho melhor para as amostras
aqui do meio. Ok? -
13:11 - 13:15Note que a amostra do meio
foi arredondada para baixo. -
13:15 - 13:19Ela perdeu o valor de
dez que antes eu tinha. -
13:20 - 13:22E por que isso aconteceu?
-
13:22 - 13:24Porque eu estou trabalhando com três
bits. -
13:24 - 13:27Três bits tem oito degraus.
-
13:27 - 13:29Vamos contar.
-
13:29 - 13:32Eu tenho aqui o primeiro azul
e um degrau, -
13:32 - 13:36depois o segundo azul,
o segundo degrau, o terceiro quarto. -
13:36 - 13:40O quinto conta no zero, ou sexto,
ou sétimo e o oitavo. -
13:41 - 13:45Então é só você
fazer dois, que é a base binária -
13:45 - 13:49elevado a três dá oito,
então mais dez -
13:49 - 13:53não tem representação
na nossa quantização. -
13:54 - 13:57Moral da história
todos os valores para cima de 7000 -
13:58 - 14:01serão arredondados para esse teto,
-
14:01 - 14:04criando assim um erro de quantização
-
14:04 - 14:07até mais considerável
para essa amostra do meio. -
14:08 - 14:12Até que as amostras das laterais
não sofreram tanto -
14:13 - 14:16como sofreram no caso anterior.
-
14:16 - 14:19Nesse caso,
eu resolvi as amostras laterais, -
14:19 - 14:22mas eu estraguei ainda mais
a amostra do meio. -
14:22 - 14:25Mas não tem jeito, pessoal,
ainda mais quando você tem -
14:26 - 14:28chips com limitação de recursos.
-
14:29 - 14:30Mas não se
-
14:30 - 14:33desanime, três bits é muito pouco.
-
14:33 - 14:36Mal tem chip no mercado
que trabalha com só três bits. -
14:37 - 14:39A ideia aqui
é para você entender o conceito -
14:39 - 14:42e se aprofundar
cada vez mais nessa questão, -
14:43 - 14:47pois as bases de dados
das inteligências artificiais -
14:47 - 14:51nascem desse processo
de quantificar, -
14:51 - 14:54ou melhor, de converter o analógico
para digital. -
14:54 - 14:58Decisões erradas
tomadas nesse momento poluem a base, -
14:58 - 15:01deixa a base
um pouco mais pobre de informação -
15:01 - 15:04e consequentemente,
o seu modelo de não vai -
15:04 - 15:08se comportar
como a realidade do seu projeto. -
15:08 - 15:11Agora vamos evoluir um pouco mais
o nosso contador. -
15:11 - 15:14Vamos colocar mais degraus
aí nessa escada. -
15:14 - 15:17Vamos trabalhar com seis bits.
-
15:17 - 15:20Olhando para a tela,
nós temos agora seis bits. -
15:21 - 15:26Se você fizer na calculadora dois
elevado a seis, vão dar 64 degraus -
15:26 - 15:32que estão aqui organizados
em cada pontinho azul e cinza. -
15:32 - 15:34Aqui na sua tela.
-
15:34 - 15:37Perceba agora que, embora
-
15:37 - 15:42eu ainda não tenha o dez, lá,
cheguei muito mais próximo -
15:42 - 15:45que o resultado
do quantizado de três bits anterior -
15:46 - 15:50e por isso meu erro de quantização
está bem mais comportado. -
15:50 - 15:52Mas ainda existe.
-
15:52 - 15:55Então o vermelho é o ponto amostrado
-
15:55 - 15:58lá do meu sinal analógico original.
-
15:58 - 16:01E o ponto verde
é o resultado da quantização. -
16:01 - 16:04Tudo isso aqui que você está vendo,
pessoal, é o que está acontecendo -
16:04 - 16:10dentro de um elemento chamado
conversor, lá no SP 32 -
16:10 - 16:13ou qualquer outro dispositivo
que converte esse sinal -
16:13 - 16:14analógico para digital.
-
16:15 - 16:19O legal é
que as amostras aqui perto do cinco -
16:19 - 16:22não sofreram arredondamento
porque ainda bem, -
16:22 - 16:25coincidentemente
caiu um degrau no cinco. -
16:26 - 16:29Então as amostras que nós escolhemos
trabalhar -
16:29 - 16:33só estão sendo arredondadas
de forma considerável -
16:33 - 16:36aqui nos pontos mais altos.
-
16:36 - 16:37Outra curiosidade que eu queria
-
16:37 - 16:40chamar a atenção de vocês
é o seguinte que -
16:41 - 16:43a parte de baixo do gráfico sempre
-
16:43 - 16:47vai ter um número par de degraus.
-
16:47 - 16:49O que significa isso?
-
16:49 - 16:54Se dois elevado a seis dá 64,
então 32 degraus estarão aqui -
16:54 - 16:58na parte de baixo
e 31 estarão na parte de cima. -
16:58 - 17:02E como o zero conta como um degrau,
-
17:02 - 17:05ele rouba um degrau
da parte superior da parte positiva. -
17:06 - 17:10Por isso que não encostou no dez
ainda A quantidade de degraus -
17:10 - 17:13que eu tenho nesse sistema,
que é de 64, -
17:13 - 17:17ainda não contemplou dez, mas
contempla sempre a parte negativa. -
17:17 - 17:23Então ele sempre começa do valor
menos negativo e tenta se aproximar -
17:23 - 17:27do valor mais positivo se sobrar
degrau, fazendo essa seguinte. -
17:28 - 17:32Repetindo, fazendo a seguinte
conta metade é para baixo -
17:32 - 17:37e a metade -1 para cima, ou -1
por causa do zero. -
17:38 - 17:42Você viu então que quanto mais bits
eu tenho no quantificador, -
17:42 - 17:46mais próximo dos sinais analógicos
dos picos dos sinais analógicos -
17:46 - 17:47eu chego.
-
17:47 - 17:50Mas eu estou também
aumentando a quantidade -
17:50 - 17:53de memória necessária
para guardar esses dados. -
17:53 - 17:56E essa é a decisão
que eu estou falando para vocês. -
17:56 - 18:00Quanto você tem de memória
e o quanto de qualidade você precisa -
18:00 - 18:04para que o seu sistema funcione
de uma forma bem redondinha. -
18:04 - 18:06Vamos para
mais um exemplo de gráfico. -
18:08 - 18:08Nesse
-
18:08 - 18:11gráfico nós temos o topo das opções,
-
18:12 - 18:16que é 12 bytes
e eu estou falando do SP 32. -
18:16 - 18:20São tantos degraus que parece que
o fundo está colorido de forma azul. -
18:21 - 18:25Dois Elevada 12 dá 4096 degraus,
-
18:26 - 18:30onde nós teríamos 2048
na parte de baixo -
18:31 - 18:34e 2048 -1
-
18:34 - 18:37na parte superior,
que é a parte mais dez. -
18:37 - 18:39Lembrando lá que o -1
é por conta do zero -
18:39 - 18:42que eu conto
como um degrau da parte superior. -
18:43 - 18:48Graças a essas 4096
possibilidades de arredondamento, -
18:48 - 18:52não houve arredondamento
dos picos da amostra original. -
18:53 - 18:57Ou seja, se você reparar aqui a
onde tinha o ponto vermelho -
18:57 - 19:01ou x vermelho, agora tem um verde
e eles estão sobrepostos. -
19:01 - 19:04É que não dá pra ver o vermelho
porque o verde fica em cima -
19:04 - 19:05do vermelho.
-
19:05 - 19:09O computador vai lá e é colorido
com a última opção de cor. -
19:09 - 19:12Portanto, nesse caso não houve erro
de quantização. -
19:13 - 19:16Eu estou mantendo fidedigno
os picos da amostra -
19:17 - 19:19e quando eu
for reconstituía esse sinal -
19:21 - 19:23do digital para analógico,
-
19:23 - 19:27eu não vou ter problemas com o erro
de quantização. -
19:27 - 19:30Posso ter problemas
com a quantidade de amostras -
19:30 - 19:34que foram tiradas ao longo do tempo,
mas de quantização não vou ter. -
19:35 - 19:39Portanto, pessoal, toda vez que
você estiver trabalhando com SP 32, -
19:39 - 19:43não se preocupe com a quantização,
porque ele vai tirar 4096 -
19:45 - 19:48níveis diferentes
entre o valor menor -
19:48 - 19:50para um valor maior, ou seja,
-
19:50 - 19:53do valor negativo mais negativo
até o valor mais positivo. -
19:53 - 19:57Esses 4096 são
são suficientes para você trabalhar -
19:58 - 20:02com qualquer sinal analógico
que se preze aí no ramo de eu. -
20:03 - 20:06Lembrando que o SP 32 trabalha
com três matrizes -
20:06 - 20:09voltes de amplitude máximo,
então você vai ter -
20:10 - 20:153,3 volts dividido por 4096.
-
20:15 - 20:19Essa vai ser
a resolução do dos degraus -
20:20 - 20:24Quando você estiver lendo as
informações do seu sinal analógico, -
20:24 - 20:27vamos para a última etapa
do conversor analógico para digital. -
20:28 - 20:30Você viu a amostragem?
Viu quantização? -
20:30 - 20:33Agora vamos falar da codificação
-
20:33 - 20:35e para isso
eu vou te mostrar uma tela -
20:35 - 20:37para exemplificar
didaticamente o resultado. -
20:39 - 20:40Essa tabela
-
20:40 - 20:41ela mostra para você
-
20:41 - 20:45como que a memória do dispositivo
vai decodificar, ou melhor, -
20:45 - 20:49codificar as amostras
que estão vindo do quantizado. -
20:49 - 20:53Aqui na parte superior
eu tenho os pesos dos bytes. -
20:53 - 20:57Lembre se que o SP 32 tem 12 bits,
então eles estão organizados -
20:57 - 21:02aqui de zero
até chegar em 11 e de 0 a 11 dá 12 -
21:03 - 21:05e coloquei o peso de cada byte
-
21:05 - 21:08aqui em cima para facilitar
a conversão para você, -
21:08 - 21:12já que isso aqui já é um assunto
conhecido de vocês. -
21:13 - 21:15E aqui no primeiro byte
-
21:15 - 21:18eu tenho um, no segundo byte
eu tenho o dobro de um, que é dois. -
21:18 - 21:21O terceiro byte é o dobro de dois,
que é quatro e assim -
21:21 - 21:24sucessivamente até chegar em 2048.
-
21:26 - 21:27Esses 12 bytes
-
21:28 - 21:31que nós temos aqui que representa
-
21:31 - 21:36o quantificador,
ou seja, 4096 degraus. -
21:37 - 21:40Ele tem 2048
-
21:40 - 21:43na parte de baixo que a parte
-
21:43 - 21:46desculpa estava em ter invertido
meu quadro aqui -
21:46 - 21:522048 na parte de cima e 2047
-
21:52 - 21:55na parte de baixo
que a parte negativa é o zero. -
21:56 - 21:59Considera como a parte positiva.
-
21:59 - 22:03Então 2048
mais 2048 vão dar os 4096. -
22:04 - 22:08Pois bem,
o meu decodificador vai fazer o quê? -
22:08 - 22:14Ele vai então organizar a memória de
12 bytes num gaveta zero -
22:15 - 22:19que que tenha 4096 gavetinhas.
-
22:20 - 22:23Essa primeira linha aqui todo zero
indica a primeira gavetinha -
22:23 - 22:30e eu vou salvar o valor que está lá,
porque esse sinal -10, -7, -5, -
22:30 - 22:33está representando
aquele primeiro sinal analógico. -
22:33 - 22:36Para facilitar o entendimento
dessa tabela, -
22:36 - 22:37ao invés de eu colocar aqui
-
22:37 - 22:40vários valores de degraus
do valor original, -
22:40 - 22:43eu estou colocando esse aqui
mais simples -
22:43 - 22:46para não deixar a tabela
tão poluída. -
22:46 - 22:48É fácil e de fácil entendimento.
-
22:48 - 22:49Então vamos lá.
-
22:49 - 22:53Se eu tenho -10 na minha amostra
original, -
22:53 - 22:56eu tenho condição
de aguardar esse valor, -
22:56 - 23:00porque o quantificador começa
na parte negativa. -
23:00 - 23:03Ele considera o sinal mais negativo
sempre -
23:04 - 23:07e só o mais positivo
é que nem sempre eu consigo pegar, -
23:07 - 23:10porque se ele tiver poucos degraus
ele vai descartar mesmo, -
23:10 - 23:15Mas se eu tiver muitos degraus, ele
consegue pegar o mais dez ou -10. -
23:15 - 23:18Vai ser salvo, porque ele é
o menor dos menores valores. -
23:18 - 23:20Então ele vai salvar aonde?
-
23:20 - 23:22No zero zero zero zero zero?
-
23:22 - 23:25Porque a primeira gaveta,
a próxima gaveta e a gaveta um. -
23:26 - 23:29Porém, eu não tenho amostra
-
23:29 - 23:32para além do -10 ou antes do -10,
então eu não salvei. -
23:33 - 23:36A mesma coisa acontece
na segunda posição de memória. -
23:36 - 23:39Eu não salvei na terceira,
nós só veio na quarta -
23:39 - 23:41e assim sucessivamente
até colocar reticências aqui. -
23:41 - 23:46Não salvei, então eu não
preenchi aqui justamente por isso, -
23:46 - 23:49porque aqui tem uma reticências
são N valores -
23:50 - 23:52até chegar no 512.
-
23:52 - 23:54O que é esse 512 aqui?
-
23:54 - 23:57E é o 512 degrau.
-
23:57 - 24:00Então comecei lá do zero degrau zero
e subi até o 512. -
24:01 - 24:04Só que a hora que eu cheguei no 512
eu encontrei uma amostra conhecida -
24:04 - 24:07minha do sinal analógico,
que é -7,5. -
24:07 - 24:13Pois bem, ou -7,5
está sendo salvo na posição 512. -
24:13 - 24:16Então por isso que eu coloquei um
aqui em 512 e zero nas demais. -
24:17 - 24:20Portanto toma esses valores
que vocês estão vendo aqui. -
24:20 - 24:24Esses zeros e uns organizados
aqui na tabela -
24:24 - 24:28não representa o valor da amplitude,
mas sim -
24:29 - 24:31a posição da memória
que eu vou guardar. -
24:31 - 24:36E aí esse é o papel do Codificador,
o codificador de Organi. -
24:36 - 24:39Fiz as amostras originais
lá que foram arredondadas -
24:40 - 24:42na posição de memória
e isso é codificar -
24:42 - 24:45depois o que eu vou fazer na saída
-
24:45 - 24:49eu vou ler as posições de memórias
que foram organizadas -
24:50 - 24:53e assim
eu vou ter a respectiva amostra -
24:53 - 24:57no respectivo
ponto que ela foi criada. -
24:57 - 25:02E assim
eu consigo desfazer a amostragem -
25:02 - 25:06e a codificação,
desfazer, ou melhor, -
25:07 - 25:09refazendo a
-
25:09 - 25:12a leitura das memórias ou da posição
-
25:12 - 25:15das memórias no exato momento
que ela foi guardada. -
25:15 - 25:17Então, nesse caso aqui,
como ela é crescente, ou -
25:17 - 25:20então se a sai do -10 vai para -7,
então ela está numa ordem. -
25:21 - 25:24Mas vamos supor que ela tivesse
voltado para -10 aqui, logo depois -
25:25 - 25:25o sete meio.
-
25:25 - 25:30Então no lugar do -5,
eu colocaria -10 aqui, -
25:30 - 25:32porque ela voltou para -10.
-
25:32 - 25:33Então note,
-
25:33 - 25:38eu não voltei a posição de memória
porque ela foi sendo crescente, -
25:38 - 25:41mas as amplitudes,
as amplitudes podem -
25:41 - 25:47porque elas representam o valor que
eu vou colocar dentro dessa gaveta. -
25:47 - 25:51Então a gaveta tem dois dados
a posição dela e o conteúdo dela. -
25:52 - 25:54Os conteúdos salvos são
-
25:54 - 25:58esses marcados por salvo
e os conteúdos não salvos. -
25:58 - 25:59É porque, de fato nós
-
25:59 - 26:03não temos nenhum sinal analógico,
então eu simplesmente não tenho. -
26:03 - 26:04Então eu descarto.
-
26:04 - 26:08E quando eu for,
quando eu chegar lá no mais dez, -
26:08 - 26:13que é a última amostra
do meu sinal analógico, -
26:13 - 26:17eu vou estar marcando a posição todo
um, porque eu acabei -
26:18 - 26:22completando as posições das memórias
quando eu fiz um ciclo -
26:23 - 26:25ou um período do meu sinal original.
-
26:25 - 26:27Depois eu volto a repetir.
-
26:27 - 26:29Então aí a hora
que eu começar a cair de mais -
26:29 - 26:33dez, eu cai para mais 7,5
que essa noite vai voltar. -
26:33 - 26:37Então eu faço o que eu coloco
lá nas posições subsequentes. -
26:37 - 26:39Então
-
26:39 - 26:42um e menos e mais dez.
-
26:42 - 26:45Quando eu for colocar o mais sete
meio, eu ponho lá um zero zero zero -
26:46 - 26:47e assim sucessivamente.
-
26:47 - 26:51Quando eu leio o mais cinco
vai estar um zero zero -
26:51 - 26:55porque a posição do byte 3072
-
26:56 - 26:59que é a soma de 2048
-
26:59 - 27:02lá em cima com esse um aqui 1024.
-
27:02 - 27:06Então pega esse número aqui
que é o nível do quantificador. -
27:06 - 27:10Transforma ele aqui em binário
que você vai ter. -
27:11 - 27:13As amostras guardadas.
-
27:15 - 27:16Essa forma de
-
27:16 - 27:20codificar indica que o SP é 32.
-
27:20 - 27:23Está organizando as amostras
-
27:23 - 27:28de cada amplitude da senoide
dentro da memória. -
27:29 - 27:31Quando eu for ler essas amostras
-
27:31 - 27:35do digital para o analógico,
eu leio ela nas ordens -
27:35 - 27:39e vou conseguir
reconstituir o respectivo pico. -
27:40 - 27:43E assim se torna analógico
novamente, -
27:43 - 27:47podendo comunicar com os humanos,
já que nós todos somos analógicos.
- Title:
- AICSS CAP05 2025 VA02 CONVERSOR ANALOGICO-DIGITAL
- Video Language:
- Portuguese, Brazilian
- Duration:
- 27:51
Show all