• 大小: 76KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: 其他
  • 标签: 交织  解交织  

资源简介

用于信道编码中交织叫交织 包括72位的和120位的

资源截图

代码片段和文件信息

#include 
#include “typedef.h“


void deinterleave_72( uint8_t *ptr uint8_t *str)
{
uint32_t i;
uint32_t buffer[12];
uint32_t buffer1[6];

uint32_t *buf = buffer1;

/* Initialize the buffer */
memset(buffer ‘\0‘ sizeof(buffer));
memset(buffer1 ‘\0‘ sizeof(buffer1));

/*   9*8 to 12*6   */
buffer[0] = ((*(ptr+0)) & 0x3f);
buffer[1] = (*(ptr+0)>>6) | ((*(ptr+1) & 0x0f)<<2);
buffer[2] = (*(ptr+1)>>4) | ((*(ptr+2) & 0x03)<<4);
buffer[3] = ((*(ptr+2))>>2);

buffer[4] = ((*(ptr+3)) & 0x3f);
buffer[5] = (*(ptr+3)>>6) | ((*(ptr+4) & 0x0f)<<2);
buffer[6] = (*(ptr+4)>>4) | ((*(ptr+5) & 0x03)<<4);
buffer[7] = ((*(ptr+5))>>2);

buffer[8] = ((*(ptr+6)) & 0x3f);
buffer[9] = (*(ptr+6)>>6) | ((*(ptr+7) & 0x0f)<<2);
buffer[10] = (*(ptr+7)>>4) 

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

     文件       3741  2013-04-01 21:03  interleave\deinterleave.c

     文件       3291  2013-04-02 08:40  interleave\deinterleave.crf

     文件        106  2013-04-02 08:40  interleave\deinterleave.d

     文件        193  2013-04-01 21:14  interleave\deinterleave.h

     文件      10292  2013-04-02 08:40  interleave\deinterleave.o

     文件       4519  2013-04-01 21:02  interleave\interleave.c

     文件       3653  2013-04-02 08:40  interleave\interleave.crf

     文件         98  2013-04-02 08:40  interleave\interleave.d

     文件        185  2013-04-01 21:14  interleave\interleave.h

     文件        338  2013-04-02 08:40  interleave\interleave.lnp

     文件      39389  2013-04-02 08:40  interleave\interleave.map

     文件      10536  2013-04-02 08:40  interleave\interleave.o

     文件       1152  2013-04-02 08:40  interleave\interleave.plg

     文件       1177  2013-04-02 08:40  interleave\interleave.tra

    .......     70717  2013-04-02 09:22  interleave\interleave.uvgui.Administrator

    .......     70718  2013-04-01 21:21  interleave\interleave.uvgui_Administrator.bak

    .......      7738  2013-04-02 09:22  interleave\interleave.uvopt

    .......     15649  2013-04-01 21:21  interleave\interleave.uvproj

     文件       1864  2013-04-02 08:40  interleave\interleave_Target 1.dep

    .......      7737  2013-04-01 21:21  interleave\interleave_uvopt.bak

    .......         0  2013-04-01 20:59  interleave\interleave_uvproj.bak

     文件       1355  2013-04-01 21:13  interleave\main.c

     文件      13886  2013-04-02 08:40  interleave\main.crf

     文件        116  2013-04-02 08:40  interleave\main.d

     文件      27128  2013-04-02 08:40  interleave\main.o

     文件       1245  2013-04-02 08:40  interleave\Retarget.c

     文件       5544  2013-04-02 08:40  interleave\retarget.crf

     文件        110  2013-04-02 08:40  interleave\retarget.d

     文件      10348  2013-04-02 08:40  interleave\retarget.o

     文件       1325  2012-03-08 12:59  interleave\Serial.c

............此处省略12个文件信息

评论

共有 条评论