Rate code decoding system
AssigneeGeneral Signal Corporation
InventorJohn W. Parker
Life of this patent
Estimating the term…
Loading patent…
AssigneeGeneral Signal Corporation
InventorJohn W. Parker
Estimating the term…
In railway signaling systems which transmit rate code signals along track circuits, which signals are picked up by the trains and used for signaling purposes, such as speed control, the rate code signals of the same repetition rate received when the train passes between adjacent track section may suffer a phase shift, also known as a phase jump. To prevent loss of the rate code signal during a phase jump, an improved rate code decoding system is provided wherein a correlation process is applied to the received rate code signal by multiplying the signal in separate multipliers with reference signals which are in quadrature and then cross-correlating the output of the multipliers with a step function and summing the absolute values of the outputs of the cross-correlators to provide a level which is substantially constant in the presence of a phase jump. The cross-correlation system provides a filter with a response which is effectively rectified by removing the notch which otherwise would result in the presence of a phase jump. The system may include means for decreasing the time required for the system to acquire the rate code signal when it first appears and in the presence of multiple phase jumps which occur in rapid succession. The system is especially suitable for use in railroads having short track circuits subject to phase jumps in the received rate code signals, for example, when the train travels along the tracks at high speeds.
In a railway signaling system wherein control signals are generated in response to different rate code signals transmitted, an improved rate code decoding system which is insensitive to differences in phase between rate code signals of like rate code in the adjacent track circuits, said decoding system comprising means for obtaining separate correlation outputs of said rate code signals separately with reference signals of like frequency which are in quadrature phase relationship with each other and with a step function, means for summing the correlation outputs to provide a constant output when said rate code signal is present regardles of phase shift therein, means for deriving said control signal from said summing means output, and means operable upon each of said separate outputs to provide the absolute values thereof, and said summing means being operable to sum the absolute values of said separate outputs to provide said constant output.
In a railway signaling system wherein control signals are generated in response to different rate code signals transmitted, an improved rate code decoding system which is insensitive to differences in phase between rate code signals of like rate code in the adjacent track circuits, said decoding system comprising means for obtaining separate correlation outputs of said rate code signals separately with reference signals of like frequency which are in quadrature phase relationship with each other and with a step function, means for summing the correlation outputs to provide a constant output when said rate code signal is present regardless of phase shift therein, means for deriving said control from said summing means output, said correlation output obtaining means comprising means for multiplying said rate code signals separately with first and second ones of said reference signals which are in quadrature phase relationship to provide first and second product outputs, and means for cross-correlating said first and second product outputs with said step function to provide said separate correlation outputs as first and second correlation outputs, said cross-correlation means for said first and second product outputs each including buffer means for storing successive groups of successive elements of the one of said first and second product outputs applied thereto, means for providing a running sum of the elements in said buffer means, the value of which represents the maximum correlation between said elements in said buffer means and the step function, and the absolute values of said running sums for each of said successive groups representing said correlation outputs, said running sum producing means comprising means for initializing a variable (X.sub.out) having an absolute value equal to the running sum (X.sub.sum) of the elements in said buffer means, means for initializing a second variable (X.sub.temp) having the same value as said initialized value of said X.sub.out variable, means responsive to the sign of each successive element and successively for each of said elements operable to increment or decrement (depending upon the sign of each element) said X.sub.temp variable twice to obtain a new absolute value of said X.sub.temp variable, means for comparing said new absolute value of said X.sub.temp variable with the absolute value of said X.sub.out variable, and means responsive to said comparing means for replacing said X.sub.out variable with said X.sub.temp variable to provide a new X.sub.out variable when the absolute value of said new X.sub.temp variable is greater than the value of said X.sub.out variable, the final value of said X.sub.out variable obtained after response for each of said groups of elements being said value which represents said maximum correlation.
A phase insensitive filter system for input signals within a certain frequency band which comprises means for obtaining separate correlation outputs of said input signals with reference signals of like frequency which are in quadrature phase relationship with each other and with a step function, means for summing the correlation outputs to provide an output representing said input signal when it is within said frequency band regardless of phase shift therein, means operable upon said correlation outputs to provide the absolute values thereof, and said summing means being operable to sum the absolute values of said correlation outputs to provide said filter output signal.
A phase insensitive filter system for input signals within a certain frequency band which comprises means for obtaining separate correlation outputs of said input signals with reference signals of like frequency which are in quadrature phase relationship with each other and with a step function, means for summing the correlation outputs to provide an output representing said input signal when it is within said frequency band regardless of phase shift therein, said correlation output obtaining means comprising means for multiplying said input signals separately with first and second reference signals which are in quadrature phase relationship to provide first and second product outputs, means for cross-correlating said first and second product outputs with said step function to provide said separate correlation outputs, said cross-correlation means for said first and second intermediate outputs each also including buffer means for storing successive elements of each of said intermediate outputs, means for providing a running sum of the elements in said buffer means, the value of which represents the maximum correlation between said elements in said buffer means and the step function, the absolute values of said running sum representing said correlation outputs, said running sum providing means comprising means for initializing a variable (X.sub.out) having an absolute value equal to the absolute value of said running sum (X.sub.sum) of the elements in said buffer means, means for initializing a second variable (X.sub.temp) having said initialized value of said X.sub.out variable, means responsive to the sign of each of said successive elements and successively for each of said elements operable to increment or decrement (depending upon the sign of each element) said X.sub.temp variable twice to obtain a new absolute value of said X.sub.temp variable, means for comparing said new absolute value of said X.sub.temp variable with the absolute value of said X.sub.out variable, and means responsive to said comparing means for replacing said X.sub.out variable with said X.sub.temp variable to provide a new X.sub.out variable when the absolute value of said new X.sub.temp variable is greater than said absolute value of said X.sub.out variable, the final value of said X.sub.out variable obtained after response for each of said groups of elements being said value which represents said maximum correlation.
Dependencies are inferred from the claim text.