An encoding method and device based on power domain chaotic distribution matching
By introducing probabilistic shaping techniques and power domain chaotic distribution matching into the communication system, a non-uniformly distributed 16QAM constellation diagram is generated, which solves the security risks of key management and resource allocation, realizes efficient and secure key iteration and distribution, and improves the security and efficiency of the communication system.
Patent Information
- Application Number
- CN202411591043.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2044-11-08
AI Technical Summary
Existing communication systems have security risks and shortcomings in key management and resource allocation, making it difficult to achieve key iteration and distribution without occupying inherent frequency band resources, and traditional resource reuse techniques fail to fully utilize power domain resources.
By introducing probabilistic shaping technology and combining key transmission with power domain chaotic distribution matching, a non-uniformly distributed 16QAM constellation diagram is generated. The key stream is generated using the Chua's chaotic system and superimposed on the information stream. The constellation diagram is then translated, rotated, and probabilistically shaped to form a PS-16QAM constellation diagram encrypted stream.
It improves the security and efficiency of the communication system, reduces the risk of key leakage, optimizes decoding performance, and enhances nonlinear tolerance and communication quality.
Smart Images

Figure CN119483893B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of optical transmission communication, and particularly relates to an encoding method and device based on power domain chaos distribution matching. BACKGROUND
[0002] In recent years, the rapid growth of mobile data traffic demand and emerging services has put forward higher requirements for the evolution of future mobile communication technology. Today, as the current new generation of mobile communication systems, the all-new network technology architecture and wide range of application scenarios of 5G are gradually meeting the diversified needs of human society for mobile communication, and people's various information is more closely associated with communication networks, so it is particularly important to ensure the security of data transmission.
[0003] The encryption methods of the current communication system are mainly divided into network upper layer and physical layer encryption. Among them, the upper layer scheme of the optical network has certain security risks, and with the increase of the number of users, it brings difficulties to the key management. In contrast, the encryption technology at the physical layer is more secure, and the chaos encryption technology has the advantages of low cost and low computational complexity. The chaotic signal has the characteristics of non-periodicity, high complexity, natural concealment, noise-like, long-term unpredictability, and easy implementation, so it is very suitable for application in the process of secure communication, and it has far-reaching significance to use the chaotic system to encrypt the communication signal. In addition, in order to further improve the security of communication, the key must be updated and iterated to prevent security risks caused by key leakage. Therefore, how to realize the iteration and distribution of the key without occupying the inherent frequency band resources is a key problem that needs to be solved.
[0004] The traditional resource reuse technology cannot well utilize the power domain resources, resulting in that it is insufficient to cope with such challenges in the future. Therefore, in order to fully utilize the power domain resources and more flexibly allocate resources, the research on new power division multiplexing (PDM) technology is a hot research content of current and future optical communication systems. Therefore, fully utilizing the power domain resources and realizing the transmission of signals with encryption are an effective means to solve the above problems. SUMMARY
[0005] In the application process of the new power division multiplexing technology, in order to further improve the quality of signal transmission, the application introduces a probability shaping technology. The technology aims to more closely approach the Shannon limit, and its basic idea is to process the probability of generating symbols for the energy of symbols. In high-order modulation, the required transmission energy of 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 solve this problem, that is, by increasing the transmission probability of the inner circle points and reducing the transmission probability of the outer circle points, the average energy of the constellation diagram as a whole is reduced. Therefore, the introduction of the probability shaping technology provides strong support for the application of the new power division multiplexing technology.
[0006] The present application provides an encoding 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.
[0007] The technical scheme adopted by the present application is as follows:
[0008] In a first aspect, the present application provides an encoding method based on power domain chaotic distribution matching, comprising:
[0009] obtaining a key initial value and original data to be sent;
[0010] encrypting the key initial value through a Chua chaotic system to generate a chaotic sequence;
[0011] performing binary conversion and rule mapping processing on the key initial value to obtain a key stream composed of a QPSK constellation diagram;
[0012] encrypting the original data in binary form using the chaotic sequence, performing serial-parallel conversion, and then performing quadrature phase shift keying (QPSK) mapping to obtain an information stream composed of a uniformly distributed QPSK constellation diagram;
[0013] performing power allocation on the key stream and the information stream, respectively, and superimposing the power-allocated key stream and information stream to form an encrypted stream of a non-uniformly distributed 16QAM constellation diagram;
[0014] performing translation and rotation on the partitioned constellation diagram of the encrypted stream according to a rule, and finally performing probability shaping to obtain a PS-16QAM constellation diagram encrypted stream.
[0015] In a second aspect, the present application provides an encoding device based on power domain chaotic distribution matching, comprising a processor and a storage medium.
[0016] The storage medium is used to store instructions.
[0017] The processor is used 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 is executed by a processor to implement the method of the first aspect.
[0019] Beneficial effects: the encoding method and device based on power domain chaos distribution matching provided by the 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 the key management, but also brings higher communication efficiency, because the key is dynamically updated in the communication process without interrupting the communication or re-establishing the connection. The application also ingeniously performs corresponding rule mapping on the key, so that the key stream formed has higher randomness and complexity, making it difficult for unauthorized receivers to decipher the information, thereby effectively improving the security of the communication. In addition, by translating and rotating the four regions of the 16QAM constellation diagram and adjusting the distribution of the signal points, the probability shaping of high middle probability and low peripheral probability can be realized. This probability shaping technique helps to reduce the error probability and average power consumption during decoding, and can improve the non-linear tolerance. In summary, the application has significant advantages in improving the security of the communication system, optimizing the signal distribution, increasing the non-linear tolerance, etc. Not only does it improve the efficiency of the communication system, but also optimizes the decoding performance, significantly reduces the error rate and the risk of key leakage, and realizes high-security and high-performance transmission of the key and the signal. BRIEF DESCRIPTION OF DRAWINGS
[0020] Figure 1 It is a flowchart of the encoding method based on power domain chaos distribution matching according to an embodiment of the application.
[0021] Figure 2 It is a schematic diagram of the decimal to binary conversion process according to an embodiment of the application.
[0022] Figure 3 It is a schematic diagram of the binary bit stream of the key initial value according to an embodiment of the application, which is mapped according to the chaos mapping rule.
[0023] Figure 4 It is a schematic diagram of the key stream composed of the QPSK constellation diagram according to an embodiment of the application.
[0024] Figure 5 It is a schematic diagram of the superposition process of the two QPSK constellation diagrams of the key stream and the information stream according to an embodiment of the application.
[0025] Figure 6 It is a schematic diagram of the partitioned constellation diagram after translation according to the rule for each region according to an embodiment of the application.
[0026] Figure 7 It is a schematic diagram of the non-uniform distribution 16QAM probability shaping according to an embodiment of the application.
[0027] Figure 8 It is a schematic diagram of the decryption process at the receiving end according to an embodiment of the application.
[0028] Figures 9-11 An experimental simulation diagram of the encoding method according to the power domain chaotic distribution matching in an embodiment of the present application. DETAILED DESCRIPTION
[0029] The present application will be further described below in conjunction with the drawings and embodiments. The following embodiments are only used to more clearly illustrate the technical solutions of the present application, and cannot be used to limit the protection scope of the present application.
[0030] In the description of the present application, the meaning of several is more than one, the meaning of multiple is more than two, greater than, less than, more than, etc. are understood as not including the number, above, below, within, etc. are understood as including the number. If it is described as first, 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 indicated technical features or the sequence of indicated technical features.
[0031] In the description of the present application, the description of the reference terms "one embodiment", "some embodiments", "exemplary embodiment", "example", "specific example" 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 the present specification, the exemplary description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the described specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0032] The term "and / or", only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. In addition, the character " / ", generally represents that the associated objects before and after are in an "or" relationship.
[0033] Embodiment 1: The present embodiment provides an encoding method based on power domain chaotic distribution matching, as shown in Figure 1 , comprising:
[0034] S1, obtaining a key initial value and original data to be sent;
[0035] S2, performing chaotic encryption on the key initial value through the Cai chaotic system to generate a chaotic sequence;
[0036] S3, performing binary conversion and rule mapping processing on the key initial value to obtain a key stream composed of a QPSK constellation diagram;
[0037] S4, encrypting the original data in binary form using the chaotic sequence, performing serial-parallel conversion, and then performing QPSK mapping to obtain an information stream formed by a uniformly distributed QPSK constellation diagram;
[0038] S5, performing power allocation on the key stream and the information stream, respectively, and performing constellation diagram superposition on the power-allocated key stream and information stream to form an encryption stream of a non-uniformly distributed 16QAM constellation diagram;
[0039] S6, performing translation and rotation on the partitioned constellation diagram of the encryption stream according to a rule, and finally obtaining a PS-16QAM constellation diagram encryption stream through probability shaping.
[0040] In some embodiments, S2, the key initial value is encrypted by a chaotic system to generate a chaotic sequence, including:
[0041]
[0042] wherein a, b, and d are constants respectively set as 10, 15, -1.27, and -0.5; t is a variable step length, and x, y, and z are chaotic sequences generated by the chaotic system, is an intermediate function.
[0043] In this embodiment, the key initial value (x0, y0, z0) corresponds to the range of (-3, 3), (-1, 1), and (-5, 5).
[0044] The chaotic system generates three chaotic sequences (x, y, z) that dynamically change at the same time for subsequent encryption of the original data.
[0045] The application converts the decimal key initial value into a binary bit stream with a fixed length. Each position is mapped to a binary symbol with a length of 4, and the sign is distinguished by the frontmost symbol bit, with 0 representing positive and 1 representing negative. The middle part is inserted with a binary symbol with a length of 4 as the symbol bit of the decimal point. 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 length t is set to 0.001. Taking as an example, the conversion from decimal to binary is shown in Figure 2 .
[0046] In some embodiments, in step S3, the key initial value is converted by a certain number of bits and processed according to a rule, including:
[0047] Converting the decimal key initial value into a binary bit stream with a fixed length;
[0048] Mapping the binary bit stream according to a chaotic mapping rule to obtain a key stream composed of a QPSK constellation.
[0049] Further, in some embodiments, the mapping of the binary bit stream according to a chaotic mapping rule to obtain a key stream composed of a QPSK constellation includes:
[0050] Converting the binary bit stream into a sequence of 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 elements being 1 or -1, specifically: binary number "00" is mapped to "1, 1, 1, -1"; binary number "01" is mapped to "1, 1, -1, 1"; binary number "10" is mapped to "1, -1, 1, 1"; binary number "11" is mapped to "-1, 1, 1, 1";
[0051] Inputting the odd numbers of the sequence to in-phase I and the even numbers to quadrature Q;
[0052] Superimposing I and Q to generate the coordinates of constellation points on a QPSK constellation to obtain a key stream composed of a QPSK constellation.
[0053] In this embodiment, when designing the key stream, first, it is clear that it is different from the traditional QPSK constellation, and the present application generates a non-uniformly distributed QPSK constellation through chaotic encryption technology. Therefore, the present application sets a rule for the binary bit stream generated by the above chaotic encryption. For the binary bit stream, there are only two possibilities of 0 or 1, and according to the traditional QPSK mapping, The converted binary sequence mapped to the QPSK constellation will present a non-uniform and probabilistic distribution. In this rule of the present application, each two-bit binary number (00, 01, 10, 11) is mapped to a specific four-element sequence, the elements being 1 or -1. In order to obtain a constellation with a regular probability distribution, the ideal distribution of the two elements is: P(1)=3 / 4, P(-1)=1 / 4, i.e. the probability of element 1 is 3 / 4 and the probability of element 3 is 1 / 4, so the four-element sequence consists of 3 '1's and 1 '-1'. The corresponding rule is shown in Table 1 Chaotic Mapping Rule.
[0054] Table 1 Chaotic Mapping Rule
[0055]
[0056] Based on the rule, the binary bit stream is converted to obtain a sequence of 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 shown in Figure 3 .
[0057] The coordinates of the constellation points on the QPSK constellation diagram are superimposed by I and Q. Since the probability of 1 is greater than that of -1, the points in the first quadrant correspond to more "1", and the points in the first quadrant are accessed more frequently. The points in the second and fourth quadrants correspond to slightly less "1", and the access frequency is lower than that in the first quadrant. The points in the third quadrant correspond to more "-1" in the mapping, and the points in this quadrant have the lowest access frequency. Therefore, the probability of the first quadrant 00 is the largest, followed by the second quadrant 10 and the fourth quadrant 01, and the probability of the third quadrant 11 is the smallest. The key stream formed by the QPSK constellation diagram is shown in Figure 4 .
[0058] In some embodiments, in step S4, the original data in binary form is encrypted using the chaotic sequence by using XOR encryption.
[0059] In some embodiments, in the information stream formed by the uniformly distributed QPSK constellation diagram, the QPSK constellation diagram is composed of four equally spaced points, representing four phase states 0°, 90°, 180°, and 270°. These points are uniformly distributed in the complex plane, forming the four vertices of a square, and the diagonals of the square are perpendicular to each other and have the same length, indicating the equal spacing relationship between the four phase states.
[0060] In some embodiments, in step S5, the power of the key stream and the information stream is allocated respectively, and the encrypted stream of the non-uniformly distributed 16QAM constellation diagram is formed by superimposing the power-allocated key stream and information stream constellation diagram, including:
[0061] The information stream is multiplied by , and the key stream is multiplied by . The QPSK constellation points of the power-allocated information stream in the first, second, third, and fourth quadrants are superimposed with the corresponding quadrant constellation points on the power-allocated key stream QPSK constellation, to form the encrypted stream of the non-uniformly distributed 16QAM constellation diagram, as shown in Figure 5 .
[0062] In some embodiments, in step S6, the partitioned constellation diagram of the encrypted stream is translated and rotated according to the rule in each region, and finally the PS-16QAM constellation diagram encrypted stream is obtained by probability shaping, including:
[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 partitioned constellation is translated according to a first rule and then rotated according to a second rule to obtain a rotated constellation; wherein the translation according to the first rule comprises: translating all constellation points in the first quadrant 0.5 to the left and then 0.5 downward, i.e. changing the constellation point (i, q) to (i-0.5, q-0.5); translating all constellation points in the second quadrant 0.5 to the right and then 0.5 downward, i.e. changing the constellation point (i, q) to (i+0.5, q-0.5); the constellation points in the third quadrant remain unchanged; translating all constellation points in the fourth quadrant 0.5 to the right and then 0.5 upward, i.e. changing the constellation point (i, q) to (i+0.5, q+0.5); the constellation point distribution formed by each quadrant after the translation according to the first rule is shown in Figure 6 The rotation according to the second rule comprises: rotating the coordinate system of the first quadrant 180° clockwise as a whole, i.e. the i and q of each point will be negated, and the coordinate transformation formula after rotation is: (i', q') = (-i, -q); rotating the coordinate system of the second quadrant 90° clockwise as a whole, i.e. the x and y of each constellation point will be exchanged, and the x will be negated, and the coordinate transformation formula after rotation is: (i', q') = (q, -i); the coordinate system and the constellation points in the third quadrant remain unchanged; rotating the coordinate system of the fourth quadrant 90° counterclockwise as a whole, i.e. the x and y of each constellation point will be exchanged, and the y will be negated, and the coordinate transformation formula after rotation is: (i', q') = (-q, i); the diagram formed after the rotation of the four quadrants is shown in Figure 7 .
[0065] Each quadrant constellation point on the rotated constellation is translated according to a third rule to obtain a PS-16QAM constellation encryption stream; wherein the translation according to the third rule comprises: translating all constellation points in the first quadrant 0.5 to the right and then 0.5 upward, i.e. changing the constellation point (i, q) to (i+0.5, q+0.5); translating all constellation points in the second quadrant 0.5 to the left and then 0.5 upward, i.e. changing the constellation point (i, q) to (i-0.5, q+0.5); the constellation points in the third quadrant remain unchanged; translating all constellation points in the fourth quadrant 0.5 to the left and then 0.5 downward, i.e. changing the constellation point (i, q) to (i-0.5, q-0.5), realizing probability shaping, and finally obtaining a non-uniformly distributed PS-16QAM constellation encryption stream as shown in Figure 7 .
[0066] In some embodiments, the method further comprises: receiving and demodulating the signal, as shown in Figure 8As shown, for the obtained PS-16QAM constellation encryption stream, the application divides it into four areas according to the quadrant, and performs translation and rotation inverse transformation on the four areas. The inverse transformation is the inverse operation of the transformation applied in the above encryption process. After the inverse transformation, the final 16QAM constellation with non-uniform distribution is obtained, that is, the 16QAM encryption stream. Figure 5 As shown, for the obtained PS-16QAM constellation encryption stream, the application divides it into four areas according to the quadrant, and performs translation and rotation inverse transformation on the four areas. The inverse transformation is the inverse operation of the transformation applied in the above encryption process. After the inverse transformation, the final 16QAM constellation with non-uniform distribution is obtained, that is, the 16QAM encryption stream.
[0067] Next, the serial interference cancellation (SIC) technology is used to separate the high-power information stream and the low-power key stream from the 16QAM encryption stream. The specific process is as follows: estimate the channel response experienced by the encryption stream, treat the remaining low-power signal 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; re-modulate the obtained information stream, multiply it by the channel response it experiences 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, equalize and directly demodulate to obtain the second low-power signal, that is, the low-power key stream;
[0068] After that, 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 the application to restore the original key bit stream. After QPSK demodulation and serial conversion, the original encrypted data is obtained. When decrypting, the same Cai chaos sequence is used to perform XOR operation on the encrypted information stream to restore the binary form of the original data. Then, the binary form can be converted back to the format of the original data.
[0069] The application embodiment simulation results are as follows: Figures 9-11 The experimental simulation diagram of the power domain chaos distribution matching key stream method, which shows the actual application effect diagram of the power domain chaos distribution matching technology in the key stream method. Figure 9 The simulation diagram of the key stream of the present embodiment, which shows the simulation results of the key stream generated in the present embodiment. Figure 10 The simulation diagram of the 16QAM encryption stream of the present embodiment, which presents the simulation results of the non-uniformly distributed encryption stream formed by superimposing the key stream and the signal stream. Figure 11 The simulation diagram of the PS-16QAM encryption stream finally formed in the present embodiment, which has the advantages of power domain chaos distribution and 16QAM modulation, and exhibits higher security and anti-interference ability.
[0070] Embodiment 2: Based on embodiment 1, the present embodiment provides an encoding device based on power domain chaos distribution matching, comprising a processor and a storage medium;
[0071] The storage medium is used to store instructions;
[0072] The processor is configured to operate according to the instructions to perform the method according to embodiment 1.
[0073] Embodiment 3: Based on embodiment 1, this embodiment provides a computer readable storage medium, having stored thereon a computer program, which, when executed by a processor, implements the method of embodiment 1.
[0074] Embodiment 4: Based on embodiment 1, this embodiment provides a computer device, comprising a memory and a processor, the memory storing a computer program, and the processor implementing the method of embodiment 1 when executing the computer program.
[0075] Embodiment 5: Based on embodiment 1, this embodiment provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method of embodiment 1.
[0076] Those skilled in the art should understand that embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can 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 code.
[0077] The present application is described with reference to flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams and combinations of flows and / or blocks in the flowcharts and / or block diagrams 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 apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus produce the functions specified in the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products. Figure 1 The functions specified in a flow or multiple flows and / or blocks Figure 1 The functions specified in a flow or multiple flows and / or blocks
[0078] These computer program instructions can also be stored in a computer readable memory that can direct the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer readable memory produce the manufacture comprising instruction means, which implement the functions specified in the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products. Figure 1 The functions specified in a flow or multiple flows and / or blocks Figure 1 The functions specified in a flow or multiple flows and / or blocks
[0079] These computer program instructions can also be loaded into a computer or other programmable data processing devices, so that a series of operational steps are generated to realize the computer-implemented processes in the computer or other programmable devices, and the instructions executed in the computer or other programmable devices provide a process for implementing the functions specified in the flowchart Figure 1 one flow or a plurality of flows and / or the functions specified in the block Figure 1 one flow or a plurality of flows and / or the functions specified in the block
[0080] The above description is only the preferred embodiment of the present application, and it should be pointed out that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements should also be considered as the protection scope of the present application.
Claims
1. A coding method based on power domain chaotic distribution matching, characterized in that, include: Obtain the initial key value and the raw data to be sent; The initial key value is chaotically encrypted using the Chua's chaotic system to generate a chaotic sequence. The initial key value is converted to a different number system and mapped according to rules to obtain a key stream composed of a QPSK constellation diagram; After encrypting and serial-to-parallel transforming the original binary data using the chaotic sequence, orthogonal phase shift keying (QPSK) mapping is performed to obtain an information flow composed of a uniformly distributed QPSK constellation diagram. The key stream and information stream are respectively power-allocated, and the power-allocated key stream and information stream are superimposed with constellation diagrams to form an encrypted stream with a non-uniformly distributed 16QAM constellation diagram; The encrypted stream's partitioned constellation diagram is translated and rotated according to rules for each region, and finally probabilistic shaping is performed to obtain the PS-16QAM constellation diagram encrypted stream.
2. The method according to claim 1, characterized in that, The initial key value is used to generate a chaotic sequence through chaotic encryption using the Chua's chaotic system, including: , Where a, b, and d are constants; t is a variable step size; and x, y, and z are chaotic sequences generated by the chaotic system. This is an intermediate function.
3. The method according to claim 1, characterized in that, The initial key value is processed by number system conversion and rule mapping, including: Convert the initial decimal key value into a binary bit stream of fixed length; The binary bit stream is mapped and processed according to the 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 chaotic mapping rules to obtain a key stream composed of a QPSK constellation diagram, including: The binary bit stream is converted into a sequence containing only elements 1 and -1 based on chaotic mapping rules. These chaotic mapping rules include: each two-bit binary number 00, 01, 10, and 11 is mapped to a specific four-element sequence, where each element is either 1 or -1. Specifically: binary number "00" is mapped to "1,1,1,-1"; binary number "01" is mapped to "1,1,-1,1"; binary number "10" is mapped to "1,-1,1,1"; and binary number "11" is mapped to "-1,1,1,1". The odd numbers of the sequence are input into the in-phase I, and the even numbers are input into the quadrature Q; The coordinates of constellation points on the QPSK constellation diagram are generated by superimposing I and Q, resulting in a key stream composed of the QPSK constellation diagram.
5. The method according to claim 1, characterized in that, The chaotic sequence is used to encrypt the original binary data using XOR encryption.
6. The method according to claim 1, characterized in that, In the information flow formed 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 uniformly distributed on the complex plane, forming the four vertices of a square, where the diagonals of the square are perpendicular to each other and of equal length, indicating the equal spacing relationship between the four phase states.
7. The method according to claim 1, characterized in that, The key stream and information stream are respectively power-allocated, and the power-allocated key stream and information stream are superimposed with constellation diagrams to form an encrypted stream with a non-uniformly distributed 16QAM constellation diagram, including: Multiply the information stream 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 of the QPSK constellation of the key stream after power allocation in the first, second, third and fourth quadrants, forming an encrypted stream with a non-uniformly distributed 16QAM constellation diagram.
8. The method according to claim 1, characterized in that, The encrypted stream's partitioned constellation diagram is translated and rotated according to rules for each region, and finally probabilistic shaping is performed to obtain the PS-16QAM constellation diagram encrypted stream, including: The non-uniformly distributed 16QAM constellation map is divided into four quadrants to obtain a partitioned constellation map; The constellation points in each quadrant of the partitioned constellation diagram are translated according to the first rule and then rotated according to the second rule to obtain a rotated constellation diagram. The translation according to the first rule includes: translating all constellation points in the first quadrant to the left by 0.5 and then down by 0.5; translating all constellation points in the second quadrant to the right by 0.5 and then down by 0.5; leaving all constellation points in the third quadrant unchanged; and translating all constellation points in the fourth quadrant to the right by 0.5 and then up by 0.
5. The rotation according to the second rule includes: rotating the coordinate system of the first quadrant clockwise by 180°; rotating the coordinate system of the second quadrant clockwise by 90°; leaving the coordinate system and constellation points of the third quadrant unchanged; and rotating the coordinate system of the fourth quadrant counterclockwise by 90°. Each constellation point in each quadrant of the rotated constellation diagram is translated according to the third rule to obtain the PS-16QAM constellation diagram encrypted stream; wherein the translation according to the third rule includes: translating all constellation points in the first quadrant to the right by 0.5, and then translating them upwards by 0.5; translating all constellation points in the second quadrant to the left by 0.5, and then translating them upwards by 0.5; keeping the representation of all constellation points in the third quadrant unchanged; and translating all constellation points in the fourth quadrant to the left by 0.5, and then translating them downwards by 0.5, to achieve probabilistic shaping.
9. A coding device based on power domain chaotic distribution matching, characterized in that, Including processor and storage media; The storage medium is used to store instructions; The processor is configured to operate according to the instructions to perform 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, it implements the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Chaotic region optimization constellation diagram probabilistic shaping method for FSO data transmission
CN115913866A
NOMA transmission system based on constellation diagram transformation and chaos enhancement
CN117749278A