ArticleslgStudy

physics

Superdense coding

Superdense coding is a physics topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Superdense coding rather than just read about it. In short: In quantum information theory, superdense coding (also referred to as dense coding) is a quantum communication protocol to communicate a number of classical bits of information by only transmitting a smaller number of qubits, under the assumption of sender and receiver pre-sharing an entangled resource. In its simplest form, the protocol involves two parties, often referred to as Alice and Bob in this context, which…

Superdense coding — main illustration
Superdense coding — illustration

Key takeaways

  • Superdense coding belongs to physics; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Superdense coding to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Superdense coding from memory before moving on to harder problems.

Reference excerpt

In quantum information theory, superdense coding (also referred to as dense coding) is a quantum communication protocol to communicate a number of classical bits of information by only transmitting a smaller number of qubits, under the assumption of sender and receiver pre-sharing an entangled resource. In its simplest form, the protocol involves two parties, often referred to as Alice and Bob in this context, which share a pair of maximally entangled qubits, and allows Alice to transmit two bits (i.e., one of 00, 01, 10 or 11) to Bob by sending only one qubit. This protocol was first proposed by Charles H. Bennett and Stephen Wiesner in 1970 (though not published by them until 1992) and experimentally actualized in 1996 by Klaus Mattle, Harald Weinfurter, Paul G. Kwiat and Anton Zeilinger using entangled photon pairs. Superdense coding can be thought of as the opposite of quantum teleportation, in which one transfers one qubit from Alice to Bob by communicating two classical bits, as long as Alice and Bob have a pre-shared Bell pair. The transmission of two bits via a single qubit is made possible by the fact that Alice can choose among four quantum gate operations to perform on her share of the entangled state. Alice determines which operation to perform accordingly to the pair of bits she wants to transmit. She then sends Bob the qubit state evolved through the chosen gate. Said qubit thus encodes information about the two bits Alice used to select the operation, and this information can be retrieved by Bob thanks to pre-shared entanglement between them. After receiving Alice's qubit, operating on the pair and measuring both, Bob obtains two classical bits of information. It is worth stressing that if Alice and Bob do not pre-share entanglement, then the superdense protocol is impossible, as this would violate Holevo's theorem. Superdense coding is the underlying principle of secure quantum secret coding. The necessity of having both qubits to decode the information being sent eliminates the risk of eavesdroppers intercepting messages.

Overview

Suppose Alice wants to send two classical bits of information (00, 01, 10, or 11) to Bob using qubits (instead of classical bits). To do this, an entangled state (e.g. a Bell state) is prepared using a Bell circuit or gate by Charlie, a third person. Charlie then sends one of these qubits (in the Bell state) to Alice and the other to Bob. Once Alice obtains her qubit in the entangled state, she applies a certain quantum gate to her qubit depending on which two-bit message (00, 01, 10 or 11) she wants to send to Bob. Her entangled qubit is then sent to Bob who, after applying the appropriate quantum gate and making a measurement, can retrieve the classical two-bit message. Observe that Alice does not need to communicate to Bob which gate to apply in order to obtain the correct classical bits from his projective measurement.

The protocol The protocol can be split into five different steps: preparation, sharing, encoding, sending, and decoding.

Preparation The protocol starts with the preparation of an entangled state, which is later shared between Alice and Bob. For example, the following Bell state

| Φ + ⟩ = 1 2 ( | 0 ⟩ A ⊗ | 0 ⟩ B + | 1 ⟩ A ⊗ | 1 ⟩ B ) {\displaystyle |\Phi ^{+}\rangle ={\frac {1}{\sqrt {2}}}(|0\rangle _{A}\otimes |0\rangle _{B}+|1\rangle _{A}\otimes |1\rangle _{B})}

is prepared, where ⊗ {\displaystyle \otimes } denotes the tensor product. In common usage the tensor product symbol ⊗ {\displaystyle \otimes } may be omitted:

| Φ + ⟩ = 1 2 ( | 0 A 0 B ⟩ + | 1 A 1 B ⟩ ) {\displaystyle |\Phi ^{+}\rangle ={\frac {1}{\sqrt {2}}}(|0_{A}0_{B}\rangle +|1_{A}1_{B}\rangle )} .

Sharing After the preparation of the Bell state | Φ + ⟩ {\displaystyle |\Phi ^{+}\rangle } , the qubit denoted by subscript A is sent to Alice and the qubit denoted by subscript B is sent to Bob. Alice and Bob may be in different locations, an unlimited distance from each other. There may be an arbitrary period between the preparation and sharing of the entangled state | Φ + ⟩ {\displaystyle |\Phi ^{+}\rangle } and the rest of the steps in the procedure.

… excerpt ends here. Continue reading the full article.

Illustrations

Superdense coding: When the sender and receiver share a Bell state, two classical bits can be packed into one qubit. In the diagram, lines carry qubits, while the doubled lines carry classic bits. The variables b1 and b2 are classic Boolean, and the zeroes at the left-hand side represent the pure quantum state 
  
    
      
        
          |
        
        0
        ⟩
      
    
    {\displaystyle |0\rangle }
  
. See the section named "The protocol" below for more details regarding this picture.
When the sender and receiver share a Bell state, two classical bits can be packed into one qubit. In the diagram, lines carry qubits, while the doubled lines carry classic bits. The variables b1 and b2 are classic Boolean, and the zeroes at the left-hand side represent the pure quantum state | 0 ⟩ {\displaystyle |0\rangle } . See the section named "The protocol" below for more details regarding this picture.

Worked examples

Example 1 — a first encounter with Superdense coding

Start with the simplest possible case. Write down what Superdense coding claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In physics, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Superdense coding before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Superdense coding ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Superdense coding

In research
Superdense coding appears in physics research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Superdense coding in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Superdense coding is common in secondary-school and first-year university syllabi. It links to neighbouring topics Quantum information science, so understanding it makes those chapters shorter.
In everyday life
Look for Superdense coding outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Superdense coding in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Superdense coding means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Superdense coding out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Superdense coding in simple terms?

In quantum information theory, superdense coding (also referred to as dense coding) is a quantum communication protocol to communicate a number of classical bits of information by only transmitting a smaller number of qubits, under the assumption of sender and receiver pre-sharing an entangled reso…

Why does Superdense coding matter?

Because it connects several physics ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Superdense coding?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Superdense coding.

Tags

  • Quantum information science

Keep exploring