Lattice Wave Digital Filter

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

Lattice Wave Digital Filter

Mensagempor Viktor » 30 Jan 2009 17:38

Estou finalizando um filtro digital do tipo acima e assim que estiver pronto pretendo disponibilizá-lo para quem assim desejar. Para um filtro de ordem 9 ele demora menos de 500 ciclos (no simulador). Os coeficientes e os dados a serem filtrados são tipo signed int (32 bits). Pretendo usá-lo para filtrar os dados do conversor analógico-digital ADS1255 da TI.

Fui....

OBS.: A parte mais importante é toda em ASM (Cortex)
Viktor
Byte
 
Mensagens: 281
Registrado em: 12 Out 2006 11:33

Mensagempor Viktor » 03 Fev 2009 11:40

Bom aqui vai...

Toda a parte teórica deste filtro pode ser encontrada aqui (para MSP430)
http://focus.ti.com/mcu/docs/mcusupport ... me=slaa331

Peguei o princípio e adaptei para o ARM usando as vantagens deste último. O mesmo exemplo (filtro de ordem 9 passa baixas) feito para o MSP430 usei para o ARM.

Aqui há um link para fazer um download do ´meu arquivo :

http://rapidshare.com/files/193374377/Ldwf.rar.html
Viktor
Byte
 
Mensagens: 281
Registrado em: 12 Out 2006 11:33

Mensagempor Monk » 03 Fev 2009 18:35

Nunca tinha ouvido falar nesse tipo de filtro, mas já tive problemas tentando implementar um IIR uma vez.
Está marcado para dar uma olhada com calma no futuro.

BTW, vc projeta os filtros como? Com o utilitario linha de comando fornecido pela texas? Matlab? Outra forma?
Monk
Bit
 
Mensagens: 32
Registrado em: 26 Set 2007 17:14
Localização: Salvador, BA

Mensagempor Viktor » 03 Fev 2009 19:39

Este tipo de filtro é uma variante do IIR, porém é muito mais estável. EStou usando o aplicativo fornecido pel TI por enquanto.
Viktor
Byte
 
Mensagens: 281
Registrado em: 12 Out 2006 11:33


Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x