bonjour à tous. j'ai realisé ceci pour afficher un signal binaire ainsi que son bit de parité.
ce que je voudrai faire, c'est ne plus representer le bit de parité, jai donc enlevé la 2ème partie. et en ce qui concerne le codage nrz, 1 resterai 1 et 0 deviendrait -1. Ce qui donnerait :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 int i; int N=80 ; int posX=20; double* y; y = new double[N]; for (int i=0; i<N;i++) { y[i]=0; } int j=0; for (int i=0;i<8;i++) { if (i!=7) { y[i+j]=signal[i]; j++; y[i+j]=signal[i]; j++; } else { y[i+j]=bit; j++; y[i+j]=bit; j++; } }
ca ne marche pas. à laideCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 int i; int N=80 ; int posX=20; double* y; y = new double[N]; for (int i=0; i<N;i++) { y[i]=0; } int j=0; for (int i=0;i<7;i++) { if (signal[i]=1) { y[i+j]=signal[i]; j++; y[i+j]=signal[i]; j++; } else { y[i+j]=-1; j++; y[i+j]=-1; j++; }