A digital signal weighting processing apparatus and method comprising a sampling section responsive to a measurement start signal for starting the measurement of an input signal and outputting sample values, a sample value storage section for storing these sample values in synchronism with each measurement of a single time, a weighting coefficient generation section for receiving said sample values each time the measurement of a single time is made, discriminating the magnitude of respective sample values and calculating weighting coefficients for each measurement of a single time, a weighting coefficient storage section for storing the weighting coefficients of each measurement of a single time outputted from the weighting coefficient generation section by the number of times of measurement, and a weighting section for successively reading out sample values at the same sampling time point each time the measurement of a single time is made and weighting the sample values by weighting coefficients corresponding to the number of times of measurement stored in the weighting coefficient storage section to conduct arithmetical mean operation.
A data processing apparatus for processing input data and for outputting the processed data as output data achieves effective noise reduction. An input-reliability calculator calculates an input reliability indicating the reliability of the input data. An output-reliability calculator calculates an output reliability indicating the reliability of the output data. A correction-value calculator calculates a correction value for correcting the input reliability. A data processing unit processes the input data based on the input reliability corrected with the correction value and the output reliability, thereby obtaining the output data.
A rotary body drive control system for controlling the drive of a rotary body used in image devices is disclosed. The control system includes rotation detecting means for detecting a rotation speed of the rotary body, storage means for storing rotation speed information detected by the rotation detecting means when drive means for driving the rotary body for rotation is turned at a fixed speed, for each of the divided segments, and control means for controlling the drive of the rotary body in accordance with rotation speed information that is formed by weighing rotation speed information of the rotation detecting means from the storing means depending on the divided segments, and averaging the weighted rotation speed information.
A signal processing system, especially for use in vibration control, wherein noise-free signals inductive of the timing of a primary source and of the timing of at least one interfering secondary source of periodic vibrations are provided as inputs, together with a vibration input signal derived from a sensor sampling the vibrations, and wherein the signals are processed to produce an output representative of interference free vibration of the primary source.
A digital filter and filtering method uses a rate of change limit and an acceleration limit to significantly attenuate high bandwidth noise signals with minimal phase lag, while simultaneously passing low bandwidth signals substantially uncorrupted. The filter uses two memory states making it computationally efficient.