Ultrasonic Positioning System with Dynamic Buffer Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ultrasonic positioning systems face challenges due to long reverberation and flight times of ultrasonic sound waves, leading to signal collisions and missed emissions, which result in low refresh rates and reduced positioning accuracy when multiple emitters are present.

Innovation Solution

The system measures and adjusts the reverberation and flight times for each emitter, calculating an adjusted buffer time period to optimize the timing of subsequent emissions, ensuring accurate and frequent positioning updates by avoiding signal collisions and accounting for environmental noise and emitter movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a buffer time period is used to prevent signal collisions, then signal reception reliability is improved, but the refresh rate of device position updates deteriorates

Engineering Contradiction:
Improvesignal reception reliabilityVSAvoidrefresh rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the buffer time period based on measured flight times and reverberation characteristics. Instead of using a fixed conservative buffer, the buffer is optimized in real-time to be just long enough to prevent signal collisions while minimizing idle time, thereby maintaining reliability while maximizing the refresh rate for multiple emitters.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the buffer time parameter adaptively by measuring actual flight times and reverberation durations. This allows the buffer to be tuned to the specific environmental conditions and emitter configurations, preventing signal collisions while enabling faster sequential emissions that improve positioning update rates.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a long buffer time period is used to account for reverberation and flight time, then signal collision prevention is improved, but the number of emitters that can be tracked simultaneously deteriorates

Engineering Contradiction:
Improvesignal collision preventionVSAvoidnumber of emitters
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system implements dynamic buffer adjustment where the buffer duration is continuously optimized based on measured flight times and reverberation characteristics. This allows the system to maintain reliable signal separation while reducing the time cost per emitter, thereby enabling tracking of a larger number of emitters within the same time window.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

By optimizing and minimizing the buffer time to only what is necessary for reliable signal separation, the system eliminates unnecessary idle time between emissions. This continuous optimization of the emission sequence allows more emitters to be tracked simultaneously without compromising signal collision prevention.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If sequential emission timing is used to avoid signal collisions, then reception accuracy is improved, but the system complexity increases due to timing coordination requirements

Engineering Contradiction:
Improvereception accuracyVSAvoidtiming coordination complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system employs feedback mechanisms where flight times and reverberation characteristics are measured and used to adjust emission timing. This closed-loop approach maintains high reception accuracy by adapting to environmental conditions while automating the timing coordination, thereby reducing the operational complexity despite the sophisticated timing requirements.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-calibration by automatically measuring flight times and reverberation durations and using this information to optimize emission timing. This self-adjusting capability maintains high reception accuracy without requiring manual intervention or complex external coordination, effectively managing system complexity through autonomous optimization.

Inventive Principle:
Principle #25Self-service

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 approach significantly improves the refresh rate of emitter signals, increasing positioning accuracy up to sixteen times over prior art, enabling real-time tracking of multiple items and accommodating more emitters in the system.

Implementation Method 1

The ultrasonic emitter can transmit ultrasonic energy in a short burst which can be received by an ultrasonic transducer (microphone) in the ultrasonic receiver

Methodology Applied
Scientific EffectUltrasonic emission: Ultrasound

Implementation Method 2

ultrasonic waves are typically subject to acoustic reverberation

Methodology Applied
Scientific EffectAcoustic reverberation: Reverberation

Implementation Method 3

determining a maximum flight time for a signal from any emitter within the reading environment

Methodology Applied
Scientific EffectTime of flight: Time of Flight

Data Source

PatentUS8869588B2Ultrasonic positioning system with reverberation and flight time compensation
Publication Date: 2014.10.28 SYMBOL TECHNOLOGIES LLC
  • US8869588B2 patent drawing
  • US8869588B2 patent drawing
  • US8869588B2 patent drawing

AI summary

Compensating reverberation and flight times in an ultrasonic positioning system includes establishing maximum flight and reverberation times for ultrasonic signals within an environment. These maximum times are added to define a maximum buffer time period. Ultrasonic signals are emitted sequentially from each of a plurality of emitters, where the ultrasonic signal from each emitter is separated in time by at least one maximum buffer time period. Afterwards, a reverberation and flight time for each ultrasonic signal is determined and then the flight time of the next subsequent emitter is subtracted to define an adjusted emit time for the emitter that emitted that ultrasonic signal. An emitting time for a next subsequent emitter as adjusted to maximize the refresh rate. Emitters are scheduled to emit such that the receiver is always receiving a signal or waiting for actual reverberation.