CN116132243A - Communication method, communication device, and computer-readable storage medium - Google Patents
Communication method, communication device, and computer-readable storage medium Download PDFInfo
- Publication number
- CN116132243A CN116132243A CN202211347166.1A CN202211347166A CN116132243A CN 116132243 A CN116132243 A CN 116132243A CN 202211347166 A CN202211347166 A CN 202211347166A CN 116132243 A CN116132243 A CN 116132243A
- Authority
- CN
- China
- Prior art keywords
- modulation
- signal
- sub
- signals
- scrambled
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 131
- 238000000034 method Methods 0.000 title claims abstract description 88
- 230000005540 biological transmission Effects 0.000 claims abstract description 44
- 238000012545 processing Methods 0.000 claims abstract description 8
- 230000015654 memory Effects 0.000 claims description 18
- 238000013507 mapping Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000012795 verification Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域Technical Field
本申请涉及通信技术领域,特别涉及一种通信方法、通信装置及计算机可读存储介质。The present application relates to the field of communication technology, and in particular to a communication method, a communication device and a computer-readable storage medium.
背景技术Background Art
随着无线通信的发展,无线通信的安全性越来越受到重视。由于无线通信协议是全世界统一开放的,因此非合作方就可以通过窃听或截获的方式获取合法用户的数据,并且在非合作方对用户数据进行解析后,可能会对数据进行伪造,从而使得合作方得不到正确的信息。With the development of wireless communication, the security of wireless communication has received more and more attention. Since the wireless communication protocol is unified and open worldwide, non-cooperative parties can obtain the data of legitimate users by eavesdropping or intercepting, and after the non-cooperative parties analyze the user data, they may forge the data, so that the cooperative parties cannot obtain the correct information.
相关技术中,一般通过应用层对数据进行加密方式来防止信息被截获,但是,在应用层对数据进行加密的方法往往伴随着较高的复杂度,会极大地提高数据传输的负载。In the related art, data is generally encrypted at the application layer to prevent information from being intercepted. However, the method of encrypting data at the application layer is often accompanied by high complexity, which will greatly increase the load of data transmission.
发明内容Summary of the invention
本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种通信方法、通信装置及计算机可读存储介质,能够增加数据被截获后的识别难度,且对数据传输的负载的影响较小。The present application aims to solve at least one of the technical problems existing in the prior art. To this end, the present application proposes a communication method, a communication device and a computer-readable storage medium, which can increase the difficulty of identifying data after being intercepted and have little impact on the load of data transmission.
根据本申请的第一方面实施例的通信方法,应用于第一通信端,所述方法包括:According to a communication method according to an embodiment of the first aspect of the present application, applied to a first communication terminal, the method includes:
获取初始信号,对所述初始信号进行信号处理,得到加扰信号;Acquire an initial signal, and perform signal processing on the initial signal to obtain a scrambled signal;
将所述加扰信号划分为预设数量组的子加扰信号;Dividing the scrambled signal into a preset number of groups of sub-scrambled signals;
根据预设的调制与编码策略信息,对每组所述子加扰信号进行调制,得到对应的子调制信号;其中,所述调制与编码策略信息用于确定每组所述子加扰信号的调制方式;至少两组所述子加扰信号采用不同的调制方式进行调制;According to preset modulation and coding strategy information, each group of the sub-scrambled signals is modulated to obtain corresponding sub-modulated signals; wherein the modulation and coding strategy information is used to determine the modulation mode of each group of the sub-scrambled signals; at least two groups of the sub-scrambled signals are modulated using different modulation modes;
根据预设数量组的所述子调制信号,得到组合调制信号;Obtaining a combined modulated signal according to a preset number of groups of sub-modulated signals;
根据所述组合调制信号生成与第二通信端通信的传输信号。A transmission signal for communicating with the second communication end is generated according to the combined modulated signal.
根据本申请实施例的通信方法,至少具有如下有益效果:本申请第一方面实施例的通信方法,应用于第一通信端,第一通信端获取初始信号,然后对初始信号进行信号处理,得到加扰信号;将加扰信号划分为预设数量组的子加扰信号;根据预设的调制与编码策略信息,对每组子加扰信号进行调制,得到对应的子调制信号;其中,调制与编码策略信息用于确定每组子加扰信号的调制方式;至少两组子加扰信号采用不同的调制方式进行调制;根据预设数量组的子调制信号,得到组合调制信号;根据组合调制信号生成与第二通信端通信的传输信号。本申请第一方面实施例的通信方法,能够在物理层将信号划分为多组分别进行调制,由于至少两组子加扰信号采用不同的调制方式进行调制,从传统的单一调制方式扩展为多种调制方式混叠,增加了数据被截获后的识别难度,以保证通信安全,无需在应用层对数据进行加密,对数据传输负载的影响较小。According to the communication method of the embodiment of the present application, at least the following beneficial effects are achieved: the communication method of the embodiment of the first aspect of the present application is applied to the first communication terminal, the first communication terminal obtains the initial signal, and then processes the initial signal to obtain the scrambled signal; the scrambled signal is divided into a preset number of groups of sub-scrambled signals; each group of sub-scrambled signals is modulated according to the preset modulation and coding strategy information to obtain the corresponding sub-modulation signal; wherein the modulation and coding strategy information is used to determine the modulation mode of each group of sub-scrambled signals; at least two groups of sub-scrambled signals are modulated using different modulation modes; a combined modulation signal is obtained according to the preset number of groups of sub-modulation signals; a transmission signal for communication with the second communication terminal is generated according to the combined modulation signal. The communication method of the embodiment of the first aspect of the present application can divide the signal into multiple groups at the physical layer for modulation respectively. Since at least two groups of sub-scrambled signals are modulated using different modulation modes, the traditional single modulation mode is expanded to multiple modulation modes, which increases the difficulty of identifying the data after being intercepted, so as to ensure the communication security, and there is no need to encrypt the data at the application layer, which has little impact on the data transmission load.
根据本申请第一方面的一些实施例,所述根据预设的调制与编码策略信息,对每组所述子加扰信号进行调制,得到对应的子调制信号,包括:According to some embodiments of the first aspect of the present application, the step of modulating each group of sub-scrambled signals according to preset modulation and coding strategy information to obtain corresponding sub-modulated signals includes:
根据所述调制与编码策略信息的值,从预设调制映射表中确定每组所述子加扰信号对应的目标调制方式;Determining, according to the value of the modulation and coding strategy information, a target modulation mode corresponding to each group of the sub-scrambled signals from a preset modulation mapping table;
根据所述目标调制方式对对应的所述子加扰信号进行调制,得到对应的子调制信号。The corresponding sub-scrambled signal is modulated according to the target modulation mode to obtain a corresponding sub-modulated signal.
根据本申请第一方面的一些实施例,在得到所述组合调制信号之前,包括:According to some embodiments of the first aspect of the present application, before obtaining the combined modulated signal, the method includes:
获取待调整的角度信息;Get the angle information to be adjusted;
根据所述角度信息,对每组所述子调制信号分别进行星座旋转,更新对应的子调制信号。According to the angle information, constellation rotation is performed on each group of sub-modulation signals to update the corresponding sub-modulation signals.
根据本申请第一方面的一些实施例,所述传输信号包括下行链路控制信息;其中,所述下行链路控制信息包括所述调制与编码策略信息和所述角度信息。According to some embodiments of the first aspect of the present application, the transmission signal includes downlink control information; wherein the downlink control information includes the modulation and coding strategy information and the angle information.
第二方面,本申请实施例提供了一种通信方法,应用于第二通信端,所述方法包括:In a second aspect, an embodiment of the present application provides a communication method, which is applied to a second communication terminal, and the method includes:
接收由第一通信端发送的传输信号,并从所述传输信号解析得到组合调制信号;Receiving a transmission signal sent by the first communication terminal, and parsing the transmission signal to obtain a combined modulated signal;
将所述组合调制信号划分为预设数量组的子调制信号;Dividing the combined modulated signal into a preset number of groups of sub-modulated signals;
根据所述组合调制信号对应的调制与编码策略信息,对每个子调制信号进行解析得到对应的子加扰信号;According to the modulation and coding strategy information corresponding to the combined modulation signal, each sub-modulation signal is parsed to obtain a corresponding sub-scrambled signal;
根据各所述子加扰信号,得到初始信号。An initial signal is obtained according to each of the sub-scrambled signals.
根据本申请第二方面的一些实施例,所述根据所述组合调制信号对应的调制与编码策略信息,对每个子调制信号进行解析得到对应的子加扰信号,包括:According to some embodiments of the second aspect of the present application, parsing each sub-modulation signal to obtain a corresponding sub-scrambled signal according to the modulation and coding strategy information corresponding to the combined modulation signal includes:
根据所述调制与编码策略信息的值,从预设调制映射表中确定每组所述子加扰信号对应的目标调制方式;Determining, according to the value of the modulation and coding strategy information, a target modulation mode corresponding to each group of the sub-scrambled signals from a preset modulation mapping table;
根据所述目标调制方式对对应的所述子调制信号进行解调,得到对应的子加扰信号。The corresponding sub-modulation signal is demodulated according to the target modulation mode to obtain a corresponding sub-scrambled signal.
根据本申请第二方面的一些实施例,在所述根据所述组合调制信号对应的调制与编码策略信息,对每个子调制信号进行解析得到对应的子加扰信号之前,还包括:According to some embodiments of the second aspect of the present application, before parsing each sub-modulation signal to obtain a corresponding sub-scrambled signal according to the modulation and coding strategy information corresponding to the combined modulation signal, the method further includes:
根据角度信息,对每组所述子调制信号进行逆向的星座旋转,更新对应的子调制信号。According to the angle information, a reverse constellation rotation is performed on each group of sub-modulation signals to update the corresponding sub-modulation signals.
根据本申请第二方面的一些实施例,所述传输信号还包括下行链路控制信息,其中,所述下行链路控制信息包括所述调制与编码策略信息和角度信息;According to some embodiments of the second aspect of the present application, the transmission signal further includes downlink control information, wherein the downlink control information includes the modulation and coding strategy information and the angle information;
所述方法还包括:The method further comprises:
从所述传输信号中解析得到所述下行链路控制信息,从所述下行链路控制信息中得到所述调制与编码策略信息和所述角度信息。The downlink control information is obtained by parsing the transmission signal, and the modulation and coding strategy information and the angle information are obtained from the downlink control information.
第三方面,本申请实施例提供了一种通信装置,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现第一方面或第二方面任意一项实施例所述的通信方法。In a third aspect, an embodiment of the present application provides a communication device, comprising a memory and a processor, wherein the memory stores a computer program, and wherein the processor implements the communication method described in any one of the embodiments of the first aspect or the second aspect when executing the computer program.
第四方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质存储有程序,其特征在于,所述程序被处理器执行时实现第一方面或第二方面任意一项实施例所述的通信方法。In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the storage medium stores a program, and wherein when the program is executed by a processor, the communication method described in any one of the embodiments of the first aspect or the second aspect is implemented.
本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
下面结合附图和实施例对本申请做进一步的说明,其中:The present application is further described below with reference to the accompanying drawings and embodiments, wherein:
图1为本申请一些实施例的通信方法的流程示意图;FIG1 is a flow chart of a communication method according to some embodiments of the present application;
图2为本申请一些实施例的通信方法的子流程的示意图;FIG2 is a schematic diagram of a sub-process of a communication method according to some embodiments of the present application;
图3为本申请一些实施例的通信方法的子流程的示意图FIG. 3 is a schematic diagram of a sub-process of a communication method in some embodiments of the present application
图4为本申请一些实施例的调制信号的星座的示意图;FIG4 is a schematic diagram of a constellation of a modulation signal according to some embodiments of the present application;
图5为本申请另一些实施例的调制信号的星座的示意图;FIG5 is a schematic diagram of constellations of modulation signals according to other embodiments of the present application;
图6为本申请另一些实施例的通信方法的流程示意图;FIG6 is a flow chart of a communication method according to some other embodiments of the present application;
图7为本申请一些实施例的通信方法的子流程的示意图;FIG7 is a schematic diagram of a sub-process of a communication method according to some embodiments of the present application;
图8为本申请一些实施例的通信方法的子流程的示意图;FIG8 is a schematic diagram of a sub-process of a communication method according to some embodiments of the present application;
图9为本申请一些实施例的通信方法的子流程的示意图;FIG9 is a schematic diagram of a sub-process of a communication method according to some embodiments of the present application;
图10为本申请一些实施例提供的通信装置的示意图。FIG10 is a schematic diagram of a communication device provided in some embodiments of the present application.
具体实施方式DETAILED DESCRIPTION
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.
在本申请的描述中,需要理解的是,涉及到方位描述,例如上、下、前、后、左、右等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。In the description of the present application, it should be understood that descriptions involving orientation, such as up, down, front, back, left, right, etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.
在本申请的描述中,若干的含义是一个以上,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。In the description of this application, "several" means more than one, "more" means more than two, "greater than", "less than", "exceed", etc. are understood to exclude the number itself, and "above", "below", "within", etc. are understood to include the number itself. If there is a description of "first" or "second", it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
本申请的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本申请中的具体含义。In the description of this application, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in this application based on the specific content of the technical solution.
本申请的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。In the description of the present application, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
可以理解的是,由于无线通信协议是全世界统一开放的,因此非合作方就可以通过窃听或截获的方式获取合法用户的数据,并且在非合作方对用户数据进行解析后,可能会对数据进行伪造,从而使得合作方得不到正确的信息。相关技术中,一般通过应用层对数据进行加密方式来防止信息被截获,但是,在应用层对数据进行加密的方法往往伴随着较高的复杂度,会极大地提高数据传输的负载,从而会降低数据传输效率。It is understandable that since wireless communication protocols are open and unified worldwide, non-cooperative parties can obtain legitimate user data through eavesdropping or interception, and after parsing the user data, they may falsify the data, so that the cooperative party cannot obtain the correct information. In the related technology, data is generally encrypted at the application layer to prevent information from being intercepted. However, the method of encrypting data at the application layer is often accompanied by high complexity, which will greatly increase the load of data transmission, thereby reducing the efficiency of data transmission.
基于此,本申请提出一种通信方法、通信装置及计算机可读存储介质,能够增加数据被截获后的识别难度,且对数据传输的负载的影响较小,对数据传输效率的影响较小。Based on this, the present application proposes a communication method, a communication device and a computer-readable storage medium, which can increase the difficulty of identifying data after being intercepted, and have little impact on the load of data transmission and little impact on data transmission efficiency.
本申请实施例提供的通信方法,涉及通信技术领域。本申请实施例提供的通信方法可应用于终端中,也可应用于服务器端中,还可以是运行于终端或服务器端中的软件。在一些实施例中,终端可以是移动设备(例如,移动电话,便携式音乐播放器,个人数字助理,专用消息设备,便携式游戏设备)、台式电脑、智能机器人、智能语音交互设备、智能家电和车载终端等任意的具备数据处理功能和页面显示功能的终端;服务器端可以配置成独立的物理服务器,也可以配置成多个物理服务器构成的服务器集群或者分布式系统,还可以配置成提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN以及大数据和人工智能平台等基础云计算服务的云服务器;软件可以是实现通信方法的应用等,但并不局限于以上形式。The communication method provided in the embodiment of the present application relates to the field of communication technology. The communication method provided in the embodiment of the present application can be applied to a terminal, can also be applied to a server side, and can also be software running in a terminal or a server side. In some embodiments, the terminal can be any terminal with data processing function and page display function, such as a mobile device (for example, a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, a portable gaming device), a desktop computer, an intelligent robot, an intelligent voice interaction device, a smart home appliance, and a vehicle-mounted terminal; the server side can be configured as an independent physical server, or it can be configured as a server cluster or a distributed system composed of multiple physical servers, and can also be configured to provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and cloud servers for basic cloud computing services such as big data and artificial intelligence platforms; the software can be an application that implements the communication method, etc., but is not limited to the above forms.
本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
第一方面,参照图1,图1是本申请实施例的通信方法的流程示意图。第一方面实施例的通信方法应用于第一通信端,方法可以包括但不限于步骤S110、步骤S120、步骤S130、步骤S140、步骤S150。In the first aspect, referring to Figure 1, Figure 1 is a flow chart of a communication method according to an embodiment of the present application. The communication method according to the first aspect of the embodiment is applied to a first communication terminal, and the method may include but is not limited to steps S110, S120, S130, S140, and S150.
步骤S110,获取初始信号,对初始信号进行信号处理,得到加扰信号;Step S110, obtaining an initial signal, performing signal processing on the initial signal, and obtaining a scrambled signal;
例如,初始信号表示为:a0,a1,...,aA-1;对初始信号进行信号处理后得到加扰信号,加扰信号表示为:其中,A为初始信号的长度,即初始信号的符号总数,N为加扰信号的长度,即加扰信号的符号总数。For example, the initial signal is represented by: a 0 , a 1 , ..., a A-1 ; after the initial signal is processed, a scrambled signal is obtained, and the scrambled signal is represented by: Wherein, A is the length of the initial signal, that is, the total number of symbols of the initial signal, and N is the length of the scrambled signal, that is, the total number of symbols of the scrambled signal.
步骤S120,将加扰信号划分为预设数量组的子加扰信号;Step S120, dividing the scrambled signal into a preset number of groups of sub-scrambled signals;
例如,预设数量设为3,将加扰信号划分为3组子加扰信号,每组的子加扰信号的长度分别为N1,N2,N3,则N1+N2+N3=N,For example, the preset number is set to 3, and the scrambled signal is divided into 3 groups of sub-scrambled signals, and the length of each group of sub-scrambled signals is N 1 , N 2 , and N 3 , respectively. Then N 1 +N 2 +N 3 =N,
步骤S130,根据预设的调制与编码策略信息,对每组子加扰信号进行调制,得到对应的子调制信号;其中,调制与编码策略信息用于确定每组子加扰信号的调制方式;至少两组子加扰信号采用不同的调制方式进行调制;Step S130, modulating each group of sub-scrambled signals according to preset modulation and coding strategy information to obtain corresponding sub-modulated signals; wherein the modulation and coding strategy information is used to determine the modulation mode of each group of sub-scrambled signals; at least two groups of sub-scrambled signals are modulated using different modulation modes;
步骤S140,根据预设数量组的子调制信号,得到组合调制信号;Step S140, obtaining a combined modulation signal according to a preset number of groups of sub-modulation signals;
步骤S150,根据组合调制信号生成与第二通信端通信的传输信号。Step S150: generating a transmission signal for communicating with the second communication end according to the combined modulation signal.
本申请第一方面实施例的通信方法,应用于第一通信端,第一通信端获取初始信号,然后对初始信号进行信号处理,得到加扰信号;将加扰信号划分为预设数量组的子加扰信号;根据预设的调制与编码策略信息,对每组子加扰信号进行调制,得到对应的子调制信号;其中,调制与编码策略信息用于确定每组子加扰信号的调制方式;至少两组子加扰信号采用不同的调制方式进行调制;根据预设数量组的子调制信号,得到组合调制信号;根据组合调制信号生成与第二通信端通信的传输信号。本申请第一方面实施例的通信方法,能够在物理层将信号划分为多组分别进行调制,由于至少两组子加扰信号采用不同的调制方式进行调制,从传统的单一调制方式扩展为多种调制方式混叠,增加了数据被截获后的识别难度,以保证通信安全,无需在应用层对数据进行加密,对数据传输负载的影响较小,从而对通信效率的影响较小,能够保证通信效率。The communication method of the first aspect embodiment of the present application is applied to the first communication terminal, the first communication terminal obtains the initial signal, and then processes the initial signal to obtain a scrambled signal; the scrambled signal is divided into a preset number of groups of sub-scrambled signals; each group of sub-scrambled signals is modulated according to the preset modulation and coding strategy information to obtain a corresponding sub-modulation signal; wherein the modulation and coding strategy information is used to determine the modulation mode of each group of sub-scrambled signals; at least two groups of sub-scrambled signals are modulated using different modulation modes; a combined modulation signal is obtained according to the preset number of groups of sub-modulation signals; a transmission signal for communication with the second communication terminal is generated according to the combined modulation signal. The communication method of the first aspect embodiment of the present application can divide the signal into multiple groups at the physical layer for modulation respectively. Since at least two groups of sub-scrambled signals are modulated using different modulation modes, the traditional single modulation mode is expanded to multiple modulation modes, which increases the difficulty of identifying the data after being intercepted, so as to ensure the security of communication. There is no need to encrypt the data at the application layer, and the impact on the data transmission load is small, thereby having a small impact on the communication efficiency, and the communication efficiency can be guaranteed.
需要说明的是,在生成与第二通信端通信的传输信号时,第一通信端将所有信道和所有信号映射到同一张时频资源图上,得到待发送频域数据,然后利用OFDM(OrthogonalFrequency Division Multiplexing)技术将待发送频域数据转换为待发送时域数据,待发送时域数据作为传输信号,然后第一通信端向第二通信端发送该传输信号。It should be noted that when generating a transmission signal for communicating with the second communication end, the first communication end maps all channels and all signals to the same time-frequency resource map to obtain frequency domain data to be sent, and then uses OFDM (Orthogonal Frequency Division Multiplexing) technology to convert the frequency domain data to be sent into time domain data to be sent, and the time domain data to be sent is used as the transmission signal, and then the first communication end sends the transmission signal to the second communication end.
值得注意的是,本申请通过PDSCH信道发送业务信息,在PDSCH信道中,支持的调制方式包括QPSK、16QAM、64QAM、256QAM,则预设调制方式集合包括4种调制方式,分别为QPSK、16QAM、64QAM、256QAM。因此,在步骤S130中,每组子加扰信号分别采用预设调制方式集合中的一种调制方式进行调整,不同组的子加扰信号的调制方式可以是相同的,也可以是不相同,但是至少有两组子加扰信号的调制方式是不相同的,因此实现了从传统的单一调制方式扩展为多种调制方式混叠,增加了数据被截获后的识别难度,以保证通信安全。It is worth noting that the present application sends service information through the PDSCH channel. In the PDSCH channel, the supported modulation modes include QPSK, 16QAM, 64QAM, and 256QAM, and the preset modulation mode set includes 4 modulation modes, namely QPSK, 16QAM, 64QAM, and 256QAM. Therefore, in step S130, each group of sub-scrambled signals is adjusted using a modulation mode in the preset modulation mode set. The modulation modes of different groups of sub-scrambled signals may be the same or different, but the modulation modes of at least two groups of sub-scrambled signals are different, thus realizing the expansion from the traditional single modulation mode to multiple modulation mode aliasing, increasing the difficulty of identifying the data after being intercepted, so as to ensure communication security.
在一些实施例中,将加扰信号划分为预设数量组子加扰信号,设预设数量为N,而预设调制方式集合包括X种调制方式,则每组子加扰信号的调制方式有X种,则对于加扰信号,调制方案有XN种,例如,当预设数量为3,且预设调制方式集合包括4种调制方式时,每组子加扰信号的调制方式有4种,对于加扰信号,调制方案有64种。需要说明的是,在一些实施例中,由于在64种方案中,有部分方案是所有子加扰信号的调制方式都是相同的,因此为了保证至少两组子加扰信号的调制方式不同,需要在64种方案中剔除该部分方案。In some embodiments, the scrambled signal is divided into a preset number of groups of sub-scrambled signals, assuming that the preset number is N, and the preset modulation mode set includes X modulation modes, then each group of sub-scrambled signals has X modulation modes, then for the scrambled signal, there are X N modulation schemes, for example, when the preset number is 3, and the preset modulation mode set includes 4 modulation modes, each group of sub-scrambled signals has 4 modulation modes, and for the scrambled signal, there are 64 modulation schemes. It should be noted that in some embodiments, since there are some schemes in which the modulation modes of all sub-scrambled signals are the same among the 64 schemes, in order to ensure that the modulation modes of at least two groups of sub-scrambled signals are different, it is necessary to eliminate these some schemes from the 64 schemes.
参照图2,图2为本申请一些实施例提供的通信方法的子流程图。步骤S130可以包括但不限于步骤S210和步骤S220。Referring to Fig. 2, Fig. 2 is a sub-flow chart of a communication method provided in some embodiments of the present application. Step S130 may include but is not limited to step S210 and step S220.
步骤S210,根据调制与编码策略信息的值,从预设调制映射表中确定每组子加扰信号对应的目标调制方式;Step S210, determining a target modulation mode corresponding to each group of sub-scrambled signals from a preset modulation mapping table according to the value of the modulation and coding strategy information;
步骤S220,根据目标调制方式对对应的子加扰信号进行调制,得到对应的子调制信号。Step S220: modulate the corresponding sub-scrambled signal according to the target modulation mode to obtain a corresponding sub-modulated signal.
值得注意的是,第一通信端设有预设调制映射表,预设调制映射表记录了调制与编码策略信息(Modulation and Coding Scheme,MCS)的值与加扰信号的调制方式的映射关系,加扰信号的调制方式包含了每组子加扰信号的调制方式。It is worth noting that the first communication end is provided with a preset modulation mapping table, which records the mapping relationship between the value of the modulation and coding strategy information (Modulation and Coding Scheme, MCS) and the modulation mode of the scrambled signal, and the modulation mode of the scrambled signal includes the modulation mode of each group of sub-scrambled signals.
例如,当预设数量为3,预设调制方式集合包括4种调制方式,分别为QPSK、16QAM、64QAM、256QAM,则每组子加扰信号的调制方式有4种,对于加扰信号,调制方案有64种。因此,预设调制映射表中包括64种调制方案,每种调制方案包括3种调制方式。For example, when the preset number is 3, the preset modulation mode set includes 4 modulation modes, namely QPSK, 16QAM, 64QAM, and 256QAM, then there are 4 modulation modes for each group of sub-scrambled signals, and for the scrambled signal, there are 64 modulation schemes. Therefore, the preset modulation mapping table includes 64 modulation schemes, and each modulation scheme includes 3 modulation modes.
表1Table 1
可以理解的是,相关技术中,加扰信号表示为:d0,d1,...,dN-1,则直接对加扰信号进行调制后得到的调制信号为:It can be understood that in the related art, the scrambled signal is represented by: d 0 , d 1 , ..., d N-1 , then the modulated signal obtained by directly modulating the scrambled signal is:
其中,参照表1,Msymb取决于调制方式,N为加扰信号的数据长度。Here, referring to Table 1, Msymb depends on the modulation mode, and N is the data length of the scrambled signal.
而在本申请中,参照表2,表2为本申请一个实施例的预设调制映射表。MSC的取值范围为0至63,第一通信端根据MSC的值确定加扰信号的调制方案,进而确定每组子加扰信号的目标调制方式,然后根据目标调制方式对对应的子加扰信号进行调制,得到对应的子调制信号。例如,当MSC的值为1时,则从预设调制映射表中确定加扰信号的调制方案包括QPSK、QPSK、16QAM,加扰信号的长度为N,则3组子加扰信号的长度分别为N1,N2,N3。3组子加扰信号的目标调制方式分别为QPSK、QPSK、16QAM,则第一通信端对长度为N1的子加扰信号采用QPSK调制方式进行调制,对长度为N2的子加扰信号采用QPSK调制方式进行调制,对长度为N3的子加扰信号采用16QAM调制方式进行调制,经过调制后,子加扰信号由0、1比特变成I、Q的复数,得到的3组子调制信号分别表示为:In the present application, refer to Table 2, which is a preset modulation mapping table of an embodiment of the present application. The value range of MSC is 0 to 63. The first communication terminal determines the modulation scheme of the scrambled signal according to the value of MSC, and then determines the target modulation mode of each group of sub-scrambled signals, and then modulates the corresponding sub-scrambled signal according to the target modulation mode to obtain the corresponding sub-modulated signal. For example, when the value of MSC is 1, the modulation scheme of the scrambled signal is determined from the preset modulation mapping table to include QPSK, QPSK, and 16QAM. The length of the scrambled signal is N, and the lengths of the three groups of sub-scrambled signals are N1, N2, and N3, respectively. The target modulation modes of the three groups of sub-scrambled signals are QPSK, QPSK, and 16QAM, respectively. The first communication end modulates the sub-scrambled signal of length N1 using QPSK modulation, modulates the sub-scrambled signal of length N2 using QPSK modulation, and modulates the sub-scrambled signal of length N3 using 16QAM modulation. After modulation, the sub-scrambled signal is changed from 0 and 1 bits to complex numbers of I and Q, and the obtained three groups of sub-modulated signals are respectively expressed as follows:
表2Table 2
需要说明的是,预设数量设为3只是一个示例,预设调制方式集合包括4种调制方式,分别为QPSK、16QAM、64QAM、256QAM,也是一个示例,并不能理解为对本申请的限制,本领域技术人员可以根据实际需要设定预设数据的具体值,可以根据实际需要设定预设调制方式集合中的调制方式。It should be noted that setting the preset number to 3 is only an example. The preset modulation mode set includes 4 modulation modes, namely QPSK, 16QAM, 64QAM, and 256QAM. It is also an example and cannot be understood as a limitation of the present application. Technical personnel in this field can set the specific value of the preset data according to actual needs and can set the modulation mode in the preset modulation mode set according to actual needs.
需要说明的是,在一些实施例中,为了保证至少两组子加扰信号的调制方式是不相同的,对MCS表进行修改,将预设调制映射表中每个子加扰信号的调制方式均为QPSK、每个子加扰信号的调制方式均为16QAM、每个子加扰信号的调制方式均为64QAM、每个子加扰信号的调制方式均为256QAM的调制方案删除,删除预设调制映射表中的4种调制方案,则将MCS的范围更新为0至59。It should be noted that, in some embodiments, in order to ensure that the modulation modes of at least two groups of sub-scrambled signals are different, the MCS table is modified, and the modulation schemes in which the modulation mode of each sub-scrambled signal is QPSK, the modulation mode of each sub-scrambled signal is 16QAM, the modulation mode of each sub-scrambled signal is 64QAM, and the modulation mode of each sub-scrambled signal is 256QAM in the preset modulation mapping table are deleted. If the four modulation schemes in the preset modulation mapping table are deleted, the range of MCS is updated to 0 to 59.
可以理解的是,参照图3,图3为本申请实施例提供的通信方法的子流程的示意图。在得到所述组合调制信号之前,包括步骤S310和步骤S320。It can be understood that, referring to Fig. 3, Fig. 3 is a schematic diagram of a sub-process of a communication method provided in an embodiment of the present application. Before obtaining the combined modulated signal, step S310 and step S320 are included.
步骤S310,获取待调整的角度信息;Step S310, obtaining angle information to be adjusted;
步骤S320,根据角度信息,对每组子调制信号分别进行星座旋转,更新对应的子调制信号。Step S320: performing constellation rotation on each group of sub-modulation signals according to the angle information, and updating the corresponding sub-modulation signals.
可以理解的是,根据角度信息,角度信息中包括预设数量个角度,根据角度对对应的子调制信号进行星座旋转,更新对应的子调制信号。例如,其中一组子调制信号表示为: It can be understood that, according to the angle information, the angle information includes a preset number of angles, and the corresponding sub-modulation signal is constellation rotated according to the angle to update the corresponding sub-modulation signal. For example, one group of sub-modulation signals is represented as:
将该子调制信号进行星座旋转,更新对应的子调制信号,更新后的子调制信号表示为:The sub-modulation signal is constellation rotated to update the corresponding sub-modulation signal. The updated sub-modulation signal is expressed as:
g0=(real(e0)*cos(θ)-imag(e0)*sin(θ))+j*(real(e0)*sin(θ)+imag(e0)*cos(θ))g 0 = (real(e 0 )*cos(θ)-imag(e 0 )*sin(θ))+j*(real(e 0 )*sin(θ)+imag(e 0 )*cos(θ ))
g1=(real(e1)*cos(θ)-imag(e1)*sin(θ))+j*(real(e1)*sin(θ)+imag(e1)*cos(θ))g 1 = (real(e 1 )*cos(θ)-imag(e 1 )*sin(θ))+j * (real(e 1 )*sin(θ)+imag(e 1 )*cos(θ ))
其中,θ的取值范围为0°至90°。real()表征复数的实部,imag()表征复数的虚部。The value range of θ is 0° to 90°. real() represents the real part of the complex number, and imag() represents the imaginary part of the complex number.
需要说明的是,在本实施例中,角度信息保存于DCI中,第一通信端预设有DCI,从DCI中获取角度信息。It should be noted that, in this embodiment, the angle information is stored in the DCI, the first communication end is preset with the DCI, and obtains the angle information from the DCI.
具体的,参照图4,图4是本申请一个实施例的信号的星座图;在图4中,预设数量为3,且MCS的值为41,则三组子加扰信号的目标调制方式分别为64QAM、64QAM、16QAM,进行调制后得到三组子调制信号,角度信息中包括3个角度,分别为61°、81°、48°,使第一组子调制信号的星座旋转61°得到更新后的第一组子调制信号,第二组子调制信号的星座旋转81°得到更新后的第二组子调制信号,第三组子调制信号的星座旋转48°得到第三组子调制信号,图4为更新后的三组子调制信号的星座示意图。Specifically, refer to Figure 4, which is a constellation diagram of a signal of an embodiment of the present application; in Figure 4, the preset number is 3, and the MCS value is 41, then the target modulation modes of the three groups of sub-scrambled signals are 64QAM, 64QAM, and 16QAM, respectively. After modulation, three groups of sub-modulation signals are obtained, and the angle information includes three angles, namely 61°, 81°, and 48°. The constellation of the first group of sub-modulation signals is rotated 61° to obtain an updated first group of sub-modulation signals, the constellation of the second group of sub-modulation signals is rotated 81° to obtain an updated second group of sub-modulation signals, and the constellation of the third group of sub-modulation signals is rotated 48° to obtain a third group of sub-modulation signals. Figure 4 is a schematic diagram of the constellations of the three updated groups of sub-modulation signals.
具体的,参照图5,图5是本申请一个实施例的信号的星座图;在图5中,预设数量为3,且MCS的值为15,则三组子加扰信号的目标调制方式分别为QPSK、256QAM、256QAM,进行调制后得到三组子调制信号,角度信息中包括3个角度,分别为45°、74°、83°,使第一组子调制信号的星座旋转45°得到更新后的第一组子调制信号,第二组子调制信号的星座旋转74°得到更新后的第二组子调制信号,第三组子调制信号的星座旋转83°得到更新后的第三组子调制信号,图5为更新后的三组子调制信号的星座示意图。Specifically, refer to Figure 5, which is a constellation diagram of a signal of an embodiment of the present application; in Figure 5, the preset number is 3, and the MCS value is 15, then the target modulation modes of the three groups of sub-scrambled signals are QPSK, 256QAM, and 256QAM, respectively. After modulation, three groups of sub-modulation signals are obtained, and the angle information includes 3 angles, namely 45°, 74°, and 83°. The constellation of the first group of sub-modulation signals is rotated 45° to obtain an updated first group of sub-modulation signals, the constellation of the second group of sub-modulation signals is rotated 74° to obtain an updated second group of sub-modulation signals, and the constellation of the third group of sub-modulation signals is rotated 83° to obtain an updated third group of sub-modulation signals. Figure 5 is a schematic diagram of the constellations of the three updated groups of sub-modulation signals.
可以理解的是,在一些实施例中,步骤S110可以包括以下步骤:It can be understood that, in some embodiments, step S110 may include the following steps:
将校验码添加至初始信号;Adding a checksum to the initial signal;
对初始信号进行编码,得到编码信号;Encoding the initial signal to obtain an encoded signal;
对编码信号进行加扰处理,得到加扰信号。The coded signal is scrambled to obtain a scrambled signal.
例如,校验码为循环冗余校验(Cyclic Redundancy Check,CRC)码,初始信号表示为:a0,a1,...,aA-1;其中,A为初始信号的长度。将CRC码添加至初始信号,得到的添加校验码后的初始信号为b0,b1,...,bB-1=a0,a1,...,aA-1,p0,p1,...,pL-1,其中B=A+L,p0,p1,...,pL-1为校验比特。然后对初始信号进行编码,在5G通信网络中,使用两种编码方式:LDPC码和POLAR码,LDPC码为低密度奇偶校验码,主要用于PDSCH信道,POLAR码为极化码,主要用于PBCH和PDCCH信道。编码信号为d0,d1,...,dN-1。然后对编码信号进行加扰处理,得到加扰信号,先生成与待加扰序列d0,d1,...,dN-1长度相同的加扰序列c0,c1,...,cN-1,然后与待加扰序列进行模2加,表示为:从而得到加扰后的序列 For example, the check code is a cyclic redundancy check (CRC) code, and the initial signal is represented by: a 0 , a 1 , ..., a A-1 ; where A is the length of the initial signal. The CRC code is added to the initial signal, and the initial signal after adding the check code is b 0 , b 1 , ..., b B-1 = a 0 , a 1 , ..., a A-1 , p 0 , p 1 , ..., p L-1 , where B = A + L, and p 0 , p 1 , ..., p L-1 are check bits. Then the initial signal is encoded. In the 5G communication network, two encoding methods are used: LDPC code and POLAR code. LDPC code is a low-density parity check code, which is mainly used for PDSCH channels, and POLAR code is a polarization code, which is mainly used for PBCH and PDCCH channels. The encoded signal is d 0 , d 1 , ..., d N-1 . Then, the coded signal is scrambled to obtain a scrambled signal. A scrambled sequence c 0 , c 1 , ..., c N-1 with the same length as the sequence to be scrambled d 0 , d 1 , ..., d N-1 is first generated, and then modulo-2 addition is performed with the sequence to be scrambled, which is expressed as: So as to obtain the scrambled sequence
可以理解的是,传输信号包括下行链路控制信息;其中,下行链路控制信息包括调制与编码策略信息和角度信息。需要说明的是,通过物理下行共享信道(Physicaldownlink shared channel,PDSCH)承载组合调制信号,通过物理下行链路控制信道(Physical downlink control channel,PDCCH)承载下行链路控制信息(DownlinkControl Information,DCI)。在生成传输信号时,第一通信端将所有信道和所有信号映射到同一张时频资源图上,即将组合调制信号、下行链路控制信息、PDSCH信道、PDCCH信道映射到同一张时频资源图上,得到待发送频域数据,然后利用OFDM(Orthogonal FrequencyDivision Multiplexing)技术将待发送频域数据转换为待发送时域数据,待发送时域数据作为传输信号,然后第一通信端向第二通信端发送该传输信号。It can be understood that the transmission signal includes downlink control information; wherein the downlink control information includes modulation and coding strategy information and angle information. It should be noted that the combined modulation signal is carried by the physical downlink shared channel (PDSCH), and the downlink control information (DCI) is carried by the physical downlink control channel (PDCCH). When generating the transmission signal, the first communication end maps all channels and all signals to the same time-frequency resource map, that is, the combined modulation signal, downlink control information, PDSCH channel, and PDCCH channel are mapped to the same time-frequency resource map to obtain the frequency domain data to be sent, and then the OFDM (Orthogonal Frequency Division Multiplexing) technology is used to convert the frequency domain data to be sent into the time domain data to be sent, and the time domain data to be sent is used as the transmission signal, and then the first communication end sends the transmission signal to the second communication end.
值得注意的是,相关技术中的DCI占据5个比特,而在本申请的一些实施例中,MCS取值范围为0至63,最少需要6个比特来表示,因此需要扩展DCI中关于MCS的比特数为6。It is worth noting that the DCI in the related art occupies 5 bits, while in some embodiments of the present application, the MCS value range is 0 to 63, and at least 6 bits are required to represent it, so the number of bits for MCS in the DCI needs to be extended to 6.
值得注意的是,DCI中包括角度信息,以使第二通信终端能够通过解析DCI得到角度信息,从而对信号的逆向的星座旋转。因此在DCI中,需要在MCS后新增一个Angle的参数,长度为6比特,表示角度。It is worth noting that the DCI includes angle information so that the second communication terminal can obtain the angle information by parsing the DCI, thereby performing a reverse constellation rotation on the signal. Therefore, in the DCI, a new Angle parameter with a length of 6 bits is required after the MCS to indicate the angle.
第二方面,本申请实施例提供了一种应用于第二通信端的通信方法。参照图6,图6为本申请实施例的应用于第二通信端的通信方法的流程图。应用于第二通信端的通信方法可以包括但不限于步骤S610、步骤S620、步骤S630、步骤S640In a second aspect, the present application embodiment provides a communication method applied to a second communication terminal. Referring to FIG. 6 , FIG. 6 is a flow chart of the communication method applied to the second communication terminal of the present application embodiment. The communication method applied to the second communication terminal may include but is not limited to steps S610, S620, S630, and S640.
步骤S610,接收由第一通信端发送的传输信号,并从所述传输信号解析得到组合调制信号;Step S610, receiving a transmission signal sent by a first communication terminal, and parsing the transmission signal to obtain a combined modulated signal;
步骤S620,将所述组合调制信号划分为预设数量组的子调制信号;Step S620, dividing the combined modulated signal into a preset number of groups of sub-modulated signals;
步骤S630,根据所述组合调制信号对应的调制与编码策略信息,对每个子调制信号进行解析得到对应的子加扰信号;Step S630, according to the modulation and coding strategy information corresponding to the combined modulation signal, analyzing each sub-modulation signal to obtain a corresponding sub-scrambled signal;
步骤S640,根据各所述子加扰信号,得到初始信号。Step S640: obtaining an initial signal according to each of the sub-scrambled signals.
第二通信端接收由第一通信端发送的传输信号,并从所述传输信号解析得到组合调制信号,然后将组合调制信号划分为预设数量组的子调制信号;然后根据调制与编码策略信息,分别对每组子调制信号进行解调,得到对应的子加扰信号,根据各个子加扰信号,得到初始信号。第一通信端在物理层将信号从传统的单一调制方式扩展为多种调制方式混叠,增加了数据被截获后的识别难度,以保证通信安全,无需在应用层对数据进行加密,对数据传输负载的影响较小,从而对通信效率的影响较小,能够保证通信效率。而在第二通信端,需要根据调制与编码策略信息对数据进行识别,才能得到真正的初始信号,能够保证通信安全。The second communication terminal receives the transmission signal sent by the first communication terminal, and parses the transmission signal to obtain a combined modulation signal, and then divides the combined modulation signal into a preset number of groups of sub-modulation signals; then, according to the modulation and coding strategy information, each group of sub-modulation signals is demodulated to obtain the corresponding sub-scrambled signal, and the initial signal is obtained according to each sub-scrambled signal. The first communication terminal expands the signal from the traditional single modulation mode to a mixture of multiple modulation modes at the physical layer, which increases the difficulty of identifying the data after it is intercepted, so as to ensure the security of communication. There is no need to encrypt the data at the application layer, and the impact on the data transmission load is small, so the impact on the communication efficiency is small, and the communication efficiency can be guaranteed. At the second communication terminal, the data needs to be identified according to the modulation and coding strategy information to obtain the real initial signal, which can ensure the security of communication.
需要说明的是,第二通信端接收到的传输信号为时序信号,通过OFDM技术将业务信息从时域数据转换为频域数据,然后对频域数据进行解映射处理,得到各个信道的信号,从而能够接收组合调制信号。It should be noted that the transmission signal received by the second communication end is a timing signal. The service information is converted from time domain data to frequency domain data through OFDM technology, and then the frequency domain data is demapped to obtain the signals of each channel, so that the combined modulated signal can be received.
需要说明的是,第二通信端可以是终端,例如可以是移动设备(例如,移动电话,便携式音乐播放器,个人数字助理,专用消息设备,便携式游戏设备)、台式电脑、智能机器人、智能语音交互设备、智能家电和车载终端等任意的具备数据处理功能和页面显示功能的终端。It should be noted that the second communication end can be a terminal, for example, it can be a mobile device (for example, a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, a portable gaming device), a desktop computer, an intelligent robot, an intelligent voice interaction device, a smart home appliance, and a vehicle-mounted terminal, etc., any terminal with data processing and page display functions.
需要说明的是,第一通信端与第二通信端可以预先约定预设数量的具体数值;在一些实施例中,第一通信端与第二通信端预先约定相同的调制与编码策略信息。It should be noted that the first communication end and the second communication end may pre-agree on a specific value of a preset number; in some embodiments, the first communication end and the second communication end pre-agree on the same modulation and coding strategy information.
可以理解的是,参照图7,图7为本申请实施例的通信方法的子流程的示意图。步骤S630可以包括步骤S710、步骤S720。It can be understood that, referring to Figure 7, Figure 7 is a schematic diagram of a sub-process of the communication method of an embodiment of the present application. Step S630 may include step S710 and step S720.
步骤S710,根据调制与编码策略信息的值,从预设调制映射表中确定每组子加扰信号对应的目标调制方式;Step S710, determining a target modulation mode corresponding to each group of sub-scrambled signals from a preset modulation mapping table according to the value of the modulation and coding strategy information;
步骤S720,根据目标调制方式对对应的子调制信号进行解调,得到对应的子加扰信号。Step S720: demodulate the corresponding sub-modulation signal according to the target modulation mode to obtain a corresponding sub-scrambled signal.
例如,当预设数量为3,且MCS的值为2,第二通信端根据MCS的值,从预设调制映射表中确定每组子加扰信号对应的目标调制方式,根据表2,能够得到3组子加扰信号的目标调制方式分别为QPSK、QPSK、64QAM,在已知每组子加扰信号的调制方式的情况下,能够对每组子加扰信号进行解调,得到对应的子加扰信号。For example, when the preset number is 3 and the MCS value is 2, the second communication end determines the target modulation mode corresponding to each group of sub-scrambled signals from the preset modulation mapping table according to the MCS value. According to Table 2, the target modulation modes of the three groups of sub-scrambled signals are QPSK, QPSK, and 64QAM, respectively. When the modulation mode of each group of sub-scrambled signals is known, each group of sub-scrambled signals can be demodulated to obtain the corresponding sub-scrambled signals.
可以理解的是,参照图8,图8为本申请实施例的通信方法的子流程的示意图,在步骤S630之前,还可以包括步骤S810:It can be understood that, referring to FIG. 8 , which is a schematic diagram of a sub-process of the communication method according to an embodiment of the present application, before step S630, step S810 may also be included:
步骤S810,根据角度信息,对每组子调制信号进行逆向的星座旋转,更新对应的子调制信号。Step S810: Perform a reverse constellation rotation on each group of sub-modulation signals according to the angle information to update the corresponding sub-modulation signals.
在一些实施例中,第一通信端与第二通信端预先约定相同的角度信息。角度信息中包括预设数量个角度,第一通信端根据角度对对应的子调制信号进行星座旋转,更新对应的子调制信号;因此,在第二通信端进行解调之前,需要根据角度信息对每组子调制信号进行逆向的星座旋转,更新对应的子调制信号。In some embodiments, the first communication terminal and the second communication terminal pre-agreed on the same angle information. The angle information includes a preset number of angles, and the first communication terminal performs constellation rotation on the corresponding sub-modulation signal according to the angles to update the corresponding sub-modulation signal; therefore, before the second communication terminal performs demodulation, it is necessary to perform a reverse constellation rotation on each group of sub-modulation signals according to the angle information to update the corresponding sub-modulation signal.
可以理解的是,传输信号还包括下行链路控制信息,其中,下行链路控制信息包括调制与编码策略信息和角度信息;It can be understood that the transmission signal also includes downlink control information, wherein the downlink control information includes modulation and coding strategy information and angle information;
参照图9,通信方法还可以包括步骤S910。9 , the communication method may further include step S910 .
步骤S910,从传输信号中解析得到下行链路控制信息,从下行链路控制信息中得到调制与编码策略信息和角度信息。Step S910, parse the transmission signal to obtain downlink control information, and obtain modulation and coding strategy information and angle information from the downlink control information.
传输信号中包括下行链路控制信息,其中,下行链路控制信息包括调制与编码策略信息和角度信息;因此,第二通信端从传输信号中解析得到下行链路控制信息,从下行链路控制信息中得到调制与编码策略信息和角度信息。从而能够获取角度信息、调制与编码策略信息,以对组合调制信号进行解析。The transmission signal includes downlink control information, wherein the downlink control information includes modulation and coding strategy information and angle information; therefore, the second communication end parses the transmission signal to obtain the downlink control information, and obtains the modulation and coding strategy information and angle information from the downlink control information. Thus, the angle information and the modulation and coding strategy information can be obtained to parse the combined modulated signal.
可以理解的是,步骤S640可以包括以下步骤:It is understandable that step S640 may include the following steps:
将各个子加扰信号进行组合,得到加扰信号;Combining the sub-scrambled signals to obtain a scrambled signal;
对加扰信号进行解扰,得到编码信号;Descrambling the scrambled signal to obtain the encoded signal;
对编码信号进行解码,并对解码后的编码信号的校验码进行校验;Decoding the coded signal and verifying the check code of the decoded coded signal;
在校验码校验无误的情况下,编码信号作为初始信号。When the check code is verified to be correct, the coded signal is used as the initial signal.
将各个子加扰信号进行组合,得到加扰信号,对加扰信号进行解扰得到编码信号,然后对编码信号进行解码,并对解码后的编码信号的校验码进行校验,例如,对编码信号进行CRC验证,当验证无误的的情况下,编码信号作为初始信号,若验证发现有错误,则表示数据传输出现错误,在数据传输过程中,数据可能被篡改。The sub-scrambled signals are combined to obtain a scrambled signal, the scrambled signal is descrambled to obtain a coded signal, and then the coded signal is decoded, and the check code of the decoded coded signal is checked, for example, CRC verification is performed on the coded signal. When the verification is correct, the coded signal is used as the initial signal. If an error is found in the verification, it means that an error has occurred in the data transmission, and the data may be tampered with during the data transmission process.
第三方面,参照图10,本申请实施例提供了一种通信装置300,包括存储器310和处理器320,存储器310存储有计算机程序,处理器320执行计算机程序时实现本申请第一方面实施例或第二方面实施例的通信方法。In the third aspect, referring to Figure 10, an embodiment of the present application provides a
处理器320和存储器310可以通过总线或者其他方式连接。The
存储器310作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器310可以包括高速随机存取存储器310,还可以包括非暂态存储器310,例如至少一个磁盘存储器310件、闪存器件、或其他非暂态固态存储器310件。在一些实施方式中,存储器310可选包括相对于处理器320远程设置的存储器310,这些远程存储器310可以通过网络连接至该处理器320。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The
需要说明的是,实现上述实施例的通信方法所需的非暂态软件程序以及指令存储在存储器310中,当被处理器320执行时,执行上述实施例中的通信方法,例如,执行以上描述的图1中的方法步骤S110至步骤S150、图2中的方法步骤S210至S220、图3中的方法步骤S310至S320、图6中的方法步骤S610至S640、图7中的方法步骤S710至S720、图8中的方法步骤S810、图9中的方法步骤S910。It should be noted that the non-transient software programs and instructions required to implement the communication method of the above embodiment are stored in the
以上所描述的设备实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,第四方面,本申请实施例提供了一种计算机可读存储介质,存储介质存储有程序,程序被处理器执行时实现实现如本申请第一方面或第二方面实施例的通信方法。In addition, in a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a program. When the program is executed by a processor, it implements the communication method of the first or second aspect of the present application.
本申请的程序被一个处理器或控制器执行,例如,被上述设备实施例中的一个处理器执行,可使得上述处理器执行上述实施例中的通信方法,例如,执行以上描述的图1中的方法步骤S110至步骤S150、图2中的方法步骤S210至S220、图3中的方法步骤S310至S320、图6中的方法步骤S610至S640、图7中的方法步骤S710至S720、图8中的方法步骤S810、图9中的方法步骤S910。The program of the present application is executed by a processor or a controller, for example, by a processor in the above-mentioned device embodiment, so that the above-mentioned processor can execute the communication method in the above-mentioned embodiment, for example, execute the method steps S110 to S150 in Figure 1, the method steps S210 to S220 in Figure 2, the method steps S310 to S320 in Figure 3, the method steps S610 to S640 in Figure 6, the method steps S710 to S720 in Figure 7, the method step S810 in Figure 8, and the method step S910 in Figure 9 described above.
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。It will be appreciated by those skilled in the art that all or some of the steps and systems in the disclosed method above may be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or a non-transitory medium) and a communication medium (or a temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that may be used to store desired information and may be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
上面结合附图对本申请实施例作了详细说明,但是本申请不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本申请宗旨的前提下作出各种变化。此外,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。The embodiments of the present application are described in detail above in conjunction with the accompanying drawings, but the present application is not limited to the above embodiments. Various changes can be made within the knowledge of ordinary technicians in the relevant technical field without departing from the purpose of the present application. In addition, the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211347166.1A CN116132243A (en) | 2022-10-31 | 2022-10-31 | Communication method, communication device, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211347166.1A CN116132243A (en) | 2022-10-31 | 2022-10-31 | Communication method, communication device, and computer-readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116132243A true CN116132243A (en) | 2023-05-16 |
Family
ID=86296233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211347166.1A Pending CN116132243A (en) | 2022-10-31 | 2022-10-31 | Communication method, communication device, and computer-readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116132243A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015148032A1 (en) * | 2014-03-25 | 2015-10-01 | Intel IP Corporation | Apparatus, method and system of scrambling a wireless transmission |
US20160373201A1 (en) * | 2015-06-22 | 2016-12-22 | Samsung Electronics Co., Ltd. | Receiver and decoding method thereof |
CN107666364A (en) * | 2016-07-27 | 2018-02-06 | 北京三星通信技术研究有限公司 | Selection and method, corresponding terminal device, the base station equipment for determining modulation coding mode |
US20180041918A1 (en) * | 2016-08-02 | 2018-02-08 | Lg Electronics Inc. | Method for transmitting and receiving signal in wireless local area network system and device for the same |
CN113517948A (en) * | 2020-04-10 | 2021-10-19 | 华为技术有限公司 | Data processing method, device and system |
-
2022
- 2022-10-31 CN CN202211347166.1A patent/CN116132243A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015148032A1 (en) * | 2014-03-25 | 2015-10-01 | Intel IP Corporation | Apparatus, method and system of scrambling a wireless transmission |
US20160373201A1 (en) * | 2015-06-22 | 2016-12-22 | Samsung Electronics Co., Ltd. | Receiver and decoding method thereof |
CN107666364A (en) * | 2016-07-27 | 2018-02-06 | 北京三星通信技术研究有限公司 | Selection and method, corresponding terminal device, the base station equipment for determining modulation coding mode |
US20180041918A1 (en) * | 2016-08-02 | 2018-02-08 | Lg Electronics Inc. | Method for transmitting and receiving signal in wireless local area network system and device for the same |
CN113517948A (en) * | 2020-04-10 | 2021-10-19 | 华为技术有限公司 | Data processing method, device and system |
Non-Patent Citations (1)
Title |
---|
""45912-e00"", 3GPP TSG_RAN\\WG6_LEGACYRAN, 11 March 2017 (2017-03-11) * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102648597B (en) | For the method and apparatus that multicast block confirms | |
EP3754923A1 (en) | Method and apparatus for transmitting non-uniform probability modulated data | |
US11611967B2 (en) | Scrambling-based data transmission method | |
US11811579B2 (en) | Recovery of corrupted 5G/6G messages by modulation quality | |
US20230089694A1 (en) | Message Fault Recovery Without Retransmission in 5G and 6G | |
US20030236071A1 (en) | System, apparatus, and method for radio communication using a plurality of carriers | |
US11546193B2 (en) | Data compression method and apparatus | |
EP3012991B1 (en) | Method and device for using high-dimensional constellation graph to transmit data | |
CN106063212B (en) | Method and apparatus for generating non-gaussian interference channel in a wireless communication system | |
CN103634072B (en) | The method and apparatus for transmitting information | |
WO2020134258A1 (en) | Data retransmission decoding method, apparatus and system, and communication device | |
US20190044687A1 (en) | Method and transmitter for non-orthogonal multiple access communication system | |
US20150098520A1 (en) | Communication device and communication method | |
CN116132243A (en) | Communication method, communication device, and computer-readable storage medium | |
CN115208735A (en) | Symbol transmitting method, symbol receiving method, transmitting apparatus, receiving apparatus, and storage medium | |
EP3355546B1 (en) | Device identification encryption | |
US11621877B2 (en) | Data modulation method and apparatus | |
CN113473457B (en) | Non-orthogonal security coding method based on privacy protection | |
CN110071894A (en) | A kind of information processing method and system, sending device and reception device | |
WO2017121416A1 (en) | Uplink control information sending method and device | |
US11044049B1 (en) | Hybrid unequal error protection (UEP) for heterogeneous multi-service provisioning | |
CN112769744B (en) | Data sending method and device | |
TWI652922B (en) | Transmitter for non-orthogonal multiple access communication system and transmitting method thereof | |
US11949431B1 (en) | Obfuscating data in distributed data storage systems and network communications | |
WO2017139915A1 (en) | Information transmission method, device and communication system suitable for non-orthogonal multiple access |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20230516 |