Acelerador em lógica reconfiguravel para o algoritmo de reverberação de áudio por convolução de sinais.
Processamento digital de áudio, reverberação, convolução, aceleração por hardware, lógica reconfigurável, FPGAs
O efeito de reverberação de áudio se refere ao prolongamento do som pelo ambiente, e ocorre pela reflexão do som nas superfícies adjacentes à sua fonte. Por essa interação direta com o ambiente, a reverberação imprime ao áudio características do espaço. Em gravações, nem sempre é possível ter acesso a ambientes com as características desejadas de reverberação, e por isso dispositivos de reverberação artificial foram desenvolvidos, inicialmente eletromecânicos, que pecavam em confiabilidade e portabilidade, dado o seu tamanho e posteriormente por circuitos. A partir dos anos 60, vários algoritmos para reverberação artificial, voltados à modelagem dos ambientes desejados, foram propostos, baseados inicialmente na utilização de "comb-filters"e "allpass-filters"e posteriormente mais complexos. A técnica que apresenta a maior fidelidade na simulação da reverberação é a por convolução, onde a resposta ao impulso do ambiente é gravada e então aplicada ao sinal de áudio desejado, por meio da convolução de ambos sinais. O objetivo do presente trabalho é apresentar uma arquitetura de reverberação por convolução em hardware, implementando-a em um dispositivo FPGA (Field Programmable Gate Array) e utilizando as características de velocidade e concorrência que essa abordagem oferece para possibilitar a aceleração da execução desse algoritmo em tempo real com um menor consumo de recursos físicos e de potência.