[发明专利]一种基于极化码的异步多级比特交织编码调制方法有效

专利信息
申请号: 202110833801.6 申请日: 2021-07-23
公开(公告)号: CN113556211B 公开(公告)日: 2022-06-21
发明(设计)人: 潘志文;胡耀月;刘楠;尤肖虎 申请(专利权)人: 东南大学;网络通信与安全紫金山实验室
主分类号: H04L1/00 分类号: H04L1/00
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 沈廉
地址: 211189 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 极化 异步 多级 比特 交织 编码 调制 方法
【权利要求书】:

1.一种基于极化码的异步多级比特交织编码调制方法,其特征在于,包括以下步骤:

步骤1、生成最佳的编码模式和调制模式:令N表示帧长,R为码率,调制阶数为2m,m为幂次;S={1,2,…,m}为调制过程中的比特索引集合;将S划分成多个子集的方式具有编码模式和调制模式两种;

通过遍历搜索得到最佳的编码模式和调制模式:最佳的编码模式用表示,其中为最佳的编码模式的子集数目,第i个子集大小为取值为2的幂次方且满足其中为的第j个元素,

最佳的调制模式用表示,其中为最佳的调制模式的子集数目,第v个子集大小为为正整数且满足是时的结果;

步骤2、使用高斯近似方法得到信息比特的传输位置;

步骤3、极化码编码:

在第t个时刻,按下式计算得到第i个源数据流经极化码编码后的码字a(i)(t):

其中,u(i)(t)为第i个长度为的源数据流,为极化码的生成矩阵,F2为二维的二进制核矩阵,为非负幂次,为克罗内克积;

步骤4、对编码后的数据进行交织:

将码字a(i)(t)分成个长度为N的片段:

上式中,表示a(i)(t)的第j个片段,且中的元素为a(i)(t)中第((j-1)N+1)到第jN个元素;

然后对每个片段进行交织,经过交织器的输出记为

步骤5、发送端数据存储:

交织器的输出经串并转换后的序列为:

其中,(·)T表示转置运算,为中第i个大小为miN的序列,为中第j个片段;将总大小为比特的序列保存于发送端的缓存中;

步骤6、调制:

在比特映射过程中对应的比特索引为T(t-v+1)为N行列的矩阵,存储用于生成第t个时刻的调制符号序列的的片段,其中T(t-v+1)的第列为中对应比特索引为的片段,为的第个元素;对采用集合分解映射生成第t个时刻长为N的调制符号序列x(t):

步骤7、接收端接收信号:接收端在第t个时刻接收到的长为N的符号序列y(t)表示为:

y(t)=x(t)+z(t)

其中,序列z(t)长为N,表示第t个时刻均值为0方差为σ2的高斯白噪声;

步骤8、计算并存储符号似然比:

对任意符号x∈X,其中X为输入符号集合,按下式计算符号似然比:

上式中,exp(·)表示指数函数,[y(t)]r表示y(t)的第r个元素,其中r=1,2,…,N;σ2为高斯白噪声的方差;

对任意x、r,存储符号似然比序列:

共个;

步骤9、译码及码重构,包括以下步骤:

步骤9.1、计算比特似然比;

步骤9.2、对比特似然比进行解交织;

步骤9.3、经串行抵消列表译码算法得到第t个时刻源信息比特的估计值;

步骤9.4、对译码后的结果进行极化码编码和交织,输出结果为个大小为N的片段序列

步骤10、存储比特序列:为大小为mN的比特序列,用下式表示:

其中,为中第i个大小为的序列,的第j个片段为

将总大小为的比特序列保存于接收端的缓存中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学;网络通信与安全紫金山实验室,未经东南大学;网络通信与安全紫金山实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110833801.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top