Anda di halaman 1dari 101

Universidade Federal de Minas Gerais

Escola de Engenharia
Programa de Ps-Graduao em Engenharia Eltrica

Projeto de Sistemas de Processamento


Digital de Sinais de udio Utilizando
Metodologia Cientfica
Christian Gonalves Herrera

Dissertao submetida banca examinadora


designada pelo Colegiado do Programa de Ps
Graduao

em

Engenharia

Eltrica

da

Universidade Federal de Minas Gerais, como


parte dos requisitos necessrios obteno do
grau

de

Mestre

em

Orientador: Prof. Pedro Francisco Donoso Garcia, Dr.

Belo Horizonte, 2 de julho de 2004

Engenharia

Eltrica.

Agradecimentos
Declaro minha profunda gratido s pessoas que me acompanharam e incentivaram em mais
esta etapa da minha escalada na via do conhecimento. Em especial, minha amada esposa Priscilla
pelo amor incondicional, pela alegria de viver todos os dias e pela pacincia e compreenso nos
momentos em que me dediquei mais a este trabalho do que ela; aos meus pais, pela herana de
honestidade, tica e determinao que me deixaram e pela admirao que sinto por eles; ao grande
amigo Pedro Donoso, pela orientao e pela confiana em todos os momentos; aos amigos da
Universidade e do Colgio, pelo exerccio de curtir a vida em sua plenitude.
Ao amigo Dnio Costa, pelo apoio profissional e pelo bom exemplo; empresa Hotsound
Professional, pelo apoio tcnico que viabilizou o trabalho.
msica, culpada de tudo.
E Deus, ofereo minha devoo e f, eternas e inabalveis.

Resumo
Neste trabalho apresentada uma metodologia para projeto de sistemas de processamento
digital de sinais de udio. O esforo se justifica pela inexistncia de equipamentos com esta
tecnologia no mercado nacional de udio profissional, o que reflete uma falta de conhecimento
tcnico. Um prottipo completamente projetado e construdo implementando um equalizador de
udio freqncia, um equipamento utilizado na correo da resposta em freqncia de sistemas de
sonorizao. Os principais conceitos relacionados tecnologia digital so abordados visando
fundamentar a metodologia. A validao do projeto feita utilizando-se tcnicas de medio
objetivas e avaliaes subjetivas. Os resultados atestam que, embora alguns parmetros de
desempenho medidos apontem para uma qualidade regular (e.g.: THD mais rudo igual a
0,0089%), os testes auditivos comprovam a validade da metodologia de projeto. A mdia das taxas
de acerto inferior a 50% na execuo do teste ABX com programas musicais, cujo objetivo
detectar diferenas audveis introduzidas pelos processos de converso A/D e D/A.

ii

Abstract
A methodology for the design of digital audio signal processing systems is the object of this
work. The lack of similar technology equipments in Brazilian professional audio market justifies
the effort made in the development of such methodology as it probably reflects the absence of
know how of the industry. An audio frequency digital equaliser used for sound system frequency
response correction is implemented under the methodology proposed. The main concepts of digital
technology are presented, as they are fundamental to validate the design. Objective and subjective
techniques for evaluation of audio components are studied and applied for performance
determination of the equaliser constructed. Even though objective analysis lead to regular
parameters (e.g.: THD + noise of 0,0089%), subjective tests performed with non trained subjects
show positive results. The hearing judgment of A/D and D/A conversion of audio signals achieves
less than 50% (mean) of correct responses in the ABX test with musical program.

iii

Sumrio
Resumo..........................................................................................................................ii
Abstract ....................................................................................................................... iii
Lista de Figuras............................................................................................................ix
Lista de Tabelas ..........................................................................................................xii
1. Introduo ................................................................................................................1
1.1 Apresentao e contextualizao ..........................................................................................1
1.2 Motivao do Trabalho .........................................................................................................3
1.3 Objetivos do Trabalho...........................................................................................................4
1.4 Metodologia ..........................................................................................................................5
1.4.1 Caracterizao do Projeto (Captulo 2) ......................................................................6
1.4.2 Anlise dos Recursos Computacionais (Captulo 3) ..................................................6
1.4.3 Converso Analgico Digital de Sinais (Captulo 4) .................................................6
1.4.4 Processamento dos Sinais (Captulo 5) ......................................................................7
1.4.5 Desenvolvimento do Equalizador (Captulo 6) ..........................................................7
1.4.6 Avaliao dos Resultados (Captulo 7) ......................................................................7

iv

2. Caracterizao do Projeto ........................................................................................8


2.1 Introduo .............................................................................................................................8
2.2 Processamento de Sinais - Equalizao ................................................................................8
2.2.1 Alto falantes................................................................................................................9
2.2.2 Salas de audio e de concerto: ................................................................................10
2.2.3 Realimentao positiva em sistemas de sonorizao ...............................................10
2.2.4 Outras situaes........................................................................................................11
2.3 Funcionalidades ..................................................................................................................11
2.3.1 Processamento de Sinais...........................................................................................11
2.3.2 Sinais de Entrada e Sada..........................................................................................12
2.3.3 Painel de Controle Virtual ........................................................................................13
2.3.4 Arquitetura do Sistema de Processamento Digital ...................................................14
2.4 Concluso............................................................................................................................15

3. Anlise dos Recursos Computacionais..................................................................16


3.1 Introduo ...........................................................................................................................16
3.2 Processador Digital de Sinais DSP ..................................................................................16
3.2.1 Formato Numrico....................................................................................................18
3.2.2 Acesso Memria do DSP.......................................................................................18
3.2.3 Protocolos de Comunicao de udio Digital .........................................................19
3.3 Conversor Analgico Digital (A/D)....................................................................................21
3.4 Barramento USB (Universal Serial Bus) ............................................................................21
3.5 USB - Principais Conceitos ................................................................................................23
3.5.1 Hierarquia de software..............................................................................................23
3.5.2 Hierarquia de configuraes e fluxo de dados..........................................................25
3.6 Microcontrolador USB........................................................................................................26

3.7 Concluso............................................................................................................................27

4. Converso Analgico Digital de Sinais.................................................................28


4.1 Introduo ...........................................................................................................................28
4.2 Converso A/D e D/A .........................................................................................................29
4.2.1 Amostragem e quantizao.......................................................................................29
4.2.2 Anlise de desempenho ............................................................................................32
4.3 Modulao Sigma Delta......................................................................................................35
4.3.1 Modulao Sigma Delta de Primeira Ordem............................................................36
4.3.2 Modulao Sigma Delta de Segunda Ordem............................................................37
4.4 Comportamento Qualitativo................................................................................................37
4.5 Comportamento Quantitativo..............................................................................................39
4.6 Conversor A/D AD1871 .....................................................................................................39
4.7 Conversor D/A AD1954 .....................................................................................................40
4.8 Concluso............................................................................................................................41

5. Processamento de Sinais de udio ........................................................................43


5.1 Introduo ...........................................................................................................................43
5.2 Filtros Utilizados em Equalizao Corretiva ......................................................................43
5.2.1 Filtros Passa Baixas e Passa Altas............................................................................43
5.2.2 Filtro Peaking ou Paramtrico..................................................................................45
5.3 Transformao Bilinear ......................................................................................................48
5.4 Efeitos da Aritmtica Finita em Filtros IIR ........................................................................50
5.4.1 Erros de quantizao nas multiplicaes ..................................................................51
5.4.2 Erros na quantizao dos coeficientes ......................................................................52
5.5 Concluso............................................................................................................................52

vi

6. Projeto de Hardware e Software do Equalizador ..................................................53


6.1 Introduo ...........................................................................................................................53
6.2 Projeto de Hardware...........................................................................................................53
6.2.1 Condicionamento de sinais analgicos.....................................................................53
6.2.2 Conexo dos Circuitos Digitais ................................................................................56
6.3 Projeto de Software .............................................................................................................56
6.3.1 Comunicao com o Microcomputador ...................................................................57
6.3.2 Firmware do DSP.....................................................................................................59
6.3.3 Aplicativo Painel Virtual ..........................................................................................60
6.4 Concluso............................................................................................................................62

7. Metodologia de Avaliao e Resultados Obtidos..................................................63


7.1 Introduo ...........................................................................................................................63
7.2 Avaliaes Objetivas...........................................................................................................63
7.2.1 Distoro em Componentes de udio ......................................................................64
7.2.2 Resultados de Medio Objetiva ..............................................................................65
7.3 Avaliaes Subjetivas .........................................................................................................71
7.3.1 Condies Acsticas do Ambiente ...........................................................................72
7.3.2 Caractersticas Dos Programas Executados..............................................................73
7.3.3 Condies dos Ouvintes ...........................................................................................74
7.3.4 Mtodo A/B/X ..........................................................................................................75
7.3.5 Avaliao Subjetiva do Equalizador Digital ............................................................76
7.4 Concluso............................................................................................................................80

8. Concluso Final e Proposta de Continuidade ........................................................81


8.1 Concluso Final ..................................................................................................................81

vii

8.2 Proposta de Continuidade ...................................................................................................83

Referncias Bibliogrficas ..........................................................................................84


Anexo A ......................................................................................................................89

viii

Lista de Figuras
Figura 1.1: Metodologia de projeto. ..............................................................................................5
Figura 2.1: Grfico da resposta em freqncia do alto falante WPU1205 exemplificando as
distores de resposta em freqncia ............................................................................................9
Figura 2.2: Grfico da resposta em freqncia do auditrio da Escola de Msica da UFMG. ...10
Figura 2.3: Diagrama de blocos do processamento digital de sinais...........................................12
Figura 2.4: Diagrama de blocos do sistema de processamento digital de udio. ........................14
Figura 3.1: Diagrama de blocos do AD1954...............................................................................17
Figura 3.2. a) Formato SPI para escrita; b) formato SPI para leitura..........................................19
Figura 3.3: Modos de comunicao serial de sinais de udio digital. .........................................20
Figura 3.4: Diagrama de blocos do conversor A/D AD19871. ...................................................21
Figura 3.5: Hierarquia de software no protocolo USB................................................................24
Figura 3.6: Diagrama de blocos do microcontrolador USB CY7C68013...................................25
Figura 3.7: Diagrama de blocos do 8051 embutido no microcontrolador USB. .........................26
Figura 4.1: a) Sinal senoidal analgico (2 Hz). b) amostragem (200 pontos por segundo) e c)
quantizao (16 nveis ou 4 bits). ................................................................................................29
Figura 4.2: Representao no domnio da freqncia do sinal de largura de banda fB amostrado
com freqncia de amostragem fs. ..............................................................................................30
Figura 4.3: Funo de transferncia: a) quantizador de 4 nveis e b) quantizador de 2 nveis
(comparador). ..............................................................................................................................31
Figura 4.4: Efeito da sobreamostragem na distribuio do rudo de quantizao.......................35
Figura 4.5: Diagrama de blocos do modulador sigma delta de primeira ordem. ........................36
Figura 4.6: Diagrama de blocos do modulador sigma delta de segunda ordem..........................37
ix

Figura 4.7: Diagrama de blocos do modulador sigma delta do conversor AD1871. ..................39
Figura 4.8: FFT da sada do modulador sigma delta. ..................................................................40
Figura 4.9: Arquitetura do conversor D/A interno ao AD1954...................................................41
Figura 5.1: Magnitude e fase em funo da freqncia do filtro passa altas...............................44
Figura 5.2: Magnitude e fase em funo da freqncia do filtro passa baixas............................45
Figura 5.3: Magnitude e fase em funo da freqncia do filtro peaking. Variao do ganho G...
.....................................................................................................................................................46
Figura 5.4: Magnitude e fase em funo da freqncia do filtro peaking. Variao da largura de
banda BW. ...................................................................................................................................47
Figura 5.5: Magnitude e fase em funo da freqncia do filtro peaking. Simetria para valores
de ganho opostos. ........................................................................................................................47
Figura 5.6: Filtro IIR Forma Direta I...........................................................................................48
Figura 5.7: Deformao na freqncia da transformada bilinear (FS=48 kHz). .........................49
Figura 5.8: Filtro IIR acrescido de erro de truncamento devido s multiplicaes.....................51
Figura 6.1: Circuitos internos de condicionamento do AD1871.................................................54
Figura 6.2: Amplificador diferencial de entrada com atenuao de 20 dB. ..............................54
Figura 6.3: Filtro diferencial Bessel de terceira ordem seguido por amplificador inversor........55
Figura 6.4: Resposta em freqncia do filtro Bessel de terceira ordem. .....................................55
Figura 6.5: Diagrama de blocos do hardware do equalizador. ....................................................56
Figura 6.6.: Diagrama de tempos do protocolo I2C [25]. ...........................................................57
Figura 6.7: Estrutura de dados da memria EEPROM 24LC64 (8 Kbytes). ..............................58
Figura 6.8: Diagrama de blocos do procedimento de inicializao do sistema pelo CY68013. .58
Figura 6.9: Diagrama de blocos do processamento digital de sinais projetado para o
equalizador. .................................................................................................................................59
Figura 6.10: Diagrama de fluxo de software de todo o sistema. .................................................60
Figura 6.11: Painel Virtual. .........................................................................................................61
Figura 7.1: Resposta em freqncia a uma onda senoidal de 997 Hz (0 dBr = 21 dBu).............66
Figura 7.2: Resposta em freqncia a uma onda senoidal de 997 Hz (-20 dBr = 1 dBu). ..........66
x

Figura 7.3: Resposta em freqncia a uma onda senoidal de 997 Hz (-60 dBr = -41 dBu). .......67
Figura 7.4: Resposta em freqncia do rudo de fundo (0 dBV = 1 VRMS). .............................67
Figura 7.5: Magnitude da funo de transferncia (0 dBV = 1 VRMS). ....................................68
Figura 7.6: Curva de linearidade (amplitude de entrada versus amplitude de sada)..................68
Figura 7.7: Taxa de distoro harmnica e rudo versus amplitude do sinal de entrada.............69
Figura 7.8: Resposta em freqncia do filtro passa altas. ...........................................................69
Figura 7.9: Resposta em freqncia do filtro passa baixas. ........................................................70
Figura 7.10: Resposta em freqncia dos filtros peaking............................................................70
Figura 7.11: Efeito da deformao em freqncia na resposta em freqncia do filtro peaking 70
Figura 7.12: Diagrama esquemtico do dispositivo para realizao do teste A/B/X. .................76
Figura 7.13: Taxa de acertos para o sinal de voz. .......................................................................78
Figura 7.14: Taxa de acertos para o tema de Guarnieri...............................................................78
Figura 7.15: Taxa de acertos para o tema de Bartok. ..................................................................78
Figura 7.16: Taxa de acertos para o tema de Cake......................................................................79
Figura 7.17: Taxa de acertos para o rudo rosa. ..........................................................................79
Figura 7.18: Mdia de acertos e desvio padro dos acertos para cada programa........................79

xi

Lista de Tabelas
Tabela 3.1: Representao binria dos coeficientes formato 2.20. .............................................18
Tabela 3.2: Formato do Pacote de Dados da Porta SPI...............................................................19
Tabela 3.3: Barramento USB Principais Caractersticas..........................................................22
Tabela 4.1: Freqncia de Amostragem para Converso A/D em udio de Alta Fidelidade.....39
Tabela 5.1: Formulrio para Clculo dos Coeficientes dos Filtros IIR Biquadrticos................50
Tabela 7.1: Caractersticas da Avaliao Subjetiva do Equalizador Digital ...............................77

xii

Captulo 1
Introduo
1.1

Apresentao e contextualizao

A reproduo sonora uma tarefa complexa que envolve conhecimentos de diferentes reas da
Engenharia. A meta a ser cumprida reproduzir com fidelidade um programa sonoro, que pode ser
originado na fala ou na msica. Alm disso, este programa sonoro pode estar sendo captado para a
reproduo em tempo real, ou pode estar armazenado em alguma mdia e estar sendo executado a
partir desta. Fundamentando-se nas teorias de Processamento de Sinais, Acstica e Eletrnica, a
cincia do udio trata basicamente da pesquisa e do desenvolvimento de metodologias que
proporcionem a reproduo artificial de um programa sonoro da maneira mais natural possvel do
ponto de vista da audio humana.
Os dispositivos e os processos pelos quais a informao sonora percorre desde a sua gerao at
a sua recepo pelo sistema auditivo conformam a cadeia do udio. O estado da arte da tecnologia
aplicada reproduo sonora ainda no conseguiu satisfazer os limites impostos pela sensibilidade
do sistema auditivo humano. Os atuais componentes de udio no proporcionam a perfeita
simulao de um evento sonoro. Por este motivo, o udio tem contado desde o seu surgimento com
as ferramentas de desenvolvimento mais avanadas de cada poca, numa tentativa contnua de
minimizar as imperfeies acrescentadas por cada componente da cadeia. Estas imperfeies so
chamadas de distores, termo este que fartamente abordado no decorrer deste trabalho.
Cada dispositivo inserido na cadeia do udio contribui negativamente para a fidelidade do
sistema como um todo. Para cada tipo de distoro existem os mtodos especficos propostos pela
comunidade cientfica para medir, analisar e corrigir ou minimizar seus efeitos. A escala de
1

Captulo 1 - Introduo
aplicao destes mtodos depende da sua viabilidade de industrializao, produo e consumo.
papel dos engenheiros desenvolver tecnologias onde as condies financeiras e mercadolgicas
tenham o mesmo peso que a excelncia tecnolgica no direcionamento do trabalho de pesquisa e
projeto.
O atual momento tecnolgico testemunha o domnio exercido pela Engenharia Eletrnica como
sendo a soluo mais vivel em um vastssimo leque de situaes. Especificamente no udio, a
eletrnica exerce papel fundamental dentro de qualquer sistema que envolva informaes sonoras.
De fato, desde o surgimento das vlvulas, passando pelos transistores, circuitos integrados e a atual
tecnologia digital, o udio tem se beneficiado do estado da arte em eletrnica para a implementao
de sistemas com o mais alto nvel de fidelidade possvel. A taxa de desenvolvimento sofrido pelas
solues provenientes da eletrnica ao longo do tempo, no que se refere a aplicaes em udio,
visivelmente maior que o sofrido pelos dispositivos eletromecnicos (alto falantes e microfones),
que esto comumente nas extremidades da cadeia (transduo).
A revoluo imposta pela tecnologia digital ocorrida nas ltimas duas dcadas tem atingido o
mundo do udio, assim como em outras reas (e.g.: Telecomunicaes, Controle de Processos,
etc.), de maneira irreversvel. Excluindo-se os dispositivos de converso eletroacstica, j existem
cadeias compostas inteiramente por equipamentos digitais. A recomendao AES3 [1] trata da
padronizao na comunicao digital entre dispositivos, o que tornou possvel a conformao de
cadeias de udio completamente digitais entre os microfones e os alto falantes. A penetrao desta
tecnologia no mercado vista nos trs maiores nichos da engenharia de udio:
a)

sistemas de sonorizao ambiente de baixa fidelidade (estabelecimentos comerciais,

aeroportos, estdios esportivos);


b)

sistemas de reproduo domsticos e de grande porte de mdia e alta fidelidade (home

theaters, automveis, eventos musicais, polticos e religiosos, cinemas e teatros);


c)

sistemas de gravao e armazenamento de alta fidelidade (estdios de gravao, emissoras

de rdio e televiso).
Contudo, mesmo com todas as vantagens oferecidas pela tecnologia digital, ainda existem
determinados componentes da cadeia do udio cujos projetos eletrnicos analgicos apresentam
desempenho difcil de ser igualado pelos projetos digitais. Com a equiparao dos custos
vivenciada nos ltimos anos entre ambas tecnologias, os dois principais pontos confrontantes so:
i) qualidade sonora subjetiva; e ii) facilidade de operao.
Com relao operao de um equipamento, as interfaces, ou painis de controle, analgicas
2

Captulo 1 - Introduo
so bem mais difundidas e assimiladas entre os tcnicos operadores por estarem disponveis h
mais tempo que os painis digitais. Tcnicos e usurios alegam que mais intuitivo e visual tratar
com potencimetros e chaves ao ajustar parmetros de processamento, do que com telas grficas
(displays) com vrios menus e entradas de parmetros numericamente. Uma tendncia observada
entre alguns fabricantes de equipamentos digitais de manter painis analgicos controlando os
circuitos digitais.
Os quesitos que definem subjetivamente a qualidade sonora de um determinado componente
vm sendo amplamente discutidos ao longo das ltimas dcadas (e.g.: equilbrio tonal, palco
sonoro, claridade) [2-5]. De fato, a grande maioria dos consumidores de equipamentos de udio
contam somente com sua experincia e seus ouvidos para avaliar e decidir sobre a qualidade de um
determinado componente, o que obriga os projetistas a considerar este tipo de avaliao. Contudo,
ainda no existem parmetros subjetivos que sejam descorrelacionados e viveis de serem medidos
com preciso utilizando tcnicas objetivas. Alm disso, numa anlise subjetiva so encontradas
variveis quase sempre difceis de serem controladas para a execuo de um teste. Por outro lado,
os parmetros medidos de forma objetiva (e.g.: taxa de distoro harmnica, relao sinal rudo,
resposta em freqncia) contribuem muito para a avaliao de um componente, principalmente
quando as entradas do sistema se encontram em estado estacionrio. Os melhores equipamentos
para teste e medio disponveis so totalmente computadorizados, o que facilita o procedimento e
garante maior confiabilidade aos dados medidos.

1.2

Motivao do Trabalho

Uma tendncia notvel entre os principais fabricantes em nvel mundial a de transferir alguns
tipos de processadores de udio originalmente analgicos para o domnio digital. As principais
vantagens desta migrao so: custo de componentes e de montagem, tamanho e funcionalidade.
Alguns exemplos j implementados e em produo so: simuladores de eco e reverberao,
equalizadores, compressores, unidades misturadoras (ou mesas de som) e analisadores de espectro
em tempo real. As atuais pesquisas neste ramo se encontram no momento focalizadas no
desenvolvimento de amplificadores de potncia digitais [6], [7].
Embora apresente inmeras vantagens, a tecnologia digital ainda no dominada pela indstria
nacional de equipamentos de udio. A quase totalidade dos projetos desenvolvidos no Brasil lidam
com Eletrnica analgica, fato que j tem durado algumas dcadas.

Captulo 1 - Introduo
Este atraso tecnolgico coloca o Brasil em posio pouco competitiva no mercado
internacional. Mesmo no mercado nacional pode ser percebida esta perda em competitividade, uma
vez que os custos de importao de equipamentos concorrentes cada vez menor, e estes trazem
consigo estas abordagens tecnolgicas avanadas ainda inexistentes no mercado nacional. Um dos
principais causadores deste atraso o baixo domnio da tecnologia digital bsica pela indstria
brasileira.
Faz-se necessrio, ento, um investimento em pesquisa e desenvolvimento cujo objetivo seja
tornar vivel o domnio desta tecnologia pela indstria nacional. Naturalmente este tipo de
empreendimento tem sua origem nas Universidades e Centros de Pesquisa, onde existe um
ambiente propcio ao estudo, implementao e observao crtica.
Dentro desta realidade, esta dissertao tem como foco o desenvolvimento de um equalizador
digital, que um componente eletrnico muito utilizado em sistemas de sonorizao de pequeno e
mdio porte. Estrategicamente, este um tipo de processamento que atualmente realizado por
equipamentos analgicos, existindo inclusive fabricantes nacionais com modelos que se destacam
pela qualidade do projeto e pela penetrao mercadolgica. Assim, o projeto desenvolvido pode ser
comparado diretamente a um similar analgico, esclarecendo a questo da viabilidade de
implementao.

1.3

Objetivos do Trabalho

O principal objetivo deste trabalho apresentar uma metodologia de projeto que possibilite o
desenvolvimento de equipamentos para processamento digital de sinais de udio. As trs etapas
que conformam esta metodologia so:
a)

abordagem dos principais conceitos em que se baseiam a teoria do processamento digital

de sinais quando aplicada especificamente a sinais de udio;


b)

projeto e construo de um sistema microprocessado (hardware e software)

implementando um equalizador de udio freqncia;


c)

estudo das principais tcnicas de avaliao qualitativa de componentes de udio que

possibilitem uma confivel validao dos resultados obtidos.

Captulo 1 - Introduo

1.4

Metodologia

A Figura 1.1 apresenta a estruturao dos procedimentos adotados para o desenvolvimento


deste trabalho, que se traduzem na metodologia de projeto a ser executada. Uma breve descrio de
cada item dada a seguir, e a explanao detalhada apresentada nos captulos subsequentes.

CAP. 2

CARACTERIZAO
DO PROJETO
CAP. 3

AVALIAO DOS
RECURSOS
COMPUTACIONAIS
CAP. 4

CONVERSO
A/D E D/A
CAP. 5

PROCESSAMENTO
DOS
SINAIS
CAP. 6

PROJETO DE
HARDWARE E
SOFTWARE
CAP. 7

AVALIAO
DOS
RESULTADOS

NO

ACEITVEL
SIM
PRODUO

Figura 1.1: Metodologia de projeto.

Captulo 1 - Introduo

1.4.1

Caracterizao do Projeto (Captulo 2)

Nesta etapa so definidas, juntamente com o cliente, todas as demandas s quais o projeto
dever atender em nvel de sistema, dentre elas, a sua forma de operao e o tipo de usurio ao qual
ele ser destinado. de suma importncia ter clareza quanto finalidade do equipamento
projetado, ou seja, quais so as necessidades tcnicas que levaram ao investimento no seu
desenvolvimento.
Aqui tambm so iniciadas as especificaes quanto ao processamento a ser implementado,
tanto em nvel de sinais quanto de controle. As interfaces do sistema com o usurio devem ser
definidas, caraterizando-se completamente os sinais de entrada e sada, alm dos protocolos de
comunicao para controle e configurao remota.

1.4.2

Anlise dos Recursos Computacionais (Captulo 3)

Na etapa de anlise de recursos so estabelecidos os limites aos quais o projeto deve respeitar.
Estes limites so impostos na maioria das vezes por questes financeiras, e algumas vezes por
questes puramente tecnolgicas, j predefinidas na etapa de caracterizao do projeto. Por
exemplo, no caso de um sistema para processamento de sinais, a especificao de um determinado
processador (DSP Digital Signal Processor) define claramente a complexidade do processamento
que poder ser implementado; a escolha dos conversores analgico digital (ADC Analog to
Digital Conversor) e digital analgico (DAC Digital to Analog Conversor) limita a banda de
freqncias, a relao sinal rudo e o atraso sofrido pelos sinais a serem tratados (latncia). Um
melhor desempenho final normalmente relacionado diretamente aos custos dos componentes
envolvidos. No entanto, a impercia ou desconhecimento pode levar a um baixo aproveitamento da
totalidade dos recursos dos componentes especificados, o que representa aumento nos custos de
produo e desperdcio.

1.4.3

Converso Analgico Digital de Sinais (Captulo 4)

O complexo processo de converter os sinais de udio do domnio analgico para o digital e vice
versa merece um estudo mais detalhado pois o responsvel por determinar o desempenho global
do equipamento.
A tcnica utilizada na grande maioria dos conversores disponveis baseada na modulao
sigma delta. Neste captulo desenvolvida uma metodologia para anlise do desempenho desta

Captulo 1 - Introduo
tcnica de maneira geral e os conversores escolhidos para o projeto so caracterizados e avaliados.

1.4.4

Processamento dos Sinais (Captulo 5)

Uma vez definidos os objetivos e conhecidos os recursos disponveis, o processamento dos


sinais propriamente dito abordado, sendo primeiramente montado um diagrama de blocos
detalhando todo o fluxo dos sinais e definindo os algoritmos a serem implementados.
Geralmente, os fabricantes de processadores disponibilizam um conjunto (ou biblioteca) de
algoritmos que executam certos tipos de processamento tidos como usuais, rotineiros. A
aplicabilidade destas bibliotecas no projeto em questo tambm so relevantes na especificao do
processador a ser usado pois otimizam o tempo de desenvolvimento, minimizando custos.
O desempenho do processamento de sinais implementado avaliado segundo os efeitos
causados pela aritmtica finita intrnseca aos sistemas digitais. Ou seja, a representao matemtica
dos sinais e parmetros limitada a determinado nmero de algarismos (bits) introduz erros no
processo que, em termos de sinais, se traduzem em rudos de quantizao.

1.4.5

Desenvolvimento do Equalizador (Captulo 6)

Neste captulo apresentado o desenvolvimento de todas as partes do sistema de processamento


digital, as quais podem ser divididas basicamente em software e hardware. O projeto de software
engloba os programas desenvolvidos para gerenciar o processamento de sinais e o painel, que a
interface com o usurio. O projeto de hardware trata da interligao dos circuitos digitais e do
condicionamento dos sinais de udio analgicos de entrada e sada.

1.4.6

Avaliao dos Resultados (Captulo 7)

Cada tipo de aplicao implica numa metodologia especfica para a avaliao dos resultados
obtidos e posterior validao do projeto. Neste captulo so abordadas as tcnicas de avaliao
objetivas e subjetivas e apresentados resultados da aplicao de ambas tcnicas para avaliao do
equipamento projetado.

Captulo 2
Caracterizao do Projeto
2.1

Introduo

Na primeira etapa da metodologia feita a caracterizao do projeto, abordando o problema e


apontando as solues tecnicamente executveis. Assim so definidas as funcionalidades que o
equipamento projetado deve apresentar.
Este planejamento culmina na formatao de um diagrama de blocos que representa a
arquitetura do sistema de maneira global, e que serve de orientao para o estudo das tecnologias e
para a especificao dos componentes, o que desenvolvido nas prximas etapas.

2.2

Processamento de Sinais - Equalizao

A equalizao uma prtica corretiva utilizada no ajuste de sistemas de udio. O objetivo


tornar o mais plana (flat) possvel a resposta em freqncia do sistema, o que se traduz
auditivamente em transparncia, fidelidade ou equilbrio tonal. A resposta em freqncia representa
o comportamento da magnitude e da fase da funo de transferncia de um determinado
componente ao longo da banda de freqncias de interesse. Em udio, a largura desta banda
corresponde ao espectro audvel, compreendido entre 20 e 20 kHz.
Assim, o objetivo de qualquer dispositivo de captao (microfones), reproduo sonora
(amplificadores e alto falantes), armazenamento e transmisso de sinais de udio apresentar uma
resposta em freqncia plana, o que pode ser limitado por fatores que vo desde um projeto
ineficaz at caractersticas fsicas intrnsecas aos elementos utilizados, que levam ao aparecimento
8

Captulo 2 Caracterizao do Projeto


de distores na resposta em freqncia, sendo comumente chamadas de coloraes sonoras.
A equalizao pode ser definida, ento, como a introduo de uma distoro de maneira
controlada na cadeia do udio, de modo a compensar as irregularidades presentes em determinados
componentes desta cadeia. Existe tambm, e deve ser mencionada, a chamada equalizao
artstica, onde o contedo espectral de um programa sonoro intencionalmente adulterado com
fins estritamente estticos.
Um equalizador um dispositivo eletrnico constitudo basicamente de filtros de diversas
topologias que atuam no sinal de udio de modo a viabilizar a correo na resposta em freqncia
pretendida. Alguns fatores que determinam a qualidade de um equalizador so: a) no linearidades
que levam ao aparecimento de artefatos no sinal de udio; b) a facilidade de operao; c) a
coerncia entre os valores dos parmetros mostrados no painel de operao e a real atuao sofrida
pelo sinal de udio. A seguir so apresentadas algumas situaes onde o equalizador pode ser
utilizado.

2.2.1

Alto falantes

Os alto falantes apresentam no linearidades em vrias etapas do processo de transduo [8-12].


Como conseqncia, so os componentes que apresentam a resposta em freqncia mais irregular.
A Figura 2.1 mostra a resposta medida de um transdutor (alto falante) para baixas freqncias do
fabricante nacional Selenium que, mesmo sendo reconhecido pela boa qualidade, ainda apresenta
diferenas de amplitude de at 6 dB entre freqncias vizinhas [13]. A adaptao de dispositivos

Figura 2.1: Grfico da resposta em freqncia do alto falante WPU1205 exemplificando as distores de
resposta em freqncia. A regio de trabalho recomendada para este alto falante entre 100 e 3000 Hz [13].

Captulo 2 Caracterizao do Projeto


para casamento de impedncia (caixas acsticas, cornetas) ao alto falante com o objetivo de
aumentar a sua eficincia podem alterar o seu comportamento e consequentemente a sua resposta
em freqncia. O mesmo ocorre quando conjuntos de alto falantes ou caixas acsticas so
agrupados em arranjos no caso de sistemas de sonorizao de grande porte.

2.2.2

Salas de audio e de concerto:

Ambientes fechados utilizados para algum tipo de reproduo sonora podem apresentar
deficincias na resposta em freqncias decorrentes da atuao no uniforme dos elementos
absorvedores sonoros contidos na sala, e tambm da sua geometria que pode induzir formao de
modos de ressonncia em determinados comprimentos de onda relacionados com as dimenses da
sala [14-16]. A Figura 2.2 mostra o resultado da medio da resposta em freqncia de uma sala de
concerto [17], onde podem ser observados picos de ressonncia nas freqncias de 125 Hz, 415 Hz
e 630 Hz. As disparidades entre bandas de freqncia chegam a mais de 6 dB ao longo do espectro.

2.2.3

Realimentao positiva em sistemas de sonorizao

Em sistemas de sonorizao utilizados para amplificao de vozes ou instrumentos musicais


captados com microfones, medida em que o ganho geral do sistema aumenta, aumentam-se as
possibilidades de ser fechado um elo de realimentao positiva numa determinada freqncia de
ressonncia. Atenuando-se a resposta do sistema a essa freqncia, o ganho geral pode ser
aumentado.

Figura 2.2: Grfico da resposta em freqncia do auditrio da Escola de Msica da UFMG. Representao
em bandas de 1/3 de oitava [17].

10

Captulo 2 Caracterizao do Projeto

2.2.4

Outras situaes

No artigo de Cabot [18] so discutidas outras situaes, como a equalizao de programas


provenientes de fontes sonoras deficientes (e.g.: fitas magnticas), cancelamentos causados por
mltiplos transdutores executando o mesmo programa (comb filtering), equalizao artstica, etc.
No entanto, estas situaes demandam certos tipos de ajustes ou filtragem que fogem do escopo
determinado para este trabalho, tanto pela sofisticao do processamento requerido, quanto pela
natureza dos ajustes.

2.3

Funcionalidades

A categoria em que um equipamento se encaixa determinada pelas funcionalidades


permitidas, repercutindo no pblico ao qual o equipamento destinado. O conjunto de
funcionalidades uma questo a ser definida entre o usurio, a equipe de projetistas e o
departamento de compras, que avaliar a disponibilidade e custos dos materiais envolvidos.

2.3.1

Processamento de Sinais

Observando equalizadores de fabricantes nacionais ou mesmo estrangeiros foi constatado que


normalmente apresentam um conjunto de 4 filtros paramtricos (peaking) somados a um passa
baixas e um passa altas. Foi decidido que devem ser implementados neste trabalho 6 filtros
peaking, alm de um passa baixas e um passa altas, com a inteno de superar em recursos os
equalizadores similares, como mostrado na Figura 2.3. A definio matemtica de cada tipo de
filtro abordada no Captulo 5, referente ao processamento de sinais.
Alm dos filtros para equalizao, devem ser incorporados controles para ajuste da amplitude
dos sinais de udio antes e aps o processamento. Esta prtica visa maximizar a relao sinal rudo,
alm de evitar a saturao dos filtros, que so ligados em srie no algoritmo de processamento.
Estes controles devem ser capazes de prover ganhos de amplitude de at 6 dB e atenuao de at 45 dB.
Outras funcionalidades relativas ao processamento de maneira indireta so:
a)

bypass: conecta a entrada sada diretamente, anulando o efeito do processamento. Este

tipo de controle deve ser implementado em software para cada filtro e em hardware
diretamente aos conectores de entrada e sada do equalizador (atravs de rels ou interruptores
analgicos);
11

Captulo 2 Caracterizao do Projeto

Figura 2.3: Diagrama de blocos do processamento digital de sinais.

b)

mute: anula a amplitude do sinal de udio de entrada e deve ser implementado em

software;
c)

reset: retorna todos os parmetros aos valores iniciais, de maneira que nenhum

processamento seja sofrido pelo sinal de udio;


d)

polaridade: inverte a polaridade do sinal de udio multiplicando-o por 1. Sua aplicao

til quando so utilizados cabos com terminais trocados, ou quando uma caixa acstica no final
da cadeia do udio se encontra fora de fase com as demais.

2.3.2

Sinais de Entrada e Sada

Embora o processamento seja realizado no domnio digital, os sinais de entrada e sada do


equalizador se apresentam como sinais de tenso analgicos. Assim, as caractersticas dos circuitos
de condicionamento de entrada e sada devem prover compatibilidade com outros equipamentos
que porventura sejam conectados ao equalizador. Estas caractersticas englobam principalmente
nveis de tenso mximos e impedncias de entrada e sada. Alm disso, todos as interfaces de sinal
de udio devem necessariamente lidar com sinais diferenciais (balanceados), garantindo assim
rejeio a interferncias de modo comum aos quais os sinais possam estar submetidos ao longo da
transmisso.
Historicamente, os nveis de tenso dos sinais de udio so referenciados ao valor de 0,775
VRMS [19], o que eqivale unidade 0 dBu. E embora no seja definido como um padro, adotado
por um grande nmero de fabricantes como sendo igual a 22 dBu (13,65 VPICO) a tenso de fundo
de escala alcanvel pelos circuitos internos dos equipamentos antes da saturao. A explicao
para este valor est baseada na tenso de alimentao de 15 VDC usualmente utilizada para
12

Captulo 2 Caracterizao do Projeto


circuitos analgicos. Sendo assim, o equalizador digital projetado deve obedecer a este limite de
amplitude para os sinais de udio de entrada e sada.
Os valores para a impedncia de entrada comumente encontrados em equipamentos
profissionais varia entre 5 k e 40 k, enquanto que a impedncia de sada no deve ser superior a
600. Estes valores possibilitam a transmisso dos sinais de udio atravs de cabos longos (at
100m), e a conexo de mais de um equipamento mesma sada de sinal (ligao Y ou paralelo).

2.3.3

Painel de Controle Virtual

Uma das principais justificativas para a existncia de um equalizador a possibilidade de se


alterar a configurao dos filtros em tempo real, tornando-o assim verstil para um grande nmero
de aplicaes. No caso de sistemas mveis, por exemplo, cada ambiente demanda um tipo de
equalizao de acordo com suas caractersticas acsticas. Consequentemente, imperativo que o
equalizador disponha de um painel de controle para ajuste de cada parmetro dos seus filtros.
Foi determinado para este trabalho que o painel de controle seja implementado em
computadores pessoais de uso comum (PC) sob o sistema operacional Windows 98 e utilizando o
barramento USB (Universal Serial Bus) para prover a comunicao dos sinais de controle. Uma
vez concluda a configurao do equalizador, os parmetros so armazenados numa memria
interna ao equipamento, mantendo a configurao mesmo que o computador no esteja conectado.
As vantagens desta opo so:
a)

Visualizao: geralmente os painis embutidos em equipamentos de udio so compostos

por displays de cristal lquido (LCD) de pequenas dimenses e baixa resoluo quando
comparados a um monitor de computador. Isto dificulta muito a apresentao de grficos de
resposta em freqncia no que diz respeito a resoluo;
b)

Operao: a configurao dos parmetros do equalizador pode ser feita em uma nica tela,

sem a necessidade de se percorrer vrios menus, condio imposta no caso de painis com
LCDs. Alm disto, os controles podem ser representados com aparncia similar ao dos knobs
encontrados em painis de equipamentos analgicos, inclusive com a mesma lgica de
disposio, o que torna a operao mais intuitiva;
c)

Versatilidade: sem um painel fsico incorporado ao equipamento, nada impede que um

novo programa para o DSP implementando outro tipo de processamento de sinais seja
instalado, podendo inclusive ser aproveitada a comunicao via barramento USB para gravar o
novo programa na memria interna do equipamento. Obviamente um novo aplicativo deve ser
13

Captulo 2 Caracterizao do Projeto


desenvolvido para implementar o novo painel virtual;
d)

Armazenamento: infinitas configuraes dos parmetros (patches) podem ser armazenadas

nas atuais mdias disponveis (hard disk, compact disk, etc.);


e)

Programao: um aplicativo para implementar o painel virtual do equalizador pode ser

desenvolvido em linguagens de alto nvel (C++, Delphi, Visual Basic, etc.) que contam com
ferramentas poderosas para auxiliar o desenvolvimento, ao contrrio da implementao em
hardware, que demanda programao em linguagens de baixo nvel (Assembler, C);
A maior desvantagem se refere obrigatoriedade em se ter um microcomputador conectado ao
equalizador para se realizar a configurao dos parmetros.

2.3.4

Arquitetura do Sistema de Processamento Digital

Definidas as funcionalidades requeridas para o equalizador digital, possvel estruturar um


diagrama com cada bloco que compe o sistema, como mostrado na Figura 2.4. O bloco DSP
representa o microprocessador de sinais, cuja funo realizar as operaes matemticas referentes
s filtragens; o bloco P representa o microprocessador que gerencia o sistema e a comunicao
com o microcomputador; os conversores A/D e D/A promovem a converso dos sinais de udio e
os enviam e recebem do DSP; os blocos COND (condicionamento) tm como funo adequar os
sinais analgicos de entrada e sada para a converso A/D e D/A, e para a transmisso e conexo

Figura 2.4: Diagrama de blocos do sistema de processamento digital de udio.

14

Captulo 2 Caracterizao do Projeto


com outros equipamentos; o painel virtual implementado no microcomputador e comunica-se
com o sistema atravs do barramento USB.

2.4

Concluso

A equalizao da resposta em freqncia de sistemas de udio uma tarefa comum num grande
nmero de situaes, graas s imperfeies contidas em vrios elementos da cadeia percorrida
pelos sinais de udio desde a sua gerao at a reproduo.
A implementao de um equalizador de udio freqncia no domnio digital perfeitamente
possvel e apresenta vantagens quando comparado s implementaes analgicas, principalmente
se o painel de configurao for instalado num microcomputador pessoal.
Alm dos filtros que realizam as alteraes no contedo espectral dos sinais de udio, o
equalizador deve conter funcionalidades que facilitem a operao do equipamento e auxiliem na
avaliao dos resultados.
O diagrama de blocos apresentado conduz prxima etapa do projeto, que a especificao dos
componentes que fazem parte do sistema e a avaliao dos recursos computacionais.

15

Captulo 3
Anlise dos Recursos Computacionais
3.1

Introduo

Neste captulo so especificados os principais componentes do equalizador digital, que so: o


DSP, o conversor A/D e o microcontrolador USB. A escolha destes componentes reflete qualitativa
e quantitativamente nos recursos disponveis para o equipamento e foi baseada principalmente no
custo e na disponibilidade destes. Uma segunda razo para a especificao foi a facilidade
oferecida pelos fabricantes para o desenvolvimento do projeto. Algumas caractersticas tcnicas
obviamente so fundamentais no sentido de nivelar e limitar o universo de componentes
participantes do processo de escolha.
Os principais conceitos que caracterizam o barramento USB so apresentados com o objetivo
de fundamentar a escolha por este tipo de comunicao entre o microcomputador e o equalizador.

3.2

Processador Digital de Sinais DSP

Os DSPs so microprocessadores cujas caractersticas vm atender aplicaes onde o objetivo


principal o processamento digital de sinais. No caso do udio, estas caractersticas vo desde a
presena de interfaces especficas para comunicao com conversores A/D e D/A, at arquiteturas
de unidades lgica aritmtica (ALU) otimizadas para implementao de filtros ou clculos de FFT
(Fast Fourier Transform).
O DSP escolhido para o equalizador foi o modelo AD1954 do fabricante Analog Devices [20].
O diagrama de blocos deste DSP reproduzido na Figura 3.1.
16

Captulo 3 Anlise dos Recursos Computacionais

Figura 3.1: Diagrama de blocos do AD1954 [20].

As principais vantagens deste DSP so listadas abaixo:


a)

conversor D/A embutido: elimina a necessidade de um circuito integrado dedicado

funo de retornar os sinais de udio ao domnio analgico aps o processamento digital;


b)

primitivas: todos os algoritmos necessrios implementao do equalizador so

disponveis em forma de primitivas, permitindo que a programao do DSP seja realizada em


alto nvel, atravs de diagramas de blocos;
c)

entrada de sinais de udio digital com resoluo de at 24 bits e taxa de amostragem de 48

kHz;
d)

processamento interno de udio com resoluo dupla (48 bits);

E as principais limitaes so:


a)

nmero mximo de instrues igual a 512, obrigando todo o processamento de sinais a ser

realizado dentro de um ciclo de amostragem;


b)

memria interna de dados mxima de 512 palavras de 26 bits;

c)

tempo de latncia (atraso de grupo) dos conversores D/A igual a 513 s.

d)

inviabilidade de se alterar o cdigo dos blocos de processamento.


17

Captulo 3 Anlise dos Recursos Computacionais

3.2.1

Formato Numrico

O AD1954 um processador de ponto fixo e trata com a maioria dos coeficientes no formato
fracional 2.20 complemento de dois, o que eqivale a uma faixa de valores entre 2 e 2 (-1 LSB).
A Tabela 3.1 mostra alguns valores possveis e suas representaes binrias. Analogamente, os
sinais de udio so representados em palavras de 26 bits no formato fracional 3.23, o que significa
a possibilidade de trabalhar com sinais at 12 dB acima da faixa dinmica imposta pelos
conversores de 24 bits.
Tabela 3.1: Representao binria dos coeficientes formato 2.20.

3.2.2

1000000000000000000000

-2.0

1100000000000000000000

-1.0

1111111111111111111111

1 LSB abaixo de 0.0

0000000000000000000000

0.0

0100000000000000000000

1.0

0111111111111111111111

(2.0 1 LSB)

Acesso Memria do DSP

No diagrama de blocos do AD1954 mostrado na Figura 3.1 podem ser vistas as duas memrias
contidas no AD1954 utilizadas na sua configurao. A primeira a memria de programa
(Program RAM), onde fica armazenado o software que gerencia todas as atividades do DSP. Nesta
memria ficam todos os algoritmos matemticos que realizam o processamento digital dos sinais
de udio, como filtros e elementos de ganho. A segunda memria contm os parmetros
(Parameter RAM) dos algoritmos de processamento, como por exemplo os coeficientes do filtros
IIR. Tambm podem ser vistos na Figura 3.1 vrios registradores especiais, cuja programao
determina aspectos gerais de funcionamento do DSP, como freqncia do clock e protocolos para
comunicao dos sinais de udio digitais.
Todas estas memrias e registradores so acessados para escrita ou leitura via uma interface de
comunicao entre circuitos integrados denominada SPI (Serial Peripheral Interface) [21]. Neste
protocolo apenas um dispositivo assume a posio de mestre de barramento, sinalizando para cada
dispositivo escravo ao incio da comunicao. O formato do pacote da dados SPI pode ser visto na
Tabela 3.2.
O primeiro byte contm a informao sobre a direo da comunicao (leitura R ou escrita W),
alm dos dois bits mais significativos da palavra de endereo, que terminada no segundo byte. Os
18

Captulo 3 Anlise dos Recursos Computacionais


trs bytes restantes so preenchidos com os dados da comunicao. O protocolo SPI utiliza quatro
vias para a interligao, conforme ilustra a Figura 3.1. O diagrama de pulsos para leitura e escrita
deste protocolo so mostrados na Figura 3.2.
Tabela 3.2: Formato do Pacote de Dados da Porta SPI
Byte 0

Byte 1

Byte 2

Byte 3

Byte 4

00000, R/W, End. [9:8]

Endereo [7:0]

Dados

Dados

Dados

O pino CLATCH do dispositivo destinatrio ativado (na transio para nvel baixo) pelo
mestre para iniciar a comunicao. O pino CCLK determina o sincronismo e os pinos CDATA e
COUT levam a seqncia de bits relativos aos dados.

3.2.3

Protocolos de Comunicao de udio Digital

A Figura 3.3 apresenta os diagramas de pulsos dos quatro formatos de comunicao de udio
digital aceitos pelo AD1954. Os dados trafegam em modo serial e o tamanho das palavras pode
variar entre 16 e 24 bits. Conforme ilustra a Figura 3.1, so utilizadas trs vias para a comunicao,
sendo que na via SDATA trafegam at dois sinais de udio multiplexados no tempo. As duas outras
vias (BCLK e LRCLK)so utilizadas para o sincronismo da comunicao. Um dos quatro modos
deve ser escolhido atravs da configurao dos registradores de controle.

Figura 3.2. a) Formato SPI para escrita; b) formato SPI para leitura [20].

19

Figura 3.3: Modos de comunicao serial de sinais de udio digital [20].

Captulo 3 Anlise dos Recursos Computacionais

20

Captulo 3 Anlise dos Recursos Computacionais

3.3

Conversor Analgico Digital (A/D)

A possibilidade de se usar um conversor analgico digital com freqncia de amostragem igual


a 48 kHz e resoluo de 24 bits levou escolha do modelo AD1871, do fabricante Analog Devices
[22].
Este conversor totalmente compatvel com o DSP AD1954 no que diz respeito a formatos de
sinais de udio digital, exigindo assim mnima configurao. Alm disso, apresenta vantagens
comerciais e de disponibilidade por ser do mesmo fabricante do DSP.
A tcnica de converso conhecida como modulao sigma delta multi bit, e abordada no
Captulo 4 deste trabalho.
A Figura 3.4 mostra o diagrama de blocos do conversor AD1871. Podem ser vistos os dois
buffers das entradas de udio analgicas e as portas de comunicao de sinais de udio digital e de
sinais de controle. Este conversor tambm possui registradores de configurao acionados via SPI,
o que permite que vrias de suas caractersticas possam ser alteradas via software, como por
exemplo a taxa de amostragem.

3.4

Barramento USB (Universal Serial Bus)

Pelas quatro vias do cabo USB trafegam os dados (em modo serial) e a energia (at 2,5 W) para
alimentar o dispositivo perifrico, caso seja necessrio.

Figura 3.4: Diagrama de blocos do conversor A/D AD19871 [20].

21

Captulo 3 Anlise dos Recursos Computacionais


Na Tabela 3.3 esto resumidas as principais caractersticas do barramento USB verso 2.0 [23].
Tabela 3.3: Barramento USB Principais Caractersticas
Plug and Play

sim

Hot Swap

sim

N. de perifricos

at 127 por porta

Taxa de transmisso

480 Mbps

Comprimento do cabo

at 5 m

O recurso Hot Swap (troca quente) torna possvel a conexo e desconexo do dispositivo USB
sem a necessidade de reinicializao do computador. O recurso Plug and Play responsvel pelo
reconhecimento e instalao automticos do dispositivo no sistema operacional do computador,
livrando o usurio da tarefa de configurar diversos parmetros quando da insero do dispositivo
no barramento USB do computador.
Um dos principais conceitos da USB o fato do computador ser o mestre do barramento. Ou
seja, toda comunicao previamente requerida pelo computador e os dispositivos no se
comunicam entre si sem a sua presena.
o mestre, ento, quem determina o ritmo da comunicao enviando em intervalos regulares
(125 s) um pacote token indicando o incio de um novo quadro (SOF Start Of Frame). Este
pacote, numerado de 0 a 2047 (11 bits), sincroniza todos os dispositivos conectados ao barramento.
O mestre ordena o incio de uma transmisso enviando um pacote token contendo o endereo
completo do dispositivo, a direo e o tipo da transmisso.
A USB define quatro tipos de transmisso de dados diferentes:
a)

control: utilizada para o envio de comandos de configurao da interface, ou mesmo para

configurao do dispositivo (at 64 bytes);


b)

bulk: utilizada para transferncia assncrona de dados (at 512 bytes) sem garantia de

banda.
c)

interruption: a transferncia (at 1 MB) acontece em intervalos predeterminados de tempo,

tendo assim, uma largura de banda garantida;


d)

isochronous: transferncia peridica, contnua e unidirecional de grande quantidade de

dados (at 1 MB), sem nenhum mtodo de correo de erros. Ideal para aplicaes em tempo
real.
As facilidades plug and play e hot swap so possveis graas ao processo de enumerao do
22

Captulo 3 Anlise dos Recursos Computacionais


dispositivo, que constitudo dos seguintes passos:
a)

o mestre detecta a conexo fsica do dispositivo no barramento devido a uma mudana na


impedncia da linha;

b)

o mestre pergunta a identidade (ID) do dispositivo recm conectado;

c)

o dispositivo responde com o seu ID;

d)

o mestre determina um novo endereo ao dispositivo e envia uma mensagem notificandoo;

e)

o mestre pergunta questes adicionais que possibilitam caracterizar completamente o


dispositivo;

f)

o dispositivo responde com as informaes contidas nas suas vrias tabelas descritoras
(descriptors);

g)

o mestre carrega o driver daquele dispositivo, que um aplicativo do sistema operacional


responsvel por permitir a comunicao dos aplicativos de usurio com o dispositivo;

h)

opcionalmente, pode ser enviado ao dispositivo o aplicativo (firmware) sob o qual roda o
processador contido no dispositivo e que gerencia as suas atividades.

Todo dispositivo USB contm uma SIE (Serial Interface Engine), que uma mquina
implementada em hardware e que executa as seguintes tarefas: a) conecta eletricamente o
dispositivo com as vias do barramento; b) detecta e corrige erros de transmisso (CRC); c)
empacota e despacha os dados usados na comunicao.

3.5

USB - Principais Conceitos

Embora seja uma ferramenta de fcil utilizao, a USB esconde por trs desta simplicidade uma
complexa organizao, com conceitos e definies inovadores.

3.5.1

Hierarquia de software

A organizao em termos de software contm vrias camadas com funes especficas.


Partindo do aplicativo em nvel de usurio em direo ao dispositivo, implementada a seguinte
hierarquia, mostrada na Figura 3.5:
a)

Aplicativo do usurio: a interface entre o computador e o usurio. quem utiliza as

informaes recebidas pelo dispositivo ou as envia com o objetivo de realizar algum


procedimento, que pode ser um comando ou uma troca de dados. O aplicativo acessa o
23

Captulo 3 Anlise dos Recursos Computacionais

Figura 3.5: Hierarquia de software no protocolo USB.

dispositivo de maneira genrica, como se estivesse tratando com um arquivo de dados


realizando operaes de leitura e escrita;
b)

Driver: um aplicativo instalado dentro do sistema operacional (nvel kernel) que

implementa a ponte entre o aplicativo do usurio e o dispositivo propriamente dito. Podem


coexistir dois tipos de drivers: 1) o driver de barramento, que responsvel por administrar a
comunicao do nvel fsico at o nvel de sesso, segundo o modelo OSI [24]; 2) o driver
especfico (ou minidriver), que trabalha em conjunto com o driver de barramento, porm j
consciente da aplicao final para a qual se presta a comunicao.
c)

Serial Interface Engine: a SIE realiza o papel do driver de barramento, porm embutida

no dispositivo. Ao contrrio das outras camadas, a SIE normalmente implementada em


hardware. As operaes realizadas em nvel de barramento tm o objetivo de implementar o
protocolo e dar suporte comunicao; no entanto, na maioria das vezes transparente ao
aplicativo em nvel de usurio. O processo de enumerao e os algoritmos de deteco e
correo de erros so alguns exemplos das funes realizadas neste nvel.
O firmware o destinatrio da maioria das transmisses com carter de comando vindas do
aplicativo do usurio. As funes do firmware sero melhor abordadas num item especfico deste
trabalho.

24

Captulo 3 Anlise dos Recursos Computacionais

3.5.2

Hierarquia de configuraes e fluxo de dados

Os dispositivos USB obedecem a uma estrutura hierrquica de quatro nveis para definir a sua
configurao. Cada nvel definido completamente atravs de tabelas descritoras que ficam
armazenadas na memria do dispositivo e do computador:
a)

nvel endpoint: o nvel mais baixo da estrutura e define informaes sobre o tipo de

transferncia de dados (control, bulk, etc.) e a largura de banda requerida;


b)

nvel interface: agrupa diversos endpoints que apresentam funcionalidade especfica num

dispositivo. Uma interface pode ter configuraes alternativas que permitem que os endpoints
sejam reconfigurados durante o uso;
c)

nvel configurao: agrupa as interfaces e define atributos como, por exemplo, o padro de

alimentao da configurao;
d)

nvel dispositivo: cada dispositivo apresenta somente um descritor para configurar o

dispositivo. As informaes contidas neste descritor so: a classe do dispositivo, a subclasse, as


identificaes do fabricante e do dispositivo, etc.
O fluxo de dados se d entre o computador e o dispositivo atravs de entidades virtuais
denominadas pipes (tubos) que ligam os buffers de memria do computador e do endpoint
respectivo no dispositivo.

Figura 3.6: Diagrama de blocos do microcontrolador USB CY7C68013 [25].

25

Captulo 3 Anlise dos Recursos Computacionais

3.6

Microcontrolador USB

Devido complexidade do protocolo de comunicao USB e da grande largura de banda


permitida, faz-se necessrio um microcontrolador embutido no dispositivo para gerenciar as
tarefas.
Para a implantao do sistema de processamento digital de sinais de udio, foi especificado o
microcontrolador USB CY7C68013, do fabricante Cypress Semiconductor. A Figura 3.6 reproduz
o diagrama de blocos deste circuito integrado fornecido pelo fabricante no manual tcnico[25].
Em linhas gerais, este CI implementa uma SIE responsvel pela comunicao com o
barramento USB, uma memria RAM de 8,5 KB para armazenamento do firmware, uma memria
FIFO de 4 KB que serve de buffer para os endpoints configurados, entradas e sadas de dados
programveis para a comunicao com os outros circuitos do sistema, e um microprocessador
compatvel com o padro 8051 otimizado que trabalha com clock de at 48 MHz.
A SIE executa a maioria das operaes de sua responsabilidade sem que o microprocessador
precise interferir. Assim, as operaes de configurao, disponibilizao e transferncia de dados
so executadas automaticamente e o microprocessador comunicado da execuo atravs de
interrupes que so hierarquicamente classificadas.
O microprocessador 8051 tem as seguintes funes, como mostrado na Figura 3.7:
a)

gerar as bases de tempo que comandaro os outros circuitos integrados;

b)

prover entradas e sadas de dados genricas;

c)

implementar o aplicativo (firmware) que dita cada atividade que o dispositivo capaz de

executar.

Figura 3.7: Diagrama de blocos do 8051 embutido no microcontrolador USB [25].

26

Captulo 3 Anlise dos Recursos Computacionais


Para lidar com as atividades especficas do barramento USB, um conjunto de registradores
especiais so implementados no 8051.
O firmware pode estar armazenado numa memria presente no sistema (e.g.: EEPROM serial),
ou pode ser descarregado do computador quando o dispositivo se encontra na fase de enumerao.
Este recurso possibilita a atualizao do firmware de maneira extremamente fcil e til.

3.7

Concluso

O DSP AD1954 especificado para o equalizador digital apresenta uma arquitetura que torna
vivel a implementao das funcionalidades requeridas. O conversor A/D AD1871 escolhido
totalmente compatvel com o DSP no que diz respeito comunicao de sinais de udio digital.
As caractersticas do barramento USB tornam possvel a comunicao entre o computador e o
equalizador digital, e o microcontrolador CY68013 possui os recursos necessrios tanto para
implementar a comunicao quanto para gerenciar todo o sistema.
A escolha dos componentes influencia todo o projeto do sistema e determina aspectos
importantes como custo final e prazo de desenvolvimento. A limitao de opes de componentes
imposta pelo mercado brasileiro se reflete na dificuldade de realizao do projeto e um fator que
desencoraja muitos fabricantes de equipamentos a investir em novas tecnologias.
De fato, a disponibilidade dos processadores no mercado e a facilidade oferecida pelos
respectivos fornecedores para o desenvolvimento do produto balizam a especificao destes
componentes no equalizador digital. As facilidades mencionadas constam de kits de
desenvolvimento, compiladores, aplicaes de exemplo e amostras dos componentes.

27

Captulo 4
Converso Analgico Digital de Sinais
4.1

Introduo

Processar sinais de udio, originalmente analgicos, atravs dos mtodos e ferramentas


oferecidos pela tecnologia digital requer que os sinais sejam convertidos de um domnio para o
outro. importante investigar se neste processo de converso existem perdas ou corrupo da
informao, e se existirem, tentar detectar a natureza e quantificar a deteriorao sofrida pelo sinal.
A converso de um sinal do domnio analgico para o digital, e vice-versa, realizada pelos
conversores A/D e D/A, que so circuitos eletrnicos que se apresentam sob diversas topologias,
cada qual com suas vantagens e limitaes. As caractersticas que diferenciam estes conversores
entre si so a resoluo e a faixa de freqncias com que so capazes de trabalhar.
Este captulo trata de uma soluo especfica para a converso A/D e D/A: os conversores
sigma delta (). Sua principal caracterstica a utilizao de circuitos cuja resoluo pode ser
muito menor do que a resoluo do conversor como um todo. Como apresentado no decorrer do
texto, possvel obter uma resoluo equivalente a 16 bits na converso A/D e D/A utilizando um
quantizador de apenas 1 bit (comparador), uma soluo que encontra larga aplicao hoje em dia
em sistemas de gravao e reproduo de udio (e.g.: CD players).
Outra possvel aplicao a amplificao em potncia de sinais de udio. No caso da
modulao sigma delta, a seqncia de bits resultante pode ser diretamente aplicada a um
amplificador classe D e entregue com potncia suficiente a um alto falante.
So apresentados e discutidos neste captulo os principais aspectos da converso A/D, como a
amostragem e a quantizao. A modulao sigma delta caracterizada e comparada com a
28

Captulo 4 Converso Analgico Digital de Sinais

Figura 4.1: a) Sinal senoidal analgico (2 Hz). b) amostragem (200 pontos por segundo) e c) quantizao
(16 nveis ou 4 bits).

modulao por cdigo de pulsos (PCM), que a mais tradicional e utiliza quantizadores de alta
resoluo.
Uma anlise sobre as no linearidades do processo de quantizao desenvolvida, o que leva a
uma razovel compreenso sobre o desempenho dos conversores A/D no que diz respeito
resoluo.

4.2

Converso A/D e D/A

4.2.1

Amostragem e quantizao

Na converso analgico digital, ou digitalizao, de um sinal eltrico, duas operaes bsicas


so efetuadas sobre o sinal: a amostragem no tempo e a quantizao na amplitude [26].
O processo de amostragem para um sinal analgico x(t) descrito pela Equao 4.1 e
29

Captulo 4 Converso Analgico Digital de Sinais


representado graficamente na Figura 4.1.
x[n] = x(n Ts ) ,

(4.1)

onde:
Ts o perodo de amostragem e
x[n] o valor do sinal amostrado no instante n.
No domnio da freqncia, a amostragem cria verses periodicamente repetidas do espectro do
sinal amostrado, centradas em freqncias mltiplas da freqncia de amostragem fs = 1/Ts . Este
comportamento descrito pela Equao 4.2 e mostrado na Figura 4.2.
Xs(f )=

1
Ts

X ( f kf ) ,

k =

(4.2)

onde Xs(f) representa o espectro do sinal amostrado. Como possvel observar na Figura 4.2, se a
largura da faixa espectral fB do sinal amostrado for maior que a metade da freqncia de
amostragem fs, ocorrer uma superposio do contedo espectral entre duas repeties adjacentes.
Este fenmeno chamado aliasing e prevenido aplicando o sinal a ser amostrado num filtro passa
baixas cuja freqncia de corte menor que a metade da freqncia de amostragem. Na Figura 4.2
a resposta deste filtro antialiasing aparece em linhas tracejadas. importante mencionar, embora

Figura 4.2: Representao no domnio da freqncia do sinal de largura de banda fB amostrado com
freqncia de amostragem fs.

30

Captulo 4 Converso Analgico Digital de Sinais


seja bvio, que trata-se de um filtro exclusivamente analgico, uma vez que precede o processo de
digitalizao do sinal. Assim sendo, sua implementao sofre das limitaes prticas intrnsecas
aos filtros analgicos, como por exemplo, a dificuldade em se conseguir um filtro de alta ordem (6
ou maior), o que necessrio quando deseja-se uma faixa de corte relativamente estreita, alm dos
problemas gerados com a variao brusca da fase na regio de transio.
O processo de amostragem uma operao reversvel, uma vez que nenhuma informao
perdida e o sinal pode ser perfeitamente reconstrudo.
A quantizao na amplitude de um sinal um processo no reversvel, uma vez que mapea um
nmero infinito (contnuo) de valores de entrada num nmero finito (discreto) de valores de sada.
Estas sadas so representadas normalmente como uma palavra digital com um nmero finito de
algarismos binrios (bits). Um quantizador com Q nveis de sada usualmente caracterizado como
tendo N bits de resoluo, onde N=log2(Q). Assim, Q deve ser escolhido como sendo uma potncia
de 2, para que N seja um nmero inteiro. Se V a amplitude mxima do sinal de sada, somente
valores de entrada separados de no mnimo =2V/(Q-1) podem ser distinguidos entre dois nveis
diferentes, conforme apresenta a Figura 4.3.
Na Figura 4.1 mostrado um exemplo de um sinal senoidal quantizado com 16 (24) nveis.
Uma palavra digital de 4 bits suficiente para representar todos os possveis nveis de amplitude
deste sinal. Na Figura 4.3 so mostradas as funes de transferncia de dois tipos de quantizadores
uniformes.
O processo de quantizao inerentemente no linear, o que dificulta a sua anlise. Alm disso,
o erro introduzido no processo depende da diferena entre a amplitude da entrada e o nvel referido
na sada. Este erro pode ser interpretado como um rudo adicionado no sinal, e o desempenho de
um conversor A/D mensurado justamente pela quantidade deste rudo introduzido. Conclui-se

Figura 4.3: Funo de transferncia: a) quantizador de 4 nveis e b) quantizador de 2 nveis (comparador).

31

Captulo 4 Converso Analgico Digital de Sinais


que quanto maior for o nmero de nveis de quantizao, melhor ser o desempenho do conversor.
Entretanto, a implementao eletrnica de um quantizador de alta resoluo extremamente
complexa, principalmente quando os circuitos so integrados em chips VLSI (Very Large Scale
Integration). Uma das limitaes refere-se preciso necessria no casamento dos capacitores
usados para realizar repetidas divises por 2 de uma tenso de referncia. Numa converso A/D de
N bits, a preciso requerida de, no mnimo, uma parte em 2N. Por exemplo, um quantizador de 10
bits demanda uma preciso da ordem de 0,1% no casamento dos capacitores, o que extremamente
difcil em VLSI.

4.2.2

Anlise de desempenho

O interessante na anlise do desempenho de um conversor A/D o comportamento do erro de


quantizao e[n], que a diferena entre o sinal de sada y[n] e o sinal de entrada x[n]:
e[n ] = y[n] x[n ].

(4.3)

Como e[n] resultante de um processo genuinamente no linear, para facilitar a anlise


algumas aproximaes so adotadas a respeito do seu comportamento estatstico e da sua
dependncia com relao ao sinal de entrada [27]:
a)

e[n] no correlacionado com o sinal de entrada x[n].

b)

e[n] uma seqncia amostrada de um processo estocstico estacionrio.

c)

e[n] uma seqncia independente e identicamente distribuda (i.i.d.).

d)

e[n] uniformemente distribudo no intervalo [-/2, /2].

e)

x[n] tambm um processo estocstico i.i.d., uniformemente distribudo no intervalo [-V,

V] e de mdia zero.
Estas aproximaes simplificam muito a anlise do sistema, uma vez que substituem uma no
linearidade determinstica por um sistema linear estocstico, permitindo o uso de tcnicas de
anlise de sistemas lineares.
Embora sejam largamente adotadas na literatura cientfica sobre converso A/D, estas
suposies sofrem srias limitaes. A principal delas refere-se ao fato do erro e[n] ser de fato uma
funo determinstica da entrada, no podendo, pois, ser estatisticamente independente desta
(Propriedade 1). Norsworthy et al. [27] discutem com detalhes as limitaes das suposies
consideradas acima, bem como mtodos matemticos alternativos de anlise para o processo aqui
abordado.
32

Captulo 4 Converso Analgico Digital de Sinais


No caso de serem aceitas todas as aproximaes, a varincia ou potncia de e[n] definida pela
Equao 4.4, para o caso do quantizador de Q = 2N nveis:

e2 =

(2V (2 N 1)) (2V 2 N )


2 (2V (Q 1))
=
=
12
12
12
12
.
2

(4.4)

Um importante parmetro para a anlise do desempenho a relao sinal rudo de quantizao


SQNR (Signal to Quantization Noise Ratio). Sendo x2 a varincia do sinal de entrada, a SQNR
expressa pela Equao 4.5:
SQNRdB

x2
x2

= 10 log 2 = 10 log 2 + 4,77 + 6,02 N .


e
V

(4.5)

Assim, para cada bit a mais na resoluo do conversor (i.e., para cada incremento em N), ocorre
uma melhora de aproximadamente 6 dB na SQNR. Como esperado, h uma relao direta entre a
resoluo do conversor e a sua SQNR.
Outro parmetro a ser definido a faixa dinmica R, que uma medida do intervalo de valores
de entrada para os quais o conversor produz uma SQNR positiva. Para entradas senoidais, a faixa
dinmica definida como a razo entre a potncia mxima do sinal senoidal (V2/2) e a potncia
mnima do sinal senoidal que resulta numa SQNR igual a 0 dB (x2 = e2 = 2/12):
V2 2
V2 2
R= 2

12 2V 2 N 2 12

RdB = 6,02 N + 1,76 .

(4.6)

A mesma anlise de desempenho pode ser feita no domnio da freqncia. Aplicando a


transformada Z na Equao 4.3, obtemos:
Y [z ] = X [z ]H x [z ] + E [z ]H e [z ] ,

(4.7)

onde foram introduzidas as funes de transferncia Hx[z] e He[z] relativas modulao do sinal de
entrada e do erro de quantizao, respectivamente. A densidade espectral de potncia na sada do
conversor, Pey(f), fornece a informao necessria para se determinar a potncia do rudo gerado
por e[n]:

Pey ( f ) = Pe ( f ) H e ( f ) ,
2

(4.8)

onde Pe(f) a densidade espectral de potncia do erro de quantizao. No caso de |He(f)| = 1, e de

e[n] obedecer s condies citadas anteriormente, pode-se afirmar que:

33

Captulo 4 Converso Analgico Digital de Sinais

Pey ( f ) = Pe ( f ) = e

fs ,

(4.9)
onde fs a freqncia de amostragem. A integral da densidade de potncia espectral Pey(f) somente
na faixa de freqncias de interesse fB, tem como resultado a potncia mdia ey2 gerada pelo rudo
de quantizao na sada:

ey 2 =

fB

fB

Pey ( f )df = 2 Pey ( f )df =


fB

fB

2
2 e
2 2 f
df = e B
fs
fs

(4.10)

Este um resultado muito interessante, uma vez que relaciona a potncia do rudo na sada do
conversor com a razo entre a largura da faixa espectral do sinal amostrado fB e a freqncia de
amostragem fs. Se o conversor utiliza a taxa de Nyquist, fs = 2 fB o resultado o mesmo da
Equao 4.4. No entanto, se o sinal for amostrado a uma taxa superior taxa de Nyquist, a Equao
4.10 informa que a potncia do rudo gerado ser menor que no primeiro caso. Esta tcnica
chamada sobreamostragem, e seu efeito na prtica o de trocar velocidade por resoluo. Em
outras palavras, aumentando a freqncia de amostragem de um sinal, consegue-se uma mesma
relao sinal rudo utilizando-se um quantizador de menor resoluo que gera um rudo de maior
potncia.
Uma explicao razovel para este fenmeno parte da suposio que o erro de quantizao
um rudo branco distribudo uniformemente entre fs/2 e fs/2. Se fs = 2fB , ento toda a potncia do
rudo encontra-se distribudo na mesma banda espectral do sinal amostrado. Entretanto, no caso da
sobreamostragem, a mesma potncia ser distribuda numa extenso maior que fB, restando apenas
uma frao desta potncia no interior da banda do sinal. Um filtro passa baixas digital capaz de
remover o rudo que est fora da banda de interesse. O resultado o aumento na SQNR e,
consequentemente, no desempenho do conversor A/D. A Figura 4.4 mostra o efeito da
sobreamostragem na distribuio do rudo de quantizao.
A expresso da SQNR pode ser reescrita na forma mais generalizada, como mostrado na
Equao 4.11:
SQNRdB

x2
= 10 log 2

ey

f
= 10 log( x2 ) 10 log( e2 ) + 10 log s
2f

(4.11)

Se a razo fs/2fB = 2r, a expresso assume a forma:

( )

( )

SQNRdB = 10 log x2 10 log e2 + 3,01r .

34

(4.12)

Captulo 4 Converso Analgico Digital de Sinais

Figura 4.4: Efeito da sobreamostragem na distribuio do rudo de quantizao.

Assim, cada vez que a freqncia de amostragem tiver seu valor dobrado, ocorrer uma
melhora de aproximadamente 3 dB na relao sinal rudo do conversor.
Na Figura 4.2 possvel notar que um dos benefcios da sobreamostragem a possibilidade de
se utilizar um filtro anti aliasing com corte menos abrupto (menor ordem) do que no caso da
amostragem na taxa de Nyquist.

4.3

Modulao Sigma Delta

As funes de transferncia Hx[z] e He[z] introduzidas na Equao 4.7 podem ser escolhidas de
tal forma que os sinais x[n] e e[n] sofram modulaes que venham a melhorar o desempenho da
converso A/D. o caso da modulao sigma delta, onde He[z] projetado de forma a concentrar o
rudo de quantizao fora da banda do sinal a ser amostrado. Contudo, Hx[z] deve ser tal a manter
x[n] inalterado. Conclui-se, que He[z] deve ser a funo de transferncia de um filtro passa altas,
uma vez que o sinal a ser amostrado ocupa a banda espectral entre f = -fB e fB.
A implementao bsica de um modulador sigma delta representado pela Equao 4.13:
Y [z ] = X [z ]z 1 + E [z ](1 z 1 ) ,
L

(4.13)
onde L a ordem do filtro passa altas, e consequentemente, a ordem do modulador. fcil
perceber que quanto maior for L, uma maior energia do rudo e[n] ser colocado para fora da banda
de interesse e melhor ser o desempenho do conversor. O sinal de entrada aparece na sada intacto,

35

Captulo 4 Converso Analgico Digital de Sinais

apenas com um atraso de uma amostra imposto por z-1.


Diversas variaes para Hx[z] e He[z] j foram propostas. Entre elas, destacam-se as topologias
em cascata ou multiestgio [28-31], paralelo [32], [33] e multibanda [34]. Quantizadores de
diversos nveis tambm so utilizados.

4.3.1

Modulao Sigma Delta de Primeira Ordem

O diagrama de blocos de um modulador sigma delta de primeira ordem mostrado na Figura


4.5. A sada do modulador Y(z) expressa pela equao:
Y [z ] = X [z ]z 1 + E [z ](1 z 1 ).

(4.14)

No domnio do tempo, a Equao 4.14 pode ser reescrita:


y[n ] = x[n 1] + e[n] e[n 1] .

(4.15)
Utilizando Hz = z e He = (1-z ) nas Equaes 4.8, 4.9 e 4.10, a potncia do erro de quantizao
-1

-1

na sada do conversor :

2 2 fB

3 f s
A relao sinal quantizado rudo definida na Equao 4.17:

ey = e
2

f
2
SQNRdB = 10 log x2 10 log e2 10 log + 30 log s
3
2 fB

( )

( )

(4.16)

(4.17)

Se a razo fs/2fB = 2r, a relao sinal rudo de quantizao finalmente calculada como na
Equao 4.18:
2
SQNRdB = 10 log x2 10 log e2 10 log + 9,01r .
3

( )

( )

(4.18)

Cada vez que a freqncia de amostragem tiver seu valor dobrado, ocorrer uma melhora de 9
dB na relao sinal rudo do conversor, ou equivalentemente, um aumento de 1,5 bit na resoluo.

Figura 4.5: Diagrama de blocos do modulador sigma delta de primeira ordem.

36

Captulo 4 Converso Analgico Digital de Sinais

4.3.2

Modulao Sigma Delta de Segunda Ordem

O diagrama de blocos de um modulador sigma delta de segunda ordem mostrado na Figura


4.6. A estrutura agora contm dois integradores. As equaes para a sada do conversor e para a
SQNR so:
Y [z ] = X [z ]z 1 + E [z ](1 z 1 ) ,

(4.19)

y[n] = x[n 1] + e[n] 2e[n 1] + e[n 2].

(4.20)

ey = e
2

4 2 fB

5 f s

4
SQNRdB = 10 log x2 10 log e2 10 log + 15,05r .
5

( )

( )

(4.21)

(4.22)

Neste caso, um incremento em r correspondente a uma multiplicao por 2 na freqncia de


amostragem, proporciona um aumento de 2,5 bits na resoluo do conversor, ou 15 dB de melhora
na SQNR.
O modulador de segunda ordem incorpora um integrador a mais em sua funo de
transferncia. Teoricamente, este integrador contribui para atenuar o rudo de quantizao na banda
de interesse e refora-lo em freqncias altas.

4.4

Comportamento Qualitativo

A modulao sigma delta pode ser vista como um conversor PCM (Pulse Code Modulation)
com realimentao, que tenta forar a sada y[n] a ser igual entrada x[n]. Considerando o caso
onde um quantizador de 1 bit utilizado, sendo V =1, a sada do comparador assume os valores +1

Figura 4.6: Diagrama de blocos do modulador sigma delta de segunda ordem.

37

Captulo 4 Converso Analgico Digital de Sinais

ou 1. Sendo assim, sempre haver um erro u[n] 0, exceto quando a entrada assumir exatamente
um dos valores citados acima.
Considerando uma entrada DC entre 0 e 1 no modulador de primeira ordem da Fig. 4.5, quando
y[n] = 1 o erro u[n] acumulado pelo integrador negativo, j que u[n] = x[n] ya[n]. Aps um
determinado nmero de ciclos estes valores negativos acumulados sero suficientes para mudar o
estado do comparador para y[n] = -1. O sinal do erro muda para um valor positivo e acumulado
novamente no integrador por alguns ciclos at mudar o estado do comparador de volta para +1. A
densidade de +1s e 1s num perodo de tempo relacionado ao valor DC da entrada, de maneira
que quanto maior o valor da entrada, maior a densidade de +1s na sada, e vice-versa. Por essa
razo, o modulador sigma delta utilizando um quantizador de 1 bit comumente denominado
modulador por densidade de pulsos (Pulse Density Modulartor - PDM).
No modulador de segunda ordem o comportamento parecido. Contudo, a entrada do
quantizador v2[n] uma verso mais refinada, ou precisa, do erro entre a entrada e a sada, uma vez
que este erro u1[n] aplicado num integrador antes de ser subtrado de ya[n]e gerar u2[n]. O
resultado uma representao mais precisa do sinal de entrada.
A resposta em freqncia da sada de um modulador sigma delta de segunda ordem mostrada
na Fig. 4.8 [22]. O pico mais alto refere-se ao sinal senoidal de freqncia igual a 1 kHz @ -0,5
dBFS. A freqncia de amostragem neste caso de 6,144 MHz, o que corresponde a uma taxa de
sobreamostragem de aproximadamente 128. interessante observar a atenuao do rudo de
quantizao nas baixas freqncias, provida pelo filtro passa altas He.
Algumas imperfeies nos circuitos eletrnicos responsveis pela implementao do modulador
podem degradar o seu desempenho [27], como o caso do integrador. Se o ganho no for unitrio e
houver um fator de fuga considervel, a funo de transferncia do erro de quantizao sofre
mudanas em seus parmetros que se traduzem numa pior atenuao do rudo dentro da faixa de
freqncias de interesse.
Imperfeies no conversor D/A e no quantizador tambm so susceptveis de ocorrer, no
entanto no chegam a comprometer o desempenho do conversor como um todo.
Contudo, um aspecto que merece especial ateno refere-se natureza no linear do conversor,
realimentao, e ao fato de o rudo de quantizao no ser branco como assumido. Tudo isso leva
ao aparecimento de componentes peridicas (limit cycle oscillations) na sada do conversor [35].
Estas componentes podem se situar dentro da banda do sinal de entrada, principalmente em
conversores de primeira ordem, o que extremamente indesejvel em aplicaes de udio e voz.

38

Captulo 4 Converso Analgico Digital de Sinais

4.5

Comportamento Quantitativo

Nesta seo o objetivo traar um paralelo entre as diversas implementaes de conversores


A/D discutidas neste artigo com um exemplo numrico baseado nas equaes propostas ao longo
do texto.
O exemplo um conversor A/D para aplicao em udio de alta fidelidade, onde a largura de
banda igual a 20 kHz e a relao sinal rudo requerida de 98 dB ou 16 bits, compatvel com o
padro adotado nos CDs players de udio.
A Tabela 4.1 rene os resultados das freqncias de amostragem necessrias para atingir o
desempenho esperado.
Tabela 4.1: Freqncia de Amostragem para Converso A/D em udio de Alta Fidelidade
fB = 20 kHz, SQNR = 98 dB
Tecnologia
Freqncia de Amostragem
PCM 16 bits
44,1 kHz
PCM Sobreamostrado 12 bits
10 MHz
PCM Sobreamostrado 8 bits
2,64 GHz
Sigma Delta Primeira Ordem 1 bit
96,78 MHz
Sigma Delta Segunda Ordem 1 bit
6,12 MHz
Sigma Delta Terceira Ordem 1 bit
1,92 MHz

4.6

Conversor A/D AD1871

Aps uma introduo das tcnicas para converso A/D, o conversor escolhido para o projeto do
equalizador digital pode ser caracterizado em detalhes. A Figura 4.7 apresenta o modulador sigma
delta deste conversor, que baseado numa estrutura de segunda ordem com quantizador de 4 bits
do tipo flash. Podem ser vistos nesta figura os dois integradores e os dois conversores D/A que

Figura 4.7: Diagrama de blocos do modulador sigma delta do conversor AD1871 [22].

39

Captulo 4 Converso Analgico Digital de Sinais

Figura 4.8: FFT da sada do modulador sigma delta [22].

implementam a realimentao. A freqncia de amostragem de 6,144 MHz, o que resulta numa


taxa de sobreamostragem igual a 128.
A Figura 4.8 mostra a sada do modulador onde pode ser visto o efeito da conformao do rudo
(noise shaping).
A sada digital do modulador enviada a um processador embutido no conversor A/D cuja
funo implementar a filtragem do rudo fora da banda de udio, e a decimao do sinal para
atingir a freqncia de amostragem de 48 kHz. importante mencionar que estes filtros digitais
introduzem um atraso de grupo (latncia) no sinal de 930 s.
O fabricante afirma que esta topologia capaz de alcanar at 103 dB de faixa dinmica e 106
dB de SNQR [22].

4.7

Conversor D/A AD1954

A converso do sinal de udio do domnio digital para o analgico realizada pelo prprio DSP
AD1954. Neste caso, o sinal de udio digital PCM 48 kHz interpolado a uma taxa de 128 vezes e
entregue ao circuito mostrado na Figura 4.9. O fabricante no divulga o nmero de nveis do
quantizador de sada, apenas que trata-se de uma configurao multibit. Este quantizador aciona
uma srie de fontes de corrente cujos sinais so convertidos em tenso pelos amplificadores
operacionais, resultando numa sada de udio analgica diferencial.
As sadas analgicas diferenciais (OUT+ e OUT-) devem ser aplicadas a um filtro passa baixas
40

Captulo 4 Converso Analgico Digital de Sinais

Figura 4.9: Arquitetura do conversor D/A interno ao AD1954 [20].

tipo Bessel de terceira ordem com freqncia de corte igual a 100 kHz para que seja atenuado o
rudo do chaveamento do conversor. A topologia Bessel preferida por apresentar atraso de grupo
constante na banda passante, um comportamento altamente desejvel em aplicaes de udio onde
irregularidades na resposta de fase podem degradar a qualidade do sinal.

4.8

Concluso

A modulao sigma delta no uma tcnica trivial, embora esteja presente na grande maioria
dos conversores A/D e D/A de udio. O desempenho alcanado resultado de um compromisso
onde uma alta taxa de amostragem do sinal (bem acima da taxa de Nyquist) empregada afim de
se obter uma alta resoluo (at 24 bits), mesmo utilizando quantizadores flash com poucos bits de
resoluo. Tambm contribui para o sucesso da converso a tcnica de conformao do rudo, onde
os artefatos gerados pela quantizao so alocados fora da regio de trabalho do espectro de
freqncias, aumentando mais ainda a faixa dinmica.
Os conversores A/D e D/A especificados para o equalizador digital utilizam a modulao sigma
delta com taxa de sobreamostragem igual a 128 vezes a taxa de Nyquist e com quantizadores multi
bit, atingindo uma relao sinal rudo de, no mnimo, 100 dB.

41

Captulo 5
Processamento de Sinais de udio
5.1

Introduo

Neste captulo apresentado o projeto do processamento de sinais. Os filtros, que so os


principais blocos do sistema, so completamente caracterizados, numa abordagem que parte do
projeto dos filtros analgicos para concluir nos correspondentes filtros digitais atravs da
transformada bilinear.

5.2

Filtros Utilizados em Equalizao Corretiva

Um equalizador constitudo por um banco de filtros cujas funes de transferncia (FT)


podem ser ajustadas para atender a situaes especficas. Os principais tipos de filtros empregados
so passa baixas, passa altas e paramtricos (peaking).

5.2.1

Filtros Passa Baixas e Passa Altas

Estes tipos de filtros so normalmente utilizados para limitao do contedo espectral do sinal
de udio. Muitos sistemas de reproduo sonora apresentam dois ou mais transdutores (alto
falantes) trabalhando juntos, cada um responsvel pela reproduo de uma banda de freqncias
distinta. Neste caso, o uso de filtros limitadores na regio de transio garante que a resposta
conjunta do sistema ser a mais plana possvel.
Filtros passa altas so teis tambm em sistemas de sonorizao em que vrias caixas acsticas
reproduzindo baixas freqncias so empilhadas. O acoplamento entre elas devido aos grandes
43

Captulo 5 Processamento de Sinais de udio

Figura 5.1: Magnitude e fase em funo da freqncia do filtro passa altas.

comprimentos de onda envolvidos leva a um reforo excessivo nesta regio do espectro, o que
pode ser atenuado atravs de um filtro passa altas.
As Equaes 5.1 e 5.2 apresentam as funes de transferncia dos filtros passa altas e passa
baixas de segunda ordem, respectivamente [36]:
H HP (s ) =
H LP (s ) =

s2

s 2 + ( C Q ) s + C

C 2

s 2 + ( C Q ) s + C

(5.1)

(5.2)

onde C a freqncia de corte em rad/s, e Q o fator de qualidade. As Figuras 5.1 e 5.2 mostram
as respostas em freqncia dos filtros passa altas e passa baixas com diferentes valores do fator de
qualidade Q. interessante observar um pico na magnitude na vizinhana da freqncia de corte
quando o valor de Q maior que 0,707, em ambos os filtros. A resposta de fase apresenta uma
transio mais abrupta medida em que o valor de Q aumenta.

44

Captulo 5 Processamento de Sinais de udio

Figura 5.2: Magnitude e fase em funo da freqncia do filtro passa baixas.

5.2.2

Filtro Peaking ou Paramtrico

Os filtros tipo peaking so definidos como tendo a magnitude da resposta freqncia igual
unidade, exceto na vizinhana de uma determinada freqncia central [37]. Trs parmetros devem
ser definidos para que a funo de transferncia possa ser completamente caracterizada:
a)

Freqncia central (FC): a freqncia onde ocorrer o mximo ganho ou atenuao;

b)

Ganho (G): a magnitude da FT na freqncia central FC, expressa em decibis;

c)

Largura de banda (BW): a separao entre as duas freqncias cujos ganhos so iguais a

G/2, expressa em oitavas;

A possibilidade de determinar cada um destes trs parmetros independentemente em tempo


real torna o filtro peaking extremamente verstil e til num grande leque de aplicaes, sendo
tambm comumente conhecido como filtro paramtrico. A Equao 5.3 apresenta a funo de
transferncia do filtro peaking de segunda ordem:

45

Captulo 5 Processamento de Sinais de udio


H (s ) =

s 2 + 2 K C s + C
,
2
s 2 + 2 C s + C
2

(5.3)

onde:

C a freqncia central em rad/s (C=2FC),


K a magnitude de H(s) na freqncia central C. (G=20log10(K)), e
se relaciona com a largura de banda BW como indica a Equao 5.4:

ln (2)
sinh
BW .
K

(5.4)

A Figura 5.3 mostra as respostas em freqncia do filtro peaking com diferentes valores de
ganho G. Na Figura 5.4 explorada a variao da largura de banda BW, e, finalmente, a Figura 5.5
apresenta quatro filtros peaking com valores opostos de ganho, dois a dois. importante observar
que a resposta em freqncia destes filtros se cancelam, graas simetria.

Figura 5.3: Magnitude e fase em funo da freqncia do filtro peaking. Variao do ganho G.

46

Captulo 5 Processamento de Sinais de udio

Figura 5.4: Magnitude e fase em funo da freqncia do filtro peaking. Variao da largura de banda BW.

Figura 5.5: Magnitude e fase em funo da freqncia do filtro peaking. Simetria para valores de ganho
opostos.

47

Captulo 5 Processamento de Sinais de udio

5.3

Transformao Bilinear

A transformao bilinear [38] uma tcnica para mapear plos e zeros de uma determinada
funo de transferncia do plano s analgico para o plano z digital atravs da substituio expressa
na Equao 5.5:
s=

2 z 1

,
T z +1

(5.5)

onde T o perodo de amostragem.


O objetivo chegar a uma funo de transferncia do tipo:
H (z ) =

b0 + b1 z 1 + b2 z 2
,
1 a1 z 1 a 2 z 2

(5.6)

que a Forma Direta I de um filtro IIR (Infinite Impulse Response) de segunda ordem, cuja
representao em blocos apresentada na Figura 5.6:
Desenvolvendo a Equao 5.5 considerando s=j chega-se expresso que relaciona a
freqncia analgica com a freqncia digital:
j =

2 e j 'T 1 2 e j 'T 2 e j 'T

=
T e j 'T + 1 T e j 'T 2 + e j 'T

2
2

2 sen ( 'T 2)
j
,
T cos( 'T 2)

2
tan ( T 2) ,
T

(5.7)

onde a freqncia digital. Trata-se de uma relao no linear, o que fica mais evidenciado
medida em que a freqncia digital se aproxima da freqncia de Nyquist (Fs/2). A Figura 5.7
ilustra esta no linearidade, comumente chamada de deformao na freqncia (frequency
warping). Para minimizar este inconveniente a freqncia de amostragem pode ser aumentada para

Figura 5.6: Filtro IIR Forma Direta I.

48

Captulo 5 Processamento de Sinais de udio

Figura 5.7: Deformao na freqncia da transformada bilinear (FS=48 kHz).

96 kHz, o que exige, entretanto, maior capacidade de processamento de todo o sistema.


A aplicao da transformada na FT do filtro peaking da Equao 5.3 resulta na Equao 5.8:
2

2 z 1
2 z 1
2
+ C

+ 2 K C
T z +1
T z +1
H (z ) =
2
2 z 1
2 z 1
2
+ C

+ 2 C
T z +1
T z +1

(1 + ( T 2) + 2K ( T 2)) 2 (1 ( T 2) ) z + (1 + ( T 2)
(1 + ( T 2) + 2 ( T 2)) 2 (1 ( T 2) ) z + (1 + ( T 2)
2

2 K ( C T 2 ) z 2
2
2 ( C T 2 ) z 2
2

(5.8)

Para compensar o comportamento no linear, a freqncia central C deve ser pr deformada


de acordo com a Equao 5.7. O parmetro largura de banda, BW, tambm influenciado pela
deformao e deve ser pr compensado [39]:
BW =

C T
BW ,
sen ( C T )

(5.9)

o que finalmente resulta na Equao 5.10:


H (z ) =

(1 +

)
)

(
(

K 2 cos( C T )z 1 + 1 K z 2
,
K 2 cos( C T )z 1 + 1 K z 2

(1 +

(5.10)

onde :
ln (2 )
C T
sen ( C T ) .
BW
sen ( C T )
2

= senh

49

(5.11)

Captulo 5 Processamento de Sinais de udio

A Tabela 5.1 resume o procedimento acima apresentando as expresses para o clculo dos
coeficientes da Equao 5.6 para o filtro peaking, e estende a aplicao aos filtros passa altas e
passa baixas.
Tabela 5.1: Formulrio para Clculo dos Coeficientes dos Filtros IIR Biquadrticos
b0 + b1 z 1 + b2 z 2
Funo de Transferncia: H ( z ) =
1 a1 z 1 a 2 z 2
Filtro Peaking
b0 =

b1 =

1+ K

1+ K
2 cos( C T )

1+

b2 =

1 K
1+ K

1 + cos( C T )
b0 =
2(1 + )
b1 =

b1 =

1 cos( C T )
1+

b2 =

1 cos( C T )
2(1 + )

1+

1+

Filtro Passa Altas

a1 =

1 + cos( C T )
2(1 + )

1 cos( C T )
b0 =
2(1 + )

2 cos( C T )

a2 =

(1 + cos( C T ))
1+

b2 =

5.4

a1 =

2 cos( C T )
1+

a2 =

1
1+

Filtro Passa Baixas

a1 =

2 cos( C T )
1+

a2 =

1
1+

Efeitos da Aritmtica Finita em Filtros IIR

Como visto no captulo referente converso A/D e D/A, a quantizao dos sinais impe um
limite na faixa dinmica utilizvel pelos sistemas digitais de processamento de sinais. O mesmo
problema acontece no caso das operaes matemticas envolvidas em vrias etapas do
processamento, principalmente nos filtros digitais. So discutidos nesta seo os principais efeitos
50

Captulo 5 Processamento de Sinais de udio

causados pela limitao do tamanho das palavras na aritmtica digital, embora poucas providncias
possam ser tomadas no sentido de aliviar estes efeitos dada a natureza do DSP escolhido.

5.4.1

Erros de quantizao nas multiplicaes

Uma multiplicao entre dois nmeros de M bits representados em aritmtica de ponto fixo
resulta em nmeros de 2M bits. Normalmente estes resultados so truncados e o excesso de bits so
descartados, o que eqivale introduo de um erro (ou rudo) no sinal. A Figura 5.8 mostra o
diagrama de blocos do filtro IIR Forma Direta I onde foi acrescido a somatria do erro de cada uma
das multiplicaes deste filtro.
O problema vai se tornando crtico medida em que vrios destes filtros so cascateados, como
no caso do equalizador. Neste caso, a sada contaminada de cada filtro aplicada entrada do filtro
seguinte. Observando a sada do ltimo filtro, v-se claramente que a contribuio de rudo de cada
filtro vai sendo modulado de acordo com a funo de transferncia implementada pelos filtros
seguintes.
Como cada FT composta de numerador e denominador e a FT global o produto de todas as
FTs, existem tcnicas para se otimizar o rudo global do banco de filtros atravs do correto
ordenamento de numeradores e denominadores [40].
Infelizmente, no caso do equalizador digital, os coeficientes dos filtros so determinados
dinamicamente, resultado da constante alterao de parmetros efetuada pelo usurio atravs do
painel. A otimizao do rudo teria que ser implementada tambm dinamicamente, o que
demandaria o desenvolvimento de algoritmos especficos para esta funo. No entanto, como o
DSP AD1954 no possibilita este tipo de implementao, um processador teria que ser
acrescentado ao sistema para realizar esta otimizao, o que reflete negativamente no custo final do
equalizador.

Figura 5.8: Filtro IIR acrescido de erro de truncamento devido s multiplicaes.

51

Captulo 5 Processamento de Sinais de udio

5.4.2

Erros na quantizao dos coeficientes

A representao dos coeficientes dos filtros com um nmero finito de algarismos no introduz
rudos no sinal de udio. O efeito desta quantizao percebido somente na resposta em freqncia
do filtro, que pode se afastar da resposta pretendida. O maior problema acontece quando os plos
da funo de transferncia se situam prximos regio de instabilidade do sistema, o que aumenta
o risco de algum erro introduzido pela quantizao tornar o sistema instvel.

5.5

Concluso

A Transformao Bilinear uma ferramenta til na sntese de filtros digitais IIR com resposta
em freqncia similar aos filtros analgicos de segunda ordem. A grande vantagem consiste na
relao direta entre os parmetros fsicos dos filtros analgicos e os coeficientes dos filtros IIR
gerados pela transformao. O clculo destes coeficientes pode ser realizado num intervalo de
tempo irrelevante para o usurio do equalizador, principalmente se for confiado a um processador
independente a tarefa de implementar estes clculos.
Contudo, vrios problemas inexistentes no domnio analgico tm de ser confrontados na
realizao digital dos filtros. Estes problemas referem-se basicamente s limitaes impostas pela
taxa de amostragem do sinal de udio (deformao na freqncia) e nos erros introduzidos pela
quantizao dos sinais e dos coeficientes utilizados no processamento. DSPs com aritmtica de
ponto flutuante sofrem bem menos com estas imperfeies e devem ser escolhidos quando a
magnitude dos erros comprometer o desempenho global do sistema.

52

Captulo 6
Projeto de Hardware e Software do Equalizador
6.1

Introduo

Este captulo apresenta as etapas de projeto do equalizador digital, divididas em projeto de


hardware e projeto de software. O objetivo a implementao de um prottipo do sistema,
fundamentada nos conceitos abordados nos captulos anteriores deste trabalho.

6.2

Projeto de Hardware

O projeto de hardware envolve os circuitos que conformam o equalizador em nvel fsico,


dentre eles o condicionamento de sinais analgicos e os circuitos digitais (e.g.: DSP, ADC).

6.2.1

Condicionamento de sinais analgicos

Os sinais de udio analgicos devem alcanar amplitudes de at 13 V de pico (22 dBu) em


modo diferencial nas entradas e nas sadas do equalizador digital, para manter a compatibilidade
com outros equipamentos de udio profissional. Entretanto, os conversores A/D so alimentados
com 5 VDC, o que significa que no so capazes de receber em suas entradas sinais com amplitude
maior que 5 V pico a pico. Logo, um circuito atenuador deve ser introduzido para adequar o nvel
destes sinais.
O conversor AD1871 possui entradas de udio diferenciais e dois amplificadores operacionais
internos cuja configurao determinada em software via interface SPI, conforme ilustra a Figura
6.1. Isso permite que o conversor receba sinais diferenciais ou no diferenciais (single ended) e que
53

Captulo 6 Projeto de Hardware e Software do Equalizador

Figura 6.1: Circuitos internos de condicionamento do AD1871 [22].

o ganho da entrada seja programado para diversos valores com o objetivo de maximizar a relao
sinal rudo. A tenso VCM de 2,5 VDC (offset) somada ao sinal de udio, uma vez que o conversor
no trabalha com fonte de alimentao simtrica.
Sendo assim, proposto o circuito da Figura 6.2, cujo objetivo realizar a amplificao
diferencial do sinal de udio de entrada atenuando-o em 10 vezes (20 dB). A impedncia de entrada
deste circuito de 20 k.
O sinal de sada deste circuito aplicado ao pino VINxP do conversor AD1871, resultando no
sinal diferencial com amplitude de at 2,6 V de pico com o offset VCM. nos pinos CAPxN e
CAPxP, de acordo com a configurao sugerida na Figura 6.1. O modulador sigma delta captura o

sinal de udio nestes pinos.


A sada do conversor D/A AD1954 correspondente a um sinal de amplitude digital de 0 dBFS
um sinal diferencial de 5,4 V pico a pico com offset de 2,5 V. Primeiramente este sinal aplicado a
um filtro de reconstruo Bessel de terceira ordem com freqncia de corte de 50 kHz, para que o
rudo de quantizao fora da banda de udio seja rejeitado. Este filtro tambm realiza a
amplificao diferencial do sinal, e seguido por um amplificador inversor de ganho igual a 2,6

Figura 6.2: Amplificador diferencial de entrada com atenuao de 20 dB.

54

Captulo 6 Projeto de Hardware e Software do Equalizador

Figura 6.3: Filtro diferencial Bessel de terceira ordem seguido por amplificador inversor.

V/V. O ganho total destes dois circuitos retorna o nvel do sinal de udio aos 22 dBu esperados na
sada. Estes circuitos so mostrados na Figura 6.3. A resposta em freqncia do filtro Bessel
mostrada na Figura 6.4
Um cuidado especial dispensado a estes circuitos analgicos para que o desempenho dos
conversores A/D e D/A no seja prejudicado:
a) Utilizao de amplificadores operacionais de baixssimo rudo (e.g.: NE5532, OP275).
b) Desacoplar os pinos de alimentao de todos os operacionais com capacitores de 100 nF e de
47 F em direo referncia do circuito.
c) Ateno no desenho da placa de circuito impresso para evitar laos de terra.
d) Blindagem do gabinete para minimizar interferncias da rede eltrica (60 Hz).
e) Utilizao de componentes de alta preciso nos circuitos diferenciais.

Figura 6.4: Resposta em freqncia do filtro Bessel de terceira ordem.

55

Captulo 6 Projeto de Hardware e Software do Equalizador

6.2.2

Conexo dos Circuitos Digitais

A Figura 6.5 apresenta o diagrama de blocos de hardware do equalizador, com foco especial
nos circuitos digitais. Todos protocolos de comunicao entre circuitos integrados (SPI, I2C, I2S) e
entre o equalizador e o microcomputador (USB) so seriais, o que representa um nmero global
pequeno de vias de comunicao, minimizando as trilhas nas placas de circuito impresso.

Figura 6.5: Diagrama de blocos do hardware do equalizador.

6.3

Projeto de Software

Nesta seo apresentado o desenvolvimento dos aplicativos (softwares) que compe o projeto.
Estes aplicativos podem ser classificados de acordo com o nvel em que se encaixam, sendo que
softwares para controle de microprocessadores so considerados de nvel baixo, enquanto que
softwares para implementao de aplicativos de interface com o usurio sobre o sistema
operacional Windows so considerados de nvel alto.

56

Captulo 6 Projeto de Hardware e Software do Equalizador

6.3.1

Comunicao com o Microcomputador

O problema a ser atacado consiste na implementao de um canal de comunicao entre o


equalizador digital e um microcomputador com sistema operacional Windows 98. Conforme foi
visto anteriormente, a interface USB se mostra a mais adequada para realizar esta funo.
O DSP AD1954 e o conversor A/D AD1871 possuem o protocolo SPI implementado em
hardware, o que obriga os outros circuitos integrados a trabalharem sobre este mesmo protocolo. O
CY68013, responsvel pela comunicao USB, no apresenta implementado internamente o
protocolo SPI, obrigando o desenvolvimento de uma funo especfica dentro do firmware para a
conformao dos sinais deste tipo de comunicao utilizando os pinos de entrada e sada de uso
geral do circuito integrado. Desta maneira, o CY68013 gerencia toda a entrada e sada de sinais de
configurao e controle do DSP e do conversor A/D via a porta SPI.
Como o equalizador no apresenta painel para interface com o usurio, sua configurao toda
proveniente do microcomputador atravs do barramento USB. Enquanto o usurio est procedendo
a configurao dos parmetros do DSP so geradas transmisses do tipo control, onde os
parmetros ajustados so enviados no pacote de dados relativos a esta transmisso. O
microcontrolador CY68013 recebe estes dados e os encaminha para o DSP disparando a funo
SPI contida em seu firmware.
Assim que o usurio termina a programao do equalizador, uma ordem de gravao dos
parmetros deve ser disparada, o que envia todos os parmetros de configurao para uma memria
EEPROM (24LC64) de 8 Kbytes que se comunica com o CY68013 atravs de um protocolo serial
denominado I2C (Inter Integrated Circuit). Este protocolo implementado em hardware tanto no
CY68013 quanto na EEPROM, e o seu diagrama de pulsos mostrado na Figura 6.6.
No I2C apenas duas vias so utilizadas na comunicao, como mostrado na Figura 6.5. Cada
pacote de dados se inicia com um byte de endereo (ADDR) que caracteriza o destinatrio e a

Figura 6.6.: Diagrama de tempos do protocolo I2C [25].

57

Captulo 6 Projeto de Hardware e Software do Equalizador

Figura 6.7: Estrutura de dados da memria EEPROM 24LC64 (8 Kbytes).

direo da comunicao (R/W). No caso do equalizador, a memria EEPROM armazena, alm do


firmware, o programa do DSP e os parmetros de configurao que foram ajustados e gravados
pelo usurio, como pode ser visto na Figura 6.7.
A inicializao do sistema, mostrado na Figura 6.8, a principal tarefa do firmware e consiste
na inicializao do microcontrolador USB CY68013, na configurao dos registros do DSP e do
conversor A/D e, finalmente, num procedimento de leitura do firmware e dos parmetros do DSP
contidos na EEPROM (via I2C) e a transmisso destes dados ao DSP (via SPI). Aps a

Figura 6.8: Diagrama de blocos do procedimento de inicializao do sistema pelo CY68013.

58

Captulo 6 Projeto de Hardware e Software do Equalizador

inicializao, o CY68013 s atua quando recebe uma transferncia do tipo control do barramento
USB contendo dados endereados ao DSP. Logicamente, este microcontrolador est programado
tambm para responder questionamentos especficos do barramento USB.
A transmisso de um grande pacote de dados para a memria RAM do DSP pode ser feita
atravs do modo contnuo (burst), onde os dados so alocados seqencialmente na memria. Os
dois primeiros bytes do pacote contm o endereo a partir do qual os dados so armazenados.

6.3.2

Firmware do DSP

A programao do DSP AD1954 baseada na interligao de primitivas, que so algoritmos


que realizam certas funes de processamento de sinal, como filtros IIR, elementos de ganho e
interpoladores para converso D/A. O fabricante disponibiliza estas primitivas na forma de blocos
do sistema ORCAD de projeto e simulao de circuitos eletrnicos. Assim, o programador monta a
configurao necessria para realizar o processamento de sinais que deseja dentro deste ambiente
de desenvolvimento.
O ORCAD gera uma lista (netlist) com as informaes sobre os blocos utilizados e suas
conexes entre si. Esta netlist serve de entrada para o compilador chamado SigmaComposer,
includo nas ferramentas de desenvolvimento do DSP. Este compilador fornece como sadas o
firmware do DSP e um arquivo contendo todos os parmetros utilizados pelo firmware. Os dois
arquivos so descarregados para a memria EEPROM pela prpria interface USB, atravs de um
aplicativo especfico fornecido pelo fabricante do microcontrolador CY68013.
Algumas caractersticas do firmware so limitadas pelo compilador, devido arquitetura do
DSP:

Figura 6.9: Diagrama de blocos do processamento digital de sinais projetado para o equalizador.

59

Captulo 6 Projeto de Hardware e Software do Equalizador

a)

Nmero de parmetros: 256, correspondendo a 768 bytes;

b)

Memria RAM utilizada: 1024 bytes;

c)

Nmero de instrues do firmware: 512, correspondendo a 2560 bytes;

O diagrama de blocos referente ao processamento de sinais mostrado na Figura 6.9, contendo


os filtros passa altas, passa baixas e peaking alm dos elementos de ganho. Esta mesma figura
consta no Captulo 2, quando o projeto caracterizado.

6.3.3

Aplicativo Painel Virtual

definido como Painel Virtual o aplicativo desenvolvido na linguagem Delphi para o sistema
operacional Windows 98 cuja funo permitir a configurao de todas as funcionalidades do
equalizador em tempo real, facilitando a comunicao entre o usurio e a mquina.
A misso do Painel Virtual aproveitar os recursos grficos do microcomputador para
implementar um painel que se assemelhe a um painel fsico de equalizadores analgicos, com
potencimetros e chaves de configurao. Adicionalmente, incorporado ao Painel Virtual um
grfico que apresenta a magnitude da resposta em freqncia de todos os filtros em cascata do

Figura 6.10: Diagrama de fluxo de software de todo o sistema.

60

Captulo 6 Projeto de Hardware e Software do Equalizador

equalizador, sendo este um recurso exclusivo de sistemas digitais difcil de ser implementado em
painis de equipamentos analgicos.
O aplicativo recebe como entrada os parmetros dos filtros (freqncia central, largura de banda
e ganho), controles de volume e chaves, e traduz esta informao em parmetros no formato com
que o DSP trabalha. Estes parmetros so transmitidos via barramento USB ao CY68013 e ento
encaminhados diretamente memria Parameter RAM do DSP AD1954 atravs da interface SPI,
como dito anteriormente.
Esta traduo dos parmetros pode incorrer em operaes matemticas no elementares (e.g.:
sen(x), log10(x)) e deve ser realizada pelo computador atravs do aplicativo Painel Virtual,
poupando o microprocessador CY68013 de um grande volume de processamento, e garantindo que
o tempo total de configurao seja compatvel ao dos equalizadores analgicos.

Figura 6.11: Painel Virtual.

61

Captulo 6 Projeto de Hardware e Software do Equalizador

Quando a configurao do equalizador encerrada, o usurio tem a opo de armazenar todos


os parmetros na memria EEPROM. Assim, ao ser inicializado o Painel Virtual realiza a leitura
desta parte da EEPROM e configura os seus botes, chaves e grficos nos valores armazenados.
O aplicativo Painel Virtual no se comunica diretamente com o equalizador, mas sim com o
driver de dispositivo. No caso do CY68013, o driver genrico fornecido pelo fabricante Cypress
(ezusb.sys) foi capaz de realizar todas as funes de configurao e de comunicao necessrias ao
equalizador digital. Esta facilidade resultou numa grande economia de tempo e esforo no
desenvolvimento do equalizador como um todo, e foi determinante para a escolha deste
microprocessador para compor o sistema de comunicao.
A Figura 6.10 apresenta o fluxo dos dados de configurao desde o Painel Virtual at o DSP. A
Figura 6.11 mostra o Painel Virtual com os botes circulares no estilo de knobs de potencimetros
e o grfico de resposta em freqncia, onde desenhada a magnitude da funo de transferncia
global do equalizador. O usurio tambm tem a opo de digitar numa caixa de texto o valor do
parmetro que deseja alterar. A mesma tela implementada para os dois canais de udio do
equalizador.

6.4

Concluso

O projeto do equalizador pode ser dividido em projeto de hardware e projeto de software. A


implementao do hardware demanda cuidados especficos para que o desempenho do software
no seja prejudicado. O principal cuidado se refere compatibilizao da amplitude dos sinais de
entrada e sada com os nveis praticados pelos conversores A/D e D/A.
Ao todo quatro camadas de software so implementadas no equalizador digital. Destas, apenas
o driver de dispositivo no foi desenvolvido neste trabalho. O aplicativo Painel Virtual, os
firmwares do DSP e do microcontrolador USB tm seus aspectos tcnicos detalhados neste
captulo.
A avaliao dos resultados deste projeto abordada no prximo captulo, onde so apresentadas
as metodologias de avaliao especficas para componentes de udio.

62

Captulo 7
Metodologia de Avaliao e Resultados Obtidos
7.1

Introduo

A aplicao final da maioria dos sistemas de udio a audio de um programa sonoro (e.g.:
voz, msica), o que consiste numa experincia altamente subjetiva. Assim, compreensvel que em
alguns casos a qualidade de determinados componentes do sistema seja avaliada em avaliaes
subjetivas, onde ouvintes so postos a julgar determinadas caractersticas sonoras difceis de serem
correlacionadas com parmetros medidos objetivamente. esperado tambm que alguns
parmetros objetivos, como por exemplo taxa de distoro harmnica, possam no retratar a
preferncia dos ouvintes, mesmo quando se trata de um grupo com condies auditivas
privilegiadas.
Neste captulo so discutidas as metodologias cientficas utilizadas para a avaliao
componentes de udio e so apresentados os resultados da aplicao destas metodologias na
validao do projeto desenvolvido ao longo desta dissertao.

7.2

Avaliaes Objetivas

A avaliao objetiva de um componente de udio visa em primeiro plano quantificar, atravs de


certos parmetros, o grau de fidelidade com que este componente trata os sinais de udio que
trafegam por ele. Outras caractersticas de importncia secundria so a eficincia energtica e o
nvel de poluio (eletromagntica ou sonora) gerada pelo componente.
As metodologias, as ferramentas e os parmetros envolvidos na tarefa de avaliar objetivamente
63

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

sistemas de udio so fartamente abordados na literatura pela comunidade cientfica e pelos


organismos reguladores [41-44]. importante citar que existem procedimentos complementares
para avaliao de equipamentos digitais, tratando de fenmenos particularmente relacionados a esta
tecnologia, como por exemplo, medio de amplitude de sinais de udio digitais, corrupo de
sinais de clock (jitter), comportamento de conversores A/D e D/A, etc. [45].

7.2.1

Distoro em Componentes de udio

O termo tcnico comumente relacionado com a fidelidade a distoro tpica de um


determinado sistema. A distoro pode ser caracterizada e classificada de vrias maneiras distintas:
a)

Distoro harmnica: detectada e medida submetendo o sistema a uma excitao

harmnica pura (senoidal) e levantando a energia dos artefatos gerados, que neste caso ocorrem
em freqncias mltiplas da freqncia de excitao (fundamental). O ndice que representa
este tipo de distoro a taxa de distoro harmnica (Total Harmonic Distortion THD),
representado na Equao 7.1:
2

THD =

E 2 + E3 + K + E n
E1

(7.1)

onde: En a magnitude da n-sima componente harmnica do sinal.


b)

Rudo: so artefatos no correlacionados entre si no domnio do tempo, e cuja potncia

espectral costuma se espalhar numa ampla faixa de freqncias. Rudos podem ser gerados
pelos prprios circuitos eletrnicos do componente de udio, ou podem ter sido induzidos no
sistema por meio de antenas. Em circuitos eletrnicos analgicos muito comum o
aparecimento de rudo no sinal de udio devido agitao trmica dos eltrons internamente a
elementos passivos como resistores, por exemplo. A quantidade de rudo presente num sinal
medida como uma razo entre a energia de um tom puro, com amplitude mxima aceitvel pelo
circuito, e a energia total do rudo (signal to noise ratio SNR), tambm expressa em decibis.
c)

Distoro linear: detectada principalmente na avaliao da resposta do sistema em funo

da freqncia. Este tipo de distoro caracterizada por variaes ocorridas ao longo do grfico
da resposta em freqncia, e podem ser corrigidas em vrios casos atravs de filtragem
adequada (equalizao).
d)

Distoro por intermodulao (Intermodulation Distortion IMD): distoro no linear

cujos artefatos so gerados atravs da interao de dois ou mais sinais puros (senoidais) de

64

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

freqncias diferentes. Trata-se de um ndice que retrata bem a condio real de funcionamento
em regime permanente de sistemas de udio, cujo sinal (voz ou msica) composto pela soma
de diversos componentes correlacionados ou no.
Caractersticas relativas ao comportamento do componente em estado transitrio tambm so
muito importantes por apresentarem alta correlao com a qualidade subjetiva (sonora) do
componente. Alguns ndices utilizados para se quantificar este comportamento so:
a)

Largura de banda: regio do espectro limitada pelo primeiro plo da funo de

transferncia dos sistema aps a faixa de passagem tpica (sistemas tipo passa baixa);
b)

Slew rate: define o intervalo de tempo gasto pelo componente para responder a um degrau

aplicado sua entrada;


c)

Compresso dinmica: refere-se ao tempo de estabilizao do sistema quando o sinal de

entrada tem a sua amplitude variada bruscamente (e.g.: de 10 % a 100 % do fundo de escala).
Embora possam parecer diferentes, todos os trs parmetros citados acima tem forte relao
entre si. Como mencionado na introduo, um dos grandes desafios da medio objetiva
conseguir isolar parmetros no correlacionados (ortogonais) que traduzam as qualidades
subjetivas apontadas por ouvintes em testes auditivos.
Um sistema de medio deve, portanto, gerar sinais de teste com caractersticas controladas e
implementar a aquisio destes sinais entrada e sada do componente testado, provendo
resoluo, exatido e preciso que permitam a correta avaliao, objetivando sempre a obteno de
parmetros ortogonais para o julgamento da qualidade do componente.

7.2.2

Resultados de Medio Objetiva

As Figuras 7.1 a 7.11 apresentam os resultados alcanados pelo equalizador digital projetado. A
ferramenta de medio composta por um sistema controlado por computador do fabricante Audio
Precision, modelo System One, utilizando o software Apwin verso 2.24.
As Figuras 7.1 at 7.3 representam a magnitude do espectro de freqncias resultante de uma
FFT (Fast Fourier Transform) com 8192 pontos. O objetivo destas medies identificar as
componentes harmnicas introduzidas pelo sistema quando excitado por um sinal senoidal com
freqncia igual a 997 Hz e amplitude variando do fundo de escala do conversor A/D (0 dBFS = 0
dBr = 21 dBu) na Figura 7.1, para 20 dBr na Figura 7.2 e para 60 dBr na Figura 7.3. Como
esperado, a taxa de distoro harmnica + rudo aumenta medida em que a amplitude do sinal

65

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

diminui. No melhor caso a THD mais o rudo igual a 0,0089%.


A Figura 7.4 apresenta a medio do rudo de fundo, com a relao sinal rudo resultando em
89 dB, ou 840 VRMS. importante observar a presena da componente de 120 Hz, proveniente do
ripple da fonte de alimentao.

Figura 7.1: Resposta em freqncia a uma onda senoidal de 997 Hz (0 dBr = 21 dBu).

Figura 7.2: Resposta em freqncia a uma onda senoidal de 997 Hz (-20 dBr = 1 dBu).

66

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

Figura 7.3: Resposta em freqncia a uma onda senoidal de 997 Hz (-60 dBr = -39 dBu).

Figura 7.4: Resposta em freqncia do rudo de fundo (0 dBV = 1 VRMS).

A Figura 7.5 mostra a sada do equalizador digital excitado por uma varredura em freqncia
entre 10 Hz e 24 kHz de um sinal senoidal com amplitude eficaz igual a 1 VRMS (0 dBV). Podem
ser vistas mnimas variaes acima de 1 kHz da ordem de 0,1 dB cuja causa pode estar na
impreciso do casamento entre os componentes nos circuitos diferenciais.

67

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

Figura 7.5: Magnitude da funo de transferncia (0 dBV = 1 VRMS).

A Figura 7.6 a curva de linearidade, resultado de uma varredura no valor da amplitude de um


sinal senoidal de 997 Hz entre 80 e +30 dBu. O ponto de inflexo superior representa a amplitude
mxima do sinal de udio analgico entrada do equalizador, e igual a 21 dBu. O ponto de
inflexo inferior representa o nvel onde o rudo comea a se misturar ao sinal, aproximadamente
em 60 dBu.

Figura 7.6: Curva de linearidade (amplitude de entrada versus amplitude de sada).

Na Figura 7.7 apresentada a variao da THD com relao amplitude do sinal de entrada.
Novamente um ponto de inflexo encontrado na regio de 21 dBu, confirmando a Figura 7.6. Na
regio entre 15 e 10 dBu pode ser observada uma variao no comportamento da THD cuja
explicao no pode ser determinada.

68

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

Figura 7.7: Taxa de distoro harmnica e rudo versus amplitude do sinal de entrada.

As Figuras 7.8 a 7.11 mostram a resposta em freqncia do equalizador com a atuao dos
diversos filtros. Na Figura 7.8 pode ser vista a atuao do filtro passa altas com diferentes valores
do fator de qualidade Q; na Figura 7.9 o filtro passa baixas tem apenas a sua freqncia de corte
variada; a Figura 7.10 a resposta relativa ao ajuste apresentado na Figura 6.11; finalmente a
Figura 7.11 mostra a atuao do filtro peaking tendo a sua freqncia central variada.
As Figuras 7.9 e 7.11 mostram claramente o efeito da deformao em freqncia explicado no
Captulo 5.

Figura 7.8: Resposta em freqncia do filtro passa altas.

69

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

Figura 7.9: Resposta em freqncia do filtro passa baixas.

Figura 7.10: Resposta em freqncia dos filtros peaking.

Figura 7.11: Efeito da deformao em freqncia na resposta em freqncia do filtro peaking.

70

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

7.3

Avaliaes Subjetivas

Existem muitas razes que justificam a necessidade e a utilidade dos testes subjetivos para
avaliao de componentes de udio. A principal delas refere-se ao fato de que nem todas as
caractersticas audveis podem ser objetivamente medidas e correlacionadas com o que ouvido,
com as atuais ferramentas disponveis. Este fato no implica de forma alguma que os resultados de
medies objetivas sejam irrelevantes ao caracterizar um componente. Ao contrrio, h muita
informao a ser extrada destas medies, principalmente se forem realizadas de maneira mais
completa e adequada do que vem sendo feito.
De fato, podem ser questionveis os motivos que levam um pesquisador a investigar diferenas
audveis to aparentemente insignificantes entre componentes que fatalmente no seriam
percebidas em situaes reais. Contudo, existe o argumento de que a cadeia de equipamentos pelos
quais trafega o sinal de udio pode ser to complexa que o acmulo de imperfeies ao longo dos
diversos equipamentos degrada o sinal a ponto de tornar inaceitvel o resultado final. Tambm
existe a teoria que o homem capaz de detectar qualquer diferena audvel entre dois sinais, se lhe
for dado o tempo suficiente [46].
Embora cada indivduo possua sua prpria opinio e preferncia, esta opinio s ter sentido
para algum se contiver elementos claros de objetividade, consistncia e repetitibilidade. Tais
elementos s podem ser conseguidos atravs da preveno de variaes indesejadas de parmetros
que venham a influenciar o resultado e da utilizao de referncias absolutas sempre que possvel
de modo que a exatido possa ser verificada objetivamente, e no apenas inferida.
Alguns requisitos para garantir a validade dos resultados de avaliaes subjetivas devem ser
seguidos:
a)

ateno na interface entre dois equipamentos. O adequado casamento de impedncia evita

sobrecargas e, consequentemente, alteraes na resposta em freqncia de um sistema. Sempre


que possvel a entrada do equipamento em teste (EET) deve ser excitada por uma fonte de baixa
impedncia de sada (buffer);
b)

diferenas lineares mensurveis devem ser eliminadas antes que qualquer concluso seja

tomada a respeito de distores originadas por no linearidades. Estas diferenas referem-se


principalmente deficincias na resposta em freqncia do EET, os quais podem ser
prontamente corrigidas atravs de filtragens adequadas (equalizao). Tambm so fontes de
diferenas lineares a resposta de fase, a polaridade e, finalmente, o ganho do EET.

71

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

Experimentos descritos em [47] revelam que diferenas de apenas 0,2 dB entre oitavas
adjacentes podem ser percebidas pelo aparelho auditivo humano. Por outro lado, diferenas de
mais de 1 dB podem ser facilmente produzidas na sada de amplificadores de potncia, devido
grande variao da impedncia dos alto falantes com a freqncia. Embora estas diferenas
sejam efetivamente audveis, elas no se referem a artefatos gerados a partir de comportamento
no linear do EET;
c)

focalizar o teste na deteco de similaridade ou diferena entre dois equipamentos. Este

procedimento deve ser seguido nos casos em que uma referncia absoluta no esteja disponvel
ou seja vivel de ser utilizada no teste. Quanto melhor o teste, mais simples a natureza do
julgamento que o ouvinte ter que fazer. Um exemplo tpico de um teste com uma referncia
absoluta presente o caso do teste de caixas acsticas: a comparao feita entre a voz do
locutor ao vivo na sala de teste e a reproduo da mesma voz gravada numa cmara anecica;
d)

execuo de testes cegos, ou preferencialmente, duplo cegos. Um teste cego aquele onde

o ouvinte no sabe qual componente est sendo executado no momento da audio, enquanto
que um teste duplo cego aquele que nem o ouvinte nem a pessoa que est conduzindo o teste
tem acesso identidade do componente. Neste caso, um gabarito com as respostas deve ser
gerado por um agente inexpressivo, como por exemplo um microcomputador.

7.3.1

Condies Acsticas do Ambiente

Se o objetivo eliminar ao mximo quaisquer fontes de interferncia num teste auditivo, uma
soluo realizar os testes usando fones de ouvido. Desta maneira, as condies acsticas (e.g.:
tempo de reverberao, ondas estacionrias) de uma sala de audio so evitadas. Entretanto esta
facilidade no pode ser implementada quando o componente a ser avaliado uma caixa acstica,
ou quando se deseja avaliar o componente simulando condies normais de operao.
Sendo assim, alguns requisitos a respeito das condies acsticas do ambiente onde acontece o
teste devem ser levadas em considerao [48]:
a)

tamanho e geometria: devem ser usadas salas com rea superior a 20 m2, com p direito

superior a 2,1 m. A geometria deve apresentar certa simetria longitudinal, porm devem ser
evitadas paredes paralelas, pois propiciam o aparecimento de ondas estacionrias;
b)

reflexes: o tempo de reverberao tpico (RT60) compatvel com salas de audio

domsticas ou salas de controle em estdios de gravao de (0,45 0,15) s. Reflexes que


caracterizem ecos devem ser eliminadas;
72

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

c)

rudo de fundo: o rudo de fundo na sala no deve exceder 35 dBA ou 50 dBC, nem

tampouco deve conter tons peridicos dominantes (e.g.: rudos de 60 Hz de reatores de


lmpadas fluorescentes);
d)

posicionamento das caixas acsticas: a proximidade a regies limites da sala (paredes,

teto, piso) altera a carga acstica vista pela caixa, levando a variaes na radiao de baixas
freqncias, principalmente. Tambm as reflexes primrias de amplitude significativa no
perodo de at 3 ms aps o som direto atingir o ouvinte podem enfatizar as freqncias mdias,
trazendo uma colorao indevida ao programa executado. Em avaliaes de imagem sonora de
sistemas multicanais as caixas devem fazer um ngulo de, no mnimo, 40 com o ouvinte no
vrtice do ngulo;
e)

posicionamento dos ouvintes: uma distncia de, no mnimo, um metro de qualquer parede

deve ser mantida para evitar coloraes e/ou distores de imagem sonora. A distncia do
ouvinte caixa acstica deve ser coerente ao tipo da caixa (campo prximo, campo mdio, etc.)

7.3.2

Caractersticas Dos Programas Executados

Deve ser dada preferncia a programas armazenados em mdias digitais, dada a sua maior
capacidade de manter a integridade dos dados durante a sua vida til, alm da possibilidade de
serem feitas cpias precisas do material gravado.
Obviamente, as gravaes utilizadas devem ter sua procedncia garantida no que diz respeito s
tcnicas de microfonao e condicionamento dos sinais captados. Qualquer tipo de processamento
(e.g.: equalizao, compresso dinmica) desabilita uma gravao por remeter o ouvinte a uma
referncia inexistente no mundo real.
Gravaes de sons familiares, como a voz humana ou instrumentos musicais populares, devem
ser preferidos. O contedo do espectro de freqncias do conjunto de gravaes deve cobrir toda a
faixa audvel humana.
Tons de teste, ou sinais tcnicos, so de grande utilidade (e.g.: tons senoidais, rudo rosa). No
entanto, os fenmenos de mascaramento do sistema auditivo [47] podem tornar audveis distores
em tons de teste que no seriam audveis em sinais musicais.
Determinados estilos musicais so estratgicos para identificao de parmetros subjetivos.
Sons percussivos so ideais para avaliao da capacidade de resposta a transientes; rocknroll
serve bem na avaliao da resposta em freqncia do sistema; msica sinfnica pode ser
interessante devido s grandes variaes de dinmica normalmente exploradas.
73

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

O nvel de presso sonora (SPL) do programa executado deve ser compatvel ao SPL das fontes
sonoras originais. Uma orquestra sinfnica, por exemplo, pode chegar aos 95 dBA. Todos os
componentes avaliados devem ser previamente calibrados de maneira a no apresentar diferenas
de intensidade maiores que 0,5 dB entre si.

7.3.3

Condies dos Ouvintes

A experincia mostra que as habilidades dos ouvintes em perceber diferenas snicas, em se


concentrar devidamente no teste ou de reagir de maneira consistente a diversas repeties de um
mesmo estmulo sonoro varia consideravelmente [49]. Os principais fatores que levam a esta
variao de comportamento so as condies psico-fisiolgicas do ouvinte, bem como a sua
experincia prvia.
A correta seleo e treinamento de indivduos para a realizao de avaliaes subjetivas em
componentes de udio proporciona maior confiabilidade ao teste, uma vez que fatores como a
repetitibilidade e a significncia dos resultados so mantidos sob maior controle. O grau de
consistncia das repostas mensurado a partir do desvio padro da taxa de acertos para um
conjunto de avaliaes.
7.3.3.1 Limiar da Audio
De acordo com a ISO 7092 [50], uma pessoa otologicamente normal aquela em condies
normais de sade, que no momento do teste no apresenta excesso de cera no canal auditivo, sem
nenhuma patologia auditiva diagnosticada e que no apresenta histrico de exposio indevida a
rudos.
Caso seja considerado aceitvel um desvio no limiar de audio de at 15 dB entre 250 e 8000
Hz, menos de 10% da populao masculina otologicamente normal com idade de 20 anos ser
excluda.
Toole [51] realizou experimentos para analisar a influncia causada pela magnitude do desvio
do limiar de audio na variao da taxa de acertos de diversos ouvintes para experimentos
repetidos. Foi detectado que, para freqncias acima de 1 kHz, a correlao entre o desvio padro
da taxa de acertos e o desvio do limiar de audio pequena, enquanto que para freqncias abaixo
de 1 kHz a correlao alta. Em outras palavras, isto mostra que um ouvinte em ms condies
otolgicas tem menor capacidade de manter coerncia entre repetidas avaliaes subjetivas.
Entretanto, o grupo de ouvintes que Toole utilizou como amostra apresentava caractersticas como

74

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

idade e histrico de exposio a rudos que os impediam de ser classificados como otologicamente
normais, segundo a ISO 7092.
J no experimento conduzido por Bech [49], um grupo de 15 ouvintes otologicamente normais
no apresentou correlao significante entre os dois parmetros citados, o que leva a concluir que a
escolha de ouvintes com condies adequadas de sade otolgica garante a habilidade destes em
repetir de maneira consistente as taxas de acerto nas avaliaes subjetivas.
7.3.3.2 Experincia Prvia
bastante intuitivo e lgico acreditar que um grupo de ouvintes com comprovada experincia
em tarefas de avaliao auditiva apresente taxas de acerto mais homogneas que um grupo de
ouvintes inexperientes.
Esta experincia inclui familiaridade com instrumentos musicais e presena em concertos,
experincia com anlise crtica de sons reproduzidos artificialmente ou executados ao vivo, e a
aptido geral em detectar diferenas audveis em sons gravados.
Hansen [52] publicou resultados onde esta tendncia se fez mostrar e discute o esforo
necessrio em selecionar participantes com graus de experincia auditiva conhecidos.
A diferena no desvio padro da taxa de acertos entre dois ou mais grupos com diferentes perfis
de experincia revela que, dada uma magnitude de intervalo de confiana esperada, o nmero de
ouvintes necessrios para um determinado grupo deve ser ajustado.
O treinamento de ouvintes um procedimento cujos resultados psicoacsticos so bem
conhecidos. Aps vrias repeties de um mesmo estmulo, certas capacidades auditivas de um
ouvinte podem ser alteradas como, por exemplo, o limiar absoluto da audio. O objetivo de um
programa de treinamento num grupo de ouvintes garantir que os diferentes aspectos do
desempenho auditivo destes alcance um nvel assinttico, resultando na mxima eficincia de
tempo, preciso e custos para uma avaliao.

7.3.4

Mtodo A/B/X

O tipo de teste mais recomendado na literatura o teste duplo cego A/B/X [53]. Este teste , cujo
diagrama de blocos mostrado na Figura 7.12, tem como objetivo promover a comparao direta
entre dois componentes de udio (A e B). Em certos casos, o EET ligado ao canal B e o canal A
curtocircuitado, servindo como referncia. Assim, qualquer diferena atribuda s distores
geradas pelo EET. O ouvinte tem sua disposio um controle de comandos munido de uma chave

75

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

seletora de trs posies. As posies A e B conectam, logicamente, o componente A ou B cadeia


do udio. A posio X dispara um circuito gerador de sinais aleatrios responsvel por escolher
entre conectar o canal A ou B. Ningum tem acesso escolha efetuada pelo dispositivo; um
relatrio, ou gabarito, do teste gerado para averiguao posterior e determinao da taxa de
acertos.
Alguns procedimentos operacionais so para a maximizao da resoluo alcanada com o
teste:
a)

justaposio instantnea dos sinais comparados: vrios aspectos qualitativos do som

permanecem na memria do ouvinte por curtos intervalos de tempo;


b)

questes de natureza comparativa: descries qualitativas devem ser consideradas de

acordo com a experincia do ouvinte;


c)

tempo ilimitado: situaes de presso por prazos podem inibir a sensibilidade do ouvinte a

certos parmetros audveis;


d)

deciso forada: o ouvinte sabe que sempre existe uma resposta certa, A ou B, o que o

encoraja a explorar toda a sua capacidade auditiva em responder corretamente;


e)

teste controlado pelo ouvinte: se desejado, o teste pode ser realizado individualmente, o

que possibilita a adequao dos procedimentos (tempo de exposio ou chaveamento) s


preferncias do ouvinte.

7.3.5

Avaliao Subjetiva do Equalizador Digital

O foco da avaliao subjetiva do equalizador digital a converso entre os domnios analgico


e digital do sinal de udio. Os ndices relativamente altos de distoro e rudo medidos sugerem
que sejam feitas avaliaes auditivas com o intuito de detectar possveis diferenas sonoras no sinal
de udio. Outro fator que justifica a execuo de testes subjetivos a brusca queda na resposta em

Figura 7.12: Diagrama esquemtico do dispositivo para realizao do teste A/B/X.

76

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

freqncia partir de 21 kHz aproximadamente (Figura 7.5).


O teste consiste na audio de programas sonoros provenientes de CDs (16 bits/44,1 kHz)
estrategicamente escolhidos utilizando o esquema A/B/X. A reproduo sonora feita atravs de
fones de ouvido, eliminando a interferncia das condies acsticas de uma sala de audio e
tambm aumentando a relao sinal rudo. Em A, o programa executado diretamente sem passar
pelos conversores A/D e D/A do equalizador (bypass mecnico via rels). Em B o programa
aplicado ao equalizador sem que nenhuma filtragem seja acionada.
Uma limitao na execuo dos testes executados a inviabilidade de ter um grupo de ouvintes
treinados, embora sejam excludas as pessoas que relatem histrico de exposio indevida a rudos
pela alta probabilidade em apresentarem danos ao sistema auditivo que viriam a classifica-las como
otologicamente anormais.
A Tabela 7.1 apresenta as caractersticas do teste executado, caracterizando a fonte sonora (fone
de ouvido), a sala de testes, os ouvintes e os programas sonoros executados no teste.
Tabela 7.1: Caractersticas da Avaliao Subjetiva do Equalizador Digital
Fone de Ouvido
Fabricante e modelo

Sennheiser HD-477

Resposta em Freqncia

37 a 21000 Hz

Impedncia

32 ohms

Distoro

<0,2%
Sala de Teste

Nvel de rudo

41 dBA (56 dBC) SPL


Ouvintes

Nmero

12

Idade

entre 21 e 36 anos

Programa Sonoro Executado (10 repeties por programa)


Autor

Gravadora

Faixa

1 CD Audifilo de Teste [54] Clube do udio e Vdeo Voz


2 Camargo Guarnieri [55]

Bis Records

Sinfonia n. 2, Uirapuru

3 Bla Bartk [56]

Philips

Concerto para Orchestra

4 Cake [57]

Columbia

Love You Madly

5 CD Audifilo de Teste

Clube do udio e Vdeo Rudo Rosa


77

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

As Figuras 7.13 a 7.17 mostram os grficos da taxa de acerto para cada programa. A Figura
7.18 mostra a mdia e o desvio padro dos acertos para cada programa.

Figura 7.13: Taxa de acertos para o sinal de voz.

Figura 7.14: Taxa de acertos para o tema de Guarnieri.

Figura 7.15: Taxa de acertos para o tema de Bartok.

78

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

Figura 7.16: Taxa de acertos para o tema de Cake.

Figura 7.17: Taxa de acertos para o rudo rosa.

Figura 7.18: Mdia de acertos e desvio padro dos acertos para cada programa.

79

Captulo 7 Metodologia de Avaliao e Resultados Obtidos

Pode-se concluir que alta a probabilidade de um ouvinte detectar alguma alterao no sinal de
udio decorrente da converso A/D e D/A quando executado o rudo rosa. Contudo, a mdia de
acertos dos programas musicais e de voz igual a 44%, o que aponta a baixa probabilidade de
deteco de distores audveis nestas situaes, que so para as quais o aparelho destinado.

7.4

Concluso

Os resultados das medies sobre o equalizador revelam a deformao em freqncia


(frequency warping) abordado no Captulo 5, principalmente na regio de altas freqncias (>10
kHz).
Os parmetros de desempenho relativos a THD e rudos esto abaixo dos resultados publicados
pelo fabricante dos conversores A/D e D/A. A principal suspeita recai sobre problemas de captao
de rudos devido ao mau posicionamento de componentes e trilhas nas placas de circuito impresso.
Como referncia para comparao, no Anexo A apresentado o manual tcnico do equalizador
analgico PEQ 1004 do fabricante nacional Hotsound Professional.
possvel realizar testes subjetivos para avaliao de componentes de udio de maneira
cientfica. As metodologias aqui apresentadas tm como objetivo conformar procedimentos com
alto grau de controle para que resultados confiveis e significantes sejam gerados.
A observncia a fatores como condies do ambiente, condies dos ouvintes participantes e o
mtodo de avaliao so importantes. Situaes de teste com boas condies baseadas nestes
quesitos so viveis de ser implementadas a baixo custo.
Os resultados obtidos na avaliao subjetiva do equalizador mostram que existe uma forte
probabilidade dos ouvintes detectarem diferenas introduzidas pelo processo de converso A/D e
D/A quando escutam rudo rosa, que um sinal de teste. Contudo, com sinais musicais a
probabilidade de deteco de diferenas pequena, o que leva a concluir que o equalizador digital
se comporta de maneira transparente nas situaes normais de operao, do ponto de vista auditivo.

80

Captulo 8
Concluso Final e Proposta de Continuidade
8.1

Concluso Final

O objetivo desta dissertao foi apresentar uma metodologia de projeto de sistemas para
processamento digital de sinais de udio.
A metodologia prope uma seqncia de procedimentos que podem ser resumidos em:
a)

caracterizao do problema a ser atacado e das funcionalidades requeridas para o projeto;

b)

estudo dos conceitos tericos que envolvem o equipamento a ser projetado;

c)

projeto e construo do sistema, num desenvolvimento composto pelos projetos de

hardware e de software;
d)

avaliao objetiva e subjetiva do equipamento.

O tipo de equipamento escolhido para implementar a metodologia foi o equalizador de udio


freqncia. Um equalizador constitudo basicamente de uma srie de filtros de diversas
topologias e cujos parmetros podem ser ajustados pelo usurio em tempo real. A sua principal
aplicao na correo da resposta em freqncia de sistemas de sonorizao com o objetivo de
torna-las o mais plana possvel.
Embora seja um equipamento tradicionalmente analgico, o equalizador pode perfeitamente ser
implementado valendo-se da tecnologia digital. No entanto, esta abordagem traz limitaes e
imperfeies at ento inditas, como a deformao em freqncia nos filtros digitais. Os
principais conceitos relativos ao processamento digital de sinais foram apresentados neste trabalho
e os problemas a ele associados foram caracterizados.
Os componentes e as tcnicas de processamento disponveis tratam destes problemas de
81

Captulo 8 Concluso Final e Proposta de Continuidade

maneira razovel, tornando os resultados aceitveis quando comparados aos resultados obtidos por
equipamentos analgicos.
Foi mostrado que a modulao sigma delta uma tcnica de converso A/D e D/A que, embora
fundamente-se em conceitos complexos, mostra-se bastante simples de ser implementada e que
permite trabalhar com sinais de udio digital com faixa dinmica maior que 110 dB, compatvel
com os melhores circuitos analgicos.
A implementao de filtros digitais com caractersticas similares s dos filtros analgicos
possvel atravs da Transformada Bilinear. Embora sofra de limitaes e rudos introduzidos pela
aritmtica finita, alguns erros no chegam a comprometer a qualidade global do sistema, enquanto
que outros podem simplesmente ser descartados.
As ferramentas disponveis atualmente contribuem muito para diminuio do prazo de
desenvolvimento do projeto. Estas ferramentas so normalmente cedidas pelos fabricantes dos
componentes, transformando-se em diferenciais que em muitos casos balizam o projeto.
Uma vez projetado e construdo o prottipo, o sistema de processamento foi submetido a
medies com o objetivo de avaliar o seu desempenho. Diversas metodologias de medio objetiva
so tradicionalmente adotadas e recomendadas pela comunidade cientfica, cada uma resultando
em parmetros que tentam quantificar a qualidade do equipamento (e.g.: THD e SNR). Estas
metodologias foram implementadas e os parmetros medidos com o auxlio do sistema de medio
computadorizado Audio Precision System One. Os resultados obtidos mostraram que o
desempenho do equalizador digital projetado no superou os similares analgicos dos melhores
fabricantes (ver Anexo A).
Contudo, a natureza subjetiva do fenmeno de audio sugere que a avaliao de um
componente de udio leve em considerao a opinio dos ouvintes. A justificativa que nem todos
os parmetros ouvidos podem ser isolados em medies objetivas. Por outro lado, as caractersticas
do sistema auditivo humano encobrem certas imperfeies medidas com sinais de teste (rudo rosa
ou senides). Assim, as metodologias para avaliao subjetiva foram estudadas e um teste deste
tipo foi realizado com o objetivo de detectar auditivamente as distores e rudos introduzidos no
processo de digitalizao dos sinais de udio. Ao contrrio dos resultados da avaliao objetiva, os
testes subjetivos mostraram que um grupo no treinado de ouvintes no capaz de identificar
alteraes no programa musical processado pelo equalizador. Somente com a audio de rudo rosa
foi conseguida uma taxa de acertos de 68%, um caso que no corresponde aplicao real do
equalizador.

82

Captulo 8 Concluso Final e Proposta de Continuidade

8.2

Proposta de Continuidade

A troca de componentes essencial para se conseguir melhorias no desempenho do equalizador


digital. Com a taxa de amostragem aumentada para 96 kHz os problemas de deformao em
freqncia e latncia seriam minimizados. Os conversores A/D e D/A do fabricante AKM (Asahi
Kasei Microsystems) apresentam custo semelhante e desempenho superior aos conversores da
Analog Devices.
Num DSP com aritmtica de ponto flutuante e programao aberta os problemas com a
quantizao dos coeficientes dos filtros e com as multiplicaes seria minimizado. Porm um
maior esforo seria despendido para implementar os algoritmos de processamento.
Uma tcnica para ser investigada trata da converso A/D utilizando dois conversores em
paralelo, sendo que cada um ficaria responsvel por uma regio distinta da faixa dinmica do sinal.
Um algoritmo especfico implementado no DSP tomaria a deciso de escolher entre um conversor
e outro no momento em que o sinal ultrapassasse o limiar de amplitude pr determinado. Esta
tcnica possibilitaria a obteno de faixas dinmicas prximas ao limite terico estipulado pela
resoluo da palavra digital que representa o sinal de udio.

83

Referncias Bibliogrficas
[1]

AES3-2003, AES Standard for Digital Audio Digital Input-Output Interfacing Serial

Transmission Format for Two-Channel Linearly Represented Digital Audio Data. Audio
Engineering Society, New York, NY, USA.
[2]

S. P. LIPSHITZ AND J. VANDERKOOY, The Great Debate: Subjective Evaluation, J.

Audio Eng. Soc, vol. 29, pp. 482-491, July/Aug 1981.


[3]

SREN BECH, Selection and Training of Subjects for Listening Tests of Sound-

Reproducing Equipment, J. Audio Eng. Soc, vol. 40, pp. 590-610, July/Aug 1992.
[4]

F. TOOLE, Subjective Measurements of Loudspeakers: Sound Quality and Listener

Performance, J. Audio Eng. Soc, vol. 33, pp. 2-32, Jan/Feb 1985.
[5]

DAVID CLARK, High-Resolution Subjective Testing Using a Double-Blind Comparator,

J. Audio Eng. Soc, vol. 30, pp. 330-338, May 1982.


[6]

K. NIELSEN, High-Fidelity PWM-Based Amplifier Concept for Active Loudspeaker

Systems with Very Low Energy Consumption, J. Audio Eng. Soc., vol. 45, No. 7/8, pp. 554-570,
Jul/Aug 1997.
[7]

C. PASCUAL et al., High-Fidelity PWM Inverter for Digital Audio Amplification:

Spectral Analysis, Real-Time DSP Implementation, and Results, IEEE Trans. Power Electron.,
vol. 18, No. 1, pp. 473-485, Jan 2003.
[8]

W. J. CUNNINGHAM, "Non-Linear Distortion in Dynamic Loudspeakers Due to Magnetic

Effects," J. Acoust. Soc. Am., vol. 21, pp. 202-207, 1949.


[9]

R. H. SMALL, "Closed-Box Loudspeaker Systems, Part I: Analysis," J. Audio Eng. Soc.,


84

Referncias Bibliogrficas

vol. 20, pp. 798-808, Dec 1972.


[10]

R. H. SMALL, "Vented-Box Loudspeaker Systems, Part II: Large-Signal Analysis," J.

Audio Eng. Soc., vol. 21, pp. 438-444, July/Aug 1973.


[11]

M. R. GANDER, "Dynamic Linearity and Power Compression in Moving-Coil

Loudspeakers," J. Audio Eng. Soc., vol. 34, pp. 627-646, Sept 1986.
[12]

W.KLIPPEL, Dynamic Measurement and Interpretation of the Nonlinear Parameters of

Electrodynamic Loudspeakers, J. Audio Eng. Soc., vol. 38, pp. 944-955, Dec 1990.
[13]

Eletrnica Selenium S/A, WPU1205 Woofer MCS Curvas e Especificaes,, Fev. 2003.

[14]

L. BERANEK, Acoustics, McGraw Hill, New York, 1954.

[15]

L. KINSLER e A. FREY, Fundamentals of Acoustics, John Wiley & Sons, New York,

1980.
[16]

L. L. BERANEK, Concert and Opera Halls: How they sound, Acoustical Society of

America, 1996.
[17]

C. HERRERA et al., A Method for the Evaluation of the Acoustics of Auditoriums, 17th

Intern. Congress on Acoustics Proc., Rome, 2001.


[18]

R.CABOT, Equalization, Current Practices and New Directions, Proc. AES 6th Intern.

Conference, pp. 389-402, 1988.


[19]

AES-R2-2004, AES Project Report For Articles On Professional Audio And For

Equipment Specifications Notations For Expressing Levels. Audio Engineering Society, New
York, NY, USA.
[20]

Analog Devices, Inc., AD1954 SigmaDSP 3-Channel, 26 Bit Signal Processing DAC, rev.

A, 2002.
[21]

Motorola Inc., Using the Serial Peripheral Interface to Communicate Between Multiple

Computers, Application Note AN991/D, 2002.


[22]

Analog Devices, Inc., AD1871 Stereo Audio, 24 Bit, 96 kHz, Multibit - ADC, rev. 0,
85

Referncias Bibliogrficas

2002.
[23]

Universal Serial Bus Specification Version 2.0, USB Implementers Forum, 2000.

[24]

W. STALLINGS, Data and Computer Communications, 6th Ed., Prentice-Hall, New

Jersey, 1999.
[25]

Cypress Semiconductor Corporation. Document #: 38-08012, CY7C68013 EZ-USB FX2

USB Microcontroller High-speed USB Peripheral Controller, rev. C, 2002.


[26]

A. OPPENNHEIM e R. SCHAFER, Discrete Time Signal Processing, Prentice-Hall, 1989.

[27]

S. R. NORSWORTHY, R. SCHREIER, G. C. TEMES, Delta Sigma Data Converters, IEEE

Press, 1996.
[28]

K. UCHIMURA, T. HAYASHI, T.KIMURA e A. IWATA, Oversampling A-to-D e D-to-

A converters with multistage noise shaping modulators, IEEE Transactions on Acoustics, Speech,
and Signal Processing, pp. 1899-1905, December, 1988.
[29]

L. LONGO e M. COPELAND, A 13 bit ISDN-band oversampled ADC using two-stage

third order noise shaping, Proceedings, IEEE Custom Integrated Circuits Conference, pp. 21.2.121.2.4, 1988.
[30]

G. YIN, F. STUBBE, W. SANSEN, A 16-b 320 kHz CMOS A/D converter using two-

stage third order noise shaping, IEEE Journal of Solid State Circuits, pp.640-647, June 1993.
[31]

L. WILLIAMS e B. WOOLEY, Third order sigma-delta modulator with extended dinamic

range, IEEE Journal of Solid State Circuits, pp.193-202, March 1994.


[32]

W. BLACK e D. HODGES, Time interleaved converter arrays, IEEE Journal of Solid

State Circuits, pp.1022-1029, December 1980.


[33]

A. PETRAGLIA e S. MITRA, High speed A/D converters using QMF banks, IEEE

International Symposium on Circuits and Systems, pp. 2797-2800, 1990.


[34]

P. AZIZ, H. SORENSEN, J. VAN DER SPIEGEL, Multiband sigma delta modulation,

Electronics Letters, pp. 760-762, April 1993.

86

Referncias Bibliogrficas

[35]

V. FRIEDMAN, The structure of limit cycles in sigma delta modulation, IEEE

Transactions on Communications, pp. 972-979, August 1988.


[36]

A. SEDRA. K. SMITH, Microeletronic Circuits, 4th Ed., Oxford University Press, New

York, USA, 1998.


[37]

S. WHITE, "Design of a Digital Biquadratic Peaking or Notch Filter for Digital Audio

Equalization," J. Audio Eng. Soc., vol. 34, pp. 479-483, June 1986.
[38]

D. DEFATTA et al., Digital Signal Processing: A System Desing Approach, John Wiley

and Sons Inc., New York, 1988.


[39]

R. BRISTOW-JOHNSON, The Equivalence of Various Methods of Computing Biquad

Coefficients for Audio Parametric Equalizers, presented at the 97th Convention of the AES (Nov.
1994), preprint 3906.
[40]

A. PELED and B. LIU, Digital Signal Processing: Theory, Design and Implementation,

Wiley, New York, 1976.


[41]

M. MAHONEY, DSP-Based Testing of Analog and Mixed Signal Circuits, IEEE Press,

1987.
[42]

R. E. METZLER, Audio Measurement Handbook, Audio Precision Inc., Beaverton, OR,

USA, 1993.
[43]

AES 17-1998, Standard Method for Digital Audio Engineering Measurement of Digital

Audio Equipment, Audio Engineering Society, 1996.


[44]

IEC 61606, Audio and audiovisual equipment - Digital audio parts - Basic methods of

measurement of audio characteristics, Geneva, Switzerland: International Electrotechnical


Commission, 1997.
[45]

J. DUNN, Analog to Digital Converter Measurements, Technical Notes, Audio Precision

Inc., Beaverton, OR, USA, 2000.


[46]

D. M. GREEN and J. A. SWETS, Signal Detection Theory and Psychophysics, Wiley, New

York, 1966.
87

Referncias Bibliogrficas

[47]

S. P. LIPSHITZ and J. VANDERKOOY, The Great Debate: Subjective Evaluation, J.

Audio Eng. Soc, vol. 29, pp. 482-491, July/Aug 1981.


[48]

AES 20-1996, AES Recommended Practice for Professional Audio Subjective

Evaluation of Loudspeakers, Audio Engineering Society, 1996.


[49]

SREN BECH, Selection and Training of Subjects for Listening Tests of Sound-

Reproducing Equipment, J. Audio Eng. Soc, vol. 40, pp. 590-610, July/Aug 1992.
[50]

ISO 7029-1984, Threshold of Hearing Air Conduction as a Function of Sex and Age for

Otologically Normal Persons, Internactional Organization for Standardization, Geneva,


Switzerland, 1984.
[51]

F. TOOLE, Subjective Measurements of Loudspeakers: Sound Quality and Listener

Performance, J. Audio Eng. Soc, vol. 33, pp. 2-32, Jan/Feb 1985.
[52]

V. HANSEN, Establishing a Panel of Listeners at Bang and Olufsen: a Report, in S. Bech

and O. J. Pedersen (Eds.), Symp. On Perception of Reproduced Sound, Gammel Averns,


Denmark, 1987, Ingenirhjskolen, rhus Teknikum, rhus, Denmark.
[53]

D. CLARK, High-Resolution Subjective Testing Using a Double-Blind Comparator, J.

Audio Eng. Soc, vol. 30, pp. 330-338, May 1982.


[54]

Clube do udio e Vdeo, CD Audifilo de Teste Volume 1, MV-187, 2001.

[55]

Camargo Guarnieri, Symphonies Nos. 2 & 3; Abertura Concertante, Orquetra Sinfnica

do Estado de So Paulo, Bis Records, BIS-CD-1220, 2001.


[56]

Bel Bartk, The Works for Piano & Orchestra, Orquestra do Festival de Budapeste,

Philips, 416831-2, 1990.


[57]

John McCrea, Love You Madly, Cake, Sony Music, B00005MCW5, 2001.

88

Anexo A
Este Anexo apresenta o manual tcnico do equalizador analgico PEQ-1004 do fabricante
nacional Hotsound Professional. Este manual contm resultados de medies similares aos
apresentados no Captulo 7 para o equalizador digital projetado e serve como referncia para
comparao.

89