Implementação e otimização de uma arquitetura de reverberação digital empregando técnicas de processamento multitaxa sobre plataforma reconfigurável

Detalhes bibliográficos
Ano de defesa: 2009
Autor(a) principal: Sehn, Leandro Roberto
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
dARK ID: ark:/26339/001300000pdzj
Idioma: por
Instituição de defesa: Universidade Federal de Santa Maria
BR
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://repositorio.ufsm.br/handle/1/5360
Resumo: The following work presents a optimization proposal for a digital reverberation architecture applying multirate processing techniques over a reconfigurable platform. Reverberation is one of the acoustic effects that most occur in our lives. Although very common, this phenomenon is often imperceptible. It is noteworthy that the presence of reverberation has a paramount importance, particularly in the musical environment, since it adds sense of space to the recordings (or executions) of a particular song, making it sounds more natural. Due to this importance, the first artificial reverbs came much time before digital computers. These simulators were electro-acoustic devices that simulated the reverberation making use of springs or steel plates equipped with transducers. With the appearance of the first digital computers, digital signal processing techniques began to be used, leading to the first digital reverbs that simulate the reverberation using linear filters in discrete time. Considering the recent developments experienced in the configurable computing field, there is a natural tendency to research and develop acoustic systems based on such a platform. The multirate signal processing is characterized by changing the signal sampling frequency from the removal or addition of samples in the original input sequence. Depending on the application, changing the frequency of sampling can greatly reduce the algorithms and hardware complexity. As the reverb effect is based on digital delay lines which size is proportional to the sampling frequency, and, since multirate processing techniques allow the frequency reduction, is possible visualise the reduction in memory needed to implement the effect in question. In this sense, the architecture of digital reverb proposed by James A. Moorer was chosen as the basis for development and comparison. From the results of this work, it is highlighted the reduction in memory consumption by 50% compared to the reference architecture. Regarding the results compatibility, the proposed architecture presented a satisfactory response, being imperceptible the differences between the reference architecture and the proposed one. At last, it is emphasized that the proposed architecture can be used to build other audio effects based on time delays, which will benefit from the reduction in memory consumption afforded by the proposal. This considerable reduction in memory enables the proposed architecture utilization on a single low-cost chip and presents a new way to manage computational resources required by digital reverberators.
id UFSM_d2593c473e96702615bbca9809b7295d
oai_identifier_str oai:repositorio.ufsm.br:1/5360
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Implementação e otimização de uma arquitetura de reverberação digital empregando técnicas de processamento multitaxa sobre plataforma reconfigurávelImplementation and optimization of a digital reverberator architecture applying multirate processing techniques over a reconfigurable platformReverberaçãoFPGAProcessamento multitaxaReverberatorMultirate processingCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThe following work presents a optimization proposal for a digital reverberation architecture applying multirate processing techniques over a reconfigurable platform. Reverberation is one of the acoustic effects that most occur in our lives. Although very common, this phenomenon is often imperceptible. It is noteworthy that the presence of reverberation has a paramount importance, particularly in the musical environment, since it adds sense of space to the recordings (or executions) of a particular song, making it sounds more natural. Due to this importance, the first artificial reverbs came much time before digital computers. These simulators were electro-acoustic devices that simulated the reverberation making use of springs or steel plates equipped with transducers. With the appearance of the first digital computers, digital signal processing techniques began to be used, leading to the first digital reverbs that simulate the reverberation using linear filters in discrete time. Considering the recent developments experienced in the configurable computing field, there is a natural tendency to research and develop acoustic systems based on such a platform. The multirate signal processing is characterized by changing the signal sampling frequency from the removal or addition of samples in the original input sequence. Depending on the application, changing the frequency of sampling can greatly reduce the algorithms and hardware complexity. As the reverb effect is based on digital delay lines which size is proportional to the sampling frequency, and, since multirate processing techniques allow the frequency reduction, is possible visualise the reduction in memory needed to implement the effect in question. In this sense, the architecture of digital reverb proposed by James A. Moorer was chosen as the basis for development and comparison. From the results of this work, it is highlighted the reduction in memory consumption by 50% compared to the reference architecture. Regarding the results compatibility, the proposed architecture presented a satisfactory response, being imperceptible the differences between the reference architecture and the proposed one. At last, it is emphasized that the proposed architecture can be used to build other audio effects based on time delays, which will benefit from the reduction in memory consumption afforded by the proposal. This considerable reduction in memory enables the proposed architecture utilization on a single low-cost chip and presents a new way to manage computational resources required by digital reverberators.Este trabalho apresenta uma proposta de otimização para uma arquitetura de reverberação digital, empregando técnicas de processamento multitaxa sobre uma plataforma reconfigurável. A reverberação é um dos efeitos acústicos de maior ocorrência em nossa vida. Porém, apesar de muito comum, este fenômeno é muitas vezes imperceptível. Destaca-se que a presença de reverberação é de extrema importância particularmente no meio musical, pois ela adiciona senso de espaço às gravações (ou execuções) de determinada música, proporcionando assim uma maior naturalidade. Devido a esta importância, os primeiros reverberadores artificiais surgiram muito antes dos computadores digitais. Estes simuladores eram dispositivos eletro-acústicos que simulavam a reverberação fazendo uso de molas ou chapas de aço equipadas com transdutores. Com o surgimento dos primeiros computadores digitais, técnicas de processamento digital de sinais começaram a ser utilizadas, dando origem aos primeiros reverberadores digitais que simulavam a reverberação através do uso de filtros lineares em tempo discreto. Tendo em vista a recente evolução experimentada na área da computação configurável, surge uma tendência natural à pesquisa e desenvolvimento de sistemas acústicos baseados em tal plataforma. O processamento de sinais multitaxa se caracteriza pela mudança da freqüência de amostragem de um sinal, a partir da remoção ou adição de amostras na seqüência de entrada original. Dependendo da aplicação, a mudança da freqüência de amostragem pode reduzir consideravelmente a complexidade dos algoritmos e do hardware. Como o efeito de reverberação digital se baseia em linhas de atraso cujo tamanho é proporcional à freqüência de amostragem, e as técnicas de processamento multitaxa possibilitam a redução desta freqüência, visualiza-se então a redução da quantidade de memória necessária para a implementação do efeito em questão. Neste sentido, a arquitetura de reverberação digital proposta por James A. Moorer foi escolhida como base de desenvolvimento e comparação. Dos resultados obtidos neste trabalho, destaca-se a redução do consumo de memória em 50% em relação à arquitetura de referência. No tocante a compatibilidade de resultados, a arquitetura proposta apresentou uma resposta satisfatória, sendo imperceptíveis as diferenças entre a arquitetura de referência e a arquitetura proposta. Por fim, destaca-se que a arquitetura proposta pode ser utilizada na construção de outros efeitos de áudio baseados em atrasos de tempo, que se beneficiarão com a redução do consumo de memória proporcionada pela proposta em questão. Essa redução considerável de memória possibilita o emprego da arquitetura proposta em um chip único (single-chip) de baixo custo, e apresenta uma nova maneira de gerenciar os recursos computacionais exigidos pelos reverberadores digitais.Universidade Federal de Santa MariaBRCiência da ComputaçãoUFSMPrograma de Pós-Graduação em InformáticaMartins, João Baptista dos Santoshttp://lattes.cnpq.br/3158303689784382Campos, Alexandrehttp://lattes.cnpq.br/8059148083624149Baratto, Giovanihttp://lattes.cnpq.br/9054887406340022Sehn, Leandro Roberto2010-08-162010-08-162009-10-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfSEHN, Leandro Roberto. IMPLEMENTATION AND OPTIMIZATION OF A DIGITAL REVERBERATOR ARCHITECTURE APPLYING MULTIRATE PROCESSING TECHNIQUES OVER A RECONFIGURABLE PLATFORM. 2009. 112 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2009.http://repositorio.ufsm.br/handle/1/5360ark:/26339/001300000pdzjporinfo:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2021-10-22T12:58:10Zoai:repositorio.ufsm.br:1/5360Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/PUBhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.bropendoar:2021-10-22T12:58:10Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Implementação e otimização de uma arquitetura de reverberação digital empregando técnicas de processamento multitaxa sobre plataforma reconfigurável
Implementation and optimization of a digital reverberator architecture applying multirate processing techniques over a reconfigurable platform
title Implementação e otimização de uma arquitetura de reverberação digital empregando técnicas de processamento multitaxa sobre plataforma reconfigurável
spellingShingle Implementação e otimização de uma arquitetura de reverberação digital empregando técnicas de processamento multitaxa sobre plataforma reconfigurável
Sehn, Leandro Roberto
Reverberação
FPGA
Processamento multitaxa
Reverberator
Multirate processing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Implementação e otimização de uma arquitetura de reverberação digital empregando técnicas de processamento multitaxa sobre plataforma reconfigurável
title_full Implementação e otimização de uma arquitetura de reverberação digital empregando técnicas de processamento multitaxa sobre plataforma reconfigurável
title_fullStr Implementação e otimização de uma arquitetura de reverberação digital empregando técnicas de processamento multitaxa sobre plataforma reconfigurável
title_full_unstemmed Implementação e otimização de uma arquitetura de reverberação digital empregando técnicas de processamento multitaxa sobre plataforma reconfigurável
title_sort Implementação e otimização de uma arquitetura de reverberação digital empregando técnicas de processamento multitaxa sobre plataforma reconfigurável
author Sehn, Leandro Roberto
author_facet Sehn, Leandro Roberto
author_role author
dc.contributor.none.fl_str_mv Martins, João Baptista dos Santos
http://lattes.cnpq.br/3158303689784382
Campos, Alexandre
http://lattes.cnpq.br/8059148083624149
Baratto, Giovani
http://lattes.cnpq.br/9054887406340022
dc.contributor.author.fl_str_mv Sehn, Leandro Roberto
dc.subject.por.fl_str_mv Reverberação
FPGA
Processamento multitaxa
Reverberator
Multirate processing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Reverberação
FPGA
Processamento multitaxa
Reverberator
Multirate processing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The following work presents a optimization proposal for a digital reverberation architecture applying multirate processing techniques over a reconfigurable platform. Reverberation is one of the acoustic effects that most occur in our lives. Although very common, this phenomenon is often imperceptible. It is noteworthy that the presence of reverberation has a paramount importance, particularly in the musical environment, since it adds sense of space to the recordings (or executions) of a particular song, making it sounds more natural. Due to this importance, the first artificial reverbs came much time before digital computers. These simulators were electro-acoustic devices that simulated the reverberation making use of springs or steel plates equipped with transducers. With the appearance of the first digital computers, digital signal processing techniques began to be used, leading to the first digital reverbs that simulate the reverberation using linear filters in discrete time. Considering the recent developments experienced in the configurable computing field, there is a natural tendency to research and develop acoustic systems based on such a platform. The multirate signal processing is characterized by changing the signal sampling frequency from the removal or addition of samples in the original input sequence. Depending on the application, changing the frequency of sampling can greatly reduce the algorithms and hardware complexity. As the reverb effect is based on digital delay lines which size is proportional to the sampling frequency, and, since multirate processing techniques allow the frequency reduction, is possible visualise the reduction in memory needed to implement the effect in question. In this sense, the architecture of digital reverb proposed by James A. Moorer was chosen as the basis for development and comparison. From the results of this work, it is highlighted the reduction in memory consumption by 50% compared to the reference architecture. Regarding the results compatibility, the proposed architecture presented a satisfactory response, being imperceptible the differences between the reference architecture and the proposed one. At last, it is emphasized that the proposed architecture can be used to build other audio effects based on time delays, which will benefit from the reduction in memory consumption afforded by the proposal. This considerable reduction in memory enables the proposed architecture utilization on a single low-cost chip and presents a new way to manage computational resources required by digital reverberators.
publishDate 2009
dc.date.none.fl_str_mv 2009-10-30
2010-08-16
2010-08-16
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SEHN, Leandro Roberto. IMPLEMENTATION AND OPTIMIZATION OF A DIGITAL REVERBERATOR ARCHITECTURE APPLYING MULTIRATE PROCESSING TECHNIQUES OVER A RECONFIGURABLE PLATFORM. 2009. 112 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2009.
http://repositorio.ufsm.br/handle/1/5360
dc.identifier.dark.fl_str_mv ark:/26339/001300000pdzj
identifier_str_mv SEHN, Leandro Roberto. IMPLEMENTATION AND OPTIMIZATION OF A DIGITAL REVERBERATOR ARCHITECTURE APPLYING MULTIRATE PROCESSING TECHNIQUES OVER A RECONFIGURABLE PLATFORM. 2009. 112 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2009.
ark:/26339/001300000pdzj
url http://repositorio.ufsm.br/handle/1/5360
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
BR
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
publisher.none.fl_str_mv Universidade Federal de Santa Maria
BR
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.br
_version_ 1847153428749352960