Optical signal generation method and device and electronic equipment

文档序号:195431 发布日期:2021-11-02 浏览:28次 中文

阅读说明:本技术 光信号生成方法、装置和电子设备 (Optical signal generation method and device and electronic equipment ) 是由 张琦 忻向军 吕瑞 高然 姚海鹏 田凤 田清华 王光全 王曦朔 李志沛 常欢 于 2021-07-29 设计创作,主要内容包括:本发明提供了一种光信号生成方法、装置和电子设备,涉及光纤通信的技术领域,包括:获取原始二进制信号序列和几何整形后的目标QAM星座图;对原始二进制信号序列进行概率整形,得到目标序列;其中,目标序列为非均匀概率分布的二进制序列;基于预设映射关系将目标序列映射到目标QAM星座图上,得到目标序列对应的星座点序列;基于星座点序列对预设光波进行调制,得到目标光信号。该方法将概率整形技术与几何整形技术相结合,同时获得两者的整形增益,进一步缩小了系统传输容量与香农容量之间的差距,从而有效地缓解了现有技术中的光信号生成方法存在的容量浪费的技术问题。(The invention provides an optical signal generation method, an optical signal generation device and electronic equipment, which relate to the technical field of optical fiber communication and comprise the following steps: acquiring an original binary signal sequence and a geometrically shaped target QAM constellation diagram; performing probability shaping on an original binary signal sequence to obtain a target sequence; wherein, the target sequence is a binary sequence with non-uniform probability distribution; mapping the target sequence to a target QAM constellation diagram based on a preset mapping relation to obtain a constellation point sequence corresponding to the target sequence; and modulating the preset light wave based on the constellation point sequence to obtain a target light signal. The method combines the probability shaping technology and the geometric shaping technology, and simultaneously obtains the shaping gain of the probability shaping technology and the geometric shaping technology, thereby further reducing the difference between the system transmission capacity and the shannon capacity, and further effectively relieving the technical problem of capacity waste existing in the optical signal generation method in the prior art.)

1. An optical signal generation method, comprising:

acquiring an original binary signal sequence and a geometrically shaped target QAM constellation diagram; the central constellation point of the target QAM constellation diagram is a coordinate origin, and the distance between any two adjacent constellation points in the target QAM constellation diagram is a fixed value;

performing probability shaping on the original binary signal sequence to obtain a target sequence; wherein the target sequence is a binary sequence with non-uniform probability distribution;

mapping the target sequence to the target QAM constellation diagram based on a preset mapping relation to obtain a constellation point sequence corresponding to the target sequence;

and modulating a preset light wave based on the constellation point sequence to obtain a target light signal.

2. The method according to claim 1, wherein in the preset mapping relationship, the probability of occurrence of a codeword signal corresponding to a first constellation point is not less than the probability of occurrence of a codeword signal corresponding to a second constellation point; wherein a distance between the first constellation point and the origin of coordinates is less than a distance between the second constellation point and the origin of coordinates.

3. The method of claim 1, wherein obtaining the geometrically shaped target QAM constellation comprises:

taking the origin of coordinates as a central constellation point of the target QAM constellation diagram;

taking the intersection point of the central circle and the target coordinate axis as a constellation point of the target QAM constellation diagram; the central circle is a circle which takes the origin of coordinates as a center and takes a preset Euclidean distance as a radius; the target coordinate axis comprises any one of the following coordinate axes: an I coordinate axis and a Q coordinate axis;

repeatedly executing the following steps until all constellation points of the target QAM constellation diagram are obtained:

taking the target constellation point as the circle center, taking the preset Euclidean distance as the radius to make a circle, obtaining a plurality of circles, and updating the constellation points of the target QAM constellation diagram based on the intersection points of all the circles under the current coordinate system; and the target constellation point is the constellation point with the maximum Euclidean distance between the current QAM constellation diagram and the origin of coordinates.

4. The method of claim 1, wherein probability shaping the original binary signal sequence to obtain a target sequence comprises:

and inputting the original binary signal sequence into a preset distribution matcher for probability shaping to obtain the target sequence.

5. The method of claim 1, wherein modulating a preset optical wave based on the constellation point sequence to obtain a target optical signal comprises:

acquiring IQ coordinate information of each constellation point in the constellation point sequence;

determining the carrier amplitude of each constellation point in the constellation point sequence based on the IQ coordinate information to obtain a carrier amplitude sequence;

and modulating preset light waves based on the carrier amplitude sequence to obtain a target light signal.

6. The method of claim 2, wherein the target QAM constellation comprises: 16QAM constellation.

7. An optical signal generating apparatus, comprising:

the acquisition module is used for acquiring an original binary signal sequence and a geometrically shaped target QAM constellation diagram; the central constellation point of the target QAM constellation diagram is a coordinate origin, and the distance between any two adjacent constellation points in the target QAM constellation diagram is a fixed value;

the probability shaping module is used for carrying out probability shaping on the original binary signal sequence to obtain a target sequence; wherein the target sequence is a binary sequence with non-uniform probability distribution;

the mapping module is used for mapping the target sequence to the target QAM constellation diagram based on a preset mapping relation to obtain a constellation point sequence corresponding to the target sequence;

and the modulation module is used for modulating a preset light wave based on the constellation point sequence to obtain a target light signal.

8. The apparatus according to claim 7, wherein in the preset mapping relationship, an occurrence probability of a codeword signal corresponding to a first constellation point is not less than an occurrence probability of a codeword signal corresponding to a second constellation point; wherein a distance between the first constellation point and the origin of coordinates is less than a distance between the second constellation point and the origin of coordinates.

9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the steps of the method of any of claims 1 to 6 when executing the computer program.

10. A computer-readable medium having non-volatile program code executable by a processor, the program code causing the processor to perform the method of any of claims 1 to 6.

Technical Field

The present invention relates to the field of optical fiber communication technologies, and in particular, to an optical signal generation method and apparatus, and an electronic device.

Background

The growing internet traffic has pushed the development of optical fiber communication systems, while high-order modulation formats are widely used to improve spectral efficiency. In order to facilitate generation and reception, modern optical transmission systems often use a uniform QAM modulation format to generate optical signals, but a difference between a transmission capacity of a system using the uniform QAM modulation format and a shannon capacity is large, and to sum up, the optical signal generation method in the prior art has a technical problem of capacity waste.

Disclosure of Invention

The invention aims to provide an optical signal generation method, an optical signal generation device and electronic equipment, so as to relieve the technical problem of capacity waste of the optical signal generation method in the prior art.

In a first aspect, the present invention provides an optical signal generating method, including: acquiring an original binary signal sequence and a geometrically shaped target QAM constellation diagram; the central constellation point of the target QAM constellation diagram is a coordinate origin, and the distance between any two adjacent constellation points in the target QAM constellation diagram is a fixed value; performing probability shaping on the original binary signal sequence to obtain a target sequence; wherein the target sequence is a binary sequence with non-uniform probability distribution; mapping the target sequence to the target QAM constellation diagram based on a preset mapping relation to obtain a constellation point sequence corresponding to the target sequence; and modulating a preset light wave based on the constellation point sequence to obtain a target light signal.

In an optional embodiment, in the preset mapping relationship, the occurrence probability of the codeword signal corresponding to the first constellation point is not less than the occurrence probability of the codeword signal corresponding to the second constellation point; wherein a distance between the first constellation point and the origin of coordinates is less than a distance between the second constellation point and the origin of coordinates.

In an alternative embodiment, the obtaining the target QAM constellation after geometric shaping includes: taking the origin of coordinates as a central constellation point of the target QAM constellation diagram; taking the intersection point of the central circle and the target coordinate axis as a constellation point of the target QAM constellation diagram; the central circle is a circle which takes the origin of coordinates as a center and takes a preset Euclidean distance as a radius; the target coordinate axis comprises any one of the following coordinate axes: an I coordinate axis and a Q coordinate axis; repeatedly executing the following steps until all constellation points of the target QAM constellation diagram are obtained: taking the target constellation point as the circle center, taking the preset Euclidean distance as the radius to make a circle, obtaining a plurality of circles, and updating the constellation points of the target QAM constellation diagram based on the intersection points of all the circles under the current coordinate system; and the target constellation point is the constellation point with the maximum Euclidean distance between the current QAM constellation diagram and the origin of coordinates.

In an optional embodiment, performing probability shaping on the original binary signal sequence to obtain a target sequence includes: and inputting the original binary signal sequence into a preset distribution matcher for probability shaping to obtain the target sequence.

In an optional embodiment, modulating a preset optical wave based on the constellation point sequence to obtain a target optical signal includes: acquiring IQ coordinate information of each constellation point in the constellation point sequence; determining the carrier amplitude of each constellation point in the constellation point sequence based on the IQ coordinate information to obtain a carrier amplitude sequence; and modulating preset light waves based on the carrier amplitude sequence to obtain a target light signal.

In an alternative embodiment, the target QAM constellation comprises: 16QAM constellation.

In a second aspect, the present invention provides an optical signal generating apparatus, comprising: the acquisition module is used for acquiring an original binary signal sequence and a geometrically shaped target QAM constellation diagram; the central constellation point of the target QAM constellation diagram is a coordinate origin, and the distance between any two adjacent constellation points in the target QAM constellation diagram is a fixed value; the probability shaping module is used for carrying out probability shaping on the original binary signal sequence to obtain a target sequence; wherein the target sequence is a binary sequence with non-uniform probability distribution; the mapping module is used for mapping the target sequence to the target QAM constellation diagram based on a preset mapping relation to obtain a constellation point sequence corresponding to the target sequence; and the modulation module is used for modulating a preset light wave based on the constellation point sequence to obtain a target light signal.

In an optional embodiment, in the preset mapping relationship, the occurrence probability of the codeword signal corresponding to the first constellation point is not less than the occurrence probability of the codeword signal corresponding to the second constellation point; wherein a distance between the first constellation point and the origin of coordinates is less than a distance between the second constellation point and the origin of coordinates.

In a third aspect, the present invention provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program operable on the processor, and the processor executes the computer program to implement the steps of the method according to any of the foregoing embodiments.

In a fourth aspect, the invention provides a computer readable medium having non-volatile program code executable by a processor, the program code causing the processor to perform the method of any of the preceding embodiments.

The invention provides an optical signal generation method, which comprises the following steps: acquiring an original binary signal sequence and a geometrically shaped target QAM constellation diagram; the central constellation point of the target QAM constellation diagram is a coordinate origin, and the distance between any two adjacent constellation points in the target QAM constellation diagram is a fixed value; performing probability shaping on an original binary signal sequence to obtain a target sequence; wherein, the target sequence is a binary sequence with non-uniform probability distribution; mapping the target sequence to a target QAM constellation diagram based on a preset mapping relation to obtain a constellation point sequence corresponding to the target sequence; and modulating the preset light wave based on the constellation point sequence to obtain a target light signal.

The optical signal generation method provided by the invention is a probability geometry mixed shaping scheme, after an original binary signal is obtained, probability shaping is firstly carried out on the original binary signal to obtain a target sequence; then according to a preset mapping relation, mapping the target sequence into a target QAM constellation diagram after geometric shaping so as to obtain a corresponding constellation point sequence; and finally, modulating the preset light wave by using the constellation point sequence to obtain a target light signal. The method combines the probability shaping technology and the geometric shaping technology, and simultaneously obtains the shaping gain of the probability shaping technology and the geometric shaping technology, thereby further reducing the difference between the system transmission capacity and the shannon capacity, and further effectively relieving the technical problem of capacity waste existing in the optical signal generation method in the prior art.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.

Fig. 1 is a flowchart of an optical signal generating method according to an embodiment of the present invention;

fig. 2 is a schematic diagram of taking a coordinate origin as a central constellation point of a target QAM constellation diagram according to an embodiment of the present invention;

fig. 3 is a schematic diagram of an intersection point of a central circle and a target coordinate axis when the target coordinate axis is a Q coordinate axis according to an embodiment of the present invention;

fig. 4 is a schematic diagram of a target QAM constellation constructed after fig. 3 according to an embodiment of the present invention;

fig. 5 is a schematic diagram of a target QAM constellation constructed after fig. 4 according to an embodiment of the present invention;

fig. 6 is a schematic diagram of a target QAM constellation constructed after fig. 5 according to an embodiment of the present invention;

fig. 7 is a schematic diagram of performing probability shaping on an original binary signal sequence by using a preset distribution matcher according to an embodiment of the present invention;

fig. 8 is a 16QAM constellation diagram according to an embodiment of the present invention;

fig. 9 is a schematic diagram of a probability distribution relationship of each constellation point after mapping according to an embodiment of the present invention;

fig. 10 is a functional block diagram of an optical signal generating apparatus according to an embodiment of the present invention;

fig. 11 is a schematic view of an electronic device according to an embodiment of the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.

Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Some embodiments of the invention are described in detail below with reference to the accompanying drawings. The embodiments described below and the features of the embodiments can be combined with each other without conflict.

In the prior art, a uniform QAM modulation format is often used to generate a target optical signal that can be transmitted in an optical fiber, but the difference between the transmission capacity of a system using the above modulation scheme and the shannon capacity is large, so that there is a technical problem of capacity waste. Embodiments of the present invention provide an optical signal generating method to alleviate the above-mentioned technical problems.

Example one

Fig. 1 is a flowchart of an optical signal generating method according to an embodiment of the present invention, and as shown in fig. 1, the method specifically includes the following steps:

and step S102, acquiring an original binary signal sequence and a target QAM constellation diagram after geometric shaping.

The embodiment of the invention adopts a novel probability-geometry mixed shaping strategy, and the difference between the system transmission capacity and the Shannon capacity is further reduced by obtaining the shaping gains of the probability shaping technology and the geometry shaping technology.

Specifically, an original binary signal sequence and a target QAM constellation after geometric shaping are obtained, where the original binary signal sequence is a signal sequence for carrying information to be transmitted, for example, 10011010100011, and generally, the original binary signal sequence may be a uniform binary sequence, that is, the probability of occurrence of 1 and 0 in the original binary signal sequence is the same, and each probability is 50%.

In the embodiment of the invention, the central constellation point of the target QAM constellation map is the origin of coordinates, and the distance between any two adjacent constellation points in the target QAM constellation map is a fixed value, that is, in the target QAM constellation map, the origin of coordinates is also used as a constellation point in the constellation map, and the distance between any two adjacent constellation points is the minimum euclidean distance; wherein the minimum euclidean distance represents the minimum of the euclidean distances of all adjacent constellation points in the constellation structure.

And step S104, performing probability shaping on the original binary signal sequence to obtain a target sequence.

After an original binary signal sequence is obtained, probability shaping is carried out on the original binary signal sequence, and the core idea of the probability shaping technology is to process original bit data into signals with distribution probability having Gaussian-like distribution characteristics for transmission, so that shaping gain is obtained, and system transmission capacity is improved to a certain extent by obtaining the shaping gain. The embodiment of the invention does not specifically limit the probability shaping mode, and a user can select the probability shaping mode according to actual requirements.

Obtaining a target sequence after probability shaping, wherein the target sequence is a binary sequence with non-uniform probability distribution; the user can adjust the shaping degree of the original binary signal sequence by adjusting the shaping factor of the probability shaping, that is, the occurrence probability of binary number 1 or 0 in the target sequence can be controlled by adjusting the shaping factor.

And step S106, mapping the target sequence to a target QAM constellation diagram based on a preset mapping relation to obtain a constellation point sequence corresponding to the target sequence.

All constellation points in the IQ coordinate graph form a target QAM constellation, each constellation point corresponds to an I-axis coordinate value and a Q-axis coordinate value respectively, and each coordinate value is preset with a corresponding carrier amplitude. Therefore, after the target sequence is obtained through probability shaping, the target sequence needs to be further mapped onto the target QAM constellation according to a preset mapping relationship to obtain a corresponding constellation point sequence, where the preset mapping relationship represents a corresponding relationship between the binary codeword sequence and the constellation point number.

If the target QAM constellation diagram is a 16QAM constellation diagram, each constellation point corresponds to a 16-system code word, the 16-system code word can be selected as the serial number of the constellation point, and for the binary data in the target sequence, by dividing every four data into one group, the corresponding constellation point can be matched by using a preset mapping relation, and so on, the constellation point sequence corresponding to the target sequence can be determined. Other QAM modulation formats, such as 32QAM, 64QAM, etc., may be mapped with reference to the above-described processing method.

Table 1 below shows an optional representation of a preset mapping relationship when the target QAM constellation is a 16QAM constellation:

TABLE 1

Constellation point numbering Binary codeword sequence Constellation point numbering Binary codeword sequence
1 1111 9 0110
2 1110 10 0101
3 0111 11 0011
4 1010 12 1000
5 1101 13 0100
6 1011 14 0010
7 1100 15 0001
8 1001 16 0000

And S108, modulating the preset light wave based on the constellation point sequence to obtain a target light signal.

As can be seen from the above description, each constellation point is preset with a corresponding carrier amplitude, and therefore, after a constellation point sequence is obtained through mapping processing, a preset optical wave can be modulated according to the constellation point sequence to obtain a target optical signal, and the optical wave carries information in this way. Generally, the predetermined light waves are mutually orthogonal light waves.

The optical signal generation method provided by the invention is a probability geometry mixed shaping scheme, after an original binary signal is obtained, probability shaping is firstly carried out on the original binary signal to obtain a target sequence; then according to a preset mapping relation, mapping the target sequence into a target QAM constellation diagram after geometric shaping so as to obtain a corresponding constellation point sequence; and finally, modulating the preset light wave by using the constellation point sequence to obtain a target light signal. The method combines the probability shaping technology and the geometric shaping technology, and simultaneously obtains the shaping gain of the probability shaping technology and the geometric shaping technology, thereby further reducing the difference between the system transmission capacity and the shannon capacity, and further effectively relieving the technical problem of capacity waste existing in the optical signal generation method in the prior art.

The optical signal generating method provided by the embodiment of the present invention is briefly described above, and some method steps involved in the method and related technical features are specifically described below.

In an optional implementation manner, in the step S102, the obtaining the target QAM constellation after geometric shaping specifically includes the following steps:

and step S1021, taking the coordinate origin as the central constellation point of the target QAM constellation diagram.

Step S1022, the intersection point of the central circle and the target coordinate axis is used as a constellation point of the target QAM constellation.

Considering that the signal transmission power corresponding to each constellation point is the square of the distance from the constellation point to the origin, the closer the Euclidean distance between the constellation point and the origin of coordinates is, the lower the transmission power is; and the transmission power of the origin of coordinates is 0. In order to obtain a QAM constellation diagram capable of improving the performance of the system after probability shaping, the embodiments of the present invention need to effectively utilize constellation points with a transmission power of 0 at coordinate origin points. Therefore, when constructing the target QAM constellation, as shown in fig. 2, first, the origin of coordinates is used as a central constellation point of the target QAM constellation, and a central circle is generated, where the central circle is a circle that takes the origin of coordinates as a center and a preset euclidean distance as a radius. For convenience of description, the constellation point number of the coordinate origin is set to 1, and the preset euclidean distance is selected to be 1.

Then, taking the intersection point of the central circle and the target coordinate axis as a constellation point of the target QAM constellation diagram; the target coordinate axis comprises any one of the following coordinate axes: an I coordinate axis and a Q coordinate axis. Fig. 3 is a schematic view of an intersection of the central circle and the target coordinate axis when the target coordinate axis is the Q coordinate axis. For convenience of description, the constellation point numbers of the intersection points of the central circle and the target coordinate axis are set to 2, 3, respectively. Thus, 3 constellation points in the target QAM constellation are obtained.

Next, the following step S1023 is repeatedly executed until all constellation points of the target QAM constellation are obtained:

and step S1023, using the target constellation point as a circle center, presetting the Euclidean distance as a radius to make a circle, obtaining a plurality of circles, and updating the constellation points of the target QAM constellation diagram based on the intersection points of all the circles in the current coordinate system.

In an alternative embodiment, the target QAM constellation comprises: 16QAM constellation. Taking the target QAM constellation as the 16QAM constellation, and taking the target QAM constellation as an example to specifically describe step S1023, in the embodiment of the present invention, the target constellation point is a constellation point with the largest euclidean distance with the origin of coordinates in the current QAM constellation. According to the result obtained in step S1022, the constellation points with the largest euclidean distance between the current QAM constellation diagram and the origin of coordinates are constellation point 2 and constellation point 3, then according to the method in step S1023, as shown in fig. 4, constellation point 2 and constellation point 3 are respectively used as the center, the euclidean distance is preset as the radius to make a circle, so as to obtain 2 new circles, and the constellation points of the target QAM constellation diagram are updated based on the intersection points of all circles (3 circles) in the current coordinate system, at this time, the newly added intersection points are constellation point 4, constellation point 5, constellation point 6, and constellation point 7, that is, the number of constellation points in the current QAM constellation diagram is 7, all constellation points in the 16QAM constellation diagram are not obtained, and the condition for ending the repeated execution is not satisfied, so that step S1023 needs to be executed again.

At this time, the constellation point with the largest euclidean distance between the current QAM constellation and the origin of coordinates is constellation point 2, constellation point 3, constellation point 4, constellation point 5, constellation point 6, and constellation point 7, as shown in fig. 5, the constellation point is used as the center, the preset euclidean distance is used as the radius to make a circle, 4 new circles can be obtained, and the constellation points of the target QAM constellation are updated based on the intersection points of all circles (7 circles) in the current coordinate system, at this time, the new intersection points are constellation points 8 to 13, that is, the constellation points in the current QAM constellation are 13, all constellation points in the 16QAM constellation are not obtained, and the condition for ending the repeated execution is not satisfied, and therefore, step S1023 needs to be executed again.

At this time, the constellation points with the largest euclidean distance from the origin of coordinates in the current QAM constellation are constellation points 8 to 13, as shown in fig. 6, the constellation points are used as the center, the preset euclidean distance is used as the radius to make a circle, 6 new circles can be obtained, the constellation points of the target QAM constellation are updated based on the intersection points of all circles (13 circles) in the current coordinate system, at this time, the newly added intersection points are constellation points 14 to 16, that is, the constellation points in the current QAM constellation are 16, all the constellation points of the target QAM constellation are obtained, and the condition of ending the repeated execution is satisfied.

In an optional implementation manner, in step S104, performing probability shaping on the original binary signal sequence to obtain a target sequence, which specifically includes the following contents: and inputting the original binary signal sequence into a preset distribution matcher for probability shaping to obtain a target sequence.

A distribution matcher is a technique for generating non-uniform signals, implementing probability shaping. As shown in fig. 7, in the embodiment of the present invention, a preset distribution matcher is used to perform probability shaping on an original binary signal sequence, the original binary signal sequence is input into the preset distribution matcher, and a binary sequence (target sequence) having different shaping degrees and having maxwell boltzmann distribution, that is, non-uniform probability distribution, may be output as required.

As can be known from the above description, the closer the constellation point to the origin of coordinates is, the lower the transmission power is, and therefore, in the preset mapping relationship in the embodiment of the present invention, the probability of occurrence of the codeword signal corresponding to the first constellation point is not less than the probability of occurrence of the codeword signal corresponding to the second constellation point; and the distance between the first constellation point and the origin of coordinates is less than the distance between the second constellation point and the origin of coordinates.

That is to say, the origin of coordinates is used as a constellation point in the target QAM constellation diagram, and the probability of occurrence of the binary codeword signal corresponding thereto is the highest; the farther the constellation point is from the origin of coordinates, the lower the probability of occurrence of the corresponding binary codeword signal. If the target QAM constellation is a 16QAM constellation, and the constellation points are distributed in the form of fig. 8 (the schematic form of fig. 6), and it is known that probability shaping obtains a target sequence in which 1 is higher than 0, then the mapping relationship table provided in table 1 above meets the requirement of the preset mapping relationship, and the target sequence is mapped onto the target QAM constellation according to the preset mapping relationship provided in table 1, so as to obtain a constellation point sequence corresponding to the target sequence, and fig. 9 is a schematic diagram of probability distribution relationship of each mapped constellation point. According to the calculation mode of the transmission power, compared with the traditional uniform QAM modulation method, the optical signal generation method provided by the embodiment of the invention can effectively reduce the system transmission power.

In an optional embodiment, in step S108, modulating the preset optical wave based on the constellation point sequence to obtain the target optical signal, includes:

step S1081, obtaining IQ coordinate information of each constellation point in the constellation point sequence.

Step S1082, determining the carrier amplitude of each constellation point in the constellation point sequence based on the IQ coordinate information, and obtaining a carrier amplitude sequence.

And step S1083, modulating the preset light wave based on the carrier amplitude sequence to obtain a target light signal.

In the known QAM constellation diagram, each coordinate point is preset with a corresponding carrier amplitude, therefore, after a constellation point sequence is obtained, IQ coordinate information of each constellation point in the constellation point sequence can be obtained through mathematical calculation based on the method for constructing the target QAM constellation diagram, and then each IQ coordinate information is matched with the corresponding carrier amplitude to further obtain a carrier amplitude sequence corresponding to the constellation point sequence; and finally, modulating the preset light waves by using the carrier amplitude sequence to obtain the target light signal.

The target optical signal obtained after processing the original binary signal sequence may be transmitted in an optical fiber channel, if a preset distribution matcher is used for probability shaping during optical signal generation, then after receiving the target optical signal, a receiving end first needs to demodulate the target optical signal, then inverse mapping is performed on the demodulated information sequence to obtain a binary sequence (target sequence) with non-uniform probability distribution, and finally, the target sequence is input into a structure inverse to the preset distribution matcher used during optical signal generation to perform inverse distribution matching, that is, the inverse process of step S104, and then the original binary signal sequence may be obtained.

The optical signal generation method provided by the embodiment of the invention combines the probability shaping technology and the geometric shaping technology, and simultaneously obtains the shaping gain of the probability shaping technology and the geometric shaping technology, thereby further reducing the difference between the system transmission capacity and the shannon capacity; and under the same transmitting power, compared with the uniform QAM modulation method in the prior art, the method has the advantages that the minimum Euclidean distance of the target QAM constellation diagram is larger, so that the receiving judgment capability of the system can be further improved, and the error rate of the system is reduced.

Example two

An embodiment of the present invention further provides an optical signal generating apparatus, which is mainly used to execute the optical signal generating method provided in the first embodiment, and the optical signal generating apparatus provided in the embodiment of the present invention is specifically described below.

Fig. 10 is a functional block diagram of an optical signal generating apparatus according to an embodiment of the present invention, and as shown in fig. 10, the apparatus mainly includes: the system comprises an acquisition module 10, a probability shaping module 20, a mapping module 30 and a modulation module 40, wherein:

an obtaining module 10, configured to obtain an original binary signal sequence and a geometrically shaped target QAM constellation; the central constellation point of the target QAM constellation diagram is a coordinate origin, and the distance between any two adjacent constellation points in the target QAM constellation diagram is a fixed value.

A probability shaping module 20, configured to perform probability shaping on an original binary signal sequence to obtain a target sequence; wherein the target sequence is a binary sequence with non-uniform probability distribution.

And the mapping module 30 is configured to map the target sequence to a target QAM constellation based on a preset mapping relationship, so as to obtain a constellation point sequence corresponding to the target sequence.

And the modulation module 40 is configured to modulate the preset optical wave based on the constellation point sequence to obtain a target optical signal.

The optical signal generation method executed by the optical signal generation device provided by the embodiment of the invention is a probability geometry mixed shaping scheme, and after an original binary signal is obtained, probability shaping is firstly carried out on the original binary signal to obtain a target sequence; then according to a preset mapping relation, mapping the target sequence into a target QAM constellation diagram after geometric shaping so as to obtain a corresponding constellation point sequence; and finally, modulating the preset light wave by using the constellation point sequence to obtain a target light signal. The device combines the probability shaping technology and the geometric shaping technology, and simultaneously obtains the shaping gain of the probability shaping technology and the geometric shaping technology, thereby further reducing the difference between the system transmission capacity and the shannon capacity, and further effectively relieving the technical problem of capacity waste of the optical signal generation method in the prior art.

Optionally, in the preset mapping relationship, the occurrence probability of the codeword signal corresponding to the first constellation point is not less than the occurrence probability of the codeword signal corresponding to the second constellation point; and the distance between the first constellation point and the origin of coordinates is less than the distance between the second constellation point and the origin of coordinates.

Optionally, the obtaining module 10 includes:

and the first determining unit is used for taking the origin of coordinates as a central constellation point of the target QAM constellation diagram.

The second determining unit is used for taking the intersection point of the central circle and the target coordinate axis as a constellation point of the target QAM constellation diagram; the central circle is a circle which takes the origin of coordinates as the center and takes the Euclidean distance as the radius; the target coordinate axis includes any one of the following coordinate axes: an I coordinate axis and a Q coordinate axis.

A repeated execution unit, configured to repeatedly execute the following steps until all constellation points of the target QAM constellation are obtained: taking the target constellation point as the center of a circle, and taking the preset Euclidean distance as the radius to make a circle to obtain a plurality of circles, and updating the constellation points of the target QAM constellation diagram based on the intersection points of all the circles under the current coordinate system; and the target constellation point is the constellation point with the maximum Euclidean distance from the origin of coordinates in the current QAM constellation diagram.

Optionally, the probability shaping module 20 is specifically configured to:

and inputting the original binary signal sequence into a preset distribution matcher for probability shaping to obtain a target sequence.

Optionally, the modulation module 40 includes:

and the acquisition unit is used for acquiring IQ coordinate information of each constellation point in the constellation point sequence.

And the third determining unit is used for determining the carrier amplitude of each constellation point in the constellation point sequence based on the IQ coordinate information to obtain a carrier amplitude sequence.

And the modulation unit is used for modulating the preset light wave based on the carrier amplitude sequence to obtain a target light signal.

Optionally, the target QAM constellation includes: 16QAM constellation.

EXAMPLE III

Referring to fig. 11, an embodiment of the present invention provides an electronic device, including: a processor 60, a memory 61, a bus 62 and a communication interface 63, wherein the processor 60, the communication interface 63 and the memory 61 are connected through the bus 62; the processor 60 is arranged to execute executable modules, such as computer programs, stored in the memory 61.

The memory 61 may include a high-speed Random Access Memory (RAM) and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory. The communication connection between the network element of the system and at least one other network element is realized through at least one communication interface 63 (which may be wired or wireless), and the internet, a wide area network, a local network, a metropolitan area network, and the like can be used.

The bus 62 may be an ISA bus, PCI bus, EISA bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one double-headed arrow is shown in FIG. 11, but that does not indicate only one bus or one type of bus.

The memory 61 is used for storing a program, the processor 60 executes the program after receiving an execution instruction, and the method executed by the apparatus defined by the flow process disclosed in any of the foregoing embodiments of the present invention may be applied to the processor 60, or implemented by the processor 60.

The processor 60 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 60. The Processor 60 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the device can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in a memory 61, and the processor 60 reads the information in the memory 61 and, in combination with its hardware, performs the steps of the above method.

The optical signal generation method, the optical signal generation apparatus, and the computer program product of the electronic device provided in the embodiments of the present invention include a computer-readable storage medium storing a non-volatile program code executable by a processor, where instructions included in the program code may be used to execute the method described in the foregoing method embodiments, and specific implementation may refer to the method embodiments, and will not be described herein again.

In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.

The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.

It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.

In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings or the orientations or positional relationships that the products of the present invention are conventionally placed in use, and are only used for convenience in describing the present invention and simplifying the description, but do not indicate or imply that the devices or elements referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus, should not be construed as limiting the present invention. Furthermore, the terms "first," "second," "third," and the like are used solely to distinguish one from another and are not to be construed as indicating or implying relative importance.

Furthermore, the terms "horizontal", "vertical", "overhang" and the like do not imply that the components are required to be absolutely horizontal or overhang, but may be slightly inclined. For example, "horizontal" merely means that the direction is more horizontal than "vertical" and does not mean that the structure must be perfectly horizontal, but may be slightly inclined.

In the description of the present invention, it should also be noted that, unless otherwise explicitly specified or limited, the terms "disposed," "mounted," "connected," and "connected" are to be construed broadly and may, for example, be fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.

Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:光学非线性激活单元、方法和光子神经网络

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!