Charles Casimiro Cavalcante
Professor
Some of my research areas/interests
Statistical Signal Processing
Considering signals or processes that present uncertainty brings the need of a statistical characterization of this random object, which can be either the input or the output a system, that can also present some uncertainty (randomness). The investigation on the modelling of both system and signals involved is the realm of statistical signal processing. The nature of the basic probabilistic description, and the derivation of the probabilistic description of the output signal given that of the input signal and the system characteristic is the fundamental object of interest in this topic. We can find several areas that fit into this description such as communications, control, image and video processing, speech and audio processing, biomedical signal processing, geophysical signal processing, financial signal processing, array processing, time series analysis, classification and regression, and pattern recognition. All those topics provide a rich environment for the investigation on statistical modelling such as the consideration of linear and nonlinear systems, circular and noncircular distributions, robust strategies, real and complex-valued signals, among several other approaches. Also, the area of machine learning, and learning strategies in general, can be seen as being part of statistical signal processing and is also of interest since the rationale of them is the investigation of the statistics of the underlying models.
Wireless Communications
Communication over air interface has become the standard way of providing connection to several types of services (voice, audio, image, video, etc) and drive the digital revolution in the present days. Along with several possibilities, these systems bring several challenges: transceiver design, physical layer optimization, resource allocation, spectrum sharing, multiple-input multiple-output (MIMO) channels, non-orthogonal access are just some of the problems we are interested in wireless communication systems. Present and future wireless systems are being a fertile field for the application of signal processing and artificial intelligence strategies so we could devise better solutions for the upcoming commercial systems. Also, distributed systems and networks are part of our focus whenever we want to provide some learning capability into the system so it can be adjusted with respect to the available data and the constraints we have at hand (such as power, bandwidth, etc). Finally, performance evaluation and bounds are also of interest for the characterization of the limits in the challenging scenarios of wireless communications.
Information Geometry
In mathematics, differential geometry may be defined as the intrinsic geometric study of differentiable manifolds (roughly, a differentiable manifold is a smooth hypersurface in an arbitrary dimension). Over the past years, the signal processing community has paid increasing attention to the tools of differential geometry. This was due to the realisation that many signal processing problems have a natural formulation using differentiable manifolds, which often leads to more reliable and efficient algorithms. To give only one example, Lie groups, which form a relatively basic class of differentiable manifolds, are today unavoidable in pattern recognition, object tracking, array signal processing, and space-time coding in wireless communications. At present, it seems the connection between differential geometry and signal processing is set to grow stronger, especially as the signal processing community continues to explore new applications, and to make use of growing computational resources. In this context, this are covers one of the more recent venues for interaction between differential geometry and signal processing, namely through signal processing applications of statistical learning and inference on manifolds. Most existing differential-geometric methods and algorithms in signal processing are based on classical approaches, such as iterative optimisation or Kalman filtering, and are concerned with standard signal models, such as linear channel and additive white noise models. On the other hand, the point of view of statistical learning and inference leads to innovative approaches, such as evolutionary optimisation or kernel/mixture model probability density estimation, and to original modeling tools, including a variety of new probability distributions defined on manifolds. The challenges of online data processing, and of large volumes of data, in complex real-world applications, motivate the development of new algorithms and new models, within the highly subtle and flexible paradigm of statistical learning and inference.
Projects
Current projects
Advanced AI and Signal Processing Techniques for Modeling of Complex Dynamical Systems (2022-2024)
Description: This research project aims to use modern methods of artificial intelligence, in particular using machine learning and information processing techniques, to provide solutions for real problems in scenarios such as those found in mobile communications, robotics and automation. Our target is on the models and techniques which allow a suitable adaptation to several types of available information as well as a wider range of the applications which can benefit from the proposed solutions. In this sense, we aim to study parameter estimation and system optimization methods which allow to handle tasks such as: i) classification; ii) detection; iii) visualization; and iv) linear and nonlinear systems optimization. We use adaptive solutions in order to reduce the dependence of previous knowledge about the data and also kernel methods which bring interesting benefits for scenarios with sparse information. The methods of interest are applied in scenarios of dynamic systems identification, robust filtering, modeling and prediction of signals, robotic trajectories, fake news detection, classification and detection in streaming data, facil recognition, among others.
Funded by: Fundação Cearense de Apoio ao Desenvolvimento Científico e Tecnológico (Funcap).
Signal Processing Meets Machine Learning: Federated Learning and Conformal Prediction (2024-2028)
Description: This project is devoted to the research into topics of interest which focus on aspects of aspects of distributed systems, with special attention to data privacy aspects, and the use of optimization methods that combine machine learning and statistical signal processing in themes that illustrate the convergence of these two areas, with applications in scenarios of high interest for both industrial and academic sectors. We are interested in the development of signal processing methods for the usage in machine learning algorithms and statistical signal processing for distributed systems, federated learning, statistical prediction methods, and treatment of multivariate data, the latter with special interest in natural language processing aspects..
Funded by: Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq), Brazil.
Recent completed projects
(click on the titles for further details)
Optimization and Distributed Systems: Robust Statistics and Machine Learning
Funded by: CNPq, concluded in 2024.
Description: This project is devoted to the research into topics of interest which focus on aspects of distributed systems and statistical tools that allow estimation and optimization for the purpose of retrieving information in such systems. We are interested in the development of signal processing methods for the usage in machine learning algorithms and robust statistics for the application in mobile communications, IoT, natural language processing and independent vector analysis (IVA).
Geometry and Optimization on Statistical Manifolds: Applications in Signal and Image Processing - GROSS
Funded by: Fundação Cearense de Apoio ao Desenvolvimento Científico e Tecnológico (Funcap) in Brazil and Centre National de la Recherche Scientifique (CNRS) in France.
Partnership with Laboratoire de l'Intégration du Matériau au Système (IMS), Université de Bordeaux, France, concluded in April 2022
Description: This research project aims to study, propose and evaluate new statistical models of optimization on manifolds in consideration of information-geometric aspects as part of the analysis and proposed methods. In general, we seek to optimize the performance of signal and image processing systems through appropriate metrics, using advanced tools and geometrical strategies with the goal of providing performance gains and more general models which are able to model a broader set of applications in estimation and recovering of information.
Integrated Backhaul and Beam Management in Evolved 5G Access
Funded by Ericsson Research, participation concluded in April 2022.
Description: This research project aims at the development of computational models that allow the performance evaluation of mobile systems that apply the signal processing techniques, also focusing on the innovation component through new algorithms and processes. It also aims to establish know-how on next generation cellular networks in the specific aspects of their implementation and management, following the precepts of the appropriate standards. In this context, knowledge about advanced functionalities in the design of the physical layer and the access layer is taken into account whenever it represents a restriction on performance. The activities also include the development of simulation tools that incorporate this knowledge and allow the analysis of practical scenarios with flexibility and speed, enabling a critical cost-benefit analysis on the different alternatives selected in each scenario. In particular, our goal is to propose and analyze architectures of transceivers, algorithms for processing radio signals and topologies of access network capable of establishing robust links of mobile radio communication through effective procedures of initial access to next generation wireless access networks, using for this also the direct integration of the access network with the transport network, enabling a highly distributed and flexible wireless network architecture, adaptable to the most different practical deployment needs, making use of this objective of transmission through multiple MIMO antennas and machine intelligence techniques, capable of estimating and dynamically allocating access network resources, such as: bandwidth, power, access time and antennas, applying the proposed techniques to a large number of users with high traffic demand considering latency and performance restrictions, thus allowing to explore the benefits that come from such as increases in capacity and quality of service.
Smart Water: Internet of Things for Water Distribution Systems - SWITS
Funded by CAPES-Brazil and STINT-Sweden, concluded in 2021.
Partnership with Royal Institute of Technology (KTH), Stockholm, Sweden.
Description: The definite way to solve these problems is the investigation of efficient IoT networking solutions, novel data analysis methods, and reliable resource allocation strategies that minimize the time for detection of contamination events and leakages. The main objective of this project is to propose fundamental investigation with wireless communications, machine learning, and optimal resource allocation theory for IoT systems. This project will consider networks of fixed and mobile sensors (mechanical, chemical and micro-biological) and actuators (biocide dosage, smart valves and pumps) wirelessly interconnected over the water distribution networks, and their integration into a global intelligent IoT system to perform automatic monitoring and control of leakages and contaminations. The project’s research will ultimately contribute to providing solutions capable to ensure the best health protection from any contaminant, while minimizing the management and maintenance costs.
Distributed Information Systems: Information Geometry and Complex-Valued Signals
Funded by CNPq, concluded in 2021
Description: This project seeks to use modern information processing methods, which use information about the geometric aspects of the probability spaces and the non-circularity present in information signals to propose new methods of information retrieval in distributed processing systems. The mechanisms for adapting solutions to commercial wireless communication systems are the main vector of the project and guide the development of the theoretical aspects of the methods under investigation.
Statistical Signal Processing: Methods and Applications
Funded by CNPq, concluded in 2021
Description: This research project is located in the area of Signals Processing in Information Systems. Although this area is quite broad, we focused on the statistical processing aspects of interference suppression in multiple input multiple output (MIMO) systems and modeling aspects considering geometric aspects in information retrieval systems. The advanced tools we consider in this project allow application in a large number of information systems, not only in the classic problem of digital communications, such as voice processing, images, and sometimes lesser known areas of the processing community signals, such as remote sensing and seismic deconvolution.
Network Assisted Cellular V2X Communications
Funded by Ericsson, concluded in 2020.
Description: One important task in the optimization of wireless communication systems is the knowledge or estimation of quality-of-service (QoS) levels among connected devices. In general, QoS is the description or measurement of the overall performance of a service. In the wireless communication context, QoS measurements may include throughput, latency, block error rate, RSRP, RSRQ, CQI, etc. Predicting QoS levels plays a key role in latency-constrained applications. QoS prediciton can provide the application ahead of time information about the availability of the service required by that application. Such procedure may increase the reliability in safety-critical applications as well as to improve user experience in non-safety-critical ones. The main issue in this approach is how to handle a suitable system model and yet providing good prediction capabilities so that low latency and high reliability on the measurements are still possible. With those constraints and requirements in mind, machine learning techniques arise as powerful candidates for predictive tasks. In this context, machine learning (ML) represents an effective and versatile set of tools to exploit and mine the massive amounts of data generated and facilitate the decision making to improve the performance in the vehicular networks. Nevertheless, the performance of the machine learning techniques strongly depends on the amounts and nature of the training data. However, in real world applications the training data may be noisy and partially not available, or otherwise, contain a large volume of irrelevant data, that would hinder the learning process and increase the processing time of the algorithm. In such cases, it is important to incorporate additional procedures, e.g. data cleaning, feature selection, etc., during the training phase. For this tasks, graph signal processing tools are adopted to further improve such prediction tasks reducing the search space and thus computation efforts.
Signal and Information Processing with Applications in Telecommunications and Biomedical Engineering
Funded by CAPES-Brazil and COFECUB-France, concluded in 2018.
Partnership with UFRJ-Brazil, UFSC-Brazil, SUPELEC-France, CNAM-France, GIPSA-CNRS-France and I3S-France.
Description: This project aims to develop new methods of modeling and digital processing of information from multidimensional representation of data to be processed. Fundamental issues to be addressed are related to both the design and modeling of new cooperative communication, as well as specific treatments, such as massive MIMO coding, transmission/reception systems, the estimation of communication channels, the processing in sensor arrays and the separation of sources. The biomedical applications considered concern the support of medical diagnosis through the classification/ecognition of abnormalities in ECG signals for the analysis of cardiac arrhythmias, non-invasive estimation of respiratory rhythm and interpretation of cardiovascular data at risk patients.
5G Radio Access Network
Funded by Ericsson, concluded in 2018.
Description: This project is devoted to the subject of 5G radio access network architecture and potential related applications. In particular distributed processing is considered for highly scalable problems in wireless networks, such as in the case of massive MIMO communications in dense environments (e.g. a massive machine type communications scenario). The RAN architecture aspect is investigated when considering that multiple radio access technologies will co-exist (e.g. NR and LTE) and their integration might lead to improved QoS through RAT selection and common radio resource management.
Distributed Optimization and Massive MIMO Transceivers for 5G Wireless Communications
Funded by Ericsson, concluded in 2016.
Description: In this project, we investigate and develop new solutions for transceiver design in MIMO communication systems by taking into account aspects of distributed parameter optimization and estimation in the MIMO wireless networks, as well as issues related to channel estimation and beamforming in very-large scale MIMO systems. The idea of using distributed processing approaches is to decentralize optimization and estimation tasks across a network of communicating nodes. This has the potential to reduce the total signaling and computational complexity in the network, improve the scalability, and eliminate the reliance on a central processing node. Distributed processing solutions can fit well to future wireless communication scenarios that involve heterogeneous deployments where communication links among fixed and mobile network nodes (e.g. relays, user devices, base stations, vehicles) may be established. In this context, distributed signal processing solutions for parameter optimization (e.g. precoder selection, spectrum allocation) and for parameter estimation (e.g. channel estimation and symbol recovery) will be studied focusing in aspects of continuous variables of interest in a wireless network, such as transmission power. Second, very-large-scale MIMO (VL-MIMO) systems that employ tens or hundreds of antennas collocated at the base station per cell site have a potential to substantially improve the spectral efficiency of a wireless communication system both in the uplink and downlink. In such systems an accurate estimation with a minimal overhead, as well as low-complexity receiver structures and algorithms for symbol recovery in the presence of co-channel interference are of paramount importance and will be addressed in this project.
Information Geometry: Methods and Advances in Modern Information Systems
Funded by FUNCAP-Brazil, concluded in 2016.
Description: This research project aims to study, propose and evaluate new mathematical models of digital communications systems in the consideration of multilinear tools and geometric aspects as an integral part of the analysis and proposal of optimization metrics. In general, the aim is to optimize the performance of the physical layer through appropriate metrics, using advanced signal processing tools and geometric strategies in order to provide significant performance gains for communications systems with the characteristics of the future mobile communications systems, reducing the interference introduced by the system, whether due to multiple access, modeling inaccuracy, inadequate analysis methods or limitations of the means of transmission in digital communications systems.
Heterogeneous Communication Networks: Interference Alignment and Cognitive Radio
Funded by FUNCAP-Brazil, concluded in 2014.
Partnership with SUPELEC-France.
Description: This research project aims to study, propose and evaluate new models of transceivers for multi-user wireless communication systems with the use of multiple antennas and cooperation between some elements of the system when considering heterogeneous communication networks. In general, we seek to design robust structures for coordinated systems and find capacity limitations for such configurations in order to provide significant performance gains for communication systems with the characteristics of future mobile communications systems, mitigating interference from multiple system access, limiting factor of performance in digital communications systems, through the efficient use of the spectrum, cooperation with relays in environments with little channel information as well as interference alignment strategies in the design of precoders in coordinated systems.