107-2 dcs14 sampling -...
TRANSCRIPT
-
Spring 2019
數位控制系統Digital Control Systems
DCS-14Sampling
Feng-Li LianNTU-EE
Feb19 – Jun19
DCS14-Sampling-2Feng-Li Lian © 2019Outline
Representation of a CT Signal by Its Samples: The Sampling Theorem
Reconstruction of a Signal from Its Samples Using Interpolation
The Effect of Under-sampling: Aliasing
Discrete-Time Processing of Continuous-Time Signals
-
DCS14-Sampling-3Feng-Li Lian © 2019Computer-Controlled System (7.2)
03/29/03
1. Wait for a clock pulse
2. Perform A/D conversion
3. Compute control variable
4. Perform D/A conversion
5. Update regulator state
6. Go to step 1
DCS14-Sampling-4Feng-Li Lian © 2019Discrete-Time Processing of Continuous-Time Signals
C/D or A-to-D (ADC) and D/C or D-to-A (DAC):
-
DCS14-Sampling-5Feng-Li Lian © 2019The Sampling Theorem
Representation of CT Signals by its Samples
DCS14-Sampling-6Feng-Li Lian © 2019The Sampling Theorem
Representation of CT Signals by its Samples
-
DCS14-Sampling-7Feng-Li Lian © 2019The Sampling Theorem
Representation of CT Signals by its Samples
DCS14-Sampling-8Feng-Li Lian © 2019The Sampling Theorem
LTI System
-
DCS14-Sampling-9Feng-Li Lian © 2019The Sampling Theorem
LTI System
DCS14-Sampling-10Feng-Li Lian © 2019The Sampling Theorem
Some Interesting Videos of Sampling Effect Aliasing x1
• https://www.youtube.com/watch?v=15DC3e4kt-0 Aliasing x4
• https://www.youtube.com/watch?v=z3_TUQp8TaQ 55 Minute Alias
• http://www.youtube.com/watch?v=xTo3gxsZOWo Airlines Propeller Effect
• http://www.youtube.com/watch?v=ttvSzoqGQlY Wagon-wheel effect
• http://www.youtube.com/watch?v=jHS9JGkEOmA&noredirect=1
-
DCS14-Sampling-11Feng-Li Lian © 2019The Sampling Theorem
The Sampling Theorem:
DCS14-Sampling-12Feng-Li Lian © 2019The Sampling Theorem
Impulse-Train Sampling:
-
DCS14-Sampling-13Feng-Li Lian © 2019The Sampling Theorem
Impulse-Train Sampling:
DCS14-Sampling-14Feng-Li Lian © 2019The Sampling Theorem
Exact Recovery by an Ideal Lowpass Filter:
-
DCS14-Sampling-15Feng-Li Lian © 2019The Sampling Theorem
Sampling with Zero-Order Hold:
DCS14-Sampling-16Feng-Li Lian © 2019Outline
Representation of of a CT Signal by Its Samples: The Sampling Theorem
Reconstruction of of a Signal from Its Samples Using Interpolation
The Effect of Under-sampling: Aliasing
Discrete-Time Processing of Continuous-Time Signals
-
DCS14-Sampling-17Feng-Li Lian © 2019Reconstruction of a Signal from its Samples Using Interpolation
Exact Interpolation:
DCS14-Sampling-18Feng-Li Lian © 2019Reconstruction of a Signal from its Samples Using Interpolation
Exact Interpolation:
-
DCS14-Sampling-19Feng-Li Lian © 2019Reconstruction of a Signal from its Samples Using Interpolation
Higher-Order Holds:
DCS14-Sampling-20Feng-Li Lian © 2019Outline
Representation of of a CT Signal by Its Samples: The Sampling Theorem
Reconstruction of of a Signal from Its Samples Using Interpolation
The Effect of Under-sampling: Aliasing
Discrete-Time Processing of Continuous-Time Signals
-
DCS14-Sampling-21Feng-Li Lian © 2019Effect of Under-sampling: Aliasing
Overlapping in Frequency-Domain: Aliasing
DCS14-Sampling-22Feng-Li Lian © 2019Effect of Under-sampling: Aliasing
Overlapping in Frequency-Domain: Aliasing
-
DCS14-Sampling-23Feng-Li Lian © 2019Effect of Under-sampling: Aliasing
Overlapping in Frequency-Domain: Aliasing
DCS14-Sampling-24Feng-Li Lian © 2019Effect of Under-sampling: Aliasing
Overlapping in Frequency-Domain: Aliasing
-
DCS14-Sampling-25Feng-Li Lian © 2019Effect of Under-sampling: Aliasing
Strobe Effect:
DCS14-Sampling-26Feng-Li Lian © 2019Outline
Representation of of a CT Signal by Its Samples: The Sampling Theorem
Reconstruction of of a Signal from Its Samples Using Interpolation
The Effect of Under-sampling: Aliasing
Discrete-Time Processing of Continuous-Time Signals
-
DCS14-Sampling-27Feng-Li Lian © 2019Discrete-Time Processing of Continuous-Time Signals
C/D or A-to-D (ADC) and D/C or D-to-A (DAC):
DCS14-Sampling-28Feng-Li Lian © 2019Discrete-Time Processing of Continuous-Time Signals
C/D Conversion:
-
DCS14-Sampling-29Feng-Li Lian © 2019Discrete-Time Processing of Continuous-Time Signals
C/D Conversion:
DCS14-Sampling-30Feng-Li Lian © 2019Discrete-Time Processing of Continuous-Time Signals
C/D Conversion:
-
DCS14-Sampling-31Feng-Li Lian © 2019Discrete-Time Processing of Continuous-Time Signals
C/D Conversion:
DCS14-Sampling-32Feng-Li Lian © 2019Discrete-Time Processing of Continuous-Time Signals
D/C Conversion:
Overall System:
-
DCS14-Sampling-33Feng-Li Lian © 2019Discrete-Time Processing of Continuous-Time Signals
Frequency-Domain Illustration: 1
DCS14-Sampling-34Feng-Li Lian © 2019Discrete-Time Processing of Continuous-Time Signals
Frequency-Domain Illustration:
-
DCS14-Sampling-35Feng-Li Lian © 2019Discrete-Time Processing of Continuous-Time Signals
CT & DT Frequency Responses:
DCS14-Sampling-36Feng-Li Lian © 2019In Summary
-
DCS14-Sampling-37Feng-Li Lian © 2019Sampling & Reconstruction (7.3)
The Sampling Theorem:
04/12/03
• If the sampling instants are sufficiently close,very little is lost by sampling a CT signal
• If the sampling points are too far apart,much of the information about a signal can be lost
• So, when a CT signal can be uniquely given by its sampled version?
DCS14-Sampling-38Feng-Li Lian © 2019Sampling & Reconstruction
Theorem 7.1: (Shannon, 1949)
03/29/03
-
DCS14-Sampling-39Feng-Li Lian © 2019Sampling & Reconstruction
Note that:
03/29/03
DCS14-Sampling-40Feng-Li Lian © 2019Sampling & Reconstruction
Reconstruction:
03/29/03
-
DCS14-Sampling-41Feng-Li Lian © 2019Sampling & Reconstruction
Shannon Reconstruction:
03/29/03
DCS14-Sampling-42Feng-Li Lian © 2019Sampling & Reconstruction
Shannon Reconstruction:
03/29/03
-
DCS14-Sampling-43Feng-Li Lian © 2019Sampling & Reconstruction
Zero-Order Hold (ZOH) & First-Order Hold (FOH)
Predictive FOH:
03/29/03
DCS14-Sampling-44Feng-Li Lian © 2019Sampling & Reconstruction
Sinusoidal signal with h = 1 and h = 0.5
03/29/03
-
DCS14-Sampling-45Feng-Li Lian © 2019Aliasing or Frequency Folding (7.4)
Aliasing:• Two signals with frequency, 0.1 Hz and 0.9 Hz• They have the same values at all sampling instants
03/29/03
DCS14-Sampling-46Feng-Li Lian © 2019Aliasing or Frequency Folding
Fourier transform of sampled signal:
03/29/03
-
DCS14-Sampling-47Feng-Li Lian © 2019Aliasing or Frequency Folding
Example 7.1: Feed-water heater in a ship boiler
03/29/03
DCS14-Sampling-48Feng-Li Lian © 2019Aliasing or Frequency Folding
Frequency Folding
03/29/03
-
DCS14-Sampling-49Feng-Li Lian © 2019Aliasing or Frequency Folding
Pre-Sampling Filter in Example 7.2:
03/29/03
DCS14-Sampling-50Feng-Li Lian © 2019Aliasing or Frequency Folding
Pre-Sampling Filter in Example 7.2:
With a sinusoidal perturbation (0.9Hz) Sampling frequency = 1 Hz
_N _S
03/29/03
-
DCS14-Sampling-51Feng-Li Lian © 2019Aliasing or Frequency Folding
Post-Sampling Filter:
Because signal from D/A is piecewise constant
May excite some oscillatory modes So, use higher-order hold!
such as piecewise linear signal
03/29/03
DCS14-Sampling-52Feng-Li Lian © 2019Further Readings: Multi-Rate Sampling
Multi-Rate System:
Switch Decomposition:
03/29/03
-
DCS14-Sampling-53Feng-Li Lian © 2019Further Readings: Multi-Rate Sampling
Multi-Rate Systems
M.C. Berg, N. Amit, J.D. Powell, ”Multirate digital control system design”, IEEE-TAC 33(12): 1139-1150, Dec 1988