Bonjour,
je programme un code MATLAB qui permet de coder la séquence de bit en codage Manchester mais l'affichage n'est pas correct, en sait que en Manchester le '0' présente un front montant et le '1' présente un front descendant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 close all; clear all; a=[0 1 0 1 1 0 0 1 1 0 1] t=0:0.5:10 ; l=length(t); for i=1:l/2 if a(i)==1 x(2*i-1)= 1; x(2*i)=-1; else x(2*i)= -1; x(2*i-1)= 1; end; end; figure; stairs(x); axis([0 length(t)-1 -4 4]); grid on; title('Manchester');
Partager