SlideShare a Scribd company logo
L23 315 F11
EE 315
Fall 2011
                   SAMPLING THEOREM PROOF
Introduction:
        The sampling theorem for sequences is valid for sequences that are
ideally band limited to 1/(2n); the Fourier transform has a cycle that is
identically zero for frequencies larger than 1/(2n). Such band-limited
sequences can be recovered from equally spaced samples that are
separated by the integer n. Thus the amount of storage required to store
such a sequence can be reduced by a factor of n.
        The sampling theorem is represented in the block diagram below.
The input is to an ideal low pass filter that eliminates any aliasing
frequency components in the input signal. If the input sequence is ideally
band limited, the output of this filter, fin[*] is equal to the input sequence,
 in[*] . The second system in the cascade merely outputs every nth
component of the filtered input sequence: sfin[*]= fin[n*]. The third
system in the cascade, the up sampler, merely replaces the deleted
components of the filtered input, sfin[ ], with zeroes. This zero padded
sequence is then input to the initial filter. The output of this cascade of four
systems is equal to the filtered input, fin[*].

Block Diagram:




Analysis of the System:
       This system is best understood in the frequency domain; and is
easiest to understand with visual plots of the Fourier transforms of the
sequences involved.
       The first Fourier transform is plotted below; since Fourier transforms
are complex valued in general, a two dimensional “face” represents this
three dimensional nature of the Fourier transform; the shading of the eyes
at small frequency magnitudes represents that the Fourier transform is
different at positive and negative frequencies. When the sequence is real,
the Fourier transform at a negativefrequency equals the conjugate of the
corresponding positive frequency.



                                                                              1
The input is drawn to represent the potential presence of frequency
components at aliasing frequencies. For this visualization, the down
sampling factor is two, n=2. In the cycle of the periodic Fourier transform,
the aliasing components are at frequencies with magnitudes between ¼
and ½. For a general down sampling factor of n, the aliasing components
are at frequency magnitudes greater than 1/(2n).




The Anti-Aliasing Filter:

      Since the transfer function of the anti-aliasing filter is, in general,
given as below: the transfer function of a cycle of the anti-aliasing filter is
zero when the magnitude of the frequency is greater than1/(2n). The
output of the initial anti-aliasing filter is ideally band limited to a centered
band of width 1/n.

                ì                              ì
                ï 1,    ·- * <
                                 1             ï IN(·), ·-* < 1
                                               ï 
         L(·) = í
         
                               2n , FIN(·) = í
                                                            2n ,
                ï 0,     otherwise             ï
                î                              ï 0,
                                               î
                                                         otherwise
       Since the cycle of the transfer function is identically zero at
frequencies above 1/(2n), the cycle of the Fourier transform is also zero at
frequencies with magnitudes above 1/(2n). The sequence at the output
of the anti aliasing filter is ideally band limited to 1/(2n). The visualization of
the output of the anti aliasing filter follows.
       The unit pulse response of this ideal low pass filter can be easily
evaluated with symbolic Matlab; such a Matlab script follows.

Symbolic Matlab Script:
>>syms f k n real;l=int(exp(i*2*pi*f*k),f,-1/n/2,1/n/2)
      <l=sin((pi*k)/n)/(pi*k)>
>>zero=simplify(l-(sinc(k/n))/n)
      <zero=0>

The unit pulse response of this ideal low pass filter is upr[*]= (1/ n)sinc(*/ n) .



                                                                                  2
The Down Sampler:

        The second system in the cascade of four systems is the down
sampler where the sampling rate is reduced by a factor of n; the down
sampler output only contains every nth sample of the input sequence,
sfin[*]=fin[n*]. The relation between the input and output Fourier transforms
of a down sampler was shown earlier to be:
                    1 n-1       æ ·- j ö
        SFIN(·) = å FIN ç
        
                                 ÷.
                    n j=0       è n ø
The Fourier transform at the output of the down sampler, by a factor of n,
is scaled in amplitude by (1/n), stretched in frequency by a factor of n,
and is repeated periodically with period unity.
       The visualization of the Fourier transform of the output of the down
sampler has been scaled in amplitude by 1/n and stretched by a factor of
n to fill the entire band of frequencies. The periodic repetition of the
Fourier transform does nothing to the shape of the Fourier transform since
it is periodic with unity period. The amplitude of the Fourier transform is
merely multiplied by n; however, it had already been divided by n. The
net effect on the amplitude of the Fourier transform is to leave the
amplitude unchanged at A.




                                                                           3
The up sampler is defined in the frequency domain; the output Fourier
transform is merely the input Fourier transform compressed by a factor of
n: SFINS(·) = SFIN(n·) . The down sampler output Fourier transform is thus
   
              
periodic with period ½; the figure that follows visualizes the down sampler
output. The low frequency portion of this Fourier transform is identical to
the output of the anti aliasing filter; if an anti aliasing filter is used to filter
the down sampler output the filter output will be equal to the output of
the anti aliasing filter.
        In some sense, this anti aliasing filter serves to interpolate for the zero




         ì
         ï SFINS(·), ·-* < 1
         ï 
                  
OUT(·) = í

                           2n = FIN(·)
                                 
         ï
         ï 0,
         î
                    otherwise

A visualization of the sampling system output Fourier transform follows; It is
identical to the output of the anti aliasing filter; when the system input is
ideally band limited the input to the sampling system is then equal to the
output of the sampling system.


                                                                                  4
The numeric Matlab script below illustrates the manner in which the final
filter interpolates the up sampled signal. The unit pulse response of the
final filter; the down sampling factor is n=3. The unit pulse response of the
filter is upr[*]= sinc(*/ n) ; It is assumed there are only three non zero
components in the up sampler:
                     ì
                     ï   1, * = 0
                     ï   3, * = 3
                     ï
         sfins [*] = í
               3     ï   2, * = 6
                     ï
                     ï 0, otherwise
                     î

Numeric Matlab Script:

>>n=3;sfins=[1 3 2];
>>dt=.01;t=-10:dt:10;s1=sfins(1)*sinc(t./n);s2=sfins(2)*sinc((t-3)./n);
      s3=sfins(3)*sinc((t-6)./n);
>>plot(t,s1,':',t,s2,':',t,s3,':',t,s1+s2+s3),hold on,plot(3*(0:2),sfins,'*'),
      xlabel('*,t'),ylabel('sfins(*),sfins(t)'),title(n+3)




                                                                                 5
6

More Related Content

What's hot

Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Design
taha25
 
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing ApplicationsDDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
Amr E. Mohamed
 
Bilinear z transformaion
Bilinear z transformaionBilinear z transformaion
Bilinear z transformaion
Nguyen Si Phuoc
 
Matlab kod taslağı
Matlab kod taslağıMatlab kod taslağı
Matlab kod taslağı
Merve Cvdr
 
Lecture13
Lecture13Lecture13
Lecture13
Sunrise Sky
 
Basics of Analogue Filters
Basics of Analogue FiltersBasics of Analogue Filters
Basics of Analogue Filters
op205
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter Design
Amr E. Mohamed
 
Dsp U Lec09 Iir Filter Design
Dsp U   Lec09 Iir Filter DesignDsp U   Lec09 Iir Filter Design
Dsp U Lec09 Iir Filter Design
taha25
 
Hilbert
HilbertHilbert
Hilbert
honkahonka
 
Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)
tamil arasan
 
Dsp book ch15
Dsp book ch15Dsp book ch15
Dsp book ch15
thuhienptit2003
 
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
Martin Wachiye Wafula
 
Digital Signal Processing and Control System under MATLAB Environment
Digital Signal Processing and Control System under MATLAB EnvironmentDigital Signal Processing and Control System under MATLAB Environment
Digital Signal Processing and Control System under MATLAB Environment
Paramjeet Singh Jamwal
 
Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter design
Rohan Nagpal
 
Optimisation in engineering design
Optimisation in engineering designOptimisation in engineering design
Optimisation in engineering design
ramnaresh yadav
 
Dsp gcu lab11
Dsp gcu lab11Dsp gcu lab11
Dsp gcu lab11
Jannat41
 
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignDSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
Amr E. Mohamed
 
IIR filter design, Digital signal processing
IIR filter design, Digital signal processingIIR filter design, Digital signal processing
IIR filter design, Digital signal processing
Abhishek Thakkar
 
Chapter6 sampling
Chapter6 samplingChapter6 sampling
Chebyshev filter
Chebyshev filterChebyshev filter
Chebyshev filter
MOHAMMAD AKRAM
 

What's hot (20)

Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Design
 
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing ApplicationsDDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
 
Bilinear z transformaion
Bilinear z transformaionBilinear z transformaion
Bilinear z transformaion
 
Matlab kod taslağı
Matlab kod taslağıMatlab kod taslağı
Matlab kod taslağı
 
Lecture13
Lecture13Lecture13
Lecture13
 
Basics of Analogue Filters
Basics of Analogue FiltersBasics of Analogue Filters
Basics of Analogue Filters
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter Design
 
Dsp U Lec09 Iir Filter Design
Dsp U   Lec09 Iir Filter DesignDsp U   Lec09 Iir Filter Design
Dsp U Lec09 Iir Filter Design
 
Hilbert
HilbertHilbert
Hilbert
 
Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)
 
Dsp book ch15
Dsp book ch15Dsp book ch15
Dsp book ch15
 
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
 
Digital Signal Processing and Control System under MATLAB Environment
Digital Signal Processing and Control System under MATLAB EnvironmentDigital Signal Processing and Control System under MATLAB Environment
Digital Signal Processing and Control System under MATLAB Environment
 
Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter design
 
Optimisation in engineering design
Optimisation in engineering designOptimisation in engineering design
Optimisation in engineering design
 
Dsp gcu lab11
Dsp gcu lab11Dsp gcu lab11
Dsp gcu lab11
 
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignDSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
 
IIR filter design, Digital signal processing
IIR filter design, Digital signal processingIIR filter design, Digital signal processing
IIR filter design, Digital signal processing
 
Chapter6 sampling
Chapter6 samplingChapter6 sampling
Chapter6 sampling
 
Chebyshev filter
Chebyshev filterChebyshev filter
Chebyshev filter
 

Similar to L23 315 f11

Signal Processing
Signal ProcessingSignal Processing
Signal Processing
Shayan Mamaghani
 
Dss
Dss Dss
Dss
nil65
 
SignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxSignalDecompositionTheory.pptx
SignalDecompositionTheory.pptx
PriyankaDarshana
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
ssuser2797e4
 
Dcs lec03 - z-analysis of discrete time control systems
Dcs   lec03 - z-analysis of discrete time control systemsDcs   lec03 - z-analysis of discrete time control systems
Dcs lec03 - z-analysis of discrete time control systems
Amr E. Mohamed
 
unit4 sampling.pptx
unit4 sampling.pptxunit4 sampling.pptx
unit4 sampling.pptx
Dr.SHANTHI K.G
 
Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representation
Nikolay Karpov
 
dsp-1.pdf
dsp-1.pdfdsp-1.pdf
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
Imtiyaz Rashed
 
z transforms
z transformsz transforms
z transforms
Shahbaz Goshtasebi
 
Unit 4 Pulse Modulation.pdf
Unit 4 Pulse Modulation.pdfUnit 4 Pulse Modulation.pdf
Unit 4 Pulse Modulation.pdf
TejasAuti4
 
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORMNEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
mathsjournal
 
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORMNEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
mathsjournal
 
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORMNEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
mathsjournal
 
Introduction to Adaptive filters
Introduction to Adaptive filtersIntroduction to Adaptive filters
Introduction to Adaptive filters
Firas Mohammed Ali Al-Raie
 
Lec_4_Frequency Domain Filtering-I.pdf
Lec_4_Frequency Domain Filtering-I.pdfLec_4_Frequency Domain Filtering-I.pdf
Lec_4_Frequency Domain Filtering-I.pdf
nagwaAboElenein
 
PDF3.pdf
PDF3.pdfPDF3.pdf
PDF3.pdf
CharurubaN
 
Dft,fft,windowing
Dft,fft,windowingDft,fft,windowing
Dft,fft,windowing
Abhishek Verma
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
Amr E. Mohamed
 
Module1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxModule1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptx
realme6igamerr
 

Similar to L23 315 f11 (20)

Signal Processing
Signal ProcessingSignal Processing
Signal Processing
 
Dss
Dss Dss
Dss
 
SignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxSignalDecompositionTheory.pptx
SignalDecompositionTheory.pptx
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
Dcs lec03 - z-analysis of discrete time control systems
Dcs   lec03 - z-analysis of discrete time control systemsDcs   lec03 - z-analysis of discrete time control systems
Dcs lec03 - z-analysis of discrete time control systems
 
unit4 sampling.pptx
unit4 sampling.pptxunit4 sampling.pptx
unit4 sampling.pptx
 
Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representation
 
dsp-1.pdf
dsp-1.pdfdsp-1.pdf
dsp-1.pdf
 
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
 
z transforms
z transformsz transforms
z transforms
 
Unit 4 Pulse Modulation.pdf
Unit 4 Pulse Modulation.pdfUnit 4 Pulse Modulation.pdf
Unit 4 Pulse Modulation.pdf
 
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORMNEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
 
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORMNEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
 
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORMNEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
 
Introduction to Adaptive filters
Introduction to Adaptive filtersIntroduction to Adaptive filters
Introduction to Adaptive filters
 
Lec_4_Frequency Domain Filtering-I.pdf
Lec_4_Frequency Domain Filtering-I.pdfLec_4_Frequency Domain Filtering-I.pdf
Lec_4_Frequency Domain Filtering-I.pdf
 
PDF3.pdf
PDF3.pdfPDF3.pdf
PDF3.pdf
 
Dft,fft,windowing
Dft,fft,windowingDft,fft,windowing
Dft,fft,windowing
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
Module1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxModule1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptx
 

Recently uploaded

Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
IsmaelVazquez38
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
 
How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17
Celine George
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
National Information Standards Organization (NISO)
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
National Information Standards Organization (NISO)
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
blueshagoo1
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
nitinpv4ai
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 

Recently uploaded (20)

Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
 
How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 

L23 315 f11

  • 1. L23 315 F11 EE 315 Fall 2011 SAMPLING THEOREM PROOF Introduction: The sampling theorem for sequences is valid for sequences that are ideally band limited to 1/(2n); the Fourier transform has a cycle that is identically zero for frequencies larger than 1/(2n). Such band-limited sequences can be recovered from equally spaced samples that are separated by the integer n. Thus the amount of storage required to store such a sequence can be reduced by a factor of n. The sampling theorem is represented in the block diagram below. The input is to an ideal low pass filter that eliminates any aliasing frequency components in the input signal. If the input sequence is ideally band limited, the output of this filter, fin[*] is equal to the input sequence, in[*] . The second system in the cascade merely outputs every nth component of the filtered input sequence: sfin[*]= fin[n*]. The third system in the cascade, the up sampler, merely replaces the deleted components of the filtered input, sfin[ ], with zeroes. This zero padded sequence is then input to the initial filter. The output of this cascade of four systems is equal to the filtered input, fin[*]. Block Diagram: Analysis of the System: This system is best understood in the frequency domain; and is easiest to understand with visual plots of the Fourier transforms of the sequences involved. The first Fourier transform is plotted below; since Fourier transforms are complex valued in general, a two dimensional “face” represents this three dimensional nature of the Fourier transform; the shading of the eyes at small frequency magnitudes represents that the Fourier transform is different at positive and negative frequencies. When the sequence is real, the Fourier transform at a negativefrequency equals the conjugate of the corresponding positive frequency. 1
  • 2. The input is drawn to represent the potential presence of frequency components at aliasing frequencies. For this visualization, the down sampling factor is two, n=2. In the cycle of the periodic Fourier transform, the aliasing components are at frequencies with magnitudes between ¼ and ½. For a general down sampling factor of n, the aliasing components are at frequency magnitudes greater than 1/(2n). The Anti-Aliasing Filter: Since the transfer function of the anti-aliasing filter is, in general, given as below: the transfer function of a cycle of the anti-aliasing filter is zero when the magnitude of the frequency is greater than1/(2n). The output of the initial anti-aliasing filter is ideally band limited to a centered band of width 1/n. ì ì ï 1, ·- * < 1 ï IN(·), ·-* < 1 ï  L(·) = í   2n , FIN(·) = í  2n , ï 0, otherwise ï î ï 0, î otherwise Since the cycle of the transfer function is identically zero at frequencies above 1/(2n), the cycle of the Fourier transform is also zero at frequencies with magnitudes above 1/(2n). The sequence at the output of the anti aliasing filter is ideally band limited to 1/(2n). The visualization of the output of the anti aliasing filter follows. The unit pulse response of this ideal low pass filter can be easily evaluated with symbolic Matlab; such a Matlab script follows. Symbolic Matlab Script: >>syms f k n real;l=int(exp(i*2*pi*f*k),f,-1/n/2,1/n/2) <l=sin((pi*k)/n)/(pi*k)> >>zero=simplify(l-(sinc(k/n))/n) <zero=0> The unit pulse response of this ideal low pass filter is upr[*]= (1/ n)sinc(*/ n) . 2
  • 3. The Down Sampler: The second system in the cascade of four systems is the down sampler where the sampling rate is reduced by a factor of n; the down sampler output only contains every nth sample of the input sequence, sfin[*]=fin[n*]. The relation between the input and output Fourier transforms of a down sampler was shown earlier to be: 1 n-1 æ ·- j ö SFIN(·) = å FIN ç    ÷. n j=0 è n ø The Fourier transform at the output of the down sampler, by a factor of n, is scaled in amplitude by (1/n), stretched in frequency by a factor of n, and is repeated periodically with period unity. The visualization of the Fourier transform of the output of the down sampler has been scaled in amplitude by 1/n and stretched by a factor of n to fill the entire band of frequencies. The periodic repetition of the Fourier transform does nothing to the shape of the Fourier transform since it is periodic with unity period. The amplitude of the Fourier transform is merely multiplied by n; however, it had already been divided by n. The net effect on the amplitude of the Fourier transform is to leave the amplitude unchanged at A. 3
  • 4. The up sampler is defined in the frequency domain; the output Fourier transform is merely the input Fourier transform compressed by a factor of n: SFINS(·) = SFIN(n·) . The down sampler output Fourier transform is thus    periodic with period ½; the figure that follows visualizes the down sampler output. The low frequency portion of this Fourier transform is identical to the output of the anti aliasing filter; if an anti aliasing filter is used to filter the down sampler output the filter output will be equal to the output of the anti aliasing filter. In some sense, this anti aliasing filter serves to interpolate for the zero ì ï SFINS(·), ·-* < 1 ï   OUT(·) = í   2n = FIN(·)  ï ï 0, î otherwise A visualization of the sampling system output Fourier transform follows; It is identical to the output of the anti aliasing filter; when the system input is ideally band limited the input to the sampling system is then equal to the output of the sampling system. 4
  • 5. The numeric Matlab script below illustrates the manner in which the final filter interpolates the up sampled signal. The unit pulse response of the final filter; the down sampling factor is n=3. The unit pulse response of the filter is upr[*]= sinc(*/ n) ; It is assumed there are only three non zero components in the up sampler: ì ï 1, * = 0 ï 3, * = 3 ï sfins [*] = í 3 ï 2, * = 6 ï ï 0, otherwise î Numeric Matlab Script: >>n=3;sfins=[1 3 2]; >>dt=.01;t=-10:dt:10;s1=sfins(1)*sinc(t./n);s2=sfins(2)*sinc((t-3)./n); s3=sfins(3)*sinc((t-6)./n); >>plot(t,s1,':',t,s2,':',t,s3,':',t,s1+s2+s3),hold on,plot(3*(0:2),sfins,'*'), xlabel('*,t'),ylabel('sfins(*),sfins(t)'),title(n+3) 5
  • 6. 6