An integrated circuit for controlling a process comprising: spreading an ACK or NACK with a sequence defined by a cyclic shift value, which is one of plural cyclic shift values and which is associated with an orthogonal sequence; and spreading the ACK or NACK with an orthogonal sequence, which is one of plural orthogonal sequences, wherein: each of the plural orthogonal sequences is an orthogonal sequence comprised of 4 chips; the plural orthogonal sequences include a first orthogonal sequence and a second orthogonal sequence, wherein a sequence comprised of 2 chips in the first half of the first orthogonal sequence is not orthogonal to a sequence comprised of 2 chips in the first half of the second orthogonal sequence, and a sequence comprised of 2 chips in the second half of the first orthogonal sequence is not orthogonal to a sequence comprised of 2 chips in the second half of the second orthogonal sequence; a cyclic shift value associated with the first orthogonal sequence is different from a cyclic shift value associated with the second orthogonal sequence; the plural orthogonal sequences further include a third orthogonal sequence, wherein a sequence comprised of 2 chips in the first half of the second orthogonal sequence is orthogonal to a sequence comprised of 2 chips in the first half of the third orthogonal sequence, and a sequence comprised of 2 chips in the second half of the second orthogonal sequence is orthogonal to a sequence comprised of 2 chips in the second half of the third orthogonal sequence; and a cyclic shift value associated with the second orthogonal sequence is the same as a cyclic shift value associated with the third orthogonal sequence. spreading an ACK or NACK with a sequence defined by a cyclic shift value, which is one of plural cyclic shift values and which is associated with an orthogonal sequence; and spreading the ACK or NACK with an orthogonal sequence, which is one of plural orthogonal sequences, wherein: each of the plural orthogonal sequences is an orthogonal sequence comprised of 4 chips; the plural orthogonal sequences include a first orthogonal sequence and a second orthogonal sequence, wherein a sequence comprised of 2 chips in the first half of the first orthogonal sequence is not orthogonal to a sequence comprised of 2 chips in the first half of the second orthogonal sequence, and a sequence comprised of 2 chips in the second half of the first orthogonal sequence is not orthogonal to a sequence comprised of 2 chips in the second half of the second orthogonal sequence; a cyclic shift value associated with the first orthogonal sequence is different from a cyclic shift value associated with the second orthogonal sequence; the plural orthogonal sequences further include a third orthogonal sequence, wherein a sequence comprised of 2 chips in the first half of the second orthogonal sequence is orthogonal to a sequence comprised of 2 chips in the first half of the third orthogonal sequence, and a sequence comprised of 2 chips in the second half of the second orthogonal sequence is orthogonal to a sequence comprised of 2 chips in the second half of the third orthogonal sequence; and a cyclic shift value associated with the second orthogonal sequence is the same as a cyclic shift value associated with the third orthogonal sequence. each of the plural orthogonal sequences is an orthogonal sequence comprised of 4 chips; the plural orthogonal sequences include a first orthogonal sequence and a second orthogonal sequence, wherein a sequence comprised of 2 chips in the first half of the first orthogonal sequence is not orthogonal to a sequence comprised of 2 chips in the first half of the second orthogonal sequence, and a sequence comprised of 2 chips in the second half of the first orthogonal sequence is not orthogonal to a sequence comprised of 2 chips in the second half of the second orthogonal sequence; a cyclic shift value associated with the first orthogonal sequence is different from a cyclic shift value associated with the second orthogonal sequence; the plural orthogonal sequences further include a third orthogonal sequence, wherein a sequence comprised of 2 chips in the first half of the second orthogonal sequence is orthogonal to a sequence comprised of 2 chips in the first half of the third orthogonal sequence, and a sequence comprised of 2 chips in the second half of the second orthogonal sequence is orthogonal to a sequence comprised of 2 chips in the second half of the third orthogonal sequence; and a cyclic shift value associated with the second orthogonal sequence is the same as a cyclic shift value associated with the third orthogonal sequence.