[发明专利]一种Turbo乘积码的通用译码器及其方法有效
申请号: | 201010039650.9 | 申请日: | 2010-01-12 |
公开(公告)号: | CN101777926A | 公开(公告)日: | 2010-07-14 |
发明(设计)人: | 吕宣宣;赵民建;郑晨;王志雄;吴杰;陈沪东;陈军波 | 申请(专利权)人: | 浙江大学 |
主分类号: | H03M13/29 | 分类号: | H03M13/29 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 张法高 |
地址: | 310027*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种Turbo乘积码的通用译码器及其方法。该通用译码器由初始信息存储模块,外信息存储模块,不可靠位计算模块,代数译码模块,两个先入先出存储模块,度量比较模块,外信息计算模块,译码控制模块以及接口组成。它的译码参数可以任意自由配置即Turbo乘积码的二维子码,译码次数均可以任意选择,能够满足各种通信系统对不同码长、码率、译码延迟和吞吐量的需求;该装置的结构化设计使用灵活既可用可编程逻辑器件实现,也可用专用芯片实现;该装置多处采用流水线结构,提高了译码器的吞吐量。本发明兼顾了通用性,译码性能以及复杂度三个指标,可以方便灵活的用于各种码长、码率、实现平台及误码率需求的通信系统。 | ||
搜索关键词: | 一种 turbo 乘积 通用 译码器 及其 方法 | ||
【主权项】:
一种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)相连接;上述模块由控制模块(209)控制;在接口模块(101)中进行参数设置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010039650.9/,转载请声明来源钻瓜专利网。
- 上一篇:肠胃动力标记物胶囊
- 下一篇:一种大口径高质量磷酸二氢钾单晶生长方法
- 同类专利
- 专利分类