SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Lecture 10: Sampling Discrete-Time Systems
4 Sampling & Discrete-time systems (2 lectures):
Sampling theorem, discrete Fourier transform
Specific objectives for today:
• Sampling of a continuous-time signal
• Reconstruction of the signals from its samples
• Sampling theorem & Nyquist rate
• Reconstruction of a signal, using zero-order holds
Lecture 10: Resources
Core reading
SaS, O&W, C7
Background reading
MIT Lectures 9 & 13
In these two lectures, we’re going to develop the DT
Fourier transform as a sampled version of the CT
Fourier transform.
Note that this is opposite to time-domain convolution
where we developed CT convolution as the limiting
case of DT convolution
Sampling is the transformation of a continuous signal
into a discrete signal
Widely applied in digital analysis systems
1. Sample the continuous time signal
2. Design and process discrete time signal
3. Convert back to continuous time
What is Discrete Time Sampling?
x(t),
x[n]
t=nT
Discrete
Time sampler
Discrete
time system
Signal
reconstruction
x(t) x[n] y[n] y(t)
T is the sampling
period
Why is Sampling Important?
For many systems (e.g. Matlab, …) designing and
processing discrete-time systems is more efficient and
more general compared to performing continuous-time
system design.
How does Simulink perform continuous-time system
simulation?
The signals are sampled and the systems are approximately
integrated in discrete time
Mainly due to the dramatic development of digital technology
resulting in inexpensive, lightweight, programmable and
reproducible discrete-time systems. Widely used for
communication
Sampling a Continuous-Time Signal
Clearly for a finite sample period T, it is not possible to represent
every uncountable, infinite-dimensional continuous-time signal
with a countable, infinite-dimensional discrete-time signal.
In general, an infinite number of CT signals can generate a DT
signal.
However, if the signal is band (frequency) limited, and the
samples are sufficiently close, it is possible to uniquely
reconstruct the original CT signal from the sampled signal
x1(t),
x2(t),
x3(t),
x[n]
t=nT
Definition of Impulse Train Sampling
We need to have a convenient way in
which to represent the sampling of a
CT signal at regular intervals
A common/useful way to do this is
through the use of a periodic impulse
train signal, p(t), multiplied by the CT
signal
T is the sampling period
ωs=2π/T is the sampling frequency
This is known as impulse train
sampling. Note xp(t) is still a
continuous time signal
∑
∞
−∞=
−=
=
n
p
nTttp
tptxtx
)()(
)()()(
δ T
Analysing Impulse Train Sampling (i)
What effect does this sampling have on the frequency decomposition
(Fourier transform) of the CT impulse train signal xp(t)?
By definition:
The signal p(t) is periodic and the coefficients of the Fourier
Series are given by:
Therefore, the Fourier transform is given by
One property of the Fourier transform we did not consider is the
multiplicative property which says if xp(t) = x(t)p(t), then
∑∑
∞
−∞=
∞
−∞=
−=−=
nn
p nTtnTxnTttxtx )()()()()( δδ
∫
∞
∞−
−= θθωθω π djPjXjX p ))(()()( 2
1
∑
∞
−∞=
−=
k
sT kjP )()( 2
ωωδω π
kdteta T
T
T
tjk
Tk ∀== ∫−
−
,)( 1
2/
2/
1 0ω
δ
Analysing Impulse Train Sampling (ii)
Substituting for P(jω)
Therefore Xp(jω) is a periodic function of ω, consisting of a
superposition of shifted replicas of X(jω), scaled by 1/T.
∑
∑ ∫
∫ ∑
∞
−∞=
∞
−∞=
∞
∞−
∞
∞−
∞
−∞=
−=
−−=
−−=
k sT
k sT
k sTp
kjX
dkjX
dkjXjX
))((
))(()(
))(()()(
1
1
1
ωω
θθωωδθ
θθωωδθω
|X(jω)|=0: |ω|>1 ωs=3
Reconstruction of the CT Signal
When the sampling frequency
ωs is less than twice the
band-limited frequency ωM,
there is no overlaps the
spectrum X(jω)
If this is true, the original
signal x(t) can be
recovered from the impulse
sampled xp(t), by passing it
through a low pass filter
H(jω) with gain T and cutoff
frequency between ωM and
ωs-ωM.
1
1/T
T
1
ωM=1
ωs=3
Sampling Theorem
Let x(t) be a band (frequency)-limited signal
X(jω) = 0 for |ω|>ωM.
Then x(t) is uniquely determined by its samples {x(nT)}
when the sampling frequency satisfies:
where ωs=2π/T.
2ωM is known as the Nyquist rate, as it represents the
largest frequency that can be reproduced with the sample
time
The result makes sense because a frequency-limited signal
has a limited amount of information that can be fully
captured with the sampled sequence {x(nT)}
Ms ωω 2>
X(jω)
ωM ω
ωs
-ωM
Zero Order Hold Sampling
A zero order hold is a common method
for bridging CT-DT signals
A zero order hold samples the current
signal and holds that value until the
next sample
In most systems, it is difficult to
generate and transmit narrow, large-
amplitude pulses (impulse train
sampling) xp(t)
We can often use a variety of
filtering/interpolation techniques to
reconstruct the original time-domain
signal, however often the zero-order
hold signal x0(t) is sufficiently
accurate
xp(t)
x0(t)
x(t)
t
t
t
Lecture 10: Summary
The sample time for converting a continuous time signal into
a sampled, discrete time signal is determined by the
Nyquist rate, amongst other things.
The signal must satisfy the relationship:
If the signal is to be preserved exactly. Information in
frequencies higher than this will be lost when the signal is
sampled.
A continuous time signal is often sampled and communicated
using a zero order hold
Often this is enough to be considered as the re-constructed
continuous time signal, but sometimes approximate
methods for re-constructing the signal are used
Ms ωω 2>
Lecture 10: Exercises
Theory
SaS, O&W, 7.1-7.4, 7.7

Weitere ähnliche Inhalte

Was ist angesagt?

Signals and classification
Signals and classificationSignals and classification
Signals and classification
Suraj Mishra
 
discrete time signals and systems
 discrete time signals and systems  discrete time signals and systems
discrete time signals and systems
Zlatan Ahmadovic
 
Single Sideband Suppressed Carrier (SSB-SC)
Single Sideband Suppressed Carrier (SSB-SC)Single Sideband Suppressed Carrier (SSB-SC)
Single Sideband Suppressed Carrier (SSB-SC)
Ridwanul Hoque
 
Correlative level coding
Correlative level codingCorrelative level coding
Correlative level coding
srkrishna341
 

Was ist angesagt? (20)

Fourier Series for Continuous Time & Discrete Time Signals
Fourier Series for Continuous Time & Discrete Time SignalsFourier Series for Continuous Time & Discrete Time Signals
Fourier Series for Continuous Time & Discrete Time Signals
 
Dcs lec02 - z-transform
Dcs   lec02 - z-transformDcs   lec02 - z-transform
Dcs lec02 - z-transform
 
Signals and classification
Signals and classificationSignals and classification
Signals and classification
 
Sampling
SamplingSampling
Sampling
 
discrete time signals and systems
 discrete time signals and systems  discrete time signals and systems
discrete time signals and systems
 
Digital signal Processing all matlab code with Lab report
Digital signal Processing all matlab code with Lab report Digital signal Processing all matlab code with Lab report
Digital signal Processing all matlab code with Lab report
 
Fm demodulation using zero crossing detector
Fm demodulation using zero crossing detectorFm demodulation using zero crossing detector
Fm demodulation using zero crossing detector
 
Need For Modulation in Communication System
Need For Modulation in Communication SystemNeed For Modulation in Communication System
Need For Modulation in Communication System
 
Single Sideband Suppressed Carrier (SSB-SC)
Single Sideband Suppressed Carrier (SSB-SC)Single Sideband Suppressed Carrier (SSB-SC)
Single Sideband Suppressed Carrier (SSB-SC)
 
State space analysis shortcut rules, control systems,
State space analysis shortcut rules, control systems, State space analysis shortcut rules, control systems,
State space analysis shortcut rules, control systems,
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
Lag lead compensator design in frequency domain 7th lecture
Lag lead compensator design in frequency domain  7th lectureLag lead compensator design in frequency domain  7th lecture
Lag lead compensator design in frequency domain 7th lecture
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGN
 
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLABDIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysis
 
Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...
Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...
Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...
 
Unit I.fundamental of Programmable DSP
Unit I.fundamental of Programmable DSPUnit I.fundamental of Programmable DSP
Unit I.fundamental of Programmable DSP
 
Signal & systems
Signal & systemsSignal & systems
Signal & systems
 
Correlative level coding
Correlative level codingCorrelative level coding
Correlative level coding
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI Systems
 

Andere mochten auch (14)

Dft,fft,windowing
Dft,fft,windowingDft,fft,windowing
Dft,fft,windowing
 
Chapter 6m
Chapter 6mChapter 6m
Chapter 6m
 
Signals and systems
Signals  and systemsSignals  and systems
Signals and systems
 
Sampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using AliasingSampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using Aliasing
 
Discrete time control systems
Discrete time control systemsDiscrete time control systems
Discrete time control systems
 
Switched capacitor
Switched capacitorSwitched capacitor
Switched capacitor
 
Sampling
SamplingSampling
Sampling
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
Amplitude modulation
Amplitude modulationAmplitude modulation
Amplitude modulation
 
Amplitude modulation
Amplitude modulationAmplitude modulation
Amplitude modulation
 
Ppt of analog communication
Ppt of analog communicationPpt of analog communication
Ppt of analog communication
 
Amplitude modulation
Amplitude modulationAmplitude modulation
Amplitude modulation
 
Amplitude Modulation ppt
Amplitude Modulation pptAmplitude Modulation ppt
Amplitude Modulation ppt
 
Chap 5
Chap 5Chap 5
Chap 5
 

Ähnlich wie Lecture9

Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representation
Nikolay Karpov
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
avocado1111
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulation
Vishal kakade
 

Ähnlich wie Lecture9 (20)

4.Sampling and Hilbert Transform
4.Sampling and Hilbert Transform4.Sampling and Hilbert Transform
4.Sampling and Hilbert Transform
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
 
Basic concepts
Basic conceptsBasic concepts
Basic concepts
 
unit4 sampling.pptx
unit4 sampling.pptxunit4 sampling.pptx
unit4 sampling.pptx
 
Digital Signal Processing[ECEG-3171]-Ch1_L05
Digital Signal Processing[ECEG-3171]-Ch1_L05Digital Signal Processing[ECEG-3171]-Ch1_L05
Digital Signal Processing[ECEG-3171]-Ch1_L05
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation ppt
 
Overview of sampling
Overview of samplingOverview of sampling
Overview of sampling
 
communication concepts on sampling process
communication concepts on sampling processcommunication concepts on sampling process
communication concepts on sampling process
 
sampling.ppt
sampling.pptsampling.ppt
sampling.ppt
 
UPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxUPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptx
 
pulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptxpulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptx
 
Ch6 digital transmission of analog signal pg 99
Ch6 digital transmission of analog signal pg 99Ch6 digital transmission of analog signal pg 99
Ch6 digital transmission of analog signal pg 99
 
DSP Lab 1-6.pdf
DSP Lab 1-6.pdfDSP Lab 1-6.pdf
DSP Lab 1-6.pdf
 
dmct-otfs lab.pptx
dmct-otfs lab.pptxdmct-otfs lab.pptx
dmct-otfs lab.pptx
 
Sns slide 1 2011
Sns slide 1 2011Sns slide 1 2011
Sns slide 1 2011
 
Multrate dsp
Multrate dspMultrate dsp
Multrate dsp
 
Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representation
 
Tdm fdm
Tdm fdmTdm fdm
Tdm fdm
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulation
 

Mehr von babak danyal

Lecture1 Intro To Signa
Lecture1 Intro To SignaLecture1 Intro To Signa
Lecture1 Intro To Signa
babak danyal
 
Problems at independence
Problems at independenceProblems at independence
Problems at independence
babak danyal
 

Mehr von babak danyal (20)

applist
applistapplist
applist
 
Easy Steps to implement UDP Server and Client Sockets
Easy Steps to implement UDP Server and Client SocketsEasy Steps to implement UDP Server and Client Sockets
Easy Steps to implement UDP Server and Client Sockets
 
Java IO Package and Streams
Java IO Package and StreamsJava IO Package and Streams
Java IO Package and Streams
 
Swing and Graphical User Interface in Java
Swing and Graphical User Interface in JavaSwing and Graphical User Interface in Java
Swing and Graphical User Interface in Java
 
Tcp sockets
Tcp socketsTcp sockets
Tcp sockets
 
block ciphers and the des
block ciphers and the desblock ciphers and the des
block ciphers and the des
 
key distribution in network security
key distribution in network securitykey distribution in network security
key distribution in network security
 
Lecture10 Signal and Systems
Lecture10 Signal and SystemsLecture10 Signal and Systems
Lecture10 Signal and Systems
 
Lecture8 Signal and Systems
Lecture8 Signal and SystemsLecture8 Signal and Systems
Lecture8 Signal and Systems
 
Lecture7 Signal and Systems
Lecture7 Signal and SystemsLecture7 Signal and Systems
Lecture7 Signal and Systems
 
Lecture6 Signal and Systems
Lecture6 Signal and SystemsLecture6 Signal and Systems
Lecture6 Signal and Systems
 
Lecture5 Signal and Systems
Lecture5 Signal and SystemsLecture5 Signal and Systems
Lecture5 Signal and Systems
 
Lecture4 Signal and Systems
Lecture4  Signal and SystemsLecture4  Signal and Systems
Lecture4 Signal and Systems
 
Lecture3 Signal and Systems
Lecture3 Signal and SystemsLecture3 Signal and Systems
Lecture3 Signal and Systems
 
Lecture2 Signal and Systems
Lecture2 Signal and SystemsLecture2 Signal and Systems
Lecture2 Signal and Systems
 
Lecture1 Intro To Signa
Lecture1 Intro To SignaLecture1 Intro To Signa
Lecture1 Intro To Signa
 
Lecture9 Signal and Systems
Lecture9 Signal and SystemsLecture9 Signal and Systems
Lecture9 Signal and Systems
 
Cns 13f-lec03- Classical Encryption Techniques
Cns 13f-lec03- Classical Encryption TechniquesCns 13f-lec03- Classical Encryption Techniques
Cns 13f-lec03- Classical Encryption Techniques
 
Classical Encryption Techniques in Network Security
Classical Encryption Techniques in Network SecurityClassical Encryption Techniques in Network Security
Classical Encryption Techniques in Network Security
 
Problems at independence
Problems at independenceProblems at independence
Problems at independence
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

Lecture9

  • 1. Lecture 10: Sampling Discrete-Time Systems 4 Sampling & Discrete-time systems (2 lectures): Sampling theorem, discrete Fourier transform Specific objectives for today: • Sampling of a continuous-time signal • Reconstruction of the signals from its samples • Sampling theorem & Nyquist rate • Reconstruction of a signal, using zero-order holds
  • 2. Lecture 10: Resources Core reading SaS, O&W, C7 Background reading MIT Lectures 9 & 13 In these two lectures, we’re going to develop the DT Fourier transform as a sampled version of the CT Fourier transform. Note that this is opposite to time-domain convolution where we developed CT convolution as the limiting case of DT convolution
  • 3. Sampling is the transformation of a continuous signal into a discrete signal Widely applied in digital analysis systems 1. Sample the continuous time signal 2. Design and process discrete time signal 3. Convert back to continuous time What is Discrete Time Sampling? x(t), x[n] t=nT Discrete Time sampler Discrete time system Signal reconstruction x(t) x[n] y[n] y(t) T is the sampling period
  • 4. Why is Sampling Important? For many systems (e.g. Matlab, …) designing and processing discrete-time systems is more efficient and more general compared to performing continuous-time system design. How does Simulink perform continuous-time system simulation? The signals are sampled and the systems are approximately integrated in discrete time Mainly due to the dramatic development of digital technology resulting in inexpensive, lightweight, programmable and reproducible discrete-time systems. Widely used for communication
  • 5. Sampling a Continuous-Time Signal Clearly for a finite sample period T, it is not possible to represent every uncountable, infinite-dimensional continuous-time signal with a countable, infinite-dimensional discrete-time signal. In general, an infinite number of CT signals can generate a DT signal. However, if the signal is band (frequency) limited, and the samples are sufficiently close, it is possible to uniquely reconstruct the original CT signal from the sampled signal x1(t), x2(t), x3(t), x[n] t=nT
  • 6. Definition of Impulse Train Sampling We need to have a convenient way in which to represent the sampling of a CT signal at regular intervals A common/useful way to do this is through the use of a periodic impulse train signal, p(t), multiplied by the CT signal T is the sampling period ωs=2π/T is the sampling frequency This is known as impulse train sampling. Note xp(t) is still a continuous time signal ∑ ∞ −∞= −= = n p nTttp tptxtx )()( )()()( δ T
  • 7. Analysing Impulse Train Sampling (i) What effect does this sampling have on the frequency decomposition (Fourier transform) of the CT impulse train signal xp(t)? By definition: The signal p(t) is periodic and the coefficients of the Fourier Series are given by: Therefore, the Fourier transform is given by One property of the Fourier transform we did not consider is the multiplicative property which says if xp(t) = x(t)p(t), then ∑∑ ∞ −∞= ∞ −∞= −=−= nn p nTtnTxnTttxtx )()()()()( δδ ∫ ∞ ∞− −= θθωθω π djPjXjX p ))(()()( 2 1 ∑ ∞ −∞= −= k sT kjP )()( 2 ωωδω π kdteta T T T tjk Tk ∀== ∫− − ,)( 1 2/ 2/ 1 0ω δ
  • 8. Analysing Impulse Train Sampling (ii) Substituting for P(jω) Therefore Xp(jω) is a periodic function of ω, consisting of a superposition of shifted replicas of X(jω), scaled by 1/T. ∑ ∑ ∫ ∫ ∑ ∞ −∞= ∞ −∞= ∞ ∞− ∞ ∞− ∞ −∞= −= −−= −−= k sT k sT k sTp kjX dkjX dkjXjX ))(( ))(()( ))(()()( 1 1 1 ωω θθωωδθ θθωωδθω |X(jω)|=0: |ω|>1 ωs=3
  • 9. Reconstruction of the CT Signal When the sampling frequency ωs is less than twice the band-limited frequency ωM, there is no overlaps the spectrum X(jω) If this is true, the original signal x(t) can be recovered from the impulse sampled xp(t), by passing it through a low pass filter H(jω) with gain T and cutoff frequency between ωM and ωs-ωM. 1 1/T T 1 ωM=1 ωs=3
  • 10. Sampling Theorem Let x(t) be a band (frequency)-limited signal X(jω) = 0 for |ω|>ωM. Then x(t) is uniquely determined by its samples {x(nT)} when the sampling frequency satisfies: where ωs=2π/T. 2ωM is known as the Nyquist rate, as it represents the largest frequency that can be reproduced with the sample time The result makes sense because a frequency-limited signal has a limited amount of information that can be fully captured with the sampled sequence {x(nT)} Ms ωω 2> X(jω) ωM ω ωs -ωM
  • 11. Zero Order Hold Sampling A zero order hold is a common method for bridging CT-DT signals A zero order hold samples the current signal and holds that value until the next sample In most systems, it is difficult to generate and transmit narrow, large- amplitude pulses (impulse train sampling) xp(t) We can often use a variety of filtering/interpolation techniques to reconstruct the original time-domain signal, however often the zero-order hold signal x0(t) is sufficiently accurate xp(t) x0(t) x(t) t t t
  • 12. Lecture 10: Summary The sample time for converting a continuous time signal into a sampled, discrete time signal is determined by the Nyquist rate, amongst other things. The signal must satisfy the relationship: If the signal is to be preserved exactly. Information in frequencies higher than this will be lost when the signal is sampled. A continuous time signal is often sampled and communicated using a zero order hold Often this is enough to be considered as the re-constructed continuous time signal, but sometimes approximate methods for re-constructing the signal are used Ms ωω 2>