Use um filtro anti-aliasing para evitar o aliasing no ADC

As excelentes propriedades de sinais e sistemas discretos no tempo dependem da capacidade para fazer a interface com o domínio de tempo contínuo. Analógico para digital conversores (ADCs) e digital-analógico conversores (DACs) são os subsistemas electrónicos que convertem sinais entre formas sinal de tempo discreto de tempo contínuo e. Esta figura mostra como implementar a interface destes dois subsistemas.

O primeiro bloco de este número representa o filtro anti-aliasing. Você pode usar esse filtro para bloquear os sinais acima da freqüência de dobrar, fs/ 2, de entrar no ADC e, assim, evitar o aliasing.

Se você está pensando um filtro passa-baixa ideal da forma Haa(f) = II (f/fs) Faz o truque, você está certo. Se isso parece muito fácil, aqui está o problema: Um filtro anti-aliasing de realização permite que alguns dos sinais acima fs / 2 para passar o filtro. Estes sinais são atenuados, mas não são 0.

Um design do filtro de ordem superior pode ajudar a resolver o problema de fugas, mas apenas a expensas de um filtro mais complexo passa-baixo analógico.

A solução para o filtro analógico complexo é de começar por oversampling o sinal de entrada. Para o processamento de sinal de áudio, o factor pode ser de 64 vezes o sinal de entrada ou superior. Com esta configuração, o filtro de suavização analógica pode ser mais baixo. Talvez apenas uma primeira ordem do filtro passa-baixa - um resistor e um capacitor - é todas as suas necessidades de design para aliasing proteção.

Use um filtro digital de alta ordem, que funciona na taxa de sobre-amostrado, para filtragem de antialias de precisão e combinar este filtro com um dizimação operação, o que traz a taxa de amostragem de volta a uma taxa de sobre-amostragem 1 vezes. A complexidade do filtro digital de alta ordem, seguido por um decimador é controlável através da utilização de uma técnica conhecida como polyphase filtragem, eo desempenho é bom.

menu