本申请涉及卫星通信,更具体地说,涉及一种信号分离方法、装置和电子设备。
背景技术:
1、星载vde(very high frequency data exchange)系统利用近轨道卫星接收船舶发送的信号,可以实现在天线覆盖范围内所有海域的船舶发出的信号的收集和处理。由于天线覆盖范围内有大量的船舶且船舶之间并没有协调,导致在同一时隙中,易出现多个船舶同时向卫星发送信息的情况。卫星接收端会出现时隙冲突现象,导致在星载接收机中存在混叠信号,从而影响星载接收机的通信质量。
技术实现思路
1、有鉴于此,本申请提供了一种信号分离方法、装置和电子设备,用于解决混叠信号影响星载接收机通信质量的问题。
2、为了实现上述目的,现提出的方案如下:
3、一种信号分离方法,所述方法包括:
4、获取一段时隙冲突混叠信号并将所述时隙冲突混叠信号作为当前时隙冲突混叠信号,其中,所述一段时隙冲突混叠信号包括:n个用户在同一个时隙内发出的信号;
5、将所述当前时隙冲突混叠信号中的最大功率的用户信号作为目标用户信号;
6、从所述当前时隙冲突混叠信号中读取所述目标用户信号;
7、对所述目标用户信号进行解扩解调得到目标用户的星座点符号;
8、基于所述目标用户的星座点符号得到分离出的所述目标用户的译码信号;
9、确定已从所述一段时隙冲突混叠信号中分离出的译码信号所归属的所述目标用户的数量与所述n的大小关系;
10、若所述数量小于所述n,则对此次分离出的所述目标用户的译码信号进行扩频调制得到所述目标用户的重构信号;
11、从所述当前时隙冲突混叠信号中消除所述目标用户的重构信号,返回执行将所述当前时隙冲突混叠信号中的最大功率的用户信号作为目标用户信号的步骤。
12、可选的,所述获取一段时隙冲突混叠信号,包括:
13、获取自第一时刻至第二时刻接收的用户信号并确定为一段时隙冲突混叠信号,其中,所述第一时刻为所述同一个时隙内的、最小时延差的用户信号的接收时刻,所述第二时刻为所述同一个时隙内的、最大时延差的用户信号的接收时刻之后的时刻,所述第二时刻与所述最大时延差的用户信号的接收时刻之间的时间间隔等于一个用户信号的信号帧的接收时长。
14、可选的,所述从所述当前时隙冲突混叠信号中读取所述目标用户信号,包括:
15、从所述当前时隙冲突混叠信号中读取自第三时刻至第四时刻接收的用户信号并确定为所述目标用户信号,其中,所述第三时刻为所述当前时隙冲突混叠信号中最小时延差的用户信号的接收时刻,所述第四时刻与所述第三时刻之间的时间间隔等于一个用户信号的信号帧的接收时长。
16、可选的,所述基于所述目标用户的星座点符号得到分离出的所述目标用户的译码信号,包括:
17、对所述目标用户的星座点符号进行置信度计算获得置信度软信息;
18、对所述置信度软信息进行解扰获得解扰信息;
19、对所述解扰信息进行turbo译码获得所述目标用户的译码信号。
20、可选的,所述方法还包括:
21、将所述目标用户的译码信号转化为硬信息后进行crc校验,若通过所述crc校验,则输出所述目标用户的译码信号。
22、可选的,所述方法还包括:
23、若所述数量等于所述n,则判断是否有未通过所述crc校验的所述目标用户的译码信号,若有,则:
24、获得接收正确的目标用户的重构信号,所述接收正确的目标用户的重构信号为:对通过所述crc校验的各所述目标用户的译码信号进行扩频解调后得到的信号;
25、将所述接收正确的目标用户的重构信号从所述一段时隙冲突混叠信号中进行消除,并将剩余信号作为当前时隙冲突混叠信号;
26、返回执行将所述当前时隙冲突混叠信号中的最大功率的用户信号作为目标用户信号的步骤。
27、可选的,所述方法还包括:
28、舍弃两次未通过所述crc校验的所述目标用户的译码信号。
29、一种信号分离装置,所述装置包括:
30、信号存储模块,用于获取一段时隙冲突混叠信号并将所述时隙冲突混叠信号作为当前时隙冲突混叠信号,其中,所述一段时隙冲突混叠信号包括:n个用户在同一个时隙内发出的信号;
31、目标信号模块,用于将所述当前时隙冲突混叠信号中的最大功率的用户信号作为目标用户信号;
32、信号读取模块,用于从所述当前时隙冲突混叠信号中读取所述目标用户信号;
33、用户解调模块,用于对所述目标用户信号进行解扩解调得到目标用户的星座点符号;
34、信道译码模块,用于基于所述目标用户的星座点符号得到分离出的所述目标用户的译码信号;
35、数量确定模块,用于确定已从所述一段时隙冲突混叠信号中分离出的译码信号所归属的所述目标用户的数量与所述n的大小关系,若所述数量小于所述n,则触发信号重构模块;
36、信号重构模块,用于对此次分离出的所述目标用户的译码信号进行扩频调制得到所述目标用户的重构信号;
37、信号消除模块,用于从所述当前时隙冲突混叠信号中消除所述目标用户的重构信号,触发所述目标信号模块。
38、可选的,所述信号存储模块获取一段时隙冲突混叠信号具体配置为:
39、获取自第一时刻至第二时刻接收的用户信号并确定为一段时隙冲突混叠信号,其中,所述第一时刻为所述同一个时隙内的、最小时延差的用户信号的接收时刻,所述第二时刻为所述同一个时隙内的、最大时延差的用户信号的接收时刻之后的时刻,所述第二时刻与所述最大时延差的用户信号的接收时刻之间的时间间隔等于一个用户信号的信号帧的接收时长。
40、一种电子设备,包括存储器和处理器;
41、所述存储器,用于存储程序;
42、所述处理器,用于执行所述程序,实现如上述任一种信号分离方法的各个步骤。
43、本申请通过一种信号分离方法、装置和电子设备,方法包括:通过获取一段包含n个用户的时隙冲突混叠信号作为当前时隙冲突混叠信号,将所述当前时隙冲突混叠信号中的最大功率的用户信号作为目标用户信号并读取目标用户信号,将目标用户信号进行解扩解调获得目标用户的星座点符号再基于目标用户的星座点符号获得分离出的目标用户的译码信号,通过确定已经分离出的所述译码信号与所述用户数量n的大小关系来确定是否需要返回执行重复的步骤,当需要返回执行重复的步骤时,对译码信号进行扩频调制获得与目标用户的重构信号,并从所述当前时隙冲突混叠信号中消除目标用户的重构信号便于下一次的目标用户信号提取,通过不断重复目标用户信号的提取,达到分离时隙冲突混叠信号的目的。通过本方法可以将卫星接收端的混叠信号中的用户信号依次单独提取直到混叠信号中的用户信号全部分离,从而实现对混叠信号的解析,便于对用户信号进行处理,提高星载接收机的通信质量。
1.一种信号分离方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取一段时隙冲突混叠信号,包括:
3.根据权利要求1所述的方法,其特征在于,所述从所述当前时隙冲突混叠信号中读取所述目标用户信号,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述目标用户的星座点符号得到分离出的所述目标用户的译码信号,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种信号分离装置,其特征在于,所述装置包括:
9.根据权利要求8所述的装置,其特征在于,所述信号存储模块获取一段时隙冲突混叠信号具体配置为:
10.一种电子设备,其特征在于,包括存储器和处理器;