Gostaria de saber como remover o ruído ambiental de uma gravação de fala.
Bem, ele é armazenado digitalmente agora, certo? Então, você planeja colocar o microfone ao lado do alto-falante após um filtro analógico para regravá-lo?
Chega de brincar, vou levar a sério.
Para fazer um filtro atenuar mais em uma faixa menor de frequências, também conhecida como tornar a curva de resposta em frequência mais vertical, basta aumentar a ordem do filtro.
Isso é algo que é razoavelmente fácil de fazer no Matlab. Também é algo possível de fazer pós-processamento. Também se trata de repetibilidade. Se você aplicar o filtro em um dia ensolarado hoje, espera que ele funcione de maneira idêntica a amanhã, quando estiver chovendo. Você espera que funcione exatamente da mesma forma, certo?
Nos circuitos analógicos, você tem todos esses "resistores de 5%", "capacitor de 1%" e todas as outras coisas. Portanto, se você quiser fazer algo exato , definitivamente precisará aparar o circuito posteriormente para que ele corresponda perfeitamente ao filtro desejado. Se você deseja aumentar a ordem do filtro ... então, infelizmente ... isso tornará o filtro muito maior fisicamente. Em vez de assumir o tamanho de um cartão de crédito, ele terá o tamanho de, eu não sei, depende da ordem do filtro e do que você está bem.
Com relação à repetibilidade, fazer algo hoje .. quente .. amanhã .. mais frio ... as resistências mudarão um pouco, a resposta de frequência mudará, alguns Hz lá, alguns lá, mais componentes você terá em seus circuitos , é mais provável que seus componentes alterem seus valores. E então você tem umidade, oxidante ...
E aqui está a frase que eu deveria ter dito primeiro, você não pode pós-processá-la, a menos que tenha fitas cassete. Não tenho 100% de certeza sobre o meio musical analógico que está sendo usado para gravar / excluir facilmente. Discos LP seria um pesadelo ...
E não vamos esquecer o preço. Um é o software, se você mesmo o escreve, é essencialmente de graça, o outro exige componentes, partes físicas.
Mas não pense que os filtros analógicos são ruins, eles têm seus usos, como remover harmônicos desagradáveis em grandes motores DC ou criar motores de passo ultra silenciosos para impressoras 3D, suavizando a corrente. E toneladas de outros usos. - Além disso, se você o resolver com um filtro analógico, ninguém pensaria que seria uma solução ruim.
Acredito que estou respondendo indiretamente por que a FFT é a melhor maneira de fazer isso, pós-processamento. A linha inferior é que é muito mais barato fazer. Você também pode aplicar um filtro de entalhe se souber em que frequência o ruído está. Ou um filtro mais amplo, também conhecido como bandstop.
E a última coisa que quero acrescentar ... como essa resposta é tão longa, me desculpe. Mas se você usa um filtro analógico e ... mexe nos seus cálculos, pensa que está tudo bem e elegante e o usa em algum evento sério, como entrevistar o rei da Suécia (Knugen). E você estragou o tamanho de um capacitor, em vez de filtrar o ruído de 16kHz, está filtrando o "ruído" de 4kHz. Se você lidar com isso digitalmente, é apenas uma questão de alterar algumas variáveis, não é necessário dessoldar -> soldar outro componente. Também a entrevista está arruinada.