Claims
- 1. A signal processing system for processing a digital data sequence representing an input signal to generate a fractal dimension value, said system comprising:
- a digital data generating module including a sensor for receiving an input signal, and a sampler for sampling the input signal and generating the digital data sequence representing an amplitude value of said input signal at successive points in time;
- a correlation integral value generation module for generating a series of correlation integral values for points wn(k) in "N"-dimensional space corresponding to overlapping vectors of said digital data sequence, the correlation integral value generation module generating an inter-point distance value for each pair of points, the correlation integral value generation module generating each correlation integral value in the series as the number of inter-point distance values within each of a plurality of volume elements of said "N"-dimensional space;
- a correlation plot generation module for generating a correlation integral plot comprising a plot of the correlation integral values as a function of said "N"-dimensional space volume elements;
- a segmentation module for generating, from the correlation integral plot, a series of correlation integral plot segments, the segments of the series representing overlapped portions of the digital data sequence;
- a correlation dimension generation module for generating, from each correlation integral plot segment in the segment, a tangent mapping comprising a best-fit linear curve defined by a segment statistical correlation value and a segment slope value, the correlation dimension generation module saving the segment statistical correlation value having the largest value and the associated segment slope value; and
- a control module for determining whether the segment slope values generated during the successive iterations approach an asymptotic value and if so using the asymptotic value as the fractal dimension value and if not adjusting at least one sampling parameter used by the sampler in sampling the input signal.
- 2. A signal processing system as defined in claim 1 in which the segmentation module generates the series of correlation plot segments S.sub.jid as:
- S.sub.jid ={{l.sub.id.sup.i+j+w-2 }.sub.j=1.sup.N.sbsp.d.sup.-w+1 }.sub.i=1.sup.N.sbsp.d.sup.-j-w+2 .fwdarw.(l.sub.id.sup.i+j+w-2).fwdarw.{(x.sub.id y.sub.id f.sub.id }.sub.i.sup.i+j+w-2
- where "w" is the minimum segment size and "d" is the dimension.
- 3. A signal processing system as defined in claim 2 in which the segmentation module generates the series of correlation plot segments with a minimum segment size "w" of four.
- 4. A signal processing system as defined in claim 1 in which the correlation dimension generation module includes:
- tangent mapping generating means for generating a tangent mapping for each correlation plot segment;
- segment statistical correlation value generation means for generating a segment statistical correlation value for each tangent mapping; and
- segment slope value generation means for generating a segment slope value for each tangent mapping.
- 5. A signal processing system as defined in claim 4 in which the tangent mapping generating means uses a predetermined least-square fit procedure in generating the tangent mapping.
- 6. A signal processing system as defined in claim 4 in which the segment statistical correlation value generation means generates the segment statistical correlation value .rho. and the segment slope value .beta. as ##EQU15## where .sigma..sub.x and .sigma..sub.y are segment standard deviations generated as ##EQU16## where N.sub.jid is the size of the respective correlation plot segment.
- 7. A method as defined in claim 4 in which the segment statistical correlation value .rho. and the segment slope value .beta. are generated as ##EQU17## where .sigma..sub.x and .sigma..sub.y are segment standard deviations generated as ##EQU18## where N.sub.jid is the size of the respective correlation plot segment.
- 8. A signal processing system as defined in claim 1 further comprising a low-pass filter for performing a low-pass filter operation in connection with the digital data sequence generated by said sensor thereby to generate a low-pass filtered digital data sequence, the correlation integral value generation module generating the series of correlation integral values from the low-pass filtered digital data sequence.
- 9. A computer-implemented method for processing a digital data sequence representing an input signal to generate a fractal dimension value, said method comprising the steps of:
- receiving an input signal, and sampling the input signal and generating the digital data sequence representing an amplitude value of said input signal at successive points in time;
- generating a second series of correlation integral values for points wn(k) in "N"-dimensional space corresponding to overlapping vectors of said digital data sequence, each correlation integral value in said second series being generated as the number of inter-point distance values within each of a plurality of volume elements of said "N"-dimensional space;
- generating a correlation integral plot comprising a plot of the correlation integral values as a function of said "N"-dimensional space volume elements;
- generating, from the correlation integral plot, a third series of correlation integral plot segments, the segments of the series representing overlapped portions of the digital sequence;
- generating, from each correlation integral plot segment in the segment, a tangent mapping comprising a best-fit linear curve defined by a segment statistical correlation value and a segment slope value, and saving the segment statistical correlation value having the largest value and the associated segment slope value; and
- determining whether the segment slope values generated during the successive iterations approach an asymptotic value and if so using the asymptotic value as the fractal dimension value, and if not adjusting at least one sampling parameter used by the sampler in sampling the input signal.
- 10. A method as defined in claim 9 in which, during the correlation segment generation step, correlation plot segments S.sub.jid are generated as:
- S.sub.jid ={{l.sub.id.sup.i+j+w-2 }.sub.j=1.sup.N.sbsp.d.sup.-w+1 }.sub.i=1.sup.N.sbsp.d.sup.-j-w+2 .fwdarw.(l.sub.id.sup.i+j+w-2).fwdarw.{x.sub.id y.sub.id f.sub.id }.sub.i.sup.i+j+w-2
- where "w" is the minimum segment size and "d" is the dimension.
- 11. A method as defined in claim 10 in which each correlation plot segments has a minimum segment size "w" of four.
- 12. A method as defined in claim 9 in which the correlation dimension generation step includes the steps of:
- generating a tangent mapping for each correlation plot segment;
- generating a segment statistical correlation value for each tangent mapping; and
- generating a segment slope value for each tangent mapping.
- 13. A method as defined in claim 12 in which a predetermined least-square fit procedure is used in generating the tangent mapping.
- 14. A method as defined in claim 9 further comprising a low-pass filter step for performing a low-pass filter operation in connection with the digital data sequence prior to said step of generating a second series of correlation integral values.
STATEMENT OF GOVERNMENT INTEREST
The invention described herein may be manufactured by or for the Government of the United States of America for Governmental purposes without the payment of any royalties thereon or therefor.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5054101 |
Prakash |
Oct 1991 |
|
5212506 |
Yoshimatsu et al. |
May 1993 |
|
5365941 |
Yoshimatsu et al. |
Nov 1994 |
|
5504487 |
Tucker |
Apr 1996 |
|