Resposta em frequência e amostragem

Filtros, ganho e fase, realimentação, réplicas espectrais, Nyquist e aliasing.

TLDR

Perguntar sobre esta página

ChatGPTClaudePerplexityGrokGeminiCopiar e abrirDeepSeekCopiar e abrir

Um SLIT trata cada frequência por um ganho complexo. A amostragem altera o espectro de outra forma: repete-o em torno de múltiplos da frequência de amostragem. Se essas cópias se sobrepõem, frequências diferentes ficam indistinguíveis nas amostras.

Resposta em frequência

Aplicamos x(t)=ejωtx(t)=e^{j\omega t} à convolução. Tirando ejωte^{j\omega t} do integral,

y(t)=ejωt∫−∞∞h(λ)e−jωλdλ=H(ω)ejωt.y(t)=e^{j\omega t}\int_{-\infty}^{\infty}h(\lambda)e^{-j\omega\lambda}d\lambda =H(\omega)e^{j\omega t}.

As exponenciais complexas são funções próprias do sistema. H(ω)H(\omega) é a transformada de Fourier da resposta impulsional. Para entrada geral, Y(ω)=H(ω)X(ω)Y(\omega)=H(\omega)X(\omega), um produto, não uma convolução espectral.

Para uma sinusoide real, o módulo ∣H∣|H| multiplica a amplitude e o argumento arg⁡H\arg H acrescenta fase. Em cascata, os HH multiplicam; em paralelo com soma das saídas, somam. Com realimentação negativa e=x−H2ye=x-H_2y e caminho direto y=H1ey=H_1e, a relação formal é Heq=H1/(1+H1H2)H_{\rm eq}=H_1/(1+H_1H_2). A existência de uma expressão algébrica não prova estabilidade do sistema fechado.

Filtro RC passa-baixo

Parte de τy′+y=x\tau y'+y=x com τ=RC\tau=RC. Com x=ejωtx=e^{j\omega t} e y=H(ω)ejωty=H(\omega)e^{j\omega t}, a derivada traz jωj\omega: τjωH+H=1\tau j\omega H+H=1. Logo, com saída no condensador,

H(ω)=11+jωτ,∣H∣=11+(ωτ)2,arg⁡H=−arctan⁡(ωτ).H(\omega)=\frac1{1+j\omega\tau},\qquad |H|=\frac1{\sqrt{1+(\omega\tau)^2}},\qquad \arg H=-\arctan(\omega\tau).

A frequência de corte é ωc=1/τ\omega_c=1/\tau, ou fc=1/(2πRC)f_c=1/(2\pi RC). No corte, o ganho é 1/21/\sqrt2, aproximadamente −3,01 dB-3{,}01\,\mathrm{dB}, e a fase −45∘-45^\circ. Para um ganho de tensão, decibéis usam 20log⁡10∣H∣20\log_{10}|H|; a comparação de potências usa 10log⁡1010\log_{10}.

Para R=1 kΩR=1\,\mathrm{k\Omega} e C=1 μFC=1\,\mathrm{\mu F}, fc=159 Hzf_c=159\,\mathrm{Hz}. Uma entrada de amplitude 5 V5\,\mathrm V a ω=1000 rad/s\omega=1000\,\mathrm{rad/s} sai com amplitude 3,54 V3{,}54\,\mathrm V e atraso de fase π/4\pi/4. O atraso entre máximos é (π/4)/1000=0,785 ms(\pi/4)/1000=0{,}785\,\mathrm{ms} nesta frequência; não é um atraso constante para todas as frequências.

Com saída na resistência, HPA=jωτ/(1+jωτ)H_{\rm PA}=j\omega\tau/(1+j\omega\tau) é passa-alto. Em baixa frequência aproxima-se de zero, em alta aproxima-se de um. A escolha dos terminais de saída muda o filtro.

Um RLC série com saída em RR tem HR=R/[R+j(ωL−1/(ωC))]H_R=R/[R+j(\omega L-1/(\omega C))], um passa-banda. Ganho e fase são propriedades do porto entrada-saída, não só do nome dos componentes.

Amostragem no tempo e na frequência

Para período TsT_s, fs=1/Tsf_s=1/T_s e ωs=2π/Ts\omega_s=2\pi/T_s, o trem de impulsos é p(t)=∑nδ(t−nTs)p(t)=\sum_n\delta(t-nT_s). O sinal amostrado ideal é

xs(t)=x(t)p(t)=∑nx(nTs)δ(t−nTs).x_s(t)=x(t)p(t)=\sum_nx(nT_s)\delta(t-nT_s).

É diferente da sequência x[n]x[n], embora guarde os mesmos valores. A transformada do trem é (2π/Ts)∑kδ(ω−kωs)(2\pi/T_s)\sum_k\delta(\omega-k\omega_s). Como produto no tempo vira convolução em frequência,

Xs(ω)=1Ts∑k=−∞∞X(ω−kωs).X_s(\omega)=\frac1{T_s}\sum_{k=-\infty}^{\infty}X(\omega-k\omega_s).

Cada cópia ocupa uma largura 4πB4\pi B: desde o seu centro menos 2πB2\pi B até ao centro mais 2πB2\pi B. A cópia centrada em zero termina em 2πB2\pi B; a seguinte começa em ωs−2πB\omega_s-2\pi B. Para existir um intervalo entre elas, é preciso 2πB<ωs−2πB2\pi B<\omega_s-2\pi B, ou fs>2Bf_s>2B.

As cópias estão separadas por ωs\omega_s. Não confundas fsf_s, em hertz, com ωs\omega_s, em radianos por segundo.

Teorema de amostragem

Se o sinal é limitado em banda, X(ω)=0X(\omega)=0 para ∣ω∣>2πB|\omega|>2\pi B, a reconstrução ideal sem sobreposição exige

fs>2B.f_s>2B.

Usamos a desigualdade estrita para evitar ambiguidades na fronteira. Amostrar uma sinusoide precisamente duas vezes por período pode perder toda a informação de amplitude ou fase, por exemplo um seno amostrado nos zeros.

Na reconstrução ideal,

x(t)=∑nx[n] sinc⁡(π(tTs−n)),sinc⁡(z)=sin⁡zz.x(t)=\sum_nx[n]\,\operatorname{sinc}\left(\pi\left(\frac t{T_s}-n\right)\right), \qquad\operatorname{sinc}(z)=\frac{\sin z}{z}.

Esta fórmula exige todas as amostras e banda adequada. Um sistema real coloca um filtro antialiasing analógico antes do conversor para atenuar frequências acima de fs/2f_s/2. Filtrar depois de ocorrer aliasing não recupera, em geral, a frequência original, porque a cópia sobreposta já é indistinguível do conteúdo da banda.

Aliasing

Para x(t)=cos⁡(2πft)x(t)=\cos(2\pi ft), as amostras são cos⁡(2πfn/fs)\cos(2\pi f n/f_s). Acrescentar um múltiplo inteiro de fsf_s a ff não altera a sequência; trocar o sinal da frequência também não altera este cosseno.

Uma sinusoide de 900 Hz900\,\mathrm{Hz} amostrada a 1000 Hz1000\,\mathrm{Hz} tem as mesmas amostras que um cosseno de 100 Hz100\,\mathrm{Hz}, porque 900=1000−100900=1000-100. A frequência aparente pode obter-se reduzindo ff ao intervalo [−fs/2,fs/2][-f_s/2,f_s/2] e tomando o módulo para este cosseno real. Para uma sinusoide com fase, considera também a alteração da fase na reflexão.

A demo mostra um cosseno de amplitude um com as amostras ideais, sem quantização; a curva tracejada é o cosseno de frequência reduzida que coincide nos pontos. Com f=7 Hzf=7\,\mathrm{Hz} e fs=10 Hzf_s=10\,\mathrm{Hz}, os pontos também pertencem ao cosseno de 3 Hz3\,\mathrm{Hz}. Mantém o sinal em 7 Hz7\,\mathrm{Hz} e aumenta apenas fsf_s: em 14 Hz14\,\mathrm{Hz} chegas à fronteira; acima desse valor, a frequência reduzida coincide com a original. Isso não identifica uma frequência desconhecida sem uma hipótese de banda, mas mostra a condição suficiente para esta banda.

Frequência reduzida: 3 Hz. Há aliasing.

1−1t (s)01

Linha cheia: original. Tracejado: frequência reduzida. Pontos: amostras.

Quantizar não é amostrar

Uma aquisição a 48 kHz48\,\mathrm{kHz} com 1616 bits por amostra, num canal, usa 768 kbit/s768\,\mathrm{kbit/s} sem compressão. A frequência de amostragem limita a banda representável; o número de bits limita a resolução dos valores. Aumentar os bits não corrige uma frequência de amostragem insuficiente.

Exercícios

Uma frequência que parece menor

Um cosseno de 1700 Hz1700\,\mathrm{Hz} é amostrado a 2000 Hz2000\,\mathrm{Hz}. Qual é a frequência não negativa equivalente no intervalo de 0 a fs/2f_s/2?

Pista

Frequências separadas por um múltiplo de fsf_s dão a mesma sequência complexa; para cosseno, sinais opostos também coincidem.

Solução

A frequência equivalente é 300 Hz300\,\mathrm{Hz}. Nos instantes n/fs, cos⁡(2π1700n/2000)=cos⁡(2π(−300)n/2000)=cos⁡(2π300n/2000)\cos(2\pi1700n/2000)=\cos(2\pi(-300)n/2000)=\cos(2\pi300n/2000). Não podemos inferir a frequência original só destas amostras.

Erros frequentes

Não respondas 1700 Hz dentro do intervalo até 1000 Hz. Filtrar depois não desfaz a ambiguidade.

Voltar à explicação
Amostras todas nulas

Para x(t)=Asin⁡(2πft)x(t)=A\sin(2\pi ft), amostra exatamente a fs=2ff_s=2f, começando em t=0. Que valores obténs? Por que esta situação exige cuidado com a igualdade na condição de Nyquist? Que condição e filtro prévio usarias para evitar aliasing de uma banda conhecida?

Pista

Escreve o período de amostragem como 1/(2f)1/(2f).

Solução

Todas as amostras são zero para n inteiro, qualquer que seja A. Um sinal não nulo fica indistinguível do sinal zero nesta fase. A desigualdade estrita fs>2Bf_s>2B, com banda limitada adequada, evita a fronteira. Um filtro analógico prévio limita as componentes que podem causar aliasing.

Confere a tua resposta:

  • Substitui t = n/(2f) e obtém sin(πn)=0.
  • Mostra a perda de informação na igualdade.
  • Justifica fs > 2B e filtro analógico antes do conversor.

Erros frequentes

Duas amostras por ciclo não garantem reconstrução para todas as fases de uma sinusoide na fronteira.

Voltar à explicação
Filtrar uma frequência acima do corte

Um filtro RC passa-baixo tem τ=1 ms\tau=1\,\mathrm{ms} e recebe x(t)=5cos⁡(2000t) Vx(t)=5\cos(2000t)\,\mathrm V. Em regime permanente, calcula HH e escreve y(t)y(t).

Pista

Calcula ωτ\omega\tau antes de substituir na função de transferência.

Solução

Calcula ωτ=2000×0,001=2\omega\tau=2000\times0{,}001=2 antes de substituir. H=0,2−j0,4H=0{,}2-j0{,}4, com módulo 1/51/\sqrt5 e fase −arctan⁡(2)≃−1,107 rad-\arctan(2)\simeq-1{,}107\,\mathrm{rad}. Logo y(t)=5cos⁡(2000t−arctan⁡(2)) Vy(t)=\sqrt5\cos(2000t-\arctan(2))\,\mathrm V, com a mesma frequência da entrada em regime permanente. A amplitude cai de 55 para cerca de 2,24 V2{,}24\,\mathrm V; a frequência mantém-se e a saída atrasa a fase.

Confere a tua resposta:

  • Obtém H = (1−j2)/5, módulo 1/√5 e fase −arctan(2).
  • Obtém amplitude de saída √5 V, aproximadamente 2,24 V.
  • Escreve a saída à mesma frequência e com atraso de fase.

Erros frequentes

Não multipliques a amplitude apenas pela parte real de H. Regime permanente pressupõe que o transitório desapareceu.

Voltar à explicação

À tua maneira

Aparência

Modo de cor
Tema
Cor de destaque

Leitura

Fonte de leitura

Álgebra, lógica e uma ideia de cada vez.

Código

Fonte do código

Navegação

Cursor de leitura, sem edição. h, j, k, l movem; / pesquisa nesta página. v seleciona caracteres; V seleciona linhas; y copia. Tab permite destacar ou comentar. Espaço ou Enter abre blocos recolhíveis. Nos cartões, h, j, k, l mudam o foco.

CSS personalizado

Ativa uma sugestão ou guarda o teu CSS. Só muda este navegador.

Usa --page, --text e --accent para acompanhar o tema.

Seletores e recuperação

.site-header, .prose, .course-card, [data-reading-history], [data-playground] e .page-actions.

Abre a aparência com a tecla vírgula ou no rodapé. Se o CSS esconder os controlos, abre esta página sem CSS personalizado.

Pesquisar

Escreve para pesquisar em todo o site.

para escolher · Enter para abrir · Esc para fechar

Copiar fórmula

A cópia automática não está disponível. Copia o LaTeX abaixo.

Pesquisar nesta página

Enter procura · n / N repetem · Esc cancela. Ctrl / Cmd K pesquisa todo o site.

Atalhos de teclado

Clica numa tecla para a mudar. Esc cancela. Backspace desativa.

PesquisarCtrl / Cmd K

Os atalhos não interferem enquanto escreves. Tab e Enter funcionam sempre.