Multi-Channel SDR Architecture for Simultaneous Band Reception
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems in the railroad industry face challenges in efficiently handling multiple information types, frequency band allocation, and adaptability, particularly in large geographical areas, which can lead to accidents if communication fails.
Innovation Solution
A multiple-channel software defined radio system that simultaneously receives and processes radio signals across different frequency bands using digital processing circuitry and a field programmable gate array, offloading tasks from the digital signal processor to reduce computational load and enhance adaptability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple analog to digital conversion paths are provided to increase the number of simultaneously processed channels beyond the number of radio frequency bands, then channel processing capability is improved, but device complexity increases
Solution Approach 1:
Multiple conversion paths share common digital signal processing resources and infrastructure, merging redundant functions into unified processing blocks that serve multiple channels simultaneously
Solution Approach 2:
The digital signal processor and associated processing circuitry are designed to handle multiple channels through time-division and resource-sharing mechanisms, allowing the same hardware to perform multiple channel processing functions
2Productivity
If digital processing operations are off-loaded to field programmable gate array circuitry, then the task load on the digital signal processor is reduced, but device complexity increases
Solution Approach 1:
The digital signal processing functionality is segmented into distinct hardware modules implemented in FPGA, separating complex processing tasks from the main digital signal processor to enable parallel execution and reduce computational bottlenecks
Solution Approach 2:
The FPGA acts as an intermediary processing layer between the analog-to-digital converters and the main digital signal processor, performing preliminary processing operations and reducing the computational burden on the primary processor
3Adaptability or versatility
If a larger number of channels are simultaneously received and processed, then communication system versatility is improved, but the computational load on processing resources increases
Solution Approach 1:
The system employs time-division multiplexing and periodic processing cycles to handle multiple channels, allocating processing resources in time-sliced intervals that reduce peak computational requirements while maintaining multi-channel capability
Solution Approach 2:
The processing architecture dynamically allocates computational resources based on channel priority and data rate requirements, adjusting processing depth and resource allocation in real-time to manage computational load across varying numbers of active channels
Data Source
AI summary
A radio system including a selected number inputs for substantially simultaneously receiving radio signals in different frequency bands and a selected number of conversion paths for converting the radio signals received at corresponding ones of the inputs into a corresponding number of digital streams. Digital processing circuitry substantially simultaneously processes digital samples for plurality of channels, the samples taken from at least one of the digital streams, wherein a maximum number of channels is greater than a maximum number of digital streams provided by the conversion paths.


