IP Library Granted Patent US 8,666,686
Granted Patent B2
US 8,666,686 · App. 12/530,969 · Granted Mar 4, 2014

Method and apparatus for detecting possible correlations between signal patterns

Inventor: Paolo Di Iorio (San Nicole la Strada, IT)
Assignee: STMicroelectronics International N.V.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,666,686
App. No.
12/530,969
Granted
Mar 4, 2014
Kind
B2
Abstract

A method for detecting possible correlations between signal patterns of a power signal used by an electronic device during execution of operations, including setting couples of windows including respective pairs of sequences of the sampling values. The method includes computing values of correlations between the respective pairs of sequences. Each values may be determined by computing a maximum value of correlation between one sequence of a couple and a plurality of sequences of sampled values included in corresponding moving windows.

Claims (39)

1. A method for detecting correlations between signal patterns of a power signal used by an electronic device during execution of operations, the method comprising:

using a processor for

sampling a plurality of values of the power signal at corresponding sampling times,

setting pairs of windows including respective pairs of sequences of the plurality of sampling values, and

computing values of correlations between the respective pairs of sequences, each of the values of correlations being determined by computing a value of correlation between one sequence of the respective pairs of sequences and a plurality of sequences of sampled values included in corresponding moving windows,

the moving windows being moved according to the formula:

s j k =S ( t ) ∀ tε[j·Bs+k ,( j+ 1)· Bs+k] kε[−Bs,Bs],

wherein Bs represents the size of the moving window, S(t) is a power signal with respect to time, s is a sample value, and j is an index value.

2. The method according to claim 1 wherein the values of correlations each comprises a maximum value of correlations.

3. The method according to claim 1 wherein a size of each moving window is set equal to a size of one of the pairs of windows.

4. The method according to claim 1 wherein the value of correlation is stored in a correlation matrix.

5. The method according to claim 1 wherein the respective pairs of sequences are sampled according to the formula:

s i =S ( t ) ∀ tε[i·Bs ,( i+ 1)· Bs],

wherein Bs represents the size of the moving window, S(t) is a power signal with respect to time, s is a sample value, and i is an index value.

6. A method for detecting correlations between signal patterns of a power signal used by an electronic device, the method comprising:

using a processor for

sampling a plurality of values of the power signal,

setting pairs of windows including respective pairs of sequences of the plurality of sampling values, and

computing a value of correlation between one sequence of the respective pairs of sequences and a plurality of sequences of sampled values included in corresponding moving windows,

the moving windows being moved according to the formula:

s j k =S ( t ) ∀ tε[j·Bs+k ,( j+ 1)· Bs+k] kε[−Bs,Bs],

wherein Bs represents the size of the moving window, S(t) is a power signal with respect to time, s is a sample value, and j is an index value.

7. The method according to claim 6 wherein the value of correlation comprises a maximum value of correlation.

8. The method according to claim 6 wherein a size of each moving window is based upon a size of one of the pairs of windows.

9. The method according to claim 6 wherein the respective pairs of sequences are sampled according to the formula:

s i =S ( t ) ∀ tε[i·Bs ,( i+ 1)· Bs],

wherein Bs represents the size of the moving window, S (t) is a power signal with respect to time, s is a sample value, and i is an index value.

10. An apparatus for detecting correlations between signal patterns of a power signal, the apparatus comprising:

a sampling device configured to sample a plurality of values of the power signal; and

a processing device configured to set pairs of windows including respective pairs of sequences of the plurality of sampling values;

said processing device also configured to compute a value of correlation between one sequence of the respective pairs of sequences and a plurality of sequences of sampled values included in corresponding moving windows;

the moving windows being moved according to the formula:

s j k =S ( t ) ∀ tε[j·Bs+k ,( j+ 1)· Bs+k] kε[−Bs,Bs],

wherein Bs represents the size of the moving window, S(t) is a power signal with respect to time, s is a sample value, and j is an index value.

11. The apparatus according to claim 10 wherein the value of correlation comprises a maximum value of correlation.

12. The apparatus according to claim 10 wherein a size of each moving window is based upon a size of one of the pairs of windows.

13. The method according to claim 10 wherein the respective pairs of sequences are sampled according to the formula:

s i =S ( t ) ∀ tε[i·Bs ,( i+ 1)· Bs],

wherein Bs represents the size of the moving window, S(t) is a power signal with respect to time, s is a sample value, and i is an index value.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2013
From: INCARD SA
To: STMICROELECTRONICS N.V.
Reel/Frame 030669/0192 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2013
From: STMICROELECTRONICS N.V.
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 030669/0257 →
EMPLOYMENT AGREEMENT Recorded Apr 19, 2010
From: DI IORIO, PAOLO
To: INCARD SA
Reel/Frame 024253/0564 →
Continuity (1)
Related Publication 20100324842A1 · Dec 23, 2010