Research Topics

Graph Learning

Graph Learning

Graph learning from data, essential for interpretability and identification of the relationships among data, is a canonical problem that has received substantial attention in the literature. In general, learning a graph with a specific structure is an NP-hard combinatorial problem and thus designing a general tractable algorithm is challenging.

Financial Engineering and Econometrics

Financial Engineering and Econometrics

Signal processing and financial engineering are seemingly different areas that share strong connections underneath. Both areas rely on the statistical analysis and modeling of systems and signals, either from the financial markets or from communication channels.

Optimization in Signal Processing and Big Data

Optimization in Signal Processing and Big Data

Traditional convex optimization methods and signal processing techniques can be employed in big data problems characterized by large amounts of data in high-dimensional spaces. However, big data brings additional difficulties that need to be taken care of such as high-computational cost that require simple and efficient methods, distributed implementations, faulty data in the form of outliers, etc.

Robust Optimization and Designs

Robust Optimization and Designs

The design of communication systems depends strongly on the degree of knowledge of the channel state information (CSI). The best spectral efficiency and/or performance is obviously achieved when perfect CSI is available at both sides of the link.

Sequence Design and Radar

Sequence Design and Radar

Carefully designed sequences lie at the heart of virtually any digital system commonly used in our daily lives. Examples include GPS synchronization, multiuser CDMA systems, radar ambiguity function shaping, cryptography for secure transactions, and even the watermarking of digital images or videos.

MIMO Communication Systems via Convex Optimisation and Majorization Theory

MIMO Communication Systems via Convex Optimisation and Majorization Theory

Multiple-input multiple-output (MIMO) channels provide an abstract and unified representation of different physical communication systems, ranging from multi-antenna wireless channels to wireless digital subscriber line systems. They have the key property that several data streams can be simultaneously established.

Rank-Constrained Semidefinite Programming for Beamforming and MIMO Radar

Rank-Constrained Semidefinite Programming for Beamforming and MIMO Radar

Semidefinite programming (SDP) is a class of convex optimization problems with a rich theory that can be efficiently solved in polynomial time. Many problems in wireless communications and radar systems can be formulated as SDPs with additional rank constraints.

Variational Inequality (VI) Methods for Multiuser Communication Systems and Smart Grids

Variational Inequality (VI) Methods for Multiuser Communication Systems and Smart Grids

The Variation Inequality (VI) problem constitutes a very general class of problems in nonlinear analysis. The VI framework embraces many different types of problems such as systems of equations, optimization problems, equilibrium programming, complementary problems, saddle-point problems, Nash equilibrium problems, and generalized Nash equilibrium problems.

Cognitive Radio Systems via Game Theory

Cognitive Radio Systems via Game Theory

Radio regulatory bodies are recently recognizing that rigid spectrum assignment granting exclusive use to licensed services is highly inefficient. A more efficient way to utilize the scarce spectrum resources is with a dynamic spectrum access, depending on the real spectrum usage and traffic demands.

Information Theory and Estimation Theory

Information Theory and Estimation Theory

Information theory and estimation theory have generally been regarded as two separate theories with little overlap. Recently, however, it has been recognized that the relations between the two theories are fundamental (e.

Random Matrix Theory for Communication Systems

Random Matrix Theory for Communication Systems

The performance of multiple-input multiple-output (MIMO) communication systems is related to the eigenstructure of the channel matrix H (channel eigenmodes) or, more exactly, to the non-zero eigenvalues of HH†. Therefore, the probabilistic characterization of these eigenvalues is necessary in order to derive analytical expressions for the average and outage performance measures of the system.

Quaternions

Quaternions

The use of complex numbers allows for a compact notation in many areas such as in baseband representation of communication systems. Quaternions constitute a further step: they are four-dimensional hypercomplex numbers.

Cross-Layer Network Optimization

Cross-Layer Network Optimization

During the last decade, it has been widely recognized that an independent optimization of the different OSI layers in a communication system is a limiting design factor. Instead, a cross-layer design is necessary.

Game Theory for CompetitiveAd-Hoc Communications

Game Theory for CompetitiveAd-Hoc Communications

Many communication systems of interest contain multiple uncoordinated users that share a common medium (e.g., wireless ad-hoc networks). These systems can be mathematically modeled as the so-called interference channel, for which the capacity region is still unknown.

Blind Beamforming in CDMA Systems

Blind Beamforming in CDMA Systems

Beamforming in wireless communication systems with multiple receive antennas has been studied for the last three decades. Traditionally, the design of the beamformer is based on either the knowledge of the spatial signature of the signal of interest or the availability of a training sequence.