Claims
- 1. A frequency domain kernel phase processor comprising:
- a scheduler for selecting samples from blocks of Fourier transform coefficients of an input signal, squaring magnitudes and calculating phase difference angles of said samples, and outputting said squared magnitudes and said phase difference angles as serial terms and parallel terms;
- and a phase transform processor coupled to said scheduler for calculating a symmetric phase difference transform from said serial terms and said parallel terms to generate a frequency domain series representative of said input signal wherein relative signal power from interfering signals is substantially reduced.
- 2. The frequency domain kernel phase processor of claim 1 wherein said scheduler comprises:
- a magnitude square function for calculating a magnitude square of each said selected sample;
- a phase angle function for generating a phase angle for each said selected sample;
- a symmetric phase function for generating a symmetric phase difference for each said phase angle;
- a latch for outputting each said magnitude square and said symmetric phase difference as an ordered pair;
- a shift register coupled to said latch;
- a first clocked switch for selecting said ordered pairs in a sequence 1 and 4, 2 and 5, . . . N-3 and N+3;
- and a second clocked switch for selecting said ordered pairs in a sequence 2 and 3, 3 and 4, . . . N-1 and N.
- 3. The frequency domain kernel phase processor of claim 1 wherein said transform processor comprises:
- a phase difference transform function for finding a symmetric phase difference transform of said symmetric phase difference wherein said interfering signal has one of a linear phase wherein said symmetric phase difference has a mean value of substantially zero, a non-linear phase wherein said symmetric phase difference has a mean value of substantially -.pi./2, and a non-linear phase wherein said symmetric phase difference has a mean value of substantially .pi./2;
- transform calculators coupled to said phase difference transform function for calculating phase products and phase difference products;
- a first sum calculator coupled to said transform calculators for generating a sum of said phase products;
- a second sum calculator coupled to said transform calculators for generating a sum of said phase difference products;
- a divider for generating a quotient of said sum of phase products divided by said sum of phase difference products;
- and a multiplier for generating a product of said quotient and said serial term to form said frequency domain series.
- 4. The frequency domain kernel phase processor of claim 1 wherein said selected samples each comprise a real value x and an imaginary value y and said phase angle is substantially .theta. such that -.pi.<.theta.<.pi. and x+iy=(.sqroot.x.sup.2 +y.sup.2 )e.sup.-j.THETA..
- 5. The frequency domain kernel phase processor of claim 4 wherein said frequency domain series is generated substantially from the following formula: ##EQU3##
LICENSING INFORMATION
The invention described below is assigned to the United States Government and is available for licensing commercially. Technical and licensing inquiries may be directed to Harvey Fendelman, Legal Counsel For Patents, NCCOSC RDTE DIV CODE 0012, 53510 Silvergate Avenue Room 103, San Diego, Calif. 92152-5765; telephone no. (619)553-3818; fax no. (619)553-3821.
US Referenced Citations (12)
Foreign Referenced Citations (1)
Number |
Date |
Country |
3332614 |
Mar 1985 |
DEX |