cdma的MATLAB仿真源程序

%*************************************************************************************

% This function pertains to the addition of AWGN with mean zero and % parameter 'variance' to an input signal. %

% AUTHOR: Wenbin Luo % DATE : 04/12/01 % % SYNOPSIS: y = awgn(x,var) % x ---> input signal % var ---> variance

% y ---> y = x + AWGN

%***********************************************************************************

function y = awgn(x,var) w = randn(1,length(x)); w = w - mean(w)*ones(size(w)); w = sqrt(var)*(w / std(w)); x = x(:); w = w(:); y = x + w;

%*************************************************************************************

% This function does the DS-SS modulation %

% AUTHOR: Wenbin Luo % DATE : 04/28/01 % % SYNOPSIS: y = ds_mod(c,x) % c ---> user code (column vector) % x ---> input signal (row vector)

% y ---> tmp = c*x, y = tmp(:) (ds-ss modulated signal, column vector)

%***********************************************************************************

function y = ds_mod(c,x) tmp = c*x; y = tmp(:);

%*************************************************************************************

% This function generates random +1/-1 sequence with independent identically % distributed symbols %

% AUTHOR: Wenbin Luo

% DATE : 04/28/01 % % SYNOPSIS: x = bingen(L)

% L ---> number of random symbols

%***********************************************************************************

function x = bingen(L)

%generate L symbols randomly

>>闂傚倸鍊搁崐鎼佸磹閹间礁纾圭€瑰嫭鍣磋ぐ鎺戠倞妞ゆ帒顦伴弲顏堟偡濠婂啰绠绘鐐村灴婵偓闁靛牆鎳愰濠傗攽鎺抽崐鎰板磻閹惧墎妫柟顖嗗瞼鍚嬮梺鍝勭焿缂嶄線鐛崶顒夋晬闁挎繂妫岄幐鍛節閻㈤潧浠滄俊顖氾攻缁傚秴饪伴崼婵堫槰闂侀€炲苯澧い顏勫暣婵″爼宕卞Δ鈧〖缂傚倸鍊哥粔鏉懳涘Δ鈧悳濠氬锤濡や礁浜滈梺绋跨箰閻ㄧ兘骞忛搹鍦<缂備降鍨归獮鏍煙閸愯尙绠洪柕鍥ㄥ姌椤﹀绱掓潏銊ユ诞闁诡喒鏅犲畷姗€鎳犻鎸庡亝缂傚倸鍊风欢锟犲窗閺嶎厽鍋嬮柟鎯х-閺嗭箓鏌熼悜姗嗘畷闁稿﹦鍏橀幃妤呮偨閻ц婀遍弫顕€骞嗚閺€浠嬫煟濡櫣浠涢柡鍡忔櫅閳规垿顢欑喊鍗炴闂佺懓绠嶉崹纭呯亽婵炴挻鍑归崹鎶藉焵椤掑啫鐓愰柕鍥у瀵潙螖閳ь剚绂嶆ィ鍐┾拺闁告繂瀚悞璺ㄧ磼閺屻儳鐣烘鐐叉瀵噣宕奸锝嗘珫婵犵數鍋為崹鍫曟晝閳哄倸顕遍柨鐕傛嫹<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4