Optical signal modulation method and device based on bit and constellation joint transformation
By adopting an optical signal modulation method based on bit and constellation joint transformation in the optical communication system, the combination of three-dimensional chaotic system and hash function is used to solve the problem of insufficient capacity and high complexity of traditional encryption technology in the optical communication system, and high security data transmission is achieved.
Patent Information
- Application Number
- CN202510304517.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-14
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2045-03-14
AI Technical Summary
When the existing optical communication systems face high traffic demands, the capacity of single-mode optical fibers is insufficient, and traditional physical layer encryption technology has problems such as high hardware complexity and easy information to be cracked.
The optical signal modulation method based on the joint transformation of bit and constellation is adopted, and the bit data and constellation diagram are used to perform multiple transformations of the bit data and constellation diagrams, data obfuscation, xOR encryption and constellation point substitution are performed through chaotic sequences, and combined with the hash function's key XOR encryption method to enhance the security of the data.
The data security is significantly enhanced, and the confidentiality and transmission security of keys are improved through the unpredictability and initial value sensitivity of the chaotic system, reducing the risk of enumeration attacks, and improving the spectrum efficiency of the communication system.
Smart Images

Figure CN119814307A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of optical communication technology, and specifically relates to an optical signal modulation method and device based on bit and constellation joint transformation. Background Art
[0002] Since the 21st century, with the rapid improvement of human scientific and technological level, various cutting-edge digital technologies such as the metaverse, augmented reality (AR), and artificial intelligence (AI) have emerged and are showing a booming development trend. Under this technical background, the performance requirements of short-distance communication systems have also increased significantly to adapt to the rapid development and widespread application of these emerging technologies. At present, the IMDD system has attracted widespread attention due to its low cost and simple structure. However, with the growth of business, the demand for traffic has increased explosively, and the capacity of single-mode optical fiber can no longer meet the increasing traffic demand. Multi-core optical fiber arranges multiple optical fiber cores in the optical fiber core area of a single optical fiber, and each optical fiber core acts as an independent spatial channel. Multi-core optical fiber based on space division multiplexing can significantly increase the capacity of optical fiber and has broad application prospects in future optical fiber communication systems.
[0003] As the amount of data increases dramatically, the transmitted information faces the threat of being stolen. Therefore, the sender needs to encrypt the data to reduce the risk of illegal data theft. Traditional physical layer encryption technologies such as optical masking technology and quantum noise encryption technology have the problem of high hardware complexity and easy information cracking by brute force.
[0004] At present, in the communication system using optical physical layer chaotic encryption, in order to reduce the security risks brought by traditional static keys, key transmission technology is often used to achieve the purpose of key update. However, the existing key transmission technology focuses more on the transmission of keys and ignores the security issues of keys. Summary of the invention
[0005] Purpose: In view of at least one of the above technical problems, the present application provides an optical signal modulation method and device based on bit and constellation joint transformation, which uses two three-dimensional chaotic systems to achieve multiple transformations of bit data and constellation diagrams, significantly enhancing data security.
[0006] The technical solution adopted in this application is: In a first aspect, the present application provides an optical signal modulation method based on bit and constellation joint transformation, comprising: Generate a first chaotic sequence through a first three-dimensional chaotic model according to the first initial key value , , , according to the second initial key value, a second chaotic sequence is generated through a second three-dimensional chaotic model , , ; Utilizing Sequence Perform data obfuscation on the original data and use the sequence The obfuscated data is encrypted by XOR, and the sequence Perform constellation point permutation on the 16QAM constellation diagram mapped with the XOR-encrypted data to obtain a scrambled 16QAM constellation diagram; Utilizing Sequence The generated masking factor performs noise masking on the initial value of the first key to obtain a noise-like signal, and modulates the noise-like signal into a 4QAM constellation diagram; Utilizing Sequence Power allocation and linear superposition are performed on the 4QAM constellation diagram and the scrambled 16QAM constellation diagram to obtain a 64QAM constellation diagram; Utilizing Sequence Perform phase perturbation on the 64QAM constellation diagram to obtain a scrambled 64QAM constellation diagram; Generate a four-bit initial value according to the number of constellation points in each phase interval of the scrambled 64QAM constellation diagram, generate a 256-bit hash value according to the four-bit initial value using the SHA-256 function, perform XOR on the hash value and the second key initial value to generate a 256-bit hash XOR value, and share the hash XOR value with the receiving end; The scrambled 64QAM constellation is OFDM modulated and then enters the optical fiber channel for transmission.
[0007] In some embodiments, generating a first chaotic sequence through a first three-dimensional chaotic model according to a first initial key value includes: The first three-dimensional chaos model adopts the Chua chaos model, which is expressed as: , , , , in, 、 、 is the state variable, Indicates time, , , , is the system parameter, Represents variables The intermediate function of .
[0008] In some embodiments, in the Chua chaos model, , , , ; The value ranges of the first chaotic sequence are , , .
[0009] In some embodiments, generating a second chaotic sequence through a second three-dimensional chaotic model according to a second initial key value includes: The second three-dimensional chaos model adopts the Insulin-Glucose chaos model, which is expressed as: , , , in, 、 、 is the state variable, Indicates time, , , , , , , , , , , , , , , , , , , , , is the system parameter.
[0010] In some embodiments, in the Insulin-Glucose chaos model, , , , , , , , , , , , , , , , , , , , , ; The value ranges of the second chaotic sequence are , , .
[0011] In a second aspect, the present application provides an optical signal modulation device based on bit and constellation joint transformation, including a processor and a 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 the first aspect.
[0012] 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.
[0013] Beneficial effects: The optical signal modulation method and device based on bit and constellation joint transformation provided by the present application have the following advantages: two three-dimensional chaotic systems are applied to realize multiple transformations of bit data and constellation diagrams, which significantly enhances the security of data. The chaotic sequence generated by the chaotic model has the characteristics of unpredictability and initial value sensitivity. The chaotic perturbation at the bit level and symbol level using the chaotic sequence can enhance the security of data. By introducing a dual chaotic system, the selection of encryption methods is more flexible and diverse, while increasing the key space and effectively reducing the risk of enumeration attacks. The use of the key XOR encryption method combined with the hash function effectively reduces the risk of eavesdroppers cracking the key, and enhances the confidentiality and transmission security of the key. In order to improve the spectrum efficiency, the 16QAM modulation format is selected for the transmission data. The present invention performs noise masking on the key, and disguises the key as noise transmission by embedding a noise-like sequence at both ends and inside the key. At the same time, the power division multiplexing technology is used to enable data and keys to be transmitted simultaneously, thereby improving the transmission efficiency and enhancing the performance of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 Schematic diagram of a flow chart of an optical signal modulation method based on bit and constellation joint transformation according to an embodiment of the present application; Figure 2 is a schematic diagram of a phase diagram of a Chua chaotic system according to an embodiment of the present application; Figure 3 A schematic diagram of Chua system encryption according to an embodiment of the present application; Figure 4A schematic diagram of a phase diagram of an Insulin-Glucose chaotic system according to an embodiment of the present application; Figure 5 This is an encrypted schematic diagram of the Insulin-Glucose system according to one embodiment of the present application; Figure 6 A schematic diagram of the principle of Hash XOR encryption according to an embodiment of the present application; Figure 7 It is a schematic diagram of the received optical power and bit error rate BER curve of the legal receiving end and the illegal receiving end according to one embodiment of the present application. DETAILED DESCRIPTION
[0015] 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.
[0016] 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.
[0017] 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.
[0018] The term "and / or" is only a way to describe the association relationship of 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.
[0019] Embodiment 1: This embodiment provides an optical signal modulation method based on bit and constellation joint transformation, such as Figure 1 As shown, including: S1. Generate a first chaotic sequence through a first three-dimensional chaotic model according to the first initial value of the key , , , according to the second initial key value, a second chaotic sequence is generated through a second three-dimensional chaotic model , , ; S2. Utilization sequence Perform data obfuscation on the original data and use the sequence The obfuscated data is encrypted by XOR, and the sequence Perform constellation point permutation on the 16QAM constellation diagram mapped with the XOR-encrypted data to obtain a scrambled 16QAM constellation diagram; S3. Utilization sequence The generated masking factor performs noise masking on the initial value of the first key to obtain a noise-like signal, and modulates the noise-like signal into a 4QAM constellation diagram; S4. Utilization sequence Power allocation and linear superposition are performed on the 4QAM constellation diagram and the scrambled 16QAM constellation diagram to obtain a 64QAM constellation diagram; S5. Utilization sequence Perform phase perturbation on the 64QAM constellation diagram to obtain a scrambled 64QAM constellation diagram; S6. Generate a four-bit initial value according to the number of constellation points in each phase interval of the scrambled 64QAM constellation diagram, generate a 256-bit hash value according to the four-bit initial value using the SHA-256 function, perform XOR on the hash value and the second key initial value to generate a 256-bit hash XOR value, and share the hash XOR value with the receiving end; S7. Perform OFDM modulation on the scrambled 64QAM constellation diagram and then enter the optical fiber channel for transmission.
[0020] In some embodiments, in step S1, generating a first chaotic sequence through a first three-dimensional chaotic model according to a first initial key value includes: The first three-dimensional chaos model adopts the Chua chaos model, which is expressed as: , , , , in, 、 、 is the state variable, Indicates time, , , , is the system parameter, Represents variables The intermediate function of .
[0021] Furthermore, in this embodiment, in the Chua chaos model, the parameters are set to , , , , the system will be in a chaotic state; the phase diagram of the Chua chaotic system is as follows Figure 2 In this embodiment, from Figure 2 It can be found that the value range of the first chaotic sequence is , , .
[0022] from Figure 2 As can be seen from the figure, the Chua chaos model exhibits significant chaotic characteristics, and its motion trajectory is complex and difficult to predict. Since the chaotic system is highly sensitive to the initial value, even a slight change in the initial value will generate a completely different chaotic trajectory. This initial value sensitivity characteristic makes it so that the illegal receiver can only rely on enumeration attacks for decoding in the absence of a key, thereby significantly improving the confidentiality and security of the information. The chaotic sequence generated by the Chua chaos model , , , respectively used for data obfuscation, XOR encryption and constellation point permutation, such as Figure 3 shown.
[0023] In some embodiments, in step S2, using the sequence Perform data obfuscation on the original data, including: ; in Represents the obfuscated data, Represents the first bit, mod(-) is the remainder function.
[0024] Using the sequence in the above method Acting on the original data, disrupting the order of the original data sequence, swapping the 0 (or 1) of each bit of the original data sequence with the 0 (or 1) of other bits, to achieve the effect of data obfuscation. This process does not change the length of the original data sequence.
[0025] In some embodiments, in step S2, using the sequence The obfuscated data is XOR-encrypted, including: in, Indicates the data after data obfuscation. Indicates the XOR-encrypted data. Represents the exclusive-or operation.
[0026] In some embodiments, in step S2, using the sequence The 16QAM constellation diagram mapped to the XOR encrypted data is permuted to obtain a scrambled 16QAM constellation diagram, including: and ; ; In some embodiments, in step S2, using the sequence The 16QAM constellation diagram mapped to the XOR encrypted data is permuted to obtain a scrambled 16QAM constellation diagram, including: and ; ; in, Representation sequence The minimum value modulo 16 after expansion and rounding. mod(-) is the modulo function, and floor(-) is the floor function. represents the constellation point after permutation, represents the constellation point before rotation, Indicates the decimal number converted from the four-bit binary number represented by the constellation point before rotation. represents the unit step function.
[0027] In some embodiments, in step S1, generating a second chaotic sequence through a second three-dimensional chaotic model according to a second initial key value includes: The second three-dimensional chaos model adopts the Insulin-Glucose chaos model, which is expressed as: , , , in, 、 、 is the state variable, Indicates time, , , , , , , , , , , , , , , , , , , , , is the system parameter.
[0028] Furthermore, in this embodiment, in the Insulin-Glucose chaos model, the parameters are set to , , , , , , , , , , , , , , , , , , , , , the system will be in a chaotic state. In this embodiment, Figure 4 It can be found that the value range of the second chaotic sequence is , , .
[0029] from Figure 4 It can be seen that the Insulin-Glucose chaos model exhibits significant chaotic characteristics. Its motion trajectory intervals are extremely small and there are a lot of overlaps, which is extremely complex. Compared with the traditional three-dimensional chaotic system, this model has more parameter coefficients, so it has more advantages in complexity and flexibility. The second chaotic sequence generated by the Insulin-Glucose chaos model , , They are used for key noise masking, constellation diagram superposition and phase perturbation respectively, such as Figure 5 shown.
[0030] In some embodiments, using the sequence The generated masking factor performs noise masking on the initial value of the first key to obtain a noise-like signal, including: Pair Sequence Perform modulo 4, modulo 8, and modulo 16 to obtain three new sequences respectively. , , , concatenate the three new sequences to form three masking factors; randomly embed the three masking factors into the two ends and the middle of the first key initial value; ; ; ; ; ; ; in, , , are three masking factors, , , For the sequence The three new sequences are obtained by taking the remainder modulo 4, modulo 8, and modulo 16. mod(-) is the remainder function. Indicates splicing.
[0031] In some embodiments, using the sequence Power allocation and linear superposition are performed on the 4QAM constellation diagram and the scrambled 16QAM constellation diagram to obtain a 64QAM constellation diagram, including: ; ; ; in, is the power ratio allocated to the scrambled 16QAM constellation diagram, mod(-) is the remainder function, The power ratio allocated for the 4QAM constellation diagram, is the constellation point of the scrambled 16QAM constellation diagram, is the constellation point of the 4QAM constellation diagram, is the constellation point of the 64QAM constellation diagram obtained by linear superposition, Representative sequence The cth element in Representative sequence The c-1th element in .
[0032] In some embodiments, using the sequence Perform phase perturbation on the 64QAM constellation diagram, including: ; in, is the phase shift angle, floor(-) is the rounding function.
[0033] Through the above phase perturbation, the number of constellation points in each phase interval of the 64QAM constellation diagram is changed, so that the receiving end can obtain the initial value of the second key of the Insulin-Glucose chaotic system.
[0034] In some embodiments, a four-bit initial value is generated according to the number of constellation points in each phase interval of the scrambled 64QAM constellation diagram, a 256-bit hash value is generated according to the four-bit initial value using the SHA-256 function, and the hash value is XORed with the second key initial value to generate a 256-bit hash XOR value. The specific formula is as follows:
[0035]
[0036] in, is a 256-bit hash value, represents the SHA-256 function, Represents four initial values, Represents the hash XOR value, is the initial value of the second key. The schematic diagram of the Hash XOR encryption in this embodiment is as follows Figure 6 shown.
[0037] Furthermore, in some embodiments, the method further includes: during the signal decoding process at the receiving end, it is necessary to count the number of constellation points in each phase interval of the scrambled 64QAM constellation diagram to obtain a four-bit initial value, then use the four-bit initial value to generate a hash value and perform an XOR inverse operation to obtain a second key initial value, and finally perform the above inverse process to obtain the original data.
[0038] The chaotic encryption of the present application is a special physical layer encryption method, which is widely used in the field of data encryption due to its low hardware complexity and high security. The different dimensions of the chaotic model enable the sender to select different chaotic mapping methods according to the needs, so as to design a variety of encryption algorithms and further enhance the encryption effect. The chaotic sequence generated by the chaotic system has the characteristics of pseudo-randomness and high complexity. A more complex noise-like sequence can be obtained by performing a modulus operation on the chaotic sequence. Using the noise-like sequence to mask the data to be encrypted can make it impossible for the illegal receiver to distinguish between noise and valid signals, effectively reducing the risk of data theft.
[0039] This application uses the one-way and avalanche characteristics of hash functions to generate highly unpredictable hash values, and the original data cannot be deduced from the hash values, thus ensuring security. Chaotic encryption is combined with hash functions, and the key and hash value are used for XOR encryption to enhance the security of the key and make it difficult to crack.
[0040] Verification example: Using the intensity modulation direct detection system, the chaotic sequence generated by the chaotic model is used at the transmitting end to perform bit noise masking, data perturbation, constellation perturbation, constellation superposition and other operations on the key and data. The encrypted signal is then introduced into the arbitrary waveform generator, amplified by the electrical amplifier, and then passed into the Mach-Zehnder modulator for intensity modulation and the signal is loaded onto the optical carrier generated by the laser source. The modulated signal is then amplified by the erbium-doped fiber amplifier, and then seven beams are generated by the power beam splitter. These beams are merged into the fan-in unit through the delay line, and the seven signals are coupled into the 2km 7-core optical fiber. After the signal is transmitted through the 7-core optical fiber, it is decoupled into 7 single-mode optical fibers through the fan-out. At the receiving end, a variable optical attenuator (VOA) is used to adjust the received optical power, and a photodetector is used to receive the optical signal and perform photoelectric conversion. Subsequently, a mixed signal oscilloscope (MSO) is used to capture the electrical signal at a certain sampling rate and perform analog-to-digital conversion on the electrical signal. Finally, the correct key is extracted through offline DSP processing, and the key is used to restore the original data to obtain the original data.
[0041] Under the condition of ensuring the key is accurate, this application performs the final decryption on the decrypted data. The initial signal is serialized and then QPSK demapped and compared with the original generated bit information. Figure 7 The following is a schematic diagram of the received optical power and bit error rate BER curve of the legal receiving end and the illegal receiving end according to an embodiment of the present application. It can be seen that since the illegal receiving end cannot know the correct key information, its bit error rate always remains at around 0.5, while the legal receiving end can accurately extract the correct key information for demodulation. As the received optical power increases, the bit error rate continues to decrease and can reach the judgment threshold. The result shows that the illegal receiver cannot obtain valid data, which improves data security while ensuring the quality of communication.
[0042] Embodiment 2: Based on Embodiment 1, this embodiment provides an optical signal modulation device based on bit and constellation joint transformation, including a processor and a storage medium; The storage medium is used to store instructions; The processor is used to operate according to the instruction to execute the method according to embodiment 1.
[0043] 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.
[0044] 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.
[0045] 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.
[0046] 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.
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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. An optical signal modulation method based on bit and constellation joint transformation, characterized in that: include: Generate a first chaotic sequence through a first three-dimensional chaotic model according to the first initial key value , , , according to the second initial key value, a second chaotic sequence is generated through a second three-dimensional chaotic model , , ; Utilizing Sequence Perform data obfuscation on the original data and use the sequence The obfuscated data is encrypted by XOR, and the sequence Perform constellation point permutation on the 16QAM constellation diagram mapped with the XOR-encrypted data to obtain a scrambled 16QAM constellation diagram; Utilizing Sequence The generated masking factor performs noise masking on the initial value of the first key to obtain a noise-like signal, and modulates the noise-like signal into a 4QAM constellation diagram; Utilizing Sequence Power allocation and linear superposition are performed on the 4QAM constellation diagram and the scrambled 16QAM constellation diagram to obtain a 64QAM constellation diagram; Utilizing Sequence Perform phase perturbation on the 64QAM constellation diagram to obtain a scrambled 64QAM constellation diagram; Generate a four-bit initial value according to the number of constellation points in each phase interval of the scrambled 64QAM constellation diagram, generate a 256-bit hash value according to the four-bit initial value using the SHA-256 function, perform XOR on the hash value and the second key initial value to generate a 256-bit hash XOR value, and share the hash XOR value with the receiving end; The scrambled 64QAM constellation is OFDM modulated and then enters the optical fiber channel for transmission.
2. The method according to claim 1, characterized in that: Generating a first chaotic sequence through a first three-dimensional chaotic model according to a first key initial value includes: The first three-dimensional chaos model adopts the Chua chaos model, which is expressed as: , , , , in, 、 、 is the state variable, Indicates time, , , , is the system parameter, Represents variables The intermediate function of .
3. The method according to claim 1, characterized in that Generating a second chaotic sequence through a second three-dimensional chaotic model according to the second key initial value includes: The second three-dimensional chaos model adopts the Insulin-Glucose chaos model, which is expressed as: , , , in, 、 、 is the state variable, Indicates time, , , , , , , , , , , , , , , , , , , , , is the system parameter.
4. The method according to claim 1, characterized in that: Utilizing Sequence The obfuscated data is XOR-encrypted, including: ;in, Indicates the data after data obfuscation. Indicates the XOR-encrypted data. Represents the exclusive-or operation.
5. The method according to claim 1, characterized in that Utilizing Sequence The 16QAM constellation diagram mapped to the XOR encrypted data is permuted to obtain a scrambled 16QAM constellation diagram, including: and ; ; in, Representation sequence The minimum value modulo 16 after expansion and rounding. mod(-) is the modulo function, and floor(-) is the floor function. represents the constellation point after permutation, represents the constellation point before rotation, Indicates the decimal number converted from the four-bit binary number represented by the constellation point before rotation. represents the unit step function.
6. The method according to claim 1, characterized in that Utilizing Sequence The generated masking factor performs noise masking on the initial value of the first key to obtain a noise-like signal, including: Pair Sequence Perform modulo 4, modulo 8, and modulo 16 to obtain three new sequences respectively. , , , concatenate the three new sequences to form three masking factors; randomly embed the three masking factors into the two ends and the middle of the first key initial value; ; ; ; ; ; ; in, , , are three masking factors, , , For the sequence The three new sequences are obtained by taking the remainder modulo 4, modulo 8, and modulo 16. mod(-) is the remainder function. Indicates splicing.
7. The method according to claim 1, characterized in that Utilizing Sequence Power allocation and linear superposition are performed on the 4QAM constellation diagram and the scrambled 16QAM constellation diagram to obtain a 64QAM constellation diagram, including: ; ; ; in, is the power ratio allocated to the scrambled 16QAM constellation diagram, mod(-) is the remainder function, The power ratio allocated for the 4QAM constellation diagram, is the constellation point of the scrambled 16QAM constellation diagram, is the constellation point of the 4QAM constellation diagram, is the constellation point of the 64QAM constellation diagram obtained by linear superposition, Representative sequence The cth element in Representative sequence The c-1th element in .
8. The method according to claim 1, characterized in that Utilizing Sequence Perform phase perturbation on the 64QAM constellation diagram, including: ; in, is the phase shift angle, floor(-) is the rounding function.
9. An optical signal modulation device based on bit and constellation joint transformation, 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
Security-level-controllable carrier, constellation and mode multi-chaos masking light transmission method
CN112054888A
Secure radio-over-fiber transmission method based on constellation matrix partition masking
CN118509297A
Information transmission high-security joint modulation method based on multi-constellation index
CN119051839A
Coding method and device based on power domain chaotic distribution matching
CN119483893A