

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
comparar sinais no matlab com saída em gráfico
Tipologia: Exercícios
1 / 2
Esta página não é visível na pré-visualização
Não perca as partes importantes!


Através de pesquisa de filtros em Matlab, tentamos fazer um filtro móvel com um número de M pontos do sinal de entrada produzindo cada ponto do sinal de saída. Para o experimento tivemos a entrada x[i] e a saída y[i] Instruções: gravar um som por 5s. clc; clear all; close all; % recObj = audiorecorder(44100, 16, 2); get(recObj) %Grave uma amostra de 5 segundos de sua voz com o microfone recObj = audiorecorder; disp(Comece a falar.') recordblocking(recObj, 5); disp(fim da gravação.'); % Escute sua gravacao play(recObj); % Armazene em um vetor em double-precision myRecording = getaudiodata(recObj); % Plote o sinal plot(myRecording); %% caso esteja sem microfone, basta usar uma função randômica % % t=[0:0.001:100]; % % noise=randn(1,length(t)); % % figure; % % plot(t,noise) figure; for i=2:length(myRecording)- 1 y(i)=(myRecording(i+1)+myRecording(i)+myRecording(i-1))/3; end figure; plot(y) soundsc(y)
FOI FALADO A PALAVRA: “Outro Som”