Como projetar um filtro digital de variação contínua no tempo?


9

Eu tenho séries temporais discretas contendo sinal com frequência suavemente variada ao longo do tempo (chamada de "varredura"). Como posso projetar um filtro discreto (passa-baixa ou passa-banda no meu caso) de comprimento finito com frequência de corte linearmente variável ao longo do tempo e inclinação constante de corte?

EDIT: o sinal é a amostra "trace"da fonte sísmica - um vibrador sísmico, que envia as vibrações da frequência que varia lentamente pela terra. A dependência da frequência ao longo do tempo (a varredura) é conhecida (seja linear, , mas há um problema que pode haver outros vibradores que operam por conta própria, e a tarefa é rastrear esse vibrador, evitando os sinais indesejados de outros.f(t)=f1(1t)+f2t)"band-guard"


2
Você quer um filtro com variação de tempo ? Por quê? O que planeja fazer com a saída desse filtro? Se você fornecer mais algumas informações sobre o que deseja alcançar, em vez de apenas estabelecer requisitos para um filtro que você acha que atende às suas necessidades, as pessoas aqui poderão sugerir algo mais realizável do que o filtro que você procura em sua "pergunta".
precisa saber é o seguinte

Além do que Dilip disse acima, qual é o componente do sinal? Sinusoidal? Ou é um sinal modulado cuja frequência da operadora diminui com o tempo?
Jason R

Eu adicionei algumas informações na pergunta original
mbaitoff 4/12

O que você está tentando sair desse filtro? Não haveria ecos múltiplos com atrasos diferentes?
Endolith

@ endolith: Eu gostaria de remover o sinal dos vibradores vizinhos do traço do atual. Que tipo de ecos você quer dizer? As reflexões das camadas subterrâneas existem, mas esse não é o problema no momento (uma vez que é o alvo da aquisição da vibro). Eu só quero garantir que, como o vibrador atual emite frequência fi(ti)no momento ti, não possa haver frequências acima fi(ti)no traço registrado no momento ti. É por isso que eu quero criar um filtro passa-baixo com arestas que variam constantemente fi.
mbaitoff

Respostas:


4

1

tft=fc+Δffr=fc. Seu filtro passa-baixo deve ter cobertura de frequência suficiente para cobrir a quantidade de frequências do seu perfil chirp no intervalo esperado de atrasos. Ao mesmo tempo, no entanto, você tem um incentivo para tornar a largura da banda passante o mais estreita possível para rejeitar outras fontes de sinal próximas ao seu perfil chirp em frequência, de modo que tantas vezes ocorre na engenharia, você tem uma desvantagem a ser examinada.


Parece o que eu preciso, mas eu só preciso saber o que dechirpingé isso. É esta a conversão de um sinal de tom variável em monotônico?
mbaitoff

AMD! Parece que chirpé o sinônimo sweep!
mbaitoff

0

Uma técnica semelhante (ou a mesma?) Que Jason descreve é ​​conhecida como Espectrometria de retardo de tempo, com base no trabalho original de Richard Heyser. Foi também a raiva nas medições acústicas por um tempo e a AES publicou realmente uma antologia: http://www.aes.org/publications/anthologies/

A idéia básica é medir excitando com uma varredura complexa e usar filtros de rastreamento correspondentes (downmix e lowpass) para obter as partes reais e imaginárias da função de transferência. Sob certas circunstâncias, isso pode ser substituído por uma única varredura.

O problema é que as relações entre resolução de frequência, resolução de tempo, taxa de varredura, largura de banda do filtro passa-baixo, inclinação e resposta de fase são muito complicadas e é muito fácil acabar com o alias do domínio do tempo ou do domínio da frequência ou simplesmente mancha. Também é bastante sensível a pequenos não linearites e a pequenas variações de tempo, especialmente se forem sinusoidais (por exemplo, um microfone vibrando em um suporte de microfone).

Definitivamente, existem métodos mais robustos para medir funções de transferência.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.