Method and apparatus for pulse template matching
First Claim
Patent Images
1. A method comprising:
- creating a visual representation of a pulse shape;
moving portions of the visual representation of the pulse shape to correspond to a visual representation of an ideal pulse; and
updating at least one pulse shape coefficient storage element to represent the visual representation of the pulse shape such that the pulse shape is adjusted to correspond to the ideal pulse.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment a visual representation of a pulse shape is created. points of the visual representation of the pulse shape are moved to correspond to a representation of an ideal pulse. Pulse shape coefficient registers are updated to represent the visual representation of the pulse shape such that the pulse shape is adjusted to correspond to the pulse template.
-
Citations
34 Claims
-
1. A method comprising:
-
creating a visual representation of a pulse shape;
moving portions of the visual representation of the pulse shape to correspond to a visual representation of an ideal pulse; and
updating at least one pulse shape coefficient storage element to represent the visual representation of the pulse shape such that the pulse shape is adjusted to correspond to the ideal pulse. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a display to display a visual representation of a pulse shape of a pulse signal;
an input to modify at least one portion of the visual representation of the pulse shape to correspond to a visual representation of an ideal pulse;
at least one coefficient storage element to store values representative of the visual representation of the pulse shape. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
a signal display area to display the pulse shape and the ideal pulse;
control buttons to perform specified functions with respect to a pulse shape modification process; and
a user controlled-graphical icon to enable a user to select control buttons and modify the pulse shape.
-
-
15. The apparatus as set forth in claim 14, wherein the control buttons are selected from the group consisting of acquiring a signal, reading coefficient storage elements, writing coefficient storage elements, transferring coefficient storage elements contents to corresponding coefficient registers, and automatically matching the pulse shape to the ideal pulse.
-
16. The apparatus as set forth in claim 14, wherein the GUI further comprises at least one slider to modify coefficient values corresponding to the displayed pulse shape.
-
17. The apparatus as set forth in claim 9, further comprising logic to selectively automatically match the pulse shape to the ideal pulse.
-
18. The apparatus as set forth in claim 17, wherein the logic is selected from the group consisting of hardware, firmware and software.
-
19. The apparatus as set forth in claim 9, wherein the ideal pulse is selected from the group consisting of an ideal pulse shape, a selected pulse shape, an ideal pulse shape determined, from a pulse template.
-
20. A method comprising:
-
receiving a signal pulse having a current pulse shape;
formulating a local distance between the current pulse shape and an ideal pulse shape;
determining a local distance between the current pulse shape the ideal pulse shape;
adjusting at least one pulse shape variable such that the current pulse shape moves towards a shape of the ideal pulse, said adjusting performed so long as the local distance continues to decrease;
if the local distance increases, reversing the adjustment of the at least one pulse shape variable;
if the at least one pulse shape variable corresponds to a specified value indicative of a match between the current pulse shape and the ideal pulse, updating at least coefficent storage element with coefficient values corresponding to the adjusted current pulse shape. - View Dependent Claims (21, 22, 23, 24, 25)
selectively processing coefficient storage elements corresponding to endpoints of the ideal pulse shape or abrupt changes in the ideal pulse shape; and
interpolating values for remaining coefficient storage elements using the values of the coefficient storage selectively processed.
-
-
26. A computer readable medium comprising instructions which when executed by a processor perform a method comprising:
-
creating a visual representation of a pulse shape;
moving portions of the visual representation of the pulse shape to correspond to a visual representation of an ideal pulse shape; and
updating at least one pulse shape coefficient storage element to represent the visual representation of the pulse shape such that the pulse shape is adjusted to correspond to the ideal pulse shape. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
Specification