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

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

?? viterbi.m

?? OFDM系統(tǒng)仿真
?? M
字號(hào):
%viterbi.m
%viterbi解碼程序
function[decoder_output,survivor_state,cumulated_metric]=viterbi(G,k,channel_output)
%[decoder_output,survivor_state,cumulated_metric]=viterbi(G,k,channel_output)
%其中G是一個(gè)n行L*k列矩陣,它的每一行決定了從移位寄存器到輸入碼字的連接方式.
%survivor_state是一個(gè)矩陣,它顯示了通過(guò)網(wǎng)格的最優(yōu)路徑,這個(gè)矩陣通過(guò)一個(gè)單獨(dú)
%的函數(shù)metric(x,y)給出。

n=size(G,1);
%檢驗(yàn)G的維數(shù)
if rem(size(G,2),k)~=0
   error('Size of G and k do not agree')
end
if rem(size(channel_output,2),n)~=0
error('channle output not of the right size')
end
L=size(G,2)/k;
number_of_states=2^((L-1)*k);

%產(chǎn)生狀態(tài)轉(zhuǎn)移矩陣,輸出矩陣和輸入矩陣
for j=0:number_of_states-1
for t=0:2^k-1
[next_state,memory_contents]=nxt_stat(j,t,L,k);
input(j+1,next_state+1)=t;
branch_output=rem(memory_contents*G',2);
nextstate(j+1,t+1)=next_state;
output(j+1,t+1)=bin2deci(branch_output);
end
end
input;
state_metric=zeros(number_of_states,2);
depth_of_trellis=length(channel_output)/n;
channel_output_matrix=reshape(channel_output,n,depth_of_trellis);
survivor_state=zeros(number_of_states,depth_of_trellis+1);
[row_survivor col_survivor]=size(survivor_state);
%開(kāi)始非尾信道輸出的解碼
%i為段,j為每一階段的狀態(tài),t為輸入
for i=1:depth_of_trellis-L+1
flag=zeros(1,number_of_states);
if i<=L
step=2^((L-i)*k);
else
step=1;
end
for j=0:step:number_of_states-1
for t=0:2^k-1
branch_metric=0;
binary_output=deci2bin(output(j+1,t+1),n);
for tt=1:n
    branch_metric=branch_metric+metric(channel_output_matrix(tt,i),binary_output(tt));
end

if((state_metric(nextstate(j+1,t+1)+1,2)>state_metric(j+1,1)+branch_metric)|flag(nextstate(j+1,t+1)+1)==0)
    state_metric(nextstate(j+1,t+1)+1,2)=state_metric(j+1,1)+branch_metric;
survivor_state(nextstate(j+1,t+1)+1,i+1)=j;
flag(nextstate(j+1,t+1)+1)=1;
end
end
end
state_metric=state_metric(:,2:-1:1);
end

%開(kāi)始尾信道輸出的解碼
for i=depth_of_trellis-L+2:depth_of_trellis
flag=zeros(1,number_of_states);
last_stop=number_of_states/(2^((i-depth_of_trellis+L-2)*k));
for j=0:last_stop-1
branch_metric=0;
binary_output=deci2bin(output(j+1,1),n);
for tt=1:n
branch_metric=branch_metric+metric(channel_output_matrix(tt,i),binary_output(tt));
end

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

%從最優(yōu)路徑產(chǎn)生解碼輸出
%由段得到狀態(tài)序列,再由狀序列從input矩陣中得到該段的輸出
state_sequence=zeros(1,depth_of_trellis+1);
size(state_sequence);
state_sequence(1,depth_of_trellis)=survivor_state(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
state_sequence;

decoder_output_matrix=zeros(k,depth_of_trellis-L+1);
for i=1:depth_of_trellis-L+1
dec_output_deci=input(state_sequence(1,i)+1,state_sequence(1,i+1)+1);
dec_output_bin=deci2bin(dec_output_deci,k);
decoder_output_matrix(:,i)=dec_output_bin(k:-1:1)';
end
decoder_output=reshape(decoder_output_matrix,1,k*(depth_of_trellis-L+1));
cumulated_metric=state_metric(1,1);
%************************end of file***********************************

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜久久久久| 制服丝袜中文字幕亚洲| 国产精品视频麻豆| 成人网在线免费视频| 国产精品拍天天在线| 91小视频免费观看| 午夜久久久影院| 欧美不卡一区二区| 国产69精品久久777的优势| 中文字幕一区二区三区在线观看| 91在线一区二区| 日韩专区在线视频| 国产视频一区二区在线| 91丨porny丨首页| 日韩影院免费视频| 国产欧美精品在线观看| 欧美综合一区二区| 看片的网站亚洲| 最新不卡av在线| 欧美一区2区视频在线观看| 国产一区二区三区在线观看免费视频| 国产精品国产三级国产| 欧美日韩一区二区三区在线| 国内成人免费视频| 亚洲欧美日韩国产综合在线 | 亚洲成a人片在线不卡一二三区 | 99国产欧美另类久久久精品| 天天亚洲美女在线视频| 国产婷婷精品av在线| 欧美午夜一区二区三区免费大片| 麻豆视频观看网址久久| 亚洲精品免费一二三区| xnxx国产精品| 欧美日韩免费观看一区二区三区 | 亚洲精品视频在线| 欧美精品一区二区在线播放| 色哟哟一区二区在线观看| 午夜视频在线观看一区| 国产精品成人在线观看| 日韩欧美一区二区不卡| 色丁香久综合在线久综合在线观看| 美女被吸乳得到大胸91| 亚洲综合色噜噜狠狠| 亚洲国产高清不卡| 日韩欧美国产一区二区在线播放| 色综合久久中文字幕综合网 | 国内精品写真在线观看| 亚洲成人综合网站| 亚洲精品自拍动漫在线| 亚洲国产精品成人综合色在线婷婷| 欧美精品黑人性xxxx| 一本色道亚洲精品aⅴ| 国产经典欧美精品| 久久99九九99精品| 三级亚洲高清视频| 亚洲国产美国国产综合一区二区| 国产精品久久久一本精品| 精品91自产拍在线观看一区| 欧美精品v日韩精品v韩国精品v| 色综合天天综合网天天看片| 国产传媒日韩欧美成人| 精彩视频一区二区| 久久精品国产色蜜蜜麻豆| 婷婷久久综合九色综合伊人色| 尤物在线观看一区| 亚洲欧美偷拍卡通变态| 中文字幕亚洲在| 亚洲国产激情av| 亚洲国产精品ⅴa在线观看| 久久女同精品一区二区| 久久综合色之久久综合| 欧美大黄免费观看| 日韩免费一区二区| 精品免费视频.| 精品日韩在线观看| 久久一日本道色综合| ww久久中文字幕| 久久精品视频一区| 久久久久久久久久久久久女国产乱 | 日本精品一区二区三区四区的功能| 成人精品亚洲人成在线| 97se亚洲国产综合在线| 色哟哟一区二区在线观看| 欧美日韩在线直播| 欧美一区二区三区在线视频| 日韩一区二区在线观看视频播放| 日韩精品一区国产麻豆| 久久久久久99久久久精品网站| 久久色成人在线| 国产精品久久久久影院| 一区二区在线观看视频在线观看| 亚洲精品乱码久久久久久黑人| 亚洲一区二区综合| 日本中文字幕一区二区视频| 激情综合色播激情啊| 成人av影院在线| 欧美色倩网站大全免费| 日韩欧美黄色影院| 欧美国产精品一区二区三区| 亚洲丝袜制服诱惑| 视频一区二区中文字幕| 国产综合色精品一区二区三区| 成人国产电影网| 欧美日韩一区二区三区视频| 精品美女被调教视频大全网站| 国产日本欧洲亚洲| 亚洲成在线观看| 国产精品自拍毛片| 在线观看www91| 精品国产成人在线影院| 成人免费视频在线观看| 日本成人中文字幕| 99久久精品久久久久久清纯| 欧美无砖砖区免费| 久久久www成人免费毛片麻豆 | 日韩av一区二| 成人黄页毛片网站| 3d动漫精品啪啪一区二区竹菊| 久久精品日韩一区二区三区| 亚洲成人午夜电影| 成人精品视频网站| 日韩精品一区二区三区三区免费| 国产精品理论片在线观看| 日韩精品亚洲一区| 99久久er热在这里只有精品66| 欧美色综合影院| 久久久久久日产精品| 午夜伦理一区二区| 99久免费精品视频在线观看 | 91福利视频久久久久| 久久综合色一综合色88| 亚洲高清视频中文字幕| 成人精品国产福利| 日韩午夜在线播放| 亚洲二区在线观看| 99视频在线精品| 国产亚洲美州欧州综合国| 日韩黄色片在线观看| 色一区在线观看| 中文字幕不卡在线观看| 国内精品伊人久久久久影院对白| 欧美猛男超大videosgay| 国产精品福利一区二区三区| 国产在线看一区| 日韩一区二区三区视频在线观看| 樱桃视频在线观看一区| 成人三级伦理片| 久久欧美一区二区| 久99久精品视频免费观看| 欧美日韩午夜在线视频| 樱桃国产成人精品视频| 99热在这里有精品免费| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产在线播放一区二区三区| 欧美精品久久久久久久久老牛影院| 樱桃视频在线观看一区| 91在线无精精品入口| 亚洲天堂a在线| 不卡一区二区在线| 国产精品久久久久婷婷二区次| 国产91精品在线观看| 国产欧美一区二区在线观看| 国产一区二三区| 久久免费午夜影院| 国产精品一区二区在线看| 国产亚洲精久久久久久| 国产一区在线视频| 国产欧美一区二区精品婷婷 | 免费人成精品欧美精品| 欧美一区二区三区性视频| 天天综合网天天综合色| 555www色欧美视频| 精品亚洲国产成人av制服丝袜 | 国产成人久久精品77777最新版本| 欧美tk—视频vk| 国产白丝网站精品污在线入口| 久久久激情视频| 成人高清视频在线观看| 日韩美女久久久| 欧美在线|欧美| 免费国产亚洲视频| 国产欧美一区二区三区网站 | 国产sm精品调教视频网站| 国产精品国产三级国产aⅴ原创 | 精品一区在线看| 国产网站一区二区| 99精品国产视频| 偷拍一区二区三区| 久久久综合激的五月天| 顶级嫩模精品视频在线看| 亚洲激情第一区| 91精品国产高清一区二区三区| 激情成人午夜视频| 亚洲欧美日本在线| 欧美一区二区不卡视频| 国产成人8x视频一区二区| 亚洲妇熟xx妇色黄| 久久久久99精品国产片| 91美女在线视频| 毛片av一区二区|