Railway Signaling Code Generation Using Bipolar DC Pulse Inversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing railway track circuit systems are limited in the number of codes that can be communicated, making it difficult to convey additional information such as speed restrictions or track conditions without extending the code window, which would delay data detection and relaying.
Innovation Solution
A system that generates and transmits codes using both positive and negative DC pulses, with a leading code word followed by a modifying code word, where the modifying code word inverts the polarities of the leading code word, allowing for increased information density without changing the code cycle time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If additional information such as speed restrictions or track conditions is communicated through existing coding schemes, then the number of codes increases, but the code window length increases causing delays in data detection and relaying
Solution Approach 1:
The patent changes the polarity parameter of DC pulses from single-direction (positive only) to bidirectional (positive and negative). This parameter change allows the system to encode additional information bits per pulse cycle without extending the code window duration, thereby increasing information communication capability while maintaining timely data detection and relaying
Solution Approach 2:
The patent adds a new dimension to the coding scheme by utilizing pulse polarity (positive/negative) as an additional encoding variable. This dimensional expansion allows more codes to be communicated within the same time window, resolving the contradiction between information density and transmission speed
2Loss of information
If the number of codes is increased to convey more information, then information density increases, but the code cycle time must be extended which delays detection and relaying
Solution Approach 1:
By changing the polarity parameter to include both positive and negative DC pulses, the system increases the number of distinguishable code states within the same time period. This allows higher information density without extending the code cycle time, as each pulse position can now carry more information through polarity variation
3Device complexity
If existing coding schemes use only positive DC pulses, then system simplicity is maintained, but the number of communicable codes is limited
Solution Approach 1:
The patent modifies the polarity parameter of the DC pulses from unipolar to bipolar. This change doubles the information capacity of each pulse position (positive or negative), significantly increasing the number of communicable codes while maintaining the overall simplicity of the pulse-based coding approach
Solution Approach 2:
The patent utilizes pulse polarity inversion (positive to negative and vice versa) as a coding mechanism. By inverting the polarity of subsequent pulses based on the detected condition, the system encodes additional information without requiring fundamentally new hardware or complex modulation schemes
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables the communication of more information to wayside indicators or central offices, maintaining backward compatibility with existing systems and increasing flexibility in rail operations by expanding the number of potential codes without requiring significant changes to infrastructure.
Implementation Method 1
The transmitter, such as a voltage source, impresses an electrical signal into the rails at one end of the block which may be received by a receiver, such as a relay, at the other end of the block
Data Source
AI summary
A first unit configured to generate and transmit a code of positive and negative DC pulses through a first rail of a railway. A second unit spaced from the first unit and configured to sense the code, which includes a leading code word, having a positive or negative timing pulse followed after a first data interval by a positive or negative data pulse, followed by a modifying code word. The modifying code word consists of a second positive or negative timing pulse followed after a second data interval by a second positive or negative data pulse. The second timing pulse starts after one code cycle from the start of the leading code word timing pulse. The second timing pulse and the second data pulse duplicate the timing pulse and the data pulse of the same polarity, but invert the timing pulse and the data pulse of opposite polarities.


