Signal filtering using orthogonal polynomials and removal of edge effects
First Claim
1. A method of filtering an EMG input signal contaminated by a disturbance signal, the filtering method comprising:
- modeling the disturbance signal as polynomials of lower orders; and
;
removing the disturbance signal by removing the polynomials of lower orders from the contaminated EMG input signal to thereby obtain an EMG input signal substantially free from the disturbance signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and device for filtering an input signal containing wanted signal components and unwanted signal components, wherein the signal is modeled as a set of polynomials. Polynomials from the set are identified to model the unwanted signal components. These unwanted signal components are removed from the input signal by removing the polynomials identified as modeling the unwanted signal components from the set of polynomials to thereby leave in the input signal only the wanted signal components. According to an alternative, polynomials from the set are identified to model the wanted signal components, and the polynomials identified as modeling the wanted signal components are outputted as an estimate of the wanted signal components substantially free from the unwanted signal components. According to another aspect, a weighting factor indicative of signal strength is determined for each polynomial and these weighting factors are summed to provide an estimate of the strength of the input signal.
22 Citations
77 Claims
-
1. A method of filtering an EMG input signal contaminated by a disturbance signal, the filtering method comprising:
-
modeling the disturbance signal as polynomials of lower orders; and
;removing the disturbance signal by removing the polynomials of lower orders from the contaminated EMG input signal to thereby obtain an EMG input signal substantially free from the disturbance signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
modeling the input signal as a set of polynomials; modeling the unwanted signal components with a number of polynomials from the set; and removing the unwanted signal components from the input signal by removing the number of polynomials modeling the unwanted signal components from the set of polynomials to thereby leave in the input signal only the wanted signal components; wherein modeling the input signal as a set of polynomials comprises; considering an epoch S(t) of the input signal in a limited time interval, said epoch S(t) having a time scale; and normalizing the time scale of the epoch S(t). - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method as of filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
modeling the input signal as a set of polynomials; modeling the unwanted signal components with a number of polynomials from the set; and removing the unwanted signal components from the input signal by removing the number of polynomials modeling the unwanted signal components from the set of polynomials to thereby leave in the input signal only the wanted signal components; wherein; modeling the input signal as a set of polynomials comprises modeling the input signal as a sum of a limited number of polynomials; and said method further comprises eliminating edge effects constituted by imperfections having a strength depending on the limited number of polynomials. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
modeling the input signal as a set of polynomials; modeling the unwanted signal components with a number of polynomials from the set; and removing the unwanted signal components from the input signal by removing the number of polynomials modeling the unwanted signal components from the set of polynomials to thereby leave in the input signal only the wanted signal components; wherein modeling the input signal as a set of polynomials comprises; using higher order polynomials that mimic an oscillatory pattern of the input signal.
-
-
22. A device for filtering an EMG input signal contaminated by a disturbance signal, the device comprising:
-
means for modeling the disturbance signal as polynomials of lower orders; and means for removing the disturbance signal from the contaminated input signal, wherein the disturbance signal removing means comprises means for removing the polynomials of lower orders from the input signal to thereby obtain an EMG input signal substantially free from the disturbance signal. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A device for filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
means for modeling the input signal as a set of polynomials; means for modeling the unwanted signal components with a number of polynomials of said set; and means for removing the unwanted signal components from the contaminated input signal, wherein the unwanted signal components removing means comprises means for removing the number of polynomials modeling the unwanted signal components from the set of polynomials to thereby leave in the input signal only the wanted signal components; wherein the input signal modeling means comprises; means for considering an epoch S(t) of the input signal in a limited time interval, said epoch S(t) having a time scale; and means for nonnalizing the time scale of the epoch S(t), wherein said time scale normalizing means comprises means for shifting and scaling the limited time interval under consideration into a new variable x in an interval −
1<
x<
1 whereby the signal epoch becomes S(x). - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of filtering an EMG input signal contaminated by a disturbance signal, the filtering method comprising:
-
modeling the EMG input signal polynomials of higher orders; and outputting the polynomials of higher orders as an estimate of the EMG input signal substantially free from the disturbance signal. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method of filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
modeling the input signal as a set of polynomials; modeling the wanted signal components with a number of the polynomials of said set; and outputting the polynomials modeling the wanted signal components as an estimate of the input signal substantially free from the unwanted signal components; wherein modeling the input signal comprises; considering an epoch S(t) of the signal in a limited time interval, said epoch S(t) having a time scale; and normalizing the time scale of the epoch S(t). - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. A method of filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
modeling the input signal as a set of polynomials; modeling the wanted signal components with a number of the polynomials of said set; and outputting the polynomials modeling the wanted signal components as an estimate of the input signal substantially free from the unwanted signal components; wherein modeling the input signal as a set of polynomials comprises; using higher order polynomials that mimic an oscillatory pattern of the input signal.
-
-
48. A method of filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
modeling the input signal as a set of polynomials; modeling the wanted signal components with a number of the polynomials of said set; and outputting the number of polynomials modeling the wanted signal components as an estimate of the input signal substantially free from the unwanted signal components; wherein; modeling the input signal as a set of polynomials comprises modeling the input signal as a sum of a limited number of polynomials; and said method further comprises eliminating edge effects constituted by imperfections having a strength depending on the limited number of polynomials. - View Dependent Claims (49, 50, 51, 52, 53)
-
-
54. A device for filtering an EMG input signal contaminated by a disturbance signal, the device comprising:
-
means for modeling the EMG input signal polynomials of higher orders; and means for outputting the polynomials of higher orders as an estimate of the EMG input signal substantially free from the disturbance signal.
-
-
55. A device for filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
means for modeling the input signal as a set of polynomials; means for modeling the wanted signal components with a number of the polynomials of said set; and means for outputting the polynomials modeling the wanted signal components as an estimate of the input signal substantially free from the unwanted signal components; wherein the input signal modeling means comprises; means for considering an epoch S(t) of the signal in a limited time interval, said epoch S(t) having a time scale; and means for normalizing the time scale of the epoch S(t), wherein said time scale normalizing means comprises means for shifting and scaling the limited time interval under consideration into a new variable x in an interval −
1<
x<
1 whereby the signal epoch becomes S(x). - View Dependent Claims (56, 57, 58, 59, 60, 61, 62)
-
-
63. A method of filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
modeling the input signal as a set of polynomials; determining, for each polynomial, a weighting coefficient indicative of signal strength; and summing the weighting coefficients to provide an estimate of the strength of the wanted signal components; wherein summing the weighting coefficients comprises; summing the weighting coefficients on a square law basis with polynomial order weighting to give an estimate of a power of the wanted signal components. - View Dependent Claims (64)
-
-
65. A method of filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
modeling the input signal as a set of polynomials; determining, for each polynomial a weighting coefficient indicative of signal strength; and summing the weighting coefficients to provide an estimate of the strength of the wanted signal components; wherein summing the weighting coefficients comprises; calculating a sum of the weighting coefficients on a square law basis with a weighting proportional to the number of oscillations for the order of the polynomial, normalized with respect to the sum of the weighting coefficients on a square law basis with polynomial order weighting, in order to obtain a dominating periodicity of the wanted signal components.
-
-
66. A method of filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
modeling the input signal as a set of polynomials; determining, for each polynomial, a weighting coefficient indicative of signal strength; and summing the weighting coefficients to provide an estimate of the strength of the wanted signal components; wherein modeling the input signal as a set of polynomials comprises; considering an epoch S(t) of the input signal in a limited time interval, said epoch S(t) having a time scale; and normalizing the time scale of the epoch S(t). - View Dependent Claims (67, 68, 69, 70)
-
-
71. A device for filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
means for modeling the input signal as a set of polynomials; means for determining, for each polynomial, a weighting factor indicative of signal strength; and means for summing the weighting coefficients to provide an estimate of the strength of the wanted signal components; wherein the weighting coefficients summing means comprises; means for summing the weighting coefficients on a square law basis with polynomial order weighting to give an estimate of a power of the EMG input signal substantially free from the disturbance signal. - View Dependent Claims (72)
-
-
73. A device for filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
means for modeling the input signal as a set of polynomials; means for determining, for each polynomial, a weighting factor indicative of signal strength; and means for summing the weighting coefficients to provide an estimate of the strength of the wanted signal components; wherein the means for summing the weighting coefficients comprises; means for calculating a sum of the weighting coefficients on a square law basis with a weighting proportional to the number of oscillations for the order of the polynomial, normalized with respect to the sum of the weighting coefficients on a square law basis with polynomial order weighting, in order to obtain a dominating periodicity of the input signal.
-
-
74. A device for filtering an input signal containing wanted signal components and unwanted signal components, comprising:
-
means for modeling the input signal as a set of polynomials; means for determining, for each polynomial, a weighting factor indicative of signal strength; and means for summing the weighting coefficients to provide an estimate of the strength of the wanted signal components; wherein the input signal modeling means comprises; means for considering an epoch S(t) of the input signal in a limited time interval, said epoch S(t) having a time scale; and means for normalizing the time scale of the epoch S(t). - View Dependent Claims (75, 76, 77)
-
Specification