1 / 1

Faculdade de Engenharia da Universidade do Porto

Faculdade de Engenharia da Universidade do Porto Licenciatura em Engenharia Electrotécnica e de Computadores Ramo de Telecomunicações, Electrónica e Computadores Projecto Final de Curso 2002/2003 – PD19. Codec Áudio Bluetooth. Orientador: Prof. Dr. Aníbal J. S. Ferreira

karli
Download Presentation

Faculdade de Engenharia da Universidade do Porto

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Faculdade de Engenharia da Universidade do Porto Licenciatura em Engenharia Electrotécnica e de Computadores Ramo de Telecomunicações, Electrónica e Computadores Projecto Final de Curso 2002/2003 – PD19 Codec Áudio Bluetooth Orientador:Prof. Dr. Aníbal J. S. Ferreira Alunos:João Sousa e Ricardo Silva Local de trabalho:FEUP - Laboratório de Processamento de Sinal (Lab. I323) Objectivos Trabalho realizado • Estudos de simulação relativos aos blocos de banco de filtros, quantização, alocação de bits e geração do bitstream tal como descritos na norma Bluetooth. • Projecto e implementação eficiente dos algoritmos de processamento de sinais áudio necessários para realização das funções indicadas. • Validação e optimização dos mesmos para execução em tempo real. • Projectar e implementar eficientemente em linguagem C um codec • áudio "Low Complexity Subband Coding“, de quatro ou oito • subbandas, de acordo com as especificações da norma Bluetooth. • Operação em tempo real do codec através de uma aplicação para • PC com vista à sua realização em DSP. Implementação Resultados • Desenvolvimento de uma aplicação em Matlab para análise exaustiva da operação do banco de filtros PQMF de 4 e 8 subbandas. • Implementação de uma aplicação em linguagem C com leitura de ficheiros PCM para validação dos algoritmos desenvolvidos, tornando possivel a comparação com uma aplicação de referência cedida pela Philips. • Desenvolvimento de uma aplicação que implementa o codec em tempo real, assegurando: Line In / Microfone Banco de filtros de análise Codificação do bitstream APCM Ficheiro PCM Alocação de bits Canal Banco de filtros de síntese Descodificação do bitstream Line Out APCM • Possibilidade de obter diferentes níveis de qualidade áudio • para adaptação do sinal às restrições do canal. • Visualização gráfica com grande precisão numérica dos • resultados mais relevantes. • Funcionamento através de entrada no line in e saída no • line out havendo atraso devido a bufferização no sistema • operativo e devido ao banco de filtros. • As diversas configurações de bitrate e frame length e • verificação de critérios de conformidade como previstos na • norma Bluetooth. Visualização das diferentes características do sinal áudio Alocação de bits Futuros desenvolvimentos... • Implementação num DSP de virgula fixa. • Injecção de ruído no canal, análise e minimização do impacto no sinal. Aplicações desenvolvidas Plataforma de desenvolvimento: Visual C++ 6.0 e Matlab Implementação e ensaio de banco de filtros PQMF • Principais funcionalidades: Validação da implementação dos bancos de filtros através da visualização de um sinal original sintetizado e o sinal reconstruído após a passagem pelo banco de filtros de análise e síntese. Visualização da energia de cada subbanda e possibilidade de eliminar as subbandas para verificar quais as alterações sofridas pelo sinal quer graficamente quer pela relação sinal ruído Codec em versão de comando de linha • Principais funcionalidades: Leitura de ficheiro PCM e implementação da norma Bluetooth de acordo com os parâmetros escolhidos. • Obtenção de um ficheiro SBC e um ficheiro com o • sinal reconstruído Codec em tempo real com interface gráfica • Principais funcionalidades: Parametrização flexível das condições de operação. Representação temporal do sinal original e após tratamento. • Apresentação das energias das diferentes subbandas na saída. • Possibilidade de escolha de diferentes níveis de qualidade áudio para diferentes valores de bitpool. Aplicações disponíveis para download na página web do projecto Contactos:ee98122@fe.up.pt ou ee98123@fe.up.pt URL:http://www.fe.up.pt/~ee98122

More Related