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

  • 大小: 5KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-02
  • 語言: C/C++
  • 標簽: 卷積碼??C語言??

資源簡介

卷積碼的編碼和維特比譯碼,通過C語言程序進行編譯碼

資源截圖

代碼片段和文件信息

#include?
#include?“Conio.h“
#define?N?7
#include?“math.h“
#include??
#include
#define?randomize()?srand((unsigned)time(NULL))


encode(
unsigned?int?*symbols????/*編碼輸出*/
unsigned?int?*data???????/*編碼輸入*/
unsigned?int?nbytes??????/*nbytes=n/16n為實際輸入碼字的數目*/
unsigned?int?startstate???/*定義初始化狀態*/

{
??int?j;
??unsigned?int?inputa1=0a2=0;

??for(j=0;j??{??input=*data;
?????data++;
?????*symbols?=?input^a1^a2;
??????symbols++;
?????*symbols?=?input^a2;
??symbols++;
????a2=a1;
a1=input;
??????
??}
??return?0;
}

?int?trandistance(int?m???????????/*符號m與從state1到state2時輸出符號的漢明距離如果state1無法到state2則輸出度量值為100*/
?????????????????int?state1
?????????????????int?state2)
{int?c;
?int?symsym1sym2;
?sym1=((state2>>1)&

評論

共有 條評論