Remoção de ruído de 50 hz da fonte de alimentação de ECG

8

No momento, estamos trabalhando em um projeto de biomedicina que é uma máquina de ECG. Existe um problema que não conseguimos resolver no lado do software é a remoção do ruído de 50 Hz. Agora estamos tentando remover o ruído de 50 Hz usando filtros analógicos. Alguém tem uma idéia de remover o ruído de 50 Hz usando componentes analógicos.

(o título original afirmou que o problema estava no sinal - Steven )

Idrees
fonte
Onde está a fonte de ruído? conduzido ou irradiado? Quais são os resultados do teste? Ruído no PS, Ruído no CM, Ruído na saída para ganho =?
Tony Stewart Sunnyskyguy EE75
Você pode postar o esquema da fonte de alimentação?
stevenvh
Que tal uma foto da sua configuração?
Tony Stewart Sunnyskyguy EE75
@Idrees Por que você não consegue remover o ruído de 50Hz no software? Nada deve ser mais fácil: mascarar o pico de 50Hz em uma transformação de fft e inversa sempre funcionou perfeitamente para mim. Geralmente, o ruído de 50Hz produz um pico extremamente nítido (ponto único), para que praticamente nenhum sinal útil seja perdido.
ARF
@ARF E não se esqueça de remover também os picos de 100 e 150Hz)
yo '

Respostas:

12

(nota: a pergunta dizia que o ruído estava no sinal. Parece ser a fonte de alimentação; veja minha edição mais abaixo.)

Um filtro de entalhe de 50 ou 60 Hz geralmente é feito como um filtro T duplo. Entretanto, um gêmeo-T passivo possui um fator Q ruim, o que significa que as frequências vizinhas também serão atenuadas, o que pode causar distorção no perfil do ECG.

Um filtro de entalhe ativo pode ser assim:

insira a descrição da imagem aqui

Não se esqueça de recalcular os valores do resistor para 50 Hz; R1 será de 11,8 MΩ. Qualquer opamp serve. A diferença com o filtro passivo é mostrada neste gráfico:

insira a descrição da imagem aqui

Talvez não seja tão claro, mas o gráfico do filtro ativo é a linha vertical em 60 Hz. Muito melhor que o filtro passivo.

editar re seu comentário
Se o 50 Hz estiver na fonte de alimentação, como você diz, ele precisa ser dissociado. Primeiro a própria fonte de alimentação. Um bom regulador não terá uma ondulação de 50 Hz em sua saída, portanto, talvez os capacitores de suavização nas entradas sejam muito pequenos. ( Pensando bem que a ondulação deve ser 100 Hz. Um diodo com defeito na ponte retificadora explicaria 50 Hz e uma ondulação muito alta. ) Se a ondulação de entrada for muito grande, pode ficar abaixo da tensão de entrada mínima do regulador. Você pode postar um esquema da fonte de alimentação com os valores dos componentes? Você também pode colocar um capacitor de 100 µF na saída.

Use também 100 µF em paralelo com 1 µF nas entradas da fonte de alimentação dos ICs. Se estiverem com pouca energia, você pode colocar um resistor de 10 a 100 in em série com a linha de alimentação, antes dos capacitores. Portanto, os capacitores estão diretamente nos pinos do IC. Observe que os resistores causarão uma queda de tensão nos 5 V, portanto, use apenas 100 Ω se a corrente de alimentação for menor que 1 mA. Até 10 mA, você pode usar o 10 Ω. Quanto maior, melhor, você terá que ver o que pode pagar. 10 mA através de um resistor de 10 will causará uma queda de 100 mV, ou seja, 2%, o que provavelmente é aceitável.

stevenvh
fonte
Muito obrigado pela sua resposta, senhor. Nossas placas de aquisição e processamento funcionam em 5v. No momento, não há ruído do lado do paciente. Então o que queremos é remover o ruído de 50Hz da fonte de 5v que estamos usando. o circuito fornecido após a alimentação de 5v. Atenuará o ruído de 50Hz?
Idrees
@ user10929 - Não, isso é diferente. Vou atualizar minha resposta. (E você não tem que me chamar de senhor, eu sou Steven)
stevenvh
hmm CMRR é ruído proveniente do sinal, enquanto o PSRR também precisa ser alto (taxa de rejeição ps> 120dB). Cuidado também com erros de medição de outras fontes de entrada, como sondas de osciloscópio.
Tony Stewart Sunnyskyguy EE75
@ Tony - bem, quanto maior, melhor, é claro. Mas se você tem uma ondulação de 5 mV em sua fonte de alimentação, um PSRR de 120 dB significa 5 nV e, apesar de agradável, não acho que seja necessário.
Stevenvh
mas se você tiver um ruído de modo comum de 20V em V + vs V- e apenas 100 mV de ondulação com resposta galvânica de 300mV DC e ganho de 1000x DC, o que você faz?
Tony Stewart Sunnyskyguy EE75
10

Como estudante, projetamos e testamos nosso próprio amplificador de instrumento (IA) discreto, usando um 3x Op padrão. Amp. para experimentos de laboratório de engenharia biomédica em 1974. Nós o usamos para ECG, sinal de EEG e controle protético. Também aplicamos eletrodos na minha têmpora e usamos para monitorar o movimento dos olhos. Ele criou um dente de serra com movimento lateral dos olhos, que chamou a atenção para monitorar as meninas que passavam e algumas pararam para se voluntariar para os testes de ECG. (com eletrodos aplicados ao tórax) Depois que entendemos os requisitos de design para CMRR, o zumbido de 50 / 60Hz desapareceu.

Aqui está minha lista de verificação de depuração para você;

  • Seu projeto atende aos critérios de 120dB recomendados ou apenas o mínimo de 100dB?
  • Você usa um único amplificador operacional ou o design triplo do amplificador operacional?
  • Você pode tentar o método de back-drive flutuante ou "técnica de proteção" conhecida no setor médico por ECG como "drive da perna direita"
  • Você tem uma resposta de erro CC de pele galvânica alta saturando seu amplificador de alto ganho ou comprometendo o CMMR?
  • Você pode fornecer alguns resultados de medições de teste?

Quando uma entrada de campo E de 100V é sobreposta a um sinal de 100uV e se você tem uma boa taxa de rejeição de modo comum de 120 dB, obtém um nível de ruído de 100uV.

As maneiras de melhorar o zumbido de 50/60 HZ do CMMR são:

1. Use um amplificador de instrumento (IA) de design de alta qualidade (mas com custo muito baixo)

2. Guarda o sinal com a técnica de “movimentação da perna direita”. (conhecido como método de proteção analógica) em que você armazena em buffer o sinal do modo comum para fazer uma referência do modo comum de baixa impedância na perna que ainda está flutuando, mas suprime a alta tensão dos campos E de 50 / 60Hz pela taxa de impedância.

  1. Fios da sonda de blindagem

  2. Use amplificadores de instrumentos projetados por CMMR mais altos > 130dB

  3. Use um filtro Notch ativo ajustável com Q = 100 (como relatado anteriormente)

  4. Use o bloqueador de CM Ferrite ao redor dos cabos. (manga de alta permeabilidade)

  5. Certifique-se de que o suprimento V + esteja isento de ruído com o regulador Linear, baixa tampa ESR na entrada e saída. e use derivações curtas entre V + e amp.

Minhas preferências em negrito

insira a descrição da imagem aqui

Tony Stewart Sunnyskyguy EE75
fonte
Estamos usando o front-end analógico ADS1298 de baixa potência, 8 canais e 24 bits para medições biopotenciais. Seu CMRR é 115db. Precisamos aumentar o CMRR.
Idrees
@ Idrees - acho que Tony não leu o comentário na minha resposta, que o problema está no suprimento, não no sinal. Você poderia adicionar essas informações à sua pergunta, por favor?
Stevenvh
Eu tinha assumido que eles usaram uma fonte linear .. hmmmmm
Tony Stewart Sunnyskyguy EE75
Atualmente, estamos usando nossa máquina com bateria de reserva. Estamos tomando o ECG de pacientes e os resultados são perfeitos.
Idrees
1
Pessoal, quais são os possíveis níveis de "CC" que podem ser encontrados no modo comum dos eletrodos de ECG?
Gregory Kornblum
9

Tentar filtrar o ruído de 50 Hz deve ser apenas o último recurso, em parte porque o seu intervalo de frequência de sinal válido inclui 50 Hz. Qualquer coisa que você faça para reduzir 50 Hz também distorcerá o sinal desejado.

A melhor resposta é projetar o front-end analógico para minimizar a captação da frequência da linha. Os 50 Hz são provenientes do acoplamento capacitivo da linha de energia, que fica em toda a sala. No entanto, você está medindo a diferença entre tensões em vários eletrodos no corpo, e o zumbido da linha de energia de 50 Hz será em grande parte um sinal de modo comum.

As extremidades frontais do ECG precisam ser extremamente limpas quanto à eliminação do modo comum. Isso significa manipulação total do sinal diferencial para além de 50 Hz, garantindo que cada perna tenha a mesma impedância, usando amplificadores de instrumentação com boa rejeição de modo comum, absolutamente nenhuma referência de terra para um lado da medição, etc. O ruído do modo comum da linha de energia pode ter muitas vezes a amplitude dos sinais que você está tentando captar, então você realmente precisa acordar e prestar atenção a esse problema.

Outra coisa que a maioria dos sistemas de ECG faz é colocar um eletrodo na perna oposta ao coração, que geralmente é a perna direita. Isso é usado puramente para captar o sinal de modo comum, amplificado e, então, torna-se uma espécie de referência de terra flutuante para os circuitos diferenciais do primeiro estágio até que o sinal diferencial possa ser amplificado e sua impedância reduzida.

Se você fizer tudo isso corretamente e ainda tiver muito ruído na linha de energia, poderá considerar a redução da frequência da linha de energia do sinal final. No entanto, é melhor fazer isso no software, para que você possa apertar o filtro sem precisar tolerar componentes analógicos. Isso também permite medir a linha de energia e tornar um filtro síncrono. O entalhe muito apertado resultante terá menos impacto no sinal real do que um filtro analógico com peças acessíveis. O filtro analógico deve ser mais amplo devido apenas às tolerâncias das partes para garantir atenuação suficiente de 50 Hz, mesmo que a frequência central esteja um pouco desligada.

Portanto, em resumo, em ordem de precedência, você deve atacar o problema

  1. Projete cuidadosamente o front-end analógico para uma boa rejeição de ruído no modo comum.

  2. Projete cuidadosamente o front-end analógico para uma boa rejeição de ruído no modo comum.

  3. Projete cuidadosamente o front-end analógico para uma boa rejeição de ruído no modo comum.

  4. Não, isso não é bom o suficiente. Volte e corrija o front end analógico para uma melhor rejeição de ruído no modo comum.

  5. Use um captador de modo comum na perna oposta para ajudar a cancelar o ruído do modo comum e repita a partir da etapa 1.

  6. Elimine o ruído restante da fonte de alimentação com um filtro de software síncrono à linha de energia.

Olin Lathrop
fonte
O ruído não está no sinal como o título original afirmou, mas na fonte de alimentação. Sim, Tony e eu também respondemos em relação ao sinal. :-( Em um comentário à resposta de Tony, o OP diz que funciona bem com bateria.
stevenvh 18/07/12
1
@stevenvh: Argh. É irritante quando as pessoas ocultam informações relevantes para a pergunta nos comentários para respostas específicas, em vez de atualizá-la. Deixarei essa resposta aqui, pois ela pode aparecer em pesquisas e ser útil para outras pessoas que projetam sistemas de ECG.
Olin Lathrop
Pessoal, quais são os possíveis níveis de "CC" que podem ser encontrados no modo comum dos eletrodos de ECG?
Gregory Kornblum
Sua resposta é muito útil e estou feliz por encontrá-la.
not2qubit 27/03/19