convolution of signals in matlab - personal.utdallas.edudlm/3350 comm sys/convolution of...
TRANSCRIPT
![Page 1: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/1.jpg)
Convolution of Signals in MATLAB
Robert Francis
August 29, 2011August 29, 2011
![Page 2: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/2.jpg)
Review of ConvolutionReview of Convolution
dthxthtxty )()()(*)()(
9/12/2011Visual example copied from Wikipedia
![Page 3: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/3.jpg)
Review of ConvolutionReview of Convolution
9/12/2011
Smith, http://www.dspguide.com/ch6/2.htm
![Page 4: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/4.jpg)
Generating Time Vectors in MatlabGenerating Time Vectors in Matlab
9/12/2011
![Page 5: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/5.jpg)
Generate Square WaveGenerate Square Wave
9/12/2011
![Page 6: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/6.jpg)
Plot Square WavePlot Square Wave
9/12/2011
![Page 7: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/7.jpg)
Adjust Magnitude and Re‐plotAdjust Magnitude and Re plot
9/12/2011
![Page 8: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/8.jpg)
Nyquist Sampling TheoremNyquist Sampling Theorem
• If a continuous time signal has no frequencyIf a continuous time signal has no frequency components above fh, then it can be specified by a discrete time signal with a samplingby a discrete time signal with a sampling frequency greater than twice fh.
9/12/2011
![Page 9: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/9.jpg)
Define Nyquist Sampling Time VectorDefine Nyquist Sampling Time Vector
9/12/2011
![Page 10: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/10.jpg)
Generate Nyquist Sampling Square WaveGenerate Nyquist Sampling Square Wave
9/12/2011
![Page 11: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/11.jpg)
Plot Nyquist Square WavePlot Nyquist Square Wave
9/12/2011
![Page 12: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/12.jpg)
Define Undersampled Time VectorDefine Undersampled Time Vector
9/12/2011
![Page 13: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/13.jpg)
Generate Undersampled Square WaveGenerate Undersampled Square Wave
9/12/2011
![Page 14: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/14.jpg)
Plot UndersampledPlot Undersampled
9/12/2011
![Page 15: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/15.jpg)
Convolution With Linear Decay SignalConvolution With Linear Decay Signal
9/12/2011
![Page 16: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/16.jpg)
Linear Decay SignalLinear Decay Signal
9/12/2011
![Page 17: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/17.jpg)
Plot of ConvolutionsPlot of Convolutions
9/12/2011
![Page 18: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/18.jpg)
Convolution with Exponential Decay SignalConvolution with Exponential Decay Signal
9/12/2011
![Page 19: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/19.jpg)
Exponential Decay SignalExponential Decay Signal
9/12/2011
![Page 20: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/20.jpg)
Plot of ConvolutionsPlot of Convolutions
9/12/2011
![Page 21: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/21.jpg)
FFT of Signals in MATLABFFT of Signals in MATLAB
Robert Francis
August 31, 2011August 31, 2011
![Page 22: Convolution of Signals in MATLAB - personal.utdallas.edudlm/3350 comm sys/Convolution of Signals... · Review of Fourier Transform The Fourier Integral X(f ) x(t)e j2 ftdt DFT (Discrete](https://reader030.vdocuments.site/reader030/viewer/2022040219/5e133a0f9fca5a70da0194b5/html5/thumbnails/22.jpg)
Review of Fourier TransformReview of Fourier Transform
dtetxfX ftj 2)()(The Fourier Integral
DFT (Discrete Fourier Transform)
1
0
/2 ,...,2,1,N
n
Nknjnk NkexX
9/12/2011