Data transmission method, device and system based on geometric shaping and dynamic probability shaping
By combining geometric shaping and dynamic probability shaping technology to optimize the geometric structure of the constellation diagram and the symbol transmission probability, the problem of system capacity in coherent optical communication systems being difficult to approach the Shannon limit is solved, and the bit error rate performance and spectrum efficiency are improved.
Patent Information
- Application Number
- CN202411600761.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2044-11-11
AI Technical Summary
In coherent optical communication systems, in the standard M-CAP modulation format, the probability of each symbol appearing is the same, and the system capacity is difficult to approach the Shannon limit. Existing methods are difficult to further improve the system's bit error rate performance, spectrum efficiency and transmission capacity.
Combining geometric shaping and dynamic probability shaping technology, the constellation gain index of the constellation is optimized. By adjusting the geometric structure of the constellation diagram and the symbol transmission probability, the average power is reduced and the system performance is improved.
The system bit error rate performance is improved, the channel spectrum efficiency and transmission capacity are increased, and the signal's anti-noise performance is enhanced.
Smart Images

Figure CN119483827B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of optical communication, and particularly relates to a data transmission method, device and system based on geometric shaping and dynamic probability shaping. BACKGROUND
[0002] In recent years, due to the rapid growth of Internet traffic, the demand for larger capacity and higher rate optical fiber communication networks has become increasingly urgent, so the research and application of coherent optical communication technology have become increasingly important. At present, various advanced modulation formats used in coherent optical communication systems can well meet the requirements of future large-capacity, low-overhead and energy-saving short-distance optical transmission systems. Among them, carrierless amplitude and phase modulation (CAP) has become a very promising modulation technology in short-distance optical transmission systems due to its low overhead cost, low power consumption, high spectral efficiency, simple system mechanism, small signal processing difficulty and high spectral utilization rate.
[0003] Although the use of CAP modulation can carry more bit information for each symbol, thereby improving the spectral efficiency and transmission capacity, due to the same probability of each symbol in the standard M-CAP modulation format, the system capacity is difficult to approach the Shannon limit. In order to further approach the Shannon limit, many methods have been proposed, such as constellation shaping technology and interleaved coding modulation, among which constellation shaping technology is one of the most popular methods. Constellation shaping technology is a typical high-order modulation format optimization technology, which is divided into geometric shaping and probability shaping. Geometric shaping technology mainly optimizes the geometric structure of the mapped constellation diagram, so that the average power of the signal is relatively reduced under the condition that the minimum Euclidean distance of the constellation points is certain, or the relatively large minimum Euclidean distance is obtained under the condition that the average power is the same, thereby improving the performance of the system. The basic idea of probability shaping is to reduce the overall transmission power by changing the transmission probability of the symbol. Since in high-order modulation, the transmission power required by the outer circle points of the constellation diagram is higher than that of the inner circle points, the probability shaping technology reduces the transmission probability of the outer circle points while increasing the transmission probability of the inner points, thereby reducing the overall transmission power to improve the performance of the system. SUMMARY
[0004] In view of the above problems, the application provides a data transmission method, device and system based on geometric shaping and dynamic probability shaping, which optimizes the constellation figure of merit (CFM) of the constellation based on the advantages of geometric shaping, and combines dynamic probability shaping technology to improve the bit error rate performance of the system and the spectral efficiency and transmission capacity of the channel.
[0005] In order to achieve the above technical purposes, achieve the above technical effects, the present application is realized by the following technical solutions:
[0006] In a first aspect, the present application provides a data transmission method based on geometric shaping and dynamic probability shaping, applied to a modulation end, comprising:
[0007] After the original data is modulated by constellation, a mapped first modulation signal is obtained, and the constellation modulation comprises geometric shaping modulation and dynamic probability shaping modulation in sequence;
[0008] The mapped first modulation signal is up-sampled to obtain a co-directional component and a quadrature component;
[0009] The co-directional component and the quadrature component are sequentially sent into a real part and an imaginary part separation unit and a set of quadrature shaping filters to obtain two real number signals, and a second modulation signal is generated under the action of an adder to complete CAP modulation.
[0010] In combination with the first aspect, optionally, the generation method of the first modulation signal comprises:
[0011] The original data is divided into a plurality of groups of bit data, and each group of bit data includes 4-bit data;
[0012] Each group of bit data is sequentially mapped to a corresponding first constellation point in a preset constellation diagram; the preset constellation diagram is generated by determining the positions of the constellation points under the design principle of maximizing the constellation gain index and the condition of fixing the minimum Euclidean distance as 1;
[0013] Based on a preset probability shaping constellation mapping rule, each first constellation point is mapped again to generate a corresponding second constellation point, and then the mapped first modulation signal is obtained.
[0014] In combination with the first aspect, optionally, the generation method of the preset constellation diagram comprises:
[0015] A regular triangle is taken as a primitive, the origin is taken as a vertex of the regular triangle, the minimum Euclidean distance d min is taken as a side length, a first regular triangle is generated along the positive direction of the x-axis, and the minimum Euclidean distance d min =1;
[0016] The remaining five regular triangles are placed with the origin as the center so as to form a regular hexagon;
[0017] A regular triangle is placed outwardly with the regular hexagon as a reference to obtain a star pattern;
[0018] Two concentric circles are obtained with the origin as the center, and the remaining three constellation points are equally divided into three parts on the concentric circles to determine the positions thereof, and the preset constellation diagram is generated;
[0019] The mapping table corresponding to the preset constellation is:
[0020] .
[0021] In combination with the first aspect, optionally, the preset probability shaping constellation mapping rule is used to perform re-mapping on each first constellation point to generate a corresponding second constellation point, including:
[0022] A plurality of groups of chaotic sequences are generated by using a hybrid dynamics equation;
[0023] Each group of chaotic sequences is sequentially and one-to-one corresponding to a group of bit data;
[0024] A corresponding chaotic sequence value 1-46 is set for each chaotic sequence;
[0025] When the chaotic sequence value is 1-16, the corresponding bit data is directly mapped from the corresponding first constellation point to the constellation point with coordinates (0, 0), as the second constellation point;
[0026] When the chaotic sequence value is 17-31, the corresponding bit data is moved from the corresponding first constellation point to the origin direction along the x-axis or y-axis by one constellation point, as the second constellation point;
[0027] When the chaotic sequence value is 32-46, the corresponding first constellation point of the corresponding bit data is not moved, and the first constellation point is taken as the second constellation point;
[0028] The coordinates of the first constellation point are geometric coordinates, and the coordinates of the second constellation point are probability coordinates, and the corresponding relationship between the two is:
[0029] .
[0030] In the second aspect, the application provides a data transmission method based on geometric shaping and dynamic probability shaping, applied to a demodulation end, including:
[0031] The received second modulation signal is processed by using a quadrature separation unit to generate a co-directional component and a quadrature component;
[0032] The co-directional component and the quadrature component are sequentially sent into a group of quadrature shaping filters and real-imaginary part merging units to obtain a complex signal;
[0033] The complex signal is subjected to M times downsampling corresponding to the upsampling unit in the modulation process to obtain the first modulation signal generated by the modulation end, and after the first modulation signal is subjected to constellation demodulation, the original signal is obtained, and the CAP demodulation is completed, wherein the constellation demodulation includes sequentially performed dynamic probability shaping demodulation and geometric shaping demodulation.
[0034] Optionally, in the constellation demodulation, each second constellation point in the first modulation signal is sequentially demapped to a corresponding first constellation point in the preset constellation diagram based on a preset probabilistic shaping constellation mapping rule.
[0035] Each first constellation point is demapped based on a mapping table corresponding to the preset constellation diagram to obtain the original signal.
[0036] Optionally, the preset constellation diagram is generated by the following method:
[0037] A regular triangle is taken as a primitive, the origin is taken as a vertex of the regular triangle, the minimum Euclidean distance d min is taken as a side length, a first regular triangle is generated along a positive direction of the x-axis, and the minimum Euclidean distance d min = 1.
[0038] The remaining five regular triangles are placed with the origin as a center to form a regular hexagon.
[0039] A regular triangle is placed outwardly with the regular hexagon as a reference to obtain a star pattern.
[0040] Two concentric circles are obtained with the origin as a center, and the remaining three constellation points are equally divided into the concentric circles to determine the positions of the three constellation points, thereby generating the preset constellation diagram.
[0041] The mapping table corresponding to the preset constellation diagram is as follows:
[0042] .
[0043] Optionally, in the constellation demapping, each second constellation point in the first modulation signal is sequentially demapped to a corresponding first constellation point in the preset constellation diagram based on a preset probabilistic shaping constellation mapping rule.
[0044] A plurality of groups of chaotic sequences are generated based on a hybrid dynamics equation, and all the chaotic sequences are the same as the chaotic sequence at the modulation end.
[0045] Each group of chaotic sequences is sequentially and one-to-one corresponding to a group of bit data.
[0046] A corresponding chaotic sequence value is set for each chaotic sequence, and the setting rule is the same as that at the modulation end.
[0047] When the chaotic sequence value is 32-46, the corresponding second constellation point corresponding to the bit data is not moved, and the second constellation point is taken as the first constellation point.
[0048] When the chaotic sequence value is 17-31, the corresponding bit data is moved from the corresponding second constellation point to a first constellation point along the y-axis or the x-axis away from the origin.
[0049] When the chaotic sequence is 1-16, the corresponding bit data is directly mapped from the corresponding coordinate (0, 0) of the second constellation point to the corresponding first constellation point;
[0050] Wherein, the coordinates of the first constellation point are geometric coordinates, the coordinates of the second constellation point are probability coordinates, and the corresponding relationship between them is:
[0051] .
[0052] In a third aspect, the present application provides a data transmission device based on geometric shaping and dynamic probability shaping, comprising a modulation end and a demodulation end;
[0053] The modulation end is configured to perform the method of any one of the first aspect;
[0054] The demodulation end is configured to perform the method of any one of the second aspect.
[0055] In a fourth aspect, the present application provides a data transmission system based on geometric shaping and dynamic probability shaping, comprising a storage medium and a processor;
[0056] The storage medium is used to store instructions;
[0057] The processor is used to operate according to the instructions to perform the method according to any one of the first aspect or the second aspect.
[0058] Compared with the prior art, the present application has the following beneficial effects:
[0059] The present application focuses on using geometric shaping technology and dynamic probability shaping technology to improve the performance of the system, optimizes the performance index CFM of the constellation based on the advantages of geometric shaping, and combines dynamic probability shaping technology to further reduce the average power, so as to improve the bit error rate performance of the system and improve the spectrum efficiency and transmission capacity of the channel. BRIEF DESCRIPTION OF DRAWINGS
[0060] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed in the embodiments will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings:
[0061] Figure 1 The flow chart of the data transmission method of the present application for the modulation end is shown in the figure;
[0062] Figure 2A flowchart of a data transmission method applied to a demodulation end of an embodiment of the present application is shown in the figure;
[0063] Figure 3 A constellation structure diagram of an embodiment of the present application is shown in the figure;
[0064] Figure 4 A diagram showing mapping of each group of bit data to a corresponding first constellation point in a preset constellation of an embodiment of the present application is shown in the figure;
[0065] Figure 5 A mapping path diagram of dynamic probability shaping of an embodiment of the present application is shown in the figure;
[0066] Figure 6 A diagram showing remapping of each first constellation point to generate a corresponding second constellation point based on a preset probability shaping constellation mapping rule of an embodiment of the present application is shown in the figure;
[0067] Figure 7 A bit error rate curve and constellation diagram with probability set to 0:1 / 20, 1:9 / 20, and 2:10 / 20 of an embodiment of the present application are shown in the figures;
[0068] Figure 8 A bit error rate curve and constellation diagram with probability set to 0:1 / 10, 1:7 / 20, and 2:11 / 20 of an embodiment of the present application are shown in the figures. DETAILED DESCRIPTION
[0069] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0070] In addition, if the present application involves descriptions such as "first", "second", etc., the descriptions of "first", "second", etc. are only for the purpose of description, and cannot be understood as indicating or implying the relative importance of the indicated technical features or implicitly indicating the number of the indicated technical features. Therefore, the features with "first" and "second" can explicitly or implicitly include at least one of the features. In addition, the technical solutions of each embodiment can be combined with each other, but it must be based on the fact that a person skilled in the art can realize it, and when the combination of technical solutions appears to be contradictory or unachievable, it should be considered that the combination of technical solutions does not exist, and is not within the scope of protection claimed by the present application.
[0071] Embodiment 1
[0072] The embodiment of the present application provides a data transmission method based on geometric shaping and dynamic probability shaping, which is applied to a modulation end and comprises the following steps:
[0073] (1) obtaining a mapped first modulation signal after constellation modulation of original data, wherein the constellation modulation comprises geometric shaping modulation and dynamic probability shaping modulation in sequence;
[0074] (2) obtaining an in-phase component and a quadrature component by upsampling the mapped first modulation signal;
[0075] (3) sequentially feeding the in-phase component and the quadrature component into a real part and imaginary part separation unit and a set of quadrature shaping filters to obtain two real number signals, and generating a second modulation signal under the action of an adder to complete CAP modulation.
[0076] The data transmission method in the embodiment of the present application focuses on improving the performance of the system by using geometric shaping technology and dynamic probability shaping technology, optimizes the constellation gain index CFM based on the advantages of geometric shaping, and combines the dynamic probability shaping technology to further reduce the average power, so as to improve the bit error rate performance of the system and improve the spectrum efficiency and transmission capacity of the channel.
[0077] In a specific embodiment of the present application, the generation method of the first modulation signal comprises:
[0078] dividing the original data into a plurality of groups of bit data, each group of bit data comprising 4 bits of data;
[0079] sequentially mapping each group of bit data to a corresponding first constellation point in a preset constellation diagram, for details, see Figure 4 ; the preset constellation diagram is designed with the principle of maximizing the constellation gain index, and the positions of the constellation points are determined under the condition that the minimum Euclidean distance is fixed as 1;
[0080] based on a preset probability shaping constellation mapping rule, remapping each first constellation point to generate a corresponding second constellation point, for details, see Figure 6 , and then obtaining the mapped first modulation signal.
[0081] In a specific embodiment of the present application, with the principle of maximizing the constellation gain index (CFM), the average power of the constellation diagram is reduced as much as possible under the condition that the minimum Euclidean distance is fixed as 1 through the optimization design of the constellation geometric structure, the constellation performance index of the constellation diagram is effectively increased, and the signal-to-noise ratio (SNR) efficiency and noise resistance performance of the modulation format are improved. In a two-dimensional space, the distances of the sides of the equilateral triangle are equal, and the minimum Euclidean distance d minThe equilateral triangle with a side length of d is taken as a basic unit, and the minimum Euclidean distance d is satisfied between adjacent points min So that the constellation points gather to the inside of the constellation, the average energy of the constellation is reduced, and the average transmitting power of the outermost constellation points is reduced.
[0082] The equilateral triangle with a side length of d is taken as a basic unit, and the minimum Euclidean distance d is satisfied between adjacent points min The first equilateral triangle is generated along the positive direction of the x axis, and the minimum Euclidean distance d is satisfied between adjacent points min = 1
[0083] The remaining five equilateral triangles are placed with the original point as the center, so that a regular hexagon is formed.
[0084] The regular hexagon is taken as a reference, and an equilateral triangle is placed outwardly to obtain a star pattern.
[0085] Two concentric circles are obtained with the original point as the center, and the remaining three constellation points are equally divided into the concentric circles to determine the positions, and the preset constellation pattern is generated. Figure 3 Since the minimum Euclidean distance is 1, the distance between the outermost constellation points of the constellation pattern in the application and the original point is 2, and the distance between the outermost constellation points of the traditional square constellation pattern and the original point is 2.1213.
[0086] According to the calculation, the value of the constellation gain index in the application is 0.444, and the specific calculation formula is as follows:
[0087] .
[0088] The mapping table corresponding to the preset constellation pattern is shown in Table 1, and specifically is:
[0089] Table 1 Geometrically shaped constellation mapping table
[0090] .
[0091] Chaos light encryption mainly utilizes the noise-like characteristics of the chaos light signal, loads the user signal into the chaos signal, and the receiving end can analyze the information carried by the chaos signal according to the waveform characteristics and synchronization characteristics of the chaos signal. The key of chaos light encryption is the chaos light signal, so most of the research focuses on the generation of the chaos light signal. From the physical characteristics, the security problem of the signal is solved, so that the attacker cannot simply attack the code. Therefore, in one specific embodiment of the application, the preset probability-shaped constellation mapping rule is used to map each first constellation point again to generate a corresponding second constellation point, which includes:
[0092] A plurality of groups of chaos sequences are generated by using a chaotic dynamics equation.
[0093] Each group of chaotic sequences is sequentially and one-to-one corresponding to a group of bit data;
[0094] A corresponding chaotic sequence value 1-46 is set for each chaotic sequence;
[0095] When the chaotic sequence is 1-16, the corresponding bit data is directly mapped from the corresponding first constellation point to the constellation point with (0, 0) coordinates as the second constellation point;
[0096] When the chaotic sequence value is 17-31, the corresponding bit data is moved from the corresponding first constellation point to the origin direction along the x-axis or y-axis by one constellation point as the second constellation point;
[0097] When the chaotic sequence value is 32-46, the corresponding first constellation point of the corresponding bit data is not moved, and the first constellation point is taken as the second constellation point, which is specifically described in Figure 6 ;
[0098] The coordinates of the first constellation point are geometric coordinates, and the coordinates of the second constellation point are probability coordinates, and the corresponding relationship between them is:
[0099] .
[0100] Embodiment 2
[0101] The embodiment of the application provides a data transmission method based on geometric shaping and dynamic probability shaping, which is applied to a demodulation end, as shown in Figure 2 The method comprises the following steps:
[0102] (1) processing the received second modulation signal by using a quadrature separation unit to generate a co-directional component and a quadrature component;
[0103] (2) sequentially feeding the co-directional component and the quadrature component into a group of quadrature shaping filters and real-imaginary part merging units to obtain a complex signal;
[0104] (3) performing M times downsampling on the complex signal corresponding to the upsampling unit in the modulation process to obtain the first modulation signal generated by the modulation end, and after performing constellation demodulation on the first modulation signal, an original signal is obtained, and CAP demodulation is completed, wherein the constellation demodulation comprises sequentially performing dynamic probability shaping demodulation and geometric shaping demodulation.
[0105] In one specific embodiment of the embodiment of the application, when performing constellation demodulation, each second constellation point in the first modulation signal is sequentially demapped to the corresponding first constellation point in the preset constellation diagram based on the preset probability shaping constellation mapping rule;
[0106] According to the mapping table corresponding to the preset constellation diagram, the first constellation points are demapped to obtain original signals.
[0107] In an embodiment of the present application, the method for generating the preset constellation diagram comprises:
[0108] A regular triangle is taken as a primitive, the origin is taken as a vertex of the regular triangle, the minimum Euclidean distance d min is taken as a side length, a first regular triangle is generated along a positive direction of an x axis, the minimum Euclidean distance d min =1.
[0109] The remaining five regular triangles are placed around the origin to form a regular hexagon;
[0110] A regular triangle is placed outwardly around the regular hexagon to obtain a star pattern;
[0111] Two concentric circles are obtained around the origin, and the remaining three constellation points are equally divided around the concentric circles to determine their positions, thereby generating the preset constellation diagram;
[0112] The mapping table corresponding to the preset constellation diagram is:
[0113] .
[0114] In an embodiment of the present application, the method for demapping the second constellation points in the first modulation signal to the corresponding first constellation points in the preset constellation diagram according to the preset probability constellation mapping rule comprises:
[0115] A plurality of groups of chaotic sequences are generated based on a hybrid dynamics equation, and the modulation and demodulation call the same sequence;
[0116] Each group of chaotic sequences is sequentially and one-to-one corresponding to a group of bit data;
[0117] Each chaotic sequence is set with a corresponding chaotic sequence value, and the modulation and demodulation call the same chaotic sequence value;
[0118] When the chaotic sequence value is 32-46, the corresponding second constellation point corresponding to the bit data is not moved, and the second constellation point is taken as the first constellation point;
[0119] When the chaotic sequence value is 17-31, the corresponding bit data is moved from the corresponding second constellation point to a constellation point away from the origin along the y axis or the x axis, to obtain the first constellation point;
[0120] When the chaotic sequence is 1-16, the corresponding bit data is directly mapped to the corresponding first constellation point from the corresponding second constellation point with coordinates (0, 0);
[0121] The coordinates of the first constellation point are geometric coordinates, the coordinates of the second constellation point are probability coordinates, and the corresponding relationship between the two is:
[0122] .
[0123] Embodiment 3
[0124] The embodiment of the application provides a data transmission device based on geometric shaping and dynamic probability shaping, comprising a modulation end and a demodulation end.
[0125] The modulation end is configured to perform the method in any one of the embodiments 1;
[0126] The demodulation end is configured to perform the method in any one of the embodiments 2.
[0127] In a specific embodiment of the application, the modulation end specifically performs the following method:
[0128] The input single-bit binary stream m(k) is input to the constellation shaping and mapping unit, and after processing by the constellation shaping and mapping unit, the non-uniformly distributed sixteen-point new constellation mapping is completed, and a single complex signal A(i) is output. The single complex signal A(i) is subjected to M times up-sampling in the up-sampling unit according to the sampling rate of the filter, realizing M times period extension of the signal in the frequency spectrum, and obtaining the single complex signal A(n) after up-sampling. The single complex signal A(n) is separated into real and imaginary parts by the real and imaginary part separation unit, and is divided into two parallel real signals a(n) and b(n). Next, the real signals a(n) and b(n) enter the finite impulse response filter 1 and the filter 2 (the filter 1 and the filter 2 are a set of orthogonal shaping filters) for shaping filtering, respectively, to obtain s1(t) and s2(t). Finally, the two parallel signals s1(t) and s2(t) are subtracted by the action of an adder unit to obtain a single real signal s(t) output, and the single real signal s(t) is a 16CAP signal based on geometric shaping and dynamic probability shaping.
[0129] The demodulation end specifically performs the following method:
[0130] The received single real signal r(t) is separated into quadrature real signal r1(t) and in-phase real signal r2(t) by a quadrature separation unit. Then the quadrature real signal r1(t) and the in-phase real signal r2(t) are matched filtered by filter 1 and filter 2 (filter 1 and filter 2 are a set of quadrature shaping filters) to recover a'(n) and b'(n). The two parallel real part data a'(n) and b'(n) are merged into a complex signal A'(n) by a real-imaginary part merging unit, where A'(n) = a'(n) + jb'(n). Next, the complex signal A'(n) is down-sampled by M times corresponding to the up-sampling unit in the modulation process to obtain A'(i). Finally, A'(i) is recovered in a constellation demapping unit to obtain a single binary bit stream m'(k) output, which is the information data obtained by demodulation at the receiving end.
[0131] The curves of the bit error rate of two different probabilities at different SNRs are shown in FIGS. 1 and 2. Figure 7 and 8 The information entropy of the two different probability constellation shaping is 3.6 and 3.8, respectively, and the bit error rate meets the threshold value, and the channel transmission performance is good.
[0132] The constellation point moving steps 2, 1, and 0 correspond to the chaotic sequences 1-16, 17-31, and 32-46, respectively.
[0133] Figure 7 The probability settings are shown in FIG. 3.
[0134] The generation probabilities of the chaotic sequences with values 1-16 are 10 / 20*1 / 16, respectively.
[0135] The generation probabilities of the chaotic sequences with values 17-31 are 9 / 20*1 / 15, respectively.
[0136] The generation probabilities of the chaotic sequences with values 32-46 are 1 / 20*1 / 15, respectively.
[0137] Figure 8 The probability settings are shown in FIG. 4.
[0138] The generation probabilities of the chaotic sequences with values 1-16 are 11 / 20*1 / 16, respectively.
[0139] The generation probabilities of the chaotic sequences with values 17-31 are 7 / 20*1 / 15, respectively.
[0140] The generation probabilities of the chaotic sequences with values 32-46 are 1 / 10*1 / 15, respectively.
[0141] Embodiment 4
[0142] The embodiment of the present application provides a data transmission system based on geometric shaping and dynamic probability shaping, comprising a storage medium and a processor.
[0143] The storage medium is used for storing instructions.
[0144] The processor is used for operating according to the instructions to execute the method according to any one of the embodiment 1 or the embodiment 2.
[0145] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can adopt a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can adopt 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.
[0146] The present application is described with reference to flowcharts and / or block diagrams of the method, equipment (system) and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be realized by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a device for realizing the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one or more flows and / or blocks. Figure 1 The devices for realizing the functions specified in one or more flows and / or blocks.
[0147] These computer program instructions can also be stored in a computer readable memory capable of guiding the computer or other programmable data processing devices to work in a specific way, so that the instructions stored in the computer readable memory produce a product including instruction devices, which realize the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one or more flows and / or blocks. Figure 1 The devices for realizing the functions specified in one or more flows and / or blocks.
[0148] These computer program instructions can also be loaded into the computer or other programmable data processing devices, so that a series of operation steps are performed on the computer or other programmable devices to produce a computer implemented process, so that the instructions executed on the computer or other programmable devices provide a process for realizing the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one or more flows and / or blocks. Figure 1 The devices for realizing the functions specified in one or more flows and / or blocks.
[0149] The embodiments of the present application are described above with reference to the drawings, but the present application is not limited to the above-described specific embodiments, and the above-described specific embodiments are merely illustrative, not restrictive, and a person of ordinary skill in the art can make many forms under the inspiration of the present application without departing from the purpose of the present application and the scope protected by the claims, which all belong to the protection of the present application.
[0150] The basic principles and main features of the present application and the advantages of the present application are shown and described above. It should be understood by those skilled in the art that the present application is not limited to the above-described embodiments, and the above-described embodiments and descriptions in the specification are only illustrative of the principles of the present application, and various changes and improvements can be made to the present application without departing from the spirit and scope of the present application, which all fall within the scope of the claimed present application. The scope of protection of the present application is defined by the appended claims and their equivalents.
Claims
1. A data transmission method based on geometric shaping and dynamic probability shaping, characterized in that, The application is applied to a modulation end, comprising: After original data is subjected to constellation modulation, a mapped first modulation signal is obtained, and the constellation modulation comprises sequentially performed geometric shaping modulation and dynamic probability shaping modulation; The mapped first modulation signal is subjected to upsampling to obtain a same-direction component and a quadrature component; The same-direction component and the quadrature component are sequentially sent into a real part and an imaginary part separation unit and a set of quadrature shaping filters to obtain two real number signals, and a second modulation signal is generated under the action of an adder to complete CAP modulation; The generation method of the first modulation signal comprises: The original data is divided into a plurality of groups of bit data, and each group of bit data comprises 4 bits of data; Each group of bit data is sequentially mapped to a corresponding first constellation point in a preset constellation diagram; the preset constellation diagram is generated based on the design principle of maximizing constellation gain index under the condition that the minimum Euclidean distance is fixed as 1; Based on a preset probability shaping constellation mapping rule, each first constellation point is mapped again to generate a corresponding second constellation point, and then a mapped first modulation signal is obtained; The generation method of the preset constellation diagram comprises: Taking the equilateral triangle as the primitive, the origin as the vertex of the equilateral triangle, the minimum Euclidean distance d min The first equilateral triangle is generated along the positive direction of the x-axis with the minimum Euclidean distance d. min =1; An origin is taken as a center to place five remaining equilateral triangles to form a regular hexagon; A regular triangle is placed outward based on the regular hexagon to obtain a star pattern; Two concentric circles are obtained based on the origin, and the remaining three constellation points are equally divided to determine the positions of the three constellation points, thereby generating the preset constellation diagram; Based on the preset probability shaping constellation mapping rule, each first constellation point is mapped again to generate a corresponding second constellation point, comprising: A plurality of groups of chaotic sequences are generated by using a chaotic dynamics equation; Each group of chaotic sequences is sequentially and one-to-one corresponding to a group of bit data; A corresponding chaotic sequence value 1-46 is set for each chaotic sequence; When the chaotic sequence is 1-16, the corresponding bit data is directly mapped from the corresponding first constellation point to a constellation point at a (0, 0) coordinate as a second constellation point; When the chaotic sequence value is 17-31, the corresponding bit data is moved from the corresponding first constellation point to the origin direction along an x-axis or a y-axis by one constellation point as a second constellation point; When the chaotic sequence value is 32-46, the corresponding first constellation point of the corresponding bit data is not moved, and the first constellation point is taken as the second constellation point.
2. The data transmission method based on geometric shaping and dynamic probability shaping according to claim 1, characterized in that: A mapping table corresponding to the preset constellation diagram is: 。 3. The data transmission method based on geometric shaping and dynamic probability shaping according to claim 1, characterized in that, The coordinates of the first constellation points are geometric coordinates, and the coordinates of the second constellation points are probability coordinates, and the corresponding relationship between the two is:
4. A data transmission method based on geometric shaping and dynamic probability shaping, characterized in that, The application is applied to a demodulation end, comprising: A received second modulation signal is processed by using a quadrature separation unit to generate a same-direction component and a quadrature component; The same-direction component and the quadrature component are sequentially sent into a set of quadrature shaping filters and a real and imaginary part combination unit to obtain a complex signal; The complex signal is subjected to M times downsampling corresponding to an upsampling unit in a modulation process to obtain a first modulation signal generated by the modulation end, and after the first modulation signal is subjected to constellation demodulation, original data is obtained, and CAP demodulation is completed, wherein the constellation demodulation comprises sequentially performed dynamic probability shaping demodulation and geometric shaping demodulation. In the constellation demodulation, each second constellation point in the first modulation signal is sequentially demapped to a corresponding first constellation point in a preset constellation map based on a preset probability shaping constellation mapping rule. Each first constellation point is demapped based on a mapping table corresponding to the preset constellation map to obtain an original signal. The preset constellation map is generated by: Taking the equilateral triangle as the primitive, the origin as the vertex of the equilateral triangle, the minimum Euclidean distance d min The first equilateral triangle is generated along the positive direction of the x-axis with the minimum Euclidean distance d. min =1; placing five regular triangles with the origin as the center to form a regular hexagon; placing a regular triangle outward with the regular hexagon as the reference to obtain a star pattern; obtaining two concentric circles with the origin as the center, and the remaining three constellation points are equally divided among the concentric circles to determine their positions to generate the preset constellation map; The preset probability shaping constellation mapping rule includes: Based on the hybrid dynamics equation, a plurality of groups of chaotic sequences are generated, and all the chaotic sequences are the same as the chaotic sequences of the modulation end. Each group of chaotic sequences is sequentially and one-to-one corresponding to a group of bit data. A corresponding chaotic sequence value is set for each chaotic sequence, and the setting rule is the same as that of the modulation end. When the chaotic sequence value is 32-46, the corresponding bit data corresponding to the second constellation point is not moved, and the second constellation point is taken as the first constellation point. When the chaotic sequence value is 17-31, the corresponding bit data corresponding to the second constellation point is moved away from the origin along the y-axis or x-axis to obtain the first constellation point. When the chaotic sequence value is 1-16, the corresponding bit data corresponding to the second constellation point is directly mapped to the corresponding first constellation point.
5. The data transmission method based on geometric shaping and dynamic probability shaping according to claim 4, characterized in that, The mapping table corresponding to the preset constellation map is: 。 6. The data transmission method based on geometric shaping and dynamic probability shaping according to claim 4, characterized in that, The coordinates of the first constellation points are geometric coordinates, and the coordinates of the second constellation points are probability coordinates.
7. A data transmission apparatus based on geometric shaping and dynamic probability shaping, characterized by The corresponding relationship between the two is: The modulation end and the demodulation end are included. The modulation end is configured to perform the method of any one of claims 1-3.
8. A data transmission system based on geometric shaping and dynamic probabilistic shaping, characterized in that The demodulation end is configured to perform the method of any one of claims 4-6. The storage medium is used to store instructions. The processor is used to operate according to the instructions to perform the method of any one of claims 1-3 or 4-6.
Citation Information
Patent Citations
Sub-label carrier-free amplitude phase modulation method based on graphene structure constellation
CN112558335A
Layered symmetric three-dimensional constellation mapping modulation method and system
CN114039830A