O Processamento Digital de Sinais Aplicação Prática
Por: ayonaracristina • 20/10/2023 • Ensaio • 306 Palavras (2 Páginas) • 73 Visualizações
Trabalho PDS
Aluna: Ayonara Cristina da Silva
Data: 09/12/2019
Exercício 1
Código:
clear clc clf()
//Exercício1
f = 100; //Frequência de entrada Hz
fs = 400; //Frequência de amostragem Hz
///Gerar sinal
//tempo amostral
t = [0:1/(100*f):10/f]; //Função da frequência de entrada
x = sin(2*%pi*100*t); //Geração onda senoidal
//Plotar sinal
plot(t, x)
//Sinal amostrado
Ts = 1/fs; //Frequencia digital
N = 40; //Define quantos pontos vai pegar
n = [0:N-1];
t_amost = [0 : Ts : n(N)*Ts];
FreqDigital = 2*%pi*f*Ts; // Frequencia de amostragem
sinal_amost = sin(FreqDigital.*n); plot(t_amost, sinal_amost, 'o');
Gráfico:
[pic 1]
Exercício 2
Letra A: x[n] com amostragem de 200 Hz
Código:
clear clc clf()
//Exercício 2A
f = 20; //Frequência de entrada Hz
fs = 200; //Frequência de amostragem Hz
///Gerar sinal
//tempo amostral
t = [0:1/(100*f):10/f]; //Função da frequência de entrada
x = sin(20*%pi*t) + cos(40*%pi*t); //Geração onda senoidal
//Plotar sinal
plot(t, x)
//Sinal amostrado
Ts = 1/fs; //Frequencia digital
N = 100; //Define quantos pontos vai pegar
n = [0:N-1];
t_amost = [0 : Ts : n(N)*Ts]; FreqDigitalsin = 20*%pi*Ts; FreqDigitalcos = 40*%pi*Ts;
sinal_amost = sin(FreqDigitalsin.*n) + cos(FreqDigitalcos.*n); plot(t_amost, sinal_amost, 'o');
Gráfico:
[pic 2]
Letra B: x[n] com amostragem de 75 Hz
Código:
clear clc clf()
//Exercício 2B
f = 20; //Frequência de entrada Hz
fs = 75; //Frequência de amostragem Hz
///Gerar sinal
//tempo amostral
t = [0:1/(100*f):10/f]; //Função da frequência de entrada
x = sin(20*%pi*t) + cos(40*%pi*t); //Geração onda senoidal
//Plotar sinal
plot(t, x)
//Sinal amostrado
Ts = 1/fs; //Frequencia digital
N = 35; //Define quantos pontos vai pegar
...