Mô hình kênh lượng tử


8

Cái gọi là kênh khử cực là mô hình kênh được sử dụng chủ yếu khi xây dựng mã sửa lỗi lượng tử. Hoạt động của kênh đó trong trạng thái lượng tử làρ

ρ(1-px-py-pz)ρ+pxXρX+pyYρY+pzZρZ

Tôi đã tự hỏi những mô hình kênh nào khác được xem xét trong truyền thông lượng tử và việc xây dựng mã sửa lỗi bị ảnh hưởng như thế nào bằng cách xem xét các kênh khác.

Câu trả lời:


4

Đầu tiên hãy để tôi đề cập đến một điểm nhỏ liên quan đến thuật ngữ. Loại kênh bạn đang đề xuất thường được gọi là kênh Pauli ; kênh khử cực thuật ngữ thường đề cập đến trường hợp .px= =py= =pz

Dù sao, thật không đúng khi nói rằng các kênh Pauli là mô hình kênh được xem xét để sửa lỗi lượng tử. Mã sửa lỗi lượng tử tiêu chuẩn có thể bảo vệ chống lại tùy ý lỗi (được biểu thị bằng bất kỳ kênh lượng tử nào bạn có thể chọn) miễn là các lỗi không ảnh hưởng đến quá nhiều qubit.

Ví dụ: chúng ta hãy xem xét một lỗi đơn qubit tùy ý, được biểu thị bằng một kênh ánh xạ một qubit thành một qubit. Một kênh như vậy có thể được thể hiện dưới dạng Kraus là cho một số lựa chọn của nhà khai thác Kraus . (Đối với kênh qubit, chúng tôi luôn có thể lấy nếu muốn.) Ví dụ: bạn có thể chọn các toán tử này sao chođối với mọi trạng thái qubit , bạn có thể làm cho lỗi đơn nhất hoặc bất cứ điều gì bạn chọn. Sự lựa chọn thậm chí có thể là nghịch cảnh, được chọn sau khi bạn biết cách mã hoạt động.Φ

Φ(ρ)= =Một1ρMột1++MộtmρMộtm
Một1,Giáo dục,Mộtmm= =4Φ(ρ)= =|00|ρ

Mỗi toán tử Kraus có thể được biểu diễn dưới dạng kết hợp tuyến tính của các toán tử Pauli, bởi vì các toán tử Pauli tạo thành một cơ sở cho không gian của 2 ma trận phức: Nếu bạn bây giờ mở rộng đại diện Kraus của ở trên, bạn sẽ nhận được biểu thức lộn xộn trong đó trông giống như một tổ hợp tuyến tính của các toán tử có dạng trong đó và ,Mộtk

Mộtk= =mộtkTôi+bkX+ckY+dkZ.
ΦΦ(ρ)PTôiρPjTôi,j{1,2,3,4}P1= =TôiP2= =X , P 4 = Z .P3= =YP4= =Z

Bây giờ hãy tưởng tượng rằng bạn có một mã sửa lỗi lượng tử bảo vệ chống lại lỗi , Y hoặc Z trên một qubit. Cách thông thường này hoạt động là một số qubit phụ ở trạng thái 0 được xử lý theo dữ liệu được mã hóa và một thao tác đơn nhất được thực hiện để tính toán ngược lại các qubit phụ này một hội chứng mô tả lỗi nào xảy ra, nếu có, và qubit nào bị ảnh hưởng.XYZ

Giả sử rằng lỗi tùy ý xảy ra trên qubit đầu tiên vì đơn giản, sau khi tính toán hội chứng bạn sẽ kết thúc với một trạng thái đó trông giống như một sự kết hợp tuyến tính của các điều khoản như thế này: P i | ψ ψ | P j| P iΦ Giả định ở đây là | ψ đại diện cho dữ liệu được mã hóa mà không cần bất kỳ tiếng ồn, P i P j hành động dựa trên các qubit đầu tiên, và rằng " P i hội chứng" và " P j hội chứng" đề cập đến các quốc gia cơ sở tiêu chuẩn mà chỉ ra rằng các lỗi đã xảy ra vào ngày đầu tiên qubit. (Tình huống tương tự đối với lỗi ảnh hưởng đến bất kỳ qubit nào khác; Tôi chỉ cố gắng giữ cho ký hiệu đơn giản bằng cách giả sử lỗi xảy ra với qubit đầu tiên.)

PTôi|ψψ|Pj|PTôihội chứngPjhội chứng|.
|ψPTôiPjPTôiPj

Bây giờ điều quan trọng là bạn đo lường hội chứng để xem lỗi nào đã xảy ra và tất cả các thuật ngữ chéo biến mất vì phép đo. Bạn bị bỏ lại với một hỗn hợp xác suất của các trạng thái trông giống như Lỗi được sửa chữa và trạng thái ban đầu được phục hồi. Trên thực tế, bằng cách đo lường hội chứng, bạn "chiếu" hoặc "thu gọn" lỗi thành thứ gì đó trông giống như kênh Pauli.

PTôi|ψψ|PTôi|PTôihội chứngPTôihội chứng|.

Tất cả điều này được mô tả (hơi ngắn gọn) trong Phần 10.2 của Nielsen và Chuang.


Cảm ơn về cái nhìn sâu sắc, nhưng tôi đã nhận thức được hiệu ứng như vậy gọi là "sự rời rạc của các lỗi", điều đó gây ra thực tế rằng việc sửa kênh Pauli cho một qubit duy nhất thực sự sửa các lỗi tùy ý trên các qubit đơn do sự sụp đổ của trạng thái sau khi đo. Tuy nhiên, tôi quan tâm đến những gì bạn thực sự nêu trong "nếu các lỗi không ảnh hưởng đến quá nhiều qubit". Điều gì sẽ xảy ra nếu điều đó không đúng? Cảm ơn.
Josu Etxezarreta Martinez

Cũng chỉ để chỉ ra, tôi đã thấy rằng kênh Pauli được gọi là "kênh Pauli bất đối xứng" đôi khi trong văn học, vì vậy đó là lý do tại sao tôi hỏi câu hỏi bằng cách sử dụng biểu thức như vậy.
Josu Etxezarreta Martinez

1
Tôi xin lỗi nếu tôi đã giải thích điều gì đó bạn đã biết, tôi vừa cố gắng trả lời câu hỏi mà tôi diễn giải từ những gì bạn đã viết. Ngoài ra, nhận xét của tôi về thuật ngữ chỉ phản ánh quan điểm của tôi về những gì điển hình và chỉ nhằm tránh nhầm lẫn - mọi người có thể tự do sử dụng thuật ngữ họ thích và tất nhiên không phải lúc nào cũng có sự thỏa thuận hoàn hảo, cả về thời gian và về những gì mọi người thích hơn.
John Watky

1
Tôi nghĩ rằng câu trả lời cho câu hỏi trong bình luận của bạn là nó phụ thuộc vào cả lỗi và mã. Tất nhiên mã có thể không sửa lỗi nếu nó ảnh hưởng đến quá nhiều qubit. Mặt khác, chẳng hạn, cái gọi là mã suy biến sửa nhiều lỗi hơn mức thực tế có thể xác định được và chúng có thể hữu ích cho tốc độ nhiễu cao. Đây là những đối tượng rất thú vị, nhưng tôi tin rằng nhiều câu hỏi cơ bản về chúng vẫn chưa được trả lời.
John Watky

@JohnWatrous, tôi mời bạn đến câu hỏi của tôi ở đây: quantumcomputing.stackexchange.com/questions/5794/ Hãy vui lòng giúp trả lời.
Tobias Fritzn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.