The gates include basic NOT and AND gates, and the more complex xor gate.
The encoded data packets and decoding sequence packets generated within the receiver are combined within an xor gate.