Skip to content

【代码贡献】新增 Superdense Coding 量子超密编码模块 - #85

Open
tokenjunkielabs wants to merge 16 commits into
OriginQ:developfrom
woahwhattheheck:zz-obsidianwren/origin-superdense-coding-20260920
Open

tokenjunkielabs wants to merge 16 commits into
OriginQ:developfrom
woahwhattheheck:zz-obsidianwren/origin-superdense-coding-20260920

Conversation

@tokenjunkielabs

Copy link
Copy Markdown

关联 #13(2026 本源杯开源创新赛道|代码贡献)。

新增一个完整的 PyQPanda3 Superdense Coding(量子超密编码)模块:

  • 明确的两比特消息约定:第一位控制 Z、第二位控制 X;
  • Bell 对制备、Alice 编码、Bob 解码均拆成可复用电路 helper;
  • SuperdenseCoding 高层协议构建器及输入校验;
  • 包级导出,用户可直接通过 pyqpanda_alg.QDenseCoding 使用;
  • 可直接运行的 CPUQVM 示例;
  • 四种消息真值表与非法输入的回归覆盖;
  • 模块 README 记录比特顺序和协议阶段,方便在阶段间插入噪声/传输模型。

该贡献不修改现有算法行为,只新增独立模块与其文档/示例/覆盖。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants