亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dscdma.m

?? on_and_software_radio_for_mobile_communication隨書附贈源代碼
?? M
字號:
% Program 5-6
%
% Simulation program to realize DS-CDMA system
%
% dscdma.m
%
% Programmed by M.Okita and H.Harada
% 

%**************************** Preparation part *****************************

sr   = 256000.0;                                                    % symbol rate
ml   = 2;                                                           % number of modulation levels
br   = sr * ml;                                                     % bit rate
nd   = 100;                                                         % number of symbol
ebn0 = 3;                                                           % Eb/No

%************************** Filter initialization **************************

irfn   = 21;                                                        % number of filter taps
IPOINT =  8;                                                        % number of oversample
alfs   =  0.5;                                                      % roll off factor
[xh]   = hrollfcoef(irfn,IPOINT,sr,alfs,1);                         % T FILTER FUNCTION
[xh2]  = hrollfcoef(irfn,IPOINT,sr,alfs,0);                         % R FILTER FUNCTION

%********************** Spreading code initialization **********************

user  = 1;                                                          % number of users
seq   = 1;                                                          % 1:M-sequence  2:Gold  3:Orthogonal Gold
stage = 3;                                                          % number of stages
ptap1 = [1 3];                                                      % position of taps for 1st
ptap2 = [2 3];                                                      % position of taps for 2nd
regi1 = [1 1 1];                                                    % initial value of register for 1st
regi2 = [1 1 1];                                                    % initial value of register for 2nd

%******************** Generation of the spreading code *********************

switch seq
case 1                                                              % M-sequence
    code = mseq(stage,ptap1,regi1,user);
case 2                                                              % Gold sequence
    m1   = mseq(stage,ptap1,regi1);
    m2   = mseq(stage,ptap2,regi2);
    code = goldseq(m1,m2,user);
case 3                                                              % Orthogonal Gold sequence
    m1   = mseq(stage,ptap1,regi1);
    m2   = mseq(stage,ptap2,regi2);
    code = [goldseq(m1,m2,user),zeros(user,1)];
end
code = code * 2 - 1;
clen = length(code);

%************************** Fading initialization **************************

rfade  = 0;                                                         % Rayleigh fading 0:nothing 1:consider
itau   = [0,8];                                                     % delay time
dlvl1  = [0.0,40.0];                                                % attenuation level
n0     = [6,7];                                                     % number of waves to generate fading
th1    = [0.0,0.0];                                                 % initial Phase of delayed wave
itnd1  = [3001,4004];                                               % set fading counter
now1   = 2;                                                         % number of directwave + delayed wave
tstp   = 1 / sr / IPOINT / clen;                                    % time resolution
fd     = 160;                                                       % doppler frequency [Hz]
flat   = 1;                                                         % flat Rayleigh environment
itndel = nd * IPOINT * clen * 30;                                   % number of fading counter to skip

%**************************** START CALCULATION ****************************

nloop = 1000;                                                       % simulation number of times
noe   = 0;
nod   = 0;

for ii=1:nloop
    
%****************************** Transmitter ********************************
    data = rand(user,nd*ml) > 0.5;
    
    [ich, qch]  = qpskmod(data,user,nd,ml);                         % QPSK modulation
    [ich1,qch1] = spread(ich,qch,code);                             % spreading
    [ich2,qch2] = compoversamp2(ich1,qch1,IPOINT);                  % over sampling
    [ich3,qch3] = compconv2(ich2,qch2,xh);                          % filter
    
    if user == 1                                                    % transmission
        ich4 = ich3;
        qch4 = qch3;
    else
        ich4 = sum(ich3);
        qch4 = sum(qch3);
    end
    
%***************************** Fading channel ******************************
 
    if rfade == 0
        ich5 = ich4;
        qch5 = qch4;
    else
        [ich5,qch5] = sefade(ich4,qch4,itau,dlvl1,th1,n0,itnd1, ... % fading channel
                             now1,length(ich4),tstp,fd,flat);
        itnd1 = itnd1 + itndel;
    end
    
%******************************** Receiver *********************************
  
    spow = sum(rot90(ich3.^2 + qch3.^2)) / nd;                      % attenuation Calculation
    attn = sqrt(0.5 * spow * sr / br * 10^(-ebn0/10));
    
    [ich6,qch6] = comb2(ich5,qch5,attn);                            % Add White Gaussian Noise (AWGN)
    [ich7,qch7] = compconv2(ich6,qch6,xh2);                         % filter
    
    sampl = irfn * IPOINT + 1;
    ich8  = ich7(:,sampl:IPOINT:IPOINT*nd*clen+sampl-1);
    qch8  = qch7(:,sampl:IPOINT:IPOINT*nd*clen+sampl-1);
    
    [ich9 qch9] = despread(ich8,qch8,code);                         % despreading
    
    demodata = qpskdemod(ich9,qch9,user,nd,ml);                     % QPSK demodulation
    
%************************** Bit Error Rate (BER) ***************************

    noe2 = sum(sum(abs(data-demodata)));
    nod2 = user * nd * ml;
    noe  = noe + noe2;
    nod  = nod + nod2;
    
    fprintf('%d\t%e\n',ii,noe2/nod2);
    
end

%******************************** Data file ********************************

ber = noe / nod;
fprintf('%d\t%d\t%d\t%e\n',ebn0,noe,nod,noe/nod);                   % fprintf: built in function
fid = fopen('BER.dat','a');
fprintf(fid,'%d\t%e\t%f\t%f\t\n',ebn0,noe/nod,noe,nod);             % fprintf: built in function
fclose(fid);

%******************************** end of file ********************************

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国中文字幕2020精品| 久久成人久久鬼色| 久久精品一区二区三区av| 91精品国产福利| 91麻豆精品国产91久久久使用方法| 91日韩精品一区| 精品视频1区2区| 911精品产国品一二三产区| 欧美一区二区三区思思人| 日韩午夜在线影院| 国产性天天综合网| 中文字幕一区三区| 亚洲午夜久久久久中文字幕久| 亚洲一区二区在线免费看| 首页国产欧美日韩丝袜| 黄页视频在线91| 成人视屏免费看| 91福利在线导航| 欧美一区二区日韩一区二区| 久久久久免费观看| 亚洲日本欧美天堂| 全部av―极品视觉盛宴亚洲| 国产精品资源网| 在线免费观看成人短视频| 欧美一区二区三区在线视频| 久久久精品综合| 亚洲国产精品久久艾草纯爱| 久久成人免费日本黄色| 91在线视频网址| 日韩亚洲欧美一区| 中文字幕中文在线不卡住| 亚洲第四色夜色| 国产高清亚洲一区| 欧美性猛交一区二区三区精品| 欧美草草影院在线视频| 中文字幕佐山爱一区二区免费| 午夜精品久久久久久| 国产乱人伦偷精品视频免下载| 欧美片在线播放| 国产成人免费av在线| 国产成+人+日韩+欧美+亚洲| 欧美性受xxxx黑人xyx性爽| 欧美大片一区二区| 亚洲一区二区精品3399| 成人三级伦理片| 日韩一区二区电影在线| 亚洲国产综合色| 国产成人精品午夜视频免费 | 亚洲一区二区三区四区在线免费观看 | 久久婷婷综合激情| 亚洲午夜私人影院| 粉嫩av一区二区三区| 91麻豆精品国产自产在线| 一区二区三区在线免费播放| 国产乱人伦偷精品视频不卡 | 另类小说视频一区二区| 久久久久免费观看| 日韩电影一区二区三区四区| 99精品热视频| 国产精品美女久久久久久 | 国产日韩欧美麻豆| 免费观看久久久4p| 色噜噜久久综合| 国产精品传媒视频| jlzzjlzz亚洲女人18| 国产欧美日韩激情| 国产精品一区一区三区| 欧美成人一区二区| 久久99精品久久久久久国产越南| 欧美一级生活片| 免播放器亚洲一区| 精品福利在线导航| 精品亚洲成av人在线观看| 欧美www视频| 国产一区二区三区高清播放| 亚洲精品一区二区三区福利| 麻豆国产精品官网| 精品国产在天天线2019| 国产中文字幕精品| 国产亚洲欧美一区在线观看| 成人免费视频视频在线观看免费| 26uuu亚洲| 福利电影一区二区三区| 中文字幕在线观看不卡| 色哟哟一区二区三区| 亚洲国产日韩精品| 日韩一区二区三区四区五区六区| 国精品**一区二区三区在线蜜桃| 久久亚洲精华国产精华液 | 香蕉久久夜色精品国产使用方法 | 久久99国产精品尤物| 精品免费视频.| 成人免费毛片嘿嘿连载视频| 亚洲精品视频在线观看免费| 欧美色图激情小说| 黄色资源网久久资源365| 国产精品网友自拍| 欧美日韩国产大片| 国产大陆a不卡| 亚洲一区二区中文在线| 欧美大片拔萝卜| aaa欧美日韩| 免费精品视频在线| 亚洲三级在线看| 日韩免费在线观看| 色偷偷成人一区二区三区91| 久久精品国产999大香线蕉| 国产精品素人一区二区| 欧美日韩国产片| 成人做爰69片免费看网站| 亚洲与欧洲av电影| 久久久久久久久蜜桃| 在线视频你懂得一区二区三区| 日本一不卡视频| 韩国一区二区三区| 亚洲精品精品亚洲| 久久久久久久综合色一本| 欧美性猛交xxxx黑人交| 风间由美一区二区av101| 日韩国产精品大片| 一区二区在线观看视频| 国产欧美日韩综合| 日韩欧美一二区| 欧美日韩在线一区二区| voyeur盗摄精品| 国产精品77777竹菊影视小说| 亚洲va在线va天堂| 一区二区三区免费网站| 国产欧美日韩另类一区| 欧美大片一区二区三区| 51精品国自产在线| 欧美日韩免费观看一区三区| www.亚洲色图.com| 成人午夜短视频| 国产成人av在线影院| 蜜桃91丨九色丨蝌蚪91桃色| 日韩在线一区二区三区| 亚洲一级在线观看| 亚洲欧洲综合另类在线| 综合自拍亚洲综合图不卡区| 中文字幕不卡三区| 国产清纯在线一区二区www| 精品成人一区二区三区四区| 日韩午夜在线观看视频| 欧美成人精精品一区二区频| 日韩一区二区三区视频在线观看| 在线电影国产精品| 欧美一二三在线| 日韩一区二区三区视频| 欧美大肚乱孕交hd孕妇| 欧美岛国在线观看| 国产日韩综合av| 国产精品久久久久久久久免费丝袜| 日本一区二区三区国色天香 | 欧美二区在线观看| 欧美狂野另类xxxxoooo| 538在线一区二区精品国产| 91精品国产91久久久久久最新毛片 | 亚洲国产精品一区二区久久恐怖片 | 国产成人无遮挡在线视频| 高清不卡一区二区| 91免费观看视频| 在线播放欧美女士性生活| 日韩色视频在线观看| 久久精品人人做| 中文字幕日韩av资源站| 亚洲最新视频在线观看| 天堂一区二区在线免费观看| 韩国一区二区视频| 99久久伊人久久99| 欧美美女一区二区三区| 2020国产精品| 亚洲精选视频在线| 秋霞电影网一区二区| 丁香一区二区三区| 欧美群妇大交群的观看方式| 欧美xxxx老人做受| 国产精品妹子av| 日韩黄色免费网站| 国产成人综合网| 欧美亚洲综合色| 久久久91精品国产一区二区精品 | 欧美裸体bbwbbwbbw| 久久久久久久一区| 亚洲午夜一区二区| 国产成人亚洲精品狼色在线| 色悠悠亚洲一区二区| 精品国产精品网麻豆系列| 亚洲美女精品一区| 国产自产2019最新不卡| 99精品国产热久久91蜜凸| 欧美成人乱码一区二区三区| 亚洲人成网站精品片在线观看| 美女性感视频久久| 色欧美88888久久久久久影院| 精品福利视频一区二区三区| 夜夜揉揉日日人人青青一国产精品| 国内精品国产成人国产三级粉色| 欧美性感一区二区三区| 国产精品久久久久久久久图文区 |