Claims
- 1. A signal processing system for adaptively processing signals received by an antenna array and organized into a data matrix that enhances the signal-to-noise ratio of the signals, comprising:
an antenna array, and a signal processor connected to the antenna array including a phase calibration element for correcting phase errors in the received signals using the received signals as the calibration source, and an adaptive processing element for calculating adaptive weights from a reduced rank approximation of a factorization of a covariance matrix calculated from a partial singular value decomposition of the data matrix.
- 2. The system of claim 1, wherein the signal processor further comprises a preprocessing element to down convert the received signals to baseband and match filter the received signals.
- 3. The system of claim 1, wherein the signal processor further comprises one or more analog to digital converters for converting the signals received by the array antenna.
- 4. The system of claim 1, wherein the signal processor further comprises multipliers for applying the adaptive weights to the signals.
- 5. The system of claim 5, wherein the signal processor further comprises a summation element for combining the adaptively weighted signals into a single signal representing the received signals.
- 6. A method for processing signals received by an antenna array for improving the signal-to-noise ratio of the received signals, comprising the steps of:
automatically calibrating the phase of the received signals to correct for phase errors in the antenna array; and adaptively processing the signals.
- 7. The method of claim 6, wherein the step of automatically calibrating the phase of the received signals further comprises the steps of:
locating a delay bin of a direct blast; and time aligning the received signals.
- 8. The method of claim 7, wherein the step of automatically calibrating the phase of the received signals further comprises the steps of:
computing differential phase across the array for each pulse: and median filtering across the pulses to eliminate outlying signals.
- 9. The method of claim 8, wherein the step of automatically calibrating the phase of the received signals further comprises the steps of:
computing an average differential phase for the received signals: subtracting the average differential phase across the received signals to create a resulting phase representing phase errors: and integrating the resulting phase across the received signals to produce phase corrected signals.
- 10. The method of claim 6, wherein the step of automatically calibrating the phase of the received signals further comprises the step of using the received signals as the calibration source.
- 11 The method of claim 6, wherein the step of adaptively processing the received signals further comprises the step of transforming the received signals to beamspace.
- 12. The method of claim 11, wherein the step of adaptively processing the received signals further comprises the step of transforming the received signals to Doppler space.
- 13. The method of claim 6, wherein the step of adaptively processing the received signals further comprises the step of calculating a steering vector over the array for a specified number of pulses.
- 14. The method of claim 13, wherein the step of adaptively processing the received signals further comprises the step of calculating a reduced rank approximation of a factorization of the covariance matrix via a partial singular value decomposition of a data matrix.
- 15. The method of claim 14, wherein the step of adaptively processing the received signals further comprises the steps of:
partitioning the dominant eigenvalues from the covariance matrix; incorporating the dominant eigenvalues of the covariance matrix; calculating a beam dependent white noise gain constraint; calculating the adaptive weights by using the dominant eigenvalues; applying the adaptive weights to the received signals; and summing the weighted signals.
- 16. The method of claim 14, wherein the step of adaptively processing the received signals further comprises the steps of:
partitioning the singular values of the data matrix; calculating a beam dependent white noise gain constraint; calculating the adaptive weights by using the singular values applying the adaptive weights to the received signals; and summing the weighted signals.
- 17. The method of claim 6, further comprising the step of preprocessing the received signals.
- 18. The method of claim 17, wherein the step of preprocessing the received signals comprises the steps of:
down converting the received signals to baseband; and match filtering the converted received signals.
- 19. The method of claim 6, further comprising the step of creating a data matrix from snapshots of the received signals over time.
- 20. The method of claim 6, wherein the step of adaptively processing the received signals further comprises the step of calculating adaptive weights without calculating a noise floor.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims benefit of U.S. Provisional Application No. 60/335,800 entitled “System and Method for Auto Calibrated Reduced Rank Adaptive Processor” and filed Dec. 5, 2001, which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60335800 |
Dec 2001 |
US |