IP Library › Granted Patent US 6,914,979
Granted Patent B2
US 6,914,979 · App. 09/841,938 · Granted Jul 5, 2005

Tone detection

Assignee: Adaptive Digital Technologies, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,914,979
App. No.
09/841,938
Filed
Apr 25, 2001
Granted
Jul 5, 2005
Kind
B2
Art Unit
2644
USPC
379/386
Abstract

A DFT is used to compute the magnitude and phase of the frequencies desired to be detected in a frame of sampled data by performing 2 dot products for each such frequency. The two dot products are calculated using the samples in the frame and an equal number of equally spaced cosine and sine coefficients for each frequency to be detected.

Claims (20)

1. A method for determining whether any of a predetermined set of tones present in a plurality of successive frames of digital samples of a received signal falls within a predetermined frequency tolerance, comprising the steps of:

obtaining discrete Fourier transform pairs of in-phase and quadrature dot products of said samples and integer multiples of a base frequency, said base frequency being determined by the quotient of the sampling frequency and a multiple of the number of samples in successive ones of said frames;

computing the quotients of the highest power ones of said products obtained on successive frames;

using said quotients to approximate an arctangent function for ascertaining the phase of frequencies contained in successive frames;

computing the phase change for each of said frequencies by subtracting the phase of a previous phase frame from the current frame; and

subtracting an expected phase change from said computed phase change of said highest power ones of said products to determine the deviation of an observed tone from said predetermined frequency tolerance.

2. A method for determining whether any of a predetermined set of tones present in a plurality of successive frames of digital samples of a received signal falls within a predetermined frequency tolerance, comprising the steps of:

obtaining discrete Fourier transform pairs of in-phase and quadrature dot products of said samples and integer multiples of base frequency, said base frequency being determined by the quotient of the sampling frequency and a multiple of the number of samples in successive ones of said frames;

computing an expected phase change between successive frames as the quotient of the quadrature and in-chase products for small absolute values of the quotient;

approximating an arc tangent function for the phase angle for the highest power ones of said products obtained on successive frames by the quotient of the quadrature and in-phase dot products for small absolute values of the quotient;

subtracting said expected phase change from the phase angle of said highest power ones of said products to determine the deviation of an observed tone from said predetermined frequency tolerance; said approximation of said arc tangent function theta being performed as follows:

a. for I>=0, Q>=0, AI>AQ, and 0<=Theta<=π/4, Theta=Theta1;

b. for I>=0, Q>=0, AI<AQ, and π/4<=Theta<=π/2, Theta=π/2−Theta1;

c. for I<0, Q>=0, AI>AQ, and 3/4π<=Theta<=π, Theta=π−Theta1;

d. for I<0, Q>=0, AI<AQ, and π/2<=Theta <=3/4π, Theta=π/2+Theta1;

e. for I>=0, Q<0, AI>AQ, and −π/4<=Theta<=0, Theta=−Theta1;

f. for I>=0, Q<=, AI<AQ, and −π/2<=Theta<=−π/4, Theta=−π/2+Theta;

g. for I<0, Q<0, AI>AQ, and −π<Theta<=−3/4π, Theta=−π+Theta1; and

h. for I<0, Q<0, AI<AQ, and −3/4π<=Theta<=−π/2,

where I is the in-phase component; Q is the quadrature component; AI is the absolute value of I: AQ is the absolute value of Q; Theta 1 the absolute value of AQ/AI.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2001
From: KURTZ, SCOTT D.; MCCARTHY, BRIAN M.
To: ADAPTIVE DIGITAL TECHNOLOGIES, INC.
Reel/Frame 011736/0287 →
Continuity (1)
Related Publication 20030012358A1 · Jan 16, 2003