The Classical Capacity of Additive Quantum Queue-Channels
Prabha Mandayam, Krishna Jagannathan, Avhishek Chatterjee

TL;DR
This paper establishes the fundamental limits on classical information transmission rates through quantum queue-channels affected by decoherence, providing explicit capacity formulas for erasure and depolarizing noise models.
Contribution
It introduces a model for quantum queue-channels, derives explicit capacity formulas for key noise models, and shows that simple classical strategies are optimal for achieving capacity.
Findings
Explicit capacity formulas for erasure and depolarizing queue-channels.
Classical orthogonal product states suffice for optimal encoding and decoding.
A generalized converse proof technique for additive quantum noise channels.
Abstract
We consider a setting where a stream of qubits is processed sequentially. We derive fundamental limits on the rate at which classical information can be transmitted using qubits that decohere as they wait to be processed. Specifically, we model the sequential processing of qubits using a single server queue, and derive expressions for the classical capacity of such a quantum `queue-channel.' Focusing on two important noise models, namely the erasure channel and the depolarizing channel, we obtain explicit single-letter capacity formulas in terms of the stationary waiting time of qubits in the queue. Our capacity proof also implies that a `classical' coding/decoding strategy is optimal, i.e., an encoder which uses only orthogonal product states, and a decoder which measures in a fixed product basis, are sufficient to achieve the classical capacity of both queue-channels. Our proof…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
The Classical Capacity of Additive Quantum Queue-Channels
Prabha Mandayam, Krishna Jagannathan, and Avhishek Chatterjee P. Mandayam is with the Department of Physics, IIT Madras, Chennai, India (e-mail: [email protected]).K. Jagannathan and A. Chatterjee are with the Department of Electrical Engineering, IIT Madras, Chennai , India (e-mail: {krishnaj,avhishek}@ee.iitm.ac.in). AC acknowledges the Department of Science and Technology, Govt. of India for its support through SERB/SRG/2019/001809 and INSPIRE/04/2016/001171.The material in this paper was presented in part at the 2019 IEEE 20th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC) [1], and the National Conference on Communications 2019 [2].
Abstract
We consider a setting where a stream of qubits is processed sequentially. We derive fundamental limits on the rate at which classical information can be transmitted using qubits that decohere as they wait to be processed. Specifically, we model the sequential processing of qubits using a single server queue, and derive expressions for the classical capacity of such a quantum ‘queue-channel.’ Focusing on two important noise models, namely the erasure channel and the depolarizing channel, we obtain explicit single-letter capacity formulas in terms of the stationary waiting time of qubits in the queue. Our capacity proof also implies that a ‘classical’ coding/decoding strategy is optimal, i.e., an encoder which uses only orthogonal product states, and a decoder which measures in a fixed product basis, are sufficient to achieve the classical capacity of both queue-channels. Our proof technique for the converse theorem generalizes readily — in particular, whenever the underlying quantum noise channel is additive, we can obtain a single-letter upper bound on the classical capacity of the corresponding quantum queue-channel. More broadly, our work begins to quantitatively address the impact of decoherence on the performance limits of quantum information processing systems.
I Introduction
Unlike classical bits, quantum bits (or qubits) undergo rapid decoherence in time, due to certain unavoidable physical interactions with their environment [3]. Information stored in a qubit may be completely or partially lost as the qubit decoheres. The nature and the rate of the noise process depends on the particular physical implementation of the quantum state, as well as other factors such as the environment and temperature. For example, superconducting Josephson junction based qubits have average coherence times that are typically of the order of a few tens of microseconds [4, Table 2]. Decoherence or noise poses a major challenge to the scalability of quantum information processing systems — therefore, it is imperative to obtain a quantitative understanding of the impact of decoherence on the performance limits of quantum information processing systems.
In this paper, we consider a setting where a stream of qubits is processed sequentially. There are several possible scenarios where qubits may wait to be processed. For example, in the context of quantum computation, subsets of qubits are often ‘idling’ in a quantum circuit, waiting their turn while other qubits are undergoing gate operations. Such idle qubits undergo decoherence as they wait to get processed, and the resulting errors are modelled as ‘storage errors’ in the context of quantum fault tolerance [5].
In the context of quantum communication, such a sequential processing of qubits arises naturally when we study consider the problem of entanglement distribution over quantum networks [6]. In this case, classical information is encoded in pairs of entangled photons which are transmitted over lossy fibre. To sustain the entanglement over long distances, the photons undergo an entanglement swap operation at quantum repeaters that are placed at intermediate distances. Every photon that arrives at a repeater has to wait for its partner to arrive in order to be processed, in which time they may get erased or depolarized, depending on the nature of communication channel as the quantum memory used to realise the quantum repeater [7]. We derive fundamental limits on the rate at which classical information can be transmitted using qubits that decohere as they wait to be processed.
To be more precise, we model the sequential processing of a stream of qubits using a single server queue [8]. The qubits arrive to be processed at a ‘server’ according to some stationary point process. For example, in the context of quantum communication, qubits are generated by optical sources which have an inherent randomness due to the underlying physical processes. The commonly used heralded single-photon sources, for example, rely on a nonlinear physical interaction which is probabilistic in nature [9]. The server processes the qubits at a fixed average rate. The qubits undergo decoherence (leading to errors) as they wait to be processed, and the probability of error/erasure of each qubit is modeled as a function of the time spent in the queue by that qubit. After the processing completes, the qubits are measured and interpreted as classical bits. We call this system a ‘quantum queue-channel’ and characterise the classical capacity of such a quantum queue-channel.
I-A Related Work
An information theoretic notion of reliability of a queuing system with state-dependent errors was introduced and studied in [10], where the authors considered queue-length dependent errors motivated mainly by human computation and crowd-sourcing. The classic paper of Anantharam and Verdú considered timing channels where information is encoded in the times between consecutive information packets, and these packets are subsequently processed according to some queueing discipline [11]. Due to randomness in the sojourn times of packets through servers, the encoded timing information is distorted, which the receiver must decode. In contrast to [11], we are not concerned with information encoded in the timing between packets — in our work, all the information is in the qubits.
In a recent paper [2], we considered the queue-channel problem described above, and derived the capacity of an erasure queue-channel under certain technically restrictive conditions. Specifically, [2] restricts the encoder to using only orthogonal product states, and the decoder measures in a fixed product basis. In this restricted setting, qubits are essentially made to behave like ‘classical bits that decohere,’ and the underlying quantum channel effectively simulates a classical channel known as the induced classical channel. In general, the classical capacity of the underlying quantum channel could be larger than the capacity of the induced classical channel, because the former allows for entangled channel uses and more general (joint) measurements at the decoder.
As an aside, we remark that the erasure queue-channel treated in [2] can be used to model a multimedia-streaming scenario, where information packets become useless (erased) after a certain time.
I-B Our Contributions
In this paper, we completely characterise the classical capacity of quantum queue-channel for two important noise models, namely the erasure channel and the depolarizing channel. Specifically, we allow for possibly entangled channel uses by the encoder, and arbitrary measurements at the decoder.
Obtaining the queue-channel capacity for an arbitrary noise model involves overcoming some technical challenges. First, the quantum queue-channel is non-stationary. Second, the erasure events corresponding to consecutive qubits are correlated through their waiting times, which are in turn governed by the queuing process. This leads to memory across consecutive channel uses.
Interestingly, we note that the capacity result in [2, Theorem 1] for the induced classical channel readily offers an ‘achievable rate’ for the quantum erasure queue-channel — after all, any rate that is achievable with the restrictions in [2] can be achieved without those restrictions. Much of the technical challenge therefore lies in proving a ‘converse theorem,’ i.e., in showing a capacity upper bound that matches the expression in [2, Theorem 1]. The key contributions in this paper can be summarised as follows:
I-B1 Upper bound on the capacity of additive quantum queue-channels
We first show that whenever the underlying quantum noise channel is additive, we can obtain a single-letter upper bound on the classical capacity of the corresponding quantum queue-channel. Our upper bound proof proceeds via the following key steps. The first step involves showing a certain conditional independence of consecutive channel uses, conditioned on the sequence of qubit waiting times . Specifically, we show that the -qubit queue-channel factors into a tensor product of single-use channels, for any given sequence of the waiting times. Next, we use a general capacity upper bound proved in [12, Lemma 5] for non-stationary channels, which we then simplify using the conditional independence result from the first step.
I-B2 The Quantum Erasure Queue-Channel
The general upper bound proved for any additive quantum queue-channel, along with the celebrated additivity result of Holevo [13] for the quantum erasure channel immediately gives us a single-letter capacity upper bound. For the erasure queue-channel, we show that the upper bound is indeed the same as the capacity expression derived in [2, Theorem 1] for the induced classical channel. That is, the capacity of the quantum erasure queue-channel does not increase by allowing for entangled channel uses by the encoder, and arbitrary measurements at the decoder. In other words, the classical coding/decoding strategy in [2] (proposed for the induced classical channel), is indeed sufficient to realise the classical capacity of the underlying quantum erasure queue-channel. Furthermore, we show that the capacity remains the same, regardless of whether the arrival and departure times of the qubits (and hence their waiting times) is available at the decoder.
In hindsight, this result may not be altogether surprising, considering that the classical capacity of the memoryless quantum erasure channel is the same as the capacity of the classical erasure channel. In other words, a classical coding strategy is sufficient to realise the classical capacity of the (memoryless) quantum erasure channel — see [14].
I-B3 The Depolarising Queue-Channel
When the underlying noise model is a depolarising channel, we obtain the capacity expression for the queue channel, assuming that the decoder has access to the sequence of arrival and departure times (and hence the waiting times) of the qubits. The upper bound proof is technically similar to the erasure case, except that we appeal to the additivity result for the depolarising channel, due to King [15]. For the achievability part, we consider the corresponding induced classical channel (which turns out to be a binary symmetric queue-channel) and use a classical coding/decoding strategy to obtain an achievable rate which matches the upper bound. When the waiting times are not available at the decoder, the achievable rate that we obtain is strictly smaller than the upper bound enforced by additivity arguments — in such a case, we can only identify the interval in which the capacity lies.
I-C Organisation
The remainder of this paper is organised as follows. Section II details the system model and preliminaries. Section III presents the relevant channel capacity definitions and proceeds to present our main technical results. Section IV deals with the induced classical channels and their capacities — the achievability part of our capacity results also come from this section. Section V concludes the paper and proposes directions for future work.
II System Model and Preliminaries
The model we study is similar to the one considered in [2]. Specifically, a source generates a classical bit stream, which is encoded into qubits. These qubits arrive at a continuous-time single-server queue according to a stationary point process of rate To be more explicit, the single-server queue is characterised by (i) A server that processes the qubits in the order in which they arrive, i.e., in a First Come First Served (FCFS) fashion111The FCFS assumption is not required for our results to hold, but it helps the exposition., and (ii) An ‘unlimited buffer’ — that is, there is no limit on the number of qubits that can queue up as they wait to be processed. We assume that the service times for the qubits are independent and identically distributed (i.i.d.) random variables. The service time of the th qubit is denoted by and has a cumulative distribution The average service rate of each qubit is i.e., For stability of the queue, we assume . For ease of notation let us assume . (Our results easily extend to general ). Let and be the arrival and the departure epochs of th qubit, respectively and be the total time that th qubit spends in the queue. Adopting a standard convention, we use upper case letters to denote random variables, and the corresponding lower case letters to denote the realized values of the random variable. For example, is the random variable that denotes the total time spent in the queue by the th qubit, while denotes a specific realization of
The probability that the th qubit undergoes erasure/error is modelled as an explicit function of its waiting time as we specify in the next subsection. After getting processed at the server, the qubits are measured and interpreted as classical bits (see Fig. 1).
Remark 1
The main technical results in this paper hold as long as the queueing system described above is both stationary and ergodic. Stationarity essentially means that the queue eventually reaches a ‘steady-state’ behaviour. In particular it implies that random variables of interest (such as waiting time of a qubit, queue length etc.) converge in distribution to a corresponding stationary distribution. Ergodicity means that the long-term time average of waiting times, queue lengths, or functions thereof, converge (almost surely) to the corresponding ensemble average (or expectation), taken over the stationary distribution. Most stable queuing models of interest (including the queue and queue with non-arithmetic inter-arrival/service distributions) satisfy these two properties.
We further remark that while we consider the queuing systems that are stationary, the queue-channel is non-stationary, because we start with an empty queue, and send a finite length codeword. Each symbol then undergoes waiting time dependent errors, which corresponds to a non-stationary channel.
II-A Noise Model
As the qubits wait to be served, they undergo decoherence, leading to errors at the receiver. This decoherence is modeled mathematically as a completely positive trace preserving (CPTP) map on the the qubit states [3].
Let the finite set denote the input alphabet. In general, a given input symbol , is encoded as a positive trace-class operator (called the density operator) on a Hilbert space of dimension . The noise process is denoted as the map , where () denotes the set of density operators on the input Hilbert space (output Hilbert space ). The map is often referred to as the (quantum) noise channel.
The probability that a given state undergoes decoherence is modelled as a function of the waiting time and the noise channel is accordingly parameterized in terms of the waiting time as . The noisy output state after the action of the map is denoted as . This noisy state is measured by the receiver by performing a general quantum measurement and decoded as the output symbol .
An -length transmission over the above channel is denoted as follows. Inputs are drawn from the set of length symbols , and encoded into density operators on an -fold tensor product of the input Hilbert space . The -qubit channel is denoted and parameterized by the sequence of waiting times . Note that the encoded state could be entangled across multiple channel uses. Furthermore, in general, the -qubit queue-channel is not a stationary, memoryless channel and does not automatically factor into an -fold tensor product of single qubit channels. We refer to the sequence of -qubit channels , which are parameterised by the corresponding waiting time sequences , as a quantum queue-channel, and characterize the classical capacity of this system (in bits/sec).
In this paper, we model the erasure/error probability of a qubit as an explicit function of its time spent in the queue. Thus, for the th state with waiting time we denote by the probability its error/erasure, where is typically increasing. We pay special attention to two important noise models:
- (i)
The quantum erasure channel [16] which acts on the th state with waiting time as follows: remains unaffected with probability , and is erased to a (fixed) erasure state with probability
- (ii)
The quantum depolarizing channel, which acts on a given qubit as, where is the maximally mixed state [3].
In several physical scenarios, the decoherence time of a single qubit maybe modelled as an exponential random variable. Thus, the probability of a qubit erasure/error after waiting for a time is given by , where is a characteristic time constant of the physical system under consideration [3, Section 8.3].
III Quantum Queue-Channel Capacity
We are interested in defining and computing the information capacity of the quantum queue-channel. We follow the conventions and the definitions from [11] that were adopted in [10] for defining the capacity of queue-channels.
III-A Definitions
Let be the message transmitted from a set and be its estimate at the receiver. We now define an code for classical communication over a quantum-queue channel . Let denote the arrival epoch and departure epoch sequences, respectively.
Definition 1
An quantum code is characterized by an encoding function , leading to an encoded -qubit quantum state corresponding to message , and a decoding function
[TABLE]
corresponding to a measurement at the receiver’s end, where the cardinality of the message set , the expected total time for all the symbols of any codeword to reach the receiver is less than , and the average probability of error of the code is less than .
The measurement at the decoder is a positive operator valued measure (POVM) with operator elements corresponding to message . The probability of error corresponding to message is
[TABLE]
and the average probability of error is given by .
As the average probability of error at the decoder for an quantum code is less than , the code is callled an -achievable code with rate .
Definition 2
A rate is said to be achievable if for any there exists an -achievable code with rate , or equivalently, if for any there exists an code with .
Definition 3
The information capacity of the queue-channel is the supremum of all achievable rates for a given arrival and service process, and is denoted by bits per unit time.
Note that the information capacity of the queue-channel depends on the arrival process, the service process, and the noise model. We assume that the receiver knows the realizations of the arrival and the departure times of each symbol, although we point out some results that hold even without this assumption.
There are several physical scenarios where the arrival and departure times of each qubit is known, the simplest example being that of heralded single-photon sources which are ubiquitous in quantum communication networks (see [9] for example). The source typically produces a pair of entangled photons, one of which is used as a reference by the encoder/sender and the other photon is used in the actual communication protocol. The reference photon provides information about the arrival time, whereas the departure time can be obtained from the time-stamp on the receiver’s detector.
Even in scenarios where this assumption may not be practical or realistic, conditioning on the waiting times offers a useful conceptual handle towards tackling the problem. We also note that two key results in the paper—namely the general upper bound in Theorem 1, and the exact capacity of the erasure queue-channel in Theorem 2, hold irrespective of the receiver’s knowledge of the waiting times.
III-B Holevo Information and Additivity
Before we proceed, we briefly review some well established concepts from quantum Shannon theory, which will be useful in analyzing the queue-channel capacity. An important measure that characterizes the classical capacity of quantum channels is the Holevo information of a quantum channel, also referred to as the Holevo capacity of a quantum channel [17].
Definition 4** (Holevo Information)**
The Holevo Information of a quantum channel is defined as the entropy difference [16, 18],
[TABLE]
where the supremum is taken over all input ensembles and is the von Neumann entropy associated with a density operator .
The celebrated Holevo-Schumacher-Westmoreland theorem states that the classical capacity of a quantum channel, denoted as , is the regularized Holevo information across independent channel uses [19, 20]. In other words,
[TABLE]
where is the product channel corresponding to independent channel uses. The Holevo information of the channel is said to be additive if it satisfies It is easy to see that for quantum channels whose Holevo information is additive, the classical capacity of the channel is simply equal to the Holevo information. Additivity of the Holevo information further implies that the classical capacity of such channels is achievable via a classical encoding and decoding strategy – the optimal coding strategy does not require entangled inputs at the encoder or collective measurements at the decoder. Examples of channels for which the Holevo information is known to be additive include the quantum erasure channel [13] and the quantum depolarizing channel [15].
Definition 5** (Additive quantum queue-channel)**
A quantum queue-channel is said to be additive if the Holevo information of the underlying single-use quantum channel is additive. Specifically, additivity of the Holevo information of the quantum channel implies
[TABLE]
III-C Upper bound on the Capacity for Additive Quantum Queue-Channels
We first invoke the capacity formula obtained in [12], for the classical capacity of general quantum channels which are neither stationary nor memoryless.
Proposition 1
The capacity of the quantum queue-channel (in bits/sec) described in Sec. II is given by
[TABLE]
*where, is the quantum spectral inf-information rate originally defined in [12]. We have stated this definition in Appendix -A for completeness. Here, is the totality of sequences of probability distributions (with finite support) over input sequences , and denotes the sequences of states corresponding to the encoding . Finally, denotes the sequence of channels , which are parameterised by the corresponding waiting time sequences . *
We are now ready to state and prove a general upper bound for the capacity of additive quantum queue-channels.
Theorem 1
For an additive quantum queue-channel , the capacity is bounded as,
[TABLE]
irrespective of the receiver’s knowledge of the arrival and the departure times. Here denotes the Holevo information of the single-use quantum channel corresponding to waiting time and is the stationary distribution of the waiting time in the queue.
Proof Outline: Obtaining the queue-channel capacity of a quantum channel poses certain technical challenges, since the error probabilities are correlated across different channel uses. In other words, the probability that the qubit gets affected by an error is a function of its waiting time in the queue, which in turn depends on the waiting time of the previous qubit and so on. Furthermore, the channel is non-stationary. However, for the queue-channel model considered here, the -qubit queue-channel does factor into a tensor product of single-use channels, conditioned on the sequence of waiting times . This is formally shown in Lemma 1 below.
In order to obtain an upper bound on capacity, we proceed via the following key steps. First, we invoke an upper bound proved in [12, Lemma 5], to bound the capacity as the limit inferior of the Holevo information of a sequence of quantum channels. Next, we use the tensor product from of the channel obtained in Lemma 1 in conjunction with the fact that the Holevo information of the channel is additive. Finally, we invoke the ergodicity of the queue to obtain a single-letter expression for an upper bound on the queue-channel capacity.
Lemma 1** (Conditional independence)**
The -qubit quantum queue-channel factors into a tensor product of single-use channels, conditioned on the waiting times .
Proof:
Consider a sequence of qubits transmitted via a quantum queue-channel with associated waiting times . The -qubit channel maybe described via -fold tensor-product operators of the form , where each single-qubit operator is one of a finite set of noise operators , which characterize the quantum channel . Note that the operators which belong to the space of complex matrices are called the Kraus operators associated with the quantum channel .
There are tensor-product operators of the form , occurring with probabilities , with the indices , depending on which noise operator each corresponds to. This -fold channel is a non-iid, correlated quantum channel in general, since the joint distribution does not factor into a product of the individual error probabilities for each qubit. However, conditioned on the the waiting time sequence , the joint distribution does factor as Therefore, conditioned on the waiting times we may represent the action of the -qubit channel on any -qubit state as shown in (3). In other words, conditioned on the waiting time sequence , the -qubit channel factors into an -fold tensor product of the form , as desired. ∎
We are now ready to prove the upper bound on the capacity of an additive quantum queue-channel. We assume that the sequence of waiting times is available at the receiver.
Proof:
(Theorem 1) We start with an upperbound on the quantum inf-information rate proved in [12, Lemma 5]:
[TABLE]
where, is the Holevo information of the ensemble . Consider now the Holevo information of the -qubit quantum queue-channel, for a given sequence of waiting times . Lemma 1 implies that,
[TABLE]
Furthermore, the fact that the queue-channel is additive implies for any ,
[TABLE]
Rewriting this in terms of the Holevo information of the encoding ensemble for the -qubit channel, we get,
[TABLE]
Combining the above sequence of steps, we thus get the following upper bound on the capacity of an additive quantum queue-channel:
[TABLE]
Here, is simply the definition of the queue-channel capacity as stated in Eq. (2), and is the upper bound from [12, Lemma 5]. This upper bound uses the quantum Neyman-Pearson Lemma and the monotonicity of the quantum relative entropy, in addition to invoking arguments from quantum hypothesis testing. The inequality follows from elementary real analysis. The equality in follows from the conditional independence of the -use channel and the additivity of the quantum queue-channel (see Eq. (4)), and follows from the ergodicity of the queue. ∎
We note that our proof of the upper bound on classical queue-channel capacity assumes knowledge of the sequence of waiting times at the receiver. This automatically implies an upper bound for the scenario where the receiver does not have knowledge of the waiting times.
III-D Erasure Queue-Channels
Erasure channels are ubiquitous in classical as well as quantum information theory. Our model of an erasure queue-channel captures a quantum information system where qubits decohere with time into erased (or non-informative) quantum states.
A single-use quantum erasure channel, for a qubit with waiting time is characterized by a pair of noise operators (or Kraus operators), namely the operator which maps any input density operator to a fixed erasure state , and the identity operator . If the input state has a waiting time , the erasure and identity operations occur with probabilities and respectively. Thus, the final state after the action of the erasure queue-channel for a given input state , with waiting time is
[TABLE]
We now evaluate the upper bound proved in Theorem 1 for the case of the quantum erasure queue-channel and show that is achievable using a classical coding strategy. This leads us to the following result on the classical capacity of the quantum erasure queue-channel.
Theorem 2
For the erasure queue-channel defined above, the capacity is given by bits/sec, irrespective of the receiver’s knowledge of the arrival and the departure times, where is the stationary distribution of the waiting time in the queue.
Proof Outline: The upper bound simply follows from the upper bound proved in Theorem 1 above, since the Holevo capacity of the quantum erasure channel is additive [13]. The achievability proof follows by fixing a classical encoding and decoding strategy and showing that the capacity of the induced classical channel does indeed coincide with the upper bound.
Proposition 2** (Upper bound on Capacity)**
*The capacity of the quantum erasure queue-channel satisfies bits/sec. *
Proof:
In order to obtain an upper bound on capacity, we invoke the celebrated additivity result of Holevo [13] for the quantum erasure channel. Next, we use the fact that the Holevo information of a single use erasure channel corresponding to waiting time is given by [14],
[TABLE]
This, along with the upper bound proved in Theorem 1 above, results in the desired upper bound. ∎
Proposition 3** (Lower bound on Capacity (Achievability))**
The capacity of the quantum erasure queue-channel satisfies bits/sec.
Proof:
We prove the lower bound by producing a particular encoding/decoding strategy that achieves the said capacity expression. In particular, we employ a classical strategy in which classical bits 0 and 1 are encoded into two fixed orthogonal states (say and ), and the decoder also measures in a fixed basis. The input codewords are unentangled across multiple channel uses and the decoder simply performs product measurements. In this setting, the qubits essentially behave as classical bits, and the quantum erasure channel simulates the induced classical channel. The capacity of the corresponding induced classical channel is equal to as shown in Theorem 7 in Sec. IV-B below. ∎
We remark that the above capacity result does not depend on the specific functional form of Further, the capacity result holds for any stationary and ergodic queue — i.e., it does not assume any specific queueing model. If we assume the functional form for the erasure probability, the following corollary is immediate.
Corollary 1
When the decoherence time of each qubit is exponentially distributed, i.e., the erasure queue-channel capacity is given by bits/sec., where is the stationary distribution of the waiting time in the queue.
III-E * and examples*
We remark that the capacity expression is simply times the Laplace transform of the stationary waiting time evaluated at which is the rate of decoherence. We now derive closed form expressions for the capacity for the and queues. An queue is a well-studied model of a single server queue in which the arrival process is a Poisson process, the service times are independent of the arrival process, and generally distributed (but i.i.d across qubits). See [8, Chapter 5] for a detailed treatment of the queue. The queue is is a special case of an queue, where the service times are exponentially distributed.
Using Pollaczek-Khinchin formula (see [8, Eq. (5.105)]) for an FCFS queue, we can obtain a closed-form expression for the capacity and the optimal arrival rate.
Theorem 3
For an FCFS erasure queue-channel (with ),
- (i)
the capacity is given by bits/sec, and
- (ii)
the capacity is maximised at
[TABLE]
where , and is the Laplace transform of the service time distribution.
Proof:
First, note that for the particular form of considered here, the capacity expression in Theorem 2 simplifies to
Next, using the Pollaczek-Khinchin formula for the queue (with ), we write
[TABLE]
where . Thus, the capacity is bits/sec, and the capacity maximising arrival rate is
[TABLE]
The objective function in the above optimization problem is concave in . This implies that the value of that maximises the capacity is the one at which the derivative of the capacity with respect to is zero. Taking the derivative, we obtain a quadratic function in which when equated to zero yields two solutions for : The only valid solution for which is given by . ∎
This result offers interesting insights into the relation between the information capacity and the characteristic time-constant of the quantum states. Fig. 2 plots capacity versus arrival rate for an queue of unit service rate. We note that corresponds to an average coherence time which is two orders of magnitude longer than the service time — a setting reminiscent of superconducting qubits [4]. We also notice from the shape of the capacity curve for that there is a drastic drop in the capacity, if the system is operated beyond the optimal arrival rate This is due to the drastic increase in delay induced decoherence as the arrival rate of qubits approaches the server capacity.
Theorem 3 characterizes an optimal for given arrival and service distributions. One can also ask after the best service distribution for a given arrival process and a fixed server rate. This question is of interest in designing the server characteristics like gate operations [21], or photon detectors for quantum communications. The following theorem is useful in such scenarios.
Theorem 4
For an erasure queue-channel with and Poisson arrivals at a given rate the capacity is maximised by the service time distribution , i.e., a deterministic service time maximises capacity, among all service distributions with unit mean and .
Proof:
As derived in the proof of Theorem 3, the capacity is
[TABLE]
Thus, for any given , among all service distribution with unit mean, the capacity is maximised by that service distribution for which is minimised. For any service random variable , by Jensen’s inequality, we have Therefore, is minimised by , i.e., a deterministic service time. ∎
Theorems 3 and 4 hold for an queue when For the case, we can derive a capacity expression for any functional form of the erasure probability
Theorem 5
For the erasure queue-channel, the capacity expression for any functional form of the erasure probability is given by
[TABLE]
where for any , is the Laplace transform of . Furthermore, the capacity maximizing arrival rate is
[TABLE]
Proof:
This proof uses the exponential waiting time distribution of queue to relate the capacity to Laplace transform of . It is known that the waiting time in is distributed as for . Thus,
[TABLE]
Thus, the capacity is given by bits/sec.
Therefore, the capacity maximising arrival rate is the one that maximises this expression:
[TABLE]
∎
III-F Quantum Depolarizing Queue-channel
Our techniques can be easily extended to study another important additive quantum channel, namely the depolarizing channel. Suppose that the th qubit spends seconds in the queue. The quantum depolarizing channel acts on a given qubit as, where is the maximally mixed state [3]. Additivity of the Holevo information of the depolarizing channel was shown by King [15], leading to a single-letter formula for its classical capacity, originally noted in [14]. Here, we evaluate the classical capacity of the quantum depolarizing queue-channel as stated below.
Theorem 6
The classical capacity of a quantum depolarizing queue-channel with arrival rate is,
[TABLE]
provided the receiver knows the arrival and the departure times of the qubits. Here, denotes the binary entropy function, and the expectation is taken over the stationary distribution of the waiting time in the queue.
Proof:
Since the depolarising channel satisfies additivity [15], the upper bound in Theorem 1 holds. Furthermore, the Holevo information for a single-qubit depolarising channel is evaluated to be [14]
[TABLE]
To prove achievability, we first note that the induced classical channel corresponding to the quantum depolarizing channel is a binary symmetric channel with crossover probability (see [14]). Then, we invoke the capacity result proved in Theorem 8 in Sec. IV-C for the induced classical channel. ∎
Remark 2
We note that for the depolarising queue channel, when the arrival and departure times are known to the receiver, we get matching upper and lower bounds from Theorems 1 and 8, thus characterising the capacity exactly. However, when the arrival and departure times are not known to the receiver, there is a ‘Jensen gap’ between the upper and lower bounds in Theorems 1 and 8 respectively. Thus, when the waiting times are not known to the receiver, we are unable to precisely characterise the capacity — we know only that it lies in between and bits/sec.
Remark 3
We remark that the upper bound and the capacity results which have been stated and proved for qubit queue-channels, do extend readily to the case of quit (-dimensional) queue-channels as well. The upper bound on the queue-channel capacity stated in Theorem 1 is of course independent of the dimension of the states and channels involved; rather it depends only on the additivity of the Holevo information for the channel. However, the capacity expressions do change with the dimensionality of the system. Specifically, the classical capacity of a quit quantum erasure queue-channel is bits/sec. and the classical capacity of a quit depolarizing queue-channel (when the waiting times are known to the receiver) is
[TABLE]
IV Capacity of the induced classical queue-channel
In this section we define and characterize the capacity of the induced classical channel corresponding to a general quantum queue-channel. Formally, the th symbol 222Results extend to any finite alphabet., is now encoded as one of a set of orthogonal states belonging to a Hilbert space of dimension . The noisy output state is measured by the receiver in some fixed basis, and decoded as the output symbol . This measurement induces a conditional probability distribution . The induced classical channel is a sequence of conditional distributions from to :
[TABLE]
As argued in Lemma 1, is conditionally independent of other random variables, given and which leads to the product form above. Throughout, denotes an -dimensional vector and denotes an infinite sequence of random variables.
We are interested in defining and computing the information capacity of this induced classical queue-channel. As mentioned earlier, we restrict ourselves to using a fixed set of orthogonal states to encode the classical symbols at the sender’s side, and measuring in some fixed basis at the receiver’s end. For this reason, the capacity of the induced classical channel is not the same as the classical capacity of the quantum channel resulting from the underlying decoherence model.
The motivation behind the study of the induced classical queue-channel is twofold. Firstly, the achievability result (i.e., the capacity lower bound) for this channel is applicable to the classical capacity of the quantum queue-channel studied in the previous section. Indeed, as we show below, when the arrival and departure times of the symbols are known at the receiver, the capacities of the induced classical erasure and binary symmetric queue-channels are the same as that of the classical capacities of the corresponding quantum queue-channels. Secondly, the induced queue-channel has other interesting applications as well. It closely models delay-sensitive communication systems where data packets become useless after a deadline [2, 22].
IV-A Definitions
Let be the message transmitted from a set and be its estimate at the receiver.
Definition 6
An code consists of the encoding function and the decoding function , where the cardinality of the message set , the expected total time for all the symbols of any codeword to reach to the receiver is less than , and the average probability of error at the decoder is less than .
If the average probability of error of a code is less than the code is called an -achievable code.
Definition 7
For any , if there exists an -achievable code , the rate is said to be achievable.
Definition 8
The information capacity of the induced classical queue-channel is the supremum of all achievable rates for a given arrival and service process and is denoted by bits per unit time.
We assume that the transmitter knows the arrival process statistics, but not the realizations before it does the encoding. However, depending on the scenario, the receiver may or may not know the realization of the arrival and the departure time of each symbol.
The following result is a consequence of the general channel capacity expression in [23] and is useful in deriving the main results on single letter capacity expression.
Proposition 4
The capacity of the queue-channel (in bits/sec) described above is given by
[TABLE]
when the receiver knows the arrival and the departure time of each symbol. On the other hand, when the receiver does not have that information, the capacity is,
[TABLE]
Here, is the usual notation for classical inf-information rate [23]. Specifically, is defined as the limit inferior in probability of the information density sequence
Proof:
The case where arrival and departure times of the qubits are not known follows directly from [23] using (limiting) stationarity and ergodicity of the arrival and the departure processes of the queue. Note that a string of qubits see the joint channel
[TABLE]
and the number of qubits coming out of the queue per unit time (asymptotically) is . Combining these two facts with standard information spectrum results we get the desired capacity result.
When the arrival and the departures times of the qubits are known at the receiver, the channel behaves like . In that case it follows from [23] that the capacity of this channel is
[TABLE]
Next, note that for all and since no information is encoded in timings, is independent of . By definition, is the limit inferior in probability of the following sequence:
[TABLE]
The step before the last is due to independence of and . Also, as per the channel model we have the Markov property , which leads to the final expression. The liminf in probability of the quantity in (10), is by definition, equal to ∎
IV-B Erasure Queue-Channels
Erasure channels are ubiquitous in classical as well as quantum information theory. We consider a classical erasure queue-channel [14] induced by the quantum erasure queue-channel where the th state remains unaffected with probability , and is erased to a state with probability , where is typically increasing. Such a model also captures the communication scenarios where information packets become useless (erased) after a deadline. For such an erasure channel, a single letter expression for capacity can be obtained.
Theorem 7
For the classical erasure queue-channel defined above, the capacity (in bits/sec) is given by , irrespective of the receiver’s knowledge of the arrival and the departure times of symbols.
Remark 4
For a general queue-channel, the capacity could depend on the receiver’s knowledge (or lack thereof) of the arrival and the departure times of symbols. However, for the erasure case, the received symbol is either correct or is erased, but is never wrong. This makes the knowledge of the arrival and departure times irrelevant, and the capacity remains the same in both cases.
Proof:
We first prove the result for the case when the receiver knows the arrival and the departure times.
The proof uses an upper-bound on in terms of two conditional sup-entropy rates rate and shows that is an upper-bound on . On the other hand, using a similar lower-bound on we show that for a choice of distribution of (namely, i.i.d. uniform), is no smaller than . More precisely, we use the following two bounds, which follow from the properties of limit superior and limit inferior [24, Chap. 3]:
[TABLE]
where and are respectively the lim-sup in probability of the sequences and . Similarly, is the lim-inf in probability of .
We now state three lemmas, which lead to the capacity result.
Lemma 2
For the induced classical erasure queue-channel,
[TABLE]
irrespective of the choice of .
Lemma 3
For the induced classical erasure queue-channel,
[TABLE]
irrespective of the choice of .
Lemma 4
For uniform and i.i.d
[TABLE]
The proofs of Lemmas 2, 3, and 4 appear in Appendix -B. Combining Lemmas 2 and 3 we get a -independent upper-bound on
[TABLE]
A matching lower bound on is readily obtained using Lemmas 2 and 4. Thus, for the erasure queue-channel,
[TABLE]
We obtain the capacity of this channel by multiplying the above expression by (see Proposition 4).
When the arrival and departure times are not available at the receiver, one way to prove the capacity result is to analyze . However, it is easier to use a dominance argument for the probability of errors in the two scenarios: arrival and departure times known, versus unknown, at the receiver. Consider any encoding and decoding scheme which attains capacity when the arrival and departure times are known at the receiver. Note that under this encoding scheme the rate is close to the capacity and the probability of error is tending to [math]. By the optimality of MAP (maximum aposterior probability) decoding, if we replace the decoding scheme by a MAP decoder the probability error cannot increase. For the case where the receiver does not know arrival and departure times, we can use the same encoding scheme, followed by a MAP decoding. For an erasure channel, the MAP decoding depends only on the prior probabilities of the codewords that match the received codeword at the non-erased symbols. Therefore, the knowledge of (and hence that of arrival and departure times) has no effect on the MAP decoding. Thus, it follows that the same rate and the probability of error are also achievable in the absence of arrival and departure times. ∎
Note that the above theorem, particularly the achievability result, completes the proof of Proposition 3. Furthermore, since the capacity of the induced classical erasure queue-channel is same as the classical capacity of the quantum erasure queue-channel, the results in Theorem 3, 4, and 5 are applicable here as well.
IV-C * Binary Symmetric Queue-channels*
In this section, we state our results for a binary symmetric queue-channel. This classical channel is induced by the depolarizing quantum queue-channel. The probability of a bit flip is captured by a function , , where . Note that the for the depolarizing channel and are related as .
Theorem 8
For a binary symmetric queue-channel, the capacity is bits/sec when the receiver knows the arrival and departure times of the symbols. The capacity is lower bounded by when the receiver does not know the arrival and departure times of the symbols.
Proof:
Case I: arrival and departures times are known at the receiver
These steps are similar to the proof of the capacity result for the erasure queue-channel. Once again, we use the inequalities in (11) and (12) respectively, for the upper and the lower bounds. For proving the upper-bound, we argue along the same lines as Lemmas 2 and 3 to obtain
[TABLE]
The last equality uses the following simple insight: the channel probability distribution for binary symmetric queue-channel can be written as
[TABLE]
where and . The rest follows using conditional independence of given and the ergodicity of the process . This completes the proof of the upper-bound.
For deriving the lower bound, we fix the input distribution to be i.i.d. Bernoulli independent of . An elementary calculation then shows that is also i.i.d. Bernoulli and is independent of . Thus,
[TABLE]
Using (12) and (13) we obtain the following lower bound:
[TABLE]
Case II: arrival and departures times are not known at the receiver
For obtaining the lower-bound in this case we use the following inequality from [24].
[TABLE]
Again, for uniform i.i.d. , we have
For obtaining a lower bound, we obtain an upper-bound on by upper-bounding the limit
[TABLE]
in an almost sure sense.
Since is stationary and ergodic, so is . To bound the limit in (14), we use successive Markov approximations of this ergodic process, where the Markov approximation approaches the ‘true’ process, as the order or the memory of the Markov process tends to infinity. (A celebrated application of this successive Markov approximation approach appears in proving the asymptotic optimality of the LZ78 universal source coding algorithm — see [25, Section 13.5.2]).
To be precise, we first consider the case where is a -th order stationary and ergodic Markov process and obtain a bound on the above limit, which does not depend on . Let be a -th order Markov process with a transition kernel
[TABLE]
and , where . As claimed in the proof of [25, Lemma 13.5.4], (14) is equal to , where is the almost sure limit of for the th order Markov process.
Note that is given by
[TABLE]
By ergodicity, the above expression has the following almost sure limit:
[TABLE]
The expectation above is over the joint distribution of and can be recognized readily as the conditional entropy of given . This in turn implies that
[TABLE]
Here, (15), (16) and (17) follow from iterated expectation, Jensen’s inequality due to concavity of , and stationarity of which is Bernoulli, respectively. Thus, is an upper-bound on for all . Hence, (14) is upper-bounded by . ∎
When the receiver does not know the arrival and departure times, is still an upper-bound on the capacity. Thus, there remains a ‘Jensen’s gap’ between the upper and the lower bound in that case.
We remark that the above capacity result for the binary symmetric queue-channel is a special case of the capacity result for a class of classical queue-channels called random bijective queue-channels — see [22].
V Concluding Remarks and Future Work
In this paper, we considered quantum queue-channels as a framework to study the sequential processing of qubits, and derived fundamental capacity limits for sequential quantum information processing. For the class of additive queue-channels, we derived a single-letter upper bound for the capacity in terms of the stationary waiting time in the queue. We then showed that this capacity upper bound is achievable for two important noise models, namely the erasure channel and the depolarising channel. We also showed that a classical coding/decoding strategy is capacity achieving for these channel.
There is ample scope for further work along several directions. First, we can study the queue-channel capacity for other noise channels whose Holevo information is known to be additive. This includes the class of entanglement breaking channels [26] as well as the class of Hadamard channels [16]. The upper bound on the classical capacity of the queue-channel proved here will indeed hold in all of these cases. However, whether the upper bound is achievable or not will depend on the structure of the induced classical channel. As seen in the case of the depolarizing queue-channel, the upper bound may or may not be tight depending on whether the receiver’s knowledge of the waiting times of the qubits. Whether our capacity results can be extended to the larger class of additive queue-channels is an interesting avenue for further investigations. In this context, the upper bounds proved in [27] and the corresponding achievability results for finite-length codes might be useful. An immediate application of our work would be in identifying optimal rates for reliable communication across quantum networks. We can also quantitatively evaluate the impact of using quantum codes with finite block lengths to protect qubits from errors. Employing a code would enhance robustness to errors, but would also increase the waiting time due to the increased number of qubits to be processed. It would be interesting to characterise this tradeoff, and identify the regimes where using coded qubits would be beneficial or otherwise.
More generally, the qubits-through-queues paradigm studied here may be used to analyse various performance aspects of quantum circuits, such as, quantifying the best achievable processing rate for asymptotically perfect accuracy. As we enter an era of quantum networks and noisy intermediate-scale quantum technologies [28], our work begins to quantitatively address the impact of decoherence on the performance limits of quantum information processing systems.
-A Quantum Inf-Information Rate
Consider the quantum queue-channel comprising a sequence of channels , which are parameterised by the corresponding waiting time sequences . Let denote the totality of sequences of probability distributions (with finite support) over input sequences , and denote the sequences of states corresponding to the encoding . For any and , we first define the operator
[TABLE]
Let denote the projector onto the positive eigenspace of the operator .
Definition 9
The quantum inf-information rate [12] is defined as in (18).
This is the quantum analogue of the classical inf-information rate originally defined in [23, 24]. The central result of [12] is to show that the classical capacity of the channel sequence is given by
[TABLE]
-B Proofs of Lemmas 2, 3 and 4
Proof:
We are interested in computing which is the limsup in probability of the sequence We start with the product form (7) for the channel, and also note that if is an erasure, else, it is . Combining these observations we obtain
[TABLE]
where represents erasure, and denotes the set of indices for which . By ergodicity of the queue, the limit of the final expression divided by exists almost surely as a finite constant, and is equal to
Finally, we note that the lim-sup in probability and the lim-inf in probability of a sequence are both equal to the almost sure limit of that sequence, whenever the latter exists. Hence, the above almost sure limit is the value of . Note that for an erasure queue-channel this limit does not depend on the distribution of ∎
Proof:
We are interested in computing which is the limsup in probability of the sequence Following standard conditional probability arguments, we get the series of equalities (19)–(22).
The equalities in (19) and (20) follow from the fact that given , the probability of a symbol getting erased is independent of anything else (even the input symbols). The equality in (21) follows because the event contains the event .
Note that we need to analyze only the second term in (22). Since the first term divided by , as argued in the proof of Lemma 2, has an almost sure limit
Note that for an erasure channel, if is not an erasure, has the same value as that of and are chosen independently of . So, for any joint distribution of input symbols:
[TABLE]
By ergodicity converges a.s. to . So, a.s. . Thus, a.s. is upper-bounded by the entropy rate of an i.i.d. Bernoulli process , i.e., . Thus, a.s. the second term in (22) is at most . ∎
Proof:
This proof is similar to the proof of Lemma 3, except the fact that
[TABLE]
when is i.i.d. uniform. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] P. Mandayam, K. Jagannathan, and A. Chatterjee, “The classical capacity of a quantum erasure queue-channel,” in 2019 IEEE 20th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC) , July 2019.
- 2[2] K. Jagannathan, A. Chatterjee, and P. Mandayam, “Qubits through queues: The capacity of channels with waiting time dependent errors,” in Proc. 25th National Conf. on Communication (NCC) , Feb. 2019.
- 3[3] M. Nielsen and I. Chuang, Quantum Computation and Quantum Information . Cambridge University Press, 2000.
- 4[4] G. Wendin, “Quantum information processing with superconducting circuits: a review,” Reports on Progress in Physics , vol. 80, no. 10, p. 106001, 2017.
- 5[5] P. Aliferis, D. Gottesman, and J. Preskill, “Quantum accuracy threshold for concatenated distance-3 codes,” Quantum Inf. Comput. , vol. 6, no. quant-ph/0504218, pp. 97–165, 2005.
- 6[6] W. Kozlowski and S. Wehner, “Towards large-scale quantum networks,” in Proceedings of the Sixth Annual ACM International Conference on Nanoscale Computing and Communication , 2019, pp. 1–7.
- 7[7] N. Sangouard, C. Simon, H. De Riedmatten, and N. Gisin, “Quantum repeaters based on atomic ensembles and linear optics,” Reviews of Modern Physics , vol. 83, no. 1, p. 33, 2011.
- 8[8] L. Kleinrock, Queuing Systems, Volume I: Theory . John Wiley & Sons, Inc., 1975.
