Coding method and device based on power domain chaotic distribution matching

By adopting encoding method and probability shaping technology based on power domain chaotic distribution matching in the communication system, the security risks of key management and encryption technology are solved, high-security and high-efficiency communication are achieved, and the risk of key leakage is reduced. and bit error rate.

CN119483893AActive Publication Date: 2025-02-18BEIJING UNIV OF POSTS & TELECOMM

Patent Information

Application Number
CN202411591043.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-02-18
Estimated Expiration
2044-11-08

AI Technical Summary

Technical Problem

Existing communication systems have security risks in key management and encryption technology, especially in key leakage and resource reuse efficiency, which is difficult to meet the needs of high security and high efficiency in the future.

Method used

Using a coding method based on power domain chaotic distribution matching, combined with probability shaping technology, a key stream is generated through the Cai chaotic system, and the key stream and information stream are superimposed on the complex plane to form an encrypted stream of 16QAM constellation diagram, and then Translation rotation and probability shaping of partitioned constellation diagrams are obtained to obtain the PS-16QAM constellation encryption stream.

Benefits of technology

It realizes dynamic update of keys without occupying natural frequency band resources, improves the security and efficiency of the communication system, reduces the risk of key leakage and bit error rate, and improves the quality of signal transmission and nonlinear tolerance. .

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119483893A_ABST
    Figure CN119483893A_ABST
Patent Text Reader

Abstract

The invention discloses a coding method and device based on power domain chaotic distribution matching. The method comprises the following steps: acquiring a key initial value and to-be-sent original data; performing chaotic encryption on the key initial value through a Chua's chaotic system to generate a chaotic sequence; carrying out system conversion on the key initial value, and carrying out mapping processing according to a rule to obtain a key stream formed by a QPSK constellation diagram; performing encryption and serial-to-parallel conversion on original data in a binary form by using the chaos sequence, and then performing quadrature phase shift keying (QPSK) mapping to obtain an information stream formed by uniformly distributed QPSK constellation diagrams; respectively carrying out power distribution on the key stream and the information stream, and carrying out constellation diagram superposition on the key stream and the information stream after power distribution to form an encrypted stream of a non-uniformly distributed 16 QAM constellation diagram; and performing translation rotation on each region of the partitioned constellation diagram of the encrypted stream according to a rule, and finally realizing probabilistic shaping to obtain the PS-16QAM constellation diagram encrypted stream. The method can improve the quality of signal transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of optical transmission communication technology, and specifically relates to a coding method and device based on power domain chaotic distribution matching. Background Art

[0002] In recent years, the demand for mobile data traffic and the rapid growth of emerging businesses have put forward higher requirements for the replacement of future mobile communication technologies. Today, 5G, as the current new generation of mobile communication systems, is gradually meeting the diverse needs of human society for mobile communications with its new network technology architecture and wide range of application scenarios. People's various information is also more closely related to communication networks, so ensuring the security of data transmission has become particularly important.

[0003] At present, the encryption methods of communication systems are mainly divided into two types: network layer encryption and physical layer encryption. Among them, the upper layer scheme of optical network has certain security risks, and with the increase in the number of users, it brings difficulties to key management. In contrast, physical layer encryption technology is safer, and chaotic encryption technology has the advantages of low cost and computational complexity. Chaotic signals have the characteristics of non-periodicity, high complexity, natural concealment, noise-like, long-term unpredictability, and easy implementation, which makes them very suitable for confidential communication processes. Using chaotic systems to encrypt communication signals has far-reaching significance. In addition, in order to further improve the security of communication, it is necessary to update and iterate the keys to prevent the security risks caused by key leakage. Therefore, how to realize the iteration and distribution of keys without occupying inherent frequency band resources is a key problem that needs to be solved urgently.

[0004] Traditional resource reuse technology cannot make good use of power domain resources, which will not be enough to cope with this challenge in the future. Therefore, in order to make full use of power domain resources and allocate resources more flexibly, the research on new power division multiplexing (PDM) technology is a hot research topic in current and future optical communication systems. Therefore, making full use of power domain resources and realizing integrated signal transmission is an effective means to solve the above problems. Summary of the invention

[0005] In the process of applying the new power division multiplexing technology, in order to further improve the quality of signal transmission, this application introduces probability shaping technology. This technology aims to more closely approach the Shannon limit. Its basic idea is to process the probability of generating symbols based on the energy of the symbols. In high-order modulation, the transmission energy required for the symbols in the outer circle of the constellation diagram is higher than that of the points in the inner circle. The probability shaping technology is a means to address this problem, that is, by increasing the probability of sending the inner circle points and reducing the probability of sending the outer circle points, the overall average energy of the constellation diagram is reduced. Therefore, the introduction of probability shaping technology provides strong support for the application of new power division multiplexing technology.

[0006] Purpose: In view of at least one of the above technical problems, the present application provides a coding method and device based on power domain chaotic distribution matching, which effectively combines key transmission with probability shaping technology and introduces the concept of constellation superposition. The information stream and key stream composed of the QPSK constellation are superimposed on the complex plane to form an encrypted stream of the 16QAM constellation, and then the partitioned constellation is translated, rotated and probability shaped to obtain the PS-16QAM constellation, thereby improving the quality of signal transmission.

[0007] The technical solution adopted in this application is:

[0008] In a first aspect, the present application provides a coding method based on power domain chaotic distribution matching, comprising:

[0009] Get the initial key value and the original data to be sent;

[0010] The initial value of the key is encrypted by a Chua's chaotic system to generate a chaotic sequence;

[0011] The initial key value is converted into a binary system and mapped according to a rule to obtain a key stream composed of a QPSK constellation diagram;

[0012] The chaotic sequence is used to encrypt the original data in binary form, perform serial-to-parallel conversion, and then perform quadrature phase shift keying (QPSK) mapping to obtain an information stream composed of a uniformly distributed QPSK constellation diagram;

[0013] The key stream and the information stream are respectively power-allocated, and the key stream and the information stream after the power allocation are constellation-superimposed to form an encryption stream of a non-uniformly distributed 16QAM constellation;

[0014] The partitioned constellation diagram of the encrypted stream is translated and rotated in each area according to the rules, and finally probability shaping is implemented to obtain the PS-16QAM constellation encrypted stream.

[0015] In a second aspect, the present application provides an encoding device based on power domain chaotic distribution matching, including a processor and a storage medium;

[0016] The storage medium is used to store instructions;

[0017] The processor is configured to operate according to the instructions to execute the method according to the first aspect.

[0018] In a third aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method described in the first aspect when executed by a processor.

[0019] Beneficial effect: The coding method and device based on power domain chaotic distribution matching provided by the present application have the following advantages: the information stream composed of the QPSK constellation diagram is superimposed and transmitted with the key stream, which not only reduces the risk of key leakage and simplifies key management, but also brings higher communication efficiency because the key is dynamically updated during the communication process without interrupting communication or re-establishing the connection. The present application also cleverly maps the key to the corresponding rules, and the key stream formed thereby has higher randomness and complexity, making it difficult for unauthorized receivers to decipher the information, thereby effectively improving the security of communication. In addition, the present application can achieve probability shaping with high intermediate probability and low surrounding probability by translating and rotating the four areas of the 16QAM constellation diagram and adjusting the distribution of signal points. This probability shaping technology helps to reduce the error probability and average power consumption during decoding, and can improve nonlinear tolerance. In summary, the present invention shows significant advantages in improving the security of the communication system, optimizing signal distribution, and increasing nonlinear tolerance, which not only improves the efficiency of the communication system, but also optimizes the decoding performance, and significantly reduces the risk of bit error rate and key leakage, and realizes high-security and high-performance transmission of keys and signals. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 A schematic diagram of a flow chart of an encoding method based on power domain chaotic distribution matching according to an embodiment of the present application;

[0021] Figure 2 A schematic diagram of a decimal to binary conversion process according to an embodiment of the present application;

[0022] Figure 3 A schematic diagram of mapping and processing a binary bit stream of a key initial value according to a chaotic mapping rule in an embodiment of the present application;

[0023] Figure 4 is a schematic diagram of a key stream composed of a QPSK constellation diagram according to an embodiment of the present application;

[0024] Figure 5 It is a schematic diagram of the superposition process of two QPSK constellation diagrams of the key stream and the information stream according to an embodiment of the present application;

[0025] Figure 6 It is a schematic diagram of each area after translating according to the rules according to the partition constellation diagram in one embodiment of the present application;

[0026] Figure 7 A schematic diagram of non-uniformly distributed 16QAM probability shaping according to an embodiment of the present application;

[0027] Figure 8 A schematic diagram of a decryption process at a receiving end according to an embodiment of the present application;

[0028] Figure 9-11 This is an experimental simulation diagram of the encoding method of power domain chaotic distribution matching in one embodiment of the present application. DETAILED DESCRIPTION

[0029] The present application is further described below in conjunction with the accompanying drawings and embodiments. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and cannot be used to limit the protection scope of the present application.

[0030] 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.

[0031] 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.

[0032] The term "and / or" is only a description of the association relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " generally indicates that the related objects are in an "or" relationship.

[0033] Embodiment 1: This embodiment provides a coding method based on power domain chaotic distribution matching, such as Figure 1 As shown, including:

[0034] S1. Obtain the initial value of the key and the original data to be sent;

[0035] S2, performing chaotic encryption on the initial key value through the Chua's chaotic system to generate a chaotic sequence;

[0036] S3, converting the initial key value into a binary system and mapping it according to a rule to obtain a key stream consisting of a QPSK constellation diagram;

[0037] S4, using the chaotic sequence to encrypt the original data in binary form, perform serial-to-parallel conversion, and then perform quadrature phase shift keying QPSK mapping to obtain an information stream consisting of a uniformly distributed QPSK constellation diagram;

[0038] S5, respectively performing power distribution on the key stream and the information stream, and performing constellation superposition on the key stream and the information stream after power distribution to form an encryption stream of a non-uniformly distributed 16QAM constellation;

[0039] S6. The partitioned constellation diagram of the encrypted stream is translated and rotated in each area according to the rules, and finally probability shaping is implemented to obtain the PS-16QAM constellation diagram encrypted stream.

[0040] In some embodiments, S2, performing chaotic encryption on the initial key value through the Chua's chaotic system to generate a chaotic sequence, comprising:

[0041] ,

[0042] Where a, b, d are constants whose values ​​are set to 10, 15, -1.27 and -0.5 respectively; t is a variable step size; x, y and z are the chaotic sequences generated by the chaotic system. is an intermediate function.

[0043] In this embodiment, the ranges corresponding to the initial key value (x0, y0, z0) are (-3, 3), (-1, 1) and (-5, 5).

[0044] The Cai's chaotic system is used to simultaneously generate three chaotic sequences (x, y, z) with dynamically changing values ​​for the subsequent encryption processing of the original data.

[0045] This application converts the decimal key initial value into a binary bit stream with a fixed length. The digit at each position is mapped to a binary symbol of length 4, and the positive and negative are distinguished by the front end as the sign bit, 0 represents positive, 1 represents negative, and a binary symbol of length 4 is inserted in the middle as the decimal point sign bit. In order to implement multi-level encryption, the initial condition key initial value (x0, y0, z0) in the formula is set to (-2.1348257423695637, 0.5325791135468147, 4. 57917593668141300), and the step size t is set to 0.001. For example, the conversion from decimal to binary is Figure 2 shown.

[0046] In some embodiments, in step S3, the initial value of the key is converted into a binary system and mapped according to a rule, including:

[0047] Convert the decimal initial key value into a binary bit stream with a fixed length;

[0048] The binary bit stream is mapped and processed according to a chaotic mapping rule to obtain a key stream composed of a QPSK constellation diagram.

[0049] Furthermore, in some embodiments, the binary bit stream is mapped according to a chaotic mapping rule to obtain a key stream consisting of a QPSK constellation diagram, including:

[0050] The binary bit stream is converted into a sequence having only elements 1 and -1 based on a chaotic mapping rule; wherein the chaotic mapping rule includes: each two-bit binary number 00, 01, 10, 11 is mapped to a specific four-element sequence, the element is 1 or -1, specifically: the binary number "00" is mapped to "1,1,1,-1"; the binary number "01" is mapped to "1,1,-1,1"; the binary number "10" is mapped to "1,-1,1,1"; the binary number "11" is mapped to "-1,1,1,1";

[0051] Input the odd numbers of the sequence into the in-phase I, and the even numbers into the orthogonal Q;

[0052] The coordinates of the constellation points on the QPSK constellation diagram are generated by superimposing I and Q, and a key stream composed of the QPSK constellation diagram is obtained.

[0053] In this embodiment, when designing the key stream, it is first necessary to clarify that, unlike the traditional QPSK constellation, this application generates a non-uniformly distributed QPSK constellation through chaotic encryption technology. To this end, this application sets a rule for the binary bit stream generated by the above chaotic encryption. For a binary bit stream, there are only two possibilities, 0 or 1. According to the mapping of traditional QPSK, The converted binary sequence mapped to the QPSK constellation diagram will present a non-uniform and uncertain probability distribution. In this rule of the present application, each two-digit binary number (00, 01, 10, 11) is mapped to a specific four-element sequence, with the element being 1 or -1. Among them, in order to obtain a constellation diagram with a regular distribution of probabilities, the ideal distribution of the two elements is: P(1)=3 / 4, P(-1)=1 / 4, that is, the probability of element 1 is 3 / 4, and the probability of element 3 is 1 / 4, so the four-element sequence is composed of 3 '1's and 1 '-1'. The corresponding rules are shown in Table 1 Chaotic Mapping Rules.

[0054] Table 1 Chaotic mapping rules

[0055]

[0056] Based on this rule, the binary bit stream is converted to obtain a sequence with only elements 1 and -1, and then the odd numbers of the sequence are input to I and the even numbers are input to Q. The specific conversion process is as follows Figure 3 shown.

[0057] Among them, the superposition of I and Q will generate the coordinates of the constellation points on the QPSK constellation diagram. Since the probability of 1 is greater than the probability of -1, the points in the first quadrant correspond to more "1", so the points in the first quadrant will be visited more frequently. The points in the second and fourth quadrants correspond to slightly fewer "1", so the access frequency is lower than that of the first quadrant. The points in the third quadrant correspond to more "-1" in the mapping, so the points in this quadrant have the lowest access frequency. Therefore, the probability of 00 in the first quadrant is the highest, followed by 10 in the second quadrant, 01 in the fourth quadrant, and the lowest probability is 11 in the third quadrant. Therefore, the key stream composed of the QPSK constellation diagram is as follows Figure 4 shown.

[0058] In some embodiments, in step S4, the chaotic sequence is used to encrypt the original data in binary form using XOR encryption.

[0059] In some embodiments, in the information stream constituted by the uniformly distributed QPSK constellation diagram, the QPSK constellation diagram consists of four equally spaced points, representing four phase states of 0°, 90°, 180°, and 270° respectively. These points are evenly distributed on the complex plane to form four vertices of a square, wherein the diagonals of the square are perpendicular to each other and of equal length, indicating an equally spaced relationship between the four phase states.

[0060] In some embodiments, step S5, respectively power-allocating the key stream and the information stream, and performing constellation superposition on the key stream and the information stream after power allocation to form an encryption stream of a non-uniformly distributed 16QAM constellation, includes:

[0061] Multiplying the information flow by , the key stream is multiplied by , the QPSK constellation diagram of the information stream after power allocation is superimposed on the constellation points of the corresponding quadrants on the key stream QPSK constellation after power allocation at the constellation points in the first quadrant, the second quadrant, the third quadrant and the fourth quadrant, respectively, to form an encrypted stream of the non-uniformly distributed 16QAM constellation diagram, such as Figure 5 shown.

[0062] In some embodiments, step S6, translating and rotating each area of ​​the partitioned constellation diagram of the encrypted stream according to the rule, and finally implementing probability shaping to obtain the PS-16QAM constellation diagram encrypted stream, includes:

[0063] The non-uniformly distributed 16QAM constellation diagram is divided into four quadrants to obtain a partitioned constellation diagram;

[0064] Each quadrant constellation point on the partition constellation diagram is translated according to the first rule and then rotated according to the second rule to obtain a rotated constellation diagram; wherein the translation according to the first rule includes: translating all constellation points in the first quadrant to the left by 0.5 and then translating downward by 0.5, that is, changing the constellation point (i, q) to (i-0.5, q-0.5); translating all constellation points in the second quadrant to the right by 0.5 and then translating downward by 0.5, that is, changing the constellation point (i, q) to (i+0.5, q-0.5); all constellation points in the third quadrant remain unchanged; all constellation points in the fourth quadrant are translated to the right by 0.5 and then translated upward by 0.5, that is, changing the constellation point (i, q) to (i+0.5, q+0.5); the constellation point distribution formed in each quadrant after translation according to the first rule is as follows Figure 6 As shown. The rotation according to the second rule includes: the coordinate system of the first quadrant is rotated 180° clockwise as a whole, that is, the i and q of each point will be reversed, and the coordinate transformation formula after rotation is: (i', q') = (-i, -q); the coordinate system of the second quadrant is rotated 90° clockwise as a whole, that is, the x and y of each constellation point will be interchanged, and x will be reversed, and the coordinate transformation formula after rotation is: (i', q') = (q, -i); the coordinate system and constellation points of the third quadrant remain unchanged; the coordinate system of the fourth quadrant is rotated 90° counterclockwise as a whole, that is, the x and y of each constellation point will be interchanged, and y will be reversed, and the coordinate transformation formula after rotation is: (i', q') = (-q, i); the figure formed after the four quadrants are rotated is as follows Figure 7 shown.

[0065] Each quadrant constellation point on the rotated constellation diagram is translated according to the third rule to obtain a PS-16QAM constellation diagram encrypted stream; wherein the translation according to the third rule includes: all constellation points in the first quadrant are translated to the right by 0.5, and then translated upward by 0.5, that is, the constellation point (i, q) is changed to (i+0.5, q+0.5); all constellation points in the second quadrant are translated to the left by 0.5, and then translated upward by 0.5, that is, the constellation point (i, q) is changed to (i-0.5, q+0.5); all constellation points in the third quadrant remain unchanged; all constellation points in the fourth quadrant are translated to the left by 0.5, and then translated downward by 0.5, that is, the constellation point (i, q) is changed to (i-0.5, q-0.5), and probability shaping is realized, and finally the non-uniformly distributed PS-16QAM constellation diagram encrypted stream is obtained as follows Figure 7 shown.

[0066] In some embodiments, the method further comprises: receiving and demodulating a signal, such as Figure 8As shown, for the obtained PS-16QAM constellation encrypted stream, the present application divides it into four regions according to quadrants, and performs inverse transformations of translation and rotation on these four regions. These transformations are the inverse operations of the transformations applied in the above encryption process. After the inverse transformation, the final result is as follows Figure 5 The non-uniformly distributed 16QAM constellation diagram is shown, that is, the encrypted stream of 16QAM.

[0067] Next, use serial interference cancellation (SIC) technology to separate the high-power information stream and low-power key stream from the 16QAM encrypted stream. The specific process is as follows: estimate the channel response experienced by the encrypted stream, treat the remaining low-power signals as noise interference, directly equalize the mixed signal to obtain the first frequency domain signal, and then directly demodulate to obtain the first high-power signal, that is, the high-power information stream; remodulate the obtained information stream, and then multiply it with the channel response it experienced to generate a new frequency domain signal, and then subtract the newly generated signal from the mixed signal. Estimate the channel response experienced by the second signal, and directly demodulate after equalization to obtain the second low-power signal, that is, the low-power key stream;

[0068] Afterwards, the power of the high-power information stream and the low-power key stream is inversely transformed. The extracted key stream is inversely transformed according to the rules in this application to restore the original key bit stream. After the information stream is QPSK demodulated and parallel-to-serial converted, the original encrypted data is obtained. When decrypting, the same Cai's chaotic sequence needs to be used to perform an XOR operation on the encrypted information stream to restore the binary form of the original data. Then, this binary form can be converted back to the format of the original data.

[0069] The specific simulation results of the application example are as follows: Figure 9-11 This is an experimental simulation diagram of the key transmission method based on power domain chaotic distribution matching. This figure shows in detail the actual application effect of the power domain chaotic distribution matching technology in the key transmission method. Fig. 9 This is a simulation diagram of the key stream of this embodiment, showing the simulation result of the key stream generated in this embodiment. Fig.10 This is a simulation diagram of the 16QAM encrypted stream of this embodiment, which presents the simulation result of the non-uniformly distributed encrypted stream formed by superimposing the key stream and the signal stream. Fig.11 This is a simulation diagram of the PS-16QAM encrypted stream finally formed in this embodiment. The encrypted stream combines the advantages of power domain chaotic distribution and 16QAM modulation, showing higher security and anti-interference capabilities.

[0070] Embodiment 2: Based on Embodiment 1, this embodiment provides an encoding device based on power domain chaotic distribution matching, including a processor and a storage medium;

[0071] The storage medium is used to store instructions;

[0072] The processor is used to operate according to the instruction to execute the method according to embodiment 1.

[0073] Embodiment 3: Based on Embodiment 1, this embodiment provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method described in Embodiment 1 is implemented.

[0074] Embodiment 4: Based on Embodiment 1, this embodiment provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the method described in Embodiment 1 when executing the computer program.

[0075] Embodiment 5: Based on Embodiment 1, this embodiment provides a computer program product, including a computer program, which implements the method described in Embodiment 1 when executed by a processor.

[0076] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0077] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram and the combination of the processes and / or blocks in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0078] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0079] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0080] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A coding method based on power domain chaotic distribution matching, characterized in that: include: Get the initial key value and the original data to be sent; The initial value of the key is encrypted by a Chua's chaotic system to generate a chaotic sequence; The initial key value is converted into a binary system and mapped according to a rule to obtain a key stream composed of a QPSK constellation diagram; The chaotic sequence is used to encrypt the original data in binary form, perform serial-to-parallel conversion, and then perform quadrature phase shift keying (QPSK) mapping to obtain an information stream composed of a uniformly distributed QPSK constellation diagram; The key stream and the information stream are respectively power-allocated, and the key stream and the information stream after the power allocation are constellation-superimposed to form an encryption stream of a non-uniformly distributed 16QAM constellation; The partitioned constellation diagram of the encrypted stream is translated and rotated in each area according to the rules, and finally probability shaping is implemented to obtain the PS-16QAM constellation encrypted stream.

2. The method according to claim 1, characterized in that: The initial key value is encrypted by a Chua's chaotic system to generate a chaotic sequence, including: , Among them, a, b, d are constants; t is a variable step size, x, y and z are the chaotic sequences generated by the chaotic system, is an intermediate function.

3. The method according to claim 1, characterized in that The initial value of the key is converted into a binary system and mapped according to a rule, including: Convert the decimal initial key value into a binary bit stream with a fixed length; The binary bit stream is mapped and processed according to a chaotic mapping rule to obtain a key stream composed of a QPSK constellation diagram.

4. The method according to claim 3, characterized in that The binary bit stream is mapped according to the chaotic mapping rule to obtain a key stream composed of a QPSK constellation diagram, including: The binary bit stream is converted into a sequence having only elements 1 and -1 based on a chaotic mapping rule; wherein the chaotic mapping rule includes: each two-bit binary number 00, 01, 10, 11 is mapped to a specific four-element sequence, the element is 1 or -1, specifically: the binary number "00" is mapped to "1,1,1,-1"; the binary number "01" is mapped to "1,1,-1,1"; the binary number "10" is mapped to "1,-1,1,1"; the binary number "11" is mapped to "-1,1,1,1"; Input the odd numbers of the sequence into the in-phase I, and the even numbers into the orthogonal Q; The coordinates of the constellation points on the QPSK constellation diagram are generated by superimposing I and Q, and a key stream composed of the QPSK constellation diagram is obtained.

5. The method according to claim 1, characterized in that The chaotic sequence is used to encrypt the original data in binary form by using XOR encryption.

6. The method according to claim 1, characterized in that In the information stream constituted by the uniformly distributed QPSK constellation diagram, the QPSK constellation diagram consists of four equally spaced points, representing four phase states of 0°, 90°, 180°, and 270°, respectively. These points are evenly distributed on the complex plane to form four vertices of a square, wherein the diagonals of the square are perpendicular to each other and of equal length, indicating an equally spaced relationship between the four phase states.

7. The method according to claim 1, characterized in that The key stream and the information stream are respectively power-allocated, and the constellation diagrams are superimposed on the key stream and the information stream after the power allocation to form an encryption stream of a non-uniformly distributed 16QAM constellation diagram, including: Multiplying the information flow by , the key stream is multiplied by The QPSK constellation diagram of the information stream after power distribution is superimposed on the constellation points of the corresponding quadrants on the key stream QPSK constellation after power distribution at the constellation points in the first quadrant, the second quadrant, the third quadrant and the fourth quadrant, respectively, to form an encrypted stream of the non-uniformly distributed 16QAM constellation diagram.

8. The method according to claim 1, characterized in that The partitioned constellation diagram of the encrypted stream is translated and rotated in each area according to the rules, and finally probability shaping is implemented to obtain the PS-16QAM constellation encrypted stream, including: The non-uniformly distributed 16QAM constellation diagram is divided into four quadrants to obtain a partitioned constellation diagram; Each quadrant constellation point on the partition constellation diagram is translated according to the first rule and then rotated according to the second rule to obtain a rotated constellation diagram; wherein the translation according to the first rule includes: translating all constellation points in the first quadrant to the left by 0.5 and then translating downward by 0.5; translating all constellation points in the second quadrant to the right by 0.5 and then translating downward by 0.5; all constellation points in the third quadrant remain unchanged; all constellation points in the fourth quadrant are translated to the right by 0.5 and then translated upward by 0.5; wherein the rotation according to the second rule includes: the coordinate system of the first quadrant is rotated 180° clockwise as a whole; the coordinate system of the second quadrant is rotated 90° clockwise as a whole; the coordinate system and constellation points of the third quadrant remain unchanged; the coordinate system of the fourth quadrant is rotated 90° counterclockwise as a whole; Each quadrant constellation point on the rotated constellation diagram is translated according to a third rule to obtain a PS-16QAM constellation diagram encrypted stream; wherein the translation according to the third rule includes: all constellation points in the first quadrant are translated to the right by 0.5, and then translated upward by 0.5; all constellation points in the second quadrant are translated to the left by 0.5, and then translated upward by 0.5; all constellation points in the third quadrant remain unchanged; all constellation points in the fourth quadrant are translated to the left by 0.5, and then translated downward by 0.5 to achieve probability shaping.

9. A coding device based on power domain chaotic distribution matching, characterized in that: including processor and storage medium; The storage medium is used to store instructions; The processor is configured to operate according to the instructions to execute the method according to any one of claims 1 to 8.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Dynamic probability 16cap mapping encryption method

    CN111082919A

  • Chaotic region optimization constellation diagram probabilistic shaping method for FSO data transmission

    CN115913866A

  • Information transmission method and system based on power division multiplexing four-dimensional region joint encryption

    CN116318694A

  • NOMA transmission system based on constellation diagram transformation and chaos enhancement

    CN117749278A

Cited By

  • Optical signal modulation method and device based on bit and constellation joint transformation

    CN119814307A

  • An optical signal modulation method and device based on joint transformation of bits and constellations

    CN119814307B

  • Layered coordinate flipping coding method, device and system based on constellation joint shaping

    CN120320860A

  • Spatial multiplexing signal sending method and receiving method

    CN120768723A

  • High-order signal transmission method and system based on dual-channel architecture

    CN120811573A