SEARCH

SEARCH BY CITATION

Keywords:

  • quantum computer;
  • NMR;
  • initialization;
  • pseudo-pure state;
  • spatial averaging

Abstract

  1. Top of page
  2. Abstract
  3. I. INTRODUCTION
  4. II. THEORETICAL APPROACHES
  5. III. MATERIALS AND METHODS
  6. IV. REALIZATION OF A HOMONUCLEAR 13C TWO-QUBIT COMPUTER
  7. V. REALIZATION OF A HOMONUCLEAR 19F THREE QUBIT COMPUTER
  8. VI. CONCLUSIONS
  9. REFERENCES
  10. Biographical Information
  11. Biographical Information
  12. Biographical Information

The field of quantum computing has grown rapidly in the last years. Most realizations of quantum computers were done on liquid-state NMR quantum computers so far. We present in a didactic approach how to build small NMR quantum computers with two and three qubits. The two-qubit quantum computer was implemented on α-D-methylglucose using 13C spins, whereas the three-qubit quantum computer was implemented on 4-bromo-1,1,2-trifluoro-1-butene using 19F spins. We describe in detail how to initialize these systems by generating pseudo-pure states. For initialization, we used the spatial averaging method, which has the advantage that it can be easily understood by product operators. Furthermore, the implementation of quantum logic gate operations will be presented. © 2012 Wiley Periodicals, Inc. Concepts Magn Reson Part A 40: 25–37, 2012.

I. INTRODUCTION

  1. Top of page
  2. Abstract
  3. I. INTRODUCTION
  4. II. THEORETICAL APPROACHES
  5. III. MATERIALS AND METHODS
  6. IV. REALIZATION OF A HOMONUCLEAR 13C TWO-QUBIT COMPUTER
  7. V. REALIZATION OF A HOMONUCLEAR 19F THREE QUBIT COMPUTER
  8. VI. CONCLUSIONS
  9. REFERENCES
  10. Biographical Information
  11. Biographical Information
  12. Biographical Information

The development of computer science in the last decades led to a revolution in data processing. However, some problems still remain for which no efficient classical algorithms are known, that is, tasks that classical computers cannot solve within finite time (1, 2). Quantum computers are a promising new class of computers that are able to handle these problems. The superiority of quantum computers was, for example, demonstrated by Shor (3, 4) who developed an algorithm that can factorize large numbers efficiently. This is relevant for data encryption because nowadays encryption systems rely on the incapability of classical computers to execute this factorization in an efficient way (5, 6). Besides the potential of quantum computers to overcome common data encryption, they allow for absolute secure data transfer making use of quantum mechanical phenomena such as entanglement (5, 6). A more academic application of quantum computers could be the simulation of quantum systems providing new capabilities as the simulator is a quantum system itself (1, 2).

The first theoretical considerations how to implement quantum algorithms were given by Deutsch in 1985 (7). Since then, it took as long as 10 years to realize the first logic operation on small quantum systems (8). Implementing large-scale quantum computations still faces great practical difficulties (9). The first quantum computers were built using liquid-state NMR that has been widely used in this field over many years (6, 10). Next to this, there are other experimental approaches using quantum particles such as photons, quantum dots, trapped atoms, or ions to build quantum devices (10, 11).

Before the actual computation starts, the quantum computer has to be initialized into a well-defined state. Cory et al. (12, 13) and Gershenfeld and Chuang (14) demonstrated different strategies to prepare proper initial states for NMR quantum computers. Henceforth, research interests of many groups focused on this subject and the first algorithm was implemented on nuclear spin systems shortly after (15–21).

We show how appropriate initial states can be generated on two- and three-qubit systems using liquid-state NMR spectroscopy. Furthermore, the implementation of the quantum logic gate controlled NOT (CNOT) on the two-qubit system will be presented.

II. THEORETICAL APPROACHES

  1. Top of page
  2. Abstract
  3. I. INTRODUCTION
  4. II. THEORETICAL APPROACHES
  5. III. MATERIALS AND METHODS
  6. IV. REALIZATION OF A HOMONUCLEAR 13C TWO-QUBIT COMPUTER
  7. V. REALIZATION OF A HOMONUCLEAR 19F THREE QUBIT COMPUTER
  8. VI. CONCLUSIONS
  9. REFERENCES
  10. Biographical Information
  11. Biographical Information
  12. Biographical Information

Qubits and Quantum Registers

Quantum bits (qubits) are the basic units of quantum information. A qubit is a two-level quantum system with the eigenstates |0〉 and |1〉. A particle with spin-1/2 has two spin states and is therefore an appropriate two-level quantum system (6, 9, 10). Another example is a photon that has two possible polarization states (6, 22). A classical bit can only take values 0 and 1, whereas a qubit can exist in any superposition of the two states (10, 22, 23). This is expressed by Eq. [1], where ψ is the wave function of the quantum system.

  • equation image(1)

The coefficients α and β are complex numbers and satisfy the normalization condition |α|2 + |β|2 = 1 (10, 24).

The power of quantum computers relies on superpositions of quantum states and the possibility to apply logical operations to them. Therefore, quantum registers containing as many qubits as possible are required instead of a single qubit (6, 23). If a quantum register R consists of N qubits, the state |ψ〉R of the register is a superposition of all 2N eigenstates |i〉(1):

  • equation image(2)

A two-qubit register, for example, can be found in a superposition of its eigenstates |00〉, |01〉, |10〉, and |11〉 (1, 6, 24).

Reasons for Using Nuclear Spins

Interactions between the individual qubits of a quantum register are essential to implement multiqubit logical operations (23). These interactions are naturally given by nuclear spin–spin coupling in NMR. In liquid samples, only the isotropic part of the J coupling is relevant. Hence the quantum register is confined to individual molecules as these couplings are intramolecular interactions.

Another advantage of using NMR for quantum computing was briefly mentioned above. Spin-1/2 spans a two-dimensional complex vector space (Hilbert space) and therefore exactly realizes a qubit (23, 24). Furthermore, nuclear spins retain the quantum information for a relatively long time due to their rather good isolation from the environment (23). Moreover, NMR is a well-established method providing the necessary technical equipment for quantum computing.

Building an NMR quantum computer consists mainly of choosing suitable molecular systems and converting the quantum algorithms into adequate pulse sequences. After processing the algorithm, the quantum information is read out by, for example, acquiring spectra. Other methods like quantum tomography are also widely applied to get information about the final state of the spin system (6, 9, 25).

Ensembles of Spins

The quantum register must be initialized into a well-defined state before the actual computation starts (4, 12, 22). Usually, this initial state needs to be pure (6, 23). If an ensemble (large collection) of spins is considered, a pure state corresponds to an ensemble with each member being described by the same state vector (22). Unfortunately, nuclear spins in thermal equilibrium are highly mixed, as they cannot be aligned exactly parallel to the magnetic field at temperatures above 1 mK (12, 23). Therefore, it is impossible to prepare a pure state of spins in thermal equilibrium. If quantum algorithms are executed on a mixed ensemble, the averaging over the ensemble might annihilate the results (22).

To describe an ensemble of spins theoretically, it is impractical to treat every spin individually due to the large number of spins in a sample. The density operator approach (26) is a suitable tool to describe an entire ensemble without referring to the individual spin states. For a pure ensemble with state vector |ψ〉, the corresponding density matrix equation image (density operator in its matrix representation) is given by (22, 26)

  • equation image(3)

At thermal equilibrium, the density matrix of an N spin system is represented by

  • equation image(4)

where equation image is the unity operator and equation image is the so-called deviation density matrix (22). The factor β is defined as

  • equation image(5)

with h, γ, B0, kB, and T corresponding to the Planck constant, gyromagnetic ratio, magnetic field strength, Boltzmann constant, and temperature, respectively (23).

The identity part of equation image does not evolve under radio frequency (rf) pulses and has no effect on the measured NMR signal (22, 23). Only the deviation density matrix evolves and gives rise to a detectable signal.

Initialization by Preparation of Pseudo-Pure States

A variety of methods were developed to handle the challenge of working with mixed initial states. The most common approach is to create a so-called pseudo-pure state (pps). The preparation of pps aims at converting equation image into an operator that is directly proportional to the density operator of a pure state (22). The pps behaves exactly like a pure state and yields apart from a constant the same signal (22, 27).

In the case of a two qubit system, equation image is described by

  • equation image(6)

This is equivalent to the product operator representation Imath image + Imath image, that is, the density matrix can be also expressed as product of the spin angular momentum operators Ik (k = 1,2). To generate a pps, equation image needs to be transformed into a traceless matrix with identical diagonal elements except one having another value (22, 27). The pps density matrix equation image,

  • equation image(7)

fulfils these requirements and corresponds to product operators

  • equation image

This matrix can be fragmented as shown in Eq. [8], where |00〉 〈00| represents the pure density matrix equation image. Inserting Eq. [8] in Eq. [4] gives equation image, shown in Eq. [9].

  • equation image(8)
  • equation image(9)

As unit operators do not contribute to the NMR signal, it is clear that equation image evolves apart from the factor β/2N − 1 in exactly the same way as equation image. The factor β is ∼10−5 at ambient temperature (22), thus the NMR signal is significantly reduced compared to the actual pure state (23). In addition, 1/2N − 1 causes an exponential reduction of the signal with increasing number of qubits (9, 23).

Several techniques were developed to experimentally prepare pps. They can be classified as (i) spatial averaging, (ii) temporal averaging, and (iii) logical labeling (22, 23). In the spatial averaging method, the pps is prepared by suitably chosen sequences of rf pulses with different flip angles, pulsed gradients, and delays (12, 13, 27). This method is straightforward to implement and was used in this project. Temporally averaged pps are prepared by additive averaging of different experiments (28), that is, the thermal state is added to states, in which the populations were permuted by selective π pulses. Logical labeling techniques prepare a subsystem by sacrificing one or more qubits, which are used as labels (14). The state of the subsystem depends on the state of the labeling qubit.

How to Express Product Operators as Density Matrices

To prepare the pps using the spatial average approach, rather complicated pulse sequences are required. Generally, it is easier to deduce the pps using the simple product operator approach. In the following a “recipe” is given, how to express the product operators in their density matrix representation. This is important, for example, to check if the product operators correspond to the correct pps density matrix.

The four angular momentum operators equation image, Îx, Îy, Îz for an isolated 1/2 spin have the matrix representation (26):

  • equation image(10)

A two-qubit product operator in its matrix representation is constructed by

  • equation image(11)

where Î1 and Î2 are the operators of the spins. The symbol ⊗ indicates the Kronecker product. The Kronecker product of two matrices A and B is defined as (12)

  • equation image(12)

that is, every matrix element of A is multiplied by matrix B. For example, the product operator 2Imath imageImath image is calculated as:

  • equation image(13)

Unit operator equation image is involved for product operators like Imath image:

  • equation image(14)

The other product operators are calculated analogously. Eq. [11] can be of course expanded for systems with more qubits. For example, for a three for-qubit system the operator 4Imath imageImath imageImath image is given by

  • equation image(15)

Logical Operations

To perform computational steps, algorithms are needed, that is, logic gates. Unlike their classical counterparts, quantum gates must be reversible (9, 29). Reversibility is required as quantum systems naturally evolve by unitary transformations, which are themselves reversible (9, 30). To fulfil the reversibility condition, the reconstruction of the input bits must be possible knowing only the characteristics of the gate and the output bits (6, 9). Consequently, the gate must have the same number of output as input bits. Classical gates such as AND, OR, or XOR (exclusive OR) are therefore not reversible, but even so it is possible to construct reversible counterparts (9).

Gates that act on one single input bit and return a single output bit are nonsurprisingly the simplest type of logic gates. The input bit can be, for example, flipped, which is a logical NOT operation. In NMR quantum computing, the qubit flipping is achieved by a selective π pulse on the target qubit. Using the product operator language, this can be described as: Izequation imageIz. The operation CNOT can be considered to be a reversible equivalent to XOR (9, 24). CNOT does not change the first qubit (control qubit) while the second qubit (target bit) is flipped if the control qubit is in state 1. CNOT is a typical two-qubit quantum gate, as it has a two bit input and output. The corresponding truth table is Table 1.

Table 1. Truth Table for the CNOT Gate
InputOutput
0000
0101
1011
1110

The Toffoli gate is a three-qubit version of the CNOT gate (13, 31). As shown in Table 2, the first two bits remain unchanged and the third bit is flipped if the first two bits are one. As this gate has two control bits and one target bit, it also referred to as CCNOT (controlled controlled NOT). The realization of the CNOT and the Toffoli gate using appropriate pulse sequences will be discussed in the following sections.

Table 2. Truth Table for the Toffoli Gate
InputOutput
000000
001001
010010
011011
100100
110111
111110

The logical operations mentioned above, NOT, CNOT, and the Toffoli gate, serve just as examples, as a variety of other two- and three-qubit gates exist. However, a comprehensive description can be found in Refs. (6, 9, 17, 18) and shall not be given here.

III. MATERIALS AND METHODS

  1. Top of page
  2. Abstract
  3. I. INTRODUCTION
  4. II. THEORETICAL APPROACHES
  5. III. MATERIALS AND METHODS
  6. IV. REALIZATION OF A HOMONUCLEAR 13C TWO-QUBIT COMPUTER
  7. V. REALIZATION OF A HOMONUCLEAR 19F THREE QUBIT COMPUTER
  8. VI. CONCLUSIONS
  9. REFERENCES
  10. Biographical Information
  11. Biographical Information
  12. Biographical Information

13C-labeled α-D-methylglucose was used as a model for a two-qubit quantum computer. It was synthesized from D-glucose-[C13]6 (≥98%) received from Martek Biosciences Corperation (Columbis, Maryland). In aqueous solutions, there exist two different isomers of D-glucose each giving rise to a set of signals. The anomeric position was methylated to ensure that only the glucopyranoside isomer is present in solution. Carbon spins 1 and 2 were chosen as qubits. The corresponding labels are shown in Fig. 1(a). The chemical shift of the considered carbon spins and the relevant 1JCC coupling of the two spins as well as the longitudinal relaxation time T1 are given in Table 3. D2O was used as solvent.

thumbnail image

Figure 1. Compounds used for modeling a two qubit (a) and three qubit (b) computer.

Download figure to PowerPoint

Table 3. 13C Chemical Shifts and 1JCC Coupling Constant for the Two-Qubit System and 19F Chemical Shifts and Coupling Constants JFF (Hz) for the Three Qubit System
C atomδC (ppm)JCC (Hz)T1 (s)
  1. The longitudinal relaxation times T1 are given as well.

1102.046.6 (J12)1.1
273.9-1.1
F atomδF (ppm)JFF (Hz)T1 (s)
1−177.0−114.3 (J12)4.8
2−122.433.0 (J13)8.8
3−102.882.6 (J23)8.3

The 19F spins of 4-bromo-1,1,2-trifluoro-1-butene (BTF-But) were used as three-qubit system, see Fig. 1(b). BTF-But (≥ 98%) was obtained from ABCR (Karlsruhe, Germany) and dissolved in CDCl3. The parameters of the spin system are given in Table 3.

Experiments with α-D-methylglucose were carried out on a Bruker DRX-600 spectrometer (600 MHz) using a broadband observe (BBO) probe head, whereas experiments with BTF-But were carried out on a Bruker DRX-400 spectrometer (400 MHz) using a 19F probe head. Composite pulse decoupling of the protons and pulsed field gradients in z-direction were used in both cases. The Bruker system was controlled by a PC running TopSpin 1.3 software.

IV. REALIZATION OF A HOMONUCLEAR 13C TWO-QUBIT COMPUTER

  1. Top of page
  2. Abstract
  3. I. INTRODUCTION
  4. II. THEORETICAL APPROACHES
  5. III. MATERIALS AND METHODS
  6. IV. REALIZATION OF A HOMONUCLEAR 13C TWO-QUBIT COMPUTER
  7. V. REALIZATION OF A HOMONUCLEAR 19F THREE QUBIT COMPUTER
  8. VI. CONCLUSIONS
  9. REFERENCES
  10. Biographical Information
  11. Biographical Information
  12. Biographical Information

Pulse Sequence for the Preparation of Pseudo-Pure State |00〉

As already outlined in the previous section, the preparation of pps |00〉 aims at converting Imath image + Imath image to Imath image + Imath image + 2Imath imageImath image. A pulse sequence containing selective pulses as proposed by Cory et al. (13) could not be used for our system. This is due to small separation of the carbon resonances making large pulse lengths necessary, which are in the range of the coupling evolution 1/(2J12). As this led to unwanted phase modulation of the signals, we designed a pulse sequence without long selective pulses based on the “pulsed field gradient spin echo” (PFGSE) technique (32). The pulse sequence is given in Eq. [16] and visualized in Fig. 2.

thumbnail image

Figure 2. Pulse and gradient sequence for the preparation of pps |00〉 on α-D-methylglucose. g1 and g2 represent pulsed field gradients of various strengths.

Download figure to PowerPoint

The strategy of our approach was to excite carbons 1 and 2 as well as all the other carbon spins by a hard [π/4]x pulse, see first step of Eq. [16]. The subsequent PFGSE period (Eq. [16], second step) was used to achieve a selective excitation of carbons 1 and 2. The first pulsed field gradient [grad]1z destroys phase coherence of the transversal magnetization of all carbon spins. Afterward a selective spin echo sequence and a second pulsed field gradient of the same strength was applied to refocus carbon spins 1 and 2 and to recover their coherence. The PFGSE does not change the product operators of spin 1 and 2 in total, but it “deactivates” all carbon spins except 1 and 2 by destroying their phase coherence. The coupling constants 2JCC and 3JCC are comparatively small and were neglected during the PFGSE.

  • equation image(16)

After that, a coupling evolution [1/(4J12)] followed, see third step of Eq. [16]. A selective [π]x pulse on carbon 3 in the middle of the evolution period was necessary to refocus coupling 1J23 arising from the presence of Imath image. To obtain the final product operators, a hard [π/4]y pulse was applied. The pulsed field gradient [grad]2z destroyed the transverse magnetization to obtain solely Iz operators.

The other three pps were obtained by selective inversion of spin 1 or 2 yielding states |10〉 or |01〉, respectively. The corresponding product operators are given in Table 4.

Table 4. Coefficients of the Product Operators Representing the Four pps of a Two-Qubit System
ppsImath imageImath image2Imath imageImath image
|00111
|10−11−1
|011−1−1
|11−1−11

Results for the Preparation of Pseudo-Pure State |00〉

As only operators with transverse pseudo-pure are spectroscopically observable, the Iz operators need to be transferred into Ix or Iy operators. This can be done either by a selective or a hard [π/2] pulse. Reading out pps |00〉 with a hard pulse leads to:

  • equation image(17)

The term Imath imageImath image represents double antiphase magnetization and cannot be observed, that is, a hard read out is less suitable to corroborate the creation of the pps. A selective pulse, for example, applied to carbon 1 yields in contrast an observable antiphase operator:

  • equation image(18)

The line shapes of the in-phase operator Imath image and the antiphase operator Imath imageImath image are shown in Fig. 3. The antiphase term partly cancels the in-phase signal and only one line of the doublet remains.

thumbnail image

Figure 3. Shape of the observable operators obtained after a selective [π/2] read out of the pps |00〉.

Download figure to PowerPoint

The resulting spectra of the four pps obtained by selective excitation of the respective carbons are shown in Fig. 4. Carbon 1 gives rise to a doublet, which is due to the 1JCC coupling to carbon 2. As expected, only one line of the doublet appears when reading out the pps. The coupling pattern of carbon 2 is more complex because of the additional 1JCC coupling to carbon 3 and 2JCC coupling to carbon 4, which evolve during the acquisition time. Therefore, the line is split into a doublet of doublets.

thumbnail image

Figure 4. Spectral results for the pps of α-D-methylglucose obtained by selective [π/2]x read out pulses on carbon 1 (left) and carbon 2 (right) after one scan.

Download figure to PowerPoint

Implementation of the CNOT Gate

The next step following the generation of suitable initial states is the execution of logical operations on the quantum register. In this work, we implemented the CNOT gate on the two-qubit system. This was realized by a pulse sequence consisting of two selective [π/2] pulses applied to the same spin and an intermediate coupling evolution of 1/(2J12) (24).

At first, one has to define the control and target bit. If spin C-2 is selected as control bit, the target bit C-1 is excited by the [π/2] pulse. The latter was chosen as target bit to circumvent the coupling evolution J23, which would occur during 1/(2J12) when exciting C-2. Starting from |10〉, the CNOT operation affects the product operators in the following way:

  • equation image(19)

The input state is obviously equal to the output state. The same holds when starting from |00〉. To implement the CNOT gate as done here, the first bit (target bit) is negated if the second bit (control bit) is 1. Accordingly, state |11〉 is transformed into |01〉.

Performing this pulse sequence on the four pps yields the spectra as shown in Fig. 5. A hard read out pulse was used to validate the results of CNOT as solely the different phases of the in-phase operators Imath image and Imath image are of interest.

thumbnail image

Figure 5. Spectra of α-D-methylglucose obtained after carrying out the CNOT operation on the four pps. Results were obtained by a hard [π/2]x read out pulse. Carbon 1 (C-1) is shown on the left and carbon 2 (C-2) on the right side. Note that due to the hard read out, other resonances show up in the spectra, too.

Download figure to PowerPoint

α-D-methylglucose works as two-qubit quantum computer quite well so far. But it is also potentially a six-qubit system when using all 13C spins of the pyranoside ring. However, initialization by spatial averaging would not be possible because this method requires cross-coupled spins, that is, the long-range C–C couplings would be too small. Small coupling constants would afford evolution periods that exceed the transversal relaxation time T2. Another reason is that the separations between the carbon resonances are quite small making selective excitation difficult. Because of these problems, the implementation of a three-qubit quantum computer is demonstrated using a 19F spin system, as F–F coupling constants are larger and the comparably large separation between the 19F signals allows for spin excitation by selective pulses.

V. REALIZATION OF A HOMONUCLEAR 19F THREE QUBIT COMPUTER

  1. Top of page
  2. Abstract
  3. I. INTRODUCTION
  4. II. THEORETICAL APPROACHES
  5. III. MATERIALS AND METHODS
  6. IV. REALIZATION OF A HOMONUCLEAR 13C TWO-QUBIT COMPUTER
  7. V. REALIZATION OF A HOMONUCLEAR 19F THREE QUBIT COMPUTER
  8. VI. CONCLUSIONS
  9. REFERENCES
  10. Biographical Information
  11. Biographical Information
  12. Biographical Information

Pulse sequence for Pseudo-Pure State |000〉

Preparing the pps |000〉 for a three-qubit system affords to convert the equilibrium deviation matrix equation image

  • equation image(20)

to the pps deviation matrix equation image

  • equation image(21)

Using product operators, this is equivalent to the transformation of the equilibrium state Imath image + Imath image + Imath image to equation imageImath image + equation imageImath image + equation imageImath image + equation imageImath imageImath image + equation imageImath imageImath image + equation imageImath imageImath image + Imath imageImath imageImath image. This was achieved by a sequence of selective rf pulses, pulsed field gradients, and coupling evolutions proposed by Cory et al. (13), see Eq. [22]. As this sequence is quite complex, it was sequentially partitioned into four subsequences. The subsequence over the first arrow is referred to as first pulse sequence, the subsequence over the second arrow as second pulse sequence, and so forth. Gradients in z-direction are required to destroy unwanted transverse magnetization at the end of each subsequence.

  • equation image(22)

For a better understanding, it is useful to take a closer look at the coupling evolutions. [1/(2J12)] stands for an evolution period containing a spin echo sequence on the third spin to refocus J23. At the start of evolution period [1/(2J)], which is part of the third pulse sequence, only the term equation imageImath image is relevant because all other product operators have z-magnetization. Hence only J13 and J23 couplings evolve. The situation is similar at the start of [1/(4J)]. Only the product operators equation imageImath image and equation imageImath imageImath imageImath image are affected resulting in an evolution of J13 and J23 couplings.

To obtain the correct product operators, couplings J13 and J23 must evolve [1/(2J13)] and [1/(2J23)], respectively. The fourth pulse sequence is analogous. An evolution period of [1/(4J13)] is necessary for coupling J13 and [1/(4J23)] for coupling J23. To achieve this, appropriate π pulses have to be integrated in the pulse sequence given Eq. [22]. The modified pulse sequence containing all spin echoes is shown in Fig. 6. The assignment of the signals was chosen so that |J13| < |J23|. The strategy was to let coupling J23 fully evolve and refocus the part which evolves during rest of the J13 evolution time. Delays [1/(2J)] and [1/(4J)] were adapted in the following way:

  • equation image(23)

The delays d1 and d2 were chosen so that

  • equation image(24)

where p(π) is the length of the π pulse. Furthermore, π pulses on the third or second spin at the end of pulse sequences 2–4 were necessary to make Imath image or Imath image positive, as they were converted to −Imath image or −Imath image by the π pulse of the spin echo.

thumbnail image

Figure 6. Pulse and gradient sequence used for preparing pps |000〉.

Download figure to PowerPoint

Results for the Preparation of Pseudo-Pure State |000〉

Selective excitation of the F–F resonance was possible without any difficulties as the separation of the 19F signals is 7,000 Hz and 20,000 Hz. Another advantage is that the F–F couplings of BTF-But are quite large. The longest delay needed for coupling evolution is 1/(2J) = 15.2 ms. The problem that the duration of the pulse sequence exceeds the transversal relaxation time T2, that is, that the spins loose their coherence, surely does not occur here. However, the smallest delay was only about 4 ms. Extremely short selective pulses were accordingly required to avoid the evolution of couplings during pulses. But the shorter the pulse, the longer the band width. Because of the large separation between the signals, Gauss pulses with a length of 250 μs turned out to be still selective. Let us now consider step by step the results obtained after each subsequence.

The first pulse sequence of Eq. [22] transfers the equilibrium state to equation imageImath image + equation imageImath image + Imath image. The ratios of the integrals of the equilibrium state are 1:1:1 because every signal is due to one 19F atom. According to the product operators, the integral ratios should be 1:0.5:0:25 after the first pulse sequence. The actual observed ratios were 1:0.49:0.27, which is in good agreement with the expected ratios, see also Fig. 7 for details.

thumbnail image

Figure 7. BTF-But spectra obtained after the first pulse sequence with a selective 90° read out pulse.

Download figure to PowerPoint

After the first and second pulse sequence, the product operators read equation imageImath image + equation imageImath image + Imath image + equation imageImath imageImath image. If a 90° read out pulse about the x axis is applied on spin 1, the in-phase operator equation imageImath image and the antiphase operator equation imageImath imageImath image are obtained. The other product operators have z-magnetization and cannot be observed. The in-phase operator gives rise to a double doublet with intensity pattern ++++, whereas the resulting pattern for the antiphase operator is −−++. Consequently, the in-phase term is partly cancelled by the antiphase term, that is, two lines of the double doublet remain, which is shown in Fig. 8. The situation is analogous for a selective read out on spin 2. As no coupling of spin 3 evolved so far, a read out on spin 3 yields the same spectrum as presented in Fig. 7(a).

thumbnail image

Figure 8. BTF-But spectrum obtained after the 1. +2. pulse sequence with a selective 90° read out pulse on spin 1.

Download figure to PowerPoint

The product operators after the 1.+2.+3. pulse sequence are

  • equation image

The prediction of the spectra from these product operators is more sophisticated. Consider a selective 90math image read out pulse on spin 1: the observable operators equation imageImath image, equation image ċ 2Imath imageImath image and equation image ċ 4Imath imageImath imageImath image are obtained. The term 4Imath imageImath imageImath image represents magnetization which is doubly antiphase with respect to the coupling to spins 2 and 3. It is important to note that the three operators are multiplied by different coefficients, which has to be taken into account when deriving the spectrum. The in-phase, antiphase and doubly antiphase operators have the intensity patterns ++++, − − ++, and 2(+− −+), respectively. Summing this up, yields the pattern (2+)(2−)(0)(4+), which coincides with the spectral results, see Fig. 9(c). The same consideration can be applied to spin 2. After a selective read out on spin 3, the operators equation imageImath image and equation image ċ 4Imath imageImath imageImath image with the intensities ++++ and +− −+ can be observed. The superposition of both gives 2(+00+). This corresponds to the spectrum obtained (Fig. 9(a)).

thumbnail image

Figure 9. BTF-But spectra obtained after the 1.+2.+3. pulse sequence with a selective 90° read out pulse.

Download figure to PowerPoint

The pps was finally prepared after the fourth pulse sequence. The product operators read:

  • equation image

A selective 90math image pulse on, for example, spin 1 results in four observable terms which are shown in Fig. 10. After adding up the intensities, only one line of the double doublet remains. The same holds for spins 2 and 3. The spectra, shown in Fig. 11, match this expectation and confirm that the pps was successfully generated.

thumbnail image

Figure 10. Illustration of the form of the spin 1 multiplets expected for the four product operators which lead to an observable signal on spin 1.

Download figure to PowerPoint

thumbnail image

Figure 11. BTF-But spectra of the pps |000〉 obtained after the 1.+2.+3.+4. pulse sequence with a selective 90° read out pulse.

Download figure to PowerPoint

There are apparently slight deviations from the ideal spectra, that is, some lines were not perfectly cancelled. This is most likely due to the very large coupling constants requiring such short delays as 4 ms. Therefore, these delays are very sensitive parameters regarding temporal aberrations. It appeared that differences of less than 100 μs have effects on the spectra. This is already in the range of the time that the spectrometer needs for switching between channels. One could circumvent this problem by using a newer instrument with faster electronics.

Since there are 2N pps for a N qubit system, a three-qubit system has eight pps as given in Table 5. It is clear that the other pps can be generated from |000〉 by NOT operations, that is, inversion. For example, state |001〉 can be obtained from |000〉 by a selective 180° pulse on spin 3. The spectra can be deduced from the product operators as discussed before.

Table 5. Coefficients of the Product Operators Representing the Eight pps of a Three-Qubit System
ppsImath imageImath imageImath image2Imath imageImath image2Imath imageImath image2Imath imageImath image4Imath imageImath imageImath image
|0001111111
|00111−11−1−1−1
|0101−11−11−1−1
|0111−1−1−1−111
|100−111−1−11−1
|101−11−1−11−11
|110−1−111−1−11
|111−1−1−1111−1

Implementation of the Toffoli Gate

Subsequent to the preparation of the pps, it would be nice to show that the BTF-But quantum computer can perform logical operations. As mentioned before, the Toffoli gate is a three-qubit quantum gate. A pulse sequence to realize the Toffoli gate was proposed by Cory et al. (13). The Toffoli pulse sequence [TOF] is given by Eq. [25],

  • equation image(25)

where k = 1,2,3 is the spin excited by selective pulses of the TOF sequence. During the delays all couplings evolve [1/(4J)]. If spin 1 is chosen for the TOF sequence, couplings J12 and J13 can evolve. An evolution period of [1/(4J)] for both couplings is achieved by the method already explained for the preparation of the pps, that is, the larger coupling is refocused by an appropriate spin echo sequence.

The following scheme (13) demonstrates how the TOF sequence on spin 1 affects the operators of the pps |000〉:

  • equation image(26)

If one adds up all operators on the right sides of the arrows, the operators representing pps |000〉 are obtained. The TOF sequence applied to |000〉 yields |000〉, which is in agreement with the Toffoli truth table, Table 2. The realization of the Toffoli gate with BTF-But is complicated because the TOF sequence requires three evolution periods. The delays proved to be very sensitive parameters concerning deviations, which caused already problems during the initialization. The situation gets worse when performing the TOF sequence starting from the pps, that is, a proper implementation of the Toffoli gate with the given compound and instrument was not possible.

VI. CONCLUSIONS

  1. Top of page
  2. Abstract
  3. I. INTRODUCTION
  4. II. THEORETICAL APPROACHES
  5. III. MATERIALS AND METHODS
  6. IV. REALIZATION OF A HOMONUCLEAR 13C TWO-QUBIT COMPUTER
  7. V. REALIZATION OF A HOMONUCLEAR 19F THREE QUBIT COMPUTER
  8. VI. CONCLUSIONS
  9. REFERENCES
  10. Biographical Information
  11. Biographical Information
  12. Biographical Information

We showed how to implement a two-qubit quantum computer on 13C labeled α-D-methyl-glucose and a three-qubit computer on BTF-But by applying liquid-state NMR. In the former case, 13C and in the latter 19F spins were used as qubits. It was presented how to initialize these systems by preparing pps within the spatial averaging approach. Furthermore, the two-qubit operation CNOT was implemented on α-D-methylglucose.

α-D-Methylglucose bears the potential as a six-qubit system using all 13C spins of the pyranoside ring. In this instance, spatial averaging would not be a suitable method to generate proper initial states as this method requires cross-coupled spins. The long range C–C couplings are partly far too small affording evolution periods that exceed drastically the transversal relaxation time T2. To circumvent this issue, one could alternatively use another method, that only requires linear coupled systems, for the preparation of pps.

Quantum computing with NMR faces the problem that the interactions between the nuclear spins are generally weak. Moreover, the NMR signal decreases exponentially when increasing the number of qubits. Scaling to a large number of qubits is therefore still challenging. Until now, quantum computers with at most 12 qubits have been realized (6, 33). But quantum registers of at least 20–50 qubits are necessary for a quantum computer to be of any use (6).

REFERENCES

  1. Top of page
  2. Abstract
  3. I. INTRODUCTION
  4. II. THEORETICAL APPROACHES
  5. III. MATERIALS AND METHODS
  6. IV. REALIZATION OF A HOMONUCLEAR 13C TWO-QUBIT COMPUTER
  7. V. REALIZATION OF A HOMONUCLEAR 19F THREE QUBIT COMPUTER
  8. VI. CONCLUSIONS
  9. REFERENCES
  10. Biographical Information
  11. Biographical Information
  12. Biographical Information

Biographical Information

  1. Top of page
  2. Abstract
  3. I. INTRODUCTION
  4. II. THEORETICAL APPROACHES
  5. III. MATERIALS AND METHODS
  6. IV. REALIZATION OF A HOMONUCLEAR 13C TWO-QUBIT COMPUTER
  7. V. REALIZATION OF A HOMONUCLEAR 19F THREE QUBIT COMPUTER
  8. VI. CONCLUSIONS
  9. REFERENCES
  10. Biographical Information
  11. Biographical Information
  12. Biographical Information
Thumbnail image of

Dorothea Golze was born in Lutherstadt Wittenberg, Germany, in 1986. She received her B.Sc. (2009) and M. Sc. (2011) in chemistry at Leipzig University, Germany. She is currently doing her Ph.D. in theoretical chemistry at the University of Zurich, Switzerland.

Biographical Information

  1. Top of page
  2. Abstract
  3. I. INTRODUCTION
  4. II. THEORETICAL APPROACHES
  5. III. MATERIALS AND METHODS
  6. IV. REALIZATION OF A HOMONUCLEAR 13C TWO-QUBIT COMPUTER
  7. V. REALIZATION OF A HOMONUCLEAR 19F THREE QUBIT COMPUTER
  8. VI. CONCLUSIONS
  9. REFERENCES
  10. Biographical Information
  11. Biographical Information
  12. Biographical Information
Thumbnail image of

Stefan Berger was intrigued by NMR after having won a bottle of beer during an introductory course in organic NMR led by Prof. H. Suhr at the University Tübingen in 1968. After a Ph.D. thesis with Prof. Anton Rieker, in 1973 he joined Prof. J.D. Roberts at Caltec for postdoctoral work, where he also met Prof. D.M. Grant and Prof. D. Seebach, who were then guest professors in Pasadena. This period was decisive in trying for a habilitation in NMR spectroscopy, which was achieved at the University Marburg. At the University of Leipzig, he tries to combine methodological development of NMR with its application to bioorganic problems.

Biographical Information

  1. Top of page
  2. Abstract
  3. I. INTRODUCTION
  4. II. THEORETICAL APPROACHES
  5. III. MATERIALS AND METHODS
  6. IV. REALIZATION OF A HOMONUCLEAR 13C TWO-QUBIT COMPUTER
  7. V. REALIZATION OF A HOMONUCLEAR 19F THREE QUBIT COMPUTER
  8. VI. CONCLUSIONS
  9. REFERENCES
  10. Biographical Information
  11. Biographical Information
  12. Biographical Information
Thumbnail image of

Maik Icker born in 1986, received his B.Sc. and M.Sc. in chemistry at the University of Leipzig. During his master thesis, he worked in the field of NMR quantum computing. Currently, he is doing his Ph.D. in Prof. Stefan Berger group. His research interests are now focused on NMR sensitivity enhancement techniques.