量子计算系统知识库 - 单位制约定¶
文档版本: 1.0 创建日期: 2026-01-12 维护者: 系统架构组 状态: 活跃
文档目的¶
本文档规定量子计算知识库中**单位制的使用规范**,明确何时使用国际单位制(SI),何时使用自然单位制(ħ=1),以及如何在两者之间转换。
核心原则: - 代码实现:统一使用自然单位制(ħ=1) - 理论文档:根据上下文选择合适的单位制 - 实验报告:统一使用国际单位制(SI) - 跨层转换:提供明确的转换公式
1. 单位制定义¶
1.1 国际单位制 (SI Units)¶
定义:基于七个基本物理量的标准单位制。
基本单位: | 物理量 | 符号 | 单位 | 单位符号 | |--------|------|------|----------| | 长度 | l | 米 | m | | 质量 | m | 千克 | kg | | 时间 | t | 秒 | s | | 电流 | I | 安培 | A | | 温度 | T | 开尔文 | K | | 物质的量 | n | 摩尔 | mol | | 发光强度 | Iᵥ | 坎德拉 | cd |
导出单位(量子计算常用): | 物理量 | 符号 | 单位 | 单位符号 | 定义 | |--------|------|------|----------|------| | 能量 | E | 焦耳 | J | kg·m²/s² | | 频率 | ν/ω | 赫兹 | Hz | s⁻¹ | | 功率 | P | 瓦特 | W | J/s | | 磁感应强度 | B | 特斯拉 | T | kg/(s²·A) | | 磁通量 | Φ | 韦伯 | Wb | T·m² |
1.2 自然单位制 (Natural Units)¶
定义:通过设定基本物理常数为1来简化物理方程的单位制。
量子计算中的自然单位制:
隐含关系:
特点: - 能量和频率具有相同量纲 - 时间和互为倒数 - 公式更简洁,不出现ħ
2. 单位制选择规范¶
2.1 使用场景划分¶
| 场景 | 推荐单位制 | 原因 | 示例 |
|---|---|---|---|
| 代码实现 | 自然单位制 (ħ=1) | 简化计算,与框架一致 | H = ω * σ_z/2 |
| 理论推导 | 自然单位制 (ħ=1) | 公式简洁,易于推导 | [H, σ] = ∂σ/∂t |
| 实验报告 | 国际单位制 (SI) | 与实验仪器一致 | f = 5.2 GHz |
| 工程文档 | 国际单位制 (SI) | 便于与经典系统对接 | P = 1 mW |
| 算法分析 | 自然单位制 (ħ=1) | 复杂度分析更清晰 | O(n³) 量子操作 |
| 跨平台对接 | 国际单位制 (SI) | 通用性强,避免歧义 | T = 15 mK |
2.2 层级化使用规范¶
L1-L2 层(物理硬件层)¶
推荐单位制:国际单位制 (SI)
原因: - 与实验测量仪器一致 - 便于与其他工程领域对接 - 温度、磁场等需要实际数值
典型单位和范围:
✅ 标准 SI 表示:
- 量子比特频率:ω₀₁ = 5.2 GHz = 5.2 × 10⁹ Hz
- 弛豫时间:T₁ = 120 μs = 1.2 × 10⁻⁴ s
- 工作温度:T = 15 mK = 1.5 × 10⁻² K
- 磁场强度:B = 0.5 T = 5 × 10⁻¹ T
- 门时间:t_gate = 45 ns = 4.5 × 10⁻⁸ s
- 耦合强度:g = 5 MHz = 5 × 10⁶ Hz
L3-L4 层(控制与纠错层)¶
推荐单位制:混合使用
控制层 (L3):
✅ 控制信号:SI 单位
- 微波频率:f_mw = 4.8 GHz
- 脉冲幅度:A = 1.2 V
- 脉冲宽度:τ = 20 ns
- 激光功率:P = 10 mW
✅ 拉比振荡:自然单位制
- 拉比频率:Ω_R = 2π × 1 MHz
- 旋转角度:θ = π/2
纠错层 (L4):
L5-L6 层(软件与编程层)¶
推荐单位制:自然单位制 (ħ=1)
原因: - 与量子编程框架一致(Qiskit, Cirq, Qibo) - 代码中角度直接使用弧度 - 避免单位转换的开销
典型表示:
# ✅ 推荐:代码中使用自然单位制
# Qiskit
qc.rz(theta, qubit) # theta 单位:弧度 (rad)
# Cirq
cirq.rz(rads).on(qubit) # rads 单位:弧度
# Qibo
gates.RZ(qubit, theta) # theta 单位:弧度
# ✅ 不推荐:在代码中使用 SI 单位
# qc.rz(theta * hbar, qubit) # 冗余且易错
L7 层(算法应用层)¶
推荐单位制:自然单位制 (ħ=1) + 复杂度分析
理论算法:
应用评估:
3. 单位转换规则¶
3.1 基本转换公式¶
能量 ⇄ 频率¶
E = ħω
E (J) = (1.0545718 × 10⁻³⁴) × ω (rad/s)
实用转换(ħ=1 时):
E (Hz) = ω (Hz) # 自然单位制
E (eV) = 4.135667696 × 10⁻¹⁵ × ω (Hz)
反向转换:
ω (Hz) = E (J) / (1.0545718 × 10⁻³⁴)
ω (Hz) = E (eV) / (4.135667696 × 10⁻¹⁵)
常用能量-频率对应关系: | 能量 | 频率 | 波长 | 温度等效 | |------|------|------|----------| | 1 eV | 2.418 × 10¹⁴ Hz | 1.24 μm | 11604 K | | 1 meV | 2.418 × 10¹¹ Hz | 1.24 mm | 11.6 K | | 1 μeV | 2.418 × 10⁸ Hz | 1.24 m | 11.6 mK | | 1 GHz × ħ | 1 GHz | - | 48 mK |
温度 ⇄ 能量¶
E = k_B × T
E (J) = (1.380649 × 10⁻²³) × T (K)
E (eV) = 8.617333262 × 10⁻⁵ × T (K)
实用转换:
T (K) = E (J) / (1.380649 × 10⁻²³)
T (mK) = E (GHz × ħ) / (1.380649 × 10⁻²⁶)
示例:
E = 5 GHz × ħ = 5 × 10⁹ × 1.0545718 × 10⁻³⁴ J
= 5.27 × 10⁻²⁵ J
T = E / k_B = 5.27 × 10⁻²⁵ / 1.38 × 10⁻²³
≈ 38 mK
时间 ⇄ 频率¶
3.2 量子计算常用单位转换¶
量子比特频率¶
超导量子比特典型频率:4-8 GHz
转换为其他单位:
- 能量:E = ħω ≈ (5 GHz) × (4.1357 × 10⁻¹⁵ eV/Hz)
≈ 20.7 μeV
- 温度:T = ħω/k_B ≈ (5 GHz) / (20.8 GHz/K)
≈ 240 mK
- 波长:λ = c/f ≈ (3 × 10⁸) / (5 × 10⁹)
≈ 6 cm
相干时间¶
典型相干时间:T₁ = 100 μs
转换为其他单位:
- 角频率:ω₁ = 1/T₁ = 1/(100 μs) = 10 kHz
- 品质因子:Q = ω₀ × T₁ = (5 GHz) × (100 μs)
= 5 × 10⁹ × 10⁻⁴ = 5 × 10⁵
- 可执行门数:N_gates = T₁ / t_gate
≈ (100 μs) / (45 ns)
≈ 2222 个门
门时间¶
超导单比特门:t_gate ≈ 20 ns
离子阱两比特门:t_gate ≈ 5 μs
转换为频率:
- 超导:f_gate = 1/t_gate ≈ 50 MHz
- 离子阱:f_gate = 1/t_gate ≈ 200 kHz
耦合强度¶
典型耦合强度:g = 5 MHz
转换为时间:
- 耦合时间:τ_swap = π/g ≈ π/(5 MHz) ≈ 0.63 μs
转换为能量:
- E = ħg ≈ (5 MHz) × ħ ≈ 20.7 neV
4. 单位标注规范¶
4.1 数值表示格式¶
标准格式:
特殊情况: 1. 无量纲量:不标注单位
-
自然单位制:在文档开头明确说明
-
混合单位制:逐项标注
4.2 代码注释规范¶
# ✅ 推荐:明确说明使用的单位制
# 本代码使用自然单位制 (ħ=1)
# 能量 E 和频率 ω 具有相同单位
# 角度以弧度为单位
def hamiltonian(omega, delta):
"""
Transmon 哈密顿量
参数:
omega: 量子比特频率 (单位: rad/μs,自然单位制)
delta: 失谐量 (单位: rad/μs,自然单位制)
返回:
H: 2×2 哈密顿矩阵 (单位: rad/μs)
"""
H = omega/2 * sigma_z + delta/2 * sigma_x
return H
# ✅ 不推荐:单位不明确
def hamiltonian(omega, delta):
"""哈密顿量"""
H = omega * sigma_z + delta * sigma_x
return H
4.3 文档表述规范¶
首次出现时:
# ✅ 推荐
量子比特频率 ω₀₁ = 5.2 GHz
(注:本文档使用 SI 单位,ħ = 1.0545718 × 10⁻³⁴ J·s)
# ✅ 推荐
使用自然单位制 (ħ=1),哈密顿量为:
H = ωσ_z/2
# ✅ 推荐
门操作时间 t_gate = 45 ns (SI 单位)
对应旋转频率 ω = π/t_gate = 70 MHz (自然单位制)
跨文档引用:
5. 框架特定约定¶
5.1 Qiskit 单位约定¶
默认单位制:自然单位制 (ħ=1)
代码示例:
from qiskit import QuantumCircuit
import numpy as np
# 角度以弧度为单位
qc = QuantumCircuit(1)
qc.rz(np.pi/2, 0) # Z 旋转 π/2
# 时间以秒为单位(backend.run()时)
# 能量以 Hz 为单位(频率 × ħ)
文档注释:
5.2 Cirq 单位约定¶
默认单位制:自然单位制 (ħ=1)
代码示例:
import cirq
# 角度以弧度为单位
qubit = cirq.LineQubit(0)
circuit = cirq.Circuit()
circuit.append(cirq.rz(np.pi/2).on(qubit)) # Z 旋转 π/2
# 使用 rads 显式说明
circuit.append(cirq.rx(np.pi).on(qubit)) # 等价于 cirq.rx(rads=np.pi).on(qubit)
5.3 Qibo 单位约定¶
默认单位制:自然单位制 (ħ=1)
代码示例:
from qibo import gates, models
# 角度以弧度为单位
circuit = models.Circuit(2)
circuit.add(gates.RZ(0, theta=np.pi/2)) # qubit 0, Z 旋转 π/2
# 哈密顿量
from qibo.hamiltonians import XXZ
hamiltonian = XXZ(nqubits=2) # 自然单位制,耦合强度无量纲
5.4 PennyLane 单位约定¶
默认单位制:自然单位制 (ħ=1)
代码示例:
import pennylane as qml
from pennylane import numpy as np
# 角度以弧度为单位
@qml.qnode(dev)
def circuit(theta):
qml.RZ(theta, wires=0) # theta 单位:弧度
return qml.state()
# 哈密顿量观测
H = qml.PauliZ(0) @ qml.PauliZ(1) # 自然单位制
6. 常见错误与纠正¶
6.1 单位混用错误¶
❌ 错误示例:
H = 5 GHz × σ_z # H 的单位不明确
✅ 正确表示:
H = (5 GHz) × ħ × σ_z # SI 单位,H 单位为 J
或
H = 5 GHz × σ_z # 自然单位制 (ħ=1),H 单位为 Hz
6.2 频率-角频率混淆¶
❌ 错误示例:
f = 2π × 5 GHz # 重复计算
✅ 正确表示:
角频率:ω = 2πf = 2π × 5 GHz ≈ 31.4 GHz
频率:f = 5 GHz
# 自然单位制中通常使用角频率 ω
# 实验测量通常报告频率 f
6.3 能量-温度转换错误¶
❌ 错误示例:
T = 5 GHz # 单位不匹配
✅ 正确表示:
# 方法1:转换为能量
E = 5 GHz × ħ ≈ 240 mK × k_B
# 方法2:转换为温度
T = (5 GHz × ħ) / k_B ≈ 240 mK
# 方法3:使用实用转换
T (mK) ≈ 48 × f (GHz) # 粗略估计
7. 快速参考表¶
7.1 常用物理常数(SI)¶
| 符号 | 名称 | 数值 | 单位 |
|---|---|---|---|
| ħ | 约化普朗克常数 | 1.0545718 × 10⁻³⁴ | J·s |
| h | 普朗克常数 | 6.62607015 × 10⁻³⁴ | J·s |
| k_B | 玻尔兹曼常数 | 1.380649 × 10⁻²³ | J/K |
| e | 元电荷 | 1.602176634 × 10⁻¹⁹ | C |
| c | 光速 | 2.99792458 × 10⁸ | m/s |
| μ_B | 玻尔磁子 | 9.2740100783 × 10⁻²⁴ | J/T |
| Φ₀ | 磁通量子 | 2.067833848 × 10⁻¹⁵ | Wb |
7.2 实用转换因子¶
| 转换 | 因子 |
|---|---|
| 1 eV → Hz | 2.418 × 10¹⁴ |
| 1 Hz → eV | 4.1357 × 10⁻¹⁵ |
| 1 K → eV | 8.6173 × 10⁻⁵ |
| 1 eV → K | 1.1605 × 10⁴ |
| 1 GHz × ħ → K | 4.799 × 10⁻² |
| 1 K → GHz × ħ | 20.8 |
| 1 T → Hz(电子) | 2.802 × 10¹⁰ |
7.3 典型数值范围(量子计算)¶
| 物理量 | 超导 | 离子阱 | 中性原子 | 光量子 |
|---|---|---|---|---|
| 量子比特频率 | 4-8 GHz | 10²-10³ THz (光学) | 10²-10³ THz | 10²-10³ THz |
| 门时间 | 10-100 ns | 0.1-10 μs | 0.1-1 μs | fs-ps |
| 相干时间 T₁ | 50-150 μs | 0.1-10 s | 1-100 s | - |
| 工作温度 | 10-20 mK | 300 K (室温) | μK (激光冷却) | 300 K |
| 耦合强度 | 1-10 MHz | 10-100 kHz | 1-10 MHz | - |
8. 检查清单¶
使用本规范时,请完成以下检查:
- 文档开头明确说明单位制(SI 或自然单位制)
- 所有物理量都有明确单位
- 转换公式正确(注意 ħ 的位置)
- 频率 vs 角频率(f vs ω = 2πf)
- 能量 vs 温度(E = k_B T)
- 代码注释说明单位制
- 跨文档引用单位制约定
- 数值范围合理(如 T₁ ≫ t_gate)
版本历史¶
| 版本 | 日期 | 修改内容 | 影响范围 | 负责人 |
|---|---|---|---|---|
| 1.0 | 2026-01-12 | 初始版本,建立单位制使用规范 | 全系统 | 系统架构组 |
参考资源¶
- NIST CODATA: https://physics.nist.gov/cuu/Constants/
- SI Brochure: https://www.bipm.org/en/si-brochure/
- Qiskit Documentation: https://qiskit.org/documentation/
- Cirq Documentation: https://quantumai.google/cirq