Linear Bit-by-Bit Encoding and its Application
Daniel Mathews · 2023
In computer terminology, encoding is the process of placing a specific code or a sequence of characters (in the form of certain symbols, punctuation, numbers, or letters) into a specific format for storage or efficient transmission. Today, quantum computers have been pitched to deliver the computing power necessary to solve computationally complex problems, that are currently thought to be difficult for classical computers. With the arrival of quantum machine learning algorithms, it has become important to explore unique methods of encoding and compressing data with qubits. In this paper, we will explore the possibility of linear bit-by-bit data compression in the state vector of a multi-qubit system. We will achieve this, by looking at a brief introduction to the topic, a possible way by which we could encode bits in a state vector and whether this system of encoding can be applied to a real time system. We will also elaborate on a possible application through a proposed protocol for secure communication, and suggest a further line of discussion on this topic.