Multi-Channel Signal I/O Sample-Rate Switching With Time Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for inputting and outputting signals in electronic circuits with multiple channels face challenges in maintaining synchronism when switching between different sample rates, leading to inconsistent temporal relationships in recorded data.

Innovation Solution

A method that configures each channel to a standard sample period, synchronizes all channels, detects a modified sample period, calculates a waiting time based on the current counter value and the new sample period, and initiates the channel after the waiting time has elapsed, ensuring synchronism across channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If sample rates are switched during runtime to adapt to different signal requirements, then adaptability is improved, but maintaining synchronism between channels becomes difficult

Engineering Contradiction:
Improvesample rate adaptabilityVSAvoidsynchronism maintenance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent calculates and stores the required waiting time in advance based on the current counter value and the new sample period before actually switching the sample rate. This preliminary calculation ensures that when the sample rate switch occurs, all channels will be resynchronized at the correct moment, maintaining temporal relationships without requiring complex real-time coordination during the actual transition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a waiting time mechanism as an intermediary element between the old and new sample rates. This waiting time acts as a buffer that coordinates the transition, ensuring that channels switching at different rates will realign properly. The waiting time serves as a mediator that resolves the timing conflicts inherent in multi-channel sample rate switching.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all channels are configured to switch sample rates simultaneously, then synchronism is maintained, but the complexity of coordinating channel switches increases

Engineering Contradiction:
ImprovesynchronismVSAvoidchannel coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each channel independently calculates its own waiting time based on its current counter value and the desired new sample period. This self-service approach eliminates the need for complex centralized coordination logic, as each channel autonomously determines when to switch to maintain synchronism with other channels, reducing overall system coordination complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The waiting time for each channel is calculated in advance using a standardized formula that incorporates the current counter value and new sample period. This preliminary calculation allows channels to independently prepare for the switch without requiring real-time communication or complex coordination protocols during the actual transition.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If channels operate with different sample periods to optimize for specific signals, then measurement precision is improved, but maintaining consistent temporal relationships becomes difficult

Engineering Contradiction:
Improvesignal measurement precisionVSAvoidtemporal relationship consistency
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent enables dynamic sample period adjustment for individual channels based on their specific signal requirements. Channels can operate at different sample periods during normal operation to optimize measurement precision for their respective signals, while the system dynamically coordinates transitions to maintain temporal relationships when switches occur.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Before switching sample rates, the system calculates the required waiting time in advance to ensure that channels operating at different sample periods will realign properly. This preliminary action allows channels to maintain different sample periods for optimization while ensuring temporal consistency is restored at switch points.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12124290B2Time-synchronized input and/or output of signals with a selectable sampling rate
Publication Date: 2024.10.22 DSPACE SE & CO KG
  • US12124290B2 patent drawing
  • US12124290B2 patent drawing
  • US12124290B2 patent drawing

AI summary

A method for inputting and/or outputting signals having a selectable sample rate in a time-synchronized manner on a group of input and/or output channels of an electronic circuit includes: configuring each channel of the group at a standard sample period; synchronously initiating all the channels of the group at the standard sample period; detecting an entry for a modified sample period TPeriod of a first channel of the group; detecting a current counter value TCounter; configuring the first channel at the modified sample period; establishing a waiting time of TWaiting clocks in accordance with TWaiting=TPeriod−mod(TCounter, TPeriod), where mod (TCounter, TPeriod) denotes the division remainder from the current counter value TCounter and the modified sample period TPeriod; and initiating the first channel after the waiting time TWaiting.