Bandwidth Switching
Dynamic bandwidth adjustment for optimal OpenHD performance across different flight phases.
Overview
Bandwidth switching enables:
- Adaptive Quality: Adjust video quality based on range
- Flight Phase Optimization: Different settings for different flight phases
- Signal Strength Response: Automatic adjustment based on signal quality
- Manual Control: Pilot-controlled bandwidth changes
Bandwidth Modes
High Bandwidth Mode
- Close Range: Optimal for short-range operations
- High Quality: Maximum video resolution and bitrate
- Low Latency: Minimal compression delays
- Full Features: All telemetry and control functions
Medium Bandwidth Mode
- Medium Range: Balanced performance and range
- Moderate Quality: Reduced resolution or bitrate
- Stable Connection: Reliable link maintenance
- Essential Features: Core functions maintained
Low Bandwidth Mode
- Long Range: Maximum range capability
- Reduced Quality: Lower resolution and bitrate
- High Reliability: Error correction prioritized
- Critical Functions: Essential telemetry only
Automatic Switching
Signal-Based Switching
- RSSI Thresholds: Switch based on signal strength
- Packet Loss Monitoring: Respond to connection quality
- Link Quality Assessment: Multiple signal metrics
- Hysteresis: Prevent rapid switching between modes
Distance-Based Switching
- GPS Distance: Switch based on distance from home
- Altitude Switching: Adjust for altitude changes
- Flight Path: Predetermined switching points
- Zone Configuration: Define switching zones
Manual Control
RC Channel Assignment
- Switch Assignment: Assign bandwidth mode to RC switch
- Multi-position Switch: 3-position switch for 3 modes
- Smooth Transitions: Gradual bandwidth changes
- Status Indication: Visual feedback of current mode
Ground Control Interface
- Software Control: Change modes via ground control software
- Real-time Adjustment: Immediate bandwidth changes
- Profile Selection: Pre-configured bandwidth profiles
- Emergency Override: Quick switch to safe mode
Configuration Parameters
Video Settings
- Resolution Scaling: Automatic resolution adjustment
- Bitrate Control: Dynamic bitrate modification
- Frame Rate: Adjust FPS for bandwidth
- Compression: Variable compression levels
Protocol Settings
- FEC Levels: Adjust error correction
- Packet Size: Optimize packet sizes
- Retry Logic: Configure retransmission
- Priority Systems: Prioritize critical data
Implementation
Switching Logic
High Bandwidth (< 500m, RSSI > -50dBm):
- Resolution: 1920x1080
- Bitrate: 10 Mbps
- FEC: Low
- Latency: Minimal
Medium Bandwidth (500m-2km, RSSI -50 to -65dBm):
- Resolution: 1280x720
- Bitrate: 5 Mbps
- FEC: Medium
- Latency: Moderate
Low Bandwidth (> 2km, RSSI < -65dBm):
- Resolution: 854x480
- Bitrate: 2 Mbps
- FEC: High
- Latency: Higher
Transition Behavior
- Gradual Changes: Smooth transitions between modes
- Buffering: Maintain video during switches
- Status Updates: Inform pilot of mode changes
- Fallback: Automatic fallback to safe mode
Performance Optimization
Latency Considerations
- Switching Delay: Minimize mode change time
- Processing Impact: Account for processing overhead
- Buffer Management: Optimize video buffers
- Prediction: Anticipate bandwidth needs
Quality Management
- Adaptive Encoding: Dynamic encoding parameter adjustment
- Quality Metrics: Monitor video quality metrics
- User Preferences: Prioritize pilot preferences
- Mission Requirements: Adjust for mission needs
Use Cases
Long Range Missions
- Extended Range: Maximize operational range
- Fuel Efficiency: Optimize for flight duration
- Safety Margins: Maintain reliable connection
- Emergency Return: Ensure return link capability
High-Quality Recording
- Close Range Operations: Maximum quality when close
- Cinematic Work: High quality for video production
- Inspection Tasks: Detail-oriented applications
- Documentation: High-quality documentation needs
Mixed Operations
- Takeoff/Landing: High quality for precision operations
- Transit: Medium quality for travel phases
- Destination: Adjust for operational requirements
- Return: Ensure safe return capability
Monitoring and Diagnostics
Performance Metrics
- Link Quality: Monitor connection statistics
- Video Metrics: Track video quality parameters
- Switching History: Log bandwidth changes
- Performance Analysis: Post-flight analysis
Status Display
- Current Mode: Display active bandwidth mode
- Signal Strength: Real-time signal monitoring
- Quality Indicators: Video quality metrics
- Switching Triggers: Show switching reasons
Troubleshooting
Switching Issues
- Erratic Switching: Adjust threshold settings
- Failed Switches: Check system resources
- Poor Transitions: Optimize switching logic
- Status Confusion: Improve status indicators
Performance Problems
- Inadequate Switching: Review switching criteria
- Quality Issues: Adjust bandwidth allocation
- Latency Problems: Optimize processing pipeline
- Range Limitations: Review power and antenna setup
Customization
Bandwidth switching parameters should be customized for specific aircraft, missions, and operating environments.
Testing Required
Always test bandwidth switching thoroughly in safe conditions before relying on it for important missions.