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

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

?? qpsk_awgn.m

?? 關(guān)于信道仿真的源代碼
?? M
字號(hào):
%%*************************************************************************
%%此程序用來(lái)仿真OFDM系統(tǒng)在AWGN信道中的誤碼特性 
%%Function information:
%%
%%-------------------------------------------------------------------------
%%  Created by Wei Zhao           2003-04-17    (Version 1.0)                                       
%%-------------------------------------------------------------------------
%%  Recreated by Kunji Wang
%%*************************************************************************

%%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%%                                  MAIN PROGRAM 
%%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

clear;
clc;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%   System Parameters
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
NumOfSubcarrier = 64;
LengthOfGI = 16;  % the subcarriers GI(guard interval)contains
modulation_mode = 4;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Simulation Parameters
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
NumOfSymbolPerFrame=5;
NumOfFrames=100;
SNR_in_dB=[0:4:30];

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Simulation Starting!!!
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
tic;
for counter=1:length(SNR_in_dB) 
    P=1;				  	                      % energy per symbol
    snr=10^(SNR_in_dB(counter)/10);	 	      % signal to noise ratio
    sgma=sqrt(P/(snr));	  	  	              % noise variance
  
    %Clear the all the counters 
   
    NumOfErrorBit = 0;
    SampleIndex=0;
    for Frame_counter = 1:NumOfFrames
        %--------------------------------------------------------------------------------------------
        %                                        Tx
        %--------------------------------------------------------------------------------------------
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %% Source Bit Sequence 
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
        Source_Bits=randint(1,2*NumOfSubcarrier*NumOfSymbolPerFrame);
        
        
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %% QPSK Modulation
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        Modulated_Sequence=modulation(Source_Bits,modulation_mode);
        %R_Modulated_Sequence=reshape(Modulated_Sequence,NumOfSubcarrier,NumOfSymbolPerFrame);
        
        
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %% IFFT
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
        %IFFT_Out_Data(:,:) =sqrt(NumOfSubcarrier)* ifft (R_Modulated_Sequence);
       
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %% adding guard interval for DATA
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %GI_Added_Frame(1:LengthOfGI,:) = IFFT_Out_Data((NumOfSubcarrier-LengthOfGI+1):NumOfSubcarrier,:);
        %GI_Added_Frame((LengthOfGI+1):(NumOfSubcarrier+LengthOfGI),:) = IFFT_Out_Data(1:NumOfSubcarrier,:);
    
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %% P -> S
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %Serial_Signal = reshape(GI_Added_Frame,1,NumOfSymbolPerFrame*(NumOfSubcarrier+LengthOfGI));
        
        %%%------------------------------------------------------------------------------------------------------------
        %%                                              CHANNEL
        %%%------------------------------------------------------------------------------------------------------------
        %--------------------------------------------------------------------------------------------
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %% AWGN channel
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        for i=1:NumOfSymbolPerFrame*(NumOfSubcarrier)
            [n_I n_Q]=gngauss(sgma);
            noise(i)=n_I+j*n_Q;
        end
        Noised_Transmited_Signal=Modulated_Sequence+noise(i);
        
        
        %--------------------------------------------------------------------------------------------
        %                                         Rx
        %--------------------------------------------------------------------------------------------
 
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %%  Remove the GI 
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %for jj=1:NumOfSymbolPerFrame
        %    for ii=1:NumOfSubcarrier
        %        GI_Removed_Rx_Signal(ii+(jj-1)*NumOfSubcarrier)=Noised_Transmited_Signal(LengthOfGI*jj+ii+(jj-1)*NumOfSubcarrier);
        %    end
        %end 
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %%  S -> P
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %Parallel_Rx_Signal = reshape(GI_Removed_Rx_Signal,NumOfSubcarrier,NumOfSymbolPerFrame);
        
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %% FFT
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
        %Freq_Rx_Signal = fft(Parallel_Rx_Signal)/sqrt(NumOfSubcarrier);
        %Demod_In_Data(1:NumOfSubcarrier,1:NumOfSymbolPerFrame) = Freq_Rx_Signal(1:NumOfSubcarrier,1:NumOfSymbolPerFrame);
        %FFT_Out = conj(Demod_In_Data(:,1:NumOfSymbolPerFrame)');
        %Serial_Output = reshape(Demod_In_Data,1,NumOfSubcarrier*NumOfSymbolPerFrame);
        
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %% Demodulation
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        Demod_Sequence= demodulation(Noised_Transmited_Signal,modulation_mode);
        
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %% Calculate the BER
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        for jj = 1:(length(Source_Bits)) 
            if  Demod_Sequence(jj) ~= Source_Bits(jj) 
                NumOfErrorBit = NumOfErrorBit + 1; 
            end
        end
    end
        
    BER(counter) = NumOfErrorBit/(NumOfFrames*NumOfSubcarrier*2*NumOfSymbolPerFrame);
end
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % Simulation Completed
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
    elapse=toc
    
    clock_time = clock;
    present = fix(clock_time)  
    
%---------------------------------------------%
%% Draw BER figure
%---------------------------------------------% 
h=figure;
semilogy(SNR_in_dB,BER,'r*-');
xlabel('SNR(dB)');
ylabel('BER(bit error rate)');
title( 'BER performance of qpsk in AWGN Channel');
grid on ;

        
        

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美疯狂做受xxxx富婆| 日韩一区欧美一区| 日韩一级大片在线| 欧美一区二区三区性视频| 精品视频一区二区不卡| 欧美日韩亚洲高清一区二区| 91久久人澡人人添人人爽欧美| 92国产精品观看| 一本一道综合狠狠老| 色诱亚洲精品久久久久久| 色综合亚洲欧洲| 色噜噜夜夜夜综合网| 欧美少妇xxx| 欧美一区午夜视频在线观看| 欧美一卡二卡三卡| 337p粉嫩大胆色噜噜噜噜亚洲 | 国产午夜精品久久久久久久 | 国产中文字幕精品| 国产乱码精品一区二区三区忘忧草| 国产一区二区女| 风间由美一区二区av101 | 日韩亚洲欧美在线观看| 日韩午夜三级在线| 国产欧美日韩亚州综合| 中文无字幕一区二区三区| 国产精品国产a| 亚洲午夜久久久久久久久电影网 | 国产精品国产三级国产aⅴ原创| 亚洲色图清纯唯美| 天使萌一区二区三区免费观看| 麻豆国产欧美一区二区三区| 国产精品91一区二区| 91亚洲国产成人精品一区二三| 欧美亚男人的天堂| 欧美mv和日韩mv国产网站| 国产精品水嫩水嫩| 亚洲国产精品影院| 国产一区不卡视频| 日本道在线观看一区二区| 日韩手机在线导航| 1000精品久久久久久久久| 婷婷综合另类小说色区| 国产麻豆精品久久一二三| 色菇凉天天综合网| 日韩欧美一区二区视频| 国产精品福利影院| 日韩电影在线免费| 成人禁用看黄a在线| 在线不卡欧美精品一区二区三区| 国产日本欧美一区二区| 亚洲成人激情综合网| 经典三级在线一区| 欧美在线观看一区| 国产欧美日韩精品一区| 午夜视频一区在线观看| 成人精品鲁一区一区二区| 在线不卡一区二区| 亚洲精品日日夜夜| 国产精品99久久久久久久女警 | 欧美影院一区二区| 久久日一线二线三线suv| 亚洲专区一二三| 国产不卡高清在线观看视频| 欧美精品电影在线播放| 亚洲欧洲在线观看av| 狠狠色狠狠色综合系列| 欧美日韩一本到| 亚洲欧洲美洲综合色网| 国产曰批免费观看久久久| 欧美午夜一区二区三区免费大片| 国产精品欧美一区喷水| 麻豆91精品91久久久的内涵| 在线观看视频91| 国产精品传媒视频| 国产成人综合亚洲91猫咪| 欧美一区二区三级| 亚洲电影一级黄| 91在线免费视频观看| 久久精品视频在线免费观看| 日本不卡视频在线| 欧美日韩高清一区二区| 亚洲精品美国一| 99久久99久久精品免费看蜜桃| 久久一留热品黄| 美女网站在线免费欧美精品| 欧美艳星brazzers| 亚洲国产日韩a在线播放| 91丨九色丨蝌蚪丨老版| 国产精品妹子av| 国产成人自拍在线| 26uuu欧美| 国产主播一区二区| 精品成人一区二区| 精品午夜一区二区三区在线观看| 日韩视频免费观看高清在线视频| 五月婷婷久久丁香| 欧美日韩视频不卡| 午夜欧美一区二区三区在线播放| 91福利小视频| 亚洲午夜免费视频| 欧美日韩国产精品自在自线| 亚洲成人tv网| 欧美精品乱码久久久久久按摩| 婷婷开心激情综合| 在线成人免费视频| 美女免费视频一区| 精品久久久久久久久久久院品网| 激情综合色丁香一区二区| 精品久久久久久最新网址| 国产一区二区导航在线播放| 亚洲国产精品精华液ab| 不卡一二三区首页| 亚洲男人的天堂在线观看| 在线免费视频一区二区| 亚洲猫色日本管| 欧美日韩免费观看一区二区三区| 香蕉影视欧美成人| 日韩免费视频线观看| 国产自产v一区二区三区c| 日本一区二区高清| 在线观看免费一区| 日韩高清中文字幕一区| 欧美r级在线观看| 成人激情小说网站| 亚洲线精品一区二区三区| 欧美一区二区三区人| 国产一区二区精品久久| 亚洲青青青在线视频| 欧美色爱综合网| 精品一区二区三区影院在线午夜| 国产日韩一级二级三级| 91麻豆高清视频| 日韩专区中文字幕一区二区| www日韩大片| 91视视频在线观看入口直接观看www| 亚洲一区在线观看免费| 精品成人在线观看| 日本韩国精品在线| 蜜桃传媒麻豆第一区在线观看| 久久精品欧美一区二区三区麻豆 | 国产欧美视频在线观看| 在线中文字幕不卡| 久久av资源网| 亚洲美腿欧美偷拍| 日韩欧美在线不卡| 成人av网站大全| 日韩专区欧美专区| 国产精品电影一区二区| 欧美顶级少妇做爰| 99久久伊人久久99| 青青草原综合久久大伊人精品| 国产欧美一区二区三区在线老狼| 欧美性色综合网| 国产成人在线影院| 偷拍日韩校园综合在线| 国产精品初高中害羞小美女文| 欧美日韩一区不卡| aaa亚洲精品一二三区| 麻豆91在线观看| 一个色妞综合视频在线观看| 亚洲精品一区在线观看| 欧美视频在线一区二区三区| 高清国产一区二区| 青青草精品视频| 一区二区三区四区av| 国产亚洲精品bt天堂精选| 欧美久久久久中文字幕| 99久久99久久免费精品蜜臀| 久久99久久99小草精品免视看| 一区二区三国产精华液| 日本一区二区在线不卡| 日韩亚洲电影在线| 欧美性猛交xxxxxx富婆| 成人免费三级在线| 精品一区二区三区视频| 日韩国产高清在线| 亚洲伊人伊色伊影伊综合网| 国产精品色眯眯| 久久久久久久久久久黄色| 91精品国产综合久久精品app| 色综合中文字幕| a级精品国产片在线观看| 激情综合色播激情啊| 免费视频最近日韩| 亚洲成人三级小说| 亚洲国产一区在线观看| 亚洲女同ⅹxx女同tv| 国产精品久久久久久久裸模| 久久伊人中文字幕| 久久综合九色综合97_久久久| 91精品国产全国免费观看| 欧美综合亚洲图片综合区| 97久久精品人人澡人人爽| 国产福利精品一区| 激情五月婷婷综合| 精彩视频一区二区| 经典三级一区二区| 国产九九视频一区二区三区| 极品美女销魂一区二区三区免费| 奇米一区二区三区av|