Chirp Spread Spectrum Data Alignment with Early Message Rejection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Chirp spread spectrum (CSS) systems face challenges in data alignment and message rejection due to noisy channels, leading to delayed data acquisition and high false detection rates, particularly in long-range wireless communications.

Innovation Solution

A method for data alignment in CSS that involves receiving training chirps, processing them using FFT, accumulating results to exceed a detection threshold, determining symbol alignment, and using a single opposite chirp with an identifier for data alignment, allowing for early message rejection if the identifier mismatches a preconfigured value.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional CSS message reception is used, then complete message decoding is achieved, but data acquisition delay increases and false detection rates rise in noisy channels

Engineering Contradiction:
Improvefalse detection rateVSAvoiddata acquisition delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing identifier detection on the opposite chirp before complete message decoding. The receiver extracts and validates the identifier from the opposite chirp early in the reception process, allowing false detection to be identified and rejected before committing resources to full message decoding, thereby reducing false detection rates and acquisition delays in noisy channels

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the message reception process into distinct phases: identifier detection from the opposite chirp, identifier validation against expected values, and conditional complete message decoding. This segmentation allows the system to perform quick identifier-based filtering before full decoding, reducing computational overhead and false detections while maintaining reliable data acquisition

Inventive Principle:
Principle #1Segmentation

2Productivity

If identifier detection from single opposite chirp is implemented, then early message rejection is enabled, but processing complexity increases

Engineering Contradiction:
Improvemessage rejection speedVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the identifier information from the opposite chirp signal as a separate, independent detection task. By taking out the identifier detection function and performing it independently before full message processing, the system enables early message rejection without requiring complete message decoding, thus improving rejection speed while managing processing complexity through functional separation

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11728840B2Single chirp data alignment with early message rejection for chirp spread spectrum
Publication Date: 2023.08.15 SURE FI INC
  • US11728840B2 patent drawing
  • US11728840B2 patent drawing
  • US11728840B2 patent drawing

AI summary

A chirp spread spectrum (CSS) receiver may reject, based on a data alignment chirp that includes an identifier that is a mismatch to a preconfigured identifier, a message early and before fully receiving/decoding the message. A receiver may receive a sequence of training chirps for symbol alignment followed by a single opposite chirp for data alignment. Training chirps may be processed through a fast-Fourier transform (FFT) and the resulting values accumulated. The receiver may align, based on the received chirps of the preamble and the accumulated values exceeding the threshold, its symbol reception. Using this symbol alignment, the receiver may await a single opposite chirp after the sequence of training chirps. The single opposite chirp may indicate data alignment and comprise an encoded identifier. The receiver may reject the message and terminate further message processing based on the encoded identifier being a mismatch to a preconfigured identifier.