SlideShare uma empresa Scribd logo
1 de 6
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

Mais conteúdo relacionado

Mais procurados

Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Designtaha25
 
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 ApplicationsAmr E. Mohamed
 
Bilinear z transformaion
Bilinear z transformaionBilinear z transformaion
Bilinear z transformaionNguyen Si Phuoc
 
Matlab kod taslağı
Matlab kod taslağıMatlab kod taslağı
Matlab kod taslağıMerve Cvdr
 
Basics of Analogue Filters
Basics of Analogue FiltersBasics of Analogue Filters
Basics of Analogue Filtersop205
 
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 DesignAmr E. Mohamed
 
Dsp U Lec09 Iir Filter Design
Dsp U   Lec09 Iir Filter DesignDsp U   Lec09 Iir Filter Design
Dsp U Lec09 Iir Filter Designtaha25
 
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
 
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 MATLABMartin 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 EnvironmentParamjeet Singh Jamwal
 
Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter designRohan Nagpal
 
Optimisation in engineering design
Optimisation in engineering designOptimisation in engineering design
Optimisation in engineering designramnaresh yadav
 
Dsp gcu lab11
Dsp gcu lab11Dsp gcu lab11
Dsp gcu lab11Jannat41
 
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 DesignAmr E. Mohamed
 
IIR filter design, Digital signal processing
IIR filter design, Digital signal processingIIR filter design, Digital signal processing
IIR filter design, Digital signal processingAbhishek Thakkar
 

Mais procurados (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
 

Semelhante a L23 315 f11

Dss
Dss Dss
Dss nil65
 
SignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxSignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxPriyankaDarshana
 
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 systemsAmr E. Mohamed
 
Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representationNikolay Karpov
 
Unit 4 Pulse Modulation.pdf
Unit 4 Pulse Modulation.pdfUnit 4 Pulse Modulation.pdf
Unit 4 Pulse Modulation.pdfTejasAuti4
 
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 TRANSFORMmathsjournal
 
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 TRANSFORMmathsjournal
 
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 TRANSFORMmathsjournal
 
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.pdfnagwaAboElenein
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersAmr E. Mohamed
 
Module1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxModule1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxrealme6igamerr
 

Semelhante a 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
 

Último

Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 

Último (20)

Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 

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