Overview
UIC-751-3, also known as Eurobalise, is a train control system protocol used for ground-to-train and train-to-ground data transmission in European rail systems. Operating at 600 baud with FSK modulation, it transmits 39-bit data telegrams with specific framing for train protection and control systems.Technical Specifications
Frequencies and Timing
Baud Rate: 600 bps
Mark Frequency (1): 1300 Hz
Space Frequency (0): 1700 Hz
Data Bits: 39
Start Bits: 8
Stop Bits: 0
Frequency Shift: 400 Hz
Mark Frequency (1): 1300 Hz
Space Frequency (0): 1700 Hz
Data Bits: 39
Start Bits: 8
Stop Bits: 0
Frequency Shift: 400 Hz
- Data rate: 600 baud
- Mark frequency: 1300 Hz (binary 1)
- Space frequency: 1700 Hz (binary 0)
- Start bits: 8 (sync pattern)
- Data bits: 39 (telegram content)
- Stop bits: 0
- Total frame: 47 bits (8 start + 39 data)
- Receive-only mode (TX not supported)
Telegram Format
UIC-751-3 Telegram Structure:Total: 47 bits per telegram
- Start pattern:
11110010(0xF2) - Data: 39 bits of train control information
- No stop bits (continuous transmission possible)
Protocol Variants
Train-to-Ground (UIC-T)
Data transmitted from train equipment to ground balises.Ground-to-Train (UIC-G)
Data transmitted from ground balises to train equipment.- Mode selected by 4th character after “uic”
uic-trainoruict→ train decoderuic-groundoruicg→ ground decoder- Different data interpretation for each direction
Data Telegram Content
The 39-bit data field contains:Balise Information
- Balise Identity: Unique identifier
- Location Data: Position information
- Track Data: Line speed, gradient, signals
- Control Commands: Speed restrictions, stop commands
- Message Type: Category of information
Typical Information Types
| Type | Description |
|---|---|
| Position | Exact location reference |
| Speed | Maximum permitted speed |
| Gradient | Track slope information |
| Distance | Distance to next signal/landmark |
| Mode | Train operation mode commands |
| Status | Track/signal status |
Eurobalise System
Physical Implementation
Eurobalises are transponders mounted between rails:- Passive: Powered by train’s antenna
- Active: Powered by track-side equipment
- Transmission: Uplink 27.095 MHz, downlink via 4 MHz FSK
ETCS Integration
UIC-751-3 is part of ETCS (European Train Control System):- ETCS Level 1: Balise-based with infill
- ETCS Level 2: Radio-based with balise positioning
- ETCS Level 3: Moving block with radio
minimodem decodes the audio FSK component of the balise data transmission, useful for:
- Testing balise equipment
- Analyzing recorded train data
- Educational purposes
- System troubleshooting
Usage Examples
Receiving Train Data
Important: UIC-751-3 mode is receive-only in minimodem. Transmission mode is not supported (minimodem.c:860-863).
Recording Balise Data
Record from Train Equipment
Continuous Logging
Technical Details
Start Bit Sequence
The 8-bit start sequence11110010 (0xF2) provides:
- Frame synchronization: Identifies telegram start
- Bit timing recovery: Locks receiver clock
- Pattern recognition: Distinct from data patterns
- Noise rejection: Reduces false triggers
Frequency Selection
1300 Hz and 1700 Hz chosen for:- Audio frequency range: Easy transmission/recording
- 400 Hz shift: Good discrimination
- Noise immunity: Above low-frequency rumble
- Equipment compatibility: Standard audio equipment
No Stop Bits
UIC-751-3 omits stop bits because:- Start pattern provides synchronization
- Fixed 47-bit frame length
- Continuous transmission possible
- Reduces overhead
Expected Bit Pattern
From minimodem.c:875-876:- First 8 bits:
11110010(sync) - Next 39 bits: Data (‘d’ = any bit)
- No trailing bits
Signal Quality Requirements
Audio Requirements
- Sample rate: 22.05 kHz recommended minimum
- Bandwidth: 1000-2000 Hz
- SNR: > 12 dB for reliable decoding
- Frequency accuracy: ±20 Hz
Recording Conditions
- Minimize electrical noise from train systems
- Use shielded cables
- Appropriate audio levels (-6 dB to -20 dB)
- Stable sample clock
Applications
Railway Operations
- Train Protection: ATP/ATC systems
- Speed Supervision: Automatic speed control
- Position Reference: Odometry correction
- Signal Aspects: Signal state transmission
Testing and Development
- Balise Testing: Verify balise programming
- System Integration: Test train equipment
- Fault Diagnosis: Analyze transmission issues
- Training: Educational demonstrations
Analysis and Research
- Data Logging: Record train operations
- Performance Analysis: System reliability studies
- Protocol Research: Reverse engineering
- Safety Investigations: Incident analysis
Telegram Decoding
Example structure for 39-bit data field (varies by implementation):Actual telegram format is defined by:
- SUBSET-036 (FFFIS for Eurobalise)
- ERA ERTMS specifications
- National railway authority documents
European Rail Standards
Related Standards
- UIC 751-3: Eurobalise transmission standard
- SUBSET-036: FFFIS for Eurobalise
- EN 50126: Railway RAMS specification
- EN 50128: Railway software standard
- EN 50129: Railway safety-related electronic systems
ETCS Baseline
- Baseline 2: Widely deployed
- Baseline 3: Enhanced features
- Baseline 4: Future development
Troubleshooting
No Telegrams Decoded
Check:- Correct mode (uic-train vs uic-ground)?
- Audio sample rate ≥ 22.05 kHz?
- Signal present in 1300-1700 Hz range?
- Audio levels appropriate?
Partial/Corrupted Telegrams
Issues:- Low SNR (noise)
- Frequency drift
- Audio clipping
- Sample rate issues
- Improve signal quality
- Use higher sample rate (44.1 kHz)
- Adjust audio input gain
- Filter out-of-band noise
Sync Pattern Not Found
- Verify start pattern (11110010)
- Check bit timing accuracy
- Ensure adequate signal level
- May be inverted (mark/space swapped)
Safety and Legal Considerations
IMPORTANT SAFETY NOTICE:
- DO NOT interfere with operational railway systems
- DO NOT transmit signals that could affect train control
- Analysis only: Use minimodem for receive/analysis only
- Authorization required: Railway system access is regulated
- Safety critical: Train control systems are safety-critical
- Railway systems are heavily regulated
- Unauthorized access/interference is criminal offense
- Safety-critical system tampering carries severe penalties
- Use only for authorized testing, analysis, or education
Advantages of UIC-751-3
Reliability
- Proven technology in millions of operations
- Robust FSK modulation
- Error detection built-in
- Works in harsh electromagnetic environments
Standardization
- Europe-wide interoperability
- Consistent implementation
- Well-documented specifications
- Mature ecosystem
Safety
- Safety-certified design
- Fail-safe principles
- Redundancy mechanisms
- Continuous monitoring
Comparison with Other Protocols
References
Standards Documents
- UIC 751-3: Eurobalise transmission system
- SUBSET-036: FFFIS for Eurobalise
- ERA Technical Documents
- CCS TSI (Control-Command and Signalling Technical Specification)
Additional Resources
- European Railway Agency (ERA)
- UNISIG (Union Industry of Signalling)
- ETCS specifications and baselines
- National railway authority documentation