首页> 外国专利> A compact turbo-decoder having high efficiency, comprises two sets of processors for computing in parallel the syndromes and for updating in parallel the block, respectively

A compact turbo-decoder having high efficiency, comprises two sets of processors for computing in parallel the syndromes and for updating in parallel the block, respectively

机译:具有高效率的紧凑型涡轮解码器,包括两组处理器,分别用于并行计算校正子并并行地更新块。

摘要

The method for decoding the data encoded by blocks by use of a turbo-code comprises the steps of implementing different algorithms so that at least two steps are suited for applying in parallel to different blocks of data. The steps comprise a first step for computing a syndrome and a second step for updating the block by use of the syndrome computed in the course of the first step. The first step is carried out on a first part of the first block, and the second step is carried out on a second part of the first block or a part of the second block. In the first step a set of n first processors (PROC1) is operated in parallel on n rows, respectively columns, of a block, and in the second step a set of m second processors (PROC2) is operated in parallel on m rows, respectively columns, of a block. A block of data is of dimension 32 x 32 and n = m = 16. The data are coded by a coding of type BCH or extended BCH, and the updating is by use of an algorithm of Berlekamp or Euclide followed by an algorithm of Chase-Pyndiah. The decoding circuit (20) is claimed and comprises the first set of processors (PROC1) for computing the syndromes in parallel, where each syndrome corresponds to a syndrome of a row, respectively column, of the first part of the first block of data, and the second set of processors (PROC2) for updating in parallel the rows, respectively columns, of the second part of the first block or a part of the second block of data. The decoding circuit also comprises a first group of memory stores (A) which includes the random-access memories (RAM1,RAM1',RAM1'',RAM1''') including two optional (RAM10,RAM10') with access along rows, which can store at least two successive blocks of data, a second group of memory stores (B) including the random-access memories (RAM12,RAM13) as the working memory, a fourth group of memory stores (D) including the random-access memories (RAM14,RAM15) as the working memory or the buffer memory, a random-access memory (RAM18) for storing a block after processing and an optional FORMAT module connected to output (OUT'), a processing block 922) at input (IN') with a depuncturing module (DEPUNC), a bus (25), and a controller (27). Each memory store has a direct access to the bus. The decoding circuit allows to carry out 4 consecutive iterations in real time for the data flow rate of up to 54 Mbit/s and the blocks of dimension 32x32.
机译:用于通过使用turbo码对由块编码的数据进行解码的方法包括实现不同算法的步骤,使得至少两个步骤适合于并行应用于不同的数据块。这些步骤包括用于计算校正子的第一步和用于通过使用在第一步过程中计算出的校正子来更新块的第二步骤。第一步在第一块的第一部分上进行,第二步在第一块的第二部分上或第二块的一部分上进行。在第一步中,一组n个第一处理器(PROC1)在一个块的n行(分别列)上并行操作,在第二步中,一组m个第二处理器(PROC2)在m行上并行操作,分别列。数据块的尺寸为32 x 32,n = m =16。该数据通过BCH类型或扩展BCH类型的编码进行编码,并且更新是通过使用Berlekamp或Euclide算法,然后是Chase算法进行的P要求保护的解码电路(20)包括用于并行计算校正子的第一组处理器(PROC1),其中每个校正子分别对应于第一数据块第一部分的行或列的校正子,第二组处理器(PROC2)用于并行更新第一块的第二部分或第二块的一部分的行或列。解码电路还包括第一组存储库(A),其中包括随机存取存储器(RAM1,RAM1',RAM1'',RAM1'''),该存储器包括两个可选的(RAM10,RAM10'),并沿行进行访问,它可以存储至少两个连续的数据块,第二组存储器存储(B)包括随机访问存储器(RAM12,RAM13)作为工作存储器,第四组存储器存储(D)包括随机访问作为工作存储器或缓冲存储器的存储器(RAM14,RAM15),用于存储处理后块的随机存取存储器(RAM18)和连接至输出(OUT')的可选FORMAT模块,处理块922)在输入端( IN')带有解穿孔模块(DEPUNC),总线(25)和控制器(27)。每个存储器都可以直接访问总线。解码电路允许实时执行4个连续迭代,以实现高达54 Mbit / s的数据流率和尺寸为32x32的块。

著录项

  • 公开/公告号FR2834146A1

    专利类型

  • 公开/公告日2003-06-27

    原文格式PDF

  • 申请/专利权人 STMICROELECTRONICS SA;

    申请/专利号FR20010016619

  • 发明设计人 MEJEAN PHILIPPE;CAMBONIE JOEL;

    申请日2001-12-20

  • 分类号H03M13/29;H04L1/00;

  • 国家 FR

  • 入库时间 2022-08-21 23:37:44

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号