SYSTEM FOR COMPUTING THE AVERAGE OF SUCCESSIVE TRAFFIC MEASUREMENTS
First Claim
1. A system for generating an output signal in accordance with the average of a selected number of successive samplings of a vehicle traffic parameter, each of said samplings comprising a coded digital signal, including means for storing each of said signals, means for sequentially generating trains of pulses, each of said trains having a number of pulses corresponding to a separate one of said stored signals, means for dividing each of said pulse trains by a factor in accordance with the selected number of samplings, and means for accumulating the output of said dividing means, the accumulated signal representing the average of said samplings.
0 Assignments
0 Petitions
Accused Products
Abstract
Successive samplings of digital signals representing traffic measurements are fed to a first digital register, the signals in this first register being shifted into second and third registers as each successive sampling is received. The input signals as they appear and the signals in each register are sequentially scanned with a scanning counter to produce a pulse output in accordance with the numerical value of the signal at the input and that of each of the registers. These signals are appropriately scaled by a factor in accordance with the number of samplings taken to produce a signal in accordance with an average of these samplings, this pulse count being accumulated in an accumulator. The signal in the accumulator, which represents the average of each last group of successive samplings evaluated, is continually updated to include each newly arriving input sampling, with the oldest sampling being dropped from the computation. The signal in the accumulator is fed to computer circuits or to a display for appropriate utilization.
14 Citations
9 Claims
-
1. A system for generating an output signal in accordance with the average of a selected number of successive samplings of a vehicle traffic parameter, each of said samplings comprising a coded digital signal, including means for storing each of said signals, means for sequentially generating trains of pulses, each of said trains having a number of pulses corresponding to a separate one of said stored signals, means for dividing each of said pulse trains by a factor in accordance with the selected number of samplings, and means for accumulating the output of said dividing means, the accumulated signal representing the average of said samplings.
-
2. The system of claim 1 wherein said storing means comprises a plurality of digital registers connected serially to each other and means for shifting the signals from register to register.
-
3. The system of claim 1 wherein said means for sequentially generating said trains of pulses comprises a clock pulse generator, scanning counter means for receiving the output of said clock pulse generator and means for comparing the count in said counter means with that in each of said storing means in turn and generating a coincidence signal when they are equal and means responsive to said coincidence signal for gating said clock pulses to said dividing means to form said pulse trains.
-
4. The system of claim 1 wherein is additionally included selector switch means for selecting the number of samplings to be averaged.
-
5. A system for generating a signal representing the average of a selEcted number of successive samplings of a vehicle traffic measurement, each of said samplings being represented by a coded digital signal, comprising register means for registering each of said digital signals, means for generating a train of clock pulses, scanning counter means for counting said clock pulses, means for comparing the count in each of said registers and that held at the input of one of said registers with the count in said scanning counter means and generating a gating control signal when there is coincidence therebetween, gating means for gating clock pulses in accordance with said gating control signal, scaling means for dividing the output of said gating means by a factor in accordance with the selected number of samplings, and accumulator means for accumulating the output of said scaling means whereby the count in said accumulator means represents the average of the samplings.
-
6. The system of claim 5 wherein said scaling means includes switch means for selecting the number of samplings.
-
7. The system of claim 5 wherein is additionally included sequencer means for sequentially controlling the feeding of the signals in each of said registers and on the input line to one of said registers to said comparing means and for shifting the signals from register to register.
-
8. The system of claim 7 wherein said sequence means controls the feeding of a new successive sampling to said registers and the removal of the oldest sample from said registers as each new coded digital signal arrives at the input of said registers.
-
9. The system of claim 5 and further including display means and computer circuit means for receiving signals representing the count in said accumulator means.
Specification