Code Division ví dụ

M

mehboob_iiui

Guest
Tôi muốn có một ví dụ đơn giản của tín hiệu lan rộng, như xác định dữ liệu được 10.110 và sử dụng hai mã số trực giao, sau đó lan rộng và despreading các mã.Tôi nhân mỗi bit dữ liệu với mã toàn, nhưng điều đó không giải quyết vấn đề.

 
Nhân mỗi bit với hai mã psudo tiếng ồn và truyền dữ liệu kết quả.

cho biết thông tin về mã orthonal xin tham khảo hệ thống comminication III do hyken simon.

 
thử

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];
tàu sân bay = sin (linspace (0,1,20) * 2 * pi * 2);
% Lây lan
cdma1 = reshape ((tàu sân bay '* reshape (PN1' * msg1, 1,8 * 9)), 8 * 9 * 20,1);
cdma2 = reshape ((tàu sân bay '* reshape (pn2' * msg2, 1,8 * 9)), 8 * 9 * 20,1);
% Trộn
CDMA = cdma1 cdma2;
% Despreading
de_msg1 = int8 (PN1 * reshape (tàu sân bay * reshape (CDMA, 20,8 * 9), 8,9) / 76)
de_msg1 = int8 (pn2 * reshape (tàu sân bay * reshape (CDMA, 20,8 * 9), 8,9) / 76)

 

Welcome to EDABoard.com

Sponsor

Back
Top