sampled data control and signal processing
play

Sampled-data Control and Signal Processing Beyond the Shannon - PowerPoint PPT Presentation

Sampled-data Control and Signal Processing Beyond the Shannon Paradigm Workshop in honor of Eduardo Sontag on the occasion of his 60 th birthday Yutaka Yamamoto yy@i.kyoto-u.ac.jp www-ics.acs.i.kyoto-u.ac.jp May 23, 2011 SontagFest 1


  1. Sampled-data Control and Signal Processing – Beyond the Shannon Paradigm Workshop in honor of Eduardo Sontag on the occasion of his 60 th birthday Yutaka Yamamoto yy@i.kyoto-u.ac.jp www-ics.acs.i.kyoto-u.ac.jp May 23, 2011 SontagFest 1

  2. Thanks to My schoolmate, dear friend, colleague, and even a teacher One of the very rare pictures of Eduardo with a Tie : at my (YY) fest

  3. Outline � Current signal processing paradigm � Via Shannon � ⇒ Upper limit in high frequencies � CAN BE SAVED via sampled-data control theory � Some examples May 23, 2011 SontagFest 3

  4. Message of this talk � We can do better in signal processing using sampled-data control theory � ⇒ Optimal recovery of freq. components beyond the Nyquist freq. (= 1/2 of sampling freq.) May 23, 2011 SontagFest 4

  5. Let’s first listen to a demo アプリケーション Red : Original ( up to 22kHz ) Blue : downsampled to 11k, and then processed 4 times upsampled via YY filter Did you hear the difference? May 23, 2011 SontagFest 5

  6. Part I: Current digital signal processing – Basics ☺ May 23, 2011 SontagFest 6

  7. 7 produce a sound This does not Sampling continuous-time 7h 7h 6h 6h 5h 5h SontagFest 4h 4h 3h 3h 2h 2h signals h h 0 0 May 23, 2011

  8. Hold device is necessary Simple 0-order hold 0 h 2h 3h 5h 6h 7h 4h Old CD players 0 h 2h 3h 5h 6h 7h 4h Oversampling DA converter More recent players

  9. 7h 7h 6h 6h 5h 5h 4h 4h 3h 3h 2h 2h h h Questions 0 0

  10. Typical problem: Sampling → Aliasing � Intersample information can be lost � If no high-freq. components beyond the Nyquist frequency (= 1/2 of sampling freq.) → unique restoration → Whittaker-Shannon-Someya sampling theorem May 23, 2011 SontagFest 10

  11. Sampling Theorem � Band limiting hypothesis ⇒ unique recovery I deal Filter ω π/ h May 23, 2011 SontagFest 11

  12. Band-limiting filter CD recording Freq. domain energy distribution Recorded signal ω Nyquist freq. Sampling frequency: 44.1kHz Nyquist frequency: 22.05kHz Alleged audible limit: 20kHz May 23, 2011 SontagFest 12

  13. Digital Recording (CD): sharp anti-aliasing filter No signal components beyond 20kHz Very sharp But you won ’ t be able to anti-aliasing filter hear them anyway??

  14. Effect of a band-limiting filter Big amount of ringing due to the Gibbs phenomenon Very unnatural sound of CD May 23, 2011 SontagFest 14

  15. Mosquito Noise-another Gibbs phoenomenon Truncated freq. response モスキートノイズ Mosquito noise May 23, 2011 SontagFest 15

  16. 16 What can we do? SontagFest May 23, 2011

  17. Part II: Review of Sampled- data Control Theory May 23, 2011 SontagFest 17

  18. Sampled-data Control Systems – What are they? • Continuous-time plant � Discrete-time controller • sample/hold devices H K(z) P(s) Optimal platform for digital signal processing Problem : mixture of continuous- and discrete-time P(s): signal generator; K(z): digital filter May 23, 2011 SontagFest 18

  19. Difficulties � Plant P(s) is continuous-time � Controller K(z) is discrete-time � The overall system is not time- invariant � No transfer function � No steady-state response � No frequency response May 23, 2011 SontagFest 19

  20. Response against a sinusoid = + π r ( t ) sin( 1 20 ) t − − 2 h 1 e 1 H 2 + − − 2 h 2 ( z e ) s 1 May 23, 2011 SontagFest 20

  21. θ ) π 20 + 1 sin( = ) θ ( v Response

  22. What to do? & solutions � A new technique: lifting (1990) that turns SD system to discrete- time LTI � ∃ digital controller that makes cont.-time performance optimal May 23, 2011 SontagFest 22

  23. Lifting of Functions f(t) 1 θ f ( ) 2 θ f ( ) 0 θ f ( ) 3 θ f ( )

  24. Does this make a difference? ---Yes 2 w ( t ) H optimization y ( t ) u ( t ) 1 + s + 2 s 1 y d [ k ] u d [ k ] S K [ z ] H h h a) Discrete-time H 2 with no intersample consideration b) sampled-data design

  25. Time Response Discrete-time H2 design Sampled-data H2 design a) Discrete-time H 2 with no intersample consideration b) sampled-data design May 23, 2011 SontagFest 25

  26. Can this be used for signal processing? May 23, 2011 SontagFest 26

  27. Part III: How can sampled-data theory help? May 23, 2011 SontagFest 27

  28. 28 With a little bit of a priori × SontagFest 2 . 0 information… + × 8 . 0 May 23, 2011

  29. Utilizing analog characteristic conventional Freq. domain energy distribution Imaging new ω ω ω = π − ω 2 / h 1 2 1 Nyquist freq. May 23, 2011 SontagFest 29

  30. Original frequency response upsample Interpolate with zeros Imaging components Filtering

  31. Sampled-data Design Model Reconstruction Contrinuous-time error delay e − mhs Exogenous signals ∈ L 2 - h w e ↑ K ( z ) H M F ( s ) h / M sampling + upsampler Band-limiting filter (musical instruments) Signal reconstruction Problem: Find K[z] satisfying Sampled-data H ∞ control problem

  32. Interpolator via the proposed method Proposed Virtually no ringing Square wave resp. May 23, 2011 SontagFest 32

  33. Response of the Johnston filter Big amount of ringing due to the Gibbs phenomenon May 23, 2011 SontagFest 33

  34. Part IV: Application to Sound Restoration May 23, 2011 SontagFest 34

  35. Sound restoration アプリケーション アプリケーション May 23, 2011 SontagFest 35

  36. 36 SontagFest YYLab May 23, 2011

  37. Analog Output DSP (TI C6713) Digital readout (44.1kHz) via optical Fiber cable May 23, 2011 SontagFest 37

  38. Example in MD(mini disk) players Example in MD(mini disk) players MDLP4(66kbps) Faithful recover of high. Freq. After “ YY ” More natural high freq. response By the courtesy of SANYO Corporation This “YY filter” is implemented in custom LSI sound chips by SANYO Coop., and being used in MP 3 players, mobile phones, voice recorders. The cumulative sale has reached over 20 million units.

  39. Effect evaluation on compressed audio via PEAQ program PEAQ値 Tested on 100 compresed � 0.0 -0.5 -1.0 -1.5 -2.0 -2.5 -3.0 music sources via PEAQ AAC, 128kbps+YY ( Perceptual Evaluation of -0.381 good WMA, 128kbps+YY -0.521 Audio Quality ) AAC, 128kbps -0.527 PEAQ values: � MP3, 128kbps+YY -0.753 0 … indistinguishable from AAC, 96kbps+YY -0.804 WMA, 128kbps CD -0.831 MP3, 128kbps -1.041 -1 … distinguishable but does WMA, 96kbps+YY -1.104 not bother the listener AAC, 96kbps -1.386 bad -2 … not disturbing MP3, 96kbps+YY -1.495 -3 … disturbing WMA, 96kbps -1.726 AAC, 64kbps+YY -1.847 -4 … very disturbing WMA, 64kbps+YY -1.960 MP3, 96kbps -2.191 Note how YY improves � AAC, 64kbps -2.700 the sound quality WMA, 64kbps -2.759 http://en.wikipedia.org/wiki/PEAQ Compression formats: MP3, AAC, WMA Bitrates: 64kbps, 96kbps, 128kbps By the courtesy of SANYO Showing average values corporation

  40. Part V: Application to Images May 23, 2011 SontagFest 40

  41. Same Problems as Sounds � Block and Mosquito noise � Lack of sufficient bandwidth � Mosquito noise – Gibbs phenomenon � Can sampled-data filter help? May 23, 2011 SontagFest 41

  42. Original ⇓ 2 downsample I nterpolation and hold Via equiripple filter 4times upsample+ twice downsample via YY YYa May 23, 2011 SontagFest 42

  43. Another application: How can we zoom “ digitally ” ? May 23, 2011 SontagFest 43

  44. Interpolation via bicubic filter May 23, 2011 SontagFest 44

  45. Interpolation via sampled-data filter May 23, 2011 SontagFest 45

  46. Summarizing � Analog signal generator model � Error frequency response to be minimized (doesn ’ t exist in the conventional approach) � ⇐ sampled-data H ∞ control May 23, 2011 SontagFest 46

  47. 47 SontagFest May 23, 2011

Recommend


More recommend