Bus Signal Auto-Detection Using Machine Learning Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing test and measurement instruments, such as oscilloscopes, struggle to automatically detect the type of bus connected, leading to difficulties in setup and configuration, especially for inexperienced users, and fail to adapt to different probes and tools without requiring sensitive information disclosure.

Innovation Solution

Implementing machine learning algorithms, specifically supervised and unsupervised methods, to automatically identify bus types by analyzing signal attributes, allowing instruments to adapt to various probes and tools, and enabling real-time updates based on user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If automatic bus detection is implemented using machine learning, then bus type identification accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvebus type identification accuracyVSAvoidinstrument complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting bus signal data during normal operation and using it to train machine learning models in advance. The models are trained offline with labeled bus data, and the trained models are then deployed for automatic bus type detection, eliminating the need for complex real-time analysis infrastructure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A machine learning model serves as an intermediary between the raw bus signal data and the bus type identification. The model processes the complex signal patterns and translates them into classified bus types, simplifying the overall system architecture while maintaining high accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If machine learning models are trained with labeled bus data, then detection accuracy is improved, but loss of information occurs due to requiring disclosure of proprietary bus characteristics

Engineering Contradiction:
Improvebus type detection accuracyVSAvoidproprietary bus information disclosure
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

Instead of requiring access to proprietary bus specifications and characteristics, the system creates copies of actual bus signal data during normal operation. These signal copies are used to train the machine learning models, eliminating the need for disclosure of proprietary bus design information while maintaining accurate detection capabilities.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs self-service by automatically collecting, labeling, and using its own operational data to train the detection models. The bus signals are captured during normal operation, automatically labeled based on known configurations, and used to improve the detection algorithm without requiring external information or proprietary data sharing.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the system adapts to different probes and tools, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveprobe and tool compatibilityVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The machine learning model is designed with universality to handle multiple probe types and tool configurations. By training the model on diverse signal data from various probes and tools, it learns to recognize bus patterns independently of the specific measurement equipment used, enabling one system to serve multiple functions across different hardware configurations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If automatic bus detection is implemented, then productivity is improved by reducing setup time, but measurement precision may be compromised without comprehensive training data

Engineering Contradiction:
Improvebus setup timeVSAvoidbus type identification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system implements continuous learning where the machine learning model is continuously improved through ongoing data collection and retraining. As more bus signals are captured and labeled, the model is periodically retrained to incorporate new patterns and variations, ensuring that detection accuracy continuously improves while maintaining the benefit of automatic detection.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12524321B2Bus autodetect
Publication Date: 2026.01.13 TEKTRONIX INC
  • US12524321B2 patent drawing
  • US12524321B2 patent drawing
  • US12524321B2 patent drawing

AI summary

A test and measurement instrument includes a processor configured to execute instructions that cause the processor to: receive a bus auto-detect signal; receive signals from a bus connected to the test and measurement instrument; and apply machine learning to the signals from the bus to output a predicted a bus type; at least one memory to store the instructions and data used in the machine learning, and a display to display information for a user including the predicted bus type. A method of automatically detecting a bus type includes receiving a bus auto-detect signal when a bus is connected to a test and measurement instrument, receiving signals from the bus at a processor, and using the processor to apply machine learning to the signals from the bus to predict a bus identity.