Claims
- 1. An apparatus for processing a data sequence, comprising:means for sampling data from said data sequence according to a raised cosine time-domain window function; means for processing said sampled data by a fast Fourier transform function; and means for adaptively convolving said fast Fourier transform processed data.
- 2. An apparatus for processing a data sequence as defined by claim 1, wherein said raised cosine time-domain window function is raised to at least the second order.
- 3. An apparatus for processing a data sequence using adaptive windowing and Fourier based spectral analysis, comprising:means for processing a data sequence by way of a second-order raised cosine window, wherein window processing in the Fourier domain is defined by the function Ym,2=Xm-αm,2:12Xm11+αm,2:22Xm22(14) where αm,2:1 and αm,2:2 represent the coefficients for the raised cosine window dependent on the frequency bin under test; means for taking the derivative of the magnitude squared of Ym,2 binwise across m and setting it equal to zero; means for determining the bonds for the range of allowable values for αm,2 in accordance with the function αm,2=Re(Xm-Xm22/2Xm11/2-Xm22/2)(19) means for defining a pre-FFT domain function of said second-order raised cosine window as the function ωn(n)=1−α2 cos(2πn/N)+(α2−1)cos(4πn/N) (20) means for determining the maximum and minimum according to the functions maxαminnω2(n)≥0(21)and minαminnω2(n)≥0(22) means for determining the derivative of said pre-FFT domain function ωn(n)=1−α2 cos(2πn/N)+(α2−1)cos(4πn/N) (20) with respect to n; and means for expanding said Fourier domain function into Ym,2= Xm22/2 αm≤0= Xm-αmXm11/2+(αm-1)Xm22/2 0≤αm≤(4/3)= Xm-(2/3)Xm11+(1/6)Xm22 αm≥(4/3).(25)
- 4. A method for processing a data sequence using adaptive windowing and Fourier based spectral analysis, including the steps of:processing a data sequence by way of a second-order raised cosine window, wherein window processing in the Fourier domain is defined by the function Ym,2=Xm-αm,2:12Xm11+αm,2:22Xm22(14) where αm,2:1 and αm,2:2 represent the coefficients for the raised cosine window dependent on the frequency bin under test; taking the derivative of the magnitude squared of Ym,2 binwise across m and setting it equal to zero; determining the bounds for the range of allowable values for αm,2 in accordance with the time domain function αm,2=Re(Xm-Xm22/2Xm11/2-Xm22/2)(19) defining a pre-FFT domain function of said second-order raised cosine window as the function ωn(n)=1−α2 cos(2πn/N)+(α2−1)cos(4πn/N) (20) determining the maximum and minimum α according to the functions maxαminnω2(n)≥0(21)and minαminnω2(n)≥0(22)determining the derivative of said pre-FFT domain functionωn(n)=1−α2 cos(2πn/N)+(α2−1)cos(4πn/N) (20) with respect to n; and expanding said Fourier domain function into Ym,2= Xm22/2 αm≤0= Xm-αmXm11/2+(αm-1)Xm22/2 0≤αm≤(4/3)= Xm-(2/3)Xm11+(1/6)Xm22 αm≥(4/3).
- 5. A method for processing a data sequence using adaptive windowing and Fourier based spectral analysis, including the steps of:processing a data sequence by way of a third-order raised cosine window, wherein window processing in the Fourier domain is defined by the function Ym,3=Xm-αm,3:12Xm11+αm,3:22Xm22-αm,3:32Xm33(26) where αm,3:1, αm,3:2 and αm,3:3 represent the coefficients for the raised cosine window dependent on the frequency bin under test; taking the derivative of the magnitude squared of binwise across; determining the bounds for the range of allowable values for in accordance with the function αm,3=Re(Xm-0.9Xm22+0.4Xm330.5Xm11-0.8Xm22+0.3Xm33)(30) defining a pre-FFT domain function of said third-order raised cosine window as the function ω3(n)=1-α3cos(2π nN)+(1.6α3-1.8)cos(4π nN)-(o.6α3-0.8)cos(6π nN)(31) determining the maximum and minimum which keeps positive for all in said pre-FFT domain function; and expanding said Fourier domain function into Ym,3= Xm-0.9Xm22+0.4Xm33 αm≤0.5= Xm-0.5αmXm11+(0.8αm-0.9)Xm22- 0.5≤αm≤1.5 (0.3αm-0.4)Xm33 = Xm-0.75Xm11+0.3Xm22-0.05X33 αm>1.5.(34)
- 6. An apparatus for processing a data sequence using adaptive windowing and Fourier based spectral analysis, comprising:means for processing a data sequence by way of a third-order raised cosine window for developing a pre-FFT domain function defined by ω3(n)=1-α3cos(2π nN)+(1.6α3-1.8)cos(4π nN)-(o.6α3-0.8)cos(6π nN)(31) and means for expanding said pre-FFT domain function into a Fourier based spectral analysis function defined by Ym,3= Xm-0.9Xm22+0.4Xm33 αm≤0.5= Xm-0.5αmXm11+(0.8αm-0.9)Xm22- 0.5≤αm≤1.5 (0.3αm-0.4)Xm33 = Xm-0.75Xm11+0.3Xm22-0.05X33 αm>1.5.(34)
CROSS-REFERENCE TO RELATED APPLICATION
This application claims the benefit of prior filed copending U.S. provisional application serial No. 60/065,293, filed Nov. 13, 1997.
STATEMENT OF GOVERNMENTAL INTEREST
The Government has rights in this invention pursuant to Contract No N00039-95-C-0002 awarded by the Department of the Navy.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4633171 |
Storck et al. |
Dec 1986 |
|
5349359 |
Dallaire et al. |
Sep 1994 |
|
5508706 |
Tsou et al. |
Apr 1996 |
|
5767793 |
Agravante et al. |
Jun 1998 |
|
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/065293 |
Nov 1997 |
US |