bloqade.lanes.arch.gemini.logical.upstream.steane7_transversal_map
← Module overview
function
source
functionsteane7_transversal_map¶source
bloqade.lanes.arch.gemini.logical.upstream.steane7_transversal_map
Signature
def steane7_transversal_map(address: AddressType) -> Iterator[AddressType] | NoneMap logical addresses to physical addresses via site expansion.
The Steane [[7,1,3]] code encodes one logical qubit into seven physical qubits. Each logical site expands to 7 physical sites within the same word:
Logical site s → Physical sites s7, s7+1, …, s*7+6
Word ID is preserved. Only expands logical site IDs (0 and 1). Returns None for site IDs >= 2 (already physical / not a logical site).
Parameters
| Name | Type | Description |
|---|---|---|
address | AddressType |
Returns
Iterator[AddressType] | None