Relatorio2
JULIÃO
Ribeira de Julião, Mindelo – C.P.163–S. Vicente – Telefs. 232 65 61/62 –Fax. 232 65 63- Email: DECM@unicv.edu.cv
Curso: Licenciatura em Engenharia Eletrotécnica
Sistema de Processamento Digital de Sinal
Relatório do 2º Trabalho Prático
Docente: Emanuel Ribeiro
Elaborado por:
Éder Monteiro Lopes da Silva
Parte 1- Processamento de Voz
Vamos ver agora uma possível aplicação dos conhecimentos que obtivemos até agora em casos praticos de processamento de sinais de voz.
Para isso, são disponibilizados arquivos de áudio voz.wav e teste.wav bem como ajudas para algumas das funçoes pedidas.
� Começaremos carregando o sinal no Matlab. Estando no diretório correto, fazemos:
>> [voz, fs, nbits] = wavread('voz.wav');
>> voz = voz';
� Com estes comandos, o vetor voz conterá as amostras do arquivo voz.wav. A variável fs contém a freqüência em que o sinal foi amostrado (Hz ou amostras/s) e a variável nbits contém o número de bits utilizado para representar cada amostra.
� Digitando whos podemos ver que o vetor voz é composto por 60000 amostras. Para
“tocarmos” o sinal no alto-falante do PC usamos o comando sound(<variável>,
<freqüência de amostragem>). Por exemplo, podemos fazer:
>> sound(voz,fs)
Actividades pedidas (a figurar no seu relatório devidamente explicado e comentado) 1. Qual a freqüência de amostragem do sinal de voz voz.wav?
A frequência de amostragem do sinal é de 22050 Hz
2. Se ele é composto por 60000 amostras, qual a duração em segundos deste sinal?
Resposta e comentários:
𝑑𝑢𝑟𝑎çã𝑜 =
𝑁𝑎 84672
=
= 3,82 𝑠
𝑓𝑎 22050
3. Utilizando o comando sound tente tocá-lo com um valor de fs diferente. O que acontece? Explique o que ouviu.
Utilizando o comando sound e tocando-o com valores diferentes de fs, o som fica mais agudo e mais rapido com o aumento do fs e vice-versa com o decrescimo de fs.
4. Obtenha um gráfico do vetor voz.
Gráfico do vetor voz
2
5. Obtenha um vetor vozmet contendo apenas os 30000