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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? cdmamodem.m

?? cdma系統(tǒng)matlab仿真
?? M
字號(hào):
function cdmamodem(user1,user2,snr_in_dbs)
% >>>multiple access b/w 2 users using DS CDMA
% >>>format is : cdmamodem(user1,user2,snr_in_dbs)
% >>>user1 and user2 are vectors and they should be of equal length
% >>>e.g. user1=[1 0 1 0 1 0 1] , user2=[1 1 0 0 0 1 1],snr_in_dbs=-50
% >>>or snr_in_dbs=50 just any number wud do
%        Waqas Mansoor
%         NUST , Pakistan

close all
user1=[1 0 0 1 1 0];
user2=[1 1 0 1 0 0];
%% to convert the binary sequences to bipolar NRZ format
length_user1=length(user1);
length_user2=length(user2);

for i=1:length_user1
    if user1(i)==0
        user1(i)=-1;
    end
end

for i=1:length_user2
    if user2(i)==0
        user2(i)=-1;
    end
end

fc=1; %%carrier frequency
eb=2;     %% energy per bit
tb=1; %% time per bit of message sequence

%%% CDMA transmitter for user1
t=0.01:0.01:tb*length_user1; %0.01
%%plotting base band signal for user1
basebandsig1=[];
for i=1:length_user1
    for j=0.01:0.01:tb%0.01
          if user1(i)==1 
              basebandsig1=[basebandsig1 1];
          else 
              basebandsig1=[basebandsig1 -1];
          end
    end
end

figure
plot(basebandsig1)
axis([0 100*length_user1 -1.5 1.5]);
title('original binary sequence for user1 is')

%%%% BPSK MODULATION FOR USER 1
bpskmod1=[];
for i=1:length_user1
    for j=0.01:0.01:tb
     bpskmod1=[bpskmod1 sqrt(2*eb)*user1(i)*cos(2*pi*fc*j)];
 end
end
length(bpskmod1)
 figure
 plot(bpskmod1)
%axis([0 100*length_user1 -2 2]);
 title(' BPSK signal for user 1 is')

%% plot fft of BPSK sequence
% figure
% plot(real(fft(bpskmod1)))
% title('FFT of BPSK signal for user1 is')

%% PN generator for user1
%% let initial seed for user1 is 1000
seed1=[1 -1 1 -1];  %convert it into bipolar NRZ format 
spreadspectrum1=[];
pn1=[];

for i=1:length_user1
    for j=1:10 %chip rate is 10 times the bit rate
        pn1=[pn1 seed1(4)];  
        if seed1 (4)==seed1(3) temp=-1;
          else temp=1;
          end
              seed1(4)=seed1(3);
              seed1(3)=seed1(2);
              seed1(2)=seed1(1);
              seed1(1)=temp;
    end
%         spreadspectrum1=[spreadspectrum1 user1(i)*pn1];
end

% each bit has 100 samples. and each pn chip has 10 samples. there r 
% 10 chip per bit there fore size of pn samples and original bit is same

pnupsampled1=[];
len_pn1=length(pn1);
for i=1:len_pn1
    for j=0.1:0.1:tb
          if pn1(i)==1 
              pnupsampled1=[pnupsampled1 1];
          else 
              pnupsampled1=[pnupsampled1 -1];
          end
    end
end
length_pnupsampled1=length(pnupsampled1);
 sigtx1=bpskmod1.*pnupsampled1;
 
figure
plot(sigtx1)
%axis([0 100*length_user1 -2 2]);
title(' spread spectrum signal transmitted for user 1 is')

%% plot fft of BPSK sequence
figure
plot(real(fft(sigtx1)))
title('FFT of spread spectrum signal transmitted for user1 is')

% rxcode1=pnupsampled1.*sigtx1;
% figure
% plot(rxcode1)
% %axis([0 100*length_user1 -2 2]);
% title(' spread spectrum signal transmitted for user 1 is')


%%% CDMA transmitter for user2
t=0.01:0.01:tb*length_user2; %0.01
%%plotting base band signal for user2
basebandsig2=[];
for i=1:length_user2
    for j=0.01:0.01:tb%0.01
          if user2(i)==1 
              basebandsig2=[basebandsig2 1];
          else 
              basebandsig2=[basebandsig2 -1];
          end
    end
end

figure
plot(basebandsig2)
axis([0 100*length_user2 -1.5 1.5]);
title('original binary sequence for user2 is')

%%%% BPSK MODULATION FOR USER 2
bpskmod2=[];
for i=1:length_user2
    for j=0.01:0.01:tb
     bpskmod2=[bpskmod2 sqrt(2*eb)*user2(i)*cos(2*pi*fc*j)];
 end
end
 figure
 plot(bpskmod2)
%axis([0 100*length_user2 -2 2]);
 title(' BPSK signal for user 2 is')

%% plot fft of BPSK sequence
% figure
% plot(real(fft(bpskmod2)))
% title('FFT of BPSK signal for user2 is')

%% PN generator for user2
%% let initial seed for user2 is 1000
seed2=[-1 1 -1 1];  %convert it into bipolar NRZ format 
spreadspectrum2=[];
pn2=[];

for i=1:length_user2
    for j=1:10 %chip rate is 10 times the bit rate
        pn2=[pn2 seed2(4)];  
        if seed2 (4)==seed2(3) temp=-1;
          else temp=1;
          end
              seed2(4)=seed2(3);
              seed2(3)=seed2(2);
              seed2(2)=seed2(1);
              seed2(1)=temp;
    end
%         spreadspectrum2=[spreadspectrum2 user2(i)*pn2];
end
pnupsampled2=[];
len_pn2=length(pn2);
for i=1:len_pn2
    for j=0.1:0.1:tb
          if pn2(i)==1 
              pnupsampled2=[pnupsampled2 1];
          else 
              pnupsampled2=[pnupsampled2 -1];
          end
    end
end
length_pnupsampled2=length(pnupsampled2);
 sigtx2=bpskmod2.*pnupsampled2;
 
figure
plot(sigtx2)
%axis([0 100*length_user2 -2 2]);
title(' spread spectrum signal transmitted for user 2 is')

%% plot fft of BPSK sequence
figure
plot(real(fft(sigtx2)))
title('FFT of spread spectrum signal transmitted for user2 is')

% rxcode2=pnupsampled2.*sigtx2;
% figure
% plot(rxcode2)
% %axis([0 100*length_user2 -2 2]);
% title(' spread spectrum signal transmitted for user 2 is')

%%%%%%%%%%%%%%%signal by adding the above 2 signals%%%%%%%%%%%
composite_signal=sigtx1+sigtx2;

%%%%%%%%%%%%%AWGN CHANNEL%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
composite_signal=awgn(composite_signal,snr_in_dbs);  %% SNR of % dbs
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%DMODULATION FOR USER 1%%%%%%%%%%%%%%%%%%%%
rx1=composite_signal.*pnupsampled1;
figure
plot(rx1)

%%%% BPSK DEMODULATION FOR USER 1
demodcar1=[];
for i=1:length_user1
    for j=0.01:0.01:tb
     demodcar1=[demodcar1 sqrt(2*eb)*cos(2*pi*fc*j)];
 end
end
bpskdemod1=rx1.*demodcar1;
figure
plot(bpskdemod1)
title('o/p of bpsk demod for user 1 is ')
len_dmod1=length(bpskdemod1);
sum=zeros(1,len_dmod1/100);
for i=1:len_dmod1/100
    for j=(i-1)*100+1:i*100
        sum(i)=sum(i)+bpskdemod1(j);
    end
end
sum;
  
 rxbits1=[];
 for i=1:length_user1
    if sum(i)>0
        rxbits1=[rxbits1 1];
    else
        rxbits1=[rxbits1 0];
    end
 end
rxbits1

%%%%%%%%%%%%%DMODULATION FOR USER 2%%%%%%%%%%%%%%%%%%%%
rx2=composite_signal.*pnupsampled2;
figure
plot(rx2)

%%%% BPSK DEMODULATION FOR USER 2
demodcar2=[];
for i=1:length_user2
    for j=0.01:0.01:tb
     demodcar2=[demodcar2 sqrt(2*eb)*cos(2*pi*fc*j)];
 end
end
bpskdemod2=rx2.*demodcar2;
figure
plot(bpskdemod2)
title('o/p of bpsk demod for user 2 is ')
len_dmod2=length(bpskdemod2);
sum=zeros(1,len_dmod1/100);
for i=1:len_dmod2/100
    for j=(i-1)*100+1:i*100
        sum(i)=sum(i)+bpskdemod2(j);
    end
end
sum;
  
 rxbits2=[];
 for i=1:length_user2
    if sum(i)>0
        rxbits2=[rxbits2 1];
    else
        rxbits2=[rxbits2 0];
    end
 end
rxbits2

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
92精品国产成人观看免费| 国产精品1区2区3区在线观看| av高清久久久| 一区在线观看视频| 欧洲国内综合视频| 天堂精品中文字幕在线| 日韩一区二区三区在线观看| 老汉av免费一区二区三区 | 99久久综合精品| 18欧美乱大交hd1984| 色婷婷av一区二区三区软件| 五月综合激情日本mⅴ| 日韩三级视频中文字幕| 国产精品正在播放| 一区二区三区在线观看欧美| 欧美高清视频不卡网| 国内精品国产成人| 亚洲欧洲av一区二区三区久久| 91美女福利视频| 亚洲1区2区3区视频| 精品福利视频一区二区三区| 成人午夜激情视频| 亚洲一区国产视频| 精品国产电影一区二区| 波多野结衣一区二区三区 | 日本午夜一本久久久综合| 久久一区二区三区四区| 成a人片国产精品| 亚洲国产精品久久人人爱| 久久综合成人精品亚洲另类欧美| 成人av片在线观看| 日日欢夜夜爽一区| 国产欧美精品一区二区色综合朱莉| 91成人免费在线| 国产综合久久久久久鬼色| 亚洲另类中文字| 精品盗摄一区二区三区| 色狠狠av一区二区三区| 国产乱子伦视频一区二区三区| 亚洲美女一区二区三区| 久久综合九色综合97婷婷女人| 欧美综合一区二区| 国产成人一区二区精品非洲| 亚洲一二三四在线| 国产日韩一级二级三级| 91精品欧美福利在线观看| 99久久综合精品| 国产激情一区二区三区| 午夜成人免费视频| 亚洲男人天堂一区| 国产日韩欧美电影| 精品福利二区三区| 日韩欧美自拍偷拍| 欧美喷潮久久久xxxxx| 92国产精品观看| 国产高清精品久久久久| 精品在线一区二区| 亚洲高清免费视频| 亚洲另类中文字| 国产精品国产三级国产aⅴ无密码| 日韩欧美国产wwwww| 欧美日韩亚洲综合一区二区三区| 91日韩一区二区三区| 国产成人99久久亚洲综合精品| 蜜桃精品在线观看| 首页综合国产亚洲丝袜| 亚洲一二三四区| 一区二区在线看| 亚洲欧美另类久久久精品| 国产精品第五页| 国产精品乱人伦| 国产嫩草影院久久久久| 国产日韩欧美激情| 久久久www成人免费毛片麻豆| 精品免费视频.| 精品国产一区二区三区四区四| 6080国产精品一区二区| 欧美日韩国产高清一区二区三区| 精品视频1区2区| 欧美日韩精品欧美日韩精品一 | 欧美男女性生活在线直播观看| 一本大道久久a久久综合| 一本色道久久加勒比精品| 色综合天天做天天爱| 在线观看欧美日本| 91国模大尺度私拍在线视频| 色综合天天综合给合国产| 一本色道亚洲精品aⅴ| 欧美三区在线观看| 91麻豆精品国产91久久久更新时间 | 亚洲精品五月天| 亚洲精品网站在线观看| 亚洲成av人影院| 蜜桃av一区二区| 国产成人欧美日韩在线电影| 波多野结衣中文字幕一区二区三区| 成人av免费网站| 欧美午夜精品理论片a级按摩| 欧美人牲a欧美精品| 欧美mv日韩mv| 国产精品网曝门| 亚洲在线中文字幕| 免费美女久久99| 国产 欧美在线| 在线观看欧美日本| 日韩欧美一级精品久久| 国产人妖乱国产精品人妖| 亚洲视频一区在线| 日韩在线观看一区二区| 国产麻豆91精品| 91老司机福利 在线| 欧美日韩一级片在线观看| 欧美精品一区视频| 亚洲三级理论片| 日韩va欧美va亚洲va久久| 国产精品911| 在线区一区二视频| 亚洲精品一区二区三区精华液| 国产精品久久久久久久久久久免费看 | 国产欧美精品区一区二区三区 | 美女在线一区二区| 99精品欧美一区| 日韩久久久久久| 亚洲女同ⅹxx女同tv| 久久福利视频一区二区| 色综合天天综合网天天看片| 欧美一级在线视频| 综合色中文字幕| 国产一区二区电影| 欧美日韩亚洲综合在线| 中文字幕国产一区| 蜜桃视频在线观看一区| 色国产精品一区在线观看| 国产三区在线成人av| 午夜久久福利影院| 色婷婷国产精品| 国产精品九色蝌蚪自拍| 韩国中文字幕2020精品| 欧美日韩一区二区三区四区 | 一级日本不卡的影视| 国产精品1区2区3区| 欧美日韩一区二区电影| 中文字幕日韩一区| 国产传媒日韩欧美成人| 日韩精品一区在线观看| 亚洲在线观看免费| 97成人超碰视| 国产精品久久久久精k8| 国产精品自在在线| 日韩女同互慰一区二区| 午夜久久久久久电影| 在线观看视频91| 亚洲激情av在线| 91视频一区二区| 国产精品久久久久久久久免费丝袜| 国产资源在线一区| 日韩精品一区在线| 日韩1区2区日韩1区2区| 欧美蜜桃一区二区三区| 亚洲国产精品一区二区久久| 一本在线高清不卡dvd| 亚洲丝袜自拍清纯另类| www.欧美日韩| 国产精品伦一区| 99久久综合色| 亚洲精品视频一区二区| 91久久香蕉国产日韩欧美9色| 中文字幕中文字幕一区二区| 成人久久久精品乱码一区二区三区| 久久亚洲春色中文字幕久久久| 极品少妇xxxx精品少妇| 精品奇米国产一区二区三区| 久久精品72免费观看| 精品美女在线播放| 国产麻豆视频一区| 久久伊99综合婷婷久久伊| 国产suv精品一区二区883| 中文字幕成人在线观看| 成人国产一区二区三区精品| 国产精品蜜臀在线观看| 色综合亚洲欧洲| 天堂成人国产精品一区| 日韩欧美高清dvd碟片| 国产福利视频一区二区三区| 国产精品每日更新| 91极品美女在线| 日日摸夜夜添夜夜添亚洲女人| 91精品国产欧美日韩| 国产美女娇喘av呻吟久久| 中文乱码免费一区二区| 91免费版pro下载短视频| 亚洲自拍偷拍av| 日韩欧美在线观看一区二区三区| 狠狠狠色丁香婷婷综合久久五月| 欧美经典一区二区| 在线亚洲一区二区| 乱一区二区av| 国产精品高清亚洲| 制服丝袜亚洲色图| 国产一区二区h|