decross.c

来自「此源码为在DSP上实现的卷积纠错编解码算法」· C语言 代码 · 共 22 行

C
22
字号
#include "cross.h"
void fdecross(unsigned int *cro,unsigned int *decro)
{
 unsigned int reg=0x01;
  int i,j,k;
   for(i=7;i>=0;i--) 
      {   
       for(j=0;j<M;j++) 
           {
            *decro=0;
            for(k=0;k<8;k++)
                {
                 *decro|=((*(cro+8*j+k)>>i)&reg);
                 *decro<<=1;
                }
                *decro>>=1;
                 decro++;
             }
        }     
  
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?