量子笔记:全局相位、相对相位、布洛赫球面

目录

0. 概要

1. 全局相位

2. 相对相位

3. 布洛赫球面

4. 布洛赫球面坐标与笛卡尔坐标的转换

5. 3种基底

6. 布洛赫球、纯态与混合态


0. 概要


        量子计算、量子信息、量子编程自学笔记系列。

        用自己能看懂的方式来表述对于量子计算基础知识的理解。

        不求体系完备和逻辑严谨、但求通俗易懂。或能顺便给路过的小伙伴一些参考和启发那是纯属巧合概不认账^-^。当然,这里仅限于轮廓的勾勒和要点的连接,对细节感兴趣的话还是要找正经的参考书。
        本节介绍全局相位以及量子态的等价性,相对相位,以及基于布洛赫球面的量子态的表示。

1. 全局相位

        任意一个量子比特的状态可以表达为两个基态(通常取计算基底的两个基向量)的叠加态,如下所示:

                \bold{v} = a |0\rangle + b |1\rangle, a,b \in \mathbb{C}, |a|^2+|b|^2=1

        考虑另一个量子态 \bold{w} = \bold{v} \cdot e^{i\phi} = a e^{i\phi} |0\rangle + b e^{i\phi} |1\rangle,对\bold{w}进行观测我们会发现,它坍缩到|0\rangle和坍缩到|1\rangle的概率仍然分别是|a|^2|b|^2,与对\bold{v}进行观测的坍缩概率是相同的!

        换句话说,从观测的角度来说,\bold{w}\bold{v}是不可区分的。或者说,e^{i \phi}是不可观测的。e^{i \phi}被称为全局相位因子(global phase factor),相应地\phi被称为全局相位。

        当两个量子态之间只相差一个全局相位因子(比如说上述 \bold{w}\bold{v}),(因为它们从观测上是不可区分的),它们被认为是相同的或者说等价的

2. 相对相位

        仍然考虑\bold{v} = a |0\rangle + b |1\rangle, a,b \in \mathbb{C}, |a|^2+|b|^2=1,由于a和b均为复数,它们分别可以表示为a = r_1 e^{i \phi_1}b = r_2 e^{i \phi_2},其中,r_1, r_2 \in \mathbb{R}, |r_1|^2 + |r_2|^2 = 1

        进一步,由上一节的结论可知(用\cong表示量子态的等价):

                \bold{v} = r_1 e^{i\phi_1} |0\rangle+ r_2 e^{i\phi_2}|1\rangle \cong r_1|0\rangle + r_2 e^{i(\phi_2-\phi_1)}|1\rangle

         其中,(\phi_2-\phi_1)被称为相对相位。目前我们还不知道相对相位有什么意义,到讨论干涉(interference)的时候就能看出相对相位的重要性了。

3. 布洛赫球面

        到目前为止所讨论的量子比特的叠加态表示是在复希尔伯特空间\mathbb{C}^2中的表示,\mathbb{C}^2(可视为\mathbb{R}^4)相当于4维空间。对于生活在3维空间的我们来说,这种表示法的一个不好的地方是难以进行可视化处理。但是这个当然难不住科学家们。。。

        基于以上两节的讨论,我们知道,量子态表示的自由度并不是4。由于|a|^2+|b|^2=1的约束,量子态可视为分布在 \mathbb{C}^2(可视为\mathbb{R}^4)中单位超球面上的点,因此可以通过非线性投影的方式映射到\mathbb{R}^3中的单位球面上来。其中的关键要点是:忽视全局相位;换句话说,将所有相差e^{i\phi}倍的量子态视为同一的量子态。

        基于上一节的讨论,我们知道了量子态可以表示为

                \bold{v} = r_1|0\rangle + r_2 e^{i\phi}|1\rangle, r_1,r_2 \in \mathbb{R}, |r_1|^2 + |r_2|^2=1,0\leq \phi \leq 2\pi

        由于 |r_1|^2 + |r_2|^2=1,所以总能找到某个0\leq\theta\leq\pi,使得:

                r_1 = cos(\frac{\theta}{2}), r_2 = sin(\frac{\theta}{2})

        这样,我们就可以得到另一种量子态的表示方式:

                \bold{v} = cos(\frac{\theta}{2})|0\rangle + sin(\frac{\theta}{2})e^{i\phi}|1\rangle \ 0\leq\theta\leq\pi, 0\leq\phi\leq2\pi

         这样,每一个由(\theta, \phi)决定的量子态可以映射到三维空间的单位球面的一个点。如下图所示,这样的单位球面称为布洛赫球面,得名于物理学家利克斯.布洛赫(因为核磁共振方面的研究而获得1962年的诺贝尔物理学奖)。

图1 布洛赫球面 

        By convention, 以单位球面与z轴正向交点(俗称北极点)代表|0\rangle,以另一端的交点(南极点)代表|1\rangle

4. 布洛赫球面坐标与\mathbb{R}^3笛卡尔坐标的转换

        如上所示,表示量子态的点(向量)落在布洛赫球面上,由(\theta, \phi)表示,球面到远点的距离为1,因此可以视为由球坐标(r_0=1, \theta, \phi)表示的点,对应的\mathbb{R}^3笛卡尔坐标如下所示: 

                        \begin{align} x &= sin(\theta) cos(\phi) \\ y &= sin(\theta) sin(\phi) \\ z &= cos(\theta)\end{align}

        |0\rangle对应的布洛赫球面坐标为(\theta , \phi) = (0,0),笛卡尔坐标为(x,y,z) = (0,0,1).

        |1\rangle对应的布洛赫球面坐标为(\theta,\phi) = (\pi, 0),笛卡尔坐标为(x,y,z)=(0,0,-1).

5. 3种基底

        由上面两节讨论可知,计算基底(|0\rangle, |1\rangle)的两个基向量分别对应布洛赫球面的北极点和南极点。

        同样的,

        球面与x轴的两个交点所代表的向量也构成一组标准正交基,记为(|+\rangle, |-\rangle),称为阿达马(或哈达玛,Hadamard)基底

        球面与y轴的两个交点所代表的向量也构成一组标准正交基,记为(|i\rangle, |-i\rangle),称为圆基底

        这是量子计算中常用的三种基底,它们的各种表示汇总如下所示:

6. 布洛赫球、纯态与混合态

        布洛赫球(Bloch ball)是布洛赫球面的扩充。

        在布洛赫球面上的点表示的量子态称为纯态,而出现在球内的点(离球心距离<1的点)所表示的量子态称为混合态(mixed state)。球心该点所代表的量子状态是最大混合态(maximally mixed state)。

        混合态相关不甚了解。。。就不瞎装了。。。先补课后再来补充。

本系列总目录:

量子笔记:量子计算祛魅icon-default.png?t=M85Bhttps://chenxiaoyuan.blog.csdn.net/article/details/127251274

参考文献:

[1] 罗伯特.S.苏托尔 著,吴攀译:与量子比特共舞,人民邮电出版社 

[2] 克里斯.伯恩哈特 著,邱道文 周旭 等译:人人可懂的量子计算 

[3] 布洛赫球面_百度百科 (baidu.com) 

  • 20
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
光学布洛赫方程表述了光在周期性介质中的传播,其公式如下: $$i\frac{\partial \psi}{\partial z} = -\frac{\hbar^2}{2n_0}\frac{\partial^2 \psi}{\partial x^2} + \left[V(x) + \frac{\hbar^2 k^2}{2n_0} \right]\psi(x)$$ 其中,$\psi(x)$表示波函数,$z$是传播距离,$x$是坐标,$n_0$是介质的折射率,$k$是波矢,$V(x)$是周期性势场。 Matlab可以通过数值方法求解光学布洛赫方程。例如,使用有限差分法(Finite Difference Method,FDM)可以将微分方程离散化,将空间和时间分为若干个网格点,并通过迭代方法求解方程。下面是一个简单的Matlab程序: ```matlab % Parameters n0 = 1.5; % Refractive index k = 2*pi/633e-9/n0; % Wavevector V0 = 5*k^2*n0; % Potential strength L = 1e-5; % Period length sigma = 0.1e-5; % Pulse width zmax = 1e-3; % Propagation distance Nz = 1000; % Number of z steps Nx = 256; % Number of x steps dx = L/Nx; % Spatial step dt = 1e-17; % Time step Tmax = 1e-14; % Maximum time Nt = round(Tmax/dt); % Number of time steps x = linspace(-L/2, L/2, Nx); % x coordinates % Initialize wavefunction nx0 = round(Nx/2); % Center index psi0 = exp(-x.^2/(2*sigma^2)); % Gaussian wavepacket psi = zeros(Nx,Nz); % Wavefunction % Solve PDE using FDM for j = 1:Nt % Finite difference scheme psi(nx0,1) = exp(-1i*k*x(nx0)*j*dt)*psi0(nx0); for n = 1:Nz-1 psi(1,n+1) = psi(1,n)*(1+1i*dt/2/dx^2*(1i*k+n0*sqrt(V0/2/n0-L/2/n0*exp(-1i*2*pi/L*x(1))))) - 1i*dt/2/dx^2*(1i*k+n0*sqrt(V0/2/n0-L/2/n0*exp(-1i*2*pi/L*x(2))))*psi(2,n); for k = 2:Nx-1 psi(k,n+1) = psi(k,n)*(1+1i*dt/dx^2*(1i*k+n0*sqrt(V0/2/n0-L/2/n0*exp(-1i*2*pi/L*x(k)))))-1i*dt/2/dx^2*(1i*k+n0*sqrt(V0/2/n0-L/2/n0*exp(-1i*2*pi/L*x(k+1))))*psi(k+1,n)-1i*dt/2/dx^2*(1i*k+n0*sqrt(V0/2/n0-L/2/n0*exp(-1i*2*pi/L*x(k-1))))*psi(k-1,n); end psi(Nx,n+1) = psi(Nx,n)*(1+1i*dt/2/dx^2*(1i*k+n0*sqrt(V0/2/n0-L/2/n0*exp(-1i*2*pi/L*x(Nx))))) - 1i*dt/2/dx^2*(1i*k+n0*sqrt(V0/2/n0-L/2/n0*exp(-1i*2*pi/L*x(Nx-1))))*psi(Nx-1,n); end end % Plot wavefunction figure; plot(x,real(psi(:,end))); xlabel('x (m)'); ylabel('Real(psi)'); ``` 此程序通过FDM解决该方程,并产生波函数的实部的数字表示。程序允许改变各个参数,并可用于研究不同情况下的解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

笨牛慢耕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值