bivariate_bicycle_code#
- ssip.lifted_product.bivariate_bicycle_code(l: int, m: int, powers_A: tuple[list[int]], powers_B: tuple[list[int]]) CSScode [source]#
Construct the bivariate bicycle code with circulants of size l and m respectively. See p6, https://arxiv.org/abs/2401.02911.
- Parameters:
l – Size of first circulants in the tensor product.
m – Size of second circulants in the tensor product.
powers_A – Powers of x and y representing first circulant matrix A.
powers_B – Powers of x and y representing second circulant matrix B.
- Returns:
The bivariate bicycle code.