Encoder IIR Filter Noise Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional encoders face challenges in effectively reducing noise-induced errors in positional information detection due to limitations in filtering capabilities, particularly for frequencies equal to or less than the maximum frequency of the incremental signal, leading to erroneous detection of a driven body's position.

Innovation Solution

An encoder system incorporating an IIR filter unit that generates second positional information by filtering first positional information using a predetermined filter coefficient, with a counter unit storing high-order digits and an overflow processing unit adjusting delay information to mitigate noise and discontinuities, thereby enhancing filtering characteristics and reducing erroneous detections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If a low pass filter is used to filter the incremental signal, then noise reduction is achieved, but filtering characteristics are restricted and cannot reduce noise with frequency equal to or less than the maximum frequency of the incremental signal

Engineering Contradiction:
Improvenoise influenceVSAvoidfiltering frequency range
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The patent changes the filtering approach from frequency-based filtering of the incremental signal to time-based filtering of positional information. By applying a low pass filter to positional information (which has different frequency characteristics) rather than the incremental signal, the system achieves noise reduction across a broader frequency range including frequencies equal to or less than the maximum frequency of the incremental signal.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If filtering is applied to reduce noise, then positional information accuracy improves, but erroneous detection may still occur when noise frequency is within the signal frequency range

Engineering Contradiction:
Improvepositional information accuracyVSAvoiddetection reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces positional information as an intermediary between the incremental signal and the final position detection. The low pass filter is applied to this intermediary signal (positional information) rather than directly to the incremental signal, allowing noise reduction while maintaining detection reliability across a wider frequency spectrum.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If the delay information falls outside the predetermined range, then filtering accuracy is maintained, but the count value and delay information require adjustment to prevent overflow

Engineering Contradiction:
Improvefiltering accuracyVSAvoidoverflow management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors the delay information and count value. When the delay information falls outside the predetermined range, the system automatically adjusts the count value to bring the delay information back within the valid range, preventing overflow and maintaining filtering accuracy through continuous self-correction.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9568338B2Encoder and drive device
Publication Date: 2017.02.14 NIKON CORP
  • US9568338B2 patent drawing
  • US9568338B2 patent drawing
  • US9568338B2 patent drawing

AI summary

An encoder includes a positional information generation unit configured to generate first positional information based on a detected signal which is output by a sensor unit, and an IIR filter unit configured to output second positional information obtained by performing filtering on the first positional information. In the IIR filter unit, a counter unit stores a predetermined high-order digit of the first positional information as a count value, and an input unit subtracts the count value from the first positional information to thereby generate input information. A computation unit generates an internal computation result based on delay information which is an internal computation result stored in a delay information storage unit, input information, and a predetermined filter coefficient, and generates output information on which filtering is performed. An output unit adds the count value and the output information to thereby generate second positional information. A changing unit changes a value of the delay information based on a unit of change of the input information when the value of the delay information falls outside of a predetermined range, and changes the count value.