Notas em Matemática Aplicada 36 - Laboratório de Matemática ...
Notas em Matemática Aplicada 36 - Laboratório de Matemática ...
Notas em Matemática Aplicada 36 - Laboratório de Matemática ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
54 AULA 4. A COMPRESSÃO DO SOM, O MP4 E A TELEVISÃO DIGITALNote também quee que, para s 1 ≠ s 2 inteiros,‖t ↦→ e 2πits ‖ 2 =〈t ↦→ e 2πits1 , t ↦→ e 2πits2 〉 =∫ 10∫ 101 dt = 1e 2πit(s2−s1) dt = 0.Assim, (t ↦→ e 2πits ) s∈Z é uma base ortonormal do espaço L 2 ([0, 1]).Observação 4.2. Uma maneira clássica <strong>de</strong> resolver a equação do calor e aequação da on<strong>de</strong> é escrever o operador f(x) ↦→ ∂2∂ 2 f(x) nessa base ortonormal.Obt<strong>em</strong>os oxoperadorˆf s ↦→ −4π 2 s 2 ˆfs .Note que esse operador t<strong>em</strong> norma innita, e que ele é innitamente malcondicionado. (Em geral, a <strong>de</strong>rivação é mal condicionada e por isso algoritmos<strong>de</strong> diferenciação numérica são s<strong>em</strong>pre probl<strong>em</strong>áticos).Vamos utilizar a base <strong>de</strong> Fourier como primeira aproximação para processamento<strong>de</strong> sinais. O comando fft do Octave aproxima a transformada<strong>de</strong> Fourier. Se t<strong>em</strong>os um vetor f <strong>de</strong> R N ou C N , o comando produz um vetorˆf = F(f) <strong>de</strong> C N on<strong>de</strong>F : C N → C Nf ↦→ ˆf = F(f) on<strong>de</strong> ˆf j = ∑ N−1k=0 f ke −2πijk/N .A transformação F é conhecida como transformada <strong>de</strong> Fourier discreta , ouDFT.Se o vetor f é discretização <strong>de</strong> um sinal <strong>de</strong> duração T, a j-ésima coor<strong>de</strong>nada<strong>de</strong> ˆf j correspon<strong>de</strong> à freqüência min(j,N−j)T. (Ver exercício 4.6).O comando ifft calcula a transformada discreta inversa <strong>de</strong> Fourier F −1 .Pod<strong>em</strong>os gerar a nota Lá a 440 Hz fazendo:y=zeros(8000,1);% 1s correspon<strong>de</strong> a 8000 leituras.y(440-1)=1e+6;playaudio(real(ifft(y))) ;(Compare com o sinal telefônico). Do ponto <strong>de</strong> vista mat<strong>em</strong>ático, essatransformada correspon<strong>de</strong> a uma projeção ortogonal do sinal original.Agora vamos utilizar isso para comprimir o sinal <strong>de</strong> voz que havíamosgravado. O ouvido humano consegue perceber freqüências entre 20Hz e