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

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

?? hard_viterbi_decode.txt

?? viterbi硬判決的程序
?? TXT
字號:
%soft viterbi and hard viterbi decode algorithm
clc
clear all

%modifiable parameters
m=2;%totol momery of convolution coder
r=0.5;%code rate
info_length=1000;%info length
g1=[1 1 1];
g2=[1 0 1];
Eb_N0=[1 2 3 4 5 6 ];
%end modifiable parameters

%defaule constant

Lc=4.*Eb_N0;

%end defaule constant

%need calculated constant
sigma=sqrt(1./(2*r.*Eb_N0));
%sigma=0;
%end need calculaterd constant

%generate ramdon informations
info=randint(1,info_length);
%end generate informatons

%convolutional coding
conv_gene=[info,0 0;0 ,info,0;0 0,info];
conv_coded1=mod(g1*conv_gene,2);
conv_coded2=mod(g2*conv_gene,2);
%end convolutional coding

%bpsk modulation
conv_coded1=1-2*conv_coded1;
conv_coded2=1-2*conv_coded2;
%end bpsk modulation

%decode for each Eb_N0
for SNR_i=1:length(Eb_N0)
    %generate noise for this Eb_N0 codition
    noise=sigma(SNR_i).*randn(1,info_length);
    noise=[noise 0 0];
    %end generate noise for this Eb_N0 codition
    
    %add noise
    receive1=conv_coded1+noise;
    receive2=conv_coded2+noise;
    %end add noise
    
    %viterbi decode
    likelihood_soft_1_4=[0 0 0 0];%initialization to zeros
    likelihood_hard_1_4=[0 0 0 0];%initialization to zeros
    track=zeros(4,1);
    track_temp=zeros(4,2);
    for VA_decode_i=1:info_length+m
        
        %hard decision
        if receive1(VA_decode_i)>0
            hard1_0=1;%error
            hard1_1=0;%right
        else
            hard1_0=0;%right
            hard1_1=1;%error
        end
        
        if receive2(VA_decode_i)>0
            hard2_0=1;%error
            hard2_1=0;%right
        else
            hard2_0=0;%right
            hard2_1=1;%error
        end
        %end hard decision
        hard=[hard1_1 hard2_1];
        
        %updata four states accumulation (for hard)
            %for S0 (   S0->S0              and         S1->S0)
            if likelihood_hard_1_4(1)+sum(abs([0 0]-hard))>likelihood_hard_1_4(2)+sum(abs([1 1]-hard))
                likelihood_hard_1_4_temp(1)=likelihood_hard_1_4(2)+sum(abs([1 1]-hard));
                track_temp(1,:)=[track(2,:) 0];
            else
                likelihood_hard_1_4_temp(1)=likelihood_hard_1_4(1)+sum(abs([0 0]-hard));
                track_temp(1,:)=[track(1,:) 0];
            end
            %for S1 (   S2->S1              and         S3->S1)
            if likelihood_hard_1_4(3)+sum(abs([1 0]-hard))>likelihood_hard_1_4(4)+sum(abs([0 1]-hard))
                likelihood_hard_1_4_temp(2)=likelihood_hard_1_4(4)+sum(abs([0 1]-hard));
                track_temp(2,:)=[track(4,:) 0];  
            else
                likelihood_hard_1_4_temp(2)=likelihood_hard_1_4(3)+sum(abs([1 0]-hard));
                track_temp(2,:)=[track(3,:) 0];
            end
            %for S2 (   S0->S2              and         S1->S2)
            if likelihood_hard_1_4(1)+sum(abs([1 1]-hard))>likelihood_hard_1_4(2)+sum(abs([0 0]-hard))
                likelihood_hard_1_4_temp(3)=likelihood_hard_1_4(2)+sum(abs([0 0]-hard));
                track_temp(3,:)=[track(2,:) 1];  
            else
                likelihood_hard_1_4_temp(3)=likelihood_hard_1_4(1)+sum(abs([1 1]-hard));
                track_temp(3,:)=[track(1,:) 1];
            end
            %for  S3(   S2->S3              and         S3->S3)
            if likelihood_hard_1_4(3)+sum(abs([0 1]-hard))>likelihood_hard_1_4(4)+sum(abs([1 0]-hard))
                likelihood_hard_1_4_temp(4)=likelihood_hard_1_4(4)+sum(abs([1 0]-hard));
                track_temp(4,:)=[track(4,:) 1]; 
            else
                likelihood_hard_1_4_temp(4)=likelihood_hard_1_4(3)+sum(abs([0 1]-hard));
                track_temp(4,:)=[track(3,:) 1];
            end
            
            %updata likelihood_hard and track
            likelihood_hard_1_4=likelihood_hard_1_4_temp;
            track=track_temp;
            track_temp(:,VA_decode_i+2)=0;
            %end updata likelihood_hard and track
    end
    %end viterbi decode (for special SNR)
    decode_info=track(1,2:info_length+1);
    error_num=sum(abs(decode_info-info));
    error_rate(SNR_i)=error_num/info_length;
end


error_rate
    
%disp
semilogy(Eb_N0,error_rate)
    
    
    
    
 























?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
老司机精品视频线观看86| 亚洲最新在线观看| 成人午夜电影久久影院| 久久精品国产亚洲5555| 国产麻豆精品theporn| 精品视频一区三区九区| 91麻豆免费在线观看| 91色视频在线| 日本电影亚洲天堂一区| 91无套直看片红桃| 日本韩国一区二区| 欧美亚洲综合一区| 欧美日韩高清一区二区不卡 | 日韩主播视频在线| 五月天久久比比资源色| 日韩av电影一区| 裸体一区二区三区| 国产精品白丝av| 成人高清在线视频| 色综合久久88色综合天天| 91国内精品野花午夜精品| 欧美精选在线播放| 欧美大片在线观看| 成人动漫在线一区| 欧美亚洲一区二区在线| 欧美一区二区网站| 久久午夜色播影院免费高清| 国产欧美一区二区在线观看| 国产精品乱码人人做人人爱 | 麻豆国产精品一区二区三区 | 国产婷婷色一区二区三区| 国产精品无码永久免费888| 日本特黄久久久高潮| 亚洲免费观看高清完整| 午夜精品免费在线| 国产一区二区三区四区在线观看| 国产一区二区不卡| 色噜噜夜夜夜综合网| 欧美精品日韩精品| 国产拍欧美日韩视频二区| 亚洲伊人色欲综合网| 麻豆一区二区99久久久久| 成人精品视频一区二区三区尤物| 日本韩国一区二区三区视频| 日韩精品一区在线| 成人免费在线视频| 日韩高清在线一区| 成人app在线| 91精品国产色综合久久| 国产精品全国免费观看高清 | 亚洲综合色网站| 亚洲在线视频网站| 狠狠久久亚洲欧美| 91黄色激情网站| 精品国产乱码久久久久久闺蜜| 亚洲日本中文字幕区| 亚洲va中文字幕| 成人性色生活片| 欧美高清性hdvideosex| 一色屋精品亚洲香蕉网站| 日韩精品一二三| 91在线国产福利| 久久丝袜美腿综合| 亚洲v中文字幕| 91美女片黄在线| 亚洲国产精品嫩草影院| 国产精品全国免费观看高清| 人妖欧美一区二区| 色综合天天综合网天天看片| 日韩欧美国产精品| 一区二区三区在线观看网站| 国产精品一二三四| 宅男在线国产精品| 亚洲综合999| av在线播放成人| 久久亚洲综合色一区二区三区| 亚洲高清免费视频| 懂色一区二区三区免费观看| 91精品欧美久久久久久动漫| 国产精品视频你懂的| 图片区小说区区亚洲影院| 91视频在线看| 国产精品视频看| 椎名由奈av一区二区三区| 国产激情一区二区三区| 精品裸体舞一区二区三区| 日日摸夜夜添夜夜添国产精品 | 欧美色图第一页| 中文字幕日韩精品一区| 高清视频一区二区| 久久久www成人免费无遮挡大片| 精品国产乱码久久久久久浪潮| 午夜精品久久久久影视| 欧美亚洲一区二区在线观看| 曰韩精品一区二区| 91亚洲精品一区二区乱码| 欧美国产精品专区| 国产成人精品亚洲午夜麻豆| 日韩免费一区二区三区在线播放| 香蕉久久夜色精品国产使用方法| 欧美午夜影院一区| 久久99这里只有精品| 成人午夜在线播放| 日本一区二区免费在线观看视频 | 91在线视频官网| 亚洲品质自拍视频网站| 色综合中文字幕国产| 亚洲欧洲av色图| 成人av小说网| 亚洲乱码中文字幕| 欧美亚洲日本国产| 亚洲精品视频在线观看免费 | 精品成人佐山爱一区二区| 日韩影院精彩在线| 欧美一级日韩不卡播放免费| 久久国产精品72免费观看| 亚洲精品一区二区三区香蕉| 精品午夜久久福利影院| 7777精品久久久大香线蕉| 美国毛片一区二区三区| 久久久噜噜噜久噜久久综合| 国产激情精品久久久第一区二区| 久久网站热最新地址| 国产凹凸在线观看一区二区| 国产精品精品国产色婷婷| 91麻豆福利精品推荐| 亚洲综合图片区| 欧美日韩国产影片| 久久91精品国产91久久小草| 国产欧美日韩三区| 91国偷自产一区二区开放时间| 日韩精品国产欧美| 26uuu久久天堂性欧美| 成人小视频免费在线观看| 一区2区3区在线看| 欧美一级高清片在线观看| 九九国产精品视频| 国产在线看一区| 91在线视频在线| 男女视频一区二区| 国产欧美视频在线观看| 不卡视频在线观看| 偷拍亚洲欧洲综合| 久久中文娱乐网| 欧洲一区在线电影| 久久疯狂做爰流白浆xx| 久久精品亚洲一区二区三区浴池| 色狠狠色噜噜噜综合网| 久久精品理论片| 亚洲欧洲99久久| 日韩写真欧美这视频| 成人久久视频在线观看| 日日夜夜一区二区| 国产精品久久久久久久久免费樱桃| 欧美色图天堂网| 粉嫩av一区二区三区粉嫩| 日韩一区精品字幕| 国产精品久久三| 精品视频资源站| 国产精品亚洲成人| 日韩三级中文字幕| 99re6这里只有精品视频在线观看| 亚洲www啪成人一区二区麻豆 | 亚洲高清三级视频| 国产日韩欧美制服另类| 欧美肥妇free| 北条麻妃一区二区三区| 日韩精品免费专区| 亚洲精品视频在线看| 日本一区二区成人在线| 91精品国产麻豆国产自产在线 | 久久国内精品自在自线400部| 欧美经典三级视频一区二区三区| 制服丝袜亚洲色图| 日本韩国欧美三级| 国产精品一级片| 一区二区理论电影在线观看| 久久精品人人做| 欧美裸体一区二区三区| 成人久久18免费网站麻豆| 精品亚洲欧美一区| 日韩精品91亚洲二区在线观看| 国产精品久久影院| 国产日韩欧美不卡在线| 日韩一级精品视频在线观看| 欧美丝袜自拍制服另类| 99国内精品久久| 国产麻豆精品在线观看| 老司机精品视频线观看86 | 99久久精品费精品国产一区二区| 久久av中文字幕片| 免费看日韩a级影片| 亚洲国产精品久久久久秋霞影院 | 青青草国产成人99久久| 一区二区三区精品视频| 国产欧美精品一区二区三区四区 | 日本特黄久久久高潮| 天堂久久久久va久久久久| 亚洲一区二区不卡免费| 亚洲欧洲一区二区三区|