Você está na página 1de 1

Grupo: 2ª Aula de Laboratório – CEA562

Professor: Glauco Yared Data: /10/2017

1a Atividade – O processamento digital de sinais possui alguns recursos que não podem ser
implementados no processamento analógico, como por exemplo o desenvolvimento de
sistemas não-causais. Dado um sinal y[n] que resulta da combinação de dois outros sinais de
tal forma que y[n] = x[n] + s[n], deseja-se obter apenas o sinal x[n], ou seja, x[n] = y[n] – s[n].
Este tipo de situação é comum em problemas que envolvem medição de sinais nos quais o
sensor pode sofrer algum tipo de deslocamento, como por exemplo na medição de ECG
(eletrocardiograma), de vibração por meio de acelerômetros, etc. Assim, a utilização de um
filtro com média não-causal pode ser útil para a eliminação da parcela indesejada. Neste
sentido, execute os seguintes passos:

I – Carregue o sinal contido no arquivo “sinal_com_media_adicionada.txt” e implemente o


filtro de média não causal dada pela seguinte Equação
1
𝑠[𝑛] = 2𝑀+1 ∑𝑀
𝑘= −𝑀 𝑥[𝑛 − 𝑘],

em que M é uma constante, e o tamanho da janela de dados utilizados no cálculo da média


não causal é igual 2M + 1. Calcule xfiltrado[n] a partir da subtração de y[n] e s[n] de acordo com a
Equação

𝑥𝑓𝑖𝑙𝑡𝑟𝑎𝑑𝑜 [𝑛] = 𝑦[𝑛] − 𝑠[𝑛].

Varie o valor de M e verifique o efeito sobre xfiltrado[n].

II – Repita o item I iterativamente, utilizando no somatório o sinal filtrado obtido na iteração


anterior e encontre um número de iterações que produza um sinal filtrado próximo daquele
desejado contido no arquivo “sinal_criado.txt”.

III – Carregue o arquivo “ECG.txt” (ECG coletado um cavalo) e verifique (graficamente) que
este sinal possui uma combinação de um ECG com um nível médio adicionado, possivelmente
por deslocamento do eletrodo. Utilize o filtro implementado nos itens anteriores para obter
um sinal de ECG com a média removida.

Você também pode gostar