Four-phase radar probe codebook · n = 13
Five sequences of N symbols, each symbol one of four phases. Line any two of them up at any shift and compare the overlap position by position: if the phase differences all agree the two match completely, and if they scatter they cancel. What is left over is that alignment's value. Every alignment except a sequence against itself unshifted has to be small, and the score is the largest of them.Where this problem comes from: the full background →
Formal definition
- ContainerFive rows of N symbols, each one of 0, 1, 2, 3, standing for the phases 1, i, -1, -i. Constant modulus; there is no fifth phase and nothing in between.
- SubmittedFive strings, each exactly N characters, each starting at 0.
- Scored eventsEach row against itself at its N−1 non-zero shifts, and each pair of rows at all 2N−1 shifts: 5(N−1) + 10(2N−1) = 25N − 15 in all.
- ObjectiveWriting the symbol p as i^p, one alignment's value is R(a,b,k) = Σ x[a][t+k]·conj(x[b][t]), summed over the t where both indices fall inside the row. Minimise max(re²+im²), then the number of events reaching it, then Σ(re²+im²). All three are integers and the verifier recomputes them exactly.