• 大小: 6.32KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


蓝牙模块中的2/3FEC编解码源程序,在VC++下编译通过。

资源截图

代码片段和文件信息


#include “stdio.h“

void main()
{  
int code_in;
int ija;
int code_out[15];
int mid[15];

/*  code  */
int g[15]={0x10x20x40x80x100x200x400x800x1000x2000x3650x1AF0x35E0x1D90x3B2};

printf(“输入原始信息数据(16进制):“);
scanf(“%x“&code_in);

for(i=0;i<15;i++)
{
a=code_in&g[i];
for(j=0;j<10;j++)
{
mid[j]=a&1;
a=a>>1;
}
code_out[i]=mid[0];
for(j=1;j<10;j++)
code_out[i]=code_out[i]^mid[j];
}

printf(“纠错编码后的输出比特流: “);
for(i=15;i>0;i--)
printf(“%d“code_out[i-1]);

/* decode and correct */  
for (i=0;i<15;i++)

code_out[i]=0;
mid[i]=0;
}
code_in=0;
i=0;
j=0;
a=0;
  
int check_out[5];
int errorflagmatchbitmatchflagcomparebit;
int check[5]={0x7650x9AF0x135E0x21D90x43B2};  /*the check array*/

printf(“\n输入接受端收到的原始数据(16进制):“);
scanf(“%x“&code_in);    /*input the data received at the receiver*/

a=code_in;
for (i=0;i<15;i++)      /*change the data received into bits*/


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        531  2006-07-19 11:18  code_decode\FEC.dsw

     文件      41984  2006-07-19 13:26  code_decode\FEC.ncb

     目录          0  2006-07-19 11:18  code_decode\Debug

     文件        343  2006-07-19 13:25  code_decode\FEC.plg

     文件       4259  2006-07-19 12:17  code_decode\FEC.dsp

     文件       2472  2006-07-19 13:22  code_decode\code-decode.cpp

     文件      48640  2006-07-19 13:26  code_decode\FEC.opt

     目录          0  2006-07-19 11:18  code_decode

----------- ---------  ---------- -----  ----

                98229                    8


评论

共有 条评论