adaptive signal processing
play

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


  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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 ) T , ( k +1) T ] ( t ) . f ( t ) = k ∈ Z Stephen Casey Adaptive Signal Processing

  9. 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 ) T , ( k +1) T ] ( t ) . f ( t ) = k ∈ Z If we take a given block f k ( t ) = f ( t ) χ [( k ) T , ( k +1) T ] ( t ), we can T − periodically continue the function, getting ( f k ) ◦ ( t ) = ( f ( t ) χ [( k ) T , ( k +1) T ] ( t )) ◦ . Stephen Casey Adaptive Signal Processing

  10. 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 ) T , ( k +1) T ] ( t ) . f ( t ) = k ∈ Z If we take a given block f k ( t ) = f ( t ) χ [( k ) T , ( k +1) T ] ( t ), we can T − periodically continue the function, getting ( f k ) ◦ ( t ) = ( f ( t ) χ [( k ) T , ( k +1) T ] ( t )) ◦ . Expanding ( f k ) ◦ ( t ) in a Fourier series, we get � � ( f k ) ◦ ( t ) = ( f k ) ◦ [ n ] exp (2 π int / T ) . n ∈ Z Stephen Casey Adaptive Signal Processing

  11. Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Projection Method – Back of the Envelop Computation � � ( f k ) ◦ ( t ) = ( f k ) ◦ [ n ] exp (2 π int / T ) n ∈ Z � ( k +1) T ( f k ) ◦ [ n ] = 1 � f ( t ) exp ( − 2 π int / T ) dt . T ( k ) T Stephen Casey Adaptive Signal Processing

  12. Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Projection Method – Back of the Envelop Computation � � ( f k ) ◦ ( t ) = ( f k ) ◦ [ n ] exp (2 π int / T ) n ∈ Z � ( k +1) T ( f k ) ◦ [ n ] = 1 � f ( t ) exp ( − 2 π int / T ) dt . T ( k ) T The original function f is Ω band-limited. However, the truncated block functions f k are not. Using the original Ω band-limit gives us a lower bound on the number of non-zero Fourier coefficients � ( f k ) ◦ [ n ] as follows. We have n T ≤ Ω , i . e . , n ≤ T · Ω . Stephen Casey Adaptive Signal Processing

  13. 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

  14. 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 ) T , ( k +1) T ] ( t ) f ( t ) = k ∈ Z � � � ( f k ) ◦ ( t ) χ [( k ) T , ( k +1) T ] ( t ) = k ∈ Z � n = N � � � � χ [( k ) T , ( k +1) T ] ( t ) . ( f k ) ◦ [ n ] exp (2 π int / T ) ≈ f P = k ∈ Z n = − N Stephen Casey Adaptive Signal Processing

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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, � ( f k ) ◦ [ n ] is non-zero if n τ ( t ) ≤ Ω( t ) or equivalently, n ≤ τ ( t ) · Ω( t ) . Stephen Casey Adaptive Signal Processing

  20. 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

  21. Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Projection Method, Cont’d Let N ( t ) = ⌈ τ ( t ) · Ω( t ) ⌉ . Let f , � f ∈ L 2 ( 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 ) ≈ f P ( t ) , where � � N ( t ) � � � ( f k ) ◦ [ n ] e (2 π int /τ ) χ [ k τ, ( k +1) τ ] ( t ) . f P ( t ) = k ∈ Z n = − N ( t ) Stephen Casey Adaptive Signal Processing

  22. Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Projection Method, Cont’d Let f ∈ PW (Ω) and let T be a fixed block of time. Then, Problem : for N = ⌈ T · Ω ⌉ , � ∞ N � � ( f k ) ◦ [ n ] exp (2 π i ( k − 1 2) T )( ω − n � � f P ( ω ) = T ) k = −∞ n = − N � �� sin( π ( ω T 2 + n 2 )) . π ( ω + n T ) Stephen Casey Adaptive Signal Processing

  23. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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

  24. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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

  25. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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

  26. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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

  27. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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 { W k ( t ) } such that supp ( W k ( t )) ⊆ [ kT − r , ( k + 1) T + r ] for all k , ( i . ) W k ( t ) ≡ 1 for t ∈ [ kT + r , ( k + 1) T − r ] for all k , ( ii . ) ( iii . ) W k (( kT + T / 2) − t ) = W k ( t − ( kT + T / 2)) , t ∈ [0 , T / 2 + r ] , � [ W k ( t )] 2 ≡ 1 , ( iv . ) { � ◦ [ n ] } ∈ l 1 . W k ( v . ) Stephen Casey Adaptive Signal Processing

  28. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Adaptive ON Preserving Windowing Systems, Cont’d Generate ON Window System by translation of a window W I centered at the origin. Stephen Casey Adaptive Signal Processing

  29. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Adaptive ON Preserving Windowing Systems, Cont’d Generate ON Window System by translation of a window W I centered at the origin. Conditions ( i . ) and ( ii . ) are partition properties. Stephen Casey Adaptive Signal Processing

  30. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Adaptive ON Preserving Windowing Systems, Cont’d Generate ON Window System by translation of a window W I 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

  31. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Adaptive ON Preserving Windowing Systems, Cont’d Generate ON Window System by translation of a window W I 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 { W k ( t ) } be a ON Window System with generating window W I . Then � T / 2+ r 1 [ f · W I ] ◦ ( t ) exp( − 2 π int / [ T + 2 r ]) dt T + 2 r − T / 2 − r � f ∗ � W I [ n ] . = Stephen Casey Adaptive Signal Processing

  32. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Adaptive ON Preserving Windowing Systems, Cont’d Examples : { W k ( t ) } = � k ∈ Z χ [( k ) T , ( k +1) T ] ( t ) { W k ( t ) } = � k ∈ Z Cap [( k ) T − r , ( k +1) T + r ] ( t ) , where Cap I ( t ) =   0 | t | ≥ T / 2 + r ,   1 | t | ≤ T / 2 − r ,  sin( π/ (4 r )( t + ( T / 2 + r ))) − T / 2 − r < t < − T / 2 + r ,   cos( π/ (4 r )( t − ( T / 2 − r ))) T / 2 − r < t < T / 2 + r . Stephen Casey Adaptive Signal Processing

  33. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Adaptive ON Preserving Windowing Systems, Cont’d Our general window function W I is k -times differentiable, has supp ( W I ) = [ − T / 2 − r , T / 2 + r ], and has values   0 | t | ≥ T / 2 + r W I = 1 | t | ≤ T / 2 − r  ρ ( ± t ) T / 2 − r < | t | < T / 2 + r Stephen Casey Adaptive Signal Processing

  34. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Adaptive ON Preserving Windowing Systems, Cont’d Our general window function W I is k -times differentiable, has supp ( W I ) = [ − T / 2 − r , T / 2 + r ], and has values   0 | t | ≥ T / 2 + r W I = 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 , ρ ( n ) ( T / 2 − r ) = 0 , n = 1 , 2 , . . . , k , ( b . )  ρ ( n ) ( T / 2 + r ) = 0 , n = 0 , 2 , . . . , k , ( c . ) [ ρ ( t )] 2 + [ ρ ( − t )] 2 = 1 for t ∈ [ ± ( T / 2 − r ) , ± ( T / 2 + r )] . Stephen Casey Adaptive Signal Processing

  35. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Adaptive ON Preserving Windowing Systems, Cont’d Figure: Window W I Stephen Casey Adaptive Signal Processing

  36. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Adaptive ON Preserving Windowing Systems, Cont’d Solving for ρ so that the window in C 1 , we get ρ ( t ) =  � �   1 1 − sin( π  2 r ( t + ( T / 2 + r ))) − T / 2 − r < t < − T / 2 , √  2 �� � � 2 �    1 − 1 sin( π 2 r ( t + ( T / 2 + r ))) − T / 2 < t < − T / 2 + r .  2 Stephen Casey Adaptive Signal Processing

  37. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Adaptive ON Preserving Windowing Systems, Cont’d Solving for ρ so that the window in C 1 , we get ρ ( t ) =  � �   1 1 − sin( π  2 r ( t + ( T / 2 + r ))) − T / 2 − r < t < − T / 2 , √  2 �� � � 2 �    1 − 1 sin( π 2 r ( t + ( T / 2 + r ))) − T / 2 < t < − T / 2 + r .  2 With each degree of smoothness, we get an additional degree of decay in frequency. Stephen Casey Adaptive Signal Processing

  38. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory W k Preserve Orthogonality Let { ϕ j ( t ) } be an orthonormal basis for L 2 [ − T / 2 , T / 2]. Define  0 | t | ≥ T / 2 + r    ϕ j ( t ) | t | ≤ T / 2 − r ϕ j ( t ) � = − ϕ j ( − T − t ) − T / 2 − r < t < − T / 2    ϕ j ( T − t ) T / 2 < t < T / 2 + r Stephen Casey Adaptive Signal Processing

  39. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory W k Preserve Orthogonality, Cont’d Theorem (The Orthogonality of Overlapping Blocks) ϕ j ( t ) } is an orthonormal basis for L 2 ( R ) . { Ψ k , j } = { W k � Stephen Casey Adaptive Signal Processing

  40. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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

  41. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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 � B k ( t ) ≡ 1 , we get a bounded adaptive partition of unity. Stephen Casey Adaptive Signal Processing

  42. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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 � B k ( 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

  43. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d Definition (Bounded Adaptive Partition of Unity) A Bounded Adaptive Partition of Unity is a set of functions { B k ( t ) } such that supp ( B k ( t )) ⊆ [ kT − r , ( k + 1) T + r ] , ( i . ) B k ( t ) ≡ 1 for t ∈ [ kT + r , ( k + 1) T − r ] , ( ii . ) B k (( kT + T / 2) − t ) = B k ( t − ( kT + T / 2)) , t ∈ [0 , T / 2 + r ] , ( iii . ) � B k ( t ) ≡ 1 , ( iv . ) { � ◦ [ n ] } ∈ l 1 . B k ( v . ) Stephen Casey Adaptive Signal Processing

  44. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d Conditions ( i . ) , ( ii . ) and ( iv . ) make { B k ( t ) } a bounded partition of unity. Stephen Casey Adaptive Signal Processing

  45. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d Conditions ( i . ) , ( ii . ) and ( iv . ) make { B k ( 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

  46. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d Conditions ( i . ) , ( ii . ) and ( iv . ) make { B k ( 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 B I , where supp ( B I ) = [( − T / 2 − r ) , ( T / 2 + r )]. Stephen Casey Adaptive Signal Processing

  47. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d Conditions ( i . ) , ( ii . ) and ( iv . ) make { B k ( 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 B I , where supp ( B I ) = [( − 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 Tri L ( t ) = max { [((2 T / (4 r )) + r ) − | t | / (2 r )] , 0 } , Tri S ( t ) = max { [((2 T / (4 r )) + r − 1) − | t | / (2 r )] , 0 } and Trap( t ) = Tri L ( t ) − Tri S ( t ) . The Trap function has perfect overlay in the time domain and 1 /ω 2 decay in frequency space. Stephen Casey Adaptive Signal Processing

  48. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d Examples : { B k ( t ) } = � k ∈ Z χ [( k ) T , ( k +1) T ] ( t ) { B k ( t ) } = � k ∈ Z Trap [( k ) T − r , ( k +1) T + r ] ( t ) . Stephen Casey Adaptive Signal Processing

  49. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d Examples : { B k ( t ) } = � k ∈ Z χ [( k ) T , ( k +1) T ] ( t ) { B k ( t ) } = � k ∈ Z Trap [( k ) T − r , ( k +1) T + r ] ( t ) . Our general window function W I is k -times differentiable, has supp ( B I ) = [( − T / 2 − r ) , ( T / 2 + r )] and has values  0 | t | ≥ T / 2 + r  B I = 1 | t | ≤ T / 2 − r  ρ ( ± t ) T / 2 − r < | t | < T / 2 + r Stephen Casey Adaptive Signal Processing

  50. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d We again solve for ρ ( t ) by solving the Hermite interpolation problem   ( a . ) ρ ( T / 2 − r ) = 1 ρ ( n ) ( T / 2 − r ) = 0 , n = 1 , 2 , . . . , k ( b . )  ρ ( n ) ( T / 2 + r ) = 0 , n = 0 , 1 , 2 , . . . , k , ( c . ) with the conditions that ρ ∈ C k and [ ρ ( t )] + [ ρ ( − t )] = 1 for t ∈ [ T / 2 − r , T / 2 + r ] . Stephen Casey Adaptive Signal Processing

  51. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d We again solve for ρ ( t ) by solving the Hermite interpolation problem   ( a . ) ρ ( T / 2 − r ) = 1 ρ ( n ) ( T / 2 − r ) = 0 , n = 1 , 2 , . . . , k ( b . )  ρ ( n ) ( T / 2 + r ) = 0 , n = 0 , 1 , 2 , . . . , k , ( c . ) 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

  52. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d Then we choose α so that 0 < n α < β and let Ψ( t ) = χ [ − α,α ] ∗ χ [ − α,α ] ∗ · · · ∗ χ [ − α,α ] ( t ) . � �� � n − times Stephen Casey Adaptive Signal Processing

  53. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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 � sin( π k α/ n β ) � n � α exp( π ikt /β ) . n β 2 π k α/ n β k � =0 Stephen Casey Adaptive Signal Processing

  54. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d The C k solution for ρ is given by a theorem of Schoenberg. Schoenberg solved the Hermite interpolation problem  S ( n ) ( − 1) = 0 , n = 0 , 1 , 2 , . . . , k , ( a . )  ( b . ) S (1) = 1 ,  S ( n ) (1) = 0 , n = 1 , 2 , . . . , k . ( b . ) Stephen Casey Adaptive Signal Processing

  55. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d The C k solution for ρ is given by a theorem of Schoenberg. Schoenberg solved the Hermite interpolation problem  S ( n ) ( − 1) = 0 , n = 0 , 1 , 2 , . . . , k , ( a . )  ( b . ) S (1) = 1 ,  S ( n ) (1) = 0 , n = 1 , 2 , . . . , k . ( b . ) 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 � k Ψ( t − t j ) M ( x ) = ( − 1) n , φ ′ ( t j ) j =0 where Ψ is the ( k + 1) convolution of characteristic functions, the k ) and φ ( t ) = � k knot points are t j = − cos( π j j =0 ( t − t j ). Stephen Casey Adaptive Signal Processing

  56. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d We then have that ρ ( t ) = S ◦ ℓ ( t ) , where ℓ ( t ) = 1 r t − 2 T 2 r . Stephen Casey Adaptive Signal Processing

  57. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Partition of Unity Systems, Cont’d We then have that ρ ( t ) = S ◦ ℓ ( t ) , where ℓ ( t ) = 1 r t − 2 T 2 r . For this ρ , and for   0 | t | ≥ T / 2 + r B I = 1 | t | ≤ T / 2 − r  ρ ( ± t ) T / 2 − r < | t | < T / 2 + r we have that � B I ( ω ) 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

  58. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Almost ON Systems Cotlar, Knapp and Stein introduced almost orthogonality via operator inequalities. Stephen Casey Adaptive Signal Processing

  59. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Almost ON Systems Cotlar, Knapp and Stein introduced almost orthogonality via operator inequalities. We are looking to create windowing systems that are more computable/constructible such as the Bounded Adaptive Partition of Unity systems { B k ( t ) } with the orthogonality preservation of the ON Window System { W k ( t ) } . Stephen Casey Adaptive Signal Processing

  60. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Almost ON Systems Cotlar, Knapp and Stein introduced almost orthogonality via operator inequalities. We are looking to create windowing systems that are more computable/constructible such as the Bounded Adaptive Partition of Unity systems { B k ( t ) } with the orthogonality preservation of the ON Window System { W k ( t ) } . Consider { W k ( t ) } = � k ∈ Z Cap [( k ) T − r , ( k +1) T + r ] ( t ) , where Cap I ( t ) =  0 | t | ≥ T / 2 + r ,    1 | t | ≤ T / 2 − r ,  sin( π/ (4 r )( t + ( T / 2 + r ))) − T / 2 − r < t < − T / 2 + r ,   cos( π/ (4 r )( t − ( T / 2 − r ))) T / 2 − r < t < T / 2 + r . Stephen Casey Adaptive Signal Processing

  61. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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 { A k ( t ) } for which there exists δ , 0 ≤ δ ≤ 1 / 2, such that supp ( A k ( t )) ⊆ [ kT − r , ( k + 1) T + r ] for all k , ( i . ) A k ( t ) ≡ 1 for t ∈ [ kT + r , ( k + 1) T − r ] for all k , ( ii . ) A k (( kT + T / 2) − t ) = A k ( t − ( kT + T / 2)) , t ∈ [0 , T / 2 + r ] , ( iii . ) 1 − δ ≤ [ A k ( t ))] 2 + [ A k +1 ( t ))] 2 ≤ 1 + δ for t ∈ [ kT , ( k + 1) T ] , ( iv . ) { � ◦ [ n ] } ∈ l 1 . A k ( v . ) Stephen Casey Adaptive Signal Processing

  62. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Almost ON Systems, Cont’d Start with � k ∈ Z Cap [( k ) T − r , ( k +1) T + r ] ( t ) , where Cap I ( t ) =  0 | t | ≥ T / 2 + r ,    1 | t | ≤ T / 2 − r , sin( π/ (4 r )( t + ( T / 2 + r ))) − T / 2 − r < t < − T / 2 + r ,    cos( π/ (4 r )( t − ( T / 2 − r ))) T / 2 − r < t < T / 2 + r . Stephen Casey Adaptive Signal Processing

  63. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory Almost ON Systems, Cont’d Start with � k ∈ Z Cap [( k ) T − r , ( k +1) T + r ] ( t ) , where Cap I ( t ) =  0 | t | ≥ T / 2 + r ,    1 | t | ≤ T / 2 − r , sin( π/ (4 r )( t + ( T / 2 + r ))) − T / 2 − r < t < − T / 2 + r ,    cos( π/ (4 r )( t − ( T / 2 − r ))) T / 2 − r < t < T / 2 + r . Let ∆ ( T , r ) = T +2 r m . By placing equidistant knot points − T / 2 − r = x 0 , − T / 2 − r + ∆ ( T , r ) = x 1 , . . . , T / 2 + r = x m , we can construct C m polynomial splines S m +1 approximating Cap( t ) in [( − T / 2 − r ) , ( T / 2 + r )] . Stephen Casey Adaptive Signal Processing

  64. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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 S m +1 . Stephen Casey Adaptive Signal Processing

  65. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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 S m +1 . Therefore, � k a i B ( m +1) Cap( t ) ≈ ( t ) . i i = − ( m +1) Let � � k � � � a i B ( m +1) � � δ = ( t ) − Cap( t ) . � � i ∞ i = − ( m +1) 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

  66. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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

  67. Motivation Projection Method ON Window Systems Adaptive Windowing Systems Partition of Unity Systems Projection Revisited Almost ON Systems Signal Adaptive Frame Theory 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

  68. Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Projection Revisited Theorem (Wideband Sampling via Projection) Let { W k ( 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 ) ≈ f P ( t ) , where � � ∞ � � N � f · W k , Ψ k , n � Ψ k , n ( t ) f P ( t ) = . k = −∞ n = − N Stephen Casey Adaptive Signal Processing

  69. Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Projection Revisited, Cont’d Theorem (Adaptive Sampling via Projection) Let f , � f ∈ L 2 ( R ) and f have a variable but bounded band-limit Ω( t ) . Let τ ( t ) be an adaptive block of time. Let { W k ( t ) } be a ON Window System with window size τ ( t ) + 2 r 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 ) ≈ f P ( t ) , where � � N ( t ) ∞ � � f P ( t ) = � f · W k , Ψ k , n � Ψ k , n ( t ) . k = −∞ n = − N ( t ) Stephen Casey Adaptive Signal Processing

  70. Motivation Projection Method Adaptive Windowing Systems Projection Revisited Signal Adaptive Frame Theory Projection Revisited, Cont’d Figure: WKS Sampling Stephen Casey Adaptive Signal Processing

  71. 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

  72. 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

  73. 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

  74. 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

  75. 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

  76. 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 W k is C k . Therefore, � W k ∼ 1 / ( ω ) k +2 . We will analyze the error E k P on a given block. Let M = � ( f · W k ) � L 2 ( R ) . Then � � �� N � � � � � � ( f ( t ) · W k ) − � f · W k , Ψ k , n � Ψ k , n ( t ) E k P = sup � n = − N � � � � f · W k , Ψ k , n � Ψ k , n ( t ) = sup | n | > N � � � M ≤ . n k +2 | n | > N Stephen Casey Adaptive Signal Processing

  77. 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 W k is C k . Therefore, � W k ∼ 1 / ( ω ) k +2 . We will analyze the error E k P on a given block. Let M = � ( f · W k ) � L 2 ( R ) . Then � � �� N � � � � � � ( f ( t ) · W k ) − � f · W k , Ψ k , n � Ψ k , n ( t ) E k P = sup � n = − N � � � � f · W k , Ψ k , n � Ψ k , n ( t ) = sup | n | > N � � � M ≤ . n k +2 | n | > N Additional projection onto the Gegenbauer polynomials gives error summable over all blocks. Stephen Casey Adaptive Signal Processing

  78. 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

  79. 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

  80. 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

  81. 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

Recommend


More recommend