Bonjour,

Je voudrais faire la constellation de QPSK et sa modulation en utilisant les parties imaginaires et les parties réelles voila le code que j'ai fait
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
f=-1/2:0.01:1/2;
L=length(f);
A=3;
v=[1 0 1 1 1 0 1 0 1 1 0 0 1];
%j=1;
for i=1:length(v)-1
    c(i)=2*v(i)+v(i+1);
    % i=i+2;
    % j=j+1;
end
 
a=c(1:2:length(v)-1);
M=0;
for i=1:length(a)
    L=length(f);
    L=i*L;
    if a(i)==0
        x(M+1:L)=(-1-i);
 
        M=L;
    end
    if a(i)==1
        x(M+1:L)=(1-i);
 
        M=L;
    end
    if a(i)==2
        x(M+1:L)=(-1+i);
 
        M=L;
    end
    if a(i)==3
        x(M+1:L)=(1+i);
 
        M=L;
    end
    M=L;
 
end
plot(x)
xlabel('Periode');ylabel('Ampli');
grid;