“…For arbitrary data word x j (0j<CN) in a DIRC code (x 0 , x 1 , …, x CN-1, c), it can be regenerated from the other data words and the corresponding check word c using the error correcting process g(X j ) defined in (8), where X j =(x 0 , …, x j-1 , x j+1 , …, x CN-1 , c) (0j<CN)) and x j ' is the regenerated data word of x j .…”