Channel coding over quantum channels
A method of managing communication over a quantum channel. The method includes generating a first set of quantum channel codes configured to encode a message to obtain a quantum encoded message, supplying the first set of quantum channel codes to an encoder, generating a second set of quantum channel codes configured to decode the quantum encoded message, and supplying the second set of quantum channel codes to a decoder that is configured to operate with encoder across a channel, wherein the first set of quantum channel codes and the second set of quantum channel codes are derived using a machine learning model.
1 . A method comprising:
generating a first set of quantum channel codes configured to encode a message comprising at least one qubit to obtain a quantum encoded message;
supplying the first set of quantum channel codes to an encoder;
generating a second set of quantum channel codes configured to decode the quantum encoded message; and
supplying the second set of quantum channel codes to a decoder that is configured to operate with the encoder across a channel,
wherein the first set of quantum channel codes and the second set of quantum channel codes are derived using a machine learning model, and
wherein the first set of quantum channel codes comprises two subsets of quantum channel codes for two encoding passes, and the second set of quantum channel codes comprises two subsets of quantum channel codes for two decoding passes.
2 . The method of claim 1 , wherein the first set of quantum channel codes and the second set of quantum channel codes are different from each other.
3 . The method of claim 1 , further comprising training the machine learning model based on a cross-entropy loss calculation.
4 . The method of claim 1 , wherein the channel behaves as at least one of a bit-flip channel, a depolarization channel, or a ρ=1 amplitude damping channel.
5 . The method of claim 1 , wherein the decoder is configured to employ entanglement-assisted communication decoding techniques.
6 . The method of claim 5 , wherein the channel behaves as at least one of a phase-flip channel, a depolarization channel, or a ρ=½ amplitude damping channel.
7 . The method of claim 1 , wherein the decoder operates as a joint-detection receiver.
8 . The method of claim 1 , wherein the decoder is configured to decode the quantum encoded message using a parameterized pooling circuit.
9 . The method of claim 1 , wherein the first set of quantum channel codes comprises at least one set of three parameters representative of an arbitrary rotation.
10 . The method of claim 1 , wherein the second set of quantum channel codes comprises at least one set of three parameters representative of an arbitrary rotation.
11 . A device comprising:
an interface configured to enable network communications;
a memory; and
one or more processors coupled to the interface and the memory, and configured to:
generate a first set of quantum channel codes configured to encode a message comprising at least one qubit to obtain a quantum encoded message;
supply the first set of quantum channel codes to an encoder;
generate a second set of quantum channel codes configured to decode the quantum encoded message; and
supply the second set of quantum channel codes to a decoder that is configured to operate with the encoder across a channel,
wherein the first set of quantum channel codes and the second set of quantum channel codes are derived using a machine learning model, and
wherein the first set of quantum channel codes comprises two subsets of quantum channel codes for two encoding passes, and the second set of quantum channel codes comprises two subsets of quantum channel codes for two decoding passes.
12 . The device of claim 11 , wherein the first set of quantum channel codes and the second set of quantum channel codes are different from each other.
13 . The device of claim 11 , wherein the one or more processors are configured to train the machine learning model based on a cross-entropy loss calculation.
14 . The device of claim 11 , wherein the channel behaves as at least one of a bit-flip channel, a depolarization channel, or a ρ=1 amplitude damping channel.
15 . The device of claim 11 , wherein the decoder is configured to employ entanglement-assisted communication decoding techniques.
16 . The device of claim 15 , wherein the channel behaves as at least one of a phase-flip channel, a depolarization channel, or a ρ=½ amplitude damping channel.
17 . The device of claim 11 , wherein the encoder and the decoder operate as a joint-detection receiver.
18 . One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to:
generate a first set of quantum channel codes configured to encode a message comprising at least one qubit to obtain a quantum encoded message;
supply the first set of quantum channel codes to an encoder;
generate a second set of quantum channel codes configured to decode the quantum encoded message; and
supply the second set of quantum channel codes to a decoder that is configured to operate with the encoder across a channel,
wherein the first set of quantum channel codes and the second set of quantum channel codes are derived using a machine learning model, and
wherein the first set of quantum channel codes comprises two subsets of quantum channel codes for two encoding passes, and the second set of quantum channel codes comprises two subsets of quantum channel codes for two decoding passes.
19 . The one or more non-transitory computer readable storage media of claim 18 , wherein the first set of quantum channel codes and the second set of quantum channel codes are different from each other.
20 . The one or more non-transitory computer readable storage media of claim 18 , wherein the decoder is configured to employ entanglement-assisted communication decoding techniques.