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

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

?? ieee802.m

?? IEEE802 11b 的物理層仿真程序
?? M
字號:
%% 802.11b 1Mbps PHY link.
% This M code simulates DBPSK modulation調制 and barker code spreading
% on a perfectly synchonized 802.11b link.數據鏈路層 It calculates the BER
% rate at each EsNo (EbNo) and plots the result.

%% Simulation parameters
% For each BER loop, we specify the number of packets to transmit, 指定數據包的數量the packet size and
% the range of channel EsNo values to test.信道的寬度

EsNoRange=[0:2:10]; % Range of noice levels to calculate BER二進制誤碼率
NumPackets=2;
PacketSizeBytes=1024;
PacketSizeBits=PacketSizeBytes*8; % Here we ignore preamble and sync bits忽略起始和同步位
clear BERResults;

%% System parameters and constants
% Specify a number of system constants.

% Spreading parameters
Barker=[1 -1  1  1 -1  1  1  1 -1 -1 -1]'; % Barker sequence
SpreadingRate=length(Barker);              % Spreading rate

% Upsampling rate
SamplesPerChip=8;

% Filter order and coefficients - root raised cosine
FilterOrder=40; % Set to multiple of SamplesPerChip to make delay calculation easy
h=firrcos(FilterOrder,7e6,.7,88e6,'rolloff','sqrt',FilterOrder/2,kaiser(FilterOrder+1,1));

%% Delay calculation
% Calclate (specify) the net number of bits delay in the link due
% to the filtering.
%
% * samples_delay = 2 filters x (40 coeffs / 2) = 40 samples
% * chips_delay = sample_delay/SamplesPerChip = 40/8 = 5 chips
% *  Must recalculate delay if you change any of these parameters
% We must delay the signal 6 more chips to align it with the 11 chip
% boundary. This results in an 11 chip delay or one symbol/bit delay.
% You must recalculate total and additional delay if you change any of these
% parameters

BitDelay=1;
ChipDelayAdd=6;

%% Main BER loop
% Calculates the BER for each EsNo level. 

NumEsNos=length(EsNoRange);

disp(' ');disp('Start Simulation');
for EsNoIndex =1:NumEsNos
    
    EsNo=EsNoRange(EsNoIndex);
    disp(['Simulating: EsNo=' num2str(EsNo) 'dB']);
    SNR=EsNo+10*log10(1/SpreadingRate)+10*log10(1/SamplesPerChip);

    % Initialize system and simulation measurements state

    % Bits
    TotalBits=logical(0); % Bit count for BER calculation
    ErrorBits=logical(0); % Error count for BER calculation
    LastTxSymbol=1;       % Set DBPKS Modulator state
    LastRxSymbol=1;       % Set DBPKS Demodulator state

    % Filters
    Rx_chips_delayed_store=zeros(ChipDelayAdd,1);
    Tx_bits_delayed_store=logical(zeros(BitDelay,1));

    Tx_Filter_State=h(1:end-1); % Fill filter with a +1 symbol
    Rx_Filter_State=h(1:end-1); % Fill filter with a +1 symbol

    % Main simulation loop
    % Each packet is transmitted, and the recieved bits compared with the
    % transmitted bits to calculate the BER.
    for Packet=1:NumPackets

        % Construct frame of bits
        Tx_bits=rand(PacketSizeBits,1)>.5;           % Random bits

        % Modulate
        Tx_bits_bp=(1-2*Tx_bits);                    % Convert to bipolar 0,1 --> 1, -1
        Tx_symbols=LastTxSymbol*cumprod(Tx_bits_bp); % New DBPSK symbol = previous  * 1 or -1
        LastTxSymbol=Tx_symbols(end);                % Store modulator state (last symbol)

        % Spread symbols with Barker code, upsampling by spreading rate
        Tx_chips=reshape(Barker*Tx_symbols',[],1); % Multiply by barker and reshape to a columm
        Tx_chips=complex(Tx_chips); % Make complex to ensure correct baseband transmission

        % Upsample chips by SamplesPerChip factor
        Tx_samples=zeros(length(Tx_chips)*SamplesPerChip,1); % Create empty Tx_samples
        Tx_samples(1:SamplesPerChip:end,1)=sqrt(SamplesPerChip)*Tx_chips; % Normalize power due to upsampling

        % Tx Filter
        [Tx_samples_filtered,Tx_Filter_State]=filter(h,1,Tx_samples,Tx_Filter_State); % Filter
        Tx_samples_filtered=Tx_samples_filtered*2.495; % Set output power to 1W
        var(Tx_samples_filtered); % Calculate Tx signal power, view by removing ';'

        % Transmit though AWGN Channel assuming 0dBW input power (check
        % with line above)
        Rx_samples_unfiltered = awgn(Tx_samples_filtered,SNR,0); 

        % Rx Filter
        [Rx_samples_filtered,Rx_Filter_State]=filter(h,1,Rx_samples_unfiltered,Rx_Filter_State);

        % Downsample - sample chips
        Rx_chips=Rx_samples_filtered(1:SamplesPerChip:end);

        % Add 1 chip delay to move signal to 11 chip boundary
        Rx_chips_delayed=[Rx_chips_delayed_store; Rx_chips(1:end-ChipDelayAdd)];
        Rx_chips_delayed_store=Rx_chips((end-ChipDelayAdd+1):end); % Store delayed chips

        % Despread - sample symbol
        Rx_symbols=Barker'*reshape(Rx_chips_delayed,SpreadingRate,PacketSizeBits); % Multiply by Barker
        Rx_symbols=Rx_symbols(:)/SpreadingRate;   % Make a column and normalize

        % Demodulate
        Rx_symbols_plus_last=[LastRxSymbol; Rx_symbols];
        Rx_symbols_plus_last_mult=Rx_symbols_plus_last(1:end-1).*conj(Rx_symbols_plus_last(2:end));
        Rx_bits=Rx_symbols_plus_last_mult < 0; 
        LastRxSymbol=Rx_symbols(end);         % Demodulator state

        % Calculate BER

        % Add BitDelay to Tx signal to align with Rx signal
        Tx_bits_delayed=[Tx_bits_delayed_store; Tx_bits(1:end-BitDelay)];
        Tx_bits_delayed_store=Tx_bits(end-BitDelay+1:end); % Store delayed symbol

        if Packet==1 % Ignore delayed bits on first packet
            TotalBits=TotalBits+length(Rx_bits)-BitDelay;
            ErrorBits=ErrorBits+sum(Tx_bits_delayed(BitDelay+1:end)~=Rx_bits(BitDelay+1:end));
        else
            TotalBits=TotalBits+length(Rx_bits);               % Calculate total bits
            ErrorBits=ErrorBits+sum(Tx_bits_delayed~=Rx_bits); % Compare Tx and Rx bits
        end
    end

BERResults(EsNoIndex)=ErrorBits/TotalBits; % Calculate BER

end

%% Plot BER Results
% Plot the BER results Vs EsNo.

semilogy(EsNoRange,BERResults,'*-');
grid;
title('802.11b 1Mbps DBPSK BER');
ylabel('BER');
xlabel('EsNo');

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产婷婷色一区二区三区| 日韩一区二区电影在线| 成人精品在线视频观看| 国产制服丝袜一区| 国产一区二区不卡老阿姨| 琪琪久久久久日韩精品| 久久99精品国产麻豆婷婷| 开心九九激情九九欧美日韩精美视频电影| 午夜精品福利一区二区三区蜜桃| 视频在线在亚洲| 久久精品久久久精品美女| 国模一区二区三区白浆| 成人黄色一级视频| 欧美在线不卡一区| 91精品国产91热久久久做人人| 日韩一区二区三区免费看| 国产日韩欧美精品在线| 亚洲免费观看高清完整版在线观看| 亚洲摸摸操操av| 全部av―极品视觉盛宴亚洲| 麻豆国产欧美日韩综合精品二区| 国产一区二区美女诱惑| 99久久久免费精品国产一区二区| 91行情网站电视在线观看高清版| 在线播放国产精品二区一二区四区 | 欧美另类高清zo欧美| 91精品国产综合久久精品图片| 精品国产一区二区三区四区四| 日本一区二区三区高清不卡| 樱花影视一区二区| 韩国精品在线观看| 99国产精品久久| 91精品国产欧美一区二区成人 | 成人免费黄色大片| 欧美在线观看视频一区二区| 久久综合国产精品| 亚洲午夜久久久久久久久久久| 激情偷乱视频一区二区三区| 色综合网站在线| 精品欧美一区二区三区精品久久 | 另类小说欧美激情| 在线视频观看一区| 久久久久久久久久久久久久久99 | 日韩视频一区二区在线观看| 国产精品久久久久aaaa樱花| 日韩国产欧美三级| 色综合视频在线观看| 2020国产精品| 午夜精品久久久久久| 91在线云播放| 国产日韩成人精品| 久久精品国产99国产精品| 在线观看精品一区| 国产精品久久久久影院| 美女一区二区视频| 欧美高清一级片在线| 亚洲日本在线天堂| 成人国产精品免费观看视频| 欧美www视频| 日本在线不卡视频| 欧美日韩成人激情| 亚洲国产wwwccc36天堂| 色婷婷精品久久二区二区蜜臂av| 国产欧美日韩麻豆91| 国产成人精品一区二区三区网站观看| 欧美一区二区三区白人| 日韩精品亚洲一区| 91精品国产一区二区| 午夜亚洲福利老司机| 欧美午夜宅男影院| 亚洲午夜私人影院| 欧美精品色综合| 亚洲第一成人在线| 欧美精品aⅴ在线视频| 午夜电影网一区| 欧美老女人在线| 国产精品88888| 亚洲人成7777| 91在线国内视频| ㊣最新国产の精品bt伙计久久| 国产精品69毛片高清亚洲| 自拍偷在线精品自拍偷无码专区 | 国产jizzjizz一区二区| 精品国产麻豆免费人成网站| 激情深爱一区二区| 国产午夜亚洲精品不卡| 成人综合日日夜夜| 日本一区二区三级电影在线观看 | 亚洲日本一区二区三区| 91视频国产观看| 舔着乳尖日韩一区| 日本一区二区在线不卡| 91麻豆国产福利在线观看| 亚洲国产另类精品专区| 一本大道综合伊人精品热热| 1024亚洲合集| av一区二区不卡| 亚洲视频一区二区免费在线观看| 在线免费一区三区| 日韩成人免费电影| 国产色婷婷亚洲99精品小说| 99久久精品免费精品国产| 亚洲图片欧美一区| 精品国免费一区二区三区| 99久久久免费精品国产一区二区| 亚洲午夜精品在线| 2021中文字幕一区亚洲| 91国产视频在线观看| 美女视频黄频大全不卡视频在线播放| 欧美国产日韩在线观看| 欧美性色黄大片手机版| 国产精品中文字幕日韩精品| 亚洲欧美色一区| 精品国产电影一区二区| 91麻豆123| 黄色成人免费在线| 自拍偷拍欧美激情| 久久久久久久久蜜桃| 欧美日韩一区二区在线观看视频| 国产精品一二三四| 三级影片在线观看欧美日韩一区二区| 国产精品美女久久久久久久久| 在线精品视频一区二区三四| 国产精品一区在线观看乱码| 视频一区视频二区在线观看| 国产日本欧美一区二区| 欧美日韩一区二区在线观看视频| 成人免费视频播放| 日本成人中文字幕| 亚洲国产sm捆绑调教视频| 国产精品美女一区二区在线观看| 日韩精品一区二区三区四区视频| 色www精品视频在线观看| 国产69精品久久久久777| 看电视剧不卡顿的网站| 日韩中文字幕av电影| 一级日本不卡的影视| 国产精品网曝门| 久久精品一区蜜桃臀影院| 欧美日韩你懂得| 97精品久久久久中文字幕 | 久久蜜桃av一区二区天堂| 欧美丰满美乳xxx高潮www| 色av一区二区| 色哟哟国产精品| 91香蕉国产在线观看软件| 成+人+亚洲+综合天堂| 国产大陆亚洲精品国产| 国产美女一区二区| 国产精品系列在线观看| 国产一区福利在线| 韩国视频一区二区| 国产一区二区看久久| 国产精品影音先锋| 国产精品中文字幕一区二区三区| 国产一区二区三区香蕉| 国产精品资源站在线| 成人污污视频在线观看| 成人一级黄色片| 成人性生交大合| 97精品国产97久久久久久久久久久久 | 另类调教123区| 国产美女精品人人做人人爽| 国产高清亚洲一区| 国产成人av电影在线观看| 成人中文字幕电影| 9久草视频在线视频精品| 99久久精品国产网站| 欧美综合视频在线观看| 91精品免费在线| 久久众筹精品私拍模特| 中文字幕亚洲成人| 亚洲一级电影视频| 美脚の诱脚舐め脚责91 | 99久久精品国产网站| 91福利在线免费观看| 欧美一级在线免费| 欧美韩国一区二区| 亚洲国产日韩综合久久精品| 麻豆成人久久精品二区三区红| 国产一区二三区好的| 色婷婷综合久久久久中文| 日韩欧美一区二区视频| 中文字幕第一区二区| 亚洲v日本v欧美v久久精品| 九九在线精品视频| 一本色道**综合亚洲精品蜜桃冫| 欧美日韩国产高清一区二区三区 | 欧美一区二区三区免费在线看| 久久蜜臀中文字幕| 亚洲午夜一区二区三区| 国产剧情一区在线| 欧美日韩大陆一区二区| 精品福利二区三区| 亚洲最大的成人av| 国产成人高清在线| 7777精品伊人久久久大香线蕉经典版下载 | 欧美色综合天天久久综合精品| 2024国产精品| 亚洲v中文字幕|