Diagonal De Bruijn Sequences for Optical Encoder Signal Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional optical encoders face challenges with signal instability due to increased density of periodic regions on coding discs, leading to varying voltage signal resolution and processing burdens.

Innovation Solution

A rotary coding disc design that places maximum and minimum binary codes of De Bruijn sequences in diagonal positions, using N-bit sequences to stabilize voltage levels and reduce processing burdens by converting sequences into De Bruijn energy levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the density of periodic regions on the coding disc is increased to improve positioning precision, then measurement precision is improved, but signal stability deteriorates due to voltage signal variation

Engineering Contradiction:
Improvepositioning precisionVSAvoidsignal stability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies parameter changes by transforming the binary code arrangement into De Bruijn sequences with specific energy level calculations. The energy level parameter is introduced to characterize and control the distribution of transparent and opaque areas, ensuring that transitions between codes produce stable voltage signals while maintaining high positioning precision through increased periodic region density.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If conventional De Bruijn sequences are used to arrange transparent and opaque areas, then coding resolution is improved, but processing burden increases due to unstable voltage signals requiring more complex processing

Engineering Contradiction:
Improvecoding resolutionVSAvoidprocessing burden
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces the energy level parameter to transform conventional De Bruijn sequences into optimized sequences. By calculating energy levels based on the arrangement of transparent and opaque areas and selecting sequences with appropriate energy characteristics, the patent achieves stable voltage signals that reduce the complexity of subsequent processing while maintaining high coding resolution.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This design stabilizes voltage signal levels and reduces processing burdens by effectively arranging transparent and opaque areas based on diagonal De Bruijn sequences, enhancing signal consistency and reducing circuit load.

Implementation Method 1

The light passing through the coding disc 12 can form an image to represent the lattice pattern that passes through the target lens element 16 and is sensed by the photosensor 18

Methodology Applied
Scientific EffectPhotoelectric Effect: Photoelectric Effect

Data Source

PatentUS11204265B2Rotary coding disc and method for designing the same
Publication Date: 2021.12.21 NAT CHIAO TUNG UNIV
  • US11204265B2 patent drawing
  • US11204265B2 patent drawing
  • US11204265B2 patent drawing

AI summary

A rotary coding disc and a method for designing the same is applied to an optical encoder. N-bit De Bruijn sequences include 1 and 0. The N-bit De Bruijn sequence has the maximum binary code and the minimum binary code. When a binary code having M bits is located between the maximum binary code and the minimum binary code, the corresponding N-bit De Bruijn sequences are selected as diagonal De Bruijn sequences, wherein2N-2⁢N2-N2<M<2N-2⁢N2+N2.The De Bruijn sequence may be converted into a De Bruijn energy level. The total number of 1 consecutively neighboring 0 and (N−1) consecutively neighboring N of the De Bruijn energy level is calculated. The transparent areas and the opaque areas are located based on the De Bruijn sequence or the De Bruijn energy level that corresponds to the total number less than or equal to N.