mapeamento de 64 QAM

C

Chetu

Guest
qualquer corpo conhecer cerca de 64 QAM maping e demaping.(Constallation) por favor me fornecer documentos relacionados.

 
m = 1;
para k =- 7:2:7
para l =- 7:2:7

mapping_vector (m) = (k j * l) / sqrt (42);
m = m 1;
end;
end;
mapping_vector = mapping_vector (...
[[0 1 3 2 7 6 4 5] ...
8 [0 1 3 2 7 6 4 5] ...
24 [0 1 3 2 7 6 4 5] ...
16 [0 1 3 2 7 6 4 5] ...
56 [0 1 3 2 7 6 4 5] ...
48 [0 1 3 2 7 6 4 5] ...
32 [0 1 3 2 7 6 4 5] ...
40 [0 1 3 2 7 6 4 5]] 1);
índice = [32 16 8 4 2 1] * bit_to_mod;
sym = mapping_vector índice ( 1);Adicionado após 40 segundos:bit0 = sym (real);
Bit3 = imag (sym);
bit1 = 4/sqrt (42)-abs (real (sym));
Bit4 = 4/sqrt (42)-abs (imag (sym));
para m = 1: sym (tamanho, 2)
para k = 1: sym (tamanho, 1)
Se 4/sqrt abs ((42)-abs (real (sym (k, m)))) <= 2/sqrt (42)
bit2 (k, m) = 2/sqrt (42) - abs (4/sqrt (42)-abs (real (sym (k, m ))));
elseif abs (real sym ((k, m))) <= 2/sqrt (42)
bit2 (k, m) = -2/sqrt (42) abs (real (sym (k, m)));
diferente
bit2 (k, m) = 6/sqrt (42)-abs (real (sym (k, m)));
end;

Se 4/sqrt abs ((42)-abs (imag (sym (k, m)))) <= 2/sqrt (42)
Bit5 (k, m) = 2/sqrt (42) - abs (4/sqrt (42)-abs (imag (sym (k, m ))));
elseif abs (imag (sym (k, m))) <= 2/sqrt (42)
Bit5 (k, m) = -2/sqrt (42) abs (imag (sym (k, m)));
diferente
Bit5 (k, m) = 6/sqrt (42)-abs (imag (sym (k, m)));
end;
end;
end;

bit_out (1,

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sorrir" border="0" />

Bit0 => 0;
bit_out (2,

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sorrir" border="0" />

Bit1 => 0;
bit_out (3,

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sorrir" border="0" />

Bit2 => 0;
bit_out (4,

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sorrir" border="0" />

Bit3 => 0;
bit_out (5,

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sorrir" border="0" />

Bit4 => 0;
bit_out (6,

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sorrir" border="0" />

Bit5 => 0;

 

Welcome to EDABoard.com

Sponsor

Back
Top