TURBO解码器的缓冲器结构
    1.
    发明授权

    公开(公告)号:CN101394189B

    公开(公告)日:2012-10-10

    申请号:CN200810214693.9

    申请日:2002-05-09

    发明人: 许大山 I·姚

    IPC分类号: H03M13/29 H04L1/00

    摘要: 存储Turbo解码器的中间结果的缓冲器结构。为增加访问吞吐量,缓冲器结构设计成支持对每个访问周期对两个或多个比特的APP数据的同时访问。为避免访问争用,存储体被分配到用于码交织的二维数组的行和列使得相继比特的APP数据从不同存储体被访问。为支持“线性”寻址,存储体能被按排为两个集合,它们被分配给数组的偶数和奇数列。为支持“经交织”寻址,存储体可能被分配到数组的行组使得在经交织的数组内的相邻行被分配到不同的组。

    一种用可编程门阵列实现的第三代移动通信标准协议中的Turbo码内交织器

    公开(公告)号:CN1247035C

    公开(公告)日:2006-03-22

    申请号:CN03115710.6

    申请日:2003-03-10

    CPC分类号: H03M13/2714

    摘要: 本发明公开了一种用FPGA实现的3GPP Turbo码内交织器,该交织器包括:交织参数计算单元,s序列计算单元,q序列计算单元,置换及删减单元四个部分。其中的s序列计算单元和q序列计算单元中的求模电路通过累减操作来实现,并且可以复用。一个行内置换单元中的求模运算则通过一个减法电路完成。本发明的行内置换单元的乘法器则转化成了一个加法器来实现,在q序列计算单元,将求最大公约数的运算简化成了查表运算。这样大大减少了资源消耗。在行内、行间置换的过程中省略了r序列的计算。本发明完全可以采用FPGA硬件来实现,做到实时处理。

    用于TURBO编码器和解码器中的交织器的地址产生装置和方法

    公开(公告)号:CN100566185C

    公开(公告)日:2009-12-02

    申请号:CN02830050.5

    申请日:2002-12-16

    IPC分类号: H03M13/29

    摘要: 一种为包括给定的项目的数量(K)的交织/解交织序列(x1,x2,x3,...,xK)产生地址的装置,其中所述给定数量(K)的每一个值标识对应的交织参数集(R,C,p,v)。该装置包括至少一个在其中存储多个记录的存储单元(22),每个记录指示对应于给定数量(K)的至少一个值的相应的参数集(R,C,p,v)。因此对于给定的项目的数量(K)的所有可能值,交织参数集(R,C,p,v)在存储单元(22)中可用,以立即和直接地被检索。一个优选的使用是用于诸如UMTS的高级通信应用中的turbo编码器/解码器中。

    TURBO解码器的缓冲器结构
    4.
    发明公开

    公开(公告)号:CN101394189A

    公开(公告)日:2009-03-25

    申请号:CN200810214693.9

    申请日:2002-05-09

    发明人: 许大山 I·姚

    IPC分类号: H03M13/29 H04L1/00

    摘要: 存储Turbo解码器的中间结果的缓冲器结构。为增加访问吞吐量,缓冲器结构设计成支持对每个访问周期对两个或多个比特的APP数据的同时访问。为避免访问争用,存储体被分配到用于码交织的二维数组的行和列使得相继比特的APP数据从不同存储体被访问。为支持“线性”寻址,存储体能被按排分为两个集合,它们被分配给数组的偶数和奇数列。为支持“经交织”寻址,存储体可能被分配到数组的行组使得在经交织的数组内的相邻行被分配到不同的组。

    数据流恢复
    5.
    发明公开

    公开(公告)号:CN1961494A

    公开(公告)日:2007-05-09

    申请号:CN200580017921.8

    申请日:2005-05-13

    IPC分类号: H04B1/707 H03M13/27

    摘要: 一种从复合数据流中恢复多个单独数据流的方法和处理器,通过以下步骤形成所述复合数据流,即,相对于所述单独数据流自身对所述单独数据流进行第一比特重排,组合所述单独数据流,并对组合的单独数据流进行第二比特重排以形成所述复合数据流。将所述处理器布置为:对于所述复合数据流中的当前比特位置,执行以下步骤:(a)应用第二比特重排的逆;(b)识别当前比特属于哪个单独数据流;(c)将当前比特存储在分配给识别的单独数据流的存储器空间中,其中,根据第一比特重排,当前比特被定位于该存储器空间内;和对复合数据流中的每个比特位置执行步骤(a)至(c)。

    适于TURBO解码器的交错器
    7.
    发明公开

    公开(公告)号:CN1494770A

    公开(公告)日:2004-05-05

    申请号:CN02805651.5

    申请日:2002-02-26

    发明人: I·姚 D·-S·修

    IPC分类号: H03M13/29 H03M13/27 H04L1/00

    摘要: 使用多个查表来为Turbo码交错器有效地产生存储器地址的技术。交错器包括一个存储单元、表单组和地址产生器。存储单元在表示RXC数组的位置存储数据分组的K个元素,这些元素以第一次序(例如线性)被存储,并以第二次序(例如交错)被提供。第一组表单存储用于执行此阵列行变换的序列(如行间变换序列PA、PB、PC和PD),以从第一个次序映射到第二个次序。第二组表单存储用于执行列变换的序列(如行内基数序列和素数序列)。基于存储在表单中的序列,地址产生器接收适于第一个次序的第一个地址,并产生相应的适于第二个次序的第二个地址。

    一种抗周期位置干扰的交织和去交织方法

    公开(公告)号:CN100571088C

    公开(公告)日:2009-12-16

    申请号:CN200410054670.8

    申请日:2004-07-27

    发明人: 李化加

    IPC分类号: H04J13/00 H04B7/26

    摘要: 本发明提供了一种抗周期位置干扰的交织和去交织方法,应用于WCDMA系统中,其中,数据交织步骤为:将不同传输信道的数据进行复用,然后进行交织处理,然后输出交织后的数据;并且在数据发送的步骤中使用随机化运算,使不同传输信道数据在交织后的输出位置是随机的,随机化运算为:交替从各个传输信道读取数据,作为复用后的数据;数据去交织步骤为:接收交织后的数据,进行去交织处理,然后将去交织后的数据进行解复用到不同传输信道中;相应的在数据接收步骤中使用与随机化运算对应的逆运算。应用本发明,可避免无线信道中的同步干扰信号全部集中在同一传输信道的数据上。

    交织顺序发生器、交织器、Turbo码编码器和Turbo码译码器

    公开(公告)号:CN100555880C

    公开(公告)日:2009-10-28

    申请号:CN02822860.X

    申请日:2002-11-19

    发明人: 丸次夫

    摘要: 根据本发明,即使在各种多媒体业务中需要准备多种交织图案的情况下,也可以不必对应于因此而需要的很大的存储器容量。在以例如8次迭代等构成进行2Mbps以上的接收数据序列的译码的情况下,不需要一次将所生成的交织图案存储到高速存储器用的高速存储器容量,即使在需要将实际处理的所生成图案传送到Turbo码译码器内的交织用RAM的情况下,也可不必对应于该接口瓶颈等大量的传送数据量。再有,可以提供一种在具有可变码率功能时,虽然频繁产生交织长度的改变,但即使在这种情况下,也可通过不助长接口瓶颈的最小限度的参数传送来实现,且消除了不可跟踪多媒体业务的传送码率的问题之交织顺序发生器、交织器、Turbo码编码器和Turbo码译码器。