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

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

?? cdmamodem.m

?? mc-cdma擴頻通信系統中誤碼率分析仿真與編寫
?? M
字號:
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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
夜夜精品浪潮av一区二区三区| 日韩欧美一区中文| 激情综合亚洲精品| 日韩黄色在线观看| 亚洲国产一区二区三区青草影视| 亚洲欧美综合网| 中文字幕在线不卡一区二区三区| 欧美国产一区二区在线观看| 国产性色一区二区| 国产日产欧美一区二区视频| 中文字幕不卡在线观看| 中文字幕av一区二区三区免费看| 国产精品九色蝌蚪自拍| 亚洲伦在线观看| 亚洲一区视频在线| 日本不卡视频一二三区| 精品在线你懂的| 国产成人亚洲综合a∨猫咪| 国产69精品久久久久777| 97久久久精品综合88久久| 在线观看亚洲成人| 日韩免费电影一区| 欧美国产精品劲爆| 亚洲综合色噜噜狠狠| 久久99久久99| 91在线视频网址| 欧美日韩国产免费一区二区 | 99久久er热在这里只有精品15| 91日韩一区二区三区| 欧美图片一区二区三区| 精品久久久久99| 亚洲欧洲三级电影| 爽爽淫人综合网网站| 国产精品69久久久久水密桃| 91麻豆自制传媒国产之光| 91.com在线观看| 国产精品你懂的| 天涯成人国产亚洲精品一区av| 国产另类ts人妖一区二区| 91福利视频久久久久| 欧美变态口味重另类| 亚洲精品高清视频在线观看| 韩国毛片一区二区三区| 欧美手机在线视频| 国产精品亲子伦对白| 男人操女人的视频在线观看欧美| 97超碰欧美中文字幕| 欧美精品一区二区三区四区| 亚洲欧美在线高清| 国产一区久久久| 欧美精品在线观看一区二区| 亚洲欧美自拍偷拍| 国产精品系列在线观看| 5566中文字幕一区二区电影| 亚洲女同一区二区| 国产麻豆视频精品| 日韩无一区二区| 亚洲1区2区3区视频| 91无套直看片红桃| 国产精品日韩精品欧美在线| 精品亚洲成a人| 8x福利精品第一导航| 亚洲一区二区五区| 99re视频这里只有精品| 国产精品丝袜久久久久久app| 久久国产精品99久久久久久老狼| 欧美女孩性生活视频| 亚洲国产视频直播| 色哟哟精品一区| 亚洲少妇最新在线视频| www.成人网.com| 国产精品久久久久久久久免费樱桃| 精品一二线国产| 2023国产精品| 国产伦精品一区二区三区视频青涩 | 99re热视频精品| 自拍偷自拍亚洲精品播放| av在线不卡免费看| 中文字幕在线不卡一区| 97久久精品人人做人人爽| 国产精品久久久久久久久动漫| 福利电影一区二区| 国产精品理伦片| 99久久久精品免费观看国产蜜| 中文字幕在线不卡一区二区三区| av一区二区三区黑人| 亚洲欧美日韩在线播放| 91国在线观看| 亚洲电影欧美电影有声小说| 欧美日韩精品一区视频| 日韩国产精品久久久| 精品欧美一区二区在线观看| 国产一区在线看| 中文字幕一区在线观看视频| 色拍拍在线精品视频8848| 亚洲一区二区视频在线| 欧美一区二区三区人| 国产制服丝袜一区| 欧美体内she精视频| 美女一区二区久久| 欧美国产日韩a欧美在线观看| 成人福利在线看| 亚洲gay无套男同| 久久精品视频在线看| 色综合久久天天| 免费av成人在线| 国产精品欧美一级免费| 欧美蜜桃一区二区三区| 国产一区二区精品久久91| 亚洲视频免费在线观看| 欧美成人a在线| 91丨九色丨蝌蚪富婆spa| 秋霞午夜av一区二区三区| 国产欧美精品一区二区三区四区| 欧洲一区在线观看| 加勒比av一区二区| 一区二区三区不卡视频| 久久久影视传媒| 欧美色视频一区| 成人激情图片网| 麻豆成人综合网| 亚洲欧美精品午睡沙发| 精品人在线二区三区| 欧美影院午夜播放| 国产精品一级二级三级| 天天色 色综合| 亚洲视频 欧洲视频| 久久一区二区三区国产精品| 欧美视频一二三区| 播五月开心婷婷综合| 国产美女在线精品| 免费成人在线观看| 亚洲成人av福利| 亚洲蜜桃精久久久久久久| 国产欧美视频一区二区| 日韩欧美在线一区二区三区| 欧美理论电影在线| 91视频.com| www.欧美日韩国产在线| 国产精品99久久久久| 久久99精品国产麻豆婷婷 | 在线播放国产精品二区一二区四区| 成人在线综合网| 国产成人免费在线观看不卡| 老司机精品视频线观看86| 视频一区欧美精品| 亚洲超碰精品一区二区| 亚洲最色的网站| 亚洲一二三四久久| 一区二区激情小说| 亚洲精品一二三| 亚洲综合色噜噜狠狠| 成人欧美一区二区三区1314 | 中文字幕永久在线不卡| 国产日产欧产精品推荐色| 精品国产网站在线观看| 精品国产乱码久久久久久蜜臀| 欧美一区二区久久久| 91精品国产综合久久久久久| 欧美一区二区三区免费大片| 91精品国产综合久久久蜜臀粉嫩| 欧美丰满嫩嫩电影| 欧美一卡在线观看| 日韩视频中午一区| 欧美tickling挠脚心丨vk| 欧美精品一区二区三| 国产性做久久久久久| 国产精品污www在线观看| 国产精品传媒在线| 亚洲激情中文1区| 日韩和欧美的一区| 国产专区欧美精品| 99久久免费国产| 6080国产精品一区二区| 日韩视频免费观看高清完整版| 日韩欧美一二区| 国产欧美一区二区精品忘忧草 | 欧美日精品一区视频| 日韩一级片在线播放| 久久精品亚洲精品国产欧美kt∨| 中文字幕在线观看不卡| 亚洲超碰97人人做人人爱| 国产综合久久久久影院| 91色.com| 精品国产一区二区三区久久影院 | 蜜臀精品久久久久久蜜臀| 国产酒店精品激情| 色婷婷综合久色| 欧美va亚洲va在线观看蝴蝶网| 一区二区在线观看免费| 日本中文在线一区| 成人中文字幕电影| 制服丝袜中文字幕亚洲| 国产精品免费av| 免费观看91视频大全| 色综合久久综合网97色综合| 精品国产一区二区三区忘忧草| 亚洲精品日韩综合观看成人91| 久久99国产精品久久99| 欧美性视频一区二区三区|