[发明专利]一种基于MPI和多线程的QPSK解相位模糊器在审
申请号: | 202111180864.2 | 申请日: | 2021-10-11 |
公开(公告)号: | CN114116195A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 田梦雪;王静温;郦家骅;李小梅;刘文俊 | 申请(专利权)人: | 北京遥测技术研究所;航天长征火箭技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/52;H04L27/22 |
代理公司: | 北京巨弘知识产权代理事务所(普通合伙) 11673 | 代理人: | 张婧 |
地址: | 100076 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 mpi 多线程 qpsk 相位 模糊 | ||
1.一种基于MPI和多线程的QPSK解相位模糊器,其特征在于:包括并列设置的n个MPI进程,n≥1;每个MPI进程均包括依次连接的解调码同步模块和解模糊模块,所述解调码同步模块用于接收QPSK信号并解调同步生成I路码同步数据和Q路码同步数据输出至所述解模糊模块;
所述解模糊模块包括并列设置的4个数据译码组合线程、4个共享缓存和4个帧同步线程,每个所述数据译码组合线程均与1个所述共享缓存和1个所述帧同步线程依次连接,每个所述帧同步线程均与4个所述数据译码组合线程连接;所述数据译码组合线程用于接收所述I路码同步数据和所述Q路码同步数据并进行Gray译码、IQ组合及码型变换生成译码组合数据写入所述共享缓存,所述共享缓存用于存储所述译码组合数据,所述帧同步线程用于从所述共享缓存中读取所述译码组合数据并进行帧同步处理,所述帧同步线程用于完成所述帧同步处理后生成帧同步锁定消息并同时发送给4个所述数据译码组合线程,所述数据译码组合线程用于接收所述帧同步锁定消息并判断是否是本数据译码组合线程对应的所述帧同步锁定消息,如果判断为是,则所述数据译码组合线程继续进行数据组合和译码工作,如果判断为否,则停止数据组合和译码工作直至接收到本数据译码组合线程对应的所述帧同步锁定消息。
2.根据权利要求1所述的一种基于MPI和多线程的QPSK解相位模糊器,其特征在于:n与所述QPSK信号的路数相同;被激活的所述MPI进程始终从进程0开始,按进程号顺序激活;所述MPI进程在同一台机器上创建。
3.根据权利要求1所述的一种基于MPI和多线程的QPSK解相位模糊器,其特征在于:所述数据译码组合线程包括OpenMP Sections软件架构,所述OpenMP Sections软件架构用于将所述I路码同步数据和所述Q路码同步数据进行分段覆盖操作。
4.根据权利要求3所述的一种基于MPI和多线程的QPSK解相位模糊器,其特征在于:所述数据译码组合线程用于将所述I路码同步数据和所述Q路码同步数据进行分段处理且各数据段长度相同、相邻数据段保持一段覆盖区,每个所述OpenMP Sections软件架构的Section处理一个数据段的Gray译码、数据组合和码型变换,所述数据译码组合线程拷贝每个Section的输出数据到统一的结果缓冲区且后一段数据处理得到的结果覆盖前一段数据对应的尾部。
5.根据权利要求4所述的一种基于MPI和多线程的QPSK解相位模糊器,其特征在于:所述输出数据的长度相同并且是字节整数倍,所述覆盖区包括M个字节,M为2的k次幂,k≥1。
6.根据权利要求1所述的一种基于MPI和多线程的QPSK解相位模糊器,其特征在于:所述数据译码组合线程使用pthread进行创建。
7.根据权利要求1所述的一种基于MPI和多线程的QPSK解相位模糊器,其特征在于:所述IQ组合用于将Gray译码后的I路码同步数据和Q路码同步数据组合成I+Q数据、I-Q数据、Q+I数据和Q-I数据;
所述码型变换用于将所述I+Q数据、所述I-Q数据、所述Q+I数据和所述Q-I数据进行码型变换生成所述译码组合数据并写入所述共享缓存。
8.根据权利要求1所述的一种基于MPI和多线程的QPSK解相位模糊器,其特征在于:所述Gray译码包括符合CCSDS标准的Gray0译码方式、Gray1译码方式、Gray2译码方式、Gray3译码方式、Gray4译码方式、Gray5译码方式、Gray6译码方式和Gray7译码方式。
9.根据权利要求1所述的一种基于MPI和多线程的QPSK解相位模糊器,其特征在于:所述码型变换包括NRZ-L码型、NRZ-M码型、NRZ-S码型、BIΦ-L码型、BIΦ-S码型和BIΦ-M码型。
10.根据权利要求1所述的一种基于MPI和多线程的QPSK解相位模糊器,其特征在于:所述帧同步锁定消息包括发送所述帧同步锁定消息的所述帧同步线程的序号和帧同步标志位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京遥测技术研究所;航天长征火箭技术有限公司,未经北京遥测技术研究所;航天长征火箭技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111180864.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种塑料颗粒吸料机
- 下一篇:一种自动驾驶数据收集方法和系统