⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jiarao.h

📁 it is a program about ofdm,and it is programed on dsk6455
💻 H
字号:

void Jiarao(short *restrict buffer,short *restrict buffer_jiarao,short *restrict data_jiarao,int buffer_len,short *restrict D)
{ 
  int i,j;
  int jiarao_len=2407;
  int N_jiarao=0;  
  for(i=0;i<24080;i++)
   {
     D[i]=0;
   }
  for(i=0;i<10;i++)
   {
     D[i*2408]=1;
   }
  for(j=1;j<jiarao_len+1;j++)
    {
      if(D[2408*2+j-1]==D[2408*9+j-1])
         D[j]=0;
	  else
	     D[j]=1;
      for(i=1;i<10;i++)
       {
         D[2408*i+j]=D[2408*(i-1)+j-1];
       }    
     }
 /*  shujujiarao  */
  for(i=0;i<buffer_len;i++)
      {
        data_jiarao[i]=0;
	  }
  if(buffer_len<jiarao_len)
    {
      for(i=0;i<buffer_len;i++)
       {
         data_jiarao[i]=D[i];
	    }
	}
  else 
    {
      N_jiarao=floor((float)buffer_len/(float)jiarao_len);
      for(j=0;j<N_jiarao;j++)
        {
          for(i=0;i<jiarao_len;i++)
            {
              data_jiarao[i+jiarao_len*j]=D[i];
	         }
         }
	  for(i=jiarao_len*N_jiarao;i<buffer_len;i++)
        {
          data_jiarao[i]=D[i-jiarao_len*N_jiarao];
	    }
    }
  for(i=0;i<buffer_len;i++)
    {
      buffer_jiarao[i]=(buffer[i]+data_jiarao[i])%2;  //if we use buffer instead of buffer_jiarao,we can save 8100 
	}
	return;

}

/* jie jiao zhi */

/*for(i=1;i<buffer_len;i++)
  {
    DECODER[i]=(DECODER[i]+data_jiarao[i])%2;
  } */

⌨️ 快捷键说明

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