Pergunta

Eu realmente postou esta pergunta antes, mas não foi respondida. Talvez eu era o suficiente para não clara, então deixe-me reformular:

Como você sabe, quando você está amostragem de um sinal em uma determinada taxa de amostragem, qualquer frequência que é maior do que a metade da taxa de amostragem fica alias. A fim de evitar isso, é necessário passar o sinal (quer sob a forma analógica, ou na forma digital amostrado a uma taxa mais elevada) por meio de um filtro passa-baixo adequada.

Agora, no meu caso, estou usando funções WaveIn do Windows' para reunir entrada de microfone em uma determinada taxa. Desde as funções WaveIn parecem trabalho a qualquer oferta taxa de amostragem I a ele, em vez da taxas predefinidas arbitrários, eu realmente não tenho idéia se a placa de som na verdade amostras a essa taxa, ou se ele amostras a uma taxa pré-definida eo sistema "convertidos "É a minha taxa solicitado. Nem me importa, na verdade ...

O que me preocupa é que, quando eu provar, digamos, 8 kHz, é se a placa de som ou o sistema executar uma filterring passa-baixa (ou um análogo na placa de som, ou um digital, que é então restrita a alguns amostragem máxima taxa suportada pela placa de som) para que eu não terá aliasing freqüências na minha entrada.

Ou talvez, eu deveria provar ao mais alto taxa de amostragem possível e filtrar as frequências fora eu mesmo?

Foi útil?

Solução

Eu acho que você estaria usando um muito mau placa de som se não usar um LPF antes de provar o sinal. Eu não me preocuparia com isso! Você sempre pode verificar pela passagem em um tom de 10kHz e ver se ele vem através alias ou não.

EDIT: Mesmo se sua placa de som fornecido-lo em 44,1 ou 48 ou algo assim, WaveIn ainda iria realizar um LPF quando refeita. É apenas parte da amostragem. É possível desligar o filtro anti-aliasing em algumas aplicações para obter frequência funk loop-back efeitos, mas por padrão eu teria pensado que seria sempre diante.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top