数据加扰方法、解扰方法、相关装置及存储介质制造方法及图纸

技术编号:21899124 阅读:18 留言:0更新日期:2019-08-17 18:29
本发明专利技术公开了一种数据加扰方法、解扰方法、相关装置及存储介质,该数据加扰方法包括:根据预先获取的第一扰码序列得到第二扰码序列;获取第一原始数据,根据第二扰码序列中第一预设位集对第一原始数据进行加扰处理,得到第一扰码数据;根据第二扰码序列得到第三扰码序列;获取第二原始数据,根据第三扰码序列中第二预设位集对所述第二原始数据进行加扰处理,得到第二扰码数据。本发明专利技术实施例中上述步骤循环执行,扰码序列具有一定的均衡性,加扰之后的扰码数据低质量的概率大大降低,并且接近白噪声信号的统计特性,降低误码率并减少传输过程中的电磁干扰,提高信号传输速率,以使整个系统高效、稳定运行。

Data Scrambling Method, Scrambling Method, Relevant Devices and Storage Media

【技术实现步骤摘要】
数据加扰方法、解扰方法、相关装置及存储介质
本专利技术涉及通信
,具体涉及一种数据加扰方法、解扰方法、相关装置及存储介质。
技术介绍
在通信系统中,经过信源编码和系统复接后生成的传送码流,通常需要通过某种传输媒介才能到达接收机。传输媒介统称为传输信道。通常情况下,编码码流是不能或不适合直接通过传输信道进行传输的,必须经过某种处理,使之变成适合在规定信道中传输的形式,在通信原理上,这种处理称为信道编码(与信源编码相对应),实现信道编码的系统称为传输系统。在工程应用中,信道编码过程一般被分为两环节负责传输误码的检测和校正的环节称为信道编解码,负责信号变换和频带搬移的环节称为调制解调。一个实际的数字传输系统至少要包括上述两个环节中的一个环节。在数字信号的传输中,发送端通常要加入扰码器,扰码的作用是改变数字信号的统计特性使其变成近似白噪声序列。因为输入的数字信号的频率较为集中,信号频谱的峰值过大,即能量过于集中,从而会产生电磁干扰效应。而白噪声序列的频率较为分散,相当于信号的能量较为分散,可以达到减少电磁干扰的目的。此外,扰码器生成的扰码序列具有一定循环周期,序列依次连接起来,可以形成长周期的序列。随着大数据时代的到来,数据量明显增加,其效率很难满足现代通信系统中的数据传输,极大程度影响了信号传输过程中的效果迄今为止,尚未有有效的解决方案。
技术实现思路
本专利技术实施例提供一种数据加扰方法、解扰方法、相关装置及存储介质,加扰之后的扰码数据低质量的概率大大降低,并且接近白噪声信号的统计特性,降低误码率并减少传输过程中的电磁干扰,以使整个系统高效、稳定运行。为解决上述问题,第一方面,本申请提供一种数据加扰方法,所述数据加扰方法包括:根据预先获取的第一扰码序列得到第二扰码序列,其中,所述第二扰码序列的第一位集为所述第一扰码序列的第二位集赋值得到的,所述第二扰码序列的第三位集为所述第一扰码序列中特征位集逻辑运算结果赋值得到的,所述第三位集由所述第二扰码序列中除所述第一位集之外的所有其他位组成;获取第一原始数据,根据所述第二扰码序列中第一预设位集对所述第一原始数据进行加扰处理,得到第一扰码数据,所述第一预设位集的位数与所述第一原始数据的位数相同;根据所述第二扰码序列得到第三扰码序列;获取第二原始数据,根据所述第三扰码序列中第二预设位集对所述第二原始数据进行加扰处理,得到第二扰码数据。进一步的,所述根据所述第二扰码序列中第一预设位集对所述第一原始数据进行加扰处理,得到第一扰码数据,包括:对所述第二扰码序列中的第一预定位集和所述第一原始数据逐位进行异或逻辑运算,得到第一扰码数据。进一步的,所述根据所述第二扰码序列得到第三扰码序列,包括:将所述第二扰码序列的第二位集赋值为第三扰码序列的第一位集;对所述第二扰码序列中的特征位集进行逻辑运算,并将所述逻辑运算所得结果赋值为所述第三扰码序列的第三位集,所述第三扰码序列的第三位集由所述第二扰码序列中除所述第一位集之外的所有其他位组成。进一步的,所述第二扰码序列的第一位集和第三位集互补构成完整的扰码序列,所述第二扰码序列的第二位集是除所述第一扰码序列的第一位之外的其他位组成。进一步的,所述第一扰码序列、所述第二扰码序列和第三扰码序列的位数均为24,所述第一扰码序列、所述第二扰码序列和第三扰码序列均包括第一位集、第二位集、第三位集和特征位集;其中,第一位集为第0-22位,第二位集为第1-23位,第三位集为第23位,特征位集包括第0、4、5和7位。进一步的,第一预设位集和第二预设位集均为第13-20位。第二方面,本申请提供一种数据解扰方法,所述数据解扰方法包括:根据预先获取的第一解扰序列得到第二解扰序列,其中,所述第二解扰序列的第一位集为所述第一解扰序列的第二位集赋值得到的,所述第二解扰序列的第三位集为所述第一解扰序列中特征位集逻辑运算结果赋值得到的,所述第三位集由所述第二解扰序列中除所述第一位集之外的所有其他位组成;获取第一扰码数据,根据所述第二解扰序列中的第一预设位集对第一扰码数据进行解扰得到第一原始数据,所述第一预设位集的位数与所述第一原始数据的位数相同;根据第二解扰序列得到第三解扰序列;获取第二扰码数据,根据所述第三解扰序列中的第一预设位集对第二扰码数据进行解扰得到第二原始数据。进一步的,根据所述第二解扰序列中的第一预设位集对所述第一扰码数据进行解扰得到第一原始数据,包括:对所述第二解扰序列中的第一预设位集和所述第一扰码数据逐位进行异或逻辑运算,得到第一原始数据。进一步的,所述根据第二解扰序列得到第三解扰序列,包括:将所述第二解扰序列的第二位集赋值为第三解扰序列的第一位集;对所述第二解扰序列中的特征位集进行逻辑运算,并将所述逻辑运算所得结果赋值为所述第三解扰序列的第三位集,所述第三解扰序列的第三位集由所述第二解扰序列中除所述第一位集之外的所有其他位组成。进一步的,所述第二解扰序列的第一位集和第三位集互补构成完整的解扰序列,所述第二解扰序列的第二位集是除所述第一解扰序列的第一位之外的其他位组成。进一步的,所述第一解扰序列、所述第二解扰序列和第三解扰序列的位数均为24,所述第一解扰序列、所述第二解扰序列和第三解扰序列均包括第一位集、第二位集、第三位集和特征位集;其中,第一位集为第0-22位,第二位集为第1-23位,第三位集为第23位,特征位集包括第0、4、5和7位。进一步的,第一预设位集和第二预设位集均为第13-20位。第三方面,本申请提供一种数据加扰装置,所述数据加扰装置包括:第一序列获取单元,用于根据预先获取的第一扰码序列得到第二扰码序列,其中,所述第二扰码序列的第一位集为所述第一扰码序列的第二位集赋值得到的,所述第二扰码序列的第三位集为所述第一扰码序列中特征位集逻辑运算结果赋值得到的,所述第三位集由所述第二扰码序列中除所述第一位集之外的所有其他位组成;第一加扰单元,用于获取第一原始数据,根据所述第二扰码序列中第一预设位集对所述第一原始数据进行加扰处理,得到第一扰码数据,所述第一预设位集的位数与所述第一原始数据的位数相同;第二序列获取单元,用于根据所述第二扰码序列得到第三扰码序列;第二加扰单元,用于获取第二原始数据,根据所述第三扰码序列中第二预设位集对所述第二原始数据进行加扰处理,得到第二扰码数据。进一步的,所述第一加扰单元具体用于:对所述第二扰码序列中的第一预定位集和所述第一原始数据逐位进行异或逻辑运算,得到第一扰码数据。进一步的,所述第二序列获取单元具体用于:将所述第二扰码序列的第二位集赋值为第三扰码序列的第一位集;对所述第二扰码序列中的特征位集进行逻辑运算,并将所述逻辑运算所得结果赋值为所述第三扰码序列的第三位集,所述第三扰码序列的第三位集由所述第二扰码序列中除所述第一位集之外的所有其他位组成。进一步的,所述第二扰码序列的第一位集和第三位集互补构成完整的扰码序列,所述第二扰码序列的第二位集是除所述第一扰码序列的第一位之外的其他位组成。进一步的,所述第一扰码序列、所述第二扰码序列和第三扰码序列的位数均为24,所述第一扰码序列、所述第二扰码序列和第三扰码序列均包括第一位集、第二位集、第三位集和特征位集;其中,第一位集为第0-22位,第二位集为第1-23位,第三位集为第2本文档来自技高网...

【技术保护点】
1.一种数据加扰方法,其特征在于,所述数据加扰方法包括:根据预先获取的第一扰码序列得到第二扰码序列,其中,所述第二扰码序列的第一位集为所述第一扰码序列的第二位集赋值得到的,所述第二扰码序列的第三位集为所述第一扰码序列中特征位集逻辑运算结果赋值得到的,所述第三位集由所述第二扰码序列中除所述第一位集之外的所有其他位组成;获取第一原始数据,根据所述第二扰码序列中第一预设位集对所述第一原始数据进行加扰处理,得到第一扰码数据,所述第一预设位集的位数与所述第一原始数据的位数相同;根据所述第二扰码序列得到第三扰码序列;获取第二原始数据,根据所述第三扰码序列中第二预设位集对所述第二原始数据进行加扰处理,得到第二扰码数据。

【技术特征摘要】
1.一种数据加扰方法,其特征在于,所述数据加扰方法包括:根据预先获取的第一扰码序列得到第二扰码序列,其中,所述第二扰码序列的第一位集为所述第一扰码序列的第二位集赋值得到的,所述第二扰码序列的第三位集为所述第一扰码序列中特征位集逻辑运算结果赋值得到的,所述第三位集由所述第二扰码序列中除所述第一位集之外的所有其他位组成;获取第一原始数据,根据所述第二扰码序列中第一预设位集对所述第一原始数据进行加扰处理,得到第一扰码数据,所述第一预设位集的位数与所述第一原始数据的位数相同;根据所述第二扰码序列得到第三扰码序列;获取第二原始数据,根据所述第三扰码序列中第二预设位集对所述第二原始数据进行加扰处理,得到第二扰码数据。2.根据权利要求1所述的数据加扰方法,其特征在于,所述根据所述第二扰码序列中第一预设位集对所述第一原始数据进行加扰处理,得到第一扰码数据,包括:对所述第二扰码序列中的第一预定位集和所述第一原始数据逐位进行异或逻辑运算,得到第一扰码数据。3.根据权利要求1所述的数据加扰方法,其特征在于,所述根据所述第二扰码序列得到第三扰码序列,包括:将所述第二扰码序列的第二位集赋值为第三扰码序列的第一位集;对所述第二扰码序列中的特征位集进行逻辑运算,并将所述逻辑运算所得结果赋值为所述第三扰码序列的第三位集,所述第三扰码序列的第三位集由所述第二扰码序列中除所述第一位集之外的所有其他位组成。4.根据权利要求1所述的数据加扰方法,其特征在于,所述第二扰码序列的第一位集和第三位集互补构成完整的扰码序列,所述第二扰码序列的第二位集是除所述第一扰码序列的第一位之外的其他位组成。5.根据权利要求1所述的数据加扰方法,其特征在于,所述第一扰码序列、所述第二扰码序列和第三扰码序列的位数均为24,所述第一扰码序列、所述第二扰码序列和第三扰码序列均包括第一位集、第二位集、第三位集和特征位集;其中,第一位集为第0-22位,第二位集为第1-23位,第三位集为第23位,特征位集包括第0、4、5和7位。6.根据权利要求5所述的数据加扰方法,其特征在于,第一预设位集和第二预设位集均为第13-20位。7.一种数据解扰方法,其特征在于,所述数据解扰方法包括:根据预先获取的第一解扰序列得到第二解扰序列,其中,所述第二解扰序列的第一位集为所述第一解扰序列的第二位集赋值得到的,所述第二解扰...

【专利技术属性】
技术研发人员:王拂依
申请(专利权)人:深圳市华星光电技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1