System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信技术和信息安全领域,具体涉及到一种基于高频声波的信号传输处理方法和装置。
技术介绍
1、目前,对于隔离网络中计算机的信息获取,其所采样的传输介质包括电磁波、光波和声波等。其中,电磁波在自由空间中传输时,容易受到各类电磁辐射的干扰,其信号传输不稳定,影响了信息获取的可靠性和准确性;对于光波手段,对传输设备要求较高,同时传输过程对环境和时间要求较高,导致信息获取的可靠性较差。声波具有抗干扰能力强,且数据传输可靠稳定的优点。如何基于高频声波,实现隔离网络计算机中的可靠信息获取和传输,是当前亟需解决的问题。
技术实现思路
1、本专利技术主要解决基于高频声波,实现隔离网络计算机中的可靠信息获取和传输的问题,本专利技术公开了一种基于高频声波的信号传输处理方法和装置。
2、本申请实施例第一方面,公开了一种基于高频声波的信号传输处理方法,利用发送端和接收端来实现;所述发送端和接收端的信息发送和信息接收,通过高频声波来实现;所述方法包括:
3、s1,获取待发送信息;所述待发送信息,包括待受控的接收端识别信息、控制指令、数据长度信息、控制指令类型信息;所述待发送信息中的控制指令类型信息取值为1;
4、s2,发送端对所述待发送信息进行第一编码调制处理,得到第一发送信息;
5、s3,发送端将所述第一发送信息发送至接收端,所述接收端对所接收的第一发送信息,进行第一解调解码处理,得到第一接收信息;
6、s4,接收端利用第一接收信息,
7、s5,发送端对所述第二发送信息进行第一解调解码处理,得到第二接收信息;
8、s6,发送端判断是否接收得到第二接收信息,得到第一判断结果;若所述第一判断为是,执行s7;若第一判断结果为否,触发执行发送端判断是否接收得到第二接收信息;
9、s7,发送端获取指令信息,对所述指令信息进行第二编码调制处理,得到第三发送信息;所述指令信息,包括待接收指令的接收端识别信息、控制指令、数据长度信息、控制指令类型信息;所述指令信息中的控制指令类型信息取值为0;
10、s8,对所述第三发送信息进行第二发送接收处理,得到接收数据信息。
11、所述发送端将所述第一发送信息发送至接收端,包括:
12、所述发送端在预设的t1秒时间间隔内,连续发送m1次第一发送信息;
13、所述接收端生成第二发送信息,将所述第二发送信息发送至发送端;发送端接收得到所述第二发送信息,包括:
14、所述接收端在接收得到第一发送信息后的[t2,t3]秒的时间间隔内的m2个随机时刻,分别发送第二发送信息至发送端;m2、t2和t3满足:|m2-m1|≤m3,m2-1≤m3≤m2+1,0≤t2≤n1,t1≤t3≤t1+n1,n1和m3为预设的正整数,n1≤2;
15、发送端连续m4次接收得到所述第二发送信息后,确认接收得到的第二发送信息有效,执行s5;m4满足:|m4-m2|≤m5,1≤m5≤2,m5为预设的正整数。
16、所述对所述第三发送信息进行第二发送接收处理,得到接收数据信息,包括:
17、s81,将所述第三发送信息发送至接收端,所述接收端对所接收的第三发送信息,进行第二解调解码处理,得到第三接收信息;
18、s82,接收端生成第四发送信息,将所述第四发送信息发送至发送端;
19、s83,发送端接收得到所述第四发送信息,对所述第四发送信息进行第二解调解码处理,得到接收数据信息。
20、所述第一编码调制处理,包括:
21、对待编码信息进行量化处理,得到第一量化序列;
22、对所述第一量化序列进行第一编码处理,得到第一编码序列;
23、对所述第一编码序列进行调制处理,得到第一编码调制后信息;
24、所述第一解调解码处理,包括:
25、对待解码信息进行解调处理,得到第一解调序列;
26、对所述第一解调序列进行第一解码处理,得到第一解码序列;
27、对所述第一解码序列进行量化解析处理,得到第一解调解码后信息。
28、所述第一编码处理,包括:
29、获取得到待编码序列;将所述待编码序列,表示为s,s=[s(1),s(2),…,s(i)],s(i)表示序列s中的第i个元素,i=1,2,…,i;i为所述待编码序列所包含的元素数目;
30、确定序列的分段数取值范围为[2,i/2];
31、对序列s进行分段方差差异值计算处理,得到所有分段数下的分段方差差异值;所述分段方差差异值的计算表达式为:
32、
33、其中,d(nf)表示分段数nf下的分段方差差异值,σri为序列r的第i个分段子序列的方差值,序列r的第i个分段子序列表示为nf为分段数,nf取值应满足i/nf为整数,2≤nf≤i/2;σsi为序列s的第i个分段子序列的方差值,序列s的第i个分段子序列表示为
34、
35、确定分段方差差异值最小时的分段数ns,为第一信道编码矩阵行维度值;确定i/ns,为第一信道编码矩阵列维度值;
36、利用第一信道编码矩阵行维度值和第一信道编码矩阵列维度值,构建得到第一信道编码矩阵维度信息;
37、利用第一信道编码矩阵维度信息,对序列s进行矩阵化处理,得到发送矩阵s0;
38、初始化编码矩阵a0;所述编码矩阵a0的行数,为第一信道编码矩阵列维度值;所述编码矩阵a0的列数,为第一信道编码矩阵行维度值;
39、对所述待编码序列进行第一变换处理,得到目标矩阵y0;
40、利用发送矩阵s0和目标矩阵y0,构建得到编码矩阵优化模型;
41、对所述编码矩阵优化模型进行求解处理,得到编码矩阵的计算结果a;
42、确定所述编码矩阵的计算结果a,为第一信道编码矩阵;所述第一信道编码矩阵,为正交矩阵;
43、利用所述发送矩阵s0与第一信道编码矩阵相乘,得到发送矩阵;
44、对所述发送矩阵的所有行向量进行拼接处理,得到第一发送序列;
45、对所述第一信道编码矩阵的所有行向量进行拼接处理,得到第一信道编码矩阵向量;
46、对第一信道编码矩阵维度信息、第一发送序列和第一信道编码矩阵向量进行拼接,得到第一编码序列。
47、所述第一解码处理,包括:
48、从待解码序列中提取得到第一信道编码矩阵维度信息、第一发送序列和第一信道编码矩阵向量;
49、基于第一信道编码矩阵维度信息,利用第一发送序列构建得到接收矩阵;
50、基于第一信道编码矩阵维度信息,利用第一信道编码矩阵向量构建得到第一信道解码矩阵;
51、利用接收矩阵,与所述第一信道解码矩阵本文档来自技高网...
【技术保护点】
1.一种基于高频声波的信号传输处理方法,其特征在于,利用发送端和接收端来实现;所述发送端和接收端的信息发送和信息接收,通过高频声波来实现;所述方法包括:
2.如权利要求1所述的基于高频声波的信号传输处理方法,其特征在于,所述发送端将所述第一发送信息发送至接收端,包括:
3.如权利要求1所述的基于高频声波的信号传输处理方法,其特征在于,所述对所述第三发送信息进行第二发送接收处理,得到接收数据信息,包括:
4.如权利要求3所述的基于高频声波的信号传输处理方法,其特征在于,所述第一编码调制处理,包括:
5.如权利要求4所述的基于高频声波的信号传输处理方法,其特征在于,所述第一编码处理,包括:
6.如权利要求5所述的基于高频声波的信号传输处理方法,其特征在于,所述第一解码处理,包括:
7.如权利要求6所述的基于高频声波的信号传输处理方法,其特征在于,所述第一变换处理的计算表达式为:
8.如权利要求6所述的基于高频声波的信号传输处理方法,其特征在于,所述第二编码调制处理,包括:
9.一种基于高频
10.如权利要求9所述的基于高频声波的信号传输处理装置,其特征在于,所述发送端,包括第一数据采集存储模块、第一编码调制模块、第一解调解码模块、第一扬声器模块、第一麦克风模块;所述第一编码调制模块和第一解调解码模块,与所述第一数据采集存储模块连接;所述第一编码调制模块,与所述第一扬声器模块连接;所述第一解调解码模块,与第一麦克风模块连接;
...【技术特征摘要】
1.一种基于高频声波的信号传输处理方法,其特征在于,利用发送端和接收端来实现;所述发送端和接收端的信息发送和信息接收,通过高频声波来实现;所述方法包括:
2.如权利要求1所述的基于高频声波的信号传输处理方法,其特征在于,所述发送端将所述第一发送信息发送至接收端,包括:
3.如权利要求1所述的基于高频声波的信号传输处理方法,其特征在于,所述对所述第三发送信息进行第二发送接收处理,得到接收数据信息,包括:
4.如权利要求3所述的基于高频声波的信号传输处理方法,其特征在于,所述第一编码调制处理,包括:
5.如权利要求4所述的基于高频声波的信号传输处理方法,其特征在于,所述第一编码处理,包括:
6.如权利要求5所述的基于高频声波的信号传输处理方法,其特征在于,所述第一解码处理...
【专利技术属性】
技术研发人员:杨天长,任传伦,张先国,刘策越,李宝静,尹誉衡,唐然,张宇,
申请(专利权)人:中国电子科技集团公司第十五研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。