Implementação de codificador de voz CELP em tempo
Autor(a) principal: | |
---|---|
Data de Publicação: | 2003 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRJ |
Texto Completo: | http://hdl.handle.net/11422/7711 |
Resumo: | Este trabalho descreve a implementação de um sistema de codificação de voz CELP em tempo real, isto é, de modo a fazer com que o sinal seja adquirido por um microfone conectado à placa de som do computador, e, ao mesmo tempo, codificado, decodificado e reproduzido nas caixas de som. O software que implementa o sistema foi desenvolvido em Linux utilizando a Programação Orientada a Objeto em C++, visando a simplificar trabalhos de atualização e análise. Foram criadas classes que visam a aproveitar melhor os esforços de programação tanto deste trabalho quanto de outros. Alem disso, o funcionamento e a manipulação destas classes foram detalhadas em uma espécie de manual de uso. A avaliação do sistema foi feita utilizando predominantemente a Razão Sinal / Ruído Segmentada Perceptiva devido ao fato de que esta forma de medida apresenta uma correlação razoável com formas subjetivas de medida. Essas medidas também foram feitas através de uma classe criada especificamente para este fim. Por fim, chegou-se a um codificador em tempo real para Linux em software, obtendo-se uma Razão Sinal / Ruído média de 15.91 dB e máxima de 15.65 dB; |
id |
UFRJ_15aff41fa174f054618abca9d409ebb9 |
---|---|
oai_identifier_str |
oai:pantheon.ufrj.br:11422/7711 |
network_acronym_str |
UFRJ |
network_name_str |
Repositório Institucional da UFRJ |
repository_id_str |
|
spelling |
Diniz, Filipe Castello da Costa BeltrãoBiscainho, Luiz Wagner PereiraMedeiros, Sérgio Palma da JustaNetto, Sérgio Lima2019-05-03T13:53:35Z2023-11-30T03:02:24Z2003-05http://hdl.handle.net/11422/7711Submitted by Moreno Barros (moreno@ct.ufrj.br) on 2019-05-02T17:55:30Z No. of bitstreams: 1 monopoli10002776.pdf: 943275 bytes, checksum: 4daf99c0dbf6652152f5004841d9d265 (MD5)Approved for entry into archive by Moreno Barros (moreno@ct.ufrj.br) on 2019-05-03T13:53:35Z (GMT) No. of bitstreams: 1 monopoli10002776.pdf: 943275 bytes, checksum: 4daf99c0dbf6652152f5004841d9d265 (MD5)Made available in DSpace on 2019-05-03T13:53:35Z (GMT). No. of bitstreams: 1 monopoli10002776.pdf: 943275 bytes, checksum: 4daf99c0dbf6652152f5004841d9d265 (MD5) Previous issue date: 2003-05Este trabalho descreve a implementação de um sistema de codificação de voz CELP em tempo real, isto é, de modo a fazer com que o sinal seja adquirido por um microfone conectado à placa de som do computador, e, ao mesmo tempo, codificado, decodificado e reproduzido nas caixas de som. O software que implementa o sistema foi desenvolvido em Linux utilizando a Programação Orientada a Objeto em C++, visando a simplificar trabalhos de atualização e análise. Foram criadas classes que visam a aproveitar melhor os esforços de programação tanto deste trabalho quanto de outros. Alem disso, o funcionamento e a manipulação destas classes foram detalhadas em uma espécie de manual de uso. A avaliação do sistema foi feita utilizando predominantemente a Razão Sinal / Ruído Segmentada Perceptiva devido ao fato de que esta forma de medida apresenta uma correlação razoável com formas subjetivas de medida. Essas medidas também foram feitas através de uma classe criada especificamente para este fim. Por fim, chegou-se a um codificador em tempo real para Linux em software, obtendo-se uma Razão Sinal / Ruído média de 15.91 dB e máxima de 15.65 dB;porUniversidade Federal do Rio de JaneiroUFRJBrasilEscola PolitécnicaCNPQ::ENGENHARIAS::ENGENHARIA ELETRICACELPImplementação de codificador de voz CELP em tempoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisabertoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJORIGINALmonopoli10002776.pdfmonopoli10002776.pdfapplication/pdf943275http://pantheon.ufrj.br:80/bitstream/11422/7711/1/monopoli10002776.pdf4daf99c0dbf6652152f5004841d9d265MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/7711/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD5211422/77112023-11-30 00:02:24.584oai:pantheon.ufrj.br:11422/7711TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2023-11-30T03:02:24Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false |
dc.title.pt_BR.fl_str_mv |
Implementação de codificador de voz CELP em tempo |
title |
Implementação de codificador de voz CELP em tempo |
spellingShingle |
Implementação de codificador de voz CELP em tempo Diniz, Filipe Castello da Costa Beltrão CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA CELP |
title_short |
Implementação de codificador de voz CELP em tempo |
title_full |
Implementação de codificador de voz CELP em tempo |
title_fullStr |
Implementação de codificador de voz CELP em tempo |
title_full_unstemmed |
Implementação de codificador de voz CELP em tempo |
title_sort |
Implementação de codificador de voz CELP em tempo |
author |
Diniz, Filipe Castello da Costa Beltrão |
author_facet |
Diniz, Filipe Castello da Costa Beltrão |
author_role |
author |
dc.contributor.author.fl_str_mv |
Diniz, Filipe Castello da Costa Beltrão |
dc.contributor.referee1.fl_str_mv |
Biscainho, Luiz Wagner Pereira |
dc.contributor.referee2.fl_str_mv |
Medeiros, Sérgio Palma da Justa |
dc.contributor.advisor1.fl_str_mv |
Netto, Sérgio Lima |
contributor_str_mv |
Biscainho, Luiz Wagner Pereira Medeiros, Sérgio Palma da Justa Netto, Sérgio Lima |
dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
topic |
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA CELP |
dc.subject.por.fl_str_mv |
CELP |
description |
Este trabalho descreve a implementação de um sistema de codificação de voz CELP em tempo real, isto é, de modo a fazer com que o sinal seja adquirido por um microfone conectado à placa de som do computador, e, ao mesmo tempo, codificado, decodificado e reproduzido nas caixas de som. O software que implementa o sistema foi desenvolvido em Linux utilizando a Programação Orientada a Objeto em C++, visando a simplificar trabalhos de atualização e análise. Foram criadas classes que visam a aproveitar melhor os esforços de programação tanto deste trabalho quanto de outros. Alem disso, o funcionamento e a manipulação destas classes foram detalhadas em uma espécie de manual de uso. A avaliação do sistema foi feita utilizando predominantemente a Razão Sinal / Ruído Segmentada Perceptiva devido ao fato de que esta forma de medida apresenta uma correlação razoável com formas subjetivas de medida. Essas medidas também foram feitas através de uma classe criada especificamente para este fim. Por fim, chegou-se a um codificador em tempo real para Linux em software, obtendo-se uma Razão Sinal / Ruído média de 15.91 dB e máxima de 15.65 dB; |
publishDate |
2003 |
dc.date.issued.fl_str_mv |
2003-05 |
dc.date.accessioned.fl_str_mv |
2019-05-03T13:53:35Z |
dc.date.available.fl_str_mv |
2023-11-30T03:02:24Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/11422/7711 |
url |
http://hdl.handle.net/11422/7711 |
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.publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro |
dc.publisher.initials.fl_str_mv |
UFRJ |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Escola Politécnica |
publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRJ instname:Universidade Federal do Rio de Janeiro (UFRJ) instacron:UFRJ |
instname_str |
Universidade Federal do Rio de Janeiro (UFRJ) |
instacron_str |
UFRJ |
institution |
UFRJ |
reponame_str |
Repositório Institucional da UFRJ |
collection |
Repositório Institucional da UFRJ |
bitstream.url.fl_str_mv |
http://pantheon.ufrj.br:80/bitstream/11422/7711/1/monopoli10002776.pdf http://pantheon.ufrj.br:80/bitstream/11422/7711/2/license.txt |
bitstream.checksum.fl_str_mv |
4daf99c0dbf6652152f5004841d9d265 dd32849f2bfb22da963c3aac6e26e255 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ) |
repository.mail.fl_str_mv |
|
_version_ |
1784097137129160704 |