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

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

?? gmqam_gray.m

?? to get the theoretical and simulation plots for 4 16 64 QAM plots for AWGN channel
?? M
字號:
%  Title       : QAM Constellation plots for 4, 16, 64
%  Author      : goutam.ramamurthy.06<AT>student.lth.se
%  History     : 2009-01-30      created
%  References  :
%  Description :
%
%        1         2         3         4         5         6         7         
%23456789012345678901234567890123456789012345678901234567890123456789012345
%
%

close all;
clear all;
clc;

%%%%%%%%%% GLOBAL SYSTEM PARAMETERS 
graycode_on = 1;

%--Case-Specific Simulation Parameters
SIMU{1}.name = '4QAM';
SIMU{1}.M_ary = 4;
SIMU{1}.legend = ' Coherent 4QAM AWGN Simulation';
SIMU{1}.linestyle = '-gd'; % linestyle: green Squares
SIMU{1}.title ='Ps(Sym Err) curve for 4QAM modulation';

SIMU{2}.name = '16QAM';
SIMU{2}.M_ary = 16;
SIMU{2}.legend = ' Coherent 16QAM AWGN Simulation';
SIMU{2}.linestyle = 'rd-'; % linestyle: red diamonds
SIMU{2}.title ='Ps(Sym Err) curve for 16QAM modulation';

SIMU{3}.name = '64QAM';
SIMU{3}.M_ary = 64;
SIMU{3}.legend = ' Coherent 64QAM AWGN Simulation';
SIMU{3}.linestyle = '-md'; % linestyle: maroon diamonds
SIMU{3}.title ='Ps(Sym Err) curve for 64QAM modulation';

%--Common Parameters 
SNRdB = 0:2:24;       % Es/N0 range for simulation

%~~~~~~~~~~~~~~

tic;
for iSIMU = 1:length(SIMU)     % iterating through Simulations
    
    M_ary = SIMU{iSIMU}.M_ary; % number of constellation points
    N_bits = 8e4;
    Es = (M_ary-1)*2/3;          % Avg. Ener per QAM sym, norm =sqrt(Es)
    d_minsq = 3*log2(M_ary)/(M_ary-1); % for M-QAM
    k = log2(M_ary);
    
    m = (1:sqrt(M_ary)/2);        % In rect QAMs, for M=2^k & k ~ {even I}
    a_MQAM = [-(2*m-1) (2*m-1)];  % alphabets
    
    
    for iSNRdB = 1:length(SNRdB) % iterating through SNRs
        fprintf('\nEs/N0: %d dB\n', SNRdB(iSNRdB));
        SNR = 10^(SNRdB(iSNRdB)/10); % Convert to non-dB value
    
        %%%%%%%%%% RANDOM SOURCE
        x_txbits = (1-sign(randn(N_bits,1)))/2; % ~Bernoulli source(p=1/2)
        
        %--Generate random symbols and normalize it to unit symbol energy
        tx_re = randsrc(1,N_bits,a_MQAM);
        tx_im = randsrc(1,N_bits,a_MQAM);
        q_txsyms = (tx_re + j*tx_im);
        q_txsyms_norm = q_txsyms/sqrt(Es);
        %%%RANDOM SOURCE-ED
        
        %++++++++++
        %%%%%%%%%% THE CHANNEL TO CONVOLVE
        re = randn(1,N_bits);
        im = randn(1,N_bits);
        noise = 1/sqrt(2)*(re + j*im); % WGN with 0dB variance
        q_rxsyms_noisy = q_txsyms_norm + (1/sqrt(SNR))*noise; % AWGN
        %%%CHANNEL CONVOLUT-ED 
        %++++++++++
        
        %%%%%%%%%% QAM DEMODULATOR (rectangular)
        %--Segregate Re-Im & De-Norm Rx symbols
        q_rxsyms_re = real(q_rxsyms_noisy)* sqrt(Es);
        q_rxsyms_im = imag(q_rxsyms_noisy)* sqrt(Es);
        %--Mapping to the nearest alphabet
        rx_re = floor(q_rxsyms_re/2)*2+1;
        rx_im = floor(q_rxsyms_im/2)*2+1;
        %--mapping boundary conditions for RE and IM
        rx_re(find(max(a_MQAM)<rx_re)) = max(a_MQAM);
        rx_re(find(min(a_MQAM)>rx_re)) = min(a_MQAM);
        rx_im(find(max(a_MQAM)<rx_im)) = max(a_MQAM);
        rx_im(find(min(a_MQAM)>rx_im)) = min(a_MQAM);
        %%%QAM DEMODULATED -ED
        
        q_rxsyms = rx_re+j*rx_im;
        N_symerrs = nnz(q_rxsyms(:)-q_txsyms(:));
        SER(iSIMU,iSNRdB) = N_symerrs/N_bits;
        
        %--Calculating theoretical SER
        EbN0 = SNR/k; % EbN0 = EsN0/k
        Qfn = q(sqrt(d_minsq * EbN0));
        SER_theo(iSIMU, iSNRdB) = (4*(1-(1/sqrt(M_ary)))*Qfn) - ...
                                  (4*(1-(1/sqrt(M_ary)))^2*(Qfn^2));
                
        %-- Scatter plots
        figure(iSIMU*10);
        plot(q_rxsyms,'.k');
        title(SIMU{iSIMU}.legend);
        axis square;
        axis equal;
        grid on;
    end
end
toc;
%%%%%%%%%% SER PLOTS
figure(1)
for iSIMU = 1:length(SIMU)     % iterating through Simulations
    semilogy(SNRdB, SER_theo(iSIMU, :),'b:','LineWidth',2);
    hold on
    semilogy(SNRdB, SER(iSIMU, :), SIMU{iSIMU}.linestyle, 'Linewidth',1);
    hold on
end
axis([0 30 10^-6 1]);
grid on
legend('theoretical', 'Simulated');
xlabel('Es/No, dB');
ylabel('SER(P_s)');
title('Ps versus E_b/N_0');



   

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜国产不卡在线观看视频| 一区二区日韩av| 精品视频色一区| 成人av网站在线| 国产成人综合精品三级| 精品一区二区免费| 国产美女一区二区| 国产盗摄女厕一区二区三区| 国产精品夜夜嗨| 成人综合激情网| 色中色一区二区| 国产女人水真多18毛片18精品视频| 7777精品久久久大香线蕉| 欧美日韩成人在线一区| 日韩一区二区麻豆国产| 欧美刺激午夜性久久久久久久| 精品少妇一区二区三区在线视频| 精品国产免费久久| 国产精品大尺度| 亚洲a一区二区| 国内久久精品视频| 国产成人av影院| 色欧美乱欧美15图片| 欧美亚洲尤物久久| 在线播放视频一区| 精品电影一区二区三区| 1区2区3区精品视频| 亚洲综合在线观看视频| 日韩电影免费在线观看网站| 国产又黄又大久久| 99久久亚洲一区二区三区青草| 欧美综合视频在线观看| 日韩一区二区三区免费看 | 国内成人免费视频| 成人在线综合网| 欧美日韩夫妻久久| 久久久久久毛片| 亚洲综合色视频| 国产精品一区二区黑丝| 欧美视频中文字幕| 久久精品亚洲精品国产欧美kt∨ | 亚洲国产精品综合小说图片区| 日韩精品国产欧美| 99久久久无码国产精品| 日韩视频免费直播| 亚洲美女视频在线| 久久er99热精品一区二区| 99re在线视频这里只有精品| 2021久久国产精品不只是精品| 夜夜爽夜夜爽精品视频| 国产一区二区三区av电影| 欧美日韩在线直播| 最近中文字幕一区二区三区| 久久精品国产77777蜜臀| 国产精品色一区二区三区| 日韩不卡一区二区三区| 91蜜桃在线观看| 欧美激情一区二区三区蜜桃视频| 五月天中文字幕一区二区| 91麻豆swag| 国产精品激情偷乱一区二区∴| 国内精品久久久久影院色 | 极品美女销魂一区二区三区免费 | 欧美一级片在线观看| 国产精品久久久久久久久免费丝袜| 久久精品国产久精国产爱| 欧美日精品一区视频| 日韩伦理电影网| 91在线云播放| 亚洲色图在线看| 99精品视频在线播放观看| 中文字幕不卡的av| 粉嫩一区二区三区性色av| 国产欧美日韩精品一区| 国产高清无密码一区二区三区| 精品欧美久久久| 国产精品一区一区| 欧美激情一区二区三区蜜桃视频| 国产夫妻精品视频| 久久精品一区二区三区av| 国产一区二区三区日韩| 国产亚洲女人久久久久毛片| 国产91精品露脸国语对白| 久久亚洲二区三区| 国产激情一区二区三区| 国产精品色在线观看| 丁香激情综合国产| 亚洲视频每日更新| 欧美在线一区二区三区| 午夜成人免费视频| 日韩欧美久久一区| 国产一区在线观看麻豆| 中文字幕国产一区二区| 91免费国产在线| 丝袜美腿亚洲综合| 精品成人一区二区三区四区| 国产99久久久国产精品潘金| 欧美激情一区二区三区不卡| 91成人在线观看喷潮| 肉色丝袜一区二区| 久久精品水蜜桃av综合天堂| 91麻豆免费看片| 秋霞午夜鲁丝一区二区老狼| 久久精品亚洲精品国产欧美| 色伊人久久综合中文字幕| 亚洲国产精品久久久久秋霞影院| 日韩欧美视频一区| 成人的网站免费观看| 亚洲不卡一区二区三区| 国产亚洲精品aa午夜观看| 欧洲中文字幕精品| 国产毛片精品国产一区二区三区| 亚洲日本乱码在线观看| 日韩一区二区高清| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 日韩电影在线免费看| 精品久久国产97色综合| av亚洲精华国产精华精华| 日韩精品每日更新| 亚洲欧美在线高清| 欧美岛国在线观看| 欧美三级视频在线观看| 国产一区不卡视频| 亚洲18女电影在线观看| 亚洲天堂av一区| 久久亚区不卡日本| 欧美日韩aaaaaa| 91啪在线观看| 高清在线观看日韩| 裸体健美xxxx欧美裸体表演| 亚洲伦理在线精品| 久久久激情视频| 日韩一区国产二区欧美三区| 91国偷自产一区二区开放时间 | 日本一区二区免费在线| 在线播放国产精品二区一二区四区 | 欧洲国产伦久久久久久久| 国产精品一区二区在线观看不卡| 天天综合网 天天综合色| 亚洲欧美日本在线| 欧美国产欧美综合| 久久综合五月天婷婷伊人| 91精品国模一区二区三区| 欧美亚洲图片小说| 欧美午夜精品久久久久久孕妇| jizz一区二区| k8久久久一区二区三区| 高清国产一区二区三区| 国产乱码精品一区二区三区av | 欧美日韩免费电影| 一本久久精品一区二区| 成人av网站在线观看免费| 日韩欧美成人午夜| 69p69国产精品| 欧美精品日韩综合在线| 欧美三级韩国三级日本三斤| 欧美午夜精品一区| 在线电影欧美成精品| 91精品国产综合久久小美女| 日韩一区二区三区视频在线| 日韩情涩欧美日韩视频| 精品少妇一区二区三区免费观看| 日韩欧美一级在线播放| 欧美成人福利视频| 久久精品夜色噜噜亚洲a∨| 中文字幕不卡三区| 亚洲美女视频在线| 午夜国产精品一区| 黄色日韩网站视频| 成人网在线免费视频| www.欧美日韩国产在线| 91国产免费看| 欧美美女喷水视频| 精品久久久久久久久久久久久久久 | 国产精品免费视频一区| 亚洲素人一区二区| 无吗不卡中文字幕| 国产又粗又猛又爽又黄91精品| 菠萝蜜视频在线观看一区| 91在线播放网址| 在线综合+亚洲+欧美中文字幕| 精品久久久三级丝袜| 国产精品乱人伦一区二区| 一区二区三区国产精华| 精彩视频一区二区| 色域天天综合网| 久久一留热品黄| 亚洲精品成人在线| 久久激五月天综合精品| 99精品黄色片免费大全| 日韩一区二区免费视频| ●精品国产综合乱码久久久久| 日韩av电影天堂| 色偷偷88欧美精品久久久| 日韩区在线观看| 亚洲一区在线观看免费观看电影高清| 久久精品国产澳门| 一本一道久久a久久精品综合蜜臀| 日韩欧美中文字幕公布| 亚洲狠狠丁香婷婷综合久久久|