Non-Gaussian Photonic State Engineering

Information

  • Patent Application
  • 20240369902
  • Publication Number
    20240369902
  • Date Filed
    August 17, 2022
    2 years ago
  • Date Published
    November 07, 2024
    2 months ago
Abstract
Generation of a non-Gaussian quantum state uses a quantum optical frequency comb source comprising at least one nonlinear optical medium and providing spectral modes including a plurality of pairs of entangled spectral modes, each pair including: a first spectral mode centered at a first frequency, and a second spectral mode entangled with the first spectral mode and centered at a second frequency that is spaced from the first frequency at a multiple of the frequency-bin spacing. Electrically controllable optical transformation modules are connected in series with a first module receiving the spectral modes. Two or more of the modules each comprise: a spectral mode phase shifter applying respective phase shifts to different spectral modes based on at least a first electrical signal, and a spectral mode mixer coupled to the spectral mode phase shifter and coupling spectral modes centered at different frequencies based on at least a second electrical signal.
Description
TECHNICAL FIELD

This disclosure relates to non-gaussian photonic state engineering.


BACKGROUND

Gaussian states of bosonic modes can be described as quantum states of optical waves that can be prepared using quadrature squeezed optical waves and passive linear optical elements. Gaussian states and their feasibility of experimental production are useful for quantum information processing. However, Gaussian states and Gaussian measurements (e.g., homodyne and heterodyne detection) do not constitute a universal set, i.e., resources that would allow universal quantum computation. Thus, techniques for generating non-Gaussian states are useful.


SUMMARY

In one aspect, in general, an apparatus for generating a non-Gaussian quantum state associated with one or more spectral modes comprises: a quantum optical frequency comb source comprising at least one nonlinear optical medium and configured to provide a plurality of spectral modes spaced at a frequency-bin spacing, where the spectral modes include a plurality of pairs of entangled spectral modes, each pair of entangled spectral modes including: a first spectral mode centered at a first frequency, and a second spectral mode entangled with the first spectral mode and centered at a second frequency that is spaced from the first frequency at a multiple of the frequency-bin spacing; and a plurality of electrically controllable optical transformation modules connected in series with a first module in the series receiving spectral modes from the quantum optical frequency comb, where two or more of the modules each comprise: a spectral mode phase shifter configured to apply respective phase shifts to different spectral modes based on at least a first electrical signal, and a spectral mode mixer coupled to the spectral mode phase shifter and configured to couple spectral modes centered at different frequencies based on at least a second electrical signal.


Aspects can include one or more of the following features.


One or more of the electrically controllable optical transformation modules are configured to transform each pair of entangled spectral modes into single-mode squeezed vacuum states.


Each spectral mode phase shifter comprises a Fourier-transform pulse shaper.


Each spectral mode mixer comprises an electro-optic phase modulator.


The apparatus further comprises an output interface coupled to a last module in the series, the output interface including: a plurality of photon number resolving (PNR) detectors configured to detect respective spectral modes of more than one and fewer than all spectral modes output from the last module in the series, and at least one port providing at least one output spectral mode from the last module in the series not detected by any of the PNR detectors.


The output interface further comprises a wavelength-dependent element between the last module and the plurality of PNR detectors.


The wavelength-dependent element comprises at least one of: a grating or a prism.


Each PNR detector is configured to generate a detection signal that distinguishes a detected photon number equal to zero from a detected photon number equal to one, in each of a plurality of time slots; and distinguishes a detected photon number equal to one from at least one detected photon number greater than one, in each of the plurality of time slots.


The apparatus further comprises a trigger module configured to generate a trigger signal based on detection signals from the plurality of PNR detectors indicating one or more time slots in which the port providing at least one output spectral mode corresponds to a non-Gaussian quantum state.


The non-Gaussian quantum state comprises a quantum superposition of continuous variable (CV) optical wave quadrature states.


The quantum superposition comprises a superposition of optical waves with opposite phases.


The non-Gaussian quantum state is input to a module that includes one or more optical elements that provide at least one Gottesman-Kitaev-Preskill (GKP) qubit.


The one or more optical elements include at least one optical beamsplitter.


The trigger signal is based on detection signals that include a plurality of the detection signals each indicating a photon number of zero in at least one time slot.


The last module in the series consists essentially of a spectral mode mixer configured to couple spectral modes centered at different frequencies based on an electrical signal.


The first module in the series consists essentially of a spectral mode mixer configured to couple spectral modes centered at different frequencies based on an electrical signal.


A plurality of the modules in the series are integrated on a common photonic integrated circuit.


The frequency-bin spacing is a free spectral range of an optical parametric oscillator that includes the nonlinear optical medium.


In another aspect, in general, a method for generating a non-Gaussian quantum state associated with one or more spectral modes comprises: providing from a quantum optical frequency comb source, comprising at least one nonlinear optical medium, a plurality of spectral modes spaced at a frequency-bin spacing, where the spectral modes include a plurality of pairs of entangled spectral modes, each pair of entangled spectral modes including: a first spectral mode centered at a first frequency, and a second spectral mode entangled with the first spectral mode and centered at a second frequency that is spaced from the first frequency at a multiple of the frequency-bin spacing; and receiving spectral modes from the quantum optical frequency comb into a first module of a plurality of electrically controllable optical transformation modules connected in series, where two or more of the modules each comprise: a spectral mode phase shifter configured to apply respective phase shifts to different spectral modes based on at least a first electrical signal, and a spectral mode mixer coupled to the spectral mode phase shifter and configured to couple spectral modes centered at different frequencies based on at least a second electrical signal.


In another aspect, in general, an apparatus for generating a non-Gaussian quantum state associated with one or more spectral modes comprises: a quantum optical frequency comb source comprising at least one nonlinear optical medium and configured to provide a plurality of spectral modes spaced at a frequency-bin spacing, a plurality of electrically controllable optical transformation modules connected in series with a first module in the series receiving spectral modes from the quantum optical frequency comb, where two or more of the modules each comprise: a spectral mode phase shifter configured to apply respective phase shifts to different spectral modes based on at least a first electrical signal, and a spectral mode mixer coupled to the spectral mode phase shifter and configured to couple spectral modes centered at different frequencies based on at least a second electrical signal; and an output interface coupled to a last module in the series, the output interface including: a plurality of photon number resolving (PNR) detectors configured to detect respective spectral modes of more than one and fewer than all spectral modes output from the last module in the series, and at least one port providing at least one output spectral mode from the last module in the series not detected by any of the PNR detectors; wherein each PNR detector is configured to generate a detection signal that: distinguishes a detected photon number equal to zero from a detected photon number equal to one, in each of a plurality of time slots, and distinguishes a detected photon number equal to one from at least one detected photon number greater than one, in each of the plurality of time slots.


Aspects can include one or more of the following features.


The number of spectral modes spaced at a frequency-bin spacing is three or more.


The apparatus further comprises a trigger module configured to generate a trigger signal based on detection signals from the plurality of PNR detectors indicating one or more time slots in which the port providing at least one output spectral mode corresponds to a non-Gaussian quantum state.


The plurality of spectral modes provided by the quantum optical frequency comb source comprise a Gaussian state.


The plurality of spectral modes provided by the quantum optical frequency comb source comprise a state continuous-variable encoded state.


Aspects can have one or more of the following advantages.


The techniques described herein enable various implementations of non-Gaussian state production from input states populating discrete frequency bins. Some of the techniques include the use of controllable unitary operations with a quantum frequency processor, followed by photon-number-resolved (PNR) detection of ancilla modes. A quantum state of a single optical mode can be engineered at one reference frequency in a scalable way by leveraging Gaussian boson sampling (GBS) type state preparation (e.g., partial PNR detection on a multi-mode Gaussian state) across multiple frequencies using a comb-based continuous variables entanglement source and a quantum frequency processor to implement a linear mixing across the frequencies, and a heralding trigger obtained from detecting a subset of spectral modes.


Other features and advantages will become apparent from the following description, and from the figures and claims.





BRIEF DESCRIPTION OF THE DRAWINGS

The disclosure is best understood from the following detailed description when read in conjunction with the accompanying drawing. It is emphasized that, according to common practice, the various features of the drawing are not to-scale. On the contrary, the dimensions of the various features are arbitrarily expanded or reduced for clarity.



FIG. 1 is a schematic diagram of an example non-Gaussian quantum state generation system.



FIG. 2 is a schematic diagram of an example generation scheme for heralded non-Gaussian states.



FIG. 3A is a schematic diagram of an example non-Gaussian quantum state generation system.



FIG. 3B is a schematic diagram of an example non-Gaussian quantum state generation system.



FIG. 4A is a set of plots of wavefunctions in the quadrature basis (top panels) and photon number probabilities (bottom panels) for the generation of Schrödinger cat states.



FIG. 4B is a set of plots of wavefunctions in the quadrature basis (top panels) and photon number probabilities (bottom panels) for the generation of Schrödinger cat states.



FIG. 4C is a set of plots of wavefunctions in the quadrature basis (top panels) and photon number probabilities (bottom panels) for the generation of Schrödinger cat states.



FIG. 5 is a set of plots of the fidelity (top panels) and success probability (bottom panels) for the generation of Schrödinger cat states.





DETAILED DESCRIPTION

Non-Gaussian quantum states of light are useful resources for optical quantum information processing, but methods to generate them efficiently can be challenging to implement. Here we describe a generic approach for non-Gaussian state production from input states populating discrete frequency bins by using controllable unitary operations with a quantum frequency processor, followed by photon-number-resolved detection of ancilla modes. Leveraging and refining the K-function representation of quantum states in the coherent basis, we develop a theoretical model amenable to numerical optimization and, as specific examples, design quantum frequency processor circuits for the production of Schrödinger cat states, exploring the performance tradeoffs for several combinations of ancilla modes and circuit depth. Our scheme provides a valuable general framework for producing complex quantum states in frequency bins, paving the way for single-spatial-mode, fiber-optic-compatible non-Gaussian resource states.



FIG. 1 shows an example non-Gaussian quantum state generation system 100 for generating a non-Gaussian quantum state associated with one or more spectral modes. The system 100 includes a quantum optical frequency comb source 102 comprising at least one nonlinear optical medium and configured to provide a plurality spectral modes spaced at a frequency-bin spacing (e.g., a free spectral range of an optical parametric oscillator that includes the nonlinear optical medium). In some implementations, the spectral modes include multiple pairs of entangled spectral modes. In such implementations, each pair of entangled spectral modes includes: a first spectral mode centered at a first frequency, and a second spectral mode entangled with the first spectral mode and centered at a second frequency that is spaced from the first frequency at a multiple of the frequency-bin spacing. The system 100 includes a module 104 called a “quantum frequency processor,” which includes multiple electrically controllable optical transformation modules connected in series. The module 104 includes a first module 106A in the series receiving spectral modes from the quantum optical frequency comb source 102, and a last module 106Z in the series coupled to an output interface 108. The modules in the series are not necessarily all identical. For example, the first and/or last module may include a subset of the sub-components of the other modules. In this example, two or more of the modules each include: a spectral mode phase shifter configured to apply respective phase shifts to different spectral modes based on at least a first electrical signal, and a spectral mode mixer coupled to the spectral mode phase shifter and configured to couple spectral modes centered at different frequencies based on at least a second electrical signal. The output interface 108 may include, or couple to, a wavelength-dependent element. The wavelength dependent element could be dispersive (e.g., a waveguide or a prism) or diffractive (e.g., a grating). The wavelength-dependent element can be used to spatially separate the spectral modes based upon their frequency, allowing for PNR detection of each spectral mode.


The distinction between discrete-variable (DV) and continuous-variable (CV) encodings offers a valuable lens through which to classify and understand photonic quantum information processing systems. Quantum information encoded on quantum states of optical waves can use DV encoding where a physical observable has one of multiple possible discrete values, or CV encoding where a physical observable has a value in a continuous range. Based on true (or approximate) finite-dimensional Hilbert spaces, DV optical designs are typically associated with qubits (or qudits) encoded in photons that are manipulated and subsequently measured with single-photon detectors. On the other hand, the infinite-dimensional Hilbert spaces of CV quantum information exploit collective photonic excitations (such as coherent or squeezed states) and homodyne/heterodyne detection with local oscillators (CV maintaining measurement techniques) and/or photon number resolving detectors (a measurement that can be used to convert CV into DV encoding), as fundamental resources. Gaussian states are an example of CV encoding and can be simpler to generate, compared to some realizations of DV encoding, which are non-Gaussian. The non-Gaussian quantum state generation techniques described herein can transform a Gaussian state input into a DV encoded output state. Other techniques have assumed that DV encoded states may be readily available as input states, which due to a variety of factors associated with practical implementations, is not always true. Thus, the ability to generate DV encoded states from CV encoded Gaussian states can be advantageous. From a technical side, the DV/CV divide can prove quite stark, and significant differences appear theoretically as well: for example, security proofs for CV quantum key distribution have generally proven much more challenging to establish due to the infinite dimensionality involved.


Yet this dichotomy is far from absolute, with features of particular quantum information processing approaches blurring the CV/DV distinction entirely. At the implementation level, many DV photonic systems utilize subspaces taken from a larger, intrinsically continuous Hilbert space-time and frequency bins forming representative examples of relevance. For encodings such as the Gottesman-Kitaev-Preskill (GKP) qubit, the logical quantum information is discrete, but the encoding occupies the full continuous Hilbert space. Here the CV aspects are not incidental features of the chosen Hilbert space; rather, they prove critical to the paradigm itself, providing the foundation for measuring and correcting continuous errors on the logical qubit state.


The potential of error-corrected photonic quantum information processing with GKP qubits makes them an appealing direction for research. But producing such states—and non-Gaussian CV states more generally—can be challenging. In some of the examples described herein, the frequency-bin degree of freedom (DoF) can exhibit several attractive features for scalable photonic quantum information processing, including wavelength parallelizability, compatibility with single-mode optical fiber, and CV state production with resonant parametric oscillators, both free-space and integrated.


A potential challenge of non-Gaussian state production with frequency-bin encoding, however, is the realization of arbitrary unitary operations. A quantum frequency processor (QFP) based on alternating applications of electro-optic phase modulators (EOMs) and pulse shapers can in principle synthesize any unitary frequency-bin operation in a scalable fashion.


Some of the prophetic examples described herein are based on simulation of a model for non-Gaussian frequency-bin state engineering on the QFP. We describe a resource-efficient method for computing the output of a QFP excited by Gaussian inputs and measured with photon-number-resolving (PNR) detectors applied to a subset of frequency modes. As examples of this general approach, we describe implementations of QFP circuits intended to produce Schrödinger cat states in one undetected bin and explore the impact of the number of components and ancilla modes on circuit performance, according to a cost function that balances both state fidelity and success probability. Some of the example implementations described herein can provide a general framework for non-Gaussian state production in frequency-bin quantum systems.


Without intending to be bound by theory, as an example of modeling such a system, we use a representation of Gaussian states in the coherent basis according to the K-function formalism. It has been shown that any N-mode pure Gaussian state |Ψcustom-character with covariance matrix (CM) V and displacement vector {right arrow over (x)}β can be written in the coherent basis |{right arrow over (α)}custom-character as















"\[LeftBracketingBar]"

Ψ



=




d

2

N





x


α



K

(


x


α

)





"\[LeftBracketingBar]"


α








,




(
1
)








where










K

(


x


α

)


=



e



-

1
2





(



x


α

-


x


β


)

T





(



x


α

-


x


β


)


+


1
2




x


α
T


γ



x


β







(

2

π

)

N




(

det


Γ

)


1
/
4





,




(
2
)











with


Γ

=

V
+

I
/
2



,











=


1
2



(





A
+



i
2



(

C
+

C
T


)





C
-


i
2



(

A
-
B

)









C
T

-


i
2



(

A
-
B

)






B
-


i
2



(

C
+

C
T


)






)



,




(
3
)













γ
=

(



0



i

I






-
iI



0



)


,




(
4
)











where


A

=

A
T


,

B
=

B
T


,


and


C


are


defined


as


the


blocks


of



Γ

-
1




as


follows
:











Γ

-
1


=


(



A


C





C
T



B



)

.





(
5
)







We note that since the CM V is symmetric, Γ and Γ−1 are also symmetric. We work with the convention custom-character=1 (therefore the CM of vacuum is I/2) and consider the qqpp representation where vectors are defined as {right arrow over (x)}αT=({right arrow over (q)}αT,{right arrow over (p)}αT) with {right arrow over (q)}αT=(qα1, . . . , qαN) and {right arrow over (p)}αT=(pα1, . . . , pαN) the canonical position and momentum vectors. The volume element for integration is then defined as d2N{right arrow over (x)}α=dqα1 . . . dqαNdpα1 . . . dpαN, and αi=(qαi+ipαi)/√{square root over (2)}.


The coherent basis representation is a valuable tool for working on photon-subtraction-based or, more generally, partial PNR detection schemes aimed at engineering Gaussian states into desired non-Gaussian states. Photon subtraction can be modelled either (i) as a beamsplitter whose two input ports are fed with the ith mode of |Ψcustom-character and vacuum |0custom-character, respectively, followed by PNR detection on the lower output port; or (ii) simply by acting the annihilation operator {circumflex over (α)}i, where the index i refers to the mode, on |Ψcustom-character. Therefore, the photon subtraction operator will act only on the basis vectors of the state, i.e., coherent states in this instance. The action of beamsplitters or annihilation operators on coherent states is straightforward, making this basis particularly efficient for analytical or numerical evaluation. The situation is similar for partial PNR detection on a Gaussian state written as a coherent state expansion; the projection of a coherent state on a Fock state is the well known expression









n




"\[LeftBracketingBar]"

α




=

exp



(


-




"\[LeftBracketingBar]"

α


"\[RightBracketingBar]"


2


/
2

)



α
n

/



n
!


.






The probability of a length-N PNR pattern for an N-mode Gaussian state |Ψcustom-character with zero displacements, i.e., {right arrow over (x)}β=0 in Eq. (1), is given by













P


n
1






n
N



=





"\[LeftBracketingBar]"





n
1






n
N





"\[LeftBracketingBar]"

Ψ






"\[RightBracketingBar]"


2








=



1

det






det


Γ








i
=
1


N



n
i



!

2

n
i












"\[LeftBracketingBar]"


I


n
1






n
N





"\[RightBracketingBar]"


2



,







(
6
)








where










I


n
1






n
N




=





d

2

N





x


α



R

(


x


α

)






i
=
1

N



(


q

α
i


+

i


p

α
i




)


n
i






,




(
7
)














R

(


x


α

)


=





det







(

2

π

)

N




e


-

1
2





x


α
T






x


α





,




(
8
)










and




=


+

I
/
2.


Equation





(
7
)



can


be


rewritten


as












I


n
1






n
N



=

{



0




Σ
=
odd

,






Hf
(
σ
)





Σ
=
even

,









(
9
)







where Σ=Σi=1Nni, Hf (σ) is the loop hafnian of the matrix σ with elements σij=custom-charactersisjcustom-character, where 1≤i, j≤Σ and si=qαi+ipαi. The hafnian in Eq. (9) represents the mean value custom-characters1n1 . . . sNnNcustom-character under the Gaussian distribution of Eq. (8).


We will derive the explicit relation of the matrix σ to the matrix custom-character and consequently to matrices Γ and V. We also give the expressions for the Fock expansion coefficients of the produced non-Gaussian states and simplify further the expressions.


The matrix Γ is defined as Γ=V+I/2, where V is the CM and I the identity matrix. Since V corresponds to a pure Gaussian state, it can be written as V=SpV0SpT where Sp is an orthogonal symplectic matrix for a general passive transformation (beamsplitters and phase rotations, but not squeezers) and V0 is the CM for a product of N single mode squeezed vacuum states, i.e., the diagonal matrix











V
0

=


1
2



diag



(


e

2


r
1



,


,

e

2


r
N



,

e


-
2



r
1



,


,

e


-
2



r
N




)



,




(
10
)







where r1, . . . , rN are the real and positive squeezing parameters for each of the N single-mode squeezed vacuum states (note that the phase of the squeezing has been absorbed into the orthogonal symplectic transformation Sp).


We have the following relation,










det


Γ


=

det

[



S
p

(


V
0

+

I
2


)



S
p
T


]





(
11
)













=


det



S
p



det



(


V
0

+

I
2


)



det



S
p
T



,




(
12
)









from


which


we


write










det


Γ

=

det



(


V
0

+

I
2


)






(
13
)







since detSp=detSpT=1 as both Sp and SpT, are symplectic matrices. The right hand side of Eq. (13) is the determinant of a diagonal matrix from which we find










det


Γ

=




i
=
1

N





cosh


2





r
i

.







(
14
)







Therefore, Eq. (6) is rewritten as










P


n
1






n
N



=






"\[LeftBracketingBar]"


I


n
1






n
N





"\[RightBracketingBar]"


2


det









i
=
1


N



n
i



!


2

n
i



cosh



r
i







.





(
15
)







In the case where the input squeezing is the same among all single mode squeezed vacuum states, i.e. r1= . . . =rN=r, Eq. (14) reduces to detΓ=cosh2Nr.


In order to simplify Eq. (5) we can write Γ=Sp (V0+I/2) SpT, and since SpT−1=Sp is a symplectic orthogonal matrix we have











Γ

-
1


=




S
p

(


V
0

+

1
2


)


-
1




S
p
T



.




(
16
)







The symplectic orthogonal matrix Sp has the following block matrix structure and properties:










S
p

=

(




S
A




S
B






-

S
B





S
A




)





(
17
)















S
A
T



S
B


=


S
B
T



S
A



,




(
18
)















S
A



S
B
T


=


S
B



S
A
T



,




(
19
)
















S
A
T



S
A


+


S
B
T



S
B



=
I

,




(
20
)















S
A



S
A
T


+


S
B



S
B
T



=

I
.





(
21
)







Moreover, since V0 is diagonal we can write












(


V
0

+

1
2


)


-
1


=

I
+

(




-
T



0




0


T



)



,




(
22
)







where T=diag(tanh r1, . . . , tanh rN). In virtue of Eqs. (16), (17), and (19), we find that in Eq. (5)










A
=



-

S
A



T


S
A
T


+


S
B


T


S
B
T




,




(
23
)













C
=


C
T

=



S
A


T


S
B
T


+


S
B


T


S
A
T





,




(
24
)













A
+
B

=

2


I
.






(
25
)







Therefore, in the most general case possible, Eq. (5) is simplified to










Γ

-
1


=

(



A


C




C





2

I

-
A

,




)





(
26
)







where A and C are given in Eqs. (23) and (24), respectively, as functions of the passive symplectic transformation Sp and the input squeezing parameters.


Consequently, matrix custom-character of Eq. (3) simplifies to










=


1
2




(




A
+
iC




C
-

i

(

A
-
I

)







C
-

i


(

A
-
I

)







2

I

-
A
-
iC




)

.






(
27
)







The matrix custom-character appearing in Eq. (8) is defined as










=


+

I
/
2.






(
28
)







We find it easier if we transform as custom-character=Wcustom-characterW using the unitary matrix W defined as









W
=


1

2





(



I


I





-
iI




i

I




)

.






(
29
)







Utilizing Eqs. (27), (28), and (29) we find












˜

=

(



I



A
-
I
+
iC





0


I



)


,




(
30
)







from which we see that det custom-character=det I=1. Since |det W|2=1, we have det custom-character=detcustom-character and conclude that










det




=
1.




(
31
)







Therefore, Eqs. (8) and (15) are further simplified to











P


n
1






n
N



=





"\[LeftBracketingBar]"


I


n
1






n
N





"\[RightBracketingBar]"


2






i
=
1


N



n
i



!


2

n
i



cosh



r
i







,




(
32
)













R

(


x


α

)

=


1


(

2

π

)

N





e


-

1
2





x


α
T






x


α



.






(
33
)







In order to derive a convenient expression for custom-character, we work with custom-character and observe that












˜


-
1


=

(



I



-

(

A
-
I
+
iC

)






0


I



)





(
34
)







is indeed the inverse of custom-character, i.e., it satisfies custom-character=1. Since custom-character=Wcustom-characterW we find that custom-character=Wcustom-characterW\ and finally












-
1


=


1
2




(





3

I

-
A
-

i

C





i

(

A
-
I
+

i

C


)






i

(

A
-
I
+

i

C


)




I
+
A
+

i

C





)

.






(
35
)







Therefore, using Eqs. (23), (24), and (35), any given passive symplectic transformation Sp, and input squeezing parameters, one can readily write custom-character.


Making use of Eq. (33), we can express the matrix elements of σ as











σ
ij

=





(



q



α
i


+

ip

α
i



)



(


q

α
j


+

i


p

α
j




)




=



1


(

2

π

)

N







d

2

N





x


α



exp



(


-

1
2





x


α
T






x


α


)

×

(


q

α
i


+

i


p

α
i




)



(


q

α
j


+

i


p

α
j




)




=


d

d


λ
i





d

d


λ
j





exp



(


1
2




Λ


T





-
1




Λ



)





"\[LeftBracketingBar]"





Λ


=

0









,




(
36
)







where {right arrow over (Λ)}T=({right arrow over (λ)}T, i{right arrow over (λ)}T) is a 2N-dimensional vector with {right arrow over (λ)}T=(λ1, . . . , λN) a real N-dimensional vector. Viewing







1
2




Λ


T





-
1




Λ






in the exponential of the right hand side of Eq. (36) as a polynomial in λi, Eq. (36) is equal to the coefficient of λiλj. This way, we can write










σ

i

j


=

2



(



ij

-
1


-



i
+

N


j

+
N


-
1



)

.






(
37
)







From the covariance matrix V, one can find matrix Γ−1 and therefore matrix σ using Eqs. (35) and (37), which is used in the calculation in Eq. (9).


The Gaussian moment problem of Eq. (7) represents a hafnian calculation and is related to the Gaussian boson sampling paradigm. When the indices i, j are equal this corresponds to a loop, i.e., matching an object with itself. Therefore, it is typically referred to as a loop hafnian. Equation (32) is the probability of finding ni photons in each one of the i=1, . . . , N modes. If we wish to engineer the N-mode Gaussian state into an M-mode (M<N) non-Gaussian, one as shown in FIG. 2, we leave M modes undetected; without loss of generality we assume the undetected modes are the M upper modes. The probability of the PNR pattern (nM+1, . . . , nN) on the lower detected modes is precisely the probability PnM+1, . . . , nN of producing the corresponding non-Gaussian state. This probability is










P


P


n

M
+
1


,

,

n
N




=






n
1

,

,


n
M

=
0







P


n
1

,

,

n
N



.






(
38
)







For numerical simulations, the above sum is truncated to a finite upper limit, which should be chosen with care to ensure that it encompasses all Fock coefficients of nonnegligible probability. This condition can be verified in practice by successively increasing the limits and observing no change to P.



FIG. 2 shows an example system 200 configured for heralding an M-mode state |Φcustom-character from N single-mode, zero-displacement squeezed resource states and N×N unitary operation U. Partial PNR detection on the N−M lower modes by photodetectors 202, each configured as a PNR detector to distinguish among different numbers of detected photons, produces a non-Gaussian state on the undetected M modes. For example, a PNR detector can be implemented using detectors incorporating cryogenic sensors, and/or superconducting materials. One example of a PNR detector is a transition-edge sensor (TES). Another example of a PNR detector is a segmented detector based on single-photon avalanche-photodiodes.


In some implementations of a PNR detector, the PNR detector can be configured to be able to distinguish a detected photon number equal to zero from a detected photon number equal to one, in each of a plurality of time slots, and to also be able to distinguish a detected photon number equal to N from a detected photon number of N+1, in each of the plurality of time slots, for each value of N up to at least some relatively large number (e.g., N at least 10 or greater). In some cases, it may not be necessary for the PNR detector to be able to distinguish any possible number of detected photons from any other possible number of detected photons. For example, for a particular system configuration, it may only be necessary to distinguish among photon numbers that are more likely to be detected.


The non-Gaussian state |Φcustom-character on the M undetected modes can be written as a partial projection on Fock states of the detected modes:














"\[LeftBracketingBar]"

Φ



=


1

P







n

M
+
1







n
N





"\[LeftBracketingBar]"

Ψ






,




(
39
)







where P is given in Eq. (38) and |Ψcustom-character is the input N-mode Gaussian state.


The Fock expansion coefficients of heralded state |Φcustom-character are cn1. . . nM=custom-charactern1 . . . nMcustom-character. Using Eqs. (7) and (39) we find











c


n
1






n
M



=


I


n
1







n
M



n

M
+
1








n
N





P






i
=
1

N






n
i

!



2

n
i



cos


h



r
i







,




(
40
)







where the numerator is given by Eq. (7). Therefore, for any given partial PNR pattern (nM+1, . . . , nN) one can compute the Fock expansion coefficients of the produced state |Φcustom-character, which can be benchmarked against a target non-Gaussian state |Φtcustom-character through direct comparison of Fock coefficients or collectively through fidelity custom-character=|custom-characterΦtcustom-character|2.


Regarding the example model framework thus far described, we note the following. First, we note that our formalism provides an approach to computing Gaussian states in the Fock basis. By incorporating the reduced dimensionality of a pure state directly, our approach may call for calculation of fewer expansion coefficients to fully characterize the output, in the case of pure state evolution.


Second, extra care may be needed when dealing with loop hafnians. Let us give an example. Say that one wants to calculate (s12s2s3). To apply Wick's formula for implementing a practical application of the modeled system, one may rewrite the mean value as containing four different objects, i.e., custom-characters12s2s3custom-character=custom-characterg1g2g3g4custom-character. Wick's formula gives the computed matchings as custom-characterg1g2g3g4custom-character=custom-characterg1g2custom-charactercustom-characterg3g4custom-character+custom-characterg1g3custom-charactercustom-characterg2g4custom-character+custom-characterg1g4custom-charactercustom-characterg2g3custom-character, and then we substitute back g1=g2=s1, g3=s2, and g4=s3, which gives










s
1
2



s
2



s
3




=





s
1
2








s
2



s
3





+





s
1



s
2









s
1



s
3





+





s
1



s
3










s
1



s
2




.







For the calculation of loop hafnians, we give a formula which is the nonzero result of Eq. (9):











Hf


(
σ
)




=



1


(


2

)

!








v
1

=
0


n
1












v
N

=
0


n
N





(

-
1

)



v
1

+

+

v

N





×

(




n
1






v
1




)







(




n
N






v
N




)





(


1
2




h


T


σ


h



)


Σ
2











(
41
)







where {right arrow over (h)}T=(n1/2−v1, . . . , nN/2−vN). Equations (7) and (41) can be used directly in Eq. (38) for the probability of finding any non-Gaussian state in the undetected modes and in Eq. (40) for the Fock expansion coefficients of such a state. This tailored expression for the loop hafnian may provide significant computational speed up for non-Gaussian state engineering work. Essentially, the improvement can be obtained when the dominant bottleneck in Wick's formula stems from repeated factors (e.g., s1 in the example above) rather than many non-repeated factors, (e.g., s2 and s3 in the example above).


Third and finally, the formulas above enable calculation of the coefficients (n1 . . . nNcustom-character for any diagonal input covariance matrix V0 and passive symplectic mode transformation Sp—i.e., any covariance matrix for a pure Gaussian state—without numerical evaluation of a single matrix inverse or determinant: these expressions have all been reduced to matrix or scalar operations in the above examples. This simplification has an impact on the efficiency of the numerical procedure, eliminating potentially time-consuming inverse calculations from the optimization loop.


Up to this point, the mathematical formulation has been general with respect to the underlying optical modes, applicable equally well to any photonic DoF. We now refine our focus to frequency bins specifically. Fundamentally, the QFP is designed to realize arbitrary unitary operations on a discrete set of equispaced, clearly separated frequency modes, or bins.


In order to understand the basic principles of operation, consider a discrete set of frequency modes, each centered at ωn0+nΔω(n∈custom-character) and associated with an annihilation operator {circumflex over (α)}n. The corresponding output operators {circumflex over (b)}n relate to the inputs {circumflex over (α)}n as











b
ˆ

n

=


e

i


ϕ
n






a
^

n






(
42
)







for a line-by-line pulse shaper and











b
ˆ

n

=




k
=

-







f

n
-
k





a
^

k







(
43
)







for an EOM driven with phase function φ(t) periodic at the inverse mode spacing







T
=


2

π

Δω


,




so that







e

i


φ

(
t
)



=






n




f
n



e


-
in


Δ

ω

t




and



f
n



=


1
T





0
T


dt



e

i


φ

(
t
)






e

in

Δ

ω

t


.









As written, this formulation contains an infinite number of frequency bins; in the interests of numerical tractability, though, we can limit the total number of considered modes to N and discretize the temporal period as







t
n

=


n

T

N





(n∈{0, 1, . . . , N−1}). Under this approximation, the total N×N unitary for a sequence of Q components becomes










U
=


(

F


D
Q



F



)



D

Q
-
1








(


FD
3



F



)




D
2

(

F


D
1



F



)



,




(
44
)







where F is the discrete Fourier transform with elements







F

m

n


=


1

N




e

2

π


imn
/
N








(m,n∈{0, 1, . . . , N−1}). Each Dq is a diagonal unitary matrix; the odd-numbered q signify an EOM with elements









(

D
q

)


n

n


=

e

i



φ

(
q
)


(

t
n

)




,




and the even-numbered q a pulse shaper with









(

D
q

)


n

n


=

e

i


ϕ
n

(
q
)





.




We bookend the QFP with EOMs in our example, rather than pulse shapers, based on previous experience where we have observed no increase in circuit performance with the addition of a front- or back-end pulse shaper. The form in Eq. (44) accurately reflects the physical situation as long as N is sufficiently large so that photon probability amplitudes do not reach the edge of the truncated simulated domain and artificially “wrap around” to the other side; in practice, this situation can be avoided by limiting the maximum EOM modulation index or applying bandpass filters to the pulse shaper matrices.


Diagonal unitary decompositions in the form of Eq. (44) can be used in a variety of photonic DoFs, including position/momentum, parallel waveguides, and time bins-whenever the physical system can be modeled as the application of phase shifts in alternating Fourier-transform pairs. One can analytically design such systems by starting with the beamsplitter/phase-shifter decomposition of path encoding, and then expressing each beamsplitter layer as six alternating phase masks, for example. However, this may introduce significant resource overhead, which may present a challenge to computing the Dq matrix elements used to synthesize a desired target matrix U optimally—i.e., without an intermediate conversion step to an equivalent path circuit. Accordingly, numerical optimization can be used in some QFP implementations for basic gates such as the Hadamard, controlled-NOT, cyclic hop, and arbitrary single-qubit unitaries. In some examples described herein, the non-Gaussian CV cases considered deal with many-photon states inherently.



FIG. 3A and FIG. 3B provide an overview of an example non-Gaussian state engineering system. The case of Ns=3 input squeezed modes is shown for concreteness. FIG. 3A shows a schematic view of an example system 300, where squeezed states in distinct frequency modes from an input module 302 traverse the sequence of EOMs and pulse shapers in a QFP module 304, which is connected to an output module 306. In this example, the condition for successful heralding is the detection of ns photons each in all but one of the central Ns bins and zero photons in all adjacent bins. The undetected mode is left in state |Φcustom-character. FIG. 3B shows a schematic view of the logic of system 300, represented by a transformation U, where each rail denotes an individual frequency bin, with the QFP functioning as a complex interferometer. As previously mentioned, our mathematical formalism applies to a system like FIG. 3A where the M undetected modes can be any of the total N modes without loss of generality. In the following example we choose M=1 and select this single undetected mode as the Kth mode, which is at the center of a set of Ns modes that are populated with single-mode squeezed vacuum states at the input; the remaining N−Ns modes are initially vacuum. For our simulations, we take the phase of the squeezing to be zero for all cases, although incorporating non-zero phases is possible in alternative examples. After application of U, the Kth mode is left undetected and ns photons are detected in each of the other central Ns−1 modes. Production of the desired state in the Kth mode is heralded by simultaneously detecting vacuum in the remaining N−Ns modes: in essence, a bucket detector for all remaining modes. The use of such vacuum postselection is a consequence of the presence of an infinite set of ancilla modes in the frequency-bin DoF, which can be detected to ensure that the output state is pure.


Given the massive design space available for non-Gaussian QFP circuits—in terms of input states, unitaries, and output patterns—we have attempted in the specific configuration of FIG. 3A to provide a relatively simple example that nevertheless retains key features anticipated for successful circuits. By placing the output mode of interest in the center of the squeezed inputs, we increase opportunities for multiphoton interference with relatively weak modulation amplitudes, and selecting from the modes initially populated with photons for PNR detection with ns>0 should permit reasonable success probabilities.


The use of PNR detection in the output module 306 after the QFP module 304 allows us to attain non-Gaussian states that are not available within other Gaussian cluster state models. In some alternative implementations, a GKP qubit encoding can be used that has a single photon in a discrete grid of spectro-temporal modes. While similar in that this also leverages the frequency DoF, many of the examples described herein provide for construction of non-Gaussian states in which quantum information resides in the field quadratures of optical modes, making our analysis multi-rather than single-photon in nature.


Having detailed the mathematical formalism and highlighted the specific features of the QFP, we now apply an example framework toward the design of quantum circuits that produce desired non-Gaussian output states, according to the configuration presented in FIG. 3A.


As noted previously, quantum system design with the QFP lacks an optimal analytical unitary decomposition procedure, so that numerical optimization may be used to obtain a QFP configuration realizing a desired unitary. In the context of non-Gaussian state design, the need for numerical optimization in itself is not unique, but has proven a fixture in path encoding as well.


In one approach to non-Gaussian state design, rather than designing a quantum circuit to implement some target state Φt directly, a Fock-truncated core state |Φcorecustom-character is sought instead—related to |Φtcustom-character via a squeezing and displacement operation, |Φtcustom-character=S (custom-character)D(β)|Φcorecustom-character. Suppose that the mode unitary found to produce |Φcorecustom-character is U; then, by absorbing the displacement and squeezing operation into a new set of inputs and mode unitary U′, an interferometer for the desired full state |Φtcustom-character can be produced immediately via an analytical decomposition scheme. In the QFP case, however, if a set of EOM and pulse shaper solutions are found that can implement the core state preparation circuit U, there is no straightforward connection from it [i.e., the Dq matrices in Eq. (44)] to the modified configuration that would realize U′; instead, numerical optimization may be employed on U′, effectively doubling the rounds of numerical design compared to path encoding. In what follows we concentrate on synthesizing circuits that produce the full target state |Φtcustom-character immediately, avoiding this intermediate core state step.


To begin the optimization process we first define the target state |Φtcustom-character in the Fock basis, i.e., the coefficients τn=custom-charactern|Φtcustom-character. We employ MATLAB's particle swarm optimization (PSO) tool to find the Ns nonzero input squeezing values of the total length-N vector of inputs











r


=

(

0
,


,

0
,


r


K
-


?



N
s

2



]


,



,


r

K
-
1


,


r
K

,


r

K
+
1


,



,


r

K
+




N
s

2





,
0
,



,

0

)


,




(
45
)










?

indicates text missing or illegible when filed




and a QFP unitary, U, that when applied to the N-mode input followed by detection of ns photons in each of the remaining Ns−1 squeezed modes, produces a state |Φcustom-character. Letting nc denote the photon number at which we truncate the state for numerical simulations, we therefore compute a total of nc+1 coefficients (including vacuum) to fully describe the heralded output. To find the optimal squeezing values and U, PSO varies the phase shifts applied to the N QFP modes by the pulse shapers, each EOM's phase modulation function φ(t), and the Ns nonzero elements of {right arrow over (r)} in order to minimize the cost function










C
=

P




log

1

0


(

1
-


)



,




(
46
)







where custom-character and P are the fidelity of |Φcustom-character with respect to |Φtcustom-character and the probability of producing |Φcustom-character, respectively. We have found a logarithmic cost function of this form useful for penalizing custom-character<1 more strongly than P<1, emulating the effect of a constraint on custom-character without the computational cost associated with a strict constraint function. Other cost functions may also be employed without materially altering our approach. The Fock coefficients of |Φcustom-character in the Kth mode can be expressed as Eq. (40) which we write in the form











c

n
K


=


I

n





P






i
=
1

N




n
i



!


2

n
i




c


o


s


h



r
i









,




(
47
)







where {right arrow over (n)}=(0, . . . , 0, ns, . . . , ns, nK, ns, . . . , ns, 0, . . . , 0) is the vector of photon numbers over all output modes, so that P and custom-character can be written as









P
=





n
K

=
0


n
c




(





"\[LeftBracketingBar]"


I

n





"\[RightBracketingBar]"


2





i
=
1

N




n
i

!



2

n
i



cosh


r
i




)



and






(
48
)













=





"\[LeftBracketingBar]"





Φ
t

|
Φ





"\[RightBracketingBar]"


2

=




"\[LeftBracketingBar]"






n
K

=
0


n
c




τ

n
K

*



c

n
K






"\[RightBracketingBar]"


2






(
49
)







With the cost function defined we now lay out an example procedure for evaluating custom-character and P at each PSO iteration. First, we calculate







(


V
0

+

I
2


)


-
1





using {right arrow over (r)} in Eq. (22). U is calculated by plugging the N phase shifts for each pulse shaper and each EOM's φ(t) into Eq. (44), which we convert to symplectic form, Sp, via











S
p

=


W

(



U


0




0



U
*




)



W




,




(
50
)







where W is defined by Eq. (29) and U* corresponds to element-by-element conjugation (no transpose). Γ−1 is then calculated by Eq. (16), and the blocks A and custom-character extracted per Eq. (26). A and custom-character are used to find custom-character with Eq. (35). The matrix elements of σ are found by using custom-character in Eq. (37). Because we detect vacuum in all the QFP modes except for the center Ns,








h


T

=

(

0
,


,
0
,



n
s

2

-

v

K
-




N
s

2






,


,



n
K

2

-

v
K


,


,



n
s

2

+

v

K
-




N
s

2






,
0
,


,
0

)





in Eq. (41) renders unimportant all the elements of σ other than the center Ns×Ns block. Therefore we proceed to evaluate Eq. (47) using only the center block of σ, for nK∈{0, 1, . . . , nc} and are left with the Fock coefficients cnK of |Φcustom-character.


We choose to compute Γ−1 in this manner for computational reasons. As a large matrix—2N×2N in general and 128×128 in our case—Γ is time-consuming to invert. We bypass this time sink by calculating Γ−1 directly with Eq. (22), rather than performing Γ=SpV0SpT+I/2 and inverting Γ.


We take further action to streamline the nc+1 calculations of I{right arrow over (n)} needed to find the Fock coefficients of |Φcustom-character, dominated by Hf(σ) in Eqs. (9) and (41). σ is the only quantity in Eq. (41) that will change in the successive iterations of PSO; therefore, we can precompute a number of the elements of Eq. (41) outside the optimization loop and use them for every PSO iteration. Calculating these elements upfront proves imperative to expediting the optimization process when nc becomes large.


Consider a given value nK. First, we define the length-Ns vector











s


T

=

(


n
s

,


,

n
s

,

n
K

,

n
s

,


,

n
s


)





(
51
)







the sum of photons in the output modes










Σ
=





i
=
1


N
s



s
i


=



(


N
s

-
1

)



n
s


+

n
K




,




(
52
)







and index vectors for each mode {right arrow over (v)}iT=(0, 1, . . . , si), where the maximum si for each mode is taken from Eq. (51).


Then we find all combinations of the entries of the v vectors and store them in a matrix D, where each row corresponds to a unique length-Ns listing of elements, one drawn from each {right arrow over (v)}i. Because we choose to detect the same number of photons, ns, in the Ns−1 modes, D will be of dimension (ns+1)Ns−1(nK+1)×Ns and will take on the role of the nested summations that appear in Eq. (41). We calculate the exponent of the (−1) factor in Eq. (41) for all terms of the nested summation and store them in custom-character whose elements are defined as










𝒲
i

=




j
=
1


N
s




D
ij

.






(
53
)







Similarly, the product of binomials in Eq. (41) is calculated for all terms in the nested summation and stored in {right arrow over (X)},










X
i

=




j
=
1


N
s




(




s
j






D
ij




)

.






(
54
)







{right arrow over (h)}T for all the terms in the nested summation are stored in vectors











Z


i
T

=


(




s
1

2

-

D

i

1



,


,



s

N
s


2

=

D

iN
s




)

.





(
55
)







The Hf(σ) calculation is then reduced to a single summation over these precomputed elements,











Hf

(
σ
)

=




i
=
1

κ



1


(

Σ
2

)

!





(

-
1

)


𝒲
i






X
i

(


1
2




Z


i
T


σ



Z


i


)


Σ
2





,




(
56
)







where κ=(ns+1)Ns−1 (nK+1). This process can be repeated for all values nK∈{0, 1, . . . , nc} giving us all necessary precomputed {right arrow over (s)}, Σ, {right arrow over (W)}, {right arrow over (X)}, and {right arrow over (Z)}i, elements.


As examples of our method, we seek to generate even Schrödinger cat states with coherent amplitudes α ranging from 0.5 to 3 in steps of 0.25. For each α value |Φtcustom-character is therefore set to














"\[LeftBracketingBar]"


Φ
t




=







"\[LeftBracketingBar]"

α



+



"\[LeftBracketingBar]"


-
α







2


(

1
+

e


-
2

|
α

|
2




)





,




(
57
)







where












"\[LeftBracketingBar]"


±
α







e


-

1
2







"\[LeftBracketingBar]"


±
α



"\[RightBracketingBar]"


2










n
=
0


n
c






(

±
α

)

n



n
!







"\[LeftBracketingBar]"

n





.




We truncate |±αcustom-character at nc=40 for all α values, which encompasses all the Fock support to high precision at α=3, and therefore for any |Φtcustom-character with α<3 as well. Indeed, the truncation error defined as εnc=1−Σn=0nc|custom-charactern|Φt custom-character|2 is less than 10−14 for α≤3 and nc=40. This choice is highly conservative, as one could likely consider smaller nc values such as nc=20 or 30 for added computational speed up, for which the errors remain small: ε20<10−3 and ε30<10−8 at α=3.


As an example, to make these results as tractable as possible for implementation, we limit φ(t) to a single sinewave and constrain






(


r

K
-




N
s

2





,


,

r
K

,


,

r

K
+




N
s

2






)




to a maximum of 1.5 (corresponding to a squeezing value of approximately 13 dB). We proceed to optimize with Q∈{3,5, 7} total QFP elements, N=64 QFP modes, and Ns∈{3,5} input squeezed states, along with a 32-mode bandpass filter on each pulse shaper to prevent unphysical solutions that reach the edge of the N=64-mode truncation. The nonzero PNR detectors are set to herald on ns=1, which ensures that Σ in Eq. (9) will be even when computing even Fock coefficients in the undetected mode K (nK∈{0, 2 . . . , 40}). The target cat state coefficients are real numbers; however, the coefficients found by optimization are in general complex. Therefore if the state found by optimization has fidelity equal to one, it should have a constant phase for all Fock coefficients.



FIG. 4A, FIG. 4B and FIG. 4C show, for prophetic examples, wavefunctions in the quadrature basis custom-characterq|Φcustom-character (top panels) and photon number probabilities |custom-charactern|Φcustom-character |2 (bottom panels) for example target and QFP output states. FIG. 4A has parameters: α∈{1, 1.5, 2}, Q=3, and Ns=3. FIG. 4B has parameters: α=2.25, Q∈{3, 5, 7}, and Ns=5. FIG. 4C has parameters: α=1.75, Q=3, and Ns∈{3,5}.


To elucidate how the size of the cat state changes with α we plot, in FIG. 4A, |Φtcustom-character (target) and |Φcustom-character (circuit), with Ns=3 and Q=3, for α∈{1, 1.5, 2}. The plots in FIG. 4B and FIG. 4C illustrate how the quality of |Φcustom-character changes with Ns and Q for single α values, whereas FIG. 5 shows the overall trends. While running PSO it became apparent that our chosen cost function [Eq. (46)] was not ideal in that the |Φcustom-character with the lowest custom-character was not always the “best” state as viewed by our intuition. For example, in FIG. 5 for α=2.5, Q=3, and Ns=5, the output |Φcustom-character with the lowest custom-character is a state with custom-character<<1. Consequently, we include in FIG. 5 not only the states |Φcustom-character with the lowest cost custom-character, but also higher cost solutions, found with different initial conditions, that “pass the eye test” (corrected). We emphasize that this distinction does not reflect any issues in the optimization procedure itself, but rather in our selection of the cost function; to encourage PSO to find even higher fidelity states, future tests could increase the base of the logarithm beyond 10 in Eq. (46).



FIG. 5 shows, for prophetic examples, plots of fidelity (top panels) and success probability (bottom panels) plotted as functions of α (in steps of 0.25) for various combinations of Ns and Q. Corrected results are shown for the Ns=5, Q=3 casc. It is evident from FIG. 5 that for a set amount of resources, constant N, and Q, the output state quality found by PSO finds decreases as α increases. This can be attributed to the fact that |Φtcustom-character becomes noticeably more non-Gaussian as α is increased, see FIG. 4A. FIG. 5 also shows that while increasing the complexity of the QFP through the number of elements Q can moderately improve the success probability, see FIG. 4B, it does not lead to markedly higher fidelities in these examples. In contrast, for any Q, the addition of more ancilla resource states (larger Ns) can substantially improve fidelity, particularly for larger values of a, albeit with about an order of magnitude reduction in success probability, see FIG. 5. This behavior makes sense; the extra photons available provide a greater variety of interference possibilities in design, yet also reduce the success probability through additional PNR detector conditions that are to be satisfied.


Single-mode squeezed vacuum states are especially convenient because of their zero displacement in phase space ({right arrow over (x)}β=0) and diagonal covariance matrix V0. The latter facilitated closed-form expressions for det Γ [Eq. (14)] and Γ−1 [Eq. (26)] can simplify calculations for the numerical optimizer. However, the covariance matrix just before the partial PNR detection (i.e., just after the passive Gaussian unitary operator U of FIG. 2) nevertheless remains completely general for a pure Gaussian state. Indeed, the covariance matrix of a pure Gaussian state is of the form SVvacST, where Vvac is the covariance matrix of vacuum and S is any symplectic matrix which includes squeezing. i.e., S=SpSsSp′, where Sp and Sp′ are passive transformations and Ss is the symplectic transformation for squeezing. Since passive transformations have no effect on vacuum, the most general covariance matrix for a pure Gaussian state can thus be written as SVvacST=SpV0SpT, which is precisely the covariance matrix assumed in our analysis. For example, any two-mode squeezed state (like those produced in quantum frequency combs described herein) can be expressed as the interference of two single-mode squeezed states on a beamsplitter, whose unitary can be carefully incorporated in the front-end of the QFP module 304 in FIG. 3A.


Although the diagonal input covariance matrix V0 does not reduce the generality of our formulation, the absence of displacement is potentially significant. Incorporating nonzero displacements will not affect the covariance matrix we have used; it will, however, introduce additional variables into the optimization procedure for generating desired non-Gaussian states.


It is possible to move beyond unitary operations as well. For example, by coupling each frequency bin to additional environmental modes, then tracing these out, photon loss can be added into the formulation. Such an extension can be useful for some implementations of a QFP.


A long-standing challenge in CV encoding is the realization of GKP qubit states for error correction. An example of the value of GKP qubits, call them |0custom-character and |1custom-character in the logical basis, lies in their infinite series of equispaced delta functions, |1custom-character being displaced from |0custom-character by √{square root over (π)} when plotted in the q-quadrature basis. Since these ideal states are unphysical, approximate states |{tilde over (0)}custom-character and |{tilde over (1)}custom-character were presented in the original GKP proposal, which consist of a sum of Gaussian peaks with standard deviation Δ, all under another Gaussian envelope with standard deviation







1
k

.




Δ=k=0.15 is used for |{tilde over (0)}custom-character and |{tilde over (1)}custom-character to maintain a 99% error correction rate. A determination of how ns and ancilla mode placement affect the quality of the output state can aid in finding effective QFP circuits for direct GKP state production.


An alternative path to quality approximations of GKP qubits, for which our system is already well suited, is the so-called “cat breeding” protocol. In some examples of the protocol, two cat states are squeezed by some amount r, where r=−lnΔ. The squeezed cat states are combined on a balanced beamsplitter, and a homodyne measurement is made on one of the output modes. When the result of the homodyne measurement for a single output mode's p-quadrature is zero, the other output mode is left in a state with three equispaced peaks. The height of the peaks follows a binomial distribution, and the width of the peaks is determined by the amount of squeezing applied to the initial cat states. Successive iterations of the protocol, where the beamsplitter inputs are the states produced by the previous iteration, yield higher-order binomial states. To ensure that the final state has the correct spacing associated with GKP states, the initial cat states have a coherent amplitude







α
=



2


m
-
1




π



e
r



,




where m is the number of iterations of the protocol to be executed. The larger r and m are, the more closely the resulting state will resemble the approximate GKP state, making access to large cat states vital to the protocol. The cat breeding protocol can be modified to replace the homodyne measurement by PNR detection. Because PNR detection neglects the phase of the output, fine control over the relative phase of the input states may be used to achieve the same comb-like output as in the homodyne approach. In this example, by detecting four photons at one output mode after a single iteration of the protocol, numerically generated states with a fidelity of 0.996 with respect to an approximate GKP state (Δ=k=0.545) at a success probability of 0.09.


In this example, our system can generate cat states up to a size α=2 with 99.87% fidelity when Ns=5 and Q=7. These capabilities make our non-Gaussian state engineering system a viable candidate to meet the resource state demands set by cat breeding protocols.


In summary, we have described a system for the production of non-Gaussian quantum states using the QFP, a device designed to implement arbitrary linear-optic transformations on discrete spectral modes. Our formulation using the K function expansion enables efficient calculation of multimode Gaussian states in the photon-number basis, providing a valuable framework for analysis in any photonic DoF. Applying this to the QFP specifically, we have designed quantum circuits that produce non-Gaussian cat states with a variety of amplitudes, revealing a clear fidelity/success-probability tradeoff with the number of squeezed ancillas. The techniques described herein provide tools for designing CV quantum systems in frequency bins, and facilitate the ultimate realization of fiber-compatible, single-spatial-mode, and massively parallelizable quantum information processors based on non-Gaussian photonic states.


The techniques described herein enable implementation of a compact photonic source for arbitrary non-Gaussian states of light at a selected frequency (e.g., a selected frequency of a frequency comb source). For example, a multi-frequency-mode (spectral comb type) light source (in some cases a squeezed light source) can be used at the input. A QFP receives the input and provides a frequency-domain linear-optic unitary transformation enacted by iterating between a dispersive element and a phase modulator. At the output of the QFP a frequency-dependent element and PNR detectors can enable spectrally-resolved photon number resolving detection on frequencies other than the selected frequency (e.g., all but the selected frequency). The undetected frequency is where a particular generated quantum state is produced, in the event that a particular “click pattern” occurs on the PNR detectors.


Thus, in a compact form-factor (e.g., in a photonic integrated device), the system can provide a non-Gaussian quantum state that can be used for any of a variety of applications. For example, the source can provide high-fidelity high-rate GKP qubits, or high-quality photonic cat states, which can be used for quantum computing or all-photonic quantum repeaters. Quantum optical receiver systems for optical communications or sensing can be implemented by realizing non-Gaussian operations on a collection of optical modes, by generating off-line non-Gaussian states, and using them in conjunction with linear optics and photon detectors, to act on the received modulated signal (e.g., for communications) or on the target-return signal (e.g., sensing).


While the disclosure has been described in connection with certain embodiments, it is to be understood that the disclosure is not to be limited to the disclosed embodiments but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the scope of the appended claims, which scope is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures as is permitted under the law.

Claims
  • 1. An apparatus for generating a non-Gaussian quantum state associated with one or more spectral modes, the apparatus comprising: a quantum optical frequency comb source comprising at least one nonlinear optical medium and configured to provide a plurality of spectral modes spaced at a frequency-bin spacing, where the spectral modes include a plurality of pairs of entangled spectral modes, each pair of entangled spectral modes including: a first spectral mode centered at a first frequency, anda second spectral mode entangled with the first spectral mode and centered at a second frequency that is spaced from the first frequency at a multiple of the frequency-bin spacing; anda plurality of electrically controllable optical transformation modules connected in series with a first module in the series receiving spectral modes from the quantum optical frequency comb, where two or more of the modules each comprise: a spectral mode phase shifter configured to apply respective phase shifts to different spectral modes based on at least a first electrical signal, anda spectral mode mixer coupled to the spectral mode phase shifter and configured to couple spectral modes centered at different frequencies based on at least a second electrical signal.
  • 2. The apparatus of claim 1, wherein one or more of the electrically controllable optical transformation modules are configured to transform each pair of entangled spectral modes into single-mode squeezed vacuum states.
  • 3. The apparatus of claim 1, wherein each spectral mode phase shifter comprises a Fourier-transform pulse shaper.
  • 4. The apparatus of claim 1, wherein each spectral mode mixer comprises an electro-optic phase modulator.
  • 5. The apparatus of claim 1, further comprising an output interface coupled to a last module in the series, the output interface including: a plurality of photon number resolving (PNR) detectors configured to detect respective spectral modes of more than one and fewer than all spectral modes output from the last module in the series, andat least one port providing at least one output spectral mode from the last module in the series not detected by any of the PNR detectors.
  • 6. The apparatus of claim 5, wherein the output interface further comprises a wavelength-dependent element between the last module and the plurality of PNR detectors.
  • 7. The apparatus of claim 6, wherein the wavelength-dependent element comprises at least one of: a grating or a prism.
  • 8. The apparatus of claim 5, wherein each PNR detector is configured to generate a detection signal that distinguishes a detected photon number equal to zero from a detected photon number equal to one, in each of a plurality of time slots; anddistinguishes a detected photon number equal to one from at least one detected photon number greater than one, in each of the plurality of time slots.
  • 9. The apparatus of claim 8, further comprising a trigger module configured to generate a trigger signal based on detection signals from the plurality of PNR detectors indicating one or more time slots in which the port providing at least one output spectral mode corresponds to a non-Gaussian quantum state.
  • 10. The apparatus of claim 9, wherein the non-Gaussian quantum state comprises a quantum superposition of continuous variable (CV) optical wave quadrature states.
  • 11. The apparatus of claim 10, wherein the quantum superposition comprises a superposition of optical waves with opposite phases.
  • 12. The apparatus of claim 9, wherein the non-Gaussian quantum state is input to a module that includes one or more optical elements that provide at least one Gottesman-Kitaev-Preskill (GKP) qubit.
  • 13. The apparatus of claim 12, wherein the one or more optical elements include at least one optical beamsplitter.
  • 14. The apparatus of claim 9, wherein the trigger signal is based on detection signals that include a plurality of the detection signals each indicating a photon number of zero in at least one time slot.
  • 15. The apparatus of claim 5, wherein the last module in the series consists essentially of a spectral mode mixer configured to couple spectral modes centered at different frequencies based on an electrical signal.
  • 16. The apparatus of claim 15, wherein the first module in the series consists essentially of a spectral mode mixer configured to couple spectral modes centered at different frequencies based on an electrical signal.
  • 17. The apparatus of claim 1, wherein a plurality of the modules in the series are integrated on a common photonic integrated circuit.
  • 18. The apparatus of claim 1, wherein the frequency-bin spacing is a free spectral range of an optical parametric oscillator that includes the nonlinear optical medium.
  • 19. A method for generating a non-Gaussian quantum state associated with one or more spectral modes, the method comprising: providing from a quantum optical frequency comb source, comprising at least one nonlinear optical medium, a plurality of spectral modes spaced at a frequency-bin spacing, where the spectral modes include a plurality of pairs of entangled spectral modes, each pair of entangled spectral modes including: a first spectral mode centered at a first frequency, anda second spectral mode entangled with the first spectral mode and centered at a second frequency that is spaced from the first frequency at a multiple of the frequency-bin spacing; andreceiving spectral modes from the quantum optical frequency comb into a first module of a plurality of electrically controllable optical transformation modules connected in series, where two or more of the modules each comprise: a spectral mode phase shifter configured to apply respective phase shifts to different spectral modes based on at least a first electrical signal, anda spectral mode mixer coupled to the spectral mode phase shifter and configured to couple spectral modes centered at different frequencies based on at least a second electrical signal.
  • 20. An apparatus for generating a non-Gaussian quantum state associated with one or more spectral modes, the apparatus comprising: a quantum optical frequency comb source comprising at least one nonlinear optical medium and configured to provide a plurality of spectral modes spaced at a frequency-bin spacing,a plurality of electrically controllable optical transformation modules connected in series with a first module in the series receiving spectral modes from the quantum optical frequency comb, where two or more of the modules each comprise: a spectral mode phase shifter configured to apply respective phase shifts to different spectral modes based on at least a first electrical signal, anda spectral mode mixer coupled to the spectral mode phase shifter and configured to couple spectral modes centered at different frequencies based on at least a second electrical signal; andan output interface coupled to a last module in the series, the output interface including: a plurality of photon number resolving (PNR) detectors configured to detect respective spectral modes of more than one and fewer than all spectral modes output from the last module in the series, andat least one port providing at least one output spectral mode from the last module in the series not detected by any of the PNR detectors;wherein each PNR detector is configured to generate a detection signal that: distinguishes a detected photon number equal to zero from a detected photon number equal to one, in each of a plurality of time slots, anddistinguishes a detected photon number equal to one from at least one detected photon number greater than one, in each of the plurality of time slots.
  • 21. The apparatus of claim 20, wherein the number of spectral modes spaced at a frequency-bin spacing is three or more.
  • 22. The apparatus of claim 20, further comprising a trigger module configured to generate a trigger signal based on detection signals from the plurality of PNR detectors indicating one or more time slots in which the port providing at least one output spectral mode corresponds to a non-Gaussian quantum state.
  • 23. The apparatus of claim 20, wherein the plurality of spectral modes provided by the quantum optical frequency comb source comprise a Gaussian state.
  • 24. The apparatus of claim 20, wherein the plurality of spectral modes provided by the quantum optical frequency comb source comprise a state continuous-variable encoded state.
CROSS-REFERENCE TO RELATED APPLICATION(S)

This application claims priority to and the benefit of U.S. Provisional Application Patent Ser. No. 63/233,982, entitled “NON-GAUSSIAN PHOTONIC STATE ENGINEERING,” filed Aug. 17, 2021, the entire disclosure of which is hereby incorporated by reference.

STATEMENT AS TO FEDERALLY SPONSORED RESEARCH

This invention was made with government support under Grant No. DE-AC05-00OR22725, awarded by DOE and Grant No. N00014-19-1-2189, awarded by NAVY/ONR. The government has certain rights in the invention.

PCT Information
Filing Document Filing Date Country Kind
PCT/US2022/040528 8/17/2022 WO
Provisional Applications (1)
Number Date Country
63233982 Aug 2021 US