一种用于无线通信系统的星座旋转加密实现方法及装置制造方法及图纸

技术编号:38148874 阅读:7 留言:0更新日期:2023-07-13 09:12
本发明专利技术公开了一种用于无线通信系统的星座旋转加密实现方法及装置,对旋转相位原码进行正则有符号数(CSD)编码,获得相位CSD编码,代替旋转相位原码;根据所述相位CSD编码,通过第一移位加减操作对待加密数据码字进行相位旋转以实现星座旋转加密调制,获得传输的加密数据码字;对所述加密数据码字进行解调时,获得所述旋转相位原码和所述加密数据码字;对所述旋转相位原码进行CSD编码,获得相位CSD编码,代替所述旋转相位原码;根据所述相位CSD编码,通过与所述第一移位加减操作相对应的第二移位加减操作对所述加密数据码字进行解调,获得所述待加密数据码字;使用本发明专利技术能够在减少硬件资源消耗的同时提高星座旋转加密无线传输的效率。输的效率。输的效率。

【技术实现步骤摘要】
一种用于无线通信系统的星座旋转加密实现方法及装置


[0001]本专利技术涉及无线通信领域,具体涉及一种用于无线通信系统的星座旋转加密实现方法及装置。

技术介绍

[0002]随着通信技术的发展,无线通信愈发受到人们的重视,但无线通信存在容易被窃听的风险,为了防止信息被盗取,就需要对无线通信所传输的数据做加密等一系列的处理,而为了实现数据的加密,系统难免要占用更多资源。
[0003]星座旋转加密是一种现有的调制加密技术。在现有技术中,星座旋转加密的调制和解调在芯片上往往是直接通过乘法器来进行实现的,而这样的实现方式会在耗费大量芯片硬件资源的同时增加整个系统的通信时延。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种用于无线通信系统的星座旋转加密实现方法及装置,能够在减少硬件资源消耗的同时提高星座旋转加密无线传输的效率。
[0005]为了解决上述技术问题,本专利技术是这样实现的:
[0006]一种用于无线通信系统的星座旋转加密实现方法,其特征在于,对旋转相位原码进行正则有符号数(CSD)编码,获得相位CSD编码,代替旋转相位原码;根据所述相位CSD编码,通过第一移位加减操作对待加密数据码字进行相位旋转以实现星座旋转加密调制,获得传输的加密数据码字;
[0007]对所述加密数据码字进行解调时,对已知的旋转相位原码进行CSD编码,获得相位CSD编码;根据所述相位CSD编码,通过与所述第一移位加减操作相对应的第二移位加减操作,对接收到的所述加密数据码字进行解调,获得所述待加密数据码字。
[0008]较佳地,所述对旋转相位原码进行CSD编码之前,进一步判断所述旋转相位原码的二进制形式含有
‘1’
的比例是否超过预设要求,如果是,则执行所述获得相位CSD编码的操作,否则不执行所述获得相位CSD编码的操作,直接利用所述旋转相位原码作为所述相位CSD编码。
[0009]较佳地,所述预设要求为50%。
[0010]较佳地,所述通过第一移位加减操作对待加密数据码字进行相位旋转以实现星座旋转加密调制之后,进一步对经过调制的待加密数据码字进行乱序存入和跳变,获得传输的所述加密数据码字;
[0011]与之对应,所述对已知的旋转相位原码进行CSD编码之前,进一步对接收到的所述加密数据码字进行乱序取出和解跳变,得到处理后的加密数据码字;然后通过所述第二移位加减操作对所述处理后的加密数据码字进行解调。
[0012]一种用于无线通信系统发送端的星座旋转加密实现方法,对旋转相位原码进行CSD编码,获得相位CSD编码以代替旋转相位原码;根据所述相位CSD编码,通过第一移位加
减操作对待加密数据码字进行星座旋转加密调制,获得传输的加密数据码字。
[0013]一种用于无线通信系统接收端的星座旋转加密实现方法,对加密数据码字进行解调时,接收端获得旋转相位原码和加密数据码字;对所述旋转相位原码进行CSD编码,获得相位CSD编码以代替所述旋转相位原码;根据所述相位CSD编码,通过第二移位加减操作,对所述加密数据码字进行解调,获得待加密数据码字。
[0014]一种用于无线通信系统发送端的星座旋转加密实现装置,包括:编码调制映射模块和跳变模块;
[0015]所述编码调制映射模块,用于对旋转相位原码进行CSD编码,获得相位CSD编码,代替旋转相位原码;根据所述相位CSD编码,通过第一移位加减操作对待加密数据码字进行相位旋转以实现星座旋转加密调制,获得加密数据码字,将所述加密数据码字输出给所述跳变模块;
[0016]所述跳变模块,用于对所述加密数据码字进行乱序存入和跳变,获得传输的加密数据码字。
[0017]一种用于无线通信系统接收端的星座旋转加密实现装置,包括:解跳变模块和解码解调模块;
[0018]所述解跳变模块,用于对接收到的加密数据码字进行乱序取出和解跳变,得到处理后加密数据码字;将所述处理后加密数据码字输入所述解码解调模块;
[0019]所述解码解调模块,用于对已知的旋转相位原码进行CSD编码,获得相位CSD编码;根据所述相位CSD编码,通过第二移位加减操作,对所述处理后加密数据码字进行解调,获得待加密数据码字。
[0020]有益效果:
[0021]1、本专利技术通过利用星座旋转加密调制编码与解调解码时旋转角度所具有的规律,对于原本较为复杂的、需要耗费大量计算量的调制相位值,先将其转为CSD编码表示,再将其转为移位加减程序来对数据进行调制解调,能够在减少硬件资源消耗的同时提高星座旋转加密无线传输的效率。
[0022]2、本专利技术通过切分设计对数据码字进行调制并发送的在线部分和对旋转相位进行CSD编码并生成移位加减程序的离线部分;针对旋转相位原码进行的判断、CSD编码和进一步生成移位加减程序的这一部分设计,只需要旋转相位不需要其它数据就可以完成,即不需要在线而仅通过离线状态就能够实现,因此不会对星座旋转加密的实现带来额外的时延,进一步提升了无线传输的效率和加密方法的安全性。
[0023]3、本专利技术通过编码调制映射模块和解码解调模块及其实现方法的设计,优化了星座旋转加密调制解调系统的最小时钟周期和硬件资源占用,在不影响原本加密算法实现的基础上,简化了系统的硬件电路,实现了更好的经济效益。
[0024]4、本专利技术通过将编码调制映射模块和解码解调模块进行模块化设计,将使用CSD编码对相位原码进行替代的优化方法进行了模块化整合,不仅利于星座旋转加密调制解调系统的设计,也为将该方法进一步应用于其他加密方法之中提供了启示。
附图说明
[0025]图1为无线通信系统发送端的双模式星座旋转加密芯片上实现流程;
[0026]图2为无线通信系统接收端的双模式星座旋转加密芯片上实现流程。
具体实施方式
[0027]下面结合附图并举实施例,对本专利技术进行详细描述。
[0028]本专利技术提供了一种用于无线通信系统的星座旋转加密实现方法及装置,其核心思想为:
[0029]对旋转相位原码进行正则有符号数(CSD)编码,获得相位CSD编码,代替旋转相位原码;根据相位CSD编码,通过第一移位加减操作对待加密数据码字进行相位旋转以实现星座旋转加密调制,获得传输的加密数据码字;
[0030]对加密数据码字进行解调时,对已知的旋转相位原码进行CSD编码,获得相位CSD编码;根据相位CSD编码,通过与第一移位加减操作相对应的第二移位加减操作,对接收到的加密数据码字进行解调,获得待加密数据码字。
[0031]由于在对数据进行星座旋转加密调制编码与解调解码时的旋转角度是具有一定规律的,因此对于原本较为复杂的、需要耗费大量计算量的调制相位值,本专利技术先将其转为CSD编码表示,再将其转为移位加减程序来对数据进行调制和解调,能够在减少硬件资源消耗的同时提高星座旋转加密无线传输的效率。
[0032]本专利技术通过切分设计对数据码字进行调制并发送的在线部分和对旋转相位进行CSD编码并生成移本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于无线通信系统的星座旋转加密实现方法,其特征在于,对旋转相位原码进行正则有符号数(CSD)编码,获得相位CSD编码,代替旋转相位原码;根据所述相位CSD编码,通过第一移位加减操作对待加密数据码字进行相位旋转以实现星座旋转加密调制,获得传输的加密数据码字;对所述加密数据码字进行解调时,对已知的旋转相位原码进行CSD编码,获得相位CSD编码;根据所述相位CSD编码,通过与所述第一移位加减操作相对应的第二移位加减操作,对接收到的所述加密数据码字进行解调,获得所述待加密数据码字。2.如权利要求1所述的用于无线通信系统的星座旋转加密实现方法,其特征在于,所述对旋转相位原码进行CSD编码之前,进一步判断所述旋转相位原码的二进制形式含有
‘1’
的比例是否超过预设要求,如果是,则执行所述获得相位CSD编码的操作,否则不执行所述获得相位CSD编码的操作,直接利用所述旋转相位原码作为所述相位CSD编码。3.如权利要求2所述的用于无线通信系统的星座旋转加密实现方法,其特征在于,所述预设要求为50%。4.如权利要求1

3中任一项所述的用于无线通信系统的星座旋转加密实现方法,其特征在于,所述通过第一移位加减操作对待加密数据码字进行相位旋转以实现星座旋转加密调制之后,进一步对经过调制的待加密数据码字进行乱序存入和跳变,获得传输的所述加密数据码字;与之对应,所述对已知的旋转相位原码进行CSD编码之前,进一步对接收到的所述加密数据码字进行乱序取出和解跳变,得到处理后的加密数据码字;然后通过所述第二移位加减操作对所述处理后的加密数据码字进行解调。5...

【专利技术属性】
技术研发人员:刘梓慧孙陆宽冯雪林杨静钱蔓藜胡金龙
申请(专利权)人:北京中科晶上科技股份有限公司
类型:发明
国别省市:

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

1