[发明专利]一种北斗三号通信基带自适应迭代次数的turbo译码方法有效
申请号: | 202310810437.0 | 申请日: | 2023-07-04 |
公开(公告)号: | CN116527207B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 林仁杰;张勇鹏;杨华炜 | 申请(专利权)人: | 福建福大北斗通信科技有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H03M13/29;H03M13/35;H04B7/0408;H04B7/185 |
代理公司: | 泉州市兴博知识产权代理事务所(普通合伙) 35238 | 代理人: | 王成红 |
地址: | 350000 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 北斗 三号 通信 基带 自适应 次数 turbo 译码 方法 | ||
本发明属于通信基带技术领域,特别涉及一种北斗三号通信基带自适应迭代次数的turbo译码方法,turbo译码方法由以下单元实现包含原始待译码码元信息、主码码元获取单元、分量码码元获取单元、当前分支度量值、前向分支度量值Alpha计算器等实现。本发明采用自适应迭代次数的turbo译码方法,实现接收机收到不同个数波束的情况下,译码器根据系统时钟主频率自动调整迭代次数,实现波束个数多时译码器能实现多波束通信,波束个数少时译码器可以增加迭代次数,实现性能最优化,且系统主频率和捕获波束个数计算最优迭代次数并用于控制译码器迭代次数,实现自适应迭代次数的turbo译码方法,大大平衡了系统资源和功耗之间的矛盾。
技术领域
本发明属于通信基带技术领域,特别涉及一种北斗三号通信基带自适应迭代次数的turbo译码方法。
背景技术
随着卫星通信产业的不断发展,卫星通信核心模组中的基带技术,已经成为产业的关键核心技术,全世界都在为卫星无线通信领域基带技术找寻新的突破,尤其是北斗通信基带译码器算法,其设计性能、资源利用率、设计功耗等直接影响了整个北斗行业终端产品的性能;另外北斗通信基带译码器算法中,单个译码器能解调译码的信息数量,取决于系统时钟的主频率和译码迭代的次数,现有技术中turbo译码方法还不能够实现接收机收到不同个数波束的情况下,译码器根据系统时钟主频率自动调整迭代次数,实现波束个数多时译码器能实现多波束通信,波束个数少时译码器可以增加迭代次数,实现性能最优化的情况。
发明内容
(一)要解决的技术问题
为了克服上述现有技术中的不足,本发明提供一种北斗三号通信基带自适应迭代次数的turbo译码方法,能够实现接收机收到不同个数波束的情况下,译码器根据系统时钟主频率自动调整迭代次数,实现波束个数多时译码器能实现多波束通信,波束个数少时译码器可以增加迭代次数,实现性能最优化的情况。
(二)技术方案
本发明通过如下技术方案实现:本发明提出了一种北斗三号通信基带自适应迭代次数的turbo译码方法,turbo译码方法由以下单元实现包含原始待译码码元信息、主码码元获取单元、分量码码元获取单元、当前分支度量值、前向分支度量值Alpha计算器、后向分支度量值Beta计算器、Delta存储单元、Alpha存储单元、Beta存储单元、最大似然比Max_likehood计算器、外信息Le计算器、3GPP交织器、3GPP解交织器、最优递推迭代次数niter计算器实现,其所述turbo译码方法具体步骤如下:
1st):根据接收的信息确定本帧为8Kbps信息帧、16Kbps信息帧、24Kbps信息帧,分别记为kind = 8Kbps ,kind = 16Kbps, kind = 24Kbps;
2nd):根据系统的主频率f_sys和当前总接收波束个数cnt_b计算每个波束可以占用译码器的时钟周期个数为cyc_clk =f_sys/8/cnt_b;根据卫星导航电文为每个波束每125ms一帧循环的特点,通过系统主频率f和接收波束个数cnt计算在当前系统主频率下,可以分配给解调每一帧的时钟周期数cyc_clk = f/8/cnt;
例如系统主频率130MHz,则125ms共可以提供(130*10^6)/8个时钟周期,若此时接收波束为3个,则这个波束可以占用译码器的时钟周期个数为:
cyc_clk =(130*10^6)/8/3;
3rd):查询时钟周期表,根据kind值查询相应的列,找到满足时钟周期表值小于cyc_clk的最大迭代次数,迭代索引niter值作为最优的迭代索引niter值;
4th):主码码元获取待译码的码元信息和外信息La;
5th):计算当前分支度量值Delta,并存储在Delta存储单元;
6th):读取Delta存储单元的值计算前向分支度量值Alpha值,存储在Alhpa存储单元;
7th):读取Delta存储单元的值计算后向分支度量值Beta值,存储在Beta存储单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建福大北斗通信科技有限公司,未经福建福大北斗通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310810437.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:隔离膜、电池单体、电池和用电装置
- 下一篇:一种环形磁铁与PSA组装贴合设备