May 23, 2011 SontagFest 1
Sampled-data Control and Signal Processing – Beyond the Shannon Paradigm
Yutaka Yamamoto
yy@i.kyoto-u.ac.jp www-ics.acs.i.kyoto-u.ac.jp Workshop in honor of Eduardo Sontag
- n the occasion of his 60th birthday
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
May 23, 2011 SontagFest 1
May 23, 2011 SontagFest 3
Current signal processing paradigm
Via Shannon ⇒ Upper limit in high frequencies
CAN BE SAVED via sampled-data control
Some examples
May 23, 2011 SontagFest 4
We can do better in signal processing using
May 23, 2011 SontagFest 5
アプリケーション
May 23, 2011 SontagFest 6
May 23, 2011 SontagFest 7
h 2h 3h 4h 5h 6h 7h h 2h 3h 4h 5h 6h 7h
h 2h 3h 4h 5h 6h 7h
h 2h 3h 4h 5h 6h 7h
Oversampling DA converter
Simple 0-order hold
h 2h 3h 4h 5h 6h 7h h 2h 3h 4h 5h 6h 7h
May 23, 2011 SontagFest 10
Intersample information can be lost If no high-freq. components beyond the
May 23, 2011 SontagFest 11
Band limiting hypothesis ⇒ unique
May 23, 2011 SontagFest 12
energy distribution Recorded signal Band-limiting filter Sampling frequency: 44.1kHz Nyquist frequency: 22.05kHz Alleged audible limit: 20kHz
Digital Recording (CD): sharp anti-aliasing filter No signal components beyond 20kHz Very sharp anti-aliasing filter But you won’t be able to hear them anyway??
May 23, 2011 SontagFest 14
Big amount of ringing due to the Gibbs phenomenon
May 23, 2011 SontagFest 15
Truncated freq. response
May 23, 2011 SontagFest 16
May 23, 2011 SontagFest 17
May 23, 2011 SontagFest 18
Discrete-time controller
May 23, 2011 SontagFest 19
Plant P(s) is continuous-time Controller K(z) is discrete-time The overall system is not time-
No transfer function No steady-state response No frequency response
May 23, 2011 SontagFest 20
1 1
2 +
s
) ( 2 1
2 2 h h
e z e
− −
− −
t t r ) 20 1 sin( ) ( π + =
May 23, 2011 SontagFest 22
A new technique: lifting (1990)
∃ digital controller that makes
0 θ
1 θ
2 θ
3 θ
2
h
h
a) Discrete-time H2 with no intersample consideration b) sampled-data design
May 23, 2011 SontagFest 25
Discrete-time H2 design Sampled-data H2 design
a) Discrete-time H2 with no intersample consideration b) sampled-data design
May 23, 2011 SontagFest 26
May 23, 2011 SontagFest 27
May 23, 2011 SontagFest 28
May 23, 2011 SontagFest 29
Imaging Nyquist freq.
1
1 2
energy distribution conventional new
Imaging components
upsample Original frequency response Filtering
Interpolate with zeros
M h/
upsampler sampling
Exogenous signals ∈ L2 Band-limiting filter (musical instruments)
Contrinuous-time delay
Signal reconstruction
Reconstruction error
May 23, 2011 SontagFest 32
Virtually no ringing
May 23, 2011 SontagFest 33
Big amount of ringing due to the Gibbs phenomenon
May 23, 2011 SontagFest 34
May 23, 2011 SontagFest 35
アプリケーション
アプリケーション
May 23, 2011 SontagFest 36
May 23, 2011 SontagFest 37
DSP (TI C6713) Analog Output Digital readout (44.1kHz) via
cable
MDLP4(66kbps)
By the courtesy of SANYO Corporation
After “YY”
More natural high
Faithful recover of high. Freq.
0.0
AAC, 128kbps+YY WMA, 128kbps+YY AAC, 128kbps MP3, 128kbps+YY AAC, 96kbps+YY WMA, 128kbps MP3, 128kbps WMA, 96kbps+YY AAC, 96kbps MP3, 96kbps+YY WMA, 96kbps AAC, 64kbps+YY WMA, 64kbps+YY MP3, 96kbps AAC, 64kbps WMA, 64kbps
PEAQ値
music sources via PEAQ (Perceptual Evaluation of
Audio Quality)
0…indistinguishable from CD
not bother the listener
the sound quality
Compression formats: MP3, AAC, WMA Bitrates: 64kbps, 96kbps, 128kbps Showing average values
bad
By the courtesy of SANYO corporation
http://en.wikipedia.org/wiki/PEAQ
May 23, 2011 SontagFest 40
May 23, 2011 SontagFest 41
Block and Mosquito noise Lack of sufficient bandwidth Mosquito noise – Gibbs phenomenon Can sampled-data filter help?
May 23, 2011 SontagFest 42
Original ⇓ 2 downsample and hold YYa I nterpolation Via equiripple filter
May 23, 2011 SontagFest 43
May 23, 2011 SontagFest 44
Interpolation via bicubic filter
May 23, 2011 SontagFest 45
Interpolation via sampled-data filter
May 23, 2011 SontagFest 46
Analog signal generator model Error frequency response to be
⇐ sampled-data H∞ control
May 23, 2011 SontagFest 47