1: \begin{abstract}
2: We consider lattice tilings of $\R^n$ by a shape we call a
3: $(\kp,\km,n)$-quasi-cross.
4: Such lattices form perfect error-correcting codes which correct a single
5: limited-magnitude error with prescribed maximal-magnitudes of
6: positive error and negative error (the ratio of which is called the
7: balance ratio). These codes can be used to correct both disturb and retention
8: errors in flash memories, which are characterized by having limited
9: magnitudes and different signs.
10:
11: We construct infinite families of
12: perfect codes for any rational balance ratio, and provide a specific
13: construction for $(2,1,n)$-quasi-cross lattice tiling. The constructions
14: are related to group splitting and modular $B_1$ sequences. We also
15: study bounds on the parameters of lattice-tilings by quasi-crosses, connecting
16: the arm lengths of the quasi-crosses and the dimension. We also prove
17: constraints on group splitting, a specific case of which shows that
18: the parameters of the lattice tiling of $(2,1,n)$-quasi-crosses is the
19: only ones possible.
20: \end{abstract}
21: