Académique Documents
Professionnel Documents
Culture Documents
DEVOIR SURVEILLE
SYSTEMES LINEAIRES DISCRETS
Consignes générales
𝑥(𝑡)
avec
𝑋(𝑝) 𝑋(𝑧) 𝑋(𝑧, 𝑚) 𝑋(𝑤)
𝑥(𝑡) = 0
∀𝑡 < 0
δ(𝑡) 1 1 1 1
𝑡 𝑢(𝑡) 1 𝑇𝑧 𝑚𝑇 𝑇 𝑇(1 − 𝑤 2 )
+
𝑝2 (𝑧 − 1)2 𝑧 − 1 (𝑧 − 1)2 4𝑤 2
𝑡2 1 𝑇 2 𝑧(𝑧 + 1) 𝑇 2 𝑚2 2𝑚 + 1 𝑇 2 (1 − 𝑤 2 )
𝑢(𝑡) [ +
2 𝑝3 2(𝑧 − 1)3 2 𝑧 − 1 (𝑧 − 1)2 8𝑤 3
2
+ ]
(𝑧 − 1)3
1 − 𝑒 −𝑎𝑡 𝑎 𝑇𝑧 𝑇 𝑎𝑚𝑇 − 1
[𝑡 − ] 𝑢(𝑡) 𝑝2 (𝑝 + 𝑎) +
𝑎 (𝑧 − 1)2 (𝑧 − 1) 2 𝑎(𝑧 − 1) 𝑇(1 − 𝑤 2 )
1
𝑧(1 − 𝑒 −𝑎𝑇 ) 𝑒 −𝑎𝑚𝑇 4𝑤 2
− +
𝑎(𝑧 − 1)(𝑧 − 𝑒 −𝑎𝑇 ) 𝑎(𝑧 − 𝑒 −𝑎𝑇 ) [
2𝑤
−
𝑎𝑇
𝑎𝑇 (1 + 𝑤. coth ( 2 ))
]
[𝑒 −𝑎𝑡 𝑠𝑖𝑛(𝑏𝑡)]𝑢(𝑡) 𝑏 𝑧𝑒 −𝑎𝑇 𝑠𝑖𝑛(𝑏𝑇)
(𝑝 + 𝑎)2 + 𝑏 2 𝑧 2 − 2𝑧𝑒 −𝑎𝑇 𝑐𝑜𝑠(𝑏𝑇) + 𝑒 −2𝑎𝑇
[𝑒 −𝑎𝑡 𝑐𝑜𝑠(𝑏𝑡)]𝑢(𝑡) 𝑝+𝑎 𝑧 2 − 𝑧𝑒 −𝑎𝑇 𝑐𝑜𝑠(𝑏𝑇)
(𝑝 + 𝑎)2 + 𝑏 2 𝑧 2 − 2𝑧𝑒 −𝑎𝑇 𝑐𝑜𝑠(𝑏𝑇) + 𝑒 −2𝑎𝑇
𝐾
𝐻(𝑝) =
1 + 𝜏𝑝
On se propose dans cet examen, de numériser la réponse indicielle pour la simuler par un microcontrôleur.
|𝑋𝑎 (𝑓)| est continu et non périodique, donc c’est la TF de 𝑥𝑎 (𝑡). Dans l’espace de Fourier, signal non
périodique = spectre bornée continu. Le signal 𝒙𝒂 (𝒕) est donc non périodique
2. On note |𝑋𝑒 (𝑓)|, le spectre d’amplitude du signal 𝑥𝑎 (𝑛𝑇𝑒 ). En utilisant vos connaissances,
représentez l’allure du spectre d’amplitude pour une fréquence d’échantillonnage de 𝐹𝑒 = 8𝐻𝑧 . Sur
votre graphique, vous préciserez :
3. Au vu du spectre |𝑋𝑎 (𝑓)| quelle est la meilleure période d’échantillonnage à choisir pour ne pas
avoir de recouvrement de spectre ?
Il faudra au moins avoir 𝑇𝑒 = 0.125𝑠 pour ne pas avoir recouvrement mais on peut aussi choisir 𝑇𝑒 =
0.0625𝑠 également.
On souhaite échantillonner puis numériser ce signal 𝑥𝑎 (𝑡) avec un CAN. Pour trouver les meilleurs
paramètres, l’échantillonnage est simulé dans un premier temps sous Matlab avec le programme suivant :
1 tau = 1;
2 K = 2;
3 tmax =6;
4 [xa,t] = step(tf(K,[tau 1]),tmax);
5 figure(1)
6 plot(t,xa)
7 title('réponse indicielle du système') ; xlabel(' t(s)'); ylabel(' U(V)')
8 axis([0 tmax 0 max(xa)+0.2]), grid minor
9 fe = 2; Te = 1/fe;
10 td = 0:Te:tmax;
11 xn = K*(1-exp(-td/tau));
12 hold on
13 stem(td,xn)
4.
a. On échantillonne le signal à partir de 𝑡 = 0. En analysant le programme Matlab, déterminez la
période d’échantillonnage 𝑇𝑒
b. Représentez sur la figure 1 le signal échantillonné obtenu et affiché avec Matlab. Penser à
légender la figure tout au long de l’examen.
2 2
a. Si 𝐻(𝑝) = 1+𝑝 alors 𝑋(𝑝) = 𝑝(1+𝑝) car c’est la réponse indicielle du système. Il vient alors avec
les tables que :
b. On applique la relation :
𝑋(𝑝)
𝑋(𝑧) = ∑ Résidus
1 − 𝑧 −1 𝑒 𝑇𝑝
𝑝ô𝑙𝑒𝑠 𝑑𝑒
𝑋(𝑝)
𝑋(𝑝)
𝑋(𝑧) = ∑ Résidus
1 − 𝑧 −1 𝑒 𝑇𝑝
𝑝ô𝑙𝑒𝑠 𝑑𝑒
𝑋(𝑝)
2
𝑝(𝑝 + 1) 2
= ∑ Résidus = ∑ Résidus
1 − 𝑧 −1 𝑒 𝑇𝑝 𝑝(𝑝 + 1)(1 − 𝑧 −1 𝑒 𝑇𝑝 )
𝑝ô𝑙𝑒𝑠 𝑑𝑒 𝑝ô𝑙𝑒𝑠 𝑑𝑒
𝑋(𝑝) 𝑋(𝑝)
2𝑝 2 2
𝑅0 = −1 𝑇𝑝
| = −1 0
=
𝑝(𝑝 + 1)(1 − 𝑧 𝑒 ) 𝑝=0 1 − 𝑧 𝑒 1 − 𝑧 −1
2(𝑝 + 1) 2 2
𝑅−1 = −1 𝑇𝑝
| = −1 −05
=
𝑝(𝑝 + 1)(1 − 𝑧 𝑒 ) 𝑝=−1 1 − 𝑧 𝑒 1 − 0.61𝑧 −1
Donc :
2 2 2𝑧 2𝑧 0.4𝑧
𝑋(𝑧) = 𝑅0 + 𝑅−1 = −1
+ −1
= + =2∗( )
1−𝑧 1 − 0.61𝑧 𝑧 − 1 𝑧 − 0.61 (𝑧 − 1)(𝑧 − 0.61)
𝑥𝑛 = 2 ∗ [1 − (0.61)𝑛 ]
On décompose 𝑋(𝑧)/𝑧 :
8.
a. On quantifie maintenant ce signal 𝑥𝑛 avec convertisseur analogique numérique unilatéral de
quantum 𝑞 = 0.2𝑉. En justifiant, combien de bits au minimum doit avoir ce CAN pour
numériser le signal ?
b. On dispose d’un convertisseur sur 4 bits. Pour avoir le quantum désiré, sous quelle tension de
référence doit-on alimenter le CAN ?
a. Le signal 𝑥𝑛 possède 10 niveaux de quantification (2/0.2), on a donc besoin d’au minimum 4bits
(2^4=16)
b.
𝑉𝑟𝑒𝑓
= 2𝑛 => 𝑞 ∗ 2𝑛 = 𝑉𝑟𝑒𝑓 = 0.2 ∗ 24 = 𝟑. 𝟐𝑽
𝑞
12. On transforme ce signal 𝑥𝑞 à l’aide d’un bloqueur d’ordre 0. Tracer le signal continu sur la figure
1.
Calculer, puis tracer, les 4 premières valeurs du module de la TFD de 𝑥𝑞 notée 𝑋𝑞 (𝑘).
𝑅𝑒(𝑋(0)) = 6.6
𝑅𝑒(𝑋(1)) = −1.6
𝑅𝑒(𝑋(2)) = −1.2
𝑅𝑒(𝑋(3)) = −1
𝑅𝑒(𝑋(4)) = −1.2
𝑅𝑒(𝑋(5)) = 1.6
𝑘 2𝑘
𝐼𝑚(𝑋(𝑘)) = 𝑥(0) + 𝑥(1) sin (2𝜋 ) + 𝑥(2) sin (2𝜋 )
6 6
3𝑘 4𝑘 5𝑘
+ 𝑥(3) sin (2𝜋 ) + 𝑥(4) sin (2𝜋 ) + 𝑥(5) sin (2𝜋 )
6 6 6
𝐼𝑚(𝑋(0)) = 0
𝐼𝑚(𝑋(1)) = 1.38
𝐼𝑚(𝑋(2)) = 0.7
𝐼𝑚(𝑋(3)) = 0
𝐼𝑚(𝑋(4)) = −0.7
𝐼𝑚(𝑋(5)) = −1.38
On considère que
𝑋𝑞 (𝑧) 0.6𝑧 4 + 0.6𝑧 3 + 0.2𝑧 2 + 0.2𝑧 + 0.2
= 𝑋𝑞 (𝑧) =
𝐸 (𝑧) 𝑧 4 (𝑧 − 1)