Code Division exemple

M

mehboob_iiui

Guest
Je voulais un exemple simple de propagation du signal, comme en précisant les données à 10110 et en utilisant deux codes orthogonaux, pour s'étendre ensuite désétalement et les codes.Je multiplie chaque bit de données avec l'ensemble du code, mais cela ne résout pas le problème.

 
Multiplier chaque bit avec les deux codes PSUDO bruit et de transmettre les données résultantes.

Pour plus d'informations sur les codes orthonal s'il vous plaît se référer système comminication III par Hyken Simon.

 
Essayez-les

msg1 = [1, -1,1,1, -1,1,1, -1,1]
msg2 = [-1, -1, -1,1,1,1, -1, -1,1]
PN1 = [1, -1,1, -1,1, -1,1, -1];
pn2 = [-1, -1,1,1, -1, -1,1,1];
transporteur = sin (linspace (0,1,20) * 2 * pi * 2);
Spreading%
cdma1 = reshape ((porteur '* reshape (PN1' * msg1, 1,8 * 9)), 8 * 9 * 20,1);
cdma2 = reshape ((porteur '* reshape (pn2' * msg2, 1,8 * 9)), 8 * 9 * 20,1);
% De mélange
CDMA = cdma1 cdma2;
% Désétalement
de_msg1 = int8 (PN1 * reshape (transporteur * reshape (CDMA, 20,8 * 9), 8,9) / 76)
de_msg1 = int8 (pn2 * reshape (transporteur * reshape (CDMA, 20,8 * 9), 8,9) / 76)

 

Welcome to EDABoard.com

Sponsor

Back
Top