Colosseum is the world’s largest RF emulator designed to support research and development of large-scale, next generation radio network technologies in a repeatable and highly configurable RF environment. It combines 128 Standard Radio Nodes (SRNs) with a Massive digital Channel Emulator (MCHEM) backed by an extensive FPGA routing fabric. Each of the SRNs provides a platform for Software Defined Radio as well as Machine Learning applications with two key hardware components, namely, a Dell R730 Server which comes with an NVIDIA K40M GPU, and an Ettus Research USRP X310 Software-defined Radios, each equipped with a XILINX Kintex 7 FPGA. The MCHEM facilitates real-world wireless RF channel emulation between the SRNs and can emulate fading, multipath, etc., for up to 256 x 256 independently customizable channels. This allows for large scale RF testing with up to 256 independent radio nodes each with powerful computational capabilities. Accessible as a cloud-based platform, Colosseum also provides other resources to create a real-time high-fidelity radio scenario such as traffic generation, timing, and GPS synthesis.
Accessibility and Features
Colosseum is remotely accessible to the users and operates 24/7/365. Users can reserve Colosseum resources through a simple web interface. Emulation jobs can be done either manually in an interactive session during the scheduled time, or the user may choose to create batch jobs that run automatically per user's instructions.
As an RF testbed Colosseum can be utilized to:
- Emulate multiple operational environments including a 1 sq. km open field, a dense urban city, a suburban shopping mall, a desert, or anything in-between.
- Emulate in real-time multipath and fading effects with high-fidelity ray-tracing.
- Support high-fidelity and large-scale research on waveforms, protocols at all layers, networked applications, jamming and security, MIMO, and beamforming.
- Provide full-stack repeatable environment (from RF to application layer).
- Carry out large scale testing, up to 256 radio nodes with 256x256 configurable channels.
- Support cellular networks (4G, 5G), IoT, cognitive radio, ad hoc networks, edge computing, and cloud RAN research.
- Implement Machine Learning algorithms in different wireless communications techniques such as spectrum sharing, dynamic spectrum access, extraction of signal intelligence and optimized routing, by providing built-in powerful computational resources.
Colosseum provides the users with preconfigured and ready to use LXC containers for basic testing. Users can customize these containers based on their needs to develop and implement their own radio codes. These customized container images can be uploaded to the Colosseum servers, and the user may choose to load the default or the customized containers onto the SRN's during their reserved session. This allows for completely customizable RF testing with a variety of repeatable scenarios that enables the users to conduct virtually any type of research on waveforms and different layers of protocol stack as well as networked applications, among others.
The Colosseum support pages (accessible to the registered users) offer a wide range of documentation, presentations, and examples to aid in the utilization of Colosseum resources to facilitate your research. Our searchable knowledge-base provides users with answers to frequently asked questions, how-to articles on using the remote access gateways and SRNs, and detailed step-by-step instructions for many of the tasks most users desire. You can also contact us at any time you need assistance through our help-desk service.