An optical satellite detection system can provide a high scan coverage rate if the telescope is continuously scanning the sky, rather than stepping and staring. Detection of satellites with such a system requires that the detection processor have a high throughput rate to keep up with the telescope scan. The IMC Signal Processor, described in this paper, has been developed to do this. The high throughput rate has been achieved by dividing the focal plane imaging into five fields-of-view, processing these fields-of-view in a parallel signal processing architecture, and detecting satellites on a several line basis rather than waiting for frame-to-frame comparisons. Although this processor has been developed for use with a particular telescope, the concepts developed here can be applied to a more general detection problem. The narrow (18.3 arc minute) width of the scan will still result in a high scan coverage rate (300 square degrees per hour), and will hopefully detect geo-synchronous satellites with magnitudes as dim as 16-18 My while maintaining a low (4.8 * 10-3) false alarm per second rate. The signal processing considerations and processor algorithms are discussed. The processor hardware is described, recent laboratory results given, and future plans described.