Claims
- 1. A method for estimating error in an input signal, the method comprising the steps of:measuring a magnitude of a plurality of data samples from said input signal; defining as an error sample each one of said plurality of data samples when the magnitude of said data sample is at least equal to a first threshold, such that a plurality of error samples are defined; calculating a power for each one of said plurality of error samples; and specifying an error indicator, said error indicator corresponding to an average of said calculated powers, wherein said error indicator represents the power of the error in said input signal.
- 2. The method of claim 1, wherein said specifying step specifies said error indicator corresponding to the root mean square (RMS) magnitude of the error in said input signal.
- 3. The method of claim 1, wherein said defining step further includes identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said specifying step specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 4. The method of claim 1, wherein said defining step further comprises the steps of interleaving said plurality of error samples into a predetermined plurality of sample subsets and identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said calculating step further calculates said magnitude for each said peak error sample, and wherein said specifying step specifies said error indicator corresponding to said average power and an average of said magnitudes.
- 5. The method of claim 1, wherein the step of defining said data sample as said error sample continues for a predetermined period of time after said magnitude of said input signal decreases from at least equal to said first threshold to below said first threshold.
- 6. The method of claim 5, wherein said defining step further includes identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said specifying step specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 7. The method of claim 5, wherein said defining step further comprises the steps of interleaving said plurality of error samples into a predetermined plurality of sample subsets and identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said calculating step further calculates said magnitude for each said peak error sample, and wherein said specifying step specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 8. The method of claim 1, wherein the step of defining said data sample as said error sample continues for a predetermined number of data samples after said magnitude of said input signal decreases from at least equal to said first threshold to below said first threshold.
- 9. The method of claim 8, wherein said defining step further includes identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said specifying step specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 10. The method of claim 8, wherein said defining step further comprises the steps of interleaving said plurality of error samples into a predetermined plurality of sample subsets and identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said calculating step further calculates said magnitude for each said peak error sample, and wherein said specifying step specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 11. The method of claim 1, wherein the step of defining said data sample as an error sample continues after said magnitude of said input signal decreases from at least equal to said first threshold to below a second threshold, wherein said second threshold is less than said first threshold.
- 12. The method of claim 11, wherein said defining step further includes identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said specifying step specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 13. The method of claim 11, wherein said defining step further comprises the steps of interleaving said plurality of error samples into a predetermined plurality of sample subsets and identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said calculating step further calculates said magnitude for each said peak error sample, and wherein said specifying step specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 14. The method of claim 1, wherein the step of defining said data sample as an error sample continues after said magnitude of said input signal decreases from at least equal to said first threshold to below a second threshold, and then for a predetermined period of time after said magnitude of said input signal decreases below said second threshold, and wherein said second threshold is less than said first threshold.
- 15. The method of claim 14, wherein said defining step further includes identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said specifying step specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 16. The method of claim 14, wherein said defining step further comprises the steps of interleaving said plurality of error samples into a predetermined plurality of sample subsets and identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said calculating step further calculates said magnitude for each said peak error sample, and wherein said specifying step specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 17. The method of claim 1, wherein said defining step defines as an error sample each one of said plurality of data samples when the power of said data sample is at least equal to said first threshold, such that said plurality of error samples are defined.
- 18. The method of claim 17, wherein said defining step further includes identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said specifying step specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 19. The method of claim 17, wherein said defining step further comprises the steps of interleaving said plurality of error samples into a predetermined plurality of sample subsets and identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said calculating step further calculates said magnitude for each said peak error sample, and wherein said specifying step specifies said error indicator corresponding to said average power and an average of said magnitudes.
- 20. The method of claim 17, wherein the step of defining said data sample as said error sample continues for a predetermined period of time after said power of said input signal decreases from at least equal to said first threshold to below said first threshold.
- 21. The method of claim 20, wherein said defining step further includes identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said specifying step specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 22. The method of claim 20, wherein said defining step further comprises the steps of interleaving said plurality of error samples into a predetermined plurality of sample subsets and identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said calculating step further calculates said magnitude for each said peak error sample, and wherein said specifying step specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 23. The method of claim 17, wherein the step of defining said data sample as said error sample continues for a predetermined number of data samples after said power of said input signal decreases from at least equal to said first threshold to below said first threshold.
- 24. The method of claim 23, wherein said defining step further includes identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said specifying step specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 25. The method of claim 23, wherein said defining step further comprises the steps of interleaving said plurality of error samples into a predetermined plurality of sample subsets and identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said calculating step further calculates said magnitude for each said peak error sample, and wherein said specifying step specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 26. The method of claim 17, wherein the step of defining said data sample as an error sample continues after said power of said input signal decreases from at least equal to said first threshold to below a second threshold, wherein said second threshold is less than said first threshold.
- 27. The method of claim 26, wherein said defining step further includes identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said specifying step specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 28. The method of claim 26, wherein said defining step further comprises the steps of interleaving said plurality of error samples into a predetermined plurality of sample subsets and identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said calculating step further calculates said magnitude for each said peak error sample, and wherein said specifying step specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 29. The method of claim 17, wherein the step of defining said data sample as an error sample continues after said power of said input signal decreases from at least equal to said first threshold to below a second threshold, and then for a predetermined period of time after said power of said input signal decreases below said second threshold, and wherein said second threshold is less than said first threshold.
- 30. The method of claim 29, wherein said defining step further includes identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said specifying step specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 31. The method of claim 29, wherein said defining step further comprises the steps of interleaving said plurality of error samples into a predetermined plurality of sample subsets and identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said calculating step further calculates said magnitude for each said peak error sample, and wherein said specifying step specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 32. A system for estimating error in an input signal, comprising:means for measuring the magnitude of a plurality of data samples from said input signal; means for defining as an error sample each one of said plurality of data samples when the magnitude of said data sample is at least equal to a first threshold, such that a plurality of error samples are defined; means for calculating a power for each one of said plurality of error samples; and means for specifying an error indicator, said error indicator corresponding to an average of said calculated powers, wherein said error indicator represents the power of the error in said input signal.
- 33. The system of claim 32, wherein said means for specifying specifies said error indicator corresponding to the root mean square (RMS) magnitude of the error in said input signal.
- 34. The system of claim 32, wherein said means for defining further includes a means for identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said means for specifying specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 35. The system of claim 32, wherein said means for defining further comprises a means for interleaving said plurality of error samples into a predetermined plurality of sample subsets and a means for identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said means for calculating further calculates said magnitude for each said peak error sample, and wherein said means for specifying specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 36. The system of claim 32, wherein the means for defining said data sample as said error sample continues for a predetermined period of time after said magnitude of said input signal decreases from at least equal to said first threshold to below said first threshold.
- 37. The system of claim 36, wherein said means for defining further includes a means for identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said means for specifying specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 38. The system of claim 36, wherein said means for defining further comprises a means for interleaving said plurality of error samples into a predetermined plurality of sample subsets and a means for identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said means for calculating further calculates said magnitude for each said peak error sample, and wherein said means for specifying specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 39. The system of claim 32, wherein said means for defining said data sample as said error sample continues for a predetermined number of data samples after said magnitude of said input signal decreases from at least equal to said first threshold to below said first threshold.
- 40. The system of claim 39, wherein said means for defining further includes a means for identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said means for specifying specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 41. The system of claim 39, wherein said means for defining further comprises a means for interleaving said plurality of error samples into a predetermined plurality of sample subsets and a means for identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said means for calculating further calculates said magnitude for each said peak error sample, and wherein said means for specifying specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 42. The system of claim 32, wherein said means for defining said data sample as an error sample continues after said magnitude of said input signal decreases from at least equal to said first threshold to below a second threshold, wherein said second threshold is less than said first threshold.
- 43. The system of claim 42, wherein said means for defining further includes a means for identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said means for specifying specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 44. The system of claim 42, wherein said means for defining further comprises a means for interleaving said plurality of error samples into a predetermined plurality of sample subsets and a means for identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said means for calculating further calculates said magnitude for each said peak error sample, and wherein said means for specifying specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 45. The system of claim 32, wherein said means for defining said data sample as an error sample continues after said magnitude of said input signal decreases from at least equal to said first threshold to below a second threshold, and then for a predetermined period of time after said magnitude of said input signal decreases below said second threshold, and wherein said second threshold is less than said first threshold.
- 46. The system of claim 45, wherein said means for defining further includes a means for identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said means for specifying specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 47. The system of claim 45, wherein said means for defining further comprises a means for interleaving said plurality of error samples into a predetermined plurality of sample subsets and a means for identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said means for calculating further calculates said magnitude for each said peak error sample, and wherein said means for specifying specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 48. The system of claim 32, wherein said means for defining defines as an error sample each one of said plurality of data samples when the power of said data sample is at least equal to said first threshold, such that said plurality of error samples are defined.
- 49. The system of claim 48, wherein said means for defining further includes a means for identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said means for specifying specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 50. The system of claim 48, wherein said means for defining further comprises the a means for interleaving said plurality of error samples into a predetermined plurality of sample subsets and a means for identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said means for calculating further calculates said magnitude for each said peak error sample, and wherein said means for specifying specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 51. The system of claim 48, wherein the means for defining said data sample as said error sample continues for a predetermined period of time after said power of said input signal decreases from at least equal to said first threshold to below said first threshold.
- 52. The system of claim 51, wherein said means for defining further includes a means for identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said means for specifying specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 53. The system of claim 51, wherein said means for defining further comprises a means for interleaving said plurality of error samples into a predetermined plurality of sample subsets and a means for identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said means for calculating further calculates said magnitude for each said peak error sample, and wherein said means for specifying specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 54. The system of claim 48, wherein said means for defining said data sample as said error sample continues for a predetermined number of data samples after said power of said input signal decreases from at least equal to said first threshold to below said first threshold.
- 55. The system of claim 54, wherein said means for defining further includes a means for identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said means for specifying specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 56. The system of claim 54, wherein said means for defining further comprises a means for interleaving said plurality of error samples into a predetermined plurality of sample subsets and a means for identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said means for calculating further calculates said magnitude for each said peak error sample, and wherein said means for specifying specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 57. The system of claim 48, wherein said means for defining said data sample as an error sample continues after said power of said input signal decreases from at least equal to said first threshold to below a second threshold, wherein said second threshold is less than said first threshold.
- 58. The system of claim 57, wherein said means for defining further includes a means for identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said means for specifying specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 59. The system of claim 57, wherein said means for defining further comprises a means for interleaving said plurality of error samples into a predetermined plurality of sample subsets and a means for identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said means for calculating further calculates said magnitude for each said peak error sample, and wherein said means for specifying specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 60. The system of claim 48, wherein said means for defining said data sample as an error sample continues after said power of said input signal decreases from at least equal to said first threshold to below a second threshold, and then for a predetermined period of time after said power of said input signal decreases below said second threshold, and wherein said second threshold is less than said first threshold.
- 61. The system of claim 60, wherein said means for defining further includes a means for identifying a peak error sample such that said peak error sample has the greatest magnitude of said plurality of error samples, and wherein said means for specifying specifies said error indicator corresponding to said average power and said magnitude of said peak error sample.
- 62. The system of claim 60, wherein said means for defining further comprises a means for interleaving said plurality of error samples into a predetermined plurality of sample subsets and a means for identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest magnitude of said error samples in each one of said plurality of sample subsets, and wherein said means for calculating further calculates said magnitude for each said peak error sample, and wherein said means for specifying specifies said error indicator corresponding to said average power and an average of said peak magnitudes.
- 63. A computer readable medium having a program for storing a series of instructions for estimating error in an input signal, the program for performing at least the following:measuring the magnitude of a plurality of data samples from said input signal; defining as an error sample each one of said plurality of data samples when the magnitude of said data sample is at least equal to a first threshold, such that a plurality of error samples are defined; calculating a power for each one of said plurality of error samples; and specifying an error indicator, said error indicator corresponding to an average of said calculated powers, wherein said error indicator represents the power of the error in said input signal.
- 64. A computer readable medium of claim 63, wherein the step of defining said data sample as said error sample continues for a predetermined period of time after a magnitude of said input signal decreases from at least equal to said first threshold to below said first threshold.
- 65. A computer readable medium of claim 63, wherein the step of defining said data sample as said error sample continues for a predetermined number of data samples after a magnitude of said input signal decreases from at least equal to said first threshold to below said first threshold.
- 66. A computer readable medium of claim 63, wherein the step of defining said data sample as an error sample continues after said magnitude of said input signal decreases from at least equal to said first threshold to below a second threshold, wherein said second threshold is less than said first threshold.
- 67. A computer readable medium of claim 63, wherein the series of instructions defines as an error sample each one of said plurality of data samples when the power of said data sample is at least equal to said first threshold, such that said plurality of error samples are defined.
- 68. The method of claim 1, wherein said defining step further includes identifying a peak error sample such that said peak error sample has the greatest power of said plurality of error samples, and wherein said specifying step specifies said error indicator corresponding to said average power and said power of said peak error sample.
- 69. The method of claim 1, wherein said defining step further comprises the steps of interleaving said plurality of error samples into a predetermined plurality of sample subsets and identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest power of said error samples in each one of said plurality of sample subsets, and wherein said calculating step further calculates said power for each said peak error sample, and wherein said specifying step specifies said error indicator corresponding to said average power and an average of said powers of said peak error samples in each one of said plurality of sample subsets.
- 70. The system of claim 32, wherein said means for defining further includes identifying a peak error sample such that said peak error sample has the greatest power of said plurality of error samples, and wherein said specifying step specifies said error indicator corresponding to said average power and said power of said peak error sample.
- 71. The system of claim 32, wherein said means for defining further comprises a means for interleaving said plurality of error samples into a predetermined plurality of sample subsets and a means for identifying a peak error sample for each one of said plurality of sample subsets such that said peak error sample has the greatest power of said error samples in each one of said plurality of sample subsets, and wherein said means for calculating further calculates said power for each said peak error sample, and wherein said means for specifying specifies said error indicator corresponding to said average power and an average of said powers of said peak error samples in each one of said plurality of sample subsets.
CLAIM OF PRIORITY
This application claims priority to co-pending U.S. provisional application entitled, “Noise Determination in a Time Varying Environment Using Error Thresholding,” assigned Ser. No. 60/129,615, and filed April 16, 1999, which is incorporated herein by reference.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4633411 |
Bliss |
Dec 1986 |
A |
5870436 |
Kolanek et al. |
Feb 1999 |
A |
Non-Patent Literature Citations (1)
Entry |
Document entitled “G.gen: Quiescent Mode,” source: Alcatel Bell, Geneva, Oct. 12-23, 1998. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/129615 |
Apr 1999 |
US |