5th semester files

This commit is contained in:
2024-02-22 14:23:12 -05:00
parent e39a9fec53
commit 5223b711a6
727 changed files with 1836099 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@ -0,0 +1,21 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {I}Introduction \& Objectives}{1}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {II}Background}{1}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {III}Results \& Discussion}{1}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {III-A}}Transfer Functions and Impulse Response}{1}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Plot of poles and zeros of $H(s)$}}{1}{}\protected@file@percent }
\newlabel{fig:pzplot}{{1}{1}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces The impulse response of $H(s)$}}{1}{}\protected@file@percent }
\newlabel{fig:impulse-response}{{2}{1}}
\newlabel{eqn:init-val-thm}{{1}{2}}
\newlabel{eqn:fin-val-thm}{{2}{2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {III-B}}Impulse Response-Based System Analysis}{2}{}\protected@file@percent }
\newlabel{eqn:LTI-BIBO}{{3}{2}}
\newlabel{eqn:convolution-impulse}{{4}{2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {III-C}}Laplace Transforms and Inverse Laplace Transforms}{2}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Pole-Zero map for $X(s)$}}{2}{}\protected@file@percent }
\newlabel{fig:part-3-pzmap}{{3}{2}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Impulse response of $X(s)$}}{2}{}\protected@file@percent }
\newlabel{fig:part-3-impulse}{{4}{2}}
\@writefile{toc}{\contentsline {section}{\numberline {IV}Conclusion}{2}{}\protected@file@percent }
\gdef \@abspage@last{2}

View File

@ -0,0 +1,320 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/CVE-2023-32700 patched) (preloaded format=pdflatex 2023.8.22) 18 NOV 2023 18:26
entering extended mode
\write18 enabled.
%&-line parsing enabled.
**/tmp/nvim.sharpe/nuwXjs/0
(/tmp/nvim.sharpe/nuwXjs/0
LaTeX2e <2022-06-01> patch level 5
L3 programming layer <2022-12-17>
(/usr/share/texlive/texmf-dist/tex/latex/ieeetran/IEEEtran.cls
Document Class: IEEEtran 2015/08/26 V1.8b by Michael Shell
-- See the "IEEEtran_HOWTO" manual for usage information.
-- http://www.michaelshell.org/tex/ieeetran/
\@IEEEtrantmpdimenA=\dimen140
\@IEEEtrantmpdimenB=\dimen141
\@IEEEtrantmpdimenC=\dimen142
\@IEEEtrantmpcountA=\count185
\@IEEEtrantmpcountB=\count186
\@IEEEtrantmpcountC=\count187
\@IEEEtrantmptoksA=\toks16
LaTeX Font Info: Trying to load font information for OT1+ptm on input line 5
03.
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1ptm.fd
File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.
)
-- Using 8.5in x 11in (letter) paper.
-- Using PDF output.
\@IEEEnormalsizeunitybaselineskip=\dimen143
-- This is a 10 point document.
\CLASSINFOnormalsizebaselineskip=\dimen144
\CLASSINFOnormalsizeunitybaselineskip=\dimen145
\IEEEnormaljot=\dimen146
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <5> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <5> not available
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <7> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <7> not available
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <8> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <8> not available
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <9> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <9> not available
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <10> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <10> not available
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <11> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <11> not available
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <12> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <12> not available
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <17> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <17> not available
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <20> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <20> not available
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <24> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <24> not available
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
\IEEEquantizedlength=\dimen147
\IEEEquantizedlengthdiff=\dimen148
\IEEEquantizedtextheightdiff=\dimen149
\IEEEilabelindentA=\dimen150
\IEEEilabelindentB=\dimen151
\IEEEilabelindent=\dimen152
\IEEEelabelindent=\dimen153
\IEEEdlabelindent=\dimen154
\IEEElabelindent=\dimen155
\IEEEiednormlabelsep=\dimen156
\IEEEiedmathlabelsep=\dimen157
\IEEEiedtopsep=\skip47
\c@section=\count188
\c@subsection=\count189
\c@subsubsection=\count190
\c@paragraph=\count191
\c@IEEEsubequation=\count192
\abovecaptionskip=\skip48
\belowcaptionskip=\skip49
\c@figure=\count193
\c@table=\count194
\@IEEEeqnnumcols=\count195
\@IEEEeqncolcnt=\count196
\@IEEEsubeqnnumrollback=\count197
\@IEEEquantizeheightA=\dimen158
\@IEEEquantizeheightB=\dimen159
\@IEEEquantizeheightC=\dimen160
\@IEEEquantizeprevdepth=\dimen161
\@IEEEquantizemultiple=\count198
\@IEEEquantizeboxA=\box51
\@IEEEtmpitemindent=\dimen162
\IEEEPARstartletwidth=\dimen163
\c@IEEEbiography=\count199
\@IEEEtranrubishbin=\box52
) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2022/05/29 v1.15 key=value parser (DPC)
\KV@toks@=\toks17
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2021/08/11 v1.11 sin cos tan (DPC)
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: pdftex.def on input line 107.
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex
))
\Gin@req@height=\dimen164
\Gin@req@width=\dimen165
)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
\lst@mode=\count266
\lst@gtempboxa=\box53
\lst@token=\toks18
\lst@length=\count267
\lst@currlwidth=\dimen166
\lst@column=\count268
\lst@pos=\count269
\lst@lostspace=\dimen167
\lst@width=\dimen168
\lst@newlines=\count270
\lst@lineno=\count271
\lst@maxwidth=\dimen169
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz)
\c@lstnumber=\count272
\lst@skipnumbers=\count273
\lst@framebox=\box54
)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg
File: listings.cfg 2020/03/24 1.8d listings configuration
))
Package: listings 2020/03/24 1.8d (Carsten Heinz)
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
Package: xcolor 2022/06/12 v2.14 LaTeX color extensions (UK)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
File: color.cfg 2016/01/02 v1.6 sample color configuration
)
Package xcolor Info: Driver file: pdftex.def on input line 227.
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1353.
Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1357.
Package xcolor Info: Model `RGB' extended on input line 1369.
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1371.
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1372.
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1373.
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1374.
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1375.
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1376.
)
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
File: l3backend-pdftex.def 2022-10-26 L3 backend support: PDF output (pdfTeX)
\l__color_backend_stack_int=\count274
\l__pdf_internal_box=\box55
)
LaTeX Warning: Unused global option(s):
[report].
(./Lab-03.aux)
\openout1 = `Lab-03.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 31.
LaTeX Font Info: ... okay on input line 31.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 31.
LaTeX Font Info: ... okay on input line 31.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 31.
LaTeX Font Info: ... okay on input line 31.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 31.
LaTeX Font Info: ... okay on input line 31.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 31.
LaTeX Font Info: ... okay on input line 31.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 31.
LaTeX Font Info: ... okay on input line 31.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 31.
LaTeX Font Info: ... okay on input line 31.
-- Lines per column: 58 (exact).
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count275
\scratchdimen=\dimen170
\scratchbox=\box56
\nofMPsegments=\count276
\nofMParguments=\count277
\everyMPshowfont=\toks19
\MPscratchCnt=\count278
\MPscratchDim=\dimen171
\MPnumerator=\count279
\makeMPintoPDFobject=\count280
\everyMPtoPDFconversion=\toks20
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
85.
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
\c@lstlisting=\count281
LaTeX Font Info: Trying to load font information for OT1+pcr on input line 4
2.
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pcr.fd
File: ot1pcr.fd 2001/06/04 font definitions for OT1/pcr.
)
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 42.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 42.
! Missing } inserted.
<inserted text>
}
l.50 ...2 + 5s + 6 \over s(s + 1)(s^2 + 10s + 50)$
$
I've inserted something that you may have forgotten.
(See the <inserted text> above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 53.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 53.
<pzmap.png, id=1, 878.28125pt x 610.28pt>
File: pzmap.png Graphic file (type png)
<use pzmap.png>
Package pdftex.def Info: pzmap.png used on input line 54.
(pdftex.def) Requested size: 247.6778pt x 172.09712pt.
<ImpulseResponse.png, id=2, 2949.0175pt x 1454.43375pt>
File: ImpulseResponse.png Graphic file (type png)
<use ImpulseResponse.png>
Package pdftex.def Info: ImpulseResponse.png used on input line 62.
(pdftex.def) Requested size: 247.6778pt x 122.1494pt.
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}
<./pzmap.png (PNG copy)> <./ImpulseResponse.png (PNG copy)>]
Overfull \hbox (37.1175pt too wide) detected at line 78
\OML/cmm/m/it/10 h\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 t\OT1/cmr/m/n/10 ) = \OML/c
mm/m/it/10 u\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 t\OT1/cmr/m/n/10 ) []
[]
<pzmap2.png, id=19, 2949.0175pt x 1454.43375pt>
File: pzmap2.png Graphic file (type png)
<use pzmap2.png>
Package pdftex.def Info: pzmap2.png used on input line 116.
(pdftex.def) Requested size: 247.6778pt x 122.1494pt.
<part-3-impulse.png, id=20, 736.7525pt x 661.47125pt>
File: part-3-impulse.png Graphic file (type png)
<use part-3-impulse.png>
Package pdftex.def Info: part-3-impulse.png used on input line 127.
(pdftex.def) Requested size: 247.6778pt x 222.36385pt.
[2 <./pzmap2.png (PNG copy)> <./part-3-impulse.png (PNG copy)>] (./Lab-03.aux)
)
Here is how much of TeX's memory you used:
4055 strings out of 476182
65339 string characters out of 5796581
1862793 words of memory out of 6000000
24359 multiletter control sequences out of 15000+600000
545070 words of font info for 89 fonts, out of 8000000 for 9000
1137 hyphenation exceptions out of 8191
55i,7n,62p,894b,261s stack positions out of 10000i,1000n,20000p,200000b,200000s
{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texlive
/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texmf
-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/
fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/share/texlive/texmf-dist/fonts/t
ype1/public/amsfonts/cm/cmmi8.pfb></usr/share/texlive/texmf-dist/fonts/type1/pu
blic/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/am
sfonts/cm/cmr7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/c
m/cmr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></
usr/share/texlive/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb></usr/share/tex
live/texmf-dist/fonts/type1/urw/times/utmb8a.pfb></usr/share/texlive/texmf-dist
/fonts/type1/urw/times/utmbi8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/u
rw/times/utmr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmri8
a.pfb>
Output written on Lab-03.pdf (2 pages, 250161 bytes).
PDF statistics:
86 PDF objects out of 1000 (max. 8388607)
49 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
21 words of extra memory for PDF output out of 10000 (max. 10000000)

View File

@ -0,0 +1,134 @@
\documentclass[report]{IEEEtran}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{xcolor}
\lstdefinestyle{codestyle}{
commentstyle=\color{green},
keywordstyle=\color{blue},
numberstyle=\tiny\color{gray},
stringstyle=\color{purple},
basicstyle=\ttfamily\footnotesize,
breakatwhitespace=false,
breaklines=true,
captionpos=b,
keepspaces=true,
numbers=left,
numbersep=5pt,
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2
}
\lstset{style=codestyle}
\title{Linear and Time Invariant Systems}
\author{Aidan Sharpe \& Elise Heim}
\begin{document}
\maketitle
\begin{abstract}
This lab includes finding a transfer function and using the impulse response as part of functions built into the symbolic math toolbox. It also entails using convolutions so recognize how the shape of a function is modified by the shape of another function. It also involves completing Laplace and inverse Laplace transformations upon functions. And finally, it includes experimenting with Linear Prediction of Speech, and how to sample and exploring different features of speech audio clips.
\end{abstract}
\section{Introduction \& Objectives}
An important purpose of this lab is becoming familiar with the symbolic math toolbox on MATLAB. This is beneficial because it includes functions such as impulse and convolution, which can be difficult to program by oneself. This toolbox is advantageous for the first two questions of the lab in particular. Another key takeaway includes learning how to compute a Laplace Transformation and an Inverse Laplace Transformation in MATLAB. This can be very helpful, because more complicated functions can be more difficult to perform such transformations. Another objective of this lab is learning how to analyze a speech signal. This includes investigating features such as the periodicity, pitch, and phoneme, and sampling the speech signal at regular intervals to get an accurate understanding.
\section{Background}
This lab includes using the symbolic math toolbox and its functions. One of which is the \verb|impulse| function. An impulse is a brief impulse signal, and an impulse response is the output. Another such function is \verb|conv|, for convolutions. A convolution is an operation that produces a function that expresses how the shape of one is modified by the other. One more function is \verb|tf|, for transfer function. This is the representation of the relationship between the input and output of a system. Yet another helpful function, while not in the toolbox, is the unit step, which is defined as a function wherein the value is equal to 0 when time is less than 0, and 1 when time is greater than 0. It looks similar to a step, as its name suggests. It is often referred to as $u(t)$.
\section{Results \& Discussion}
There were four focal points to this lab: transfer functions and impulse response, convolutions, Laplace transforms and inverse Laplace transforms, and attempting linear prediction of speech.
\subsection{Transfer Functions and Impulse Response}
The transfer function of a linear, time-invariant system, $H(s)$ was plotted in the complex plane, and as shown in figure \ref{fig:pzplot}, the system has zeros at -3 and -2 and the poles at $-5\pm j5$, -1, and 0. Zeroes are the inputs where the output value is zero, typically plotted as a circle. Poles on the other hand exist at the inputs where the output value is undefined and are typically plotted with an "x" marker.
$$H(s) = {s^2 + 5s + 6 \over s(s + 1)(s^2 + 10s + 50)$$
\begin{figure}[h]
\caption{Plot of poles and zeros of $H(s)$}
\includegraphics[width=0.48\textwidth]{pzmap.png}
\label{fig:pzplot}
\end{figure}
The impulse response of the system can be created using the \verb|impulse()| function. Given that the initial value theorem shown in equation \ref{eqn:init-val-thm}, we can calculate h(0). Evaluating the limit gives an initial value of $h(0) = 0$. This reflects the plot of the impulse response. In a similar manner, the final value theorem, as seen in \ref{eqn:fin-val-thm}, also invokes a limit to evaluate the impulse response at an extreme input, in this case, $t = \infty$. Through this theorem, we can calculate the steady-state value of $h(t)$. When $s$ goes to 0, only constants remain, and value goes to $3 \over 25$ in the limit. The plot of the impulse response is again in agreement with predictions, with the plot levelling off at a value approaching 0.12.
\begin{figure}[h]
\caption{The impulse response of $H(s)$}
\includegraphics[width=0.48\textwidth]{ImpulseResponse.png}
\label{fig:impulse-response}
\end{figure}
\begin{equation}
h(0) = \lim_{s \to \infty} sH(s)
\label{eqn:init-val-thm}
\end{equation}
\begin{equation}
\lim_{t \to \infty} h(t) = \lim_{s \to 0} sH(s)
\label{eqn:fin-val-thm}
\end{equation}
The next step includes using an inverse Laplace function in order to find the impulse response of the system. This was accomplished with the \verb|ilaplace()| function. By applying this function to the system, $H(s)$, the impulse response was found to be $h(t)$, shown below.
$$h(t) = u(t)\left[{123 \over 1025} - {2 \over 41}e^{-t} + {122 \over 1025}\sin(5t)e^{-5t} - {73 \over 1025}\cos(5t)e^{-5t}\right]$$
\subsection{Impulse Response-Based System Analysis}
In this part, the LTI system with the impulse response, $h(t)$ (shown below) was used for analysis. For an linear, time-invariant system, if the impulse response is causal---that is for all inputs where $t<0$, the value is 0---then the entire system is said to be causal---that is no output depends on future inputs.
$$h(t) = u(t) - u(t-1)$$
In this case, since the value of $h(t)$ is 0 for all $t < 0$, the LTI system it is the impulse response of is said to be causal.
For the system with impulse response, $h(t)$, to be considered BIBO stable, the area under the impulse response curve must be bounded. The rigorous definition for BIBO stability is seen in equation, \ref{eqn:LTI-BIBO}. Since the integral can be simplified as a finite area of a rectangle under the difference of two unit steps, the system was determined to be BIBO stable.
\begin{equation}
\int\limits_{-\infty}^{\infty} |h(t)|dt < \infty
\label{eqn:LTI-BIBO}
\end{equation}
To find the response of an arbitrary signal, $x(t)$, into an LTI system, it is simply the convolution of the impulse response with the signal. This can be done by evaluating the integral described by equation \ref{eqn:convolution-impulse}.
\begin{equation}
y(t) = x(t)*h(t) = \int x(\tau) h(t - \tau)d\tau
\label{eqn:convolution-impulse}
\end{equation}
Given this process to arrive at the response of an arbitrary signal, we can determine the response of the signal, $x(t)$, shown below.
$$x(t) = e^{-2t}u(t)$$
\subsection{Laplace Transforms and Inverse Laplace Transforms}
This part consisted of evaluating the Laplace transform of a real exponential modulated by a cosine. The signal and its Laplace transform are seen below.
$$x(t) = e^{-t}\cos(10t)u(t)$$
$$X(s) = \mathcal{L}\{x(t)\}(s) = {s + 1 \over s^2 + 2s + 101}$$
Plotting $X(s)$ for its poles and zeros yields the pole-zero map shown in figure \ref{fig:part-3-pzmap}.
\begin{figure}
\caption{Pole-Zero map for $X(s)$}
\includegraphics[width=0.48\textwidth]{pzmap2.png}
\label{fig:part-3-pzmap}
\end{figure}
$$X(s) = {2s + 3 \over s^2 + 2s + 4}$$
$$x(t) = \mathcal{L}^{-1}\{X(s)\}(t) = {\sqrt{3} \over 3} \sin(\sqrt{3} t) e^{-t} + 2\cos(\sqrt{3} t)e^{-t}$$
Plotting the impulse response, $x(t)$, yields the time domain function shown in figure \ref{fig:part-3-impulse}.
\begin{figure}
\caption{Impulse response of $X(s)$}
\includegraphics[width=0.48\textwidth]{part-3-impulse.png}
\label{fig:part-3-impulse}
\end{figure}
\section{Conclusion}
Through the course of this lab, one can become very familiar with the symbolic math toolbox that MATLAB offers. Using the functions for impulse, convolutions, transfer functions, Laplace, and inverse Laplace transformations greatly assist with completing such exercises. These tools will prove to be helpful in the future when working with LTI systems in the wild. Since RL, RC, and RLC circuits can all be modeled as LTI systems, knowing how to use these tools will make working with and designing these types of circuits much easier in the future.
\end{document}

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB