抗干扰通信系统、方法、计算机设备和存储介质

文档序号:156001 发布日期:2021-10-26 浏览:19次 >En<

阅读说明:本技术 抗干扰通信系统、方法、计算机设备和存储介质 (Anti-jamming communication system, method, computer device, and storage medium ) 是由 郑晨熹 张健 郝秀娟 于 2020-04-22 设计创作,主要内容包括:本申请涉及一种抗干扰通信系统、方法、计算机设备和存储介质。系统包括:发送端和接收端,发送端用于对发送信号进行扩频重复,得到扩频信号;发送端还用于根据预设的信号交织表对扩频信号进行交织,得到交织信号,并通过多个频点发送交织信号至接收端;接收端用于接收交织信号,并在多个频点中确定受干扰频点,删除受干扰频点对应的交织信号,得到无干扰信号;接收端还用于根据无干扰信号,得到发送信号。采用本方法能够降低运算复杂度、易于并行计算及在宽带系统下实现。(The present application relates to an anti-jamming communication system, method, computer device and storage medium. The system comprises: the transmitting terminal is used for performing spread spectrum repetition on a transmitting signal to obtain a spread spectrum signal; the transmitting end is also used for interweaving the spread spectrum signals according to a preset signal interweaving table to obtain interweaved signals and transmitting the interweaved signals to the receiving end through a plurality of frequency points; the receiving end is used for receiving the interleaved signals, determining interfered frequency points in the plurality of frequency points, and deleting the interleaved signals corresponding to the interfered frequency points to obtain non-interfering signals; the receiving end is also used for obtaining a sending signal according to the non-interference signal. The method can reduce the operation complexity, is easy to carry out parallel computation and can be realized under a broadband system.)

抗干扰通信系统、方法、计算机设备和存储介质

技术领域

本申请涉及无线通信技术领域,特别是涉及一种抗干扰通信系统、方法、计算机设备和存储介质。

背景技术

无线通信环境中存在复杂的电磁干扰,而且在军用通信领域中容易受到敌方的蓄意干扰,导致接收信号性能下降,因此抗干扰通信是无线通信领域中的一项重要技术。

传统的无线通信系统通过交织扩频技术利用时间分集来实现抗干扰,发射机将调制信号进行扩频处理,加扰码进行白化,然后随机交织打乱,通过天线发送出去。接收机在接收到信号后,识别其中未受干扰的信号,对未受干扰的信号进行解交织、解扰、解扩,然后送入解调解码器。

然而,传统的抗干扰通信系统中使用随机交织,随机交织器的生成依赖于随机数种子,在交织和解交织过程中,运算复杂度较高,难以进行并行处理,不利于在宽带通信系统中的实现。

因此,传统的抗干扰通信存在运算复杂度高的问题。

发明内容

基于此,有必要针对上述技术问题,提供一种能够降低运算复杂度的抗干扰通信系统、方法、计算机设备和存储介质。

一种抗干扰通信系统,所述系统包括:发送端和接收端,

所述发送端,用于对发送信号进行扩频重复,得到扩频信号;

所述发送端,还用于根据预设的信号交织表对所述扩频信号进行交织,得到交织信号,并通过多个频点发送所述交织信号至所述接收端;

所述接收端,用于接收所述交织信号,并在所述多个频点中确定受干扰频点,删除所述受干扰频点对应的所述交织信号,得到无干扰信号;

所述接收端,还用于根据所述无干扰信号,得到所述发送信号。

在其中一个实施例中,所述发送端,还用于对所述扩频信号进行编号,得到信号编号,并根据所述信号编号,得到所述交织信号。

在其中一个实施例中,所述接收端,还用于对所述无干扰信号进行解交织,得到解交织信号;

所述接收端,还用于对所述解交织信号进行解扩频,得到解扩频信号;

所述接收端,还用于对所述解扩频信号进行信道译码,得到所述发送信号。

在其中一个实施例中,所述信号交织表通过遍历搜索方法获得,以使所述删除所述受干扰频点对应的所述交织信号所造成的性能下降,与所述信道译码所带来的性能增益相匹配。

在其中一个实施例中,所述发送信号包括调制信号;所述发送端,还用于对所述发送信号进行信道编码,得到编码信号;

所述发送端,还用于对所述编码信号进行调制,得到所述调制信号。

在其中一个实施例中,所述发送端,还用于对所述发送信号进行编号,得到信号编号,并根据所述信号编号和所述信号交织表,得到所述交织信号。

一种抗干扰通信方法,所述方法包括:

对发送信号进行扩频重复,得到扩频信号;

根据预设的信号交织表对所述扩频信号进行交织,得到交织信号;

通过多个频点发送所述交织信号至接收端;所述接收端,用于在接收到所述交织信号后,在所述多个频点中确定受干扰频点,删除所述受干扰频点对应的所述交织信号,得到无干扰信号,并根据所述无干扰信号,得到所述发送信号。

一种抗干扰通信方法,所述方法包括:

接收交织信号;所述交织信号通过发送端对发送信号进行扩频重复,得到扩频信号,并根据预设的信号交织表对所述扩频信号进行交织而得到;所述交织信号通过多个频点发送至接收端;

在所述多个频点中确定受干扰频点,删除所述受干扰频点对应的所述交织信号,得到无干扰信号;

根据所述无干扰信号,得到所述发送信号。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

对发送信号进行扩频重复,得到扩频信号;

根据预设的信号交织表对所述扩频信号进行交织,得到交织信号;

通过多个频点发送所述交织信号至接收端;所述接收端,用于在接收到所述交织信号后,在所述多个频点中确定受干扰频点,删除所述受干扰频点对应的所述交织信号,得到无干扰信号,并根据所述无干扰信号,得到所述发送信号。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

接收交织信号;所述交织信号通过发送端对发送信号进行扩频重复,得到扩频信号,并根据预设的信号交织表对所述扩频信号进行交织而得到;所述交织信号通过多个频点发送至接收端;

在所述多个频点中确定受干扰频点,删除所述受干扰频点对应的所述交织信号,得到无干扰信号;

根据所述无干扰信号,得到所述发送信号。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

对发送信号进行扩频重复,得到扩频信号;

根据预设的信号交织表对所述扩频信号进行交织,得到交织信号;

通过多个频点发送所述交织信号至接收端;所述接收端,用于在接收到所述交织信号后,在所述多个频点中确定受干扰频点,删除所述受干扰频点对应的所述交织信号,得到无干扰信号,并根据所述无干扰信号,得到所述发送信号。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

接收交织信号;所述交织信号通过发送端对发送信号进行扩频重复,得到扩频信号,并根据预设的信号交织表对所述扩频信号进行交织而得到;所述交织信号通过多个频点发送至接收端;

在所述多个频点中确定受干扰频点,删除所述受干扰频点对应的所述交织信号,得到无干扰信号;

根据所述无干扰信号,得到所述发送信号。

上述抗干扰通信系统、方法、计算机设备和存储介质,通过发送端对发送信号进行扩频重复,得到扩频信号,可以得到发送信号的副本,当发送信号受到干扰时,接收端可以接收到发送信号的副本,保证信号传输性能;根据预设的信号交织表对扩频信号进行交织,得到交织信号,并通过多个频点发送交织信号至接收端,可以降低运算复杂度,并确保在较少的频点上接收到尽可能多的信号或信号副本,保证信号传输性能;通过接收端接收交织信号,并在多个频点中确定受干扰频点,删除受干扰频点对应的交织信号,得到无干扰信号,根据无干扰信号,得到发送信号,可以去除干扰对信号译码的影响,提高系统的抗干扰性,并能够降低系统的运算复杂度、易于并行计算及在宽带系统下实现。

附图说明

图1为一个实施例中抗干扰通信系统的结构框图;

图2为一个实施例中未干扰频点合并后数据块数目的仿真结果图;

图3为一个实施例中块式交织与随机交织抗干扰性能的仿真对比图;

图4为一个实施例中抗干扰通信方法的流程示意图;

图5为另一个实施例中抗干扰通信方法的流程示意图;

图6为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在一个实施例中,如图1所示,提供了一种抗干扰通信系统,包括发送端102和接收端104,其中,发送端102发送无线通信信号至接收端104。发送端102可以是公用移动通信系统中的终端设备,也可以是公用移动通信系统中的基站。接收端104可以是公用移动通信系统中的终端设备,也可以是公用移动通信系统中的基站。

发送端102,用于对发送信号进行扩频重复,得到扩频信号。

其中,发送信号为待发送的信号比特序列。

其中,扩频重复为对信号进行复制,生成发送信号的多个副本的扩频方法。

具体实现中,当发送端102需要发送信号时,可以先对发送信号进行信道编码,得到编码信号,然后对编码信号进行调制,得到调制信号,通过扩频重复,将调制信号复制为多个副本,得到扩频信号。

实际应用中,为了提高信号处理速度,可以将调制信号转换为若干个调制信号块,进而对调制信号块进行后续处理,以逐个码块的处理方式来代替逐个码元的处理方式。具体地,可以将一个调制信号序列均匀分为n个子序列,对每个子序列进行行列交织,得到n个调制信号块,后续可以对n个调制信号块进行k倍扩频重复,得到n×k个扩频信号块;还可以直接对调制信号序列进行行列交织,得到一个交织块,然后将该交织块均匀分成m个子块,其中每个子块为一个调制信号块,后续可以对m个调制信号块进行扩频重复,得到m×k个扩频信号块。

例如,对于一串长度为2048比特的信号序列,在通过1/2码率的Turbo编码器后,信号序列长度为4096比特,然后利用QPSK(Quadrature Phase Shift Keying,四相移相键控)进行调制,可以得到2048个符号,对2048个符号进行行列交织,可以均匀分成16个调制信号块,其中每个调制信号块有128个符号,对16个调制信号块进行8倍扩频,可以得到128个扩频信号块。

发送端102,还用于根据预设的信号交织表对扩频信号进行交织,得到交织信号,并通过多个频点发送交织信号至接收端。

其中,信号交织表为记录频点与扩频信号映射关系的表。

具体实现中,发送端102在得到一串扩频信号序列后,可以对其中的扩频信号依次进行编号,得到信号编号,信号交织表可以记录频点与扩频信号的信号编号之间的映射关系,从而可以根据信号交织表查找各个信号编号所对应的频点,生成交织信号,通过相应频点将相应的扩频信号发送出去,其中发送频点可以为图1中发送端102的N个频点f1,f2,……fN

实际应用中,如表1所示,提供了一个信号交织表的示例,表中记录了发送频点(或接收频点)与扩频信号的信号编号之间的映射关系。2048比特信号通过1/2码率的Turbo编码器后,生成4096比特的编码信号,并通过QPSK调制得到2048个符号,可以将2048个符号均匀分为16个调制信号块,并用{1、2、3、……、16}对调制信号块进行编号,其中每个调制信号块有128个符号。对16个调制信号块进行8倍扩频重复,可以得到128个扩频信号块,其中,扩频信号块的信号编号可以为{1、1、……、1、2、2、……、2、3……}。根据表1,16个发送频点(或接收频点)分别与8个指定的信号编号相对应,用于传输8个扩频信号块。在确定了与频点相对应的信号编号后,可以根据信号编号确定对应的扩频信号块,并将扩频信号块通过该频点发送出去。例如,根据表1,频点1对应的信号编号为1、2、6、7、8、9、10、13,可以取得与上述信号编号相对应的扩频信号块,通过频点1发送至接收端104。

表1

需要说明的是,信号交织表可以通过遍历搜索方法得到,可以将搜索目标设定为当干扰频点不超过一定数量时,在接收端104删除干扰频点上的信号(或信号块),通过剩余信号(或信号块)进行解交织、解扩频,输入译码器的信号(或信号块)个数的最小值最大。如表1所示,假设干扰频点个数不超过14个,即需要根据表1中至少2个频点上的信号来进行解交织、解扩频,进而进行译码。例如,当只有频点15和频点16未受到干扰时,在解交织、解扩频后,得到的信号编号为2、4、5、6、7、8、9、11、12、14、16,即需要根据这11个信号块进行译码,此时可以算得信号块删除比例为31.25%,仿真表明,1/2码率的Turbo编码能够对抗31.25%的信号删除,因此可以确保仅通过频点15和频点16接收信号时的信号传输质量,可以有效抵抗信道干扰。

接收端104,用于接收交织信号,并在多个频点中确定受干扰频点,删除受干扰频点对应的交织信号,得到无干扰信号。

具体实现中,接收端104可以将图1中接收端104的N个频点f1,f2,……fN作为接收频点,接收发送端102发送的交织信号,并识别接收频点是否受到干扰,当干扰严重,不利于正确译码时,可以将该频点上的信号删除,利用剩余频点上的信号进行译码。接收端104还可以将受干扰频点上的信号置零,利用剩余频点和置零频点上的信号进行译码。

例如,当表1中的频点1-12受到干扰,影响正确译码时,可以仅对频点15和16上的信号进行解交织、解扩频,并送入译码器译码。或者,如表2所示,还可以将频点1-12上的信号置零,之后对频点1-16上的信号进行解交织、解扩频和送入译码器译码。

频点 信号编号
1-12 0 0 0 0 0 0 0 0
15 2 4 5 7 9 12 14 16
16 4 5 6 8 9 11 12 14

表2

接收端104,还用于根据无干扰信号,得到发送信号。

具体实现中,接收端104在得到无干扰信号后,对无干扰信号进行均衡、解调和解交织,得到解交织信号序列,对解交织信号序列进行解扩频,得到解扩频信号序列,然后可以将解扩频信号序列输入译码器进行译码。例如,根据表2,在得到无干扰信号后,可以对无干扰信号进行解交织,得到解交织信号序列2、4、4、5、5、6、7、8、9、9、12、11、14、12、16、14,然后进行解扩频,得到解扩频信号序列2、4、5、6、7、8、9、11、12、14、16,可以将解扩频信号序列输入译码器进行译码,得到发送端102的发送信号。

上述抗干扰通信系统,通过发送端对发送信号进行扩频重复,得到扩频信号,可以得到发送信号的副本,当发送信号受到干扰时,接收端可以接收到发送信号的副本,保证信号传输性能;根据预设的信号交织表对扩频信号进行交织,得到交织信号,并通过多个频点发送交织信号至接收端,可以降低运算复杂度,并确保在较少的频点上接收到尽可能多的信号或信号副本,保证信号传输性能;通过接收端接收交织信号,并在多个频点中确定受干扰频点,删除受干扰频点对应的交织信号,得到无干扰信号,根据无干扰信号,得到发送信号,可以去除干扰对信号译码的影响,提高系统的抗干扰性,并能够降低系统的运算复杂度、易于并行计算及在宽带系统下实现。

为了便于本领域技术人员深入理解本申请实施例,以下进行具体说明。

抗干扰通信系统将编码调制信号经过扩频交织后均匀分块到不同的频点上发射出去,对于无干扰的频点,接收方可以正确接收数据块,受干扰的频点则无法正确接收。通过识别被干扰的频点,将相应的数据块置零,在解交织、解扩后送入解调解码器,可以最终完成译码输出。

抗干扰通信系统可以包括如下步骤:

a)发送端对数据进行编码、调制,对调制信息重复扩频、交织打乱、加扰码,并均匀分成多块送入不同的频点,经发送天线发送出去。

b)接收端在不同的频点依次接收信号,并判断该频点上的信号是否受到干扰,若无干扰则按照正常流程进行均衡和解调,若受干扰则将受干扰频点上的所有信息都置零。

c)收齐包括置零频点在内的所有频点上的信息,对信息进行解扰、解交织、解扩,然后送入译码器。

为了确保传输的实时性,通常将数据分散到16个频点上跳频发射出去,假设每个频点被干扰的概率为p,如果16个频点都被干扰(概率为p16),整包数据都无法正确接收,如果有15个频点受到干扰(概率为16p15(1-p)),这种情况下由于编码的冗余度不足,数据也无法正确接收,因此可以期望在至少有2个频点的数据被正确接收时,数据能够译码成功。由于这两个频点的数据是扩频后的数据随机分散的,可以期望任意两个频点中扩频重复的数据越少越好,不同的数据越多越好,这样有利于最后的译码。为了便于说明问题,假设信息长度为2048比特,1/2Turbo编码后有4096个比特,QPSK调制成2048个符号,把2048个符号行列交织均匀分成16块,每块128个符号,扩频倍数为8倍,8倍扩频交织加扰后有128块数据,每个频点有效传输8个数据块。采用块式交织让任意2个频点合并后数据块的最小数目尽可能最大。通过遍历搜索,可以找到如表1所示的块式交织方式,任意2个频点合并后数据块的最小数目为11。1/2Turbo编码有16块数据,至少收到11块数据意味着删除比例至多为31.25%,1/2Turbo码能够对抗31.25%的删除。

图2提供了任意2个频点合并后数据块数目的仿真结果,可以看到任意2个频点合并后数据块的最小数目为11。

图3提供了块式交织与随机交织抗干扰性能的仿真对比结果,假设干扰概率为p,对16个频点按照干扰概率p施加干扰,假定对干扰的认定100%准确,删除干扰频点的信息,根据表1的交织方式解扩解扰,然后送入译码器。设定解调门限为分组成功率大于90%时的最小信噪比,从图3可以看出,块式交织和随机交织在扩频抗干扰下性能相当,但是块式交织方式可以大大减少交织和解交织的运算复杂度,适合并行计算,更有利于宽带波形实现。

在一个实施例中,上述发送端,还用于对扩频信号进行编号,得到扩频信号编号,并根据扩频信号编号,得到交织信号。

其中,交织信号为根据信号交织表进行交织,输出的与多个频点相对应的信号。

具体实现中,发送端在得到一串扩频信号序列后,可以对其中的扩频信号依次进行编号,得到信号编号,信号交织表可以记录频点与扩频信号的信号编号之间的映射关系,从而可以根据信号交织表查找各个信号编号所对应的频点,生成交织信号,并通过多个频点将交织信号发送出去。

本实施例中,通过发送端对扩频信号进行编号,得到扩频信号编号,并根据扩频信号编号,得到交织信号,可以根据信号交织表将交织信号通过预设频点发送出去,提高信号传输的抗干扰性。

在一个实施例中,上述接收端,还用于对无干扰信号进行解交织,得到解交织信号;上述接收端,还用于对解交织信号进行解扩频,得到解扩频信号;上述接收端,还用于对解扩频信号进行信道译码,得到发送信号。

具体实现中,接收端在得到无干扰信号后,对无干扰信号进行解交织,得到解交织信号序列,对解交织信号序列进行解扩频,得到解扩频信号序列,然后可以将解扩频信号序列输入译码器进行译码。例如,根据表2,在得到无干扰信号后,可以对无干扰信号进行解交织,得到解交织信号序列2、4、4、5、5、6、7、8、9、9、12、11、14、12、16、14,然后进行解扩频,得到解扩频信号序列2、4、5、6、7、8、9、11、12、14、16,可以将解扩频信号序列输入译码器进行译码,得到发送端的发送信号。

本实施例中,接收机通过对无干扰信号进行解交织,得到解交织信号,可以利用受干扰频点的随机性,使删除的信号尽可能少;对解交织信号进行解扩频,得到解扩频信号,可以去除扩频重复的信号;对解扩频信号进行信道译码,得到发送信号,可以获得发送端发送的原始信号。

在一个实施例中,上述信号交织表通过遍历搜索方法获得,以使删除受干扰频点对应的交织信号所造成的性能下降,与信道译码所带来的性能增益相匹配。

具体实现中,信号交织表可以通过遍历搜索方法得到,可以将搜索目标设定为当干扰频点不超过一定数量时,在接收端删除干扰频点上的信号(或信号块),通过剩余信号(或信号块)进行解交织、解扩频,输入译码器的信号(或信号块)个数的最小值最大。由于信道编译码可以通过增加冗余为信号传输带来性能增益,当性能增益能够抵抗干扰频点上信号删除带来的性能下降时,信号传输的性能可以得以保障。

例如,如表1所示,假设干扰频点个数不超过14个,即需要根据表1中至少2个频点上的信号来进行解交织、解扩频,进而进行译码。例如,当只有频点15和频点16信号(或信号块)时,在解交织、解扩频后,得到的信号编号为2、4、5、6、7、8、9、11、12、14、16,即需要根据这11个信号块进行译码,此时可以算得信号块删除比例为31.25%,仿真表明,1/2码率的Turbo编码能够对抗31.25%的信号删除,因此可以确保仅通过频点15和频点16接收信号时的信号传输质量,可以有效抵抗信道干扰。

本实施例中,信号交织表通过遍历搜索方法获得,可以使受干扰频点上的信号删除与信道译码增益相匹配,能够确保系统的信号传输性能。

在一个实施例中,上述发送端,还用于对发送信号进行信道编码,得到编码信号;上述发送端,还用于对编码信号进行调制,得到调制信号。

具体实现中,当发送端需要发送信号时,可以先对信号进行信道编码,得到编码信号,然后对编码信号进行调制,得到调制信号。

实际应用中,为了提高信号处理速度,可以将调制信号转换为若干个调制信号块,进而对调制信号块进行后续处理,以逐个码块的处理方式来代替逐个码元的处理方式。具体地,可以将一个调制信号序列均匀分为n个子序列,对每个子序列进行行列交织,得到n个调制信号块;还可以直接对调制信号序列进行行列交织,得到一个交织块,然后将该交织块均匀分成m个子块,其中每个子块为一个调制信号块。

本实施例中,通过发送端对发送信号进行信道编码,得到编码信号,可以降低信号传输的误码率;对编码信号进行调制,得到调制信号;可以将编码信号调制到载波上进行传输。

在一个实施例中,上述发送端,还用于对发送信号进行编号,得到信号编号,并根据信号编号和信号交织表,得到交织信号。

具体实现中,当发送端需要发送信号时,可以先对发送信号进行信道编码,得到编码信号,然后对编码信号进行调制,得到调制信号,之后,可以不经过扩频重复,直接对调制信号进行编号,根据得到的信号编号,按照信号交织表生成交织信号。例如,在得到16个调制信号后,可以用{1、2、3、……、16}对调制信号依次进行编号,直接按照表1所示的信号交织表生成交织信号,例如,在频点1依次放置编号为1、2、6、7、8、9、10、13的调制信号,依此类推。相应地,在接收端可以不进行解扩频处理,直接根据信号交织表进行解交织。

本实施例中,通过发送端对发送信号进行编号,得到信号编号,并根据信号编号和信号交织表,得到交织信号,可以降低运算复杂度。

在一个实施例中,如图4所示,提供了一种抗干扰通信方法,以该方法应用于图1中的发送端102为例进行说明,包括以下步骤:

步骤S410,对发送信号进行扩频重复,得到扩频信号;

步骤S420,根据预设的信号交织表对扩频信号进行交织,得到交织信号;

步骤S430,通过多个频点发送交织信号至接收端;接收端,用于在接收到交织信号后,在多个频点中确定受干扰频点,删除受干扰频点对应的交织信号,得到无干扰信号,并根据无干扰信号,得到发送信号。

具体实现中,当发送端102需要发送信号时,可以先对发送信号进行信道编码,得到编码信号,然后对编码信号进行调制,得到调制信号,通过扩频重复,将调制信号复制为多个副本,可以得到扩频信号。发送端102在得到一串扩频信号序列后,可以对其中的扩频信号依次进行编号,得到信号编号,信号交织表可以记录频点与扩频信号的信号编号之间的映射关系,从而可以根据信号交织表查找各个信号编号所对应的频点,生成交织信号,通过相应频点发送出去。接收端104在接收到交织信号后,识别接收频点是否受到干扰,当干扰严重,不利于正确译码时,可以将该频点上的信号删除,利用剩余频点上的信号进行译码。接收端104还可以将受干扰频点上的信号置零,利用剩余频点和置零频点上的信号进行译码。接收端104在得到一串无干扰信号序列后,对无干扰信号序列进行解交织,得到解交织信号序列,对解交织信号序列进行解扩频,得到解扩频信号序列,解扩频信号序列可以输入译码器进行译码。

由于发送端102的处理过程在前述实施例中已有详细说明,在此不再赘述。

本实施例中,通过发送端对发送信号进行扩频重复,得到扩频信号,可以得到发送信号的副本,当发送信号受到干扰时,接收端可以接收到发送信号的副本,保证信号传输性能;根据预设的信号交织表对扩频信号进行交织,得到交织信号,并通过多个频点发送交织信号至接收端,可以降低运算复杂度,并确保在较少的频点上接收到尽可能多的信号或信号副本,保证信号传输性能;通过接收端接收交织信号,并在多个频点中确定受干扰频点,删除受干扰频点对应的交织信号,得到无干扰信号,根据无干扰信号,得到发送信号,可以去除干扰对信号译码的影响,提高系统的抗干扰性,并能够降低系统的运算复杂度、易于并行计算及在宽带系统下实现。

在一个实施例中,如图5所示,提供了另一种抗干扰通信方法,以该方法应用于图1中的接收端104为例进行说明,包括以下步骤:

步骤S510,接收交织信号;交织信号通过发送端对发送信号进行扩频重复,得到扩频信号,并根据预设的信号交织表对扩频信号进行交织而得到;交织信号通过多个频点发送至接收端;

步骤S520,在多个频点中确定受干扰频点,删除受干扰频点对应的交织信号,得到无干扰信号;

步骤S530,根据无干扰信号,得到发送信号。

具体实现中,当发送端102需要发送信号时,可以先对发送信号进行信道编码,得到编码信号,然后对编码信号进行调制,得到调制信号,通过扩频重复,将调制信号复制为多个副本,可以得到扩频信号。发送端102在得到一串扩频信号序列后,可以对其中的扩频信号依次进行编号,得到信号编号,信号交织表可以记录频点与扩频信号的信号编号之间的映射关系,从而可以根据信号交织表查找各个信号编号所对应的频点,生成交织信号,通过相应频点发送出去。接收端104在接收到交织信号后,识别接收频点是否受到干扰,当干扰严重,不利于正确译码时,可以将该频点上的信号删除,利用剩余频点上的信号进行译码。接收端104还可以将受干扰频点上的信号置零,利用剩余频点和置零频点上的信号进行译码。接收端104在得到一串无干扰信号序列后,对无干扰信号序列进行解交织,得到解交织信号序列,对解交织信号序列进行解扩频,得到解扩频信号序列,解扩频信号序列可以输入译码器进行译码。

由于接收端104的处理过程在前述实施例中已有详细说明,在此不再赘述。

本实施例中,通过发送端对发送信号进行扩频重复,得到扩频信号,可以得到发送信号的副本,当发送信号受到干扰时,接收端可以接收到发送信号的副本,保证信号传输性能;根据预设的信号交织表对扩频信号进行交织,得到交织信号,并通过多个频点发送交织信号至接收端,可以降低运算复杂度,并确保在较少的频点上接收到尽可能多的信号或信号副本,保证信号传输性能;通过接收端接收交织信号,并在多个频点中确定受干扰频点,删除受干扰频点对应的交织信号,得到无干扰信号,根据无干扰信号,得到发送信号,可以去除干扰对信号译码的影响,提高系统的抗干扰性,并能够降低系统的运算复杂度、易于并行计算及在宽带系统下实现。

应该理解的是,虽然图4-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图4-5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种抗干扰通信方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

对发送信号进行扩频重复,得到扩频信号;

根据预设的信号交织表对扩频信号进行交织,得到交织信号;

通过多个频点发送交织信号至接收端;接收端,用于在接收到交织信号后,在多个频点中确定受干扰频点,删除受干扰频点对应的交织信号,得到无干扰信号,并根据无干扰信号,得到发送信号。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

接收交织信号;交织信号通过发送端对发送信号进行扩频重复,得到扩频信号,并根据预设的信号交织表对扩频信号进行交织而得到;交织信号通过多个频点发送至接收端;

在多个频点中确定受干扰频点,删除受干扰频点对应的交织信号,得到无干扰信号;

根据无干扰信号,得到发送信号。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

对发送信号进行扩频重复,得到扩频信号;

根据预设的信号交织表对扩频信号进行交织,得到交织信号;

通过多个频点发送交织信号至接收端;接收端,用于在接收到交织信号后,在多个频点中确定受干扰频点,删除受干扰频点对应的交织信号,得到无干扰信号,并根据无干扰信号,得到发送信号。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

接收交织信号;交织信号通过发送端对发送信号进行扩频重复,得到扩频信号,并根据预设的信号交织表对扩频信号进行交织而得到;交织信号通过多个频点发送至接收端;

在多个频点中确定受干扰频点,删除受干扰频点对应的交织信号,得到无干扰信号;

根据无干扰信号,得到发送信号。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种被用于无线通信的节点中的方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类