Trilha de aprendizado · Nível 11 · Tutorial 4

Taxa de amostragem e prevenção de aliasing

Ao concluir, o aluno será capaz de escolher uma taxa de amostragem e verificar se um filtro analógico simples oferece proteção suficiente contra aliasing para uma banda de sinal especificada.

  • Nível: Intermediário
  • Duração: 25 min
  • 9 passos
Taxa de amostragem e prevenção de aliasing

O que você vai percorrer

  1. Da taxa ao intervalo entre amostras Converta taxas de amostragem em intervalos e diferencie os pontos discretos no tempo da quantização de amplitude. 2 min
  2. Quando sinais diferentes parecem iguais Veja por que uma sequência de amostras pode esconder sinais analógicos diferentes. 2 min
  3. O limite de Nyquist e suas condições Aplique o limite de Nyquist à banda útil e reconheça por que a igualdade não oferece margem prática. 3 min
  4. Calculando a frequência aparente Calcule a frequência de alias e determine se ela se sobrepõe à banda útil definida para a aplicação. 3 min
  5. A proteção precisa vir antes do ADC Posicione a filtragem antialiasing e identifique as componentes da entrada que exigem atenção. 2 min
  6. Escolhendo taxa e corte com margem Compare banda útil, frequência de corte e frequência de Nyquist para escolher taxa e filtragem com margem. 3 min
  7. O filtro de primeira ordem atende? Compare a rejeição necessária com a fornecida por um filtro de primeira ordem e verifique também a perda na banda útil. 4 min
  8. Medindo a cadência real de aquisição Verifique a cadência de aquisição por marcas de tempo e diferencie-a do envio posterior dos dados pela UART. 4 min
  9. Aplicação final: validar uma proposta de aquisição Avalie uma proposta completa de aquisição, verificando intervalo, aliasing, atenuação do filtro e cadência real. 3 min

O que você vai aprender

  • Calcular o intervalo de amostragem a partir da taxa desejada.
  • Reconhecer aliasing em sequências e formas de onda apresentadas.
  • Escolher uma taxa com margem em relação à banda útil do sinal.
  • Verificar a atenuação necessária antes do ADC e justificar quando um filtro de primeira ordem não atende.
  • Distinguir os instantes de aquisição dos instantes de transmissão dos resultados.

Antes de começar

  • Leitura de tensão com o ADC do Arduino Uno
  • Amplitude, frequência, fase e valor eficaz
  • Ganho em decibéis e resposta em frequência
  • Dimensionamento de filtros ativos de primeira ordem
  • Temporização sem bloqueio com millis

Passo 1 de 9

Da taxa ao intervalo entre amostras

Converta taxas de amostragem em intervalos e diferencie os pontos discretos no tempo da quantização de amplitude.

O que significa amostrar

Observar em instantes

Uma aquisição não observa o sinal continuamente. Ela registra seu valor em instantes separados e regulares. Se a taxa é fs, há fs observações por segundo; o intervalo entre duas aquisições consecutivas é Ts.

Imagine a tensão de um sensor variando de forma suave. A forma de onda existe entre os instantes de leitura, mas o sistema digital recebe apenas os valores nos pontos marcados. Esse espaçamento no tempo será decisivo para representar o sinal corretamente nos próximos passos.

Sinal contínuo e amostras

Senoide contínua com pontos igualmente espaçados que representam as amostras.

Os pontos são as aquisições; a distância horizontal constante entre eles é o intervalo de amostragem.

Dois eixos, duas discretizações

Tempo não é amplitude

Há duas ideias diferentes na conversão de um sinal:

  • Discretização do tempo: escolhe quando observar. O sinal passa a ser uma sequência de amostras separadas por Ts.
  • Quantização da amplitude: escolhe como cada valor observado é aproximado por um código ou nível. Isso depende da resolução e da referência, que você já estudou.

Aumentar o número de bits refina os valores verticais disponíveis. Já aumentar fs aproxima os pontos no eixo horizontal. São limitações diferentes.

Comparação visual: à esquerda, pontos espaçados no tempo; à direita, níveis discretos de amplitude.

À esquerda muda o instante de observação; à direita muda o arredondamento do valor observado.

Dica

Distinção essencial

Não confunda os dois ajustes: uma resolução maior não cria amostras entre dois instantes, e uma taxa maior não cria níveis extras de amplitude.

Da taxa para o intervalo

A relação fundamental

Para amostras uniformemente espaçadas, taxa e intervalo são inversos:

fs = 1 / Ts

Ts = 1 / fs

Use fs em amostras por segundo (Hz) para obter Ts em segundos. Depois, converta a unidade se necessário:

  • 1 s = 1000 ms
  • 1 s = 1 000 000 µs

Exemplo

Exemplo: 500 amostras/s

Se um sistema adquire 500 amostras/s:

Ts = 1 / 500 s = 0,002 s

Logo, a aquisição ocorre a cada 2 ms, ou 2000 µs.

A taxa descreve quantas aquisições cabem em um segundo; o intervalo descreve a espera nominal entre uma aquisição e a próxima.

Verifique seu entendimento

Calcule o intervalo

Uma taxa de amostragem de 250 amostras/s corresponde a qual intervalo nominal entre aquisições? Informe o resultado em milissegundos.

Tₛ =

Identifique a grandeza

Em um gráfico de amostras, qual grandeza descreve o espaçamento temporal entre dois pontos consecutivos?

Passo 2 de 9

Quando sinais diferentes parecem iguais

Veja por que uma sequência de amostras pode esconder sinais analógicos diferentes.

A ambiguidade entre as amostras

Amostras não contam toda a história

Imagine que o ADC observa uma senoide apenas nos instantes marcados por pontos. A sequência resultante registra os valores nesses instantes, mas não registra o que aconteceu entre um ponto e outro.

Aliasing ocorre quando sinais analógicos diferentes produzem exatamente a mesma sequência de amostras. Depois da aquisição, os dados disponíveis não bastam para distinguir qual daqueles sinais existia na entrada.

Dois sinais, os mesmos pontos

Duas senoides de frequências diferentes passam pelos mesmos pontos de amostragem regularmente espaçados, embora tenham trajetórias distintas entre os pontos.

Nos instantes de aquisição, as duas curvas têm os mesmos valores.

O desenho ligado não é a entrada original

Interpolar não desfaz a perda

Na imagem, a senoide rápida foi ajustada com uma fase compatível para coincidir com a lenta em cada instante de aquisição. O conversor receberia a mesma lista de números nos dois casos.

Se você ligar os pontos, aparecerá uma curva lenta. Isso pode ser uma visualização útil da sequência, mas não é uma prova de que o sinal original mudou lentamente. A curva rápida entre os pontos já não pode ser deduzida somente das amostras.

Atenção

Atenção

A sequência de pontos informa os valores adquiridos. Ela não revela automaticamente a trajetória analógica que ocorreu nos intervalos entre aquisições.

Prática visual

Reconheça a situação de aliasing

Observe os pontos de amostragem mostrados em cada alternativa. Qual figura representa dois sinais distintos que poderiam gerar a mesma sequência de amostras?

Selecione a representação compatível com aliasing.

Evite uma conclusão apressada

Conclusão sustentada pelos dados?

Se os pontos amostrados formam uma sequência que parece uma senoide lenta, então o sinal analógico original certamente era lento.

Passo 3 de 9

O limite de Nyquist e suas condições

Aplique o limite de Nyquist à banda útil e reconheça por que a igualdade não oferece margem prática.

Comece pela banda útil

Banda que precisa ser preservada

A banda útil é o conjunto de frequências que a aplicação precisa preservar na medição. Para definir a taxa, considere a maior frequência necessária dessa banda, mesmo que ela não seja a fundamental do sinal.

Exemplo: se é preciso medir componentes de 0 a 80 Hz, então f_máxima = 80 Hz. Uma fundamental de 20 Hz não permite ignorar uma componente útil de 80 Hz.

Visualizando a banda útil

Diagrama de espectro com uma faixa útil destacada até 80 Hz e componentes dentro dessa faixa.

A maior componente que precisa ser preservada define f_máxima para a condição de amostragem.

Taxa não é frequência de Nyquist

Condição e frequência de Nyquist

Para um sinal idealmente limitado em banda, a condição é:

f_s > 2 × f_máxima

A taxa f_s é dada em amostras por segundo (Hz). Já a frequência de Nyquist é metade dela:

f_N = f_s / 2

Não são a mesma grandeza: f_s é a cadência de aquisição; f_N é o maior limite de frequência que a representação amostrada pode distinguir sem ambiguidade, sob a hipótese ideal.

Comparando taxas

Para uma banda útil de 0 a 80 Hz:

A igualdade não satisfaz a condição estrita.
Taxa f_sNyquist f_s/2Avaliação para 80 Hz
150 Hz75 HzAbaixo do necessário
160 Hz80 HzIgual ao limite ideal
200 Hz100 HzAcima do limite ideal

Duas amostras podem não bastar

Por que a igualdade é arriscada

A igualdade f_s = 2 × f_máxima parece fornecer duas amostras por período. Porém, a fase importa: se as amostras coincidirem sempre com os cruzamentos por zero de uma senoide, a sequência pode conter somente zeros.

Assim, duas amostras por período não são uma escolha prática segura. Use uma taxa maior que o dobro da maior frequência útil.

A fase pode esconder a oscilação

Duas senoides com amostragem a dois pontos por período: em uma os pontos ficam nos picos; na outra, todos os pontos ficam nos cruzamentos por zero.

Com a mesma taxa e frequência, uma mudança de fase pode fazer a sequência observada não revelar a oscilação.

Teste a condição de igualdade

Verdadeiro ou falso: para uma senoide, escolher exatamente duas amostras por período sempre representa a oscilação de forma confiável, qualquer que seja a fase.

Aplique a condição

Escolha a taxa

Uma medição precisa preservar componentes até 80 Hz. Qual taxa atende à condição ideal de Nyquist apresentada?

Passo 4 de 9

Calculando a frequência aparente

Calcule a frequência de alias e determine se ela se sobrepõe à banda útil definida para a aplicação.

Localize a frequência observada

Dobrar para a faixa de Nyquist

Frequência aparente: sempre na faixa observável

Depois da amostragem, uma componente é interpretada no intervalo de 0 até a frequência de Nyquist, isto é, de 0 até \(f_s/2\).

Uma frequência acima desse limite “se dobra” para dentro da faixa observável. Por exemplo, com \(f_s=200\) amostras/s, a faixa observável vai de 0 a 100 Hz. Uma entrada de 180 Hz não aparece como 180 Hz: ela se torna indistinguível de uma componente de 20 Hz.

Para casos simples, calcule:

\[
f_{alias}=|f_{entrada}-k\times f_s|
\]

Escolha o inteiro \(k\) que deixe o resultado entre 0 e \(f_s/2\). O valor obtido é a frequência aparente da sequência de amostras.

Visualizando o dobramento

Diagrama de eixo de frequências em que uma componente acima de Nyquist é dobrada para uma frequência menor dentro da faixa observável.

Com amostragem de 200 amostras/s, a componente de 180 Hz se apresenta como 20 Hz.

Dois cálculos de alias

Exemplo

Exemplo: 180 Hz com taxa de 200 amostras/s

Considere \(f_s=200\) amostras/s. Logo, a frequência de Nyquist é \(200/2=100\) Hz.

Caso 1: entrada de 180 Hz

Escolha \(k=1\):

\[
f_{alias}=|180-(1\times200)|=20\text{ Hz}
\]

A sequência amostrada pode parecer uma senoide de 20 Hz. Se a banda útil for de 0 a 25 Hz, esse alias invade a banda útil.

O risco não depende de 180 Hz ser “muito maior” que a banda útil: depende de onde ela cai após o dobramento.

Exemplo

Exemplo: 430 Hz com taxa de 200 amostras/s

Caso 2: frequência acima da própria taxa

Ainda com \(f_s=200\) amostras/s, suponha uma entrada de 430 Hz. Usar \(k=1\) daria \(|430-200|=230\) Hz, valor que ainda está fora da faixa de 0 a 100 Hz.

Use então \(k=2\):

\[
f_{alias}=|430-(2\times200)|=30\text{ Hz}
\]

Portanto, 430 Hz aparece como 30 Hz. Em uma aplicação cuja banda útil termina em 25 Hz, 30 Hz fica fora da banda útil — embora continue sendo uma componente indesejada que pode afetar outras análises.

“Fora da banda útil” não significa que a componente original desapareceu; significa apenas que sua frequência aparente não se sobrepõe à faixa definida como sinal de interesse.

Pratique o cálculo

Calcule o alias

Com \(f_s=200\) amostras/s, uma componente de 260 Hz tem frequência aparente de ___ Hz.

Verifique a sobreposição

O alias invade a banda útil?

Associe cada situação à conclusão correta sobre a banda útil.

Toque em um item e depois no par correspondente.

Passo 5 de 9

A proteção precisa vir antes do ADC

Posicione a filtragem antialiasing e identifique as componentes da entrada que exigem atenção.

A cadeia que evita a sobreposição

Onde fica o filtro?

Antes da conversão, o sinal ainda é analógico e pode conter mais do que a banda que você quer medir: interferências, ruído e harmônicas. O filtro antialiasing reduz essas componentes antes que elas possam se sobrepor às frequências de interesse durante a amostragem.

A ordem importa: o ADC é o ponto em que a informação entre instantes de aquisição pode ser perdida.

Diagrama da cadeia sinal analógico, filtro antialiasing, ADC e processamento digital; uma interferência rápida é reduzida antes do ADC.

O filtro atua no domínio analógico, antes dos instantes de amostragem.

Nem todo sinal indesejado tem o mesmo risco

O que a entrada realmente contém

Pense na entrada como uma soma de componentes. A banda útil reúne as frequências que devem ser preservadas. Já uma componente indesejada pode ser uma interferência externa, ruído ou uma harmônica.

Não basta classificar tudo fora da banda útil como “acima de Nyquist”. Por exemplo, se a banda útil vai até 20 Hz e a frequência de Nyquist é 100 Hz, uma interferência de 60 Hz está fora da banda útil, mas ainda está abaixo de Nyquist: ela não dobra por aliasing, porém continua contaminando a medição.

O risco de aliasing aparece quando uma componente acima de 100 Hz é amostrada e ganha uma frequência aparente na faixa de 0 a 100 Hz — possivelmente dentro da banda útil.

Espectro com componente útil baixa, interferência fora da banda útil mas abaixo de Nyquist e uma componente acima de Nyquist que dobra para a região útil.

Uma componente pode ser indesejada sem causar aliasing; a frequência determina qual é o risco.

Dica

Critério prático

Não é preciso fazer análise de Fourier para usar essa ideia: liste as componentes conhecidas ou plausíveis da entrada e compare cada frequência com a banda útil e com a frequência de Nyquist. Harmônicas também contam, mesmo quando a fundamental do sinal é baixa.

Prática: posicione a proteção

Organize a aquisição

Coloque os blocos na sequência física correta, do sinal de entrada até o resultado usado pelo programa.

Ordene a cadeia de aquisição.

  1. Sinal analógico de entrada
  2. ADC: aquisição e conversão
  3. Filtro antialiasing analógico
  4. Processamento digital

Verifique a limitação

Depois do ADC resolve?

Um filtro digital aplicado após o ADC sempre consegue remover uma interferência de 180 Hz que sofreu aliasing e passou a aparecer como 20 Hz na sequência amostrada.

A afirmação é verdadeira ou falsa?

Passo 6 de 9

Escolhendo taxa e corte com margem

Compare banda útil, frequência de corte e frequência de Nyquist para escolher taxa e filtragem com margem.

Separe os limites de frequência

Três limites, três papéis

Para planejar a proteção contra aliasing, separe três frequências:

  • Limite da banda útil: maior frequência que o sistema precisa preservar.
  • Frequência de corte, f_c: ponto de referência da transição do filtro; não é uma parede que elimina tudo acima dela.
  • Frequência de Nyquist, f_N = f_s/2: limite superior das frequências que podem ser representadas sem dobra para a faixa inferior.

O filtro deve preservar a banda útil e começar a reduzir o que não interessa antes de Nyquist. Por isso, banda útil, corte e Nyquist não devem ser tratados como se fossem a mesma frequência.

A transição precisa de espaço

Diagrama de resposta de um filtro passa-baixas com a borda da banda útil, o corte e a frequência de Nyquist em posições separadas.

A queda real é gradual: escolher f_c não faz as componentes acima dela desaparecerem.

Compare margens, não apenas taxas

Taxa e corte são escolhidos juntos

Considere uma aplicação que precisa preservar sinais até 20 Hz. Compare duas propostas, ambas com filtro de corte em 25 Hz.

Na proposta A, Nyquist fica em 30 Hz: restam somente 5 Hz entre o corte e Nyquist. Como a redução do filtro é gradual, há pouco espaço para reduzir componentes indesejadas antes que elas possam causar aliasing.

Na proposta B, Nyquist fica em 60 Hz: a faixa entre corte e Nyquist é maior. Isso cria margem para a transição, mas ainda não prova que a proteção basta. É preciso conhecer as frequências e amplitudes das interferências para avaliar a rejeição necessária.

Duas propostas

Comparação para banda útil até 20 Hz e corte em 25 Hz.

Mais distância até Nyquist oferece margem de transição, não uma garantia automática de rejeição.
PropostaTaxa f_sNyquist f_s/2Espaço entre f_c e NyquistLeitura inicial
A60 amostras/s30 Hz5 HzMargem muito curta
B120 amostras/s60 Hz35 HzMargem maior para a transição

Decida com base na margem

Verifique o critério de escolha

Por que usar simplesmente f_s = 2 × f_c não é uma regra geral suficiente para projetar a proteção antialiasing?

Passo 7 de 9

O filtro de primeira ordem atende?

Compare a rejeição necessária com a fornecida por um filtro de primeira ordem e verifique também a perda na banda útil.

Transforme o limite em dB

O requisito de rejeição

Para avaliar um filtro antialiasing, compare amplitudes na mesma convenção: todas eficazes (RMS), todas de pico ou todas pico a pico. Misturar convenções produz uma decisão errada.

Defina o maior resíduo aceitável da interferência na entrada do ADC. Se uma interferência tem amplitude \(V_i\) e o máximo permitido após o filtro é \(V_{res,max}\), a perda mínima necessária é:

\(A_{req}=20\log_{10}(V_i/V_{res,max})\)

Aqui, \(A_{req}\) é uma perda positiva, em dB. Ela responde: “quanto a interferência precisa ser reduzida?”

Preservar e rejeitar ao mesmo tempo

Curva de resposta de um filtro passa-baixas, com banda útil em verde e interferência em vermelho em frequência mais alta.

O filtro precisa deixar passar a banda útil com pouca perda e reduzir a interferência antes de ela alcançar o ADC.

Dica

A exigência não é apenas “atenuar bastante”. Ela tem dois lados: verificar o resíduo de cada componente indesejada especificada e conferir a perda na maior frequência útil. Um filtro pode rejeitar melhor ao baixar \(f_c\), mas também pode atenuar demais o sinal desejado.

Aplique a resposta do filtro

Do corte ao resíduo

Para um passa-baixas de primeira ordem, use a resposta normalizada já conhecida:

\(|H(f)|=1/\sqrt{1+(f/f_c)^2}\)

A perda positiva em decibéis é:

\(A(f)=10\log_{10}[1+(f/f_c)^2]\)

Com essa perda, o resíduo previsto é:

\(V_{res}=V_i\times10^{-A(f)/20}\)

Compare \(V_{res}\) com \(V_{res,max}\). Em paralelo, aplique \(A(f)\) à borda da banda útil e compare com a perda útil máxima permitida.

Exemplo

Exemplo: calcule antes de concluir

Considere uma banda útil até 10 Hz, perda útil máxima de 1 dB, uma interferência de 100 mV eficazes em 150 Hz e resíduo máximo de 5 mV eficazes. Proposta: filtro de primeira ordem com \(f_c=30\) Hz.

Atenuação exigida:
\(A_{req}=20\log_{10}(100/5)=26,0\) dB.

No filtro, em 150 Hz:
\(A(150)=10\log_{10}[1+(150/30)^2]=14,15\) dB.

Portanto, a rejeição disponível é menor que a exigida.

Resultados da proposta

Valores aproximados; todas as amplitudes estão em valores eficazes.
VerificaçãoResultadoLimiteConclusão
Resíduo em 150 Hz19,6 mV5 mVNão atende
Perda em 10 Hz0,46 dB1 dBAtende
Decisão globalRejeição insuficienteAmbos os limitesNão atende

Pratique uma verificação numérica

Verifique o resíduo

No exemplo, qual é o resíduo previsto da interferência de 100 mV eficazes em 150 Hz após o filtro de \(f_c=30\) Hz?

Decida com base nos dois limites

Emita um parecer

Avalie esta proposta somente para as condições fornecidas:

  • Banda útil: até 20 Hz;
  • Perda útil máxima: 1 dB;
  • Interferência: 80 mV eficazes em 120 Hz;
  • Resíduo máximo permitido: 4 mV eficazes;
  • Filtro passa-baixas de primeira ordem: \(f_c=40\) Hz.

Calcule \(A_{req}\), a perda do filtro em 120 Hz, o resíduo previsto e a perda em 20 Hz. Depois, declare se a proposta atende ou não. Justifique comparando os dois requisitos.

Escreva pelo menos 80 caracteres (0/80).

Atenção

Limite da conclusão

Se os requisitos entram em conflito, não conclua que “qualquer taxa maior resolve”. Revise a taxa e o corte como um conjunto ou exija uma filtragem analógica mais seletiva. A conclusão vale apenas para as frequências e amplitudes analisadas; interferências desconhecidas exigem novos requisitos e nova verificação.

Passo 8 de 9

Medindo a cadência real de aquisição

Verifique a cadência de aquisição por marcas de tempo e diferencie-a do envio posterior dos dados pela UART.

O que medir

Três eventos, três tempos

Uma leitura não é um único evento. Neste ensaio, separe três instantes:

  1. Marca de aquisição: o instante registrado imediatamente antes de chamar analogRead().
  2. Término da conversão: ocorre depois, internamente ao ADC.
  3. Transmissão UART: ocorre somente após o lote de leituras estar completo.

A marca antes de analogRead() é uma aproximação útil do começo da operação de leitura, mas não revela o instante interno exato em que o ADC capturou a tensão. No Uno R3, micros() tem resolução usual de 4 µs; portanto, diferenças menores que isso podem não aparecer nas marcas.

Para verificar a cadência, compare cada intervalo consecutivo, não apenas a média final.

Linha do tempo da aquisição

Diagrama mostrando marcas antes das leituras, conversões em seguida e transmissão UART posterior em bloco.

As marcas de tempo acompanham as leituras; o envio serial acontece depois e não define a taxa de amostragem.

Coletar sem imprimir

Ensaio local opcional

Faça este ensaio local somente se você tiver um Uno R3 e uma entrada A0 já montada e validada em baixa tensão. Para um valor estável, A0 pode estar ligado ao GND da própria placa. Mantenha AREF sem conexão externa.

O programa agenda leituras a cada 500 µs, registra 12 pares de tempo e código e só então imprime o lote. Assim, a UART não interrompe a sequência de aquisição com chamadas de Serial.print() entre amostras.

Registrar marcas e leituras

Programa completo para registrar um lote curto de leituras em A0.

cpp
const byte N = 12;
const unsigned long PERIODO_US = 500;  // taxa nominal: 2 kHz

unsigned long instante[N];
int leitura[N];

void setup() {
  Serial.begin(115200);

  unsigned long proxima = micros();

  // Aquisição: nenhuma impressão serial dentro deste laço.
  for (byte i = 0; i < N; i++) {
    proxima += PERIODO_US;
    while ((long)(micros() - proxima) < 0) {
      // Aguarda o próximo instante programado.
    }

    instante[i] = micros();       // aproxima o início da leitura
    leitura[i] = analogRead(A0);
  }

  // Transmissão: ocorre somente após todas as aquisições.
  Serial.println(F("indice,tempo_us,adc"));
  for (byte i = 0; i < N; i++) {
    Serial.print(i);
    Serial.print(',');
    Serial.print(instante[i]);
    Serial.print(',');
    Serial.println(leitura[i]);
  }
}

void loop() {
}
Saída esperada
indice,tempo_us,adc
0,102500,0
1,103000,0
2,103504,0
3,104000,0
4,104500,0
5,105000,0
6,105500,0
7,106004,0
8,106500,0
9,107000,0
10,107500,0
11,108000,0

Os valores iniciais de tempo e pequenas variações de alguns microssegundos dependem da placa e do ambiente. O importante é verificar os intervalos entre marcas, não o instante absoluto nem a velocidade visual de chegada das linhas ao monitor serial.

Atenção

Cuidados da prática

Antes de alterar conexões, desligue a alimentação da montagem. Use apenas tensões dentro da faixa permitida para A0 e uma referência de terra comum. Este ensaio mede a cadência das chamadas de leitura; uma entrada contínua conhecida ajuda a testar temporização, mas não prova ausência de aliasing em sinais que variam.

Verificar o registro

Marcar e adquirir

Complete as duas linhas usadas dentro do laço de aquisição.

cpp
instante[i] = ;
leitura[i] = ;

Analisar a cadência

Ler intervalos, não só a média

Considere este trecho de um lote coletado para uma taxa nominal de 2 kHz. O período nominal é 500 µs. Calcule cada intervalo por Δt = t_atual − t_anterior.

Do primeiro ao quinto registro, a duração total é 2.000 µs para quatro intervalos. Portanto, a taxa média observada é 4 / 0,002 s = 2.000 amostras/s. Mesmo assim, os intervalos individuais mostram pequenas variações, compatíveis com a resolução da marca e com a execução do programa.

Intervalos consecutivos

Registro de marcas de tempo de um lote curto.

A média coincide com a taxa nominal, mas os intervalos individuais não são todos idênticos.
ÍndiceMarca t (µs)Δt anterior (µs)
0102500—
1103000500
2103504504
3104000496
4104500500

Interpretar a rajada serial

O monitor serial recebe as 12 linhas quase em rajada, logo após o lote. Explique por que essa chegada concentrada não significa que as amostras foram adquiridas nessa mesma cadência. Cite o que você compararia para avaliar a regularidade real.

Escreva pelo menos 80 caracteres (0/80).

Passo 9 de 9

Aplicação final: validar uma proposta de aquisição

Avalie uma proposta completa de aquisição, verificando intervalo, aliasing, atenuação do filtro e cadência real.

1. Leia o caso

Proposta a validar

Uma aquisição precisa preservar uma banda útil de 0 a 20 Hz. A entrada também contém uma interferência de 180 Hz, com amplitude de 100 mV eficazes.

A proposta sob análise usa:

  • taxa de amostragem: fs = 200 amostras/s;
  • filtro analógico passa-baixas de primeira ordem: fc = 50 Hz;
  • perda máxima aceita em 20 Hz: 1 dB;
  • resíduo máximo aceito da interferência: 5 mV eficazes.

Seu parecer precisa verificar a cadência nominal, o aliasing, a preservação da banda útil e a rejeição analógica antes do ADC.

O risco central

Diagrama de frequências com banda útil até 20 Hz, corte em 50 Hz, Nyquist em 100 Hz e interferência de 180 Hz dobrando para 20 Hz.

A interferência pode se tornar indistinguível de uma componente útil se chegar ao ADC com amplitude excessiva.

Limites do caso

Use estes dados como referência durante a análise.

Dados para a validação da proposta.
GrandezaValor
Banda útil0 a 20 Hz
Interferência180 Hz, 100 mV eficazes
Taxa proposta200 amostras/s
Corte proposto50 Hz
Perda útil máxima1 dB
Resíduo máximo5 mV eficazes

2. Calcule antes de concluir

Rejeição necessária

Antes de fazer o parecer completo, determine a rejeição mínima exigida para a interferência. Use amplitudes eficazes nos dois termos:

Areq = 20 log10(Vinterferência / Vresíduo máximo)

Digite a perda positiva aproximada em dB.

Escreva pelo menos 3 caracteres (0/3).

Prepare sua verificação

Agora faça os cálculos sem consultar uma solução pronta. Registre:

  1. O intervalo nominal Ts para 200 amostras/s e a frequência de Nyquist.
  2. A frequência aparente da interferência de 180 Hz.
  3. A perda do filtro em 20 Hz e em 180 Hz, usando A(f) = 10 log10[1 + (f/fc)²].
  4. O resíduo previsto em 180 Hz, usando Vres = Vi × 10−A/20.

Organize valores e unidades: eles serão a base do parecer técnico na próxima tela.

3. Decida e justifique

Parecer técnico integrado

Emita um parecer curto sobre a proposta. Inclua:

  • aprovação ou rejeição;
  • intervalo nominal, Nyquist e alias da interferência;
  • comparação da perda em 20 Hz com o limite de 1 dB;
  • comparação do resíduo previsto com o limite de 5 mV eficazes;
  • uma revisão necessária, sem tratar o simples aumento da taxa como garantia de rejeição;
  • como confirmar a cadência real: marca imediatamente antes de cada analogRead(), armazenamento de um lote sem impressão e comparação dos intervalos consecutivos.

Não use a chegada das linhas pela UART como prova do instante de aquisição.

Escreva pelo menos 300 caracteres (0/300).

4. Fechamento

Resumo

Sequência de decisão

  • Comece pelos requisitos mensuráveis: banda útil, interferências, perda tolerada e resíduo máximo.
  • Escolha taxa e corte em conjunto; a frequência de Nyquist deve deixar margem para a transição gradual do filtro.
  • Calcule onde cada interferência aparece após a amostragem. Um alias dentro da banda útil não pode ser separado depois por filtragem digital.
  • Compare a atenuação analógica disponível com a necessária e confira também a perda na borda da banda útil.
  • Confirme a cadência com marcas próximas das aquisições e intervalos consecutivos, não pela cadência de transmissão UART.

Tutorial concluído

Parabéns! Você concluiu: Taxa de amostragem e prevenção de aliasing

Muito bem! Agora você pode avaliar uma proposta de aquisição com critérios quantitativos, em vez de confiar apenas em uma taxa nominal.

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso