doc-src/isac/jrocnik/present-1.tex
author Jan Rocnik <jan.rocnik@student.tugraz.at>
Sat, 23 Jul 2011 18:46:38 +0200
branchdecompose-isar
changeset 42173 f12d4153b305
parent 42163 3bf084f80641
child 42175 97b5b13937e1
permissions -rwxr-xr-x
tuned
     1 
     2 \documentclass{beamer}
     3 
     4 
     5 \mode<presentation>
     6 {
     7   \usetheme{Hannover}
     8   \setbeamercovered{transparent}
     9 }
    10 
    11 %\usepackage{setspace} %for "\begin{onehalfspace}"
    12 \usepackage[english]{babel}
    13 % or whatever
    14 
    15 \usepackage[utf8]{inputenc}
    16 % or whatever
    17 
    18 \usepackage{times}
    19 \usepackage[T1]{fontenc}
    20 % Or whatever. Note that the encoding and the font should match. If T1
    21 % does not look nice, try deleting the line with the fontenc.
    22 
    23 \def\isac{${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}
    24 \def\sisac{{\footnotesize${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}}
    25 
    26 \title[SPSC in \isac] % (optional, use only with long paper titles)
    27 {Interactive Course Material\\ for Signal Processing\\ based on Isabelle/\isac}
    28 
    29 \subtitle{Baccalaureate Thesis}
    30 
    31 \author[Rocnik] % (optional, use only with lots of authors)
    32 {Jan~Rocnik}
    33 % - Give the names in the same order as the appear in the paper.
    34 % - Use the \inst{?} command only if the authors have different
    35 %   affiliation.
    36 
    37 \institute % (optional, but mostly needed)
    38 {
    39   Technische Universit\"at Graz\\
    40   Institut f\"ur TODO
    41 }
    42 % - Use the \inst command only if there are several affiliations.
    43 % - Keep it simple, no one is interested in your street address.
    44 
    45 % \date[CFP 2003] % (optional, should be abbreviation of conference name)
    46 % {Conference on Fabulous Presentations, 2003}
    47 % - Either use conference name or its abbreviation.
    48 % - Not really informative to the audience, more for people (including
    49 %   yourself) who are reading the slides online
    50 
    51 % \subject{Theoretical Computer Science}
    52 % This is only inserted into the PDF information catalog. Can be left
    53 % out.
    54 
    55 
    56 
    57 % If you have a file called "university-logo-filename.xxx", where xxx
    58 % is a graphic format that can be processed by latex or pdflatex,
    59 % resp., then you can add a logo as follows:
    60 
    61 % \pgfdeclareimage[height=0.5cm]{university-logo}{university-logo-filename}
    62 % \logo{\pgfuseimage{university-logo}}
    63 
    64 
    65 
    66 % Delete this, if you do not want the table of contents to pop up at
    67 % the beginning of each subsection:
    68 \AtBeginSubsection[]
    69 {
    70   \begin{frame}<beamer>{Outline}
    71     \tableofcontents[currentsection,currentsubsection]
    72   \end{frame}
    73 }
    74 
    75 
    76 % If you wish to uncover everything in a step-wise fashion, uncomment
    77 % the following command:
    78 
    79 %\beamerdefaultoverlayspecification{<+->}
    80 
    81 
    82 \begin{document}
    83 
    84 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    85 %%												Title Page                             %%
    86 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    87 
    88 \begin{frame}
    89   \titlepage
    90 \end{frame}
    91 
    92 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    93 %%												Table of Contents                      %%
    94 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    95 
    96 \begin{frame}{Outline}
    97   \tableofcontents
    98   % You might wish to add the option [pausesections]
    99 \end{frame}
   100 
   101 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   102 %%---------------------------------------------------------------%%
   103 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   104 
   105 \section[Intro]{Introduction}
   106 
   107 \begin{frame}{Introduction}
   108 Issues to be accomplished in this thesis:
   109 
   110 \begin{itemize}
   111 
   112 \item What knowledge is already mechanised in \emph{isabelle}?
   113 \item How can missing theorems and definitions be mechanised?
   114 \item What is the effort for such mechanisation?
   115 \item How do calculations look like, if using mechanised knowledge?
   116 \item What are the problems and subproblems to be solved?
   117 \item Which problems are already implemented in \sisac?
   118 \item How are the new Problems specified rigorously (\sisac)?
   119 \item Which variantes of programms in \sisac{} solving the problems?
   120 \item What is the contents of the interactiv course material (Figures, etc.)?
   121 
   122 \end{itemize}
   123 \end{frame}
   124 
   125 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   126 %%---------------------------------------------------------------%%
   127 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   128 
   129 \section[Fourier]{Fourier transform}
   130 
   131 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   132 %%												Fourier INTRO                          %%
   133 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   134 
   135 \begin{frame}\frametitle{Fourier Transformation: Introduction}
   136 \begin{itemize}
   137 \item Transform operation by using property-tables $\rightarrow$ \emph{easy}
   138 \item Transform operation by using integral $\rightarrow$ \emph{difficult}
   139 \item No math \emph{tricks}
   140 \item Important: Visualisation?!
   141 \end{itemize}
   142 \end{frame}
   143 
   144 \subsection[simple]{Fourier transform Example 1}
   145 
   146 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   147 %%												Transform expl 1 SPEC                  %%
   148 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   149 
   150 \begin{frame}\frametitle{Fourier Transform 1: Specification}
   151 {\footnotesize\it
   152 Fourier Transform
   153 
   154 \hrulefill
   155 
   156 \begin{tabbing}
   157 1\=postcond \=: \= \= $\;\;\;\;$\=\kill
   158 \>given    \>:\>  Time continiues, not periodic Signal \\
   159 \>         \> \>  \>$(x (t::real), exp(-\,(\alpha::real\,+\,\alpha::imag)\,*\,t::real)*u(t::real))$\\
   160 \>precond  \>:\>  TODO\\
   161 \>find     \>:\>  $X(j\cdot\omega)$\\
   162 \>postcond \>:\>  TODO\\
   163 \end{tabbing}
   164 
   165 }
   166 \end{frame}
   167 
   168 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   169 %%												Transform expl 1 REQ                  %%
   170 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   171 
   172 \begin{frame}\frametitle{Fourier Transform 1: Development effort}
   173 {\small
   174 \begin{center}
   175 \begin{tabular}{l|l|r}
   176 requirements            & comments             &effort\\ \hline\hline
   177 solving Intrgrals		    & simple via propertie table     &     20\\
   178                         & \emph{real}          &    MT\\ \hline
   179 transformation table    & simple transform     &    20\\ \hline
   180 example collection      & with explanations    &    20\\ \hline\hline
   181                         &                      & 60-80\\
   182 \end{tabular}
   183 \end{center}
   184 effort --- in 45min units\\
   185 MT --- thesis ``Integrals'' (mathematics)
   186 }
   187 \end{frame}
   188 
   189 \subsection[difficult]{Fourier transform Example 2}
   190 
   191 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   192 %%										Transform expl 2 SPEC                      %%
   193 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   194 
   195 \begin{frame}\frametitle{Fourier Transform 2: Specification}
   196 {\footnotesize\it
   197 
   198 \textbf{(a)} Determine the fourier transform for the given rectangular impulse:
   199 
   200 \begin{center}
   201 $x(t)= \left\{
   202      \begin{array}{lr}
   203        1 & -1\leq t\leq1\\
   204        0 & else
   205      \end{array}
   206    \right.$
   207 \end{center}
   208 
   209 \begin{tabbing}
   210 1\=postcond \=: \= \= $\;\;\;\;$\=\kill
   211 \>given    \>:\>  piecewise\_function \\
   212 \>         \> \>  \>$(x (t::real), [(0,-\infty<t<1), (1,1\leq t\leq 3), (0, 3<t<\infty)])$\\
   213                         %?(iterativer) datentyp in Isabelle/HOL
   214 \>         \> \>  translation $T=2$\\
   215 \>precond  \>:\>  TODO\\
   216 \>find     \>:\>  $X(j\cdot\omega)$\\
   217 \>postcond \>:\>  TODO\\
   218 \end{tabbing}
   219 
   220 }
   221 \end{frame}
   222 
   223 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   224 %%												Transform expl 2 REQ                   %%
   225 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   226 
   227 \begin{frame}\frametitle{Fourier Transform 2: Development effort}
   228 {\small
   229 \begin{center}
   230 \begin{tabular}{l|l|r}
   231 requirements            & comments             &effort\\ \hline\hline
   232 solving Intrgrals		    & simple via propertie table     &     20\\
   233                         & \emph{real}          &    MT\\ \hline
   234 transformation table    & simple transform     &    20\\ \hline
   235 visualisation						& backend							 &    10\\ \hline
   236 example collection      & with explanations    &    20\\ \hline\hline
   237                         &                      & 70-80\\
   238 \end{tabular}
   239 \end{center}
   240 effort --- in 45min units\\
   241 MT --- thesis ``Integrals'' (mathematics)
   242 }
   243 \end{frame}
   244 
   245 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   246 %%--------------------FOURIER---Conclusion-----------------------%%
   247 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   248 
   249 \begin{frame}{Summary}
   250 todo
   251 
   252 \begin{itemize}
   253 
   254 \item todo
   255 
   256 \end{itemize}
   257 \end{frame}
   258 
   259 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   260 %-----------------------------------------------------------------%
   261 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   262 
   263 \section[Discrete time]{Discrete-time systems}
   264 \subsection[Convolution]{Convolution}
   265 
   266 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   267 %%												LTI INTRO				                       %%
   268 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   269 
   270 \begin{frame}\frametitle{Convolution: Introduction}
   271 \begin{itemize}
   272 \item Calculation\ldots
   273 \item Visualisation\ldots
   274 \end{itemize}
   275 \begin{center}
   276 \ldots of parallel filter structures
   277 \end{center}
   278 \end{frame}
   279 
   280 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   281 %%												LTI SPEC				                       %%
   282 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   283 
   284 \begin{frame}\frametitle{Convolution: Specification}
   285 {\footnotesize\it
   286 
   287 Consider the two discrete-time, linear and time-invariant (LTI) systems with the following impulse response:
   288 
   289 \begin{center}
   290 $h_1[n]=\left(\frac{3}{5}\right)^n\cdot u[n]$\\
   291 $h_1[n]=\left(-\frac{2}{3}\right)^n\cdot u[n]$
   292 \end{center}
   293 
   294 The two systems are cascaded seriell. Derive the impulse respinse of the overall system $h_c[n]$.
   295 
   296 \hrulefill
   297 
   298 \begin{tabbing}
   299 1\=postcond \=: \= \= $\;\;\;\;$\=\kill
   300 \>given    \>:\>  Signals h1[n], h2[n] \\
   301 \>         \> \>  \>((h1 (n::real),(3/5)\textasciicircum{}n\,u(n::real)),\,(h2 (n::real),(-2/3)\textasciicircum{}n\,u(n::real)))\\
   302                         %?(iterativer) datentyp in Isabelle/HOL
   303 \>precond  \>:\>  TODO\\
   304 \>find     \>:\>  $h1[n]\,*\,h2[n]$\\
   305 \>postcond \>:\>  TODO\\
   306 \end{tabbing}
   307 
   308 }
   309 \end{frame}
   310 
   311 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   312 %%												LTI REQ  				                       %%
   313 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   314 
   315 \begin{frame}\frametitle{Convolution: Development effort}
   316 {\small
   317 \begin{center}
   318 \begin{tabular}{l|l|r}
   319 requirements            & comments             &effort\\ \hline\hline
   320 simplify rationals      & \sisac               &     0\\ \hline
   321 define $\sum\limits_{i=0}^{n}i$ & partly \sisac  &    10\\ \hline
   322 simplify sum			      & termorder            &    10\\
   323                         & simplify rules       &    20\\
   324                         & use simplify rationals&     0\\ \hline
   325 index adjustments       & with unit step       &      10\\ \hline
   326 example collection      & with explanations    &    20\\ \hline\hline
   327                         &                      & 70-90\\
   328 \end{tabular}
   329 \end{center}
   330 effort --- in 45min units\\
   331 }
   332 \end{frame}
   333 
   334 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   335 %%--------------------LTI-------Conclusion-----------------------%%
   336 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   337 
   338 \begin{frame}{Summary}
   339 todo
   340 
   341 \begin{itemize}
   342 
   343 \item todo
   344 
   345 \end{itemize}
   346 \end{frame}
   347 
   348 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   349 %-----------------------------------------------------------------%
   350 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   351 
   352 \section[Z-transform]{Z-Transform}
   353 \subsection[(Inverse) Z-Transform]{(Inverse) Z-Transform}
   354 
   355 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   356 %%												Z-Transform  INTRO                     %%
   357 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   358 
   359 \begin{frame}\frametitle{(Inverse) ${\cal Z}$-Transformation: Introduction}
   360 \begin{itemize}
   361 \item Pure Transformation is simple to realise with Z-Transform Properties (Table)
   362 \item Partial Fraction are just math simplifications
   363 \end{itemize}
   364 \end{frame}
   365 
   366 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   367 %%												Z-Transform  SPEC                      %%
   368 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   369 
   370 \begin{frame}\frametitle{(Inverse) Z-Transformation: Specification}
   371 {\footnotesize\it
   372 
   373 Determine the inverse $\cal{z}$ transform of the following expression. Hint: applay the partial fraction expansion.
   374 
   375 \begin{center}
   376 $X(z)=\frac{3}{z-\frac{1}{4}-\frac{1}{8}z^{-1}},\ \ x[n]$ is absolute summable
   377 \end{center}
   378 
   379 \hrulefill
   380 
   381 \begin{tabbing}
   382 1\=postcond \=: \= \= $\;\;\;\;$\=\kill
   383 \>given    \>:\>  Expression of z \\
   384 \>         \> \>  \>(X (z::real\,+z::imag),3/(z-1/4-1/8\,z\textasciicircum{}(-1)))\\
   385 \>precond  \>:\>  TODO\\
   386 \>find     \>:\>  Expression of n\\
   387 \>         \> \>  \>$h[n]$\\
   388 \>postcond \>:\>  TODO\\
   389 \end{tabbing}
   390 
   391 }
   392 \end{frame}
   393 
   394 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   395 %%												Z expl		REQ	                         %%
   396 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   397 
   398 
   399 \begin{frame}\frametitle{(Inverse) Z-Transformation: Development effort}
   400 {\small
   401 \begin{center}
   402 \begin{tabular}{l|l|r}
   403 requirements            & comments             &effort\\ \hline\hline
   404 solve for part.fract.   & \sisac: degree 2     &     0\\
   405                         & complex nomminators  &    30\\
   406                         & degree > 2           &    MT\\ \hline
   407 simplify polynomial     & \sisac               &     0\\
   408 simplify rational       & \sisac               &     0\\ \hline
   409 part.fract.decomposition& degree 2             &      \\
   410                         & specification, method&    30\\ \hline
   411 ${\cal Z}^{-1}$ table    &                       &   20\\
   412                         & explanations, figures&    20\\ \hline
   413 example collection      & with explanations    &    20\\ \hline\hline
   414                         &                      & 90-120\\
   415 %                        &                      & 1 MT
   416 \end{tabular}
   417 \end{center}
   418 effort --- in 45min units\\
   419 MT --- thesis ``factorization'' (mathematics)
   420 }
   421 \end{frame}
   422 
   423 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   424 %%--------------------Z-TRANS---Conclusion-----------------------%%
   425 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   426 
   427 \begin{frame}{Summary}
   428 todo
   429 
   430 \begin{itemize}
   431 
   432 \item todo
   433 
   434 \end{itemize}
   435 \end{frame}
   436 
   437 \end{document}
   438 
   439