SYSTEMS AND METHODS FOR QUANTUM-LIKE GATES USING ACOUSTIC QUANTUM BIT ANALOGUES

Information

  • Patent Application
  • 20250175181
  • Publication Number
    20250175181
  • Date Filed
    March 01, 2023
    2 years ago
  • Date Published
    May 29, 2025
    3 days ago
Abstract
Disclosed are systems and methods for implementing quantum-like gate operation using logical phi-bits of a quantum analogue system for achieving controllable classical entanglement. A method can include driving an array of elastically coupled acoustic waveguides using a first frequency and a second frequency different from the second frequency. A plurality of logical phi-bits can be determined based on acoustic field measurements associated with the waveguides. A tuning parameter value associated with a selected set of logical phi-bits can be determined, wherein the tuning parameter value is associated with a unitary transformation of a state of the selected set of logical phi-bits. A unitary gate operation can be implemented for the selected set of logical phi-bits by tuning an external driver coupled to a particular acoustic waveguide of the array by using the tuning parameter value to adjust one or more of the first frequency or the second frequency.
Description
FIELD

The present disclosure generally relates to quantum-analogue computing, and in particular relates to acoustic-based logical phi-bits.


BACKGROUND

Quantum information science exploits quantum-mechanical phenomena to perform computing operations. Quantum bit (e.g., “qubit”) based computing platforms capitalize on the phenomenon of superposition. Because of superposition, a quantum computer can simultaneously process a number of calculations beyond that which can be achieved with conventional transistor-based processors. Superposition is essentially the ability of a system to be in multiple states—that is, instead of encoding information in the form of a ‘0’ or a ‘1’ as in conventional computing bits, a qubit can store and process a ‘0’ or a ‘1’ at the same time. When qubits are entangled, the state of an array of N qubits cannot be separated into a tensor product of states of individual qubits. With entangled states, quantum exponential complexity can be achieved, as entangled states of an N qubit system can simultaneously store and process 2N bits of information.


Early proposals for a quantum mechanical computer emphasized the computation process, and in particular the logic gates that carry operations. These gates can be provided as reversible unitary operations acting on an input to produce a predictable and possibly measurable output state. For example, the input can be a state or a superposition of states of quantum bits (e.g., qubits). The realization of various quantum controlled gates, including a quantum controlled-NOT (e.g., C-NOT) gate (e.g., a two-bit gate) has been desirable, as a quantum C-NOT gate can be used in conjunction with a small number of single-bit quantum gates to form a universal set of quantum gates. A quantum C-NOT gate has been demonstrated for quantum bits stored in the degrees of freedom of trapped atoms, trapped ions, superconducting qubits, photons, and solid-state spins. A quantum C-NOT gate has also been proposed in topological quantum bits.


Advantages of qubits over conventional bits can result from the properties of qubit quantum wave functions (e.g., probability amplitudes), which can support coherent superpositions of multipartite states (e.g., entangled states). However, quantum computing with multiple bits can suffer from the fragility of quantum superpositions of states against perturbations or undesired interactions. Increasing the performance of quantum gates, therefore, can require cumbersome strategies for suppressing environmental effects and performing error corrections.


Acoustic waves can also support coherent superpositions of states, in a same or similar manner as in existing approaches for achieving quantum bits with classically entangled states. Moreover, the coherent superpositions of states supported by acoustic waves are robust, as classical wave functions are amplitudes. The notion of “classical entanglement” that can be supported by acoustic waves possesses the non-separability and related complexity that are essential to reach the promise of parallelism in quantum computing, but not the non-local aspect of quantum entanglement. Since quantum computing harnesses the non-separability of entangled states, non-separable classical waves can therefore serve as a resource to complement quantum systems in harnessing the power of complexity in information processing.


It is with these observations in mind, among others, that various aspects of the present disclosure were conceived and developed.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a graph depicting measured relative phases for an example phi-bit of a plurality of phi-bits;



FIG. 2 is a graph depicting complex components of an example four-vector of states of an example two phi-bit system over a plurality of values of a frequency tuning parameter;



FIG. 3A is a graph depicting phases φ12 (open circles) and φ13 (closed circles) measured for phi-bits A and B as functions of f2=70 kHz−Δv where Δv is a frequency tuning parameter;



FIG. 3B is a graph depicting the phases φ12 (open circles) and φ13 (closed circles) measured for the phi-bit A defined by the mixed frequency 5f1−2f2 with f1=62 kHz and the second driving frequency f2 varied in the interval [70−62 kHz] by decreasing increments of 50 Hz;



FIG. 3C is a graph depicting the phases φ12 (open circles) and φ13 (closed circles) measured for the phi-bit B defined by the mixed frequency 4f1−2f2 with f1=62 kHz and the second driving frequency f2 varied in the interval [70−62 kHz] by decreasing increments of 50 Hz;



FIG. 4 is a graph depicting a phi-bit with frequency 2f1−f2, with phases φ12 and φ13 given as functions of a driving frequency tuning parameter Δv and components of the {right arrow over (U)}′ representation of the phi-bit given as a function of the same driving frequency tuning parameter Δv;



FIG. 5 is a graph depicting a phi-bit I with frequency f1−4Δf;



FIG. 6 is a graph depicting a phi-bit II with frequency 2f1+f2−4Δf;



FIG. 7 is a graph depicting a phi-bit III with frequency 2f1+f2−3Δf;



FIG. 8 is a graph depicting a phi-bit IV with frequency 2f1+f2−2Δf;



FIG. 9 is a graph depicting the phases φ12 and φ13 of phi-bits II, III, and IV as functions of the driving frequency tuning parameter Δv over the range 200-1200 Hz, with the locations of π jumps in the phases further depicted;



FIG. 10 is a graph depicting the phases φ*12 and φ*13 of phi-bits II, III, and IV as functions of the driving frequency tuning parameter Δv over the range 200-1200 Hz and adjusted to include only resonant variations with the tuning parameter, with the locations of π jumps in the phases further depicted;



FIG. 11 is a diagram depicting a schematic representation of phase difference functions as the frequency tuning parameter Δv;



FIG. 12 is a diagram illustrating an example architecture of a three qubits quantum circuit that can be used to implement the same unitary operation as a transformation custom-character, with a one qubit Pauli X gate “X”, a one qubit Pauli Z gate “Z”, and a one qubit Hadamard gate “H” combined with six Toffoli gates;



FIG. 13 is a graph depicting corrected measured phases of three phi-bits as functions of the driving frequency tuning parameter Δv, exhibiting phase jumps overlapping with common background monotonous variations;



FIG. 14 is a graph depicting common background phases of three phi-bits corresponding to the functions f (black line) and g (grey line) as the driving frequency tuning parameter Δv is varied, with a thin vertical line corresponding to Δv*˜3.3 kHz where f=g; and



FIG. 15 is a flow diagram illustrating an example of a process for implementing a quantum analogue gate operation using one or more logical phi-bits.





Corresponding reference characters indicate corresponding elements among the view of the drawings. The headings used in the figures do not limit the scope of the claims.


DETAILED DESCRIPTION

The present disclosure relates to quantum-like gates implemented using classical acoustic qubit-analogues, such as acoustic-based logical phi-bits. For example, quantum-like gates can include a two-bit controlled-NOT (C-NOT) gate, a one-bit Hadamard gate, a one-bit phase gate, a three-bit gate, and/or various other multi-bit gates and gate operations, each of which may be implemented using one or more classical acoustic qubit-analogues, such as acoustic-based logical phi-bits.


To achieve this goal, it is important to understand and solve different challenges.


Physical acoustic phase-bits (e.g., phi-bits) in acoustic metamaterials have been introduced as a classical analogue of a qubit. For example, a phi-bit associates with a two-state degree of freedom of an acoustic wave, which can be in a coherent superposition of states with complex amplitude coefficients. Phi-bits can be expanded from the physical to the logical realm. Logical phi-bits can be designed to exploit the strong coupling and nonlinearity of acoustic waves to realize non-separable superpositions of states spanning exponentially complex spaces (e.g., Hilbert spaces), which can permit the development of algorithms that exploit the computational parallelism arising from non-separability.


Systems, apparatuses, and methods (collectively referred to as “systems and techniques”) are described herein for implementing quantum-like gate operations using qubit analogues, such as logical phi-bits. For example, a two-bit C-NOT quantum-like gate can be provided using logical phi-bits. Quantum-like gate operations can additionally, or alternatively, include one or more of a Hadamard quantum-like gate, a phase quantum-like gate, and/or various other one-bit, two-bit, three-bit, and/or multi-bit quantum-like gate operations. In some embodiments, the logical phi-bits can be supported by an externally driven nonlinear acoustic metamaterial that includes a parallel array of elastically coupled waveguides. In some embodiments, the nonlinear acoustic metamaterial can include a parallel array of three elastically coupled waveguides and the logical phi-bits can have a two-state degree of freedom associated with the two independent relative phases of an acoustic wave in the three waveguides.


As will be described in greater depth below, one or more frequencies of the external driver(s) of the nonlinear acoustic metamaterial can be de-tuned, for example by a physical manipulation. The de-tuning of the frequency of an external driver can operate on the complex vectors in the Hilbert space of pairs of logical phi-bits. Based at least in part on the de-tuning operation, a systematic and predictable C-NOT gate can be implemented with unambiguously measurable input and output. Additionally, it is contemplated that aspects of the present disclosure can be scaled to include a greater number of phi-bits.


I. Logical Phi-Bits

Logical phi-bits can be implemented based on nonlinear acoustic modes supported by an externally driven acoustic metastructure, and may be considered analogous to quantum qubits. When driven externally with two different frequencies, a metamaterial composed of an array of three elastically coupled acoustic waveguides produces a nonlinear displacement field that can be partitioned in the frequency domain. An example array comprising three elastically coupled acoustic waveguides is described below for purposes of example, although it is noted that other arrays and/or waveguide constructions may also be utilized without departing from the scope of the present disclosure. In some embodiments, each waveguide can be provided as an aluminum rod with a circular cross section and of a finite length, wherein the rods are arranged in a linear array. Lateral gaps (e.g., between the rods) can be filled with epoxy.


Ultrasonic transducers can be used to drive and detect the acoustic field at the ends of the rods. For example, a first ultrasonic transducer can be provided at a first distal end of a rod (e.g., a driving end) and a second ultrasonic transducer can be provided at a second distal end of the rod (e.g., a detection end). In some cases, each rod can be associated with a pair of ultrasonic transducers, although it is also contemplated that a single ultrasonic transducer can be used to drive and/or detect the acoustic field(s) at the distal ends of multiple rods.


In one illustrative example, two driving transducers can be attached to one respective end of a first and second waveguide (e.g., aluminum rod). Function generators and amplifiers can be used to excite the two driving transducers with sinusoidal signals of frequencies f1 and f2, respectively. Three detecting transducers can be attached to or otherwise located at the opposite ends of the waveguides and used to collect data on the displacement field(s) (e.g., acoustic field(s)).


The nonlinearity of this driven system leads to many ways of mixing the drivers' frequencies. For example, the measured displacement field (e.g., acoustic field) at the detection end of the waveguides can be determined as the Fourier sum of a large number of linear and nonlinear modes, each with its own characteristic frequency. Phi-bits can be based on the nonlinear modes determined from the measured displacement field associated with the waveguides, and can be correlated through the nonlinear interactions of the waveguide-transducer-amplifier-generator assembly.


Accordingly, in some embodiments, a logical phi-bit can be defined as a two-level nonlinear mode of vibration whose state is characterized by a nonlinearly mixed frequency and spatial mode associated with two independent relative phases of the displacement (e.g., a displacement field or acoustic field) between the waveguides. It is noted that because the logical phi-bits co-locate within the same physical space, the logical phi-bits may be subjected to distance-independent interactions. Recently, it has been shown experimentally and theoretically that tensor product structures of systems comprising large numbers of logical phi-bits (e.g., 16 logical phi-bits) can support non-separable states in scalable exponentially complex Hilbert spaces. For example, non-separability can be identified by the nonzero von Neumann entropies of various partitioning of the 16 logical phi-bit system.


II. Acoustic Quantum-Like Gates: Controlled-NOT (C-NOT) Gate

As disclosed herein, it can be experimentally demonstrated that the Hilbert space of pairs of logical phi-bits can be navigated in a controllable manner to achieve a systematic and predictable C-NOT gate with unambiguously measurable input and output. Accordingly, aspects of the present disclosure can be used to provide the foundations for acoustic quantum-like gates.


The state of a phi-bit associated with a nonlinear acoustic mode i in an externally driven three-waveguide nonlinear system can be given by the following 2×1 vector representation:











U



(
i
)


=


(






c
ˆ

2



e

i


φ

1

2

i










c
ˆ



e

i


φ

1

3

i







)



e

i


ω

(
i
)



t







Eq
.


(
1
)








where the nonlinear angular frequency ω(i) is a mixture of the driving frequencies applied to the waveguides. The magnitudes Ĉ2 and Ĉ3 associated with waveguides 2 and 3, respectively, are normalized to that of waveguide 1. φ12i2i−φ1i and φ13i3i−φ1i represent the two independent phases in waveguides 2 and 3 relative to that of waveguide 1. Amplitude and phases can be measured unambiguously at the ends of the waveguides. This single phi-bit state given in Eq. (1) exists in a two-dimensional Hilbert space, h(i).


In some embodiments, the state of a non-interacting P phi-bit system can be determined as the tensor products of single phi-bit states, namely: {right arrow over (W)}={right arrow over (U)}(i)⊗ . . . ⊗{right arrow over (U)}(P). In particular, the tensor product of the basis vectors of single phi-bits forms a complete basis for the states of the non-interacting multi phi-bit system. This basis defines a 2P dimensional Hilbert space H, where H is the tensor product of the P Hilbert spaces of the individual non-interacting phi-bits, H=h(1)⊗ ⊗h(P).


In the case of the nonlinear coupled waveguide system described herein, phi-bits interact, and the Hilbert space spanned by the states of the interacting system is the same as for a non-interacting system. However, a state of the interacting system may now be a separable or non-separable linear combination (e.g., with complex coefficients) of the basis vectors of H. Different representations of the P logical phi-bit system can then be defined by applying unitary transformations to the basis of H. Focus can be given to representations leading to a multipartite tensor product structure that is conditioned by the measurability of the phases of each logical phi-bit. In some embodiments, representations can be selected based on their practicality in implementing quantum-like gates.


As noted previously, the C-NOT gate is a two-bit gate. As such, representations were investigated involving two logical phi-bits (e.g., among the 16 available in the logical phi-bit system referred to in the context of the present example). Representations were considered such that the complex coefficients of states of a system constituted of any two different logical phi-bits i and j take the form:











W



i

j


=

(




C

1

1

ij






C
12
ij






C
21
ij






C
22
ij




)





Eq
.


(
2
)








where C11ij=exp[mi(φ12i12j)], C12ij=exp[ni(φ13i12j)], C12ij=exp[pi(φ12i12i)], and C22ij=exp[qi(φ13i13j)] and the set {n, m, p, q} are permutations of the integers 1, 2, 3 and 4. Note that this representation differentiates the pairs ij and ji. There are 24 such representations for each pair of phi-bits. Each representation exists in the four-dimensional Hilbert spaces, H=h(i)⊗h(j).


The complex coefficients of these representations (e.g., described by Eq. (2)), through the relative phases, are dependent on the driving frequencies f1 and f2 and are therefore tunable. In one illustrative example, with f1=62 kHz and f2=66 kHz, f1 can be modified in the form f1=Δv while keeping f2 constant. Δv is a frequency tuning parameter Δv and can be varied by increments of 10 Hz, up to 4 kHz.


The disclosure turns now to FIG. 1, which is a diagram illustrating the measured relative phases for phi-bit 13 (e.g., the measured relative phases φ12 and φ13 for i=13; recalling that φ12i and φ13i represent the two independent phases in waveguides 2 and 3 relative to that of waveguide 1, respectively). With respect to the graphs 110, 120, 130, 140 of FIG. 1, spurious 360° discontinuities may be disregarded.


Graph 110 depicts an example of measured variations of the relative phases φ12(i) and φ13(i) for phi-bits i=13, 14. The phases are shown on the vertical axis (e.g., y-axis) and are given in degrees. The tuning parameter Δv is shown on the horizontal axis (e.g., x-axis) and is given in Hertz (Hz).


Graph 130 provides an enlarged view of the region 115 indicated in graph 110. In particular, the region 115 (e.g., which is depicted in graph 130) corresponds to frequencies between 1.6 and 2.4 kHz.


Graph 120 provides a visualization of the four values of the four components of the two phi-bit representation over the entire range of the tuning parameter custom-character (e.g., the entire range of graph 110).


Graph 140 provides a visualization of the four values of the four components of the two phi-bit representation over the range of the focused region 115 (e.g., the entire range of graph 130) where a Controlled-NOT (C-NOT) gate operation, as described in greater depth below, may be implemented.


It is observed that the two measured relative phases for phi-bit 13, φ1213 and φ1313, undergo a number of slow, monotonous variations in addition to a number of resonant jumps of various magnitudes (including 90° and 180°). The relative phases of phi-bits undergo multiple resonant and non-resonant scattering processes as a consequence of the non-linearities of the system. It is additionally noted that some phi-bits exhibit only monotonous changes in phase, some of which extend over broad ranges of possible angles (not shown).


The repeatability of the phase measurement described herein and illustrated in the example of FIG. 1 was verified. Some variations were found over an experimental period of several months. Although there is no limit on the stability of acoustic waves in the ultrasonic frequency domain, nor on the accuracy of the measurement of phases of acoustic waves, the observed variations may likely be attributable to aging of one or more components of the experimental setup (e.g., the organic ultrasonic coupling agent between rod and transducer and/or rubber-based rod-transducer attachments). In some embodiments, phase measurements appear to be conservatively accurate to 20 degrees.



FIG. 2 illustrates a series of graphs (a)-(d) (e.g., graphs 210, 220, 230, and 240, respectively) that depict the components of {right arrow over (W)}i=13 j=14 for all recorded values of the tuning parameter in the case of the representation {m=2, n=1, p=3, q=4}} for the pair of phi-bits 13 and 14. For example, the tuning parameter can be the Δv tuning parameter applied to the frequency f1, as described previously. As illustrated in FIG. 2, each complex coefficient covers the unit circle well, although a few gaps are noticeable. Because of the precision in the measurement of phase associated with the example experimental apparatus described herein, as well as to simplify the search for a C-NOT unitary operation in the Hilbert space of pairs of phi-bits, the complex circle for each pair of phi-bits can be reduced to four quarters. The values of 1, i, −1, and −i can be assigned to component data with 90° slices centered around 0° for the value of 1, centered around 90° for the value i, centered around 180° for the value −1, and centered around 270° for the value −i. For each pair of phi-bits, the four-vector {right arrow over (W)}ij can take 44=256 possible values.


Unitary transformations such as the C-NOT gate can be represented by unitary matrices. In the case of two phi-bits, there are 6 such unitary matrices of which the most common form is:










U
CNOT

=

(



1


0


0


0




0


1


0


0




0


0


0


1




0


0


1


0



)





Eq
.


(
3
)








Other matrices can be obtained by permutations of the diagonal and off-diagonal non-zero entries of Eq. (3). In some embodiments, a search can be conducted for a transformation that, when applied on one input (e.g., one of the 256 possible values for the four-vector {right arrow over (W)}ijcustom-character states associated with a given pair of phi-bits, in their 4-dimensional Hilbert) systematically produces an output that is both reproducible and predictable. This output is the C-NOT transformed counterpart for the input.


For each of the P(P−1)=240 phi-bit pairs ij, there are 24 possible combinations of representations with coefficients {m, n, p, q} and 6 possible C-NOT matrices for all values of the frequency tuning parameter. Therefore, for each of the 240 possible phi-bit pairs, there are additionally 24×6=144 combinations of representations and C-NOT gates.


Each of the 240×24×6=34,560 combinations of phi-bit pairs, representations, and C-NOT gates are then examined for all values of the frequency tuning parameter Δv. One combination yields all 256 transformations for a given frequency change; that is the representation {m=2, n=1, p=3, q=4} and the common C-NOT matrix shown above in Eq. (3). Furthermore, and importantly, there is at least one one-frequency transformation that can be applied to every four-vector state to produce its C-NOT transformed counterpart, for instance by reducing f1−Δv by 100 Hz, e.g., by increasing Δv by 100 Hz.


For example, the four-vector








W



i
=


1

3

j

=
3



=

(



i




i




i




1



)





which is realized at Δv=1.31 kHz transforms for the same pair of phi-bits to the vector






(



i




i




1




i



)




by simply changing the parameter Δv to 1.51 kHz.


Similarly, the four-vector









W



i
=


4

j

=

1

5




(


Δ

v

=

3.09

kHz


)

=

(



1




i




1





-
1




)





transforms for the same pair of phi-bits to









W



i
=


4

j

=

1

5




(


Δ

v

=

3.19

kHz


)

=


(



1




i





-
1





1



)

.





A complete list of four-vectors and their corresponding phi-bit pairs and frequency tuning parameters are provided in Appendix A attached herein.


In another example, the four vector








W



i
=


1

3

j

=

1

4




=

(



1




1




1




i



)





which is realized at Δv=1.89 kHz transforms for the same pair of phi-bits to the vector






(



1




1




i




1



)




by simply changing the parameter to Δv=1.99 kHz. This transformation is depicted in the graph 140 of FIG. 1, encoding the values using colors, where the red (i) value swaps from the fourth row to the third. Similarly, although not shown visually,









W



i
=


5

j

=
6




Δ

v

=


0.78

kHz

=

(



1




i




1





-
1




)






transforms to









W



i
=


5

j

=
6




Δ

v

=


0.88

kHz

=


(



1




i





-
1





1



)

.






In some examples, implementation of a C-NOT gate within the context of a chosen representation can be performed using a computer program referred to in quantum computing as an oracle, which for a given four-vector input can configure or otherwise perform setup of a physical system (e.g., setting the driving frequencies, frequency tuning parameter, and corresponding pair of logical phi-bits ij, which determine the set of measurable input phases: φ12i, φ13i, φ12j, φ13j) The C-NOT gate operation can then be conducted by reducing the driving frequency of the first waveguide by 100 Hz, independently of the input. The computer program (e.g., oracle) can subsequently read the C-NOT transformed four-vector output from the phases associated with the new state of the same phi-bit pair. Notably, these phases are directly measurable. Accordingly, aspects of the present disclosure demonstrate that acoustic metamaterials can be used to operate on complex vectors in the Hilbert space of pairs of logical phi-bits to achieve a systematic and predictable C-NOT gate with unambiguously measurable input and output.



custom-character The approaches and results described above demonstrate the feasibility and practicality of employing an externally driven nonlinear acoustic-metamaterial platform supporting logical phi-bits to realize a two-bit quantum-like C-NOT gate. The gate operation can be achieved with a physical manipulation involving the de-tuning of the frequency of one of the external drivers. This approach is scalable as the apparatus can support exponentially complex Hilbert spaces of multiple phi-bits. In some embodiments, the precision of the experimental setup described in the example above can be increased (e.g., by using non-aging materials and/or permanent attachments). Based on an increase in precision, a greater number of states in the Hilbert space of multiple phi-bits could be spanned. For instance, the unit circle can be discretized into 23=8 parts rather than the four discretized parts referred to above with respect to FIG. 2. With the complete set of 16 logical phi-bits, the representation of 816 or 248 unique vectors in a 216-dimensional Hilbert space is contemplated. Therefore, the nonlinear array including three acoustic waveguides with two drivers, as described herein, can implement the data manipulation capacity of 48 fully classically entangled qubit-analogues.


III. Acoustic Quantum-Like Gates: Predictable Quantum-Like Operations Using Phase Jumps

The disclosure turns now the application of the observed nonlinear behavior to information processing. Recall that a logical phi-bit “j” can be characterized by a displacement field (e.g., acoustic field) measured at the ends of the rods (e.g., included in an array of elastically coupled rods or other acoustic waveguides, as described above) taking the general form as seen in Eq. (1), above, of:








U



(
j
)


=


(






c
2

^



e

i


φ
12

(
j
)












c
3

^



e

i


φ
13

(
j
)








)



e

i


ω

(
j
)



t







In one illustrative example, the phi-bits j=A and j=B of are considered. The nonlinear frequencies of phi-bits A and B are 5f1−2f2 and 4f1−2f2, respectively with f1=62 kHz and f2=70 kHz−Δυ with Δυ varying in increments of 50 Hz until the driving frequency f2 reaches 62 kHz. Δυ serves therefore as a parameter to tune the state of the phi-bits. The state of the two logical phi-bits A and B can be redefined in terms of phase only, for example by constructing the normalized state vectors:










ψ

(
A
)


=



1

2




(




e

i


φ
12

(
A
)









e

i


φ
13

(
A
)







)



and



ψ

(
B
)



=


1

2




(




e

i


φ
12

(
B
)









e

i


φ
13

(
B
)







)







Eq
.


(
4
)








The state vectors of Eq. (4) reside in single phi-bit 2D Hilbert space, with basis







{


(



1




0



)

,

(



0




1



)


}

.




The quantities e12(j) and e13(j), j=A, B, represent the complex coefficient in a linear combination of the 2D basis vectors. A state vector can now be constructed for a composite system composed of the two phi-bits. This state vector can be represented as the tensor product:










ψ

(
AB
)


=



ψ

(
A
)




ψ

(
B
)



=


1
2



(





e

i


φ
12

(
A
)






e

i


φ
12

(
B
)











e

i


φ
12

(
A
)






e

i


φ
13

(
B
)











e

i


φ
13

(
A
)






e

i


φ
12

(
B
)











e

i


φ
13

(
A
)






e

i


φ
13

(
B
)








)







Eq
.


(
5
)








The state vector of Eq. (5) resides in the 4D Hilbert space, tensor product of two 2D single phi-bit Hilbert spaces. The basis of that 4D space is composed of the tensor products of the basis vectors of the 2D spaces. New representations of the A, B phi-bit system can then be defined by applying a unitary transformation. Consider the following block diagonal unitary matrix:










T


=


1

2




(




e


-
i



φ
12

(
A
)







e


-
i



φ
13

(
B
)






0


0





-

e


-
i



φ
12

(
A
)








e


-
i



φ
13

(
B
)






0


0




0


0



e


-
i



φ
13

(
A
)







e


-
i



φ
12

(
B
)








0


0



e


-
i



φ
13

(
A
)







-

e


-
i



φ
12

(
B
)








)






Eq
.


(
6
)








Application of this transformation to ψ(AB)custom-character leads to the normalized state vector:











T




ψ

(
AB
)



=


Φ

(
AB
)


=


1

2


2





(





e

i


φ
12

(
A
)




+

e

i


φ
12

(
B
)











e

i


φ
12

(
A
)




-

e

i


φ
12

(
B
)











e

i


φ
13

(
A
)




+

e

i


φ
13

(
B
)











e

i


φ
13

(
A
)




-

e

i


φ
13

(
B
)








)







Eq
.


(
7
)









custom-character is one out of an infinite number of unitary transformations that produce different representations of the state of the A, B composite system. In some aspects, Φ(AB) can be seen to vary as a function of a frequency tuning parameter, Δυ. For example, FIG. 3A is a graph 300 plotting the phases φ12(A)(Δυ), φ13(A)(Δυ), φ12(B)(Δυ) and φ13(B)(Δυ) (e.g., which are depicted in the graphs 310 and 320 of FIGS. 3B and 3C, respectively) over a narrow range of Au that encompasses a single π jump in φ12(B). Recall that these phases of logical phi-bits are nonlinearly correlated as they depend on the same external driving conditions. This corresponds to regions of absolute frequencies seen in the graph 310 of FIG. 3B (plotting phase and frequency information for phi-bit A) and the graph 320 of FIG. 3C (plotting phase and frequency information for phi-bit B). In particular, the regions of absolute frequencies are centered on 172 kHz for phi-bit A (in graph 310 of FIG. 3B) and are centered on 110 kHz for phi-bit B (in graph 320 of FIG. 3C).


Consider a change of frequency tuning parameter from Δυ2 to Δυ1, which leads to very small changes in φ12(A), φ13(A), and φ13(B). In contrast φ12(B) undergoes a π jump. The state vector Φ(AB) transforms approximately as











1

2


2





(





e

i


φ
12

(
A
)




+

e

i


φ
12

(
B
)











e

i


φ
12

(
A
)




-

e

i


φ
12

(
B
)











e

i


φ
13

(
A
)




+

e

i


φ
13

(
B
)











e

i


φ
13

(
A
)




-

e

i


φ
13

(
B
)








)





1

2


2





(





e

i


φ
12

(
A
)




+

e

i


φ
12

(
B
)











e

i


φ
12

(
A
)




-

e

i


φ
12

(
B
)











e

i


φ
13

(
A
)




+

e

i


φ
13

(
B
)











e

i


φ
13

(
A
)




-

e

i


φ
13

(
B
)








)






Eq
.


(
8
)








Here the first two complex amplitudes are permuted by the effect of adding π to φ12(B) and keeping all other phase constants. This is the action of the controlled-NOT gate that can be represented by the matrix






(



0


1


0


0




1


0


0


0




0


0


1


0




0


0


0


1



)




(e.g., such as the C-NOT gate described above that can be represented by the matrix of Eq. (3)).


Note that this matrix has operated on complex amplitude coefficients. By choosing the interval [Δυ2, Δυ1] to encompass an eventual hysteresis, this gate operation is reversible. This is but one example of how to realize quantum-like logic gates using logical phi-bits.


The generalization of the notion of representations of multiple (N>2) correlated phi-bits as 2N dimensional vector states and the exploitation of the background phases as well as nonlinear phase jumps as functions of the frequency tuning parameter can enable operations in exponentially complex Hilbert spaces, as will be described in further detail in the sections below.


IV. Acoustic Quantum-Like Gates: Single Logical Phi-Bit Gates

Specific and universal operations on examples of logical phi-bit systems are described below and experimentally validated. Experimental validation can be performed based on a same or similar experimental setup as described previously above, for example using a physical metamaterial comprising an array of three elastically coupled acoustic waveguides that produces a nonlinear displacement field which can be partitioned in the frequency domain. Each waveguide can be provided as a finite length aluminum rod with circular cross section. The rods are arranged in a linear array with a lateral gap filled with epoxy. Ultrasonic transducers drive and detect the acoustic field at the ends of the rods. Function generators and amplifiers are used to excite two driving transducers attached to the ends of guide 1 and 2 with sinusoidal signals of same magnitude but with frequency f1=62 kHz, f2=66 kHz. These frequencies were selected for illustrative purposes and it is noted other driving frequencies may also be utilized. Experiments conducted with other frequencies can be seen to show qualitatively similar behavior. The driving frequency of the first rod is modified according to f1=62 kHz−Δυ where the tuning parameter Δυ is used to navigate the logical phi-bits Hilbert space. Three detecting transducers located at the opposite ends of the rods collect data on the displacement field. The nonlinearity of this driven system leads to various ways of mixing the drivers' frequencies. The measured displacement field at the detection end of the waveguides is the Fourier sum of a large number of linear and nonlinear modes, each with its own characteristic frequency. That is, each one of these nonlinear modes appearing as peaks in the Fourier spectrum of the displacement field is effectively a logical phi-bit. In one illustrative example of experimental validation, an oscilloscope can record the driving and response signals, which are averaged over 128 time series. Over multiple sets of independent experimental measurements, it is found that the phase had an estimated experimental uncertainty of less than π/9. In addition, because the force transducers are not bonded to the sample, the layer of couplant on the sample's edges was kept constant throughout the experiments by maintaining a constant pressure on the transducers.


Hadamard Gate Operations on a Single Logical Phi-Bit

Described below is a single phi-bit (e.g., nonlinear mode) in the Fourier spectrum of the displacement field (e.g., acoustic field) with frequency f1−Δf with Δf=|f2−f1| (i.e. 2f1−f2). The phases φ12 and φ13 as functions of tuning parameter Δυ∈[0,4000] Hz in increments of 10 Hz are depicted in the graph 400a of FIG. 4.


The 2×1 vector representation of the phi-bit amplitude can be modified to another representation defined as








U




=


(




cos


Δ
φ







sin


Δ
φ





)

=

(




cos


S
[


(


φ
12

-

φ
12
0


)

-

(


φ
13

-

φ
13
0


)


]







sin


S
[


(


φ
12

-

φ
12
0


)

-

(


φ
13

-

φ
13
0


)


]





)






where φ12012 (Δυ=0) and φ13013 (Δυ=0) and the factor S scales the phase difference to 2 nL. This representation limits the components of {right arrow over (U)}′ to real number. The components of this amplitude vector as a function of tuning parameter are presented in the graph 400b of FIG. 4.


In particular, graph 400b of FIG. 4 illustrates that the two components of {right arrow over (U)}′ vary simultaneously and coherently with the tuning parameter. Graph 400b also shows that with a proper choice of the tuning parameter, the systems and techniques described herein can be used to realize a number of pure states and/or superpositions of states and relate them through a unitary transformation similar to the Hadamard gate matrix:







H
a

=


1

2





(



1


1




1



-
1




)

.






Various examples of these states with their associated value of the tuning parameter are described below in Table 1.









TABLE 1







Examples of values of the tuning parameter Δν realizing {right arrow over (U)}' states with


real components related to within a general phase of 0 or π by


the Hadamard gate, Ha.











Δν (Hz)
780
980
1100
1300





State




(



1




0



)








(



1




1



)








(



0




1



)








(



1





-
1




)
















Operation
Ha ≡ δ(Δν) = 200 Hz
Ha ≡ δ(Δν) = 200 Hz





Note


that the states in this table may not be normalized.






In some embodiments, the Hadamard gate operation that takes a pure state







(



1




0



)



or



(



0




1



)





into the coherent super-positions of states







(



1




1



)



or



(



1





-
1




)





can then be implemented by applying physically a systematic and predictable change of 200 Hz in the value of the tuning parameter. In some aspects, the Hadamard gate described herein can be seen to illustrate the potential of logical phi-bits for quantum analogue computing. Representations of phi-bit states with complex coefficients and the capability to manipulate the relative phase between these coefficients is described in the next subsection.


Phase Gates

The phase shift gate or phase gate is a single logical phi-bit gate that keeps one component of a phi-bit representation constant and phase shifts the other component of the phi-bit representation. The gate matrix representation can be given as








P

(
φ
)

=

(



1


0




0



e

i

φ





)


,




where φ is the phase shift, and may be considered an essential operation in quantum Fourier transforms. Described below is a representation of logical phi-bit states in the form:








U




=


(




e

i


φ
12








e

i


φ
13






)

.





Also described are four different phi-bits corresponding to nonlinear modes in the metamaterial Fourier spectrum with the frequencies: (phi-bit I) f1−4Δf, (phi-bit II) 2f1+f2−4Δf, (phi-bit III) 2f1+f2−3Δf, and phi-bit IV) 2f1+f2−2Δf.



FIGS. 5-8 are graphs (500-800, respectively) depicting the variation in phases φ12 and φ13 for the four phi-bits over the same range of tuning parameter. In all cases, φ12(Δυ) varies only slightly compared to φ13(Δυ). The components e12 and e13 are plotted in the complex plane with states represented on the unit circle. The four phi-bits can be seen to provide a good approximation of the complete set of superpositions of states:







(




-
1






e

i



φ
13

(
I
)






)

,

(



1





e

i



φ
13

(
II
)






)

,

(



i





e

i



φ
13

(
III
)






)

,


(




-
i






e

i



φ
13

(
IV
)






)

.





Note that the phi-bit state components are now complex quantities. By changing the tuning parameter, the first component remains constant to within a well-characterized interval while the second component varies over a sizeable section of the unit circle. The complex plane can be completely spanned by the second component if another representation of the phi-bit states taking the form






(




e

i


φ
12








e

im


φ
13






)




is used, where m is a coefficient introduced to rescale the phase φ13.


In one illustrative example, it is contemplated that the presently disclosed phase gate can then be applied physically by varying Δυ.


Example Algorithm with Three Phi-Bits


Described above are implementations of logical phi-bits and ranges of the associated tuning parameter Δυ that were associated with monotonous variations in the phases φ12 and φ13. The complex amplitudes of phi-bit states are composed of products of resonant amplitudes. FIG. 9 depicts a graph 900 illustrating π jumps in the phases associated with such resonant processes for phi-bits II, III, and IV.


These resonances can be used to develop additional operations on phi-bits states via variations in Δυ. The system of three phi-bits II, III, and IV can be treated as partitioned into a two phi-bit (III and IV) composite system and another reference phi-bit (II). The state of the two phi-bit composite evolves now in a 22-dimensional Hilbert space while the state of the remaining phi-bit spans a two-dimensional space. A two phi-bit representation can be employed, given by:











U


(

III
-
IV

)

=

(




1
+

e

i

(



φ
12
*

(
III
)

+


φ
12
*

(
IV
)


)








1
+

e

i

(



φ
12
*

(
III
)

+


φ
13
*

(
IV
)


)








1
+

e

i

(



φ
13
*

(
III
)

+


φ
12
*

(
IV
)


)








1
+

e

i

(



φ
13
*

(
III
)

+


φ
13
*

(
IV
)


)






)





Eq
.


(
9
)








Since the phases φ12 and φ13 exhibit monotonous variations as well as resonant π jumps, in Eq. (9), the phases φ*12 and φ*13 are stripped from the monotonous variations and include only the resonant changes. Furthermore, all phases are translated to the origin at Δv=200 Hz. The graph 1000 of FIG. 10 illustrates schematically this adjustment. In this representation, the states of the III-IV composite are given in Table 2, below:









TABLE 2







States of the two phi-bit III-IV composite system and the values of


their corresponding tuning parameter.











Δν (Hz)
230
545
860
1175





State




(



1




1




1




1



)








(



1




0




0




1



)








(



1




1




1




1



)








(



1




0




0




1



)









Note






that


the


states


in


this


table


are


to


be


normalized


by



1
2







for






the


first


and







third


states


and



1

2




for


the


second


and


fourth



states
.











Starting with a tuning parameter at Δv=230 Hz, the two phi-bit state alternates between







(



1




1




1




1



)



and



(



1




0




0




1



)





for every increment of the tuning parameter of 315 Hz. Effectively the four-dimensional state vector follows a closed loops in the Hilbert space of the two phi-bit composite system. Note that the identical first and third states are separable into a tensor product of two individual phi-bit states, while the second and fourth states are non-separable. The matrix associated with the unitary operation that corresponds to the physical action of incrementing the tuning parameter is:









Q
=


1

2




(



1


1


0


0




1



-
1



0


0




0


0



-
1



1




0


0


1


1



)






Eq
.


(
10
)








Note that this unitary transformation can be written as the combination of one or more of the more fundamental quantum gates: Q=−σz⊗σzx⊗I, where σx, σz and I are 2×2 Pauli gates and the identity matrix, respectively. This transformation can be used to develop algorithms. For example, consider going from a state






(



1




0




0




1



)




starting at Δv=545 Hz to another identical state






(



1




0




0




1



)




by two routes.


The first route is to apply an operation associated with the 4×4 identity matrix whereby the value of Δv is unchanged. The second route is to apply the matrix operation Q twice, that is, to change Δv by adding 2×230 Hz. In the first case, the phi-bit II does not change its state. For instance, using the representation









U


(
II
)

=

(




1
+

e

i



φ
12
*

(
II
)









1
+

e

i



φ
13
*

(
II
)







)


,




phi-bit II remains in the state







(



1




1



)

.




However, in the case of the second route, the state of phi-bit II changes to






(



1




0



)




because one of its resonant π jumps has been crossed. In one illustrative example, the change on phi-bit II can be measured while the state of the III-IV composite system has not effectively changed. Accordingly, this is a controlled operation. An algorithm can be used to differentiate whether a function, ƒ(X) of a single variable X∈[1, 2, 3, 4] is a constant (e.g., such as 1) or is linear (e.g., such as f(X)=X). To do so, the matrix Q may be redefined as follows:







Q
f

=



1

2





f

(
4
)

-

f

(
3
)

+

f

(
2
)

+

f

(
1
)


2


×

(





(

-
1

)


1
+

f

(
1
)







1
2



(

1
+


(

-
1

)


f

(
2
)



)




0


0






1
2



(

1
+


(

-
1

)


f

(
2
)



)






(

-
1

)


1
+

f

(
2
)







1
2



(

1
+


(

-
1

)


f

(
3
)



)




0




0




1
2



(

1
+


(

-
1

)


f

(
3
)



)






(

-
1

)


1
+

f

(
4
)







1
2



(

1
+


(

-
1

)


f

(
4
)



)






0


0




1
2



(

1
+


(

-
1

)


f

(
4
)



)






(

-
1

)


1
+

f

(
3
)






)






Here, Qƒ realizes the identity matrix if the function ƒ is constant and the unitary transformation Q if the function is linear. There, the character of the function can be identified in one single iteration. The algorithm has the following steps. The system of three phi-bits is initialized at Δυ=545 Hz. An oracle (e.g., an operation that is used as input to the algorithm) applies either no change in the tuning parameter if the function is constant or adds 460 Hz if the function is linear. The state of the two phi-bits III-IV does not change, but the output in the change of phase of phi-bit II can be read. Accordingly, phi-bits III and IV serve as control inputs (their state does not change) to the unitary gate Qƒ, which alters the phase of phi-bit II. Note that phi-bit II enables the measurement of changes (or lack thereof) in the representation space of phi-bits III and IV. Advantageously, this provides access to the mathematical structure of a representation.


V. Acoustic Quantum-Like Gates: Three Phi-Bit Unitary Operations Analogous to Quantum Circuits

A correspondence between the state of three correlated logical phi-bits represented in a low-dimensional linearly scaling physical space and their state representation as a complex vector in a high-dimensional, exponentially scaling Hilbert space is established. Logical phi-bits are nonlinear acoustic modes supported by an externally driven acoustic metastructure which are analogous to qubits. Described below is the experimental implementation of a nontrivial three phi-bit unitary operation analogous to a quantum circuit. The three phi-bit gate operates in parallel on the components of the three phi-bit complex state vector requiring only a single physical action on the metastructure; a very challenging task for a quantum computer.


Quantum computing harnesses the quantum mechanical phenomena of superposition and entanglement. The first phenomenon provides the support for encoding massive amounts of information in coherent superpositions of states of a composite quantum system constituted of subsystems. The second phenomenon provides the correlation between the subsystems and the capability of processing information in a parallel manner. Quantum circuits model quantum computations as sequences of quantum gates operating on quantum bits (qubits). Qubits can be thought of as the subsystems of the computer composite system. A qubit is a two-level subsystem, which superposition is expressed in the two-dimensional basis corresponding to its two available pure states. Quantum gates are unitary operators and are described as unitary matrices acting on the state of the quantum system of interest expressed in some basis. A single qubit gate operates on the qubit superposition expressed in its two-dimensional basis. A two-qubit gate operates on the superposition of states of the two qubits expressed on a 22=4-dimensional basis, tensor product of the individual qubit bases. Three qubit gates operate on states expressed on a 23=8-dimensional basis. A N-bit gate operates on states supported by an exponentially scaling basis of dimension 2N. It is this exponential scaling that potentially gives the advantage of quantum computing over classical computers. However, quantum computing faces the challenge of physically operating simultaneously on many qubit states and of maintaining the quantum correlation between qubits during these operations. Quantum circuits are therefore decomposed into sequences of single or two qubit gates that can form a universal set of gates.


The phenomenon of coherent superposition of states is not limited to quantum systems and classical waves, such as acoustic waves, can be experimentally prepared in coherent superpositions. In linear acoustics these superpositions involve bases that are related to the degrees of freedom associated with the medium supporting the waves. The dimension of the basis is therefore limited to the number of degrees of freedom of the acoustic physical system. In nonlinear acoustics, this restriction can be lifted by visualizing the state of the system as a composite of the states associated with the many, unrestricted number, of nonlinear acoustic modes. Furthermore, while entanglement is necessary for the correlation of quantum systems, nonlinear acoustic coupling provides the correlation between nonlinear acoustic modes necessary for manipulating their superpositions simultaneously. Quantum entanglement possesses two attributes, nonseparability of the wave function of a composite system into tensor product of wave functions of subsystems and nonlocality. Classical entanglement of acoustic waves is achieved when the acoustic field or corresponding wave function is not factorizable. Acoustic wave entanglement increases the number of possible states and therefore the range of information that can be encoded and subsequently processed in those states. A final difference between acoustic waves and quantum waves is that classical waves represent amplitudes and quantum waves are probability amplitudes. Therefore, classical waves do not suffer from wave function collapse of a superposition into a pure state upon a measurement. Coherent superpositions of acoustic waves are directly measurable. In contrast, determination of a quantum superposition of states necessitates a number of measurements to account for the probabilistic nature of the quantum wave function.


As noted previously, a logical phi-bit can be understood to provide a nonlinear acoustic wave classical analogue of a qubit. Described below are demonstrations that navigation among the states of three correlated phi-bits in their space of states, i.e., Hilbert space, can achieve a nontrivial unitary operation analogous to a quantum gate. A correspondence is shown between a low-dimensional linearly scaling space of physical parameters that control the coherent superposition of states of the three phi-bits in their high-dimensional, exponentially scaling Hilbert space. Furthermore, by manipulating variables and measuring them in the low-dimensional space, the systems and techniques can be used to operate via a unitary operation on the states in the high dimensional Hilbert space. This operation can be performed on a range of initial states (inputs) covering a region of the three phi-bit Hilbert space. This operation is predictable. Predictability results from the phi-bits response to parametric changes in the physical system. This three phi-bit unitary operation does not need to be decomposed in a sequence of smaller phi-bit gates. The output is measurable.


A logical phi-bit is a nonlinear acoustic mode supported by a metastructure composed of three elastically coupled finite length acoustic waveguides driven externally (e.g., as described previously above). When the waveguides are subjected to two driving forces with two different frequencies, f1 and f2, a nonlinear mode “j” is well characterized by a nonlinear frequency of the form: f(j)=p(j)f1+q(j)f2, where p(j) and q(j) are integers. The corresponding acoustic displacement field at some location within the waveguide array (e.g., at one end of the guides) is fully defined by a 2×1 vector:











U


j

=


(






C
^

2



e

i


φ
12

(
j
)












C
^

2



e

i


φ
13

(
j
)








)



e

i


ω

(
j
)



t







Eq
.


(
11
)








Here, the angular frequency ω(j)=2πf(j). In this form, the displacement in two of the waveguides is referred to the third one. The magnitudes Ĉ2 and Ĉ3 are the magnitudes of the displacement of the second and third waveguides normalized to that of the first waveguide. φ12(j)2(j)−φ1(j) and φ13(j)3(j)−φ1(j) are the two independent phases in waveguides 2 and 3, relative to waveguide 1. These amplitudes and phases at the waveguide ends are controllable by tuning the driving frequencies and are also measurable unambiguously. The basis on which {right arrow over (U)}(j) is expressed,







{


(



1




0



)

,

(



0




1



)


}

,




refers to the waveguides 2 and 3 of the array. The nontemporal part of the field can be redefined in the subspace of the relative phases only by the normalized vector:











u



(
j
)


=


1

2




(



e

i


φ
12

(
j
)




(



1




0



)

+


e

i


φ
13

(
j
)




(



0




1



)


)






Eq
.


(
12
)








Here, {right arrow over (u)}(j) is defined in a two-dimensional complex Hilbert space, h(j). Employing Dirac's ket notation to represent the basis vectors of that space, Eq. (12) reduces to:

















u



(
j
)


=


1

2




(


e

i


φ
12

(
j
)









"\[LeftBracketingBar]"


0








(
j
)


+


e

i


φ
13

(
j
)









"\[LeftBracketingBar]"


1






(
j
)


)




Eq
.


(
13
)








A single phi-bit state, represented in this form, spans the Bloch sphere and is analogous to a quantum bit (qubit). Eq. (13) is effectively a coherent superposition of |0custom-character(j) and |1custom-character(j) states with complex amplitudes







1

2




e

i


φ

1

2


(
j
)






and



1

2





e

i


φ

1

3


(
j
)




.





Consider next the example of three logical phi-bits. These three nonlinear modes, j=1, 2, 3, result from the nonlinear mixing of the same two driving frequencies and are therefore strongly correlated. The six complex amplitudes associated with the three phi-bit individual states are dependent on the same driving frequencies. The state of a composite system constituted of the three phi-bits can be represented via a tensor product of three single phi-bit states, namely:










V


=



u



(
1
)





u



(
2
)





u



(
3
)







Eq
.


(
14
)








The state of this composite resides in the 23=8 dimensional space Hilbert space H=h(1)⊗h(2)⊗(h(3), tensor product space of individual phi-bit Hilbert spaces. {right arrow over (V)} is defined on the basis {|0custom-character(1)|0custom-character(2)|0custom-character(3), |0custom-character(1)|0custom-character(2)|1custom-character(3), . . . , |1custom-character(1)|1custom-character(2)|1custom-character(3)}, commonly written as {|000custom-character, |001custom-character, . . . , |111custom-character}. In writing these basis vectors, the tensor product symbols have been dropped for notation simplicity. The state vector V can therefore be defined as an 8×1 vector:










V


=

(




e

i

(


φ

1

2


(
1
)


+

φ

1

2


(
2
)


+

φ

1

2


(
3
)



)







e

i

(


φ

1

2


(
1
)


+

φ

1

2


(
2
)


+

φ
13

(
3
)



)







e

i

(


φ

1

2


(
1
)


+

φ
13

(
2
)


+

φ

1

2


(
3
)



)







e

i

(


φ
13

(
1
)


+

φ

1

2


(
2
)


+

φ

1

2


(
3
)



)







e

i

(


φ

1

2


(
1
)


+

φ
13

(
2
)


+

φ
13

(
3
)



)







e

i

(


φ
13

(
1
)


+

φ

1

2


(
2
)


+

φ
13

(
3
)



)







e

i

(


φ
13

(
1
)


+

φ
13

(
2
)


+

φ

1

2


(
3
)



)







e

i

(


φ
13

(
1
)


+

φ
13

(
2
)


+

φ
13

(
3
)



)





)





Eq
.


(
15
)








A transformation can be applied to the Hilbert space, H, which leads to a new basis,



















{


e

i
(


φ

1

2


(
2
)


+

φ

1

2


(
3
)







e

-

i

(



2
3



φ

1

2


(
2
)



+


1
3



φ

1

2


(
3
)




)







"\[RightBracketingBar]"



000



,


e

i
(


φ

1

2


(
2
)


+

φ
13

(
3
)







e

-

i

(



2
3



φ

1

2


(
2
)



+


1
3



φ
13

(
3
)




)







"\[RightBracketingBar]"



001



,


,


e

i
(


φ
13

(
2
)


+

φ
13

(
3
)







e

-

i

(



2
3



φ
13

(
2
)



+


1
3



φ
13

(
3
)




)







"\[RightBracketingBar]"



111



}

.




In this basis, the three phi-bit state vector takes the form:











V




=

(




e

i

(


φ

1

2


(
1
)


+


2
3



φ

1

2


(
2
)



+


1
3



φ

1

2


(
3
)




)







e

i

(


φ

1

2


(
1
)


+


2
3



φ

1

2


(
2
)



+


1
3



φ
13

(
3
)




)







e

i

(


φ

1

2


(
1
)


+


2
3



φ
13

(
2
)



+


1
3



φ

1

2


(
3
)




)







e

i

(


φ
13

(
1
)


+


2
3



φ

1

2


(
2
)



+


1
3



φ

1

2


(
3
)




)







e

i

(


φ

1

2


(
1
)


+


2
3



φ
13

(
2
)



+


1
3



φ
13

(
3
)




)







e

i

(


φ
13

(
1
)


+


2
3



φ

1

2


(
2
)



+


1
3



φ
13

(
3
)




)







e

i

(


φ
13

(
1
)


+


2
3



φ
13

(
2
)



+


1
3



φ

1

2


(
3
)




)







e

i

(


φ
13

(
1
)


+


2
3



φ
13

(
2
)



+


1
3



φ
13

(
3
)




)





)





Eq
.


(
16
)








Assume next that the three phi-bits have relative phases that vary in the same way upon tuning one of the driving frequencies. In that case φ12(1)12(2)12(3)=f(Δv) and φ13(1)13(2)13(3)=g(Δv) where Δv is a driving frequency tuning parameter. This parameter enables the systems and techniques described herein to be used to span a region of the Hilbert space, H through the variations in the components of vector {right arrow over (V′)}. Further suppose that the functions ƒ and g cross for a given value of the tuning parameter Δv*. At this tuning frequency, the state vector becomes:








V




=


e

i

2


f

(

Δ


v
*


)



(



1




1




1




1




1




1




1




1



)





which to within a normalizing factor and a general phase is the vector:








V




=


1

2


2






(



1




1




1




1




1




1




1




1



)

.






By applying the unitary transformation (i.e., applying a rotation to the Hilbert space):







U


=


1

2


2





(



1


1


1


1


1


1


1


1





-
2



2


0


0


0


0


0


0





-

2





-

2





2




2



0


0


0


0




0


0



-
2



2


0


0


0


0





-
1




-
1




-
1




-
1



1


1


1


1




0


0


0


0



-
2



2


0


0




0


0


0


0



-

2





-

2





2




2





0


0


0


0


0


0



-
2



2



)






to the vector {right arrow over (V″)}, yields obtains a pure state vector in the space, H:











U





V





=


(



1




0




0




0




0




0




0




0



)

=









Eq
.


(
17
)








Applying the unitary transformation, custom-character, to the general form of the state vector, V′custom-character, that is for a tuning frequency different from Δv*custom-character, yields:










W


=



U





V





=


1
8



(





(


e

i


φ

1

2


(
1
)




+

e

i


φ
13

(
1
)





)



z
2







2


e

i

(


φ

1

2


(
1
)


+


2
3



φ

1

2


(
2
)




)




z
0








2



e

i


φ

1

2


(
1
)






z
3







2


e

i

(


φ

(
12
)


(
1
)


+


2
3



φ
13

(
2
)




)




z
0








(


e

i


φ
13

(
1
)




-

e

i


φ
12

(
1
)





)



z
2







2


e

i

(


φ

(
13
)


(
1
)


+


2
3



φ

1

2


(
2
)




)




z
0








2



e

i


φ
13

(
1
)






z
3







2


e

i

(


φ

(
13
)


(
1
)


+


2
3



φ
13

(
2
)




)




z
0





)







Eq
.


(
18
)








with








z
0

=


e

i


1
3



φ

1

3


(
3
)




-

e

i


1
3



φ

1

2


(
3
)










z
1

=


e

i


1
3



φ

1

2


(
3
)




+

e

i


1
3



φ

1

3


(
3
)










z
2

=


(


e

i


2
3



φ

1

2


(
2
)




+

e

i


2
3



φ

1

3


(
2
)





)



z
1







z
3

=


(


e

i


2
3



φ

1

3


(
2
)




-

e

i


2
3



φ

1

2


(
2
)





)




z
1

.







{right arrow over (W)}custom-character in Eq. (18) is a new representation of the three phi-bit state in the Hilbert space, H. This vector is non-separable (i.e., classically entangled) for most values of the phase differences, that is, the 8×1custom-character vector cannot be factored into the tensor product of three 2×1custom-character vectors. Note that here, entanglement like in quantum mechanics is not needed to achieve correlations between subsystems in multipartite composite systems. The phi-bits are naturally nonlinearly correlated. Non-separability is useful here in enabling a more complete coverage of the multi phi-bit Hilbert space. The procedure described above relates the six experimentally controllable and measurable variables φ12(1), φ13(1), φ12(2), φ13(2), φ12(3), φ13(3), custom-character to the eight components of Eq. (18). In other words, it relates a space of phase differences that scales linearly with the number custom-character logical phi-bits to an exponentially scaling complex space of dimension, 2Ncustom-character.


By tuning the driving frequency (or driving frequencies), i.e., manipulating the phase difference in the linear space, the systems and techniques described herein can be seen to act or effectively operate on vectors in the exponentially complex space. Furthermore, because the phi-bits are chosen such that the six phase differences relate to only two tunable functions custom-character and g, the systems and techniques can be used to relate a two-dimensional physical space to a 23-dimensional space. The two-dimensional space can be spanned with a single tuning frequency parameter. This single parameter operates by rotating the 8-dimensional complex state vector of the three phi-bits. An example of such an operation is described in greater depth below.


Expressing {right arrow over (W)}custom-character in terms of custom-character and custom-character yields:










W


=


1
8



(




s
1






s
2






s
3






s
4






s
5






s
6






s
7






s
8




)






Eq
.


(
19
)








with








s
1

=


(


e
if

+

e
ig


)




(


e

i


1
3


f


+

e

i


1
3


g



)




(


e

i


2
3


f


+

e

i


2
3


g



)







s
2

=

2


e
if




(


e

i


1
3


g


-

e

i


1
3


f



)







s
3

=


2



e
if




(


e

i


2
3


g


-

e

i


2
3


f



)




(


e

i


1
3


f


+

e

i


1
3


g



)







s
4

=

2


e

i

(

f
+


2
3


g


)





(


e

i


1
3


g


-

e

i


1
3


f



)







s
5

=


(


e
ig

-

e
if


)




(


e

i


1
3


f


+

e

i


1
3


g



)




(


e

i


2
3


f


+

e

i


2
3


g



)







s
6

=

2


e

i

(

g
+


2
3


f


)





(


e

i


1
3


g


-

e

i


1
3


f



)







s
7

=


2



e
ig




(


e

i


2
3


g


-

e

i


2
3


f



)




(


e

i


1
3


f


+

e

i


1
3


g



)







s
8

=

2


e
ig




(


e

i


1
3


g


-

e

i


1
3


f



)







Assume that the functions f and custom-character take the respective forms illustrated in the graph 1100 of FIG. 11. Although FIG. 11 depicts linear functions, the functions custom-character and custom-character do not need to be linear but only need to cross and be symmetric about the crossing point. Upon tuning one of the driving frequencies from Δv1custom-character and Δv2custom-character, the values of custom-character and custom-character are swapped in the low-dimension space of phase difference functions. This physical operation results in a change of the 8-dimensional state vector:











W




=


1
8



(




s
1






-

s
8







-

s
7







-

s
6







-

s
5







-

s
4







-

s
3







-

s
2





)






Eq
.


(
20
)








{right arrow over (W′)}custom-character is related to custom-characterW by a unitary transformation, custom-character, such that {right arrow over (W′)}=custom-character{right arrow over (W)}custom-character with:










T


=

(



1


0


0


0


0


0


0


0




0


0


0


0


0


0


0



-
1





0


0


0


0


0


0



-
1



0




0


0


0


0


0



-
1



0


0




0


0


0


0



-
1



0


0


0




0


0



-
1



0


0


0


0


0




0



-
1



0


0


0


0


0


0



)





Eq
.


(
21
)








This non-trivial three phi-bit operation in the exponentially complex 8-dimensional Hilbert space reorders the components of the state vector except the first one and adds a π phase to the permuted components. Note that this operation is independent of the specific value of ƒ and g. One can choose different values for Δv1 corresponding to a whole range of possible 8×1 input vectors and apply the transformation custom-character by tuning the frequency parameter to Δv2=Δv*+Δv1 to obtain the corresponding 8×1 output vector. This can be done by simply monitoring the value of the phase differences f and g. Since phi-bits are classical entities, one can operate on them while continuously measuring their phase characteristics. The custom-character operation is completely input independent as long as the input belongs to the accessible region of the Hilbert space, H.


To contrast phi-bit-based computing with quantum computing, FIG. 12 depicts an example quantum circuit architecture 1200 that operates in the same way as the three phi-bit unitary matrix, custom-character. A quantum circuit is a sequence of quantum gates that operates on qubits to enable a quantum computation. The quantum circuit 1200 operates on three qubit states. Simultaneous operations are tensor products of single qubit gates such as the Pauli X, Z and Hadamard (H) gates. Additionally, the quantum circuit 1200 utilizes three qubit Toffoli gates that are often only realizable as circuits of single and two qubit operations. The first block 1210 of the quantum circuit 1200 applies the custom-character phase change to the appropriate components of the 8×custom-character input vector. The second circuit block 1220 swaps components of the vector. Note that the quantum circuit 1200 depicted in FIG. 12 is provided for purposes of example as various other such circuits may also be seen to implement the operation of custom-character.


The three phi-bit unitary transformation (i.e., three phi-bit gate), custom-character, does not need to be decomposed into a sequence of smaller gates to be physically realized. It is an example of a full muti phi-bit operation that can be conducted in a single manipulation of the experimental system.


In one illustrative example, an experimental set-up can be implemented based on a metastructure of elastically coupled aluminum rod-like acoustic waveguides, as has been previously described above. The rods are arranged in a linear array coupled along their length with epoxy resin. Three separate signal generators and amplifiers are used to drive piezoelectric transducers. Driving and detecting transducers are attached to the opposite ends of the rods with ultrasonic coupling agent. The signals generated by the detecting transducers enter an oscilloscope via independent input channels for measurement of phases. The array of waveguides is suspended by thin threads for isolation. When driven externally at two primary frequencies, this metastructure supports a displacement field, which when partitioned into the frequency domain leads to modes with secondary frequencies associated with logical phi-bits. Rod 1 is driven at a frequency f1=62 kHz+Δvcustom-character, and rod 2 at a frequency f2=70 kHz custom-character. Δvcustom-character is varied by increments of 50 Hz in the interval [0,8].


In one illustrative example, three phi-bit modes, custom-character, with nonlinear frequencies f(1)=4f1−3f2, f(2)=4f1−2f2 custom-character and f(3)=4f1−f2custom-character are considered. These three phi-bits are chosen to have the same coefficients, p(j)custom-character. The six measured phases φ12(j), φ13(j)custom-character exhibit several remarkable features in the form of upward or downward jumps superposed onto monotonous background variations. The jumps amount to phase changes on the order of πcustom-character(180°). FIG. 13 depicts a graph 1300 in which the measured phases φ12(3)(j)custom-character of phi-bits custom-character, and custom-character have been corrected by a translation of +q(j)×C12(3)custom-character, where the C12(3) custom-character are constants, to overlap the background variations.


The origin of the phase jumps and background variations in terms of nonlinear interactions of driven acoustic waves in the metastructure have been described above. By subtracting easily identifiable contributions of the phase jumps to the overall experimental data, the background contribution to the phases common to the three phi-bits can be extracted.



FIG. 14 is a graph 1400 depicting the common background variations φ′12(1)=φ′12(2)=φ′12(3)=f(Δv)custom-character and φ′13(1)=φ′13(2)=φ ′13(3)=g(Δv)custom-character. Since phases are always relative, in graph 1400 the background phase, custom-character, has been obtained by subtracting a general phase of 71 degrees to achieve overlap with custom-character. Note that these corrections, subtractions, and translations are well defined and controllable algebraic manipulations in the low-dimensional physical space of the system and therefore, do not affect the generality of the mapping between the three phi-bit physical space and the associated exponentially complex Hilbert space.



FIG. 14 demonstrates the achievability of experimental conditions similar to those describe above with respect to FIG. 11, in the vicinity of the tuning frequency custom-character. The approximate symmetry of the experimentally derived functions custom-character and custom-character about Δv*custom-character enables the use of the three phi-bits, 1, 2 and 3 to realize experimentally the unitary operation custom-character. Note also that there is a range of custom-character to the left of Δv* of approximately of 0.3 kHz, that produces different values of custom-character and custom-character on which the systems and techniques described herein can operate. These different values of custom-character and custom-character inserted into Eq. (19), correspond to the accessible region of the Hilbert space, custom-character, i.e., the state vectors, {right arrow over (W)}custom-character, on which the transformation custom-character can operate.


This operation is completely independent of the specific value of the input within this accessible region of custom-character. By symmetry, outputs, {right arrow over (W)}custom-character will span another region of the Hilbert space corresponding to the exchanged values of f and g on the right side of Δ*. This experimental data demonstrates the existence of logical phi-bits supported by an externally driven acoustic waveguide metastructure that can be used to realize a nontrivial three phi-bit unitary operation that would be challenging to realize in a quantum computer.


A correspondence between the state of correlated logical phi-bits represented in a low-dimensional linearly scaling physical space and their state representation in a high-dimensional, exponentially scaling Hilbert space has been established. The logical phi-bits are nonlinear acoustic waves, classical analogues of qubits, that can be supported by a metastructure constituted of an externally driven array of acoustic waveguides. By manipulating the physical variables and measuring them in the physical space of three phi-bits with at most 2×3=6custom-character dimensions, the systems and techniques described herein can be used to operate on the coherent superposition of states in the 23=8custom-character dimensional Hilbert space via a three phi-bit non-trivial unitary operation, i.e., a three phi-bit gate. This operation can be performed on a range of input states covering a nontrivial region of the three phi-bit Hilbert space. This three phi-bit gate can be represented by a 8×8custom-character unitary matrix that swaps seven components of the three phi-bits 8×1 state vector and adds a π ┌π phase to the permuted components. Realizing this unitary operation in a quantum computer would involve the challenging task of applying a long sequence of smaller single and two qubit gates to a three-qubit system. Also demonstrated herein are conditions to physically realize the three phi-bit gate exist in an experimental laboratory scale metastructure composed of coupled rod-like acoustic waveguides. In contrast to multipartite quantum systems, the coherent superpositions of states of the three logical phi-bits system on which the systems and techniques described herein can operate are stable, do not decohere, and are directly measurable. Aspects of the present disclosure demonstrate the use of a nonlinear acoustic metastructure to realize quantum-like coherent superpositions of states in an exponentially complex Hilbert space on which one can effectively operate with a nontrivial unitary operation analogous to a quantum gate.



FIG. 15 is a flow diagram illustrating an example of a process 1500 for implementing a quantum analogue gate operation using one or more logical phi-bits. For example, the quantum analogue (e.g., quantum-like) gate can include one or more of a single-bit gate operation, such as a Hadamard or phase gate operation; a two-bit gate operation, such as a controlled-NOT (C-NOT) gate operation; a three-bit gate operation; and/or various other multi-bit gate operations. In some aspects, the quantum-like gate operations can use one or more logical phi-bits. For example, the logical phi-bits can be acoustic quantum bit (e.g., qubit) analogues that are the same as or similar to those described above. Although the example process 1500 depicts a particular sequence of operations, the sequence may be altered without departing from the scope of the present disclosure. For example, some of the operations depicted may be performed in parallel or in a different sequence that does not materially affect the function of the process 300. In some examples, different components of an example device or system that implements the process 1500 may perform functions at substantially the same time or in a specific sequence.


At block 1502, the process 1500 includes driving an array of elastically coupled acoustic waveguides using a first frequency and a second frequency, wherein the first frequency is different from the second frequency. For example, the array of elastically coupled acoustic waveguides can be provided in or otherwise associated with an acoustic metamaterial. In some embodiments, the array can be a parallel or linear array that includes three elastically coupled acoustic waveguides. The waveguides can be aluminum rods having circular cross-sections, arranged in a parallel or linear fashion with lateral gaps filled with epoxy. One or more ultrasonic transducers can be used to drive the array of waveguides, for example with a first driving transducer attached to a first waveguide and producing a sinusoidal signal with frequency f1 and a second driving transducer attached to a second waveguide and producing a sinusoidal signal with frequency f2.


At block 1504, the process 1500 includes determining a plurality of logical phi-bits based on one or more displacement field measurements associated with the waveguides. For example, the displacement field measurements can be obtained from one or more detecting transducers located at opposite ends of the waveguides (e.g., rods) from the driving transducer(s). In some embodiments, three detecting transducers can be provided for an array of three elastically coupled acoustic waveguides. In some examples, the one or more displacement field measurements can comprise a Fourier sum of a large number of linear and nonlinear modes, each with its own characteristic frequency. Determining the plurality of logical phi-bits can be based on the nonlinear modes of the displacement field measurements. In some examples, the plurality of logical phi-bits can include 16 logical phi-bits, although it is appreciated that a greater or lesser number of logical phi-bits can also be utilized without departing from the scope of the present disclosure.


At block 1506, the process 1500 includes determining a tuning parameter value associated with a selected set of logical phi-bits of the plurality of logical phi-bits, wherein the tuning parameter value is associated with a unitary transformation of a state of the selected set of logical phi-bits. For example, the tuning parameter can be a frequency tuning parameter. In some embodiments, the tuning parameter can be the frequency tuning parameter Δvcustom-character. The tuning parameter can additionally, or alternatively, include one or more of the tuning parameters listed for the various pairs of logical phi-bits as provided in Appendix A. In some examples, the tuning parameter value comprises a frequency tuning delta value indicative of an increment or decrement in a driving frequency of the array of elastically coupled acoustic waveguides. For instance, the tuning parameter value can be the same as or similar to one or more of the tuning parameter values Δv and/or Δv* described previously above. The tuning parameter value can be indicative of an increase in one or more driving frequencies associated with driving corresponding acoustic waveguides of the array of elastically coupled acoustic waveguides. The tuning parameter value can be indicative of a decrease in one or more driving frequencies associated with driving corresponding acoustic waveguides of the array of elastically coupled acoustic waveguides.


In some aspects, the selected set of logical phi-bits includes one logical phi-bit of the plurality of logical phi-bits. For example, the selected one logical phi-bit can be used to implement a unitary gate operation comprising a single-bit gate operation. In some embodiments, the selected one logical phi-bit can be used to implement a unitary gate operation comprising a Hadamard gate operation, with a unitary transformation based on a Hadamard gate matrix. In some examples, the selected one logical phi-bit can be used to implement a unitary gate operation comprising a phase shift gate operation, wherein the phase shift gate operation is implemented to phase shift a first component of a phi-bit representation of the one logical phi-bit while keeping a second component of the phi-bit representation of the one logical phi-bit constant.


In some cases, the unitary gate operation is a two-bit gate operation and the selected set of logical phi-bits includes two logical phi-bits of the plurality of logical phi-bits. For instance, the unitary gate operation can be a two-bit controlled-NOT (C-NOT) gate operation implemented using a given pair of logical phi-bits of the plurality of logical phi-bits.


In some cases, the unitary gate operation is a multi-bit gate operation associated with three or more bits, and the selected set of logical phi-bits includes three or more logical phi-bits of the plurality of logical phi-bits.


At block 1508, the process 1500 includes implementing a unitary gate operation for the selected set of logical phi-bits by tuning an external driver coupled to a particular acoustic waveguide of the array of elastically coupled acoustic waveguides, wherein tuning the external driver comprises using the tuning parameter value to adjust one or more of the first frequency or the second frequency.


In some cases, adjusting the first frequency or the second frequency causes the unitary transformation of the state of the selected set of logical phi-bits. In some examples, one or more respective phi-bit states of the set of logical phi-bits are tuned based on adjusting the first frequency or the second frequency. In some aspects, adjusting the first frequency or the second frequency tunes one or more respective phi-bit states of the set of logical phi-bits based on changing one or more relative phases measured for each acoustic waveguide corresponding to the selected set of logical phi-bits. In one illustrative example, adjusting the first frequency or the second frequency tunes the selected set of logical phi-bits based on one or more nonlinear phase jumps as functions of the tuning parameter value.


As mentioned above, in some cases the selected set of logical phi-bits includes one logical phi-bit of the plurality of logical phi-bits and the unitary gate operation is a Hadamard gate operation and the unitary transformation is based on a Hadamard gate matrix. In another example, the selected set of logical phi-bits includes one logical phi-bit of the plurality of logical phi-bits and the unitary gate operation is a phase shift gate operation implemented to phase shift a first component of a phi-bit representation of the one logical phi-bit while keeping a second component of the phi-bit representation of the one logical phi-bit constant.


As also mentioned above, in another example the unitary gate operation is a two-bit gate operation and the selected set of logical phi-bits includes two logical phi-bits of the plurality of logical phi-bits. In some cases, the two-bit gate operation is a controlled-NOT (C-NOT) gate operation performed using a given pair of logical phi-bits of the plurality of logical phi-bits. For instance, the C-NOT gate operation can be implemented based on tuning the external driver to change the first frequency by an amount equal to the tuning parameter value. In some cases, the C-NOT gate operation is implemented based on a plurality of relative phase differences determined between a first waveguide of the array associated with the first logical phi-bit of the pair and a second waveguide of the array associated with a second logical phi-bit of the pair. In some embodiments, adjusting the driving frequency of the external driver by the tuning parameter value causes a plurality of transformed relative phase differences between the first and second waveguides of the array. The plurality of transformed relative phase differences can correspond to a C-NOT unitary gate matrix applied to the plurality of relative phase differences.


In some aspects, the controlled-NOT (C-NOT) gate operation can be implemented for the given pair of logical phi-bits by detuning an external driver coupled to a first waveguide of the array of elastically coupled acoustic waveguides, wherein the detuning reduces the first frequency by the tuning parameter. For example, the tuning parameter Δv custom-character can be applied to the first frequency f1 produced by the first driving transducer coupled to the first waveguide. In some embodiments, the controlled C-NOT gate operation can be implemented based on or otherwise using a frequency transformation for a given four-vector state (e.g., for the four-vector {right arrow over (W)}ijcustom-character of Eq. (2)), wherein the frequency transformation is determined to produce the C-NOT transformed counterpart for the given four-vector state.


In some cases, the unitary gate operation is a multi-bit gate operation associated with three or more bits and the selected set of logical phi-bits includes three or more logical phi-bits of the plurality of logical phi-bits. In some aspects, a first subset of phi-bit states are adjusted using a first tunable function parameterized with the tuning parameter value and a second subset of phi-bit states are adjusted using a second tunable function parameterized with the tuning parameter value. For instance, the first subset of phi-bit states can correspond to the phases associated with the first tunable function f described above (e.g., ƒ(Δυ)). In some examples, the second subset of phi-bit states can correspond to the phases associated with the second tunable function g described above (e.g., g(Δυ)).


In some aspects, tuning the external driver comprises detuning a first external driver coupled to a first acoustic waveguide of the array and used to produce the first frequency or detuning a second external driver coupled to a second acoustic waveguide of the array and used to produce the second frequency.


Claim language or other language reciting “at least one of” a set and/or “one or more” of a set indicates that one member of the set or multiple members of the set (in any combination) satisfy the claim. For example, claim language reciting “at least one of A and B” or “at least one of A or B” means A, B, or A and B. In another example, claim language reciting “at least one of A, B, and C” or “at least one of A, B, or C” means A, B, C, or A and B, or A and C, or B and C, A and B and C, or any duplicate information or data (e.g., A and A, B and B, C and C, A and A and B, and so on), or any other ordering, duplication, or combination of A, B, and C. The language “at least one of” a set and/or “one or more” of a set does not limit the set to the items listed in the set. For example, claim language reciting “at least one of A and B” or “at least one of A or B” may mean A, B, or A and B, and may additionally include items not listed in the set of A and B.


Illustrative aspects of the disclosure include:


Aspect 1. A method comprising: driving an array of elastically coupled acoustic waveguides using a first frequency and a second frequency, wherein the first frequency is different from the second frequency; determining a plurality of logical phi-bits based on one or more acoustic field measurements associated with the waveguides; determining a tuning parameter value associated with a selected set of logical phi-bits of the plurality of logical phi-bits, wherein the tuning parameter value is associated with a unitary transformation of a state of the selected set of logical phi-bits; and implementing a unitary gate operation for the selected set of logical phi-bits by tuning an external driver coupled to a particular acoustic waveguide of the array of elastically coupled acoustic waveguides, wherein tuning the external driver comprises using the tuning parameter value to adjust one or more of the first frequency or the second frequency.


Aspect 2. The method of Aspect 1, wherein adjusting the first frequency or the second frequency causes the unitary transformation of the state of the selected set of logical phi-bits.


Aspect 3. The method of any of Aspects 1 to 2, wherein one or more respective phi-bit states of the set of logical phi-bits are tuned based on adjusting the first frequency or the second frequency.


Aspect 4. The method of any of Aspects 1 to 3, wherein adjusting the first frequency or the second frequency tunes one or more respective phi-bit states of the set of logical phi-bits based on changing one or more relative phases measured for each acoustic waveguide corresponding to the selected set of logical phi-bits.


Aspect 5. The method of any of Aspects 1 to 4, wherein adjusting the first frequency or the second frequency tunes the selected set of logical phi-bits based on one or more nonlinear phase jumps as functions of the tuning parameter value.


Aspect 6. The method of any of Aspects 1 to 5, wherein: the selected set of logical phi-bits includes one logical phi-bit of the plurality of logical phi-bits; and the unitary gate operation is a Hadamard gate operation and the unitary transformation is based on a Hadamard gate matrix.


Aspect 7. The method of any of Aspects 1 to 6, wherein: the selected set of logical phi-bits includes one logical phi-bit of the plurality of logical phi-bits; and the unitary gate operation is a phase shift gate operation implemented to phase shift a first component of a phi-bit representation of the one logical phi-bit while keeping a second component of the phi-bit representation of the one logical phi-bit constant.


Aspect 8. The method of any of Aspects 1 to 7, wherein: the unitary gate operation is a two-bit gate operation; and the selected set of logical phi-bits includes two logical phi-bits of the plurality of logical phi-bits.


Aspect 9. The method of any of Aspects 1 to 8, wherein the two-bit gate operation is a controlled-NOT (CNOT) gate operation using a given pair of logical phi-bits of the plurality of logical phi-bits, the C-NOT gate operation implemented based on tuning the external driver to change the first frequency by an amount equal to the tuning parameter value.


Aspect 10. The method of Aspect 9, wherein the C-NOT gate operation is implemented based on a plurality of relative phase differences determined between a first waveguide of the array associated with a first logical phi-bit of the pair and a second waveguide of the array associated with a second logical phi-bit of the pair.


Aspect 11. The method of Aspect 10, wherein: adjusting the driving frequency of the external driver by the tuning parameter value causes a plurality of transformed relative phase differences between the first and second waveguides of the array; and the plurality of transformed relative phase differences correspond to a C-NOT unitary gate matrix applied to the plurality of relative phase differences.


Aspect 12. The method of any of Aspects 1 to 11, wherein: the unitary gate operation is a multi-bit gate operation associated with three or more bits; and the selected set of logical phi-bits includes three or more logical phi-bits of the plurality of logical phi-bits.


Aspect 13. The method of Aspect 12, wherein: a first subset of phi-bit states are adjusted using a first tunable function parameterized with the tuning parameter value; and a second subset of phi-bit states are adjusted using a second tunable function parameterized with the tuning parameter value.


Aspect 14. The method of any of Aspects 1 to 13, wherein tuning the external driver comprises: detuning a first external driver coupled to a first acoustic waveguide of the array and used to produce the first frequency; or detuning a second external driver coupled to a second acoustic waveguide of the array and used to produce the second frequency.


Aspect 15. The method of any of Aspects 1 to 14, wherein the tuning parameter value comprises a frequency tuning delta value indicative of an increment or decrement in a driving frequency of the array of elastically coupled acoustic waveguides.


Aspect 16: An apparatus comprising one or more means for performing operations according to any of Aspects 1 to 15.

Claims
  • 1. A method comprising: driving an array of elastically coupled acoustic waveguides using a first frequency and a second frequency, wherein the first frequency is different from the second frequency;determining a plurality of logical phi-bits based on one or more acoustic field measurements associated with the waveguides;determining a tuning parameter value associated with a selected set of logical phi-bits of the plurality of logical phi-bits, wherein the tuning parameter value is associated with a unitary transformation of a state of the selected set of logical phi-bits; andimplementing a unitary gate operation for the selected set of logical phi-bits by tuning an external driver coupled to a particular acoustic waveguide of the array of elastically coupled acoustic waveguides, wherein tuning the external driver comprises using the tuning parameter value to adjust one or more of the first frequency or the second frequency.
  • 2. The method of claim 1, wherein adjusting the first frequency or the second frequency causes the unitary transformation of the state of the selected set of logical phi-bits.
  • 3. The method of claim 1, wherein one or more respective phi-bit states of the set of logical phi-bits are tuned based on adjusting the first frequency or the second frequency.
  • 4. The method of claim 1, wherein adjusting the first frequency or the second frequency tunes one or more respective phi-bit states of the set of logical phi-bits based on changing one or more relative phases measured for each acoustic waveguide corresponding to the selected set of logical phi-bits.
  • 5. The method of claim 1, wherein adjusting the first frequency or the second frequency tunes the selected set of logical phi-bits based on one or more nonlinear phase jumps as functions of the tuning parameter value.
  • 6. The method of claim 1, wherein: the selected set of logical phi-bits includes one logical phi-bit of the plurality of logical phi-bits; andthe unitary gate operation is a Hadamard gate operation and the unitary transformation is based on a Hadamard gate matrix.
  • 7. The method of claim 1, wherein: the selected set of logical phi-bits includes one logical phi-bit of the plurality of logical phi-bits; andthe unitary gate operation is a phase shift gate operation implemented to phase shift a first component of a phi-bit representation of the one logical phi-bit while keeping a second component of the phi-bit representation of the one logical phi-bit constant.
  • 8. The method of claim 1, wherein: the unitary gate operation is a two-bit gate operation; andthe selected set of logical phi-bits includes two logical phi-bits of the plurality of logical phi-bits.
  • 9. The method of claim 8, wherein the two-bit gate operation is a controlled-NOT (C-NOT) gate operation using a given pair of logical phi-bits of the plurality of logical phi-bits, the C-NOT gate operation implemented based on tuning the external driver to change the first frequency by an amount equal to the tuning parameter value.
  • 10. The method of claim 9, wherein the C-NOT gate operation is implemented based on a plurality of relative phase differences determined between a first waveguide of the array associated with a first logical phi-bit of the pair and a second waveguide of the array associated with a second logical phi-bit of the pair.
  • 11. The method of claim 10, wherein: adjusting the driving frequency of the external driver by the tuning parameter value causes a plurality of transformed relative phase differences between the first and second waveguides of the array; andthe plurality of transformed relative phase differences correspond to a C-NOT unitary gate matrix applied to the plurality of relative phase differences.
  • 12. The method of claim 1, wherein: the unitary gate operation is a multi-bit gate operation associated with three or more bits; andthe selected set of logical phi-bits includes three or more logical phi-bits of the plurality of logical phi-bits.
  • 13. The method of claim 12, wherein: a first subset of phi-bit states are adjusted using a first tunable function parameterized with the tuning parameter value; anda second subset of phi-bit states are adjusted using a second tunable function parameterized with the tuning parameter value.
  • 14. The method of claim 1, wherein tuning the external driver comprises: detuning a first external driver coupled to a first acoustic waveguide of the array and used to produce the first frequency; ordetuning a second external driver coupled to a second acoustic waveguide of the array and used to produce the second frequency.
  • 15. The method of claim 1, wherein the tuning parameter value comprises a frequency tuning delta value indicative of an increment or decrement in a driving frequency of the array of elastically coupled acoustic waveguides.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of U.S. Provisional Application No. 63/315,448, filed Mar. 1, 2022, which is hereby incorporated by reference, in its entirety and for all purposes.

GOVERNMENT SUPPORT

This invention was made with government support under Grant No. 1640860 awarded by the National Science Foundation. The government has certain rights in the invention.

PCT Information
Filing Document Filing Date Country Kind
PCT/US2023/063515 3/1/2023 WO
Provisional Applications (1)
Number Date Country
63315448 Mar 2022 US