Dans un automate cellulaire, un canon (gun dans la littérature anglophone) est un motif fini dont la partie principale se répète périodiquement, comme un oscillateur, et qui émet des vaisseaux à intervalles réguliers. Deux périodes sont à prendre en compte : la période à laquelle les vaisseaux sont émis ; la période du canon en lui-même. La période du canon est forcément un multiple de la période d’émission des vaisseaux. Si ces deux périodes sont différentes, le canon est appelé un canon à pseudo-période (pseudoperiod gun en anglais).