All-optical frequency processor for networking applications
Joseph M. Lukens, Hsuan-Hao Lu, Bing Qi, Pavel Lougovski, Andrew M., Weiner, Brian P. Williams

TL;DR
This paper introduces an all-optical frequency processor using electro-optic components for dynamic frequency channel transformations in optical networks, emphasizing its potential for efficient, on-chip, all-optical switching.
Contribution
It presents a novel all-optical frequency processor design based on electro-optic modulators and pulse shapers, with a comprehensive analysis of its performance and optimization strategies.
Findings
Capable of frequency channel hopping and broadcasting
Optimized transformation performance using mutual information metrics
Compatible with on-chip implementation and eliminates optical-electrical conversion
Abstract
We propose an electro-optic approach for transparent optical networking, in which frequency channels are actively transformed into any desired mapping in a wavelength-multiplexed environment. Based on electro-optic phase modulators and Fourier-transform pulse shapers, our all-optical frequency processor (AFP) is examined numerically for the specific operations of frequency channel hopping and broadcasting, and found capable of implementing these transformations with favorable component requirements. Extending our analysis via a mutual-information--based metric for system optimization, we show how to optimize transformation performance under limited resources in a classical context, contrasting the results with those found using metrics motivated by quantum information, such as fidelity and success probability. Given its compatibility with on-chip implementation, as well as elimination…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
All-optical frequency processor for networking applications
Joseph M. Lukens
Quantum Information Science Group, Computational Sciences and Engineering Division, Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, USA
Hsuan-Hao Lu
School of Electrical and Computer Engineering and Purdue Quantum Center, Purdue University, West Lafayette, Indiana 47907, USA
Bing Qi
Quantum Information Science Group, Computational Sciences and Engineering Division, Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, USA
Department of Physics and Astronomy, University of Tennessee, Knoxville, Tennessee 37996, USA
Pavel Lougovski
Quantum Information Science Group, Computational Sciences and Engineering Division, Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, USA
Andrew M. Weiner
School of Electrical and Computer Engineering and Purdue Quantum Center, Purdue University, West Lafayette, Indiana 47907, USA
Brian P. Williams
Quantum Information Science Group, Computational Sciences and Engineering Division, Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, USA
Abstract
We propose an electro-optic approach for transparent optical networking, in which frequency channels are actively transformed into any desired mapping in a wavelength-multiplexed environment. Based on electro-optic phase modulators and Fourier-transform pulse shapers, our all-optical frequency processor (AFP) is examined numerically for the specific operations of frequency channel hopping and broadcasting, and found capable of implementing these transformations with favorable component requirements. Extending our analysis via a mutual-information–based metric for system optimization, we show how to optimize transformation performance under limited resources in a classical context, contrasting the results with those found using metrics motivated by quantum information, such as fidelity and success probability. Given its compatibility with on-chip implementation, as well as elimination of optical-to-electrical conversion in frequency channel switching, the AFP looks to offer valuable potential in silicon photonic network design.
I Introduction
Amid the persistent growth of data traffic and computational demands throughout the globe, photonic technologies are increasingly called upon to supplant electronic signal processing. Given the intrinsically high bandwidth available to optical carriers—coupled with low-loss transmission in optical fibers—photonics has successfully expanded into a variety of communications contexts, from long-haul spans to metro-area networks, datacenters Agrell2016 ; Cheng2018 , and high-performance computing (HPC) Taubenblatt2012 ; Rumley2015 ; Bergman2016 ; Miller2017 . As performance at the single-core level has plateaued in recent years, parallel architectures now lead the way in HPC, so that data movement dominates much of the total power budget and thus can be viewed as perhaps the main hurdle on the path toward the Exascale regime ( FLOPs/second) Rumley2015 . Accordingly, the greater bandwidth and potentially much lower loss of optical technology—compared to the fundamental limits of copper wire Miller1997 ; Miller2009 —have positioned optics as a leader in addressing these challenges, with CMOS-compatible silicon photonics offering unique potential in terms of both performance and scalability Lim2014 .
It is therefore of utmost importance to design optical network topologies optimized for the needs of high-speed computing. Photonics’ amenability to frequency parallelization proves invaluable in this objective. Each waveguide or fiber is capable of carrying channels covering many THz, and high-quality frequency-selective microring resonators (MRRs) are readily fabricated in silicon photonics; thus wavelength-division multiplexing (WDM) constitutes a natural, resource-effective foundation for photonic network architectures. Nonetheless, transferring data from one frequency channel onto another is a nontrivial task. From a practical side, the simplest approach is through optical-to-electrical-to-optical (OEO) conversion: detecting the symbols on one wavelength and electrically modulating them onto the desired output wavelength. However, such OEO conversion is unattractive, particularly for resource-intensive computing, for it introduces latency and dissipates extra energy.
By contrast, optically transparent wavelength conversion can potentially eliminate these challenges, and has been the subject of long-standing research in the field of all-optical signal processing, where typically nonlinear optical interactions are recruited for ultrafast control and logic Willner2014 . Recently, motivated by the application of quantum information processing Nielsen2000 , we have introduced an alternative paradigm for all-optical wavelength control, termed the quantum frequency processor (QFP). Based on cascading electro-optic phase modulators (EOMs) and Fourier-transform pulse shapers, the QFP can in principle realize any unitary operation on frequency bins in a scalable fashion Lukens2017a , and several fundamental quantum gates have been demonstrated experimentally Lu2018a ; Lu2018b ; Lu2019 . Importantly, the QFP’s basic elements—modulators and frequency-selective phase shifters—are essential components of on-chip photonics, making the QFP an intriguing tool for future silicon photonic network design in classical optics as well as quantum. In this Article, we propose and analyze a basic system for frequency multiplexing in which the same elements as a QFP function as an all-optical frequency processor (AFP): a centralized device to route traffic in a frequency-multiplexed network without OEO conversion. Using numerical optimization, we obtain designs for two basic network operations, frequency hopping and broadcasting. By then adopting an optimization metric based on mutual information, we also show how to construct systems for classical communication in resource-constrained environments. Overall, our results indicate significant potential in frequency-bin processing approaches for classical as well as quantum information manipulation, providing a general recipe for future designs optimized for specific networks.
This paper is organized as follows. In Sec. II we introduce the basic idea of our AFP-based silicon photonic network, comparing it to alternative WDM configurations. Section III follows with details on our optimization model and simulation results for specific frequency transforms. We then present in Sec. IV an alternative optimization model able to incorporate practical limitations consistently using mutual information as the sole design metric. Finally, we discuss the implications of our results in Sec. V and conclude in Sec. VI.
II General Concept
Silicon photonic network designs vary widely in complexity, but typically include similar building blocks: sources, MRRs, modulators, and detectors Rumley2015 ; Cheng2018 . For the purposes of our discussion here, a simple waveguide network of the form in Fig. 1(a) is sufficient for the basic features of interest. Each computing node is designed to receive on one specific wavelength; for full connectivity, a filter bank containing modulators and MRRs is replicated at each node, with wavelengths matched to each of the other receivers. (The optical carriers can be generated independently at each node, or shared among many.) Since each node can communicate with any other by simply selecting the appropriate-wavelength MRR, network latency is low. However, the total number of MRRs grows quadratically with the number of users, increasing resource provisioning and total power burden. To improve scaling, one can partition into subnetworks, where inter-subnetwork nodes are accessed via OEO conversion at router interfaces [see Fig. 1(b)]. While reducing provisioning, this approach suffers from increased latency within OEO operations. A variety of approaches for optimally balancing these demands have been discussed in the literature Vantrease2008 ; Joshi2009 ; Pan2009 ; Li2014 , though the fundamental latency/resource tradeoff remains.
Motivated by this latency/resource conflict, we propose the network design in Fig. 1(c). Here, each node has not only a unique receive wavelength, but also a fixed transmit wavelength, markedly reducing the resource requirements per node. The channel routing tasks are offloaded onto a centralized all-optical frequency processor (AFP) designed to actively convert the carrier frequencies of input data streams to match those of the desired destinations. Based on the QFP paradigm discussed above (a series of EOMs and pulse shapers), this AFP does include electro-optical manipulation controls, but it does not involve any form of OEO conversion: the frequency manipulations occur entirely in the optical domain, eliminating the associated latency and embodying the sense in which we apply the term “all-optical.”
A schematic of AFP construction follows in Fig. 2. EOMs driven by radio-frequency (RF) waveforms periodic at the channel spacing are separated by pulse shapers that apply arbitrary phase shifts to each wavelength channel. A cascade of such elements (defined as the sum of all EOMs and shapers) comprises the AFP. Theoretical considerations Lukens2017a ; Huhtanen2015 indicate that arbitrary unitary operations on modes are realizable with a number of elements scaling no more rapidly than linearly with , so that such a scheme should be able to realize any desired network connections with reasonable resource requirements. We should note, however, that the total number of MRRs is not necessarily smaller than in the original network of Fig. 1(a); assuming an on-chip pulse shaper design with two MRRs per frequency mode Wang2015 , and combining this with an anticipated linear scaling of the total number of pulse shapers with , leads to a total growth in the number of MRRs proportional to . Nevertheless, as we have discovered in the quantum regime Lu2018a , many operations can be realized with significantly fewer components than the theoretical limit, so it is important to focus on the specific connectivities desired in a particular network. And at the very least, the AFP can simplify node functionality demands by concentrating the more difficult network arbitration capabilities at a central location.
To move beyond the high-level theoretical characteristics of our proposal, for the remainder of this Article we concentrate on explicit designs for AFP configurations performing basic channel routing tasks. The variety of node connections needed for all network operating states is far too vast for us to consider all possibilities directly, though we see two as particularly foundational and instructive: a cyclic frequency hop and 1-to- channel broadcast. Consider a single-spatio/polarization-mode optical field on the bus waveguide [], with
[TABLE]
where the individual carriers are assumed equispaced with separation (), and the baseband data streams are slowly varying with respect to , which ensures frequency manipulation is possible without introducing distortion in the signals; in other words, the data streams can be transformed on a symbol-by-symbol basis. The AFP operation can then be modeled as a matrix transforming inputs to outputs ) according to:
[TABLE]
The matrix is related to the underlying pulse shaper and EOM transformations identically as in the fully quantum analysis in Ref. Lukens2017a ; the only difference now is that the fields are treated classically, rather than as bosonic operators. Additionally we note that is unitary when considered over all possible frequency bins, that is,
[TABLE]
where is the Kronecker delta function. Insertion loss in practice introduces an overall scaling factor; but this effect is absent from ideal phase modulation, so we do not consider it in the initial design simulations.
For the fundamental frequency-hop operation, we consider the permutation matrix , with elements
[TABLE]
and . In words, this transformation hops the fields at each frequency according to the prescription . All other possible shifts that preserve this sense of ordering can then be written as powers: . ( returns the identity and the sequence repeats.) Of these , only powers through need be considered in design, as the remaining are simply transposes which can be obtained physically by reversing element order and conjugating all phases. While this permutation set does not encompass all possible one-to-one frequency channel configurations, it does include all hops for a specific channel, while simultaneously demanding hopping over the remaining . In this sense, the configurations are more demanding than, e.g., asking only one channel to hop while keeping the remaining channels fixed.
The second major capability we consider for our AFP design is a broadcast transformation, which copies the data stream from one channel onto all frequencies. One unitary transformation which accomplishes this is the -point discrete Fourier transform (DFT), whose elements are
[TABLE]
Again the indices are defined such that . This operation spreads the data stream from one of the input channels to all wavelengths, with a corresponding reduction in power of (satisfying energy conservation). Practically speaking, such a broadcast is valuable when the other input channels are either quiet or modulating on orthogonal temporal modes; otherwise, the symbols will interfere at the output. As with the permutation matrices, one could envision less-demanding broadcast configurations—optimized for only one of the channels to cast, not all of them—so we can view as a universal broadcast for a particular -node network.
III Numerical Optimization
With these two characteristic operations defined, our main objective centers on how to efficiently implement them in hardware. We enlist the numerical procedure introduced in Lukens2017a for determining optimal solutions. In the slowly varying symbol regime [c.f. Eq. (1) and following], the system operation can be viewed as fully discrete in the frequency domain, and thus all EOM patterns repeat with period set by the frequency-bin spacing. For simulation purposes, we discretize this temporal period into samples and truncate the number of frequency modes to as well. Given the possibility of input channels scattering outside of the desired -channel space, we choose such that . In other words, must be sufficiently large to fully encompass all bins occupied by frequency channels throughout an operation.
In the -bin discretization, each pulse shaper acts as an diagonal unitary over frequency bins, multiplying each frequency channel by some arbitrary phase. Conversely, an EOM is represented as an diagonal unitary operating on time samples, or as in the frequency domain, where we approximate the Fourier transform according to the DFT matrix [cf. Eq. (5)] defined over samples. Then a full network of elements becomes
[TABLE]
where we have assumed the first element is an EOM and is odd. It is important to note that the DFT matrices in this expression serve as a numerical approximation for the continuous temporal space, in contrast to the -point DFT considered as the fundamental broadcast operation, which is not an approximation but rather the exact transformation we seek to realize on a dimension- subset of physical frequency modes. Additionally, throughout this discretization process, we preserve unitarity by specification, as is formed by a product of fully unitary matrices.
To assess the quality of a particular AFP configuration [Eq. (6)] relative to the desired transformation (frequency hop or broadcast), we first define as the submatrix of within the channel modes of interest. This fully characterizes the operation when considering channels in and the same out, and it may or may not prove unitary, depending on the specific transformation. As long as is sufficiently large so that the numerical approximation of [Eq. (6)] is valid in the projection, will correspond to the true experimentally realizable operation. We then classify the performance of compared to according to fidelity
[TABLE]
and success probability
[TABLE]
These are identical to the metrics previously considered in the context of quantum information processing Lukens2017a ; Uskov2009 ; the condition signifies the situation , with an unimportant global phase. In the case of classical optical communications, the quantum fidelity is related to the purity of the operation, while quantifies the overall efficiency. Since the EOM/pulse shaper operations are modeled as unitary matrices, such loss () corresponds to power scattering outside of the -channel subspace into adjacent frequency bins, rather than to actual photon absorption.
Finally, before diving into the numerical results, we note that the chosen frequency-hopping [Eq. (4)] and broadcast [Eq. (5)] matrices are themselves related by a straightforward decomposition: , where is a diagonal matrix consisting of all th roots of unity, i.e., . This relationship implies that if one can realize the -channel DFT, a permutation of any power follows simply by adding a pulse shaper () and a second (conjugated) DFT. While interesting on a formal level, such a construction requires more than double the number of elements compared to the given solution for , undesirable from a resource perspective; thus, in the following simulations we look to synthesize permutations directly, rather than building on broadcast solutions. The two matrix classes likewise find connections in quantum information as well. Indeed, the incarnations, and , represent the Pauli- and Hadamard gates, respectively, and both and have been experimentally realized in the QFP paradigm Lu2018a . On the other hand, no example of an has been shown with a QFP. Incidentally, this distinction in progress between the permutation and DFT gates follows from differences in their functionality. For whereas frequency hopping demands accurate concentration of an input frequency channel into one specific output mode, with minimal leakage into the remaining channels, broadcasting seeks the opposite: spread a channel’s information into all output modes. Accordingly, in this sense these two operations occupy extremes in the wider class of useful AFP transformations, making them extremely valuable test cases.
III.1 Arbitrary Modulation
In the first round of simulations, we consider the case in which each EOM is permitted arbitrary modulation patterns; i.e., all elements within a temporal period can assume any value in the interval . In order to ensure the solution does not contain numerical artifacts from reaching the edge of the mode space and wrapping around in an unphysical manner (i.e., aliasing), we limit the number of nonzero pulse shaper phases to 32, one quarter of the total number of bins considered in the full discretized space, . For the optimization procedure itself, we constrain and seek a set of phase values which maximize . One could alternatively constrain , or maximize to the product ; for these first tests, we focus on the constraint so that every solution will perform the desired operation well, only with a reduction in power specified by . We have found that an odd number of elements , in which EOMs comprise the first and last devices in the series, is generally more powerful than an even number; that is, adding a pulse shaper on the front or back end has not been seen to boost performance (with the sole exception of the operation ). Therefore we consider AFPs consisting of components. Making use of nonlinear optimization in MATLAB, we run multiple optimizations with either random values or previous solutions as starting points, and report the final solution with maximum satisfying .
Figure 3(a) presents our findings for all unique permutations (frequency hops) for to channels, a total of 25 configurations. The points for each are sorted left-to-right by power []. For , the shorter hops (smaller ) tend to perform better in terms of success ; for , the number of elements is sufficiently high for roughly uniform performance with (note the logarithmic vertical axis). In total, is able to realize all 25 transformations with , and with . While moving significantly beyond is prohibited by our current computational capabilities, these results certainly suggest the possibility of extremely favorable sublinear scaling of the number of components with network size . The simulation findings for the DFT broadcast operation follow in Fig. 3(b), also for to channels. In this case, a single EOM is unable to satisfy the constraint , so has no solutions in this plot. However, the solutions perform even better than for frequency hopping; for all configurations examined, and increasing to boosts these values closer to unity.
Comparing the results for both and , we see that the frequency hops summarized in Fig. 3(a) possess relatively jagged scaling curves, likely due to differences in the complexity of permutations that span different numbers of channels (powers of ). Yet nonetheless, taken as a whole, the success probabilities for both frequency hopping and broadcasting are fairly flat, not decaying rapidly with increasing . Such behavior for fixed and relatively small AFP sizes () provides preliminary evidence of improved network scaling within the AFP paradigm. Nevertheless, further simulations for larger networks—and perhaps additional transformations beyond and primitives—will be required to pin down precisely the resource requirements for an AFP in specific applications.
III.2 Sinewave Modulation
While the fully arbitrary modulation patterns in the previous section probe the most general capabilities of AFPs, complex waveforms can prove difficult to implement experimentally, particularly at common frequency channel spacings. For example, at 25 GHz channel separation (a typical value in dense WDM), an industry-leading 120 GS/s arbitrary waveform generator Keysight2019 provides only 4.8 points per period at the fundamental tone. In contrast, high-frequency sinewave RF drives are readily obtained from analog generators, making AFP configurations based on the simpler case of single-frequency electro-optic modulation a worthwhile subset to examine for practical purposes. To do so, we next restrict the phase applied by each EOM to a sinewave with to-be-determined amplitude and phase, otherwise keeping the optimization procedure identical to above.
The maximal success probabilities for the hopping operations (with ) are shown in Fig. 4(a); the broadcast solutions follow in Fig. 4(b). Due to the increase in depth—and concomitant demands on computational resources—we simulate only through channels here. With fewer matrices, but more AFP sizes, we now plot each transformation as a separate curve and take as the abscissa. Unlike the arbitrary modulation findings, the number of components required for a given success does increase strongly with matrix size . To explore this observation more quantitatively, we consider the minimum number of elements required for each transformation to reach the threshold , as summarized in Fig. 4(c). Both permutation and DFT results are binned by dimension ( each have two distinct permutations shown). While difficult to extrapolate with such a limited number of data points, we observe that all matrices fall under the scaling cap ; in other words, for a given , no operation requires more than elements to be realized with . Should this cap hold for larger dimensions as well, it would show that—at least for these particular matrices—the linear scaling expected for arbitrary temporal/spectral AFP patterns Lukens2017a ; Huhtanen2015 can hold even for the significantly restricted class of sinewave-only temporal modulation.
In order to examine scaling in our AFP approach in greater detail, though, it is important not only consider the circuit depth , but also the effective bandwidth. A large portion of the resource requirements for a silicon photonic network rests on the total number of MRRs; and because some scattering into frequency channels outside of the -mode network occurs in the AFP, it is valuable to quantify precisely how many wavelengths must be individually addressed by each pulse shaper. Unfortunately, given the relatively few matrices we have successfully simulated, our initial attempts to determine the scaling of the number of MRRs with channels remain inconclusive. It seems possible that linear resource scaling may hold, in which case the AFP will eventually win out in terms of resources compared to networks modeled after Fig. 1(a). Developing heuristic models which could allow extrapolation to much larger dimensions thus forms an important objective for future studies.
Finally, we mention one more EOM synthesis approach falling between the two extremes of arbitrary waveforms and single sinewaves: RF patterns consisting of the fundamental tone plus low-order harmonics. For example, an EOM operating on 25 GHz channels could utilize a sum of 25, 50, and 75 GHz components for more precise control of the optical sidebands. Given the availability of frequency multipliers reaching into the W-band (75–110 GHz)—as well as possibilities to generate multitone RF signals directly using line-by-line optical pulse shaping and fast photodetection Huang2007 ; Victor2012 ; Victor2013 —such Fourier series-like signal construction may prove more feasible than direct digital synthesis with arbitrary waveform generators. To test possibilities enabled by such multiharmonic signals, we have repeated the sinewave-only optimization, adding harmonics with adjustable amplitude and phase. For the frequency hopping transformations, our simulations have suggested that adding RF harmonics can indeed improve success for a given . In the case of the broadcast (DFT) operation in particular, we have noticed fascinating behavior when increasing the number of harmonics. Specifically, we have found solutions for all DFT matrices from to maintaining and , using only elements, but exploiting EOM signals with a total of tones: e.g., just the fundamental for , fundamental plus next harmonic for , etc. Thus in this particular case, harmonic addition seems to provide a viable alternative to cascading additional components. Indeed, this approach was already demonstrated for the case , , in a frequency-bin tritter Lu2018a . The additional simulations here suggest that, rather than a coincidence for the tritter, harmonic addition may in fact be a general design feature of the frequency-bin DFT.
IV Optimization for Limited Resources
When considering frequency-bin operations in either a classical (AFP) or quantum (QFP) context, any design attaining both and is fully optimal, in that it replicates the desired transformation perfectly. On the other hand, for configurations which fail to reach unity on one or both of , —e.g., due to physical limits on the number of elements or complexity of temporal modulation—it is possible that the optimal solution for a quantum gate may prove suboptimal for the equivalent classical AFP transformation. For quantum applications such as discrete-variable QIP, and possess well-defined and operationally significant meanings: success denotes the probability that the gate will succeed, as defined by photons exiting the setup within a predefined set of modes, while quantifies a successful operation’s closeness to the ideal manipulation. Because of the binary nature of the multiphoton output—i.e., the photons are either in the desired output channels, or not—such a clear distinction between and appears naturally. By contrast, in classical signal processing footnote , information resides in the macroscopic properties of an optical field, such as amplitude and phase. Therefore, faithful data transmission rests on being able to distinguish between the outputs corresponding to each of the input symbols, an objective impacted both by total signal amplitude (related to ) and by additional noise (related to ). For this reason, when the ideal is unattainable in practice, it is unclear a priori which fidelity/probability tradeoff is optimal.
To answer this question, we consider a new optimization metric, mutual information, which expresses the number of bits shared between two random variables Shannon1948 ; Cover2006 , in our case the sent and received symbols. Mutual information aggregates all design metrics into a single number, removing any question of artificial balancing of potentially conflicting demands. The price for doing so, however, is the need to specialize to a particular encoding format, noise model, and power level (energy per symbol). Whereas and are universal in the sense that they depend only on the AFP itself, irrespective of the input signal and noise properties, mutual information is directly affected by these considerations; the optimal transformation may depend profoundly on, e.g., whether the input signal-to-noise ratio (SNR) or interchannel crosstalk dominates errors.
We make these initial observations concrete by specifying just such a model. We consider input frequency channels, each carrying equal average power and independent, Gaussian modulated data—known to attain the channel capacity bound for a given SNR under additive white Gaussian noise (AWGN) Shannon1948 ; Cover2006 ; Giovannetti2014 . Assuming Gaussian modulation with zero mean and variance in both available quadratures ( and ), the average photon number per complex symbol satisfies in our normalization. At the output, we assume conjugate homodyne detection with an optical hybrid, so that both and quadratures are measured simultaneously at each frequency.
In a single output quadrature, the channel matrix produces a variance in channel from input given by , where is an optical-to-electrical system conversion factor (e.g., photons/pulse to symbol in volts), the number of photons per symbol contained in the local oscillator (LO) entering the hybrid, and is an efficiency parameter encompassing all transmissivities in the system extrinsic to the AFP operation (e.g., detector and component insertion losses), which we take as equal for all input channels. Because of rotational symmetry in dual-quadrature Gaussian modulation, each input frequency will contribute crosstalk noise which is also Gaussian of variance , regardless of the phase relationship between various input channels (drifting randomly over or permanently fixed). Finally, we model the detection noise as Gaussian with variance : the first term corresponds to the vacuum noise in each quadrature, and represents additional electronic noise normalized by the vacuum level. Since in this model, we can safely neglect any modifications to the variance from the signal itself.
Accordingly, the SNR for either the or quadrature for the connection becomes
[TABLE]
where we express the modulation variance in terms of average photon number per symbol (). Because the total noise, including crosstalk, is still AWGN, the mutual information between channel at the output and at the input attains the channel capacity, per quadrature, or
[TABLE]
in total (summing and ). Here we have introduced an effective photon number , that rescales by the non-AFP noise sources, and defined the channel probability
[TABLE]
which falls in the interval because of the unitarity of the matrix from which is derived. We also have specified the selectivity as
[TABLE]
Intuitively, we can begin to see useful relationships between these metrics and the previous and . Indeed, directly; it is nothing but the average throughput for each channel. Similarly, the selectivity is highly related to fidelity , though not in such explicit terms. In particular, (and the mutual information more generally) has no dependence on the phase of the elements in , as a consequence of the fact each frequency channel is a separate, independent data carrier. On the other hand, if and only if . Finally, we see that the limiting case of gives , as expected for perfect dual-quadrature Gaussian modulation.
The above formula [Eq. (10)], which includes crosstalk effects from adjacent co-transmitting frequencies, aligns well with the scenario of frequency hopping under its brightest operating condition (all channels communicating). On the other hand, broadcasting to all outputs is meaningful only when one input alone is transmitting. And so for this case, we modify the mutual information formula by removing noise effects resulting from interchannel crosstalk, leaving the simpler expression
[TABLE]
For example, the case of the ideal DFT operation [Eq. (5)] has , implying a reduction in SNR for each output compared to the input, by energy conservation. In the frequency-hopping scenario, a total of mutual informations prove important: and , where is the one-to-one function specifying the desired I/O connections. Since the broadcast configuration enables any of the inputs to cast (though not simultaneously), all mutual information pairs expressed by Eq. (13) should be accounted for in the solver. For either situation, we have found that choosing the average of all relevant I/O paths as optimization metric tends to produce solutions with widely varying performance across all channels. So to improve uniformity, we select the minimum value over all channels as the metric. In other words, while each specific set of AFP settings produces several mutual information values of interest, the optimizer only considers the smallest one—regardless of —in rating the quality of that particular configuration. This procedure tends to improve channel homogeneity by effectively redirecting parameter resources toward whichever channel lags the others in the current iteration of the optimizer.
Because the focus on mutual-information–based metrics is motivated by the practical constraints encountered in a real-world system, we intentionally limit the number of elements to and the available modulation to sinewave-only, exploring designs for channels in numerical optimization. As evident in both Eqs. (10) and (13), one must now specify the effective photon number at the onset. Figure 5(a) plots the mutual information results obtained for the hopping operation with elements and . The bars signify averages over all hops for a particular matrix, while the separate values for each channel are represented by lighter dots (which are too close to be distinguished on this scale). As before, and have two distinct transformations represented. At this photon number, the Shannon-limited channel capacity (perfect hopping) is 7.65 bits (dotted line); the setup gets extremely close to this limit for , trailing by wider gaps as the number of channels increases, which makes sense given the fixed number of resources.
The results for the broadcast operation are plotted in Fig. 5(b). As in the hopping cases, the solid bars mark the average for each solution, and the lighter dots show the individual channel results. Here the ideal mutual information (dotted line) now varies with , as a consequence of sharing photonic energy among modes. And because it is an average, unlike the Shannon limit in the hopping simulations, individual channels can exceed it, which does occur in the solution. Overall, the solutions perform better than than the mode hopping tests, with all cases within 10% of the ideal average. Incidentally, the high mutual information in the case contrasts markedly with the DFT simulations of Fig. 4(b), where no solution with nonzero success probability was obtained for the matrix with elements and . Unlike the expression for fidelity [Eq. (7)], in Eq. (13) the phases of the matrix elements do not appear, thereby significantly relaxing demands on the transformations. This situation illuminates the importance of mutual information in streamlining system design requirements.
These solutions offer valuable insights into the interplay between channel probability [Eq. (11)] and selectivity [Eq. (12)]. For example, the squared-moduli of the elements for the channel hop solution are
[TABLE]
Although all channels attain near-identical mutual information at , their respective and values vary. For example, the output (top row) has appreciably lower probability, but higher selectivity, compared to and . Evidently, the extra flexibility available to the system in letting these values vary across channels enables higher mutual information than that possible by requiring completely uniform amplitudes. The effect of such interchannel differences becomes clear when examining this solution at photon numbers other than the designed value. In Fig. 5(c), we plot the mutual information computed from the above matrix for ranging from 1 to . Above the designed value of , channel performs best; with the extra power available, the data rate is primarily limited by crosstalk from other channels, so ’s high selectivity grants it an edge. On the other hand, the situation reverses at lower photon numbers, where simply receiving enough photons has the greatest impact; for , ’s lower probability places it at the bottom of the three channels. As one more example, we plot in Fig. 5(d) the mutual information values for a solution optimizing the same channel hop, but for . Now all three channels coincide at this higher photon level, with variations moving away from it, again reflecting the specific matrix elements. Finally, we can also directly compare the optimal solutions at different design values of , where we see a similar trend, in which the optimizer tends to find solutions with better selectivity given higher photon counts. Considering the two design values in Fig. 5(c) and (d), the average selectivity over all channels improves from to when is increased from to , and correspondingly the average success probability drops from to . Accordingly, these simulations highlight how the mutual information approach balances the parallel pulls of low crosstalk and high overall throughput, as well as the importance of the noise model and power level in resource-limited network designs.
V Discussion
The research problem we have undertaken here—application of frequency-bin manipulation approaches to all-optical networks—is by nature broad and open to a variety of potential solutions, depending on the characteristics and needs of a given network. So in our view the main contribution of this work lies in formalizing the vision and specifying methods which can be applied quite generally to future designs. In particular, the distinction between the needs of quantum and classical frequency-bin processing steers one toward information-theoretic metrics, rather than quantum-mechanical performance measures, in evaluating networks in the classical context. The explicit numerical solutions illuminate valuable attributes which seem to apply quite generally to AFPs, such as: (i) basic operations require few components (sublinear in ) when arbitrary modulation is available; (ii) improved resource provisioning compared to conventional silicon photonic networks could be possible for a sufficiently large number of nodes; and (iii) the interaction between two effects—noise from interchannel crosstalk and reduction in signal levels from scattering—plays a central role in establishing the optimal AFP transformation.
Our primary motivation for the frequency-bin AFP is optical networking in datacenter and HPC environments. The corresponding need to interface with electronic computing nodes thus renders on-chip implementation a necessity, at least for any practical application. However, even beyond such application-based drivers toward miniaturization, on-chip integration offers fascinating opportunities to improve raw performance as well. One of the most conspicuous challenges facing frequency-bin AFPs is high insertion loss; for example, in a previous experiment with a tabletop EOM/pulse shaper/EOM cascade, we observed 12.9 dB loss on an input field Lu2018a . On the other hand, an on-chip phase modulator with ¡0.5 dB loss has already been demonstrated Wang2018 , and CMOS-compatible MRR-based pulse shapers with ¡1 dB loss appear possible from existing foundries AIM2019 . Combining both ideal EOM and pulse shaper capabilities on a single chip has yet to be realized, but the rapid trajectory of advances certainly supports confident optimism. Moreover, the physical realization of spectral shaping via dedicated MRRs could markedly reduce the demands placed on high-bandwidth EOMs. In pulse shapers based on spatial dispersion, such as liquid-crystal-on-silicon technology Roelens2008 , the minimum frequency spacing is ultimately limited by spectral resolution, setting a hard lower bound on the modulation frequency the EOMs must attain. On the other hand, MRR-based shapers dedicate independent rings to each frequency bin, all of which can be tuned independently Wang2015 ; thus the frequency spacing can in principle be much smaller, limited only by the MRR linewidth, to prevent crosstalk between adjacent bins.
Another essential direction for future exploration comprises networking-centric aspects such as the real-time updates an AFP would be expected to implement in a given system. In order to benefit from the reconfigurability possible within the frequency-bin processing paradigm, the AFP must be able to determine the needed functionality (i.e., I/O configuration) in real time and then update the transformation as fast as possible. This question of arbitration—managing data traffic flow to prevent errors and packet loss—is generally much more difficult in photonics than electronics, since optical data streams cannot be easily buffered Rumley2015 . Thus it will be important to consider adapting specific silicon photonic arbitration protocols Vantrease2008 ; Joshi2009 ; Pan2009 ; Li2014 to the AFP paradigm. As one interesting possibility on this front, perhaps ideas from all-optical signal processing Willner2014 could be applied for arbitration decisions. For example, all-optical tapped delay lines relying on nonlinear frequency conversion have realized pattern recognition at the channel line rate Khaleghi2012 . Conceivably, such an approach could be used to continuously check for AFP update requests, although work remains to assess how these capabilities could be realized with the basic chip-scale components discussed here. Finally, the speed of the physical AFP update, following arbitration, should be extremely high as well. New waveforms can be applied to each EOM as fast as the inverse electro-optic bandwidth, and pulse shapers with GHz update speed should be attainable via the use of electro-optic phase shifters, so that with proper engineering, our AFP paradigm should be well-matched to the refresh rates desired on a fast optical network.
VI Conclusion
We have described an approach for all-optical networking based on wavelength multiplexing and active frequency transformations. Consisting of an alternating chain of temporal phase modulation and line-by-line pulse shaping, our all-optical frequency processor (AFP) is able to realize user-defined and reconfigurable channel mappings designed to connect network nodes operating at different wavelengths. Through numerical simulations, we have explicitly designed one-to-one frequency hoppings and 1-to- broadcast operations for small network sizes, considering both fully arbitrary and sinewave-only temporal modulation. By introducing a mutual-information-based metric, we reveal how to optimize system design under resource limitations as well. Our results extend the unitary frequency-bin operations of quantum frequency processors to classical signal processing, indicating the value of arbitrary frequency-bin operations in classical as well as quantum networks.
*Acknowledgments.—*We thank N. Lingaraju for discussions. This work was performed in part at Oak Ridge National Laboratory, operated by UT-Battelle for the U.S. Department of Energy under contract no. DE-AC05-00OR22725. Funding was provided by ORNL’s Laboratory Directed Research and Development Program.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) E. Agrell, M. Karlsson, A. R. Chraplyvy, D. J. Richardson, P. M. Krummrich, P. Winzer, K. Roberts, J. K. Fischer, S. J. Savory, B. J. Eggleton, M. Secondini, F. R. Kschischang, A. Lord, J. Prat, I. Tomkos, J. E. Bowers, S. Srinivasan, M. Brandt-Pearce, and N. Gisin, “Roadmap of optical communications,” J. Opt. 18 , 063002 (2016).
- 2(2) Q. Cheng, M. Bahadori, M. Glick, S. Rumley, and K. Bergman, “Recent advances in optical technologies for data centers: a review,” Optica 5 , 1354–1370 (2018).
- 3(3) M. A. Taubenblatt, “Optical interconnects for high-performance computing,” J. Lightwave Technol. 30 , 448–457 (2012).
- 4(4) S. Rumley, D. Nikolova, R. Hendry, Q. Li, D. Calhoun, and K. Bergman, “Silicon photonics for exascale systems,” J. Lightwave Technol. 33 , 547–562 (2015).
- 5(5) K. Bergman, J. Shalf, and T. Hausken, “Optical interconnects and extreme computing,” Opt. Photon. News 27 , 32–39 (2016).
- 6(6) D. A. B. Miller, “Attojoule optoelectronics for low-energy information processing and communications,” J. Lightwave Technol. 35 , 346–396 (2017).
- 7(7) D. A. B. Miller and H. M. Ozaktas, “Limit to the bit-rate capacity of electrical interconnects from the aspect ratio of the system architecture,” J. Par. Distr. Comp. 41 , 42–52 (1997).
- 8(8) D. A. B. Miller, “Device requirements for optical interconnects to silicon chips,” Proc. IEEE 97 , 1166–1185 (2009).
