Reikia pagalbos skubiai

K

Kad

Guest
Can anyone please post MATLAB kodą QPSK moduliacija?
Please help.

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying or Very sad" border="0" />
 
Ei
Tai skamba kaip namų darbų problema: D.Atleiskit, jei ji yra ne.
Nes aš blogas įprotis negali komentuoti mano kodai I'm not too tikrai, kaip ji bus naudinga, bet vis dar ..

CLC;
aiški visiems;
beveik visi;
= rand (1,20);
Q1 = exp (-j * 2 * pi * 100);
Q2 = exp (-j * 2 * pi * 100 J * pi / 2);

for (i = 1:20)
if ((i) <0.5)
b (i) = 0;
else b (i) = 1;
pabaiga
pabaiga

for (i = 1:2:19)
if (b (i) == 0)
if (b (i 1) == 0)
C (grindų (I / 2) 1) = Q1 Q2;
kitas
C (grindų (I / 2) 1) =- Q1 Q2;
pabaiga
kitas
if (b (i 1) == 0)
C (grindų (I / 2) 1) =- Q1-Q2;
kitas
C (grindų (I / 2) 1) = Q1-Q2;
pabaiga
pabaiga
pabaiga

y = awgn (C, -1);

for (i = 1:10)
D (1) = ABS (y (i)-exp (j * pi / 4));
D (2) = ABS (y (i)-exp (j * 3 * pi / 4));
D (3) = ABS (y (i)-exp (j * 5 * pi / 4));
D (4) = ABS (y (i)-exp (j * 7 * pi / 4));

if (min (d) == D (1))
Z (2 * i-1) = 0;
Z (2 * i) = 0;
pabaiga

if (min (d) == D (2))
Z (2 * i-1) = 0;
Z (2 * i) = 1;
pabaiga

if (min (d) == D (3))
Z (2 * i-1) = 1;
Z (2 * i) = 0;
pabaiga

if (min (d) == D (4))
Z (2 * i-1) = 1;
Z (2 * i) = 1;
pabaiga
pabaiga

for (i = 1: Num)
if (b (i) ~ = z (i))
count = count 1;
pabaiga
pabaiga
ber = count/20Metodas I've used yra "Kosmoso Signal Analysis"Linkėjimai
tronix

 

Welcome to EDABoard.com

Sponsor

Back
Top