diff --git a/infotro/SDi/img.png b/infotro/SDi/img.png deleted file mode 100644 index 3c64698..0000000 Binary files a/infotro/SDi/img.png and /dev/null differ diff --git a/infotro/SDi/img_1.png b/infotro/SDi/img_1.png deleted file mode 100644 index 8c58cfc..0000000 Binary files a/infotro/SDi/img_1.png and /dev/null differ diff --git a/infotro/SDi/medias/density_graph.png b/infotro/SDi/medias/density_graph.png new file mode 100644 index 0000000..923ee15 Binary files /dev/null and b/infotro/SDi/medias/density_graph.png differ diff --git a/infotro/SDi/paper_exercise.md b/infotro/SDi/paper_exercise.md deleted file mode 100644 index dd7ec41..0000000 --- a/infotro/SDi/paper_exercise.md +++ /dev/null @@ -1,50 +0,0 @@ -Soient les classes AppE, NWE et RTXE. La lettre E signifié Entity. -# Exercice 1 -## Question -Dessinez un premier diagramme de classe qui montre les différentes couches de votre système et leurs classes respectives. Esquissez les dépendances. -## Réponse -```plantuml -@startuml -Application.AppE .-down-> Network.NWE -Network.NWE .up-> Application.AppE - -Network.NWE .-down-> RTX.RTXE -RTX.RTXE .up-> Network.NWE - -@enduml -``` - -# Exercice 5 -## Question -Dessinez maintenant un nouveau diagramme de classes avec tous les paquets et toutes les classes, interfaces et méthodes. -## Réponse -```plantuml -@startuml -class AppE { - + dataIndication() - + advIndication() - + connIndication() - + connConfirmation() - + discIndication() - + discConfirmation() - - + setNWE(NWE*) -} - -class NWE { - + dataRequest(Data*) - + advRequest(Advertise*) - + connRequest(Connection*) - + connResponse(Connection*) - + discRequest(Connection*) - + discResponse(Connection*) - + receive() - - + subscribe(NWE*) - + setRTX(RTX*) -} -@enduml -``` -![img_1.png](img_1.png) - -![img.png](img.png) \ No newline at end of file diff --git a/infotro/SDi/transmission_process.md b/infotro/SDi/transmission_process.md index 6dc042d..c109f53 100644 --- a/infotro/SDi/transmission_process.md +++ b/infotro/SDi/transmission_process.md @@ -11,6 +11,10 @@ Variance &= \sum^{n}_{k=0}(X_{k}-Mean)^{2}\cdot P_{x} \\ ecart-type &= \sqrt{ Variance } \end{align}$$ +## Densité +![Density Graph](medias/density_graph.png) +$$\Delta = \frac{V_{min}-V_{max}}{2^{nBits}}$$ + # Digitalisation d'un signal ![transmission_process-digitalisation_signal.png](medias%2Ftransmission_process-digitalisation_signal.png) @@ -18,8 +22,10 @@ ecart-type &= \sqrt{ Variance } ## Quantification Résolution : $2^{\text{nbits}}$ ->[!example] MATLAB (A2) +> [!NOTE|label:MATLAB - A2] +> >![transmission_process-matlab-quantification.png](medias%2Ftransmission_process-matlab-quantification.png) +> >![transmission_process-matlab-quantification_params.png](medias%2Ftransmission_process-matlab-quantification_params.png) @@ -27,7 +33,8 @@ Résolution : $2^{\text{nbits}}$ ### Déquantification ->[!example] MATLAB (A2) +> [!NOTE|label:MATLAB - A2] +> >![transmission_process-matlab-dequantification.png](medias%2Ftransmission_process-matlab-dequantification.png) >$$\begin{align} \\ \text{Add: } @@ -43,13 +50,15 @@ Résolution : $2^{\text{nbits}}$ Mesure à chaque clock $f_{s} = 2*f_{out}$ $f_{s}$ : Fréquence de sample ->[!example] MATLAB (A1) +> [!NOTE|label:MATLAB - A1] +> >![transmission_process-matlab-echantiollnage.png](medias%2Ftransmission_process-matlab-echantiollnage.png) ### Reconstruction Passe-bas avec $f_{c} = \frac{f_{s}}{2}$ $f_{c}$ : Fréquence de coupure ->[!example] MATLAB (A1) +> [!NOTE|label:MATLAB - A1] +> >![transmission_process-matlab-reconstruction.png](medias%2Ftransmission_process-matlab-reconstruction.png) @@ -102,10 +111,12 @@ P(E) &= P(E_{2}) + P(E_{2}) + P(E_{2}) +P(E_{3}) \\ \end{align}$$ ### MATLAB (B1-B2) ->[!example] Codage du canal +> [!NOTE|label:Codage du canal] +> >![transmission_process-matlab-codage_canal.png](medias%2Ftransmission_process-matlab-codage_canal.png) ->[!example] Décodage du canal +> [!NOTE|label:Décodage du canal] +> >![transmission_process-matlab-decodage_canal.png](medias%2Ftransmission_process-matlab-decodage_canal.png) @@ -116,7 +127,7 @@ P(E) &= P(E_{2}) + P(E_{2}) + P(E_{2}) +P(E_{3}) \\ Bits $\to$ Symbol -Symbol : +Symbol : Représentation d'un ou plusieurs bits dans le monde réel ## BPSK @@ -130,17 +141,46 @@ Représentation d'un ou plusieurs bits dans le monde réel ![transmission_process-codage_physique-qpsk.png](medias%2Ftransmission_process-codage_physique-qpsk.png) # Transmission Radio -## AM + +$B$ : bit rate $[\frac{bit}{s}]$
+$S$ : Symbole rate $\left[ \frac{symbol}{s} \right]$
+$B_{Ba}$ : Baseband bandwidth $[Hz]$ - Largeur de la plage de fréquence du signal avant modulation
+$B_{Br}$ : Broadband bandwidth $[Hz]$ - Largeur de la plage de fréquence totale disponible pour la modulation (ou du signal modulé)
+ + +## AM - ASK Modulation de l'Amplitude ![transmission_process-transmission_radio-am.png](medias%2Ftransmission_process-transmission_radio-am.png) -## FM +$$\begin{align} +B_{Ba} &= \frac{1}{2}\left[ \frac{Hz}{\frac{symbol}{s}} \right] *S\left[ \frac{symbol}{s} \right]\\ +B_{Br} &= 2*B_{Ba} +\end{align}$$ + +## FM - FSK Modulation de la Fréquence ![transmission_process-transmission_radio-fm.png](medias%2Ftransmission_process-transmission_radio-fm.png) -## PM +$\beta$ : Index de modulation
+$f_{c}$ : Fréquence de la porteuse
+$f_{0}$ : Fréquence pour le symbole `0`
+$f_{1}$ : Fréquence pour le symbole `1`
+ +$$\begin{align} +B_{Ba} &= \frac{1}{2}\left[ \frac{Hz}{\frac{symbol}{s}} \right] *S\left[ \frac{symbol}{s} \right]\\ +\beta &= \frac{2\Delta f}{S} \\ +f_{0} &= f_{c}-\Delta f \\ +B_{Br} &= 2*B_{Ba} + 2*\Delta f = (1+\beta)*S +\end{align}$$ + +## PM - PSK Modulation de la Phase ![transmission_process-transmission_radio-pm.png](medias%2Ftransmission_process-transmission_radio-pm.png) + +$$\begin{align} +B_{Ba} &= \frac{1}{2}\left[ \frac{Hz}{\frac{symbol}{s}} \right] *S\left[ \frac{symbol}{s} \right]\\ +B_{Br} &= 2*B_{Ba} +\end{align}$$