Next Article in Journal
Inverted p-down Design for High-Speed Photodetectors
Previous Article in Journal
Proposal of Highly Efficient Quantum Well Microring Resonator-Loaded Optical Phase Modulator Integrated with Antenna-Coupled Electrodes for Radio-over-Fiber
Previous Article in Special Issue
FOSquare: A Novel Optical HPC Interconnect Network Architecture Based on Fast Optical Switches with Distributed Optical Flow Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Accurate Power-Efficient Format-Scalable Multi-Parallel Optical Digital-to-Analogue Conversion

1
Faculty of Electrical Engineering, Technion, Israel Institute of Technology, Haifa 32000, Israel
2
Electrical & Computer Engineering Department, University of Patras, 265 04 Patras, Greece
*
Author to whom correspondence should be addressed.
Photonics 2021, 8(2), 38; https://doi.org/10.3390/photonics8020038
Submission received: 3 December 2020 / Revised: 16 January 2021 / Accepted: 22 January 2021 / Published: 4 February 2021
(This article belongs to the Special Issue Reconfigurable Photonic Interconnects)

Abstract

:
In optical transmitters generating multi-level constellations, optical modulators are preceded by Electronic Digital-to-Analog-Converters (eDAC). It is advantageous to use eDAC-free Optical Analog to Digital Converters (oDAC) to directly convert digital bitstreams into multilevel PAM/QAM optical signals. State-of-the-art oDACs are based on Segmented Mach-Zehnder-Modulators (SEMZM) using multiple modulation segments strung along the MZM waveguides to serially accumulate binary-modulated optical phases. Here we aim to assess performance limits of the Serial oDACs (SEMZM) and introduce an alternative improved Multi-Parallel oDAC (MPoDAC) architecture, in particular based on arraying multiple binary-driven MZMs in parallel: Multi-parallel MZM (MPMZM) oDAC. We develop generic methodologies of oDAC specification and optimization encompassing both SEMZM and MPMZM options in Direct-Detection (DD) and Coherent-Detection (COH) implementations. We quantify and compare intrinsic performance limits of the various serial/parallel DD/COH subclasses for general constellation orders, comparing with the scant prior-work on the multi-parallel option. A key finding: COH-MPMZM is the only class synthesizing ‘perfect’ (equi-spaced max-full-scale) constellations while maximizing energy-efficiency-SEMZM/MPMZM for DD are less accurate when maximal energy-efficiency is required. In particular, we introduce multiple variants of PAM4|8 DD and QAM16|64 COH MPMZMs, working out their accuracy vs. energy-efficiency-and-complexity tradeoffs, establishing their format-reconfigurability (format-flexible switching of constellation order and/or DD/COH).

1. Introduction

Electronic Digital to Analog Converters (DAC), abbreviated eDAC, are key interfaces from the digital to the analog domain. In high-speed digital optical transmitters, the Digital to Optical (D/O) translation typically comprises power consuming and costly eDAC-based data conversion, followed by analogue optical modulation. In a conventional optical link, eDACs are used to drive multilevel analog signals into the optical modulators. However, it would be advantageous, from the viewpoints of performance, energy efficiency, complexity and cost reduction, to adopt direct Digital to Optical domain (D/O), conversion, eliminating the eDAC intermediaries. This would be particularly useful in future generations along the roadmap of ultra-high-speed photonic interconnects, as eDAC technology is ever more expensive and is becoming increasingly difficult to keep scaling up in datarate, while keeping power dissipation in check and retaining ENOB performance.
It appears that non-incremental improvements in oDAC are pending radical conceptual advances in the underlying all-optical D/A architectures. To alleviate the tough tradeoffs curtailing the evolution of photonic networks, as well as enable reconfigurable photonic interconnects, it would be highly valuable to open up innovative venues for improved tradeoffs, unlocking novel capabilities of agile-switchable format-flexible Optical-DAC (oDAC) based direct D/O conversion.
An oDAC is essentially an optical multilevel constellation generator (e.g., a source of optical PAM4 or PAM8 in one-dimension (1D) or optical QAM constellations in 2D). But unlike conventional eDAC + modulator optical transmitter structures, oDACs should be driven right from the digital input bitstream (preferably generated by state-of-the-art CMOS at low voltage swings), without internally resorting to intermediary electrical multilevel signals, thus, eliminating the problematic ultra-high-speed eDACs. Multiple analog two-level electrical signals, as generated by an array of 1-bit electrical drivers (each driven by a bit of the input codeword) are an integral part of oDAC constitution, as each of these analog two-level signals drives an elementary 1-bit modulation-gate. The optical outputs of the array of 1-bit gates are superposed in a suitable optical field characteristic (phase or amplitude), akin to addition of currents or voltages from elementary electrical sources in an eDAC. In oDACs, the analog summation of elementary sources occurs in the optical domain. This fundamental concept will be clarified once we review and advance beyond state-of-the-art oDAC implementations. Existing and newly-introduced oDACs may be broadly classified as either ‘serial’ or ‘multi-parallel’ (MP), these terms referring to the interconnection topology of the 1-bit elementary modulation gates internal to the oDAC.
The predominant activity in the oDAC research area over the last decade has pertained to ‘serial’ structures, based on partitioning the electrodes of the basic Mach-Zehnder Modulator (MZM). The so-called Segmented Mach-Zehnder Modulator (SEMZM), refs. [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] breaks up the MZM electrodes pair along the two MZM waveguides into multiple (shorter) electrically isolated segments. Each modulation-segment amounts to an elementary 1-bit modulation gate driven by a separate binary signal. It is the summation of the optical phases contributed by the array of 1-bit segments along the device that generates a multilevel output optical signal (by interference of the optical fields, once the top and bottom output waveguides of the SEMZM are superposed in the output combiner).
As alternatives to the incumbent SEMZM ‘serial’ technology, there have been scant demonstrations, of ‘multi-parallel’ oDAC functionality, arraying in parallel a pair of 1-bit (OOK) [17,18,19] or 2-bit (QPSK) [20,21,22,23,24,25] modulation gates, fed by splitting a common optical source, with their outputs superposed in an optical combiner. These structures are referred to here as Multi-Parallel oDAC (MPoDAC). We further distinguish between Direct Detection (DD) and coherent detection (COH) MPoDAC operational modes. Prior MPoDAC work [17,18,19] solely targeted DD PAM4 based on two parallel OOK EAMs–no solution was offered there for either COH or for higher-order DD oDACs. Conversely, refs. [20,21,22,23,24,25] only target QAM generation-DD PAM is out of scope. Noting that these earlier multi-parallel trailblazing earlier-work MPoDAC structures have not made their way into the mainstream, our main interest is to propose innovative modifications and extensions, revealing an extended MPoDAC family significantly outperforming existing oDACs, flexibly reconfigurable between PAM (DD) or QAM (DD) of variable constellation size. The superior efficiencies and flexibility of this new oDAC architecture indicate that a disruptive shift in research is likely to occur in oDAC architectures, migrating from the serial to the multi-parallel paradigm, in order to meet the challenges of upcoming generations of reconfigurable short-reach interconnects. Such architectural transition would potentially enable improved performance, energy-efficiency and agile-reconfigurability. Notably, most existing SEMZM oDACs, unfortunately, require a Bbits: Sbits digital encoder (look-up-table with B < S, with B the number of bits and S the number of segments). Once current SEMZM designs are made ‘DAC-free’ by eliminating redundant segments (taking S = B), which enables operating without the ultra-high-speed power-hungry encoder, the SEMZMs exhibit excessive constellation distortion. To attain the full oDAC energy-efficiency benefit, it is imperative to eliminate the power-hungry encoder, albeit without (or at minimal) distortion penalty.
A highlight of our work is to introduce a Binary-Weighted (BiWgt) sub-class of COH MPMZM using Direct Binary Drives (S = B) for their 1-bit MZMs gates, ‘eating the cake and having it too’: Generating ‘perfect’ COH constellations, encoder-free, at ultra-low power.
The remainder of the paper is structured as follows. In Section 2 we formulate classifications, specifications and optimization criteria for generic oDAC design. Section 3 introduces constellation quality measures and critically proposes a new ‘maximin-distance’ methodology for optimizing optical one-directional (1D) constellations. Section 4 reviews and rigorously models state-of-the-art serial-oDACs (SEMZM), enabling consistent performance benchmarking. In Section 5 we introduce our contending generalized multi-parallel oDAC architecture, its novel parameterization and efficient photonic integrated circuit (PIC) implementations, assuming usage of MZMs for realizing the 1-bit gates–referring to this favored MZMs-based MPoDAC implementation as Multi-parallel MZM (MPMZM). Furthermore, a generic model is derived for the MPMZM transfer factor for COH and DD operation. Section 6 derives optimized solutions for ‘perfect’ generation of COH PAM 1D constellations of any order based on MPMZMs. We also propose generation of QAM constellations by IQ nesting of COH PAM 1D MPMZMs. In Section 7 we develop several variants of DD and COH MPMZMs, optimizing them in particular for PAM4 constellations, comparing our schemes with prior MPoDAC work by Verbist et al. [17,18,19] and Yamazaki and Goh [20,21,22,23,24,25]. We also explain the crucial role played by chirp-free operation in order to mitigate a major source of ISI, as enabled by our MPMZM designs. Section 8 outlines optical re-programmability capabilities of our introduced MPMZMs, in support of next gen of reconfigurable optical interconnects. Finally, Section 9 concludes this work.

2. Generic oDACs: Classification, Parameterization, Coding

1-bit gates: To introduce the principle of operation, we briefly consider first the realizations of 1-bit modulation gates used as building blocks (BB) in all considered oDAC types. We introduce two types of 1-bit gates: (i) a BPSK phase modulator, referred to as a Phase Gate (PG). (ii) An intensity on-off-keying modulator (OOK) that will be referred to as an Intensity Gate (IG). Typically, in our MPMZM oDACs, we shall use MZMs to realize either PG or IGs (differing just in the type of two-level analog drive waveforms, bipolar or unipolar, applied to the MZM).
The Transfer Factor (TF) (defined as ratio of output and input complex fields) of an MZM is well-known-expressed here (up to a fixed complex factor and omitting the time-dependence) as:
F MZM = e j ϕ ¯ sin ϕ Δ = e j 1 2 ( ϕ top + ϕ bot ) sin 1 2 ( ϕ top ϕ bot )   with   ϕ top | bot = π V π V top | bot = ϕ ¯ ± ϕ Δ ϕ ¯ 1 2 ( ϕ top + ϕ bot ) ,   ϕ Δ 1 2 ( ϕ top ϕ bot )
with|denoting or, i.e., one of two options. Here ϕ top | bot | V top | bot denote the respective phases|voltages accrued in the top|bottom waveguides and ϕ ¯ , ϕ Δ are the common (average) and (half-)differential phase components of the pair ϕ top , ϕ bot . Note that the differential voltage between the two MZM arms is ϕ top ϕ bot = 2 ϕ Δ , thus ϕ Δ , is equal to half the differential phase between the arms, thus ϕ Δ may be viewed (under conditions presently discussed below) as the single-ended RF-induced phase in each arm in a push-pull scheme.
To optimize performance, we impose on our 1-bit gates (as well as on the entire oDAC) the chirp-free requirement, requiring that the total phase of the output field TF of our devices be constant from symbol to symbol and also during the symbol transitions). On, the contrary in case there is chirp, then Inter-Symbol-Interference (ISI) arises due to propagation along the end-to-end electro-optical linear channel (including the electrical drivers and the photodetection system), whenever the transfer function of the channel exhibits nonlinear phase frequency response (e.g., dispersion). When the PG and IG 1-bit gates are implemented as MZMs, to ensure chirp-free operation we require that the common phase ϕ ¯ be constant (symbol and time-independent). In particular let us henceforth assume that the common phase is null: ϕ ¯ = 0 = 1 2 ( ϕ top + ϕ bot ) , the underlying assumptions for which are (i): We are not interested in (and we discard) any common structural phase accrued along the two MZM arms, which is common to both arms of the MZM. (ii): there is no constant differential phase bias between the two arms, induced either structurally (by having one arm slightly optically-longer) or electrically (having bias electrodes inducing a constant differential phase shift). Then, using (1), we have ϕ ¯ = 0 = 1 2 ( ϕ top + ϕ bot ) , implying that the top and bottom phases must be antipodal (have identical absolute values and opposite signs at any time):
adopted   push-pull   drive   for   MZM   1 -bit   gates :   ϕ bot ( t ) = ϕ top ( t ) ,   ϕ ¯ = 0
Evidently, the null common phase, ϕ ¯ = 0 , enabling condition, is a special case of constant common phase, thus the adopted push-pull drive scheme satisfies the chirp-free condition.
Having discussed a generic MZM based 1-bit gate, let us consider such gates in the context of SEMZM or MPMZM oDACs, using the index s = 1, 2, …, S to label the S 1-bit gates used in the MPMZM or SEMZM oDAC. The top|bottom phases of the s-th 1-bit gate may be both expressed in terms of the half-differential phase, ϕ Δ :
push-pull   ( differential ,   antipodal )   top | bot   drives :   [ ϕ s top ( t ) , ϕ s bot ( t ) ] = [ ϕ s Δ ( t ) , ϕ s Δ ( t ) ]
It remains to specify the differential phase, ϕ s Δ [ k ] during the k-th symbol interval in terms of the bit driving the gate (distinguish between PG (BPSK), b s COH [ k ] = ± 1 , and IG (OOK), b s COH [ k ] = 0 | 1 ):
COH :   PG   ( BPSK ) :   ϕ Δ [ k ] = b s COH [ k ] ϕ s pk = ± ϕ s pk   [ ϕ s top [ k ] , ϕ s bot [ k ] ] = [ ± ϕ s pk , ϕ s pk ] DD :     IG   ( OOK ) :   ϕ s Δ [ k ] = b s DD [ k ] ϕ s pk = ϕ s pk | 0     [ ϕ s top [ k ] , ϕ s bot [ k ] ] = [ ϕ s pk , ϕ s pk ] | [ 0 , 0 ]
In the case of an SEMZM type of oDAC, s labels each of the modulation segments (thus in SEMZM, a gate is a modulation segment), consisting of two partial electrodes, push-pull driven just like the top|bottom electrodes of an MZM in (4). Evidently the segments of an SEMZM are not full 1-bit MZM gates. Rather, each segment is a dual-drive Phase Modulator (PM) (essentially a dual-drive MZM without end couplers). The top|bottom PMs are driven per ‘adopted push-pull’ scheme (4).
Continuing our specification of (4), ϕ s pk there denotes the peak absolute value of voltage of the s-th gate, and it practically suffices to have all phases bounded by π 2 . Expressed in terms of the backoff, the phases satisfy π 2 ϕ s pk = k bkoff π 2 ,   0 < k bkoff 1 . Plugging diff phases from (4) into (1) yields:
F s PG = sin ϕ Δ = sin ( ± ϕ s pk ) = ± s ,   F s IG = sin ( ϕ s pk ) | 0 = s | 0   with   s sin k bkoff π 2
Thus, PGs|IGs realized as MZM, driven as outlined above, act as chirp-free BPSK|OOK 1-bit gates, amounting to 1-bit oDACs, constituting building blocks for multi-bit oDACs as discussed next.
In our approach, max-full-scale operation of an MZM-based PG or IG is obtained by taking the peak phase per MZM arm to equal ϕ s pk = π 2 . At this no-backoff (max-full-scale) (5) then reduces to:
F s PG = ± 1 ,   F s IG = 1 | 0 .
Considering IG 1-bit gates in particular, for max-full-scale OOK generation (no-backoff) the induced phases in the two MZM waveguides (obtained by plugging ϕ s pk = π 2 into the second line of (4)), are:
DD :     IG   ( max-full-scale   OOK ,   no-backof ) :   [ ϕ s top [ k ] , ϕ s bot [ k ] ] = [ π 2 , π 2 ] | [ 0 , 0 ]
Notably, for IGs, our adopted push-pull scheme (7) for phase modulations of the two MZM arms, differs from the conventional Quadrature Bias (QB) scheme customarily used for Intensity Modulation (IM) Direct Detection (IM-DD) MZMs. In the conventional QB approach to OOK modulation over DD links, one MZM arm is structurally or electrically phase-biased to accrue an extra phase of π 2 relative to the other arm (equivalently both arms are electrically phase-biased ± π 4 , such that their bias phase difference be π 4 ( π 4 ) = π 2 )) i.e., the optical lengths of the two arms (in the absence of applied drive voltages) differ by a quarter wavelength. Moreover, the electrical drive waveforms in the QB scheme (in the case of no-backoff-max-full-scale OOK generation), are taken as push-pull bipolar voltages inducing phaseshifts ± π 4   ( π 4 ) in the MZM upper (lower) arm. In contrast, in our proposed bias scheme (7) for MZM-based IGs, the drives are push-pull unipolar, and the MZM arms we are not statically biased to differ in phase, but rather the two MZM arms are symmetric (in the absence of applied drive waveforms) in the sense that they have the same static optical lengths. We henceforth refer to our IG phase-bias&drive scheme (4) and (5), as Symmetric Bias (SB), to have it distinguished from conventional Quadrature Bias (QB). In the Appendix A section we compare the two MZM IG schemes, proving their functional equivalence, and considering additional engineering aspects of the electrical drives for IGs and PGs. The Appendix A further formally proves that the QB scheme may also be adopted for DD SEMZM oDACs, as an alternative to using the DD SEMZM with our SB type phase-biasing and driving. The Appendix A further shows that both QB and DB schemes operate chirp-free and may be used as DD 1-bit gates in chirp-free oDACs.
Generally, oDACs taxonomy comprises criteria such as detection method, topology, constellation type, dimensionality, oDAC code, which we now briefly outline in turn:
Detection method: COHerent detection (COH) vs. Direct Detection (DD). We shall see that either of the oDAC types, SEMZMs or MPoDACs, may be configured as transmitters for either for COH or DD reception, using a common PIC for each kind, but modifying the ancillary electronic systems.
Topology: We distinguish between two main oDAC topological architecture types:
(i)
Serial (SE) structure (the SEMZM): Combining two or more gates in tandem, typically using phase gates in order to additively superpose their phase contributions along the serial optical path.
(ii)
Multi-Parallel (MP) structure (MPoDAC or MPMZM in particular): Combining the outputs of two or more optical gates in parallel, with their output terminated in a passive optical combiner device to optically interfere (superpose) the output fields of the individual gates.
Constellation type: henceforth, constellation means an optical 1D constellation, i.e., a collection of points along the real-axis (e.g., PAM). We shall also consider 2D constellations in the IQ plane (e.g., QAM). For 1D oDACs, the constellation levels are the coordinates of the constellation points along an axis specified in the optical field domain for COH oDACs, in the optical power domain for DD oDACs (the power and field levels being non-negative). For 2D oDACs, the complex-plane (IQ) constellations are necessarily COH ones, as the constellation points are generally distinguishable by amplitude and phase. Along the respective I and Q axes we have a pair 1D COH constellations, e.g., for a 16QAM 2D constellation we have a pair COH PAM4 constellations. COH PAM means here a bipolar symmetric version of PAM, e.g., {−3E, −E, E, 3E} is COH PAM4 in the optical field domain, whereas {0, I, 2I, 3I} is DD PAM4 in the power (intensity) domain.
Dimensionality: oDAC generated constellations are specified by the integer triplet (D, C, S) where D = 1, 2 designates either a 1D or 2D constellation, C is the constellation size (also called order), e.g., C = 4 for PAM4, C = 16 for 16QAM. The integer S denotes the number of 1-bit gates used in the oDAC PIC structure. Examples: S = 3 for an MPMZM with three parallel paths each comprising a 1-bit driven MZM (used to generate a PAM8 constellation, C = 8), i.e., (D, C, S) = (1, 8, 3); S = 7 for a SEMZM with seven segments (also used to generate a PAM8 constellation), i.e., (D,C,S) = (1, 8, 7). We shall always assume dyadic-sized oDAC constellations (dyadic meaning integer-power-of-two): C = 2B = 4, 8, 16,…. A description equivalent to (D, C, S) is then (D, C, B), with B log 2 C = 2 , 3 , 4 ,   an integer denoting the intrinsic number of bits needed to represent the constellation size, C, in binary notation.
oDAC code: A collection of C binary codewords, each of length S. Each codeword, consisting of a string of S bits, is uniquely (one-to-one) associated with one of the levels of the 1D constellation. In each symbol interval, the codeword bits are input, concurrently, into the 1-bit gate array. The S individual bits of the codeword are used to drive the individual 1-bit gates of the oDAC (one bit of the codeword per gate) to generate one of the C levels of the constellation. Each codeword in turn, when fed into the 1-bit gate array input, uniquely commands a constellation level, thus the S bit codewords may be used as labels distinguishing between the C constellation levels. By definition the oDAC input consists of a parallel binary word comprising these B bits representing the codewords labels or addresses. The S bits of each codeword should not be confused with the B bits representing the C 2 B possible binary strings, each uniquely labeling each of the C constellation levels. The B-bit words are inputs into the oDAC in each symbol interval, whereas the S bit codewords are internally applied during the symbol interval to the oDAC 1-bit gate array. In fact, we have the constraint S log 2 C B , i.e., there are two cases:
(a)
if S = B, then the B-bit word, which is input into the oDAC in each symbol interval, coincide with the codeword, i.e., may be directly used to drive the 1-bit gates. The electrical drives of this oDAC configuration are referred to here as Direct Binary Drives (DBD), (alternatively referred to as Direct Digital Drive in [8,26,27], in the restricted context of an SEMZM), since the B input bits are simply directly routed to B 1-bit gates to generate each one of the C 2 B levels of the constellation. Such an oDAC with S = B, as just described, does not require a B:S encoder (as the B input bits are directly applied to drive the same number of 1-bit optical gates) and will be, henceforth, referred to as “Binary Weighted” (BiWgt) oDAC–its 1-bit gates are DBD-fed, eliminating the power-hungry encoder.
(b)
if S > B, then there is redundancy, as the 1-bit gate array is longer than the intrinsic number of bits, B, needed to uniquely specify the C 2 B distinct levels. A digital B:S mapper is necessary to generate the S-bit codewords from the B-bit input labels indexing each of the C codewords of the code (and the C levels of the constellation), The B:S mapper, or digital encoder, may either store the code lookup table (LUT) or synthesize it in digital logic, which would be trivial at low speed, but it is power-hungry at ultra-high-speed. In fact, in conventional eDACs of the Thermometer-Weighted (ThWgt) type, the B:S mapper may account for about half the power consumption. Since a major motivation for using an oDAC in lieu of an eDAC + modulator is attaining energy-efficiency, the usage of the redundant S > B mode should be avoided whenever possible. Therefore, BiWgt oDACs are preferable from the viewpoint of energy-efficiency (further enjoying the least complexity and other ancillary advantages, since the 1-bit gates count, S, is reduced down to its lower bound B). In most cases, state-of-the-art oDACs, taking the redundancy away to operate in BiWgt-mode (having S = B) end up impairing constellation quality (equivalently elevates the error rate of the optical link).
In contrast, our novel COH MPoDACs, introduced in Section 5, will all be of the BiWgt type, thus enjoying the energy-efficiency and simplicity of the BiWgt oDAC family, but we shall see that, unlike SEMZM, they are intrinsically free of constellation impairments.
Code Matrix: The oDAC code, i.e., the collection of C codewords, each having S bits, may be arrayed in a code table or code matrix, B, of size C × S , having the codewords as its rows, denoted b T [ c ] , c = 1 , 2 ,   , C , with T the transpose (by convention b [ c ] denote column-vectors) and c the codeword index (a pointer to codewords in the code table). The entries B c s , 1 c S ,   1 s S of the B matrix consist of Boolean values, defined to correspond to unipolar|bipolar voltage drives: For DD oDACs B c s B c s DD { 0 , 1 } ; COH oDACs B c s B c s COH { 1 , 1 } .
BiWgt oDAC code: For BiWgt oDACs, we have S = B and the code matrix is now sized [ 2 B × B ] . We may now use a simple counting code, with its c-th codeword b T [ c ] , c = 1 , 2 ,   , C , consisting of the bitstring of the binary representation of the code index, c (bits listed from right to left starting from the Least Significant Bit (LSB) on the right to the Most Significant Bit (MSB) on the left). The rows of B are indexed by c, 1 c S , with c running as usual from top to bottom, whereas the columns are unconventionally indexed as S 1 s 0 with s running from right to left (just as the codeword bits do), and expressing c in binary representation; then the bits b s [ c ] of c become the entries in the c-th row of B, which is the c-th codeword with elements:
b DD T [ c ] = [ b S 1 [ c ]     b 1 [ c ]   b 0 [ c ] ]   where   b s [ c ] = B c s   satisfy   c = s = 0 S 1 b s [ c ] 2 s ,   b s [ c ] { 0 , 1 }
Examples will clarify it, for the lowest orders of BiWgt oDAC, S = B = 2 and S = B = 3, the respective counting code matrices are listed below (using the convention that spaces separate entries in a row; semicolons separate rows–thus the codewords are simply separated by semicolons):
B [ 4 × 2 ] DD = [ 0   0 ;   0   1 ;   1   0 ;   1   1 ] ,     B [ 8 × 3 ] DD = [ 0   0   0 ;   0   0   1 ;   0   1   0 ;   0   1   1 ;   1   0   0 ;   1   0   1 ;   1   1   0 ;   1   1   1 ]
As for the corresponding COH codes, those are obtained from the DD codes by the affine mapping
B c s DD = 2 B c s DD 1 ,   c = 1 , 2 , , C ,   s = S 1 , , 2 , 1 , 0
The COH counting codes are obtained from the DD counting codes replacing 0 s by −1 s. Examples:
B [ 4 × 2 ] COH = [ 1   1 ;   1   1 ;   1   1 ;   1   1 ] , B [ 8 × 3 ] COH = [ 1   1   1 ;   1   1   1 ;   1   1   1 ;   1   1   1 ;   1   1   1 ;   1   1   1 ;   1   1   1 ;   1   1   1 ]
ThWgt oDAC code: We have seen that S is lower-bounded by B. The question is whether there is an upper limit to be practically imposed on S. It may be proven that there is no added benefit using more than S = C 1 = 2 B 1 1-bit gates. Thus, S is bounded from below and above:
2 B S C 1 = 2 B 1
The extreme case S = C 1 = 2 B 1 still requires a B:S encoder (as all oDACs with S > B do), but its code may be designed for arbitrary constellation generation and in particular for a “perfect” equi-spaced max-full-scale constellation. Such oDAC will be referred to as Thermometer-Weighted (ThWgt). The cost to be incurred in exchange of these benefits of the ThWgt, is that for larger constellation orders, the excessive size of S (which now depends nearly exponentially on the number of bits, B) implies a sharp increase in opto-electronic complexity and footprint, excess power consumption due to the sizable B:S encoder and the oDAC photonic circuit with its high count of 1-bit gate drivers, enhanced cross-talk between the multiple RF lines, timing skews, and additional impairments. Therefore, despite its perfect constellation capability, we deem the ThWgt oDAC configuration undesirable, except for the lowest order PAM4 constellation (C = 4, B = 2).

3. Constellation Specification and Optimization

An optical constellation may be specified for COH detection by its field vector and for DD by its intensity (or power) vector:
E COH = { E c COH } c = 1 C = { E 1 COH , E 2 COH , , E C COH } ,   I DD = { I c DD } c = 1 C = { P 1 DD , P 2 DD , , P C DD } = { ( E 1 DD ) 2 , ( E 1 DD ) 2 , , ( E C DD ) 2 } ( E DD ) 2  
where, by convention, any nonlinear function of a vector (e.g., squaring, square-root) is the vector of nonlinear functions. We note that DD constellation specifications are formulated in terms of the target power vector, while internal oDAC analysis is conducted in the field domain. For design purposes the power domain constellation specified in the DD case, is mapped into an underlying field constellation, E DD = I DD . We design our oDACs such that all output complex field values share a common phase and discard it, effectively treating input CW and output fields as real-valued.
DD oDAC analysis and design is formulated in terms of the internal fields required to generate the target E DD , (which is going to ensure the target I DD ). Actually, it is advantageous to redefine the field and power domain quantities as oDAC I/O transfer factor (TF) ratios of either field amplitude or optical intensity, for COH, and DD respectively, in the relevant field amplitude or power domain:
F c COH E c COH-out / E CW-in ,   P c DD I c DD-out / I CW-in = | E c DD-out | 2 / | E CW-in | 2 = | F c DD | 2 ,   c = 1 , 2 , , C
Henceforth, these real-valued non-negative transfer factors, in the appropriate domain (field amplitude or power) are treated as the constellation levels and collected into constellation vectors, blurring the distinction between the TF of an oDAC and its output constellation:
F COH = { F c COH } c = 1 C = { F 1 COH , F 2 COH , , F C COH } , P DD = { P c DD } c = 1 C = { P 1 DD , P 2 DD , , P C DD } = { ( F 1 DD ) 2 , ( F 2 DD ) 2 , , ( F C DD ) 2 } ( F DD ) 2     F DD P DD
Note: when the CW input field (or power) is unity, then F and P, coincide with E and I, respectively. Thus, the TFs (13) may be viewed as normalized constellations (constellations henceforth refers to the TFs). Moreover, throughout this work, unless otherwise stated, we assume ideal hypothetical models whereby, excess losses and other non-idealities are absent. Therefore, the ‘constellations’ modelled in this work are idealized, revealing the intrinsic performance (the term intrinsic will be interpreted as ‘assuming ideal lossless conditions’), i.e., our models essentially represent performance limits.
The excess loss, if uniform throughout the oDAC device (not path-dependent), may be modelled by scaling down the intrinsic constellations (13) by the square root of the power excess loss factor.
Therefore, in absence of optical amplification, the intrinsic analysis (lossless assumption) implies that all transfer factors are bounded above by unity:
| F c COH | 1 F c COH [ 1 , 1 ] ,   F c DD [ 0 , 1 ] ,   | P c DD | 1 .
The first and last element of a constellation (be it in the field or power domain) are referred to as the LSB and MSB, respectively and their difference is defined as the constellation Full-Scale (FS):
{ LSB COH , MSB COH } = { F 1 COH , F C COH } ,     FS COH MSB COH LSB COH 2 { LSB DD , MSB DD }     = { F 1 DD , F C DD } ,       FS DD MSB DD LSB DD 1
Our intrinsic (i.e., idealized) designs will strive to achieve max-full-scale performance:
max-full-scale :   { LSB COH , MSB COH } = { 1 , 1 }   FS COH = 2 ;   { LSB DD , MSB DD } = { 0 , 1 }   FS COH = 1
We shall see that most of our COH designs generate field constellations which are symmetric:
sym   COH :   F c COH = F C + 1 c COH F c COH + F C + 1 c COH = 0 ,   c = 1 , 2 , , C
Likewise, many of our DD designs generate power constellations symmetric w.r.t. to the half-full-scale point:
sym   DD :   P c DD = FS P C + 1 c DD F c DD + F C + 1 c DD = FS ,   c = 1 , 2 , , C
In the max-full-scale case the last equation reads:
sym   max-full-scale   DD :   P c DD = 1 P C + 1 c DD F c DD + F C + 1 c DD = 1 ,   c = 1 , 2 , , C
Perfect constellations are defined as equi-spaced and max-full-scale:
F COH-perf = 1 C 1 { 2 c C 1 } c = 1 C   P DD-perf = { c C 1 } c = 0 C 1   F DD-perf = { c C 1 } c = 0 C 1
Examples of useful equi-spaced max-full-scale constellations (perfect) labels dropped for brevity):
F 2 -PAM   COH = { 1 , 1 } = BPSK ,   F 4 -PAM   COH = {   1 , 1 3 , 1 3 , 1 } ,   F 8 -PAM   COH = { 1 , 5 7 , 3 7 , 1 7 , 1 7 , 3 7 , 5 7 , 1 } F 2 -PAM   DD = { 0 , 1 } = OOK ,   F 4 -PAM   DD = { 0 , 1 3 , 2 3 , 1 } ,   F 8 -PAM   DD = 10 K dB bkff / 20 { 0 , 1 3 , 2 3 , 1 }
For a perfect (max-full scale equi-spaced) constellation, (19), the C − 1 segments connecting adjacent pairs of levels out of the C levels, are all of lengths 1 C 1 , 2 C 1 respectively; these are the Nearest-Neighbors (NN) distances–all constant here. Generally, NN distances are obtained as the first differences of successive constellation levels (assuming the levels are sorted in increasing order):
for   c = 2 , 3 , , C :   d c NN-COH = Δ F c F c F c 1 ,   d c NN-DD = Δ P c P c P c 1 = | F c | 2 | F c 1 | 2 ,   FS = c = 1 C 1 d c NN
The NN-distances are collected into distance vectors,
d COH = { d 1 COH , d 2 COH , , d C COH } = { d c COH } c = 1 C 1 = { F c + 1 COH F c COH } c = 1 C 1 Differences [ F COH ] d DD = { d 1 DD , d 2 DD , , d C DD } = { d c DD } c = 1 C 1 = { P c + 1 DD P c DD } c = 1 C 1 Differences [ P DD ] P DD = ( F DD ) 2
For oDAC-based optical transmission applications, we adopt, as Figure of Merit (FOM) for the constellation quality, the constellation minimal-distance (in short min-distance), namely the least of all NN-distances:
d min-dist COH min [ d COH ] = min { d 1 COH , d 2 COH , , d C COH } ;   d min-dist DD min [ d DD ] = min { d 1 DD , d 2 DD , , d C DD }
Intuitively, this min-distance FOM is a measure of the degree of crowding of the constellation, indicative of transmission error rates (BER or SER)–as it is well known in communication theory. Now that we have selected our performance quantifier, a key objective in every oDAC design will be maximization of the constellation minimal distance over the oDAC parameters. Thus, oDAC design is viewed as a so-called maximin optimization problem for the vector NN-distances, over the oDAC parameters (denoted params):
d ^ maximin COH max oDAC   params s . t .   Constraints min [ d COH ( params ) ] = min [ Differences [ F COH ( params ) ] ] d ^ maximin DD max oDAC   params s . t .   Constraints min [ d DD ( params ) ] = min [ Differences [ ( F DD ( params ) ) 2 ] ]
As for the Constraints, those are posed by the physical oDAC configuration and the nature of its parameters. An additional source of constraints stems from the implicit assumption that the constellation be monotone-increasing, i.e., that its constellation levels (be they field or power) be sorted in increasing order. A bound on the maximin-distance is derived by solving,
d maximin-dist equi-spaced = max { d 1 NN , d 2 NN , , d C 1 NN }   min s . t .   FS = c = 1 C 1 d c NN = FS [ d 1 NN , d 2 NN , , d C 1 NN ] = FS C 1
The solution is formally hard to derive (as all maximin solutions are) but it is intuitively evident:
equi-spaced   constellation   as   maximin   distance   optimizer :   d ^ c NN = FS C 1 ,   c = 1 , 2 , , C 1
Thus, the ‘best’ maximin constellation subject to the fixed LSB and MSB end-points (or the fixed distance FS between them), is an equi-spaced one. The optimal solution (denoted by a hat) is then obtained when the FS is maximized (a condition we referred to as maximin):
perfect   maximin   distance   upper   bound :   d ^ maximin-dist = FS C 1 | FS = 1   for   DD FS = 2   for   COH = { 1 C 1 ,   DD 2 C 1 ,   COH
We cannot expect better results than those: the perfect oDAC designs, to strive for, are equi-spaced max-full-full-scale:
d min-dist DD [ any   constellation ] d maximin-dist DD-equi = 1 C 1 ,   d min-dist COH [ any   constellation ] d maximin-dist COH-equi = 2 C 1
This suggests a Normalized Figure (NFOM) for any oDAC design in terms of its constellation quality: define the oDAC NFOM (on a linear scale) as follows:
NFOM oDAC = d min-dist oDAC / d ^ maximin-dist = { d min-dist oDAC-DD / 1 C 1 = ( C 1 ) d min-dist oDAC d min-dist oDAC-COH / 2 C 1 = ( C 1 ) d min-dist oDAC ,
or in dB units, NFOM dB oDAC = 10 log 10 NFOM oDAC . Alternative approaches for characterizing oDAC performance may be based on figures of merit ported from the domain of electronic DACs (eDAC). E.g., an oDACs may be characterized by its integral or differential nonlinearity. Unfortunately, such “linearity” figures of merit do not consistently correlate with transmission error rates, which are only loosely correlated with the so-called oDAC linearity (a measure of how closely the actually synthesized constellation resembles an equi-spaced one (preferably also max-full-scale). The constellation quality (maximin-distance and NFOM) is just one criterion to assess oDAC designs by. See Table 1 for additional (mutually inter-dependent) oDAC design characteristics.

4. Constructive Review of Serial oDACs–Rigorous Modeling of Segmented MZMs (SEMZM)

Figure 1 depicts an exemplary S = 8 segment ThWgt SEMZM optical structure, aiming to implement oDAC functionality. The contiguous MZM electrodes are partitioned into S segments. Each segment acts a “partial MZM” with push-pull drive, having its upper and lower electrodes driven by a pair of (variable) voltages preferably antipodal voltages (as shown below). Hypothetically assuming a single segment is electrically driven (the other segments grounded or removed) we would obtain a “partial” MZM modulator with a short electrode pair, inducing just a fraction of the maximally possible peak phase modulation, as attained when all segments are active. When all the segments are modulated in unison, driven by properly synchronized binary signals, the total differential phase along the device may assume a multiplicity of values, inducing, by interference in the output coupler multiple optical amplitude (or power) levels at the device output. Each level is determined by the combination of polarities of the voltages applied to the various segments, as detailed below.
We now proceed to model the SEMZM comprehensively and rigorously, beyond the cursory modeling available in the segmented modulator literature which has been more focused on experimental demonstrations. The SEMZM TF is obtained from the generic MZM TF formally replacing the MZM differential phase in (1), by the sum of the differential phases of each of the segments, and also setting the common phase to null, ϕ ¯ = s = 0 S 1 ϕ ¯ s = 0 , as all segments are push-pull driven for chirp-free operation, in both the COH mode (based on PG-drives) and in the DD mode (based on IG-drives):
F c SEMZM = e j ϕ ¯ sin ϕ Δ = sin ϕ Δ = sin ( s = 0 S 1 ϕ s Δ ) = sin ( s = 0 S 1 b s [ c ] ϕ s pk )
where ϕ s Δ = b s [ c ] ϕ s pk with b s [ c ] the s-th bit of the c-th codeword, assuming in the COH|DD cases the respective Boolean values b s COH [ c ] { ± 1 } ,   b s DD [ c ] { 0 , 1 } . Alternatively, (28) is written highlighting the one-to-one correspondence between oDAC codewords and constellation levels:
b [ c ] F c = sin s = 0 S 1 b s [ c ] ϕ s pk = sin ( b S 1 [ c ] ϕ S 1 pk +   + b 1 [ c ] ϕ 1 pk + b 0 [ c ] ϕ 0 pk ) = sin b [ c ] T Φ ,   where   c = 1 , 2 , C ,   F = [ F 1   F 2     F C ] ,   b [ c ] [ b S 1 pk [ c ]     b 1 pk [ c ]   b 0 pk [ c ] ] ,   Φ [ ϕ S 1 pk   ϕ 1 pk   ϕ 0 pk ]
This formula referred to here as the SEMZM equation is equivalent to known results, e.g., [8,26,27], (though we differ in our compact notation). The C distinct output field levels (collected in the C elements of the constellation vector, F ) are generated by applying in each symbol interval various bit combinations (codewords) to binary-drive each of the S segment elementary modulators.
The SEMZM design parameters to optimize over are: I. Segments count, S. II. Push-pull voltage V pk (taken identical for all segments). III. Segments lengths: { L s } s = 1 S s.t. s = 1 S L s L π , with the total length denoted here L π since the used V π , is referred to the overall length of all the electrodes. Generally, for either a generic MZM or for a push-pull dual phase-modulator (PM), e.g., a single segment of the SEMZM, of length L , driven at voltage V , the induced phase shift is given by ϕ = V L V π L π π 2 , where L π is the particular “reference” electrode length that V π is stated at ( V π defined as the voltage needed to induce pi-phaseshift in a waveguide with electrodes length L π ). This generic phaseshift formula is applied to each segment, having V π specified relative to an effective aggregate electrode of a reference MZM, of length (denoted L π , as we refer V π to it) equal to the sum of all segment electrode lengths; we note that the V π -length product equals L π V π for all segments (due to the SEMZM waveguides and electrodes cross-sectional invariance) and we further assume V s pk = V pk = const . , i.e., a common peak voltage be used for all segments. Under these assumptions the s-th segment phase is, ϕ s pk = L s L π V pk V π π 2 , s = 1, 2, …, S, thus ϕ s pk L s ( denotes proportionality). We now derive a useful constraint on the sum of all segment phases (defining k bkoff V pk / V π ):
s = 1 S ϕ s pk = s = 1 S L s L π V pk V π π 2 = 1 L π V pk V π π 2 s = 1 S L s = 1 L π V pk V π π 2 L π = V pk V π π 2 = k b k o f f π 2
phases-sum-constraint :   s = 1 S ϕ s pk = k bkoff π 2 ,   0 < k bkoff 1  
In particular, k bkoff = 1 V pk = V π , i.e., at no backoff, max-full-scale is attained:
max   FS   condition :   V pk = V π k bkoff = 1 0 < s = 1 S ϕ s pk = π 2
We may now readily evaluate the constellation min and max levels (LSB and MSB). For DD, as b s DD { 0 , 1 } , the least non-negative field level is evidently nulled out by setting all bits to zero. Thus, the LSB is zero. Since, 0 < ϕ s pk ,   0 b s { 0 , 1 } we then have c :   0 F c = | F c | = | s = 1 S b s ϕ s pk | s = 1 S ϕ s pk .
The upper bound of F c is attained setting all bits to unity, b s = 1 , s = 1 , 2 , , S , yielding the MSB:
LSB DD = 0 F c DD min c F c DD = sin s = 1 S ϕ s pk = sin k bkoff π 2 = MSB DD
For the COH SEMZM, the bits are bipolar, b s DD { 1 , 1 } . The max total phase is attained (as in the DD case) by setting all bits to equal unity b s = 1 ,   s = 1 , 2 , , S , thus the MSB is again s = 1 S ϕ s pk . However, the LSB is now attained by setting all bits negative, b s = 1 , s = 1 , 2 , , S (this minimizes F c = s = 1 S b s [ c ] ϕ s pk ) thus the LSB in the coherent case is negative, antipodal to the MSB.
The LSB and MSB are the min and max of the COH constellation (using sin s = 1 S ϕ s pk = sin k bkoff π 2 ):
LSB COH = sin k bkoff π 2 = min c F c COH F c COH min c F c COH = sin k bkoff π 2 = MSB COH
To operate either the DD SEMZM or the COH SEMZM at max-full-scale we need to satisfy:
max-full-scale   constraint :   s = 1 S ϕ s pk = π 2
We derive the following bounds on the field constellation levels and full-scales for DD,COH:
  0 F c DD sin k bkoff π 2 1 ,     1 sin k bkoff π 2 F c COH sin k bkoff π 2 1 ,   for   c = 1 , 2 , , C FS DD = sin k bkoff π 2 1 ,   FS COH = 2 sin k bkoff π 2 2 ;   k bkoff = 1 FS D D = 1 ,   FS COH = 2
A consequence of the phases-sum-constraint, 0 < s = 1 S ϕ s pk = k bkoff π 2 π 2 , (with or without backoff), is that the absolute values of inner products in the SEMZM Equation (29), are bounded: b [ c ] T Φ [ π 2 , π 2 ] , thus the sine in compound function sin b [ c ] T Φ has its domain restricted to the [ π 2 , π 2 ] segment, over which the sine is a monotonic bijection, its inverse function, the arcsine (asin), also being a monotonic bijection. Taking the arcsine of both sides of (29) then yields:
SEMZM   equation   equivalent   forms :   sin b [ c ] T Φ = F c b [ c ] T Φ = asin F c                                                               sin B Φ = F       B Φ = asin F
For design purposes, the target constellation vector is always specified in the field domain, as an F vector, even if we aim for a DD constellation, in which case power-domain constellation P DD would rather specified, with the underlying field constellation indirectly derived from it as F DD = P DD . The second equivalent version in (37) is a linear equation in the unknown vector Φ (the nonlinearity having been lumped into the RHS vector, asin   F ). The SEMZM equation, itemized for the two respective COH and DD cases, then reads, in code matrix notation:
COH :   sin B Φ = F B Φ = asin F ;     DD :   sin 2 B Φ = P B Φ = asin P ,   where   P = F 2
Our approach to SEMZM design consists of specifying a target field constellation, selecting the oDAC code = { b [ c ] } c = 1 C (or equivalently the code matrix B, arraying the codewords as its rows) then optimizing over the “phases design vector” Φ { ϕ s } s = S 1 0 (s.t. constraint (30)), either by solving B Φ = asin F , if an exact solution does exist, or by finding an approximate solution by solving the maximin problem (24), with F expressed per first form in (37).
As for code design, it is useful to order the codewords of the code { b [ c ] } c = 1 C such that the LSB|MSB level be generated for the first|last codeword:
LSB :   b DD [ 1 ] = { 0 , 0 , , 0 } T ,   b COH [ 1 ] = { 1 , 1 , , 1 } T
MSB :   b DD [ C ] = { 1 , 1 , , 1 } T ,   b COH [ C ] = { 1 , 1 , , 1 } T
To fully specify the SEMZM code, it remains to state the remaining C − 2 codewords. For the thermometer-weighted (ThWgt) SEMZM design, the c-th codewords (DD and COH) are given by
b ThWgt-DD [ c ] = [ 1   1   ....1 c 1   terms   0   0     0 C c   terms S = C 1   terms ] ,   b ThWgt-COH [ c ] = [ 1   1   ....1 c 1   terms   1   1     1 C c   terms S = C 1   terms ] ,   c = 1 , 2 , C
Example: ThWgt SEMZM for PAM8 generation: B = 3 ,   C = 2 B = 8 ,   S = C 1 = 7 . The COH and DD types variants of the code matrix are the given by these C × S = C × ( C 1 ) = 8 × 7 matrices:
B ThWgt-DD = [ 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 ] ,   B ThWgt-COH = [ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ]
We next prove that for an SEMZM having C − 1 = 2B− 1 segments, based on the ThWgt code, when no backoff is used, there exists a unique design enabling to synthesize any desired max-full-scale PAM-C constellation (the perfect, equi-spaced, max-full-scale constellation in particular). Unfortunately, this flexibility comes with a price tag of prohibitive power consumption and high complexity, due to the excessive number of segments, nearly exponential in oDAC number of bits:
ThWgt   SEMZM :   S = C 1 = 2 B 1 > B 2   ( S B   for   large   constellation   orders ) .
The code matrix for the ThWgt SEMZM is C × S = C × ( C 1 ) , i.e., the rows count equals the columns count plus one. Inspection of the first codeword and the last one shows that the first and last equation in the system of linear equations (37) b [ c ] T Φ = asin   F are redundant, as the first codeword is linearly dependent on other codewords (e.g., inspect the first row of the PAM8 ThWgt SEMZM code matrix for either COH or DD in (37) for definiteness). Once the first equation is discarded, (37) is then reduced to the following system of C−1 linear equations in C − 1 unknowns:
B Φ = asin   F B red Φ = asin   F red ,   with   B red [ b T [ 2 ] ; b T [ 3 ] ; ; b [ C ] ] ,   F red [ F 2   F 3   F C ] T
Since, for the ThWgt-codes, the reduced matrix, B red (obtained from B by discarding the first row) is now square ( C 1 ) × ( C 1 ) and has full rank, there is always a solution, formally expressed as Φ ^ = ( B red ) 1 ( asin   F red ) We are not going to write down the solution explicitly, but what matters is the methodology of the proof of existence just carried out, leveraged to prove a new result for SEMZM oDACs with segment count, S, less than constellation levels number minus one (cf. 40):
Non-ThWgt   SEMZM :   S < C 1 = 2 B 1 no   exact   solution   given   most   target   constellations
Proof: In this case the S × ( C 1 ) code matrix B is tall (height < width), and so is the reduced code matrix B red , which is one unit shorter in height. The linear system of equations B red Φ = asin   F red is now overdetermined (more equations than unknowns) and there is generally no solution, except in the accidental case when the RHS happens to fall in the column space of B red .
A key practical limitation is highlighted by our rigorous SEMZM analysis: unfortunately, the most energy efficient BiWgt SEMZM (S = B < 2B − 1 = C − 1), is unable to synthesize arbitrary constellations. In particular perfect max-full-scale equi-spaced constellations are out of reach unless one gives up the BiWgt advantages: the energy-efficiency + low-complexity benefit, upon adopting the ThWgt SEMZM, which is power-hungry and complex (and long, lossy) with excessive number of segments. We may elect a compromise, accepting a tradeoff between constellation quality vs. energy-efficiency + low-complexity, by adopting SEMZM designs with B < S < 2B − 1 (i.e., neither BiWgt nor ThWgt), with more segments, S, than the number of bits, B, but still fewer than the 2B − 1 of them. Along this tradeoff axis, the higher S is, the higher the constellation quality, but the higher the penalties in the power consumption, complexity, footprint and other impairments such as electrical crosstalk, time-skews.
A sizeable portion of the energy-efficiency penalty in redundant designs with more segments than bits (S > B) is due to the need for a high-speed Bbits:Sbits digital encoder, increasingly power-hungry as the ratio S/B increases beyond unity. It is only the BiWgt class of oDACs that eliminates this encoder, but then one must watch out for excessive constellation distortion (reduced min-distance).

4.1. BiWgt SEMZM: Dyadic Electrodes Design and Its Performance

For substantial modulation backoff of about 50% or more, (i.e., the constellation full-scale optical power is at least halved), we may approximate asin   F F in (37), reducing the SEMZM equation to:
backed-off   SEMZM   eq :   b [ c ] T Φ F F c b [ c ] T Φ = s = 0 S 1 b s [ c ] ϕ s pk
An analogy may be set up with electronic DACs. The output current levels in a BiWgt eDAC are generated by summing up elementary current sources { i s } s = 0 S which are dyadic-weighted meaning that they form a geometric sequence with ratio 2:
I c = s = 0 S 1 b s [ c ] i s ,   b s [ c ] { ± 1 }   or   b s [ c ] { 0 , 1 } ,   i s = 2 s 1 i 0
The eDAC electrical output levels come out equi-spaced. Equations (43) and (44) are analogous, with the phases ϕ s pk playing the role of the elementary current sources i s . This suggests that in order to generate an equi-spaced constellation with the backed-off SEMZM we should take ϕ s pk = 2 s 1 ϕ 0 pk . Along with the phases-sum-constraint, (31) s = 1 S ϕ s pk = k bkoff π 2 , this implies:
Dyadic   phases   design :   ϕ S pk : ϕ S 1 pk : : ϕ 2 pk : ϕ 1 pk : ϕ 0 pk = 2 S : 2 S 1 : : 4 : 2 : 1 ,     ϕ s pk = k bkoff π / 2 2 S 1 2 s 1
As a common peak voltage V pk = k bkoff V π is used for all segments, the electrode lengths form a dyadic sequence as well: L S : L S 1 : : L 2 : L 1 : L 0 = 2 S : 2 S 1 : : 4 : 2 : 1 . Backoff does save power consumption but causes intrinsic modulation loss, as the equi-spaced constellation is compressed relative to its max-full-scale span. If the backoff is reduced or eliminated then the approximation which enabled the dyadic design to yield an equi-spaced constellation is no longer valid. Nevertheless, we prove, in the next subsection, that upon using dyadic phases, the constellation min-distance monotonically increases in the k bkoff variable. Therefore, by using design (45), albeit at k bkoff = 1 , the constellation min-distance will be seen to increase relative to having k bkoff < 1 .

4.1.1. PAM4 DD SEMZM Dyadic Design Performance

Let us exemplify the dyadic design for 2-bit BiWgt DD SEMZM, namely C = 4, B = 2 DD PAM4. The dyadic design, at backoff factor denoted for brevity k k bkoff , is specified as a 2:1 ratio of phases:
ϕ 1 pk : ϕ 0 pk = 2 : 1 ( ϕ 1 pk , ϕ 0 pk ) = ( 2 3 , 1 3 ) k π 2 { b DD T [ c ] } c = 1 4 = ( b 1 DD [ c ] , b 0 DD [ c ] ) { [ 0   0 ] , [ 0   1 ] , [ 1   0 ] , [ 1   1 ] }
Substituting the four 2-bit codewords above into the field constellation levels expression yields:
F c PAM 4   DD ( ϕ 1 pk , ϕ 0 pk ) = sin [ b T [ c ] [ ϕ 1 pk , ϕ 0 pk ] ] = sin [ b 1 [ c ] ϕ 1 pk + b 0 [ c ] ϕ 0 pk ] ,   c = 1 , 2 , 3 , 4   F PAM 4   DD ( ϕ 1 pk , ϕ 0 pk ) = { F 4 2 SE , F 3 2 SE , F 3 2 SE , F 1 2 SE } = { 0 ,   sin ϕ 0 pk ,   sin ϕ 1 pk   ,   sin ( ϕ 0 pk + ϕ 1 pk ) }
Substituting the binary-weighted phase parameter values (46) into this field vector, yields:
P PAM 4   DD = [ F PAM 4   DD ( 2 3 π 2 k , 1 3 π 2 k ) ] 2 = { 0 , sin π k 6 , sin π k 3 , sin π k 2 } 2 = { 0 , sin 2 π k 6 , sin 2 π k 3 , sin 2 π k 2 }   d min-dist PAM 4   DD ( k ) = min [ d PAM 4   DD ] = min [ Differences [ P PAM 4   DD ] ] = min { d 1 ( k ) , d 2 ( k ) , d 3 ( k ) } = min { sin 2 π k 6 , sin 2 π k 3 sin 2 π k 6 , sin 2 π k 2 sin 2 π k 3 }
The power constellation for k = 1 (no backoff) is listed below (its min distance is 1 4 ):
P PAM 4   DD ( k = 1 ) = { 0 , sin 2 π 6 , sin 2 π 3 , sin 2 π 2 } = { 0 , 1 4 , 3 4 , 1 } ,   d min-dist PAM 4   DD ( k = 1 ) = min { 1 4 , 1 2 , 1 4 } = 1 4 = 0.25
Experimental demonstrations of PAM4 DD typically use substantial backoff of the order of 3 dB (e.g., [3]). The corresponding k value is found by solving the equation sin 2 π k 2 = 1 2 , yielding k = k 3 dB = 0.5 (indeed, the field TF of a reference MZM is sin π k 2 | k = = k 3 dB = 0.5 = sin π 4 = 1 2 . This value is also the MSB of the PAM4 constellation, −3 dB down in optical power relative to a max-full-scale constellation). At 3 dB backoff, plugging k = k 3 dB = 0.5 into (48), the min-distance is:
d min-dist PAM 4   DD ( k 3 dB ) = min { sin 2 π k 6 , sin 2 π k 3 sin 2 π k 6 , sin 2 π k 2 sin 2 π k 3 } k = k 3 dB = 0.5 = min { ( 3 1 ) 2 8 , 1 4 ( 3 1 ) 2 8 , 1 4 } = min { 0 . 067 ,   0 . 183 ,   0 . 25 } = 0 . 067
This min-distance corresponds to a normalized figure of merit for the 3-dB backed-off configuration:
NFOM PAM 4   DD   SEMZM ( k 3 dB ) = d min-dist PAM 4   DD ( k 3 dB ) / 1 C 1 | C = 4 = 0 . 067 / 1 3 = 0.201 = 6.97   dB
Comparing this min-dist = 0.067 at 3 dB backoff, with our no-backoff (k = 1) solution (49) which has min-dist = 0.25, we see that the backoff policy substantially degrades the constellation min-distance. Thus, the ‘common wisdom’ of backing-off the SEMZM ‘to make it linear’ is actually detrimental. To formally prove that the optimal setting is the no-backoff one, let us parameterize the min-distance over the k variable. Three NN-distances, featuring in (48),
{ d 1 ( k ) , d 2 ( k ) , d 3 ( k ) } = { sin 2 π k 6 , sin 2 π k 3 sin 2 π k 6 , sin 2 π k 2 sin 2 π k 3 } ,
are plotted in Figure 2. It is apparent that we have d 2 ( k ) > d 1 ( k ) < d 3 ( k ) all over the domain (0,1). Thus, the min-distance coincides with d 1 ( k ) :
d min-dist PAM 4   DD ( k ) = min { d 1 ( k ) , d 2 ( k ) , d 3 ( k ) } = d 3 ( k ) = sin 2 π k 2 sin 2 π k 3
The maximum of the min-distance function over k evidently occurs at the right-end of the (0,1) interval, k = 1, thus the optimal solution is indeed the one we suggested in (49). Compared with the “perfect” power constellation, P DD   PAM 4   perfect = { 0 , 1 3 , 2 3 , 1 } , having min-distance 1 3 , the ratio of minimal distances yields the constellation Normalized Figure of Merit (NFOM):
NFOM no   backoff :   k = 1 PAM 4   DD   SEMZM = d min-dist PAM 4   DD ( k = 1 ) / 1 C 1 | C = 4 = 1 4 / 1 3 = 0.75 NFOM dB oDAC = 1.25   dB
which is 5.62 dB higher than the NFOM (51) at the typical 3 dB backoff.
To recap, we worked out the min-distance of the backed-off constellation maximizing its min-distance over the backoff factor, k, and have shown that the maximin distance occurs at k = 1. The practice of backing off the PAM4 DD SEMZM is a misconception, giving up performance unnecessarily, since having an equi-spaced constellation is irrelevant. From communication-theoretic considerations it follows that the essential factor determining BER is the minimal-distance of the constellation, which is what we have optimized (adopting the conventional dyadic taps design). Therefore, the experimental practice of backing off the PAM4 DD SEMZM is not recommended (unless it is acceptable to sacrifice communication link performance in order to reduce power consumption).

4.1.2. PAM4 COH SEMZM Dyadic Design Performance

We now also work out a coherent version of the dyadic BiWgt 3SE. Still using the dyadic pair of phases,(46) ( ϕ 1 , ϕ 0 ) = ( 2 3 , 1 3 ) π 2 we adopt the bipolar code,
{ b COH T [ c ] } c = 1 4 = ( b 1 COH [ c ] , b 0 COH [ c ] ) { [ 1   1 ] , [ 1   1 ] , [ 1   1 ] , [ 1   1 ] }
The four field levels
F c PAM 4   COH ( ϕ 1 pk , ϕ 0 pk ) = sin [ b 1 COH [ c ] ϕ 1 pk + b 0 COH [ c ] ϕ 0 pk ] ,   c = 1 , 2 , 3 , 4
are now:
  F PAM 4   COH ( ϕ 1 , ϕ 0 ) = { sin ( ϕ 1 ϕ 0 ) ,   sin ( ϕ 1 + ϕ 0 ) ,   sin ( ϕ 1 ϕ 0 ) ,   sin ( ϕ 1 + ϕ 0 ) }
The best performance is also obtained at no backoff, k = 1, plugging into the field vector (54) the same dyadic phase parameter values (46), as used for the DD design, ( ϕ 1 , ϕ 0 ) k = 1 = ( 2 3 π 2 , 1 3 π 2 ) yielding:
F naive 2 SE-COH ( 2 3 π 2 , 1 3 π 2 ) = { sin ( π 2 ) , sin ( π 6 ) , sin π 6 , sin π 2 } = { 1 , 1 2 , 1 2 , 1 }
with distances vector and minimal distance given by,
d naive 2 SE-COH ( k = 1 ) = Differences { 1 , 1 2 , 1 2 , 1 } = { 1 2 , 1 , 1 2 } d min-dist naive 2 SE-COH ( k = 1 ) = 1 2
The resulting NFOM of the constellation (see (27)) happens to be the same as in the DD case:
NFOM oDAC = d min-dist naive 3 SE-DD ( k = 1 ) / 2 C 1 | C = 4 = 1 2 / 2 3 = 0.75 NFOM dB oDAC = 1.25   dB
Thus, our proposed no-backoff PAM4 COH design also has an intrinsic insertion loss of −1.25 dB, as the DD design does. This is not accidental, as it may be shown that there is an affine isomorphism between DD and COH SEMZM optimized constellations, but this is going to be treated elsewhere.

5. Multi-Parallel oDACs (MPMZM in Particular)

The previous sections have revealed uneasy tradeoffs in SEMZM serial oDACs, which we aim to relieve by introducing an alternative multi-parallel oDAC (MPoDAC) photonic architecture for 1D constellation generation in optical transmitters, depicted in Figure 3. This novel oDAC architecture significantly improves the triple tradeoff between oDAC power-consumption (as well as complexity, size, cost) versus constellation quality vs. modulation rate. The S-way MPoDAC generic photonic structure is seen to feature S parallel paths comprising elementary oDAC building blocks:
One-bit modulation gates. Light is fanned out, ‘S-way’, by the variable 1: S splitter to feed the S parallel paths (S ≥ 2), each of which are 1-bit modulated and coherently (in phase) superposed in the S:1 optical combiner, which performs optical fan-in to generate a single useful output beam (excess light may emerge and be terminated at other ports of the combiner). In addition, the paths also contain, in tandem to the 1-bit gates, slow tunable phaseshifters, maintaining equal common phases of the optical fields of the parallel paths, at the internal point of superposition inside the optical combiner. This proposed MPoDAC structure may be parameterized (soft-reconfigured) to achieve two types of reception functionality, either COH or DD.
In the favored implementations of our proposed MPoDAC generic structure, we assume MZMs with binary voltage drivers are used for the 1-bit gates in each of the parallel paths. We refer to the resulting MZMs-based MPoDAC, based on MZM 1-bit gates, as Multi-Parallel MZM (MPMZM). The parallelized MZMs are either used as PGs (BPSK modulators requiring bipolar drives) for COH or as IGs (OOK modulators requiring unipolar drives) for DD. Specific examples of the MPMZM photonic layout for PAM8 and PAM4 generation are shown in Figure 4. A common photonic structure supports either DD or COH constellation generation, the two usage modes sharing the same PIC, just differing in the type of voltage drivers (unipolar or bipolar) for the MZMs in the multiple paths.
Fan-in/fan-out: The variable 1:S and S:1 fan-in/out modules in Figure 3, Figure 4 may be realized, on photonic integration platforms, as Mode-Converters (MC), assembled out of meshes of slow thermo-optic (TO) or electro-optic (EO) MZMs and PMs. For the topology of interconnecting MZMs and PMs to form the splitters, see related reconfigurable realizations of optical multiports in [28,29,30,31,32,33,34,35,36,37,38]. Combiners are essentially mirror images of the splitters, so it suffices to specify the splitter structures. A 1:2 splitter may be simply realized as a 2:2 MZM (with one of the input ports unused). A variable 2:2 MC, modeled as an arbitrary 2 × 2 unitary matrix, is a recurring BB in the fan-out/in modules (see Figure 5a), comprising a 2:2 MZM terminated in a push-pull PM. The other subfigures of Figure 5 depict constructions of VAR 1:3 and VAR 1:4 Splitters and Combiners. The MPMZM variable taps are implemented by tuning, in unison, the actuating phases of the constituent MZMs and PMs inside each of the 2:2 MCs, based on Control&Calibration (C&C) techniques for Photonic Integrated Circuits (PIC), techniques akin to those described in [39,40,41,42,43,44,45,46,47]. Postulating ability to accurately set the fan-out/fan-in modules, our novel analysis and design methodology for an S-way MPoDAC aims to evaluate the optimal MPoDAC parameters: the splitting and combining ratios (the taps), to either synthesize perfect target 1D constellations (COH PAM-2B bipolar) or to maximin-optimize an imperfect unipolar constellation for DD. It is essentially the adjustment of the fan-in/out modules taps that shapes the MPoDACs constellation.
Figure 6 provides yet another system view (complementing the component-oriented view of Figure 4) of the first two MPMZM lowest orders: 2|3-bit (PAM4|8) DD|COH MPMZMs, elaborating on the internal structures of the fan-out/in modules, based on the fan-out/in structures of Figure 5.
Ancillary electronics: Having specified the photonic architecture above, let us recall that the MPoDACs are integrated electro-optical devices. Ancillary electrical subsystems are further required beyond the photonics: Ultra-high-speed electronic drives for the fast (1-bit gates) and slow-rate C&C functionality, to converge and track the oDAC parameters, as elaborated next.
Algorithmic Intelligence Fabric: Slow-rate C&C functionality, initializing and stabilizing the generated MPMZM constellations, is implemented on the Algorithmic Intelligence Fabric (AIF), which runs on low-power digital processors (SW or real-time HW) equipped with slow A/D and D/A data conversion interfaces. Further to the core C&C functionality, the AIF is also tasked with the MPMZM reconfigurability, essentially processing the information from sensed optical outputs via monitor photodiodes and TIAs and optimizes the slow parameters of the MPMZM PIC by actuating control voltages tuning an array of slow phaseshifters on the PIC. The core C&C functionality required to digitally enable the MPMZM oDACs consists of tuning the phases of the phaseshifters used for coherent combining, in order to set and stabilize the coherent in-phase superposition of the 1-bit-gated paths. The AIF also adjusts and stabilizes the split/combine ratios of the 1:S and S:1 modules by actuating their internal tuning phases. In principle, assuming that all path phases are equalized by the C&C for coherent combining, the target output constellation uniquely specifies required optimal tap values to be set and stabilized into the split and combine modules. The 1:S splitting ratio and S:1 combining ratios, referred to as taps (splitting or combining coefficients), must be relatively accurately fabricated in (for fixed splitter or combiner) or be actuated to be stabilized at their optimal target values (for splitter or combiner which have adjustable, tunable taps). The splitting and/or the combining ratios may be either tunable or fixed (tunable splitter/combiner components may be more optimally set and stabilized, fixed splitters/combiners are easier to fabricate but may be less accurately fabricated and may drift over environmental disturbances). E.g., for the generation of a perfect PAM8 COH constellation, the power-splitting (and power-combining) taps should be in the ratios 4:2:1. The C&C system is tasked with setting and maintaining the taps and the path phases. It is recommended that at least one of the splitter or combiner tap vectors be tunable, subject to initialization and tracking to optimal values by the C&C system. Fortunately, the environmental disturbances affecting the taps and path phases stability are slow (sub-Hz to kHz order of magnitude) thus, the C&C calibration and stabilization may be performed by means of low-bandwidth, low-power electronics and digital-analog control loops.
The C&C system is evidently an essential enabler for this multi-parallel oDAC architecture. The AIF provides a layer of slow-rate algorithmic intelligence, accompanying modern MPoDACs. This is akin to the trend of Digitally Assisted Analog Systems in ultra-high-speed RF mixed-signal electronics. In recent years there have been substantial advances in photonic C&C techniques similar to those described in [39,40,41,42,43,44,45,46,47], applicable to optical programmability. Those techniques may be directly leveraged to the MPoDAC C&C task for the taps and the path phases initialization and stabilization–to which topic a separate publication will be devoted.
1-bit-gates (PG and IG): When the 1-bit gates in the generic MPoDAC are realized as MZMs, the MPoDAC is referred to as Multi-Parallel MZM (MPMZM). Each path now comprises an MZM to be driven as either PG, namely BPSK modulator, or IG, namely OOK modulator (for COH|DD, respectively). The bipolar and unipolar voltage drives are both push-pull, to ensure chirp-free operation (same chirp-free design considerations as explained for the SEMZM segments and the overall oDAC in Section 2 and Section 4). The two types of MZM-based 1-bit gates are compactly expressed as:
F b = b g MZM ,   where   b = { b COH { 1 , 1 } b DD { 0 , 1 }   ,     g MZM = a MZM xcss sin ( k bkoff π 2 ) ,
with b the driving Boolean value, bipolar|unipolar for COH|DD (BPSK|OOK), g the peak gate transfer factor, and a MZM xcss < 1 modeling the excess power loss of the MZM.
Prior work in MPoDACs: As for MPoDAC or MPMZM earlier works in 1D constellation generation, it is solely the case S = 2 that was addressed to the best of our knowledge: see the device in Verbist et al. works, [17,18,19], which would be described in our terminology as a particular case of a MPMZM oDAC for PAM4 DD generation (presently shown to differ from our own proposed realizations). This prior work 2-way (S = 2) device combines a pair of parallel EAMs incoherently, at 90° diff. phase, at some relatively large intrinsic loss; in contrast, in our approach multi-parallel fields are always added up coherently at we add up the two path fields coherently, i.e., in phase, at 0°, diff. phase, attaining no intrinsic modulation loss for PAM4 COH constellation. Moreover, Verbist et al. is relegated solely to PAM4 while we generalize here the MPMZM approach to both COH detection and DD realizations, for arbitrary higher-order PAM constellations (while in the specific case of PAM4 DD, our scheme performs better than the Verbist et al. one). The coherent in-phase addition of paths is to be preferred as it intrinsically enables chirp-free operation, mitigating chirp-induced ISI-eliminates intrinsic modulation loss for COH, and reducing it for DD, respectively.
Another prior work by Yamazaki et al., for the generation of COH 2D constellations (C-QAM) parallelizes QPSK (2bit) modulators, forming four-point elementary constellations in IQ-plane, but our approach for C-QAM generation is more robust. We develop 1D constellation generation first (by parallelizing BPSK rather than QPSK modulators), and just nest a pair of such 1D MPMZM PAM COH constellation generators, in optical quadrature. In contrast, the approach in Yamazaki’s prior work assembles the 2D MPoDAC out of parallel elementary BBs each generating QPSK, which is less robust as the I and Q errors tend to be correlated in that approach, and less flexible. Our novel multi-parallel approach will also be contrasted with the prevalent SEMZM serial approach. But first let us model the MPMZMs, develop their transfer factors and their optimizing taps.

5.1. Generic Model of the MPoDAC (MPMZM for DD|COH Constellation Generation in Particular)

In this subsection we analytically model the S-way MPMZM, developing a code matrix based linear framework for analysis. This is our MPoDAC with S parallel paths, having its 1-bit gates implemented as MZM-PG|MZM-IG for COH|DD, respectively.
MPoDAC parameters: Let the 1:S fan-out module have optical field splitter taps w { w s } s = 1 S assumed real-valued (as their phases are lumped with the parallel paths phase factors), thus the power-splitting taps are their squares: W { W s } s = 1 S with W s = w s 2 . Similarly, the S:1 fan-in module has combining taps u { u s } s = 1 S , U { U s } s = 1 S , U s = u s 2 . Our model ideally assumes lossless splitter and combiner, thus unitarity constraints hold ( 1 all is an all-ones column vector):
s = 1 S W s = 1 all T W = s = 1 S w s 2 = w 2 = 1 ,   s = 1 S U s = 1 all T U = s = 1 S u s 2 = u 2 = 1  
To model (uniform, port-independent) losses, introduce field attenuation factors a W xcss , a U xcss for the splitter and combiner (the power attenuation factors are their squares). The split and combine field transfer taps, including excess losses are written as { a W xcss w s } s = 1 S , { a U xcss u s } s = 1 S . The transfer factors of the PG|IG 1-bit gates (for COH|DD MPoDACs respectively), compactly expressed as per (57), where the S 1-bit MZM gates, arrayed in parallel, are assumed identical, all driven at peak field transfer factor g = a MZM xcss sin ( k bkoff π 2 ) :
F s MZM = b s COH | DD g ,   s = 0 , 2 , , S 1 ,   b s COH { 1 , 1 } ,   b s DD { 0 , 1 } ,  
The s-th path TF is then given by the product of the MZM TF and the path propagation loss which is denoted a path xcss (including the excess losses of the phaseshifter):
F s path = F s MZM a path xcss e j θ ¯ s = b s COH | DD g MZM a path xcss e j θ ¯ s = b s COH | DD sin ( k bkoff π 2 ) a MZM xcss a path xcss e j θ ¯ s
Here θ ¯ { θ ¯ s } s = 1 S are the end-to-end phases accrued along of each of the S paths. These phases include both environmental induced phases as well as the slow intentional phaseshifts we apply in the phaseshifters (the slow PMs in Figure 3, Figure 4 and Figure 6) in order to equalize the end-to-end phases.
MPoDAC transfer factor (output constellation): The end-to-end MPoDAC TF is obtained by superposing (adding in the combiner) the end-to-end field TFs of the S paths (in turn obtained by multiplying the field TFs of individual elements along each path), applicable to COH|DD MPMZM.
F S -MP = s = 0 S 1 w s a W xcss F s path a U xcss u s e j θ ¯ s s = s = 0 S 1 w s a W xcss b s COH | DD sin ( k bkoff π 2 ) a MZM xcss a path xcss e j θ s u s a U xcss e j θ ¯ s s
Lumping together all power attenuation factors,   a xcss a W xcss a MZM xcss a paths xcss a U xcss the field TF becomes:
F S -MP = sin ( k bkoff π 2 ) a xcss s = 0 S 1 b s w s u s e j θ ¯ s s = sin ( k bkoff π 2 ) a xcss s = 0 S 1 b s W s U s e j θ ¯ s s
where we used W s = w s 2 ,   U s = u s 2 w s u s = W s U s .
Ideally, we perform slow phases equalization (by C&C) to tune all common phases to be the same: θ ¯ s s = const . θ ¯ s 0 ,   s = 0 , 2 , , S 1 F s path = b s COH | DD e j θ ¯ s 0 .
We shall see that it is having the paths common phases all equal that enables coherent addition and chirp-induced-ISI-free operation. The equal common phase factors, e j θ ¯ s 0 , may then be factored out of the sum (indicative of the paths adding up “in phase”, i.e., coherently), yielding:
F S -MP = sin ( k bkoff π 2 ) a xcss e j θ ¯ s 0 s = 0 S 1 b s W s U s .
We shall normalize the end-to-end transfer factor of the MPoDAC, (63), by having it divided through the constant complex factor preceding the sum, sin ( k bkoff π 2 ) a xcss e j θ ¯ s 0 , in effect discarding this complex constant (this field transfer factor normalization removes the common attenuation and also effectively de-rotates the common value of common phase of all paths e j θ ¯ s 0 ). Abusing the notation to denote the normalized field factor by the same letter, F, as we used in (63), but labeling it by the codeword, c = 1, 2, …C, we have:
F c S -MP = s = 0 S 1 b s [ c ] w s u s = s = 0 S 1 b s [ c ] W s U s .
The codeword index, c, also labels the field level, F c S -MP generated in response to the c-th codeword. The multilevel action of the MPoDAC consists applying codewords to the S MZM gates array (one codeword bit per gate), in order to generate the various constellation field levels:
b T [ c ] ( b S 1 [ c ] , , b 1 [ c ] , b 0 [ c ] ) ,   c = 1 , 2 , , C ,   b i [ c ] { 1 , 1 }   for   COH ,   b i [ c ] { 0 , 1 }   for   DD .

5.2. Linear Model for MPoDACs with Matched Split/Combine Taps

It turns out that an important special case occurs when the splitter taps are respectively equal the combiner taps, a condition referred to here as the matched-taps MZM design (in the sense that the combiner taps vector being matched to the splitter taps vector, like a vector-matched-filter in MIMO theory):
matched   taps   design :   u s = w s U s = W s     W s U s = W s
Plugging the last expression into(64), the c-th field level becomes a linear functional of the taps vector-an inner product of the of the c-th codeword, b [ c ] , with the taps vector, W :
F c S -MP-matched = s = 0 S 1 b s [ c ] W s = b T [ c ] W ,   with   b T [ c ] [ b S 1 [ c ]     b 1 [ c ]   b 0 [ c ] )
The linear transformation,
  W [ W S 1   W S 2 , , W 1   W 0 ] T F S - MP [ F 1 S -MP , F 2 S -MP , , F C S -MP ] T
is compactly expressed in matrix form, introducing the C × S code matrix B, as
MPoDAC   equations   ( matched-taps   design ) :   B W = F
collecting the C codewords as the rows of B (the c-th row of B is b T [ c ] ). This matrix-vector linear transformation (or the collection (66) of inner products) is referred to as the MPoDAC equation. The design of an MPoDAC for a target constellation vector involves solving the system (67) of C linear equations in S unknowns (assuming the solution exists). If there is no solution, we may still optimize the B W product to yield an F vector exhibiting maximin distance, as per the generic oDAC optimization principle outlined in Section 3. The difference between coherent and direct detection is in the entries of the B matrix, taken from the set {−1,1} for COH, {0,1} for DD. In fact, the mapping 2 B c s DD 1 = B c s COH transforms the DD matrix elements into corresponding COH code elements.
We note that the MPoDAC equation is similar to the SEMZM equation except that there is no sine nonlinearity here-the formulation here is entirely linear. Upon exactly solving or optimizing (67), we also impose the taps unitarity constraint, W 0 + W 1 + + W S 1 = 1 all T W = 1 . In fact, we may adopt for the MPMZM either the counting code (for BiWgt designs) or thermometer code (for ThWgt designs, same ThWgt code as introduced in the SEMZM). In both the BiWgt code and the last ThWgt code, the last codeword (c = C) consists of all-ones. In the DD BiWgt code, the first codeword is all-zeros, while in the COH BiWgt code the first code is all minus-ones. Our target constellation may be taken to be max-full-scale, without loss of generality, meaning that the first and last levels (LSB and MSB) are (0,1) for DD and (−1,1) for COH. It follows that the first equation of the system (67) is redundant and may be dropped, and we are left with C − 1 equations, c = 2, 3, …, C in S unknowns. The very last equation of the system (67) (for c = C) amounts to the unitarity constraint. Just like in the model we developed for the SEMZM (except that here we have no sine nonlinearity), we may introduce a reduced code matrix, B red by dropping the first row of B (the first codeword) and a reduced field vector, F red by dropping the first field level (0 for DD and −1 for COH) replacing (67) by the following system of C − 1 linear equations in S unknowns.
reduced   MPoDAC   equations   ( matched-taps   design ) :   B red W = F red
These linear models actually apply to both DD as well as COH MPMZMs. However, a key distinction between the DD and COH cases arises regarding the domain of definition of the 1D target constellation. COH constellations are stated in the optical field domain, whereas DD constellations are stated in the optical power domain (the square of the field). Thus, a target DD constellation is specified as P DD = [ P 1 DD   P 2 DD     P C DD ] T , in terms of its power constellation vector to be mapped back to a field domain,
F DD = P DD [ P 1 DD   P 2 DD   , P C DD ] T
(e.g., if specified equi-spaced in the power domain it won’t be equi-spaced in the field domain).
It is essential to consider the optical fields underlying the target optical power domain constellation:
reduced   DD   MPMZM   equations   ( matched-taps   design ) :   B red DD W = P red DD reduced   COH   MPMZM   equations   ( matched-taps   design ) :   B red COH W = F red COH
Our proposed DD MPMZMs are still coherent optical structures, interfering parallel optical paths linearly in optical field. It is just that their constellations are specified in the power domain.

6. BiWgt MPMZM as Energy-Efficient Generator of Inherently Perfect Coherent (Bipolar) PAM

We have introduced in (19) perfect constellations as max-full-scale (LSB = −1, LSB = 1) equi-spaced ones. For coherent transmission the COH C-PAM perfect constellation (with increment 2 2 B 1 ):
F COH   PAM- C perfect = 1 C 1 { 2 c C 1 } c = 1 C
To synthesize such perfect constellation by an MPMZM, we invoke the following theorem, which may be formally proven by induction (readily verified by simulating it in a few lines of code):
A “dyadic signed sum” of B terms, ± 2 B 1 ± 4 ± 2 ± 1 , generates 2 B odd consecutive integers:
{ ± 2 B 1 ± 4 ± 2 ± 1 } all   sign   combos = ( 2 B + 1 , 2 B + 3 , 2 B + 5 , , 2 B 5 , 2 B 3 , 2 B 1 )
Porting this mathematical result to the MPMZM optical physics, consider a B-bits BiWgt MPMZM with matched power-splitting taps forming a geometric sequence with ratio 2 (referred to as dyadic):
W B -bits dyadic = 1 2 B 1 [ 2 B 1     8   4   2   1 ] = 1 2 B 1 [ 2 B 1     2 3   2 2   2 1   2 0 ]
These dyadic tap vectors satisfy the unitary constraint, thus represent physically realizable matched MPMZM designs. Further using the bipolar COH counting code, constructed as in (10), the resulting c-th constellation level is seen to belong to a perfect B-bits COH PAM constellation:.
F c = b COH T [ c ] W B -bits dyadic = s = 0 S 1 b s COH [ c ] [ W B -bits dyadic ] s = b s COH [ c ] 2 B 1 + + b s COH [ c ] 2 2 + b s COH [ c ] 2 1 + b s COH [ c ] 2 0 = 1 2 B 1 { ± 2 B 1 ± 4 ± 2 ± 1 } all   sign   combos = 1 2 B 1 ( 2 B + 1 , 2 B + 3 , 2 B + 5 , , 2 B 5 , 2 B 3 , 2 B 1 )
Examples for the lowest orders of COH PAM constellations (most useful in upcoming generations):
PAM 4   COH :   W 2 -bits dyadic = 1 3 [ 2   1 ] T = [ 2 3   1 3 ] T F COH   PAM 4 perfect = 1 3 { 3 , 1 , 1 , 3 } = { 1 , 1 3 , 1 3 , 1 } PAM 8   COH :   W 3 -bits dyadic = 1 7 [ 4   2   1 ] T = [ 4 7   2 7   1 7 ] T F COH   PAM 8 perfect = 1 7 { 7 , 5 3 , 1 , 1 , 3 , 5 , 7 }

Perfect QAM Generation with an IQ-Nested Pair of MPMZMs

While a COH PAM constellation may be transmitted by itself over an optical fiber or WDM or PDM tributary, the most useful application of the 1D COH PAM-2B generators developed above is to enable 2D perfect 22B -QAM constellations by quadrature multiplexing of two such 1D PAM-2B tributaries, for example, generate 16QAM use two COH PAM4 MPMZMs, as IQ tributaries. Evidently, the QAM signals generated may be further polarization multiplexed. See Figure 7a for QAM and PDM-QAM generation. The Quadrature Multiplexer (QMUX) component is described in Figure 7b. By calibrating and stabilizing the dyadic taps (70) within each of the four MPMZM, a perfect QAM constellation would be in principle obtained for each of the IQ tributaries.

7. BiWgt MPMZM as Energy-Efficient Generator of Inherently Perfect Coherent (Bipolar) PAM

DD PAM4 oDACs, whatever their implementation, be it SEMZM or MPMZM based, are likely to be poised as key building blocks over several upcoming generations of short-reach and ultra-short reach photonic networks, in light of their simplicity and robustness (compared to higher order oDACs), since PAM4 DD enables the advantage of doubled spectral efficiency relative to OOK-links. Moreover, as low-cost energy-efficient coherent detection-based links will eventually make their debut into intra-datacenter photonic networks, QAM16 is likely to be deployed following QPSK introduction. As QAM16 may be synthesized by means of IQ-nesting a pair of COH PAM4 oDACs, it is important to comparatively evaluate the performance of contending COH PAM4 oDACs (used in 16QAM). We address both COH and DD variants of PAM4 MPMZM oDACs, comparing their performance with that of PAM4 COH and DD PAM4 SEMZM. The DD PAM4 MPMZM will be shown to not be amenable to a perfect solution (unlike the perfect COH PAM4 MPMZM), but will be optimized in this section based on our maximin methodology (Section 3).
This section is structured as follows: COH PAM4 MPMZM is analyzed in Section 7.1 below as a special case of the generic COH PAM-2B treated in the last section. In Section 7.2 we further propose a more robust COH PAM4 photonic structure, based on 50–50 splitter, at the expense of giving up just a little bit of performance. Section 7.3 and Section 7.4 treat the DD PAM4 variants, with matched taps and fixed 50–50 splitter, respectively. Section 7.5 and Section 7.6 address chirp-impairments, as arising in the Verbist et al. prior work (whereas chirp is intrinsically mitigated in our MPMZM approach). In Section 7.7 we compare all four contending PAM4 MPoDAC options. Our COH and DD PAM4 MPMZM variants provide our first example of reconfigurability–based on a common photonic layout reprogrammed to switch between COH or DD PAM4 operational modes.

7.1. COH PAM4 MPMZMs- the Matched Taps Perfect Design

As seen in (72), a perfect PAM4 COH constellation, F COH   PAM 4 perfect = { 1 , 1 3 , 1 3 , 1 } with largest possible min-distance, 2 3 , is generated based on the dyadic matched taps design:
COH   PAM 4   matched   taps :   W dyadic = [ W 1 dyadic   W 0 dyadic ] T = [ U 1 dyadic   U 0 dyadic ] T = 1 3 [ 2   1 ] T = [ 2 3   1 3 ] T
The block diagram of the photonic layout for this perfect COH PAM4 matched-taps MPMZM was already seen in Figure 6a. The variable 1:2 splitter and variable 2:1 combiner may each be realized as a single slowly tunable MZM. The C&C system tune the taps of the matched variable splitter and combiner to realize fan-out and fan-in power ratios of 2 3 : 1 3 .

7.2. Fixed 50–50 Tap COH PAM4 MPMZM- Reduced Complexity Design

Attaining accurate particular values for a splitter or combiner tap, and maintaining them steady, generally requires tunable taps and a calibration and/or control electro-optic subsystem (tuning and control electronic circuitry, electro-optic phase actuation methods, optical monitor points etc.). We then assess trading off a fraction of the performance of the perfect COH PAM4 constellation for simplification of the photonic structure and the C&C system. We propose replacing either the variable splitter or the variable combiner by a fixed one. This MPMZM is based on essentially the same block diagram, Figure 6a, as the matched taps COH PAM4 scheme of the last subsection, but either the splitter or the combiner (but not both) are now fixed, with their taps nominally set in fabrication to a suitable value, assumed relatively stable in the wake of environmental disturbances. Let us adopt having a fixed 1:2 splitter at 50–50 splitting ratio (e.g., use Multi-Mode-Interference (MMI) device, tending to attain 3 dB stable operation by virtue of its structural symmetry) and redesign the MPMZM, while optimizing the 2:1 combiner which is still variable. The main advantage of using a 50–50 splitter is complexity reduction (removal of the variable MZM) at the expense of a moderate reduction in performance as evaluated below, based on the reproducibility and relative stability of the 50–50 splitting ratio. Now, as we longer use matched-taps, the MPMZM Equation (68) is not usable. We revert to the more general model (64), F c = s = 0 S 1 b s [ c ] W s U s . Fixed 50:50, splitter implies taps W 1 = W 0 = 1 2 . It remains to optimize over the two U-taps at the combiner side. Here we have a special case, S = 2 of the S-way MPMZM Equation (64) for generally unmatched-taps:
F c 2 -MP-fixed = b 1 COH [ c ] W 1 U 1 + b 0 COH [ c ] W 0 U 0 = b 1 COH [ c ] 1 2 U 1 + b 0 COH [ c ] 1 2 U 0 = 1 2 ( b 1 COH [ c ] U 1 + b 0 COH [ c ] U 0 ) = 1 2 ( b 1 COH [ c ] U 1 + b 0 COH [ c ] U 0 ) = 1 2 ( ± U 1 ± U 0 )
The dyadic taps design is applied to the two field taps, u 1 = U 1 , u 0 = U 0 , requiring that they be in 2:1 ratio (in contrast to the matched-taps case, wherein it is the power taps that are in 2:1 ratio):
u 1 : u 0 = U 1 : U 0 = 2 : 1 U 1 : U 0 = 4 : 1 ( U 1 , U 0 ) = ( 4 5 , 1 5 ) ( U 1 , U 0 ) = ( 2 5 , 1 5 )
Substitution into (74) then yields the field constellation for the fixed 50–50 PAM4 COH MPMZM:
F c 2 -MP-fixed = 1 2 ( ± U 1 ± U 0 ) = 1 2 ( ± 2 5 ± 1 5 ) = 1 10 ( ± 2 ± 1 ) = 1 10 ( 3 , 1 , 1 , 3 ) = ( 3 10 , 1 10 , 1 10 , 3 10 )
This constellation is evidently equi-spaced, but it is not max-full-scale. Indeed, its MSB (equal to the intrinsic modulation loss TF) is less than unity, implying a reduction in the NFOM figure of merit:
MSB 2 -MP-fixed = F 4 2 -MP-fixed = 3 10 = 0 . 949 = 0.46   dB
While the PAM4 COH constellation generated by the matched split/combine design is max-full scale, i.e., its intrinsic modulation loss is 0 dB, the fixed design, worked out here, gives up 0.46 dB of NFOM performance but is less complex: there is nothing to tune in the 50:50 uniform splitter, which is readily fabricated, and there is essentially just one combiner tap, U 0 , to tune–the combiner (as the U 1 complements U 0 to unity ideally). In both cases, we must tune the push-pull phase of the two parallel paths, to null out their differential phase. But we now have a single tap to control, not two. Another fixed tap option is designing and fabricating the fixed splitter (e.g., a directional coupler) not at 50:50 split but rather aiming for ideal 2 3 : 1 3 power ratio (73) (consistent with the matched splitter and combiner taps design, both being 2 3 : 1 3 ). The penalty, for slightly deviating from the nominal ratio, may be shown to be quite low. This fixed tap scheme might perform better than the 50–50 one.

7.3. DD PAM4 MPMZMs–Maximin Optimization Yields the Matched-Taps Solution

Fortunately, essentially same MPMZM photonic structures introduced in the last two sections for PAM4 coherent detection (namely the matched-taps option and the fixed 50–50 option) are reusable for direct detection as well, albeit with generally different split/combine taps and with different drives for the two parallel-nested MZMs, which now implement IGs (OOK modulators), by using push-pull unipolar voltage drives (rather than bipolar voltage drives as used for COH PAM4).
Here we optimize the MPMZM parameters for best performance based on the maximin distance methodology of Section 3. At the optimized operating point, perfect linearity and null modulation loss of the MPMMZM are no longer attainable with the DD PAM4 variant (in contrast with COH PAM4 generation with the MPMZM, which was seen to exhibit inherently perfect performance).
Again, we have here the special case, S = 2, for the unmatched S-way MPMZM Equation (64),
F c DD-PAM 4 = s = 0 1 b s [ c ] W s U s = b 1 DD [ c ] W 1 U 1 + b 0 DD [ c ] W 0 U 0 = b 1 DD [ c ] ( 1 W ) ( 1 U ) + b 0 DD [ c ] W U ,   c = 1 , 2 , 3 , 4
here with DD code bits. To eliminate W 1 , U 1 in the second line above, we used the tap unitary constraints W 0 + W 1 = 1 = U 0 + U 1 , and W 0 , U 0 were simply denoted as W , U , for brevity.
At this point we do not yet know that the optimal solution for the taps satisfies U = W , i.e., optimal taps should be matched, but we shall prove it rigorously, for the particular PAM4 case at hand.
The OOK modulating bit pairs [ b 1 DD [ c ]   b 0 DD [ c ] ] may be read off the rows of the code matrix:
PAM 4   DD   code   matrix :   B DD   PAM 4 = [ 0   0 ;   0   1 ;   1   0 ;   1   1 ]
Substituting these four codeword bit pairs in turn into (77) yields the four constellation levels:
F DD-PAM 4 = { 0 ,   W U ,   ( 1 W ) ( 1 U ) ,   ( 1 W ) ( 1 U ) + W U }
Absolute-squaring this optical field constellation yields the optical power domain constellation:
{ P 1 , P 2 , P 3 , P 4 } = { 0 ,   W U ,   1 W U + W U ,   1 W U + 2 W U + 2 W U ( 1 W ) ( 1 U ) }
The nearest-neighbors (NN) distances in the power domain, parameterized by W , U , are given by:
{ d 1 , d 2 , d 3 } { P 2 P 1 , P 3 P 2 , P 4 P 3 } = { d 1 ( W , U ) , d 2 ( W , U ) , d 3 ( W , U ) } = { W U ,   1 W U ,   W U + 2 W U ( 1 W ) ( 1 U ) }
Since d 3 > d 1 , it suffices to evaluate the inner min just for the first two NN distances d 1 , d 2 :
d ^ maximin   dist = max   W , U min { d 1 ( W , U ) , d 2 ( W , U ) } d min-dist ( U , W ) = max   W , U min { U W ,   1 U W } d min-dist ( U , W )     ( W ^ 0 , U ^ 0 ) = argmax   W , U min { d 1 ( W , U ) , d 2 ( W , U ) } = argmax   W , U min { U W ,   1 U W } d min-dist ( U , W )
To evaluate (82), let us first work out the min of the d min-dist ( U , W ) term, a map with domain consisting of the unity-side square ( 0 , 1 ) × ( 0 , 1 ) ), assigning point ( U , W ) the lower of the two heights of the graphs U W ,   1 U W above the given point:
d min-dist ( U , W ) min { U W ,   1 U W } ,   s . t .   ( U , W ) ( 0 , 1 ) × ( 0 , 1 )
We note that when U|W increase while the other variable, W|U, respectively, is kept constant, the function U W monotonically increases, while the function 1 U W monotonically decreases, throughout the square domain (as we move away from the origin in the first quadrant of the W-U plane). The evaluation of the minimum (83) yields a piecewise defined function d min-dist ( U , W ) in the two variables W, U (see the contour plots and 3D plots in Figure 8).
The boundary between the two piecewise subdomains in the unity-side square in the W-U plane, is the locus (solution set) of this affine equation (with coefficients parameterized by W):
U W =   1 U W ,   s . t .   ( U , W ) ( 0 , 1 ) × ( 0 , 1 )
Solving this equation for U or conversely solving it for W, yields parametric description of the boundary curve, in either of the following alternative equivalent forms U = 1 W 1 + W ,   W = 1 U 1 + U . This curve with endpoints (0,1) and (1,0) in the unit square domain, gives rise to a partition of the unit square into two regions (lower-left and upper-right). The min function (83) may then be given an explicit piecewise description the said two regions, in terms of the two functions U W ,   1 U W . The inequalities describing these two regions, are W 1 U 1 + U ,   W > 1 U 1 + U (these two regions may be alternatively described by inequalities exchanging the roles of U and W: U 1 W 1 + W ,   U > 1 W 1 + W ). The min-distance function (83) is then explicitly expressed as:
d min-dist ( U , W ) min { U W ,   1 U W } = { U W ,   if   U 1 W 1 + W   1 U W ,   if   U > 1 W 1 + W   = { U W ,   if   W 1 U 1 + U   1 U W ,   if   W > 1 U 1 + U  
It turns out that the maximum, over W, of the min-dist function (83) in the ( 0 , 1 ) × ( 0 , 1 ) open square domain of the W-U plane, is attained right on the boundary curve. Consider the restriction of d min-dist ( U , W ) onto the boundary, namely the curve,
d min-dist ( U , W ) | ( U , W ) boundary = d min-dist ( U , W ) | U = 1 W 1 + W = d min-dist ( 1 W 1 + W , W ) = U W | U = 1 W 1 + W = 1 W 1 + W W
seen parameterized by a single free variable, W. We may then readily locate the point along this 1D parameterization whereat the maximum of the 2D function d min-dist ( U , W ) is attained:
max W { d min-dist ( W ) } = max W { 1 W 1 + W W } = 3 2 2
where the max was obtained by elementary calculus. The W-value realizing the 1D maximum is W ^ = argmax W { 1 W 1 + W W } = 2 1 = 0.414 , which, upon substitution into the 1D function, yields the max value 1 W 1 + W | W = W ^ = 2 1 = 3 2 2 . Having obtained W ^ , and using the parametric equation of the boundary curve, U = 1 W 1 + W , we readily generate the second coordinate, U ^ of the ( W ^ , U ^ ) point on the curve, which attains the maximum of the restriction d min-dist ( U , W ) along the boundary: U ^ = 1 W ^ 1 + W ^ : ( W ^ , U ^ ) = ( W ^ , 1 W ^ 1 + W ^ ) | W ^ = 2 1 = ( 2 1 , 2 1 ) .
This optimizer point, attaining the maximum when restricted to the boundary curve, is seen to be the intersection of the unit square diagonal, (which has equation U = W ) with the boundary curve, as we have U ^ = W ^ = 2 1 = 0.414 . It is possible to show that the boundary maximal point,
( W ^ , U ^ ) = ( W ^ , W ^ ) = ( 2 1 , 2 1 )
is actually the global maximum of the 2D function d min-dist ( U , W ) over the entire unit-square domain.
To recap, the optimal matched taps in this PAM4 DD design are
( W ^ 1 , W ^ 0 ) = ( U ^ 1 , U ^ 0 ) = ( 1 U ^ , U ^ ) = ( 1 ( 2 1 ) , 2 1 ) = ( 2 2 , 2 1 ) = ( 0.586 ,   0.414 )
It is at the identified global point (85) that the first two PAM4 DD NN-distances of the constellation, { d 1 ( W , U ) , d 2 ( W , U ) } = { U W ,   1 U W } get equal, yielding the maximin point:
{ d ^ 1 , d ^ 2 } = { d 1 ( W ^ , U ^ ) , d 2 ( W ^ , U ^ ) } = { U W ^ ,   1 U ^ W ^ } = { ( 2 1 ) ( 2 1 ) ,   1 ( 2 1 ) ( 2 1 ) } = { ( 2 1 ) 2 ,   1 2 ( 2 1 ) } = { 3 2 2 , 3 2 2 }
We conclude that d ^ 1 = d ^ 2 = 3 2 2 .
As for d ^ 3 using (81), repeated here d 3 = U W + 2 U W ( 1 U ) ( 1 W ) , yields
d 3 = U W + 2 U W ( 1 U ) ( 1 W ) | U = W = 2 1 = 4 2 5 = 0.657
The maximin distance for d ^ 1 = d ^ 2 = 3 2 2 < 4 2 5 = d ^ 3 equals
d ^ = min { d ^ 1 , d ^ 2 , d ^ 3 } = min { d ^ 1 , d ^ 2 } = min { 3 2 2 1 , 3 2 2 } = 3 2 2 = 0.172
Interestingly, d ^ 1 + d ^ 2 + d ^ 3 = ( 3 2 2 ) + ( 3 2 2 ) + ( 4 2 5 ) = 1 , i.e., the PAM4 constellation based on our optimal design U = W = 2 1 (henceforth referred to as our preferred (pref) design for the PAM4 DD) is max-full-scale, though this is not an equi-spaced constellation (just its first three points are uniformly spaced while its fourth point is farther away from the third point). To verify this, use (80) for the levels of the constellation points:
{ P 1 , P 2 , P 3 , P 4 } U = W = 2 1 = { 0 ,   1 U W + U W ,   1 U W + 2 U W + 2 W U ( 1 W ) ( 1 U ) } U = W = 2 1 = { 0 ,   3 2 2 ,   6 4 2 ,   1 } = { 0 ,   0.172 ,   0.343 ,   1 }
consistent with
{ d ^ 1 pref , d ^ 2 pref , d ^ 3 pref } = { 3 2 2 ,   3 2 2 ,   4 2 5 } = { 0.172 ,   0.172 ,   0.657 } d ^ maximin-dist pref = min { d ^ 1 pref , d ^ 2 pref , d ^ 3 pref } = 3 2 2 = 0.172
where the parameters above are labeled pref to indicate that they pertain to our optimal preferred design (matched taps PAM4 DD MPMZM). To recap, we have proven that our optimal DD PAM4 design is matched, i.e., its splitter and combiner tap settings are identical ( U ^ = W ^ ) and we have worked out the optimal taps, U ^ = W ^ = 2 1 = 0.414 , to maximize the minimum distance of the PAM4 DD constellation, while the phase setting is null to ensure chirp-free (ISI free) operation:
( W ^ pref , U ^ pref ) = ( 2 1 ,   2 1 ) = ( 0.414 ,   0.414 ) d ^ maximin-dist pref = 3 2 2 = 0.172 ,     d ^ min-dist pref =   d ^ 1 pref = d ^ 2 pref = 3 2 2 = 0.172 ,   d ^ 3 pref = 1 2 d ^ 1 pref = 4 2 5 = 0 . 657
The design just developed above, requires having both the 1:2 splitter and 2:1 combiner tunable in order to adjust their settings to optimal, in our preferred DD PAM4 design (91). The matched splitter and combiner, are to be set to a particular (irrational number) maximin-realizing tap value: W ^ pref = U ^ pref = 2 1 = W ^ equi = U ^ equi .

7.4. Fixed 50–50 DD PAM4 MPMZM Generator

We now propose a DD PAM4 MPMZM design variant based on a fixed splitter or combiner, akin to our fixed 50–50 COH PAM4 MPMZM design introduced in Section 7.2. Here we introduce a fixed 50–50 DD PAM4 MPoDAC structure in two flavors: either using a 50–50 splitter and a tunable optimized combiner, or a tunable optimized splitter and a 50–50 combiner. For definiteness let us model and optimize the case of fixed 50–50 splitter, i.e., tap W 0 W = 1 2 and variable combiner, with tap U 0 U to be optimized. Plugging these parameters of into the model (77) yields a triplet of minimal distances all parameterized by the tunable combine tap U, an unknown at this point:
{ d 1 ( U ) , d 2 ( U ) , d 3 ( U ) } | W = 1 2 = { U W ,   1 U W ,   U W + 2 U W ( 1 U ) ( 1 W ) } W = 1 2 = { 1 2 U ,   1 2 U ,   1 2 U + U ( 1 U ) }
The generic maximin problem then reduces here to a 1D one over the U-variable (the superscript (n) refers to a n-vector, here n = 3, as there are three NN-distance elements for PAM4):
d ^ max   U min { d 1 ( U ) , d 2 ( U ) , d 3 ( U ) } d min-dist ( 3 ) ( U ) = max   U d min-dist ( 3 ) ( U )
Given the constraint 0 < U < 1 , it follows that we always have 1 2 U = d 1 < d 3 = 1 2 U + U ( 1 U ) . Thus, d 3 does not impact the minimal distance evaluation, which is entirely dependent upon the first two NN distances. The constellation minimal distance is just the least of the first two distances:
d min-dist ( 3 ) ( U ) min { d 1 ( U ) , d 2 ( U ) , d 3 ( U ) } = min { d 1 ( U ) , d 2 ( U ) } d min-dist ( 2 ) ( U )
The maximin problem to solve here is
d ^ max U   min { d 1 ( U ) , d 2 ( U ) , d 3 ( U ) } = max U min { d 1 ( U ) , d 2 ( U ) } d min-dist ( 2 ) ( U )                                   max U d min-dist ( 2 ) ( U ) = max min { 1 2 U , 1 2 U }
It amounts to maximizing a single variable function, d min-dist ( 2 ) ( U ) = min { 1 2 U , 1 2 U } . To work out a piecewise expression for it, we compare, at every point U, the two functions d 1 ( U ) = 1 2 U ,   d 2 ( U ) = 1 2 U , which monotonically increase and decrease respectively (the first one is linear with positive slope while the second one is affine with negative slope). The critical tipping point where the graphs of the two functions intersect is obtained as solution of the linear equation: d 1 ( U ) 1 2 U = 1 2 U d 2 ( U ) . The “tipping point” is U = U ^ = 1 / 3 , separating the two regions of the piecewise specifications of d min-dist ( 2 ) ( U ) :
d min-dist ( 2 ) ( U ) min { d 1 ( U ) , d 2 ( U ) } = min { 1 2 U , 1 2 U } = { 1 2 U ,   if   U 1 3 1 2 U ,   if   U > 1 3
The maximum of this function over U evidently occurs right at the tipping point U = U ^ 50 50 1 3 . It is at this point that the maximal min distance is attained. Having obtained the optimizer parameter U ^ 50 50 = 1 3 , the 50–50 design and its performance (its maximin distance) are now fully specified:
U ^ | W = 1 / 2 ,   U = 1 / 3 U ^ 50 50 = arg max U min { d 1 ( U ) , d 2 ( U ) } d min-dist ( 2 ) ( U ) = arg max U d min-dist ( 2 ) ( U ) = 1 3 d ^ | W = 1 / 2 ,   U = 1 / 3 d ^ 50 50 maximin-dist = arg max U d min-dist ( 2 ) ( U ) = d min-dist ( 2 ) ( U ^ 50 50 ) = d min-dist ( 2 ) ( 1 3 ) = 1 2 U | U = 1 3 = 1 6 = 0.167
To recap, the 50–50 design ( W 50 50 = 1 2 ,   U 50 50 = 1 3 ) exhibits the maximin distance performance d ^ 50 50 = 1 / 6 = 0.167 .
We reiterate that while the splitter is fixed (50–50), the variable combiner must be tuned to 2 3 : 1 3 power splitting ratio. In this 50–50 optimized design the NN-distances come out, per (92), as
{ d 1 50 50 ,   d 2 50 50 ,   d 3 50 50 } = { U W ,   1 U W ,   U W + 2 U W ( 1 U ) ( 1 W ) } W = 1 2 , U = 1 3 = { 1 6 , 1 6 , 1 6 + 2 3 } = { 0.167 , 0.167 , 0.638 }
Thus, the third NN distance for the 50–50 design is now
d 3 50 50 = 1 6 + 2 3 = 0 . 638 > d min-dist 50 50 = d 1 50 50 = d 2 50 50 = 1 6 = 0.167
Compared with our preferred (matched taps) design (91), d ^ maximin-dist pref = 3 2 2 = 0.172 ,   the distance (96) d ^ 50 50 maximin-dist = 1 6 is just 2.94% or 0.25 dB lower (worse). This seems a marginal price to pay in exchange for the simplicity of using a fixed 50–50 splitter, as there is now just a single combining tap to tune (rather than two tunable taps in the preferred matched taps design). We may also assess that the maximal distance of the 50–50 design (which coincides with the third NN distance, the third NN distance of the 50:50 design), namely d 3 50 50 = 1 6 + 2 3 = 0.638 , is just 2.86% lower than d 3 pref = 4 2 5 = 0.657 of our matched taps preferred design.
d 3 50 : 50 = d 3 | W = 1 2 , U = 1 3 ψ = 0 =   U W + 2 cos ψ U W ( 1 U ) ( 1 W ) | W = 1 2 , U = 1 3 ψ = 0 = { 1 6 ,   1 6 ,   1 6   + 2 3 }
The MSB power level for this 50:50 design is
d 1 50 50 + d 2 50 50 + d 3 50 50 = 1 6 + 1 6 + ( 1 6 + 2 3 ) = 1 2 + 2 3 = 0.97 ,
which is just 3% under the maximally possible unity MSB level for the preferred optical design. The design we outlined here is also a favorite to its simplicity and given that it is just 0.25 dB suboptimal in its NFOM, compared to the matched taps optimal preferred design.
To recap, our 50–50 design proposed here for DD PAM4, based a 50–50 fixed splitter (or combiner) optimizing the tunable combiner (or splitter respectively), to 1 3 : 2 3 power splitting ratio, and setting null relative phase between the two intensity-gated paths, is just slightly suboptimal (<~3% maximin-distance degradation) relative to our optimal preferred design.
Our 50–50 DD PAM4 oDAC structure is reusable for coherent detection of bipolar PAM4.
Another useful aspect of the favorite 50–50 BiWgt oDAC design just introduced just above, is that the same photonic structure, setting one fixed 50–50 tap and null relative phase parameter, ( W 50 50 = 1 2 ,   U ) , is reusable in a sub-optimal (though nearly optimal) design for coherent detection as well (provided that U is reoptimized for COH operation). Thus, the same opto-electronic structure is able to support both PAM4 DD and COH (the only difference being in the intensity gates drivers which must be unipolar and bipolar, respectively).
We conclude that a common physical realization, based on a pair of parallel MZMs, with a 50:50 splitter and a variable (tunable) combiner set to either 1 3 : 2 3 or 1 5 : 4 5 respectively, may dually serve both 2MP DD and 2MP COH generation of PAM4 or bipolar PAM4. This is an example of reconfigurability of the PAM4 MPMZM (see more on the optical reprogramming topic in Section 8)

7.5. The Differential Phase in PAM4 BiWgt MPMZM as Chirp Mitigation Enabler

In our proposed MPMZM oDAC structure, we have stated that a necessary parametric condition is to equalize all of the S parallel paths to a common phase (which we discarded from the MPMZM transfer factor). In particular, for a PAM4 BiWgt MPMZM this implies that the common phases of the two paths be equal. Specializing the MPMZM TF (63) to the 2-way case (S = 2), we have:
F c 2 - MP = sin ( k bkoff π 2 ) a xcss s = 0 1 b s [ c ] W s U s e j θ ¯ s b 1 [ c ] W 1 U 1 e j θ ¯ 1 + b 0 [ c ] W 0 U 0 e j θ ¯ 0
In our designs, we equalize all path phases to a common value, θ ¯ 0 . Here this amounts to setting θ ¯ 1 = θ ¯ 0 , then factoring out e j θ ¯ 0 ahead of the sum and then discarding it, as a fixed rotation of the constellation in the complex plane is inconsequential, since by the time it reaches the optical receiver, it compounds with other such fixed rotations in the propagation process. It is then derotated by the phase recovery function of a COH receiver or is wiped out by direct detection in a DD receiver.
However, here, we wish to model the impact of running the PAM4 BiWgt MPMZM with θ ¯ 1 θ ¯ 0 , which will be seen to yield a major chirp-impairment. Introducing the differential phase between the two paths phases, ψ θ ¯ 1 θ ¯ 0 , we rewrite (100) as
F c 2 - MP e j θ ¯ 0 ( b 1 [ c ] W 1 U 1 e j ψ + b 0 [ c ] W s U s )
The BiWgt MPMZM TF is written (normalized, replacing proportionality, , by equality, =), as:
F c 2 - MP = b 1 [ c ] W 1 U 1 e j ψ + b 0 [ c ] W 0 U 0
This 2-way PAM4 BiWgt MPMZM evidently has it levels F c S - MP , complex-valued with phase varying “all over the place”, as the random bits of the code make their transitions. To see this, work out the field constellations for the COH and DD PAM4 variants, substituting the codewords, B DD   PAM 4 = [ 0   0 ;   0   1 ;   1   0 ;   1   1 ] ,
B DD   PAM 4 = [ 1   1 ;   1   1 ;   1   1 ;   1   1 ]
working out the phases of the four complex levels, which will be seen to assume three or four distinct values, now. For example, in the DD case the phases of the four field-constellation complex levels are:
{ F 1 2 -MP , F 2 2 -MP , F 3 2 -MP , F 4 2 -MP } = { 0 , 0 , ψ , atan W 1 U 1 sin ψ W 1 U 1 cos ψ + W 0 U 0 }
Therefore, most transitions between the bits will induce phase variations, which once coupled with linear channel memory, with nonlinear phase frequency response (e.g., dispersion) will cause elevated ISI, an effect to which we referred as chirp-induced-ISI. This is also the case even with the DD variant of this PAM4 MPMZM (although phase is not detected), since the underlying field phase variations induce amplitude variations via the ISI-chirp mechanism (PM to AM conversion).
In the DD case, we express the power-domain constellation as the absolute square of the field:
P c 2 -MP-DD = | F c 2 -MP-DD | 2 = | b 1 DD [ c ] W 1 U 1 e j ψ + b 0 DD [ c ] W 0 U 0 | 2 = b 1 DD [ c ] W 1 U 1 + b 0 DD [ c ] W 0 U 0 + 2 cos ψ b 1 DD [ c ] b 0 DD [ c ] W 1 U 1 W 0 U 0 | W 0 = W , U 0 = 1 W = b 1 DD [ c ] ( 1 W ) ( 1 U ) + b 0 DD [ c ] W U + 2 cos ψ b 1 DD [ c ] b 0 DD [ c ] ( 1 W ) ( 1 U ) W U
where we used the fact that the DD code bits equal their own squares:
( b s [ c ] ) 2 = b s [ c ] { 0 , 1 }
Plugging in the DD codewords from (102), yields the four power constellation levels:
{ P 1 , P 2 , P 3 , P 4 } = { 0 ,   W U ,   1 W U + W U ,   1 W U + 2 W U + 2 cos ψ W U ( 1 W ) ( 1 U ) }
The NN-distances are readily obtained by taking first-differences:
{ d 1 , d 2 , d 3 } = { W U ,   1 W U ,   W U + 2 cos ψ W U ( 1 W ) ( 1 U ) }
These DD power constellation levels are bits-independent, the only apparent effect is a reduction in P 4 that is caused by ψ 0 . However, even in this DD case, the impairment is due to the underlying optical field having its bits-dependent phase (103) interact with the channel memory, which will cause chirp-induced ISI, an effect which is not visible at all in (105), which describes the power constellation in the absence of ISI.
When the common phases of the two paths are set equal, θ ¯ 1 = θ ¯ 0 , we have ψ = 0 . This ensures elimination of chirp-induced-ISI, as the field constellation (101) now reduces to result (77):
F c 2 -MP-DD = b 1 DD [ c ] W 1 U 1 e j ψ + b 0 DD [ c ] W 0 U 0 | ψ = 0 W 0 = W , U 0 = 1 W = b 1 DD [ c ] ( 1 W ) ( 1 U ) + b 0 DD [ c ] W U
The complex-valued field has been reduced to a real-valued one, therefore its phase is zero, no matter what the transmitted bits are (actually the output phase is generally a non-zero constant-the common phase component which was derotated away in our derivation of the TF). Having zero (or constant) phase of the field implies that our ψ = 0 design is chirp-free.
The DD PAM4 power constellation (105) at ψ = 0 cos ψ = 1 reproduces our earlier result (80).

7.6. Review of Verbist et al. MPoDAC PAM4 DD Design and Its Comparison with Our Schemes

In terms of earlier works for 1D MPoDACs (optical PAM4 generators arraying MZMs in parallel), we mentioned the scheme of Verbist et al. [17,18,19] for PAM4 DD generation (henceforth referred to as the [V]-design), which we model here and compare with our two PAM4 DD variants (as well as introduce a new variant of ours which is akin to the [V]-design but slightly better in its NFOM). The earlier work [V] is based on a similar photonic layout as we used here for our DD PAM4 MPMZM, namely the 1:2_splitter→2-parallel_paths→2:1_combiner structure, it differs from our proposed MPMZM schemes in the three main respects: (i) The differential phase between the two paths in [V] is ψ [ V ] = π 2 (which was seen to structurally induce chirp, causing an ISI impairment), whereas we use the phase setting ψ ours = 0 , which ensures chirp-free operation, per last subsection. (ii) [V] implements the IGs in the two paths, as EAM modulators (EAM OOK modulation is typically accompanied by chirp–further to the structural chirp of point (i) above), whereas we use unipolar-driven MZMs (which are chirp-free when push-pull driven) to implement the path IGs. From these two aspects we conclude that [V] is affected by the chirp-induced ISI impairment, while our contending PAM4 DD scheme is inherently chirp-free. (iii) The [V]-scheme, which sums up the two paths on a power-basis (since ψ [ V ] = π 2 ) is not scalable to more than 2-paths, i.e., is not supportive of higher order constellations, whereas our MPMZM scheme was introduced for an arbitrary number of paths, S. Nor does the [V]-scheme generalize to coherent detection constellation generation, whereas our scheme generates COH|DD 1D constellations of any order.
We have seen that the ISI performance of the [V] scheme is impaired, but let us now assess the noise-immunity performance of that scheme, by evaluating its constellation quality (min-distance and NFOM). To this end, the model of the last subsection is applicable. The tap values used in the [V]-design are given by W [ V ] = 1 2 ,   U [ V ] = 1 3 and the differential phase used there is ψ [ V ] = π 2 . Substituting these values into our distance vector expression, (106), yields:
{ d 1 [ V ] ,   d 2 [ V ] ,   d 3 [ V ] } = { U W ,   1 W U ,   W U + 2 cos ψ U W ( 1 U ) ( 1 W ) } W = 1 2 , U = 1 3 ψ = π / 2 = { 1 6 , 1 6 , 1 6 } = { 0.167 , 0.167 , 0.167 }   MSB [ V ] = d 1 [ V ] +   d 2 [ V ] +   d 3 [ V ] = 1 6 + 1 6 + 1 6 = 1 2
Therefore, [V] generates an equi-spaced constellation, with min distance d ^ [ V ] = 1 6 (coinciding with the fixed NN-distance spacing). The regularity of having an equi-spaced constellation points superficially appears intellectually pleasing, but this is not a max-full-scale constellation, but rather the full scale is squeezed down to half of max-full-scale:
FS = MSB [ V ] LSB [ V ] = 1 2 0 = 1 2
Generally, comparing two constellations having identical min-distances, the first one being equi-spaced, the second one having the non-minimal distances strictly larger than the min-dist, the second one is better, given that the additional increase in distance may contribute some BER relief.
We may also use our result (105) to directly evaluate the four power constellation levels,
P [ V ] = { 0 ,   W U ,   1 W U + W U ,   1 W U + 2 W U + 2 cos ψ W U ( 1 W ) ( 1 U ) } W = 1 2 , U = 1 3 ψ = π / 2 = { 0 , 1 6 , 2 6 , 1 2 }
seen to be an equi-spaced PAM4 power constellation with increment 1 6 . The NFOM performance (27) for this C = 4 levels DD constellation with min-distance d min-dist [ V ] = 1 6 is readily obtained:
NFOM [ V ] = d min-dist [ V ] / 1 C 1 = 1 6 / 1 3 = 0.5 = 3   dB
We now demonstrate that within the rules of the game set in [V], namely generating an equi-spaced constellation by adding up two OOK modulated paths on an optical power basis, it is possible to attain slightly better optimization of the constellation. We propose a modification of the tap values of [V], which retains the property of generating an equi-spaced constellation just as [V] does, but yields a slight improvement in NFOM, relative to the [V] scheme (though our proposed modification is still affected by chirp, just as the [V] scheme is). To this end, we freeze the phase difference at ψ [ V ] = π 2 , just as in [V], but adopt our concept of matched split-combine taps, setting the LSB-tap of the combiner (the one corresponding to the LSB path) to be equal to (matched to) that of the splitter: U = W . Substituting W for U in (106) then yields
{ d 1 , d 2 , d 3 } = { W U ,   1 W U ,   W U + 2 cos ψ W U ( 1 W ) ( 1 U ) } U = W ψ = π 2 = { W 2 ,   1 2 W ,   W 2 }
The constellation min-distance equals,
d min-dist = min { d 1 , d 2 , d 3 } = min { W 2 ,   1 2 W }
Over the domain 0 < W < 1, the monotonically increasing parabola W 2 and the affine 1 2 W line intersect at the root of the quadratic equation, W 2 = 1 2 W , namely W ^ = 2 1 . This tipping point realizes the largest minimal distance as may be seen from graphical inspection of the two functions. Thus, the maximin realizing tap is W ^ equi = 2 1 , at which optimal value, the distance vector and the min-distance become:
{ d 1 , d 2 , d 3 } = { W 2 ,   1 2 W ,   W 2 } W = W ^ equi = 2 1 = { 3 2 2 ,   3 2 2 ,   3 2 2 }
d ^ maximin-dist = 3 2 2 = 0.172 , which exceeds the value of d min-dist [ V ] = 1 6 = 0.166 by 3%.

7.7. Comparison of Contending PAM4 DD MPoDAC Schemes

Figure 9 compares four PAM4 DD oDAC schemes in terms of their constellation quality: The perfect (max-full scale) constellation as baseline for reference, earlier-work SEMZM, earlier-work MPoDAC [V] and our three proposed designs for PAM4 DD MPMZM: equi, fixed 50–50, pref matched. These comparisons do not account for chirp-induced ISI, which is present in the [V] scheme but also in our equi design, while our favourite pref matched and fixed 50–50 are designed with null differential phase to be chirp-free. The BER component predicted solely on the basis of constellation NN-distances alone is just one of two components of overall BER (or EVM) performance. The elimination of chirp mitigates ISI and significantly improves optical link transmission quality. However, quantification of the improvement requires modeling specifically engineered MPoDAC transmission scenarios.
The constellations compared in Figure 9 should be assessed both in terms of their minimal distance and accompanying chirp or lack thereof. Note, that given a certain min-distance, ‘no extra credit’ is given for having the other points at the same distance (i.e., equi-spaced)–on the contrary, increasing the other distances beyond the specified minimal distance slightly improves BER performance.

8. Optical Programmability for Reconfigurable Photonic Interconnects

A key advantage of our proposed COH|DD MPMZM oDAC structures is their amenability to agile optical programmability with little extra conditioning, in support of next-gen reconfigurable photonic interconnects. It is feasible to arbitrarily (re)configure, on-the-fly, not just of the shape of the oDAC staircase transfer function (positions of the constellation points along the optical field axis), but also constellation size (number of steps in the staircase) and to enable switching between COH and DD constellation generator functionalities. We distinguish between several reconfigurability modalities:
  • Mode-I: modification of the oDAC levels (for a fixed number of constellation levels C = 2B).
  • Mode-II: agile reprogramming of the PAM constellation size, C = 2B, i.e., agilely switching the constellation order: in the field optical domain for COH, in the field optical power for DD.
  • Mode-III: agile switching between the COH and DD target optical domains.
Mode-I is enabled by having the variable splitter and/or combiner, the taps of which may be adjusted under C&C control.
Mode-II programmability is evidently constrained by the initially invested opto-electronic resource–the number of built-in parallel paths. An MPMZM photonic circuit nominally designed for B-bits, may then be reconfigured to operate as a b-bits MPMZM, for any integer b B . Therefore, the MPMZM is reprogrammable, on-the-fly, to switch between multiple constellations of different orders, provided they be larger than 2B, with B the number of parallel optical paths provided in the MPMZM optical layout. Thus, all PAM-2b formats for b = 1, 2, …, B-1 may be switched among.
As particular examples, a PAM16 (COH or DD) MPMZM may also generate (COH or DD) PAM8, PAM4, and PAM2. A PAM8 (COH|DD) MPMZM may also generate (COH |DD respectively) PAM4 or PAM2. (note: COH PAM2 = BPSK; DD PAM2 = OOK).
For illustration we elaborate on mode-II optical programmability for a BiWgt MPMZM oDAC initially designed as a COH PAM8 generator. Starting with a 3-way MPMZM, nominally used as 3-bit (COH PAM8) BiWgt MPoDAC, constellation order may be reconfigured from PAM8 (B = 3) down to PAM4 (b = 2) or even BPSK (b = 1), by setting new appropriate values for the split & combine taps of the three-path MPoDAC, adjusting the taps to extinguish light via some of the three MZMs. For example, to switch from PAM8 to PAM4, we turn off the top MZM, nulling out the upper tap W 2 = 0 , in both the splitter and the combiner, while light power is distributed in a 2:1 ratio to the remaining two paths, setting ( W 2 , W 1 , W 0 ) = ( U 2 , U 1 , U 0 ) = ( 0 , 2 3 , 1 3 ) . This taps-reconfigured 3-way system is ideally indistinguishable from a 2-way system with just two paths and with its 1:2 splitter and 2:1 combiner set to ( W 1 , W 0 ) = ( 2 3 , 1 3 ) (note that in both cases the taps vector satisfies the unitarity condition). This establishes that the 3-way system, having its matched taps values reset from ( 4 7 , 2 7 , 1 7 ) to ( 0 , 2 3 , 1 3 ) , will accordingly switch from COH PAM8 to COH PAM4 operation.
If we wish to have this MPMZM switch to PAM2 COH, i.e., to BPSK 2-point constellation transmission, we simply reconfigure the tunable splitter and combiner taps to the values ( W 2 , W 1 , W 0 ) = ( U 2 , U 1 , U 0 ) = ( 0 , 0 , 1 ) , i.e., in effect we turn-off the upper two MZMs, having all the light traverse the bottom MZM which acts as a phase-gate, i.e., a BPSK modulator.
Thus, the 3-bit MPMZM optical layout of Figure 4a or Figure 6b, nominally designed as a 3-bit MPMZM, is programmable, by means of adopting electronics with muxes, to switch to any of the following COH constellations, compactly written COH PAM-8|4|2 (here | denotes “or”):
PAM- 8 COH = { 1 , 5 7 , 3 7 , 1 7 , 1 7 , 3 7 , 5 7 , 1 } ,   PAM- 4 COH = { 1 , 1 3 , 1 3 , 1 } ,   PAM- 2 COH = { 1 , 1 } = BPSK
One impairment especially degrading the quality of higher-order constellations is having an insufficiently low extinction ratio at the upper port. Therefore, residual low-level modulated light may leak from the upper path (which was supposed to be cut off) into the desired PAM4 signal generated at the mid-port and upper-port. This extinction ratio leakage is modelled as non-ideally having the three taps equal to ( W 2 , W 1 , W 0 ) = ( χ , 2 3 ( 1 χ ) , 1 3 ( 1 χ ) ) rather than the nominal ( 0 , 2 3 , 1 3 ) , with χ a measure of extinction (given by the actual residual power ratio at the upper port of the 1:3 when W 2 = 0 is commanded at that port). The imperfect extinction impairment, degrading the switched lower-order constellation, is alleviated by: (i): Detuning the phase bias(es) of the MZM PG(s) (nominally supposed to be turned-off) to have null output, i.e., steering the residual light (leaking from the upper port of the 1:3 splitter) to the unused port of the MZM used as the PG of the upper path; (ii): turning off the bipolar signal voltage driving the MZM used as the PG of the upper path.
Such reconfigurability capabilities are unavailable with the SEMZM serial oDACs.
The discussion heretofore pertained to 1D (PAM DD|COH) constellations. As a pair of PAM COH MPMZMs may be IQ-nested to generate QAM, it is evident that the reconfigurability extends to 2D QAM constellations. E.g., a 64-QAM generator IQ-multiplexing a pair of PAM8 COH MPMZM, may be reconfigured on the fly (just by reconfiguring its IQ tributaries to lower order PAM) to agilely switch to either 16QAM or QPSK, without requiring any modification in the high-speed digital and RF data paths. For further support of switching to 32QAM and 8QAM, then a digital encoder banning certain symbols must be provided in the electronic high-speed data path.

9. Concluding Remarks

Segmented MZMs have been considered for optical constellation generation within serial type of optical DAC configurations. Here, we developed a unified methodology for assessing and optimizing all types of oDACs and developed a rigorous model for the serial oDACs, enabling new insights re SEMZM operation and optimal utilization. We then proceeded to explore the benefits of fundamentally changing the oDAC architecture from serial to parallel optical modulation units, introducing, modelling and competitively assessing an alternative optical DAC architecture (MPoDAC and in particular MPMZM), based on multi-parallel MZMs, with coherent fan-out/fan-in, robustly controlled by slow phaseshifters.
Once the ‘rules of the game’ were set as meeting the constraint of energy-efficient generation of high-speed multi-level optical signals directly from binary electrical drive signals, based on encoder-free drivers IC based on state-of-the-art CMOS low voltage swings, then under this proviso, the SEMZM oDAC architecture no longer appeared adequate. A triumph of this work is the introduction of a Binary-Weighted (BiWgt) sub-class of COH MPMZM using Direct Binary Drives for their 1-bit MZMs gates generating perfect COH constellations, encoder-free, at ultra-low power. As for DD MPMZMs, the trade-offs between performance/nonlinearity/energy-efficiency were shown to no longer be intrinsically perfect (unlike their COH MPMZM counterparts), but were seen to yield reasonable performance, starting with PAM4 DD generation.
An essential technology is already available to enable the proposed MPMZM: Control & Calibration of slow optical coherent fan-out/fan-in [39,40,41,42,43,44,45,46,47], since the onus of optimizing the oDAC D/A conversion ‘staircase’, reconfiguring the oDAC to lower-order constellations and switching between DD and COH operational modes is now assigned to the slow-rate (~kHz) control plane, mainly tuning the splitter and combiner taps and the phaseshifters in the parallel paths. More work is needed in this field, to work out off-line and on-line calibration procedures for the new MPMZM oDACs.
While, this paper was mainly devoted to introducing the principles of operation, mathematically modeling the contending oDAC subsystems, deriving fundamental limits of performance and benchmarking the various contending options, future work will address implementations over integrated photonic platforms (e.g., Silicon/Silicon-Nitride photonics, InP). To fully exploit the topology of the multi-parallel configuration, we conjecture that it would be particularly beneficial to adopt plasmonic-based modulation at the individual 1-bit gate level within the multi-parallel paths, optionally coupled with intra-path SOA-based optical amplification. Even without SOAs, the net loss will be that of a single plasmonic MZM, whereas in a contending plasmonic-based SEMZM configuration the serial compounding of the multi-serial-segment optical losses would be prohibitive (especially since there is need for optical tapering between the wide waveguides and the narrow plasmonic active regions, in every segment). It is also likely that the high-speed RF cross-talk would be much reduced in a plasmonic-based MPMZM, with respect to that of an SEMZM (for the same PAM or QAM order). To put these points in perspective, the “wedding” of the multi-parallel architecture with plasmonic modulation device technologies bears significant promise to enable transitioning to a new generation of ultra-fastest and utmost-energy-efficient and photonically-efficient optical transmitters that can scale-up efficiently beyond the Tbps limit, to be further explored. In particular the superior (inherently ‘perfect’) performance of COH MPMZMs will be leveraged to enable the upcoming generation of low-power, low-cost coherent intra-datacenter photonic interconnects at 800G and multiples thereof.

Author Contributions

Conceptualization, M.N., I.T.; methodology, M.N, I.T..; software, M.N.; validation, M.N., I.T.; formal analysis, M.N.; investigation, M.N, I.T.; resources, N/A; data curation, N/A.; writing—original draft preparation, M.N, I.T.; writing—review and editing, M.N., I.T.; visualization, N/A; supervision, N/A; project administration, N/A.; funding acquisition, N/A. All authors have read and agreed to the published version of the manuscript

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Quadrature (Asymmetric) Bias vs. Symmetric-Bias MZM IG Gates and DD SEMZM

In the context of our remarks in the text, right under Equation (7), on the suitability of Quadrature Bias (QB) for IM-DD, i.e., for IGs, based on, it is our aim to compare here two alternative phase bias&drive realizations for the IG-MZMs:
(i)
QB-based, (more generally characterized as ‘Asymmetric’ (ASYM) when modulation backoff is employed), based on having extra phase bias in one MZM arm, breaking the symmetry (in the QB case the one-sided phase bias is π 2 ).
(ii)
Our ‘adopted push-pull’, to be referred to as ‘symmetric bias’ (SB), since we have seen that the condition of Equation (2) excludes asymmetric bias in one arms but requires the two arms to be symmetric in their optical length, in the absence of RF drive signal.
In Appendix A.1 we compare the two QB vs. SB phase-bias&drive schemes for 1-bit DD gates (IG MZMs). In Appendix A.2 we adapt the QB vs. SB schemes for realizing DD SEMZMs. To the best of our knowledge, such analysis has not yet been conducted in the literature for DD SEMZMs.

Appendix A.1. Comparison of QB and SB Phase-Bias&Drive Alternative Schemes for 1-Bit Gates: IG and PG MZMs

Let us derive the transfer factor of the QB-based IM-DD MZM, contrasting its derivation with that of the contending SB-based scheme in (7). Let us consider a QB scheme with ϕ b = π 2 bias in the top MZM arm and push-pull drives inducing in the top arm bipolar ± π 4 phase swings upon ON-OFF transitions, while the push-push drive induces antipodal (opposite sign) phase in the lower arm:
ϕ top = π 2 ϕ b QB ± π 4 ,   ϕ bot = π 4     ϕ top ϕ bot = ( π 2 ± π 4 ) ( π 4 ) = π 2 ± π 2 = π | 0 ϕ Δ 1 2 ( ϕ top ϕ bot ) = π 2 | 0 F IG Q B = sin 1 2 ( ϕ top ϕ bot ) = sin π 2 | sin 0 = 1 | 0
Here and throughout this appendix, q 1 | q 2 denotes a pair of quantities (voltages, phases, fields) before and after the bit transition. Thus, for IGs, q 1 ( q 2 ) corresponds to the ON (OFF) value. Moreover, we assume in the appendix no backoff, i.e., max-full-scale OOK, unless stated otherwise.
Now to the SB case-our ‘adopted push-pull’ scheme (7) for MZM-IGs, generating IM-DD (OOK) using push-pull drives and identical optical lengths for the MZM arms when at zero drive voltages
ϕ top =   0 ϕ b SB + π 2 | 0 ,   ϕ bot = π 2 | 0     ϕ top ϕ bot = ( + π 2 ) ( π 2 ) | 0 0 = π | 0 ϕ Δ 1 2 ( ϕ top ϕ bot ) = π 2 | 0 F IG SYM = sin 1 2 ( ϕ top ϕ bot ) = sin π 2 | sin 0 = 1 | 0
Viewed as black boxes, both schemes generate identical ON|OFF fields: F IG QB = F IG SB = 1 | 0 (cf.(6)). It follows that two S-way DD MPMZMs, parallelizing S IGs, driven according to the two respective QB and SB schemes, would ideally be indistinguishable in terms of their optical generation functionalities, as their IG constituents generate the same optical fields, not accounting for non-ideal impairments and electrical power consumption penalties which may be specific to one or the other of the two schemes. However, additional engineering considerations may favor one or the other scheme. Electrically, the SB scheme applies, onto the capacitive structure wrapped around the top and bot waveguides, unipolar voltage drops V π 2 | 0 at top (over the ON|OFF transition), and V π 2 | 0 at bot (over the ON|OFF transition). Here the peak voltage (absolute value of signed voltage) is V π 2 and the peak voltage change on the capacitor over the ON-OFF transitions is also V π 2 .
In contrast, the QB scheme applies bipolar voltage drops + V π 4 | V π 4 at top (over the ON|OFF transition), and V π 4 | + V π 4 at bot (over the ON|OFF transition). Here the peak voltage is just V π 4 ; but the peak voltage change on the capacitor over the ON-OFF transitions is also V π 2 .(just as in the QB scheme) We conclude that while the ON-OFF voltage swing across each of the top and bot capacitors is the same, V π 2 , for both schemes, the conventional QB scheme operates at just half the peak voltage, V π 4 relative to our SB scheme, which operates at V π 4 peak. Thus, from the viewpoint of peak voltage QB implementation for realizing the IG is preferred over the SB scheme. The peak voltage is an important consideration for ultra-high-speed oDACs. Low peak voltage is likely to enable efficient CMOS implementations of the driver electronics.
Now, if backoff is required (to reduce power consumption), we have already worked that out for the SB-based IG (see (5)). Implicit in that equation is that symmetric bias is maintained upon transitioning from no-back-off to back-off or varying the degree of backoff. As for the QB scheme, the differential phase bias between the two arms must be reduced from from ϕ b = π 2 down to ϕ b QB = k bkoff π 2 , thus is now backoff-dependent while the push-pull voltage swing on each of the top|bot electrodes is reduced from π 4 down to k bkoff π 4 . In effect all phase values mentioned anywhere in (114) and (115) are to be scaled down by k bkoff . The resulting output field factors are now: F IG SB = F IG QB = sin k bkoff π 2 | 0 . In contrast, for the backed-off SB scheme, there is no change in the (null) differential bias, ϕ b SB = 0 , between the two arms, whereas for the ASYM scheme (a generation of QB in the case of backoff) we have just seen that the ASYM bias phase ϕ b ASYM = k bkoff π 2 , must be retuned, dependent on k bkoff value. Thus, in this respect, for applying backoff the QB scheme may be less convenient. However, the tuning of k bkoff value may be performed by a control system, ensuring maximal extinction for the OFF state.
We now take the opportunity to consider another relevant aspect of the electrical drives of MZM-based 1-bit gates, bringing into consideration the impact of two alternative unbalanced vs balanced methodologies to driving the three plates (electrodes) of the MZM.
(i)
the conventional SGS electrodes drive scheme, may be characterized as ‘unbalanced’ since just mid-electrode between the two WGs is ‘hot’ (driven) while the outer electrodes are grounded.
(ii)
an improved drive scheme [48] was recently proposed and demonstrated or plasmonic MZMs: the S ¯ S S ¯ electrodes drive scheme, enabling a new factor-of-two saving in the peak voltages, while continuing to enjoy the push-pull advantage (moreover, for plasmonic MZMs which are very tiny, there is an additional factor-of-two advantage relative to using an impedance matched transmission line, but this advantage is derived independent of the S ¯ S S ¯ configuration advantages considered here). In the S ¯ S S ¯ balanced MZM + driver structure, the two outer plates are no longer grounded but electrically connected in parallel, to be at the same potential, driven by a signal denoted S ¯ which is instantaneously antipodal to the S signal of the mid-plate. Having considered the QB vs SB alternatives for the IG, and having exclusively considered SB for the PG, there are then three configurations. Once we bring the two driver (un)balancing options into the fray, each of the three aforementioned configurations splits into a pair of variants: conventional SGS or the recent [48] S ¯ S S ¯ . There are now six variants to consider for the phase-bias&drivers as depicted in Figure A1.
Figure A1. This figure should be viewed as a pictorial table, comprising alternative phase-bias&driver schemes of MZM 1-bit gates (DD IGs in the left and mid columns, COH PGs in the right column) vs. the two rows comprising alternative driver schemes: GSG drives (first row) use the mid-plate as a hot electrode, and we have S S ¯ S drives in second row. For example, sub-figure (f) refers to COH (third column) S S ¯ S drives (second row). This specifies the six subfigures (af). The annotations of the form V 1 | V 2 (inscribed in the light-shaded rectangles depicting the three conductive plates) denote the respective potentials applied to each plate during successive ON|OFF or +|− symbol periods. To keep the illustrations uncluttered, driver schematics and connecting electrical bonds between the drivers and MZMs electrodes, were omitted from the drawings. The little rectangles straddling the WGs denote bias electrodes. Note that [48] just dealt with IM-DD MZMs, depicted in the second row of sub-figures, having top and bottom plates (labeled S) both at antipodal potential relative to the mid-plate (labeled S ¯ ), at any instant. The voltage drop across the capacitor wrapped around the top waveguide (WG), is twice the potential of S (while the voltage drop across the bottom capacitor is twice the potential of S ¯ ).
Figure A1. This figure should be viewed as a pictorial table, comprising alternative phase-bias&driver schemes of MZM 1-bit gates (DD IGs in the left and mid columns, COH PGs in the right column) vs. the two rows comprising alternative driver schemes: GSG drives (first row) use the mid-plate as a hot electrode, and we have S S ¯ S drives in second row. For example, sub-figure (f) refers to COH (third column) S S ¯ S drives (second row). This specifies the six subfigures (af). The annotations of the form V 1 | V 2 (inscribed in the light-shaded rectangles depicting the three conductive plates) denote the respective potentials applied to each plate during successive ON|OFF or +|− symbol periods. To keep the illustrations uncluttered, driver schematics and connecting electrical bonds between the drivers and MZMs electrodes, were omitted from the drawings. The little rectangles straddling the WGs denote bias electrodes. Note that [48] just dealt with IM-DD MZMs, depicted in the second row of sub-figures, having top and bottom plates (labeled S) both at antipodal potential relative to the mid-plate (labeled S ¯ ), at any instant. The voltage drop across the capacitor wrapped around the top waveguide (WG), is twice the potential of S (while the voltage drop across the bottom capacitor is twice the potential of S ¯ ).
Photonics 08 00038 g0a1
For the QB scheme (left column), the top-minus-bottom bias phase difference is π / 2 , split between the two WGs as π / 4 on the top WG and as π / 4 on the bottom WG (it is also possible to have it lumped one-sided, by elongating or shorting one of the WGs by a quarter- λ , but even in this case it is still useful to have single-ended or push-pull tunable electrodes on the two WGs, in order to track slow environmental fluctuations). The mid and right columns comprise Symmetric-Bias (SB) schemes, for DD and COH respectively, as described in our paper body, having equal optical paths over the two WGs in the absence of applied RF drive signals. For each of the six MZM schemes, we annotate, on the slanted WG segments entering the combiner, the top and bot WG accrued phases, ϕ top , ϕ bot (including bias phases). On each combiner output, we annotate the half-differential phase ϕ Δ = 1 2 ( ϕ top + ϕ bot ) .
The field transfer factor of these MZMs is essentially F = sin ϕ Δ . It comes out as F = 1 | 0 , as expected of an IG gate, for the four DD cases in the left and mid columns (all four having common ϕ Δ = π 2 | 0 ), which are functionally equivalent; and F = sin ϕ Δ = 1 | 1 , F = 1|0, as expected of a PG gate, for the two COH cases in the right column (having common ϕ Δ = π 2 | π 2 ), which are functionally equivalent. Despite functional equivalences, there are engineering differences between the alternative schemes in each IG subclass or PG subclass. In particular, the peak voltage of the QB S S ¯ S IG scheme (d) is 1 8 V π , which is the least of all four DD IG schemes (having peak voltages ranging over { 1 2 V π , 1 4 V π , 1 8 V π } ). Likewise, between the two COH PG schemes in the right column, the least voltage, 1 4 V π , is attained by the S S ¯ S PG (f). We conclude that:
(i)
S S ¯ S drivers should invariably be favored as they reduce the peak plate voltages by a factor-of-two relative to GSG drivers (for either DD IGs or COH PGs).
(ii)
Within the DD IG family, QB biasing reduces the peak-plate voltage by a factor-of-two symmetric biasing scheme (for any given drive method, either GSG or S S ¯ S ).
Nevertheless, working out the voltage drops V top , V bot across each of the two WG capacitors )with V top the difference of the upper plate and mid plate potentials, while V top is the difference of the mid plate and lower plate potential), and the corresponding ON-OFF voltage transitions, V ON-OFF V ON V OFF and the peak ON-OFF voltages and absolute values thereof, are listed in Table A1 below.
Table A1. Characteristic voltages for the two capacitors wrapped around the top and bot WGs of various IG bias&drive schemes. The table rows correspond to the six configurations of Figure A1.
Table A1. Characteristic voltages for the two capacitors wrapped around the top and bot WGs of various IG bias&drive schemes. The table rows correspond to the six configurations of Figure A1.
Configuration V top V bot   V top ON - OFF   V bot ON - OFF | V top | bot ON - OFF |
(a) 1 4 V π | 1 4 V π 1 4 V π | 1 4 V 1 2 V π 1 2 V π 1 2 V π
(b) 1 2 V π | 0 1 2 V π | 0 1 2 V π 1 2 V π 1 2 V π
(c) 1 4 V π | 1 4 V π 1 2 V π | 1 2 V π V π V π V π
(d) 1 4 V π | 1 4 V 1 4 V π | 1 4 V π 1 2 V π   1 2 V π 1 2 V π
(e) 1 2 V π | 0 1 2 V π | 0 1 2 V π 1 2 V π 1 2 V π
(f) 1 2 V π | 1 2 V π 1 2 V π | 1 2 V π V π V π V π
From the viewpoint of energy-efficiency, it is the table last column, |   V top | bot ON-OFF | , the absolute value of voltage swing, that is the relevant figure of merit for energy efficiency assessment, since power consumption is proportional to its square. All four DD configurations ((a),(b),(d),(e)) share the 1 2 V π figure of merit. whereas the two COH configurations ((c),(f)) share the V π figure of merit, which is double, since COH 1-bit gates (PGs) generate a BPSK 2-point constellation with twice the full-scale of that of DD 1-bit gates (IGs):
cols   I , II :   DD   ( IGs ) :     | V top | bot ON-OFF | ( a ) , ( b ) , ( d ) , ( e ) = 1 2 V π col   III :     COH   ( PGs ) :   | V top | bot ON-OFF | ( c ) , ( f )         = V π
Thus, all four of DD 1-bit gates yield the same energy efficiency, nominally, despite differences in their electrical drive structures and despite the peak voltages on the three MZM electrodes being different (a lower peak voltage does not directly translate into a power consumption advantage. Energy efficiency will be treated in a followup publication. We reiterate here that minimizing peak voltages is still an important engineering consideration, especially at ultra-high-speed (even if not reflected in higher ON-OFF voltage swings), since lower peak voltages may indirectly positively impact energy efficiency by enabling CMOS ASICs for the drivers, also enabling improved bandwidth for the drivers–which are nonlinear electronic devices. Thus, practically, it is recommended that IGs be realized using the QB bias&drive scheme, while PGs are to be SB-based.

Appendix A.2. Comparison of the QB and SB Phase-Bias&Drive Alternative Schemes for the DD SEMZM oDAC

Next, let us consider the potential adoption of the QB scheme for max-full-scale SEMZMs used in DD mode, to be referred to as QB DD SEMZMs (in contrast with SB DD SEMZMs as introduced in the body of our paper). Recall that the QB scheme for an MZM IG applies, a ϕ b = π 2 static phase bias in the top arm and drives push-pull bipolar phase modulations: ± π 4 ( π 4 ) on the top (bot) WG. In analogy, between the MZM-based DD IG and the DD SEMZM, let’s retain for the QB variant, ϕ b = π 2 phase bias, while conceptually dividing the MZM electrode of the IG into S segments, such that in order to generate a power (and field) constellation over (0,1), just apply positive (negative) voltages across the top (bot) capacitors wrapped around the two waveguides. This implies that in order to generate the MSB level the accrued phase over all segment electrodes at the top or bottom waveguide should also be π 4 . To get interim levels between the LSB and the MSB we would invert the polarities of some of the segments. To, recap, this intuitive argument suggests that for QB DD operation of the SEMZM, the quadrature bias ϕ b = π 2 is induced, e.g., over the WG section following all segments. The segments are driven by voltages such that the s-th segment is applied a phaseshift ± ϕ s pk-QB over the top WG section of the s-th segment, while it induces the phaseshift ϕ s pk-QB over the bot WG section, where ϕ s pk-QB > 0 relates to the corresponding phase in the QB SEMZM (which was simply denoted as ϕ s pk in Section 4), as follows: ϕ s pk-QB = 1 2 ϕ s pk , which is good news as we may reduce the peak drive voltage by a factor-of-two. The sum constraint, which used to be s = 1 S ϕ s pk-SB = π 2 , is now reduced by a factor-of-two, down to s = 1 S ϕ s pk-QB = π 4 .
To generate the c-th output power level of the DD constellation, the polarity of the s-th segment phase is determined by the s-th bit of the c-th codeword of the code, which for QB consists of now a strings of ± 1 elements rather than 0|1 elements, thus we effectively use here a COH code, despite the system being a DD one (this corresponds to the bipolar drive used in QB). Thus, the phaseshift over the s-th segment top (bot) WG is now respectively written b s COH [ c ] ϕ s pk-QB   ( b s COH [ c ] ϕ s pk-QB ) . We are now ready to formulate the analysis for the QB DD SEMZM which generalizes the QB MZM IG one in (A1), while also unfolding as a variant of the SB DD SEMZM analysis already derived in Section 4:
ϕ top = π 2 ϕ b QB + s = 1 S b s COH [ c ] ϕ s pk-QB ,   ϕ bot = s = 1 S ( b s COH [ c ] ) ϕ s pk-QB ϕ top ϕ bot = ( π 2 + s = 1 S b s COH [ c ] ϕ s pk-QB ) ( s = 1 S b s COH [ c ] ϕ s pk-QB ) = π 2 + 2 s = 1 S b s COH [ c ] ϕ s pk-QB ϕ Δ 1 2 ( ϕ top ϕ bot ) = π 4 + s = 1 S b s COH [ c ] ϕ s pk-QB ,     ϕ ¯ 1 2 ( ϕ top + ϕ bot ) = 1 2 ( π 2 ) = π 4 F c DD-QB = e j ϕ ¯ sin ϕ Δ = e j π 4 sin ( π 4 + s = 1 S b s COH [ c ] ϕ s pk-QB )
Discarding the common phase factor e j ϕ ¯ = e j π 4 and collecting the field constellation levels into a constellation vector, F DD = { F c DD } c = 1 C = P DD ,   P DD = { P c DD } c = 1 C , (A4) is compactly expressed as:
F c DD-QB = sin ( π 4 1 all + s = 1 S ( b COH [ c ] ) T Φ QB ) sin ( π 4 1 all + B COH Φ QB ) = F DD = P DD
or equivalently
QB-based   DD   SEMZM   equation :     B COH Φ QB = asin P DD π 4 1 all RHS ( P DD ) ,                                                     with   RHS ( P DD ) = asin P DD π 4 1 all
where we introduced the following nonlinear scalar mapping,
RHS ( ) asin ( ) π 4 ,
with RHS ( P DD ) constructed by applying the scalar map RHS ( ) onto the elements of P DD .
This nonlinear mapping is illustrated in Figure A2. The memoryless nonlinearity (A7) acts on a perfect max-full-scale PAM8 power constellation (plotted along the horizontal P-axis), to yield a phase-domain 8-point constellation (plotted along the vertical Ψ phase-domain axis). The vector Ψ = { Ψ c } c = 1 C (with C = 8 for the PAM8 example) corresponding to the list of phase-domain constellation value must be synthesized is actually the image of the peak segment phases vector, Φ QB = { ϕ s DD } c = 1 S via the linear transformation B COH Φ QB = Ψ .
Figure A2. Plot of the nonlinear scalar map (A7), relating the DD power constellation axis, P, to the phase-domain (which is the linear image of the linear transformation in the LSH of the QB DD SEMZM Equation (A9). A perfect PAM4 DD power constellation is overlaid along the horizontal axis and its phase-domain image through the nonlinear map is plotted along the vertical axis.
Figure A2. Plot of the nonlinear scalar map (A7), relating the DD power constellation axis, P, to the phase-domain (which is the linear image of the linear transformation in the LSH of the QB DD SEMZM Equation (A9). A perfect PAM4 DD power constellation is overlaid along the horizontal axis and its phase-domain image through the nonlinear map is plotted along the vertical axis.
Photonics 08 00038 g0a2
Let us now work out the actual solution of (A6) of the QB SEMZM, relating it to the solution of the SB SEMZM model (38),
SD   DD :   B DD Φ SYM = asin P DD ,         QB   DD :   B COH Φ QB = asin P DD π 4 1 all
Let us prove that our QB DD equation in (A8) is solved for a segment-phases vector, Φ QB , given by half the phase vector Φ SB which solves the SB DD equation (provided a solution for SB DD exists–when it does, then a solution also exists for the QB DD equation):
Φ QB = 1 2 Φ SB
To prove that this phase vector indeed solves the second equation in (A8), also requires the relation between the matrices B DD and B COH namely
B COH = 2 B DD 1 all [ S × C ]
with 1 all [ S × C ] denoting an all-ones matrix of the indicated size (with the related 1 all previous notation, corresponding here to the columns of 1 all [ S × C ] -all-ones vectors of S elements. We also have 1 all [ S × C ] ). Finally, we shall also need the sum constraint for Φ SB , already seen in the text to be given by
1 all T Φ SB = s = 1 S ϕ s pk-SB = π 2
Invoking the last three equations, it is readily shown that the two equations in (A8) are equivalent.
Thus, we have proven that QB phase-bias&drive option for an SEMZM is a valid one, alternative to the SB one introduced in the text.
The two alternative bias schemes for the DD SEMZM, with properly designed corresponding phase vectors, (A9) using the B COH bipolar code for QB, while using the B DD code for SB, generate, in principle, ideally, identical power constellations. There will always be ThWgt designs (S = C − 1) for either QB or SB DD SEMZMs, for any given target power constellation (in particular for ‘perfect’ ones). When using BiWgt designs ( S = log 2 C ), with either QB or SB bias&drive, perfect solutions will no longer exist, but corresponding approximate solutions for the two design types will have the same NFOM figures of merit.
A final point pertains to the chirp of the considered DD SEMZM schemes. We have already shown that the SB-based DD SEMZM is chirp free. The same may be stated for the QB-based implementation of the DD SEMZM. This is readily verified by working out the average of the induced phases in the top and bot WGs of the SB DD SEMZM. Using (A7), we readily verify that
ϕ ( t ) ¯ = 1 2 ( ϕ top ( t ) + ϕ bot ( t ) ) = π 2 = const .
Thus, the QB DD SEMZM is also chirp-free as the SB DD SEMZM was shown to be. This conclusion is not to be taken for granted: When approaching the challenge of designing a DD SEMZM it may be tempting to adopt another drive scheme, namely use GSG unbalanced electrical connections and just drive the mid electrode between 0 and V π . It may be shown however that this SEMZM scheme is significantly impaired by chirp distortion, as its common phase varies as a function of the applied codewords. The two QB and SB schemes are the only ones we found capable of operating chirp-free. In fact, constellation performance is in principle identical for the QB and SB design options for DD SEMZM. However, returning to consider engineering considerations, it is preferable to use the QB-based scheme due to the fact that its peak phases and peak voltage are half those of the SB-based scheme (for the same total length of all segment electrodes), thus so is the peak voltage (applied to all the segments) half of that of the SB-based scheme. Nevertheless, over the ON-OFF transitions, the total voltage swing across the top capacitor and the bottom capacitor in each segment, is the same in both schemes, and this is what matters for energy-efficiency purposes. Therefore, the reduced peak voltage of the QB scheme does not directly translate into an energy efficiency advantage for the QB-based DD SEMZM, since the voltage swings upon ON-OFF transitions are the same. An analysis of energy efficiency for MPMZM vs. SEMZM oDACs, and additional optical engineering comparisons thereof, is deferred to a future publication.

References

  1. López, I.G.; Aimone, A.; Alreesh, S.; Rito, P.; Brast, T.; Hohns, V.; Fiol, G.; Gruner, M.; Fischer, J.K.; Honecker, J.; et al. DAC-Free Ultralow-Power Dual-Polarization 64-QAM Transmission at 32 GBd with Hybrid InP IQ SEMZM and BiCMOS Drivers Module. J. Light. Technol. 2017, 35, 404–410. [Google Scholar] [CrossRef]
  2. Schell, M.; Fiol, G.; Aimone, A. DAC-free Generation of M-QAM Signals with InP Segmented Mach-Zehnder Modulators. In Proceedings of the 2017 Optical Fiber Communications Conference and Exhibition OFC, Los Angeles, CA, USA, 19–23 March 2017. [Google Scholar]
  3. Patel, D.; Samani, A.; Veerasubramanian, V.; Ghosh, S.; Plant, D.V. Silicon Photonic Segmented Modulator-Based Electro-Optic DAC for 100 Gb/s PAM-4 Generation. IEEE Photonics Technol. Lett. 2015, 27, 2433–2436. [Google Scholar] [CrossRef]
  4. Sobu, Y.; Huang, G.; Tanaka, S.; Tanaka, Y.; Akiyama, Y.; Hoshida, T. High-Speed Optical Digital-to-Analog Converter Operation of Compact Two-Segment All-Silicon Mach–Zehnder Modulator. J. Light. Technol. 2020. [Google Scholar] [CrossRef]
  5. Vanhoecke, M.; Argyris, N.; Aimone, A.; Dris, S.; Apostolopoulos, D.; Verheyen, K.; Vaernewyck, R.; Torfs, G.; Yin, X.; Bosman, E.; et al. Multi-level optical signal generation using a segmented-electrode InP IQ-MZM with integrated CMOS binary drivers. In Proceedings of the 42nd European Conference on Optical Communication, ECOC, Dusseldorf, Germany, 18–22 September 2016; pp. 352–354. [Google Scholar]
  6. Aimone, A.; Lopez, I.G.; Alreesh, S.; Rito, P.; Brast, T.; Höhns, V.; Fiol, G.; Gruner, M.; Fischer, J.K.; Honecker, J.; et al. DAC-free ultra-low-power dual-polarization 64-QAM transmission with InP IQ segmented MZM module. In Proceedings of the 2016 Optical Fiber Communications Conference and Exhibition, OFC 2016, Anaheim, CA, USA, 20–24 March 2016; Volume 1, pp. 15–17. [Google Scholar] [CrossRef]
  7. Aimone, A.; Frey, F.; Elschner, R.; Lopez, I.G.; Fiol, G.; Rito, P.; Gruner, M.; Ulusoy, A.C.; Kissinger, D.; Fischer, J.K.; et al. DAC-Less 32-GBd PDM-256-QAM Using Low-Power InP IQ Segmented MZM. IEEE Photonics Technol. Lett. 2017, 29, 221–223. [Google Scholar] [CrossRef]
  8. Ehrlichman, Y.; Amrani, O.; Ruschin, S. Improved Digital-to-Analog Conversion Using Multi-Electrode Mach–Zehnder Interferometer. J. Light. Technol. 2008, 26, 3567–3575. [Google Scholar] [CrossRef]
  9. Giuglea, A.; Belfiore, G.; Khafaji, M.; Henker, R.; Petousi, D.; Winzer, G.; Zimmermann, L.; Ellinger, F. Comparison of Segmented and Traveling-Wave Electro-Optical Transmitters Based on Silicon Photonics Mach-Zehnder Modulators. In Proceedings of the 2018 Photonics in Switching and Computing, PSC 2018, Limassol, Cyprus, 19–21 September 2018; pp. 2018–2020. [Google Scholar] [CrossRef] [Green Version]
  10. Sobu, Y.; Tanaka, S.; Tanaka, Y.; Akiyama, Y.; Hoshida, T. High-speed-operation of compact all-silicon segmented Mach-Zehnder modulator integrated with passive RC equalizer for optical DAC transmitter. In Proceedings of the Optical Fiber Communications Conference and Exhibition OFC 2020, San Diego, CA, USA, 8–12 March 2020. [Google Scholar] [CrossRef]
  11. BWohlfeil, B.; Eiselt, N.; Rito, P.; Dochhan, A.; Mehrpoor, G.R.; Rafique, D.; Petousi, D.; Lopez, I.; Lischke, S.; Kissinger, D.; et al. First Demonstration of Fully Integrated Segmented Driver and MZM in 0.25-μm SiGe BiCMOS employing 112 Gb/s PAM4 over 60 km SSMF. In Proceedings of the European Conference on Optical Communication, ECOC 2018, Rome, Italy, 23–27 September 2018. [Google Scholar] [CrossRef]
  12. Jacques, M.; Xing, Z.; Samani, A.; El-Fiky, E.; Li, X.; Lessard, S.; Plant, D. 200 Gbit/s net rate transmission over 2 km with a silicon photonic segmented MZM. In Proceedings of the 45th European Conference on Optical Communication, Dublin, Ireland, 22–26 September 2019. [Google Scholar] [CrossRef]
  13. Mahendra, A.; Gill, D.M.; Xiong, C.; Orcutt, J.S.; Lee, B.G.; Huynh, T.N.; Proesel, J.E.; Dupuis, N.; Leong, P.H.W.; Eggleton, B.J.; et al. Monolithically integrated CMOS nanophotonic segmented Mach Zehnder transmitter. In Proceedings of the 2017 Conference on Lasers and Electro-Optics, CLEO 2017-Proceedings, San Jose, CA, USA, 14–19 May 2017. [Google Scholar] [CrossRef]
  14. Vanhoecke, M.; Aimone, A.; Argyris, N.; Dris, S.; Verheyen, K.; Gruner, M.; Fiol, G.; Apostolopoulos, D.; Avramopoulos, H.; Bauwelinck, J.; et al. Segmented Optical Transmitter Comprising a CMOS Driver Array and an InP IQ-MZM for Advanced Modulation Formats. J. Light. Technol. 2017, 35, 862–867. [Google Scholar] [CrossRef] [Green Version]
  15. Aimone, A.; Dris, S.; Sundermeyer, J.; Choi, J.H.; Zerna, C.; Richter, A.; Velthaus, K.-O. Programmable Transfer Function Optical-DAC Using an InP Segmented Mach-Zehnder Modulator. In Proceedings of the International Conference on Transparent Optical Networks, Bucharest, Romania, 1–5 July 2018; Volume 2018-July, No. I. pp. 5–8. [Google Scholar] [CrossRef]
  16. Chen, Y.; Liu, F.; Wei, J.; Li, J.; Xue, H.; Sun, Y. Segmented Mach-Zehnder Modulator for High-level PAM Generation. In Proceedings of the 2020 21st International Conference on Electronic Packaging Technology (ICEPT), Guangzhou, China, 12–15 August 2020; pp. 1–4. [Google Scholar] [CrossRef]
  17. Verbist, J.; Lambrecht, J.; Verplaetse, M.; van Kerrebrouck, J.; Srinivasan, A.; de Heyn, P.; de Keulenaer, T.; Yin, X.; Torfs, G.; van Campenhout, J.; et al. DAC-Less and DSP-Free 112 Gb/s PAM-4. J. Light. Technol. 2018, 36, 1281–1286. [Google Scholar] [CrossRef]
  18. Verbist, J.; Verplaetse, M.; Srinivasan, S.A.; van Kerrebrouck, J.; de Heyn, P.; Absil, P.; de Keulenaer, T.; Pierco, R.; Vyncke, A.; Torfs, G. Real-Time 100 Gb/s NRZ and EDB Transmission with a GeSi Electroabsorption Modulator for Short-Reach Optical Interconnects. J. Light. Technol. 2018, 36, 90–96. [Google Scholar] [CrossRef] [Green Version]
  19. Verbist, J.; Verplaetse, M.; Lambrecht, J.; Srivinasan, S.A.; de Heyn, P.; de Keulenaer, T.; Pierco, R.; Vyncke, A.; Absil, P.; Yin, X.; et al. 100 Gb/s DAC-less and DSP-free transmitters using GeSi EAMs for short-reach optical interconnects. In Proceedings of the 2018 Optical Fiber Communications Conference and Exposition, OFC 2018-Proceedings, San Diego, CA, USA, 11–15 March 2018; pp. 1–3. [Google Scholar]
  20. Yamazaki, H. Advanced optical modulators using silica-LiNbO 3 hybrid configuration. In Proceedings of the Technical Digest—2012 17th Opto-Electronics and Communications Conference, OECC 2012, Busan, Korea, 2–6 July 2012; pp. 283–284. [Google Scholar] [CrossRef]
  21. Yamazaki, H.; Yamada, T.; Goh, T.; Mino, S. Multilevel optical modulator with PLC and LiNbO3 hybrid integrated circuit. In Proceedings of the OFC 2011, Los Angeles, CA, USA, 6–10 March 2011. paper OWV1. [Google Scholar]
  22. Sano, A.; Kobayashi, T.; Ishihara, K.; Masuda, H.; Yamamoto, S.; Mori, K.; Yamazaki, E.; Yoshida, E.; Miyamoto, Y.; Yamada, T.; et al. 240-Gb/s polarization-multiplexed 64-QAM modulation and blind detection using PLC-LN hybrid integrated modulator and digital coherent receiver. In Proceedings of the European Conference on Optical Communication, Vienna, Austria, 20–24 September 2009; Volume 2009-Suppl. No. 1, PD2.2. [Google Scholar]
  23. Yamazaki, H.; Yamada, T.; Goh, T.; Kaneko, A. PDM-QPSK modulator with a hybrid configuration of silica PLCs and LiNbO3 phase modulators. J. Light. Technol. 2011, 29, 721–727. [Google Scholar] [CrossRef]
  24. Yamazaki, H.; Yamada, T.; Goh, T.; Kaneko, A. 64QAM Modulator with a Hybrid Configuration of Silica PLCs and LiNbO3 Phase Modulators for 100-Gb/s Applications Hiroshi. In Proceedings of the ECOC 2009, Vienna, Austria, 20–24 September 2009. paper 2.2.1. [Google Scholar]
  25. Takashi, G.; Yamazaki, H. Optical Modulator. U.S. Patent 8879873B2, 4 November 2014. [Google Scholar]
  26. Ehrlichman, Y.; Amrani, O.; Ruschin, S. Direct digital drive optical QAM modulator with a single Multi-Electrode Mach Zehnder Modulator. In Proceedings of the ECOC’10, Torino, Italy, 19–23 September 2010. [Google Scholar] [CrossRef]
  27. Ehrlichman, Y.; Amrani, O.; Ruschin, S. Linearized Optical Digital-to-Analog Modulator. U.S. Patent 10033465B2, 24 July 2018. [Google Scholar]
  28. Reck, M.; Zeilinger, A. Experimental realization of any discrete unitary operator. Phys. Rev. Lett. 1994, 73, 58–69. [Google Scholar] [CrossRef]
  29. Clements, W.R.; Humphreys, P.C.; Metcalf, B.J.; Kolthammer, W.S.; Walsmley, A.I. Optimal design for universal multiport interferometers. Optica 2016, 3, 1460–1465. [Google Scholar] [CrossRef]
  30. Carolan, J.; Harrold, C.; Sparrow, C.; Martín-López, E.; Russell, N.J.; Silverstone, J.W.; Shadbolt, P.J.; Matsuda, N.; Oguma, M.; Itoh, M.; et al. Universal linear optics. Science (80-) 2015, 349, 711–716. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  31. Ribeiro, A.; Ruocco, A.; Vanacker, L.; Bogaerts, W. Demonstration of a 4 × 4-port self-configuring universal linear optical component. In Proceedings of the 2016 Progress in Electromagnetic Research Symposium (PIERS), Shanghai, China, 8–11 August 2016; Volume 3, No. 12. pp. 3372–3375. [Google Scholar] [CrossRef]
  32. Miller, D.A.B. Self-configuring universal linear optical component [Invited]. Photonics Res. 2013, 1, 1–15. [Google Scholar] [CrossRef] [Green Version]
  33. Harris, N.C.; Carolan, J.; Bunandar, D.; Prabhu, M.; Hochberg, M.; Baehr-Jones, T.; Fanto, M.L.; Smith, A.M.; Tison, C.C.; Alsing, P.M.; et al. Linear programmable nanophotonic processors. Optica 2018, 5, 1623. [Google Scholar] [CrossRef]
  34. Pérez, D.; Capmany, J. Scalable analysis for arbitrary photonic integrated waveguide meshes. Optica 2019, 6, 19. [Google Scholar] [CrossRef] [Green Version]
  35. Miller, D.A.B. Perfect optics with imperfect components. Optica 2015, 2, 747. [Google Scholar] [CrossRef]
  36. Pérez, D.; Gasulla, I.; Capmany, J.; Soref, R.A. Reconfigurable lattice mesh designs for programmable photonic processors. Opt. Express 2016, 24, 12093. [Google Scholar] [CrossRef]
  37. Mennea, P.L.; Clements, W.R.; Smith, D.H.; Gates, J.C.; Metcalf, B.J.; Bannerman, R.H.S.; Burgwal, R.; Renema, J.J.; Kolthammer, W.S.; Walmsley, I.A.; et al. Modular linear optical circuits. Optica 2018, 5, 1087. [Google Scholar] [CrossRef]
  38. Zhuang, L.; Roeloffzen, C.G.H.; Hoekman, M.; Boller, K.-J.; Lowery, A.J. Programmable photonic signal processor chip for radiofrequency applications. Optica 2015, 2, 854. [Google Scholar] [CrossRef] [Green Version]
  39. Jayatilleka, H.; Murray, K.; Guillén-Torres, M.Á.; Caverley, M.; Hu, R.; Jaeger, N.A.F.; Chrostowski, L.; Shekhar, S. Wavelength tuning and stabilization of microring-based filters using silicon in-resonator photoconductive heaters. Opt. Express 2015, 23, 25084–25097. [Google Scholar] [CrossRef]
  40. Mak, J.C.C.; Sacher, W.D.; Xue, T.; Mikkelsen, J.C.; Yong, Z.; Poon, J.K.S. Automatic resonance alignment of high-order microring filters. IEEE J. Quantum Electron. 2015, 51. [Google Scholar] [CrossRef]
  41. Mak, J.C.C.; Poon, J.K.S. Multivariable tuning control of photonic integrated circuits. J. Light. Technol. 2017, 35, 1531–1541. [Google Scholar] [CrossRef]
  42. Milanizadeh, M.; Ahmadi, S.; Petrini, M.; Aguiar, D.; Mazzanti, R.; Zanetto, F.; Guglielmi, E.; Sampietro, M.; Morichetti, F.; Melloni, A. Control and Calibration Recipes for Photonic Integrated Circuits. IEEE J. Sel. Top. Quantum Electron. 2020, 26, 1–10. [Google Scholar] [CrossRef]
  43. Annoni, A.; Guglielmi, E.; Carminati, M.; Grillanda, S.; Ciccarella, P.; Ferrari, G.; Sorel, M.; Strain, M.J.; Carminati, M.; Melloni, A.I.; et al. Automated routing and control of silicon photonic switch fabrics. IEEE J. Sel. Top. Quantum Electron. 2016, 22, 169–176. [Google Scholar] [CrossRef]
  44. Morichetti, F.; Canciamilla, A.; Ferrari, C.; Torregiani, M.; Melloni, A.; Martinelli, M. Roughness induced backscattering in optical silicon waveguides. Phys. Rev. Lett. 2010, 104, 033902. [Google Scholar] [CrossRef]
  45. Fisher, J.; Nazarathy, M.; Kodanev, A.; Shitrit, N.; Orenstein, M.; Annoni, A.; Morichetti, F.; Melloni, A. Adaptive Controller of Two Tuning Phases in a Microring Based Binary Phase Shift Keying (BPSK) Modulator. In Proceedings of the Conference on Lasers and Electro-Optics (CLEO’’14), San Jose, CA, USA, 8–13 June 2014. [Google Scholar] [CrossRef]
  46. Nazarathy, M.; Fisher, J. Nazarathy Multi-Degree-of-Freedom Stabilization of Large Scale Photonic Integrated Circuits. U.S. Patent US10496069, 3 December 2019. [Google Scholar]
  47. Fisher, J.; Kodanev, A.; Nazarathy, M. Multi-Degree-of-Freedom Stabilization of Large-Scale Photonic-Integrated Circuits. J. Light. Technol. 2015, 33, 2146–2166. [Google Scholar] [CrossRef]
  48. Baeuerle, B.; Heni, W.; Hoessbacher, C.; Fedoryshyn, Y.; Koch, U.; Josten, A.; Watanabe, T.; Uhl, C.; Hettrich, H.; Elder, D.L.; et al. 120 GBd plasmonic Mach-Zehnder modulator with a novel differential electrode design operated at a peak-to-peak drive voltage of 178 mV. Opt. Express 2019, 27, 16823–16832. [Google Scholar] [CrossRef]
Figure 1. Segmented MZM (SEMZM) 7 segments oDAC architecture-optimized Thermometer-Weighted (ThWgt) DAC structure for generation of PAM8. The S = 7 electrode segment lengths are shown to scale for ThWgt operation (generation of an equi-spaced C = 8-levels constellation). The guard spaces between segments not shown to scale.
Figure 1. Segmented MZM (SEMZM) 7 segments oDAC architecture-optimized Thermometer-Weighted (ThWgt) DAC structure for generation of PAM8. The S = 7 electrode segment lengths are shown to scale for ThWgt operation (generation of an equi-spaced C = 8-levels constellation). The guard spaces between segments not shown to scale.
Photonics 08 00038 g001
Figure 2. Nearest-Neighbor distances vs. backoff factor, k for a PAM4 DD SEMZM. The PAM4 constellation min-distance, parameterized by k, is given by the lowest of the three NN-distance curves, namely d1, seen monotonic increasing with its maximum occurring at k = 1. Thus, it is no-backoff operation optimizes the maximin distance to its peak value 0.25 (see Equation (49)). In contrast, the 3 dB backoff typical setting k = 0.5 (motivated by the “constellation linearity” misconception), degrades the min-distance down to 0.067.
Figure 2. Nearest-Neighbor distances vs. backoff factor, k for a PAM4 DD SEMZM. The PAM4 constellation min-distance, parameterized by k, is given by the lowest of the three NN-distance curves, namely d1, seen monotonic increasing with its maximum occurring at k = 1. Thus, it is no-backoff operation optimizes the maximin distance to its peak value 0.25 (see Equation (49)). In contrast, the 3 dB backoff typical setting k = 0.5 (motivated by the “constellation linearity” misconception), degrades the min-distance down to 0.067.
Photonics 08 00038 g002
Figure 3. S-way MPoDAC for DD or COH 1D constellations generation. The 1-bit GATES are Phase-Gates (PG) for COH, Intensity-Gates (IG) for DD. PM means (slow) Phase Modulator. VAR means variable. The structures of the VAR splitter and combiners will be elaborated below.
Figure 3. S-way MPoDAC for DD or COH 1D constellations generation. The 1-bit GATES are Phase-Gates (PG) for COH, Intensity-Gates (IG) for DD. PM means (slow) Phase Modulator. VAR means variable. The structures of the VAR splitter and combiners will be elaborated below.
Photonics 08 00038 g003
Figure 4. Examples of MPMZMs as special cases of the S-way MPoDAC of Figure 3. (a): A 3-way MPMZM oDAC. (b): A 2-way MPMZM oDAC. The three fast MZMs in (a) and the two fast MZMs in (b) may implement either PGs (for COH) or IGs (for DD) functionalities in the parallel paths. The little hollow rectangles represent slow phaseshifters.
Figure 4. Examples of MPMZMs as special cases of the S-way MPoDAC of Figure 3. (a): A 3-way MPMZM oDAC. (b): A 2-way MPMZM oDAC. The three fast MZMs in (a) and the two fast MZMs in (b) may implement either PGs (for COH) or IGs (for DD) functionalities in the parallel paths. The little hollow rectangles represent slow phaseshifters.
Photonics 08 00038 g004aPhotonics 08 00038 g004b
Figure 5. (a): Alternative constructions of 1:3 and 1:4 VAR splitters and combiners. (a) VAR 2:2 MC BB, realized as MZM-PM cascade. The following modules are realized as trees of this 2:2 BB. (b): VAR 1:3 splitter. (c): VAR 3:1 combiner. (d): VAR 1:4 splitter. (e): VAR 4:1 combiner.
Figure 5. (a): Alternative constructions of 1:3 and 1:4 VAR splitters and combiners. (a) VAR 2:2 MC BB, realized as MZM-PM cascade. The following modules are realized as trees of this 2:2 BB. (b): VAR 1:3 splitter. (c): VAR 3:1 combiner. (d): VAR 1:4 splitter. (e): VAR 4:1 combiner.
Photonics 08 00038 g005
Figure 6. PAM4 and PAM8 BiWgt MPMZM showing the internals of the fan-out and fan-in modules. The internals of the VAR 2:2 MC (which is a recurring BB in 1:3 and 3:1 of the 3-bit MPMZM), were already detailed in Figure 5a. (a): PAM4 DD|COH. (b): PAM4 DD|COH. A common photonic layout, based on the fast MZM array, interconnected to the phaseshifters array and to the fan-out/in modules, is used for both DD|COH. Abbreviations: PG = Phase Gate. IG = Intensity Gate. PM = Phase Modulator. MC = Mode-Converter. VAR = Variable (tunable). The PGs and IGs are both implemented as MZMs (with bipolar and unipolar drives, respectively). Thus, each photonic layout may be electronically reconfigured (switching the drivers from bipolar to unipolar) to generate either DD or COH. In Section 8 we show that the layout; (b) may be equipped with ancillary electronics to become reconfigurable between PAM8|PAM4 × DD|COH (four programmable operation modes).
Figure 6. PAM4 and PAM8 BiWgt MPMZM showing the internals of the fan-out and fan-in modules. The internals of the VAR 2:2 MC (which is a recurring BB in 1:3 and 3:1 of the 3-bit MPMZM), were already detailed in Figure 5a. (a): PAM4 DD|COH. (b): PAM4 DD|COH. A common photonic layout, based on the fast MZM array, interconnected to the phaseshifters array and to the fan-out/in modules, is used for both DD|COH. Abbreviations: PG = Phase Gate. IG = Intensity Gate. PM = Phase Modulator. MC = Mode-Converter. VAR = Variable (tunable). The PGs and IGs are both implemented as MZMs (with bipolar and unipolar drives, respectively). Thus, each photonic layout may be electronically reconfigured (switching the drivers from bipolar to unipolar) to generate either DD or COH. In Section 8 we show that the layout; (b) may be equipped with ancillary electronics to become reconfigurable between PAM8|PAM4 × DD|COH (four programmable operation modes).
Photonics 08 00038 g006
Figure 7. MPMZM-based 2D and 4D constellation generation. (a): QAM generation based on quadrature multiplexing an IQ pair of 1D COH PAM tributaries. (b): Internal realization of the Quadrature Multiplexer (QMUX) BB (IQ-combiner). (c) PDM-QAM generation using four parallelized MPMZMs multiplexed in quadrature and in polarization (PDM = Polarization Division Multiplexer). The X and Y polarization tributaries are each QAM-22B.
Figure 7. MPMZM-based 2D and 4D constellation generation. (a): QAM generation based on quadrature multiplexing an IQ pair of 1D COH PAM tributaries. (b): Internal realization of the Quadrature Multiplexer (QMUX) BB (IQ-combiner). (c) PDM-QAM generation using four parallelized MPMZMs multiplexed in quadrature and in polarization (PDM = Polarization Division Multiplexer). The X and Y polarization tributaries are each QAM-22B.
Photonics 08 00038 g007
Figure 8. W-U plane plot of the min-distance function for PAM4 DD MPMZM. Following the contour lines, the min-distance is maximized at the bright (red) point at the intersection of the 45° diagonal with the curved peaked white crest of the contour map. This graphically verifies the result analytically proven in this subsection, that the optimum realizing W and U parameters satisfy U = W, i.e., usage of matched-split-combine taps is indeed optimal for PAM4 DD.
Figure 8. W-U plane plot of the min-distance function for PAM4 DD MPMZM. Following the contour lines, the min-distance is maximized at the bright (red) point at the intersection of the 45° diagonal with the curved peaked white crest of the contour map. This graphically verifies the result analytically proven in this subsection, that the optimum realizing W and U parameters satisfy U = W, i.e., usage of matched-split-combine taps is indeed optimal for PAM4 DD.
Photonics 08 00038 g008
Figure 9. Graphic display of the comparison of four BiWgt PAM4 DD MPoDAC constellation options. The bottom baseline is an idealized ‘perfect’ PAM4 DD constellation, equi-spaced over the max-full-scale range (0,1) (min-dist = 0.333). The axis, along which the constellation are plotted, is the normalized output power (the MPoDAC transfer factor, assuming no excess losses). Above the baseline we plot the contending PAM4 constellations: The Verbist et al. ‘[V]-scheme’ (Equation (107), min-dist = 0.167), affected by chirp, then our slightly better ‘equi’ PAM4 constellation (Equation (113), min-dist = 0.172) also affected by chirp (both designs feature π / 2 differential phase between the two paths, not complying with our chirp-free requirement of null differential phase). Above it is our ‘fixed 50–50 tap’ (Equation (98)) and at the very top the ‘pref matched-taps’ (Equation (91)). These two top realizations are our favorites, both chirp-free. The ‘fixed 50–50 taps’ is a favorite due to its robustness and structural simplicity, despite its min-dist = 0.167 being slightly lower relative to its two neighbors flanking it from above and from below, which display min-distance = 0.172.
Figure 9. Graphic display of the comparison of four BiWgt PAM4 DD MPoDAC constellation options. The bottom baseline is an idealized ‘perfect’ PAM4 DD constellation, equi-spaced over the max-full-scale range (0,1) (min-dist = 0.333). The axis, along which the constellation are plotted, is the normalized output power (the MPoDAC transfer factor, assuming no excess losses). Above the baseline we plot the contending PAM4 constellations: The Verbist et al. ‘[V]-scheme’ (Equation (107), min-dist = 0.167), affected by chirp, then our slightly better ‘equi’ PAM4 constellation (Equation (113), min-dist = 0.172) also affected by chirp (both designs feature π / 2 differential phase between the two paths, not complying with our chirp-free requirement of null differential phase). Above it is our ‘fixed 50–50 tap’ (Equation (98)) and at the very top the ‘pref matched-taps’ (Equation (91)). These two top realizations are our favorites, both chirp-free. The ‘fixed 50–50 taps’ is a favorite due to its robustness and structural simplicity, despite its min-dist = 0.167 being slightly lower relative to its two neighbors flanking it from above and from below, which display min-distance = 0.172.
Photonics 08 00038 g009
Table 1. oDAC design specs/criteria.
Table 1. oDAC design specs/criteria.
(i) Bandwidth (speed)
and datarate Scalability
(ii) Chirp Distortion
(time-varying phase)
(iii) Energy Efficiency
(power dissipation)
(iv) Optical Modulation loss
(intrinsic)
(v) Nonlinear Distortion.
(constellation min-distance)
(vi) Transmission Error probability
(constellation min-distance)
(vii) Cross-talk Distortion-among txLines of 1-bit building blocks(viii) Time-skew distortion.(ix) Calibration / Tracking
(stabilization robustness)
(x) Electronic/Photonic Complexity
(IC, PIC)
(xi) Footprint (size and shape)(xii) Robust parametric control
(xiii) Amenability to optical amplification(xiv) Compatibility with plasmonics(xv) Agile programmability
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nazarathy, M.; Tomkos, I. Accurate Power-Efficient Format-Scalable Multi-Parallel Optical Digital-to-Analogue Conversion. Photonics 2021, 8, 38. https://doi.org/10.3390/photonics8020038

AMA Style

Nazarathy M, Tomkos I. Accurate Power-Efficient Format-Scalable Multi-Parallel Optical Digital-to-Analogue Conversion. Photonics. 2021; 8(2):38. https://doi.org/10.3390/photonics8020038

Chicago/Turabian Style

Nazarathy, Moshe, and Ioannis Tomkos. 2021. "Accurate Power-Efficient Format-Scalable Multi-Parallel Optical Digital-to-Analogue Conversion" Photonics 8, no. 2: 38. https://doi.org/10.3390/photonics8020038

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop