High-safety multi-dimensional optical signal generation method based on four-dimensional probability forming
Through the multi-dimensional optical signal generation method based on four-dimensional probability forming, combined with multi-chaotic chaos and four-dimensional carrier-free amplitude phase modulation technology, the problem of low security of multi-dimensional coded modulation optical signals is solved, and high safety and efficient optical signal transmission is achieved.
Patent Information
- Application Number
- CN202411786413.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-03-21
AI Technical Summary
Currently, the security of multi-dimensional coded modulated optical signals is low, making it difficult to effectively resist the cracking of high-computer power equipment such as supercomputers.
A high-safe multi-dimensional optical signal generation method based on four-dimensional probability forming is adopted. By acquiring the original optical signal data for serial transformation, the four-dimensional probability forming method is used for encoding and modulation, and combining multi-chaotic chaotic processing and four-dimensional carrier-free amplitude phase modulation technology to generate a high-safe optical signal.
It significantly improves the security of multi-dimensional coded modulated optical signals, enhances the resistance to high-computing equipment, and ensures the security of data transmission.
Smart Images

Figure CN119675780A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of signal transmission technology, and in particular, relates to a method for generating a high-security multi-dimensional optical signal based on four-dimensional probability shaping. Background Art
[0002] In recent years, with the development of multi-core, few-mode and other space-division multiplexing optical fibers and optoelectronic devices, the transmission capacity of optical transmission systems has increased exponentially, effectively alleviating the "capacity crisis". The coding and modulation technology in space-division multiplexing optical transmission systems mostly follows the two-dimensional coding and modulation scheme in traditional single-mode optical fiber systems, which cannot give full play to the "multi-channel" transmission advantages of space-division multiplexing optical fibers. Multidimensional coding and modulation not only includes the design of low crosstalk coding schemes for multiple channels, but also includes the expansion of the coding dimension of the signal through coding design, constellation mapping and other means to reduce the average emission energy of the signal and improve the coding gain. At present, the two-dimensional coding and modulation scheme in the traditional single-mode optical fiber transmission system is very mature, and the research on three-dimensional coding and modulation scheme is in full swing. Compared with the two-dimensional coding and modulation scheme, the three-dimensional coding and modulation scheme has a three-dimensional orthogonal basis problem in the process of combining with the multi-carrier orthogonal modulation scheme, and cannot achieve true signal orthogonality. Therefore, how to generate multi-dimensional, multi-order, and flexible coded and modulated optical signals for space-division multiplexing optical transmission systems is one of the scientific problems that need to be solved.
[0003] With the advent of the digital economy era, data is an economic production factor, and the importance of data security is self-evident. As the infrastructure of data transmission, the optical transmission system is an important part of data security research. Data is encoded to form a digital signal. Chaotic encryption in the traditional encoding process is a relatively simple method to improve the security of the optical transmission system. Using a single chaotic model, although the key space is large enough to cope with the security risks under traditional computing power, for supercomputers, for a single chaotic model, it only takes a few seconds to crack trillions of computing power per second, and security encryption is useless. Therefore, the secure encryption of multi-dimensional coded modulated optical signals is also an urgent problem to be solved. Summary of the invention
[0004] The embodiments of the present application provide a method, apparatus, terminal device and storage medium for generating a highly secure multi-dimensional optical signal based on four-dimensional probability shaping, which can solve the problem of low security of current multi-dimensional coded modulated optical signals.
[0005] In the first aspect, an embodiment of the present application provides a high-security multi-dimensional optical signal generation method based on four-dimensional probability shaping, including: obtaining original optical signal data, and performing serial-to-parallel conversion on the original optical signal to obtain a parallel data stream; encoding and modulating the parallel data stream data according to a four-dimensional probability shaping method to obtain a non-uniformly distributed signal; performing multi-chaotic scrambling processing on the non-uniformly distributed signal to obtain four-dimensional chaotic data; superimposing the four-dimensional chaotic data according to a four-dimensional carrier-free amplitude phase modulation technology to obtain a transmission data stream; upsampling the transmission data stream to obtain an analog signal; loading the analog signal onto an optical carrier through a Mach-Zehnder modulator to generate an optical signal.
[0006] In a possible implementation manner of the first aspect, the coding and modulating the parallel data streams according to the four-dimensional probability shaping method to obtain the non-uniformly distributed signals includes:
[0007] According to the three-dimensional 1024QAM constellation design method, a four-dimensional 1024QAM constellation is designed. The three-dimensional 1024QAM constellation is obtained by adopting the design principle of energy partitioning and screening constellation points. The four-dimensional 1024QAM constellation includes multiple energy partitions.
[0008] According to the intelligent control method, the parallel data streams are probabilistically mapped to energy partitions to obtain non-uniformly distributed signals.
[0009] Optionally, in another possible implementation manner of the first aspect, the probabilistic mapping of parallel data streams to energy partitions according to the intelligent control method to obtain non-uniformly distributed signals includes:
[0010] Randomly select an energy partition for the parallel data stream;
[0011] The total power of the parallel data streams is calculated. If the total power is greater than the preset minimum power, the energy partitions are replaced until the total power reaches the preset minimum power.
[0012] Optionally, in another possible implementation of the first aspect, performing multi-chaos scrambling processing on the non-uniformly distributed signal to obtain four-dimensional chaotic data includes:
[0013] Generate multiple chaotic sequences according to intelligent control methods;
[0014] According to multiple chaotic sequences, the non-uniformly distributed signals are scrambled to obtain four-dimensional chaotic data.
[0015] Optionally, in another possible implementation of the first aspect, the generating of multiple chaotic sequences according to the intelligent control method includes:
[0016] Establish a chaos model library;
[0017] Randomly select multiple chaos models from a chaos model library, and randomly set initial parameters of the multiple chaos models;
[0018] According to multiple chaos models, multiple chaotic sequences are generated.
[0019] Optionally, in another possible implementation of the first aspect, after performing a scrambling operation on the non-uniformly distributed signal according to the multiple chaotic sequences to obtain four-dimensional chaotic data, the method further includes:
[0020] Adding a chaotic parameter to the key set, the chaotic parameter being parameter information of the chaotic model during the scrambling operation;
[0021] The key set is encrypted and added to the four-dimensional chaotic data.
[0022] In the second aspect, an embodiment of the present application provides a high-security multi-dimensional optical signal generating device based on four-dimensional probability shaping, including: a first acquisition module, used to obtain original optical signal data, and perform serial-to-parallel conversion on the original optical signal to obtain a parallel data stream; a second acquisition module, used to encode and modulate the parallel data stream data according to a four-dimensional probability shaping method to obtain a non-uniformly distributed signal; a third acquisition module, used to perform multi-chaotic scrambling processing on the non-uniformly distributed signal to obtain four-dimensional chaotic data; a fourth acquisition module, used to superimpose the four-dimensional chaotic data according to a four-dimensional carrier-free amplitude phase modulation technology to obtain a transmission data stream; a fifth acquisition module, used to up-sample the transmission data stream to obtain an analog signal; a generation module, used to load the analog signal onto an optical carrier through a Mach-Zehnder modulator to generate an optical signal.
[0023] In a third aspect, an embodiment of the present application provides a terminal device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the high-security multi-dimensional optical signal generation method based on four-dimensional probability shaping as described above is implemented.
[0024] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the aforementioned high-security multi-dimensional optical signal generation method based on four-dimensional probability shaping.
[0025] In the technical solution of the present application, the original optical signal data is first obtained, and the original optical signal is converted from serial to parallel to obtain a parallel data stream, and then the parallel data stream data is coded and modulated according to the four-dimensional probability shaping method to obtain a non-uniformly distributed signal, and then the non-uniformly distributed signal is subjected to multi-chaos scrambling processing to obtain four-dimensional chaotic data, and then the four-dimensional chaotic data is superimposed according to the four-dimensional carrier-free amplitude phase modulation technology to obtain a transmission data stream, and the transmission data stream is upsampled to obtain an analog signal, and finally the analog signal is loaded onto an optical carrier through a Mach-Zehnder modulator to generate an optical signal. In this way, the security of the multi-dimensional coding and modulation optical signal process can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0027] Figure 1 It is a flowchart of a method for generating a high-security multi-dimensional optical signal based on four-dimensional probability shaping provided by an embodiment of the present application;
[0028] Figure 2 1 is a flow chart of a method for generating a high-security multi-dimensional optical signal based on four-dimensional probability shaping provided by another embodiment of the present application;
[0029] Figure 3 It is a schematic diagram of a two-dimensional 1024QAM constellation provided in an embodiment of the present application;
[0030] Figure 4 It is a schematic diagram of a three-dimensional 1024QAM constellation provided by an embodiment of the present application;
[0031] Figure 5 It is a schematic diagram of a four-dimensional 1024QAM constellation provided in an embodiment of the present application;
[0032] Figure 6 It is a representation diagram of energy partitioning and data probability mapping of a four-dimensional 1024QAM two-dimensional projection provided by an embodiment of the present application;
[0033] Figure 7 It is a 4D constellation diagram and a 3D projection diagram of a scrambled multi-chaotic model provided in an embodiment of the present application;
[0034] Figure 8 is a structural block diagram of a space division multiplexing optical transmission system provided by an embodiment of the present application;
[0035] Fig. 9This is a curve diagram of the variation of the bit error rate of four-dimensional chaotic data with the signal-to-noise ratio provided by an embodiment of the present application;
[0036] Fig.10 This is a flow chart of a high-security multi-dimensional optical signal generating device based on four-dimensional probability shaping provided by an embodiment of the present application;
[0037] Fig.11 It is a schematic diagram of the structure of the terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0038] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0039] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0040] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0041] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0042] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0043] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0044] The following describes in detail the high-security multi-dimensional optical signal generation method, device, terminal equipment and storage medium based on four-dimensional probability shaping provided by the present application with reference to the accompanying drawings.
[0045] The present invention discloses a highly secure multi-dimensional optical signal generation method based on four-dimensional probability shaping, which is mainly applied to a space-division multiplexing optical transmission system. The specific flow chart is as follows: Figure 1 As shown in the figure, at the transmitting end, the original data is converted from serial to parallel to make the data into a parallel data stream. The 1024QAM is flexibly coded and modulated by the four-dimensional probability shaping module to reduce the average power of the signal and obtain the PS-1024QAM four-dimensional data. The four-dimensional PS-1024 data is scrambled by multi-chaos to realize four-dimensional chaotic data. The four-dimensional chaotic data is superimposed by the four-dimensional carrier-free amplitude phase modulation technology to obtain a transmission data stream. The arbitrary waveform generator can convert the transmission data into an analog signal by upsampling, and the analog signal is loaded onto the optical carrier through the Mach-Zehnder modulator to generate an optical signal for transmission. The four-dimensional probability shaping 1024QAM module and the multi-chaos scrambling module are controlled by probabilistic chaos intelligent control and intelligent feedback is performed to realize the self-adjustment of probability and chaos coefficient.
[0046] Figure 2 A schematic flow chart of a method for generating a high-security multi-dimensional optical signal based on four-dimensional probability shaping provided in an embodiment of the present application is shown.
[0047] like Figure 2 As shown, the high-security multi-dimensional optical signal generation method based on four-dimensional probability shaping includes the following steps:
[0048] Step 201: Acquire original optical signal data, and perform serial-to-parallel conversion on the original optical signal to obtain a parallel data stream.
[0049] Step 202: Code and modulate the parallel data stream data according to a four-dimensional probability shaping method to obtain a non-uniformly distributed signal.
[0050] Furthermore, in the embodiment of the present application, the above step 202 further includes:
[0051] Step 221, designing a four-dimensional 1024QAM constellation diagram according to the three-dimensional 1024QAM constellation diagram design method, wherein the three-dimensional 1024QAM constellation diagram is obtained by adopting the design principle of energy partitioning and screening constellation points, and the four-dimensional 1024QAM constellation diagram includes multiple energy partitions.
[0052] In the embodiment of the present application, the four-dimensional 1024QAM constellation diagram is designed as follows:
[0053] 1) Design a two-dimensional constellation diagram. According to the conventional cube cell design method, the number of 1024QAM constellation points is 1024, and the horizontal and vertical coordinate values of the two-dimensional 1024QAM constellation diagram are 32 respectively, that is, the horizontal and vertical coordinate sets are {±(2n-1)|1≤n≤16, n is an integer};
[0054] 2) Design a three-dimensional 1024QAM constellation diagram. In traditional constellation diagram design, three-dimensional 1024QAM can be regarded as a unit composed of two-dimensional surfaces and an additional dimension. For example, the two-dimensional 128QAM is expanded 8 times on the newly added coordinate axis, and the eight horizontal surfaces are superimposed to form a three-dimensional constellation, which can form a three-dimensional 1024QAM. However, this three-dimensional constellation design method that directly uses the superposition of two-dimensional QAM surfaces cannot obtain the optimal three-dimensional constellation diagram. Therefore, we propose a constellation diagram design method based on energy partitioning and constellation point screening. The three independent number series {±(2n-1)|1≤n≤6, n is an integer} are arranged and combined, sorted and partitioned according to energy from small to large, and 1024 constellation points with low energy and symmetric about the origin are taken out. These constellation points are combined to form a three-dimensional 1024QAM constellation.
[0055] 3) Design a four-dimensional 1024QAM constellation diagram based on the above design features. The four-dimensional constellation design method is similar to the three-dimensional one. The constellation points are designed and selected based on the principle of lowest energy. Since the grid signal has good noise resistance, we still set the minimum Euclidean distance between constellation points to 2, so the coordinates of the constellation points are still ±(2n-1). Since 1024=(4*4*4*4)*4<6*6*6*6, the coordinate values on each coordinate axis contain {±1, ±3, ±5}. The four sets of coordinate value sets are combined to obtain 1296 constellation points. These constellation points are partitioned by energy. The constellation points with the same energy are a regional set. The regional sets are sorted from small to high energy. 1024 constellation points with low energy and symmetric about the origin are selected and combined to form a four-dimensional 1024QAM constellation.
[0056] In the embodiment of the present application, the two-dimensional, three-dimensional and four-dimensional constellation diagrams of 1024QAM are as follows: Figure 3 ,4 , 5, where Figure 4 , Figure 5 The second figure in the figure is a side projection of the first figure. In order to more intuitively display the four-dimensional constellation diagram, the fourth dimension is represented by color, and the value of the fourth dimension is represented by the depth of the color.
[0057] It should be noted that in order to illustrate the superiority of the four-dimensional 1024QAM constellation diagram, the theoretical analysis is as follows:
[0058] According to the lattice theory formula:
[0059] E arg / 2D =2·E arg / n
[0060] Calculate the two-dimensional average power (E) of the above two-dimensional, three-dimensional and four-dimensional 1024QAM constellations respectively. arg / 2D ) and the corresponding constellation gain index (CFM). The calculation formula of the constellation gain index is:
[0061]
[0062] in is the square of the minimum Euclidean distance of the constellation, and n is the dimension of the constellation. The lower the average power of the constellation, the better the transmission performance of the optical signal after coding and mapping, and the higher the constellation gain index, the better the performance of the newly designed constellation, which can quantify the advantages and disadvantages of the constellation design. The data of two-dimensional, three-dimensional, and four-dimensional 1024QAM calculated according to the above formula are shown in Table 1.
[0063] Table 1
[0064]
[0065] According to the data in the table, the designed three-dimensional and four-dimensional 1024QAM constellation diagrams can obtain a certain coding gain. In particular, the four-dimensional 1024QAM constellation gain index is more than 34 times that of the two-dimensional 1024QAM. It can be seen that the upgrade of the constellation dimension can achieve higher coding gain and is more suitable for ultra-large capacity optical transmission systems.
[0066] It should also be noted that the four-dimensional 1024QAM constellation diagram can be divided into energy partitions according to the different energies of the constellation point positions.
[0067] For example, in the design of a 4D 1024QAM constellation, energy partitions can be divided according to the energy of the constellation points. For example, the energy of the constellation point is defined as Among them, x1, x2, x3, and x4 are the four-dimensional coordinates of the constellation points. According to the range of energy values, the constellation points can be divided into multiple energy partitions. For example, constellation points with lower energy (such as E ≤ 20) are divided into the low-energy area, constellation points with medium energy (such as 20 < E ≤ 36) are divided into the medium-energy area, and constellation points with higher energy (such as E > 36) are divided into the high-energy area. Such a division helps map high-probability data to the low-energy area during the probability shaping process to reduce the average power and improve the transmission performance.
[0068] Step 2022, according to the intelligent control method, map the probability of the parallel data stream to the energy partition to obtain a non-uniform distribution signal.
[0069] Furthermore, in the embodiment of the present application, the above step 2022 further includes:
[0070] Randomly select an energy partition for the parallel data stream;
[0071] Calculate the total power of the parallel data stream. If the total power is greater than the preset minimum power, replace the energy partition until the total power reaches the preset minimum power.
[0072] It should be noted that in order to implement four-dimensional 1024QAM probability shaping, energy partitioning needs to be performed first, and then probability shaping. Four-dimensional 1024QAM can divide the energy partition according to the different energies of the constellation point positions, map the probability data based on the designed four-dimensional 1024QAM energy partition, map the data to different energy partitions according to different probability parameters, and map the binary data groups with higher occurrence probabilities to the constellation points in the constellation area with low energy to form a four-dimensional 1024QAM probability shaping signal, that is, a non-uniform distribution signal.
[0073] The implementation method of four-dimensional probability shaping is to adjust the data mapping set according to the occurrence probability of binary data, map the data to different energy partitions, so as to obtain a four-dimensional constellation data mapping set. That is, by changing the average energy of the four-dimensional constellation signal, the transmission performance of the system is changed. The lower the average energy of the constellation, the better the anti-noise ability.
[0074] In one embodiment, the energy partitioning and probability data mapping processes are described in the way of a two-dimensional projection plane. In QAM, constellation points with the same Euclidean distance in coordinates have the same energy, and the same energy partition can be formed by connecting them. The energy partitions are sorted from the lowest to the highest. The mutual exchange of constellation point data mapping within the same energy partition does not affect the average energy of the overall constellation. Therefore, changing the mapping probability according to the energy region can achieve the change of the average power. For example, the binary mapping on this two-dimensional projection plane is as Figure 6As shown, {00000000010, 00000000011, 0000000000, 0000000001} has the highest probability of occurrence and is mapped to the constellation point in the innermost yellow area of the constellation.
[0075] The two-dimensional mapping surface is expanded to the four-dimensional 1024QAM constellation. For example, to obtain the maximum coding gain, the specific operation steps are: first, the binary symbols are sorted from high to low according to the number of occurrences, and the 16 points with the highest probability of occurrence in the four-dimensional 1024QAM are mapped to the innermost energy partition constellation points. The binary symbols with the probability of occurrence in the 17th to 80th positions are mapped to the constellation points of the second inner energy partition, and so on. The probability values of the third, fourth, fifth, sixth, seventh, and eighth energy partitions are between 81-176, 177-304, 305-512, 513-704, 705-864, and 865-1024.
[0076] According to the energy partition and the probability of occurrence of constellation points, the constellation information entropy can be accurately calculated, and the power value of the signal can be obtained to achieve the goal of minimizing the average power of the constellation and maximizing the coding gain.
[0077] As a possible implementation method, since the real-time change of binary data and constellation point mapping rules will bring high requirements to the encoder and cause waste of resources, according to the system transmission requirements, when the system needs to transmit a large amount of data, in order to increase the data transmission rate and reduce the running time, the binary data stream can be sampled to reduce the number of changes in the mapping rules, and only two constellation point mappings in different energy partitions can be exchanged according to the probability change; when the system transmits a small amount of information, the mapping rules can be changed according to the binary occurrence probability to maximize the system utilization.
[0078] Step 203, performing multi-chaos scrambling processing on the non-uniformly distributed signal to obtain four-dimensional chaotic data.
[0079] In order to increase the security of four-dimensional probabilistically formed optical signals, multi-chaos scrambling processing is performed on the non-uniformly distributed signals. A variety of chaotic models are used to randomly encrypt the dimensions of the four-dimensional probabilistically formed constellation, the positions of the constellation points, etc., to improve the security encryption level of the signal.
[0080] Furthermore, in the embodiment of the present application, the above step 203 further includes:
[0081] Step 2031, generating multiple chaotic sequences according to the intelligent control method.
[0082] Furthermore, in the embodiment of the present application, the above step 2031 further includes:
[0083] Establish a chaos model library;
[0084] Randomly select multiple chaos models from a chaos model library, and randomly set initial parameters of the multiple chaos models;
[0085] According to multiple chaos models, multiple chaotic sequences are generated.
[0086] In order to ensure the security of the data to be transmitted, it is necessary to establish a chaotic model library, use intelligent control methods to randomly select one or more chaotic combinations, and randomly give chaotic initial parameters to further improve the chaotic complexity of optical signals and increase the flexibility of applications. The chaotic sequence formed by cross-superposition of multiple chaotic models is used as the scrambling sequence required for constellation point rotation, translation, etc.
[0087] For example, a single model can be a Logistic chaotic system, a Lorenz model, etc., and a chaotic combination can be a Tent-Logistic-Cosine chaotic mapping, etc.
[0088] Step 2032: Perform scrambling operation on the non-uniformly distributed signal according to multiple chaotic sequences to obtain four-dimensional chaotic data.
[0089] In one embodiment, in order to encrypt the four-dimensional constellation data, a quaternion-like four-dimensional constellation point rotation scheme is designed, which can be used for the phase disorder of the four-dimensional constellation data, that is, the chaotic rotation of the constellation points, to achieve the non-singular rotation of the four-dimensional constellation points. The four-dimensional constellation data is encrypted by using the complexity of the four-dimensional constellation. The specific process is:
[0090] After the multi-chaos scrambling model, a 4-way chaotic sequence is obtained, and the corresponding phase rotation value is obtained by the following formula:
[0091] θ=floor(mod(l·10 7 ,360))
[0092] Put the phase rotation value into the following formula to rotate and transform the four-dimensional constellation point:
[0093]
[0094] By performing encryption operation on four-dimensional constellation data according to this type of quaternion formula, encrypted four-dimensional chaotic data can be obtained.
[0095] The four-dimensional constellation diagram and three-dimensional projection after multi-chaos scrambling are as follows: Figure 7 As shown. Figure 5 In contrast, the encrypted constellation points are in a chaotic state and cannot be correctly demodulated to obtain valid information. Multi-chaos scrambling can effectively hide the correct information and improve information security.
[0096] It should be noted that the intelligent control method in step 2022 and step 2031 is used to control various parameters in the data probability mapping and multi-chaos scrambling encryption process.
[0097] Step 204, superimposing the four-dimensional chaotic data according to the four-dimensional carrier-free amplitude phase modulation technology to obtain a transmission data stream.
[0098] In the embodiment of the present application, the chaotically scrambled four-dimensional chaotic data is subjected to four-dimensional carrier-free amplitude phase modulation. This modulation method does not depend on the carrier frequency, but achieves data transmission by adjusting the amplitude and phase of the signal. This process effectively improves the anti-interference ability of the signal and reduces the occupation of the spectrum during transmission.
[0099] Step 205: up-sample the transmission data stream to obtain an analog signal.
[0100] Step 206: Load the analog signal onto an optical carrier through a Mach-Zehnder modulator to generate an optical signal.
[0101] The high-security multi-dimensional optical signal generation method based on four-dimensional probability shaping provided by the present application first obtains the original optical signal data, and performs serial-to-parallel conversion on the original optical signal to obtain a parallel data stream, and then codes and modulates the parallel data stream data according to the four-dimensional probability shaping method to obtain a non-uniformly distributed signal, and then performs multi-chaos scrambling processing on the non-uniformly distributed signal to obtain four-dimensional chaotic data, and then superimposes the four-dimensional chaotic data according to the four-dimensional carrier-free amplitude phase modulation technology to obtain a transmission data stream, and then performs up-sampling processing on the transmission data stream to obtain an analog signal, and finally loads the analog signal onto an optical carrier through a Mach-Zehnder modulator to generate an optical signal. In this way, the security of the multi-dimensional coding and modulation optical signal process can be improved.
[0102] The following will describe the performance verification of the high-security multi-dimensional optical signal generation method based on four-dimensional probability shaping proposed in this application through the construction of a space-division multiplexing optical transmission system.
[0103] like Figure 8 As shown. At the transmitting end, offline digital signal processing (TX-DSP) is used to perform serial-to-parallel conversion, four-dimensional probability shaping 1024QAM, multi-chaos scrambling, four-dimensional carrier-free amplitude phase modulation, etc. on the original data to generate the digital signal to be transmitted. The arbitrary waveform generator loads the digital signal to be transmitted onto the optical carrier through the electrical amplifier and the optical modulator for space-division multiplexing optical signal transmission. The optical fiber used here is a seven-core optical fiber and a matching fan-in and fan-out device. At the receiving end, the received signal is subjected to photoelectric conversion, digital sampling, and RX-DSP to obtain the received binary sequence. The DSP at the receiving end is inverse to the DSP at the transmitting end. The bit error rate is obtained by comparing the received binary sequence with the original sequence.
[0104] In order to verify the feasibility of the high-security multi-dimensional optical signal generation method based on four-dimensional probability shaping, we used MATLAB simulation software to simulate the proposed four-dimensional chaotic data. The Gaussian white noise channel was used in the simulation process, and the bit error rate curve obtained with the signal-to-noise ratio is shown in the figure below. Fig. 9 As shown in the figure, it can be clearly seen that the legal receiver can obtain valid information, while the bit error rate of the illegal receiver is always around 0.5 and cannot be demodulated correctly. The figure shows the three-dimensional mapping constellation diagram of the four-dimensional 1024QAM signal, which shows that the illegal receiver cannot obtain the correct constellation diagram information after demodulation.
[0105] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0106] Corresponding to the high-security multi-dimensional optical signal generation method based on four-dimensional probability shaping in the above embodiment, Fig.10 A structural block diagram of a high-security multi-dimensional optical signal generating device based on four-dimensional probability shaping provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0107] Referring to Figure 1000, the apparatus 1000 comprises:
[0108] The first acquisition module 1001 is used to acquire original optical signal data and perform serial-to-parallel conversion on the original optical signal to obtain a parallel data stream;
[0109] The second obtaining module 1002 is used to encode and modulate the parallel data stream data according to the four-dimensional probability shaping method to obtain a non-uniformly distributed signal;
[0110] The third acquisition module 1003 is used to perform multi-chaos scrambling processing on the non-uniform distribution signal to obtain four-dimensional chaotic data;
[0111] The fourth acquisition module 1004 is used to superimpose the four-dimensional chaotic data according to the four-dimensional carrier-free amplitude phase modulation technology to obtain a transmission data stream;
[0112] A fifth obtaining module 1005 is used to perform up-sampling processing on the transmission data stream to obtain an analog signal;
[0113] The generating module 1006 is used to load the analog signal onto the optical carrier through the Mach-Zehnder modulator to generate an optical signal.
[0114] In actual use, the high-security multi-dimensional optical signal generating apparatus based on four-dimensional probability shaping provided in the embodiment of the present application can be configured in any terminal device to execute the aforementioned high-security multi-dimensional optical signal generating method based on four-dimensional probability shaping.
[0115] Furthermore, in the embodiment of the present application, the second obtaining module 1002 includes:
[0116] A design unit is used to design a four-dimensional 1024QAM constellation diagram according to a three-dimensional 1024QAM constellation diagram design method, wherein the three-dimensional 1024QAM constellation diagram is obtained by adopting a design principle of energy partitioning and screening constellation points, and the four-dimensional 1024QAM constellation diagram includes multiple energy partitions;
[0117] The first obtaining unit is used to map the parallel data stream probability to the energy partition according to the intelligent control method to obtain the non-uniform distribution signal.
[0118] Furthermore, in the embodiment of the present application, the obtaining unit is specifically used for:
[0119] Randomly select an energy partition for the parallel data stream;
[0120] The total power of the parallel data streams is calculated. If the total power is greater than the preset minimum power, the energy partitions are replaced until the total power reaches the preset minimum power.
[0121] Further, in the embodiment of the present application, the third obtaining module 1003 includes:
[0122] A generating unit, used for generating a plurality of chaotic sequences according to an intelligent control method;
[0123] The second obtaining unit is used to perform a scrambling operation on the non-uniformly distributed signal according to a plurality of chaotic sequences to obtain four-dimensional chaotic data.
[0124] Furthermore, in the embodiment of the present application, the above-mentioned generating unit is specifically used for:
[0125] Establish a chaos model library;
[0126] Randomly select multiple chaos models from a chaos model library, and randomly set initial parameters of the multiple chaos models;
[0127] According to multiple chaos models, multiple chaotic sequences are generated.
[0128] Furthermore, in the embodiment of the present application, the third obtaining module 1003 further includes:
[0129] A first adding unit is used to add a chaotic parameter to the key set, where the chaotic parameter is parameter information of the chaotic model during the scrambling operation;
[0130] The second adding unit is used for encrypting the key set and then adding it to the four-dimensional chaotic data.
[0131] The high-security multi-dimensional optical signal generating device based on four-dimensional probability shaping provided by the present application first obtains the original optical signal data, and performs serial-to-parallel conversion on the original optical signal to obtain a parallel data stream, and then codes and modulates the parallel data stream data according to the four-dimensional probability shaping method to obtain a non-uniformly distributed signal, and then performs multi-chaos scrambling processing on the non-uniformly distributed signal to obtain four-dimensional chaotic data, and then superimposes the four-dimensional chaotic data according to the four-dimensional carrier-free amplitude phase modulation technology to obtain a transmission data stream, and then performs up-sampling processing on the transmission data stream to obtain an analog signal, and finally loads the analog signal onto an optical carrier through a Mach-Zehnder modulator to generate an optical signal. In this way, the security of the multi-dimensional coding and modulation optical signal process can be improved.
[0132] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0133] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0134] In order to implement the above embodiments, the present application also proposes a terminal device.
[0135] Fig.11 A schematic diagram of the structure of a terminal device according to an embodiment of the present application.
[0136] like Fig.11 As shown, the terminal device 200 includes:
[0137] A memory 210 and at least one processor 220, a bus 230 connecting different components (including the memory 210 and the processor 220), the memory 210 stores a computer program, and when the processor 220 executes the program, the high-security multi-dimensional optical signal generation method based on four-dimensional probability shaping described in the embodiment of the present application is implemented.
[0138] Bus 230 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnect (PCI) bus.
[0139] The terminal device 200 typically includes a variety of electronic device readable media, which can be any available media that can be accessed by the terminal device 200, including volatile and non-volatile media, removable and non-removable media.
[0140] The memory 210 may also include computer system readable media in the form of volatile memory, such as random access memory (RAM) 240 and / or cache memory 250. The terminal device 200 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 260 may be used to read and write non-removable, non-volatile magnetic media ( Fig.11 not shown, usually called a "hard drive"). Although Fig.11 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical medium) may be provided. In these cases, each drive may be connected to bus 230 via one or more data medium interfaces. Memory 210 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present application.
[0141] A program / utility 280 having a set (at least one) of program modules 270 may be stored, for example, in the memory 210, such program modules 270 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 270 generally perform the functions and / or methods of the embodiments described herein.
[0142] The terminal device 200 can also communicate with one or more external devices 290 (e.g., keyboard, pointing device, display 291, etc.), and can also communicate with one or more devices that enable users to interact with the terminal device 200, and / or communicate with any device that enables the terminal device 200 to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be carried out through an input / output (I / O) interface 292. In addition, the terminal device 200 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN) and / or public network, such as the Internet) through a network adapter 293. As shown in the figure, the network adapter 293 communicates with other modules of the terminal device 200 through a bus 230. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the terminal device 200, including but not limited to: microcode, device driver, redundant processing unit, external disk drive array, RAID system, tape drive, and data backup storage system, etc.
[0143] The processor 220 executes various functional applications and data processing by running the programs stored in the memory 210 .
[0144] It should be noted that the implementation process and technical principles of the terminal device of this embodiment refer to the aforementioned explanation of the high-security multi-dimensional optical signal generation method based on four-dimensional probability shaping in the embodiment of the present application, and will not be repeated here.
[0145] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0146] An embodiment of the present application provides a computer program product. When the computer program product runs on a terminal device, the terminal device can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0147] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the camera / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0148] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0149] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0150] In the embodiments provided in the present application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0151] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0152] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A high-security multi-dimensional optical signal generation method based on four-dimensional probability shaping, characterized in that: include: Acquire original optical signal data, and perform serial-to-parallel conversion on the original optical signal to obtain a parallel data stream; Performing coding and modulation on the parallel data stream data according to a four-dimensional probability shaping method to obtain a non-uniformly distributed signal; Performing multi-chaos scrambling processing on the non-uniformly distributed signal to obtain four-dimensional chaotic data; The four-dimensional chaotic data is superimposed according to the four-dimensional carrier-free amplitude phase modulation technology to obtain a transmission data stream; Performing up-sampling processing on the transmission data stream to obtain an analog signal; The analog signal is loaded onto an optical carrier through a Mach-Zehnder modulator to generate an optical signal.
2. The method according to claim 1, characterized in that The method of encoding and modulating the parallel data streams according to the four-dimensional probability shaping method to obtain a non-uniformly distributed signal includes: According to the three-dimensional 1024QAM constellation diagram design method, a four-dimensional 1024QAM constellation diagram is designed, wherein the three-dimensional 1024QAM constellation diagram is obtained by adopting the design principle of energy partitioning and screening constellation points, and the four-dimensional 1024QAM constellation diagram includes multiple energy partitions; According to the intelligent control method, the parallel data streams are probabilistically mapped to the energy partitions to obtain the non-uniformly distributed signals.
3. The method according to claim 2, characterized in that The method of probabilistically mapping the parallel data streams to the energy partitions according to the intelligent control method to obtain the non-uniformly distributed signals includes: randomly selecting one of the energy partitions for the parallel data stream; The total power of the parallel data streams is calculated, and if the total power is greater than a preset minimum power, the energy partitions are replaced until the total power reaches the preset minimum power.
4. The method according to claim 1, characterized in that The performing multi-chaos scrambling processing on the non-uniformly distributed signal to obtain four-dimensional chaotic data includes: Generate multiple chaotic sequences according to intelligent control methods; According to the multiple chaotic sequences, the non-uniform distribution signal is scrambled to obtain the four-dimensional chaotic data.
5. The method according to claim 4, characterized in that The method of generating a plurality of chaotic sequences according to the intelligent control method comprises: Establish a chaos model library; Randomly selecting a plurality of chaos models from the chaos model library, and randomly setting initial parameters of the plurality of chaos models; According to the multiple chaotic models, multiple chaotic sequences are generated.
6. The method according to claim 5, characterized in that After performing a scrambling operation on the non-uniformly distributed signal according to the plurality of chaotic sequences to obtain the four-dimensional chaotic data, the method further includes: Adding a chaotic parameter to the key set, wherein the chaotic parameter is parameter information of the chaotic model during the scrambling operation; The key set is encrypted and then added to the four-dimensional chaotic data.
7. A highly secure multi-dimensional optical signal generating device based on four-dimensional probability shaping, characterized in that: include: A first acquisition module, used to acquire original optical signal data, and perform serial-to-parallel conversion on the original optical signal to obtain a parallel data stream; A second acquisition module is used to encode and modulate the parallel data stream data according to a four-dimensional probability shaping method to obtain a non-uniformly distributed signal; A third acquisition module is used to perform multi-chaos scrambling processing on the non-uniformly distributed signal to obtain four-dimensional chaotic data; A fourth acquisition module is used to superimpose the four-dimensional chaotic data according to a four-dimensional carrier-free amplitude phase modulation technology to obtain a transmission data stream; A fifth acquisition module, used for performing up-sampling processing on the transmission data stream to obtain an analog signal; The generating module is used to load the analog signal onto an optical carrier through a Mach-Zehnder modulator to generate an optical signal.
8. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.