Cursor-Based Frame Extraction for Bus Signal Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing measuring systems, such as oscilloscopes and logic analyzers, face difficulties in precisely identifying and extracting single frames or packages from decoded bus signals, especially when frames are short, as visualizing them in a honeycomb-like shape is not sufficient and requires time-consuming table analysis.

Innovation Solution

A measuring system comprising an analog-to-digital converter, acquisition memory, processing unit, and display memory, which converts and decodes analog signals according to a protocol, allowing for precise data extraction at a cursor position, enabling quick and intuitive identification of desired frames or packets through a user-selectable cursor and simultaneous display of digital data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If frames are visualized in a honeycomb-like shape, then the decoded bus signal can be displayed, but single frames cannot be distinguished when frames are short compared to the time base

Engineering Contradiction:
Improveframe identification precisionVSAvoidframe identification ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

A cursor is introduced as an intermediary element between the user and the decoded signal. The cursor can be positioned by the user to point to specific time positions on the displayed signal, and the system then extracts and displays the frame or package value at that cursor position. This mediator enables precise frame identification without requiring the user to manually search through honeycomb visualizations or tables.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the manual mechanical search process (scanning through honeycomb visualizations or tables to find specific frames) with an automated electronic system. The processing unit automatically extracts and displays the frame value at the cursor position, substituting the manual search mechanism with an automated digital extraction and display system.

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

2Quantity of substance

If tables containing frames and their values are used, then all frame data can be stored, but identifying single frames or packages becomes time consuming

Engineering Contradiction:
Improveframe data storage capacityVSAvoidframe identification time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

Instead of requiring the user to search through complete tables of frame data, the system extracts only the specific frame or package value that corresponds to the cursor position. This extraction principle allows the system to maintain full frame data storage capability while rapidly providing only the relevant information needed at any given moment, significantly reducing identification time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system automatically performs the frame identification and value extraction process based on the cursor position without requiring manual intervention. The processing unit continuously monitors the cursor position and automatically retrieves and displays the corresponding frame values, making the identification process self-serving and eliminating time-consuming manual searches.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10620264B2Measuring system as well as method for analyzing an analog signal
Publication Date: 2020.04.14 ROHDE & SCHWARZ GMBH & CO KG
  • US10620264B2 patent drawing

AI summary

A measuring system has an analog-to-digital converter, an acquisition memory, a processing unit, and a display memory. The processing unit is adapted to decode a digital signal according to a protocol creating a decoded signal and to evaluate the decoded signal at a cursor position. The digital data generated by decoding the decoded signal at the cursor position is stored in the display memory. Further, a method for analyzing an analog signal according to a protocol is shown.