Predictability requirements of a soft modem
Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
StreamIt: A Language for Streaming Applications
CC '02 Proceedings of the 11th International Conference on Compiler Construction
Architectures and protocols for mobile computing applications: a reconfigurable approach
Computer Networks: The International Journal of Computer and Telecommunications Networking - QoS in multiservice IP networks
Language and compiler design for streaming applications
International Journal of Parallel Programming - Special issue: The next generation software program
Evaluation of cross-layer interactions for reconfigurable radio platforms
TAPAS '06 Proceedings of the first international workshop on Technology and policy for accessing spectrum
Advancing wireless link signatures for location distinction
Proceedings of the 14th ACM international conference on Mobile computing and networking
Realizing IS-95 in software radio systems based on PC and network
CIC'02 Proceedings of the 7th CDMA international conference on Mobile communications
Spectrum and network management convergence for wireless communications
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
FPGA implementation of a novel architecture for performance enhancement of Radix-2 FFT
ACM SIGARCH Computer Architecture News
Increasing network resilience through edge diversity in NEBULA
ACM SIGMOBILE Mobile Computing and Communications Review
Performance analysis of a FPGA based novel binary and DBNS multiplier
ACM SIGARCH Computer Architecture News
An integrated development platform of a reconfigurable radio processor for software defined radio
ACM SIGARCH Computer Architecture News
Hi-index | 0.07 |
Conventional software radios take advantage of vastly improved analog to digital converters (ADCs) and digital signal processing (DSP) hardware. Our approach, which we refer to as virtual radios, also depends upon high performance ADCs. However, rather than use DSPs, we have chosen to ride the curve of rapidly improving workstation hardware. We use wideband digitization and then perform all of the digital signal processing in user space on a general purpose workstation. This approach allows us to experiment with new approaches to signal processing that exploit the hardware and software resources of the workstation. Furthermore, it allows us to experiment with different ways of structuring systems in which the radio component of communication devices is integrated with higher-level applications. This paper describes the design and performance of an environment we have constructed that facilitates building virtual radios and of two applications built using that environment. The environment consists of an input/output (I/O) subsystem that provides high bandwidth low latency user-level access to digitized signals and a programming environment that provides an infrastructure for building applications. The applications, which exemplify some of the benefits of virtual radios, are a software cellular receiver and a novel wireless network interface