Ray Picture

From algorithms and devices to systems


Stochastic Optimization

My main research vision is to establish an efficient and general algorithm design framework via Markov Decision Process (MDP), such that the scope of algorithm design for wireless and computing resource allocation can be extended. MDP is a powerful tool for the optimization along a sequence of time slots (stages), where an average total cost is minimized. However, its applications in wireless systems or computing systems usually suffer from the curse of dimensionality. For instance, the key to solve an MDP problem is to evaluate its value function for all possible system states, and the number of system states usually grow exponentially with respect to the number of users in the system. Current approximate approaches, like deep reinforcement learning, is general for the MDP applications in almost all areas. They do not exploit the well-formulated structure of the communication or computing systems. Hence, it is of great interests to design more efficient and insightful solution algorithms for MDP in communication or computing systems.

My first attempt in this direction is to propose a decomposition method for value function such that it can be approximated as a linear combination of local value functions. It reduces the exponential computation complexity and memory requirement to linear, and also facilitate semi-distributive scheduler design. This approach can be widely applied in delay-aware scheduling of wireless networks and computing systems. However, the local value functions have no analytical expressions, and have to be evaluated via iterative algorithm.

Hence, my follow-up attempt is to develop analytical approximation method for value function, whose gaps to the true value function or performance gap to the optimal solution can be bounded tightly. My latest progress demonstrates its feasibility. To date, I have developed methods with analytical approximate value function for the optimization with infinite or random number of stages. The application scenarios include: (1) joint popular file placement and deliver in a cache-enabled cellular network; (2) downlink video streaming in massive MIMO networks; (3) mobile-edge computing systems. None of the above demonstration scenarios can be addressed via the existing methods, as some practical considerations are included. For example, in the first scenario, I address the resource allocation with finite file lifetime. In the following two scenarios, I consider the random arrival and departure of requesting users, as each user requests on finite transmission resource from the BS. Note that in the conventional algorithm design method, the dynamics of requesting users update are hard to be exploited.

Wireless Edge intelligence

By Prof. Shuai WANG

Wireless dataset collection for training heterogeneous learning tasks requires maximizing the generalization ability of learning models rather than the communication throughput. The learning centric wireless resource allocation can distinguish the task complexity and the data quality, therefore allocating more resources to more complex tasks and more important data. The scheme is implemented in a robot image dataset collection system and an autonomous driving dataset collection system.

Hybrid Wireless Network

My works on stochastic algorithm design has a great potential to enable intelligence in wireless systems, and my research interests are not limited in the algorithm design. In the past few years, I have been also working on the prototype development. I would like to eventually develop an intelligent ultra-density wireless networks, where my proposed algorithms can be implemented. Two new air interfaces, namely visible light communications (VLC) and millimeter wave communications (mmWave) are adopted as the backhaul among access points and sensing media. As the first stage of the system implementation, we have already developed a VLC link via software-defined radio and conventional LED bulbs, whose peak data rate is above 50Mbps. This VLC link is integrated in a WiFi system as one-way backhaul from APs to small portable APs. We have also been working on the design of new LED bulbs especially with quantum dot. Moreover, we are currently developing the mmWave link via phase array. It will provide more channel insights in addition to the high-speed data access.

High-speed VLC link via software-defined raido.

Smart mmWave Beamforming

We has developed an mmWave communication platform on 60GHz and 72GHz. The radio front-end includes switchable horn antennas and 16-element phase array. Our current research objective is to exploit various sensors in the mmWave beam alignment. For example, using the sensors at the mobile phone, we have implemented a smart beam switching system, which can quickly select the correct beam after rotation. Beam sweeping is not necessary in this procedure.

Rotation of mobile device (and phase array)

SNR degradation (due to rotation) and recovery