RF Pulse Fingerprinting for Wireless Device Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in identifying wireless devices operating in environments with multiple devices transmitting at the same time using different signal protocols, such as FHSS and asynchronous fixed-frequency protocols, due to the complexity of distinguishing between signals from single devices and multiple devices using similar communication protocols.

Innovation Solution

A method involving radio frequency (RF) sensor devices that use pulse fingerprinting and sequence analysis to identify devices by generating pulse metrics, partitioning pulses into groups based on these metrics, and iteratively subdividing them until each group contains pulses from a single source, employing techniques like autocorrelation and histogram analysis to distinguish between synchronous and asynchronous signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional signal monitoring systems are used to identify wireless devices, then device identification can be achieved in simple environments, but the system fails to accurately distinguish between signals from single devices and multiple devices in complex environments with numerous devices transmitting simultaneously using different protocols

Engineering Contradiction:
Improvedevice identification accuracyVSAvoidprotocol compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the complex signal identification problem into multiple analysis dimensions: pulse metric extraction (duration, bandwidth, power), protocol classification (FHSS, fixed-frequency, asynchronous), and temporal pattern recognition. By dividing the identification process into these discrete segments, the system can accurately distinguish devices in complex multi-protocol environments without sacrificing protocol versatility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes analysis parameters based on the detected signal characteristics. It adjusts pulse metric thresholds, protocol detection sensitivity, and temporal analysis windows according to the specific environment and device types present. This parameter adaptation enables accurate identification across diverse protocol scenarios while maintaining high measurement precision

Inventive Principle:
Principle #35Parameter changes

2Productivity

If signal analysis is performed in environments with multiple devices transmitting simultaneously, then comprehensive device detection is achieved, but the complexity of distinguishing between signals from single devices and multiple devices using similar communication protocols increases significantly

Engineering Contradiction:
Improvedetection coverageVSAvoidsignal analysis complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces additional analysis dimensions to differentiate signals: temporal dimension (pulse timing patterns, inter-pulse intervals), spectral dimension (frequency hopping patterns, bandwidth characteristics), and statistical dimension (pulse arrival distributions, signal strength variations). By analyzing signals across multiple dimensions simultaneously, the system achieves comprehensive detection coverage while managing complexity through structured multi-dimensional analysis

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system employs intermediate processing stages including pulse metric extraction as an intermediary between raw signal reception and final device identification. This intermediary layer transforms complex raw signals into standardized pulse metrics that are easier to analyze and compare, reducing overall system complexity while maintaining comprehensive detection capability

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If pulse fingerprinting and sequence analysis are used to identify wireless devices in complex environments, then detection accuracy is improved, but the processing time and computational resources required increase

Engineering Contradiction:
Improvedevice identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary pulse metric extraction and protocol classification before conducting full sequence analysis. By pre-processing signals to extract key characteristics (pulse duration, bandwidth, power levels, timing patterns) and classify protocols in advance, the system reduces the computational burden of subsequent detailed analysis, maintaining high identification accuracy while reducing overall processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial analysis to signals that can be quickly identified through simple metrics, and reserves full sequence analysis for ambiguous cases. By using excessive action (full analysis) only when necessary and partial action (metric-based filtering) for routine cases, the system achieves high accuracy for critical identifications while minimizing average processing time across all signals

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2016694B1System and method for identifying wireless devices using pulse fingerprinting and sequence analysis
Publication Date: 2019.03.20 COGNIO INC
  • EP2016694B1 patent drawingFigure 1
  • EP2016694B1 patent drawingFigure 2
  • EP2016694B1 patent drawingFigure 3

AI summary

Methods are provided for identifying devices that are sources of wireless signals from received radio frequency (RF) energy (710). RF energy is received at a device called a sensor device herein. Pulse metric data is generated from the received RF energy. The pulse metric data represents characteristics associated with pulses of received RF energy. The pulses are partitioned into groups based on their pulse metric data such that a group comprises pulses having similarities for at least one item of pulse metric data (720). Sources of the wireless signals are identified based on the partitioning process (760). The partitioning process involves iteratively subdividing each group into subgroups until all resulting subgroups contain pulses determined to be from a single source (750). At each iteration, subdividing is performed based on different pulse metric data than at a prior iteration. Ultimately, output data is generated (e.g., a device name for display) that identifies a source of wireless signals for any subgroup that is determined to contain pulses from a single source (790).