Education

A gated model of processing

Wykonywanie kolejnych operacji na kubitach możemy w symboliczny sposób przedstawić za pomocą obwodów kwantowych. Obwody kwantowe konstruujemy z bramek kwantowych symbolizujących fizyczne operacje na kubitach, takich jak chociażby świecenie laserem w jon wapnia znajdujący się w pułapce jonowej. Zapis obwodów kwantowych jest podobny do sposobu, w którym zapisujemy klasyczne obwody cyfrowe, jednak jest między nimi kilka różnic. Obwody kwantowe zawsze czytamy od strony lewej do prawej, ponieważ poziome linie symbolizują kubity i ich stan w czasie. Dodatkowo, w obwodach kwantowych nigdy nie zobaczymy pętli, oraz liczba poziomych linii, czyli kubitów, zawsze będzie taka sama.

Typowy obwód kwantowy inicjalizuje każdy kubit wartością |0\rangle. Następnie, kubity są poddawane szeregowi bramek kwantowych, które oddziałują na jego stan przez wykonanie określonych operacji. Na koniec wykonany jest pomiar wartości kubitu, który na tym etapie przyjmuje klasyczną wartość 0 lub 1. Operacja pomiaru sprawia, że wszystkie własności kwantowe obwodu zostają utracone.