Time Synchronisation

../../../../_images/time_sync.svg

Synchronize two tables in time by matching features of selected signals.

Documentation

Synchronizes two tables in time by selecting a signal in each table and then finding the time offset at which the features of those two signals overlap the most. The node uses cross-correlation internally to find the offset, hence the signal features needs to be similar in shape, but scale doesn’t matter.

Note that the resulting time offset will always be a multiple of the smallest time step of the two signals.

Definition

Input ports

Target table
Type: table
Description: Input table with target signal and time
Reference table
Type: table
Description: Input table with reference signal and time

Output ports

Result table
Type: table
Description: Target table from input with synchronized time column

Configuration

Reference Signal (reference_signal)

Choose a column to use as the reference signal

Reference Time (reference_time)

Choose a column to use as the reference time

Target Signal (target_signal)

Choose a column to use as the target signal

Target Time column (target_time)

Choose a column to use as the target time

Examples

Example flows demonstrating this node:

Implementation

class node_sync_time.SynchronizeTimeseries[source]