1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
QAMTable=[7+7i,-7+7i,-7-7i,7-7i];% costellation
buf=QAMTable(randint(N/2,1,4)+1);%génération d'une séquence aléatoire
x=zeros(N,1);
x(1:2:N)=buf;
sch = ifft(x); %[A A]
%*****************data*************************
sig=zeros(N,1);
s=ifft(sig);
src = QAMTable(randint(N,1,4)+1);
sym = ifft(src);%[PN]
%********************transmission*****************
igsch=sch(N- Ng +1:N);
igsym=sym(N- Ng +1:N);
igs=s(N-Ng+1:N);
tx =[sig(:);igsch(:);sch(:);igsym(:);sym(:)];% ajout de l'intervale de garde |
Partager