Page MenuHomec4science

defsDSPcourse.sty
No OneTemporary

File Metadata

Created
Thu, Mar 13, 02:19

defsDSPcourse.sty

\typeout{ }
\typeout{This is the LaTeX style file for DSP course homeworks and solutions }
\typeout{created 17 Ocotber 2003 by Andrea Ridolfi}
\typeout{ }
\usepackage{amsmath,amssymb}
\usepackage[nohead]{geometry}
\usepackage{fleqn}
\usepackage{pstricks,pst-node,pst-plot}
\usepackage{epsfig}
\usepackage{fullpage}
\usepackage{avant}
\usepackage{courier}
\usepackage[utopia]{mathdesign}
\RequirePackage{xspace}
\RequirePackage{bbm}
\RequirePackage{ifthen}
\RequirePackage{algo}
%----------------------
% HEADER
\newcommand{\handout}[3]{\thispagestyle{empty}%
{\parindent 0pt
\begin{center}
{\large \'ECOLE POLYTECHNIQUE
F\'ED\'ERALE DE LAUSANNE}\par
\smallskip
School of Computer and Communication Sciences
\end{center}
{\bf Handout #1}\hfill {\bf Signal Processing for Communications}\\
#3 \hfill #2}\par\smallskip\hrule\bigskip}
%----------------------
% Macros
\DeclareMathAlphabet{\mathb}{OML}{cmm}{b}{it}
\def\mbbs#1{\ensuremath{\mathbbm{#1}}} % Math BlackBoard Style (needs bbm)
\def\mbs#1{\ensuremath{\mathb{#1}}} % Math Bold Style
\def\mbss#1{\ensuremath{\boldsymbol{#1}}} % Math Bold Style for Symbols
%\def\msbs#1{\ensuremath{\mathbf{#1}}} % Math Straight Bold Style
\def\mcs#1{\ensuremath{\mathcal{#1}}} % Math Cal Style
\def\mcbs#1{\ensuremath{\boldsymbol{\mathcal{#1}}}} % Math Cal Bold Style
\newcommand{\rect}{{\mathrm{rect}}}
\newcommand{\sinc}{{\mathrm{sinc}}}
%---------------------
% BOLD Alphabet
\def\Ab{{\mbs{A}}\xspace} \def\ab{{\mbs{a}}\xspace}
\def\Bb{{\mbs{B}}\xspace} \def\bb{{\mbs{b}}\xspace}
\def\Cb{{\mbs{C}}\xspace} \def\cb{{\mbs{c}}\xspace}
\def\Hb{{\mbs{H}}\xspace} \def\hb{{\mbs{h}}\xspace}
\def\Ib{{\mbs{I}}\xspace} \def\ib{{\mbs{i}}\xspace}
\def\Db{{\mbs{D}}\xspace} \def\db{{\mbs{d}}\xspace}
\def\Vb{{\mbs{V}}\xspace} \def\vb{{\mbs{v}}\xspace}
\def\Xb{{\mbs{X}}\xspace} \def\xb{{\mbs{x}}\xspace}
\def\Yb{{\mbs{Y}}\xspace} \def\yb{{\mbs{y}}\xspace}
\def\Zb{{\mbs{Z}}\xspace} \def\zb{{\mbs{z}}\xspace}
\def\Wb{{\mbs{W}}\xspace} \def\wb{{\mbs{w}}\xspace}
%---------------------
% CAL Alphabet & CAL BOLD Alphabet
\def\Ac{{\mcs{A}}\xspace} \def\Acb{{\mcbs{A}}\xspace}
\def\Bc{{\mcs{B}}\xspace} \def\Bcb{{\mcbs{B}}\xspace}
\def\Cc{{\mcs{C}}\xspace} \def\Ccb{{\mcbs{C}}\xspace}
\def\Dc{{\mcs{D}}\xspace} \def\Dcb{{\mcbs{D}}\xspace}
\def\Ec{{\mcs{E}}\xspace} \def\Ecb{{\mcbs{E}}\xspace}
\def\Fc{{\mcs{F}}\xspace} \def\Fcb{{\mcbs{F}}\xspace}
\def\Gc{{\mcs{G}}\xspace} \def\Gcb{{\mcbs{G}}\xspace}
\def\Hc{{\mcs{H}}\xspace} \def\Hcb{{\mcbs{H}}\xspace}
\def\Ic{{\mcs{I}}\xspace} \def\Icb{{\mcbs{I}}\xspace}
\def\Jc{{\mcs{J}}\xspace} \def\Jcb{{\mcbs{J}}\xspace}
\def\Kc{{\mcs{K}}\xspace} \def\Kcb{{\mcbs{K}}\xspace}
\def\Lc{{\mcs{L}}\xspace} \def\Lcb{{\mcbs{L}}\xspace}
\def\Mc{{\mcs{M}}\xspace} \def\Mcb{{\mcbs{M}}\xspace}
\def\Nc{{\mcs{N}}\xspace} \def\Ncb{{\mcbs{N}}\xspace}
\def\Oc{{\mcs{O}}\xspace} \def\Ocb{{\mcbs{O}}\xspace}
\def\Pc{{\mcs{P}}\xspace} \def\Pcb{{\mcbs{P}}\xspace}
\def\Qc{{\mcs{Q}}\xspace} \def\Qcb{{\mcbs{Q}}\xspace}
\def\Rc{{\mcs{R}}\xspace} \def\Rcb{{\mcbs{R}}\xspace}
\def\Sc{{\mcs{S}}\xspace} \def\Scb{{\mcbs{S}}\xspace}
\def\Tc{{\mcs{T}}\xspace} \def\Tcb{{\mcbs{T}}\xspace}
\def\Uc{{\mcs{U}}\xspace} \def\Ucb{{\mcbs{U}}\xspace}
\def\Vc{{\mcs{V}}\xspace} \def\Vcb{{\mcbs{V}}\xspace}
\def\Wc{{\mcs{W}}\xspace} \def\Wcb{{\mcbs{W}}\xspace}
\def\Xc{{\mcs{X}}\xspace} \def\Xcb{{\mcbs{X}}\xspace}
\def\Yc{{\mcs{Y}}\xspace} \def\Ycb{{\mcbs{Y}}\xspace}
\def\Zc{{\mcs{Z}}\xspace} \def\Zcb{{\mcbs{Z}}\xspace}
%---------------------
% SYMBOLS FOR COMMON SETS
\def\setR{{\mbbs{R}}\xspace}
\def\setZ{{\mbbs{Z}}\xspace}
\def\setC{{\mbbs{C}}\xspace}
\def\setN{{\mbbs{N}}\xspace}
\def\setT{{\mbbs{T}}\xspace}
%---------------------
% ENVIRONMENTS
\makeatletter
\newcounter{exercise}
\renewcommand{\theexercise}{\arabic{exercise}}
\newenvironment{exercise}[1]
{\refstepcounter{exercise}%
\vspace{1em}\par\noindent%
{\sffamily\bfseries Exercise~\theexercise. \ifthenelse{\equal{#1}{}}{}{{#1}}}%
\parindent=0pt\par\nobreak}
{\par\nobreak\centerline{\rule{5\baselineskip}{.5pt}}\par\vspace{.2\baselineskip}}%\hfill$\Diamond$\par\sk
\newcounter{solution}
\renewcommand{\thesolution}{\arabic{solution}}
\newenvironment{solution}[1]
{\refstepcounter{solution}%
\par\noindent\textbf{\sffamily\bfseries Solution~\thesolution. \ifthenelse{\equal{#1}{}}{}{{#1}}}%
\parindent=0pt\par\nobreak}
{\par\nobreak\centerline{\rule{5\baselineskip}{.5pt}}\par\vspace{.2\baselineskip}}%\hfill$\Diamond$\par\sk
\renewcommand{\labelenumi}{(\alph{enumi})
}\renewcommand{\labelitemi}{-}
\def\maketitle{%
\null
\vskip 2em%
\begin{center}%
\sffamily
\let \footnote \thanks
{\LARGE \bfseries \@title \par}%
\vskip 1.5em%
{\large
\lineskip .5em%
\begin{tabular}[t]{c}%
\@author
\end{tabular}\par}%
\vskip 1em%
{\large \@date}%
\end{center}%
\par
\vskip 3.5em}
\makeatother
%---------------------
% OTHER VARIABLES
\setlength{\parindent}{0pt}
\def\pth#1{\left(#1\right)}
\def\bra#1{\left\{#1\right\}}
\def\sbra#1{\left[#1\right]}
\def\dbars#1{\left\|#1\right\|}
\def\bars#1{\left|#1\right|}
\def\cro#1{\left<#1\right>}
\def\ie{\textit{i.e.}\xspace}
\def\eg{\textit{e.g.}\xspace}
\renewcommand{\Re}{\mathrm{Re}}
\renewcommand{\Im}{\mathrm{Im}}
\def\DFT#1{\mbox{\rm DFT}\left\{#1\right\}}
\def\IDFT#1{\mbox{\rm IDFT}\left\{#1\right\}}
\def\DFS#1{\mbox{\rm DFS}\left\{#1\right\}}
\def\IDFS#1{\mbox{\rm IDFS}\left\{#1\right\}}
\def\DTFT#1{\mbox{\rm DTFT}\left\{#1\right\}}
\def\IDTFT#1{\mbox{\rm IDTFT}\left\{#1\right\}}
\def\FT#1{\mbox{\rm FT}\left\{#1\right\}}
\def\IFT#1{\mbox{\rm IFT}\left\{#1\right\}}
\def\expt#1{\mbox{\rm E}\left[#1\right]}
\def\prob#1{\mbox{\rm P}\left[#1\right]}

Event Timeline