1 Introduction

A phenomenon of quantum entanglement [17] is a fundamental feature of quantum systems. A presence of quantum entanglement in an examined system indicates system’s quantum nature. The entanglement is also present in spin chains which became one of the essential elements of quantum physics and quantum computing [16, 20, 24].

Using spin chains to transfer an information was shown for the first time in [6]. An issue of the perfect transfer was widely discussed in [7, 19, 33]. An important problem of qubit and qudit states’ transmission was raised in [2, 4, 18]. The next issues are: creating, detecting and analysing the level of entanglement in two adjacent chain’s nodes [1, 3]. The questions connected with the presence of entanglement in spin chains are still an active research field. In [15, 30, 32, 36] the analysis of entanglement in spin chains, also for qutrit chains, was presented.

The main function of spin chains is a transfer of an information. A level of entanglement in a spin chain changes during the transmission of quantum state/information. In spite of difficulties associated with formulating the entanglement levels, it is possible to evaluate the entanglement e.g. in spin chains. In this paper the level of entanglement is estimated for short qutrit spin chains. The presented results may be used to verify if the process of transfer is correct, because it seems that the level of entanglement can be treated as an invariant for the transfer protocol in a spin chain.

The paper contains the following information: in Sect. 2 a form of Hamiltonian for performing a XY-like transfer protocol for qutrit and qudit chains is presented (including a short note concerning properties of the perfect transfer). There is also an algorithm describing the realization of transfer protocol with a \(\gamma\) condition playing a role of the invariant expressing a level of entanglement during the transfer. In Sect. 3 a chosen criterion for entanglement detection and the concurrence measure are presented.

Section 4 contains the results of the experiments for detecting entanglement and calculating the values of concurrence measure.

In Sect. 5 we show the influence of noise on the data transfer process. There is also an average value of fidelity computed for a channel where distortions are presented by a phase-damping method.

A summary and conclusions are presented in Sect. 6.

2 Hamiltonian for a Transfer Protocol in a Qudit Spin Chain

In this section we define a Hamiltonian \(H^{{XY}_{d}}\) which will be used to realize the perfect transfer of quantum information in qutrit and qudit chains [4, 18, 25] for entanglement creation between chosen points of a chain. The form of Hamiltonian, given below, is naturally suitable for transfers discussed in this work—i.e. for transmission of information in qutrit spin chains.

The SU(d) generator is utilized to create the XY-like Hamiltonian for qudits. The construction of suitable SU(d) generator is given in “Appendix”. Assuming that each qudit has the same freedom level \(d \ge 2\) (the qudit is defined in a similar way to qubit, however a computational base for qudits is expressed with d orthonormal vectors – in case of qubits, the base contains two orthonormal vectors):

$$H^{{XY}_{d}} = \sum _{(i,i+1) \in {\mathcal {L}}(G)} \frac{J_i}{2} \left( \varTheta ^{k,j}_{(i)} \varTheta ^{k,j}_{(i+1)} + \beta ^{k,j}_{(i)} \beta ^{k,j}_{(i+1)} \right) ,$$
(1)

where \(J_i\) is defined as follows: \(J_i = \frac{\sqrt{i(N-i)}}{2}\) for \(1 \le k< j < d\) and \(\varTheta ^{k,j}_{(i)}\), \(\beta ^{k,j}_{(i)}\) are SU(d) group operators defined by (34) applied to the (i)th and \((i+1)\)th qudit. The Hamiltonian (1) will be also called the transfer Hamiltonian.

The state transfers, studied in [6, 7, 33] use Hamiltonian H which have the following property

$${}\left[{H}, \sum _{i=1}^{N} Z_{(i)}\right] = 0,$$
(2)

where \(Z_{(i)}\) represents the sign gate applied for (i)th qubit. This means that spins are preserved and dynamics generated by H is divided into series of subspaces denoted by the number of qubit in state \(| 1 \rangle\)—see in [19]. In the case discussed here, it is not hard to show that

$${}\left[H^{{XY}_{d}}, \sum _{i=1}^{N} \eta ^{r,r}_{(i)}\right] = 0,$$
(3)

for \(1 \le r \le (d-1)\), so the Eq. (3) generalizes the situation mentioned in the Eq. (2)—preserving spins and separating dynamics into subspaces.

It is necessary to add that an appropriate unitary operator for transfer operation is determined by the equation

$$U_t = e^{- {\mathbb{i}}t H^{{XY}_{d}}},$$
(4)

where t represents evolution time and \({\mathbb {i}}\) represents imaginary unity. The symbol U represents the unitary operation which performs the transfer protocol.

A very important issue raising in the context of information’s transfer in spin chains is a problem of the perfect transfer. If the symbol 1 denotes the initial node of the chain and N stands for the final node then a transfer is the perfect transfer when for the time t we have:

$$|\langle N | e^{-\mathbb{i} H^{{XY}_{d}} t} | 1 \rangle | = 1 .$$
(5)

In such a situation there were no distortions and the final and initial states are the same in the meaning of fidelity measure.

Introducing a definition of the transfer protocol based on a Hamiltonian and a unitary operator allows to describe the transfer (Fig. 1) as an algorithm (or structural quantum program [12, 31]). A very important issue is the use of \(\gamma\) condition as an invariant for the protocol. The invariant \(\gamma\) is based on a function calculating the level of entanglement.

Let \(E(| \varPsi (t) \rangle )\) be the function to determine a level of entanglement for a chain under perfect state transfer. The computable cross norm and realignment criterion, negativity and concurrence seem to be good candidates to play this role.

Fig. 1
figure 1

The data transfer process in a spin chain showed as an algorithm expressing the use of a unitary operator on a quantum register. The condition \(\gamma\) plays the role of an invariant and describes the level of entanglement in the register \(| \psi (t_{i}) \rangle\) where \(t_i\) represents the time in a step number i

Remark 1

Calculating the level of entanglement in multiple qubit, qutrit and, particularly, qudit systems is a problem which is still unsolved for mixed quantum states (however it is possible to give lower bound for concurrence for mixed states [9]). Due to this fact, in the notation of invariant \(\gamma\) for perfect state protocol (algorithm)—\(\gamma : E(| \psi (t_i) \rangle ) \cong E(| \varPsi (t) \rangle )\)—sign \(\cong\) expresses that the level of entanglement is comparable with used measure (e.g. CCNR criterion or concurrence).

In this paper the transfer protocol is used to realize the transmission of information through the path which length equals N. In general the process of transfer involves an unknown qudit state (where d is a freedom level):

$$| \psi \rangle = \alpha _0 | 0 \rangle + \alpha _1 | 1 \rangle + \cdots + \alpha _{d-1} | d-1 \rangle \quad {\mathrm {where}} \quad \alpha _i \in {\mathbb {C}} \quad {\mathrm {and}}\quad i < d .$$
(6)

However, in our examples described in further part of this work, we transfer only the qutrit state, i.e. \(d=3\).

Figure 2 shows the scheme of transfer protocol’s realization. The whole process is divided into discrete steps which are realized by operator \(U_t\) (see also Fig. 3).

Fig. 2
figure 2

The picture of quantum information transfer’s realization in a spin chain for a single unknown qudit state \(| \psi \rangle\) in the path of length l. The state \(| \psi _0 \rangle\) represents the initial state and state \(| \psi _n \rangle\) denotes the final state obtained after execution of transfer protocol

Fig. 3
figure 3

The examples of quantum circuits realizing the transfer protocol for N nodes. In the case a we assume that the whole process will be realized by one unitary operator T, so this operation needs an access to all chain’s nodes. The case b quantum circuit where the transfer process is realized by local operators \(T_i\) correlated with two adjoining chain’s nodes

3 The CCNR Criterion and Concurrence

In this part a basic information about computable cross norm and realignment criterion (termed CCNR criterion) and concurrence will be recalled. The mentioned methods may be used as measures to estimate a level of entanglement in a bipartite system. The CCNR criterion uses two auxiliary operations called vectorization and realignment.

The vectorization of a given matrix \(A = [a_{ij}]_{m \times n}\) is represented by the operation \(vec: A_{m \times n} \rightarrow {\mathbb {C}}^{mn}\), and

$$vec(A) = [ a_{11}, \ldots , a_{m1}, a_{12}, \ldots , a_{m2}, \ldots , a_{1n}, \ldots , a_{mn} ]$$
(7)

The realignment is based on the vectorization of matrix and applies to the scalar product of two matrices:

$$R( A \otimes B ) = {vec(A)}^{T} \cdot vec(B) .$$
(8)

The realignment of matrix’s elements—the initial matrix dimensions are \(2 \times 2\)—in a space \(H = H_A \otimes H_B\) may be illustrated by the example:

(9)

The operation of realignment is realized similarly for larger matrices, e.g. for matrices \(3 \times 3\):

(10)

The realignment allows to specify the criterion which is able to detect and track the entanglement’s behaviour during the transfer process. This method is called CCNR criterion [28]. Generally, the CCNR criterion is defined by the fact that if the matrix \(\rho _{AB}\) of a bipartite \(m \times n\) system is separable, then:

$$|| \rho ^R_{AB} || \le 1 ,$$
(11)

in the case \(|| \rho ^R_{AB} || > 1\) state \(\rho _{AB}\) is entangled. Of course \(\rho ^R\) stands for the completion of realignment operation on the state \(\rho\).

Remark 2

Generally, the CCNR criterion is not sufficient to detect all the cases of entanglement in any quantum system. However, it is sufficient to correctly detect the entanglement in qudit, and of course qutrit, spin chains.

It should be also pointed out that the value of CCNR criterion may be calculated using Singular Value Decomposition (SVD):

$$|| \rho ^R_{AB} || = \sum _{i=1}^{q} \sigma _i (\rho _{AB}^R)$$
(12)

where \(\sigma _i\) represents a singular value of \(\rho _{AB}^R\) and \(q=\min (m^2,n^2)\).

Remark 3

It should be pointed out that the singular valued decomposition is performed on matrix \(\rho _{AB}^R\) directly after the operation of realignment:

$$SVD( \rho _{AB}^R ) = U \Lambda V^{\dagger }$$
(13)

where U and \(V^{\dagger }\) represents unitary matrices; \(\Lambda\) stands for a diagonal matrix containing singular values. The value of norm may be calculated as:

$$|| \rho ^R_{AB} || = \sum _{i=1}^{q} \Lambda _{ii}.$$
(14)

The other details concerning the use of SVD may be found in [10]. The further information about CCNR criterion is also presented in [14, 29] and [5] in chapter 10.

The correctness of CCNR criterion may be amplified by using the states of subsystems what was shown in [35]:

$$|| (\rho _{AB} - \rho _A \otimes \rho _B)^{R} || \le \sqrt{(1-{\mathrm {Tr}}\left( \rho ^2_A \right) )(1-{\mathrm {Tr}}\left( \rho ^2_B \right) )} ,$$
(15)

If the above condition is fulfilled, it means that the state \(\rho _{AB}\) is separable (otherwise the state is entangled).

The concurrence measure is used to calculate a level of entanglement, as well. Concurrence [9] for pure state \(| \psi _{AB} \rangle\) in bipartite system \(d \otimes d\) is defined as

$${{\mathcal {C}}}( | \psi _{AB} \rangle ) = \sqrt{ 2 \left( 1 - {\mathrm {Tr}}\left( \rho ^2_A \right) \right) } .$$
(16)

4 Tracing of Entanglement

In this section we present the results of calculating a level of entanglement with use of CCNR criterion and concurrence. Figure 4 shows the values of CCNR criteria calculated according to the Eqs. (12) and (15). The process of transfer was realized for the state \(| + \rangle\), which for qubits is \(| + \rangle _2\) state and for qutrits is expressed as \(| + \rangle _3\) state:

$$| + \rangle _2 = \frac{1}{\sqrt{2}}(| 0 \rangle + | 1 \rangle ) \quad or \quad | + \rangle _3 = \frac{1}{\sqrt{3}}(| 0 \rangle + | 1 \rangle + | 2 \rangle ).$$
(17)
Fig. 4
figure 4

The entanglement detection with use of CCNR criterion and amplified CCNR criterion for short qubit and qutrit chains. The presented values were calculated numerically and the transferred state was \(| + \rangle\) state

The value of CCNR criterion was calculated according to the Eq. (12). In case of amplified CCNR criterion, the Eq. (15) was transformed to:

$$|| (\rho _{AB} - \rho _A \otimes \rho _B)^{R} || - \sqrt{(1-{\mathrm {Tr}}\left( \rho ^2_A \right) )(1-{\mathrm {Tr}}\left( \rho ^2_B \right) )} > 0.$$
(18)

If the above inequality is true, then the analysed state is entangled.

Naturally, during the transfer process, the level of entanglement initially increases and then decreases. All analysed short spin chains were divided into two subsystems: A and B.

Remark 4

It should be pointed out that the subsystems A and B are treated as systems with a greater number of dimensions. However, it is still possible to detect the entanglement with use of CCNR criterion and to evaluate the level of entanglement with concurrence.

Figure 5 shows the values of concurrence measure for some exemplary chains. It can be observed that the entanglement’s dynamics is similar to the results from Fig. 4.

Fig. 5
figure 5

The values of concurrence measure for short qubit and qutrit chains. The presented results were calculated numerically and the transferred state was \(| + \rangle\) state

Using the Eq. (16) allows to present the explicit formulae for calculating the level of entanglement in spin chains. If an unknown qubit state:

$$| \psi \rangle = \alpha | 0 \rangle + \beta | 1 \rangle ,$$
(19)

is transferred through the short path (\(l=2\)), then the level of entanglement in this 2-qubit chain can be expressed as:

$${{\mathcal {C}}}^{l=2}_{d=2}(a) = \frac{1}{4} \left( 4 \alpha ^4 +3 \beta ^4 + 8 \alpha ^2 \beta ^2 \cos (2 a)+\beta ^4 \cos (4 a) \right)$$
(20)

where a represents the duration of the transfer process.

For a 2-qutrit chain the transfer of an unknown state:

$$| \psi \rangle = \alpha | 0 \rangle + \beta | 1 \rangle + \gamma | 2 \rangle ,$$
(21)

can be precisely described by the concurrence:

$${{\mathcal {C}}}^{l=2}_{d=3}(a) = \frac{1}{4} \left( 4 \alpha ^4 + 3(\beta ^2+\gamma ^2)^2 + 8 \alpha ^2 \left( \beta ^2+\gamma ^2 \right) \cos (2 a) + \left( \beta ^2+\gamma ^2\right) ^2 \cos (4a) \right)$$
(22)
Fig. 6
figure 6

The values of concurrence measure, for short spin chains, obtained with use of the formulae (20) and (22)

The dynamics of changes for concurrence values depends on the values \(\cos (2a)\) and \(\cos (4a)\)—both in qubit and qutrit chains. The constants preceding \(\cos (2a)\) and \(\cos (4a)\) correspond to the probability amplitudes. A sum of probability amplitudes’ values equals one what is easy to proof when for some a values: \(\cos (2a)=\cos (4a)=1\). Furthermore the values of amplitudes:

$$(\alpha ^2 + \beta ^2)^2 = 1, \quad (\alpha ^2 + \beta ^2 + \gamma ^2 )^2 = 1$$
(23)

both for qubit and qutrit chains of any length, because of a trace calculation in (16). An exemplary value of concurrence measure for 4-qutrit chain is:

$$\begin{aligned} {{\mathcal {C}}}^{l=4}_{d=3}(a)&= {} \frac{1}{64} \left( c_0 + (c_1 + c_2) \cos 2a + (c_3 + c_4 + c_5) \cos 4a \right.\\&\quad\left. +(c_6 + c_7) \cos 6a + (c_8 + c_9 + c_{10}) \cos 8a + (c_{11} + c_{12} + c_{13}) \cos 12a \right) \end{aligned}$$
(24)

where \(\sum _{i} c_i = 1\) and the \(c_i\) coefficients are composed of the probability amplitudes’ values of transferred state.

Figure 6 presents the values of concurrence measure for explicit formulae. The changes in the level of entanglement, illustrated as local minima, were not detectable with numerical calculations (see Fig. 4). These minima correspond to the different levels of entanglement between separate chain’s parts, e.g. between adjacent qubits/qutrits.

Remark 5

It should be noted that usually there is no need to analyze the global level of entanglement for the whole chain. The character of a transfer in a one-dimensional spin chain causes that the entire transferred information will be placed in the last node in the last step of the process. It means that the levels of entanglement can be calculated only in the first and the last node to check if the transfer process is correct. The needed quantum state, for the spin chain with the number of nodes greater than two, we obtain by use of the partial trace operation. If \(\rho\) represents the state of the whole chain with N nodes then the state in the first (denoted as 1) and the last (described as N) node we calculate as:

$$\rho _{1N} = {\mathrm {Tr}}_{(2,3,\ldots ,i-k, \ldots , N-2, N-1)}(\rho )$$
(25)

where \({\mathrm {Tr}}_{( \cdot )}(\rho )\) is the partial trace operation.

5 Transfer with Noise Presence

Naturally, the presence of noise in a transfer process causes a distortion of quantum state what can be verified, i.a., with use of fidelity measure. The presence of noise may be analyzed in the context of Grover’s algorithm [13] and usually the distortions severely hamper the realization of a quantum algorithm or a quantum protocol.

However, calculating the value of fidelity needs the information about the quantum state before and after the transfer. We know that the initial state is separable and the phenomenon of entanglement should only be present during the transfer process (if the transfer is perfect, the final state is also separable). This issue should make us reflect that calculating the level of entanglement for the final state, with use one of known measures, may tell us if the transfer was perfect.

The concurrence is relatively easy to compute so we will use this measure (16) to detect the presence of noise.

The distortions will be presented as a phase-damping in a qutrit spin chains, expressed as a quantum channel in a Kraus representation. Phase-damping will be applied to the whole qutrit chain. However, for qutrits, and for qudits in general, the phase-damping operation does not have a unique representation. The model discussed in the works [2, 11, 22] is one of the examples of this operation. In our work we use the following operators for phase-damping:

$${\mathcal {E}}(\rho ) = \sum _{i=0}^{d-1} E_i \rho E^{\dagger }_i, \quad E_i = \sqrt{ {{d-1} \atopwithdelims (){i}} {\left( {1-p} \over 2 \right) }^i {\left( {1+p} \over 2 \right) }^{d-1-i} } Z^i ,$$
(26)

where the damping strength is as follows \(0 \le p \le 1\) and \({{d-1} \atopwithdelims (){i}}\) represents the binomial theorem.

Remark 6

It should be noted that expression (26) can be regarded as a special case of Weyl’s channel [11]:

$${\mathcal {E}}(\rho ) = \sum \limits _{m,n = 0}^{d-1} \pi _{m,n} (Z^{n}X^{m}) \rho {(X^{m} Z^{n})}^{\dagger } ,$$
(27)

where elements of the matrix \(\pi\) satisfy the following conditions: \(0 \le \pi _{m,n} \le 1\) and \(\sum _{m,n=0}^{d-1} \pi _{m,n} = 1\). The operators Z and X are generalised Pauli matrices for the sign changing and negation operations on qudits.

The definitions of qudit gates X and Z are:

$$X | j \rangle = | j \mathop {\oplus }\limits ^{d} 1 \rangle , \quad Z | j \rangle = \omega ^{j}| j \rangle ,$$
(28)

where \(\omega\) stands for k-th root of unity:

$$\omega ^d_k = \cos \left( \frac{2k\pi }{d} \right) + {\mathbb {i}}\sin \left( \frac{2k\pi }{d}\right) = e^{\frac{2\pi {\mathbb {i}}k}{d}}, \quad k=0,1,2,\ldots ,d-1,$$
(29)

d expresses the degree of root and \({\mathbb {i}}\) denotes the imaginary unit. It is also assumed that

$$j \mathop {\oplus }\limits ^{d} a = (j+a) \, {\mathrm {mod}} \, d, \quad j \in N.$$
(30)

The distortion operator will be utilized after the operation of data transfer. The transfer operator is a global operator which affects all the elements in a short spin chain. Three basic ways to introduce the noise to a spin chain are presented at Fig. 7.

Fig. 7
figure 7

The diagrams of quantum circuits realizing the transfer of quantum state. In a case a the transfer is realized with use of one T gate (this operation is performed in every node) and the distortion is presented as an \({\mathcal {E}}\) gate. A case b expresses the situation where a transfer and a distortion are realized locally (effecting only adjacent nodes). In a case c the operators T and \({\mathcal {E}}\) are decomposed to a sequence of \(T_i\) and \({\mathcal {E}}_i\) operations which are performed alternately

Figure 8 depicts the values of concurrence measure for a few experiments with short spin chains. The diagram shows that the presence of noise significantly changes the level of entanglement during the transfer process (the level of entanglement should decrease in the final part of the process). The distortions (in Fig. 8 the strength of distortions is equal to \(p=0.85\)) prevent the drop of entanglement’s level, so the presence of entanglement in the final state means that the transfer was not completed successfully. It should be mentioned that the noise, presented as the phase-damping channel, even for the boundary values \(p=0\) or \(p=1\) still distorts information during the transfer process.

Fig. 8
figure 8

The value of concurrence measure during the data transfer in two and more qutrit chains. If the noise is present, it is generated as a phase-damping with parameter \(p = 0.85\)

We can confirm this result also by calculating the average value of fidelity for the perfect transfer and transfer operators in e.g. 2-qutrit chains. The works [8, 23, 26] show that the average value of fidelity may be computed as:

$$F_{avg}(\psi , U_0, {\mathcal {E}}) = \frac{1}{n(n+1)} \left( {\mathrm {Tr}}\left( \sum _k M^{\dagger }_{k}M_k \right) + \sum _k {| {\mathrm {Tr}}\left( M_k \right) |}^2 \right)$$
(31)

where \(M_k = {U_t}^{\dagger } E_k\) and \({\mathcal {E}}(\rho ) = \sum _{k} E_k \rho E^{\dagger }_k\) represent the quantum channel – in this case these are phase-damping operators. The unitary operator \(U_t\) realizes the perfect transfer. The average value of fidelity, calculated analytically, for a 2-qutrit spin chain:

$$F_{avg} = \frac{1}{15} \left( 3p^2+{\left| {p}^2-1\right| }+4{p}+3\right) .$$
(32)

The average value of fidelity equals 2 / 3 what is confirmed by our numerical experiment (see Fig. 9)—the average value of fidelity, calculated numerically, is \(F_{avg} \approx 0.62702\).

At Fig. 9 the level of entanglement is also presented. Its value confirms that the transfer process did not end correctly.

Fig. 9
figure 9

The values of fidelity and concurrence measures for the 2-qutrit chain where the transfer process was divided into sixteen steps and the distortions were caused by phase-damping (with different parameters)

6 Conclusions

Calculating the level of entanglement with use of CCNR criterion and, especially, with concurrence proved to be a good solution for tracking the information transfer in qutrit spin chains. The concurrence measure indicates unambiguously the details of transfer process and due to this fact, it can be used as an invariant in the algorithmic description of transfer protocol for an unknown qubit state and also for an unknown qutrit state (generalization for qudit states is also available).

Naturally, the presented analysis concerns only short spin chains and it should be extended for chains of any length. However, this extension is in fact only estimating the upper bound for concurrence value in a spin chain. The numerical experiments seem to imply that the length \(l=2\) points out the upper bound for concurrence in a spin chain given by the Hamiltonian (1).

Introducing the noise in a form of phase-dumping causes a higher level of entanglement and a lower value of the fidelity measure. Tracking the entanglement level in chains with and without noise allows to study the distortions. We suppose that analyzing the level of entanglement in chains with and without noise, for example to compare the values of fidelity measure, would be an interesting research issue.

It is important to add that the concurrence measure—apart from its analytical functions, e.g. to track the level of entanglement, as it was shown in the paper—is at present also used in the experiments [1] where the entanglement is produced in a two-photon system. In [34] the concurrence was utilized for spin-1/2 chain which can be realized physically with use of Benzene molecules [6]. Therefore, the functions described in the chapter may be applied as a tool to verify the concurrence in the physical experiments where e.g. qutrits were used.

The level of entanglement is calculated to verify if the transfer process is correct. This approach could answer the question if the protocol of quantum transmission is correct without concerning the technical method of transfer realization. At present, the experiments where the transmission is performed in an optical fiber [27] are accomplished. There are also the attempts of transmission in the atmosphere [21] what refers to the issue of wireless transfer. In both mentioned cases the measurement of the quantum entanglement’s level in a spin chain allows the evaluation of transfer’s quality.