[发明专利]针对八进制连续相位频移键控的维特比解调系统及方法有效
申请号: | 201710195063.0 | 申请日: | 2017-03-29 |
公开(公告)号: | CN107094064B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 司江勃;唐烨;李赞;关磊;齐佩汉;翟文超;刘伯阳;翁平洋;耿雨晴;陈恒 | 申请(专利权)人: | 西安电子科技大学;西安中电科西电科大雷达技术协同创新研究院有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L27/14 |
代理公司: | 61205 陕西电子工业专利中心 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 八进制 连续 相位 键控 解调 系统 方法 | ||
1.一种针对八进制连续相位频移键控8CPFSK的维特比解调系统,其特征在于包括:
当前路径度量计算模块:用于调用2个乘法器和2个加法器,将标准8CPFSK信号的实部Iloc和虚部Qloc,与接收到的8CPFSK信号的实部Irec和虚部Qrec做乘加运算,再与当前状态的累积路径度量dold累加,得到状态转移后的累积路径度量dnew;
比较选择模块:用于利用FPGA自带的IP核,并行例化5个比较器,接收当前路径度量计算模块输出的计算结果,经比较器比较后,输出这些计算结果中的最大值dn,n=0,1,2,…,9;
暂存模块:用于开辟10个寄存器,每个寄存器位宽为40比特,分为累积路径度量暂存模块和前向输入暂存模块,分别存储10个状态的最大累积路径度量dn和该最大累积路径度量的前向输入in,n=0,1,2,…,9;
回溯模块:用于例化1个比较器,比较回溯深度计数器cnt是否大于回溯深度10,如果cnt≤10则不输出任何结果;如果cnt>10则逐级查询累加距离暂存模块,输出维特比解调结果。
2.一种针对八进制连续相位频移键控8CPFSK的维特比解调方法,包括:
(1)根据8CPFSK信号的相位特征,定义10个系统状态Sn,其中n=0,1,2,…,9;
(2)根据不同的输入和各个状态之间的转移关系,以及每次状态转移后的输出,构建8CPFSK状态转移表;
(3)根据当前输入及当前系统状态,查询8CPFSK状态转移表,得到状态转移的输出,即8CPFSK信号的理论实部Iloc和理论虚部Qloc在ROM中的存储地址;
(4)从ROM中读取Iloc和Qloc,并与接收到的8CPFSK信号的实部Irec和虚部Qrec做乘加运算,再累加上当前状态的累积路径度量dold,得到状态转移后的累积路径度量dnew;
(5)比较每一个状态Sn在不同输入i下的累积路径度量dnew,输出该状态dnew的最大值dn及该路径的前向输入in,同时回溯深度计数器cnt加1;
(6)判断cnt是否到达回溯深度:若cnt≤10,则开辟第cnt级寄存器暂存步骤(5)的输出结果,并返回步骤(3);若cnt>10,则达到回溯深度,执行步骤(7);
(7)确定d0,d1,…,d9中的最大值,将该最大值对应的系统状态Sn作为回溯的起点,在第cnt级寄存器中回溯出第cnt-1级寄存器中存储的前向输入,再从第cnt-1级寄存器中回溯出第cnt-2级寄存器中的前向输入,如此迭代下去,直至得到第1级寄存器中的前向输入并输出,完成一帧数据的维特比解调;
(8)所有暂存dn的寄存器开始移位寄存,将后一级寄存器中的数据存储到前一级寄存器中,实现寄存器的高度复用;
(9)清空所有寄存器和回溯深度计数器,返回步骤(3),对下一帧数据进行维特比解调。
3.根据权利要求2所述的方法,其中步骤(2)中构建8CPFSK状态转移表,按如下步骤进行:
(2a)根据不同的码元输入input,将系统的原始状态Sn,1转移到新的状态Sn,2,每一次状态转移得到一个输出output;
(2b)将系统的原始状态Sn,1,码元输入input,新的状态Sn,2和输出output按照n由小到大的顺序,依次存入RAM中,系统状态总数为10个,每个新状态可由8个原始状态转移得到,共有80种状态转移方式,得到由80行4列组成的8CPFSK状态转移表,表中每一行为一种状态转移方式,第1列为原始状态,第2列为码元输入,第3列为新状态,第4列为状态转移输出。
4.根据权利要求2所述的方法,其中步骤(8)中将后一级寄存器中的数据存储到前一级寄存器中,按如下步骤进行:
(8a)开辟一组临时寄存器,将累加距离暂存模块中的数据复制到临时寄存器中;
(8b)清空累加距离暂存模块中的数据;
(8c)对临时寄存器中数据的前40比特数据截位,将第41比特到第400比特数据重新存入累加距离暂存模块;
(8d)将下一个比较选择模块的输出存储到累加距离暂存模块;
(8e)释放临时寄存器资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学;西安中电科西电科大雷达技术协同创新研究院有限公司,未经西安电子科技大学;西安中电科西电科大雷达技术协同创新研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710195063.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用瓦楞纸板生产用的压线开槽装置
- 下一篇:一种蜂窝夹芯板