Clockless Pulse Width Generation Using Inverse Chaotic Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for generating pulse signals with programmable widths in the time-domain rely on clocking signals, resulting in discretized pulse widths and high source current requirements, limiting the precision and flexibility of clockless operations.

Innovation Solution

The use of inverse chaotic maps for continuous and clockless operations in programmable pulse generators (PPGs) to transform precursor pulse signals into target pulse signals with specified widths, eliminating the need for clocking signals and enabling precise control over pulse widths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If clocking signals are used for pulse width generation, then pulse widths can be controlled with discrete time steps, but the pulse widths are restricted to integer multiples of the oscillator period and require substantial source current

Engineering Contradiction:
Improvepulse width precisionVSAvoidpulse width flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent extracts and eliminates the clocking signal dependency from the pulse width generation system. By removing the ring oscillator and counter components, the invention achieves continuous pulse width control without discrete time step restrictions, directly resolving the contradiction between precision and flexibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical/clocked system (ring oscillator with counter) with a clockless continuous operation system. This substitution eliminates the fundamental limitation of discrete time steps while maintaining precise pulse width control through alternative mechanisms that do not require periodic oscillation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If ring oscillator with counter is used, then pulse falling edge can be generated after finite number of periods, but the implementation requires fast switching and substantial source current

Engineering Contradiction:
Improvepulse generation speedVSAvoidsource current consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent removes the ring oscillator and counter components from the system, eliminating the requirement for fast switching operations. This extraction of the clocking mechanism directly reduces source current consumption while maintaining pulse generation capability through clockless continuous operation.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If counter tracks ring oscillator periods, then pulse width can be measured in discrete time steps, but the pulse widths are discretized to integer multiples of oscillator period

Engineering Contradiction:
Improvetime measurement precisionVSAvoidprogramming simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent replaces the discrete counter-tracking mechanism with a clockless continuous operation system. This substitution enables pulse width control to operate continuously without being constrained to integer multiples of an oscillator period, achieving both high precision and programming simplicity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12028069B2Clockless pulse width generation
Publication Date: 2024.07.02 KRATOS SRE INC
  • US12028069B2 patent drawing
  • US12028069B2 patent drawing
  • US12028069B2 patent drawing

AI summary

Technologies are provided for generation of programmable pulse signals using inverse chaotic maps, without reliance on a clocking signal. Some embodiments of the technologies include an apparatus that can receive a sequence of bits having a defined number of bits, where the sequence of bits represent a desired continuous pulse signal having a programmable width in time-domain. The apparatus can also can receive a precursor continuous pulse signal having an arbitrary width in time-domain that fits within the dynamic range of the apparatus. The apparatus can generate the desired continuous pulse signal by transforming the precursor continuous pulse signal using the sequence of bits and an inverse chaotic map.