DSSS Packet Framing Using Dual PN-Codes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Direct sequence spread spectrum (DSSS) systems face issues with false start-of-packet (SOP) indications due to random noise and interference, leading to premature SOP detection and potential loss of data packet integrity, especially when relying on a single PN-Code for both data and SOP indication.
Innovation Solution
Implementing two distinct PN-Codes, where one PN-Code is used for the SOP indicator and another for the data payload, with the SOP indicator potentially including two instances of the PN-Code and the end-of-packet (EOP) indicator using the inverse of the PN-Code, to minimize false correlations and ensure accurate packet framing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single PN-Code is used for both data encoding and SOP indication, then device complexity is reduced, but false SOP indications increase due to random noise and interference
Solution Approach 1:
The patent segments the PN-Code usage into two distinct codes: a first PN-Code for SOP indication and a second PN-Code for data encoding. This segmentation prevents false correlations by ensuring that random noise patterns matching one code cannot be mistaken for the other code, thereby resolving the contradiction between simplicity and reliability.
Solution Approach 2:
Different PN-Codes are assigned to different functional elements within the communication protocol. The first PN-Code is specifically optimized for SOP detection with higher correlation threshold requirements, while the second PN-Code is used for data payload. This local differentiation of code properties allows each to perform its specific function reliably without interfering with the other.
2Speed
If correlation threshold is reduced to detect SOP faster, then detection speed improves, but false correlation rate increases significantly
Solution Approach 1:
By separating SOP indication into a distinct first PN-Code with its own dedicated correlator, the system can independently optimize the correlation threshold for SOP detection without affecting data decoding. This allows aggressive threshold settings for fast detection while maintaining reliability through code differentiation.
Solution Approach 2:
The first PN-Code acts as an intermediary signal between the raw received signal and the data payload. It provides a reliable marker that can be detected with optimized thresholds, serving as a gatekeeper that prevents false data interpretation while allowing fast valid SOP detection.
3Ease of operation
If first match is used to determine SOP, then detection simplicity improves, but packet integrity is compromised due to missed packets being interpreted as complete
Solution Approach 1:
The system performs preliminary SOP detection using the first PN-Code before processing the data payload. This preliminary action establishes a clear boundary and validation point, ensuring that only properly framed packets are processed. The distinct first PN-Code provides a preliminary check that prevents corrupted or incomplete packets from being misinterpreted as valid.
Data Source
AI summary
An improved method of framing data packets in a direct sequence spread spectrum (DSSS) system that uses one pseudo-noise code (PN-Code) to frame the packet with a start-of-packet (SOP) and end-of-packet (EOP) indicator, and a different PN-Code to encode the data payload. Furthermore, the SOP is represented by the framing PN-Code, and the EOP is represented by the inverse of the framing PN-Code. This method creates a robust framing system that enables a DSSS system to operate with a low threshold of detection, thus maximizing transmission range even in noisy environments. Additionally, the PN-Code used for the SOP and EOP indicators can be used to indicate an acknowledgement response.


