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

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

?? mine16.m

?? 16QAM仿真的程序
?? M
字號:
clear
global dt df N t f T
QAM=16
MASK=sqrt(QAM);
Ntotal=2^16;            %總采樣點數
N=Ntotal/2 ;       %每支路采樣點數
L=16;                   %每碼元的采樣點數
M=N/L;                  %每支路碼元數            
Rb=2;                   %碼速率是2Mb/s
Tb=1/Rb;                %碼元間隔
Ts=2/Rb;                %每一支路碼元間隔
dt=Ts/L;                %每一支路時域采樣間隔
df=1/(N*dt);            %每一支路頻域采樣間隔
T=N*dt;                 %每一支路截短時間
Bs=N*df/2;              %每一支路系統帶寬
Na=4;                   %示波器掃描寬度為4個碼元
Again=20;

alpha=1;                %alpha變化參數,可方便修改
t=[-T/2+dt/2:dt:T/2];   %每一支路時域橫坐標
f=[-Bs+df/2:df:Bs];     %每一支路頻域橫坐標
ttotal=[-T/2+dt/2:dt/2:T/2];
%-----------------------------------------------設置載波
fc=5*Rb;                %載波頻率
carry1=sqrt(2)*cos(2*pi*fc*t);
carry2=-sqrt(2)*sin(2*pi*fc*t);
%-----------------------------------------------升余弦
hr1=sin(pi*t/Ts)./(pi*t/Ts);
hr2=cos(alpha*pi*t/Ts)./(1-(2*alpha*t/Ts).^2);
hr=hr1.*hr2;
HR=abs(t2f(hr));
%取模是為了忽略時延
GT=sqrt(HR);
GR=GT;
%------------------------------------------------對10個信噪比
for loop1=1:10
    Eb_N0(loop1)=loop1-1;
    eb_n0(loop1)=10^(Eb_N0(loop1)/10);
    Eb=1;	
    n0=Eb/eb_n0(loop1);         %信道的噪聲譜密度   
    sita=n0*Bs;                 %信道中噪聲功率
%------------------------------------------------產生模擬信號
    for loop2=1:5
        for i=1:M
            temp=rand;
            desource1(i)=1+floor(MASK*temp);
            temp=rand;
            desource2(i)=1+floor(MASK*temp);
        end
        d=1;
        analog=[-3*d,-d,d,3*d];
        for i=1:M
            AOut1(i)=analog(:,desource1(i));  %第一路模擬信號
            AOut2(i)=analog(:,desource2(i));  %第二路模擬信號
        end
%------------------------------------------------對信號進行抽樣
        imp1=zeros(1,N);            
        imp2=zeros(1,N); 
        imp1(L/2:L:N)=AOut1/dt;     %生沖激序列1
        imp2(L/2:L:N)=AOut2/dt;     %生沖激序列2
        IMP1=t2f(imp1);
        IMP2=t2f(imp2);
%------------------------------------------------經過發送濾波器合并為一路信號進行信道傳輸
        message1=real(f2t(GR.*IMP1));
        message2=real(f2t(GR.*IMP2));
        message=[message1,message2];
        sendM1=message1.*carry1;  
        sendM2=message2.*carry2;
        sendM=sendM1+sendM2;
%------------得到接收端輸出噪聲,不同支路的噪聲信號獨立隨機產生,但是他們的分布和方差是一致的
        noise1=sqrt(sita)*randn(1,N);               %產生的隨機噪聲
        noise2=sqrt(sita)*randn(1,N);
        noiseOut1=real(f2t(t2f(noise1).*GR));       %經過接收濾波器后的隨機噪聲
        noiseOut2=real(f2t(t2f(noise2).*GR));
%------------------------------------------------接收并解調
        receiveM1=sendM1+noise1;                    %接受噪聲干擾后的信號
        receiveM2=sendM2+noise2;
        RECEIVEM1=t2f(receiveM1);
        RECEIVEM2=t2f(receiveM2);
        GETMessage1=t2f(receiveM1.*carry1).*GT;     %解調
        GETMessage2=t2f(receiveM2.*carry2).*GT;
        getMessage1=real(f2t(GETMessage1));
        getMessage2=real(f2t(GETMessage2));
        getMessage=[getMessage1,getMessage2];
     %y=receiveM;      %得到接收端輸信號
%------------------------------------------------判決
        numoferr=0;%誤比特的初始置0
        for i=1:M
            for j=1:MASK
                metrics1(j)=abs(getMessage1(-L/2+i*L)-analog(j));
                metrics2(j)=abs(getMessage2(-L/2+i*L)-analog(j));
            end
            [min_metric1 decis1(i)]=min(metrics1);
            [min_metric2 decis2(i)]=min(metrics2);
            if(decis1(i)~=desource1(i)),%出錯誤比特+1
                numoferr=numoferr+1;
            end
            if(decis2(i)~=desource2(i)),
                numoferr=numoferr+1;
            end
        end
    end
    Pe(loop1)=numoferr/(M*loop2);
%------------------------------------------------畫星座圖   
    if(loop1==7) %只觀察 某一分貝下星座圖        
        figure(1)
        plot(getMessage1(L/2:L:N),getMessage2(L/2:L:N),'o')
        grid on
        hold on 
        title('16QAM星座圖');
        for i=1:M
            if(decis1(i)~=desource1(i)|decis2(i)~=desource2(i)),
                plot(getMessage1(-L/2+L*i),getMessage2(-L/2+L*i),'rx');
                plot([getMessage1(-L/2+L*i), AOut1(i)],[getMessage2(-L/2+L*i), AOut2(i)],'--r');
            end
        end
        legend('正確判定點','錯誤判定點');
    end

%------------------------------------------------模擬發送基帶信號
    SumP=0;
    if (loop1==10)
        SENDM1=t2f(sendM1);
        SumP=SumP+SENDM1.*conj(SENDM1)/T; 
        
        figure(2);
        set(2,'Position',[100,50,600,600])
                %設定窗口位置及大小
        subplot(6,1,1);
        plot(ttotal/Tb,message);
        axis([-50,50,-5,5]);
        legend('總發基帶信號');
        subplot(6,1,2);
        plot(ttotal/Tb,getMessage,'g');
        axis([-50,50,-5,5]);
        legend('總收基帶信號');
        subplot(6,1,3);  
        plot(t/Tb,message1,'b');
        axis([-50,50,-5,5]);
        legend('第1路發送基帶信號');
        subplot(6,1,4)
        plot(t/Tb,getMessage1,'g'); 
        axis([-50,50,-5,5]);
        legend('第1路接收基帶信號');
        subplot(6,1,5);  
        plot(t/Tb,message2,'b');
        axis([-50,50,-5,5]);
        legend('第2路發送基帶信號');
        subplot(6,1,6); 
        plot(t/Tb,getMessage2,'g');
        axis([-50,50,-5,5]);
        legend('第2路接收基帶信號');
%------------------------------------------------模擬發送調制信號    
        figure(3)
        subplot(4,1,1);  
        plot(t/Tb,sendM1);
        title('第1、2路發送\接收調制信號','fontsize',10);
        axis([-20,20,-5,5]);
        hold on
        %畫包絡
        plot(t/Tb,message1*sqrt(2),'--g','linewidth',2);    
        plot(t/Tb,-message1*sqrt(2),'--g','linewidth',2);  
        legend('第一路發送調制信號','第一路發送基帶信號');
        subplot(4,1,2);  
        plot(t/Tb,receiveM1);
        axis([-20,20,-5,5]);
         hold on
        %畫包絡
        plot(t/Tb,getMessage1*sqrt(2),'--g','linewidth',2); 
        plot(t/Tb,-getMessage1*sqrt(2),'--g','linewidth',3); 
        legend('第一路接收調制信號','第一路接收基帶信號');
        subplot(4,1,3);  
        plot(t/Tb,sendM2);
        axis([-20,20,-5,5]);
        hold on
        %畫包絡
        plot(t/Tb,message2*sqrt(2),'--g','linewidth',2);  
        plot(t/Tb,-message2*sqrt(2),'--g','linewidth',2);
        legend('第二路發送調制信號','第二路發送基帶信號');
        subplot(4,1,4);  
        plot(t/Tb,receiveM2);
        axis([-20,20,-5,5]);
        hold on
        %畫包絡
        plot(t/Tb,getMessage2*sqrt(2),'--g','linewidth',2);  
        plot(t/Tb,-getMessage2*sqrt(2),'--g','linewidth',2);  
        legend('第二路接收調制信號','第二路接收基帶信號');
%------------------------------------------------眼圖  
        figure(4)
            tt=[0:dt:Na*L*dt];
            for ss=1:Na*L:N-Na*L
                plot(tt,getMessage1(ss:ss+Na*L));
                hold on             
            end
    end
end
figure(5) 
semilogy(Eb_N0,Pe);
hold on
semilogy(Eb_N0,(MASK-1)/MASK*0.5*erfc(sqrt(10.^(Eb_N0/10))),'g')
axis([0,9,1e-4,1])
title('16QAM誤碼率','fontsize',10);
xlabel('Eb/N0','fontsize',10);
ylabel('Pe','fontsize',10);
legend('16QAM實際誤碼率','16QAM理論誤碼率');
%------------------------------------------------功率普圖
P=SumP/Again;
figure(6)
plot(f/Rb,30+10*log10(P));
title('16QAM功率普','fontsize',10);
xlabel('f/Rb','fontsize',10);
ylabel('P(f)','fontsize',10);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本午夜一本久久久综合| 粉嫩嫩av羞羞动漫久久久| 欧美一区二区啪啪| 日韩国产成人精品| 91精彩视频在线| 亚洲国产欧美另类丝袜| 欧美日韩一区二区在线观看视频 | 亚洲乱码日产精品bd| 国产精品综合一区二区| 久久影院电视剧免费观看| 激情文学综合丁香| 欧美精品自拍偷拍| 欧美aⅴ一区二区三区视频| 91精品国产aⅴ一区二区| 午夜精品在线看| 欧美三级日韩三级国产三级| 性欧美大战久久久久久久久| 欧美麻豆精品久久久久久| 亚洲成人黄色影院| 欧美三级在线播放| 另类专区欧美蜜桃臀第一页| 日韩欧美成人激情| 成人午夜av影视| 一区二区三区四区蜜桃| 6080午夜不卡| 裸体一区二区三区| 国产欧美视频在线观看| 91麻豆免费视频| 三级欧美韩日大片在线看| 日韩午夜在线观看视频| 国产成人免费视频精品含羞草妖精 | 色综合夜色一区| 亚洲综合久久久| 91麻豆精品91久久久久同性| 青椒成人免费视频| 欧美国产乱子伦| 色呦呦日韩精品| 日韩电影免费一区| 国产欧美精品一区二区色综合| 午夜国产精品影院在线观看| 日韩精品在线一区| 国产99久久久国产精品免费看| 欧美成人video| 国产成人免费视频| 亚洲线精品一区二区三区| 日韩精品在线一区二区| 99在线精品观看| 亚洲日本青草视频在线怡红院| 国产高清在线精品| 亚洲色图视频免费播放| 欧美日韩成人综合天天影院 | 欧美午夜一区二区| 六月丁香综合在线视频| 国产精品拍天天在线| 欧美精品 日韩| 国产成a人亚洲| 一区二区三区加勒比av| 久久久亚洲高清| 欧美日韩在线亚洲一区蜜芽| 久久99在线观看| 亚洲一区二区三区四区五区中文| 在线看不卡av| 极品美女销魂一区二区三区免费 | 在线不卡中文字幕| 韩国女主播一区| 一区二区三区鲁丝不卡| 91精品国产福利| 99久久精品久久久久久清纯| 免费在线视频一区| 一区二区不卡在线播放 | 欧美韩国日本不卡| 宅男噜噜噜66一区二区66| 国产成人av一区二区三区在线| 中文av字幕一区| 日韩美女一区二区三区| 91视频一区二区三区| 国产综合一区二区| 偷偷要91色婷婷| 亚洲码国产岛国毛片在线| 日韩免费电影一区| 欧美日韩日本视频| 99久久亚洲一区二区三区青草| 亚洲精品成人悠悠色影视| 欧美va亚洲va国产综合| 欧美三区免费完整视频在线观看| 日本在线不卡视频| 国产精品丝袜久久久久久app| 成人丝袜视频网| 天天色综合天天| 亚洲人成网站精品片在线观看| 欧美色偷偷大香| 91在线小视频| 成人一道本在线| 精品写真视频在线观看| 日韩国产欧美视频| 亚洲综合在线五月| 成人免费小视频| 国产亚洲综合av| 欧美tk—视频vk| 欧美日韩国产一区| 色域天天综合网| 成人性视频免费网站| 日本aⅴ免费视频一区二区三区| 精品国产不卡一区二区三区| 欧美一区二区在线免费观看| 91国偷自产一区二区三区观看| 美女一区二区视频| 日韩精品久久久久久| 亚洲第四色夜色| 亚洲福中文字幕伊人影院| 亚洲欧美日韩系列| 亚洲天堂成人网| 最新欧美精品一区二区三区| 中文幕一区二区三区久久蜜桃| 欧美日韩精品综合在线| 在线欧美日韩精品| 99精品国产热久久91蜜凸| 国产91精品一区二区麻豆亚洲| 亚洲国产成人高清精品| 亚洲一区二区在线免费看| 亚洲乱码国产乱码精品精小说| 日韩一区二区在线看| 777a∨成人精品桃花网| 欧美日韩美少妇| 欧美日韩国产高清一区二区| 欧美日韩中文字幕一区二区| 欧美视频在线观看一区二区| 欧美丝袜丝交足nylons| 欧美日本视频在线| 69堂精品视频| 777午夜精品视频在线播放| 欧美老女人第四色| 欧美一区二区三区日韩| 日韩一区二区三区观看| 欧美电影免费观看高清完整版在线观看 | 亚洲精品一区二区三区精华液| 91极品美女在线| 欧美日韩精品一区视频| 欧美一级欧美三级在线观看| 日韩一区二区电影网| 欧美不卡一二三| 久久久99精品免费观看不卡| 欧美激情中文字幕| 最新日韩av在线| 亚洲一区二区三区国产| 热久久免费视频| 狠狠色狠狠色综合日日91app| 亚洲成av人片一区二区三区| 亚洲成av人影院| 毛片av一区二区三区| 国产二区国产一区在线观看| 成人高清免费观看| 色美美综合视频| 欧美日本韩国一区二区三区视频| 色综合一个色综合| 欧美日韩精品一区二区三区| 欧美一区二区久久| 欧美一区二区三区影视| 精品国产污网站| 国产精品三级电影| 一区二区三区加勒比av| 琪琪久久久久日韩精品| 国产宾馆实践打屁股91| 在线观看亚洲a| 91精品一区二区三区在线观看| 在线欧美小视频| 欧美成人艳星乳罩| 国产精品国产成人国产三级| 夜夜精品浪潮av一区二区三区| 国产精品久久久久久久久晋中| 26uuuu精品一区二区| 亚洲婷婷在线视频| 午夜精品福利视频网站| 国产精品一二三在| 91精彩视频在线观看| 精品不卡在线视频| 亚洲欧美日本在线| 久久精品99久久久| 色哟哟欧美精品| 日韩欧美中文字幕一区| 国产精品成人一区二区艾草 | 久久综合999| 亚洲男人电影天堂| 免费不卡在线观看| 波多野结衣中文字幕一区| 欧美久久一二区| 国产精品美女一区二区在线观看| 欧美激情综合五月色丁香| 亚洲成a人v欧美综合天堂| 国产精品996| 欧美伦理视频网站| 国产精品沙发午睡系列990531| 国产色一区二区| 日韩精品一级中文字幕精品视频免费观看 | 天天综合网 天天综合色| 国产成人av电影免费在线观看| 成人高清免费在线播放| 欧美zozozo| 日本一区中文字幕| 欧美在线啊v一区|