91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

這是咬尾卷積程序的MATLAB代碼,提供通信行業(yè)學習使用

資源截圖

代碼片段和文件信息


%%%%%%%這是咬尾卷積程序的MATLAB代碼

function?output=cnv_encd(Gk0input)
%?cnv_encd(Gk0input)k0是每一時鐘周期輸入編碼器的bit數(shù),
%?G是決定輸入序列的生成矩陣,它有n0行L*k0列n0是輸出bit數(shù),
%?參數(shù)n0和L由生成矩陣G導出,L是約束長度。L之所以叫約束長度
%?是因為編碼器在每一時刻里輸出序列不但與當前輸入序列有關(guān),
%?而且還與編碼器的狀態(tài)有關(guān),這個狀態(tài)是由編碼器的前(L-1)k0。
%?個輸入決定的通常卷積碼表示為(n0k0m),m=(L-1)*k0是編碼
%?器中的編碼存貯個數(shù),也就是分為L-1段,每段k0個
%?有些人將m=L*k0定義為約束長度,有的人定義為m=(L-1)*k0

%?查看是否需要補0,輸入input必須是k0的整數(shù)部?
if?rem(length(input)k0)>0?????????????????%取余
????input=[inputzeros(size(1:k0-rem(length(input)k0)))];
end
n=length(input)/k0;

%

評論

共有 條評論