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

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

?? va_demod_zhaduitest.m

?? 短波信道抗多音干擾的性能分析及其仿真
?? M
字號:
% function pb=va_demod(Eb_to_Nj_in_dB,rho_in_dB,BPH,number_of_states,Q)
% this function simulates the viterbi demodulation of
% the DFH system

% rho_in_dB=5;
% BPH=2;
% number_of_states=16;
Eb_to_Nj_in_dB=9;
rho_in_dB=13.35;
BPH=2;
number_of_states=16;
Q=4;
N=1000;
fanout=2^BPH;
rho=10^(rho_in_dB/10);
Eb_to_Nj=10^(Eb_to_Nj_in_dB/10);
L=floor(log(number_of_states)/log(fanout));
times=100;
num_of_err=zeros(1,times);
for rep=1:times
source=[randint(1,N,fanout),zeros(1,L)];
dsource=zeros(1,N*BPH);
if(BPH~=1)
    for i=1:N
        dsource((i-1)*BPH+1:i*BPH)=deci2change(source(i),BPH,2);
    end
else
    dsource=source(1:N);
end

nextstate=zeros(number_of_states,fanout); 
output=zeros(number_of_states,fanout);
input=zeros(number_of_states,number_of_states);
number_of_out=number_of_states*fanout;
for i=0:number_of_states-1
    for j=0:fanout-1
        [next_state,out_put]=G_func1(i,j,L,fanout);
        nextstate(i+1,j+1)=next_state;
        output(i+1,j+1)=out_put;
        input(i+1,next_state+1)=j;
    end
end 

depth_of_trellis=length(source);
Eb=1;
Es=Eb*BPH;
thyta=2*pi*rand;
Ej0=(Es*number_of_out)/(BPH*Q*Eb_to_Nj);
sgma=sqrt(Eb/(BPH*2*rho));
demod_input=zeros(number_of_out,depth_of_trellis);
f=zeros(1,depth_of_trellis);
D=0;
for i=1:depth_of_trellis % i表示網格圖的時間走勢
    f(i)=output(D+1,source(i)+1); % f(i)是i時刻的分支轉移輸出,即i時刻的跳頻頻率號
%   J=randint(1,Q,number_of_out); % J 矩陣中存放Q個干擾音所在的頻率號
    J=gen_multijammer(Q,number_of_out);% J 矩陣中存放Q個干擾音所在的頻率號,干擾音所在頻率號范圍也是[0,number_of_out-1]而不是[1,number_of_out]
    for j=0:number_of_out-1
        if (j==f(i))
            rc(j+1)=sqrt(Es)+sgma*randn;
            rs(j+1)=sgma*randn;
        else
            rc(j+1)=sgma*randn;
            rs(j+1)=sgma*randn;
        end
    end
    for k=1:Q
        for j=0:number_of_out-1
            if (j==J(k))
                rc(j+1)=rc(j+1)+sqrt(Ej0)*cos(thyta);
                rs(j+1)=rs(j+1)+sqrt(Ej0)*sin(thyta);
            end
        end
    end
    for j=0:number_of_out-1
        demod_input(j+1,i)=sqrt(rc(j+1)^2+rs(j+1)^2);
    end
    D=nextstate(D+1,source(i)+1);
end

state_metric=zeros(number_of_states,2);
survivor_state=zeros(number_of_states,depth_of_trellis+1);
for i=1:depth_of_trellis-L
    flag=zeros(1,number_of_states);
    if i<=L+1
        step=2^((L+1-i)*BPH);
    else
        step=1;
    end
    for j=0:step:number_of_states-1
        for m=0:fanout-1
            branch_metric=demod_input(output(j+1,m+1)+1,i);
            if((state_metric(nextstate(j+1,m+1)+1,2)<state_metric(j+1,1)...
                    +branch_metric)|flag(nextstate(j+1,m+1)+1)==0)
                state_metric(nextstate(j+1,m+1)+1,2)=state_metric(j+1,1)+branch_metric;
                survivor_state(nextstate(j+1,m+1)+1,i+1)=j;
                flag(nextstate(j+1,m+1)+1)=1;
            end
        end
    end
    state_metric=state_metric(:,2:-1:1);
end
for i=depth_of_trellis-L+1:depth_of_trellis
    flag=zeros(1,number_of_states);
    last_stop=number_of_states/(2^((i-depth_of_trellis+L-1)*BPH));
    for j=0:last_stop-1
        branch_metric=demod_input(output(j+1,m+1)+1,i);
        if((state_metric(nextstate(j+1,1)+1,2)<state_metric(j+1,1)...
            +branch_metric)|flag(nextstate(j+1,1)+1)==0)
            state_metric(nextstate(j+1,1)+1,2)=state_metric(j+1,1)+branch_metric;
            survivor_state(nextstate(j+1,1)+1,i+1)=j;
            flag(nextstate(j+1,1)+1)=1;
        end
    end
    state_metric=state_metric(:,2:-1:1);
end
state_sequence=zeros(1,depth_of_trellis+1);
for i=1:depth_of_trellis
    state_sequence(1,depth_of_trellis-i+1)=survivor_state((state_sequence(1,depth_of_trellis+2-i)...
        +1),depth_of_trellis-i+2);
end
decoder_output=zeros(1,BPH*(depth_of_trellis-L));
for i=1:depth_of_trellis-L
    dec_output_deci=input(state_sequence(1,i)+1,state_sequence(1,i+1)+1);
    if(BPH~=1)
        dec_output_bin=deci2change(dec_output_deci,BPH,2);
        decoder_output((i-1)*BPH+1:i*BPH)=dec_output_bin;
    else
        decoder_output(1,i)=dec_output_deci;
    end
end

for i=1:N*BPH
    if(dsource(i)~=decoder_output(i))
       num_of_err(rep)=num_of_err(rep)+1;
   end
end
end
pb=sum(num_of_err)/(N*BPH)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩国产欧美一区二区三区| 久久综合给合久久狠狠狠97色69| 亚洲国产综合人成综合网站| 精品成人在线观看| 7777精品久久久大香线蕉| 99re成人在线| 波多野结衣的一区二区三区| 寂寞少妇一区二区三区| 蜜桃精品视频在线| 麻豆精品一区二区三区| 亚洲欧美一区二区三区久本道91| 久久久久国产精品免费免费搜索 | 国产1区2区3区精品美女| 美女任你摸久久| 美日韩黄色大片| 国产精品影音先锋| 国产一区二区美女| 91在线免费看| 国产不卡视频在线观看| 不卡高清视频专区| 欧美视频一区二区| 欧美变态tickle挠乳网站| 精品久久久久久久久久久久久久久 | 精品制服美女久久| 极品美女销魂一区二区三区| 粉嫩高潮美女一区二区三区| 91女人视频在线观看| 欧美日韩一区二区三区视频| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲亚洲精品在线观看| 久草热8精品视频在线观看| 一本色道a无线码一区v| 久久精品欧美日韩| 麻豆精品在线播放| 欧美色图一区二区三区| 亚洲三级理论片| 99久久国产综合精品女不卡| 欧美日韩国产在线观看| 亚洲一区二区在线观看视频| 成人激情综合网站| 久久久三级国产网站| 18欧美亚洲精品| 99久久亚洲一区二区三区青草 | 亚洲精品欧美二区三区中文字幕| 国产一区福利在线| 中文字幕乱码一区二区免费| 国产激情精品久久久第一区二区 | 亚洲欧洲精品天堂一级| 91麻豆国产福利在线观看| 亚洲色图欧美激情| 国产不卡在线播放| 亚洲国产精品麻豆| 欧美一级搡bbbb搡bbbb| 国精产品一区一区三区mba视频| 26uuuu精品一区二区| 成人a区在线观看| 亚洲高清免费视频| 精品欧美乱码久久久久久1区2区| 免费精品视频最新在线| 欧美激情一区二区三区四区| 丁香激情综合国产| 视频一区欧美精品| 国产精品天美传媒沈樵| 欧美午夜免费电影| 国产乱国产乱300精品| 亚洲五月六月丁香激情| 久久久久高清精品| 色综合一区二区三区| 黄色小说综合网站| 亚洲成人免费电影| www国产精品av| 91成人看片片| 成人禁用看黄a在线| 欧美aaa在线| 亚洲精品第一国产综合野| 久久综合精品国产一区二区三区| 色国产精品一区在线观看| 黄页视频在线91| 精品伊人久久久久7777人| 亚洲va韩国va欧美va精品| 国产精品无遮挡| 久久九九久久九九| 久久久精品天堂| 2023国产精品| www成人在线观看| 日韩一区二区三免费高清| 欧美一区二区免费| 欧美日本韩国一区二区三区视频| 91亚洲永久精品| 日本高清免费不卡视频| 99国产精品国产精品久久| av成人免费在线观看| av网站一区二区三区| 欧洲国内综合视频| 欧美日韩一区二区电影| 欧美色综合久久| 日韩美女天天操| 26uuu国产一区二区三区| 精品国产乱码久久| 日韩欧美一区二区免费| 久久久久久久久久看片| 久久婷婷色综合| 一区二区在线观看视频在线观看| 午夜伦欧美伦电影理论片| 理论电影国产精品| 国产不卡在线一区| 欧美精品一区二区三区一线天视频 | 亚洲精品伦理在线| 奇米精品一区二区三区在线观看一| 麻豆精品视频在线| 成人毛片视频在线观看| 国产福利一区二区| 91极品视觉盛宴| 日韩一区二区在线看| 国产精品的网站| 另类小说欧美激情| 91麻豆免费视频| 久久人人97超碰com| 亚洲狠狠爱一区二区三区| 成人激情图片网| 欧美一区二区三区男人的天堂| 中文字幕一区二区三| 国产精品中文字幕一区二区三区| 欧美午夜理伦三级在线观看| 日本一区二区三区四区在线视频| 日韩综合小视频| 久久久久久久久99精品| 七七婷婷婷婷精品国产| 美腿丝袜亚洲综合| 欧美mv日韩mv国产网站app| 日韩高清国产一区在线| 日韩一级精品视频在线观看| 日本一不卡视频| 久久理论电影网| 色欧美日韩亚洲| 亚洲国产wwwccc36天堂| 日韩一级免费观看| 国产成人av一区二区三区在线 | 一区二区三区四区av| 欧美乱妇20p| 成人伦理片在线| 日韩vs国产vs欧美| 国产女人水真多18毛片18精品视频| 成人激情黄色小说| 爽好多水快深点欧美视频| 久久精品水蜜桃av综合天堂| 99久久99久久免费精品蜜臀| 午夜精品久久久久久不卡8050| 精品国产精品一区二区夜夜嗨| 日本精品视频一区二区| 捆绑变态av一区二区三区| 亚洲日本在线视频观看| 欧美videos中文字幕| 欧美日韩综合色| 粉嫩在线一区二区三区视频| 日韩不卡免费视频| 玉米视频成人免费看| 国产欧美日韩精品在线| 这里只有精品电影| 在线观看亚洲一区| 91久久精品网| 99精品在线观看视频| 国产一区免费电影| 国产在线精品不卡| 蜜臀av性久久久久蜜臀aⅴ四虎| 午夜不卡av在线| 调教+趴+乳夹+国产+精品| 天天综合色天天综合| 亚洲一区在线视频观看| 亚洲综合丝袜美腿| 三级不卡在线观看| 日韩黄色免费网站| 日本免费在线视频不卡一不卡二| 亚洲精品国产一区二区三区四区在线 | 中文字幕色av一区二区三区| 日本一区二区在线不卡| 亚洲天堂av一区| 午夜精品爽啪视频| 秋霞电影一区二区| 国产在线视频一区二区| 成人成人成人在线视频| 欧美美女一区二区| 欧美剧情片在线观看| 日韩欧美色综合| 亚洲国产精品t66y| 亚洲一区二区三区影院| 精久久久久久久久久久| a级精品国产片在线观看| 日本精品视频一区二区| 久久综合色综合88| 亚洲一区二区欧美日韩| 麻豆久久久久久| 欧日韩精品视频| 国产婷婷色一区二区三区四区| 亚洲精品乱码久久久久久久久 | 国产日韩一级二级三级| 亚洲自拍偷拍av| 国产成人一区在线| 欧美一区二区视频在线观看 | gogogo免费视频观看亚洲一|