Packet-Based I/O Interface for Correlation Engine Signal Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current navigation systems face challenges in efficiently processing high sample rates of GNSS signals, requiring custom digital hardware and struggling to adapt to dynamic operational conditions, especially in achieving accurate range measurements with low noise and measurement error.
Innovation Solution
A packet-based input/output interface for a correlation engine that allows dynamic communication and resource allocation between hardware and software components, enabling the formation of virtual antennas and efficient signal processing across multiple antenna elements, including UAVs, through a programmable logic device like a field programmable gate array (FPGA), facilitating robust and accurate signal correlation and parameter determination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If custom digital hardware is used to process high sample rates of GNSS signals, then signal processing capability is improved, but device complexity and adaptability to dynamic operational conditions deteriorate
Solution Approach 1:
The patent replaces custom digital hardware with a field-programmable gate array (FPGA) that can be dynamically reconfigured through software control. This substitution allows the system to maintain high signal processing capability while gaining adaptability through programmable logic that can be reconfigured for different operational conditions without requiring custom hardware redesign.
2Speed
If custom digital hardware is used for signal processing, then processing speed is improved, but ease of operation and resource allocation deteriorate
Solution Approach 1:
The patent implements dynamic resource allocation by allowing the FPGA to be reconfigured in real-time based on operational requirements. The system can dynamically adjust the correlation engine's parameters, allocate processing resources to different satellite signals, and adapt to changing signal conditions, making resource allocation flexible and easy to operate while maintaining high processing speed.
3Measurement precision
If hardware correlators are used to perform correlation at high sample rates, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The patent creates a universal correlation engine implemented in FPGA that can handle multiple satellite signals and various correlation functions through a single reconfigurable platform. This universal design maintains the measurement precision of dedicated hardware correlators while reducing overall device complexity by eliminating the need for multiple separate hardware components for different functions.
Data Source
Figure 1~4
Figure 2
Figure 5
AI summary
A navigation system includes a correlation engine configured to despread a received signal. The correlation engine includes a correlator configured to evaluate the received signal against a replica signal to produce a correlation result, and a packet encoder configured to produce a packet comprising a destination address, a source address, and the correlation result. An input/output interface is configured to provide the packet to another component in the navigation system.