MX2011000749A - Optimizacion de operacion de procesador en un sistema de procesamiento que incluye uno o mas filtros digitales. - Google Patents

Optimizacion de operacion de procesador en un sistema de procesamiento que incluye uno o mas filtros digitales.

Info

Publication number
MX2011000749A
MX2011000749A MX2011000749A MX2011000749A MX2011000749A MX 2011000749 A MX2011000749 A MX 2011000749A MX 2011000749 A MX2011000749 A MX 2011000749A MX 2011000749 A MX2011000749 A MX 2011000749A MX 2011000749 A MX2011000749 A MX 2011000749A
Authority
MX
Mexico
Prior art keywords
filter coefficients
processing system
digital
filter
digital filters
Prior art date
Application number
MX2011000749A
Other languages
English (en)
Inventor
Paul J Hays
Craig B Mcanally
Original Assignee
Micro Motion Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Micro Motion Inc filed Critical Micro Motion Inc
Publication of MX2011000749A publication Critical patent/MX2011000749A/es

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/0223Computation saving measures; Accelerating measures
    • H03H17/0227Measures concerning the coefficients
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F1/00Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow
    • G01F1/76Devices for measuring mass flow of a fluid or a fluent solid material
    • G01F1/78Direct mass flowmeters
    • G01F1/80Direct mass flowmeters operating by measuring pressure, force, momentum, or frequency of a fluid flow to which a rotational movement has been imparted
    • G01F1/84Coriolis or gyroscopic mass flowmeters
    • G01F1/8409Coriolis or gyroscopic mass flowmeters constructional details
    • G01F1/8436Coriolis or gyroscopic mass flowmeters constructional details signal processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/44Encoding
    • G06F8/443Optimisation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/0223Computation saving measures; Accelerating measures
    • H03H2017/0245Measures to reduce power consumption
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H2017/0298DSP implementation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H2220/00Indexing scheme relating to structures of digital filters
    • H03H2220/08Variable filter length

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Fluid Mechanics (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Measuring Volume Flow (AREA)
  • Complex Calculations (AREA)
  • Saccharide Compounds (AREA)
  • Image Processing (AREA)
  • Filters That Use Time-Delay Elements (AREA)
  • Power Sources (AREA)
  • Feedback Control In General (AREA)

Abstract

Se proporciona un método para optimizar la operación de un procesador en un sistema de procesamiento que incluye uno o más filtros digitales, de acuerdo con la invención. El método incluye generar coeficientes de filtro iniciales para uno o más filtros digitales del sistema de procesamiento, determinar uno o más coeficientes de filtro iniciales para al menos un filtro digital de uno o más filtros digitales que pueden ser excluidos y excluir uno o más coeficientes de filtro iniciales. La exclusión de uno o más coeficientes de filtro iniciales reduce un número total de coeficientes de filtro que serán utilizados por el sistema de procesamiento.

Description

OPTIMIZACION DE OPERACION DE PROCESADOR EN UN SISTEMA DE PROCESAMIENTO QUE INCLUYE UNO O MAS FILTROS DIGITALES CAMPO DE LA INVENCION La presente invención se relaciona con un sistema de procesamiento y más particularmente con una operación de optimización de procesador en un sistema de procesamiento que incluye uno o más filtros digitales.
ANTECEDENTES DE LA INVENCION Los flujómetros vibratorios típicamente incluyen un sistema de procesamiento que opera a un impulsor para hacer vibrar un montaje de tubo de flujo, recibe señales de sensor de captación en. respuesta, procesa las señales de respuesta de sensor de captación y se comunica con dispositivos externos. El sistema de procesamiento procesa las señales de respuesta del sensor de captación con el fin de generar una o más mediciones, tal como una o más características de flujo. Una o más características de flujo pueden incluir una frecuencia de vibración, una diferencia de fase o una diferencia de tiempo entre las porciones delantera y de retraso del tubo o los tubos de flujo, el caudal de masa, la densidad, viscosidad, presión y otros.
El sistema de procesamiento puede recibir y digitalizar entradas analógicas. La digitalización puede requerir muestreo de una o varia señales analógicas. El REF. 216979 sistema de procesamiento funciona a una velocidad de reloj fija y las muestras de las señales de respuesta de sensor de captación a una velocidad de muestreo fija. De acuerdo con el teorema de Nyquist, la velocidad de muestreo debe ser por lo menos dos veces la frecuencia que se muestre.
Una aplicación de sistema de procesamiento es un flujómetro, tal como un flujómetro vibratorio en donde sistemas de procesamiento recibe señales vibratorias analógicas y determina las características de frecuencia y fase de las señales vibratorias, entre otras cosas. En el pasado, la velocidad de muestreo se ha establecido a una frecuencia suficientemente alta para albergar diversos modelos de flujómetros, que incluyen flujómetros de baja frecuencia y flujómetros de alta frecuencia. Esto se puede realizar por razones económicas, por ejemplo para evitar la fabricación y seguimiento de modelos múltiples de circuitos electrónicos ,de flujómetro. Típicamente, la velocidad de muestreo se ha establecido entre 2,000 hertzios (es decir, 2 kHz) , en donde la mayor parte de los flujómetros vibratorios opera a frecuencias muy por debajo de 1 kHz.
En la técnica anterior, la velocidad del sistema de procesamiento generalmente no es una preocupación. El sistema de procesamiento de la técnica anterior típicamente se selecciona para durabilidad y capacidad. Si el sistema de procesamiento tiene una velocidad de reloj suficientemente elevada, el sistema de procesamiento será capaz de procesar adecuadamente muestras a 2 kHz con el fin de generar una o más características de flujo (y puede ser capaz de realizar procesamiento adicional y funciones de comunicaciones y control) . La velocidad de reloj y la velocidad de muestreo de los circuitos electrónicos del flujómetro generalmente se configuran para aplicabilidad amplia y por lo tanto se han seleccionado para exceder de manera significativa las velocidades de vibración del flujómetro. El consumo de energía del sistema de procesamiento no ha sido una preocupación en la técnica anterior y por lo tanto ha sido una práctica aceptable establecer una velocidad de muestreo generosa .
El inconveniente al utilizar una velocidad de muestreo elevada es que requiere una velocidad de reloj de sistema de procesamiento elevada. La elevada velocidad del reloj a su vez obliga a un consumo de energía mayor.
En algunas aplicaciones se desea mantener tan bajo, como se pueda el consumo de energía. En consecuencia, un consumo de energía elevado por el sistema de procesamiento es problemático .
BREVE DESCRIPCION DE LA INVENCION En un aspecto de la invención, un método para optimizar una operación de procesador en un sistema de procesamiento incluye uno o más filtros digitales comprende: generar coeficientes de filtro iniciales para uno o más filtros digitales; determinar uno o más coeficientes de filtro inicial para al menos un filtro digital de uno o más filtros digitales que pueden ser excluidos; y excluir uno o más coeficientes de filtro iniciales cuando la exclusión de uno o más coeficientes de filtro iniciales reduce un número total de coeficientes de filtro que se van a utilizar por el sistema de procesamiento.
Preferiblemente, el método comprende además una etapa subsecuente de programar los coeficientes de filtro en el sistema de procesamiento.
Preferiblemente, la exclusión comprende además excluir uno o más coeficientes de filtro iniciales de uno o más filtros digitales predeterminados.
Preferiblemente, un filtro digital de uno o más filtros digitales incluye coeficientes de filtro no simétricos.
Preferiblemente, un filtro digital de uno o más filtros digitales incluye coeficientes de filtro simétricos.
Preferiblemente, un filtro digital de uno o más filtros digitales incluye coeficientes de filtro simétricos y en donde los coeficientes de filtro simétricos se excluyen solos o por pares .
Preferiblemente, el método comprende además comparar una o más mediciones de sistema de procesamiento con un umbral de uso de energía predeterminado durante la operación, si una o más mediciones de sistema de procesamiento excede el umbral de uso de energía predeterminado, y después determinar uno o más coeficientes de filtro operacionales para al menos un filtro digital de uno o más filtros digitales que pueden ser excluidos, y excluir uno o más coeficientes de filtro operacionales, en donde la exclusión de uno o más coeficientes de filtro operacionales reduce el número total de coeficientes de filtro operacionales que van a ser utilizados por el sistema de procesamiento durante por lo menos una repetición de procesamiento de circuito principal de corriente.
En un aspecto de la invención, un método para optimizar adaptablemente la operación de un procesador en un sistema de procesamiento que incluye uno o más filtros digitales comprende: comparar una o más mediciones de sistema de procesamiento con un umbral de uso de energía predeterminada durante la operación; Si una o más mediciones de sistema de procesamiento exceden el umbral de uso de energía predeterminado, entonces determinar uno o más coeficientes de filtro para al menos un filtro digital de uno o más filtros digitales que pueden ser excluidos; y excluir uno o más coeficientes de filtro, en donde la exclusión de uno o más coeficientes de filtro reduce el número total de coeficientes de . filtro que van a ser utilizados por el sistema de procesamiento.
Preferiblemente, la exclusión comprende además exclusión de uno o más coeficientes de filtro de uno o más filtros digitales predeterminados.
Preferiblemente, el método comprende además realizar repetitivamente las etapas de comparación, determinación y procesamiento.
Preferiblemente, un filtro digital de uno o más filtros digitales incluye coeficientes de filtro no simétricos.
Preferiblemente, un filtro digital de uno o más filtros digitales incluye coeficientes de filtro simétricos.
Preferiblemente, un filtro digital de uno o más filtros digitales incluye coeficientes de filtro simétricos y en donde los coeficientes de filtro simétricos se excluyen solos o por pares.
Preferiblemente, el método comprende además determinar un numero de coeficientes de filtro operacionales que van a ser excluidos con base en una cantidad mediante la cual una o más mediciones de sistemas de procesamiento exceden el umbral de uso de energía predeterminado.
Preferiblemente, el método comprende además las etapas preliminares de generar coeficientes de filtro iniciales para uno o más filtros digitales, determinar uno o más coeficientes de filtro iniciales para al menos un filtro digital de uno o más filtros digitales que pueden ser excluidos y excluir uno o más coeficientes de filtro iniciales, en donde la exclusión de uno o más coeficientes de filtro iniciales reduce el número total de coeficientes de filtro que van a ser utilizados por el sistema de procesamiento .
En un aspecto de la invención, un método para optimizar la operación del procesador en un sistema de procesamiento que incluye uno o más filtros digitales comprende : generar coeficientes de filtro para uno o más filtros digitales; determinar uno o más coeficientes de filtro iniciales y uno o más coeficientes de filtro operacionales para al menos un filtro digital de uno o más filtros digitales que pueden ser excluidos; excluir uno o más coeficientes de filtro iniciales, en donde la exclusión de uno o más coeficientes de filtro iniciales reduce el número total de coeficientes de filtro que van a ser usados por el sistema de procesamiento; programar los coeficientes de filtro en el sistema de procesamiento; comparar una o más mediciones de sistema de procesamiento con un umbral de uso de energía predeterminado durante la operación; y si una o más mediciones de sistema de procesamiento exceden un umbral de uso de energía predeterminado, entonces excluir uno o más coeficientes de filtro operacionales , en donde la exclusión de uno o más coeficientes de filtro reduce aún más el número total de coeficientes de filtro que van a ser utilizados por el sistema de procesamiento.
Preferiblemente, la exclusión comprende además exclusión de uno o más coeficientes de filtro iniciales de uno o más filtros digitales predeterminados.
Preferiblemente, un filtro digital de uno o más filtros digitales incluye coeficientes de filtro no simétricos .
Preferiblemente, un filtro digital de uno o más filtros digitales incluye coeficientes de filtro simétricos.
Preferiblemente, un filtro digital de uno o más filtros digitales incluye coeficientes de filtro simétricos y en donde los coeficientes de filtro simétricos son excluidos solos o por pares .
Preferiblemente, el método comprende además realizar de manera repetitiva las etapas de comparación y exclusión para uno o más coeficientes de filtro operacionales.
Preferiblemente, el método comprende además determinar un número de coeficientes de filtro operacionales que van a ser excluidos con base en una cantidad mediante la cual una o más mediciones de sistemas de procesamiento exceden el umbral de uso de energía predeterminado.
BREVE DESCRIPCION DE LAS FIGURAS Los mismos números de referencia representan el mismo elemento en todas las figuras. Debe entenderse que las figuras no necesariamente están a escala.
La figura 1 muestra un sistema de procesamiento de acuerdo con una modalidad de la invención.
La figura 2 es un diagrama de flujo de un método para optimización de la operación de procesador en un sistema de procesamiento que incluye uno o más filtros digitales de acuerdo con una modalidad de la invención.
La figura 3 muestra una respuesta de filtro para un filtro digital Hilbert estándar conformado por ciento cincuenta coeficientes de filtro.
La figura 4 muestra el filtro de la figura 3 en donde parte de los coeficientes de filtro se han excluido de acuerdo con una modalidad de la invención.
La figura 5 muestra el sistema de procesamiento después de que los coeficientes de filtro han sido excluidos de acuerdo con una modalidad de la invención.
La figura 6 es un diagrama de flujo de un método para optimizar de manera adaptable la operación de un procesador en un sistema de procesamiento que incluye uno o más filtros digitales de acuerdo con una modalidad de la invención.
DESCRIPCION DETALLADA DE LA INVENCION La figura 1 a la figura 6 y la siguiente descripción muestran ejemplos específicos que muestran a los expertos en el ámbito como elaborar y utilizar de la mejor manera la invención. Con el propósito de enseñar los principios de la · invención, algunos aspectos convencionales se han simplificado u omitido. Los expertos en el ámbito apreciarán que las variaciones de estos ejemplos se encuentran dentro del alcance de la invención. Los expertos en el ámbito apreciarán que las características descritas en lo siguiente se pueden combinar de diversas maneras para formar variaciones múltiples de la invención. Como un resultado, la invención no se limita a los ejemplos específicos descritos en la siguiente sino únicamente con las reivindicaciones y sus equivalentes.
La figura 1 muestra un sistema 103 de procesamiento de acuerdo con una modalidad de la invención. El sistema 103 de procesamiento puede incluir una interconexión 101. El sistema 103 de procesamiento recibe señales de sensor desde un sensor de alguna manera. Por ejemplo, en una modalidad, el sensor comprende un montaje de flujómetro vibratorio que incluye señales de sensor de captación/velocidad que detectan una respuesta vibratoria de un montaje de flujómetro y generan señales de respuesta vibratoria analógicas correspondientes. El sistema 103 de procesamiento procesa las señales de sensor con el fin de obtener una o más mediciones de sistema de procesamiento, tal como las características 112 de flujo de un material de flujo que fluye a través de un montaje de flujómetro, por ejemplo. En consecuencia, el sistema 103 de procesamiento puede determinar una o más de una diferencia de fase, una frecuencia, una diferencia de tiempo (At) , una densidad, un caudal de masa, una viscosidad y un caudal de volumen a partir de las señales de sensor de un montaje de flujómetro, por ejemplo.
El sistema 103 de procesamiento puede comprender una computadora de propósito general, un sistema de microprocesamiento, un circuito lógico o algún otro dispositivo de procesamiento de propósito general o adaptado. El sistema 103 de procesamiento se puede distribuir entre dispositivos de procesamiento múltiples. El sistema 103 de procesamiento puede incluir cualquier manera de medio de almacenamiento electrónico . integral o independiente, tal como el sistema 104 de almacenamiento.
El sistema 104 de almacenamiento puede almacenar parámetros y datos, rutinas de programas, valores constantes y valores variables. Además, el sistema 104 de almacenamiento puede almacenar uno o más filtros digitales que son utilizados por la rutina 110 de procesamiento en donde un filtro digital incluye una serie de coeficientes.
En la modalidad mostrada, el sistema 104 de almacenamiento almacena un primer filtro A digital 120, un segundo filtro B digital 121, un tercer filtro C digital 122 y un cuarto filtro D digital 123. Los conjuntos de filtro que se muestran se proporcionan únicamente para ilustración. Debe entenderse que el sistema 103 de procesamiento puede incluir cualquier número y tipo necesarios de filtros digitales.
Los filtros digitales pueden comprender cualquier manera de filtros digitales que incluye filtros de respuesta de impulso finito (FIR, por sus siglas en inglés) y de respuesta de impulso infinito (IIR) . Los filtros digitales pueden comprender filtros de paso bajo, de paso de banda o de paso alto. Los filtros digitales pueden realizar filtrado, desplazamiento de fase y funciones de generación de intervalo, entre otras cosas. Se contemplan otros tipos de filtro y usos de filtro y están dentro del alcance de la descripción y las reivindicaciones.
Se puede utilizar un filtro digital para eliminar frecuencias fuera de una banda de frecuencia de interés, por ejemplo mediante el uso de cualquier variedad de filtro de paso bajo, de paso de banda o de paso alto.
Se puede utilizar un filtro digital para decimación, en donde algunas muestras son eliminadas con el fin de reducir la velocidad de muestreo. La decimación se puede utiliza para hacer variar el número de bandas de frecuencia que van a ser procesadas, por ejemplo.
Se puede utilizar un filtro digital para desplazamiento de fase de una forma de onda de señal digital, por ejemplo mediante el uso de una transformada de Hilbert o un filtro Hilbert. La transformada o filtro de Hilbert pueden desplazar en fase la forma de onda de entrada en noventa grados, por ejemplo. El desplazamiento de fase se puede utilizar para determinar una o más características de flujo.
Se puede utilizar un filtro digital para generación de intervalos, en donde se eliminan frecuencias fuera del intervalo. La generación de intervalos se puede realizar después de una etapa de procesamiento, por ejemplo al cortar las colas generadas por procesamiento de Fourier.
En algunas modalidades se puede derivar una medición a partir de un desplazamiento de fases de una o más señales recibidas. Esto ventajosamente reduce el tiempo de procesamiento requerido.
Un filtro digital incluye un conjunto o una cadena de coeficientes que corresponden y que se aplican contra la forma de onda de interés muestreada digitalmente . El filtro se diseña con base en la salida deseada que se va a obtener a partir de la forma de onda de entrada. Cuando la forma de onda de entrada digital se filtra utilizando los coeficientes del filtro digital, el procedimiento de filtrado pasa por lo menos en una porción de frecuencias o bandas de interés de frecuencia mientras que rechaza las frecuencias o bandas de frecuencia no deseadas.
Las series de coeficientes de filtro pueden ser simétricas. Por ejemplo, el primero y último coeficientes (Ai y Aioo ) del primer filtro A digital 120 puede ser las mismas, el segundo y penúltimo coeficientes (A2 y A99 ) pueden ser los mismos y así sucesivamente.
Las series de coeficientes pueden ser no simétricas. Cada coeficiente puede ser único, tal como se muestra en el segundo filtro B digital 121 .
El número de coeficientes de filtro puede depender de diversos factores. Por ejemplo, el número de coeficientes de filtro se puede seleccionar de acuerdo con el alcance de frecuencia de la forma de onda de entrada, el alcance de frecuencia del resultado filtrado (es decir, la anchura de la función de transferencia de filtro) , la forma deseada de la función de transferencia de filtro, la nitidez o la atenuación de la función de transferencia, etc.
El desempeño del filtro generalmente se puede mejorar y/o la función de transformada se puede conformar en una forma más compleja si se utiliza un número mayor de coeficientes de filtro. No obstante, el número aumentado de multiplicaciones (u otras operaciones de filtrado) necesitadas por la gran cantidad de coeficientes incrementará el tiempo de procesamiento requerido. En consecuencia, la resolución y precisión deseadas implica un equilibrio entre discriminación de frecuencia versus tiempo de procesamiento.
Además, el sistema 103 de procesamiento puede implementar filtros digitales múltiples. El procesamiento de la forma de onda de entrada mediante filtros digitales múltiples en una repetición única puede consumir tiempo de procesamiento considerable.
Una velocidad de muestreo elevada genera una gran cantidad de operaciones de filtrado. Un número grande de operaciones de filtrado subsecuentemente provoca un tiempo de ciclo indeseablemente prolongado y en consecuencia una respuesta más lenta por el sistema 103 de procesamiento. No obstante, la frecuencia de muestreo se puede limitar si el instrumento acoplado al sistema 103 de procesamiento, tal como un flujómetro que proporciona una frecuencia vibratoria es suficientemente baja de manera que la frecuencia de muestreo se pueda reducir y aún así satisfacer los criterios de Nyquist.
Un tiempo de procesamiento grande puede evitar el procesamiento de la totalidad de las muestras que entran. Además, un tiempo de procesamiento grande resultará en un alto nivel de consumo de energía por el sistema 10 de procesamiento. Si el sistema 103 de procesamiento requiere demasiado tiempo de procesamiento por repetición de procesamiento principal, se pueden afectar otros cálculos y/o rutinas de procesamiento. El resultado final puede ser un resultado impreciso y poco confiable e incluso el reinicio o apagado del sistema 103 de procesamiento.
La figura 2 es un diagrama dé flujo 200 de un método para optimización de la operación del procesador en un sistema de procesamiento que incluye uno o más. filtros digitales de acuerdo con una modalidad de la invención. El método se puede utilizar para optimizar el tiempo de respuesta. El método se puede utilizar para optimizar el consumo de energía. En la etapa 201, se generan uno o más filtros digitales para uso con el sistema de procesamiento, que incluyen coeficientes de filtro inicial.
En la etapa 202, uno o más coeficientes de filtro iniciales de por lo menos un filtro digital se determinan que son excluibles . Uno o más coeficientes de filtro iniciales se determina que son capaces de ser excluidos sin afectar inaceptablemente la operación de filtrado. La exclusión de coeficientes .de filtro resultará en un incremento en el ruido en la salida del filtro. La exclusión de coeficientes de filtro resultárá en una disminución en el ancho de banda del procesador. Como una consecuencia, la exclusión de coeficientes es un equilibrio entre la velocidad de procesamiento y el consumo de energía versus el ruido y el ancho de banda del procesador.
Uno o más coeficientes de filtro iniciales pueden comprender coeficientes de cualquiera de los filtros digitales del sistema de procesamiento. Uno o más coeficientes de filtro iniciales se pueden dirigir a partir de filtros predeterminados.
En la etapa 203, uno o más coeficientes de filtro iniciales identificados son excluidos de los filtros respectivos. La exclusión de uno o más coeficientes de filtro iniciales reduce el número total de coeficientes de filtro que van a ser utilizados con el sistema de procesamiento. Uno o más coeficientes de filtro iniciales por lo tanto se pueden separar de uno o más filtros digitales. En algunas modalidades, los coeficientes excluidos se excluyen de cualquiera (o ambos) extremos de una cadena de coeficientes, que constituyen el filtro digital. No obstante, los coeficientes de filtro excluidos pueden presentarse en cualquier parte en una cadena de coeficientes de filtro. Los coeficientes de filtro inicial remanentes se programan en el sistema de procesamiento.
La figura 3 muestra una respuesta de filtro para un filtro digital Hilbert estándar que se forma con ciento cincuenta coeficientes de filtro. En esta figura, la respuesta de filtro se conforma y se determina por la totalidad de los ciento cincuenta coeficientes de filtro. Un incremento en el .número de coeficientes puede incrementar la velocidad de atenuación de señales hacia cualquier extremo de la envoltura de filtro y puede cambiar la forma de la respuesta de frecuencia. Como una consecuencia, un incremento en el número de coeficientes de filtro puede mejorar el resultado de filtrado a costa del tiempo de procesamiento aumentado .
La figura 4 muestra el filtro de la figura 3 en donde parte de los coeficientes de filtro se han excluido de acuerdo con una modalidad de la invención. En este ejemplo, se han excluido treinta coeficientes. Se puede observar que el efecto se combina a los bordes izquierdo y derecho de la función de transferencia de filtro y la región central de la función de transferencia de filtro es relativamente ' plana y sin cambios. Los cambios a la región central pueden tener ciertos efectos en el resultado final de la operación de filtrado. En contraste, los coeficientes de exclusión en los extremos del filtro afectan principalmente la respuesta de filtro en la periferia y por lo tanto tienen un efecto mínimo sobre la señal deseada.
Uno o más coeficientes de filtro pueden incluir dos o más coeficientes excluidos de un filtro digital único. Por ejemplo, cuando un filtro digital comprende coeficientes simétricos o parcialmente simétricos, se pueden excluir un ipar 'de coeficientes. Además, incluso cuando un filtro digital [aun. ;no tiene coeficientes simétricos, los . coeficientes de ífiljtro múltiples se pueden excluir, tal como el número de ic.oeíicientes adyacentes al final de un filtro.
El lado descendente de los coeficientes de filtro (.excluidos pueden ser una exclusión en la repetibilidad en el ífeesú tado filtrado debido al ruido aumentado. No obstante, (esto no esta dado y si un número mínimo son excluidos puede no íháber efecto alguno' en el filtrado de la forma de onda vibratoria .
Con referencia nuevamente a la figµra 2, en la etapa 204, se programan uno o más filtros digitales en circuitos electrónicos apropiados, tales como los filtros digitales 120-123 en el sistema 103 de procesamiento que se (muestra en la figura 1. Por ejemplo, uno o más filtros .digitales se programan en el sistema 104 de almacenamiento. Éue'den ahora utilizarse uno o más filtros digitales 120-123 ipor la rutina 110 de procesamiento. Debe entenderse que los 'filtros, digitales pueden ser almacenados de manera alguna, qué ·¦ incluyen una memoria de sistema de procesamiento integrada, como se muestra. De manera alternativa, los ¡filtros digitales se pueden almacenar de cualquier manera de iun almacenamiento externo acoplado al sistema 103 de 'procesamiento .
• ; ¡; La figura 5 muestra el sistema 103 de procesamiento después de que los coeficientes de filtro se han excluido de acuerdo con una modalidad de la invención. La figura muestra varios ejemplos de coeficientes de filtro excluidos cuando se comparan con el sistema 103 de procesamiento de la figura 1.
El primer filtro A digital 120 no ha cambiado. El segundo filtro B digital 121 ha tenido un último coeficiente de filtro, el coeficiente B50, excluido del filtro. El tercer filtro C digital 122 tiene un primero y último coeficientes de filtro Ci y Ci00 excluidos del filtro. El cuarto filtro D digital 123 tiene los dos primeros coeficientes Di y D2 y los dos últimos coeficientes D99 y Di0o excluidos del filtro. Cada uno de los filtros afectados como consecuencia requerirá menos operaciones de filtrado.
La figura 6 es un diagrama de flujo 600 y un método para optimizar de manera adaptable la operación de procesador en un sistema de procesamiento que incluye uno o más filtros digitales de acuerdo con la invención.
Como se ha descrito previamente, los coeficientes de filtro pueden ser excluidos en orden para acelerar un tiempo de respuesta del sistema de procesamiento y/o con el fin de reducir el consumo de energía. En la etapa 601, uno o más filtros digitales se generan para uso en el sistema de procesamiento, como se ha descrito previamente.
En la etapa 602, uno o más coeficientes de filtro de por- lo menos un filtro digital se determinan que son excluibles, como se ha descrito previamente. Los coeficientes de filtro que van a ser excluidos pueden comprender coeficientes de filtro iniciales, coeficientes de filtro operacionales o coeficientes de filtro tanto iniciales como operacionales. Los coeficientes de filtro iniciales que van a ser excluidos antes de programación del sistema de procesamiento y los coeficientes de filtro operacionales que van a ser excluidos temporal o permanentemente durante la operación del sistema de procesamiento.
En la etapa 603, uno o más filtros digitales se programan en el sistema de procesamiento. Los coeficientes de filtro operacionales excluibles aún se pueden incluir en los filtros digitales y pueden comprender una designación de coeficientes de filtro que van a ser excluidos adaptablemente durante la operación o n algún punto en el futuro.
De manera alternativa, una primera porción (porción inicial) de los coeficientes de filtro designados pueden ser excluidos antes de programación de los circuitos electrónicos y una segunda porción (porción operacional) puede ser excluida adaptablemente durante la operación. En consecuencia, este diagrama de flujo puede ser modificado para incluir la etapa 203 de la figura 2 antes de la etapa 603 de esta figura.
En la etapa 604, se inicia la operación del sistema de procesamiento.
En la etapa 605, se monitorean las condiciones operacionales con el sistema de procesamiento. Si existe un cambio operacional, tal como un cambio en una o más mediciones de sistema de procesamiento., entonces el método avanza a la etapa 606. De otra manera, si la operación está dentro de los límites normales (véase abajo) , el método procesa de regreso a la etapa 605 y monitorea para un cambio en las condiciones operacionales.
El monitoreo puede incluir comparar una o más mediciones de sistema de procesamiento con un umbral operacional predeterminado, en donde el umbral operacional predeterminado refleja o se relaciona con un nivel de uso de energía eléctrica indeseable. El umbral operacional predeterminado puede comprender un umbral fijo o dinámico y puede estar unido o puede ser controlado por variables internas en el sistema de procesamiento.
En algunas modalidades de flujómetro vibratorio, el umbral operacional predeterminado puede comprende un umbral de diferencia de tiempo (At) . La diferencia de tiempo (At) comprende una diferencia de tiempo en señales a partir de los sensores de captación y por lo tanto entre las porciones delantera y trasera de un conducto de flujo del flujómetro vibratorio. En consecuencia, si la diferencia de tiempo (At) se vuelve demasiado grande, entonces la amplitud vibratoria que es generada por el flujómetro vibratorio se vuelve excesiva y probablemente requerirá un alto nivel de consumo de energía. El consumo de energía en consecuencia se puede reducir en cierta medida al excluir parte de los coeficientes de filtro, temporalmente o por un período de tiempo indefinido. En algunas modalidades, el umbral operacional predeterminado puede comprender una desviación estándar de la diferencia de tiempo (At) a partir de un valor predeterminado .
En algunas modalidades de flujómetro vibratorio, el umbral operacional predeterminado puede comprender un umbral de frecuencia (f ) . La frecuencia (f) comprende una respuesta de frecuencia recibida desde uno o varios sensores de captación. En consecuencia, si la frecuencia (f) se encuentra fuera de un intervalo normal o esperado, entonces la operación del. flujómetro vibratorio se vuelve anormal y probablemente requerirá un alto nivel de consumo de energía. En algunas modalidades, el umbral operacional predeterminado puede comprender una desviación estándar de la frecuencia (f) a partir de un valor predeterminado.
En algunas modalidades de flujómetro vibratorio, el umbral operacional predeterminado puede comprender un umbral de diferencia de fase (?T) . La diferencia de fase (?T) comprende una diferencia de fase en las señales de respuesta vibratoria recibidas desde los sensores de captación del flujómetro vibratorio. En consecuencia, si la diferencia de fase (?T) se encuentra fuera de un intervalo normal o esperado, entonces la operación del flujómetro vibratorio se vuelve anormal y probablemente requerirá un alto nivel de consumo de energía. En algunas modalidades, el umbral operacional predeterminado puede comprender una desviación estándar de la diferencia de fase (?T) a partir de un valor predeterminado .
En la etapa 606, debido a que el sistema de procesamiento ha determinado que una o más mediciones de sistema de procesamiento se han desviado sobrepasando un intervalo operacional normal, entonces los coeficientes de filtro operacionales excluibles indicados previamente son excluidos. La exclusión se puede producir por cualquier período de tiempo deseado, que incluye de manera indefinida. Por ejemplo, la exclusión puede presentarse en una o más repeticiones de procesamiento principal del sistema de procesamiento. No obstante se contemplan otros períodos de tiempo y están dentro del alcance de la descripción y las reivindicaciones .
En la etapa 607, el método puede determinar adicionalmente si los coeficientes de filtro operacionales adicionales deben ser excluidos (en donde parte . de los coeficientes de filtro operacionales han sido excluidos de antemano) . El método determina el número de coeficientes de filtros operacionales que van a ser excluidos con base en la cantidad mediante la cual una o más mediciones de sistema de procesamiento exceden el umbral de uso de energía predeterminado. Esta etapa puede determinar la gravedad del consumo de energía y puede determinar un nivel graduado de exclusión de coeficiente operacional. Por ejemplo, si los coeficientes de filtro operacionales excluidos previamente no han tenido un efecto suficiente, entonces el método puede excluir coeficientes de filtro operacionales adicionales según se requiera. Si se van a excluir más, entonces el método puede regresar a la etapa 606 y excluir coeficientes operacionales adicionales. De esta manera, los coeficientes de filtro operacionales pueden ser excluidos de una manera en aumento con el fin de evitar impacto innecesario en las operaciones de filtrado. Si no se van a excluir más coeficientes de filtro operacionales, entonces el método se ramifica regresando a la etapa 605 y continúa monitoreando en búsqueda de cambios operacionales.
En algunas modalidades, un usuario puede participar en selección de los coeficientes de filtro iniciales y/u operacionales que van a ser excluidos. La exclusión de coeficientes de filtro permitirá a un usuario incrementar de manera significativa la velocidad de respuesta de un sistema de procesamiento y el instrumento o medidor asociado. Por ejemplo, un usuario puede especificar los coeficientes de filtro operacionales excluibles. El instrumento asociado puede operar normalmente bajo ciertas condiciones. Bajo condiciones adversas o anormales, las cuales pueden ser especificadas por el usuario, el sistema de procesamiento puede excluir un número predeterminado de coeficientes de filtro e incrementar la velocidad de respuesta a costa de más ruido. Esto proporciona al usuario un control aumentado y una flexibilidad-1 operacional mayor. Esto permite al usuario determinar el tiempo de respuesta óptimo y/o la energía versus un ruido y/o ancho de banda de procesador aceptables para una aplicación particular. Esto se puede obtener sin conmutación entre filtros múltiples dentro de un sistema o instrumento de procesamiento.
Se hace constar que con relación a esta fecha, el mejor método conocido por la solicitante para llevar a la práctica la citada invención, es el que resulta claro de la presente descripción de la invención.

Claims (22)

REIVINDICACIONES Habiéndose descrito la invención como antecede, se reclama como propiedad lo contenido en las siguientes reivindicaciones :
1. Un método para optimizar la operación de un procesador en un sistema de procesamiento que incluye uno o más filtros digitales, caracterizado porque comprende: generar coeficientes de filtro iniciales para uno o más filtros digitales; determinar uno o más coeficientes de filtro iniciales para al menos un filtro digital de uno o más filtros digitales que pueden ser excluidos; y excluir uno o más coeficientes de filtros iniciales en donde la exclusión de uno o más coeficientes de filtro iniciales reduce el número total de coeficientes de filtros que van a ser utilizados por el sistema de procesamiento.
2. El método de conformidad con la reivindicación 1, caracterizado porque comprende además una etapa subsecuente de programar los coeficientes de filtro en el sistema de procesamiento.
3. El método de conformidad con la reivindicación 1, caracterizado porque "la exclusión comprende además excluir uno o más coeficientes de filtro iniciales a partir de uno o más filtros digitales predeterminados.
4. El método de conformidad con la reivindicación 1, caracterizado porque un filtro digital de uno o más filtros digitales incluye coeficientes de filtro no simétricos .
5. El método de conformidad con la reivindicación 1, caracterizado porque un filtro digital de uno o más filtros digitales incluye coeficientes de filtro simétricos .
6. El . método de conformidad con la reivindicación 1, caracterizado porque un filtro digital de uno o más filtros digitales incluye coeficientes de filtro simétricos y en donde los coeficientes de filtro simétricos se excluyen solos o por pares .
7. El método de conformidad con la reivindicación 1, caracterizado porque comprende además: comparar una o más mediciones de sistema de procesamiento con un umbral de uso de energía predeterminado durante la operación; si una o más mediciones de sistema de procesamiento excede el umbral de uso de energía predeterminado, entonces determinar uno o más coeficientes de filtro operacionales para al menos un filtro digital de uno o más filtros digitales que pueden ser excluidos; y excluir uno o más coeficientes de filtro operacionales, en donde la exclusión de uno o más coeficientes de filtro operacionales reduce el número total de coeficientes de filtro operacionales que van a ser utilizados por el sistema de procesamiento durante por lo menos una repetición de procesamiento de circuito principal de corriente.
8. Un método para optimizar adaptablemente la operación de un procesador en un sistema de procesamiento que incluye uno o más filtros digitales, caracterizado porque comprende : comparar una o más mediciones de sistema de procesamiento con un umbral de uso de energía predeterminada durante la operación; Si una o más mediciones de sistema de procesamiento exceden el umbral de uso de energía predeterminado, entonces determinar uno o más coeficientes de filtro para al menos un filtro digital de uno o más filtros digitales que pueden ser excluidos; y excluir uno o más coeficientes de filtro, en donde la exclusión de uno o más coeficientes de filtro reduce el número total de coeficientes de filtro que van a ser utilizados por el sistema de procesamiento.
' 9. El método de conformidad con la reivindicación 8, caracterizado porque la exclusión comprende adicionalmente la exclusión de uno o más coeficientes de filtro de uno o más filtros digitales predeterminados.
10. El método de conformidad con la reivindicación 8, caracterizado porque realiza de manera repetitiva las etapas de comparación, determinación y procesamiento .
11. El método dé conformidad con la reivindicación 8, caracterizado porque un filtro digital de uno o más filtros digitales incluye coeficientes de filtro no simétricos .
12. El método de conformidad con la reivindicación 8, caracterizado porque un filtro digital de uno o más filtros digitales incluye coeficientes de filtro simétricos .
13. El método de conformidad con la reivindicación 8, caracterizado porque un filtro digital de uno o más filtros digitales incluye coeficientes de filtro simétricos y en donde los coeficientes de filtro simétricos se excluyen solos o por pares.
14. El método de conformidad con la reivindicación 8, caracterizado porque comprende además determinar un número de coeficientes de filtro operacionales que van a ser excluidos con base en una cantidad mediante la cual una o más mediciones de sistemas de procesamiento exceden el umbral de uso de energía predeterminado.
15. El método de conformidad con la reivindicación 8, caracterizado porque comprende además las etapas preliminares de: generar coeficientes de filtro iniciales para uno o más filtros digitales; determinar uno o más coeficientes de filtro iniciales para al menos un filtro digital de uno o más filtros digitales que pueden ser excluidos; y excluir uno o más coeficientes de filtro iniciales, en donde la exclusión de uno o más coeficientes de filtro iniciales reduce el número total de coeficientes de filtro que van a ser utilizados por el sistema de procesamiento.
16. Un método para optimizar la operación de un procesador en un sistema de procesamiento que incluye uno o más filtros digitales, caracterizado porque comprende: generar coeficientes de filtro para uno o más filtros digitales; determinar uno o más coeficientes de filtro iniciales y uno o más coeficientes de filtro operacionales para uno o más filtros digitales de uno o más filtros digitales que pueden ser excluidos; excluir uno o más coeficientes de filtro iniciales, cuando se excluye uno o más coeficientes de filtro iniciales lo que reduce el número total de coeficientes de filtro que van a ser usados por el sistema de procesamiento; programar los coeficientes de filtro en el sistema de procesamiento; comparar una o más mediciones de sistema de procesamiento con un umbral de uso de energía predeterminado durante la operación; y si una o más mediciones de sistema de procesamiento exceden un umbral de uso de energía predeterminado, entonces excluir uno o más coeficientes de filtro operacionales , en donde la exclusión de uno o más coeficientes de filtro reduce adicionalmente el número total de coeficientes de filtro que van a ser utilizados por el sistema de procesamiento.
17. El método de conformidad con la reivindicación 16, caracterizado porque la exclusión comprende además la exclusión de uno o más coeficientes de filtro iniciales a partir de uno o más filtros digitales predeterminados .
18. El método de conformidad con la reivindicación 16, caracterizado porque un filtro digital de uno o más filtros digitales incluye coeficientes de filtro no simétricos .
19.. El método de conformidad con la reivindicación 16, caracterizado porque un filtro digital de uno o más filtros digitales incluye coeficientes de filtro simétricos .
20. f El método de conformidad con la reivindicación 16, caracterizado porque un filtro digital de uno o más filtros digitales incluye coeficientes de filtro simétricos y en donde los coeficientes de filtro simétricos son excluidos solos o por pares.
21. El método de conformidad con la reivindicación 16, caracterizado porque realiza de manera repetitiva las etapas de comparación y exclusión para uno o más coeficientes de filtro operacionales .
22. El método de conformidad con la reivindicación 16, caracterizado porque comprende además determinar un número de coeficientes de filtro operacionales que van a ser excluidos con base en una cantidad mediante la cual una o más de las mediciones de sistema de procesamiento exceden el umbral de uso de energía predeterminado.
MX2011000749A 2008-07-30 2008-07-30 Optimizacion de operacion de procesador en un sistema de procesamiento que incluye uno o mas filtros digitales. MX2011000749A (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2008/071627 WO2010014087A1 (en) 2008-07-30 2008-07-30 Optimizing processor operation in a processing system including one or more digital filters

Publications (1)

Publication Number Publication Date
MX2011000749A true MX2011000749A (es) 2011-03-21

Family

ID=40591820

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2011000749A MX2011000749A (es) 2008-07-30 2008-07-30 Optimizacion de operacion de procesador en un sistema de procesamiento que incluye uno o mas filtros digitales.

Country Status (12)

Country Link
US (1) US9979380B2 (es)
EP (1) EP2313974B1 (es)
JP (1) JP5659157B2 (es)
KR (1) KR101231080B1 (es)
CN (1) CN102113215B (es)
AR (2) AR072599A1 (es)
AU (1) AU2008360010B2 (es)
CA (1) CA2731109C (es)
HK (1) HK1159339A1 (es)
MX (1) MX2011000749A (es)
RU (1) RU2473168C2 (es)
WO (1) WO2010014087A1 (es)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6353055B2 (ja) * 2013-09-09 2018-07-04 ジーイー・アビエイション・システムズ・エルエルシー デュアルハイブリッドエネルギー源を有する航空機用の電力システム
AU2016394257B2 (en) * 2016-02-26 2019-12-12 Micro Motion, Inc. Meter electronics for two or more meter assemblies
JP7026204B2 (ja) * 2017-08-08 2022-02-25 マイクロ モーション インコーポレイテッド 流量計を動作させるための方法、および、プロセス流体を受け取るように構成された流量計の計器エレクトロニクス
RU2766256C1 (ru) * 2018-07-30 2022-02-10 Майкро Моушн, Инк. Электронный измеритель и способы верификационной диагностики расходомера

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3665171A (en) * 1970-12-14 1972-05-23 Bell Telephone Labor Inc Nonrecursive digital filter apparatus employing delayedadd configuration
JPS5952911A (ja) * 1982-09-20 1984-03-27 Nec Corp トランスバ−サル・フイルタ
US4785411A (en) * 1986-08-29 1988-11-15 Motorola, Inc. Cascade filter structure with time overlapped partial addition operations and programmable tap length
JPH03154435A (ja) * 1989-11-13 1991-07-02 Toshiba Corp 判定帰還形等化方式
US5228327A (en) 1991-07-11 1993-07-20 Micro Motion, Inc. Technique for determining a mechanical zero value for a coriolis meter
JP3394302B2 (ja) 1993-11-09 2003-04-07 大和製衡株式会社 デジタル秤用適応フィルタ
US5650951A (en) * 1995-06-02 1997-07-22 General Electric Compay Programmable data acquisition system with a microprocessor for correcting magnitude and phase of quantized signals while providing a substantially linear phase response
US5555190A (en) * 1995-07-12 1996-09-10 Micro Motion, Inc. Method and apparatus for adaptive line enhancement in Coriolis mass flow meter measurement
US5909384A (en) 1996-10-04 1999-06-01 Conexant Systems, Inc. System for dynamically adapting the length of a filter
JP4326031B2 (ja) * 1997-02-06 2009-09-02 ソニー株式会社 帯域合成フィルタバンク及びフィルタリング方法並びに復号化装置
US6633894B1 (en) * 1997-05-08 2003-10-14 Legerity Inc. Signal processing arrangement including variable length adaptive filter and method therefor
JP3185709B2 (ja) * 1997-05-19 2001-07-11 日本電気株式会社 アダプティブフィルタおよびその適応化方法
US6199022B1 (en) * 1997-07-11 2001-03-06 Micro Motion, Inc. Drive circuit modal filter for a vibrating tube flowmeter
JPH1198023A (ja) 1997-09-19 1999-04-09 Matsushita Electric Ind Co Ltd 信号符号化及び復号化装置
JP3476662B2 (ja) * 1997-10-17 2003-12-10 富士通株式会社 ディジタル移動無線通信装置
US6807228B2 (en) * 1998-11-13 2004-10-19 Broadcom Corporation Dynamic regulation of power consumption of a high-speed communication system
US6636894B1 (en) * 1998-12-08 2003-10-21 Nomadix, Inc. Systems and methods for redirecting users having transparent computer access to a network using a gateway device having redirection capability
US6636561B1 (en) * 1999-06-29 2003-10-21 Nortel Networks Limited Channel equalisers
JP2001144824A (ja) * 1999-11-12 2001-05-25 Toyo Commun Equip Co Ltd ディジタル受信装置
JP2001230826A (ja) * 2000-02-18 2001-08-24 Toyo Commun Equip Co Ltd 受信装置
US7167883B2 (en) * 2001-12-17 2007-01-23 Mysticom Ltd. Filter with multipliers operating in ones complement arithmetic
MXPA04006814A (es) 2002-01-14 2004-12-06 Nokia Corp Filtros dinamicos de codificacion.
DE10220324A1 (de) * 2002-04-29 2003-11-13 Zeiss Carl Smt Ag Projektionsverfahren mit Pupillenfilterung und Projektionsobjektiv hierfür
GB2403360B (en) * 2003-06-28 2006-07-26 Zarlink Semiconductor Inc Reduced complexity adaptive filter implementation
BR0318493A (pt) * 2003-09-05 2006-09-12 Micro Motion Inc sistema de filtro de medidor de fluxo e método
GB2427093A (en) * 2004-02-17 2006-12-13 Neuro Solution Corp Digital filter design method and device, digital filter design program, and digital filter
US7805261B2 (en) * 2005-05-20 2010-09-28 Micro Motion, Inc. Meter electronics and methods for rapidly determining a mass fraction of a multi-phase fluid from a coriolis flow meter signal
BRPI0616097B1 (pt) * 2005-09-20 2018-02-06 Micro Motion, Inc. Eletrônica de medidor e métodos para gerar um sinal de acionamento para um fluxômetro vibratório
US8706785B2 (en) * 2011-02-15 2014-04-22 Samsung Electronics Co., Ltd. Communication system with signal processing mechanism and method of operation thereof

Also Published As

Publication number Publication date
AR072599A1 (es) 2010-09-08
CN102113215B (zh) 2013-12-25
US9979380B2 (en) 2018-05-22
BRPI0822971A2 (pt) 2015-06-23
RU2011107282A (ru) 2012-09-10
CN102113215A (zh) 2011-06-29
WO2010014087A1 (en) 2010-02-04
HK1159339A1 (en) 2012-07-27
CA2731109C (en) 2017-05-09
EP2313974A1 (en) 2011-04-27
AU2008360010B2 (en) 2014-02-13
KR20110042197A (ko) 2011-04-25
JP2011529669A (ja) 2011-12-08
RU2473168C2 (ru) 2013-01-20
AU2008360010A1 (en) 2010-02-04
EP2313974B1 (en) 2020-09-16
JP5659157B2 (ja) 2015-01-28
AR087110A2 (es) 2014-02-12
CA2731109A1 (en) 2010-02-04
KR101231080B1 (ko) 2013-02-07
US20110138205A1 (en) 2011-06-09

Similar Documents

Publication Publication Date Title
JP4546926B2 (ja) 流量計フィルタ・システム及び方法
JP2003337062A (ja) 重量測定用ノイズ除去装置および重量測定用ノイズ除去方法
MX2011000749A (es) Optimizacion de operacion de procesador en un sistema de procesamiento que incluye uno o mas filtros digitales.
US20040145502A1 (en) Methods and systems for filtering unwanted noise in a material metering machine
CN109997340A (zh) 用于样本流的采样率转换的方法和设备
US7958178B2 (en) Finite impulse response filter for a time-synchronized system
AU2013205299B2 (en) Optimizing processor operation in a processing system including one or more digital filters
JP5570787B2 (ja) 流量計フィルタ・システム及び方法
KR20200014411A (ko) 진동 유량계의 노치 필터
JPS6340367B2 (es)
US11057021B2 (en) Fixed latency configurable tap digital filter
BRPI0822971B1 (pt) Métodos para otimizar a operação do processador, e, para adaptativamente otimizar a operação do processador em um sistema de processamento de um medidor de fluxo vibratório, o sistema de processamento incluindo um ou mais filtros digitais
RU2319113C2 (ru) Система фильтра расходомера и способ удаления шума из сигнала расходомера (варианты)
FR2476848A1 (fr) Appareil de formation d'un signal numerique representatif de la periode d'un signal periodique
WO2002007352A1 (fr) Procede et dispositif de mesure de la puissance d'un signal electrique

Legal Events

Date Code Title Description
FG Grant or registration