Autor Tema: Truncar coeficientes filtro en 16 bits  (Leído 2887 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Power_DSP

  • PIC10
  • *
  • Mensajes: 15
Truncar coeficientes filtro en 16 bits
« en: 21 de Mayo de 2006, 14:09:37 »
Saludos alguien sabe como truncar los coeficientes de un filtro en 16 bits

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Truncar coeficientes filtro en 16 bits
« Respuesta #1 en: 25 de Mayo de 2006, 00:44:28 »
¿Puedes dar más detalles de tu petición?
¿Te refieres a convertir un valor almacenado en una variable, en otro valor que quepa en 16 bits?

Desconectado JavisusII

  • PIC12
  • **
  • Mensajes: 79
Re: Truncar coeficientes filtro en 16 bits
« Respuesta #2 en: 25 de Mayo de 2006, 16:11:50 »
Perdona powewr dsp
¿a qué tipo de filtro te refieres FIR, IIR, filtro especial,?
¿Por qué truncar ?
Xavi (Barcelona)

Desconectado Power_DSP

  • PIC10
  • *
  • Mensajes: 15
Re: Truncar coeficientes filtro en 16 bits
« Respuesta #3 en: 28 de Mayo de 2006, 12:06:58 »
Necesitaba truncar los coeficientes de un filtro FIR, es decir limitar el ancho de palabra de una variable.
El problema de la truncacion esta resuelto, pero ahora estoy con una duda ?

Hice un script en Matlab para calcular los coeficientes del Filtro FIR, y ademas compre el software dsPIC FD Lite para disenar los filtros?
El programa en Matlab me calcula una longitud aproximada de ventana que deberia utilizar, pero yo debo reducirla porque estoy implementando en Real time en un dsPIC usando los coeficientes de Matlab calculados el filtro funciona bien pero aparece un offset en DC ??? A que se debe esto

Utilizando dsPIC FD me calcula los coeficientes, pero son totalmente diferentes a los calculados en Matlab, y el filtro funciona perfecto no tiene offset.
Yo pienso que el software me suavisa mas los coeficientes ??

PERO si diseno el Filtro en Matlab con al ancho de ventana aproximado, y comparando los coeficientes calculados en Matlab y dsPIC FD son vastante parejos (casi iguales).


 

anything