[发明专利]基于1D-CNN的BPSK调制信号相位跳变检测方法有效
申请号: | 201710630039.5 | 申请日: | 2017-07-28 |
公开(公告)号: | CN107317778B | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 王海;刘晶晶;韩潇;刘宗延;李林鹏;张广睿 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L27/18 | 分类号: | H04L27/18;H04L27/20 |
代理公司: | 61205 陕西电子工业专利中心 | 代理人: | 韦全生;王品华<国际申请>=<国际公布> |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于1D‑CNN的BPSK调制信号相位跳变检测方法,旨在保证较低误码率的同时,提高相位跳变检测速度。实现步骤为:获取一维卷积神经网络训练集;获取两个指示相反相位跳变的相位跳变标签集;设定一维卷积神经网络;用获取的训练集和两个相位跳变标签集分别对一维卷积神经网络进行训练;获取待检测序列;设定判决阈值;使用一维卷积神经网络对待检测序列进行检测并对检测结果进行阈值判断;获取相位跳变检测结果序列。本发明具有在保证较低误码率前提下检测速度快,鲁棒性较好,并且对待检测BPSK调制信号起始位置无要求的优点,可用于卫星通信、深空通信。 | ||
搜索关键词: | 基于 cnn bpsk 调制 信号 相位 检测 方法 | ||
【主权项】:
1.一种基于1D-CNN的BPSK调制信号相位跳变检测方法,其特征在于包括如下步骤:/n(1)获取一维卷积神经网络训练集S:使用BPSK信号发生装置或仿真软件,产生m个长度为n的BPSK时间序列S1,S2,…,Si,…,Sm,并将每个时间序列作为一个训练样本点,得到m个训练样本点构成的一维卷积神经网络训练集S,其中,Si表示第i个训练样本点,每个训练样本点载波周期的长度为N;/n(2)获取训练集S的180°至0°相位跳变标签集L(1)和0°至180°相位跳变标签集L(2):/n(2a)获取训练集S的180°至0°相位跳变标签集L(1):根据S中每一个训练样本点的180°至0°相位跳变在时间序列中的位置,生成该训练样本点对应的期望序列,所有期望序列构成训练集S的180°至0°相位跳变标签集L(1);/n(2b)获取训练集S的0°至180°相位跳变标签集L(2):根据S中的每一个训练样本点的0°至180°相位跳变在时间序列中的位置,生成该训练样本点对应的期望序列,所有期望序列构成训练集S的0°至180°相位跳变标签集L(2);/n(3)设定一维卷积神经网络:设定输入层、一维卷积层和输出层节点个数与训练样本点Si的序列长度n相等的一维卷积神经网络;/n(4)对一维卷积神经网络进行训练:/n(4a)将训练集S和训练集S的180°至0°相位跳变标签集L(1)输入到一维卷积神经网络中进行训练,得到训练好的一维卷积神经网络N1;/n(4b)将训练集S和训练集S的0°至180°相位跳变标签集L(2)输入到一维卷积神经网络中进行训练,得到训练好的一维卷积神经网络N2;/n(5)获取待检测序列T1,T2,…,Ti,…,Tr:/n(5a)对数字通信系统接收机处的待检测BPSK调制信号I进行采样,每个载波周期内的采样点数为N,得到离散时间序列I′;/n(5b)对离散时间序列I′进行分割,得到r个长度为n的待检测序列T1,T2,…,Ti,…,Tr;/n(6)设置用于和输出序列每点值比较的判决阈值;/n(7)获取相位跳变检测结果序列O'1,O'2,…,O'i,…,O'r:/n(7a)将待检测序列T1,T2,…,Ti,…,Tr依次输入到训练好的一维卷积神经网络N1中,得到N1的输出序列O1(1),O2(1),…,Oi(1),…,Or(1);/n(7b)将待检测序列T1,T2,…,Ti,…,Tr依次输入到训练好的一维卷积神经网络N2中,得到N2的输出序列O1(2),O2(2),…,Oi(2),…,Or(2);/n(7c)将N1的输出序列O1(1),O2(1),…,Oi(1),…,Or(1)中每个序列内每点的值与判决阈值进行比较,并将大于判决阈值的值设置为180°至0°相位跳变标签集L(1)内的期望序列中对应有跳变处的值,小于判决阈值的值设置为180°至0°相位跳变标签集L(1)内的期望序列中对应无跳变处的值,得到经过判决阈值判断的N1的输出序列 /n(7d)将N2的输出序列O1(2),O2(2),…,Oi(2),…,Or(2)中每个序列内每点的值与判决阈值进行比较,并将大于判决阈值的值设置为0°至180°相位跳变标签集L(2)内的期望序列中对应有跳变处的值,小于判决阈值的值设置为0°至180°相位跳变标签集L(2)内的期望序列中对应无跳变处的值,得到经过判决阈值判断的N2的输出序列 /n(7e)对经过判决阈值判断的N1的输出序列 和经过判决阈值判断的N2的输出序列 进行逻辑或运算,得到r个长度为n的相位跳变检测结果序列O'1,O'2,…,O'i,…,O'r;/n(8)将各个相位跳变检测结果序列O'1,O'2,…,O'i,…,O'r首尾相接,获取长度为r×n的离散时间序列I′的相位跳变检测序列O'。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710630039.5/,转载请声明来源钻瓜专利网。