Adaptive Signal Processing Stephen Casey American University - - PowerPoint PPT Presentation

adaptive signal processing
SMART_READER_LITE
LIVE PREVIEW

Adaptive Signal Processing Stephen Casey American University - - PowerPoint PPT Presentation

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Adaptive Signal Processing Stephen Casey American University scasey@american.edu February 21th, 2013 Stephen Casey Adaptive Signal


slide-1
SLIDE 1

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Adaptive Signal Processing

Stephen Casey

American University scasey@american.edu

February 21th, 2013

Stephen Casey Adaptive Signal Processing

slide-2
SLIDE 2

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Acknowledgments

Research partially supported by U.S. Army Research Office Scientific Services Program, administered by Battelle (TCN 06150, Contract DAAD19-02-D-0001) and Air Force Office of Scientific Research Grant Number FA9550-12-1-0430.

Stephen Casey Adaptive Signal Processing

slide-3
SLIDE 3

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

1

Motivation

2

Projection Method

3

Adaptive Windowing Systems ON Window Systems Partition of Unity Systems Almost ON Systems

4

Projection Revisited

5

Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Stephen Casey Adaptive Signal Processing

slide-4
SLIDE 4

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Definition (Fourier Transform and Inversion Formulae) Let f be a function in L1. The Fourier transform of f is defined as

  • f (ω) =
  • R

f (t)e−2πitωdt for t ∈ R (time), ω ∈ R (frequency). The inversion formula, for

  • f ∈ L1(

R), is f (t) = ( f )

∨(t) =

  • b

R

  • f (ω)e2πiωtdω.

Stephen Casey Adaptive Signal Processing

slide-5
SLIDE 5

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Definition (Fourier Transform and Inversion Formulae) Let f be a function in L1. The Fourier transform of f is defined as

  • f (ω) =
  • R

f (t)e−2πitωdt for t ∈ R (time), ω ∈ R (frequency). The inversion formula, for

  • f ∈ L1(

R), is f (t) = ( f )

∨(t) =

  • b

R

  • f (ω)e2πiωtdω.

Parseval’s equality – f L2(R) = f L2(b

R) .

Stephen Casey Adaptive Signal Processing

slide-6
SLIDE 6

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Definition (Fourier Transform and Inversion Formulae) Let f be a function in L1. The Fourier transform of f is defined as

  • f (ω) =
  • R

f (t)e−2πitωdt for t ∈ R (time), ω ∈ R (frequency). The inversion formula, for

  • f ∈ L1(

R), is f (t) = ( f )

∨(t) =

  • b

R

  • f (ω)e2πiωtdω.

Parseval’s equality – f L2(R) = f L2(b

R) .

Definition Let T > 0 and let g(t) be a function such that supp g ⊆ [0, T]. The T-periodization of g is [g]◦(t) = ∞

n=−∞ g(t − nT) .

Stephen Casey Adaptive Signal Processing

slide-7
SLIDE 7

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

W-K-S Sampling

PW(Ω) = {f : f , f ∈ L2, supp( f ) ⊂ [−Ω, Ω]}.

Stephen Casey Adaptive Signal Processing

slide-8
SLIDE 8

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

W-K-S Sampling

PW(Ω) = {f : f , f ∈ L2, supp( f ) ⊂ [−Ω, Ω]}. Theorem (C-W-W-K-S-R-O-... Sampling Theorem) Let f ∈ PW(Ω), δnσ(t) = δ(t − nσ) and sincσ(t) = sin( 2π

σ t)

πt

. a.) If σ ≤ 1/2Ω, then for all t ∈ R, f (t) = σ

  • n=−∞

f (nσ)sin( 2π

σ (t − nσ))

π(t − nσ) = σ

  • n=−∞

δnσ

  • f
  • ∗ sinc

σ .

b.) If σ ≤ 1/2Ω and f (nσ) = 0 for all n ∈ Z, then f ≡ 0.

Stephen Casey Adaptive Signal Processing

slide-9
SLIDE 9

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

W-K-S Sampling

Figure: WKS Sampling

Stephen Casey Adaptive Signal Processing

slide-10
SLIDE 10

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Errors in W-K-S Sampling

Truncation Error : fN(t) = σ

N

  • n=−N

f (nσ)sin( 2π

σ (t − nσ))

π(t − nσ) .

Stephen Casey Adaptive Signal Processing

slide-11
SLIDE 11

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Errors in W-K-S Sampling

Truncation Error : fN(t) = σ

N

  • n=−N

f (nσ)sin( 2π

σ (t − nσ))

π(t − nσ) . L2 error EN = f − fN2

2 = σ

  • |n|>N

|f (nσ)|2.

Stephen Casey Adaptive Signal Processing

slide-12
SLIDE 12

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Errors in W-K-S Sampling

Truncation Error : fN(t) = σ

N

  • n=−N

f (nσ)sin( 2π

σ (t − nσ))

π(t − nσ) . L2 error EN = f − fN2

2 = σ

  • |n|>N

|f (nσ)|2. Pointwise error EN = sup |f (t) − fN(t)| ≤ (σEN)1/2 .

Stephen Casey Adaptive Signal Processing

slide-13
SLIDE 13

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Errors in W-K-S Sampling, Cont’d

Aliasing Error - Let Ω = 1, σ ≫ 1/2. EA = sup

  • f (t) −

1/2

−1/2

( f )

  • (ω)e2πitω dω
  • ≤ 2
  • |u|≥1/2

| f (u)|du.

Stephen Casey Adaptive Signal Processing

slide-14
SLIDE 14

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Errors in W-K-S Sampling, Cont’d

Aliasing Error - Let Ω = 1, σ ≫ 1/2. EA = sup

  • f (t) −

1/2

−1/2

( f )

  • (ω)e2πitω dω
  • ≤ 2
  • |u|≥1/2

| f (u)|du. Jitter Error : If sample values are not measured at intended points, we can get jitter error EJ. Let {ǫn} denote the error in the nth sample point.

Stephen Casey Adaptive Signal Processing

slide-15
SLIDE 15

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Errors in W-K-S Sampling, Cont’d

Aliasing Error - Let Ω = 1, σ ≫ 1/2. EA = sup

  • f (t) −

1/2

−1/2

( f )

  • (ω)e2πitω dω
  • ≤ 2
  • |u|≥1/2

| f (u)|du. Jitter Error : If sample values are not measured at intended points, we can get jitter error EJ. Let {ǫn} denote the error in the nth sample point. First we note that if f ∈ PW(1), then, by Kadec’s 1/4 Theorem, the set {n ± ǫn}n∈Z is a stable sampling set if |ǫn| < 1/4. Moreover, this bound is sharp.

Stephen Casey Adaptive Signal Processing

slide-16
SLIDE 16

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Errors in W-K-S Sampling, Cont’d

Aliasing Error - Let Ω = 1, σ ≫ 1/2. EA = sup

  • f (t) −

1/2

−1/2

( f )

  • (ω)e2πitω dω
  • ≤ 2
  • |u|≥1/2

| f (u)|du. Jitter Error : If sample values are not measured at intended points, we can get jitter error EJ. Let {ǫn} denote the error in the nth sample point. First we note that if f ∈ PW(1), then, by Kadec’s 1/4 Theorem, the set {n ± ǫn}n∈Z is a stable sampling set if |ǫn| < 1/4. Moreover, this bound is sharp. EJ = sup

  • f (t) − σ

n=−∞ δnσ±ǫn

  • f
  • ∗ sincσ(t)
  • . If we assume

|ǫn| ≤ J ≤ min{1/(4Ω), e−1/2}, EJ ≤ KJ log(1/J), where K is a constant expressed in terms of f ∞ and f ′∞.

Stephen Casey Adaptive Signal Processing

slide-17
SLIDE 17

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method

Adaptive frequency band and ultra-wide-band systems require either rapidly changing or very high sampling rates. These rates stress signal reconstruction in a variety of ways. Clearly, sub-Nyquist sampling creates aliasing error, but error would also show up in truncation, jitter and amplitude, as computation is stressed.

Stephen Casey Adaptive Signal Processing

slide-18
SLIDE 18

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method

Adaptive frequency band and ultra-wide-band systems require either rapidly changing or very high sampling rates. These rates stress signal reconstruction in a variety of ways. Clearly, sub-Nyquist sampling creates aliasing error, but error would also show up in truncation, jitter and amplitude, as computation is stressed. A growing number of applications face this challenge, such as miniature and hand-held devices for communications, robotics, and micro aerial vehicles (MAVs). Very wideband sensor bandwidths are desired for dynamic spectrum access and cognitive radio, radar, and ultra-wideband

  • systems. Multi-channel and multi-sensor systems compound the issue,

such as MIMO (multiple-input and multiple-output – the use of multiple antennas at both the transmitter and receiver), array processing and beamforming, multi-spectral imaging, and vision systems.

Stephen Casey Adaptive Signal Processing

slide-19
SLIDE 19

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method, Cont’d

Truncation loses the energy in the lost samples.

Stephen Casey Adaptive Signal Processing

slide-20
SLIDE 20

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method, Cont’d

Truncation loses the energy in the lost samples. Aliasing introduces ambiguous information in the signal.

Stephen Casey Adaptive Signal Processing

slide-21
SLIDE 21

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method, Cont’d

Truncation loses the energy in the lost samples. Aliasing introduces ambiguous information in the signal. Increased likelihood of jitter error and unstable sampling sets.

Stephen Casey Adaptive Signal Processing

slide-22
SLIDE 22

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method, Cont’d

Truncation loses the energy in the lost samples. Aliasing introduces ambiguous information in the signal. Increased likelihood of jitter error and unstable sampling sets. Computation is stressed.

Stephen Casey Adaptive Signal Processing

slide-23
SLIDE 23

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method, Cont’d

Truncation loses the energy in the lost samples. Aliasing introduces ambiguous information in the signal. Increased likelihood of jitter error and unstable sampling sets. Computation is stressed. We have developed a sampling theory for adaptive frequency band and ultra-wide-band systems – The Projection Method. Two of the key items needed for this approach are :

Stephen Casey Adaptive Signal Processing

slide-24
SLIDE 24

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method, Cont’d

Truncation loses the energy in the lost samples. Aliasing introduces ambiguous information in the signal. Increased likelihood of jitter error and unstable sampling sets. Computation is stressed. We have developed a sampling theory for adaptive frequency band and ultra-wide-band systems – The Projection Method. Two of the key items needed for this approach are : Quick and accurate computations of Fourier coefficients, which are computed in parallel.

Stephen Casey Adaptive Signal Processing

slide-25
SLIDE 25

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method, Cont’d

Truncation loses the energy in the lost samples. Aliasing introduces ambiguous information in the signal. Increased likelihood of jitter error and unstable sampling sets. Computation is stressed. We have developed a sampling theory for adaptive frequency band and ultra-wide-band systems – The Projection Method. Two of the key items needed for this approach are : Quick and accurate computations of Fourier coefficients, which are computed in parallel. Effective adaptive windowing systems.

Stephen Casey Adaptive Signal Processing

slide-26
SLIDE 26

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method, Cont’d

Truncation loses the energy in the lost samples. Aliasing introduces ambiguous information in the signal. Increased likelihood of jitter error and unstable sampling sets. Computation is stressed. We have developed a sampling theory for adaptive frequency band and ultra-wide-band systems – The Projection Method. Two of the key items needed for this approach are : Quick and accurate computations of Fourier coefficients, which are computed in parallel. Effective adaptive windowing systems. The Projection Method is also efficient relative the Power Game discussed by Vetterli et. al.

Stephen Casey Adaptive Signal Processing

slide-27
SLIDE 27

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method – Back of the Envelop Computation

Let f ∈ PW(Ω). For a block of time T, let f (t) =

  • k∈Z

f (t)χ[(k)T,(k+1)T](t) .

Stephen Casey Adaptive Signal Processing

slide-28
SLIDE 28

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method – Back of the Envelop Computation

Let f ∈ PW(Ω). For a block of time T, let f (t) =

  • k∈Z

f (t)χ[(k)T,(k+1)T](t) . If we take a given block fk(t) = f (t)χ[(k)T,(k+1)T](t), we can T− periodically continue the function, getting (fk)◦(t) = (f (t)χ[(k)T,(k+1)T](t))◦ .

Stephen Casey Adaptive Signal Processing

slide-29
SLIDE 29

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method – Back of the Envelop Computation

Let f ∈ PW(Ω). For a block of time T, let f (t) =

  • k∈Z

f (t)χ[(k)T,(k+1)T](t) . If we take a given block fk(t) = f (t)χ[(k)T,(k+1)T](t), we can T− periodically continue the function, getting (fk)◦(t) = (f (t)χ[(k)T,(k+1)T](t))◦ . Expanding (fk)◦(t) in a Fourier series, we get (fk)◦(t) =

  • n∈Z
  • (fk)◦[n]exp(2πint/T) .

Stephen Casey Adaptive Signal Processing

slide-30
SLIDE 30

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method – Back of the Envelop Computation

(fk)◦(t) =

  • n∈Z
  • (fk)◦[n]exp(2πint/T)
  • (fk)◦[n] = 1

T (k+1)T

(k)T

f (t)exp(−2πint/T) dt .

Stephen Casey Adaptive Signal Processing

slide-31
SLIDE 31

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method – Back of the Envelop Computation

(fk)◦(t) =

  • n∈Z
  • (fk)◦[n]exp(2πint/T)
  • (fk)◦[n] = 1

T (k+1)T

(k)T

f (t)exp(−2πint/T) dt . The original function f is Ω band-limited. However, the truncated block functions fk are not. Using the original Ω band-limit gives us a lower bound on the number of non-zero Fourier coefficients (fk)◦[n] as follows. We have n T ≤ Ω , i.e. , n ≤ T · Ω .

Stephen Casey Adaptive Signal Processing

slide-32
SLIDE 32

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method – Back of the Envelop Computation

Choose N = ⌈T · Ω⌉, where ⌈·⌉ denotes the ceiling function. For this choice of N, we compute

Stephen Casey Adaptive Signal Processing

slide-33
SLIDE 33

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method – Back of the Envelop Computation

Choose N = ⌈T · Ω⌉, where ⌈·⌉ denotes the ceiling function. For this choice of N, we compute f (t) =

  • k∈Z

f (t)χ[(k)T,(k+1)T](t) =

  • k∈Z
  • (fk)◦(t)
  • χ[(k)T,(k+1)T](t)

≈ fP =

  • k∈Z

n=N

  • n=−N
  • (fk)◦[n]exp(2πint/T)
  • χ[(k)T,(k+1)T](t) .

Stephen Casey Adaptive Signal Processing

slide-34
SLIDE 34

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method

This process allows the system to individually evaluate each piece and base its calculation on the needed bandwidth.

Stephen Casey Adaptive Signal Processing

slide-35
SLIDE 35

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method

This process allows the system to individually evaluate each piece and base its calculation on the needed bandwidth. Instead of fixing T, the method allows us to fix any of the three while allowing the other two to fluctuate. From the design point of view, the easiest and most practical parameter to fix is N.

Stephen Casey Adaptive Signal Processing

slide-36
SLIDE 36

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method

This process allows the system to individually evaluate each piece and base its calculation on the needed bandwidth. Instead of fixing T, the method allows us to fix any of the three while allowing the other two to fluctuate. From the design point of view, the easiest and most practical parameter to fix is N. For situations in which the bandwidth does not need flexibility, it is possible to fix Ω and T by the equation N = ⌈T · Ω⌉. However, if greater bandwidth Ω is need, choose shorter time blocks T.

Stephen Casey Adaptive Signal Processing

slide-37
SLIDE 37

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method, Cont’d

Suppose that the signal f (t) has a band-limit Ω(t) which changes with time.

Stephen Casey Adaptive Signal Processing

slide-38
SLIDE 38

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method, Cont’d

Suppose that the signal f (t) has a band-limit Ω(t) which changes with time. Change effects the time blocking τ(t) and the number of basis elements N(t). Let Ω(t) = max {Ω(t) : t ∈ τ(t)}. At minimum,

  • (fk)◦[n] is non-zero if

n τ(t) ≤ Ω(t) or equivalently, n ≤ τ(t) · Ω(t) .

Stephen Casey Adaptive Signal Processing

slide-39
SLIDE 39

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method, Cont’d

Let N(t) = ⌈τ(t) · Ω(t)⌉.

Stephen Casey Adaptive Signal Processing

slide-40
SLIDE 40

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method, Cont’d

Let N(t) = ⌈τ(t) · Ω(t)⌉. Let f , f ∈ L2(R) and f have a variable but bounded band-limit Ω(t). Let τ(t) be an adaptive block of time. Given τ(t), let Ω(t) = max {Ω(t) : t ∈ τ(t)}. Then, for N(t) = ⌈τ(t) · Ω(t)⌉ , f (t) ≈ fP(t) , where fP(t) =

  • k∈Z
  • N(t)
  • n=−N(t)
  • (fk)◦[n]e(2πint/τ)
  • χ[kτ,(k+1)τ](t).

Stephen Casey Adaptive Signal Processing

slide-41
SLIDE 41

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Method, Cont’d

Problem : Let f ∈ PW(Ω) and let T be a fixed block of time. Then, for N = ⌈T · Ω⌉,

  • fP(ω)

=

  • k=−∞
  • N
  • n=−N
  • (fk)◦[n] exp (2πi(k − 1

2)T)(ω − n T )

  • sin(π( ωT

2 + n 2))

π(ω + n

T )

  • .

Stephen Casey Adaptive Signal Processing

slide-42
SLIDE 42

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems

General method for segmenting Time-Frequency (R − R) space. The idea is to cut up time into segments of possibly varying length, where the length is determined by signal bandwidth.

Stephen Casey Adaptive Signal Processing

slide-43
SLIDE 43

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems

General method for segmenting Time-Frequency (R − R) space. The idea is to cut up time into segments of possibly varying length, where the length is determined by signal bandwidth. The techniques developed use the theory of splines, which give control over smoothness in time and corresponding decay in frequency.

Stephen Casey Adaptive Signal Processing

slide-44
SLIDE 44

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems

General method for segmenting Time-Frequency (R − R) space. The idea is to cut up time into segments of possibly varying length, where the length is determined by signal bandwidth. The techniques developed use the theory of splines, which give control over smoothness in time and corresponding decay in frequency. We make our systems so that we have varying degrees of smoothness with cutoffs adaptive to signal bandwidth.

Stephen Casey Adaptive Signal Processing

slide-45
SLIDE 45

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems

General method for segmenting Time-Frequency (R − R) space. The idea is to cut up time into segments of possibly varying length, where the length is determined by signal bandwidth. The techniques developed use the theory of splines, which give control over smoothness in time and corresponding decay in frequency. We make our systems so that we have varying degrees of smoothness with cutoffs adaptive to signal bandwidth. We also develop our systems so that the orthogonality of bases in adjacent and possible overlapping blocks is preserved.

Stephen Casey Adaptive Signal Processing

slide-46
SLIDE 46

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems, Cont’d

Definition (ON Window System) Let 0 < r ≪ T. An ON Window System for adaptive and ultra-wide band sampling is a set of functions {Wk(t)} such that (i.) supp(Wk(t)) ⊆ [kT − r, (k + 1)T + r] for all k , (ii.) Wk(t) ≡ 1 for t ∈ [kT + r, (k + 1)T − r] for all k , (iii.) Wk((kT + T/2) − t) = Wk(t − (kT + T/2)), t ∈ [0, T/2 + r] , (iv.)

  • [Wk(t)]2 ≡ 1 ,

(v.) { Wk

  • [n]} ∈ l1 .

Stephen Casey Adaptive Signal Processing

slide-47
SLIDE 47

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems, Cont’d

Generate ON Window System by translation of a window WI centered at the origin.

Stephen Casey Adaptive Signal Processing

slide-48
SLIDE 48

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems, Cont’d

Generate ON Window System by translation of a window WI centered at the origin. Conditions (i.) and (ii.) are partition properties.

Stephen Casey Adaptive Signal Processing

slide-49
SLIDE 49

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems, Cont’d

Generate ON Window System by translation of a window WI centered at the origin. Conditions (i.) and (ii.) are partition properties. Conditions (iii.) and (iv.) are needed to preserve orthogonality.

Stephen Casey Adaptive Signal Processing

slide-50
SLIDE 50

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems, Cont’d

Generate ON Window System by translation of a window WI centered at the origin. Conditions (i.) and (ii.) are partition properties. Conditions (iii.) and (iv.) are needed to preserve orthogonality. Conditions (v.) gives the following. Let f ∈ PW(Ω) and let {Wk(t)} be a ON Window System with generating window WI. Then 1 T + 2r T/2+r

−T/2−r

[f · WI]◦(t) exp(−2πint/[T + 2r]) dt =

  • f ∗

WI[n] .

Stephen Casey Adaptive Signal Processing

slide-51
SLIDE 51

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems, Cont’d

Examples : {Wk(t)} =

k∈Z χ[(k)T,(k+1)T](t)

{Wk(t)} =

k∈Z Cap[(k)T−r,(k+1)T+r](t) ,

where CapI(t) =        |t| ≥ T/2 + r , 1 |t| ≤ T/2 − r , sin(π/(4r)(t + (T/2 + r))) −T/2 − r < t < −T/2 + r , cos(π/(4r)(t − (T/2 − r))) T/2 − r < t < T/2 + r .

Stephen Casey Adaptive Signal Processing

slide-52
SLIDE 52

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems, Cont’d

Our general window function WI is k-times differentiable, has supp(WI) = [−T/2 − r, T/2 + r], and has values WI =    |t| ≥ T/2 + r 1 |t| ≤ T/2 − r ρ(±t) T/2 − r < |t| < T/2 + r

Stephen Casey Adaptive Signal Processing

slide-53
SLIDE 53

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems, Cont’d

Our general window function WI is k-times differentiable, has supp(WI) = [−T/2 − r, T/2 + r], and has values WI =    |t| ≥ T/2 + r 1 |t| ≤ T/2 − r ρ(±t) T/2 − r < |t| < T/2 + r We solve for ρ(t) by solving the Hermite interpolation problem    (a.) ρ(T/2 − r) = 1 , (b.) ρ(n)(T/2 − r) = 0 , n = 1, 2, . . . , k , (c.) ρ(n)(T/2 + r) = 0 , n = 0, 2, . . . , k , [ρ(t)]2 + [ρ(−t)]2 = 1 for t ∈ [±(T/2 − r), ±(T/2 + r)] .

Stephen Casey Adaptive Signal Processing

slide-54
SLIDE 54

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems, Cont’d

Figure: Window WI

Stephen Casey Adaptive Signal Processing

slide-55
SLIDE 55

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems, Cont’d

Solving for ρ so that the window in C 1, we get ρ(t) =         

1 √ 2

  • 1 − sin( π

2r (t + (T/2 + r)))

  • −T/2 − r < t < −T/2 ,
  • 1 − 1

2

  • sin( π

2r (t + (T/2 + r)))

2 −T/2 < t < −T/2 + r .

Stephen Casey Adaptive Signal Processing

slide-56
SLIDE 56

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Adaptive ON Preserving Windowing Systems, Cont’d

Solving for ρ so that the window in C 1, we get ρ(t) =         

1 √ 2

  • 1 − sin( π

2r (t + (T/2 + r)))

  • −T/2 − r < t < −T/2 ,
  • 1 − 1

2

  • sin( π

2r (t + (T/2 + r)))

2 −T/2 < t < −T/2 + r . With each degree of smoothness, we get an additional degree of decay in frequency.

Stephen Casey Adaptive Signal Processing

slide-57
SLIDE 57

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Wk Preserve Orthogonality

Let {ϕj(t)} be an orthonormal basis for L2[−T/2, T/2]. Define

  • ϕj(t)

=        |t| ≥ T/2 + r ϕj(t) |t| ≤ T/2 − r −ϕj(−T − t) −T/2 − r < t < −T/2 ϕj(T − t) T/2 < t < T/2 + r

Stephen Casey Adaptive Signal Processing

slide-58
SLIDE 58

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Wk Preserve Orthogonality, Cont’d

Theorem (The Orthogonality of Overlapping Blocks) {Ψk,j} = {Wk ϕj(t)} is an orthonormal basis for L2(R).

Stephen Casey Adaptive Signal Processing

slide-59
SLIDE 59

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems

Similar construction techniques give us partition of unity functions. The theory of B-splines gives us the tools to create these systems.

Stephen Casey Adaptive Signal Processing

slide-60
SLIDE 60

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems

Similar construction techniques give us partition of unity functions. The theory of B-splines gives us the tools to create these systems. If we replace condition (iv.) with

  • Bk(t) ≡ 1 ,

we get a bounded adaptive partition of unity.

Stephen Casey Adaptive Signal Processing

slide-61
SLIDE 61

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems

Similar construction techniques give us partition of unity functions. The theory of B-splines gives us the tools to create these systems. If we replace condition (iv.) with

  • Bk(t) ≡ 1 ,

we get a bounded adaptive partition of unity. The systems can be built using B-splines, and have Fourier transforms of the form sin(2πTω) πω n .

Stephen Casey Adaptive Signal Processing

slide-62
SLIDE 62

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

Definition (Bounded Adaptive Partition of Unity) A Bounded Adaptive Partition of Unity is a set of functions {Bk(t)} such that (i.) supp(Bk(t)) ⊆ [kT − r, (k + 1)T + r] , (ii.) Bk(t) ≡ 1 for t ∈ [kT + r, (k + 1)T − r] , (iii.) Bk((kT + T/2) − t) = Bk(t − (kT + T/2)), t ∈ [0, T/2 + r] , (iv.)

  • Bk(t) ≡ 1 ,

(v.) { Bk

  • [n]} ∈ l1 .

Stephen Casey Adaptive Signal Processing

slide-63
SLIDE 63

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

Conditions (i.), (ii.) and (iv.) make {Bk(t)} a bounded partition of unity.

Stephen Casey Adaptive Signal Processing

slide-64
SLIDE 64

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

Conditions (i.), (ii.) and (iv.) make {Bk(t)} a bounded partition of unity. The change in condition (iv.) means that these systems do not preserve orthogonality between blocks.

Stephen Casey Adaptive Signal Processing

slide-65
SLIDE 65

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

Conditions (i.), (ii.) and (iv.) make {Bk(t)} a bounded partition of unity. The change in condition (iv.) means that these systems do not preserve orthogonality between blocks. We will again generate our systems by translations and dilations of a given window BI, where supp(BI) = [(−T/2 − r), (T/2 + r)].

Stephen Casey Adaptive Signal Processing

slide-66
SLIDE 66

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

Conditions (i.), (ii.) and (iv.) make {Bk(t)} a bounded partition of unity. The change in condition (iv.) means that these systems do not preserve orthogonality between blocks. We will again generate our systems by translations and dilations of a given window BI, where supp(BI) = [(−T/2 − r), (T/2 + r)]. Our first example was developed by studying the de la Vall´ ee-Poussin kernel used in Fourier series. Let 0 < r ≪ T and let TriL(t) = max{[((2T/(4r)) + r) − |t|/(2r)], 0} , TriS(t) = max{[((2T/(4r)) + r − 1) − |t|/(2r)], 0} and Trap(t) = TriL(t) − TriS(t) . The Trap function has perfect overlay in the time domain and 1/ω2 decay in frequency space.

Stephen Casey Adaptive Signal Processing

slide-67
SLIDE 67

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

Examples : {Bk(t)} =

k∈Z χ[(k)T,(k+1)T](t)

{Bk(t)} =

k∈Z Trap[(k)T−r,(k+1)T+r](t) .

Stephen Casey Adaptive Signal Processing

slide-68
SLIDE 68

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

Examples : {Bk(t)} =

k∈Z χ[(k)T,(k+1)T](t)

{Bk(t)} =

k∈Z Trap[(k)T−r,(k+1)T+r](t) .

Our general window function WI is k-times differentiable, has supp(BI) = [(−T/2 − r), (T/2 + r)] and has values BI =    |t| ≥ T/2 + r 1 |t| ≤ T/2 − r ρ(±t) T/2 − r < |t| < T/2 + r

Stephen Casey Adaptive Signal Processing

slide-69
SLIDE 69

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

We again solve for ρ(t) by solving the Hermite interpolation problem    (a.) ρ(T/2 − r) = 1 (b.) ρ(n)(T/2 − r) = 0 , n = 1, 2, . . . , k (c.) ρ(n)(T/2 + r) = 0 , n = 0, 1, 2, . . . , k , with the conditions that ρ ∈ C k and [ρ(t)] + [ρ(−t)] = 1 for t ∈ [T/2 − r, T/2 + r] .

Stephen Casey Adaptive Signal Processing

slide-70
SLIDE 70

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

We again solve for ρ(t) by solving the Hermite interpolation problem    (a.) ρ(T/2 − r) = 1 (b.) ρ(n)(T/2 − r) = 0 , n = 1, 2, . . . , k (c.) ρ(n)(T/2 + r) = 0 , n = 0, 1, 2, . . . , k , with the conditions that ρ ∈ C k and [ρ(t)] + [ρ(−t)] = 1 for t ∈ [T/2 − r, T/2 + r] . We use B-splines as our cardinal functions. Let 0 < α ≪ β and consider χ[−α,α]. We want the n-fold convolution of χ[α,α] to fit in the interval [−β, β].

Stephen Casey Adaptive Signal Processing

slide-71
SLIDE 71

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

Then we choose α so that 0 < nα < β and let Ψ(t) = χ[−α,α] ∗ χ[−α,α] ∗ · · · ∗ χ[−α,α](t)

  • n−times

.

Stephen Casey Adaptive Signal Processing

slide-72
SLIDE 72

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

Then we choose α so that 0 < nα < β and let Ψ(t) = χ[−α,α] ∗ χ[−α,α] ∗ · · · ∗ χ[−α,α](t)

  • n−times

. The β-periodic continuation of this function, Ψ◦(t) has the Fourier series expansion

  • k=0

α nβ sin(πkα/nβ) 2πkα/nβ n exp(πikt/β) .

Stephen Casey Adaptive Signal Processing

slide-73
SLIDE 73

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

The C k solution for ρ is given by a theorem of Schoenberg. Schoenberg solved the Hermite interpolation problem    (a.) S(n)(−1) = 0 , n = 0, 1, 2, . . . , k , (b.) S(1) = 1 , (b.) S(n)(1) = 0 , n = 1, 2, . . . , k .

Stephen Casey Adaptive Signal Processing

slide-74
SLIDE 74

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

The C k solution for ρ is given by a theorem of Schoenberg. Schoenberg solved the Hermite interpolation problem    (a.) S(n)(−1) = 0 , n = 0, 1, 2, . . . , k , (b.) S(1) = 1 , (b.) S(n)(1) = 0 , n = 1, 2, . . . , k . An interpolant that minimizes the Chebyshev norm is called the perfect spline. The perfect spline S(t) for Hermite problem above is given by the integral of the function M(x) = (−1)n

k

  • j=0

Ψ(t − tj) φ′(tj) , where Ψ is the (k + 1) convolution of characteristic functions, the knot points are tj = − cos( πj

k ) and φ(t) = k j=0(t − tj).

Stephen Casey Adaptive Signal Processing

slide-75
SLIDE 75

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

We then have that ρ(t) = S ◦ ℓ(t) , where ℓ(t) = 1 r t − 2T 2r .

Stephen Casey Adaptive Signal Processing

slide-76
SLIDE 76

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Partition of Unity Systems, Cont’d

We then have that ρ(t) = S ◦ ℓ(t) , where ℓ(t) = 1 r t − 2T 2r . For this ρ, and for BI =    |t| ≥ T/2 + r 1 |t| ≤ T/2 − r ρ(±t) T/2 − r < |t| < T/2 + r we have that BI(ω) is given by the antiderivative of a linear combination of functions of the form sin(2πTω) πω k+1 , and therefore has decay 1/ωk+2 in frequency.

Stephen Casey Adaptive Signal Processing

slide-77
SLIDE 77

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Almost ON Systems

Cotlar, Knapp and Stein introduced almost orthogonality via

  • perator inequalities.

Stephen Casey Adaptive Signal Processing

slide-78
SLIDE 78

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Almost ON Systems

Cotlar, Knapp and Stein introduced almost orthogonality via

  • perator inequalities.

We are looking to create windowing systems that are more computable/constructible such as the Bounded Adaptive Partition of Unity systems {Bk(t)} with the orthogonality preservation of the ON Window System {Wk(t)}.

Stephen Casey Adaptive Signal Processing

slide-79
SLIDE 79

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Almost ON Systems

Cotlar, Knapp and Stein introduced almost orthogonality via

  • perator inequalities.

We are looking to create windowing systems that are more computable/constructible such as the Bounded Adaptive Partition of Unity systems {Bk(t)} with the orthogonality preservation of the ON Window System {Wk(t)}. Consider {Wk(t)} =

k∈Z Cap[(k)T−r,(k+1)T+r](t) ,

where CapI(t) =        |t| ≥ T/2 + r , 1 |t| ≤ T/2 − r , sin(π/(4r)(t + (T/2 + r))) −T/2 − r < t < −T/2 + r , cos(π/(4r)(t − (T/2 − r))) T/2 − r < t < T/2 + r .

Stephen Casey Adaptive Signal Processing

slide-80
SLIDE 80

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Almost ON Systems, Cont’d

Definition (Almost ON System) Let 0 < r ≪ T. An Almost ON System for adaptive and ultra-wide band sampling is a set of functions {Ak(t)} for which there exists δ, 0 ≤ δ ≤ 1/2, such that (i.) supp(Ak(t)) ⊆ [kT − r, (k + 1)T + r] for all k , (ii.) Ak(t) ≡ 1 for t ∈ [kT + r, (k + 1)T − r] for all k , (iii.) Ak((kT + T/2) − t) = Ak(t − (kT + T/2)), t ∈ [0, T/2 + r] , (iv.) 1 − δ ≤ [Ak(t))]2 + [Ak+1(t))]2 ≤ 1 + δ for t ∈ [kT, (k + 1)T] , (v.) { Ak

  • [n]} ∈ l1 .

Stephen Casey Adaptive Signal Processing

slide-81
SLIDE 81

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Almost ON Systems, Cont’d

Start with

k∈Z Cap[(k)T−r,(k+1)T+r](t) ,

where CapI(t) =        |t| ≥ T/2 + r , 1 |t| ≤ T/2 − r , sin(π/(4r)(t + (T/2 + r))) −T/2 − r < t < −T/2 + r , cos(π/(4r)(t − (T/2 − r))) T/2 − r < t < T/2 + r .

Stephen Casey Adaptive Signal Processing

slide-82
SLIDE 82

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Almost ON Systems, Cont’d

Start with

k∈Z Cap[(k)T−r,(k+1)T+r](t) ,

where CapI(t) =        |t| ≥ T/2 + r , 1 |t| ≤ T/2 − r , sin(π/(4r)(t + (T/2 + r))) −T/2 − r < t < −T/2 + r , cos(π/(4r)(t − (T/2 − r))) T/2 − r < t < T/2 + r . Let ∆(T,r) = T+2r

m . By placing equidistant knot points

−T/2 − r = x0, −T/2 − r + ∆(T,r) = x1, . . . , T/2 + r = xm, we can construct C m polynomial splines Sm+1 approximating Cap(t) in [(−T/2 − r), (T/2 + r)] .

Stephen Casey Adaptive Signal Processing

slide-83
SLIDE 83

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Almost ON Systems, Cont’d

A theorem of Curry and Schoenberg gives that the set of B-splines {B(m+1)

−(m+1), . . . , B(m+1) k

} forms a basis for Sm+1.

Stephen Casey Adaptive Signal Processing

slide-84
SLIDE 84

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Almost ON Systems, Cont’d

A theorem of Curry and Schoenberg gives that the set of B-splines {B(m+1)

−(m+1), . . . , B(m+1) k

} forms a basis for Sm+1. Therefore, Cap(t) ≈

k

  • i=−(m+1)

aiB(m+1)

i

(t) . Let δ =

  • k
  • i=−(m+1)

aiB(m+1)

i

(t) − Cap(t)

. Then, δ < 1/2, with the largest value for the piecewise linear spline

  • approximation. Moreover, δ −

→ 0 as m and k increase.

Stephen Casey Adaptive Signal Processing

slide-85
SLIDE 85

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Almost ON Systems, Cont’d

The partition of unity systems do not preserve orthogonality between

  • blocks. However, they are easier to compute, being based on spline

constructions.

Stephen Casey Adaptive Signal Processing

slide-86
SLIDE 86

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory ON Window Systems Partition of Unity Systems Almost ON Systems

Almost ON Systems, Cont’d

The partition of unity systems do not preserve orthogonality between

  • blocks. However, they are easier to compute, being based on spline

constructions. Therefore, these systems can be used to approximate the Cap system with B-splines. Here we get windowing systems that nearly preserve orthogonality. Each added degree of smoothness in time adds to the degree of decay in frequency.

Stephen Casey Adaptive Signal Processing

slide-87
SLIDE 87

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Revisited

Theorem (Wideband Sampling via Projection) Let {Wk(t)} be a ON Window System, and let {Ψk,j} be an orthonormal basis that preserves orthogonality between adjacent windows. Let f ∈ PW(Ω) and N = N(T, Ω) be such that f , Ψn = 0 for all n > N. Then, f (t) ≈ fP(t), where fP(t) =

  • k=−∞
  • N
  • n=−N

f · Wk, Ψk,nΨk,n(t)

  • .

Stephen Casey Adaptive Signal Processing

slide-88
SLIDE 88

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Revisited, Cont’d

Theorem (Adaptive Sampling via Projection) Let f , f ∈ L2(R) and f have a variable but bounded band-limit Ω(t). Let τ(t) be an adaptive block of time. Let {Wk(t)} be a ON Window System with window size τ(t) + 2r on the kth block, and let {Ψk,n} be an orthonormal basis that preserves orthogonality between adjacent

  • windows. Let N(t) = N(τ(t), Ω(t)) be such that f , Ψk,n = 0 for all

n > N. Then, f (t) ≈ fP(t), where fP(t) =

  • k=−∞
  • N(t)
  • n=−N(t)

f · Wk, Ψk,nΨk,n(t)

  • .

Stephen Casey Adaptive Signal Processing

slide-89
SLIDE 89

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Revisited, Cont’d

Figure: WKS Sampling

Stephen Casey Adaptive Signal Processing

slide-90
SLIDE 90

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Revisited, Cont’d

Figure: Projection Part 1 – Windowed Stationarity

Stephen Casey Adaptive Signal Processing

slide-91
SLIDE 91

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection Revisited, Cont’d

Figure: Projection Part 2 – Windowed Stationarity

Stephen Casey Adaptive Signal Processing

slide-92
SLIDE 92

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection and Perspective on Bandwidth

Thus – Ultra-wide Bandwidth : Some may take this a bit too far...

Stephen Casey Adaptive Signal Processing

slide-93
SLIDE 93

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Projection and Perspective on Bandwidth

Thus – Ultra-wide Bandwidth : Some may take this a bit too far...

Figure: FT of Cat – Blame Jens!

Stephen Casey Adaptive Signal Processing

slide-94
SLIDE 94

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Error Analysis

The general windowing systems have decay 1/(ω)k+2 in frequency.

Stephen Casey Adaptive Signal Processing

slide-95
SLIDE 95

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Error Analysis

The general windowing systems have decay 1/(ω)k+2 in frequency. We assume Wk is C k. Therefore, Wk ∼ 1/(ω)k+2. We will analyze the error EkP on a given block. Let M = (f · Wk)L2(R). Then EkP = sup

  • (f (t) · Wk) −
  • N
  • n=−N

f · Wk, Ψk,nΨk,n(t)

  • =

sup

|n|>N

f · Wk, Ψk,nΨk,n(t)

|n|>N

M nk+2

  • .

Stephen Casey Adaptive Signal Processing

slide-96
SLIDE 96

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

Error Analysis

The general windowing systems have decay 1/(ω)k+2 in frequency. We assume Wk is C k. Therefore, Wk ∼ 1/(ω)k+2. We will analyze the error EkP on a given block. Let M = (f · Wk)L2(R). Then EkP = sup

  • (f (t) · Wk) −
  • N
  • n=−N

f · Wk, Ψk,nΨk,n(t)

  • =

sup

|n|>N

f · Wk, Ψk,nΨk,n(t)

|n|>N

M nk+2

  • .

Additional projection onto the Gegenbauer polynomials gives error summable over all blocks.

Stephen Casey Adaptive Signal Processing

slide-97
SLIDE 97

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

The Energy Game – Two Experiments

Range of Human hearing ≈ 20 Hz and 20,000 Hz (20 kHz) – decreases with age and exposure to rock-and-roll. Dogs!! ≈ 60,000 Hz !!

Stephen Casey Adaptive Signal Processing

slide-98
SLIDE 98

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

The Energy Game – Two Experiments

Range of Human hearing ≈ 20 Hz and 20,000 Hz (20 kHz) – decreases with age and exposure to rock-and-roll. Dogs!! ≈ 60,000 Hz !! Nyquist Frequency = 44.1 kHz.

Stephen Casey Adaptive Signal Processing

slide-99
SLIDE 99

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

The Energy Game – Two Experiments

Range of Human hearing ≈ 20 Hz and 20,000 Hz (20 kHz) – decreases with age and exposure to rock-and-roll. Dogs!! ≈ 60,000 Hz !! Nyquist Frequency = 44.1 kHz. ”Ultra-wide band” – Caprice Number 5, Paganini (thanks to Jeff Adler) – projection with Cap windows ≈ 14% decrease in the number of sample values.

Stephen Casey Adaptive Signal Processing

slide-100
SLIDE 100

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

The Energy Game – Two Experiments

Range of Human hearing ≈ 20 Hz and 20,000 Hz (20 kHz) – decreases with age and exposure to rock-and-roll. Dogs!! ≈ 60,000 Hz !! Nyquist Frequency = 44.1 kHz. ”Ultra-wide band” – Caprice Number 5, Paganini (thanks to Jeff Adler) – projection with Cap windows ≈ 14% decrease in the number of sample values. ”Adaptive band” – Open Country Joy, Mahavishnu Orchestra, album – Birds of Fire – projection with Cap windows ≈ 26% decrease in the number of sample values.

Stephen Casey Adaptive Signal Processing

slide-101
SLIDE 101

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory

The Energy Game – Two Experiments

Range of Human hearing ≈ 20 Hz and 20,000 Hz (20 kHz) – decreases with age and exposure to rock-and-roll. Dogs!! ≈ 60,000 Hz !! Nyquist Frequency = 44.1 kHz. ”Ultra-wide band” – Caprice Number 5, Paganini (thanks to Jeff Adler) – projection with Cap windows ≈ 14% decrease in the number of sample values. ”Adaptive band” – Open Country Joy, Mahavishnu Orchestra, album – Birds of Fire – projection with Cap windows ≈ 26% decrease in the number of sample values. Computational Modeling of Adaptive Signal Processing, William Moore, M. A. in Mathematics, American University, 2012.

Stephen Casey Adaptive Signal Processing

slide-102
SLIDE 102

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Time-Frequency Analysis

Let τ(t) be an adaptive block of time. Let {Wk(t)} be a ON Window System with window size τ(t) + 2r on the kth block, and let {Ψk,j} be an orthonormal basis that preserves orthogonality between adjacent windows. Let N(t) = N(τ(t), Ω(t)) be such that f · Wk, Ψk,n = 0 Then, f (t) ≈ fP(t), where fP(t) =

  • k=−∞
  • N(t)
  • n=−N(t)

f · Wk, Ψk,nΨk,n(t)

  • .

Stephen Casey Adaptive Signal Processing

slide-103
SLIDE 103

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Time-Frequency Analysis

Let τ(t) be an adaptive block of time. Let {Wk(t)} be a ON Window System with window size τ(t) + 2r on the kth block, and let {Ψk,j} be an orthonormal basis that preserves orthogonality between adjacent windows. Let N(t) = N(τ(t), Ω(t)) be such that f · Wk, Ψk,n = 0 Then, f (t) ≈ fP(t), where fP(t) =

  • k=−∞
  • N(t)
  • n=−N(t)

f · Wk, Ψk,nΨk,n(t)

  • .

Adaptive “Gabor-Type” System for Time-Frequency Analysis.

Stephen Casey Adaptive Signal Processing

slide-104
SLIDE 104

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Signal Adaptive Frame Theory

The theory of frames gives us the mathematical structure in which to express sampling via the projection method. In fact one could express all non-uniform sampling schemes in terms of the language

  • f frames.

Stephen Casey Adaptive Signal Processing

slide-105
SLIDE 105

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Signal Adaptive Frame Theory

The theory of frames gives us the mathematical structure in which to express sampling via the projection method. In fact one could express all non-uniform sampling schemes in terms of the language

  • f frames.

Recall : Let H be a Hilbert Space. A Reisz basis B for H is a bounded unconditional basis. As is well known, B is a Reisz basis if and only if it is equivalent to E, an orthonormal basis for H.

Stephen Casey Adaptive Signal Processing

slide-106
SLIDE 106

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Signal Adaptive Frame Theory

The theory of frames gives us the mathematical structure in which to express sampling via the projection method. In fact one could express all non-uniform sampling schemes in terms of the language

  • f frames.

Recall : Let H be a Hilbert Space. A Reisz basis B for H is a bounded unconditional basis. As is well known, B is a Reisz basis if and only if it is equivalent to E, an orthonormal basis for H. Definition A sequence of elements F = {fn}n∈Z in a Hilbert space H is a frame in there exist constants A and B such that Af ≤

  • n∈Z

|f , fn|2 ≤ Bf .

Stephen Casey Adaptive Signal Processing

slide-107
SLIDE 107

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Signal Adaptive Frame Theory

If we work with the ON windowing system {Wk(t)}, let {Ψk,j} be an orthonormal basis that preserves orthogonality between adjacent

  • windows. Let f ∈ PWΩ and N = N(T, Ω) be such that

f · Wk, Ψk,n = 0 for all n > N.

Stephen Casey Adaptive Signal Processing

slide-108
SLIDE 108

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Signal Adaptive Frame Theory

If we work with the ON windowing system {Wk(t)}, let {Ψk,j} be an orthonormal basis that preserves orthogonality between adjacent

  • windows. Let f ∈ PWΩ and N = N(T, Ω) be such that

f · Wk, Ψk,n = 0 for all n > N. Then f (t) =

  • k∈Z
  • n∈Z

f · Wk, Ψk,nΨk,n(t)

  • .

Stephen Casey Adaptive Signal Processing

slide-109
SLIDE 109

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Signal Adaptive Frame Theory

If we work with the ON windowing system {Wk(t)}, let {Ψk,j} be an orthonormal basis that preserves orthogonality between adjacent

  • windows. Let f ∈ PWΩ and N = N(T, Ω) be such that

f · Wk, Ψk,n = 0 for all n > N. Then f (t) =

  • k∈Z
  • n∈Z

f · Wk, Ψk,nΨk,n(t)

  • .

This also gives f 2 =

  • k∈Z
  • n∈Z

|f · Wk, Ψk,n|2

  • .

Stephen Casey Adaptive Signal Processing

slide-110
SLIDE 110

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Signal Adaptive Frame Theory, Cont’d

  • L. Borup and M. Nielsen

Stephen Casey Adaptive Signal Processing

slide-111
SLIDE 111

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Signal Adaptive Frame Theory, Cont’d

  • L. Borup and M. Nielsen

Frame Expansion Using BAPUs.

Stephen Casey Adaptive Signal Processing

slide-112
SLIDE 112

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Signal Adaptive Frame Theory, Cont’d

  • L. Borup and M. Nielsen

Frame Expansion Using BAPUs.

  • L. Borup and M. Neilsen, “Frame Decomposition of Decomposition

Spaces” Journal of Fourier Analysis and Applications 13 (1), 39-70, 2007.

Stephen Casey Adaptive Signal Processing

slide-113
SLIDE 113

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Signal Adaptive Frame Theory, Cont’d

  • L. Borup and M. Nielsen

Frame Expansion Using BAPUs.

  • L. Borup and M. Neilsen, “Frame Decomposition of Decomposition

Spaces” Journal of Fourier Analysis and Applications 13 (1), 39-70, 2007. Theorem (Almost Orthogonal Window Frames – Conjecture) A1−δf 2 ≤

  • k∈Z
  • n∈Z

|f · Ak, Ψn,k|2

  • ≤ A1+δf 2 .

Moreover, this − → Normalized Tight Frame as δ − → 0.

Stephen Casey Adaptive Signal Processing

slide-114
SLIDE 114

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

References

  • L. Borup and M. Neilsen, “Frame Decomposition of Decomposition Spaces” Journal of Fourier Analysis and Applications 13 (1),

39-70, 2007.

  • W. L. Briggs and V. E. Henson, The DFT: An Owner’s Manual for the Discrete Fourier Transform, SIAM, Philadelphia, 1995.
  • S. D. Casey, “Two problems from industry and their solutions via Harmonic and Complex Analysis,” The Journal of Applied

Functional Analysis, 2 (4) 427 – 460, 2007.

  • S. D. Casey and D. F. Walnut, “Systems of convolution equations, deconvolution, Shannon sampling, and the wavelet and Gabor

transforms,” SIAM Review, 36 (4), 537-577, 1994.

  • S. D. Casey and D. F. Walnut, “Residue and sampling techniques in deconvolution,” Chapter 9 in Modern Sampling Theory:

Mathematics and Applications, Birkhauser Research Monographs, ed. by P. Ferreira and J. Benedetto, 193-217, Birkhauser, Boston 2001.

  • S. D. Casey, “Windowing systems for time-frequency analysis – to appear in STSIP SampTA 2011 Special Issue, 31 pp., 2013.
  • S. D. Casey, S. Hoyos, and B. M. Sadler, “Adaptive and ultra-wideband sampling via signal segmentation and projection,” to be

submitted to Proc. IEEE, 24 pp., 2013.

  • R. Coifman and Y. Meyer, “Remarques sur l’analyse de Fourier a fenetre.” CR Acad. Sci. Paris 312, 259-261, 1991.
  • H. S. Malvar, “Biorthogonal and nonuniform lapped transforms for transform coding with reduced blocking and ringing artifacts,”

IEEE Trans. Signal Process., 46 (4) 1043-1053, 1998.

  • I. J. Schoenberg, Cardinal Spline Interpolation (CBMS–NSF Conference Series in Applied Mathematics, 12), SIAM, Philadelphia,

PA, 1973. Stephen Casey Adaptive Signal Processing

slide-115
SLIDE 115

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Walsh Functions

The Walsh functions {Γn} form an orthonormal basis for L2[0, 1]. The basis functions have the range {1, −1}, with values determined by a dyadic decomposition of the interval. The Walsh functions are

  • f modulus 1 everywhere.

Stephen Casey Adaptive Signal Processing

slide-116
SLIDE 116

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Walsh Functions

The Walsh functions {Γn} form an orthonormal basis for L2[0, 1]. The basis functions have the range {1, −1}, with values determined by a dyadic decomposition of the interval. The Walsh functions are

  • f modulus 1 everywhere.

The functions are give by the rows of the unnormalized Hadamard matrices, which are generated recursively by H(2) =

  • 1

1 1 −1

  • H(2(k+1)) = H(2) ⊗ H(2k) =
  • H(2k)

H(2k) H(2k) −H(2k)

  • .

Stephen Casey Adaptive Signal Processing

slide-117
SLIDE 117

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Projection Method and Binary Signals

Translate and scale the function on this kth interval back to [0, 1] by a linear mapping. Denote the resultant mapping as fkT . The resultant function is an element of L2[0, 1]. Given that f ∈ PW(Ω), there exists an M > 0 (M = M(Ω)) such that fkT , Γn = 0 for all n > M. The decomposition of fkT into Walsh basis elements is M

n=0 fk, Γn Γn . Translating and summing up gives the Projection

representation fPT fPT (t) =

  • k∈Z

N

  • n=0

fkT , Γn Γn

  • Wk(t).

Stephen Casey Adaptive Signal Processing

slide-118
SLIDE 118

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality Revisited

Theorem (The Orthogonality of Overlapping Blocks) {Ψk,j} = {Wk ϕj(t)} is an orthonormal basis for L2(R).

Stephen Casey Adaptive Signal Processing

slide-119
SLIDE 119

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality Revisited

Theorem (The Orthogonality of Overlapping Blocks) {Ψk,j} = {Wk ϕj(t)} is an orthonormal basis for L2(R). Sketch of Proof : We want to show that Ψk,j, Ψm,n = δk,m · δj,n. The partitioning properties of the windows give that we need only check

  • verlapping and adjacent windows. Moreover, we need only check

window centered at origin.

Stephen Casey Adaptive Signal Processing

slide-120
SLIDE 120

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality, Cont’d

WI ϕi, WI ϕj = −T/2

−T/2−r

(WI(t))2ϕi(−T − t)ϕj(−T − t) dt + −T/2+r

−T/2

((WI(t))2 − 1)ϕi(t)ϕj(t) dt + T/2

−T/2

ϕi(t)ϕj(t) dt + T/2

T/2−r

((WI(t))2 − 1)ϕi(t)ϕj(t) dt + T/2+r

T/2

(WI(t))2ϕi(T − t)ϕj(T − t) dt .

Stephen Casey Adaptive Signal Processing

slide-121
SLIDE 121

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality, Cont’d

Since {ϕj} is an ON basis, the third integral equals 1 when i = j.

Stephen Casey Adaptive Signal Processing

slide-122
SLIDE 122

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality, Cont’d

Since {ϕj} is an ON basis, the third integral equals 1 when i = j. We apply the linear change of variables t = −T/2 − τ to the first integral and t = −T/2 + τ to the second integral. We then add these two integrals together to get r [(WI(T/2−τ))2+(WI(τ−T/2))2−1]ϕi(−T/2+τ)ϕj(−T/2+τ) dτ . Conditions (iii.) and (iv.) give [(WI(T/2 − τ))2 + (WI(τ − T/2))2 − 1] = 0.

Stephen Casey Adaptive Signal Processing

slide-123
SLIDE 123

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality, Cont’d

Since {ϕj} is an ON basis, the third integral equals 1 when i = j. We apply the linear change of variables t = −T/2 − τ to the first integral and t = −T/2 + τ to the second integral. We then add these two integrals together to get r [(WI(T/2−τ))2+(WI(τ−T/2))2−1]ϕi(−T/2+τ)ϕj(−T/2+τ) dτ . Conditions (iii.) and (iv.) give [(WI(T/2 − τ))2 + (WI(τ − T/2))2 − 1] = 0. Applying the linear change of variables t = T/2 − τ to the fourth integral and t = T/2 + τ to the fifth integral gives that these two integrals also sum to zero.

Stephen Casey Adaptive Signal Processing

slide-124
SLIDE 124

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality, Cont’d

A similar computation gives that Wk ϕi, Wk+1 ϕj = 0 .

Stephen Casey Adaptive Signal Processing

slide-125
SLIDE 125

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality, Cont’d

A similar computation gives that Wk ϕi, Wk+1 ϕj = 0 . The partitioning property gives that for |k − l| ≥ 2, Wk ϕi, Wl ϕj = 0 .

Stephen Casey Adaptive Signal Processing

slide-126
SLIDE 126

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality, Cont’d

A similar computation gives that Wk ϕi, Wk+1 ϕj = 0 . The partitioning property gives that for |k − l| ≥ 2, Wk ϕi, Wl ϕj = 0 . To finish, we need to show {Ψk,j} spans L2(R). Given any function f ∈ L2, consider the windowed element fk(t) = Wk(t) · f (t). Let fI(t) = WI(t) · f (t). We have that {ϕj(t)} is an orthonormal basis for L2[−T/2, T/2].

Stephen Casey Adaptive Signal Processing

slide-127
SLIDE 127

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality, Cont’d

Let fI(t) = WI(t) · f (t). We have that {ϕj(t)} is an orthonormal basis for L2[−T/2, T/2]. Given fI, define ¯ fI(t) =        |t| ≥ T/2 + r fI(t) |t| ≤ T/2 − r fI(t) − fI(−T − t) −T/2 − r < t < −T/2 fI(t) + fI(T − t) T/2 < t < T/2 + r

Stephen Casey Adaptive Signal Processing

slide-128
SLIDE 128

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality, Cont’d

Since ¯ fI ∈ L2[−T/2, T/2], we may expand it as

  • j=1

¯ fI, ϕj

  • ϕj(t) .

Stephen Casey Adaptive Signal Processing

slide-129
SLIDE 129

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality, Cont’d

Since ¯ fI ∈ L2[−T/2, T/2], we may expand it as

  • j=1

¯ fI, ϕj

  • ϕj(t) .

To extend this to L2[−T/2 − r, T/2 + r], we expand using { ϕj(t)}, getting

  • ¯

fI =

  • j=1

¯ fI, ϕj

  • ϕj(t) .

Stephen Casey Adaptive Signal Processing

slide-130
SLIDE 130

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality, Cont’d

Then

  • ¯

fI =

  • j=1

¯ fI, ϕj

  • ϕj(t) .

Stephen Casey Adaptive Signal Processing

slide-131
SLIDE 131

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality, Cont’d

Then

  • ¯

fI =

  • j=1

¯ fI, ϕj

  • ϕj(t) .
  • ¯

fI(t) =        |t| ≥ T/2 + r fI(t) |t| ≤ T/2 − r fI(t) − fI(−T − t) −T/2 − r < t < −T/2 + r fI(t) + fI(T − t) T/2 − r < t < T/2 + r This construction preserves orthogonality between adjacent blocks.

Stephen Casey Adaptive Signal Processing

slide-132
SLIDE 132

Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Time-Frequency Analysis Signal Adaptive Frame Theory

Wk Preserve Orthogonality, Cont’d

To finish, let f be any function in L2. Consider the windowed element fk(t) = Wk(t) · f (t). Repeat the construction above for this

  • window. This shows that, for fixed k, {Ψk,j} spans

L2([kT − r, (k + 1)T + r]) and preserves orthogonality between adjacent blocks on either side. Summing over all k ∈ Z gives that {Ψk,j} is an ON basis for L2(R). ✷

Stephen Casey Adaptive Signal Processing