Copyright ©2003 by Paul Niquette. All rights reserved. |
Five
different messages in the puzzle...
The remaining six combinations would seem to be enough. We might, for example, let...
110110110...Now, depending on the train happens to "sync up" on the incoming signal at the beginning of each block along the right-of-way, it is clear that some codes can be confused with others. Thus a Zero Speed command 011 can be confused with a High Speed command 110 -- hey, throughout the block. Can't have that. A little foozling will reveal that at least one more bit-per-code is required to assure synchronization. For example, we might require that each of those codes begin with a 1...
The solution is to assign more than one
pattern of bits to each command such that the train begins reading
them, the interpretation will be the same. Here,
then, is one such solution.
Multiple bit-patterns like these have also been called "comma-free codes," but there are many differences here from the scheme to which the conventional use of that expression applies, as you will see in the solution to Conservation of Bits, wherein the objectives are...
Epilog:BART (Bay Area Rapid Transit) The inspiration for this puzzle comes from the renowned automatic train control system at BART. A total of eight speed codes are delivered from the wayside to trains as repeating 6-bit codes...
100000 = 010000 = 001000 = 000100 = 000010 = 000001 = 0 mph Thus, repeated transmissions from the wayside can be received by the train, beginning at any bit-time after it enters a track block, and after receiving a total of six bits, the train will be able to recognize the intended speed code without confusion. You will note that out of 64 combinations of 6-bits, 28 are not assigned for signaling but instead serve to detect faults in the communications system, including Stuck Bits 000000 and 111111. |
Home Page Puzzle Page Reasoning Meets the Rails The Puzzle as a Literary Genre