Você está na página 1de 31

Player MP3 Porttil

Indice
Finalidade

do MP3 Player; Padro MP3; Sistema Player MP3 porttil; Partes do Player; Abordagens propostas; Projeto SoC; Usando um chip dedicado para decodificao; Usando um microprocessador DSP; Concluses; Fontes.

Finalidade do MP3 Player


Transforma um

arquivo de som em formato MP3 para o

formato PCM. PCM o sistema usado para reproduo do som. O formato MP3 compacta os dados, garantindo uma reduo na memria necessria para armazenamento dos arquivos. Produzir, no processo, as menores perdas possveis. Baseado no modelo psicoacstico humano para produzir uma compresso de dados com mnimas perdas.

Por qu Compactar o Formato PCM ?


Problemas
Muitos

com PCM:

dados so necessrios para codificar um arquivo. Ex: Uma gravao de 16 bits, com taxa de amostragem de 48 kHz em stereo consome 192kbytes por segundo de som. Uma codificao MP3 pode transform-lo em at 4kbytes por segundo.

Padro MP3
O

MP3 o layer trs na codificao de som do padro MPEG, definido na ISO11172-3, que prev tambm codificao para vdeo. Caractersticas principais: Taxa de Transferncia: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 e 320 kbps. Taxa de Amostragem: 32, 48 e 44.1 kHz. Modos: Stereo, Joint Stereo, Dual Channel, Single Channel.

Padro MP3 (cont.)


Formato do

Frame

Padro MP3 (cont.)


Formato do

Frame

Processo de

decodificao:

Bitstream Sincronizao e MP3 Decodificao

Padro MP3 (cont.)


Formato do

Frame

Processo de

decodificao:
Dequantizao

Bitstream Sincronizao e MP3 Decodificao

Padro MP3 (cont.)


Formato do

Frame

Processo de

decodificao:
Dequantizao Mapeamento PCM Freq => Tempo

Bitstream Sincronizao e MP3 Decodificao

Padro MP3 (cont.)


Decodificao do Frame
Frame composto por:
Header Side Information Main Data

Sincronizao feita com trilho de 12 1s. Side Information contm informaes para decodificao

Padro MP3 (cont.)


Dequantizao
Restabelecer

os valores originais de atribuio energtica de cada faixa de freqncias. Equao:

xr sign( is ) abs ( S ) i i i

4/ 3

Padro MP3 (cont.)

Mapeamento Frequencia => domnio tempo

Padro MP3 (cont.)


Dequantizao, IMDCT

e Filtro de Sntese exigem um grande nmero de clculos. Estimativa, segundo [1]


Funo Dequantizao Custo Computacional (MOPS) 0,384

IMDCT Filtro de Sntese Total

12288 6960 19632

Sistema Mp3 Player Porttil

Partes do Player
Porta

de dados

Memria Microprocessador

Display
Controles Amplificador

para fone de ouvido

Sada

de Adio

Alimentao

Fontes de Dados

No fixos (CD-R / CD-RW / DVD-R / ZIP Disk / Flash Memory);


(IDE Hard Drive / SCSI Hard Drive);

Fixo

Via

Comunicao (Parallel Port, TCP/IP).

Tipos de Memria
Em

64 MB de memria => 12 at 13 msicas;


Flash Interna;

Memria

SmartMedia

Card Capacidade varia de 2MB at 128MB

Tipos de Memria (cont)


CompactFlash

Cards

Desenvolvida

em 1994 pela Sandisk; Utiliza um chip de controle, que permite um acrscimo de performance ao sistema; Consiste em um pequeno circuito com memria Flash e um chip de controle dedicado; Pode operar de 3.3V at 5V; Possui uma capacidade que varia de 8MB at 192MB ;

Abordagens Propostas
1)

Projetar um SoC
Selecionar um chip MP3 decoder; Selecionar um microcontrolador DSP para implementar a decodificao MP3

2)

3)

Projeto SoC
Seleo

de IPs necessrios para integrao no chip; Permite maior flexibilidade, podendo ser adicionada outras funes; Desvantagem o maior tempo de projeto e o custo para desenvolver chip e o sistema; Tensilica Inc. fornece um processador core XTensa que pode ser configurado para muitas aplicaes DSP.

Projeto SoC (cont)


Core

CS6002 MP3, desenvolvido pela Tensilica usando o processador XTensa; Caractersticas:


19,5

MIPS; 17,5KBytes ROM para memria de cdigo; 15KBytes ROM para tabelas; 13.5 Kbytes RAM; Input Buffer recomendado de 2048 bytes; Output Buffer recomendado de 6912 bytes Sada em 16 bits;

Chip Decoder Dedicado


Alguns CIs

encontrados:

STA013 (ST) MAS 3507D (Micronas); MAS 35x9F (Micronas); VS1001 (VLSI Solution); STA016T (ST);

Chip Decoder Dedicado (cont)


MAS 3507D
CI

(Micronas):

dedicado para decodificao MP3; Processador DSP RISC; Alimentao de 1 3.6 V; Entrada do Bitstream por uma serial assincrona; Informaes disponveis em um barramento I2C; Sinal de sada do adio disponvel em um barramento I2S.

Chip Decoder Dedicado (cont)

Chip Decoder Dedicado (cont)

Chip Decoder Dedicado (cont)

MAS 35x9F (Micronas):

um CODEC com conversor AD e DA interno; Processador DSP RISC; Consumo de potncia abaixo de 70mW; Amplificador para fone-de-ouvido; Informaes disponveis em um barramento I2C;

Usando um microcontrolador DSP

Segundo [1], onde foi analisado um projeto MP3 Player com as seguintes especificaes:
Performance: Sample rate acima de 48kHz; Fonte: Duas baterias AAA; Peso: < 80g; Volume: 65 x 90 x 17 mm3; Taxa de transferncia: 1.5 Mbps; Suporte USB; Memria expansvel: acima de 32 MB;

Usando um microcontrolador DSP (cont)


Sistema
DSP

baseado em um microcontrolador DSP

TMS320VC5409-80, com clock de 80MHz; 32 MB de memria; 32k x 32 bits RAM; 16k x 16 bits ROM; PCM1723 D/A; TPA102 Amplificador para fone; USB; Alimentao - Conversor DC/DC e regulador de tenso;

Usando um microcontrolador DSP

Custo aproximado:
Componente TMS320VC5409 Custo (US$) 9,27

PCM1732 D/A Amplificador p/ fone Fonte de Alimentao Memria 32 MB Outros Total

4,15 0,78 3,02 15 10 50

Fontes
[1]

Portable MP3 Player Design Chui Chung Lin ;


Texas Instruments - www.dspillage.ti.com; Tensilica www.tensilica.com; ISO/IEC 11172-3;

[2]

[3]

[4]

Você também pode gostar