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

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

?? simulation.m

?? This packet is a IS-95 baseband simulation for 1 data channel of 9.6 KBps rate. The simulation is
?? M
字號:
%==========================================================================
%
%  By Gennady Zilberman, Ben-Gurion University of the Negev
%  genazilberman@yahoo.com
%
%   This software performs Forward Channel simulation of IS-95 standrd
%   system. 
%
%   The simulation environment: Static AWGN channel.
%   Link Rate = 9600 KBps
%
%==========================================================================


global Zi Zq Zs show R Gi Gq

clear j;
show = 0;
SD = 0;         % ---- Soft/Hard Decision Receiver

%==========================================================================
% ---------------------------------------- MAIN SIMULATION DEFINITIONS --------------------------------
%==========================================================================
BitRate = 9600;
ChipRate = 1228800; 
N = 184;  		         % 9.6 KBps rate -> 184 netto data bits in each 20 msec packet
MFType = 1;		     % Matched filter type - Raised Cosine
R = 5;			            % Analog Signal Simulation rate

% ------------------------ Viterbi Polynom -------------------
G_Vit = [1 1 1 1 0 1 0 1 1; 1 0 1 1 1 0 0 0 1];
K = size(G_Vit, 2); 		% number of cheap per data bit
L = size(G_Vit, 1); 		% number of cheap per data bit
  
% ------------------------ Walsh Matrix -------------------
WLen = 64;
Walsh = reshape([1;0]*ones(1, WLen/2), WLen , 1);
%Walsh = zeros(WLen ,1);

%------- Spreading PN polynomials ---------
%Gi = [ 1 0 1 0 0 0 1 1 1 0 1 0 0 0 0 1]';
%Gq = [ 1 0 0 1 1 1 0 0 0 1 1 1 1 0 0 1]';

Gi_ind = [15, 13, 9, 8, 7, 5, 0]';
Gq_ind = [15, 12, 11, 10, 6, 5, 4, 3, 0]';

Gi = zeros(16, 1);
Gi(16-Gi_ind) = ones(size(Gi_ind));
Zi = [zeros(length(Gi)-1, 1); 1];     % Initial State for I-Channel PN generator

Gq = zeros(16, 1);
Gq(16-Gq_ind) = ones(size(Gq_ind));
Zq = [zeros(length(Gq)-1, 1); 1]; 	  % Initial State for Q-Channel PN generator

%------- Scrambler Generation Polynom ---------
Gs_ind = [42, 35, 33, 31, 27, 26, 25, 22, 21, 19, 18, 17, 16, 10, 7, 6, 5, 3, 2, 1, 0]';
Gs = zeros(43, 1);
Gs(43-Gs_ind) = ones(size(Gs_ind));
Zs = [zeros(length(Gs)-1, 1); 1];  		% Initial State for Long Sequence Generator


%------- AWGN definitions -------------
EbEc = 10*log10(ChipRate/BitRate); 		% Bit/Chip rate loss
EbEcVit = 10*log10(L);
EbNo = [-2 : 0.5 : 6.5]; 		% measured EbNo range (dB) 

%==========================================================================
% ----------------------------------------------- MAIN SIMULATION LOOP ---------------------------------
%==========================================================================
ErrorsB = []; ErrorsC = []; NN = [];
if (SD == 1)
   fprintf('\n SOFT Decision Viterbi Decoder\n\n');
else
   fprintf('\n HARD Decision Viterbi Decoder\n\n');
end

for i=1:length(EbNo)
   fprintf('\nProcessing %1.1f (dB)', EbNo(i));
   iter = 0;	ErrB = 0; ErrC = 0;
   while (ErrB <300) & (iter <150)
      drawnow;
      
      %----------------------------------- Data Transmit ---------------------------------
      TxData = (randn(N, 1)>0);          %- Gamble the Tx data
      
      [TxChips, Scrambler] = PacketBuilder(TxData, G_Vit, Gs);		% 19.2 Kcps rate
      [x PN MF] = Modulator(TxChips, MFType, Walsh);  % 1.2288 Mcps rate
      
      %-------------------------------- AWGN Channel ------------------------------------
      noise = 1/sqrt(2)*sqrt(R/2)*( randn(size(x)) + j*randn(size(x)))*10^(-(EbNo(i) - EbEc)/20);
      r = x+noise;
      
      %------------------------------------ Receiver ---------------------------------
      RxSD = Demodulator(r, PN, MF, Walsh); 		% Soft Decision   19.2 Kcps
      RxHD = (RxSD>0); 		% Define Hard Decisions received chips
      if (SD)
        % RxSD = sign(RxSD); 		% SOFT Decision = HARD Decision
        % RxSD = sign(RxSD).*(log2(abs(RxSD)+1)); 		% SOFT decision = 3 bits representation
        [RxData Metric]= ReceiverSD(RxSD, G_Vit, Scrambler); 		% Get Received Data 9.6 KBps (Soft Decision)
      else
        [RxData Metric]= ReceiverHD(RxHD, G_Vit, Scrambler); 		% Get Received Data 9.6 KBps (Hard Decision)
      end
      
      
      if(show)
         subplot(311); plot(RxSD, '-o'); title('Soft Decisions');
         subplot(312); plot(xor(TxChips, RxHD), '-o'); title('Chip Errors');
         subplot(313); plot(xor(TxData, RxData), '-o'); 
         title(['Data Bit Errors. Metric = ', num2str(Metric)]);
         pause;
      end        
       
      if(mod(iter, 50)==0)
         fprintf('.');
         save TempResults ErrB ErrC N iter
      end
      
      ErrB = ErrB + sum(xor(RxData, TxData));  % Data bits Error
      ErrC = ErrC + sum(xor(RxHD, TxChips));  	  % Chip Error (before Viterbi)
      iter = iter+ 1;
   end
   %---------------------------------------- Save the data of current  iteration ---------------------
   ErrorsB = [ErrorsB; ErrB];
   ErrorsC = [ErrorsC; ErrC];
   NN = [NN; N*iter];
   save SimData *
end

%---------------------------------------- Calculate Error's probability ----------------------------
PerrB = ErrorsB./NN;
%PerrB1 = ErrorsB1./NN1;
PerrC = ErrorsC./NN;
Pbpsk= 1/2*erfc(sqrt(10.^(EbNo/10)));
PcVit= 1/2*erfc(sqrt(10.^((EbNo-EbEcVit)/10)));
Pc =   1/2*erfc(sqrt(10.^((EbNo-EbEc)/10)));

%---------------------------------------- Show simulation Results -------- ---------------------
figure; 
semilogy(EbNo(1:length(PerrB)), PerrB, 'r-o'); hold on;
%semilogy(EbNo(1:length(PerrB1)), PerrB1, 'k-o'); hold on;
semilogy(EbNo(1:length(PerrC)), PerrC, 'm-o'); grid on;
semilogy(EbNo, Pbpsk, 'b-.x'); xlabel('EbNo (dB)');
%semilogy(EbNo, PcVit, 'k-.x'); ylabel('BER');
semilogy(EbNo, Pc, 'g-.x'); 

title('Error probability as function of EbNo');

legend('Pb of System (HD)', 'Pb of System (SD)', 'Pc before Viterbi of System', ...
   'Pb of BPSK with no Viterbi (theory)', 'Pc on Receiver (theory)');



legend('Pb of System', 'Pc before Viterbi of System', ...
   'Pb of BPSK with no Viterbi (theory)', 'Pc before Viterbi (theory)', 'Pc on Receiver (theory)');

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区精品二区高清| 337p日本欧洲亚洲大胆色噜噜| 奇米影视一区二区三区小说| 亚洲三级久久久| 国产精品美女久久久久久| 一区二区不卡在线播放| 久久精品一区二区三区av| 欧美大片在线观看一区二区| 欧美一级理论片| 欧美一级高清片| 精品乱码亚洲一区二区不卡| 精品女同一区二区| 精品福利视频一区二区三区| 亚洲精品一区二区精华| 久久嫩草精品久久久精品一| 久久影音资源网| 久久久久久久综合色一本| 久久精品一二三| 中文字幕一区二区三区在线不卡 | 国产精品免费观看视频| 国产精品久久夜| 亚洲视频一二三| 亚洲午夜电影网| 日韩影视精彩在线| 精品一区二区三区免费毛片爱| 免费高清成人在线| 床上的激情91.| 色网站国产精品| 欧美日韩精品一区二区| 欧美成人综合网站| 国产精品视频麻豆| 亚洲一区二区高清| 久久精品噜噜噜成人88aⅴ| 国产精品456| 日本韩国视频一区二区| 精品美女一区二区| 国产精品伦理在线| 亚洲v中文字幕| 国产91在线观看丝袜| 欧美亚洲一区二区在线观看| 精品国产一区二区精华| 日韩一区有码在线| 麻豆成人av在线| 91香蕉视频污| 久久综合丝袜日本网| 中文字幕一区av| 免费xxxx性欧美18vr| 99久久久无码国产精品| 精品日韩一区二区| 一区二区三区在线观看网站| 国产一区二区在线看| 欧美亚洲高清一区二区三区不卡| 精品国产露脸精彩对白| 亚洲午夜成aⅴ人片| 欧美欧美欧美欧美| 中文一区二区完整视频在线观看| 亚洲午夜久久久| 成人激情开心网| 精品第一国产综合精品aⅴ| 亚洲一区二区3| 成人国产精品免费观看视频| 欧美成人精品3d动漫h| 亚洲国产精品尤物yw在线观看| 成人亚洲一区二区一| 精品国产乱码久久久久久夜甘婷婷 | 国产精品一区二区三区四区| 欧美色倩网站大全免费| 亚洲免费观看高清完整版在线观看 | 中文字幕高清一区| 精品综合久久久久久8888| 欧美性高清videossexo| 亚洲欧美日韩国产一区二区三区| 国产精品一区二区你懂的| 日韩欧美一区在线观看| 亚洲成av人片在线| 色婷婷亚洲婷婷| 自拍偷自拍亚洲精品播放| 丁香五精品蜜臀久久久久99网站| 欧美成va人片在线观看| 免费在线看成人av| 制服丝袜中文字幕亚洲| 日韩制服丝袜先锋影音| 91精品国产全国免费观看| 日韩国产精品久久久| 91麻豆精品91久久久久同性| 午夜欧美在线一二页| 欧美日韩中文精品| 丝袜诱惑制服诱惑色一区在线观看| 91啪亚洲精品| 洋洋成人永久网站入口| 欧美日韩视频专区在线播放| 偷窥少妇高潮呻吟av久久免费| 欧美日韩一区二区在线观看视频| 亚洲一区二区精品3399| 欧美一区二区三区在| 国产最新精品精品你懂的| 久久久久久久久伊人| 成人小视频免费在线观看| 最好看的中文字幕久久| 欧美日韩第一区日日骚| 免费观看91视频大全| 久久精品免视看| 99精品1区2区| 亚洲午夜激情网站| 日韩欧美色综合网站| 91视频国产观看| 日韩精品电影在线观看| 久久久影视传媒| 99re热视频这里只精品| 午夜精品福利视频网站| 精品日韩一区二区三区| 9i看片成人免费高清| 亚洲综合精品自拍| 日韩精品最新网址| 99re6这里只有精品视频在线观看| 亚洲免费av观看| 日韩视频免费观看高清完整版在线观看 | 国产精品午夜免费| 欧美性猛片xxxx免费看久爱| 老司机精品视频线观看86| 中文一区二区在线观看| 3d成人动漫网站| 成人国产电影网| 蜜芽一区二区三区| 18涩涩午夜精品.www| 日韩三级免费观看| 91视频免费看| 国产成人综合网站| 亚洲成av人片一区二区三区| 中文字幕欧美日韩一区| 日韩一级欧美一级| 欧美videos中文字幕| 99国产欧美另类久久久精品| 精品中文av资源站在线观看| 亚洲影院在线观看| 欧美激情中文字幕| 日韩欧美亚洲国产精品字幕久久久| 91香蕉国产在线观看软件| 国产精品小仙女| 天堂一区二区在线| 一区二区三区不卡视频| 国产精品免费视频一区| 久久久精品一品道一区| 日韩午夜电影av| 欧美日韩国产免费一区二区| 色综合天天综合网国产成人综合天 | 91日韩在线专区| 不卡av在线免费观看| 国产高清成人在线| 久久97超碰国产精品超碰| 性做久久久久久免费观看欧美| 最新中文字幕一区二区三区| 中文字幕欧美三区| 久久久亚洲精品石原莉奈| 日韩无一区二区| 5月丁香婷婷综合| 欧美日本在线观看| 91精品91久久久中77777| 91麻豆精品一区二区三区| 成人不卡免费av| 风间由美一区二区av101| 国产成人综合亚洲网站| 高清日韩电视剧大全免费| 国产乱国产乱300精品| 国产综合久久久久影院| 国内不卡的二区三区中文字幕| 久久99热狠狠色一区二区| 紧缚捆绑精品一区二区| 国产一区二区三区四区五区美女 | 国产91在线|亚洲| 高清国产一区二区三区| 成人黄色软件下载| 99re这里只有精品视频首页| 91在线国内视频| 欧美午夜电影网| 717成人午夜免费福利电影| 欧美一区二区三区精品| 日韩欧美你懂的| 国产欧美一二三区| 亚洲欧美日韩国产中文在线| 亚洲3atv精品一区二区三区| 蜜臀99久久精品久久久久久软件| 激情综合色综合久久| 大胆亚洲人体视频| 91福利小视频| 日韩欧美亚洲另类制服综合在线| 国产区在线观看成人精品 | 国产精品女人毛片| 亚洲伦在线观看| 婷婷综合另类小说色区| 久久精品99国产国产精| 成人精品一区二区三区四区| 欧美中文字幕一区| 精品福利一区二区三区| 亚洲免费视频成人| 日产欧产美韩系列久久99| 丁香激情综合国产| 欧美揉bbbbb揉bbbbb| 久久久久国产精品免费免费搜索| 亚洲天天做日日做天天谢日日欢|