[发明专利]一种Turbo乘积码的通用译码器及其方法有效
申请号: | 201010039650.9 | 申请日: | 2010-01-12 |
公开(公告)号: | CN101777926A | 公开(公告)日: | 2010-07-14 |
发明(设计)人: | 吕宣宣;赵民建;郑晨;王志雄;吴杰;陈沪东;陈军波 | 申请(专利权)人: | 浙江大学 |
主分类号: | H03M13/29 | 分类号: | H03M13/29 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 张法高 |
地址: | 310027*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 turbo 乘积 通用 译码器 及其 方法 | ||
1.一种Turbo乘积码的通用译码器,它的配置参数有:Turbo乘积码的子码 码型、迭代次数,其特征在于它至少包括:
初始信息存储模块(202),用于存储每次译码需要的接收序列;
外信息存储模块(201),用于存储每次译码需要的和得到的外部软信息;
第一先入先出模块(203)和第二先入先出模块(206),用于暂时储存译码 的输入序列;
最不可靠位计算模块(204),根据外部配置参数中的不可靠位数对输入序列 进行变换,得到代数译码的输入序列;
代数译码模块(205),根据配置参数不同进行不同的代数译码;
度量比较模块(207),通过比较代数译码模块的输出的欧式距离,得到最优 码字D;
外信息计算模块(208),计算本次迭代的外部软信息,提供给下一次迭代;
控制模块(209),对上述各种模块的时序,参数选择进行控制;
接口模块(101),进行参数设置;
外信息存储模块(201)分别与第一先入先出模块(203)、最不可靠位计算 模块(204)、外信息计算模块(208)相连接;初始信息存储模块(202)分别 与第一先入先出模块(203)、最不可靠位计算模块(204)相连接;第一先入先 出模块(203)分别与外信息存储模块(201)、初始信息存储模块(202)、第二 先入先出模块(206)、度量比较模块(207)相连接;最不可靠位计算模块(204) 分别与初始信息存储模块(202)、外信息存储模块(201)、代数译码模块(205) 相连接;代数译码模块(205)分别与最不可靠位计算模块(204)、度量比较模 块(207)相连接;第二先入先出模块(206)分别与第一先入先出模块(203)、 外信息计算模块(208)相连接;度量比较模块(207)分别与第一先入先出模 块(203)、代数译码模块(205)、外信息计算模块(208)相连接;外信息计算 模块(208)分别与度量比较模块(207)、第二先入先出模块(206)、外信息存 储模块(201)相连接;外信息存储模块(201)至外信息计算模块(208)由控 制模块(209)控制;在接口模块(101)中进行参数设置。
2.根据权利要求1所述的一种Turbo乘积码的通用译码器,其特征在于,所 述的Turbo乘积码的子码码型为最长码长为64的任意汉明码。
3.根据权利要求1所述的一种Turbo乘积码的通用译码器,其特征在于,所 述的Turbo乘积码的子码码型为扩展汉明码。
4.根据权利要求1所述的一种Turbo乘积码的通用译码器,其特征在于,所 述的Turbo乘积码的子码码型为汉明码的缩短码,且缩短位数为任意数,最大值 为子码的码长。
5.根据权利要求1所述的一种Turbo乘积码的通用译码器,其特征在于,所 述的迭代次数是根据译码延时及误码率设置的任意数。
6.根据权利要求1所述的一种Turbo乘积码的通用译码器,其特征在于,所 述的外信息存储模块(201),初始信息存储模块(202)的容量为64单元*64 单元的,每个单元的容量为单元中存储信息的量化比特数。
7.根据权利要求1所述的一种Turbo乘积码的通用译码器,其特征在于,所 述的第一先入先出模块(203)和第二先入先出模块(206)的容量为2*64单元, 每个单元的容量为译码输入软信息的量化比特,其中的读出顺序是数据写入的 顺序,数据读出后先入先出模块内数据为空。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010039650.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:肠胃动力标记物胶囊
- 下一篇:一种大口径高质量磷酸二氢钾单晶生长方法
- 同类专利
- 专利分类