Skip to content

Commit 6cb034b

Browse files
committed
add latex main source file + header
1 parent 69fdaf5 commit 6cb034b

6 files changed

Lines changed: 520 additions & 4 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ plustard/
1111
__pycache__/
1212
.ipynb_checkpoints/
1313
LecturesSignalProcessing.zip
14+
!header.tex
15+
!Poly.tex
16+
!.gitignore

config_notebook_ensg

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ export all_proxy=http://10.0.4.2:3128
77

88

99
# clone the git repository
10-
cd ~
11-
git clone https://github.com/jfbercher/LecturesSignalProcessing.git
12-
cd ~/LecturesSignalProcessing
10+
#cd ~
11+
#git clone https://github.com/jfbercher/LecturesSignalProcessing.git
12+
#cd ~/LecturesSignalProcessing
1313

1414
# Check if directories exist
1515
if [ ! -d "~/.jupyter/nbconfig" ]; then

index.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!DOCTYPE html>
22
<html>
33
<head><meta charset="utf-8" />
4-
<title>index_web</title>
4+
<title>index</title>
55

66
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
77
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
@@ -11766,6 +11766,11 @@ <h2 id="Installation">Installation<a class="anchor-link" href="#Installation">&#
1176611766
<li><a href="config_notebook_ensg">Configuration du notebook Jupyter</a>
1176711767
puis faire <code>chmod 755 *_ensg</code> et enfin lancer ces deux scripts (par <code>./install_pkg_ensg</code> par exemple)</li>
1176811768
</ul>
11769+
<p><p style="color:red"> <strong>Attention</strong> : pour ceux qui auraient déjà installé avant le 24 novembre, merci de faire une mise à jour du dépôt par</p>
11770+
11771+
<pre><code>cd ~/LecturesSignalProcessing
11772+
git pull</code></pre>
11773+
<p>&lt;/p&gt;</p>
1176911774
<h2 id="T&#233;l&#233;charger-l'archive-du-cours">T&#233;l&#233;charger l'archive du cours<a class="anchor-link" href="#T&#233;l&#233;charger-l'archive-du-cours">&#182;</a></h2><p><a href="http://perso.esiee.fr/~bercherj/PPMD/LecturesSignalProcessing.zip">Archive</a>
1177011775
puis la décompresser par <code>unzip LecturesSignalProcessing.zip</code></p>
1177111776
<h2 id="Les-cours-en-pages-html">Les cours en pages html<a class="anchor-link" href="#Les-cours-en-pages-html">&#182;</a></h2><p><a href="http://perso.esiee.fr/~bercherj/Lectures_SignalProcessing/index.html">Version Web</a></p>

index.ipynb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,13 @@
1717
"- [Configuration du notebook Jupyter](config_notebook_ensg)\n",
1818
"puis faire `chmod 755 *_ensg` et enfin lancer ces deux scripts (par `./install_pkg_ensg` par exemple)\n",
1919
"\n",
20+
"<p style=\"color:red\"> **Attention** : pour ceux qui auraient déjà installé avant le 24 novembre, merci de faire une mise à jour du dépôt par\n",
21+
"```\n",
22+
"cd ~/LecturesSignalProcessing\n",
23+
"git pull\n",
24+
"\n",
25+
"```\n",
26+
"</p>\n",
2027
"## Télécharger l'archive du cours\n",
2128
"[Archive](http://perso.esiee.fr/~bercherj/PPMD/LecturesSignalProcessing.zip)\n",
2229
"puis la décompresser par `unzip LecturesSignalProcessing.zip`\n",
@@ -60,6 +67,11 @@
6067
"user_envs_cfg": false
6168
},
6269
"toc": {
70+
"colors": {
71+
"hover_highlight": "#DAA520",
72+
"running_highlight": "#FF0000",
73+
"selected_highlight": "#39ff00"
74+
},
6375
"nav_menu": {
6476
"height": "79px",
6577
"width": "252px"

tex/Poly.tex

Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
2+
\input{header.tex}
3+
4+
\usepackage{amsthm} % theorems
5+
\usepackage{lettrine}
6+
\usepackage{lastpage}
7+
\usepackage{url}
8+
\usepackage{mdframed}
9+
\usepackage[T1]{fontenc}
10+
%\usepackage[utf8]{inputenc}
11+
\usepackage{times}
12+
\usepackage{mathptmx}
13+
14+
\DeclareUnicodeCharacter{00A0}{~} %get rid of "unicode char u8 not set up for use with latex"
15+
16+
17+
%Options: Sonny, Lenny, Glenn, Conny, Rejne, Bjarne, Bjornstrup
18+
\usepackage[Bjornstrup]{fncychap}
19+
20+
21+
%%% -----------------------
22+
%\usepackage[svgnames]{xcolor} % Required to specify font color
23+
24+
\newcommand*{\plogo}{\fbox{$\mathcal{PL}$}} % Generic publisher logo
25+
26+
%----------------------------------------------------------------------------------------
27+
% TITLE PAGE
28+
%----------------------------------------------------------------------------------------
29+
30+
\newcommand*{\titleAT}{\begingroup % Create the command for including the title page in the document
31+
\newlength{\drop} % Command for generating a specific amount of whitespace
32+
\drop=0.1\textheight % Define the command as 10% of the total text height
33+
34+
\rule{\textwidth}{1pt}\par % Thick horizontal line
35+
\vspace{2pt}\vspace{-\baselineskip} % Whitespace between lines
36+
\rule{\textwidth}{0.4pt}\par % Thin horizontal line
37+
38+
\vspace{\drop} % Whitespace between the top lines and title
39+
\centering % Center all text
40+
\textcolor{red}{ % Red font color
41+
{\Huge A Journey in Signal Processing}\\[0.5\baselineskip] % Title line 1
42+
%{\Large de}\\[0.75\baselineskip] % Title line 2
43+
{\Huge with IPython}
44+
} % Title line 3
45+
46+
\vspace{0.25\drop} % Whitespace between the title and short horizontal line
47+
\rule{0.3\textwidth}{0.4pt}\par % Short horizontal line under the title
48+
\vspace{\drop} % Whitespace between the thin horizontal line and the author name
49+
50+
{\Large \textsc{Jean-François Bercher}}\par % Author name
51+
52+
53+
\vfill % Whitespace between the author name and publisher text
54+
%{\large \textcolor{red}{\plogo}}\\[0.5\baselineskip] % Publisher logo
55+
{\large \textsc{ESIEE-Paris}}\par % Publisher
56+
57+
\vspace*{\drop} % Whitespace under the publisher text
58+
59+
\rule{\textwidth}{0.4pt}\par % Thin horizontal line
60+
\vspace{2pt}\vspace{-\baselineskip} % Whitespace between lines
61+
\rule{\textwidth}{1pt}\par % Thick horizontal line
62+
63+
\endgroup}
64+
%% ------------------------END TITLE PAGE
65+
66+
\makeatletter
67+
\renewcommand{\@oddfoot}%
68+
{\hfil \upshape Page {\thepage}/\pageref{LastPage}}
69+
\renewcommand{\@evenfoot}{\upshape Page {\thepage}/\pageref{LastPage} \hfil} %{\@evenfoot}
70+
\makeatother
71+
72+
%%% Further colors and hyperref configuration
73+
% Colors
74+
\definecolor{webgreen}{rgb}{0,.5,0}
75+
\definecolor{webbrown}{rgb}{.6,0,0}
76+
\definecolor{webyellow}{rgb}{0.98,0.92,0.73}
77+
\definecolor{webgray}{rgb}{.753,.753,.753}
78+
\definecolor{webblue}{rgb}{0,0,.8}
79+
80+
81+
\usepackage{hyperref}
82+
\hypersetup{bookmarks,bookmarksnumbered,%bookmarksopen,
83+
colorlinks,linkcolor=webbrown,filecolor=webgreen,citecolor=webgreen,
84+
breaklinks=true,
85+
hyperindex=true
86+
urlcolor=webbrown,pagebackref,pdfpagemode=None,pdfstartview=Fit}
87+
%%%----------------------------------------
88+
89+
90+
91+
92+
%\title{\textbf{A Stroll with Random Signals and IPython}}
93+
%\author{J.-F. Bercher}
94+
95+
%\title{\textbf{Régression linéaire}}
96+
\begin{document}
97+
%\maketitle
98+
99+
\thispagestyle{empty} % Removes page numbers
100+
101+
\titleAT % This command includes the title page
102+
103+
104+
\def\E#1{\mathbb{E}\left[#1\right]}
105+
\def\ta#1{\left<#1\right>}
106+
\def\egalparerg{{\mathop{=}\limits_\mathrm{erg}}}
107+
\def\egalpardef{\mathop{=}\limits^\triangle}
108+
\def\E#1{\mathbb{E}\left[#1\right]}
109+
\def\flecheTF{\rightleftharpoons }
110+
\def\expo#1{\exp\left(#1\right)}
111+
\def\dr#1{\mathrm{d}#1}
112+
\def\d#1{\mathrm{d}#1}
113+
\def\wb{\mathbf{w}} \def\sb{\mathbf{s}} \def\xb{\mathbf{x}}
114+
\def\Rb{\mathbf{R}} \def\rb{\mathbf{r}}
115+
\def\TFI#1#2#3{{\displaystyle{\int_{-\infty}^{+\infty} #1 ~e^{j2\pi #2 #3}
116+
~\dr{#2}}}}
117+
\def\TF#1#2#3{{\displaystyle{\int_{-\infty}^{+\infty} #1 ~e^{-j2\pi #3 #2}
118+
~\dr{#2}}}}
119+
\def\mystar{{*}}
120+
121+
122+
\def\R#1{\mathcal{R}\left\{#1\right\}}
123+
\def\I#1{\mathcal{I}\left\{#1\right\}}
124+
\def\tf#1{{\mathrm{FT}\left\{ #1 \right\}}}
125+
\def\sha{w} %{ш}
126+
\def\sinc#1{{\mathrm{sinc}\left( #1 \right)}}
127+
\def\rect{\mathrm{rect}}
128+
\definecolor{lightred}{rgb}{1,0.1,0}
129+
\def\myeqbox#1#2{{\fcolorbox{#1}{light#1}{$\textcolor{#1}{ #2}$}}}
130+
\def\eqbox#1#2#3#4{{\fcolorbox{#1}{#2}{$\textcolor{#3}{ #4}$}}}
131+
% border|background|text
132+
\def\eqboxa#1{{\boxed{#1}}}
133+
\def\eqboxb#1{{\eqbox{green}{white}{green}{#1}}}
134+
\def\eqboxc#1{{\eqbox{blue}{white}{blue}{#1}}}
135+
\def\eqboxd#1{{\eqbox{blue}{lightblue}{blue}{#1}}}
136+
137+
\def\ub{\mathbf{u}}
138+
\def\wbopt{\mathop{\mathbf{w}}\limits^\triangle}
139+
\def\deriv#1#2{\frac{\mathrm{d}#1}{\mathrm{d}#2}}
140+
\def\Ub{\mathbf{U}}
141+
\def\db{\mathbf{d}}
142+
\def\eb{\mathbf{e}}
143+
\def\yb{\mathbf{y}}
144+
\def\ybp{\mathbf{y}}
145+
\def\est#1{\hat{#1}}
146+
147+
\def\vb{\mathbf{v}}
148+
\def\Ib{\mathbf{I}}
149+
\def\Vb{\mathbf{V}}
150+
\def\Lambdab{\mathbf{\Lambda}}
151+
\def\Ab{\mathbf{A}}
152+
\def\Bb{\mathbf{B}}
153+
\def\Cb{\mathbf{C}}
154+
\def\Db{\mathbf{D}}
155+
\def\Kb{\mathbf{K}}
156+
157+
\def\textem#1{\emph{#1}}
158+
%\def\url#1{\href{#1}{}}
159+
160+
\newtheorem{theorem}{Theorem}
161+
\newtheorem{exercise}{Exercise}
162+
\newtheorem{example}{Example}
163+
\newtheorem{prop}{Property}
164+
\newtheorem{remark}{Remark}
165+
\newtheorem{proposition}{Proposition}
166+
\newtheorem{definition}{Definition}
167+
168+
169+
\def\url#1{\texttt{#1}}
170+
171+
\newenvironment{textboxa}
172+
{ \begin{mdframed}[backgroundcolor=yellow]}
173+
{ \end{mdframed} }
174+
175+
176+
177+
178+
179+
\tableofcontents
180+
\newpage
181+
182+
\input{DelaysAndScales.tex}
183+
\input{Intro_Filtering.tex}
184+
\input{Intro_Fourier.tex}
185+
\input{Fourier_transform.tex} %
186+
\input{Discrete_Time_Fourier_properties.tex} %
187+
\input{Convolution.tex}
188+
\input{TransferFunctions.tex}
189+
\input{Exercises_BasicSystemsRepr.tex} %
190+
\input{BasicSystemsRepr.tex} %
191+
\input{Continuous_time_case.tex} %
192+
\input{Periodization_discretization.tex}
193+
\input{DFT.tex}
194+
\input{Sampling.tex} %
195+
196+
\input{LabImages_text.tex}
197+
%\input{LabImages_correction.tex}
198+
199+
\input{DigitalFilters.tex}
200+
\input{ZerosPoles.tex}
201+
\input{FIR_synthesis.tex}
202+
\input{Bilinear_synthesis.tex}
203+
204+
205+
\input{BasicFiltering_text.tex}
206+
%\input{BasicFiltering_correction.tex}
207+
208+
209+
210+
\chapter{Random Signals}
211+
\input{Lecture1_RandomSignals}
212+
\input{Lecture2_RandomSignals}
213+
\input{Lecture3_RandomSignals}
214+
215+
%%Adaptive Filtering
216+
\input{Optimum_filtering}
217+
\input{Grad_algo}
218+
\input{Adaptive_versions.tex }
219+
%\input{noisecancellationlab.tex}
220+
221+
222+
223+
\end{document}

0 commit comments

Comments
 (0)