This article describes the design of a custom software-defined modem with adaptive physical layer for underwater acoustic (UWA) communications. The modem consists of a commercial software-defined radio (SDR) interfaced with a wideband acoustic transducer through amplifying circuitry. With this custom-built platform, we focus on the unique physical layer challenges of the underwater acoustic channel to demonstrate the benefits of real-time adaptation in such rapidly varying environments. We first focus on an Orthogonal-Frequency-Division-Multiplexing (OFDM) transmission scheme. In particular, for the forward link, we consider and implement a high-data rate Zero-Padded OFDM (ZP-OFDM) physical layer with a superimposed convolutional error-correction coding scheme. ZP-OFDM offers high reconfigurability in terms of number of OFDM subcarriers, modulation type (e.g., BPSK, QPSK), and error-correction coding rate. Real-time adaptation at the transmitter is achieved through a robust feedback link based on a binary chirp spread-spectrum modulation (B-CSS). We demonstrate that joint real-time adaptation of system parameters such as modulation constellation and channel coding rate leads to significant data rate increase under preset bit-error-rate (BER) constraints. Moreover, in the same context, we present for the first time a seamless switch of our SDR transmitter between different signaling technologies such as OFDM and direct-sequence spread-spectrum (DS-SS).
L1-norm Principal-Component Analysis (L1-PCA) of real-valued data has attracted significant research interest over the past decade. However, L1-PCA of complex-valued data remains to date unexplored despite the many possible applications (e.g., in communication systems). In this work, we establish theoretical and algorithmic foundations of L1-PCA of complex-valued data matrices. Specifically, we first show that, in contrast to the real-valued case for which an optimal polynomial-cost algorithm was recently reported by Markopoulos et al., complex L1-PCA is formally NPhard in the number of data points. Then, casting complex L1-PCA as a unimodular optimization problem, we present the first two suboptimal algorithms in the literature for its solution. Our experimental studies illustrate the sturdy resistance of complex L1-PCA against faulty measurements/outliers in the processed data.
Abstract-Existing commercial wireless systems are mostly hardware-based, and rely on closed and inflexible designs and architectures. Moreover, despite recent significant algorithmic developments in cross-layer network adaptation and resource allocation, existing network architectures are unable to incorporate most of these advancements. While software-defined radio (SDR) was envisioned as a new paradigm promising radical runtime adaptation through all layers of the networking protocol stack, the reality of the state-of-the-art in wireless networking practice is far from having fulfilled such promise of fast and intelligent reconfigurability and adaptability. Networking research based on the "software-defined radio" paradigm has suffered almost invariably from the lack of adequate and coherently designed abstractions to (i) define networking protocols and their crosslayer interactions across all layers of the protocol stack; (ii) define decision-making algorithms to control such interactions.To address this need, we introduce RcUBe (Real-time Reconfigurable Radio), a novel architectural radio framework based on abstractions that offer real-time reconfigurability and optimization capabilities at the PHY, MAC, and network layers of the protocol stack. Unlike state-of-the-art solutions, RcUBe offers a structured methodology at variable levels of abstraction to accommodate implementations of a wide range of network architectures and protocols and complex decision-making in a modular, platform-independent way. RcUBe provides these features through a design structured into four distinct, but interacting planes, namely decision, control, data, and register plane. The broad capabilities of the proposed framework are demonstrated on a network level software-defined radio setup through a range of experiments where RcUBe is used to implement various reconfigurable functionalities of a wireless system at the PHY, MAC, and network layer.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.