Implementação e otimização de uma arquitetura de reverberação digital empregando técnicas de processamento multitaxa sobre plataforma reconfigurável
| Ano de defesa: | 2009 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |