Analise de sinais MATLAB

865 palavras 4 páginas
10.4.2 Processamento de Áudio no MatLab

Um som pode ser gravado com a função wavrecord que gera um arquivo do tipowav:
>> som = wavrecord (16000, 8000, 1, ‘double’);

Esse comando grava 16000 amostras com uma taxa de amostragem de 8 kHz eo armazena no vetor som do tipo double. O parâmetro ‘1’ indica que a gravaçãoé feita em apenas um canal (mono) e não em estéreo. Para tocar o som, bastausar o comando soundsc :

>> soundsc (som);
Às vezes, é importante informar a frequência de amostragem:>> soundsc (som, 8000);
O arquivo de som pode ser plotado em um gráfico como um vetor comum
>> plot (som);
É comum precisarmos trabalhar com o arquivo de som normalizado. Para tanto,usamos:
>> som = som/max(abs(som));
Isso não muda o sinal apenas o apresenta com amplitude entre -1 e 1.A leitura de um arquivo wav pode ser feita com o comando wavread
>> som = wavread (‘teste.wav’); ou >> [som, fs] = wavread (‘teste.wav’);
Nesse segundo caso, a frequência de amostragem do sinal é salva na variável fs . O comando wavread não permite que o parâmetro de entrada seja umavariável com o nome do arquivo. A entrada precisa ser especificamente o nome do arquivo de som.O processamento do sinal de áudio pode ser feito através de filtros como oprocessamento de sinais, usando a função filter: >> y = filter (b, a, som); onde a e b são os coeficientes do filtro a ser aplicado (para filtros FIR, a = 1).

>>s = spectrogram(z, 1024);
>>waterfall(abs(s)');

ANÁLISE DE SINAIS – com Matlab
1.1 Generalidades

%Exemplo Matlab: clear; y = wavread('no5122k.wav'); figure; plot(y); title('Som Beethoven S-5'); xlabel('Pontos '); ylabel('Amplitude (Volts)'); grid on

%wavwrite(y,filename);

1.2 Características do sinal digital

%Exemplo Matlab: clear; y = wavread('no5122k.wav'); fa=24000; N=size(y); dt=1/fa; D=(N-1)/fa; t=[0:dt:D]; figure; plot(y); figure; plot(t,y); title('SINAL DE SOM'); xlabel('Tempo (s) '); ylabel('Amplitude (Volts)');
grid

Relacionados

  • PROJETO DE ANÁLISE DE FOURIER EM SINAIS DE ÁUDIO
    1948 palavras | 8 páginas
  • Iniciação científica piic fsa
    7598 palavras | 31 páginas
  • sinais
    2733 palavras | 11 páginas
  • Autor
    42797 palavras | 172 páginas
  • fffff
    41842 palavras | 168 páginas
  • Modelagem circuitos rc e rl
    462 palavras | 2 páginas
  • Sistema De Controle 2
    1703 palavras | 7 páginas
  • Relat Rio Do Projeto Matlab
    624 palavras | 3 páginas
  • controle
    853 palavras | 4 páginas
  • Experiência MATLAB
    1739 palavras | 7 páginas