Packet Detection Control With AGC Freeze and Strongest-Stream Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless receiver systems face challenges in detecting low signal packets due to limited receiver sensitivity, false packet detection in MIMO configurations, and inefficiencies in AGC operations that result in time delays and incorrect packet identification.

Innovation Solution

A packet acquisition controller that freezes AGC processes for low-level signals, defers detection for high-level signals, detects false packets by timing, and selects the strongest stream for detection, using SNR_MODE to adjust correlation sample averaging and trigger thresholds for robust packet detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If AGC operations are performed during preamble interval to enable detection of low level packets, then receiver sensitivity is improved, but time delay occurs in packet detection

Engineering Contradiction:
Improvereceiver sensitivityVSAvoidtime delay in packet detection
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary AGC operations during the preamble interval before actual packet detection, preparing the receiver gain in advance. This allows the main packet detection to proceed without additional delay while maintaining sensitivity for low level packets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The packet acquisition process is segmented into distinct phases: AGC adjustment phase during preamble, and packet detection phase. By separating these functions temporally, the system optimizes both sensitivity (through dedicated AGC time) and speed (through dedicated detection time without interference).

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If AGC applies high gain level to detect low level packets, then receiver sensitivity is improved, but false packet detection occurs due to noise and interference

Engineering Contradiction:
Improvereceiver sensitivityVSAvoidfalse packet detection
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The AGC system dynamically adjusts gain levels based on real-time signal conditions. For low level packets, higher gain is applied temporarily during detection, while for high level signals or noise conditions, gain is reduced. This dynamic adaptation allows sensitive detection without permanent vulnerability to false detections.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from signal level detection to control AGC gain adjustments. When a packet is detected at low level, AGC increases gain; when noise or high level signals are present, AGC reduces gain. This closed-loop control balances sensitivity improvement with false detection prevention.

Inventive Principle:
Principle #23Feedback

3Productivity

If packet detection is performed before AGC completion for high level signals, then detection speed is improved, but detection accuracy deteriorates due to incorrect gain levels

Engineering Contradiction:
Improvedetection speedVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

For high level signals, the system performs preliminary detection attempts before AGC completion to capture early packet arrivals. This preliminary detection is supplemented by subsequent verification after AGC adjustment, ensuring both speed and accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs partial packet detection before AGC is fully complete for high level signals, accepting some risk of reduced accuracy in exchange for speed. This is compensated by additional verification steps only when necessary, rather than waiting for complete AGC adjustment in all cases.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8090062B2Process for packet detection
Publication Date: 2012.01.03 SILICON LABORATORIES INC
  • US8090062B2 patent drawing
  • US8090062B2 patent drawing
  • US8090062B2 patent drawing

AI summary

An packet detection controller accepts an input from an AGC controller which indicates the presence of an increased signal energy and also completion of an AGC process and generates an output to suspend the AGC process. The packet detection controller also receives a plurality of IQ receiver streams and forms a single stream for use by a packet detector, which is controllable by an SNR_MODE indicating whether the signal to noise ratio is above or below a particular threshold, and a PD_RESET signal indicating that no packet detection should occur. The controller also receives a PACKET_DET signal indicating that packet detection is completed. The packet detection controller examines the incoming receiver streams and suspends AGC process if a packet detect is generated, or suspends the packet detector if an AGC process is required.