Method and computer program for identifying a transition in a phase-shift keying or frequency-shift keying signal
First Claim
1. A method for identifying a transition in a signal comprising a plurality of data samples, the method comprising the steps of:
- dividing the signal into a plurality of discrete segments;
determining a starting approximation value of a slope of the transition;
calculating a bounded limit of slopes within which to search for the transition;
selecting a plurality of lines, each having a slope within the bounded limit;
calculating a sum for the data samples associated with each of the lines; and
based on the sum for the data samples, identifying a line that corresponds to a location of the transition.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a method and computer program for identifying phase transitions in phase-shift keying signals and frequency transitions in frequency-shift keying signals. The method of the present invention is implemented via the computer program. With respect to phase-shift keying signals, the method broadly comprises the steps of: selecting a portion of the signal to analyze, wherein the signal comprises a plurality of data samples; applying a transform to the signal to obtain a frequency spectrum; determining a maximum frequency spectrum corresponding to a carrier frequency; determining a starting approximation value of a slope of the phase transition; calculating a bounded limit of slopes within which to search for the phase transition; selecting a plurality of lines, each having a slope within the bounded limit and an initial value, wherein each line passes through at least one of the data samples; calculating a sum for the data samples associated with each of the lines; and based on the sum for the data samples, identifying a line that corresponds to a location of the phase transition.
12 Citations
24 Claims
-
1. A method for identifying a transition in a signal comprising a plurality of data samples, the method comprising the steps of:
-
dividing the signal into a plurality of discrete segments;
determining a starting approximation value of a slope of the transition;
calculating a bounded limit of slopes within which to search for the transition;
selecting a plurality of lines, each having a slope within the bounded limit;
calculating a sum for the data samples associated with each of the lines; and
based on the sum for the data samples, identifying a line that corresponds to a location of the transition. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for identifying at least one phase transition in a phase-shift keying signal comprising a plurality of data samples corresponding to phase values, the method comprising the steps of:
-
selecting a portion of the signal to analyze;
applying a transform to the signal to obtain a frequency spectrum;
determining a maximum frequency spectrum corresponding to a carrier frequency;
determining a starting approximation value of a slope of the phase transition;
calculating a bounded limit of slopes within which to search for the phase transition;
selecting a plurality of lines, each having a slope within the bounded limit and an initial value, wherein each line passes through at least one of the data samples;
calculating a sum for the data samples associated with each of the lines; and
based on the sum for the data samples, identifying a line that corresponds to a location of the phase transition. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program for identifying at least one phase transition in a phase-shift keying signal comprising a plurality of data samples corresponding to phase values, the computer program stored on a computer-readable medium for operating a computing element, the computer program comprising:
-
a code segment operable to be executed by the computing element for selecting a portion of the signal to analyze;
a code segment operable to be executed by the computing element for applying a transform to the signal to obtain a frequency spectrum;
a code segment operable to be executed by the computing element for determining a maximum frequency spectrum corresponding to a carrier frequency;
a code segment operable to be executed by the computing element for determining a starting approximation value of a slope of the phase transition;
a code segment operable to be executed by the computing element for calculating a bounded limit of slopes within which to search for the phase transition;
a code segment operable to be executed by the computing element for selecting a plurality of lines, each having a slope within the bounded limit;
a code segment operable to be executed by the computing element for calculating a sum for the data samples associated with each of the lines; and
a code segment operable to be executed by the computing element for identifying a line that corresponds to a location of the phase transition based on the sum for the data samples.
-
Specification