Recent Post

MATLAB : Fourier transform

Image
By Nuno Nogueira, CC BY-SA 2.5, https://commons.wikimedia.org/w/index.php?curid=3912826 MATLAB has been  crucial programming language across worldwide that let us express matrix and array mathematics directly. In signal processing and communication it plays vital role in analysing and exploring time series data in time domain or frequency domain. For analysing non periodic signals in frequency domain we use Fourier transform instead of Fourier series ,which is used to express periodic signals in terms of infinite sum of sinusoidal terms .   Fourier transform can exist for :      1. Energy signals      2. Power signals       3. Impulse signals  That means absolutely integrable signals can have their Fourier transform only.  Formula for Fourier transform;   Then its come to use Fourier transform in MATLAB. So here is the code for Fourier transform of sinusoidal wave , for any other signal we ...

Quantum Computer: The fastest computing machine

quantum supremacy
quantum computer
pic source:-By National Institute of Standards and Technology
 

Scientists and researchers keep working to improve technology day by day to solve new challenges. Quantum computer is a step towards the fastest computing machine. It is homologous of a traditional computer, but the technology used in both is totally different. Quantum computer is the application of Quantum Mechanics. It uses qubits or Quantum bits to process data.

Quantum computer:  Working

Today's computers use bits i.e. zero and one. zero and one are the representation of electrical or optical pulses, one represents the presence of current and zero represent the absence of current. All types of data (text, video, audio, image) are the long stream of zero and one.
In the other hand, Quantum computers use qubits which are subatomic particles such as electron and proton. Generating and managing of qubits is a big challenge for scientists and researchers. Generally, Generation and management of qubits are done by two methods:-
  • By using superconducting circuits cooled to a temperature colder than deep space.
  • By traping individual atom in the electromagnetic field on a silicon chip in ultra-high-vacuum chambers.
The main aim of both cases is to isolate qubits in a controlled quantum state.

Qubits have some eccentric quantum properties that provide more processing power than the same number of binary bits(0 & 1). These properties are "Superposition" and "Entanglement".
Superposition refers to the multiple combinations of 1s and 0s simultaneously. Researchers use precision lasers or microwave beams to put qubits into superposition and manipulate them. 
Researchers can also generate a pair of qubits that "entangled". Entanglement refers to the two members of a pair exist in a single quantum state. If the state of one qubit changes then the state of another qubit will also instantly changed.

Quantum computer: Applications

Simulation of the behaviour of matter at the molecular level can be done by the quantum computer. It will be very useful in the field of the pharmaceutical industry. By comparing and analysing the behaviour of compounds at the molecular level could leads to finding new drugs.
The machine is great for mathematical calculations. It can solve problems that a traditional computer would take thousands of years to solve. Quantum computers are millions of times faster than any classical computer. It does not mean that quantum computer will replace the classical computer. Because the intent of a quantum computer is to be a different tool to solve the specific problems.
Quantum computer could be used to accelerate artificial intelligence. Other applications of a quantum computer are Cybersecurity, Financial Modeling, Cleaner Fertilization, Traffic Optimization, Weather Forecasting and Climate Change.

Quantum supremacy

Quantum supremacy is the point at which a quantum computer can complete mathematical calculation that is beyond the reach of even the most powerful supercomputer. But it is still unknown exactly how many qubits will be needed to achieve quantum supremacy. Because researchers keep finding new technologies and algorithms to boost the speed the classical computers.

Companies like IBM, Google, D-Wave, Rigetti are working on quantum computing. But the field of quantum computing is still at the initial stage. No doubt in future the quantum computer will be the fastest computing machine.

-By Anshul Shakya

Comments

Popular posts from this blog

Chandrayaan : A glorious legacy

Voyager : Journey of the twin to interstellar space

ISRO: From bicycle to a billion dreams