Skip to content

LinkLayer parameters belong to QuantumChannel #102

@yoursunny

Description

@yoursunny

sequence-toolbox/SeQUeNCe#253 described a use case where each QNode may have different QuantumMemory and sources/detectors, which leads to different entanglement generation fidelities between different nodes.
According to that issue, it is limiting if init_fidelity is a per-node property; instead, it should be defined per-qchannel.

Currently, the LinkLayer constructor accepts init_fidelity and several other parameters:

attempt_rate: max entanglement attempts per second (default: 1e6) (currently ineffective).
alpha_db_per_km: fiber attenuation loss in dB/km (default: 0.2).
eta_s: source efficiency (default: 1.0).
eta_d: detector efficiency (default: 1.0).
frequency: entanglement source frequency in Hz (default: 80e6).
tau_0: local operation delay in seconds for emitting and absorbing photon (default: 0.0).
init_fidelity: fidelity of generated entangled pairs (default: 0.99).

It seems that some/all of these parameters should be moved to QuantumChannel or LinkArch type instead.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions