[发明专利]一种多路复用的LDPC编码方法在审
申请号: | 201811585797.0 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109687940A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 张宁;韩双林;闫庆霞;王永杰 | 申请(专利权)人: | 中国电子科技集团公司第五十四研究所 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H03M13/11 |
代理公司: | 河北东尚律师事务所 13124 | 代理人: | 王文庆 |
地址: | 050081 河北省石家庄市*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多路复用 卫星导航系统 硬件电路模块 硬件电路设计 多路信号 多路信息 分时复用 一路信号 硬件资源 重复编码 新颖性 分时 整合 优化 | ||
本发明公开了一种多路复用的LDPC编码方法。该方法主要用在卫星导航系统站间源的FPGA程序设计中,适用于多路信息均需要LDPC编码的情况。通过分时复用的方式,将多路信号中的每一路信号进行分时LDPC编码处理,从而实现了硬件电路设计中重复编码模块的整合,优化了硬件电路模块的设计,减少了硬件资源的利用率,并具有新颖性、创造性和简单实用的特点。
技术领域
本发明涉及LDPC编码领域,尤其涉及到硬件电路设计中LDPC编码模块的多路复用技术。
背景技术
LDPC码是一种线性分组码,表示方法简单,便于硬件实现,在无线通信、数字音频、视频广播中有广泛的应用。通过LDPC编码能够更加安全得实现数据传输,满足未来通信系统中高速数据传输的性能需求。
LDPC模块多路复用技术主要用在卫星导航系统站间源的FPGA程序设计中。站间源作为一种站间信号模拟源,需要具备多通道的站间信号输出能力,且每个通道之间互相独立,都具备输出数传电文的能力,即每个通道都需要具备1个LDPC编码单元。LDPC码的通用编码方法是由信息序列与码的生成矩阵相乘得到码字序列,尽管LDPC码的校验矩阵是非常稀疏的,但它的生成矩阵却并不稀疏,这使得其编码复杂度往往与其码长成正比,编码复杂度越大,实现时所需的用于存储的寄存器数量就越多,消耗的硬件资源也更大。所以在设计阶段,进一步提炼、简化硬件设计模型,减少重复模块的使用,具有非常重要的意义。故本发明提出了一种LDPC模块的多路复用技术。
发明内容
本发明的目的在于为硬件程序设计提供一种多路复用的LDPC编码方法,该方法通过时分复用的方式,将多路信号中的每一路信号进行分时LDPC编码处理,以此避免编码模块的重复设计使用,减少硬件资源的消耗,优化硬件程序模块的设计。
本发明采用的技术方案为:
一种多路复用的LDPC编码方法,该方法通过时分复用的方式,将多路信号中的每一路信号进行分时LDPC编码处理,包括以下步骤:
(1)将多路需要进行LDPC编码的电文信息写入到各自通道的输入FIFO中;
(2)LDPC编码模块接收时间基准信号产生的脉冲信号作为时间参考,并根据编码模块启动信号对多路电文信息进行分时编码;
(3)编码后的各路电文信息分别送入到各自通道的输出FIFO中,在时间基准信号产生下一个脉冲信号时将编码后的各路电文信息输出。
其中,步骤(2)中根据编码模块启动信号对多路电文信息进行分时编码,具体为:编码模块启动信号每隔固定时间产生一个窄脉冲信号,LDPC编码模块每次检测到窄脉冲信号后对其中的一路电文信息进行编码,对多路待编码的电文信息分时完成LDPC编码。
其中,每路电文信息完成LDPC编码所需的时间小于任意两个窄脉冲信号之间的时间间隔。
本发明与背景相比的优点为:
1.本发明具有多路分时复用的特点,与多路信号中每路信号单独进行LDPC编码相比,能显著优化硬件程序模块的设计,减少资源占用率,尤其在信号路数较多时,效果更为明显。
2.本发明具有灵活调整的特点,可根据实际信号路数的需求,进行类似的设计与验证,便于信号路数增加或减少的改变。
附图说明
图1是单路LDPC编码单元示意图。
图2是20路LDPC编码单元示意图。
图3是本发明20路LDPC编码单元复用示意图。
图4是本发明多路复用的LDPC模块时序图。
具体实施方式
下面结合具体附图对本发明做进一步描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十四研究所,未经中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811585797.0/2.html,转载请声明来源钻瓜专利网。