ConvolutionofSignalsinMATLAB
RobertFrancis
August 29, 2011August29,2011
Review of ConvolutionReviewofConvolution
dthxthtxty )()()(*)()(
9/12/2011Visual example copied from Wikipedia
Review of ConvolutionReviewofConvolution
9/12/2011
Smith, http://www.dspguide.com/ch6/2.htm
Generating Time Vectors in MatlabGeneratingTimeVectorsinMatlab
9/12/2011
Generate Square WaveGenerateSquareWave
9/12/2011
Plot Square WavePlotSquareWave
9/12/2011
Adjust Magnitude and ReplotAdjustMagnitudeandRe plot
9/12/2011
Nyquist Sampling TheoremNyquist SamplingTheorem
If a continuous time signal has no frequencyIfacontinuoustimesignalhasnofrequencycomponentsabovefh,thenitcanbespecifiedby a discrete time signal with a samplingbyadiscretetimesignalwithasamplingfrequencygreaterthantwicefh.
9/12/2011
Define Nyquist Sampling Time VectorDefineNyquist SamplingTimeVector
9/12/2011
Generate Nyquist Sampling Square WaveGenerateNyquist SamplingSquareWave
9/12/2011
Plot Nyquist Square WavePlotNyquist SquareWave
9/12/2011
Define Undersampled Time VectorDefineUndersampled TimeVector
9/12/2011
Generate Undersampled Square WaveGenerateUndersampled SquareWave
9/12/2011
Plot UndersampledPlotUndersampled
9/12/2011
Convolution With Linear Decay SignalConvolutionWithLinearDecaySignal
9/12/2011
Linear Decay SignalLinearDecaySignal
9/12/2011
Plot of ConvolutionsPlotofConvolutions
9/12/2011
Convolution with Exponential Decay SignalConvolutionwithExponentialDecaySignal
9/12/2011
Exponential Decay SignalExponentialDecaySignal
9/12/2011
Plot of ConvolutionsPlotofConvolutions
9/12/2011
FFT of Signals in MATLABFFTofSignalsinMATLAB
RobertFrancis
August 31, 2011August31,2011
Review of Fourier TransformReviewofFourierTransform
dtetxfX ftj 2)()(The Fourier Integral
DFT (Discrete Fourier Transform)
1
0
/2 ,...,2,1,N
n
Nknjnk NkexX
9/12/2011