Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Matlab em Processamento Digital de Sinais

Total questions: 10

Worksheet time: 26mins

Name
Class
Date
1.

A figura apresentada foi plotada no MATLAB usando as linhas de código:

figure
X = linspace(0,2*pi,n)';
Y = f(X);
stem(X,Y)

Assinale a alternativa correta que contém o valor de n e a função f usadas nas expressões:

a)

50, cos(X)

b)

50, sin(X)

c)

40, cos(X)

d)

40, sin(X)

e)

50, cos (2X)

2.

Analise o programa a seguir

t=0:0.01:pi; %linha 1
y=2*sin(5*t); %linha 2
figure(GCF) %linha 3
plot(t,y) %linha 4
pause %linha 5
ruido=randn(1,length(t)); %linha 6
plot(t,ruido) %linha 7
pause %linha 8
y_ruido=y+ruido; %linha 9
plot(t,y_ruido); %linha 10

Qual a função da linha 10 ?

a)

plotar o gráfico da função senoidal original

b)

plotar o gráfico da função ruído

c)

plotar o gráfico da função senoidal com ruído

d)

plotar o gráfico da função senoidal após a filtragem do ruído

e)

plotar o gráfico do espectro da função senoidal sem ruído

3.

Se executarmos os comandos abaixo no MATLAB, qual resposta iremos obter ? 

>> x = [2, 1, 0, -1, -2];
>> h = [-2, -1, 0, 1, 2];
>> y = conv (x, h);

a)

y= [-4 -4 -1 4 10 4 -1 -4 -4]

b)

y= [-4 4 1 4 10 4 -1 -4 -4]

c)

y= [4 4 1 -4 -10 -4 1 4 4]

d)

y=[-4 0 1 4 8 0 -1 -4 -4]

e)

y=[4 -4 1 -4 -6 4 1 4 4 ]

4.

Ao lado temos duas imagens, a da esquerda é a imagem original, e a da direita após realizar uma operação.

Assinale a alternativa que contém a operação matricial operada na imagem:

a)

inversão

b)

transposta

c)

soma

d)

determinante

e)

convolução

5.

As vezes é necessário importar imagens de formatos específicos para serem tratados por algum programa no MATLAB, como por exemplo aumentar a intensidade do verde da imagem. Qual alternativa contém o comando correto para importar uma imagem nomeada como carro no formato JPEG, e armazenar num arquivo chamado de X?

a)

X = imread('carro.tif','tif'); 

b)

X =  imread('carro.jpg','jpeg'); 

c)

Y =  imread('carro.jpg','jpeg')

d)

X =  iread('carro.jpg','jpeg')

e)

Y =  iread('carro.jpg','jpeg')

6.

Se for necessário gravar um sinal de áudio no Matlab usando 16 bits, com frequência de amostragem 22050 Hz, e 2 canais e salvar como um objeto de nome recObj, qual alternativa contém o comando correto?

a)

recObj= audiorecorder(16,2,22050)

b)

recObj= audiorecorder(2,16,22050)

c)

recObj= audiorecorder(22050,16,2)

d)

recObj= audiorecorder(22050,2,16)

e)

recObj= audiorecorder(16,22050,2)

7.

Assinale a alternativa que contém as palavras que completam corretamente a frase:

O comando fft (X,N) calcula a transformada __________de Fourier de um vetor X usando ____ pontos. O método FFT converte um sinal em componentes espectrais individuais e assim fornece informações de __________ sobre o sinal. É um algoritmo que calcula a Transformada Discreta de Fourier de forma mais _______, __________ a complexidade do cálculo.

a)

discreta / N / frequência / rápida / reduzindo

b)

contínua / N / frequência / rápida / reduzindo

c)

discreta / N / amplitude / rápida / reduzindo

d)

contínua / N / frequência / lenta / aumentando

e)

discreta / N / frequência / lenta / reduzindo

8.

O comando [som, FS]=audioread('handel.wav'); foi executado no Matlab.

Observou-se na janela workspace (figura ao lado) os seguintes valores.

Assinale a alternativa correta.

a)

A variável som é um vetor coluna que contém os dados amostrados do arquivo handel.wav com frequência de amostragem 8192 Hz.

b)

A variável som é um vetor linha que contém os dados amostrados do arquivo handel.wav com frequência de amostragem 8192 Hz.

c)

A variável som é um vetor linha que contém os dados amostrados do arquivo handel.wav com frequência de amostragem 73113 Hz.

d)

A variável som é um vetor coluna que contém os dados amostrados do arquivo handel.wav com frequência de amostragem 16384 Hz.

e)

A variável Fs é um vetor linha que contém os dados amostrados do arquivo handel.wav com frequência de amostragem 73113 Hz.

9.

Em relação aos filtros digitais, assinale a alternativa que contém uma afirmação correta:

a)

O Filtro FIR utiliza realimentação.

b)

O Filtro IIR são mais rápidos que os filtros FIR.

c)

O Filtro IIR utilizam mais memória que os filtros FIR.

d)

O Filtro FIR são mais instáveis que os filtros IIR.

e)

Os filtros FIR são mais adequados para aplicações que requerem uma resposta de fase não linear.

10.

A figura mostra dois sinais, o original com ruído e o sinal filtrado.

O processo de filtragem foi realizado através do programa abaixo.

t = linspace(-pi,pi,100);
rng default  %initialize random number generator
x = sin(t) + 0.25*rand(size(t));
windowSize = 5; 
b = (1/windowSize)*ones(1,windowSize);
a = 1;
y = filter(b,a,x);
plot(t,x)
hold on
plot(t,y)
legend('Input Data','Filtered Data')

Foi aplicado um filtro cujos parâmetros foram calculados usando como referência uma janela de tamanho N, e feito um cálculo em cima dos dados contidos em cada janela.


Qual o valor de N e qual tipo de cálculo foi realizado?

a)

4, derivada

b)

5, média

c)

5, menor valor

d)

5, maior valor

e)

4, média