1. Technical Field
The present invention relates to optical transmission and, more particularly, to systems and methods for three-dimensional modulation in optical transmission systems.
2. Description of the Related Art
Achieving optical transmission beyond 100 Gb/s per wavelength has become the interest of many research groups in the last several years. This interest stems from the fact that the demand on transmission capacities is continuously increasing, due to the increasing popularity of the Internet and multimedia. The major concerns while adapting to higher transmission rates are dealing with signal quality degradation due to various linear and non-linear effects and escalating costs.
A method for transmitting is shown that includes LDPC encoding a plurality of groups of bitstreams. The groups of bitstreams are mapped to the points of a three-dimensional constellation that is represented by the vertices of a regular polyhedron and its dual. Each group of bitstreams is modulated onto a respective subcarrier beam. The subcarrier beams are combined into a carrier beam using a power combiner for transmission over optical fiber.
A method for receiving for receiving is shown that includes splitting a carrier beam into subcarriers using a power splitter. The subcarriers are then split into orthogonal polarizations. Data is detected in the subcarriers and then demodulated to extract data symbols. The symbols are demapped according to a three-dimensional constellation that is represented by the vertices of a regular polyhedron and its dual to produce symbol log-likelihood ratios (LLRs). The symbol LLR blocks are used to calculate bit LLRs which are, in turn, used to LDPC decode transmitted information.
A transmitter is shown that includes a plurality of hybrid amplitude phase polarization (HAPP) modulators configured to transmit a group of bitstreams on a subcarrier beam and a power combiner configured to combine the subcarrier beams into a single carrier beam for transmission. Each HAPP modulator includes a plurality of LDPC encoders configured to LDPC encode each bitstream in the group of bitstreams, a mapper configured to map the groups of bitstreams to the points of a three-dimensional constellation that is represented by the vertices of a regular polyhedron and its dual, and a modulator configured to amplitude modulate, phase modulate, and polarization multiplex information from the bitstreams onto the subcarrier beam.
A receiver is shown that includes a power splitter configured to split a carrier beam into a plurality of subcarrier beams having different frequencies and a plurality of hybrid amplitude phase polarization (HAPP) demodulators configured to extract a group of bitstreams from a subcarrier beam. The HAPP demodulators each include a polarization beam splitter configured to split the subcarrier beam into two orthogonal polarizations. Two demodulators extract data symbols from the orthogonal polarizations and a demapper demaps the symbols according to a three-dimensional constellation that is represented by the vertices of a regular polyhedron and its dual to produce symbol log-likelihood ratios (LLRs). A bit LLR calculation module is configured to calculate bit LLRs based on the symbol LLRs and a plurality of LDPC decoders configured to decode transmitted information using the bit LLRs.
These and other features and advantages will become apparent from the following detailed description of illustrative embodiments thereof, which is to be read in connection with the accompanying drawings.
The disclosure will provide details in the following description of preferred embodiments with reference to the following figures wherein:
a shows a 3-D constellation for a dodecahedron.
b shows a 3-D constellation for a dodecahedron that is divided into two sets of vertices.
a shows a 3-D constellation for an icosahedron.
b shows a 3-D constellation for an icosahedron that is divided into two sets of vertices.
A modified hybrid subcarrier/amplitude/phase/polarization (H-SAPP) modulation scheme is composed of three or more HAPP subsystems modulated with different subcarriers that are multiplexed together. At any symbol rate and code rate, H-SAPP is capable of achieving the aggregate rate of the individual HAPP systems it is composed of, without introducing any bit-error ratio (BER) performance degradation, as long as the orthogonality among subcarriers is preserved. However, perfect orthogonality is difficult to achieve. As such, if the constellations used by the subcarriers are too similar, there can be cross-talk which substantially decreases the performance of the system. Modified H-SAPP increases the potential of the H-SAPP in a three-dimensional space by including both the regular polyhedron and its dual in a single constellation system. By using a constellation that includes a polyhedron and its dual, the present principles advantageously take full advantage of the potential of 3-dimensional space.
Embodiments described herein may be entirely hardware, entirely software or including both hardware and software elements. In a preferred embodiment, the present invention is implemented in software, which includes but is not limited to firmware, resident software, microcode, etc.
Embodiments may include a computer program product accessible from a computer-usable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system. A computer-usable or computer readable medium may include any apparatus that stores, communicates, propagates, or transports the program for use by or in connection with the instruction execution system, apparatus, or device. The medium can be magnetic, optical, electronic, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium. The medium may include a computer-readable storage medium such as a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk, etc.
A data processing system suitable for storing and/or executing program code may include at least one processor coupled directly or indirectly to memory elements through a system bus. The memory elements can include local memory employed during actual execution of the program code, bulk storage, and cache memories which provide temporary storage of at least some program code to reduce the number of times code is retrieved from bulk storage during execution. Input/output or I/O devices (including but not limited to keyboards, displays, pointing devices, etc.) may be coupled to the system either directly or through intervening I/O controllers.
Network adapters may also be coupled to the system to enable the data processing system to become coupled to other data processing systems or remote printers or storage devices through intervening private or public networks. Modems, cable modem and Ethernet cards are just a few of the currently available types of network adapters.
Referring now to the drawings in which like numerals represent the same or similar elements and initially to
H-SAPP is advantageously capable of exploiting the full potential of the 3-dimensional space. H-SAPP increases the minimum distance between the constellation points in comparison to 2-dimensional quadrature amplitude modulation (QAM) counterparts which leads to improving the BER performance of the overall system. Increasing the space between constellation points achieves this goal by making it more difficult for noise fluctuations to move a received signal from one constellation point to another. By further including the dual of a constellation polyhedron, the present principles allow for a significant increase in efficiency.
In comparison with HAPP systems, H-SAPP allows a non-power-of-two constellation to be utilized, such as 20-point H-SAPP. This is achieved by including different subcarriers, e.g., by combining a 16-HAPP subcarrier with a 4-HAPP subcarrier. The HAPP modulation format is based on regular polyhedrons inscribed inside a Poincaré sphere, such that the vertices of the polyhedrons touch the surface of the sphere. Since simple regular polyhedrons are not flexible in terms of number of vertices and number of faces (indeed, there are only nine kinds of mathematically possible regular polyhedrons), the number of points per constellation becomes limited. This is especially so since the total constellation has to have a number of points that is a power of 2 for binary systems. For that matter, H-SAPP offers a more flexible utilization of the advantageous mathematical properties of these polyhedrons as it allows the combination of different polyhedrons—thereby permitting constellations that can be effectively used for communications.
Modified H-SAPP is composed of two or more HAPP subsystems modulated with different subcarriers, each having a frequency that is orthogonal with respect to the others. In an H-SAPP or a modified H-SAPP system, N input bit streams from different information sources are divided into L groups with a variable number of streams per group. These groups are designated in
Referring now to
The output of the interleaver is sent N1 bits at every time instant i to a mapper 206. The mapper 206 maps each N1 bits into a 2N
Referring now to
As noted above, the mapper 206 maps input bits to the vertices of polyhedrons that are inscribed in a Poincaré sphere. As such, Stokes parameters are used to define the coordinates of the vertices, as the Poincaré sphere is a parameterization of three of the fours Stokes parameters: s1, s2, and s3. The Stokes parameters for the present case are defined as:
s
1=αx2−αy2
s
2=2αxαy cos(δ)
s
3=2αxαy sin(δ)
δ=φx−φy (1)
where
E
x(t)=αx(t)ej[αN+φ
E
y(t)=αy(t)ej[αN+φ
The variables s1, s2, and s3 represent the coordinates on the Poincaré sphere, αx and αy represent amplitudes in x- and y-polarizations, respectively; δ represents the phase difference of signals transmitted in orthogonal polarization, and φx and φy represent the phases of signals transmitted in x- and y-polarization, respectively. For equations (2), Ex and Ey represent electrical fields in x- and y-polarizations (ω denotes the transmitting laser frequency). Ex and Ey are expressed as functions with respect to time t.
It can be assumed that φx=0 at all times, hence δ=−φy. This yields a system of three equations with three unknowns. Using symmetrical geometric shapes inscribed on the sphere results in closed form numbers for the voltages as shown in Table 1 below. Table 1 is the lookup table for 8-HAPP and defines the symbols.
Referring now to
These four signals are passed to demodulators 408, which extract symbols from the information that was modulated onto the subcarrier. Block 410 performs demapping as well as performing equalization based on a multi-level Bahl-Cocke-Jelinek-Raviv (BCJR) algorithm, though other equalization algorithms could be used instead or in addition. The demapper 410 may be an a posteriori probability (APP) demapper. The output of the demapping/equalizing block is forwarded to bit log-likelihood ratio (LLR) calculator 412 which provides the LLRs that are used in LDPC decoding at LDPC decoders 414.
Extrinsic information is then iterated back and forth between the LDPC decoders 414 and the equalizer 410 until achieving convergence or a predefined maximum number of iterations is reached. This process is referred to as “outer iterations” and is distinct from the “inner iterations” that take place within the LDPC decoders 414 themselves. Outer iterations help in reducing the BER at the input of the LDPC decoders 414 so that they can efficiently decode data within a small, predefined number of inner iterations without increasing the complexity of the system.
One particular implementation of the present principles can be seen in an exemplary 32-H-SAPP embodiment. Table 2 describes the lookup table for a 32-H-SAPP constellation that is based on a dodecahedron and its dual icosahedron. This configuration uses four subcarriers, two of which are used to modulate the points of the dodecahedron vertices, and the other two being used to modulate the vertices of the icosahedrons. As shown in the table, there are four groups, labelled N1, N2, N3, and N4, the first of which maps the input from the first four bitstreams onto sixteen of the twenty vertices in the constellation dodecahedron. The second group maps the input of two bitstreams onto the four vertices that form a tetrahedron. The selection of vertices for a subcarrier is done to maximize the distance between the points on that subcarrier in order to maximize the BER benefits when subcarrier orthogonality is not perfect.
In Table 2, group N1 corresponds to 16-HAPP and group N2 corresponds to 4-HAPP. To increase the total rate of the system, the icosahedron is formed by the third and fourth streams. The third group, N3, maps the input from two bitstreams onto four points of the twelve vertices of the icosahedrons, while group N4 maps the input of the remaining three bitstreams onto the remaining eight vertices. In Table 2, group N3 corresponds to another 4-HAPP, and group N4 corresponds to an 8-HAPP. The constellations for the four subcarriers results in a 32-H-SAPP constellation that uses an 11-bit input. d denotes the golden ratio (1+√5)/2.
Referring now to
Referring now to
Referring now to
Referring now to
The present principles enable optical transmission beyond 400 Gb/s in aggregate rate. Modulation and coding are performed in a manner that allows the transmission signal processing, detection, and decoding to be done at much lower symbol rates, where dealing with non-linear effects is more convenient. As such, escalating costs are avoided.
Having described preferred embodiments of a system and method for LDPC-coded H-SAPP modulation (which are intended to be illustrative and not limiting), it is noted that modifications and variations can be made by persons skilled in the art in light of the above teachings. It is therefore to be understood that changes may be made in the particular embodiments disclosed which are within the scope of the invention as outlined by the appended claims. Having thus described aspects of the invention, with the details and particularity required by the patent laws, what is claimed and desired protected by Letters Patent is set forth in the appended claims.